新四季網

一種智能設備狀態的同步更新方法及系統與流程

2023-12-05 00:08:51 3


本發明屬於物聯網技術領域,尤其涉及一種智能設備狀態的同步更新方法及系統。



背景技術:

當前,對智能家電的控制,已經實現了多部智慧型手機同時控制一臺家電設備的功能。但是在這種多對一的控制方式中,每部智慧型手機對智能家電的控制都是相對獨立的,手機發送控制信息到智能家電,家電設備把更新的數據返回到當前發出控制指令的智慧型手機上,而其他智慧型手機則無法獲得智能設備狀態更新的通知,也就無法同步獲得更新信息,這樣就造成了家電設備的當前狀態和其他智慧型手機上顯示的家電狀態不一致的問題,給用戶的使用帶來了極大的不便。此外,由於當前發出控制指令的智慧型手機是在收到家電設備的反饋後再更新自身控制界面上顯示的家電設備狀態,這樣會使得用戶感覺到明顯的延時,並且當用戶在連續點擊切換家電設備狀態的按鈕後,該智慧型手機控制界面上顯示的家電設備狀態則可能會出現跳變,給用戶帶來了不好的體驗。



技術實現要素:

本發明實施例的目的在於提供一種智能設備狀態的同步更新方法及系統,旨在解決上述每部智慧型手機對智能家電的控制都是相對獨立的,無法實現智能家電狀態的同步更新以及當用戶在連續點擊切換家電設備狀態的按鈕後,智慧型手機控制界面上顯示的家電設備狀態則可能會出現跳變,給用戶帶來了不好的體驗的問題。

本發明實施例是這樣實現的,一種智能設備狀態的同步更新方法,包括:

當控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時,根據所述指令刷新所述控制終端的狀態頁面,並將所述狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時不刷新所述狀態頁面,同時將所述指令發送至物聯網伺服器;

所述物聯網伺服器將所述指令發送至所述智能設備,並接收所述智能設備根據所述指令執行相應的操作後反饋的狀態變化信息;

所述物聯網伺服器從預先建立的資料庫中查找與所述智能設備建立有綁定關係並且在線的控制終端,將所述狀態變化信息發送至查找出的控制終端;

所述查找出的控制終端接收所述狀態變化信息,並根據自身狀態頁面上的頁面更新標識確定是否根據所述狀態變化信息刷新自身的狀態頁面。

本發明實施例的另一目的在於提供一種智能設備狀態的同步更新系統,該系統包括智能設備,用於控制所述智能設備的多個控制終端以及物聯網伺服器,其中,所述控制終端上安裝有智能設備管理應用程式,所述智能設備管理應用程式包括狀態頁面更新單元、頁面更新標識設置單元和第一通信單元;所述物聯網伺服器包括第二通信單元和查找單元,其中:

所述狀態頁面更新單元,用於當控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時,根據所述指令刷新所述控制終端的狀態頁面;

所述頁面更新標識設置單元,用於將所述狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時不刷新所述狀態頁面;

所述第一通信單元,用於將所述指令發送至物聯網伺服器;

所述第二通信單元,用於將所述指令發送至所述智能設備,並接收所述智能設備根據所述指令執行相應的操作後反饋的狀態變化信息;

所述查找單元,用於從預先建立的資料庫中查找與所述智能設備建立有綁定關係並且在線的控制終端,將所述狀態變化信息發送至查找出的控制終端;

所述狀態頁面更新單元,還用於接收所述狀態變化信息,並根據自身狀態頁面上的頁面更新標識確定是否根據所述狀態變化信息刷新自身的狀態頁面。

實施本發明實施例提供的一種智能設備狀態的同步更新方法及系統具有以下有益效果:

本發明實施例可以在某個控制終端變更了智能設備的狀態時,將智能設備的最新狀態通知給其他的在線控制終端,使其他在線控制終端同步更新自身狀態頁面上顯示的智能設備的狀態,避免當其中一個控制終端改變了智能設備的狀態信息之後,其他控制終端不能及時更新本地的智能設備狀態信息的問題;此外,還能夠縮短控制終端發送控制指令後的狀態頁面更新的時間,使用戶不會感覺到明顯的延時,同時可以避免當用戶在連續切換家電設備狀態後,控制終端狀態頁面上顯示的智能設備狀態則可能會出現跳變的問題,提升了用戶體驗。

附圖說明

