System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及物聯網,特別是涉及一種設備信令分享方法及電子設備、存儲介質。
技術介紹
1、目前,市場上的物聯網設備通常采用傳統的設備授權分享方式來進行設備權限的控制,主流的設備權限分享方式比較依賴于預先制定的分享規則,但是該分享方式的前提是分享對象和被分享對象需要十分了解物聯網設備的功能以及對應權限的映射,否則容易出現設備權限放大的情況。
技術實現思路
1、本申請至少提供一種設備信令分享方法及電子設備、存儲介質,能夠使得設備權限控制更精確。
2、本申請第一方面提供了一種設備信令分享方法,該方法包括:獲取關于目標設備的至少一條第一操作信令,其中,第一操作信令是在目標設備處于信令錄制狀態下,對目標設備具有分享權限的分享對象通過第一操作終端操作目標設備而產生的;將分享對象選擇的第一操作信令作為分享操作信令;將分享操作信令發送給被分享對象,其中,在被分享對象接受分享操作信令后,被分享對象具有對目標設備執行分享操作信令的權項。
3、其中,獲取關于目標設備的至少一條第一操作信令,包括:接收到第一操作終端發送的錄制啟動指令,并確定目標設備進入信令錄制狀態;在目標設備處于信令錄制狀態的期間,接收第一操作終端發送的第一操作信令,并保存在待分享信令池中;接收到第一操作終端發送的錄制停止指令,并確定目標設備結束信令錄制狀態。
4、其中,錄制啟動指令為第一操作終端響應于分享對象對錄制按鍵的觸發操作而產生的;和/或,接收第一操作終端發送的第一操作信令,并保存在待分享信令池中,
5、其中,第一操作信令在獲取后被保存至待分享信令池中;將分享對象選擇的第一操作信令作為分享操作信令,包括:接收第一操作終端的信令查看請求,向第一操作終端提供待分享信令池中的各待分享信令的信息;接收第一操作終端反饋的分享對象對待分享信令的選擇指令,將分享對象選擇的至少一個待分享信令作為分享操作信令。
6、其中,在獲取關于目標設備的至少一條第一操作信令之前,還包括:向第一操作終端提供設備管理頁面,設備管理頁面顯示有分享對象擁有的若干設備;接收第一操作終端反饋的分享對象對若干設備的選擇指令,將分享對象選擇的設備作為目標設備。
7、其中,將分享操作信令發送給被分享對象,包括:將分享操作信令和目標設備的設備信息進行融合,得到分享鏈接;將分享鏈接發送至被分享對象。
8、其中,分享鏈接包括預覽信息,預覽信息基于分享操作信令和設備信息生成,被分享對象能夠基于預覽信息以確認是否接收分享鏈接;和/或,在將分享鏈接發送至被分享對象之后,還包括:響應于被分享對象確認接收分享鏈接,對被分享對象進行權限驗證,以得到驗證結果;響應于驗證結果為驗證通過,確定被分享對象具有對目標設備執行分享操作信令的權項。
9、其中,在將分享操作信令發送給被分享對象之后,還包括:在被分享對象接受分享操作信令之后,創建分享對象和被分享對象關于目標設備的分享關系,并記錄分享關系對應的關系信息,關系信息包括分享關系的分享時間、分享對象、被分享對象、分享操作信令信息、分享權項中的至少一者;響應于分享對象通過第一操作終端發送的關系處理指令,對分享關系進行對應處理,對應處理包括查看分享關系對應的關系信息、修改分享關系對應的關系信息和撤銷分享關系中的至少一種。
10、其中,在將分享操作信令發送給被分享對象之后,還包括:在被分享對象接受分享操作信令之后,響應于被分享對象通過第二操作終端發送的目標設備管理請求,向第二操作終端提供目標設備的操作管理頁面;接收第二操作終端發送的第一操作信令,第一操作信令為被分享對象通過操作管理頁面觸發的操作指令,且屬于分享操作信令;將第一操作信令下發至目標設備。
11、其中,操作管理頁面能夠對分享操作信令進行觸發,且除分享操作信令以外的其他操作信令無法觸發;和/或,將第一操作信令下發至目標設備,包括:響應于被分享對象具有對目標設備執行第一操作信令的權項,將第一操作信令下發至目標設備;和/或,在將第一操作信令下發至目標設備之后,還包括:記錄被分享對象關于第一操作信令的操作信息,以提供給分享對象查看,其中,操作信息至少包括操作時間、操作對象級別、操作類型、操作結果。
12、本申請第二方面提供了一種電子設備,包括相互耦接的存儲器和處理器,處理器用于執行存儲器中存儲的程序指令,以實現上述第一方面中的設備信令分享方法。
13、本申請第三方面提供了一種計算機可讀存儲介質,其上存儲有程序指令,程序指令被處理器執行時實現上述第一方面中的設備信令分享方法。
14、上述方案,在目標設備處于信令錄制狀態時,對目標設備具有分享權限的分享對象通過第一操作終端對目標設備進行操作,從而生成第一操作信令,分享對象對第一操作信令進行選擇,以得到分享操作信令,并將分享操作信令發送給被分享對象,被分享對象在確認接受分享操作信令后,將具有對目標設備執行分享操作信令的權項,相較于現有技術,本申請根據分享對象自定義選擇的第一操作作為目標設備的分享權限,即分享操作信令,實現了對目標設備的分享權限的細粒度控制,同時將對目標設備的權限分享精確到具體的操作信令,使得目標設備的權限控制更精確,從而避免了目標設備中因權限與功能映射模糊而導致的權限放大問題。
15、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,而非限制本申請。
本文檔來自技高網...【技術保護點】
1.一種設備信令分享方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取關于目標設備的至少一條第一操作信令,包括:
3.根據權利要求2所述的方法,其特征在于,所述錄制啟動指令為所述第一操作終端響應于所述分享對象對錄制按鍵的觸發操作而產生的;
4.根據權利要求1所述的方法,其特征在于,所述第一操作信令在獲取后被保存至待分享信令池中;
5.根據權利要求1所述的方法,其特征在于,在所述獲取關于目標設備的至少一條第一操作信令之前,還包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述分享操作信令發送給被分享對象,包括:
7.根據權利要求6所述的方法,其特征在于,所述分享鏈接包括預覽信息,所述預覽信息基于所述分享操作信令和所述設備信息生成,所述被分享對象能夠基于所述預覽信息以確認是否接收所述分享鏈接;
8.根據權利要求1所述的方法,其特征在于,在所述將所述分享操作信令發送給被分享對象之后,還包括:
9.根據權利要求1所述的方法,其特征在于,在所述將所述分享操作信令
10.根據權利要求9所述的方法,其特征在于,所述操作管理頁面能夠對所述分享操作信令進行觸發,且除所述分享操作信令以外的其他操作信令無法觸發;
11.一種電子設備,其特征在于,包括相互耦接的存儲器和處理器,所述處理器用于執行所述存儲器中存儲的程序指令,以實現權利要求1至10任一項所述的設備信令分享方法。
12.一種計算機可讀存儲介質,其上存儲有程序指令,其特征在于,所述程序指令被處理器執行時實現權利要求1至10任一項所述的設備信令分享方法。
...【技術特征摘要】
1.一種設備信令分享方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取關于目標設備的至少一條第一操作信令,包括:
3.根據權利要求2所述的方法,其特征在于,所述錄制啟動指令為所述第一操作終端響應于所述分享對象對錄制按鍵的觸發操作而產生的;
4.根據權利要求1所述的方法,其特征在于,所述第一操作信令在獲取后被保存至待分享信令池中;
5.根據權利要求1所述的方法,其特征在于,在所述獲取關于目標設備的至少一條第一操作信令之前,還包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述分享操作信令發送給被分享對象,包括:
7.根據權利要求6所述的方法,其特征在于,所述分享鏈接包括預覽信息,所述預覽信息基于所述分享操作信令和所述設備信息生成,所述被分享...
【專利技術屬性】
技術研發人員:王秀江,
申請(專利權)人:杭州華橙網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。