两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種以超級用戶身份運(yùn)行應(yīng)用程序方法及裝置的制造方法

文檔序號(hào):8258038閱讀:753來源:國知局
一種以超級用戶身份運(yùn)行應(yīng)用程序方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種以超級用戶身份運(yùn)行應(yīng)用程序方法及裝置。
【背景技術(shù)】
[0002]在UNIX 系統(tǒng)(如 AIX、BSD 等)和類 UNIX 系統(tǒng)(如 Debian、Redhat、Ubuntu 等各個(gè)發(fā)行版的Linux)以及An droid系統(tǒng)中,超級用戶具有系統(tǒng)中所有的權(quán)限,如啟動(dòng)或停止一個(gè)進(jìn)程,刪除或增加用戶,增加或者禁用硬件等等。
[0003]現(xiàn)有技術(shù)中,在Android系統(tǒng)中安裝一個(gè)SuperUser應(yīng)用程序,其他應(yīng)用程序需要向SuperUser申請才能夠獲得超級用戶權(quán)限。但是應(yīng)用程序申請到超級用戶權(quán)限后隨著申請進(jìn)程的退出而丟失,下次再需要使用超級用戶權(quán)限時(shí),必須要重新申請,這樣就降低了處理數(shù)據(jù)的速度,

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

[0004]有鑒于此,本發(fā)明提供一種以超級用戶身份運(yùn)行應(yīng)用程序方法及裝置,以提高數(shù)據(jù)處理速度。
[0005]本發(fā)明實(shí)施例提供的以超級用戶身份運(yùn)行應(yīng)用程序方法,包括:
[0006]在應(yīng)用程序中創(chuàng)建超級用戶權(quán)限進(jìn)程;
[0007]所述超級用戶權(quán)限進(jìn)程獲取超級用戶權(quán)限且持續(xù)運(yùn)行;
[0008]將需使用所述超級用戶權(quán)限處理的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述超級用戶權(quán)限進(jìn)程進(jìn)行處理,并接收所述超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù)。
[0009]本發(fā)明實(shí)施例提供的以超級用戶身份運(yùn)行應(yīng)用程序裝置,包括:
[0010]創(chuàng)建模塊,用于在應(yīng)用程序中創(chuàng)建超級用戶權(quán)限進(jìn)程;
[0011]獲取模塊,用于所述創(chuàng)建模塊創(chuàng)建的所述超級用戶權(quán)限進(jìn)程獲取超級用戶權(quán)限且持續(xù)運(yùn)行;
[0012]發(fā)送模塊,用于將需使用所述獲取模塊獲取的所述超級用戶權(quán)限處理的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述超級用戶權(quán)限進(jìn)程進(jìn)行處理;
[0013]接收模塊,用于接收所述超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù)。
[0014]本發(fā)明實(shí)施例提供的以超級用戶身份運(yùn)行應(yīng)用程序方法及裝置,在應(yīng)用程序中創(chuàng)建超級用戶權(quán)限進(jìn)程,該超級用戶權(quán)限進(jìn)程獲取root權(quán)限并持續(xù)運(yùn)行,將需使用該超級用戶權(quán)限處理的業(yè)務(wù)數(shù)據(jù)發(fā)送給該超級用戶權(quán)限進(jìn)程進(jìn)行處理,并接收該超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù),這樣,只要應(yīng)用程序中的進(jìn)程有在獲取root權(quán)限后才能處理的業(yè)務(wù),都可以交給該超級用戶權(quán)限進(jìn)程進(jìn)行處理,而該超級用戶權(quán)限進(jìn)程一直保持運(yùn)行狀態(tài),避免因?yàn)檫M(jìn)程退出而丟失root權(quán)限導(dǎo)致的頻繁再次申請root權(quán)限,節(jié)省獲取10t權(quán)限來處理數(shù)據(jù)時(shí)的數(shù)據(jù)處理時(shí)間,加快數(shù)據(jù)處理速度。
[0015]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例中以超級用戶身份運(yùn)行應(yīng)用程序方法的一個(gè)實(shí)施例示意圖;
[0017]圖2為本發(fā)明實(shí)施例中以超級用戶身份運(yùn)行應(yīng)用程序方法的另一個(gè)實(shí)施例示意圖;
[0018]圖3為本發(fā)明實(shí)施例中以超級用戶身份運(yùn)行應(yīng)用程序裝置的一個(gè)實(shí)施例示意圖;
[0019]圖4為本發(fā)明實(shí)施例中以超級用戶身份運(yùn)行應(yīng)用程序裝置的另一個(gè)實(shí)施例示意圖。
【具體實(shí)施方式】
[0020]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0021]本發(fā)明實(shí)施例所提供的以超級用戶身份運(yùn)行應(yīng)用程序方法,可以在運(yùn)行應(yīng)用程序時(shí)持續(xù)保持預(yù)置的權(quán)限,提高處理數(shù)據(jù)的效率。
[0022]請參閱圖1,本發(fā)明實(shí)施例中以超級用戶身份運(yùn)行應(yīng)用程序方法的一個(gè)實(shí)施例包括:
[0023]101、在應(yīng)用程序中創(chuàng)建超級用戶權(quán)限進(jìn)程;
[0024]進(jìn)程是一個(gè)具有獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。它可以申請和擁有系統(tǒng)資源,是一個(gè)動(dòng)態(tài)的概念,是一個(gè)活動(dòng)的實(shí)體。它不只是程序的代碼,還包括當(dāng)前的活動(dòng),通過程序計(jì)數(shù)器的值和處理寄存器的內(nèi)容來表示。
[0025]系統(tǒng)在應(yīng)用程序中創(chuàng)建一個(gè)或多個(gè)超級用戶權(quán)限進(jìn)程,該超級用戶權(quán)限進(jìn)程用于獲取超級用戶權(quán)限。
[0026]102、該超級用戶權(quán)限進(jìn)程獲取超級用戶權(quán)限且持續(xù)運(yùn)行;
[0027]超級用戶,即root,在UNIX系統(tǒng)(如AIX、BSD等)和類UNIX系統(tǒng)(如Debian、Redhat> Ubuntu等各個(gè)發(fā)行版的Linux)以及Android系統(tǒng)中,超級用戶一般命名為root。root是系統(tǒng)中唯一的超級用戶,具有系統(tǒng)中所有的權(quán)限,如啟動(dòng)或停止一個(gè)進(jìn)程,刪除或增加用戶,增加或者禁用硬件等等。
[0028]創(chuàng)建的該超級用戶權(quán)限進(jìn)程向系統(tǒng)申請并獲取超級用戶權(quán)限,S卩,獲取root權(quán)限。該超級用戶權(quán)限進(jìn)程獲取root權(quán)限后一直不退出而是持續(xù)運(yùn)行,等待接收其他進(jìn)程發(fā)送的業(yè)務(wù)數(shù)據(jù)。
[0029]103、將需使用該超級用戶權(quán)限處理的業(yè)務(wù)數(shù)據(jù)發(fā)送給該超級用戶權(quán)限進(jìn)程進(jìn)行處理,并接收該超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù)。
[0030]該應(yīng)用程序還存在其他進(jìn)程,如果有進(jìn)程需要獲取root權(quán)限才能夠處理的業(yè)務(wù),則將該業(yè)務(wù)數(shù)據(jù)發(fā)送給具備root權(quán)限的該超級用戶權(quán)限進(jìn)程處理,處理完畢該超級用戶權(quán)限進(jìn)程將處理后的業(yè)務(wù)數(shù)據(jù)發(fā)送給該進(jìn)程,該進(jìn)程接收該超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù)。該超級用戶權(quán)限進(jìn)程繼續(xù)運(yùn)行,等待再次接收其他進(jìn)程發(fā)送的需要root權(quán)限才能處理的業(yè)務(wù)數(shù)據(jù)。
[0031]本發(fā)明實(shí)施例中,在應(yīng)用程序中創(chuàng)建超級用戶權(quán)限進(jìn)程,該超級用戶權(quán)限進(jìn)程獲取root權(quán)限并持續(xù)運(yùn)行,將需使用該超級用戶權(quán)限處理的業(yè)務(wù)數(shù)據(jù)發(fā)送給該超級用戶權(quán)限進(jìn)程進(jìn)行處理,并接收該超級用戶進(jìn)程發(fā)送的處理結(jié)果數(shù)據(jù),這樣,只要應(yīng)用程序中的進(jìn)程有在獲取root權(quán)限后才能處理的業(yè)務(wù),都可以交給該超級用戶權(quán)限進(jìn)程進(jìn)行處理,而該超級用戶權(quán)限進(jìn)程一直保持運(yùn)行狀態(tài),避免因?yàn)檫M(jìn)程退出而丟失root權(quán)限導(dǎo)致的頻繁再次申請root權(quán)限,節(jié)省獲取root權(quán)限來處理數(shù)據(jù)時(shí)的數(shù)據(jù)處理時(shí)間,加快數(shù)據(jù)處理速度。
[0032]請參閱圖2,圖2為本發(fā)明實(shí)施例中的以超級用戶身份運(yùn)行應(yīng)用程序方法的另一個(gè)實(shí)施例,與圖1所示實(shí)施例不同之處在于,步驟102中所述超級用戶權(quán)限進(jìn)程獲取超級用戶權(quán)限具體可以是:
[0033]202、向超級用戶權(quán)限管理程序發(fā)送申請,在該超級用戶權(quán)限管理程序的授權(quán)后獲得所述超級用戶權(quán)限。
[0034]進(jìn)程要獲取root權(quán)限,則向root權(quán)限管理程序發(fā)送申請,該root權(quán)限管理程序授權(quán)該進(jìn)程root權(quán)限后,則該進(jìn)程獲得root權(quán)限。
[0035]進(jìn)一步地,若應(yīng)用程序中創(chuàng)建多個(gè)該超級用戶權(quán)限進(jìn)程,則當(dāng)該應(yīng)用程序有多個(gè)需使用該超級用戶權(quán)限處理的業(yè)務(wù)時(shí),將該多個(gè)業(yè)務(wù)的數(shù)據(jù)按照預(yù)置的規(guī)則發(fā)送給多個(gè)該超級用戶權(quán)限進(jìn)程進(jìn)行處理。例如,若應(yīng)用程序中創(chuàng)建了 4個(gè)超級用戶權(quán)限進(jìn)程,當(dāng)該應(yīng)用程序中多個(gè)進(jìn)程共有8個(gè)需使用root權(quán)限處理的業(yè)務(wù)時(shí),將該8個(gè)業(yè)務(wù)的數(shù)據(jù)按照預(yù)置的規(guī)則發(fā)送給該3個(gè)超級用戶權(quán)限進(jìn)程進(jìn)行處理,該預(yù)置的規(guī)則可以是按時(shí)間的前后順序?qū)?個(gè)業(yè)務(wù)的數(shù)據(jù)平均分配給4個(gè)超級用戶權(quán)限進(jìn)程進(jìn)行處理,也可以是按照業(yè)務(wù)的類型將8個(gè)業(yè)務(wù)的數(shù)據(jù)歸類分配給4個(gè)超級用戶權(quán)限進(jìn)程進(jìn)行處理。
[0036]當(dāng)同時(shí)接收到多個(gè)需使用該超級用戶權(quán)限處理的業(yè)務(wù)時(shí),該超級用戶進(jìn)程按照預(yù)置的業(yè)務(wù)優(yōu)先級順序處理業(yè)務(wù)。例如,當(dāng)一個(gè)超級用戶進(jìn)程同時(shí)接收到5個(gè)需使用該超級用戶權(quán)限處理的業(yè)務(wù)時(shí),按照預(yù)置的業(yè)務(wù)優(yōu)先級順序處理該5個(gè)業(yè)務(wù),業(yè)務(wù)優(yōu)先級的設(shè)置與具體應(yīng)用程序相關(guān),此處不作具體限定。
[0037]本發(fā)明實(shí)施例中,若應(yīng)用程序中有多個(gè)該超級用戶權(quán)限進(jìn)程,則當(dāng)該應(yīng)用程序有多個(gè)需使用root權(quán)限處理的業(yè)務(wù)時(shí),將該多個(gè)業(yè)務(wù)的數(shù)據(jù)按照預(yù)置的規(guī)則發(fā)送給多個(gè)該超級用戶權(quán)限進(jìn)程進(jìn)行處理,使得多個(gè)超級用戶權(quán)限進(jìn)程處理多個(gè)業(yè)務(wù)的效率更高,當(dāng)同時(shí)接收到多個(gè)需使用該超級用戶權(quán)限處理的業(yè)務(wù)時(shí),該超級用戶進(jìn)程按照預(yù)置的業(yè)務(wù)優(yōu)先級順序處理業(yè)務(wù),使得優(yōu)先級級別更高的業(yè)務(wù)優(yōu)先得到處理,提高該業(yè)務(wù)的處理效率。
[0038]請參閱圖3,本發(fā)明實(shí)施例中
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
永年县| 岳阳市| 泰和县| 金乡县| 香港| 红桥区| 泰和县| 徐汇区| 新野县| 江安县| 湘潭县| 泾川县| 吉木萨尔县| 安溪县| 潜江市| 揭东县| 德庆县| 汉阴县| 榕江县| 遵义市| 青浦区| 轮台县| 天等县| 延吉市| 崇仁县| 日土县| 和龙市| 伊川县| 江源县| 遂宁市| 错那县| 屏东县| 航空| 中牟县| 安宁市| 绵阳市| 离岛区| 徐水县| 左云县| 平潭县| 金平|