<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種物聯網指令下發方法、裝置和計算機可讀存儲介質與流程

文檔序號:41262734發布日期:2025-03-14 12:39閱讀:11來源:國知局
一種物聯網指令下發方法、裝置和計算機可讀存儲介質與流程

本申請涉及通信,具體涉及一種物聯網指令下發方法、設備和存儲介質。


背景技術:

1、隨著物聯網技術的快速發展,越來越多的設備被連接到網絡,形成了一個龐大且復雜的系統。當前大多數物聯網通信技術需要各個設備與云平臺建立獨立連接來傳遞信令執行指令,通常情況下這些物聯網設備與云平臺的連接協議是雙向連接的,云平臺對多個物聯網設備發送相同指令需要重復建立多條通信連接。

2、然而,每個設備都與云平臺建立獨立連接會導致網絡帶寬和服務器資源的大量消耗,尤其是在設備數量龐大時,這種消耗尤為顯著。同時,在某些實時性要求較高的應用場景中,設備與云平臺之間的通信延遲可能會影響系統的性能和響應速度。隨著物聯網系統中設備數量的增加,傳統的集中式架構可能會遇到擴展性瓶頸,難以適應不斷增長的設備數量。

3、由此,提供一種更加高效、安全和可擴展的物聯網通信方案是本領域技術人員亟需解決的問題。


技術實現思路

1、為解決上述技術問題,本申請采用的技術方案是:提供一種物聯網指令下發方法、設備和存儲介質,以至少解決物聯網系統中設備通信時通信效率、可擴展性不高以及通信成本大的問題。

2、為解決上述技術問題,根據本發明的一個實施例,提供一種物聯網指令下發方法,所述方法應用于物聯網系統,所述物聯網系統包括物聯網設備,所述物聯網設備包括主設備和至少一個子設備,所述物聯網指令下發方法包括:

3、所述子設備接收廣播的待執行指令的信息及執行狀態數據,所述待執行指令的信息及執行狀態數據是所述主設備和/或其他所述子設備廣播的;

4、響應于待執行指令的信息確認需要執行或已執行待執行指令,使所述執行狀態數據中與所述子設備相對應的執行狀態位的信息能夠表征所述子設備已執行所述待執行指令,得到更新執行狀態數據;

5、廣播待執行指令的信息和所述更新執行狀態數據,以使所述主設備通過所述更新執行狀態數據中各個所述子設備對應的執行狀態位確認各個所述子設備對所述待執行指令的執行情況。

6、為解決上述技術問題,根據本發明的另一個實施例,提供一種物聯網指令下發方法,所述方法應用于物聯網系統,所述物聯網系統包括云平臺和物聯網設備,所述物聯網設備包括主設備和至少一個子設備,所述物聯網那個指令下發方法包括:

7、所述主設備接收所述云平臺下發的待執行指令后,生成信令數據,所述信令數據包括所述待執行指令的信息和執行狀態數據;

8、廣播所述信令數據,以讓至少一個所述子設備響應于所述信令數據確認執行所述待執行指令時,修改所述執行狀態數據中與所述子設備相對應的執行狀態位,使所述執行狀態數據中與所述子設備相對應的執行狀態位的信息能夠表征所述子設備已執行所述待執行指令,得到更新執行狀態數據;

9、接收所述子設備廣播的所述更新執行狀態數據,通過所述更新執行狀態數據中各個所述子設備對應的執行狀態位確認各個所述子設備對所述待執行指令的執行情況。

10、為解決上述技術問題,本申請采用的一個技術方案是:提供一種物聯網指令下發系統,包括云平臺和物聯網設備,所述物聯網設備包括主設備和至少一個子設備,具體包括:

11、所述云平臺,與所述主設備通信鏈接,用于向所述主設備下發待執行指令,接收所述主設備發送的更新執行狀態數據,通過所述更新執行狀態數據中各個物聯網設備對應的執行狀態位確認各個物聯網設備對所述待執行指令的執行情況;

12、所述主設備,用于接收所述云平臺下發的待執行指令后,生成信令數據,所述信令數據包括所述待執行指令的信息和執行狀態數據;廣播所述信令數據,以讓至少一個所述子設備響應于所述信令數據確認執行所述待執行指令時,修改所述執行狀態數據中與所述子設備相對應的執行狀態位,使所述執行狀態數據中與所述子設備相對應的執行狀態位的信息能夠表征所述子設備已執行所述待執行指令,得到更新執行狀態數據;接收所述子設備廣播的所述更新執行狀態數據,通過所述更新執行狀態數據中各個所述子設備對應的執行狀態位確認各個所述子設備對所述待執行指令的執行情況;

13、所述子設備,用于廣播的待執行指令的信息及執行狀態數據,所述待執行指令的信息及執行狀態數據是所述主設備和/或其他所述子設備廣播的;響應于待執行指令的信息確認需要執行或已執行待執行指令,使所述執行狀態數據中與所述子設備相對應的執行狀態位的信息能夠表征所述子設備已執行所述待執行指令,得到更新執行狀態數據;廣播待執行指令的信息和所述更新執行狀態數據,以使所述主設備通過所述更新執行狀態數據中各個所述子設備對應的執行狀態位確認各個所述子設備對所述待執行指令的執行情況。

