本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種智能設(shè)備的控制方法、裝置及移動終端。
背景技術(shù):
在物聯(lián)網(wǎng)中近年研究和探索的熱點之一,就是用戶與智能設(shè)備器之間是如何實現(xiàn)理想的控制和交流的,對智能設(shè)備的控制有近距離無線交互、通過網(wǎng)絡(luò)的遠(yuǎn)程操作等需求場景也不斷體現(xiàn)出來,并且逐漸成為未來人們?nèi)粘I畹膱鼍盎J?。同時,隨著移動互聯(lián)網(wǎng)快速發(fā)展和智能設(shè)備的迅速普及,在移動終端上的應(yīng)用平臺已經(jīng)成為市場的主流,不同平臺不同廠家的appstore不斷涌現(xiàn),移動終端上的應(yīng)用市場發(fā)展非常活躍和快速。目前在眾多應(yīng)用平臺中,通過該平臺對智能設(shè)備的控制不夠便捷。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種智能設(shè)備的控制方法、裝置及移動終端,旨在提高對智能設(shè)備的控制的便捷性。
為實現(xiàn)上述目的,本發(fā)明提供了一種智能設(shè)備的控制方法,包括:
接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配;
根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
可選地,所述即時通信平臺與所述智能設(shè)備之間的接口適配包括基于標(biāo)準(zhǔn)式接口描述語言的適配和基于自定義接口描述語言的適配,所述根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制包括:
根據(jù)所述接口適配,向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對所述已建立控制關(guān)系的 智能設(shè)備進行相應(yīng)的控制。
可選地,所述根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制之前包括:
將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表,接收針對所述智能設(shè)備信息的查看指令,與所述智能設(shè)備建立控制關(guān)系。
可選地,所述將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表,接收針對所述智能設(shè)備信息的查看指令,與所述智能設(shè)備建立控制關(guān)系之后包括:
將已建立控制關(guān)系的所述智能設(shè)備在所述即時通信平臺上作為設(shè)備類好友進行展現(xiàn),并將已建立控制關(guān)系的所述智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
此外,為實現(xiàn)上述目的,本發(fā)明還提供了一種智能設(shè)備的控制裝置,包括:
適配模塊,用于接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配;
控制模塊,用于根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
可選地,所述即時通信平臺與所述智能設(shè)備之間的接口適配包括基于標(biāo)準(zhǔn)式接口描述語言的適配和基于自定義接口描述語言的適配,所述控制模塊還用于,根據(jù)所述接口適配,向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
可選地,所述智能設(shè)備的控制裝置還包括:
建立模塊,用于將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表,接收針對所述智能設(shè)備信息的查看指令,與所述智能設(shè)備建立控制關(guān)系。
可選地,所述智能設(shè)備的控制裝置還包括:
分享模塊,用于將已建立控制關(guān)系的所述智能設(shè)備在所述即時通信平臺 上作為設(shè)備類好友進行展現(xiàn),并將已建立控制關(guān)系的所述智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
此外,為實現(xiàn)上述目的,本發(fā)明還提供了一種移動終端,所述移動終端包括上述結(jié)構(gòu)所述的智能設(shè)備的控制裝置。
可選地,所述移動終端還包括:
接收模塊,用于接入指定網(wǎng)絡(luò),接收所述指定網(wǎng)絡(luò)廣播已注冊到所述指定網(wǎng)絡(luò)的智能設(shè)備信息,在所述移動終端的顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表。
本發(fā)明實施例可通過即時通信平臺對智能設(shè)備進行控制,即時通信平臺接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝智能設(shè)備的操作接口完成對智能設(shè)備的接口適配。然后根據(jù)該接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。該即時通信平臺可為移動終端上的應(yīng)用,因此用戶可通過移動終端對智能設(shè)備進行控制。從而實現(xiàn)了通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性。
附圖說明
圖1為本發(fā)明智能設(shè)備的控制方法一實施例的流程示意圖;
圖2為本發(fā)明移動終端通過即時通信平臺與智能設(shè)備進行交互的結(jié)構(gòu)示意圖;
圖3為本發(fā)明智能設(shè)備的控制裝置一實施例的功能模塊示意圖;
圖4為本發(fā)明移動終端通過指定網(wǎng)絡(luò)與智能設(shè)備進行近距離交互的結(jié)構(gòu)示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,示出了本發(fā)明一種智能設(shè)備的控制方法第一實施例。該實施例的智能設(shè)備的控制方法包括:
步驟s10、接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配;
本實施例中,可通過即時通信平臺對智能設(shè)備進行控制,該即時通信平臺可移動終端上的應(yīng)用。移動終端的類型可根據(jù)實際需要進行設(shè)置,例如,該移動終端可包括手機、ipad、電腦等。即時通信平臺是移動終端應(yīng)用的一個重要部分,即時通信可包括微信、qq、陌陌、易信等個人產(chǎn)品,還包括很多政企市場的moa、統(tǒng)一通信等企業(yè)產(chǎn)品。需要說明的是,該即時通信平臺對移動終端提供即時通信的能力,這種即時通信的能力除了傳統(tǒng)的消息、群組、狀態(tài)等功能外,還涉及對智能設(shè)備的控制功能。智能設(shè)備可包括智能電燈、智能風(fēng)扇、智能窗簾、智能攝像頭、智能空調(diào)、智能電飯鍋、智能冰箱、智能手表等等。在已安裝即時通信app并注冊到即時通信平臺的移動終端上,用戶可通過移動終端上的即時通信平臺與智能設(shè)備進行通信交互,實現(xiàn)對智能設(shè)備的控制。
具體地,如圖2所示,為移動終端通過即時通信平臺與智能設(shè)備進行通信的場景。該即時通信平臺為移動終端上的app,上述移動終端通過即時通信平臺與智能設(shè)備進行交互之前,首先移動終端和智能設(shè)備需要分別在即時通信平臺上注冊賬號。具體地,移動終端向即時通信平臺發(fā)送注冊請求,即時通信平臺接受移動終端的注冊請求并完成認(rèn)證鑒權(quán)后,移動終端完成在該即時通信平臺的注冊,移動終端與即時通信平臺之間的建立會話通道。同樣地,智能設(shè)備向即時通信平臺發(fā)送注冊請求,在即時通信平臺接受智能設(shè)備的注冊請求并完成認(rèn)證鑒權(quán)后,即時通信平臺封裝智能設(shè)備的操作接口完成對該智能設(shè)備的接口適配,以實現(xiàn)通過即時通信平臺對智能設(shè)備操作層面的封裝,即時通信平臺與智能設(shè)備之間可以通過自定義或標(biāo)準(zhǔn)的接口描述語言進行交互。
即時通信平臺在接收智能設(shè)備的注冊請求后,進行認(rèn)證鑒權(quán),封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配,以實現(xiàn)通過即時通信 平臺與智能設(shè)備之間進行交互。使得即時通信平臺對應(yīng)移動終端的用戶像與人類好友一樣完成與智能設(shè)備的交流和控制,將人們期望已久的物聯(lián)網(wǎng)人機交互展現(xiàn)到用戶的真實生活中,大大提高用戶的生活感受和品質(zhì)。同時,也降低了對移動終端的要求,只要移動終端可以使用即時通信app,具有網(wǎng)絡(luò)接入能力,即可對智能設(shè)備進行控制。
步驟s20、根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
在上述即時通信平臺完成對所述智能設(shè)備的接口適配后,即時通信平臺可與需要進行控制操作的智能設(shè)備建立控制關(guān)系,例如,在該即時通信平臺上對搜索得到的智能設(shè)備信息根據(jù)具體情況選擇添加為即時通信平臺上的好友或歸在指定分組中。當(dāng)然,也可以是對搜索得到的智能設(shè)備進行添加為設(shè)備類好友。
當(dāng)即時通信平臺將已在即時通信平臺完成注冊的智能設(shè)備建立控制關(guān)系時,即時通信平臺可向智能設(shè)備發(fā)送控制指令來實現(xiàn)對智能設(shè)備的控制,智能設(shè)備也可以反饋當(dāng)前狀態(tài)、監(jiān)測參數(shù)、控制建議等信息至即時通信平臺。例如,時通信平臺以微信為例,智能設(shè)備以智能空調(diào)為例,在用戶下班準(zhǔn)備回到家中,而需要通過移動終端來控制智能空調(diào)開啟讓室內(nèi)環(huán)境溫度達(dá)到適宜溫度時,用戶在移動終端上登錄微信后,在微信好友列表或指定分組中找到智能空調(diào),根據(jù)預(yù)先設(shè)置的接口描述語言發(fā)送消息至智能空調(diào)的對話窗口。假設(shè)發(fā)送“1”或“開”表示開啟空調(diào),發(fā)送“0”或“關(guān)”表示關(guān)閉空調(diào),用戶發(fā)送“1”至智能空調(diào)的對話窗口開啟智能空調(diào),智能空調(diào)反饋已開啟的相關(guān)信息至對話框。用戶還可以發(fā)送“溫度升高1度”對智能控制進行溫度進行調(diào)節(jié),發(fā)送“制熱運行”對運行模式進行調(diào)節(jié)。
本發(fā)明實施例可通過即時通信平臺對智能設(shè)備進行控制,即時通信平臺接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝智能設(shè)備的操作接口完成對智能設(shè)備的接口適配。然后根據(jù)該接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。該即時通信平臺可為移動終端上的應(yīng)用,因此用戶可通過移動終端對智能設(shè)備進行控制。從而實現(xiàn)了通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性,大大提高用戶的生活感受和品質(zhì)。
進一步地,基于上述智能設(shè)備的控制方法第一實施例,提出了本發(fā)明智能設(shè)備的控制方法第二實施例,該實施例中,所述即時通信平臺與所述智能設(shè)備之間的接口適配包括基于標(biāo)準(zhǔn)式接口描述語言的適配和基于自定義接口描述語言的適配,上述步驟s20可包括:根據(jù)所述接口適配,向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
本實施例中,即時通信平臺在接受智能設(shè)備到平臺的注冊時,加載智能設(shè)備的操作接口,完成對智能設(shè)備的適配,將智能設(shè)備的操作接口轉(zhuǎn)化封裝為即時通信app的通信操作模式數(shù)據(jù),以通用模式封裝智能設(shè)備接口完成接口適配。對于智能設(shè)備與即時通信平臺的接口適配,可以包括兩種方式,一種是基于通用的標(biāo)準(zhǔn)式描述語言的適配,另一種是基于自定義接口描述語言的適配。針對標(biāo)準(zhǔn)式描述語言的適配,由于是智能設(shè)備和即時通信平臺都支持的標(biāo)準(zhǔn),所以可以直接協(xié)商完成適配。針對自定義接口描述語言的適配,由于是自定義語言,可自定義為枚舉數(shù)據(jù)指標(biāo)、區(qū)間數(shù)據(jù)指標(biāo)、離散數(shù)據(jù)指標(biāo)等,其具備個性化特點,需要智能設(shè)備提供接口操作sdk,適配到即時通信平臺。例如,可自定義“1”表示開啟,“0”表示關(guān)閉等。
在上述即時通信平臺控制智能設(shè)備的過程中,基于智能設(shè)備在即時通信平臺上的接口適配,因此可通過即時通信平臺向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,智能設(shè)備接收到該控制指令后執(zhí)行相應(yīng)的操作。
本實施例通過即時通信平臺向智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對該智能設(shè)備進行相應(yīng)的控制。使得對智能設(shè)備的控制將更生活化、易操作、便于管理和使用,大大方便人們的生活,即時通信平臺所在移動終端對應(yīng)的用戶像與人類好友一樣完成與智能設(shè)備的交流和控制,將人們期望已久的物聯(lián)網(wǎng)人機交互展現(xiàn)到用戶的真實生活中,大大提高用戶的生活感受和品質(zhì),同時提高了對智能設(shè)備的控制的便捷性。
進一步地,基于上述智能設(shè)備的控制方法第二實施例,提出了本發(fā)明智 能設(shè)備的控制方法第三實施例,該實施例中上述步驟s20之前可包括:步驟s30、將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表,接收針對所述智能設(shè)備信息的查看指令,與所述智能設(shè)備建立控制關(guān)系。
本實施例中,即時通信平臺推送的已在該該即時通信平臺上完成注冊及接口適配的智能設(shè)備信息至顯示界面,顯示界面在接收到即時通信平臺推送的已在該即時通信平臺完成注冊的智能設(shè)備信息后,在顯示界面顯示智能設(shè)備發(fā)現(xiàn)列表,在列表中列出所有智能設(shè)備的相關(guān)信息,使得顯示界面能夠?qū)⒅悄茉O(shè)備作為設(shè)備類好友展現(xiàn)給用戶,以便用戶點擊列表中的智能設(shè)備選擇查看列表中智能設(shè)備的相關(guān)信息。智能設(shè)備的相關(guān)信息可以是智能設(shè)備的功能、名稱、唯一標(biāo)識等。
用戶可根據(jù)自己的實際需求添加智能設(shè)備為被控對象,即即時通信平臺與至少一個已在該即時通信平臺上完成注冊的智能設(shè)備建立控制關(guān)系。在與所需進行控制的智能設(shè)備建立控制關(guān)系后,完成對智能設(shè)備進行查看并添加為設(shè)備類好友。例如,即時通信平臺對搜索得到的智能設(shè)備根據(jù)具體情況選擇添加為即時通信平臺上的好友或歸在指定分組中。當(dāng)然,也可以是對搜索得到的智能設(shè)備進行添加為設(shè)備類好友,與該智能設(shè)備建立控制關(guān)系,即時通信平臺只需向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,即可對該智能設(shè)備進行相應(yīng)的控制。
本實施例即時通信平臺通過將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示智能設(shè)備發(fā)現(xiàn)列表,選擇與智能設(shè)備建立控制關(guān)系。從而實現(xiàn)了與智能設(shè)備建立控制關(guān)系,方便通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性。
進一步地,基于上述智能設(shè)備的控制方法第三實施例,提出了本發(fā)明智能設(shè)備的控制方法第四實施例,該實施例中上述步驟s30之后可包括:將已建立控制關(guān)系的所述智能設(shè)備在所述即時通信平臺上作為設(shè)備類好友進行展現(xiàn),并將已建立控制關(guān)系的所述智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
本實施例中,智能設(shè)備在即時通信平臺上注冊后作為即時通信平臺上的 附屬設(shè)備,即時通信平臺與智能設(shè)備建立控制關(guān)系后,將已建立控制關(guān)系的智能設(shè)備在即時通信平臺上作為設(shè)備類好友展現(xiàn)給用戶,供用戶根據(jù)需要選擇向智能設(shè)備發(fā)送控制指令。即時通信平臺在智能設(shè)備所屬成員授權(quán)下,可以將該智能設(shè)備分享給其他成員,即即時通信平臺可以將已建立控制關(guān)系的智能設(shè)備分享給其他成員,以作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。以下進行舉例說明,假設(shè)在微信平臺上,微信平臺所在移動終端對應(yīng)的用戶a已經(jīng)將智能電燈、智能電視、智能空調(diào)添加為設(shè)備類好友,用戶a還有微信成員b,此時,用戶a可以將智能電視分享給微信成員b,然后微信成員b可以將智能電視添加為自己的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
本實施例即時通信平臺可以將已添加為被控對象的智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中,進一步提高了移動終端對智能設(shè)備的控制的人性化管理,大大提高用戶的生活感受和品質(zhì),以及提高了移動終端對智能設(shè)備的控制的便捷性。
對應(yīng)地,如圖3所示,提出本發(fā)明一種智能設(shè)備的控制裝置第一實施例。該實施例的智能設(shè)備的控制裝置包括:
適配模塊100,用于接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配;
本實施例中,可通過即時通信平臺對智能設(shè)備進行控制,該即時通信平臺可移動終端上的應(yīng)用。移動終端的類型可根據(jù)實際需要進行設(shè)置,例如,該移動終端可包括手機、ipad、電腦等。即時通信平臺是移動終端應(yīng)用的一個重要部分,即時通信可包括微信、qq、陌陌、易信等個人產(chǎn)品,還包括很多政企市場的moa、統(tǒng)一通信等企業(yè)產(chǎn)品。需要說明的是,該即時通信平臺對移動終端提供即時通信的能力,這種即時通信的能力除了傳統(tǒng)的消息、群組、狀態(tài)等功能外,還涉及對智能設(shè)備的控制功能。智能設(shè)備可包括智能電燈、智能風(fēng)扇、智能窗簾、智能攝像頭、智能空調(diào)、智能電飯鍋、智能冰箱、智能手表等等。在已安裝即時通信app并注冊到即時通信平臺的移動終端上,用戶可通過移動終端上的即時通信平臺與智能設(shè)備進行通信交互,實現(xiàn)對智能設(shè)備的控制。
具體地,如圖2所示,為移動終端通過即時通信平臺與智能設(shè)備進行通信的場景。該即時通信平臺為移動終端上的app,上述移動終端通過即時通信平臺與智能設(shè)備進行交互之前,首先移動終端和智能設(shè)備需要分別在即時通信平臺上注冊賬號。具體地,移動終端向即時通信平臺發(fā)送注冊請求,即時通信平臺接受移動終端的注冊請求并完成認(rèn)證鑒權(quán)后,移動終端完成在該即時通信平臺的注冊,移動終端與即時通信平臺之間的建立會話通道。同樣地,智能設(shè)備向即時通信平臺發(fā)送注冊請求,在即時通信平臺調(diào)用適配模塊100接受智能設(shè)備的注冊請求并完成認(rèn)證鑒權(quán)后,適配模塊100封裝智能設(shè)備的操作接口完成對該智能設(shè)備的接口適配,以實現(xiàn)通過即時通信平臺對智能設(shè)備操作層面的封裝,即時通信平臺與智能設(shè)備之間可以通過自定義或標(biāo)準(zhǔn)的接口描述語言進行交互。
適配模塊100在接收智能設(shè)備的注冊請求后,進行認(rèn)證鑒權(quán),封裝所述智能設(shè)備的操作接口完成對所述智能設(shè)備的接口適配,以實現(xiàn)通過即時通信平臺與智能設(shè)備之間進行交互。使得即時通信平臺對應(yīng)移動終端的用戶像與人類好友一樣完成與智能設(shè)備的交流和控制,將人們期望已久的物聯(lián)網(wǎng)人機交互展現(xiàn)到用戶的真實生活中,大大提高用戶的生活感受和品質(zhì)。同時,也降低了對移動終端的要求,只要移動終端可以使用即時通信app,具有網(wǎng)絡(luò)接入能力,即可對智能設(shè)備進行控制。
控制模塊200,用于根據(jù)所述接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
在上述即時通信平臺完成對所述智能設(shè)備的接口適配后,即時通信平臺可與需要進行控制操作的智能設(shè)備建立控制關(guān)系,例如,在該即時通信平臺上對搜索得到的智能設(shè)備信息根據(jù)具體情況選擇添加為即時通信平臺上的好友或歸在指定分組中。當(dāng)然,也可以是對搜索得到的智能設(shè)備進行添加為設(shè)備類好友。
當(dāng)即時通信平臺將已在即時通信平臺完成注冊的智能設(shè)備建立控制關(guān)系時,即時通信平臺可由控制模塊200向智能設(shè)備發(fā)送控制指令來實現(xiàn)對智能設(shè)備的控制,智能設(shè)備也可以反饋當(dāng)前狀態(tài)、監(jiān)測參數(shù)、控制建議等信息至即時通信平臺。例如,時通信平臺以微信為例,智能設(shè)備以智能空調(diào)為例,在用戶下班準(zhǔn)備回到家中,而需要通過移動終端來控制智能空調(diào)開啟讓室內(nèi) 環(huán)境溫度達(dá)到適宜溫度時,用戶在移動終端上登錄微信后,在微信好友列表或指定分組中找到智能空調(diào),根據(jù)預(yù)先設(shè)置的接口描述語言發(fā)送消息至智能空調(diào)的對話窗口。假設(shè)發(fā)送“1”或“開”表示開啟空調(diào),發(fā)送“0”或“關(guān)”表示關(guān)閉空調(diào),用戶發(fā)送“1”至智能空調(diào)的對話窗口開啟智能空調(diào),智能空調(diào)反饋已開啟的相關(guān)信息至對話框。用戶還可以發(fā)送“溫度升高1度”對智能控制進行溫度進行調(diào)節(jié),發(fā)送“制熱運行”對運行模式進行調(diào)節(jié)。
本發(fā)明實施例可通過即時通信平臺對智能設(shè)備進行控制,即時通信平臺接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝智能設(shè)備的操作接口完成對智能設(shè)備的接口適配。然后根據(jù)該接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。該即時通信平臺可為移動終端上的應(yīng)用,因此用戶可通過移動終端對智能設(shè)備進行控制。從而實現(xiàn)了通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性,大大提高用戶的生活感受和品質(zhì)。
進一步地,基于上述智能設(shè)備的控制方法第一實施例,提出了本發(fā)明智能設(shè)備的控制方法第二實施例,該實施例中上述即時通信平臺與所述智能設(shè)備之間的接口適配包括基于標(biāo)準(zhǔn)式接口描述語言的適配和基于自定義接口描述語言的適配,所述控制模塊200還用于,根據(jù)所述接口適配,向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對所述已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。
本實施例中,即時通信平臺由控制模塊200在接受智能設(shè)備到平臺的注冊時,加載智能設(shè)備的操作接口,完成對智能設(shè)備的適配,將智能設(shè)備的操作接口轉(zhuǎn)化封裝為即時通信app的通信操作模式數(shù)據(jù),以通用模式封裝智能設(shè)備接口完成接口適配。對于智能設(shè)備與即時通信平臺的接口適配,可以包括兩種方式,一種是基于通用的標(biāo)準(zhǔn)式描述語言的適配,另一種是基于自定義接口描述語言的適配。針對標(biāo)準(zhǔn)式描述語言的適配,由于是智能設(shè)備和即時通信平臺都支持的標(biāo)準(zhǔn),所以可以直接協(xié)商完成適配。針對自定義接口描述語言的適配,由于是自定義語言,可自定義為枚舉數(shù)據(jù)指標(biāo)、區(qū)間數(shù)據(jù)指標(biāo)、離散數(shù)據(jù)指標(biāo)等,其具備個性化特點,需要智能設(shè)備提供接口操作sdk,適配到即時通信平臺。例如,可自定義“1”表示開啟,“0”表示關(guān)閉等。
在上述即時通信平臺控制智能設(shè)備的過程中,基于智能設(shè)備在即時通信平臺上的接口適配,因此控制模塊200可向已建立控制關(guān)系的智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,智能設(shè)備接收到該控制指令后執(zhí)行相應(yīng)的操作。
本實施例通過即時通信平臺向智能設(shè)備發(fā)送基于標(biāo)準(zhǔn)式接口描述語言或基于自定義接口描述語言的控制指令,對該智能設(shè)備進行相應(yīng)的控制。使得對智能設(shè)備的控制將更生活化、易操作、便于管理和使用,大大方便人們的生活,即時通信平臺所在移動終端對應(yīng)的用戶像與人類好友一樣完成與智能設(shè)備的交流和控制,將人們期望已久的物聯(lián)網(wǎng)人機交互展現(xiàn)到用戶的真實生活中,大大提高用戶的生活感受和品質(zhì),同時提高了對智能設(shè)備的控制的便捷性。
進一步地,基于上述智能設(shè)備的控制方法第二實施例,提出了本發(fā)明智能設(shè)備的控制方法第三實施例,該實施例中上述智能設(shè)備的控制裝置還包括:
建立模塊,用于將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表,接收針對所述智能設(shè)備信息的查看指令,與所述智能設(shè)備建立控制關(guān)系。
本實施例中,即時通信平臺推送的已在該該即時通信平臺上完成注冊及接口適配的智能設(shè)備信息至顯示界面,顯示界面在接收到即時通信平臺推送的已在該即時通信平臺完成注冊的智能設(shè)備信息后,在顯示界面顯示智能設(shè)備發(fā)現(xiàn)列表,在列表中列出所有智能設(shè)備的相關(guān)信息,使得顯示界面能夠?qū)⒅悄茉O(shè)備作為設(shè)備類好友展現(xiàn)給用戶,以便用戶點擊列表中的智能設(shè)備選擇查看列表中智能設(shè)備的相關(guān)信息。智能設(shè)備的相關(guān)信息可以是智能設(shè)備的功能、名稱、唯一標(biāo)識等。
用戶可根據(jù)自己的實際需求添加智能設(shè)備為被控對象,即建立模塊與至少一個已在該即時通信平臺上完成注冊的智能設(shè)備建立控制關(guān)系。在與所需進行控制的智能設(shè)備建立控制關(guān)系后,完成對智能設(shè)備進行查看并添加為設(shè)備類好友。例如,建立模塊對搜索得到的智能設(shè)備根據(jù)具體情況選擇添加為即時通信平臺上的好友或歸在指定分組中。當(dāng)然,也可以是對搜索得到的智能設(shè)備進行添加為設(shè)備類好友,與該智能設(shè)備建立控制關(guān)系,即時通信平臺 只需向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,即可對該智能設(shè)備進行相應(yīng)的控制。
本實施例即時通信平臺通過將已完成接口適配的智能設(shè)備信息推送至顯示界面顯示智能設(shè)備發(fā)現(xiàn)列表,選擇與智能設(shè)備建立控制關(guān)系。從而實現(xiàn)了與智能設(shè)備建立控制關(guān)系,方便通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性。
進一步地,基于上述智能設(shè)備的控制方法第三實施例,提出了本發(fā)明智能設(shè)備的控制方法第四實施例,該實施例中上述智能設(shè)備的控制裝置還包括:
分享模塊,用于將已建立控制關(guān)系的所述智能設(shè)備在所述即時通信平臺上作為設(shè)備類好友進行展現(xiàn),并將已建立控制關(guān)系的所述智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
本實施例中,智能設(shè)備在即時通信平臺上注冊后作為即時通信平臺上的附屬設(shè)備,即時通信平臺與智能設(shè)備建立控制關(guān)系后,分享模塊將已建立控制關(guān)系的智能設(shè)備在即時通信平臺上作為設(shè)備類好友展現(xiàn)給用戶,供用戶根據(jù)需要選擇向智能設(shè)備發(fā)送控制指令。分享模塊在智能設(shè)備所屬成員授權(quán)下,可以將該智能設(shè)備分享給其他成員,即分享模塊可以將已建立控制關(guān)系的智能設(shè)備分享給其他成員,以作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。以下進行舉例說明,假設(shè)在微信平臺上,微信平臺所在移動終端對應(yīng)的用戶a已經(jīng)將智能電燈、智能電視、智能空調(diào)添加為設(shè)備類好友,用戶a還有微信成員b,此時,用戶a可以將智能電視分享給微信成員b,然后微信成員b可以將智能電視添加為自己的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中。
本實施例即時通信平臺可以將已添加為被控對象的智能設(shè)備分享給其他成員,作為其他成員的設(shè)備類好友呈現(xiàn)在好友列表或指定分組中,進一步提高了移動終端對智能設(shè)備的控制的人性化管理,大大提高用戶的生活感受和品質(zhì),以及提高了移動終端對智能設(shè)備的控制的便捷性。
對應(yīng)地,提出本發(fā)明一種移動終端,該移動終端包括上述結(jié)構(gòu)的智能設(shè)備的控制裝置,該智能設(shè)備的控制裝置的工作原理及實現(xiàn)方式可參照圖3其 對應(yīng)的實施例,包含了其中的所有技術(shù)特征,在此不作贅述。該移動終端可為手機、ipad等。本發(fā)明移動終端實施例中,由于具有上述在移動終端可通過即時通信平臺對智能設(shè)備進行控制,移動終端上的即時通信平臺接收智能設(shè)備的注冊請求,并在認(rèn)證鑒權(quán)后封裝智能設(shè)備的操作接口完成對智能設(shè)備的接口適配。然后根據(jù)該接口適配向已建立控制關(guān)系的智能設(shè)備發(fā)送控制指令,對已建立控制關(guān)系的智能設(shè)備進行相應(yīng)的控制。從而實現(xiàn)了通過即時通信平臺與智能設(shè)備進行交互,提高了對智能設(shè)備的控制的便捷性,大大提高用戶的生活感受和品質(zhì)。
進一步地,上述移動終端還包括:接收模塊,用于接入指定網(wǎng)絡(luò),接收所述指定網(wǎng)絡(luò)廣播已注冊到所述指定網(wǎng)絡(luò)的智能設(shè)備信息,在所述移動終端的顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表。
本實施例中,指定網(wǎng)絡(luò)可以是有線或無線網(wǎng)絡(luò),例如,無線網(wǎng)絡(luò)可以是wifi、4g或5g等網(wǎng)絡(luò),以下將以指定網(wǎng)絡(luò)為無線網(wǎng)絡(luò)進行詳細(xì)說明。用戶可以通過移動終端與智能設(shè)備近距離控制,具體地,移動終端在成功接入無線網(wǎng)絡(luò)后,無線網(wǎng)絡(luò)將已接入該無線網(wǎng)絡(luò)的智能設(shè)備信息推送至移動終端,智能設(shè)備信息可以是智能設(shè)備的唯一標(biāo)識。
當(dāng)移動終端將已經(jīng)接入無線網(wǎng)絡(luò)的智能設(shè)備添加為被控對象時,移動終端可通過在顯示界面顯示控制菜單對智能設(shè)備進行控制,可針對不同類型的智能設(shè)備顯示不同的控制菜單。例如,對于智能電視的控制菜單可設(shè)置為遙控器上對應(yīng)的按鍵功能模式,當(dāng)移動終端將智能電視添加為被控對象后,在用戶需要通過移動終端來控制智能電視時,用戶調(diào)取智能電視的控制菜單顯示在界面上,通過觸發(fā)音量按鍵功能可控制智能電視進行相應(yīng)的音量調(diào)節(jié)。
進一步地,移動終端向搜索到的指定網(wǎng)絡(luò)發(fā)送接入請求,在所述移動終端通過所述指定網(wǎng)絡(luò)認(rèn)證鑒權(quán)后成功接入所述指定網(wǎng)絡(luò),接收所述指定網(wǎng)絡(luò)向所述移動終端推送的已接入所述指定網(wǎng)絡(luò)的智能設(shè)備信息,在所述移動終端的顯示界面顯示所述智能設(shè)備發(fā)現(xiàn)列表。具體地,如圖4所示,為移動終端與智能設(shè)備的近距離通信場景,上述移動終端在接入無線網(wǎng)絡(luò)的過程中,首先移動終端需要對無線網(wǎng)絡(luò)進行搜索,發(fā)現(xiàn)附近的無線網(wǎng)絡(luò),向搜索到的無線網(wǎng)絡(luò)發(fā)送接入請求,在移動終端通過該無線網(wǎng)絡(luò)認(rèn)證通過后成功接入無 線網(wǎng)絡(luò),由無線網(wǎng)絡(luò)向移動終端廣播已接入到該無線網(wǎng)絡(luò)上的智能設(shè)備信息。可以理解的是,無線網(wǎng)絡(luò)可不全部推送已接入到該無線網(wǎng)絡(luò)上的智能設(shè)備信息,可推送預(yù)設(shè)個數(shù)和/或者在預(yù)設(shè)范圍內(nèi)的智能設(shè)備信息。在移動終端上會推出智能設(shè)備發(fā)現(xiàn)列表,用戶可以點擊列表中的智能設(shè)備信息,查看智能設(shè)備的功能、操作指令等,必要的時候在經(jīng)過智能設(shè)備的安全登錄后,即可通過移動終端對智能設(shè)備進行控制。
本實施例移動終端在通過無線網(wǎng)絡(luò)認(rèn)證通過后成功接入無線網(wǎng)絡(luò)后,可接收指定網(wǎng)絡(luò)廣播已注冊到指定網(wǎng)絡(luò)的智能設(shè)備信息,供移動終端選擇添加智能設(shè)備為被控對象進行控制。使得移動終端能夠快速可靠地添加智能設(shè)備,提高了移動終端對智能設(shè)備的控制的便捷性。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。