圖1是本發明實施例提供的一種智能設備狀態的同步更新方法的示意流程圖;

圖2是本發明另一實施例提供的一種智能設備狀態的同步更新方法的示意流程圖;

圖3是本發明實施例提供的一種智能設備狀態的同步更新系統的示意性框圖;

圖4是本發明實施例提供的一種智能設備狀態的同步更新系統中智能設備應用管理程序、智能設備以及物聯網伺服器內部的示意性框圖;

圖5是本發明另一實施例提供的一種智能設備狀態的同步更新系統中智能設備應用管理程序、智能設備以及物聯網伺服器內部的示意性框圖。

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

圖1是本發明實施例提供的一種智能設備狀態的同步更新方法的示意流程圖。參見圖1所示,本實施例提供的一種智能設備狀態的同步更新方法可以包括以下步驟:

在S101中,當控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時,根據所述指令刷新所述控制終端的狀態頁面,並將所述狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時不刷新所述狀態頁面,同時將所述指令發送至物聯網伺服器。

在本實施例中,所述控制終端包括但不限於手機、平板電腦等智能通信終端。其中,所述頁面更新標識用於指示控制終端在接收到物聯網伺服器轉發的由智能設備反饋的狀態變化信息後是否根據所述狀態變化信息更新狀態頁面上顯示的智能設備的狀態信息。在本實施例中,當所述狀態頁面的頁面更新標識為0時,表示當控制終端接收到所述狀態變化信息時不更新狀態頁面顯示的智能設備的狀態;當所述狀態頁面更新標識為1時,表示當控制終端接收到所述狀態變化信息時更新狀態頁面顯示的智能設備的狀態,因此,本實施例中的將所述狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時不刷新所述狀態頁面具體是指:將所述狀態頁面上的頁面更新標識設置為0。本實施例中,由於在控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時,即根據所述指令更新所述控制終端狀態頁面上顯示的智能終端的狀態,從而縮短了用戶等待狀態頁面更新的時間,使用戶不會感到明顯的延時,提升了用戶的體驗。

進一步的,在步驟S101之前還包括:

將所述智能設備和所述多個控制終端分別通過TCP長連接連接到所述物聯網伺服器;

建立智能設備和多個控制終端之間的綁定關係,並將所述智能設備和多個控制終端之間的綁定關係存儲至預先在所述物聯網伺服器端建立的資料庫中。

在本實施例中,智能設備和用於控制所述智能設備的多個控制終端均通過TCP長連接連接至所述物聯網伺服器;在利用所述多個控制終端控制智能設備之前還需要預先建立智能設備與所述多個控制終端之間的綁定關係,具體的:多個控制終端分別通過各自安裝的智能設備管理程序登錄所述智能設備的管理界面,並將登錄帳戶和密碼發送至物聯網伺服器進行驗證,所述物聯網伺服器中預先存儲有所述智能設備管理界面的登錄帳戶和密碼,物理網伺服器在對控制終端發送的登錄信息進行驗證通過後即建立了所述控制終端和所述智能設備的綁定關係,此時將所述控制終端和所述智能設備的綁定關係存儲至預先建立的資料庫中。

在S102中,所述物聯網伺服器將所述指令發送至所述智能設備,並接收所述智能設備根據所述指令執行相應的操作後反饋的狀態變化信息。

在本實施例中,所述智能設備在接收到所述物聯網伺服器轉發的指令後,會根據所述指令執行相應的操作,並向所述物聯網伺服器反饋執行相應的操作後的狀態變化信息,其中所述狀態變化信息至少包括智能設備根據所述指令執行相應的操作後的狀態信息。

在S103中,所述物聯網伺服器從預先建立的資料庫中查找與所述智能設備建立有綁定關係並且在線的控制終端,將所述狀態變化信息發送至查找出的控制終端。

在S104中,所述查找出的控制終端接收所述狀態變化信息,並根據自身狀態頁面上的頁面更新標識確定是否根據所述狀態變化信息刷新自身的狀態頁面。進一步的,步驟S104具體包括:

所述查找出的控制終端接收所述狀態變化信息,並獲取自身狀態頁面的頁面更新標識;

若所述頁面更新標識為0,則將所述狀態信息保存在控制終端的本地緩存中,不刷新所述狀態頁面;

若所述頁面更新標識為1,則將所述狀態信息保存在控制終端的本地緩存中,同時根據所述狀態信息刷新所述狀態頁面。