14、為解決上述技術問題,本申請采用的一個技術方案是:提供一種電子設備,包括存儲器和處理器,其中,存儲器用于存儲計算機程序,計算機程序在被處理器執行時,用于實現上述技術方案中的物聯網指令下發方法。

15、為解決上述技術問題,本申請采用的一個技術方案是:提供一種計算機可讀存儲介質,該計算機可讀存儲介質用于存儲計算機程序,計算機程序在被處理器執行時,用于實現上述技術方案中的物聯網指令下發方法。

16、通過上述方案,本申請的有益效果是:本申請提供的物聯網指令下發方法、設備和存儲介質,應用于物聯網系統,所述物聯網系統包括云平臺和物聯網設備,所述物聯網設備包括主設備和至少一個子設備,主設備接收所述云平臺下發的待執行指令,準備信令數據,所述信令數據包括待執行指令的信息及執行狀態數據,廣播所述信令數據;子設備接收來自主設備和/或其他子設備廣播的所述待執行指令的信息及執行狀態數據,響應于待執行指令的信息確認需要執行或已執行待執行指令,使執行狀態數據中與該子設備相對應的執行狀態位的信息能夠表征該子設備已執行待執行指令,得到更新執行狀態數據,廣播待執行指令的信息和所述更新執行狀態數據;主設備接收子設備廣播的更新執行狀態數據,通過更新執行狀態數據中各個子設備對應的執行狀態位確認各個子設備對待執行指令的執行情況;如此,云平臺只需與主設備建立通信鏈接,同時在物聯網設備之間采用基于廣播的通信機制,由此能夠拓寬通信范圍,可擴展性強,在物聯網系統中能夠實現更高效的數據共享和指令下發,提高了指令下發和數據傳輸的通信效率,有效降低通信成本;此外,通過實時更新和廣播執行狀態數據,主設備可以監控所有物聯網設備的執行情況,從而能夠提高系統的可靠性和維護的便捷性。



技術特征:

1.一種物聯網指令下發方法,其特征在于,所述方法應用于物聯網系統,所述物聯網系統包括物聯網設備,所述物聯網設備包括主設備和至少一個子設備,所述物聯網指令下發方法包括:

2.根據權利要求1所述的方法,其特征在于,所述執行狀態數據包含至少兩個執行狀態位,所述物聯網設備與所述執行狀態位一一對應;所述執行狀態位的信息為第一值時表示所述執行狀態位對應的所述物聯網設備未執行所述待執行指令,所述執行狀態位的信息為第二值時表示所述執行狀態位對應的所述物聯網設備已執行所述待執行指令。

3.根據權利要求2所述的方法,其特征在于,所述待執行指令的信息包括隨機序號和所述信息的發送時間;所述響應于待執行指令的信息確認需要執行或已執行待執行指令,包括:

4.根據權利要求1所述的方法,其特征在于,所述方法還包括:

5.根據權利要求4所述的方法,其特征在于,所述廣播待執行指令的信息和所述更新執行狀態數據,包括:

6.一種物聯網指令下發方法,其特征在于,所述方法應用于物聯網系統,所述物聯網系統包括云平臺和物聯網設備,所述物聯網設備包括主設備和至少一個子設備,所述物聯網那個指令下發方法包括:

7.根據權利要求6所述的方法,其特征在于,所述執行狀態數據包含至少兩個執行狀態位,所述物聯網設備與所述執行狀態位一一對應;所述執行狀態位的信息為第一值時表示所述執行狀態位對應的所述物聯網設備未執行所述待執行指令,所述執行狀態位的信息為第二值時表示所述執行狀態位對應的所述物聯網設備已執行所述待執行指令。

8.根據權利要求7所述的方法,其特征在于,所述接收所述子設備廣播的所述更新執行狀態數據,通過所述更新執行狀態數據中各個所述子設備對應的執行狀態位確認各個所述子設備對所述待執行指令的執行情況,包括:

9.一種電子設備,其特征在于,所述電子設備包括處理器、存儲器,所述處理器耦接所述存儲器,所述處理器被配置為基于存儲在所述存儲器中的指令,執行權利要求1至8任一項所述的物聯網指令下發方法的一個或多個步驟。

10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行以實現如權利要求1-8中任一項所述的物聯網指令下發方法的步驟。


技術總結
本申請公開了一種物聯網指令下發方法、設備和存儲介質,所述方法應用于物聯網系統,物聯網系統包括物聯網設備,物聯網設備包括主設備和至少一個子設備,所述方法包括:子設備接收廣播的待執行指令的信息及執行狀態數據;響應于待執行指令的信息確認需要執行或已執行待執行指令,使執行狀態數據中與子設備相對應的執行狀態位的信息能夠表征子設備已執行待執行指令,得到更新執行狀態數據;廣播待執行指令的信息和更新執行狀態數據,以使主設備通過更新執行狀態數據中各個子設備對應的執行狀態位確認各個子設備對待執行指令的執行情況。通過上述方式,本申請能夠提高物聯網系統的通信效率和可擴展性,有效降低通信成本。

技術研發人員:李文瓊,溫仕淵,黃浩濤,谷甲賀
受保護的技術使用者:杭州華橙網絡科技有限公司
技術研發日:
技術公布日:2025/3/13
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影