實現(xiàn)app統(tǒng)一管理智能硬件設(shè)備的方法、裝置和客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及一種實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的方法、裝置和移動瀏覽器客戶端。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)基礎(chǔ)條件的不斷成熟,以及新型的人機交互技術(shù)及新型傳感技術(shù)的發(fā)展,智能硬件設(shè)備作為智能終端產(chǎn)業(yè)下的一個熱點,其應(yīng)用領(lǐng)域日益廣闊。尤其是各類穿戴式的智能硬件設(shè)備更是層出不窮。
[0003]智能硬件設(shè)備的作用是通過對用戶相關(guān)的行為數(shù)據(jù)進行采集、計算和反饋,對用戶的行為做出影響?,F(xiàn)有技術(shù)中,用戶往往通過智能硬件設(shè)備對應(yīng)的APP對智能硬件設(shè)備進行管理,即一對一的設(shè)備管理模式,用戶在使用多個智能硬件設(shè)備時,需要在移動設(shè)備上安裝多個與多個智能硬件設(shè)備分別相對應(yīng)的APP,操作過程十分繁瑣,費時費力。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的方法、裝置和移動瀏覽器客戶端。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的方法,該方法包括:
[0006]通過移動終端上的APP提供的識別接口對智能硬件設(shè)備的識別信息進行識別;
[0007]基于所述信息識別,將所述移動終端與所述智能硬件設(shè)備建立藍牙連接;
[0008]通過藍牙連接,所述APP獲取所述智能硬件設(shè)備的硬件控制信息;
[0009]在所述APP中提供基于所述硬件控制信息的顯示交互界面。
[0010]可選地,所述智能硬件設(shè)備的識別信息中包含建立藍牙連接所需的信息;
[0011]所述將所述移動終端與所述智能硬件設(shè)備建立藍牙連接包括:根據(jù)識別信息中的建立藍牙連接所需的信息并利用移動終端上的藍牙模塊與所述智能硬件設(shè)備建立藍牙連接。
[0012]可選地,通過移動終端上的APP提供的識別接口對智能硬件設(shè)備的識別信息進行識別包括:
[0013]通過所述APP提供的掃碼功能接口觸發(fā)移動終端上的掃描模塊對所述智能硬件設(shè)備的二維碼和條形碼進行掃碼識別;
[0014]或者,
[0015]通過所述APP提供的文本輸入接口接收手動輸入的所述智能硬件設(shè)備的識別信肩、O
[0016]可選地,該方法進一步包括:
[0017]通過藍牙連接,所述APP獲取所述智能硬件設(shè)備上存儲的記錄信息,將獲取的所述記錄信息展現(xiàn)在所述顯示交互界面上。
[0018]可選地,該方法進一步包括:
[0019]所述APP通過所述顯示交互界面獲取用戶對所述智能硬件設(shè)備的設(shè)置信息,將獲取的設(shè)置信息通過所述藍牙連接發(fā)送至所述智能硬件設(shè)備。
[0020]可選地,該方法進一步包括:
[0021]所述APP與所述智能硬件設(shè)備對應(yīng)的服務(wù)器建立連接;
[0022]將從所述智能硬件設(shè)備上獲取的信息上傳至所述服務(wù)器,以及從所述服務(wù)器獲取所述智能硬件設(shè)備的歷史上傳信息并展示在所述顯示交互界面上。
[0023]可選地,所述智能硬件設(shè)備的識別信息中還包含與所述智能硬件設(shè)備對應(yīng)的服務(wù)器的地址信息
[0024]所述APP與所述智能硬件設(shè)備對應(yīng)的服務(wù)器建立連接包括:根據(jù)所述服務(wù)器的地址信息并利用移動終端所連接的網(wǎng)絡(luò)與所述服務(wù)器建立連接。
[0025]可選地,所述APP提供的識別接口能夠?qū)Σ煌悄苡布O(shè)備的識別信息進行識另IJ,以實現(xiàn)對多個智能硬件設(shè)備的統(tǒng)一管理。
[0026]可選地,所述APP為移動瀏覽器客戶端;
[0027]上述流程由移動瀏覽器客戶端中的Webview來執(zhí)行。
[0028]可選地,移動瀏覽器客戶端中包括與多個不同智能硬件設(shè)備一一對應(yīng)的多個Webview ;
[0029]每個Webview對于對應(yīng)的智能硬件設(shè)備執(zhí)行上述的流程。
[0030]依據(jù)本發(fā)明的另一個方面,提供了一種實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的裝置,該裝置包括:
[0031]識別單元,通過移動終端上的APP提供的識別接口對智能硬件設(shè)備的識別信息進行識別;
[0032]藍牙連接建立單元,適于基于所述信息識別,將所述移動終端與所述智能硬件設(shè)備建立藍牙連接;
[0033]交互單元,適于通過藍牙連接,獲取所述智能硬件設(shè)備的硬件控制信息;
[0034]界面單元,適于在所述APP中提供基于所述硬件控制信息的顯示交互界面。
[0035]可選地,所述智能硬件設(shè)備的識別信息中包含建立藍牙連接所需的信息;
[0036]所述藍牙連接建立單元,適于根據(jù)識別信息中的建立藍牙連接所需的信息并利用移動終端上的藍牙模塊與所述智能硬件設(shè)備建立藍牙連接。
[0037]可選地,所述識別單元,適于通過所述APP提供的掃碼功能接口觸發(fā)移動終端上的掃描模塊對所述智能硬件設(shè)備的二維碼和條形碼進行掃碼識別;或者,適于通過所述APP提供的文本輸入接口接收手動輸入的所述硬件設(shè)備的識別信息并進行識別。
[0038]可選地,所述交互單元,適于通過藍牙連接,獲取所述智能硬件設(shè)備上存儲的記錄信息;
[0039]所述界面單元,適于將獲取的所述記錄信息展現(xiàn)在所述顯示交互界面上
[0040]可選地,所述界面單元,進一步適于通過所述顯示交互界面獲取用戶對所述智能硬件設(shè)備的設(shè)置信息,;
[0041]所述交互單元,進一步適于將所述設(shè)置信息通過所述藍牙連接發(fā)送至所述智能硬件設(shè)備。
[0042]可選地,裝置進一步包括:
[0043]服務(wù)器連接建立單元,適于與所述智能硬件設(shè)備對應(yīng)的服務(wù)器建立連接;
[0044]所述交互單元,進一步適于將從所述智能硬件設(shè)備獲取的信息上傳至所述服務(wù)器,以及從所述服務(wù)器獲取所述智能硬件設(shè)備的歷史上傳信息并展示在所述顯示交互界面上。
[0045]可選地,所述智能硬件設(shè)備的識別信息中還包含與所述智能硬件設(shè)備對應(yīng)的服務(wù)器的地址信息
[0046]所述服務(wù)器連接建立單元,適于根據(jù)所述服務(wù)器的地址信息并利用移動終端所連接的網(wǎng)絡(luò)與所述服務(wù)器建立連接。
[0047]可選地,所述識別單元,適于根據(jù)所述APP提供的識別接口對不同智能硬件設(shè)備的識別信息進行識別,以實現(xiàn)對多個智能硬件設(shè)備的統(tǒng)一管理。
[0048]依據(jù)本發(fā)明的又一個方面,提供了一種移動瀏覽器客戶端,該移動瀏覽器客戶端包括:如上任一項所述的實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的裝置。
[0049]可選地,該移動瀏覽器客戶端包括與多個不同智能硬件設(shè)備一一對應(yīng)的多個如權(quán)利要求11-17中任一項所述的實現(xiàn)APP統(tǒng)一管理智能硬件設(shè)備的裝置。
[0050]由上述可知,本發(fā)明提供的技術(shù)方案執(zhí)行了移動終端上的APP與智能硬件設(shè)備之間進行信息識別、藍牙連接、獲取硬件控制信息和提供交互界面的過程,由于該交互過程依賴于APP提供的識別接口,打破了現(xiàn)有技術(shù)中APP與智能硬件設(shè)備