在本實施例中,若所述頁面更新標識為0,則說明該控制終端為向智能設備發送控制指令的終端,由於其在發送指令的同時已經根據所述指令更新過自身的狀態頁面,因此在接收到物聯網伺服器轉發的智能設備反饋的狀態變化信息後無需再次刷新狀態頁面,此時將所述狀態信息保存至自身緩存即可;若所述頁面更新標識為1,則說明該控制終端為其他與所述智能設備綁定的終端,此時在接收到物聯網伺服器轉發的智能設備反饋的狀態變化信息後需要根據所述狀態變化信息刷新自身的狀態頁面,因此,此時同時根據所述狀態變化信息更新緩存和狀態頁面。

以上可以看出,本實施例提供的一種智能設備狀態的同步更新方法可以在某個控制終端變更了智能設備的狀態時,將智能設備的最新狀態通知給其他的在線控制終端,使其他在線控制終端同步更新自身狀態頁面上顯示的智能設備的狀態,避免當其中一個控制終端改變了智能設備的狀態信息之後,其他控制終端不能及時更新本地的智能設備狀態信息的問題;此外,還能夠縮短控制終端發送控制指令後的狀態頁面更新的時間,使用戶不會感覺到明顯的延時提升了用戶體驗。

圖2是本發明另一實施例提供的一種智能設備狀態的同步更新方法的示意流程圖。參見圖2所示,相對於上一實施例,本實施例提供的一種智能設備狀態的同步更新方法還可以包括以下步驟:

在S205中,當控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時開始計時;

在S206中,在計時時間達到預設時間後,判斷所述控制終端本地緩存中緩存的狀態信息與所述控制終端的狀態頁面上的顯示的智能設備狀態是否一致;

在S207中,若不一致,則根據所述控制終端本地緩存中的狀態信息刷新所述控制終端的狀態頁面,並將所述控制終端的狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時刷新所述狀態頁面。

在本實施例中,由於在控制終端檢測到用戶輸入的控制智能設備切換狀態的指令時開始計時,並在計時時間達到預設時間後判斷控制終端的本地緩存中緩存的智能終端的狀態信息是否與控制終端的狀態頁面上顯示的狀態信息一致,若不一致,則利用本地緩存中的狀態信息更新所述狀態頁面上的狀態信息,從而能夠避免由於用戶在預設時間內再次通過其他控制終端控制智能設備切換狀態而導致該控制終端上顯示的狀態存在延時跳變,而與智能設備的當前狀態不一致的問題。

進一步的,在本實施例中,在步驟S206之前還可以包括:

若在計時時間達到預設時間前檢測到用戶又連續輸入了的控制智能設備切換狀態的指令,則刪除所述計時時間,並重新啟動計時。

在本實施例中,由於在檢測到用戶連續輸入控制智能設備切換狀態的指令時,控制終端本身會在檢測到指令的同時刷新一次狀態頁面,因此,此時可以根據最後一次刷新頁面的時間,即檢測到用戶最後一次輸入控制指令時重新開始計時,同樣能夠避免由於用戶在預設時間內再次通過其他控制終端控制智能設備切換狀態而導致該控制終端上顯示的狀態存在延時跳變,而與智能設備的當前狀態不一致的問題。

需要說明的是,本實施例中的步驟S201~S204由於與圖1所示實施例中的步驟S101~步驟S104完全一樣,因此,在此不再贅述。

綜上,可以看出本實施例提供的一種智能設備狀態的同步更新方法同樣可以在某個控制終端變更了智能設備的狀態時,將智能設備的最新狀態通知給其他的在線控制終端,使其他在線控制終端同步更新自身狀態頁面上顯示的智能設備的狀態,避免當其中一個控制終端改變了智能設備的狀態信息之後,其他控制終端不能及時更新本地的智能設備狀態信息的問題;此外,還能夠縮短控制終端發送控制指令後的狀態頁面更新的時間,使用戶不會感覺到明顯的延時提升了用戶體驗;並且還可以避免當用戶在連續切換家電設備狀態後,控制終端狀態頁面上顯示的智能設備狀態則可能會出現跳變的問題,進一步提升了用戶體驗。

圖3是本發明實施例提供的一種智能設備狀態的同步更新系統的示意性框圖。為了便於說明僅僅示出了與本實施例相關的部分。

