国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      針對(duì)控件的權(quán)限控制方法及裝置的制造方法

      文檔序號(hào):10687468閱讀:236來(lái)源:國(guó)知局
      針對(duì)控件的權(quán)限控制方法及裝置的制造方法
      【專利摘要】本發(fā)明實(shí)施例提供了一種針對(duì)控件的權(quán)限控制方法及裝置,其中方法包括:通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,控件權(quán)限信息包括控件的標(biāo)識(shí)和控件的權(quán)限;監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,應(yīng)用程序與控件權(quán)限管理平臺(tái)相對(duì)應(yīng);當(dāng)監(jiān)聽到應(yīng)用程序存在控件初始化時(shí),判斷初始化的控件是否進(jìn)行過(guò)權(quán)限控制;若初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。通過(guò)本發(fā)明實(shí)施例中的針對(duì)控件的權(quán)限控制方法及裝置,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),只需要修改控件權(quán)限信息即可,無(wú)需修改該控件對(duì)應(yīng)的代碼,也無(wú)需修改應(yīng)用程序的代碼,工作量小、控件維護(hù)靈活性高。
      【專利說(shuō)明】
      針對(duì)控件的權(quán)限控制方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及控件權(quán)限管理領(lǐng)域,具體而言,涉及一種針對(duì)控件的權(quán)限控制方法及
      目.0
      【背景技術(shù)】
      [0002]對(duì)于軟件產(chǎn)品,通常需要對(duì)其中的控件進(jìn)行權(quán)限控制,例如,控制不同的產(chǎn)品頁(yè)面加載不同的控件,或者針對(duì)不同的用戶加載不同的控件。以聊天軟件QQ為例,當(dāng)用戶雙擊某位好友的頭像時(shí),應(yīng)用程序需要加載用戶與該好友之間的聊天窗口,包括視頻控件、信息發(fā)送控件、文件傳輸控件以及窗口關(guān)閉控件等,當(dāng)用戶打開該好友的個(gè)人資料時(shí),應(yīng)用程序需要加載該好友對(duì)應(yīng)的資料控件、相冊(cè)控件、動(dòng)態(tài)控件、親密度控件和標(biāo)簽控件等。對(duì)于QQ的會(huì)員用戶而言,用戶的個(gè)人資料頁(yè)面內(nèi)顯示有會(huì)員成長(zhǎng)控件,對(duì)于QQ的非會(huì)員用戶而言,用戶的個(gè)人資料頁(yè)面內(nèi)不顯示會(huì)員成長(zhǎng)控件。
      [0003]目前,主要采用以下方法控制控件的權(quán)限:編寫與應(yīng)用程序相對(duì)應(yīng)的控件程序,該控件程序包括以代碼的形式編寫的控件的權(quán)限信息,該控件程序以配置文件的形式存儲(chǔ)。應(yīng)用程序運(yùn)行過(guò)程中,讀取配置文件,根據(jù)讀取到的代碼對(duì)控件進(jìn)行權(quán)限控制。
      [0004]通過(guò)上述控件權(quán)限控制方法,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),需要修改該控件對(duì)應(yīng)的代碼,并修改應(yīng)用程序的代碼,具有工作量大、控件維護(hù)靈活性差的問(wèn)題。

      【發(fā)明內(nèi)容】

      [0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種針對(duì)控件的權(quán)限控制方法及裝置,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),只需要修改控件權(quán)限信息即可,無(wú)需修改該控件對(duì)應(yīng)的代碼,也無(wú)需修改應(yīng)用程序的代碼,工作量小、控件維護(hù)靈活性高。
      [0006]第一方面,本發(fā)明實(shí)施例提供了一種針對(duì)控件的權(quán)限控制方法,所述方法包括:通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,所述控件權(quán)限信息包括控件的標(biāo)識(shí)和所述控件的權(quán)限;監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,所述應(yīng)用程序與所述控件權(quán)限管理平臺(tái)相對(duì)應(yīng);當(dāng)監(jiān)聽到所述應(yīng)用程序存在控件初始化時(shí),判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制;若所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。
      [0007]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面第一種可能的實(shí)施方式,其中,監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況,包括:設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件;當(dāng)所述鉤子事件被觸發(fā)時(shí),確定所述應(yīng)用程序存在控件初始化。
      [0008]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面第二種可能的實(shí)施方式,其中,判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制,包括:在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找所述初始化的控件的標(biāo)識(shí);當(dāng)未查找到所述初始化的控件的標(biāo)識(shí)時(shí),確定所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。
      [0009]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面第三種可能的實(shí)施方式,其中,根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制,包括:在所述控件權(quán)限信息中根據(jù)所述初始化的控件的標(biāo)識(shí)查找所述初始化的控件的權(quán)限;根據(jù)查找到的所述初始化的控件的權(quán)限對(duì)所述初始化的控件進(jìn)行權(quán)限控制;其中,所述初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。
      [0010]結(jié)合第一方面上述的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面第四種可能的實(shí)施方式,其中,在根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制之前,所述方法還包括:對(duì)所述控件權(quán)限信息進(jìn)行加密,將加密后的所述控件權(quán)限信息作為最終的控件權(quán)限信息;根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制,包括:對(duì)所述控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。
      [0011]第二方面,本發(fā)明實(shí)施例提供了一種針對(duì)控件的權(quán)限控制裝置,所述裝置包括:獲取模塊,用于通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,所述控件權(quán)限信息包括控件的標(biāo)識(shí)和所述控件的權(quán)限;監(jiān)聽模塊,用于監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,所述應(yīng)用程序與所述控件權(quán)限管理平臺(tái)相對(duì)應(yīng);判斷模塊,用于當(dāng)監(jiān)聽到所述應(yīng)用程序存在控件初始化時(shí),判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制;權(quán)限控制模塊,用于若所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。
      [0012]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面第一種可能的實(shí)施方式,其中,所述監(jiān)聽模塊包括:設(shè)置單元,用于設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件;確定單元,用于當(dāng)所述鉤子事件被觸發(fā)時(shí),確定所述應(yīng)用程序存在控件初始化。
      [0013]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面第二種可能的實(shí)施方式,其中,所述判斷模塊包括:標(biāo)識(shí)查找單元,用于在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找所述初始化的控件的標(biāo)識(shí);控制確定單元,用于當(dāng)未查找到所述初始化的控件的標(biāo)識(shí)時(shí),確定所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。
      [0014]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面第三種可能的實(shí)施方式,其中,所述權(quán)限控制模塊包括:權(quán)限查找單元,用于在所述控件權(quán)限信息中根據(jù)所述初始化的控件的標(biāo)識(shí)查找所述初始化的控件的權(quán)限;權(quán)限控制單元,用于根據(jù)查找到的所述初始化的控件的權(quán)限對(duì)所述初始化的控件進(jìn)行權(quán)限控制;其中,所述初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。
      [0015]結(jié)合第二方面上述的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面第四種可能的實(shí)施方式,其中,所述裝置還包括:加密模塊,用于對(duì)所述控件權(quán)限信息進(jìn)行加密,將加密后的所述控件權(quán)限信息作為最終的控件權(quán)限信息;所述權(quán)限控制模塊還用于:對(duì)所述控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。
      [0016]本發(fā)明實(shí)施例中,首先獲取當(dāng)前定義的控件權(quán)限信息,然后在控件初始化時(shí),根據(jù)獲取的控件權(quán)限信息對(duì)控件進(jìn)行權(quán)限控制。能夠理解,當(dāng)前定義的控件權(quán)限信息,既包括原控件權(quán)限信息為空,當(dāng)前重新定義的情況,也包括原控件權(quán)限信息不為空,當(dāng)前修改的情況,并且,對(duì)控件進(jìn)行權(quán)限控制的過(guò)程為自動(dòng)執(zhí)行的過(guò)程,因此通過(guò)本實(shí)施例中的方法及裝置,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),只需要修改控件權(quán)限信息即可,無(wú)需修改該控件對(duì)應(yīng)的代碼,也無(wú)需修改應(yīng)用程序的代碼,就能夠重新對(duì)控件進(jìn)行權(quán)限控制,工作量小、控件維護(hù)靈活性尚。
      [0017]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
      【附圖說(shuō)明】
      [0018]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
      [0019]圖1示出了本發(fā)明實(shí)施例所提供的針對(duì)控件的權(quán)限控制方法的一種流程示意圖;
      [0020]圖2示出了本發(fā)明實(shí)施例所提供的控件權(quán)限管理平臺(tái)的輸入界面的一種示意圖;
      [0021]圖3示出了本發(fā)明實(shí)施例所提供的針對(duì)控件的權(quán)限控制方法的另一種流程示意圖;
      [0022]圖4示出了本發(fā)明實(shí)施例所提供針對(duì)控件的權(quán)限控制裝置的一種結(jié)構(gòu)示意圖;
      [0023]圖5示出了本發(fā)明實(shí)施例所提供針對(duì)控件的權(quán)限控制裝置的另一種結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0024]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0025]考慮到通過(guò)相關(guān)技術(shù)中的控件權(quán)限控制方法,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),需要修改該控件對(duì)應(yīng)的代碼,并修改應(yīng)用程序的代碼,具有工作量大、控件維護(hù)靈活性差的問(wèn)題,基于此,本發(fā)明實(shí)施例提供了一種針對(duì)控件的權(quán)限控制方法及裝置,下面通過(guò)實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
      [0026]圖1示出了本發(fā)明實(shí)施例提供的針對(duì)控件的權(quán)限控制方法的一種流程示意圖。如圖1所示,本發(fā)明實(shí)施例中的針對(duì)控件的權(quán)限控制方法主要包括以下步驟:
      [0027]步驟S102,通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,控件權(quán)限信息包括控件的標(biāo)識(shí)和控件的權(quán)限。
      [0028]其中,本實(shí)施例可以通過(guò)終端設(shè)備上安裝的控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息,該控件權(quán)限管理平臺(tái)可以是終端設(shè)備上的一個(gè)應(yīng)用程序,能夠提供給控件開發(fā)人員輸入界面,控件開發(fā)人員在輸入界面輸入當(dāng)前定義的控件權(quán)限信息后,該控件權(quán)限管理平臺(tái)獲取控件開發(fā)人員輸入的信息。終端設(shè)備包括電腦、平板電腦、以及智能手機(jī)等。能夠理解,控件開發(fā)人員定義控件權(quán)限信息的過(guò)程就是控件權(quán)限信息的配置過(guò)程。
      [0029]圖2示出了控件權(quán)限管理平臺(tái)的輸入界面的一種示意圖。圖2中,左側(cè)為控件權(quán)限配置文件節(jié)點(diǎn),表示每個(gè)控件對(duì)應(yīng)的配置文件,右上側(cè)為當(dāng)前工程的屬性信息,包括當(dāng)前工程的標(biāo)識(shí)和名稱,右下側(cè)為具體的控件權(quán)限配置項(xiàng)內(nèi)容,包括多個(gè)控件的控件權(quán)限信息,如多個(gè)控件的標(biāo)識(shí)(即圖中的唯一標(biāo)識(shí))和多個(gè)控件的權(quán)限(如圖中的可用模式選項(xiàng)和禁用模式選項(xiàng))。
      [0030]圖2中的當(dāng)前工程的屬性信息說(shuō)明如下:唯一標(biāo)識(shí):當(dāng)前工程的標(biāo)識(shí),具有唯一性;名稱:當(dāng)前工程的名稱。圖2中的控件權(quán)限配置項(xiàng)內(nèi)容說(shuō)明如下:唯一標(biāo)識(shí):當(dāng)前控件的標(biāo)識(shí),具有唯一性;父級(jí)標(biāo)識(shí):當(dāng)前控件的父級(jí)控件的標(biāo)識(shí),具有唯一性,為空則表示當(dāng)前控件為頂級(jí)控件;名稱:當(dāng)前控件的名稱;文本提示:當(dāng)前控件的提示內(nèi)容;命名空間:當(dāng)前控件所在的命名空間,用于區(qū)分同名的控件;可用模式:visible—顯示,enabled—可用,null —置空;禁用模式:collapsed—隱藏不占隱藏空間,hidden—隱藏占用隱藏空間,disabled—禁用,null —置空;啟用應(yīng)用配置:用于生成多個(gè)控件權(quán)限信息之間的關(guān)系結(jié)構(gòu);預(yù)留擴(kuò)展:用于后期擴(kuò)展。其中,通過(guò)可用模式和禁用模式對(duì)應(yīng)的選項(xiàng)相結(jié)合的方式控制控件的權(quán)限。
      [0031]以圖2中標(biāo)識(shí)為002的控件為例,該控件的名稱是車輛布控。該控件的配置文件是“第四文件”,該配置文件中存儲(chǔ)有該控件的權(quán)限信息,該配置文件保存在終端設(shè)備的存儲(chǔ)空間中,后續(xù)調(diào)取該配置文件進(jìn)行該控件的權(quán)限控制。該控件的命名空間是“第一空間”。當(dāng)該控件的權(quán)限是顯示并可用時(shí),可用模式中選擇“enabled”選項(xiàng),禁用模式中選擇“null”選項(xiàng),當(dāng)該控件的權(quán)限是顯示但不可用時(shí),可用模式中選擇“visible”選項(xiàng),禁用模式中選擇“disabled”選項(xiàng),當(dāng)該控件的權(quán)限是隱藏不占隱藏空間時(shí),可用模式中選擇“null”選項(xiàng),禁用模式中選擇“collapsed”選項(xiàng),當(dāng)該控件的權(quán)限是隱藏但占隱藏空間時(shí),可用模式中選擇“null”選項(xiàng),禁用模式中選擇“hidden”選項(xiàng)。
      [0032]出于信息的安全性考慮,本實(shí)施例中可以對(duì)每個(gè)控件的配置文件進(jìn)行加密,優(yōu)選采用Base64+MD5加密算法。
      [0033]通過(guò)步驟S102,能夠獲取開發(fā)人員定義的控件權(quán)限信息,以便于后續(xù)根據(jù)控件權(quán)限信息進(jìn)行權(quán)限控制。通過(guò)控件權(quán)限管理平臺(tái),能夠使控件權(quán)限信息以文檔的形式體現(xiàn),控件權(quán)限信息整齊清晰,通過(guò)可視化操作方便開發(fā)人員定義控件權(quán)限。
      [0034]步驟S104,監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況。其中,應(yīng)用程序與控件權(quán)限管理平臺(tái)相對(duì)應(yīng)。
      [0035]本實(shí)施例中,優(yōu)選通過(guò)以下方式監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況:(I)設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件;(2)當(dāng)該鉤子事件被觸發(fā)時(shí),確定應(yīng)用程序存在控件初始化。
      [0036]其中,應(yīng)用程序指的是上述控件權(quán)限管理平臺(tái)所管理的控件所隸屬的程序。本實(shí)施例中,在應(yīng)用程序中的控件初始化時(shí),根據(jù)控件權(quán)限管理平臺(tái)獲取的控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。
      [0037]鉤子技術(shù)是一種截獲windows系統(tǒng)中某應(yīng)用程序或者所有進(jìn)程的消息的一種技術(shù)。在本實(shí)施例中具體指為定義控件加載的前后接收事件,實(shí)時(shí)監(jiān)控控件的加載,而在事件內(nèi)部對(duì)控件完成控制。
      [0038]通過(guò)上述過(guò)程(I)和過(guò)程(2),能夠利用鉤子技術(shù)監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況,獲知存在控件初始化,從而對(duì)控件進(jìn)行權(quán)限控制。
      [0039]步驟S106,當(dāng)監(jiān)聽到應(yīng)用程序存在控件初始化時(shí),判斷初始化的控件是否進(jìn)行過(guò)權(quán)限控制。
      [0040]本實(shí)施例中,在監(jiān)聽到存在控件初始化時(shí),首先判斷該控件是否進(jìn)行過(guò)權(quán)限控制,如果進(jìn)行過(guò),則跳過(guò)該控件,繼續(xù)進(jìn)行監(jiān)聽,如果沒(méi)有進(jìn)行過(guò),則對(duì)該控件的權(quán)限進(jìn)行權(quán)限控制。
      [0041]本步驟中,通過(guò)以下過(guò)程判斷初始化的控件是否進(jìn)行過(guò)權(quán)限控制:(a)在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找初始化的控件的標(biāo)識(shí);(b)當(dāng)未查找到該初始化的控件的標(biāo)識(shí)時(shí),確定該初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。
      [0042]本實(shí)施例中,對(duì)于進(jìn)行過(guò)權(quán)限控制的控件,都將利用緩存技術(shù)緩存該控件的標(biāo)識(shí),形成權(quán)限控制記錄。也就是說(shuō),權(quán)限控制記錄包括進(jìn)行過(guò)權(quán)限控制的各個(gè)控件的標(biāo)識(shí),還可以包括進(jìn)行過(guò)權(quán)限控制的各個(gè)控件的權(quán)限控制時(shí)間以及具體權(quán)限信息。上述過(guò)程(a)和(b)中,在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找初始化的控件的標(biāo)識(shí),若沒(méi)有查找到,則說(shuō)明該初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,若查找到,則說(shuō)明該初始化的控件進(jìn)行過(guò)權(quán)限控制。
      [0043]本實(shí)施例中,將已進(jìn)行過(guò)權(quán)限控制的控件的標(biāo)識(shí)進(jìn)行緩存,形成權(quán)限控制記錄,并根據(jù)權(quán)限控制記錄判斷某控件是否進(jìn)行過(guò)權(quán)限控制,能夠提高控件的權(quán)限控制效率,避免對(duì)同一控件重復(fù)進(jìn)行權(quán)限控制。
      [0044]步驟S108,若初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。
      [0045]具體地,步驟S108具體執(zhí)行為:(I)在控件權(quán)限信息中根據(jù)初始化的控件的標(biāo)識(shí)查找該初始化的控件的權(quán)限;(2)根據(jù)查找到的初始化的控件的權(quán)限對(duì)初始化的控件進(jìn)行權(quán)限控制;其中,初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。
      [0046]例如,對(duì)于某控件,當(dāng)在控件權(quán)限信息中根據(jù)該控件的標(biāo)識(shí)查找到該控件的權(quán)限是顯示并可用時(shí),則將該控件的權(quán)限控制為顯示并可用的形式。
      [0047]—種優(yōu)選的實(shí)施例中,還能夠在如圖2所示的輸入界面更改控件的名稱,并根據(jù)更改后的名稱對(duì)控件進(jìn)行名稱控制,名稱控制也屬于權(quán)限控制的一種。
      [0048]本發(fā)明實(shí)施例中,首先獲取當(dāng)前定義的控件權(quán)限信息,然后在控件初始化時(shí),根據(jù)獲取的控件權(quán)限信息對(duì)控件進(jìn)行權(quán)限控制。能夠理解,當(dāng)前定義的控件權(quán)限信息,既包括原控件權(quán)限信息為空,當(dāng)前重新定義的情況,也包括原控件權(quán)限信息不為空,當(dāng)前修改的情況,并且,對(duì)控件進(jìn)行權(quán)限控制的過(guò)程為自動(dòng)執(zhí)行的過(guò)程,因此通過(guò)本實(shí)施例中的方法,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),只需要修改控件權(quán)限信息即可,無(wú)需修改該控件對(duì)應(yīng)的代碼,也無(wú)需修改應(yīng)用程序的代碼,就能夠重新對(duì)控件進(jìn)行權(quán)限控制,工作量小、控件維護(hù)靈活性尚O
      [0049]需要說(shuō)明的是,本實(shí)施例中,控件開發(fā)人員只需要定義控件權(quán)限信息即可,執(zhí)行本實(shí)施例中的方法的系統(tǒng)自動(dòng)根據(jù)控件權(quán)限信息對(duì)控件進(jìn)行權(quán)限控制。具體地,當(dāng)控件開發(fā)人員定義控件權(quán)限信息后,執(zhí)行本實(shí)施例中的方法的系統(tǒng)自動(dòng)根據(jù)定義的控件權(quán)限信息生成對(duì)應(yīng)的代碼,并根據(jù)該代碼對(duì)控件進(jìn)行權(quán)限控制。因此本實(shí)施例中,對(duì)于開發(fā)人員而言,只需要定義控件權(quán)限信息即可,不需要關(guān)注控件代碼部分,執(zhí)行本實(shí)施例中的方法的系統(tǒng)自動(dòng)根據(jù)開發(fā)人員定義的控件權(quán)限信息修改對(duì)應(yīng)的代碼,并根據(jù)對(duì)應(yīng)的代碼控制控件權(quán)限。
      [0050]考慮到控件權(quán)限信息的安全性,在步驟S108,根據(jù)控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制之前,如圖3所示,本實(shí)施例中的方法還包括:
      [0051]步驟S302,對(duì)控件權(quán)限信息進(jìn)行加密,將加密后的控件權(quán)限信息作為最終的控件權(quán)限信息。優(yōu)選采用Base64+MD5算法加密。
      [0052]對(duì)應(yīng)地,圖3中,步驟S108,根據(jù)控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制,具體執(zhí)行為:對(duì)控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。
      [0053]步驟S302在步驟S108之前執(zhí)行,如圖3所示,優(yōu)選在步驟S102之后執(zhí)行。通過(guò)對(duì)控件權(quán)限信息進(jìn)行加密,能夠保證控件權(quán)限信息的安全性,防止被其他進(jìn)程或者程序誤使用。
      [0054]另外,本發(fā)明實(shí)施例中,不限于對(duì)控件權(quán)限信息進(jìn)行加密,還能過(guò)通過(guò)數(shù)據(jù)庫(kù)或者其他方式存儲(chǔ)控件權(quán)限信息。
      [0055]本實(shí)施例中的方法在實(shí)際實(shí)施時(shí),可以通過(guò)以下方式實(shí)現(xiàn)。
      [0056]設(shè)置控件權(quán)限管理平臺(tái),通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息,對(duì)控件權(quán)限信息進(jìn)行加密,生成控件權(quán)限配置文件。設(shè)置控件權(quán)限維護(hù)組件,軟件系統(tǒng)依據(jù)計(jì)算機(jī)語(yǔ)言加載組件的方式,將控件權(quán)限維護(hù)組件引入軟件系統(tǒng),控件權(quán)限維護(hù)組件提供載入控件權(quán)限配置文件操作、啟用、禁用、生成權(quán)限項(xiàng)等開放接口。軟件系統(tǒng)通過(guò)調(diào)用啟用接口,組件內(nèi)部依賴鉤子技術(shù)、緩存技術(shù)以及定義的維護(hù)規(guī)則,完成控件的顯示、隱藏、顯示名稱內(nèi)容及提示等維護(hù)工作。
      [0057]具體地,控件權(quán)限維護(hù)組件包括底層解析組件和上層應(yīng)用組件,底層解析組件用于對(duì)控件權(quán)限配置文件進(jìn)行解密和解析,生成上層應(yīng)用組件能夠識(shí)別的系統(tǒng)語(yǔ)言。上層應(yīng)用組件負(fù)責(zé)對(duì)應(yīng)用程序的控件進(jìn)行監(jiān)聽,根據(jù)底層解析組件傳輸?shù)目丶?quán)限配置文件,對(duì)監(jiān)聽到的控件的權(quán)限進(jìn)行控制。上層應(yīng)用組件還將控制過(guò)的控件的標(biāo)識(shí)進(jìn)行緩存,形成權(quán)限控制記錄,從而篩選沒(méi)有權(quán)限控制過(guò)的控件進(jìn)行權(quán)限控制。
      [0058]本發(fā)明實(shí)施例相當(dāng)于引入第三方管理插件,不干擾應(yīng)用程序本身的編碼與邏輯,適用性廣泛;實(shí)現(xiàn)靈活迅速裝載、拆卸與控制,無(wú)須編碼控制和頻繁發(fā)布版本,從而減輕編碼的工作量,降低版本升級(jí)成本;對(duì)不同項(xiàng)目的需求進(jìn)行控件差異化控制,可實(shí)現(xiàn)同一軟件版本應(yīng)對(duì)不同的項(xiàng)目,更好地做到軟件產(chǎn)品化;可自動(dòng)生成權(quán)限項(xiàng),可控制同一項(xiàng)目中不同用戶或角色的權(quán)限。
      [0059]通過(guò)本發(fā)明實(shí)施例可以更靈活地控制控件的顯示、隱藏、顯示名稱內(nèi)容及提示,以適應(yīng)不同項(xiàng)目對(duì)某一控件的調(diào)整需求,達(dá)到同一軟件應(yīng)對(duì)不同項(xiàng)目需求的目的,更好地做到軟件產(chǎn)品化,減少維護(hù)成本。
      [0060]本發(fā)明實(shí)施例還具備以下優(yōu)點(diǎn):(I)脫離應(yīng)用程序本身,實(shí)現(xiàn)控件與權(quán)限關(guān)聯(lián);(2)通過(guò)控件權(quán)限管理平臺(tái)可快速生成權(quán)限項(xiàng),從而對(duì)控件進(jìn)行控制;(3)利用鉤子技術(shù)對(duì)控件進(jìn)行監(jiān)控,利用緩存技術(shù),提高監(jiān)控的效率;(4)通過(guò)控件權(quán)限管理平臺(tái)進(jìn)行可視化操作,控件權(quán)限信息一目了然;(5)以文檔配置控制代碼,無(wú)須通過(guò)編碼維護(hù),減少開發(fā)人員工作。
      [0061]本發(fā)明實(shí)施例中的方法可以通過(guò)任何一種編程語(yǔ)言實(shí)現(xiàn),如C#、Java、C、C++等,從而應(yīng)用于各種環(huán)境下的控件,實(shí)現(xiàn)對(duì)各種應(yīng)用程序的控件權(quán)限控制。
      [0062]與上述的方法對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種針對(duì)控件的權(quán)限控制裝置,如圖4所示,該裝置4包括:
      [0063]獲取模塊41,用于通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,控件權(quán)限信息包括控件的標(biāo)識(shí)和控件的權(quán)限;
      [0064]監(jiān)聽模塊42,用于監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,應(yīng)用程序與控件權(quán)限管理平臺(tái)相對(duì)應(yīng);
      [0065]判斷模塊43,用于當(dāng)監(jiān)聽到應(yīng)用程序存在控件初始化時(shí),判斷初始化的控件是否進(jìn)行過(guò)權(quán)限控制;
      [0066]權(quán)限控制模塊44,用于若初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。
      [0067]通過(guò)獲取模塊41,能夠獲取開發(fā)人員定義的控件權(quán)限信息,以便于后續(xù)根據(jù)控件權(quán)限信息進(jìn)行權(quán)限控制。通過(guò)控件權(quán)限管理平臺(tái),能夠使控件權(quán)限信息以文檔的形式體現(xiàn),控件權(quán)限信息整齊清晰,通過(guò)可視化操作方便開發(fā)人員定義控件權(quán)限。
      [0068]其中,監(jiān)聽模塊42包括:設(shè)置單元,用于設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件;確定單元,用于當(dāng)鉤子事件被觸發(fā)時(shí),確定應(yīng)用程序存在控件初始化。
      [0069]通過(guò)上述設(shè)置單元和確定單元,能夠利用鉤子技術(shù)監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況,獲知存在控件初始化,從而對(duì)控件進(jìn)行權(quán)限控制。
      [0070]其中,判斷模塊43包括:標(biāo)識(shí)查找單元,用于在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找初始化的控件的標(biāo)識(shí);控制確定單元,用于當(dāng)未查找到初始化的控件的標(biāo)識(shí)時(shí),確定初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。
      [0071]本實(shí)施例中,將已進(jìn)行過(guò)權(quán)限控制的控件的標(biāo)識(shí)進(jìn)行緩存,形成權(quán)限控制記錄,并根據(jù)權(quán)限控制記錄判斷某控件是否進(jìn)行過(guò)權(quán)限控制,能夠提高控件權(quán)限控制效率,避免對(duì)相同的控件重復(fù)進(jìn)行權(quán)限控制。
      [0072]其中,權(quán)限控制模塊44包括:權(quán)限查找單元,用于在控件權(quán)限信息中根據(jù)初始化的控件的標(biāo)識(shí)查找初始化的控件的權(quán)限;權(quán)限控制單元,用于根據(jù)查找到的初始化的控件的權(quán)限對(duì)初始化的控件進(jìn)行權(quán)限控制;其中,初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。
      [0073]本發(fā)明實(shí)施例中,首先獲取當(dāng)前定義的控件權(quán)限信息,然后在控件初始化時(shí),根據(jù)獲取的控件權(quán)限信息對(duì)控件進(jìn)行權(quán)限控制。能夠理解,當(dāng)前定義的控件權(quán)限信息,既包括原控件權(quán)限信息為空,當(dāng)前重新定義的情況,也包括原控件權(quán)限信息不為空,當(dāng)前修改的情況,并且,對(duì)控件進(jìn)行權(quán)限控制的過(guò)程為自動(dòng)執(zhí)行的過(guò)程,因此通過(guò)本實(shí)施例中的裝置,當(dāng)需要修改某個(gè)控件的權(quán)限時(shí),只需要修改控件權(quán)限信息即可,無(wú)需修改該控件對(duì)應(yīng)的代碼,也無(wú)需修改應(yīng)用程序的代碼,就能夠重新對(duì)控件進(jìn)行權(quán)限控制,工作量小、控件維護(hù)靈活性尚O
      [0074]考慮到控件權(quán)限信息的安全性,如圖5所示,本實(shí)施例中的裝置還包括:加密模塊51,用于對(duì)控件權(quán)限信息進(jìn)行加密,將加密后的控件權(quán)限信息作為最終的控件權(quán)限信息;對(duì)應(yīng)地,權(quán)限控制模塊44還用于:對(duì)控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)初始化的控件進(jìn)行權(quán)限控制。
      [0075]通過(guò)對(duì)控件權(quán)限信息進(jìn)行加密,能夠保證控件權(quán)限信息的安全性,防止被其他進(jìn)程或者程序誤使用。
      [0076]本發(fā)明實(shí)施例所提供的針對(duì)控件的權(quán)限控制裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。本發(fā)明實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
      [0077]在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
      [0078]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0079]另外,在本發(fā)明提供的實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
      [0080]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0081 ]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋,此外,術(shù)語(yǔ)“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
      [0082]最后應(yīng)說(shuō)明的是:以上所述實(shí)施例,僅為本發(fā)明的【具體實(shí)施方式】,用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
      【主權(quán)項(xiàng)】
      1.一種針對(duì)控件的權(quán)限控制方法,其特征在于,所述方法包括: 通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,所述控件權(quán)限信息包括控件的標(biāo)識(shí)和所述控件的權(quán)限; 監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,所述應(yīng)用程序與所述控件權(quán)限管理平臺(tái)相對(duì)應(yīng); 當(dāng)監(jiān)聽到所述應(yīng)用程序存在控件初始化時(shí),判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制; 若所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況,包括: 設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件; 當(dāng)所述鉤子事件被觸發(fā)時(shí),確定所述應(yīng)用程序存在控件初始化。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制,包括: 在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找所述初始化的控件的標(biāo)識(shí); 當(dāng)未查找到所述初始化的控件的標(biāo)識(shí)時(shí),確定所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制,包括: 在所述控件權(quán)限信息中根據(jù)所述初始化的控件的標(biāo)識(shí)查找所述初始化的控件的權(quán)限;根據(jù)查找到的所述初始化的控件的權(quán)限對(duì)所述初始化的控件進(jìn)行權(quán)限控制;其中,所述初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制之前,所述方法還包括: 對(duì)所述控件權(quán)限信息進(jìn)行加密,將加密后的所述控件權(quán)限信息作為最終的控件權(quán)限信息; 根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制,包括: 對(duì)所述控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。6.一種針對(duì)控件的權(quán)限控制裝置,其特征在于,所述裝置包括: 獲取模塊,用于通過(guò)控件權(quán)限管理平臺(tái)獲取當(dāng)前定義的控件權(quán)限信息;其中,所述控件權(quán)限信息包括控件的標(biāo)識(shí)和所述控件的權(quán)限; 監(jiān)聽模塊,用于監(jiān)聽?wèi)?yīng)用程序的運(yùn)行情況;其中,所述應(yīng)用程序與所述控件權(quán)限管理平臺(tái)相對(duì)應(yīng); 判斷模塊,用于當(dāng)監(jiān)聽到所述應(yīng)用程序存在控件初始化時(shí),判斷所述初始化的控件是否進(jìn)行過(guò)權(quán)限控制; 權(quán)限控制模塊,用于若所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制,則根據(jù)所述控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述監(jiān)聽模塊包括: 設(shè)置單元,用于設(shè)置與應(yīng)用程序相對(duì)應(yīng)的鉤子事件; 確定單元,用于當(dāng)所述鉤子事件被觸發(fā)時(shí),確定所述應(yīng)用程序存在控件初始化。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊包括: 標(biāo)識(shí)查找單元,用于在預(yù)先存儲(chǔ)的權(quán)限控制記錄中查找所述初始化的控件的標(biāo)識(shí); 控制確定單元,用于當(dāng)未查找到所述初始化的控件的標(biāo)識(shí)時(shí),確定所述初始化的控件沒(méi)有進(jìn)行過(guò)權(quán)限控制。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述權(quán)限控制模塊包括: 權(quán)限查找單元,用于在所述控件權(quán)限信息中根據(jù)所述初始化的控件的標(biāo)識(shí)查找所述初始化的控件的權(quán)限; 權(quán)限控制單元,用于根據(jù)查找到的所述初始化的控件的權(quán)限對(duì)所述初始化的控件進(jìn)行權(quán)限控制;其中,所述初始化的控件的權(quán)限包括以下中的任意一種:顯示并可用、顯示并不可用、隱藏并占用存儲(chǔ)空間、隱藏并不占用存儲(chǔ)空間。10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 加密模塊,用于對(duì)所述控件權(quán)限信息進(jìn)行加密,將加密后的所述控件權(quán)限信息作為最終的控件權(quán)限信息; 所述權(quán)限控制模塊還用于:對(duì)所述控件權(quán)限信息進(jìn)行解密,根據(jù)解密后的控件權(quán)限信息對(duì)所述初始化的控件進(jìn)行權(quán)限控制。
      【文檔編號(hào)】G06F21/60GK106055988SQ201610354063
      【公開日】2016年10月26日
      【申請(qǐng)日】2016年5月25日
      【發(fā)明人】潘俊, 向云龍, 楊成
      【申請(qǐng)人】東方網(wǎng)力科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1