一種權(quán)限管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件技術(shù),特別涉及一種權(quán)限管理方法及裝置。
【背景技術(shù)】
[0002]即時通訊(Instant Messaging, IM)軟件是一種面向終端使用者的網(wǎng)絡(luò)溝通服務(wù)工具,使用者可以通過安裝了即時通訊的終端機(jī)進(jìn)行兩人或多人之間的實(shí)時溝通,從而建立起一個用戶交流的平臺。
[0003]然而,現(xiàn)有的IM平臺對不同等級的用戶的瀏覽權(quán)限是沒有區(qū)分的。例如,假設(shè)在一個頂平臺上有主管A、員工B、員工C和員工D,當(dāng)主管A在公共平臺上發(fā)布了 2條信息時,這2條信息對員工B、員工C和員工D均是可見的。當(dāng)規(guī)定員工B只有瀏覽信息I的權(quán)限,員工C只有瀏覽信息2的權(quán)限,而員工D有同時瀏覽信息I和信息2的權(quán)限時,由于IM平臺對員工B、員工C和員工D的瀏覽權(quán)限并沒有限制,此時主管A只能通過依次選中特定用戶再群發(fā)信息的方式,先將信息I發(fā)送給員工B和員工D,再將信息2發(fā)送給員工C和員ID。顯然,這種方式將大大降低企業(yè)的辦公效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種權(quán)限管理方法及裝置,用以解決現(xiàn)有技術(shù)中IM公共平臺對用戶的瀏覽權(quán)限沒有區(qū)分,從而造成當(dāng)需要將多條特定的信息呈現(xiàn)給多個特定的用戶時,只能通過多次的操作逐步實(shí)現(xiàn),大大降低了信息的實(shí)時性和聊天效率的問題。
[0005]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0006]第一方面,一種權(quán)限管理方法,包括:
[0007]接收第一客戶端發(fā)送的節(jié)點(diǎn)信息,并確定所述節(jié)點(diǎn)信息中各部分內(nèi)容的權(quán)限等級;
[0008]分別根據(jù)每一部分內(nèi)容的權(quán)限等級將各個部分內(nèi)容呈現(xiàn)給具有相應(yīng)權(quán)限等級的其他客戶端。
[0009]通過這種實(shí)現(xiàn)方式,能夠快速方便地實(shí)現(xiàn)將特定的節(jié)點(diǎn)信息呈現(xiàn)給特定的客戶端,提高了信息的實(shí)時性和聊天效率。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,接收第一客戶端發(fā)送的節(jié)點(diǎn)信息,并確定所述節(jié)點(diǎn)信息中各部分內(nèi)容的權(quán)限等級,包括:
[0011]接收第一客戶端發(fā)送的文本內(nèi)容,并確定所述文本內(nèi)容中各字段的權(quán)限等級;或者,
[0012]接收第一客戶端發(fā)送的郵件,并確定所述郵件中各附件的權(quán)限等級,或/和,確定所述郵件中各部分文字內(nèi)容的權(quán)限等級。
[0013]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,根據(jù)任一部分內(nèi)容的權(quán)限等級將各個部分內(nèi)容呈現(xiàn)給具有相應(yīng)權(quán)限等級的其他客戶端,包括:
[0014]判斷所述其他客戶端的權(quán)限等級是否高于等于所述任一部分內(nèi)容的權(quán)限等級;
[0015]若是,則向所述其他客戶端呈現(xiàn)所述任一部分內(nèi)容;
[0016]否則,向所述其他客戶端屏蔽所述任一部分內(nèi)容。
[0017]通過這種實(shí)現(xiàn)方式,將第一客戶端發(fā)送的節(jié)點(diǎn)信息中的各部分內(nèi)容的權(quán)限一一與各個客戶端比較,根據(jù)比較結(jié)果只向各客戶端呈現(xiàn)等級低于等于其權(quán)限的內(nèi)容,實(shí)現(xiàn)了將特定的內(nèi)容呈現(xiàn)給具有相應(yīng)權(quán)限等級的客戶端。
[0018]結(jié)合第一方面的上述任意一種實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,進(jìn)一步包括:
[0019]在節(jié)點(diǎn)信息呈現(xiàn)過程中,若針對任一客戶端設(shè)置了臨時權(quán)限等級,則將臨時權(quán)限等級分別與所述節(jié)點(diǎn)信息中每一部分內(nèi)容的權(quán)限等級進(jìn)行比較,篩選出權(quán)限等級低于等于所述臨時權(quán)限等級的部分內(nèi)容,并向所述任一客戶端呈現(xiàn)。
[0020]通過這種實(shí)現(xiàn)方式,以設(shè)置臨時權(quán)限等級的方式,在無需修改客戶端本身的權(quán)限等級的前提下,將權(quán)限等級高于客戶端自身權(quán)限等級的部分內(nèi)容也能夠?qū)υ摽蛻舳丝梢姟?br>[0021]結(jié)合第一方面以及第一方面的第二種和第三種實(shí)現(xiàn)方式中的任意一種實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,進(jìn)一步包括:
[0022]在確定所述其他客戶端的權(quán)限等級時,根據(jù)預(yù)設(shè)的配置信息確定所述其他客戶端的權(quán)限等級;或者,
[0023]在確定所述其他客戶端的權(quán)限等級時,根據(jù)任意一客戶端執(zhí)行的臨時配置操作確定所述其他客戶端的權(quán)限等級。
[0024]通過這種實(shí)現(xiàn)方式,對各客戶端的權(quán)限等級加以了區(qū)分。
[0025]第二方面,一種權(quán)限管理裝置,包括:
[0026]通信單元,用于接收第一客戶端發(fā)送的節(jié)點(diǎn)信息,并確定所述節(jié)點(diǎn)信息中各部分內(nèi)容的權(quán)限等級;
[0027]第一呈現(xiàn)單元,用于分別根據(jù)每一部分內(nèi)容的權(quán)限等級將各個部分內(nèi)容呈現(xiàn)給具有相應(yīng)權(quán)限等級的其他客戶端。
[0028]這樣,通過上述單元的相互協(xié)作,能夠快速方便地實(shí)現(xiàn)將特定的節(jié)點(diǎn)信息呈現(xiàn)給特定的客戶端,提聞了彳目息的實(shí)時性和聊天效率。
[0029]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述通信單元具體用于:
[0030]接收第一客戶端發(fā)送的文本內(nèi)容,并確定所述文本內(nèi)容中各字段的權(quán)限等級;或者,
[0031]接收第一客戶端發(fā)送的郵件,并確定所述郵件中各附件的權(quán)限等級,或/和,確定所述郵件中各部分文字內(nèi)容的權(quán)限等級。
[0032]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述第一呈現(xiàn)單元具體用于:
[0033]判斷所述其他客戶端的權(quán)限等級是否高于等于所述任一部分內(nèi)容的權(quán)限等級;
[0034]若是,則向所述其他客戶端呈現(xiàn)所述任一部分內(nèi)容;
[0035]否則,向所述其他客戶端屏蔽所述任一部分內(nèi)容。
[0036]通過這種實(shí)現(xiàn)方式,第一呈現(xiàn)單元將第一客戶端發(fā)送的節(jié)點(diǎn)信息中的各部分內(nèi)容的權(quán)限一一與各個客戶端比較,根據(jù)比較結(jié)果只向各客戶端呈現(xiàn)等級低于等于其權(quán)限的內(nèi)容,實(shí)現(xiàn)了將特定的內(nèi)容呈現(xiàn)給具有相應(yīng)權(quán)限等級的客戶端。
[0037]結(jié)合第二方面的上述任意一種實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,進(jìn)一步包括:
[0038]第二呈現(xiàn)單元,用于在節(jié)點(diǎn)信息呈現(xiàn)過程中,若針對任一客戶端設(shè)置了臨時權(quán)限等級,則將臨時權(quán)限等級分別與所述節(jié)點(diǎn)信息中每一部分內(nèi)容的權(quán)限等級進(jìn)行比較,篩選出權(quán)限等級低于等于所述臨時權(quán)限等級的部分內(nèi)容,并向所述任一客戶端呈現(xiàn)。
[0039]通過這種實(shí)現(xiàn)方式,第二呈現(xiàn)單元以設(shè)置臨時權(quán)限等級的方式,在無需修改客戶端本身的權(quán)限等級的前提下,將權(quán)限等級高于客戶端自身權(quán)限等級的部分內(nèi)容也能夠?qū)υ摽蛻舳丝梢姟?br>[0040]結(jié)合第二方面以及第一方面的第二種和第三種實(shí)現(xiàn)方式中的任意一種實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,進(jìn)一步包括確定單元,所述確定單元具體用于:
[0041]在確定所述其他客戶端的權(quán)限等級時,根據(jù)預(yù)設(shè)的配置信息確定所述其他客戶端的權(quán)限等級;或者,
[0042]在確定所述其他客戶端的權(quán)限等級時,根據(jù)任意一客戶端執(zhí)行的臨時配置操作確定所述其他客戶端的權(quán)限等級。
[0043]通過這種實(shí)現(xiàn)方式,確定單元對各客戶端的權(quán)限等級加以了區(qū)分。
【附圖說明】
[0044]圖1為本發(fā)明實(shí)施例提供的一種權(quán)限管理方法的流程圖;
[0045]圖2為本發(fā)明實(shí)施例提供的一種權(quán)限管理裝置的示意圖。
【具體實(shí)施方式】
[0046]采用本發(fā)明技術(shù)方案,能夠有效解決現(xiàn)有技術(shù)中由于IM公共平臺對用戶的瀏覽權(quán)限沒有區(qū)分而造成當(dāng)需要將多條特定的信息呈現(xiàn)給多個特定的用戶時,只能通過多次的操作來逐步實(shí)現(xiàn),從而大大降低了信息的實(shí)時性和聊天效率的問題。
[0047]本發(fā)明實(shí)施例提供了一種權(quán)限管理方法及裝置,下面結(jié)合附圖對本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明。
[0048]參閱圖1所示,本實(shí)施例提供的一種權(quán)限管理方法的具體流程包括:
[0049]步驟100:IM系統(tǒng)接收第一客戶端發(fā)送的節(jié)點(diǎn)信息,并確定該節(jié)點(diǎn)信息中各部分內(nèi)容的權(quán)限等級。
[0050]本發(fā)明實(shí)施例中,節(jié)點(diǎn)信息即在節(jié)點(diǎn)中呈現(xiàn)的信息,所謂的節(jié)點(diǎn)可以理解為一種承載信息的媒介,通過節(jié)點(diǎn)可以調(diào)用用戶需要的信息。
[0051]具體地,本發(fā)明實(shí)施例中,IM系統(tǒng)可以接收第一客戶端發(fā)送的文本內(nèi)容,并確定該文本內(nèi)容中各字段的權(quán)限等級。
[0052]例如,假設(shè)在一個頂公共平臺上有經(jīng)理A、主管B、員工C和員工D,且經(jīng)理A的權(quán)限等級為3,主管B的權(quán)限等級為2,員工C和員工D的權(quán)限等級均為I。經(jīng)理A需發(fā)布2條消息,其中,消息I只通知給主管B,消息2通知給主管B、員工C和員工D三人。此時經(jīng)理A可先創(chuàng)建一個節(jié)點(diǎn),然后將消息I和消息2分別作為字段I和字段2同時嵌入上述節(jié)點(diǎn)內(nèi),并通過鼠標(biāo)依次選中各字段,將字段I的權(quán)限等級設(shè)置為2,將字段2的權(quán)限等級設(shè)置為I。當(dāng)經(jīng)理A完成設(shè)置后將上述節(jié)點(diǎn)進(jìn)行發(fā)布,頂系統(tǒng)確認(rèn)組成該節(jié)點(diǎn)的各字段的權(quán)限等級后將該節(jié)點(diǎn)發(fā)布在公共平臺上。由于公共平臺的各組成成員只能看到權(quán)限等級不高于自身權(quán)限等級的節(jié)點(diǎn)中的文本內(nèi)容,所以對于主管B來說,該節(jié)點(diǎn)中的字段I和字段2均是可見的;而對于員工C和員工D來說,只有字段2是可見的。如此,經(jīng)理A在完成各字段的權(quán)限等級設(shè)置后只通過一個節(jié)點(diǎn)的發(fā)布,便能實(shí)現(xiàn)將相應(yīng)的信息呈現(xiàn)給相應(yīng)的客戶端的目的。
[0053]或者,頂系統(tǒng)也可以接收第一客戶端發(fā)送的郵件,并確定該郵件中各附件的權(quán)限等級,或/和,確定該郵件中各部分文字內(nèi)容的權(quán)限等級。
[0054]在實(shí)際應(yīng)用中,當(dāng)客戶端需發(fā)布除文字外的其他格式的文件,如圖片、音頻、視頻時,可采用發(fā)送郵件的方式,將上述其他格式的文件以附件的形式附在郵件中,并分別設(shè)置各附件的瀏覽權(quán)限等級或者處理權(quán)限等級。其中,具有瀏覽權(quán)限等級的客戶端只能瀏覽該附件而不能進(jìn)行如修改、轉(zhuǎn)發(fā)等任何操作,而具有處理權(quán)限等級的客戶端在瀏覽該附件之外還能進(jìn)行針對該附件的其他的任何操作。另外,客戶端還能在郵件的正文部分發(fā)布文本內(nèi)容,并且分別設(shè)置該文本