国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法及裝置與流程

      文檔序號(hào):11153041閱讀:437來源:國(guó)知局
      一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法及裝置與制造工藝

      本發(fā)明屬于智能家居裝置技術(shù)領(lǐng)域,尤其涉及一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法及裝置。

      技術(shù)背景

      智能設(shè)備是傳統(tǒng)電氣設(shè)備與計(jì)算機(jī)技術(shù)、數(shù)據(jù)處理技術(shù)、控制理論、傳感器技術(shù)、網(wǎng)絡(luò)通信技術(shù)、電力電子技術(shù)等相結(jié)合的產(chǎn)物。

      智能設(shè)備主要包括兩方面的關(guān)鍵內(nèi)容:自我檢測(cè)是智能設(shè)備的基礎(chǔ);自我診斷是智能設(shè)備的核心。智能設(shè)備是一種高度自動(dòng)化的機(jī)電一體化設(shè)備,由于其結(jié)構(gòu)復(fù)雜,在系統(tǒng)中的作用十分重要,因此對(duì)智能設(shè)備的可靠性有很高的要求。元器件的可靠性、技術(shù)設(shè)計(jì)、工藝水平和技術(shù)管理等共同決定了電子產(chǎn)品的可靠性指標(biāo)。

      現(xiàn)有的WiFi智能設(shè)備一般具備價(jià)格便宜、配置簡(jiǎn)單、使用方便等優(yōu)點(diǎn),它在智能家居終端消費(fèi)市場(chǎng)得到越來越多的普及。其基本操作流程如附圖1所示:手機(jī)APP11通過掃描添加WiFi智能設(shè)備13入網(wǎng),手機(jī)APP11與WiFi智能設(shè)備13都連接到同一個(gè)云服務(wù)器12上,并在云服務(wù)器12上建立映射關(guān)系;

      在本地局域網(wǎng)內(nèi),手機(jī)APP11可以直接發(fā)送控制命令給WiFi智能設(shè)備13,并得到WiFi智能設(shè)備13的操作反饋;

      在遠(yuǎn)程廣域網(wǎng)下,手機(jī)APP11發(fā)送的控制命令是經(jīng)由云服務(wù)器12轉(zhuǎn)發(fā)至WiFi智能設(shè)備13,WiFi智能設(shè)備13的操作反饋也是經(jīng)由云服務(wù)器12,轉(zhuǎn)發(fā)至手機(jī)APP11。

      在上述技術(shù)方案中,云服務(wù)器充當(dāng)后臺(tái)中轉(zhuǎn)的角色,所有與WiFi智能設(shè)備的交互都是通過手機(jī)APP來完成,但是這種交互在遠(yuǎn)程操作比較方便,或者是對(duì)于WiFi智能設(shè)備的個(gè)性化配置、復(fù)雜功能的操作,使用手機(jī)APP將變得更加容易。但是在本地,或者是一些基本的電源操控,如果再使用手機(jī)APP來操控將變得相對(duì)繁瑣。舉例來說,如附圖2所示:正常操控LED吸頂燈22,用戶只需要點(diǎn)擊墻面上的開關(guān)面板21即可,而現(xiàn)有方式則是如附圖3所示,用戶需要拿出手機(jī)31,打開相對(duì)應(yīng)的APP,進(jìn)入LED吸頂燈的操控界面,點(diǎn)擊電源按鈕,最終操作LED吸頂燈32。

      但上述技術(shù)方案均存在本地操作繁瑣的問題。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明所要解決的技術(shù)問題是提供一種操作方便、基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法及裝置。為此,本發(fā)明采用以下技術(shù)方案:

      一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法,包括以下步驟:

      終端設(shè)備基于TCP/IP協(xié)議與云服務(wù)器建立通信連接;

      云服務(wù)器保存終端設(shè)備標(biāo)識(shí);

      終端設(shè)備獲取云服務(wù)器發(fā)送的待加載的配置協(xié)議;

      所述終端設(shè)備標(biāo)識(shí),用于確定終端設(shè)備唯一地址信息。

      在采用上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可采用以下進(jìn)一步的技術(shù)方案:

      所述終端設(shè)備包括源終端設(shè)備和目標(biāo)終端設(shè)備,所述配置協(xié)議包括第一配置協(xié)議和第二配置協(xié)議;

      所述源終端設(shè)備,用于向云服務(wù)器發(fā)送所述云服務(wù)器可接收并轉(zhuǎn)發(fā)的控制請(qǐng)求;

      所述目標(biāo)終端設(shè)備,用于向云服務(wù)器發(fā)送所述云服務(wù)器可接收并轉(zhuǎn)發(fā)的上報(bào)請(qǐng)求。

      所述第一配置協(xié)議,用于確定源終端設(shè)備控制的目標(biāo)終端設(shè)備及待執(zhí)行命令;所述第一配置協(xié)議包括:源終端設(shè)備端口號(hào),用于確定源終端設(shè)備提供執(zhí)行命令的端口;目標(biāo)終端設(shè)備標(biāo)識(shí)信息,用于確定目標(biāo)終端設(shè)備唯一地址信息;以及目標(biāo)終端設(shè)備待執(zhí)行命令;

      所述第二配置協(xié)議,用于確定目標(biāo)終端設(shè)備所受控的源終端設(shè)備;所述第二配置協(xié)議包括:源終端設(shè)備標(biāo)識(shí)信息,用于確定源終端設(shè)備唯一地址信息;以及源終端設(shè)備端口號(hào),用于確定源終端設(shè)備提供執(zhí)行命令的端口。

      進(jìn)一步地,所述源終端設(shè)備獲取云服務(wù)器發(fā)送的待加載的第一配置協(xié)議包括以下步驟:

      源終端設(shè)備接收云服務(wù)器發(fā)送的更新配置協(xié)議請(qǐng)求;

      源終端設(shè)備查詢本地對(duì)應(yīng)于第一配置協(xié)議中的源終端設(shè)備端口號(hào),確認(rèn)是否已存在該第一配置協(xié)議;

      存在時(shí),則源終端設(shè)備判斷所述第一配置協(xié)議于本地已有配置協(xié)議是否相同,相同時(shí)則不替代本地配置協(xié)議,不相同時(shí)則源終端設(shè)備使用該第一配置協(xié)議替代本地已有配置協(xié)議;或

      不存在時(shí),則源終端設(shè)備保存該第一配置協(xié)議。

      進(jìn)一步地,所述目標(biāo)終端設(shè)備獲取云服務(wù)器發(fā)送的待加載的第二配置協(xié)議包括以下步驟:

      目標(biāo)終端設(shè)備接收云服務(wù)器發(fā)送的更新配置協(xié)議請(qǐng)求;

      目標(biāo)終端設(shè)備查詢本地配置信息表中是否存在所述第二配置協(xié)議;

      存在時(shí),則目標(biāo)終端設(shè)備判斷所述第二配置協(xié)議與本地已有配置協(xié)議是否相同,相同時(shí)則不替代本地配置協(xié)議,不相同時(shí)則目標(biāo)終端設(shè)備使用該第二配置協(xié)議替代本地配置信息表中已有配置協(xié)議;或

      不存在時(shí),則目標(biāo)終端設(shè)備查詢本地配置信息表中以所述第二配置協(xié)議中的目標(biāo)終端設(shè)備端口號(hào)為索引的配置信息數(shù)量是否達(dá)到上限,未達(dá)到上限時(shí)則目標(biāo)終端設(shè)備保存該第二配置協(xié)議。

      進(jìn)一步地,所述源終端設(shè)備向云服務(wù)器發(fā)送所述云服務(wù)器可接收并轉(zhuǎn)發(fā)的控制請(qǐng)求包括以下步驟:

      源終端設(shè)備向云服務(wù)器發(fā)送控制請(qǐng)求;

      云服務(wù)器接收并解析所述控制請(qǐng)求,查詢所述控制請(qǐng)求中目標(biāo)終端設(shè)備標(biāo)識(shí)信息對(duì)應(yīng)的目標(biāo)終端設(shè)備是否在線;

      在線時(shí),則云服務(wù)器向目標(biāo)終端設(shè)備發(fā)送控制請(qǐng)求,目標(biāo)終端設(shè)備接收控制請(qǐng)求,查詢本地配置信息表中是否存在與該控制請(qǐng)求中源終端設(shè)備標(biāo)識(shí)信息、源終端設(shè)備端口號(hào)匹配的配置信息,存在則目標(biāo)終端設(shè)備執(zhí)行該控制請(qǐng)求中的目標(biāo)終端設(shè)備待執(zhí)行命令;或

      不在線時(shí),云服務(wù)器向源終端設(shè)備應(yīng)答失敗反饋。所述失敗反饋包括:失敗反饋標(biāo)識(shí),用于確定反饋類型;錯(cuò)誤碼,用于確定失敗的具體類型。

      進(jìn)一步地,所述目標(biāo)終端設(shè)備向云服務(wù)器發(fā)送所述云服務(wù)器可接收并轉(zhuǎn)發(fā)的上報(bào)請(qǐng)求包括以下步驟:

      目標(biāo)終端設(shè)備向云服務(wù)器發(fā)送上報(bào)請(qǐng)求;

      云服務(wù)器接收并解析所述上報(bào)請(qǐng)求,查詢?cè)撋蠄?bào)請(qǐng)求中源終端設(shè)備標(biāo)識(shí)信息對(duì)應(yīng)的源終端設(shè)備是否在線;

      在線時(shí),則云服務(wù)器向源終端設(shè)備發(fā)送上報(bào)請(qǐng)求;

      源終端設(shè)備接收所述上報(bào)請(qǐng)求,查詢本地對(duì)應(yīng)于該上報(bào)請(qǐng)求中的源終端設(shè)備端口號(hào)是否存在配置信息與該上報(bào)請(qǐng)求中的目標(biāo)終端設(shè)備標(biāo)識(shí)信息相同;

      相同時(shí),則源終端設(shè)備更新配置信息中的目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài)。

      其中,所述控制請(qǐng)求格式包括:源終端設(shè)備標(biāo)識(shí)信息、源終端設(shè)備端口號(hào)、目標(biāo)終端設(shè)備標(biāo)識(shí)信息和目標(biāo)終端設(shè)備待執(zhí)行命令;

      所述上報(bào)請(qǐng)求格式包括:目標(biāo)終端設(shè)備標(biāo)識(shí)信息、源終端設(shè)備標(biāo)識(shí)信息、源終端設(shè)備端口號(hào)和目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài)。

      進(jìn)一步地,所述查詢配置信息請(qǐng)求包括:查詢配置信息請(qǐng)求標(biāo)識(shí),用于確定請(qǐng)求類型;以及待查詢?cè)唇K端設(shè)備端口號(hào),用于確定查詢的對(duì)象;

      所述配置信息包括:源終端設(shè)備端口號(hào),用于確定返回配置信息的對(duì)象;目標(biāo)終端設(shè)備標(biāo)識(shí)信息,用于確定配置信息中目標(biāo)終端設(shè)備唯一第一信息;以及目標(biāo)終端設(shè)備待執(zhí)行命令,用于確定配置信息中對(duì)應(yīng)的命令信息。

      進(jìn)一步地,所述云服務(wù)器發(fā)送控制請(qǐng)求的方式為本地按鍵觸發(fā)。

      同時(shí),本發(fā)明還提供了以下技術(shù)方案:

      一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)的裝置,包括:

      通訊單位,用于與云服務(wù)器通信,完成請(qǐng)求數(shù)據(jù)的收發(fā);

      解析單元,用于檢驗(yàn)請(qǐng)求數(shù)據(jù)的有效性,并分析請(qǐng)求數(shù)據(jù)的類型;

      存儲(chǔ)單元,用于保存配置協(xié)議;

      判斷單元,用于判斷本地配置信息與請(qǐng)求數(shù)據(jù)內(nèi)對(duì)應(yīng)的信息是否相同;

      查詢單元,用于接收來自云服務(wù)器的查詢配置信息請(qǐng)求并根據(jù)所述查詢配置信息請(qǐng)求向云服務(wù)器返回配置信息;

      刪除單元,用于接收來自云服務(wù)器的刪除配置協(xié)議請(qǐng)求,并根據(jù)請(qǐng)求內(nèi)容完成刪除操作。

      所述終端設(shè)備包括:源終端設(shè)備和目標(biāo)終端設(shè)備;

      所述配置協(xié)議包括:第一配置協(xié)議,用于配置目標(biāo)終端設(shè)備及目標(biāo)終端設(shè)備待執(zhí)行命令;以及第二配置協(xié)議,用于確定所述目標(biāo)終端設(shè)備所受控的源終端設(shè)備。

      進(jìn)一步地,所述通訊單元,包括:連接模塊,用于管理與所述云服務(wù)器之間基于TCP/IP協(xié)議的連接;發(fā)送模塊,用于所述源終端設(shè)備向所述云服務(wù)器發(fā)送控制請(qǐng)求,其中,所述控制請(qǐng)求格式包含:所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)、目標(biāo)終端設(shè)備標(biāo)識(shí)信息、所述目標(biāo)終端設(shè)備待執(zhí)行命令;接收模塊,用于從云服務(wù)器接收待加載的第一配置協(xié)議以及用于所述源終端設(shè)備接收所述目標(biāo)終端設(shè)備的上報(bào)請(qǐng)求,其中所述第一配置協(xié)議用于配置目標(biāo)終端設(shè)備及所述目標(biāo)終端設(shè)備待執(zhí)行命令。

      進(jìn)一步地,所述通訊單元,包括:連接模塊,用于管理與所述云服務(wù)器之間基于TCP/IP協(xié)議的連接;發(fā)送模塊,用于所述目標(biāo)終端設(shè)備向所述云服務(wù)器發(fā)送上報(bào)請(qǐng)求,其中,所述上報(bào)請(qǐng)求格式包含:所述目標(biāo)終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)、所述目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài);接收模塊,用于從云服務(wù)器接收待加載的第二配置協(xié)議以及用于所述目標(biāo)終端設(shè)備接收所述源終端設(shè)備的控制請(qǐng)求,所述第二配置協(xié)議用于確定所述目標(biāo)終端設(shè)備所受控的源終端設(shè)備。

      所述源終端設(shè)備與所述目標(biāo)終端設(shè)備具備控制與反饋單元,通過從而在本地脫離手機(jī)APP交互,簡(jiǎn)化WiFi智能設(shè)備的操作方式。

      本發(fā)明的優(yōu)點(diǎn)是:通過本發(fā)明所述的基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法,可使本地多個(gè)WiFi智能設(shè)備間通過云服務(wù)器建立互聯(lián)關(guān)系,實(shí)現(xiàn)多個(gè)WiFi智能設(shè)備間的控制與反饋,從而在本地脫離手機(jī)APP交互,簡(jiǎn)化WiFi智能設(shè)備的操作方式。而基于云服務(wù)器的設(shè)備聯(lián)動(dòng)的裝置能夠在本地可代替手機(jī)APP部分功能實(shí)現(xiàn)對(duì)WiFi智能設(shè)備的操控,從而在本地脫離手機(jī)APP交互,進(jìn)一步地簡(jiǎn)化WiFi智能設(shè)備的操作方式。

      附圖說明:

      圖1為本發(fā)明

      背景技術(shù):
      傳統(tǒng)智能設(shè)備控制的基本流程圖。

      圖2為本發(fā)明背景技術(shù)傳統(tǒng)智能設(shè)備的簡(jiǎn)單控制操作示意圖。

      圖3為本發(fā)明背景技術(shù)傳統(tǒng)智能設(shè)備的控制操作示意圖。

      圖4本發(fā)明的智能設(shè)備網(wǎng)絡(luò)連接圖及期望達(dá)到的控制操作基本流程圖。

      圖5為本發(fā)明的設(shè)備聯(lián)動(dòng)配置流程圖。

      圖6為本發(fā)明的設(shè)備聯(lián)動(dòng)查詢流程圖。

      圖7為本發(fā)明的設(shè)備聯(lián)動(dòng)刪除流程圖。

      圖8為本發(fā)明的設(shè)備聯(lián)動(dòng)控制流程圖。

      具體實(shí)施方式

      結(jié)合附圖,對(duì)本發(fā)明提供的一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)方法及裝置作進(jìn)一步說明。

      如圖4所示,智能面板21,21'以及LED吸頂燈22都是WiFi智能設(shè)備,在家庭網(wǎng)絡(luò)環(huán)境內(nèi),它們通過家庭路由器41基于TCP/IP協(xié)議連接到云服務(wù)器23,智能面板21,21'與LED吸頂燈22通過云服務(wù)器23建立關(guān)聯(lián)關(guān)系。

      本發(fā)明需要實(shí)現(xiàn)以下設(shè)備聯(lián)動(dòng)方式:智能面板21或智能面板21'為源終端設(shè)備,是設(shè)備聯(lián)動(dòng)的發(fā)起者,LED吸頂燈22是目標(biāo)終端設(shè)備,是設(shè)備聯(lián)動(dòng)的接收與執(zhí)行者。通過觸發(fā)智能面板21或智能面板21'的本地按鍵的方式能夠?qū)崿F(xiàn)對(duì)LED吸頂燈22的操控,同時(shí),LED吸頂燈22的狀態(tài)變化會(huì)同步到所有與它相關(guān)聯(lián)的智能面板上。

      進(jìn)一步地,從內(nèi)部數(shù)據(jù)流程來說,智能面板21或智能面板21'發(fā)送的控制請(qǐng)求經(jīng)云服務(wù)器23轉(zhuǎn)發(fā)至LED吸頂燈22上,LED吸頂燈執(zhí)行后將應(yīng)答反饋經(jīng)云服務(wù)器23轉(zhuǎn)發(fā)至與它相關(guān)聯(lián)的智能面板21及智能面板21'。

      為此,具體來說,為實(shí)現(xiàn)所期望的設(shè)備聯(lián)動(dòng)方式,首先需要配置源終端設(shè)備與目標(biāo)終端設(shè)備的關(guān)聯(lián)關(guān)系。

      如圖5所示,以智能面板21、云服務(wù)器23和LED吸頂燈22為例。

      在配置關(guān)聯(lián)關(guān)系前,首先源終端設(shè)備(智能面板21)與目標(biāo)終端設(shè)備(LED吸頂燈22)需要連接到所述云服務(wù)器23。

      S501,用戶通過配置終端例如手機(jī)提交網(wǎng)絡(luò)連接請(qǐng)求,使得所述源終端設(shè)備與所述目標(biāo)終端設(shè)備連接到所述云服務(wù)器。

      S51,所述源終端設(shè)備基于TCP/IP協(xié)議與所述云服務(wù)器建立連接;

      S52,所述目標(biāo)終端設(shè)備基于TCP/IP協(xié)議與所述云服務(wù)器建立連接;

      這樣,所述源終端設(shè)備與所述目標(biāo)終端設(shè)備通過與所述云服務(wù)器的連接建立了數(shù)據(jù)通道,在所述云服務(wù)器上保存所述源終端設(shè)備與所述目標(biāo)終端設(shè)備的終端標(biāo)識(shí),其中,所述終端設(shè)備標(biāo)識(shí)確定所述終端設(shè)備唯一地址信息。

      S53,用戶通過配置終端例如手機(jī)發(fā)送配置請(qǐng)求,請(qǐng)求將所述源終端設(shè)備與所述目標(biāo)終端設(shè)備建立關(guān)聯(lián)關(guān)系。

      S54,云服務(wù)器檢測(cè)所述源終端設(shè)備與所述目標(biāo)終端設(shè)備是否在線,若其中至少有一個(gè)不在線則配置失敗。

      S551,所述云服務(wù)器向所述源終端設(shè)備發(fā)送更新配置協(xié)議請(qǐng)求;

      S561,所述源終端設(shè)備接收所述云服務(wù)器發(fā)送的更新配置協(xié)議請(qǐng)求;

      S562,所述源終端設(shè)備查詢本地對(duì)應(yīng)于所述第一配置協(xié)議中所述源終端設(shè)備端口號(hào)是否已存在所述第一配置協(xié)議;

      S564,若不存在,則所述源終端設(shè)備保存所述第一配置協(xié)議;

      S563,進(jìn)一步地,若存在,則所述源終端設(shè)備判斷所述第一配置協(xié)議與本地已有配置協(xié)議是否相同;若不相同,則所述源終端設(shè)備使用所述第一配置協(xié)議替代本地已有配置協(xié)議;若相同,則忽略操作。

      S565,所述源終端設(shè)備應(yīng)答配置成功反饋。

      進(jìn)一步地,對(duì)于所述目標(biāo)終端設(shè)備的配置如下流程所示:

      S552,所述云服務(wù)器向所述目標(biāo)終端設(shè)備發(fā)送更新配置協(xié)議請(qǐng)求;

      S571,所述目標(biāo)終端設(shè)備接收所述云服務(wù)器發(fā)送的更新配置協(xié)議請(qǐng)求;

      S572,所述目標(biāo)終端設(shè)備查詢本地配置信息表中是否存在所述第二配置協(xié)議;

      S573,若不存在,則所述目標(biāo)終端設(shè)備查詢所述本地配置信息表中以所述第二配置協(xié)議中的所述目標(biāo)終端設(shè)備端口號(hào)為索引的配置信息數(shù)量是否達(dá)到上限;

      S574,若沒有達(dá)到上限,則所述目標(biāo)終端設(shè)備保存所述第二配置協(xié)議;

      S575,若達(dá)到上限,則配置失?。?/p>

      S576,進(jìn)一步地,所述目標(biāo)終端設(shè)備查詢本地配置信息表中是否存在所述第二配置協(xié)議,若存在,則所述目標(biāo)終端設(shè)備判斷所述第二配置協(xié)議與本地已有配置協(xié)議是否相同;

      S577,若相同,則不替代,否則所述目標(biāo)終端設(shè)備使用所述第二配置協(xié)議替代本地配置信息表中已有配置協(xié)議。

      S578,配置成功;

      S565,所述源終端設(shè)備應(yīng)答配置反饋。

      S581,所述云服務(wù)器接收來自所述源終端設(shè)備的配置反饋;

      S582,所述云服務(wù)器接收來自所述目標(biāo)終端設(shè)備的配置反饋;

      S591、S592,判斷所述源終端設(shè)備與所述目標(biāo)終端設(shè)備的配置反饋是否成功;

      S510,如果上述兩者都成功,則反饋用戶設(shè)備關(guān)聯(lián)配置成功;

      S511,進(jìn)一步的,如果上述兩者至少有一個(gè)以上配置反饋不成功,則對(duì)其它已配置成功的終端設(shè)備執(zhí)行刪除配置協(xié)議動(dòng)作;

      S512,反饋用戶設(shè)備關(guān)聯(lián)配置失敗。

      如圖6所示,在配置設(shè)備關(guān)聯(lián)關(guān)系之前,可以查詢所述源終端設(shè)備與所述目標(biāo)終端設(shè)備當(dāng)前配置關(guān)聯(lián)信息的狀態(tài):

      S601,用戶通過配置終端發(fā)送查詢配置協(xié)議請(qǐng)求;

      S602,所述云服務(wù)器發(fā)送所述查詢配置協(xié)議請(qǐng)求;

      S611,所述源終端設(shè)備接收所述云服務(wù)器發(fā)送的查詢配置協(xié)議請(qǐng)求680。

      其中,所述查詢配置協(xié)議請(qǐng)求680包括:

      查詢配置協(xié)議請(qǐng)求標(biāo)識(shí)681,用于確定請(qǐng)求類型;

      待查詢?cè)唇K端設(shè)備端口號(hào)682,用于確定查詢的對(duì)象;

      S612,所述源終端設(shè)備判斷本地是否已存在配置協(xié)議;

      S613,若存在則讀取本地配置協(xié)議;

      S614,所述源終端設(shè)備向所述云服務(wù)器返回應(yīng)答查詢反饋690,其中所述應(yīng)答查詢反饋包含:

      應(yīng)答反饋標(biāo)識(shí)691,用于確定反饋類型;

      配置協(xié)議692,本地已保存的配置協(xié)議。

      進(jìn)一步地,若所述源終端設(shè)備本地不存在配置協(xié)議,則所述源終端設(shè)備直接向所述云服務(wù)器返回應(yīng)答查詢反饋;

      S631,所述云服務(wù)器接收來自所述源終端設(shè)備的所述應(yīng)答查詢反饋;

      S641,所述配置終端顯示查詢到的配置協(xié)議;

      S621,所述目標(biāo)終端設(shè)備接收所述云服務(wù)器發(fā)送的查詢配置協(xié)議請(qǐng)求680;

      S622,所述目標(biāo)終端設(shè)備判斷本地是否已存在配置協(xié)議;

      S623,若存在則讀取本地配置協(xié)議;

      S624,所述目標(biāo)終端設(shè)備向所述云服務(wù)器返回應(yīng)答查詢反饋690。

      進(jìn)一步地,若所述目標(biāo)終端設(shè)備本地不存在配置協(xié)議,則所述目標(biāo)終端設(shè)備直接向所述云服務(wù)器返回應(yīng)答查詢反饋;

      S632,所述云服務(wù)器接收來自所述目標(biāo)終端設(shè)備的所述應(yīng)答查詢反饋;

      S642,所述配置終端顯示查詢到的配置協(xié)議。

      如圖7所示,設(shè)備聯(lián)動(dòng)刪除流程將在以下情況下出現(xiàn):

      用戶在查詢終端設(shè)備配置協(xié)議之后,可以通過配置終端對(duì)所查詢到的配置協(xié)議進(jìn)行刪除;

      在設(shè)備聯(lián)動(dòng)配置流程中,如果出現(xiàn)源終端設(shè)備或目標(biāo)終端設(shè)備中的一方配置失敗,則需要對(duì)已配置成功的另一方進(jìn)行刪除配置協(xié)議操作,以恢復(fù)到配置前狀態(tài)。

      S511,以上兩種條件將觸發(fā)云服務(wù)器的刪除配置協(xié)議請(qǐng)求;

      S711,所述源終端設(shè)備接收來自所述云服務(wù)器的所述刪除第一配置協(xié)議請(qǐng)求780。

      其中,所述刪除第一配置協(xié)議請(qǐng)求780,包括:

      刪除請(qǐng)求標(biāo)識(shí)781,用于確定請(qǐng)求類型;

      第一配置協(xié)議標(biāo)識(shí)782,用于確定刪除類型;

      源終端設(shè)備端口號(hào)783,用于確定刪除的對(duì)象;

      S712,所述源終端設(shè)備判斷所述刪除第一配置協(xié)議請(qǐng)求中對(duì)應(yīng)的所述源終端設(shè)備端口號(hào)內(nèi)的配置協(xié)議是否存在;

      S713,若存在,則刪除;

      S714,設(shè)置刪除成功標(biāo)識(shí);

      S715,進(jìn)一步地,若所述源終端設(shè)備判斷所述刪除第一配置協(xié)議請(qǐng)求中對(duì)應(yīng)的所述源終端設(shè)備端口號(hào)內(nèi)的配置協(xié)議不存在,則設(shè)置刪除失敗標(biāo)識(shí);

      S716,所述源終端設(shè)備向所述云服務(wù)器應(yīng)答刪除反饋;

      S731,所述云服務(wù)器接收刪除反饋,并提示刪除結(jié)果;

      S721,所述目標(biāo)終端設(shè)備接收來自所述云服務(wù)器的所述刪除第二配置協(xié)議請(qǐng)求790。

      其中,所述刪除第一配置協(xié)議請(qǐng)求790,包括:

      刪除請(qǐng)求標(biāo)識(shí)791,用于確定請(qǐng)求類型;

      第一配置協(xié)議標(biāo)識(shí)792,用于確定刪除類型;

      源終端設(shè)備標(biāo)識(shí)信息793,用于確定刪除的源終端設(shè)備;

      源終端設(shè)備端口號(hào)794,用于確定刪除的所述配置信息索引對(duì)應(yīng)的源終端設(shè)備的端口。

      S722,所述目標(biāo)終端設(shè)備判斷所述本地配置信息表中是否包含所述刪除第二配置協(xié)議請(qǐng)求中所述源終端設(shè)備標(biāo)識(shí)信息及所述源終端設(shè)備端口號(hào);

      S713,若包含,則刪除;

      S714,設(shè)置刪除成功標(biāo)識(shí);

      S715,進(jìn)一步地,若所述目標(biāo)終端設(shè)備判斷所述本地配置信息表中不包含所述刪除第二配置協(xié)議請(qǐng)求中所述源終端設(shè)備標(biāo)識(shí)信息及所述源終端設(shè)備端口號(hào),則設(shè)置刪除失敗標(biāo)識(shí);

      S716,所述目標(biāo)終端設(shè)備向所述云服務(wù)器應(yīng)答刪除反饋;

      S732,所述云服務(wù)器接收刪除反饋,并提示刪除結(jié)果。

      如圖8所示,基于云服務(wù)器的設(shè)備聯(lián)動(dòng)的控制流程:

      S801,用戶通過操控源終端設(shè)備的按鍵觸發(fā)控制請(qǐng)求;

      S802,所述源終端設(shè)備向所述云服務(wù)器發(fā)送控制請(qǐng)求,其中,所述控制請(qǐng)求8000包含:控制請(qǐng)求標(biāo)識(shí)8001,本地端口對(duì)應(yīng)的配置協(xié)議8002;

      S82,所述云服務(wù)器接收所述控制請(qǐng)求;

      S83,所述云服務(wù)器解析所述控制請(qǐng)求;

      S84,所述云服務(wù)器查詢所述控制請(qǐng)求中的配置協(xié)議中的目標(biāo)終端設(shè)備標(biāo)識(shí)信息對(duì)應(yīng)的所述目標(biāo)終端設(shè)備是否在線;

      S85,若在線,則所述云服務(wù)器向所述目標(biāo)終端設(shè)備發(fā)送控制請(qǐng)求;

      S85',否則,則設(shè)置控制錯(cuò)誤碼;

      S86,所述目標(biāo)設(shè)備接收所述控制請(qǐng)求;

      S87,所述目標(biāo)設(shè)備解析所述控制請(qǐng)求;

      S88,所述目標(biāo)設(shè)備查詢本地配置信息表中是否允許所述控制請(qǐng)求中的配置協(xié)議中的所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)發(fā)送執(zhí)行命令;

      S89,若允許,則所述目標(biāo)終端設(shè)備執(zhí)行所述控制請(qǐng)求中的所述目標(biāo)終端設(shè)備待執(zhí)行命令;

      S810,所述目標(biāo)終端設(shè)備設(shè)置控制成功標(biāo)識(shí);

      S811,進(jìn)一步地,若所述目標(biāo)設(shè)備查詢本地配置信息表中沒有所述控制請(qǐng)求中的配置協(xié)議中的所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)發(fā)送執(zhí)行命令,則設(shè)置控制錯(cuò)誤碼;

      S812,所述目標(biāo)終端設(shè)備向所述云服務(wù)器應(yīng)答控制反饋,其中控制反饋8010包括:控制反饋標(biāo)識(shí)8011,用于確定反饋類型;錯(cuò)誤碼8012,用于確定操作的結(jié)果;

      S813,所述云服務(wù)器接收來自所述目標(biāo)終端設(shè)備發(fā)送的控制反饋;

      S814,所述云服務(wù)器向所述源終端設(shè)備應(yīng)答控制反饋;

      S803,所述源終端設(shè)備更新本地中所述目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài);

      目標(biāo)終端設(shè)備狀態(tài)改變后的狀態(tài)上報(bào)流程,其中所述目標(biāo)設(shè)備狀態(tài)改變可以是與其相關(guān)聯(lián)的源終端設(shè)備的控制請(qǐng)求觸發(fā),也可以是自身狀態(tài)的更新。

      在所述目標(biāo)設(shè)備狀態(tài)改變后,所述目標(biāo)設(shè)備需要將其改變后的狀態(tài)上報(bào)給所有已與它配置關(guān)聯(lián)關(guān)系的源終端設(shè)備。本流程以源終端設(shè)備智能面板21,智能面板21'為例,上述兩者都已通過設(shè)備聯(lián)動(dòng)配置流程與所述目標(biāo)終端設(shè)備LED吸頂燈22建立關(guān)聯(lián)關(guān)系。

      S901,源終端設(shè)備狀態(tài)發(fā)生改變;

      S91,所述目標(biāo)設(shè)備查詢本地配置信息表中配置協(xié)議并創(chuàng)建上報(bào)請(qǐng)求,在本例中,所述目標(biāo)設(shè)備需要?jiǎng)?chuàng)建兩條上報(bào)請(qǐng)求,分別發(fā)送給所述源終端設(shè)備智能面板21,智能面板21'。

      其中,所述上報(bào)請(qǐng)求包含;所述目標(biāo)終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)、所述目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài);

      S92,所述目標(biāo)終端設(shè)備向所述云服務(wù)器發(fā)送上報(bào)請(qǐng)求;

      S93,所述云服務(wù)器接收所述上報(bào)請(qǐng)求;

      S94,所述云服務(wù)器解析所述上報(bào)請(qǐng)求;

      S95,所述云服務(wù)器查詢所述上報(bào)請(qǐng)求中所述源終端設(shè)備標(biāo)識(shí)信息對(duì)應(yīng)的所述源終端設(shè)備是否在線;

      S96,若不在線,則丟棄該上報(bào)請(qǐng)求包;

      S97,若在線,則所述云服務(wù)器向所述源終端設(shè)備發(fā)送上報(bào)請(qǐng)求;

      S98、S98',所述源終端設(shè)備接收所述上報(bào)請(qǐng)求;

      S99、S99',所述源終端設(shè)備查詢本地對(duì)應(yīng)于所述上報(bào)請(qǐng)求中的所述源終端設(shè)備端口號(hào)是否存在配置信息與所述上報(bào)請(qǐng)求中的所述標(biāo)終端設(shè)備標(biāo)識(shí)信息相同;

      S910、S910',若相同,所述源終端設(shè)備更新所述配置信息中的所述目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài);

      S911、S911',若不同,則丟棄該上報(bào)請(qǐng)求包。

      一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)裝置源終端設(shè)備基本結(jié)構(gòu)具有以下單元:

      通訊單元,用于與云服務(wù)器通信,完成請(qǐng)求數(shù)據(jù)的收發(fā);

      解析單元,用于檢驗(yàn)請(qǐng)求數(shù)據(jù)的有效性,并分析所述請(qǐng)求數(shù)據(jù)的類型;

      判斷單元,用于判斷本地配置信息與請(qǐng)求數(shù)據(jù)內(nèi)對(duì)應(yīng)的信息是否相同;

      存儲(chǔ)單元,用于保存所述第一配置協(xié)議;

      查詢單元,用于接收來自所述云服務(wù)器的查詢配置信息請(qǐng)求并根據(jù)所述查詢配置信息請(qǐng)求向所述云服務(wù)器返回配置信息;

      刪除單元,用于接收來自云服務(wù)器的所述刪除第一配置協(xié)議請(qǐng)求,并根據(jù)所述請(qǐng)求內(nèi)容完成刪除操作。

      其中,所述通訊單元,包括:

      連接模塊,用于管理與所述云服務(wù)器之間基于TCP/IP協(xié)議的連接;

      發(fā)送模塊,用于所述源終端設(shè)備向所述云服務(wù)器發(fā)送控制請(qǐng)求8000,其中,所述控制請(qǐng)求包含:控制請(qǐng)求標(biāo)識(shí)8001,本地端口對(duì)應(yīng)的配置協(xié)議8002;

      接收模塊,用于從云服務(wù)器接收待加載的第一配置協(xié)議,所述第一配置協(xié)議用于配置目標(biāo)終端設(shè)備及所述目標(biāo)終端設(shè)備待執(zhí)行命令;以及用于所述源終端設(shè)備接收所述目標(biāo)終端設(shè)備的上報(bào)請(qǐng)求。

      進(jìn)一步地,一種基于云服務(wù)器的設(shè)備聯(lián)動(dòng)裝置目標(biāo)終端設(shè)備基本結(jié)構(gòu)還可具有以下單元:

      通訊單元,用于與云服務(wù)器通信,完成請(qǐng)求數(shù)據(jù)的收發(fā);

      解析單元,用于檢驗(yàn)請(qǐng)求數(shù)據(jù)的有效性,并分析所述請(qǐng)求數(shù)據(jù)的類型;

      判斷單元,用于判斷本地配置信息與請(qǐng)求數(shù)據(jù)內(nèi)對(duì)應(yīng)的信息是否相同;

      存儲(chǔ)單元,用于保存所述第二配置協(xié)議;

      查詢單元,用于接收來自所述云服務(wù)器的查詢配置信息請(qǐng)求并根據(jù)所述查詢配置信息請(qǐng)求向所述云服務(wù)器返回配置信息;

      刪除單元,用于接收來自云服務(wù)器的所述刪除第二配置協(xié)議請(qǐng)求,并根據(jù)所述請(qǐng)求內(nèi)容完成刪除操作。

      其中,所述通訊單元,包括:

      連接模塊,用于管理與所述云服務(wù)器之間基于TCP/IP協(xié)議的連接;

      發(fā)送模塊,用于所述目標(biāo)終端設(shè)備向所述云服務(wù)器發(fā)送上報(bào)請(qǐng)求,其中,所述上報(bào)請(qǐng)求格式包含:所述目標(biāo)終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備標(biāo)識(shí)信息、所述源終端設(shè)備端口號(hào)、所述目標(biāo)終端設(shè)備命令執(zhí)行狀態(tài);

      接收模塊,用于從云服務(wù)器接收待加載的第二配置協(xié)議,所述第一配置協(xié)議用于配置目標(biāo)終端設(shè)備及所述目標(biāo)終端設(shè)備待執(zhí)行命令;以及用于所述目標(biāo)終端設(shè)備接收所述源終端設(shè)備的控制請(qǐng)求。

      雖然本發(fā)明已通過參考優(yōu)選的實(shí)施例進(jìn)行了圖示和描述,但是,本專業(yè)普通技術(shù)人員應(yīng)當(dāng)了解,在權(quán)利要求書的范圍內(nèi),可作形式和細(xì)節(jié)上的各種各樣變化。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1