本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種設(shè)備控制權(quán)限的共享方法和裝置。
背景技術(shù):
隨著物聯(lián)網(wǎng)和智能家居產(chǎn)品的不斷發(fā)展,現(xiàn)在用戶可以通過安裝在智能終端設(shè)備上的智能家居應(yīng)用(Application,APP)實(shí)現(xiàn)對空調(diào)、照明、窗簾、電視等智能設(shè)備的遠(yuǎn)程控制。
目前,如果智能家居APP的用戶需要將已經(jīng)綁定的智能設(shè)備共享給其他用戶進(jìn)行控制,則其他用戶也需要安裝該智能家居APP并成為注冊用戶,才能實(shí)現(xiàn)不同用戶之間的設(shè)備共享控制。這對于來訪客人或是想要臨時共享智能設(shè)備控制權(quán)限的用戶來說極不方便,需要經(jīng)過繁瑣復(fù)雜的安裝注冊過程,降低獲取設(shè)備控制權(quán)限的效率,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種設(shè)備控制權(quán)限的共享方法和裝置,旨在解決現(xiàn)有技術(shù)中獲取設(shè)備控制權(quán)限的過程繁瑣復(fù)雜,效率低的問題。
本發(fā)明的第一方面,提供一種設(shè)備控制權(quán)限的共享方法,包括:
獲取第二客戶端對所述公眾號的關(guān)注請求,其中,所述關(guān)注請求包含所述智能設(shè)備的標(biāo)識,所述標(biāo)識由所述第二客戶端掃描第一客戶端上的二維碼圖案得到,所述二維碼圖案包含所述智能設(shè)備的標(biāo)識和所述智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息,所述關(guān)注請求由所述第二客戶端根據(jù)掃描所述二維碼圖案得到的所述鏈接信息發(fā)送,所述第一客戶端通過智能家居應(yīng)用綁定所述智能設(shè)備;
向所述第一客戶端發(fā)送共享控制請求消息,其中,所述共享控制請求消息包括所述智能設(shè)備的標(biāo)識和所述第二客戶端的用戶信息;
根據(jù)接收到的所述第一客戶端返回的共享請求響應(yīng)消息,設(shè)置所述第二客戶端的用戶信息對應(yīng)的用戶對所述智能設(shè)備的控制權(quán)限。
本發(fā)明的第二方面,提供一種設(shè)備控制權(quán)限的共享裝置,包括:
生成模塊,用于生成被綁定的智能設(shè)備的二維碼圖案,并將所述二維碼圖案發(fā)送至通過智能家居應(yīng)用綁定所述智能設(shè)備的第一客戶端,其中,所述二維碼圖案包含所述智能設(shè)備的標(biāo)識和所述智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息;
關(guān)注模塊,用于獲取第二客戶端對所述公眾號的關(guān)注請求,其中,所述關(guān)注請求包含所述智能設(shè)備的標(biāo)識,所述標(biāo)識由所述第二客戶端掃描所述二維碼圖案得到,所述關(guān)注請求由所述第二客戶端根據(jù)掃描所述二維碼圖案得到的所述鏈接信息發(fā)送;
請求模塊,用于向所述第一客戶端發(fā)送共享控制請求消息,其中,所述共享控制請求消息包括所述智能設(shè)備的標(biāo)識和所述第二客戶端的用戶信息;
設(shè)置模塊,用于根據(jù)接收到的所述第一客戶端返回的共享請求響應(yīng)消息,設(shè)置所述第二客戶端的用戶信息對應(yīng)的用戶對所述智能設(shè)備的控制權(quán)限。
本發(fā)明與現(xiàn)有技術(shù)相比存在的有益效果是:當(dāng)獲取到第二客戶端根據(jù)掃描第一客戶端上的智能設(shè)備的二維碼圖案發(fā)送的對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求時,向第一客戶端發(fā)送共享控制請求消息,并根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。由于第二客戶端的用戶只需要掃描智能設(shè)備的二維碼圖案即可自動關(guān)注智能家居應(yīng)用對應(yīng)的公眾號,并在該公眾號中控制智能設(shè)備,使得第二客戶端的用戶無需經(jīng)過復(fù)雜繁瑣的安裝和注冊智能家居應(yīng)用的過程,即可對智能設(shè)備進(jìn)行共享控制,從而簡化了用戶獲取智能設(shè)備控制權(quán)限的流程,提高了獲取設(shè)備控制權(quán)限的效率,增強(qiáng)用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例一提供的一種設(shè)備控制權(quán)限的共享方法的流程圖;
圖2是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法的流程圖;
圖3是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法中智能空調(diào)的二維碼圖案的示意圖;
圖4是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法中在微信公眾號中查看智能設(shè)備列表入口和解綁設(shè)備入口的頁面的示意圖;
圖5是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法中在微信公眾號中查看智能設(shè)備的信息的頁面的示意圖;
圖6是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法中在微信公眾號中對智能設(shè)備進(jìn)行控制的頁面的示意圖;
圖7是本發(fā)明實(shí)施例三提供的一種設(shè)備控制權(quán)限的共享裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例四提供的一種設(shè)備控制權(quán)限的共享裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體附圖對本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)的描述。
實(shí)施例一:
圖1是本發(fā)明實(shí)施例一提供的一種設(shè)備控制權(quán)限的共享方法的流程圖,本發(fā)明實(shí)施例的執(zhí)行主體為智能家居應(yīng)用的服務(wù)端,其具體可以為服務(wù)器或服務(wù)器的功能模塊,圖1示例的設(shè)備控制權(quán)限的共享方法具體可以包括步驟S101至S103,詳述如下:
S101、獲取第二客戶端對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求,其中,該關(guān)注請求包含智能設(shè)備的標(biāo)識,該標(biāo)識由第二客戶端掃描第一客戶端上的二維碼圖案得到,該二維碼圖案包含智能設(shè)備的標(biāo)識和智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息,該關(guān)注請求由第二客戶端根據(jù)掃描二維碼圖案得到的公眾號的鏈接信息發(fā)送,第一客戶端通過智能家居應(yīng)用綁定智能設(shè)備。
智能設(shè)備可以為智能家用電器,例如空調(diào)、冰箱、電視、窗簾等,但并不限于此,其可以是任意能夠進(jìn)行遠(yuǎn)程控制的智能設(shè)備,此處不做限制。
智能家居應(yīng)用是在智能終端上運(yùn)行的能夠?qū)χ悄茉O(shè)備進(jìn)行控制的應(yīng)用(Application,APP)軟件。
第一客戶端預(yù)先安裝了智能家居應(yīng)用APP,并可以通過該APP對需要控制的智能設(shè)備進(jìn)行綁定。
被綁定的智能設(shè)備的二維碼圖案包含該智能設(shè)備的標(biāo)識和智能家居應(yīng)用APP對應(yīng)的公眾號的鏈接信息。
第一客戶端可以通過智能家居應(yīng)用APP在客戶端內(nèi)部主動生成該二維碼圖案,第一客戶端的用戶在智能家居應(yīng)用APP中可以查看到該二維碼圖案。
可以理解的是,被綁定的智能設(shè)備的二維碼圖案也可以在服務(wù)端生成,服務(wù)端生成被綁定的智能設(shè)備的二維碼圖案后,將該二維碼圖案發(fā)送至第一客戶端??梢愿鶕?jù)實(shí)際應(yīng)用的需要選擇合適的二維碼圖案的生成方式,此處不做限制。
智能設(shè)備的標(biāo)識是可以代表該智能設(shè)備的信息,其具體可以是設(shè)備編碼,但并不限于此,其可以任意能夠唯一標(biāo)識該智能設(shè)備的信息,此處不做限制。
公眾號是智能家居應(yīng)用APP對應(yīng)的公眾號,其可以是微信公眾號,也可以是其他應(yīng)用的公眾號,此處不做限制。在以下發(fā)明實(shí)施例中,如無特別說明,均以微信公眾號為例進(jìn)行說明。
當(dāng)?shù)诙蛻舳说挠脩粜枰獙χ悄茉O(shè)備進(jìn)行共享控制時,可以掃描第一客戶端上該智能設(shè)備的二維碼圖案,獲得智能設(shè)備的標(biāo)識和智能家居應(yīng)用APP對應(yīng)的微信公眾號的鏈接信息,第二客戶端可以通過該鏈接信息自動關(guān)注該微信公眾號。
具體地,當(dāng)?shù)诙蛻舳藪呙柚悄茉O(shè)備的二維碼圖案,通過該二維碼圖案中的鏈接信息在微信中自動關(guān)注該微信公眾號時,服務(wù)端會同步獲取到第二客戶端對智能家居應(yīng)用APP對應(yīng)的微信公眾號的關(guān)注請求,并根據(jù)該關(guān)注請求獲取待共享控制權(quán)限的智能設(shè)備的標(biāo)識。
S102、向第一客戶端發(fā)送共享控制請求消息,其中,該共享控制請求消息包括智能設(shè)備的標(biāo)識和第二客戶端的用戶信息。
具體地,服務(wù)端獲取到第二客戶端對智能家居應(yīng)用APP對應(yīng)的公眾號的關(guān)注請求,根據(jù)該關(guān)注請求中的智能設(shè)備的標(biāo)識,向第一客戶端發(fā)送共享控制請求消息,該共享控制請求消息中包含了請求進(jìn)行共享控制的第二客戶端的用戶信息和智能設(shè)備的標(biāo)識。
S103、根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
具體地,第一客戶端接收到服務(wù)端發(fā)送的共享控制請求消息,可以在智能家居應(yīng)用APP中向該APP的用戶顯示提示信息,詢問用戶是否允許第二客戶端的用戶共享對智能設(shè)備的控制權(quán)限,待智能家居應(yīng)用APP的用戶作出判斷后,第一客戶端向服務(wù)端發(fā)送包含用戶選擇結(jié)果的共享請求響應(yīng)消息。
服務(wù)端根據(jù)接收到的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
第二客戶端的用戶信息對應(yīng)的用戶根據(jù)所取得的控制權(quán)限,可以在微信公眾號中對智能設(shè)備進(jìn)行控制。
需要說明的是,第二客戶端不需要安裝和注冊智能家居應(yīng)用APP,只需要通過微信掃描智能設(shè)備的二維碼圖案,即可自動關(guān)注該智能家居應(yīng)用的微信公眾號,并在該公眾號中實(shí)現(xiàn)對智能設(shè)備的控制。
本實(shí)施例中,當(dāng)獲取到第二客戶端根據(jù)掃描第一客戶端上的智能設(shè)備的二維碼圖案發(fā)送的對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求時,向第一客戶端發(fā)送共享控制請求消息,并根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。由于第二客戶端的用戶只需要掃描智能設(shè)備的二維碼圖案即可自動關(guān)注智能家居應(yīng)用對應(yīng)的公眾號,并在該公眾號中控制智能設(shè)備,使得第二客戶端的用戶無需經(jīng)過復(fù)雜繁瑣的安裝和注冊智能家居應(yīng)用的過程,即可對智能設(shè)備進(jìn)行共享控制,從而簡化了用戶獲取智能設(shè)備控制權(quán)限的流程,提高了獲取設(shè)備控制權(quán)限的效率,增強(qiáng)用戶體驗(yàn)。
實(shí)施例二:
圖2是本發(fā)明實(shí)施例二提供的一種設(shè)備控制權(quán)限的共享方法的流程圖,本發(fā)明實(shí)施例的執(zhí)行主體為智能家居應(yīng)用的服務(wù)端,其具體可以為服務(wù)器或服務(wù)器的功能模塊,圖2示例的設(shè)備控制權(quán)限的共享方法具體可以包括步驟S201至S208,詳述如下:
S201、獲取第二客戶端對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求,其中,該關(guān)注請求包含智能設(shè)備的標(biāo)識,該標(biāo)識由第二客戶端掃描第一客戶端上的二維碼圖案得到,該二維碼圖案包含智能設(shè)備的標(biāo)識和智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息,該關(guān)注請求由第二客戶端根據(jù)掃描二維碼圖案得到的公眾號的鏈接信息發(fā)送,第一客戶端通過智能家居應(yīng)用綁定智能設(shè)備。
智能設(shè)備可以為智能家用電器,例如空調(diào)、冰箱、電視、窗簾等,但并不限于此,其可以是任意能夠進(jìn)行遠(yuǎn)程控制的智能設(shè)備,此處不做限制。
智能家居應(yīng)用是在智能終端上運(yùn)行的能夠?qū)χ悄茉O(shè)備進(jìn)行控制的APP軟件。
第一客戶端預(yù)先安裝了智能家居應(yīng)用APP,并可以通過該APP對需要控制的智能設(shè)備進(jìn)行綁定。
被綁定的智能設(shè)備的二維碼圖案包含該智能設(shè)備的標(biāo)識和智能家居應(yīng)用APP對應(yīng)的公眾號的鏈接信息。如圖3所示,圖3示出了一個智能空調(diào)的二維碼圖案。
第一客戶端可以通過智能家居應(yīng)用APP在客戶端內(nèi)部主動生成該二維碼圖案,第一客戶端的用戶在智能家居應(yīng)用APP中可以查看到該二維碼圖案。
可以理解的是,被綁定的智能設(shè)備的二維碼圖案也可以在服務(wù)端生成,服務(wù)端生成被綁定的智能設(shè)備的二維碼圖案后,將該二維碼圖案發(fā)送至第一客戶端??梢愿鶕?jù)實(shí)際應(yīng)用的需要選擇合適的二維碼圖案的生成方式,此處不做限制。
智能設(shè)備的標(biāo)識是可以代表該智能設(shè)備的信息,其具體可以是設(shè)備編碼,但并不限于此,其可以任意能夠唯一標(biāo)識該智能設(shè)備的信息,此處不做限制。
公眾號是智能家居應(yīng)用APP對應(yīng)的公眾號,其可以是微信公眾號,也可以是其他應(yīng)用的公眾號,此處不做限制。在以下發(fā)明實(shí)施例中,如無特別說明,均以微信公眾號為例進(jìn)行說明。當(dāng)?shù)诙蛻舳说挠脩粜枰獙χ悄茉O(shè)備進(jìn)行共享控制時,可以掃描第一客戶端上該智能設(shè)備的二維碼圖案,獲得智能設(shè)備的標(biāo)識和智能家居應(yīng)用APP對應(yīng)的微信公眾號的鏈接信息,第二客戶端可以通過該鏈接信息自動關(guān)注該微信公眾號。
具體地,當(dāng)?shù)诙蛻舳藪呙柚悄茉O(shè)備的二維碼圖案,通過該二維碼圖案中的鏈接信息在微信中自動關(guān)注該微信公眾號時,服務(wù)端會同步獲取到第二客戶端對智能家居應(yīng)用APP對應(yīng)的微信公眾號的關(guān)注請求,并根據(jù)該關(guān)注請求獲取待共享控制權(quán)限的智能設(shè)備的標(biāo)識。
S202、開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的標(biāo)識對應(yīng)的智能設(shè)備的讀取權(quán)限。
具體地,當(dāng)服務(wù)端獲取到第二客戶端對智能家居應(yīng)用APP對應(yīng)的微信公眾號的關(guān)注請求,根據(jù)該關(guān)注請求中包含的智能設(shè)備的標(biāo)識,開啟第二客戶端的用戶信息對應(yīng)的用戶對該標(biāo)識對應(yīng)的智能設(shè)備的讀取權(quán)限。
第二客戶端通過掃描智能設(shè)備的二維碼圖案自動關(guān)注智能家居應(yīng)用APP對應(yīng)的微信公眾號后,其用戶可以在該微信公眾號中查看到該智能設(shè)備的信息。如圖4和圖5所示,圖4示出了在微信公眾號中查看智能設(shè)備列表入口的頁面,圖5示出了在微信公眾號中點(diǎn)擊“我的空調(diào)”后進(jìn)入的查看智能設(shè)備的信息的頁面,在圖5示出的頁面中,第二客戶端的用戶此時只能查看到智能設(shè)備的狀態(tài),并不能對智能設(shè)備進(jìn)行控制。
S203、向第一客戶端發(fā)送共享控制請求消息,其中,該共享控制請求消息包括智能設(shè)備的標(biāo)識和第二客戶端的用戶信息。
具體地,服務(wù)端接收到第二客戶端對智能家居應(yīng)用APP對應(yīng)的公眾號的關(guān)注請求,根據(jù)該關(guān)注請求中的智能設(shè)備的標(biāo)識,向第一客戶端發(fā)送共享控制請求消息,該共享控制請求消息中包含了請求進(jìn)行共享控制的第二客戶端的用戶信息和智能設(shè)備的標(biāo)識。
S204、接收第一客戶端返回的共享請求響應(yīng)消息。
具體地,第一客戶端接收到服務(wù)端發(fā)送的共享控制請求消息,可以在智能家居應(yīng)用APP中向該APP的用戶顯示提示信息,詢問用戶是否允許第二客戶端的用戶共享對智能設(shè)備的控制權(quán)限,例如可以在顯示界面上顯示“同意共享”和“拒絕共享”的選項(xiàng)供第一客戶端的用戶進(jìn)行選擇,當(dāng)用戶完成選擇后,第一客戶端將包含用戶的選擇結(jié)果的共享請求響應(yīng)消息發(fā)送給服務(wù)端。
S205、若共享請求響應(yīng)消息標(biāo)識同意共享,則將第二客戶端的用戶信息加入到第一客戶端的共享用戶群中,并開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
具體地,服務(wù)端判斷共享請求響應(yīng)消息的內(nèi)容為同意共享,則認(rèn)定第一客戶端允許第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備進(jìn)行共享控制,服務(wù)端將第二客戶端的用戶信息加入到第一客戶端的共享用戶群中,并開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,服務(wù)端可以向第二客戶端發(fā)送“同意對智能設(shè)備進(jìn)行共享授權(quán)”的提示,第二客戶端的用戶信息對應(yīng)的用戶通過微信公眾號進(jìn)入智能設(shè)備控制頁面即可根據(jù)所取得的控制權(quán)限對智能設(shè)備進(jìn)行控制。
如圖6所述,圖6示出了在圖5查看智能設(shè)備的信息的頁面中選擇開啟了控制權(quán)限的智能設(shè)備后,進(jìn)入的對該智能設(shè)備進(jìn)行控制的頁面。
S206、若共享請求響應(yīng)消息標(biāo)識拒絕共享,則禁用第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
具體地,服務(wù)端判斷共享請求響應(yīng)消息的內(nèi)容為拒絕共享,則認(rèn)定第一客戶端拒絕第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備進(jìn)行共享控制,服務(wù)端禁用第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,服務(wù)端可以向第二客戶端發(fā)送“拒絕對智能設(shè)備進(jìn)行共享授權(quán)”的提示,并且在微信公眾號的設(shè)備列表中該智能設(shè)備被刪除,使得第二客戶端的用戶信息對應(yīng)的用戶在微信公眾號中無法再查看到該智能設(shè)備的信息。
S207、若接收到第一客戶端發(fā)送的包括第二客戶端的用戶信息的停止共享請求消息,則將第二客戶端的用戶信息從第一客戶端的共享用戶群中刪除,并關(guān)閉第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
具體地,當(dāng)?shù)谝豢蛻舳说挠脩粽J(rèn)為第二客戶端的用戶不需要再對智能設(shè)備進(jìn)行控制時,第一客戶端可以通過智能家居應(yīng)用APP向服務(wù)端發(fā)送包括第二客戶端的用戶信息的停止共享請求消息。
服務(wù)端接收到第一客戶端發(fā)送的停止共享請求消息后,根據(jù)第二客戶端的用戶信息,將該用戶信息從第一客戶端的共享用戶群中刪除,使得在第一客戶端的智能家居應(yīng)用APP中的共享用戶群組中不再出現(xiàn)第二客戶端的用戶信息,同時,服務(wù)器端關(guān)閉第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,服務(wù)端可以向第二客戶端發(fā)送“解除對智能設(shè)備進(jìn)行共享授權(quán)”的提示,并且在微信公眾號的設(shè)備列表中該智能設(shè)備被刪除,使得第二客戶端的用戶信息對應(yīng)的用戶在微信公眾號中無法再查看到該智能設(shè)備的信息。
S208、若接收到第二客戶端發(fā)送的包括智能設(shè)備的標(biāo)識的取消共享請求消息,則根據(jù)該智能設(shè)備的標(biāo)識,取消第二客戶端的用戶信息對應(yīng)的用戶對該智能設(shè)備的控制權(quán)限。
具體地,當(dāng)?shù)诙蛻舳说挠脩粜畔?yīng)的用戶通過微信公眾號完成了對智能設(shè)備的共享控制后,可以在微信公眾號中主動取消對該智能設(shè)備的控制權(quán)限,第二客戶端向服務(wù)端發(fā)送取消共享請求消息。
服務(wù)端根據(jù)該取消共享請求消息中的智能設(shè)備的標(biāo)識,取消第二客戶端的用戶信息對應(yīng)的用戶對該智能設(shè)備的控制權(quán)限。
如圖4所述,圖4示出了在微信公眾號中解綁設(shè)備入口的頁面,用戶點(diǎn)擊“解綁設(shè)備”后即可根據(jù)提示完成對智能設(shè)備的解除綁定操作,主動取消對智能設(shè)備的控制權(quán)限。
需要說明的是,步驟S207和步驟S208之間沒有必然的先后順序,其可以是并列執(zhí)行的關(guān)系。
本實(shí)施例中,當(dāng)獲取到第二客戶端根據(jù)掃描第一客戶端上的智能設(shè)備的二維碼圖案發(fā)送的對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求時,開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的標(biāo)識對應(yīng)的智能設(shè)備的讀取權(quán)限,并向第一客戶端發(fā)送共享控制請求消息,并根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,判斷若共享請求響應(yīng)消息標(biāo)識同意共享,則將第二客戶端的用戶信息加入到第一客戶端的共享用戶群中,并開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,若共享請求響應(yīng)消息標(biāo)識拒絕共享,則禁用第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,由于第二客戶端的用戶只需要掃描智能設(shè)備的二維碼圖案即可自動關(guān)注智能家居應(yīng)用對應(yīng)的公眾號,并在該公眾號中控制智能設(shè)備,使得第二客戶端的用戶無需經(jīng)過復(fù)雜繁瑣的安裝和注冊智能家居應(yīng)用的過程,即可對智能設(shè)備進(jìn)行共享控制,從而簡化了用戶獲取智能設(shè)備控制權(quán)限的流程,提高了獲取設(shè)備控制權(quán)限的效率,增強(qiáng)用戶體驗(yàn);同時,若接收到第一客戶端發(fā)送的包括第二客戶端的用戶信息的停止共享請求消息,則將第二客戶端的用戶信息從第一客戶端的共享用戶群中刪除,并關(guān)閉第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,若接收到第二客戶端發(fā)送的包括智能設(shè)備的標(biāo)識的取消共享請求消息,則根據(jù)該智能設(shè)備的標(biāo)識,取消第二客戶端的用戶信息對應(yīng)的用戶對該智能設(shè)備的控制權(quán)限,由于第一客戶端可以隨時收回對智能設(shè)備的控制權(quán)限,第二客戶端也可以主動取消對智能設(shè)備的共享控制,因此有效保障了智能設(shè)備的控制權(quán)限的安全性和可靠性,提高共享設(shè)備控制權(quán)限的智能化。
實(shí)施例三:
圖7是本發(fā)明實(shí)施例三提供的一種設(shè)備控制權(quán)限的共享裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。圖7示例的一種設(shè)備控制權(quán)限的共享裝置可以是前述實(shí)施例一提供的設(shè)備控制權(quán)限的共享方法的執(zhí)行主體。圖7示例的一種設(shè)備控制權(quán)限的共享裝置包括:關(guān)注模塊31、請求模塊32和設(shè)置模塊33。各功能模塊詳細(xì)說明如下:
關(guān)注模塊31,用于獲取第二客戶端對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求,其中,該關(guān)注請求包含智能設(shè)備的標(biāo)識,智能設(shè)備的標(biāo)識由第二客戶端掃描第一客戶端上的二維碼圖案得到,該二維碼圖案包含智能設(shè)備的標(biāo)識和智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息,關(guān)注請求由第二客戶端根據(jù)掃描二維碼圖案得到的智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息發(fā)送,第一客戶端通過智能家居應(yīng)用綁定該智能設(shè)備;
請求模塊32,用于向第一客戶端發(fā)送共享控制請求消息,其中,該共享控制請求消息包括智能設(shè)備的標(biāo)識和第二客戶端的用戶信息;
設(shè)置模塊33,用于根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
本實(shí)施例提供的一種設(shè)備控制權(quán)限的共享裝置中各模塊實(shí)現(xiàn)各自功能的過程,具體可參考前述圖1所示實(shí)施例的描述,此處不再贅述。
從上述圖7示例的一種設(shè)備控制權(quán)限的共享裝置可知,本實(shí)施例中,當(dāng)獲取到第二客戶端根據(jù)掃描第一客戶端上的智能設(shè)備的二維碼圖案發(fā)送的對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求時,向第一客戶端發(fā)送共享控制請求消息,并根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。由于第二客戶端的用戶只需要掃描智能設(shè)備的二維碼圖案即可自動關(guān)注智能家居應(yīng)用對應(yīng)的公眾號,并在該公眾號中控制智能設(shè)備,使得第二客戶端的用戶無需經(jīng)過復(fù)雜繁瑣的安裝和注冊智能家居應(yīng)用的過程,即可對智能設(shè)備進(jìn)行共享控制,從而簡化了用戶獲取智能設(shè)備控制權(quán)限的流程,提高了獲取設(shè)備控制權(quán)限的效率,增強(qiáng)用戶體驗(yàn)。
實(shí)施例四:
圖8是本發(fā)明實(shí)施例四提供的一種設(shè)備控制權(quán)限的共享裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。圖8示例的一種設(shè)備控制權(quán)限的共享裝置可以是前述實(shí)施例二提供的設(shè)備控制權(quán)限的共享方法的執(zhí)行主體。圖8示例的一種設(shè)備控制權(quán)限的共享裝置包括:關(guān)注模塊41、請求模塊42和設(shè)置模塊43。各功能模塊詳細(xì)說明如下:
關(guān)注模塊41,用于獲取第二客戶端對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求,其中,該關(guān)注請求包含智能設(shè)備的標(biāo)識,智能設(shè)備的標(biāo)識由第二客戶端掃描第一客戶端上的二維碼圖案得到,該二維碼圖案包含智能設(shè)備的標(biāo)識和智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息,關(guān)注請求由第二客戶端根據(jù)掃描二維碼圖案得到的智能家居應(yīng)用對應(yīng)的公眾號的鏈接信息發(fā)送,第一客戶端通過智能家居應(yīng)用綁定該智能設(shè)備;
請求模塊42,用于向第一客戶端發(fā)送共享控制請求消息,其中,該共享控制請求消息包括智能設(shè)備的標(biāo)識和第二客戶端的用戶信息;
設(shè)置模塊43,用于根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,設(shè)置第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,該共享裝置還包括:
讀取模塊44,用于開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的標(biāo)識對應(yīng)的智能設(shè)備的讀取權(quán)限。
進(jìn)一步地,設(shè)置模塊43包括:
響應(yīng)接收子模塊431,用于接收第一客戶端返回的共享請求響應(yīng)消息;
同意共享子模塊432,用于若共享請求響應(yīng)消息標(biāo)識同意共享,則將第二客戶端的用戶信息加入到第一客戶端的共享用戶群中,并開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限;
拒絕共享子模塊433,用于若共享請求響應(yīng)消息標(biāo)識拒絕共享,則禁用第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,該共享裝置還包括:
停止共享模塊45,用于若接收到第一客戶端發(fā)送的包括第二客戶端的用戶信息的停止共享請求消息,則將第二客戶端的用戶信息從第一客戶端的共享用戶群中刪除,并關(guān)閉第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限。
進(jìn)一步地,該共享裝置還包括:
取消共享模塊46,用于若接收到第二客戶端發(fā)送的包括智能設(shè)備的標(biāo)識的取消共享請求消息,則根據(jù)該智能設(shè)備的標(biāo)識,取消第二客戶端的用戶信息對應(yīng)的用戶對該智能設(shè)備的控制權(quán)限。
本實(shí)施例提供的一種設(shè)備控制權(quán)限的共享裝置中各模塊實(shí)現(xiàn)各自功能的過程,具體可參考前述圖2所示實(shí)施例的描述,此處不再贅述。
從上述圖8示例的一種設(shè)備控制權(quán)限的共享裝置可知,本實(shí)施例中,當(dāng)獲取到第二客戶端根據(jù)掃描第一客戶端上的智能設(shè)備的二維碼圖案發(fā)送的對智能家居應(yīng)用對應(yīng)的公眾號的關(guān)注請求時,開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的標(biāo)識對應(yīng)的智能設(shè)備的讀取權(quán)限,并向第一客戶端發(fā)送共享控制請求消息,并根據(jù)接收到的第一客戶端返回的共享請求響應(yīng)消息,判斷若共享請求響應(yīng)消息標(biāo)識同意共享,則將第二客戶端的用戶信息加入到第一客戶端的共享用戶群中,并開啟第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,若共享請求響應(yīng)消息標(biāo)識拒絕共享,則禁用第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,由于第二客戶端的用戶只需要掃描智能設(shè)備的二維碼圖案即可自動關(guān)注智能家居應(yīng)用對應(yīng)的公眾號,并在該公眾號中控制智能設(shè)備,使得第二客戶端的用戶無需經(jīng)過復(fù)雜繁瑣的安裝和注冊智能家居應(yīng)用的過程,即可對智能設(shè)備進(jìn)行共享控制,從而簡化了用戶獲取智能設(shè)備控制權(quán)限的流程,提高了獲取設(shè)備控制權(quán)限的效率,增強(qiáng)用戶體驗(yàn);同時,若接收到第一客戶端發(fā)送的包括第二客戶端的用戶信息的停止共享請求消息,則將第二客戶端的用戶信息從第一客戶端的共享用戶群中刪除,并關(guān)閉第二客戶端的用戶信息對應(yīng)的用戶對智能設(shè)備的控制權(quán)限,若接收到第二客戶端發(fā)送的包括智能設(shè)備的標(biāo)識的取消共享請求消息,則根據(jù)該智能設(shè)備的標(biāo)識,取消第二客戶端的用戶信息對應(yīng)的用戶對該智能設(shè)備的控制權(quán)限,由于第一客戶端可以隨時收回對智能設(shè)備的控制權(quán)限,第二客戶端也可以主動取消對智能設(shè)備的共享控制,因此有效保障了智能設(shè)備的控制權(quán)限的安全性和可靠性,提高共享設(shè)備控制權(quán)限的智能化。
需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每一個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同或者相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
值得注意的是,上述裝置實(shí)施例中,所包括的各個模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。