本發(fā)明涉及信息通信技術(shù)領(lǐng)域,具體而言,涉及一種信息讀寫方法、一種信息讀寫裝置、一種終端、一種綁定方法、一種綁定裝置和一種種植設(shè)備。
背景技術(shù):
目前,通過種植設(shè)備開啟熱點,然后終端連接該熱點,最后通過HTTP請求將用戶賬號信息、種植設(shè)備所要連接的Wi-Fi信息發(fā)送給種植設(shè)備。但是以上的方案有以下兩方面的缺點。
1:必須確保種植設(shè)備已經(jīng)開啟熱點,而且種植設(shè)備的網(wǎng)絡(luò)模塊正常,這樣用戶操作起來就比較復(fù)雜,而且僅在種植設(shè)備首次開機的60秒內(nèi)開啟熱點,之后就自動關(guān)閉了熱點。
2:終端連接種植設(shè)備的熱點和向種植設(shè)備發(fā)送信息的步驟比較繁瑣耗時,大概需要20秒左右,而且中間網(wǎng)絡(luò)異常等不可控因素導(dǎo)致該步驟執(zhí)行失敗,導(dǎo)致了用戶體驗非常差。
因此,如何使種植設(shè)備高效地獲取到終端中的信息成為亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,種植設(shè)備能夠高效地獲取到終端中的信息。
有鑒于此,本發(fā)明的第一方面提出了一種信息讀寫方法,包括:終端在與種植設(shè)備進(jìn)行OTG連接之后,若接收到登錄信號,則使用當(dāng)前的用戶賬號信息登錄所述種植設(shè)備的客戶端;獲取所述種植設(shè)備待連接的Wi-Fi信息;將所述Wi-Fi信息和所述用戶賬號信息寫入到所述種植設(shè)備的預(yù)定目錄下的文件中,以供所述種植設(shè)備從所述預(yù)定目錄下的文件中讀取所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以將Wi-Fi信息和用戶賬號信息寫入到預(yù)定目錄下的文件中,以供種植設(shè)備通過讀取該文件來獲取信息。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下的文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,所述Wi-Fi信息包括:目標(biāo)SSID和目標(biāo)密碼,所述獲取所述種植設(shè)備待連接的Wi-Fi信息的步驟,具體包括:確定所述終端當(dāng)前接入的網(wǎng)絡(luò)類型;若所述網(wǎng)絡(luò)類型為數(shù)據(jù)網(wǎng)絡(luò),則獲取掃描到的Wi-Fi列表,以供用戶從所述Wi-Fi列表中選擇出所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼;若所述網(wǎng)絡(luò)類型為Wi-Fi網(wǎng)絡(luò),則將當(dāng)前接入的Wi-Fi網(wǎng)絡(luò)的SSID作為所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼。
在該技術(shù)方案中,通過獲取Wi-Fi信息,以使種植設(shè)備根據(jù)該Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中,從而保證了種植設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
在上述任一技術(shù)方案中,優(yōu)選地,所述將所述Wi-Fi信息和所述用戶賬號信息寫入到所述種植設(shè)備的預(yù)定目錄下的文件中的步驟,還包括:將結(jié)束標(biāo)記符寫入到所述預(yù)定目錄下的文件的結(jié)尾位置處。
在該技術(shù)方案中,通過將將結(jié)束標(biāo)記符寫入到文件的結(jié)尾位置處,以使種植設(shè)備根據(jù)該結(jié)尾標(biāo)記符確定是否讀取完文件。
本發(fā)明的第二方面提出了一種信息讀寫裝置,包括:登錄單元,用于在終端與種植設(shè)備進(jìn)行OTG連接之后,若接收到登錄信號,則使用當(dāng)前的用戶賬號信息登錄所述種植設(shè)備的客戶端;獲取單元,用于獲取所述種植設(shè)備待連接的Wi-Fi信息;寫入單元,用于將所述Wi-Fi信息和所述用戶賬號信息寫入到所述種植設(shè)備的預(yù)定目錄下的文件中,以供所述種植設(shè)備從所述預(yù)定目錄下的文件中讀取所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以將Wi-Fi信息和用戶賬號信息寫入到預(yù)定目錄下的文件中,以供種植設(shè)備通過讀取該文件來獲取信息。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下的文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,所述Wi-Fi信息包括:目標(biāo)SSID和目標(biāo)密碼,所述獲取單元包括:確定子單元,用于確定所述終端當(dāng)前接入的網(wǎng)絡(luò)類型;獲取子單元,用于若所述確定子單元確定出所述網(wǎng)絡(luò)類型為數(shù)據(jù)網(wǎng)絡(luò),則獲取掃描到的Wi-Fi列表,以供用戶從所述Wi-Fi列表中選擇出所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼;所述獲取子單元還用于,若所述確定子單元確定出所述網(wǎng)絡(luò)類型為Wi-Fi網(wǎng)絡(luò),則將當(dāng)前接入的Wi-Fi網(wǎng)絡(luò)的SSID作為所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼。
在該技術(shù)方案中,通過獲取Wi-Fi信息,以使種植設(shè)備根據(jù)該Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中,從而保證了種植設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
在上述任一技術(shù)方案中,優(yōu)選地,所述寫入單元還用于,將結(jié)束標(biāo)記符寫入到所述預(yù)定目錄下的文件的結(jié)尾位置處。
在該技術(shù)方案中,通過將將結(jié)束標(biāo)記符寫入到文件的結(jié)尾位置處,以使種植設(shè)備根據(jù)該結(jié)尾標(biāo)記符確定是否讀取完文件。
本發(fā)明的第三方面提出了一種終端,包括上述技術(shù)方案中任一項所述的信息讀寫裝置,因此,該終端具有和上述技術(shù)方案中任一項所述的信息讀寫裝置相同的技術(shù)效果,在此不再贅述。
本發(fā)明的第四方面提出了一種綁定方法,包括:種植設(shè)備與終端進(jìn)行OTG連接之后,讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息;根據(jù)所述Wi-Fi信息將所述種植設(shè)備連接到Wi-Fi網(wǎng)絡(luò)中;獲取所述種植設(shè)備的設(shè)備信息;通過所述Wi-Fi網(wǎng)絡(luò),將所述用戶賬號信息和所述設(shè)備信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述用戶賬號信息和所述設(shè)備信息,將所述終端和所述種植設(shè)備綁定。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以讀取種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息,種植設(shè)備就可以根據(jù)讀取到的Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,在與所述終端進(jìn)行OTG連接之后,且在所述讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息之前,還包括:刪除所述預(yù)定目錄下的文件,以供所述終端重新向所述預(yù)設(shè)目錄下的文件中寫入信息;掃描所述預(yù)定目錄下是否有文件,以在掃描到所述預(yù)定目錄下有文件時,讀取所述預(yù)定目錄下的文件中的所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,在與終端進(jìn)行OTG連接之后立刻就將終端的預(yù)定目錄下的文件刪除,以重新向預(yù)設(shè)目錄下的文件中寫入信息,從而保證了讀取到的Wi-Fi信息和用戶賬號信息的準(zhǔn)確性。
在上述任一技術(shù)方案中,優(yōu)選地,所述讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息的步驟,還包括:判斷是否在所述預(yù)定目錄下的文件中讀取到結(jié)束標(biāo)記符;若在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則結(jié)束讀取所述預(yù)定目錄下的文件;若未在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則繼續(xù)讀取所述預(yù)定目錄下的文件,直到讀取到所述結(jié)束標(biāo)記符時為止。
在該技術(shù)方案中,在讀取預(yù)定目錄下的文件時,若讀取到結(jié)束標(biāo)記符,說明Wi-Fi信息和用戶賬號信息已經(jīng)讀取結(jié)束,則可以停止讀取,避免出現(xiàn)種植設(shè)備一直讀取的情況。
本發(fā)明的第五方面提出了一種綁定裝置,包括:讀取單元,用于與終端進(jìn)行OTG連接之后,讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息;連接單元,用于根據(jù)所述Wi-Fi信息將所述種植設(shè)備連接到Wi-Fi網(wǎng)絡(luò)中;獲取單元,用于獲取所述種植設(shè)備的設(shè)備信息;發(fā)送單元,用于通過所述Wi-Fi網(wǎng)絡(luò),將所述用戶賬號信息和所述設(shè)備信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述用戶賬號信息和所述設(shè)備信息,將所述終端和所述種植設(shè)備綁定。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以讀取種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息,種植設(shè)備就可以根據(jù)讀取到的Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,還包括:刪除單元,用于刪除所述預(yù)定目錄下的文件,以供所述終端重新向所述預(yù)設(shè)目錄下的文件中寫入信息;掃描單元,用于掃描所述預(yù)定目錄下是否有文件,以在所述掃描單元掃描到所述預(yù)定目錄下有文件時,所述讀取單元讀取所述預(yù)定目錄下的文件中的所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,在與終端進(jìn)行OTG連接之后就將終端的預(yù)定目錄下的文件刪除,以重新向預(yù)設(shè)目錄下的文件中寫入信息,從而保證了讀取到的Wi-Fi信息和用戶賬號信息的準(zhǔn)確性。
在上述任一技術(shù)方案中,優(yōu)選地,還包括:判斷單元,用于判斷是否在所述預(yù)定目錄下的文件中讀取到結(jié)束標(biāo)記符;以及若所述判斷單元判定在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則所述讀取單元結(jié)束讀取所述預(yù)定目錄下的文件;若所述判斷單元判定未在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則所述讀取單元繼續(xù)讀取所述預(yù)定目錄下的文件,直到讀取到所述結(jié)束標(biāo)記符時為止。
在該技術(shù)方案中,在讀取預(yù)定目錄下的文件時,若讀取到結(jié)束標(biāo)記符,說明Wi-Fi信息和用戶賬號信息已經(jīng)讀取結(jié)束,則可以停止讀取,避免出現(xiàn)種植設(shè)備一直讀取的情況。
本發(fā)明的第六方面提出了一種種植設(shè)備,包括上述技術(shù)方案中任一項所述的綁定裝置,因此,該種植設(shè)備具有和上述技術(shù)方案中任一項所述的綁定裝置相同的技術(shù)效果,在此不再贅述。
通過本發(fā)明的技術(shù)方案,種植設(shè)備能夠高效地獲取到終端中的信息,從而提升用戶體驗。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個實施例的信息讀寫方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的一個實施例的信息讀寫裝置的結(jié)構(gòu)示意圖;
圖3示出了根據(jù)本發(fā)明的一個實施例的終端的結(jié)構(gòu)示意圖;
圖4示出了根據(jù)本發(fā)明的一個實施例的綁定方法的流程示意圖;
圖5示出了根據(jù)本發(fā)明的一個實施例的綁定裝置的結(jié)構(gòu)示意圖;
圖6示出了根據(jù)本發(fā)明的一個實施例的種植設(shè)備的結(jié)構(gòu)示意圖;
圖7示出了根據(jù)本發(fā)明的一個實施例的通信方法的流程示意圖;
圖8示出了根據(jù)本發(fā)明的一個實施例的通信系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的一個實施例的信息讀寫方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個實施例的信息讀寫方法,包括:
步驟102,終端在與種植設(shè)備進(jìn)行OTG(On-The-Go)連接之后,若接收到登錄信號,則使用當(dāng)前的用戶賬號信息登錄所述種植設(shè)備的客戶端。
步驟104,獲取所述種植設(shè)備待連接的Wi-Fi信息。
步驟106,將所述Wi-Fi信息和所述用戶賬號信息寫入到所述種植設(shè)備的預(yù)定目錄下的文件中,以供所述種植設(shè)備從所述預(yù)定目錄下的文件中讀取所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以將Wi-Fi(Wireless Fidelity,基于IEEE 802.11b標(biāo)準(zhǔn)的無線局域網(wǎng))信息和用戶賬號信息寫入到預(yù)定目錄下的文件中,以供種植設(shè)備通過讀取該文件來獲取信息。本方案相比于現(xiàn)有技術(shù)中的WLAN(Wireless Local Area Networks,無線局域網(wǎng))的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下的文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
OTG主要用于各種不同的設(shè)備或移動設(shè)備之間的連接,進(jìn)行數(shù)據(jù)交換。例如,數(shù)碼相機直接連接到打印機上,通過OTG技術(shù),連接兩臺設(shè)備之間的USB(Universal Serial Bus,通用串行總線)口,將拍出的相片立即打印出來,也可以將數(shù)碼照相機中的數(shù)據(jù),通過OTG發(fā)送到USB接口的移動硬盤上,野外操作就沒有必要攜帶價格昂貴的存儲卡或者筆記本電腦。通過OTG技術(shù),可以給智能終端擴(kuò)展USB接口配件以豐富智能終端的功能,比如擴(kuò)展遙控器配件,把手機、平板變成萬能遙控器使用。
在上述技術(shù)方案中,優(yōu)選地,所述Wi-Fi信息包括:目標(biāo)SSID(Service Set Identifier,服務(wù)集標(biāo)識)和目標(biāo)密碼,步驟104具體包括:確定所述終端當(dāng)前接入的網(wǎng)絡(luò)類型;若所述網(wǎng)絡(luò)類型為數(shù)據(jù)網(wǎng)絡(luò),則獲取掃描到的Wi-Fi列表,以供用戶從所述Wi-Fi列表中選擇出所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼;若所述網(wǎng)絡(luò)類型為Wi-Fi網(wǎng)絡(luò),則將當(dāng)前接入的Wi-Fi網(wǎng)絡(luò)的SSID作為所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼。
在該技術(shù)方案中,通過獲取Wi-Fi信息,以使種植設(shè)備根據(jù)該Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中,從而保證了種植設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
在上述任一技術(shù)方案中,優(yōu)選地,步驟106還包括:將結(jié)束標(biāo)記符寫入到所述預(yù)定目錄下的文件的結(jié)尾位置處。
在該技術(shù)方案中,通過將將結(jié)束標(biāo)記符寫入到文件的結(jié)尾位置處,以使種植設(shè)備根據(jù)該結(jié)尾標(biāo)記符確定是否讀取完文件。
例如,結(jié)尾標(biāo)記符為預(yù)設(shè)的符號“$$$”或者“&&&”。
圖2示出了根據(jù)本發(fā)明的一個實施例的信息讀寫裝置的結(jié)構(gòu)示意圖。
如圖2所示,根據(jù)本發(fā)明的一個實施例的信息讀寫裝置200,包括:登錄單元202、獲取單元204和寫入單元206。
登錄單元202,用于在終端與種植設(shè)備進(jìn)行OTG連接之后,若接收到登錄信號,則使用當(dāng)前的用戶賬號信息登錄所述種植設(shè)備的客戶端;獲取單元204,用于獲取所述種植設(shè)備待連接的Wi-Fi信息;寫入單元206,用于將所述Wi-Fi信息和所述用戶賬號信息寫入到所述種植設(shè)備的預(yù)定目錄下的文件中,以供所述種植設(shè)備從所述預(yù)定目錄下的文件中讀取所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以將Wi-Fi信息和用戶賬號信息寫入到預(yù)定目錄下的文件中,以供種植設(shè)備通過讀取該文件來獲取信息。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下的文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,所述Wi-Fi信息包括:目標(biāo)SSID和目標(biāo)密碼,所述獲取單元204包括:確定子單元2042,用于確定所述終端當(dāng)前接入的網(wǎng)絡(luò)類型;獲取子單元2044,用于若所述確定子單元2042確定出所述網(wǎng)絡(luò)類型為數(shù)據(jù)網(wǎng)絡(luò),則獲取掃描到的Wi-Fi列表,以供用戶從所述Wi-Fi列表中選擇出所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼;所述獲取子單元2044還用于,若所述確定子單元2042確定出所述網(wǎng)絡(luò)類型為Wi-Fi網(wǎng)絡(luò),則將當(dāng)前接入的Wi-Fi網(wǎng)絡(luò)的SSID作為所述目標(biāo)SSID,并將用戶輸入的密碼作為所述目標(biāo)密碼。
在該技術(shù)方案中,通過獲取Wi-Fi信息,以使種植設(shè)備根據(jù)該Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中,從而保證了種植設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
在上述任一技術(shù)方案中,優(yōu)選地,所述寫入單元206還用于,將結(jié)束標(biāo)記符寫入到所述預(yù)定目錄下的文件的結(jié)尾位置處。
在該技術(shù)方案中,通過將將結(jié)束標(biāo)記符寫入到文件的結(jié)尾位置處,以使種植設(shè)備根據(jù)該結(jié)尾標(biāo)記符確定是否讀取完文件。
例如,結(jié)尾標(biāo)記符為預(yù)設(shè)的符號“$$$”或者“&&&”。
圖3示出了根據(jù)本發(fā)明的一個實施例的終端的結(jié)構(gòu)示意圖。
如圖3所示,根據(jù)本發(fā)明的一個實施例的終端300,包括上述技術(shù)方案中任一項所述的信息讀寫裝置200,因此,該終端300具有和上述技術(shù)方案中任一項所述的信息讀寫裝置200相同的技術(shù)效果,在此不再贅述。
圖4示出了根據(jù)本發(fā)明的一個實施例的綁定方法的流程示意圖。
如圖4所示,根據(jù)本發(fā)明的一個實施例的綁定方法,包括:
步驟402,種植設(shè)備與終端進(jìn)行OTG連接之后,讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息。
步驟404,根據(jù)所述Wi-Fi信息將所述種植設(shè)備連接到Wi-Fi網(wǎng)絡(luò)中。
步驟406,獲取所述種植設(shè)備的設(shè)備信息。
設(shè)備信息包括但不限于以下之一或多種的組合:設(shè)備標(biāo)識碼、風(fēng)扇的工作參數(shù)、光線傳感器的工作參數(shù)、LED(Light Emitting Diode,發(fā)光二極管)的工作參數(shù)。
步驟408,通過所述Wi-Fi網(wǎng)絡(luò),將所述用戶賬號信息和所述設(shè)備信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述用戶賬號信息和所述設(shè)備信息,將所述終端和所述種植設(shè)備綁定。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以讀取種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息,種植設(shè)備就可以根據(jù)讀取到的Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,在與所述終端進(jìn)行OTG連接之后,且在所述讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息之前,還包括:刪除所述預(yù)定目錄下的文件,以供所述終端重新向所述預(yù)設(shè)目錄下的文件中寫入信息;掃描所述預(yù)定目錄下是否有文件,以在掃描到所述預(yù)定目錄下有文件時,讀取所述預(yù)定目錄下的文件中的所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,在與終端進(jìn)行OTG連接之后立刻就將終端的預(yù)定目錄下的文件刪除,以重新向預(yù)設(shè)目錄下的文件中寫入信息,從而保證了讀取到的Wi-Fi信息和用戶賬號信息的準(zhǔn)確性。
在上述任一技術(shù)方案中,優(yōu)選地,所述讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息的步驟,還包括:判斷是否在所述預(yù)定目錄下的文件中讀取到結(jié)束標(biāo)記符;若在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則結(jié)束讀取所述預(yù)定目錄下的文件;若未在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則繼續(xù)讀取所述預(yù)定目錄下的文件,直到讀取到所述結(jié)束標(biāo)記符時為止。
在該技術(shù)方案中,在讀取預(yù)定目錄下的文件時,若讀取到結(jié)束標(biāo)記符,說明Wi-Fi信息和用戶賬號信息已經(jīng)讀取結(jié)束,則可以停止讀取,避免出現(xiàn)種植設(shè)備一直讀取的情況。
圖5示出了根據(jù)本發(fā)明的一個實施例的綁定裝置的結(jié)構(gòu)示意圖。
如圖5所示,根據(jù)本發(fā)明的一個實施例的綁定裝置500,包括:讀取單元502、連接單元504、獲取單元506和發(fā)送單元508。
讀取單元502,用于與終端進(jìn)行OTG連接之后,讀取所述種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息;連接單元504,用于根據(jù)所述Wi-Fi信息將所述種植設(shè)備連接到Wi-Fi網(wǎng)絡(luò)中;獲取單元506,用于獲取所述種植設(shè)備的設(shè)備信息;發(fā)送單元508,用于通過所述Wi-Fi網(wǎng)絡(luò),將所述用戶賬號信息和所述設(shè)備信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述用戶賬號信息和所述設(shè)備信息,將所述終端和所述種植設(shè)備綁定。
在該技術(shù)方案中,通過OTG技術(shù)實現(xiàn)終端與種植設(shè)備的連接,以讀取種植設(shè)備的預(yù)定目錄下的文件中的Wi-Fi信息和用戶賬號信息,種植設(shè)備就可以根據(jù)讀取到的Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中。本方案相比于現(xiàn)有技術(shù)中的WLAN的連接方式而言,OTG連接更加穩(wěn)定,種植設(shè)備讀取預(yù)定目錄下文件的速度也比較快,同時也避免出現(xiàn)由于網(wǎng)絡(luò)異常的原因?qū)е伦x取數(shù)據(jù)失敗的情況。
在上述技術(shù)方案中,優(yōu)選地,綁定裝置500還包括:刪除單元510,用于刪除所述預(yù)定目錄下的文件,以供所述終端重新向所述預(yù)設(shè)目錄下的文件中寫入信息;掃描單元512,用于掃描所述預(yù)定目錄下是否有文件,以在所述掃描單元512掃描到所述預(yù)定目錄下有文件時,所述讀取單元502讀取所述預(yù)定目錄下的文件中的所述Wi-Fi信息和所述用戶賬號信息。
在該技術(shù)方案中,在與終端進(jìn)行OTG連接之后就將終端的預(yù)定目錄下的文件刪除,以重新向預(yù)設(shè)目錄下的文件中寫入信息,從而保證了讀取到的Wi-Fi信息和用戶賬號信息的準(zhǔn)確性。
在上述任一技術(shù)方案中,優(yōu)選地,綁定裝置500還包括:判斷單元514,用于判斷是否在所述預(yù)定目錄下的文件中讀取到結(jié)束標(biāo)記符;以及若所述判斷單元514判定在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則所述讀取單元502結(jié)束讀取所述預(yù)定目錄下的文件;若所述判斷單元514判定未在所述預(yù)定目錄下的文件中讀取到所述結(jié)束標(biāo)記符,則所述讀取單元502繼續(xù)讀取所述預(yù)定目錄下的文件,直到讀取到所述結(jié)束標(biāo)記符時為止。
在該技術(shù)方案中,在讀取預(yù)定目錄下的文件時,若讀取到結(jié)束標(biāo)記符,說明Wi-Fi信息和用戶賬號信息已經(jīng)讀取結(jié)束,則可以停止讀取,避免出現(xiàn)種植設(shè)備一直讀取的情況。
圖6示出了根據(jù)本發(fā)明的一個實施例的種植設(shè)備的結(jié)構(gòu)示意圖。
如圖6所示,根據(jù)本發(fā)明的一個實施例的種植設(shè)備600,包括上述技術(shù)方案中任一項所述的綁定裝置500,因此,該種植設(shè)備600具有和上述技術(shù)方案中任一項所述的綁定裝置500相同的技術(shù)效果,在此不再贅述。
圖7示出了根據(jù)本發(fā)明的一個實施例的通信方法的流程示意圖。
如圖7所示,根據(jù)本發(fā)明的一個實施例的通信方法,包括:
步驟702,將終端和種植設(shè)備通過OTG數(shù)據(jù)線連接,終端接收到登錄信號時,使用當(dāng)前的用戶賬號信息登錄用于管理種植設(shè)備的客戶端。
步驟704,種植設(shè)備判斷在預(yù)定目錄下是否有文件。
步驟706,刪除該文件。其中,終端和種植設(shè)備通過OTG數(shù)據(jù)線連接成功到刪除文件之間的時間間隔很短,例如,1秒或更短,可以說是瞬間的動作。
步驟708,終端判斷當(dāng)前是否連接到Wi-Fi網(wǎng)絡(luò)中,若判定連接到Wi-Fi網(wǎng)絡(luò),則執(zhí)行步驟710,若判定未連接到Wi-Fi網(wǎng)絡(luò),則執(zhí)行步驟712。
步驟710,輸入目標(biāo)SSID對應(yīng)的目標(biāo)密碼。其中,在連接到Wi-Fi網(wǎng)絡(luò)的情況下,自動獲取當(dāng)前連接的Wi-Fi網(wǎng)絡(luò)的SSID,無需用戶手動選擇和輸入。
步驟712,獲取掃描到的Wi-Fi列表,選擇待連接的目標(biāo)SSID。
步驟714,將用戶賬號信息、目標(biāo)SSID、目標(biāo)密碼寫入到種植設(shè)備的預(yù)定目錄下的文件中,并在文件末尾的位置處增加約定的結(jié)束標(biāo)記符。
步驟716,種植設(shè)備在與終端通過OTG數(shù)據(jù)線連接成功后,每間隔5秒掃面預(yù)定目錄下是否文件存在,若有,則讀取文件。
步驟718,判斷文件的最后一個字符是否為約定的結(jié)束標(biāo)記符,若文件的最后一個字符為約定的結(jié)束標(biāo)記符,則執(zhí)行步驟720,若文件的最后一個字符不是約定的結(jié)束標(biāo)記符,則繼續(xù)執(zhí)行步驟718。
步驟720,種植設(shè)備連接到Wi-Fi網(wǎng)絡(luò)中,并將用戶賬號信息和設(shè)備信息發(fā)送給服務(wù)器。
步驟722,每間隔2秒向服務(wù)器查詢是否綁定成功,在綁定成功的情況下,執(zhí)行步驟724,在未綁定成功的情況下,執(zhí)行步驟726。
步驟724,完成綁定,還可以將綁定成功的反饋信息發(fā)送給終端。
步驟726,提示用戶綁定失敗,重新綁定。
圖8示出了根據(jù)本發(fā)明的一個實施例的通信系統(tǒng)的結(jié)構(gòu)示意圖。
如圖8所示,根據(jù)本發(fā)明的一個實施例的通信系統(tǒng)800,包括:終端300、種植設(shè)備600和服務(wù)器802(例如云服務(wù)器)。
1:終端300和種植設(shè)備600通過OTG數(shù)據(jù)線連接起來,終端300獲取種植設(shè)備600待連接的Wi-Fi信息和用戶賬號信息,將Wi-Fi信息和用戶賬號信息寫入到所述種植設(shè)備600的預(yù)定目錄下的文件中,并在文件的結(jié)尾位置處寫入約定的結(jié)束標(biāo)識符。
2:種植設(shè)備600在與終端300進(jìn)行OTG連接時,首先刪除預(yù)定目錄下的文件,之后種植設(shè)備600每間隔5秒掃描一次預(yù)定目錄下是否有文件,當(dāng)掃描到預(yù)定目錄下有文件,則讀取該文件中的內(nèi)容,若讀取到結(jié)束標(biāo)識符,則停止讀取文件。
3:種植設(shè)備600的通訊模塊根據(jù)讀取到的文件中的Wi-Fi信息連接到Wi-Fi網(wǎng)絡(luò)中。
4:種植設(shè)備600連接Wi-Fi網(wǎng)絡(luò)成功后,將種植設(shè)備600的設(shè)備信息和文件中的用戶賬號信息發(fā)送給服務(wù)器802,以供服務(wù)器802根據(jù)用戶賬號信息和設(shè)備信息,將終端300和種植設(shè)備600綁定。
以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,種植設(shè)備能夠高效地獲取到終端中的信息,從而提升用戶體驗。
在本發(fā)明中,術(shù)語“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對重要性;術(shù)語“相連”、“連接”等均應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。