国产精品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>

      一種在終端設(shè)備上進(jìn)行Root權(quán)限管理的方法和裝置制造方法

      文檔序號(hào):7796741閱讀:255來(lái)源:國(guó)知局
      一種在終端設(shè)備上進(jìn)行Root權(quán)限管理的方法和裝置制造方法
      【專利摘要】本發(fā)明公開(kāi)了一種在終端設(shè)備上進(jìn)行root權(quán)限管理的方法和裝置;其中,該方法包括:向系統(tǒng)發(fā)送root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的root權(quán)限;啟動(dòng)具有root權(quán)限的服務(wù)進(jìn)程,通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;通過(guò)所述通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求后,將該請(qǐng)求發(fā)送至所述具有root權(quán)限的服務(wù)進(jìn)程;利用所述具有root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。采用本發(fā)明的方法和裝置,能夠有效避免因root權(quán)限正在使用或被禁用所帶來(lái)操作失敗,進(jìn)而大大提高了數(shù)據(jù)通信的效率。
      【專利說(shuō)明】一種在終端設(shè)備上進(jìn)行Root權(quán)限管理的方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及移動(dòng)通信的【技術(shù)領(lǐng)域】,具體涉及一種在終端設(shè)備上Root權(quán)限管理的方法和裝置。
      【背景技術(shù)】
      [0002]隨著移動(dòng)通信技術(shù)的發(fā)展,各種智能移動(dòng)終端也越來(lái)越普及;而目前的移動(dòng)終端設(shè)備一般都是限制用戶權(quán)限的,即分為用戶權(quán)限和Root (根)權(quán)限;Root權(quán)限是系統(tǒng)權(quán)限的一種,與System (系統(tǒng))權(quán)限可以理解為一個(gè)概念;Root權(quán)限為整個(gè)移動(dòng)終端系統(tǒng)最高權(quán)限,可以啟動(dòng)或停止一個(gè)進(jìn)程,刪除或增加用戶,增加或者禁用硬件等等。
      [0003]但是,由于各種各樣的原因,一般的移動(dòng)終端設(shè)備并沒(méi)有賦予用戶Root權(quán)限,這就導(dǎo)致無(wú)法刪除一些預(yù)置應(yīng)用,同時(shí)若想在移動(dòng)終端上在安裝或卸載應(yīng)用和程序等,每次操作都需要向系統(tǒng)申請(qǐng)Root權(quán)限,但每次申請(qǐng)Root權(quán)限時(shí),可能會(huì)由于其他應(yīng)用正在使用Root權(quán)限而導(dǎo)致此次操作無(wú)法獲取該Root權(quán)限,進(jìn)而導(dǎo)致安裝或刪除等操作失?。徊⑶?,如果用戶設(shè)置了永遠(yuǎn)禁用Root權(quán)限,則目前已有的眾多應(yīng)用程序的功能都會(huì)喪失,從而影響了智能移動(dòng)終端的數(shù)據(jù)處理效率。

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

      [0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種在終端設(shè)備上Root權(quán)限管理的方法和相應(yīng)的一種在終端設(shè)備上Root權(quán)限管
      理的裝置。
      [0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種在終端設(shè)備上Root權(quán)限管理的方法,包括:向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;通過(guò)所述通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求后,將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;利用所述具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      [0006]優(yōu)選的,該方法還包括:在接收到所述通信服務(wù)進(jìn)程轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限,如果是,則執(zhí)行所述操作。
      [0007]優(yōu)選的,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括:查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,如果具備,則提取出所述私鑰簽名,并與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      [0008]優(yōu)選的,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括:提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);利用所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      [0009]優(yōu)選的,所述利用具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作至少包括下述任意一方式:卸載預(yù)置應(yīng)用、安裝或卸載應(yīng)用程序、備份或還原應(yīng)用數(shù)據(jù)、啟用或禁用應(yīng)用程序。
      [0010]優(yōu)選的,該方法還包括:利用所述通信服務(wù)進(jìn)程完成其他調(diào)用進(jìn)程與系統(tǒng)間的通信;所述通信服務(wù)進(jìn)程的權(quán)限高于所述其他調(diào)用進(jìn)程權(quán)限。
      [0011]依據(jù)本發(fā)明的另一方面,提供了一種在終端設(shè)備上Root權(quán)限管理的裝置,包括:獲取單元、插入單元、通信單元和處理單元;其中,所述獲取單元適于向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;所述插入單元適于當(dāng)所述獲取單元獲取到Root權(quán)限后,啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,并通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;所述通信單元適于通過(guò)所述插入單元插入的通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求,并將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;所述處理單元適于利用所述插入單元啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      [0012]優(yōu)選的,所述處理單元包括:判斷模塊和指示模塊;其中,所述判斷模塊適于在接收到通信單元轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限;所述指示模塊適于獲取所述判斷模塊的判斷結(jié)果,并當(dāng)所述其他調(diào)用進(jìn)程具備所述操作權(quán)限后,執(zhí)行所述操作。
      [0013]優(yōu)選的,所述判斷模塊包括:查詢模塊和比對(duì)模塊;其中,所述查詢模塊適于查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,并將查詢結(jié)果通知給所述比對(duì)模塊;所述比對(duì)模塊適于接收所述查詢模塊的查詢結(jié)果,并提取出所述私鑰簽名與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      [0014]優(yōu)選的,所述判斷模塊包括:提取模塊和搜索模塊;其中,所述提取模塊適于提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);所述搜索模塊適于利用所述提取模塊提取出的其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      [0015]本發(fā)明實(shí)施例通過(guò)獲取系統(tǒng)Root權(quán)限后,啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程并向系統(tǒng)中插入用于通信的通信服務(wù)進(jìn)程,即可使其他調(diào)用進(jìn)程執(zhí)行相應(yīng)操作時(shí)無(wú)需重復(fù)申請(qǐng)Root權(quán)限,而可通過(guò)啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程來(lái)執(zhí)行相應(yīng)操作,有效的避免了因Root權(quán)限正在使用或被禁用所帶來(lái)操作失敗,進(jìn)而大大提高了數(shù)據(jù)通信的效率。
      [0016]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
      【專利附圖】

      【附圖說(shuō)明】
      [0017]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
      [0018]圖1示出了本發(fā)明實(shí)施例的一種在終端設(shè)備上Root權(quán)限管理的方法流程示意圖;
      [0019]圖2示出了本發(fā)明實(shí)施例的另一種在終端設(shè)備上Root權(quán)限管理的方法流程示意圖;
      [0020]圖3示出了本發(fā)明實(shí)施例的一種在終端設(shè)備上Root權(quán)限管理的裝置結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
      [0021]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0022]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在終端設(shè)備上Root權(quán)限管理的方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:
      [0023]步驟110:向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;
      [0024]眾所周知,Root權(quán)限是指Unix類操作系統(tǒng)(包括Linux)的系統(tǒng)管理員權(quán)限,類似于Windows (視窗)系統(tǒng)中的Administrator (管理員)權(quán)限;Root權(quán)限可以訪問(wèn)和修改用戶的移動(dòng)設(shè)備中幾乎所有的文件(Android系統(tǒng)文件及用戶文件,不包括ROM)。但是,由于目前移動(dòng)終端系統(tǒng)對(duì)于Root權(quán)限的管理是非常嚴(yán)格的,通常情況下多數(shù)應(yīng)用或程序都不具備Root權(quán)限,因此對(duì)于某些需要具備Root權(quán)限的操作就無(wú)法執(zhí)行,例如安裝或卸載應(yīng)用等操作;同時(shí),此類操作調(diào)用進(jìn)程每次執(zhí)行相應(yīng)操作時(shí)都需要向系統(tǒng)申請(qǐng)Root權(quán)限,但如果此時(shí)其他應(yīng)用進(jìn)程正在使用Root權(quán)限進(jìn)行相關(guān)操作,則此調(diào)用進(jìn)程的Root權(quán)限申請(qǐng)即無(wú)法;更甚者,如果用戶在系統(tǒng)中設(shè)置了禁用Root權(quán)限的操作,則相關(guān)調(diào)用進(jìn)程即無(wú)法相關(guān)操作?;诖?,本實(shí)施例提出只需要向系統(tǒng)發(fā)送一次Root權(quán)限獲取請(qǐng)求,具體可通過(guò)調(diào)用系統(tǒng)內(nèi)置的SU (Super User,超級(jí)用戶)命令獲取Root權(quán)限,或者通過(guò)獲取具有Root權(quán)限的shell獲取Root權(quán)限并在shell中啟動(dòng)進(jìn)程,然后在獲取所述系統(tǒng)的Root權(quán)限授權(quán)后,即可使后續(xù)其他調(diào)用進(jìn)程需執(zhí)行相關(guān)操作時(shí)無(wú)需重復(fù)申請(qǐng)Root權(quán)限;具體Root權(quán)限獲取過(guò)程可參照現(xiàn)有技術(shù)的Root權(quán)限調(diào)用函數(shù),本實(shí)施例在此不再贅述。
      [0025]步驟120:啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;
      [0026]具體的,當(dāng)獲取到系統(tǒng)的Root權(quán)限后,為了便于后續(xù)其他調(diào)用進(jìn)程執(zhí)行相關(guān)操作的Root權(quán)限獲權(quán),本實(shí)施例提出首先啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,并通過(guò)該具有Root權(quán)限的服務(wù)進(jìn)程在系統(tǒng)中插入新服務(wù)進(jìn)程,以下簡(jiǎn)稱通信服務(wù)進(jìn)程,例如可通過(guò)系統(tǒng)調(diào)用函數(shù)ServiceManager.addService來(lái)插入操作;雖然現(xiàn)有系統(tǒng)中并不允許隨意插入服務(wù)進(jìn)程,但由于前述已獲取到系統(tǒng)的Root權(quán)限,因此利用現(xiàn)有函數(shù)即可在系統(tǒng)中插入所述通信服務(wù)進(jìn)程。
      [0027]需要說(shuō)明的是,在本實(shí)施例中當(dāng)啟動(dòng)了具有Root權(quán)限的服務(wù)進(jìn)程后,利用該Root服務(wù)進(jìn)程即可下述幾種操作中的任意一種,但并不局限于此,包括:執(zhí)行預(yù)置應(yīng)用的卸載、執(zhí)行應(yīng)用程序的安裝或卸載、執(zhí)行應(yīng)用數(shù)據(jù)的備份或還原、執(zhí)行應(yīng)用程序的啟用或禁用等;同時(shí),本實(shí)施例中在系統(tǒng)中插入的通信服務(wù)進(jìn)程優(yōu)選為具有系統(tǒng)服務(wù)進(jìn)程級(jí)別,其權(quán)限高于其他調(diào)用進(jìn)程的權(quán)限,并以該通信服務(wù)進(jìn)程作為通信基礎(chǔ),為其他調(diào)用進(jìn)程提供通信保障,系統(tǒng)與其他調(diào)用進(jìn)程之間的通信連接。
      [0028]步驟130:通過(guò)所述通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求后,將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;
      [0029]在實(shí)際應(yīng)用過(guò)程中,當(dāng)其他調(diào)用進(jìn)程需執(zhí)行相應(yīng)操作時(shí),其會(huì)向所述通信服務(wù)進(jìn)程發(fā)送操作請(qǐng)求,而本實(shí)施例的方法可通過(guò)通信服務(wù)進(jìn)程接收到所述操作請(qǐng)求,然后將該操作請(qǐng)求發(fā)送至具有Root權(quán)限的服務(wù)進(jìn)程;由于所述通信服務(wù)進(jìn)程作為其他調(diào)用進(jìn)程與系統(tǒng)的通信基礎(chǔ),并二者之間的數(shù)據(jù)通信,因此所述其他調(diào)用進(jìn)程無(wú)需再次向系統(tǒng)申請(qǐng)Root權(quán)限,通過(guò)所述通信服務(wù)進(jìn)程將所述操作請(qǐng)求轉(zhuǎn)發(fā)至具有Root權(quán)限的服務(wù)進(jìn)程即可。
      [0030]步驟140:利用所述具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      [0031]具體的,當(dāng)通過(guò)所述通信服務(wù)進(jìn)程將其他調(diào)用進(jìn)程的操作請(qǐng)求轉(zhuǎn)發(fā)至具有Root權(quán)限的服務(wù)進(jìn)程后,所述具有Root權(quán)限的服務(wù)進(jìn)程即可執(zhí)行該相應(yīng)操作,而后再將操作結(jié)果通過(guò)所述通信服務(wù)進(jìn)程反饋給所述其他調(diào)用進(jìn)程,從而可以使其他調(diào)用進(jìn)程無(wú)需向系統(tǒng)申請(qǐng)Root權(quán)限即可執(zhí)行相應(yīng)的操作;具體的,進(jìn)程之間進(jìn)行通信的命令和參數(shù)可根據(jù)業(yè)務(wù)邏輯來(lái)確定,本實(shí)施例在此不再贅述。
      [0032]值得注意的是,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提出了另一種在終端設(shè)備上Root權(quán)限管理的方法,該方法與上述方法步驟基本一致,不同之處在于在步驟130和步驟140之間還包括:
      [0033]步驟150:判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限,如果是,執(zhí)行步驟140 ;否則,結(jié)束操作。
      [0034]具體的,本實(shí)施例提出可通過(guò)以下任意一種方式來(lái)操作權(quán)限的判斷,但并不局限于此:
      [0035]A、在系統(tǒng)中會(huì)預(yù)先為某些調(diào)用進(jìn)程與具有Root權(quán)限的服務(wù)進(jìn)程設(shè)置相同的私鑰簽名,只有設(shè)置了私鑰簽名的調(diào)用進(jìn)程才能夠通過(guò)具有Root權(quán)限的服務(wù)進(jìn)程來(lái)執(zhí)行相應(yīng)的操作;因此,在接收所述通信服務(wù)進(jìn)程轉(zhuǎn)發(fā)的操作請(qǐng)求后,首先查詢?cè)撈渌{(diào)用進(jìn)程是否具備私鑰簽名,如果具備,則提取出所述私鑰簽名并與預(yù)設(shè)的具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果二者一致,則可確定當(dāng)前調(diào)用進(jìn)程具有相應(yīng)操作權(quán)限;如果所述其他調(diào)用進(jìn)程不具備私鑰簽名或私鑰簽名與所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名不一致,則可確定當(dāng)前調(diào)用進(jìn)程不具備相應(yīng)操作權(quán)限。
      [0036]B、對(duì)于移動(dòng)終端系統(tǒng)而言,該系統(tǒng)下的任意調(diào)用進(jìn)程皆具備用戶標(biāo)識(shí)(UID)和進(jìn)程標(biāo)識(shí)(PID),并且在系統(tǒng)權(quán)限列表中皆對(duì)應(yīng)存儲(chǔ)有該UID和PID對(duì)應(yīng)的權(quán)限;因此,在接收到所述通信服務(wù)進(jìn)程轉(zhuǎn)發(fā)的操作請(qǐng)求后,首先提取出當(dāng)前調(diào)用進(jìn)程的UID和PID,并搜索所述系統(tǒng)權(quán)限列表,從搜索結(jié)果中即可匹配出該UID和PID對(duì)應(yīng)的操作權(quán)限。
      [0037]可以看出,采用本發(fā)明實(shí)施例的方法,通過(guò)獲取系統(tǒng)Root權(quán)限后啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程并向系統(tǒng)中插入用于通信的通信服務(wù)進(jìn)程,即可使其他調(diào)用進(jìn)程執(zhí)行相應(yīng)操作時(shí)無(wú)需重復(fù)申請(qǐng)Root權(quán)限,而可通過(guò)啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程來(lái)執(zhí)行相應(yīng)操作,有效的避免了因Root權(quán)限正在使用或被禁用所帶來(lái)操作失敗,進(jìn)而大大提高了數(shù)據(jù)通信的效率。
      [0038]當(dāng)然,上述特種信息及其判斷方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他特種信息及其判斷方式,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述特種信息及其判斷方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其他特種信息及其判斷方式,本發(fā)明實(shí)施例對(duì)此也不加以限制。
      [0039]下面通過(guò)具體的實(shí)例對(duì)上述Root權(quán)限管理的方法進(jìn)行詳細(xì)說(shuō)明,參照?qǐng)D2所示,以手機(jī)助手應(yīng)用為例,具體包括如下步驟:
      [0040]S210:手機(jī)助手運(yùn)行后其主進(jìn)程向手機(jī)上的安卓(Android)系統(tǒng)申請(qǐng)Root權(quán)限;
      [0041]S220:所述Android系統(tǒng)向手機(jī)助手授予系統(tǒng)Root權(quán)限;
      [0042]S230:手機(jī)助手的主進(jìn)程獲取到Root權(quán)限后,啟動(dòng)Root權(quán)限進(jìn)程,并通過(guò)該Root權(quán)限進(jìn)程向Android系統(tǒng)中插入一通信服務(wù)進(jìn)程;
      [0043]S240:當(dāng)客戶端的安裝調(diào)用進(jìn)程被觸發(fā)后,該安裝調(diào)用進(jìn)程向插入到Android系統(tǒng)中的通信服務(wù)進(jìn)程發(fā)送安裝請(qǐng)求;
      [0044]S250:所述Android系統(tǒng)中的通信服務(wù)進(jìn)程將安裝請(qǐng)求轉(zhuǎn)發(fā)至手機(jī)助手;
      [0045]S260:所述手機(jī)助手的Root權(quán)限進(jìn)程通過(guò)安裝調(diào)用進(jìn)程的UID和PID搜索Android權(quán)限列表,以確定該安裝調(diào)用進(jìn)程是否具備安裝權(quán)限;
      [0046]S270:當(dāng)所述手機(jī)助手確定該安裝調(diào)用進(jìn)程具備安裝權(quán)限后,執(zhí)行相應(yīng)的安裝操作,并將安裝結(jié)果發(fā)送至Android系統(tǒng)中的通信服務(wù)進(jìn)程;
      [0047]S280 =Android將安裝結(jié)果反饋給所述安裝調(diào)用進(jìn)程。
      [0048]在本實(shí)施例中,上述Roo權(quán)限管理的方法可以應(yīng)用在手機(jī)助手的靜默安裝、卸載預(yù)裝、臨時(shí)Root等功能中;具體的,臨時(shí)Root權(quán)限的操作至少包括以下任意一種:備份系統(tǒng)、修改系統(tǒng)的內(nèi)部程序、將應(yīng)用程序安裝到SD卡上、獲取文件目錄、靜默安裝應(yīng)用程序、卸載應(yīng)用程序、以及卸載系統(tǒng)預(yù)裝應(yīng)用程序等;
      [0049]下面以卸載系統(tǒng)應(yīng)用為例進(jìn)行詳細(xì)說(shuō)明,具體包括:首先通過(guò)守護(hù)進(jìn)程從移動(dòng)設(shè)備端讀取文件目錄下存儲(chǔ)的系統(tǒng)應(yīng)用文件,將所讀取的系統(tǒng)應(yīng)用文件傳到云端服務(wù)器做一次過(guò)濾,即可以向云端服務(wù)器發(fā)送攜帶有系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;云端服務(wù)器會(huì)根據(jù)查詢指示來(lái)查詢每個(gè)系統(tǒng)應(yīng)用是否允許卸載,以對(duì)每個(gè)系統(tǒng)應(yīng)用分配標(biāo)識(shí),具體可以包括如下三個(gè)標(biāo)識(shí):可卸載、謹(jǐn)慎卸載、不可卸載。其中,上述標(biāo)識(shí)是云端服務(wù)器提供給移動(dòng)設(shè)備的一個(gè)接口返回字段,該字段和應(yīng)用包名關(guān)聯(lián),比如返回com.qiho0.mobile:O、com.qiho0.mobile: 1、或者com.qiho0.mobile:2。其中,標(biāo)識(shí)com.qiho0.mobile:為0、1、2時(shí)分別對(duì)應(yīng)改應(yīng)用包為不可卸載、可卸載和謹(jǐn)慎卸載。而在本實(shí)施例中,當(dāng)用戶獲取了臨時(shí)Root權(quán)限后,可以對(duì)移動(dòng)設(shè)備中安裝的惡意軟件(例如牛皮癬軟件)進(jìn)行卸載處理;而針對(duì)上述惡意軟件,云端服務(wù)器會(huì)向移動(dòng)設(shè)備返回該惡意軟件的標(biāo)識(shí)為可卸載,由于當(dāng)前用戶具有臨時(shí)Root權(quán)限,使得用戶可以徹底將移動(dòng)設(shè)備中的惡意軟件卸載掉,避免惡意軟件占用系統(tǒng)內(nèi)存、占用系統(tǒng)資源、以及惡意軟件的流氓行為。
      [0050]對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
      [0051]參照?qǐng)D3,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在終端設(shè)備上Root權(quán)限管理的裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:獲取單元310、插入單元320、通信單元330和處理單元340 ;其中,[0052]所述獲取單元310適于向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;所述插入單元320適于當(dāng)所述獲取單元310獲取到Root權(quán)限后,啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,并通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;所述通信單元330適于通過(guò)所述插入單元320插入的通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求,并將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;所述處理單元340適于利用所述插入單元320啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      [0053]其中,所述處理單元340還可包括(圖中未示出):判斷模塊和指示模塊;其中,所述判斷模塊適于在接收到通信單元轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限;所述指示模塊適于獲取所述判斷模塊的判斷結(jié)果,并當(dāng)所述其他調(diào)用進(jìn)程具備所述操作權(quán)限后,執(zhí)行所述操作。
      [0054]指的注意的是,所述判斷模塊還可包括(圖中未示出):查詢模塊和比對(duì)模塊;其中,所述查詢模塊適于查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,并將查詢結(jié)果通知給所述比對(duì)模塊;所述比對(duì)模塊適于接收所述查詢模塊的查詢結(jié)果,并提取出所述私鑰簽名與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      [0055]此外,所述判斷模塊還可包括(圖中未示出):提取模塊和搜索模塊;其中,所述提取模塊適于提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);所述搜索模塊適于利用所述提取模塊提取出的其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      [0056]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
      [0057]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
      [0058]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
      [0059]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
      [0060]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或進(jìn)程組合成一個(gè)模塊或單元或進(jìn)程,以及此外可以把它們分成多個(gè)子模塊或子單元或子進(jìn)程。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
      [0061]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
      [0062]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件,或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊,或者以它們的組合。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)根據(jù)本發(fā)明實(shí)施例的進(jìn)行網(wǎng)頁(yè)加載的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
      [0063]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
      [0064]本發(fā)明實(shí)施例還揭示了 Al、一種在終端設(shè)備上root權(quán)限管理的方法,包括:
      [0065]向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;
      [0066]啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;
      [0067]通過(guò)所述通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求后,將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;
      [0068]利用所述具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      [0069]A2、如Al所述的方法,該方法還包括:
      [0070]在接收到所述通信服務(wù)進(jìn)程轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限,如果是,則執(zhí)行所述操作。
      [0071]A3、如A2所述的方法,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括:
      [0072]查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,如果具備,則
      [0073]提取出所述私鑰簽名,并與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      [0074]A4、如A2所述的方法,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括:[0075]提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);
      [0076]利用所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      [0077]A5、如Al所述的方法,所述利用具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作至少包括下述任意一方式:
      [0078]卸載預(yù)置應(yīng)用、安裝或卸載應(yīng)用程序、備份或還原應(yīng)用數(shù)據(jù)、啟用或禁用應(yīng)用程序。
      [0079]A6、如Al所述的方法,該方法還包括:
      [0080]利用所述通信服務(wù)進(jìn)程完成其他調(diào)用進(jìn)程與系統(tǒng)間的通信;所述通信服務(wù)進(jìn)程的權(quán)限高于所述其他調(diào)用進(jìn)程權(quán)限。
      [0081]本發(fā)明實(shí)施例還揭示了 B7、一種在終端設(shè)備上Root權(quán)限管理的裝置,包括:獲取單元、插入單元、通信單元和處理單元;其中,
      [0082]所述獲取單元適于向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限;
      [0083]所述插入單元適于當(dāng)所述獲取單元獲取到Root權(quán)限后,啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,并通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程;
      [0084]所述通信單元適于通過(guò)所述插入單元插入的通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求,并將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程;
      [0085]所述處理單元適于利用所述插入單元啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作`結(jié)果至所述其他調(diào)用進(jìn)程。
      [0086]B8jn B7所述的裝置,所述處理單元包括:判斷模塊和指示模塊;其中,所述判斷模塊適于在接收到通信單元轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限;
      [0087]所述指示模塊適于獲取所述判斷模塊的判斷結(jié)果,并當(dāng)所述其他調(diào)用進(jìn)程具備所述操作權(quán)限后,執(zhí)行所述操作。
      [0088]B9、如B8所述的裝置,所述判斷模塊包括:查詢模塊和比對(duì)模塊;其中,所述查詢模塊適于查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,并將查詢結(jié)果通知給所述比對(duì)模塊;
      [0089]所述比對(duì)模塊適于接收所述查詢模塊的查詢結(jié)果,并提取出所述私鑰簽名與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      [0090]BlO^n B8所述的裝置,所述判斷模塊包括:提取模塊和搜索模塊;其中,所述提取模塊適于提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);
      [0091]所述搜索模塊適于利用所述提取模塊提取出的其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      【權(quán)利要求】
      1.一種在終端設(shè)備上進(jìn)行root權(quán)限管理的方法,包括: 向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限; 啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程; 通過(guò)所述通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求后,將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程; 利用所述具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      2.如權(quán)利要求1所述的方法,其特征在于,該方法還包括: 在接收到所述通信服務(wù)進(jìn)程轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限,如果是,則執(zhí)行所述操作。
      3.如權(quán)利要求2所述的方法,其特征在于,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括: 查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,如果具備,則 提取出所述私鑰簽名,并與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      4.如權(quán)利要求2所述的方法,其特征在于,所述判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限包括: 提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí);` 利用所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      5.如權(quán)利要求1所述的方法,其特征在于,所述利用具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作至少包括下述任意一方式: 卸載預(yù)置應(yīng)用、安裝或卸載應(yīng)用程序、備份或還原應(yīng)用數(shù)據(jù)、啟用或禁用應(yīng)用程序。
      6.如權(quán)利要求1所述的方法,其特征在于,該方法還包括: 利用所述通信服務(wù)進(jìn)程完成其他調(diào)用進(jìn)程與系統(tǒng)間的通信;所述通信服務(wù)進(jìn)程的權(quán)限高于所述其他調(diào)用進(jìn)程權(quán)限。
      7.一種在終端設(shè)備上Root權(quán)限管理的裝置,包括:獲取單元、插入單元、通信單元和處理單元;其中, 所述獲取單元適于向系統(tǒng)發(fā)送Root權(quán)限獲取請(qǐng)求,并獲取所述系統(tǒng)授予的Root權(quán)限; 所述插入單元適于當(dāng)所述獲取單元獲取到Root權(quán)限后,啟動(dòng)具有Root權(quán)限的服務(wù)進(jìn)程,并通過(guò)該進(jìn)程在系統(tǒng)中插入通信服務(wù)進(jìn)程; 所述通信單元適于通過(guò)所述插入單元插入的通信服務(wù)進(jìn)程接收其他調(diào)用進(jìn)程發(fā)送的操作請(qǐng)求,并將該請(qǐng)求發(fā)送至所述具有Root權(quán)限的服務(wù)進(jìn)程; 所述處理單元適于利用所述插入單元啟動(dòng)的具有Root權(quán)限的服務(wù)進(jìn)程執(zhí)行所述操作后,通過(guò)所述通信服務(wù)進(jìn)程反饋操作結(jié)果至所述其他調(diào)用進(jìn)程。
      8.如權(quán)利要求7所述的裝置,其特征在于,所述處理單元包括:判斷模塊和指示模塊;其中, 所述判斷模塊適于在接收到通信單元轉(zhuǎn)發(fā)的操作請(qǐng)求后,判斷所述其他調(diào)用進(jìn)程是否具備所述操作權(quán)限; 所述指示模塊適于獲取所述判斷模塊的判斷結(jié)果,并當(dāng)所述其他調(diào)用進(jìn)程具備所述操作權(quán)限后,執(zhí)行所述操作。
      9.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括:查詢模塊和比對(duì)模塊;其中, 所述查詢模塊適于查詢所述其他調(diào)用進(jìn)程是否具備私鑰簽名,并將查詢結(jié)果通知給所述比對(duì)模塊; 所述比對(duì)模塊適于接收所述查詢模塊的查詢結(jié)果,并提取出所述私鑰簽名與預(yù)設(shè)的所述具有Root權(quán)限的服務(wù)進(jìn)程的私鑰簽名進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則確定所述其他調(diào)用進(jìn)程具備所述操作權(quán)限。
      10.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括:提取模塊和搜索模塊;其中, 所述提取模塊適于提取所述其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí); 所述搜索模塊適于利用所述提取模塊提取出的其他調(diào)用進(jìn)程的用戶標(biāo)識(shí)和進(jìn)程標(biāo)識(shí)搜索系統(tǒng)權(quán)限列表,并根據(jù)搜索·結(jié)果確定所述其他調(diào)用進(jìn)程的操作權(quán)限。
      【文檔編號(hào)】H04W12/06GK103826215SQ201410048020
      【公開(kāi)日】2014年5月28日 申請(qǐng)日期:2014年2月11日 優(yōu)先權(quán)日:2014年2月11日
      【發(fā)明者】雷宇, 張勇 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1