參見圖3所示,本實施例提供的一種智能設備狀態的同步更新系統包括智能設備1,用於控制所述智能設備1的多個控制終端2以及物聯網伺服器3,其中,所述控制終端2上安裝有智能設備管理應用程式21。進一步的,參見圖4所示,所述智能設備管理應用程式21包括狀態頁面更新單元211、頁面更新標識設置單元212和第一通信單元213;所述物聯網伺服器3包括第二通信單元31和查找單元32,其中:

所述狀態頁面更新單元211,用於當控制終端2檢測到用戶輸入的控制智能設備1切換狀態的指令時,根據所述指令刷新所述控制終端2的狀態頁面;

所述頁面更新標識設置單元212,用於將所述狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時不刷新所述狀態頁面;

所述第一通信單元213,用於將所述指令發送至物聯網伺服器3;

所述第二通信單元31,用於將所述指令發送至所述智能設備1,並接收所述智能設備1根據所述指令執行相應的操作後反饋的狀態變化信息;

所述查找單元32,用於從預先建立的資料庫中查找與所述智能設備1建立有綁定關係並且在線的控制終端2,將所述狀態變化信息發送至查找出的控制終端2;

所述狀態頁面更新單元211,還用於接收所述狀態變化信息,並根據自身狀態頁面上的頁面更新標識確定是否根據所述狀態變化信息刷新自身的狀態頁面。

可選的,所述智能設備1包括第一連接建立單元11,所述智能設備管理應用程式21還包括第二連接建立單元214和智能設備綁定單元215,其中:

所述第一連接建立單元11,用於將所述智能設備1通過TCP長連接連接到所述物聯網伺服器3;

所述第二連接建立單元214,用於將控制終端2通過TCP長連接連接到所述物聯網伺服器3;

所述智能設備綁定單元215,用於建立智能設備1和控制終端2之間的綁定關係,並將所述智能設備1和控制終端2之間的綁定關係存儲至預先在所述物聯網伺服器3端建立的資料庫中。

可選的,所述狀態頁面更新單元211具體用於:

所述查找出的控制終端2接收所述狀態變化信息,並獲取自身狀態頁面的頁面更新標識;

若所述頁面更新標識為0,則將所述狀態信息保存在控制終端2的本地緩存中,不刷新所述狀態頁面;

若所述頁面更新標識為1,則將所述狀態信息保存在控制終端2的本地緩存中,同時根據所述狀態信息刷新所述狀態頁面。

可選的,參見圖5所示,所述智能設備管理應用程式21還包括:

計時單元216,用於當控制終端2檢測到用戶輸入的控制智能設備1切換狀態的指令時開始計時;

判斷單元217,用於在計時時間達到預設時間後,判斷所述控制終端2本地緩存中緩存的狀態信息與所述控制終端2的狀態頁面上的顯示的智能設備1狀態是否一致;若不一致,則控制所述狀態頁面更新單元211根據所述控制終端2本地緩存中的狀態信息刷新所述控制終端2的狀態頁面,並控制所述頁面更新標識設置單元212將所述控制終端2的狀態頁面上的頁面更新標識設置為當接收到狀態變化信息時刷新所述狀態頁面。

可選的,所述智能設備管理應用程式21還包括:

連續點擊檢測單元218,用於若在計時時間達到預設時間前檢測到用戶又連續輸入了的控制智能設備1切換狀態的指令,則刪除所述計時時間,並重新啟動計時。

需要說明的是,本實施例提供的智能設備狀態的同步更新系統中的各個單元由於與本發明方法實施例基於同一構思,其帶來的技術效果與本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。

因此,可以看出本發明實施例提供的智能設備狀態的同步更新系統同樣可以在某個控制終端變更了智能設備的狀態時,將智能設備的最新狀態通知給其他的在線控制終端,使其他在線控制終端同步更新自身狀態頁面上顯示的智能設備的狀態,避免當其中一個控制終端改變了智能設備的狀態信息之後,其他控制終端不能及時更新本地的智能設備狀態信息的問題;此外,還能夠縮短控制終端發送控制指令後的狀態頁面更新的時間,使用戶不會感覺到明顯的延時提升了用戶體驗;並且還可以避免當用戶在連續切換家電設備狀態後,控制終端狀態頁面上顯示的智能設備狀態則可能會出現跳變的問題,進一步提升了用戶體驗。

以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