[發明專利]智能插座的控制方法及裝置有效
| 申請號: | 201410742764.8 | 申請日: | 2014-12-05 |
| 公開(公告)號: | CN104601655B | 公開(公告)日: | 2018-02-13 |
| 發明(設計)人: | 陳德峰 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/861;H04L1/16;H01R13/66 |
| 代理公司: | 杭州千克知識產權代理有限公司33246 | 代理人: | 周希良 |
| 地址: | 201616 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 插座 控制 方法 裝置 | ||
技術領域
本發明涉及電子技術領域,具體涉及一種智能插座的控制方法及裝置。
背景技術
目前很多智能插座支持用戶通過局域網或者互聯網對其進行遠程控制。常規地,智能插座接收客戶端發送的遠程命令請求,在命令執行完畢之后,把結果返回給客戶端。如果多個用戶同時,或者單個用戶連續發送多條命令給插座,那么插座通常會緩存這些命令,然后逐條執行并返回結果給客戶端。然而現有技術的缺點是一旦遠程命令過多地發送到插座,將給插座帶來過大的壓力,如果處理不及時,很容易造成命令丟失。
發明內容
本發明的目的在于,提供一種智能插座的控制方法,解決以上技術問題。
本發明的目的還在于,提供一種智能插座的控制裝置,解決以上技術問題。
本發明所解決的技術問題可以采用以下技術方案來實現:
本發明提供一種智能插座的控制方法,其中,包括以下步驟:
步驟1,智能插座判斷是否有客戶端向所述智能插座發送一外部命令;
步驟2,所述智能插座判斷所述外部命令是否可接受,如果否,所述智能插座產生一狀態信息,所述客戶端依據所述狀態信息延遲設定時間后重新發送所述外部命令,重復步驟1;
步驟3,將所述外部命令置入一命令緩沖隊列;
步驟4,依據所述命令緩沖隊列的順序依次執行所述命令緩沖隊列中的命令。
本發明的智能插座的控制方法,所述步驟2的具體步驟如下:
步驟21:所述智能插座判斷所述命令緩沖隊列是否已滿,如果已滿,執行步驟26;
步驟22,獲取所述命令緩沖隊列中每一排隊等候的命令相對應的超時值;
步驟23,計算所述命令緩沖隊列中的所有命令執行完畢需要的等待時間;
步驟24,計算所述等待時間與當前客戶端發送的所述外部命令相對應的超時值的差值;
步驟25,判斷所述差值是否大于零,如果否,執行步驟3;
步驟26,所述智能插座向所述客戶端返回一參考延遲時間值,所述客戶端依據所述參考延遲時間值延遲設定時間后重新發送所述外部命令,重復步驟1。
本發明還提供一種智能插座的控制裝置,用于實施上述的智能插座的控制方法,包括,
接口模塊,與所述客戶端連接,用于接收所述外部命令;
存儲模塊,存儲所述命令緩沖隊列,所述命令緩沖隊列包括依次排隊等候的命令;
判斷模塊,依據設定條件判斷所述外部命令是否可接受;
命令添加模塊,用以向所述命令緩沖隊列添加所述外部命令;
執行模塊,順序執行所述命令緩沖隊列中的命令。
本發明的智能插座控制裝置,所述存儲模塊還存儲每一命令相對應的超時值。
本發明的智能插座控制裝置,所述判斷模塊包括一溢出判斷模塊,用以判斷所述命令緩沖隊列是否已滿。
本發明的智能插座控制裝置,所述判斷模塊包括第一計算模塊,用以計算當前命令緩沖隊列中排隊等候的所有命令執行完畢需要的等待時間。
本發明的智能插座控制裝置,所述判斷模塊還包括第二計算模塊,用以將所述等待時間與所述外部命令的所述超時值取差值。
本發明的智能插座控制裝置,所述接口模塊連接一本地局域網或云端服務器,接收與所述本地局域網或所述云端服務器連接的所述客戶端發送的所述外部命令。
有益效果:由于采用以上技術方案,本發明通過與客戶端協商執行遠程命令,一方面防止插座由于命令過多而造成緩沖區溢出;另一方面減輕插座短時間內執行過多命令的壓力;由于客戶端可以根據插座返回的狀態信息,合理地延遲設定時間后重新發送命令,從而提高用戶體驗;為智能插座在執行自客戶端的遠程命令時,提供更加高效的解決方案看,并且實現相對簡單。
附圖說明
圖1為本發明的方法流程示意圖;
圖2為本發明的步驟2的一種實施例的方法流程示意圖;
圖3為本發明的系統框架示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相互組合。
下面結合附圖和具體實施例對本發明作進一步說明,但不作為本發明的限定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410742764.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消食理氣顆粒及其制備方法
- 下一篇:涂布光阻膜的方法以及使用該方法的涂布設備





