向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組更新請求,所述設(shè)備訪 問權(quán)限分組更新請求包含被設(shè)置設(shè)備的標(biāo)識信息和一個或多個分組標(biāo)識,所述設(shè)備訪問權(quán) 限分組更新請求還包含每個組的最新分組標(biāo)識、每個組的最新設(shè)備訪問用戶列表、每個組 的最新設(shè)備可訪問范圍信息和每個組的最新設(shè)備可訪問時間信息中的一個或多個;
[0039] 第五信息接收模塊,用于接收服務(wù)器發(fā)送的設(shè)備訪問權(quán)限分組更新成功的響應(yīng)消 息或設(shè)備訪問權(quán)限分組更新失敗的響應(yīng)消息。
[0040] 進(jìn)一步地,所述客戶端還包括:
[0041] 第六信息發(fā)送模塊,用于向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組刪除請求,所述設(shè)備訪 問權(quán)限分組刪除請求包含被設(shè)置設(shè)備的標(biāo)識信息和一個或多個分組標(biāo)識;
[0042]第六信息接收模塊,用于接收服務(wù)器發(fā)送的設(shè)備訪問權(quán)限分組刪除成功的響應(yīng)消 息或設(shè)備訪問權(quán)限分組刪除失敗的響應(yīng)消息。
[0043]本發(fā)明實施例還提供一種分組設(shè)置設(shè)備訪問權(quán)限的系統(tǒng),包括上述的服務(wù)器及客 戶端,所述服務(wù)器與客戶端通過通信網(wǎng)絡(luò)連接。
[0044]本發(fā)明實施例提供的一種分組設(shè)置設(shè)備訪問權(quán)限的方法、客戶端、服務(wù)器及系統(tǒng) 的有益效果是:基于設(shè)備功能(或服務(wù))和設(shè)備訪問時間進(jìn)行設(shè)備訪問權(quán)限分組設(shè)置,實現(xiàn) 了不同用戶能夠訪問的設(shè)備功能(或服務(wù))和訪問時間不同,使設(shè)備所有者能夠靈活的進(jìn)行 設(shè)備訪問權(quán)限設(shè)置,提升了用戶體驗感。
【附圖說明】
[0045]圖1示出了本發(fā)明分組設(shè)置設(shè)備訪問權(quán)限的方法的實施例一的流程圖。
[0046] 圖2示出了本發(fā)明分組設(shè)置設(shè)備訪問權(quán)限的方法的實施例二的流程圖。
[0047] 圖3示出了本發(fā)明分組設(shè)置設(shè)備訪問權(quán)限的服務(wù)器的原理框圖。
[0048] 圖4示出了本發(fā)明分組設(shè)置設(shè)備訪問權(quán)限的客戶端的原理框圖。
[0049] 圖5示出了本發(fā)明分組設(shè)置設(shè)備訪問權(quán)限的系統(tǒng)的原理框圖。
[0050] 其中,101表示服務(wù)器接收用戶或客戶端發(fā)送的設(shè)備訪問權(quán)限分組建立請求,102 表示服務(wù)器向用戶或客戶端發(fā)送設(shè)備訪問權(quán)限分組建立響應(yīng),103表示服務(wù)器接收用戶或 客戶端發(fā)送的設(shè)備訪問權(quán)限分組更新請求,104表示服務(wù)器向用戶或客戶端發(fā)送設(shè)備訪問 權(quán)限分組更新響應(yīng),105表示服務(wù)器接收用戶或客戶端發(fā)送的設(shè)備訪問權(quán)限分組刪除請求, 106表示服務(wù)器向用戶或客戶端發(fā)送設(shè)備訪問權(quán)限分組刪除響應(yīng),201表示用戶或客戶端 向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組建立請求,202表示用戶或客戶端接收服務(wù)器發(fā)送的設(shè)備 訪問權(quán)限分組建立響應(yīng),203表示用戶或客戶端向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組更新請求, 204表示用戶或客戶端接收服務(wù)器發(fā)送的設(shè)備訪問權(quán)限分組更新響應(yīng),205表示用戶或客 戶端向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組刪除請求,206表示用戶或客戶端接收服務(wù)器發(fā)送的 設(shè)備訪問權(quán)限分組刪除響應(yīng)。
【具體實施方式】
[0051] 下面將結(jié)合本發(fā)明實施例的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整 地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒?發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護(hù)的范圍。
[0052] 本發(fā)明實施例提供了一種分組設(shè)置設(shè)備訪問權(quán)限的方法,具體步驟如下:用戶或 客戶端向服務(wù)器發(fā)送設(shè)備訪問權(quán)限分組建立請求,設(shè)備訪問權(quán)限分組建立請求包含被設(shè)置 設(shè)備的標(biāo)識信息和一個或多個分組標(biāo)識以及每個組的設(shè)備訪問用戶列表,設(shè)備訪問權(quán)限分 組建立請求還包含每個組的設(shè)備可訪問范圍信息和/或每個組的設(shè)備可訪問時間信息;當(dāng) 用戶與被設(shè)置設(shè)備的關(guān)系為綁定關(guān)系,并且分組標(biāo)識有效或分組標(biāo)識有效且設(shè)備可訪問時 間信息有效時,服務(wù)器向用戶返回設(shè)備訪問權(quán)限分組建立成功的響應(yīng)消息,否則向用戶返 回設(shè)備訪問權(quán)限分組建立失敗的響應(yīng)消息?;谏鲜龇椒ㄔ?,本發(fā)明實施例還提供了另 一種分組設(shè)置設(shè)備訪問權(quán)限的方法以及一種分組設(shè)置設(shè)備訪問權(quán)限的服務(wù)器、客戶端及系 統(tǒng)。
[0053] 實施例一
[0054] 圖1示出了本發(fā)明一種分組設(shè)置設(shè)備訪問權(quán)限的方法的實施例一的流程圖,包 括:
[0055] 步驟101,接收用戶發(fā)送的設(shè)備訪問權(quán)限分組建立請求,所述設(shè)備訪問權(quán)限分組建 立請求包含被設(shè)置設(shè)備的標(biāo)識信息和一個或多個分組標(biāo)識以及每個組的設(shè)備訪問用戶列 表,所述設(shè)備訪問權(quán)限分組建立請求還包含每個組的設(shè)備可訪問范圍信息和/或每個組的 設(shè)備可訪問時間信息。
[0056] 服務(wù)器是接收設(shè)備訪問權(quán)限分組建立請求的接收端,用戶是通過客戶端向服務(wù)器 發(fā)送設(shè)備訪問權(quán)限分組建立請求,該客戶端可以是手機、平板電腦或PC計算機等。用戶(或 客戶端)與服務(wù)器間可以通過互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)等方式進(jìn)行信息交互。
[0057] 服務(wù)器支持用戶和設(shè)備的注冊,并支持用戶信息、設(shè)備信息、用戶間關(guān)系、用戶與 設(shè)備間關(guān)系及設(shè)備訪問權(quán)限的建立或更新或刪除。因此本發(fā)明中的用戶可以理解為人,也 可以理解為服務(wù)器維護(hù)的邏輯意義上的用戶(通常以用戶標(biāo)識表示某個用戶),本質(zhì)上與閃 聯(lián)遠(yuǎn)程訪問體系中的用戶沒有區(qū)別。
[0058] 需要說明的是,本發(fā)明中的服務(wù)器與閃聯(lián)的遠(yuǎn)程訪問核心服務(wù)器本質(zhì)上是一樣 的,若閃聯(lián)的遠(yuǎn)程訪問核心服務(wù)器執(zhí)行本發(fā)明的方法,則閃聯(lián)的遠(yuǎn)程訪問核心服務(wù)器就是 本發(fā)明中的服務(wù)器。本說明同樣適用于其他的互聯(lián)網(wǎng)服務(wù)器。
[0059] 用戶可以與其他用戶建立好友關(guān)系。好友關(guān)系是存在于用戶與用戶之間的一種關(guān) 聯(lián)關(guān)系,代表了用戶與用戶之間的信任關(guān)系。存在好友關(guān)系的用戶將出現(xiàn)在彼此的聯(lián)系人 列表中,它們之間允許獲取到彼此的在線狀態(tài)信息,并允許進(jìn)行協(xié)同消息的交互。
[0060] 用戶可以與設(shè)備建立綁定關(guān)系。綁定(Binding)關(guān)系是存在于用戶與設(shè)備之間的 一種關(guān)聯(lián)關(guān)系,代表了用戶與設(shè)備之間的擁有與被擁有關(guān)系,也可理解為所有(者)與被所 有(者)關(guān)系,即:用戶是設(shè)備的擁有者或所有者。存在綁定關(guān)系的用戶與設(shè)備將出現(xiàn)在彼 此的聯(lián)系人列表(Roster)中,它們之間允許獲取到彼此的在線狀態(tài)信息,并允許進(jìn)行協(xié)同 消息的直接交互。
[0061] 設(shè)備訪問權(quán)限分組建立請求中需要包含被設(shè)置設(shè)備的標(biāo)識信息,以便使服務(wù)器知 道是針對哪個設(shè)備進(jìn)行訪問權(quán)限設(shè)置。設(shè)備的標(biāo)識信息可以為任何邏輯上可標(biāo)識設(shè)備的信 息,如IP地址和/或端口號、設(shè)備名或設(shè)備組名、設(shè)備編號或設(shè)備組編號、閃聯(lián)遠(yuǎn)程訪問體 系中的設(shè)備標(biāo)識(XMPPbareJID)或設(shè)備連接標(biāo)識(XMPPfullJID)等,后面把設(shè)備的標(biāo)識 信息簡寫為設(shè)備標(biāo)識。為使服務(wù)器知道是哪個用戶發(fā)起的設(shè)備訪問權(quán)限分組建立請求,在 設(shè)備訪問權(quán)限分組建立請求中可以包含用戶的標(biāo)識信息。用戶的標(biāo)識信息可以為任何邏輯 上可標(biāo)識用戶的信息,如IP地址和/或端口號、用戶名和/或用戶密碼、用戶編號、指紋信 息、聲紋信息、眼部信息、臉部信息、閃聯(lián)遠(yuǎn)程訪問體系中的域內(nèi)用戶標(biāo)識或全局用戶標(biāo)識 (XMPPbareJID)或用戶連接標(biāo)識(XMPPfullJID)等,后面把用戶的標(biāo)識信息簡寫為用戶 標(biāo)識。通常用戶在發(fā)起設(shè)備訪問權(quán)限分組建立請求前已經(jīng)與服務(wù)器建立通信連接,通過連 接上的唯一標(biāo)識(如IP地址、連接ID等),服務(wù)器也可判斷出是哪個用戶發(fā)起的設(shè)備訪問權(quán) 限分組建立請求。因此在具體實現(xiàn)時,只要能確保服務(wù)器準(zhǔn)確判斷出是哪個用戶發(fā)起的設(shè) 備訪問權(quán)限分組建立請求,設(shè)備訪問權(quán)限分組建立請求中不一定要包含特別定義的用戶標(biāo) 識息。
[0062] 設(shè)備訪問權(quán)限分組建立請求中需要包含一個或多個分組標(biāo)識以及每個組的設(shè)備 訪問用戶列表。分組標(biāo)識為任何邏輯上可標(biāo)識分組的信息,如分組數(shù)字編號、分組名(中文、 英文、數(shù)字及其組合)等,針對同一個設(shè)備,分組標(biāo)識通常是唯一的,即:同一個設(shè)備可以有 多個分組,但每個分組的分組標(biāo)識不同。每個組的設(shè)備訪問用戶列表中包含有屬于該組的 用戶標(biāo)識,可以為一個用戶或多個用戶。
[0063] 設(shè)備訪問權(quán)限分組建立請求中還包含每個組的設(shè)備可訪問范圍信息和/或每個 組的設(shè)備可訪問時間信息。
[0064] 針對設(shè)備可訪問范圍信息,因為設(shè)備具有多種服務(wù)或功能,出于安全及隱私等考 慮,設(shè)備所有者可能不愿意把設(shè)備的所有服務(wù)或功能對其他用戶開放。設(shè)備可訪問范圍信 息用于限制滿足設(shè)備訪問權(quán)限信息或?qū)儆谠O(shè)備訪問用戶好友分組的用戶可訪問的服務(wù)或 功能。若設(shè)備訪問權(quán)限分組建立請求中某個分組未含有設(shè)備可訪問范圍信息,則默認(rèn)該分 組里的用戶具有全部的設(shè)備可訪問范圍。設(shè)備可訪問范圍信息為任何邏輯上標(biāo)識可訪問范 圍的信息,如訪問范圍編號、可訪問功能列表或可訪問服務(wù)列表等。具體實現(xiàn)時,可根據(jù)設(shè) 備的類型靈活定義設(shè)備可訪問范圍信息,如設(shè)備是一個文件存儲器,設(shè)備可訪問范圍信息 設(shè)計為訪問范圍數(shù)字