System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及智能家居數(shù)據(jù)處理,特別是涉及一種設(shè)備參數(shù)的處理方法、一種設(shè)備參數(shù)的處理裝置、一種電子設(shè)備以及一種計算機(jī)可讀存儲介質(zhì)。
技術(shù)介紹
1、隨著智能家居技術(shù)的發(fā)展,智能家居設(shè)備已經(jīng)成為人們房屋中常見的設(shè)備,在智能家居場景中,通過各種智能家居設(shè)備和系統(tǒng),將家庭環(huán)境中的各個部分連接起來,實(shí)現(xiàn)自動化、智能化控制和管理,從而提升用戶的生活品質(zhì)和效率。其中,對于智能家居系統(tǒng)而言,其通常是以家庭為基本單位,家庭中的不同家庭成員可以在家庭下設(shè)置相應(yīng)的“使用場景”,例如,當(dāng)房屋的門打開時,客廳的燈自動開啟,空調(diào)開啟并設(shè)定到指定溫度等。然而,由于不同家庭成員的需求可能存在差異,當(dāng)多個家庭成員在同一個時刻分別對同一智能家居場景對應(yīng)的數(shù)據(jù)進(jìn)行編輯時,容易出現(xiàn)數(shù)據(jù)沖突,從而影響設(shè)備參數(shù)的處理。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例是提供一種設(shè)備參數(shù)的處理方法、裝置、電子設(shè)備以及計算機(jī)可讀存儲介質(zhì),以解決或部分解決在對智能家居設(shè)備進(jìn)行控制的過程中,容易因?yàn)椴煌蓡T在同一時刻對智能家居設(shè)備的設(shè)備參數(shù)進(jìn)行編輯而出現(xiàn)數(shù)據(jù)沖突的問題。
2、本專利技術(shù)實(shí)施例公開了一種設(shè)備參數(shù)的處理方法,應(yīng)用于云端,所述云端與至少一個智能家居設(shè)備進(jìn)行通信連接,所述方法包括:
3、接收客戶端發(fā)送的針對所述智能家居設(shè)備的數(shù)據(jù)修改請求,所述數(shù)據(jù)修改請求包括智能家居設(shè)備在所述客戶端上的本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)屬性;
4、根據(jù)所述數(shù)據(jù)屬性判斷所述數(shù)據(jù)修改請求對應(yīng)的數(shù)據(jù)修改場景;
5、若所述數(shù)據(jù)修
6、若所述數(shù)據(jù)狀態(tài)表征所述云端設(shè)備數(shù)據(jù)當(dāng)前處于未編輯的狀態(tài),則確定針對所述客戶端的修改時長,所述修改時長為僅允許所述客戶端對所述智能家居設(shè)備進(jìn)行數(shù)據(jù)修改的時長;
7、響應(yīng)于所述客戶端在所述修改時長內(nèi)發(fā)送的針對所述智能家居設(shè)備的目標(biāo)設(shè)備數(shù)據(jù),將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù)。
8、在一些可行的實(shí)現(xiàn)方式中,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,所述根據(jù)所述數(shù)據(jù)屬性判斷所述數(shù)據(jù)修改請求對應(yīng)的數(shù)據(jù)修改場景,包括:
9、若所述數(shù)據(jù)量小于預(yù)設(shè)閾值,則確定數(shù)據(jù)修改請求屬于簡單數(shù)據(jù)修改場景;
10、若所述數(shù)據(jù)量大于或等于所述預(yù)設(shè)閾值,則確定數(shù)據(jù)修改請求屬于復(fù)雜數(shù)據(jù)修改場景。
11、在一些可行的實(shí)現(xiàn)方式中,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的第一版本號,所述若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài),包括:
12、獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的第二版本號;
13、若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,且所述第一版本號與所述第二版本號相同,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài)。
14、在一些可行的實(shí)現(xiàn)方式中,還包括:
15、若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,且所述第一版本號晚于所述第二版本號,則獲取所述數(shù)據(jù)修改請求對應(yīng)的本地設(shè)備數(shù)據(jù),并將所述云端設(shè)備數(shù)據(jù)更新為所述本地設(shè)備數(shù)據(jù)。
16、在一些可行的實(shí)現(xiàn)方式中,所述方法還包括:
17、若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的簡單數(shù)據(jù)修改場景,且所述第一版本號晚于所述第二版本號,則獲取所述數(shù)據(jù)修改請求對應(yīng)的本地設(shè)備數(shù)據(jù),并將所述云端設(shè)備數(shù)據(jù)更新為所述本地設(shè)備數(shù)據(jù)。
18、在一些可行的實(shí)現(xiàn)方式中,所述方法還包括:
19、若所述數(shù)據(jù)狀態(tài)表征所述云端設(shè)備數(shù)據(jù)當(dāng)前處于編輯狀態(tài),則向所述客戶端返回編輯提示消息,所述編輯提示消息為表征所述智能家居設(shè)備當(dāng)前處于不可進(jìn)行數(shù)據(jù)編輯的消息。
20、在一些可行的實(shí)現(xiàn)方式中,所述響應(yīng)于所述客戶端在所述修改時長內(nèi)發(fā)送的針對所述智能家居設(shè)備的目標(biāo)設(shè)備數(shù)據(jù),將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù),包括:
21、接收所述客戶端發(fā)送的針對所述智能家居設(shè)備的目標(biāo)設(shè)備數(shù)據(jù);
22、確定所述目標(biāo)設(shè)備數(shù)據(jù)對應(yīng)的接收時間點(diǎn),以及所述修改時長對應(yīng)的有效時間段,若所述接收時間點(diǎn)位于所述有效時間段,則將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù)。
23、在一些可行的實(shí)現(xiàn)方式中,還包括:
24、若所述接收時間點(diǎn)超出所述有效時間段,則獲取所述目標(biāo)設(shè)備數(shù)據(jù)對應(yīng)的第三版本號,并將所述第三版本號與所述云端設(shè)備數(shù)據(jù)對應(yīng)的第二版本號進(jìn)行比較;
25、若所述第三版本號晚于所述第二版本號,則將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù)。
26、本專利技術(shù)實(shí)施例還公開了一種設(shè)備參數(shù)的處理裝置,應(yīng)用于云端,所述云端與至少一個智能家居設(shè)備進(jìn)行通信連接,所述裝置包括:
27、請求接收模塊,用于接收客戶端發(fā)送的針對所述智能家居設(shè)備的數(shù)據(jù)修改請求,所述數(shù)據(jù)修改請求包括智能家居設(shè)備在所述客戶端上的本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)屬性;
28、場景判斷模塊,用于根據(jù)所述數(shù)據(jù)屬性判斷所述數(shù)據(jù)修改請求對應(yīng)的數(shù)據(jù)修改場景;
29、數(shù)據(jù)狀態(tài)獲取模塊,用于若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài);
30、時長分配模塊,用于若所述數(shù)據(jù)狀態(tài)表征所述云端設(shè)備數(shù)據(jù)當(dāng)前處于未編輯的狀態(tài),則確定針對所述客戶端的修改時長,所述修改時長為僅允許所述客戶端對所述智能家居設(shè)備進(jìn)行數(shù)據(jù)修改的時長;
31、數(shù)據(jù)更新模塊,用于響應(yīng)于所述客戶端在所述修改時長內(nèi)發(fā)送的針對所述智能家居設(shè)備的目標(biāo)設(shè)備數(shù)據(jù),將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù)。
32、在一些可行的實(shí)現(xiàn)方式中,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,所述場景判斷模塊具體用于:
33、若所述數(shù)據(jù)量小于預(yù)設(shè)閾值,則確定數(shù)據(jù)修改請求屬于簡單數(shù)據(jù)修改場景;
34、若所述數(shù)據(jù)量大于或等于所述預(yù)設(shè)閾值,則確定數(shù)據(jù)修改請求屬于復(fù)雜數(shù)據(jù)修改場景。
35、在一些可行的實(shí)現(xiàn)方式中,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的第一版本號,所述數(shù)據(jù)狀態(tài)獲取模塊具體用于:
36、獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的第二版本號;
37、若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,且所述第一版本號與所述第二版本號相同,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài)。
38、在一些可行的實(shí)現(xiàn)方式中,還包括:
39、第一數(shù)據(jù)處理模塊,用于若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,且所述第一版本號晚于所述第二版本號,則獲取所述數(shù)據(jù)修改請求對應(yīng)的本地設(shè)備數(shù)據(jù),并將所述云端本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種設(shè)備參數(shù)的處理方法,其特征在于,應(yīng)用于云端,所述云端與至少一個智能家居設(shè)備進(jìn)行通信連接,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,所述根據(jù)所述數(shù)據(jù)屬性判斷所述數(shù)據(jù)修改請求對應(yīng)的數(shù)據(jù)修改場景,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的第一版本號,所述若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述客戶端在所述修改時長內(nèi)發(fā)送的針對所述智能家居設(shè)備的目標(biāo)設(shè)備數(shù)據(jù),將所述云端設(shè)備數(shù)據(jù)更新為所述目標(biāo)設(shè)備數(shù)據(jù),包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括:
...【技術(shù)特征摘要】
1.一種設(shè)備參數(shù)的處理方法,其特征在于,應(yīng)用于云端,所述云端與至少一個智能家居設(shè)備進(jìn)行通信連接,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,所述根據(jù)所述數(shù)據(jù)屬性判斷所述數(shù)據(jù)修改請求對應(yīng)的數(shù)據(jù)修改場景,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述數(shù)據(jù)屬性至少包括所述本地設(shè)備數(shù)據(jù)對應(yīng)的第一版本號,所述若所述數(shù)據(jù)修改場景表征的是針對所述智能家居設(shè)備的復(fù)雜數(shù)據(jù)修改場景,則獲取所述智能家居設(shè)備在所述云端中的云端設(shè)備數(shù)據(jù)對應(yīng)的數(shù)據(jù)狀態(tài),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:肖晨,李紹斌,唐杰,潘曉飛,劉洋,
申請(專利權(quán))人:珠海格力電器股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。