專(zhuān)利名稱(chēng):一種開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)權(quán)限設(shè)置,尤其涉及一種開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,手機(jī)等移動(dòng)終端設(shè)備已經(jīng)日益成為個(gè)人消費(fèi)者和商務(wù)用戶(hù)生活中用于溝通不可缺少的一部分。最終面向消費(fèi)者的手機(jī)等移動(dòng)設(shè)備終端,一般都是限制用戶(hù)權(quán)限的,很多手機(jī)都分為用戶(hù)權(quán)限和root權(quán)限,用戶(hù)權(quán)限基本不能夠修改系統(tǒng)應(yīng)用,但是獲取了 root權(quán)限之后,就可以替換主界面,甚至是直接修改系統(tǒng)應(yīng)用等等。以安卓(Android)系統(tǒng)手機(jī)為例,手機(jī)廠(chǎng)商的工程師在開(kāi)發(fā)手機(jī)的時(shí)候,使用root權(quán)限開(kāi)發(fā)模式開(kāi)發(fā),在出廠(chǎng)的時(shí)候,會(huì)發(fā)布用戶(hù)模式軟件。目前很多手機(jī)廠(chǎng)商為了保護(hù)自己的系統(tǒng),不開(kāi)放root權(quán)限。Android論壇上提供了一些打開(kāi)系統(tǒng)root權(quán)限的方法,但是都是很復(fù)雜,普通用戶(hù)不會(huì)使用,甚至?xí)咽謾C(jī)刷死機(jī)。而手機(jī)等設(shè)備廠(chǎng)商那邊,要么是根本不提供root權(quán)限的方法,要么是設(shè)置的打開(kāi)root權(quán)限的方法非常復(fù)雜。手機(jī)等移動(dòng)設(shè)備終端從廠(chǎng)家成品后通過(guò)經(jīng)銷(xiāo)商的途徑被用戶(hù)購(gòu)入,廠(chǎng)家對(duì)用戶(hù)需要負(fù)責(zé)保修等三包服務(wù),而機(jī)器的root權(quán)限設(shè)置與變更等是明顯不屬于保修范圍的,廠(chǎng)家沒(méi)有權(quán)利或者義務(wù)為客戶(hù)進(jìn)行root權(quán)限方面的服務(wù),自然地,廠(chǎng)家的出發(fā)點(diǎn)是保護(hù)自己的系統(tǒng),同時(shí)也不希望擔(dān)負(fù)額外的后期維護(hù)成本。因此,如果能夠在廠(chǎng)家接收和允許的前提下,比如通過(guò)一定的收費(fèi)模式,并且配合技術(shù)方面的跟進(jìn),來(lái)滿(mǎn)足一定程度上消費(fèi)者的自行變更或設(shè)置手機(jī)等移動(dòng)設(shè)備root權(quán)限的需求還是在可接受范圍內(nèi)的。
發(fā)明內(nèi)容
針對(duì)上述存在的問(wèn)題,本發(fā)明的目的在于提供一種比較簡(jiǎn)單的打開(kāi)移動(dòng)設(shè)備root權(quán)限的方法,消費(fèi)者使用起來(lái)非常簡(jiǎn)單,滿(mǎn)足了能夠在廠(chǎng)家允許的前提下的一定程度上消費(fèi)者的自行變更或設(shè)置手機(jī)等移動(dòng)設(shè)備root權(quán)限的需求。本發(fā)明的目的是通過(guò)下述技術(shù)方案實(shí)現(xiàn)的:一種開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,應(yīng)用于一用戶(hù)與廠(chǎng)商的交互系統(tǒng)中,所述交互系統(tǒng)包括用戶(hù)的移動(dòng)設(shè)備,用戶(hù)的PC機(jī)和廠(chǎng)商服務(wù)器,所述廠(chǎng)商服務(wù)器上存有一用戶(hù)權(quán)限表,所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法包括:S1.所述PC機(jī)向所述廠(chǎng)商服務(wù)器發(fā)起第一請(qǐng)求,請(qǐng)求獲取打開(kāi)所述移動(dòng)設(shè)備的root權(quán)限,所述第一請(qǐng)求中包括所述移動(dòng)設(shè)備的號(hào)碼、所述移動(dòng)設(shè)備的型號(hào)和請(qǐng)求命令;S2.所述廠(chǎng)商服務(wù)器向所述PC機(jī)發(fā)送提醒確認(rèn)消息;S3.所述PC機(jī)反饋確認(rèn)消息,繼續(xù)步驟S4,否則進(jìn)程結(jié)束;S4.所述廠(chǎng)商服務(wù)器收到所述PC機(jī)的確認(rèn)信息后,向所述PC機(jī)發(fā)送第一密碼和修改root權(quán)限命令;S5.所述PC機(jī)將所述第一密碼和修改root權(quán)限命令轉(zhuǎn)發(fā)給所述移動(dòng)設(shè)備;S6.用戶(hù)在所述移動(dòng)設(shè)備上設(shè)置第二密碼,所述移動(dòng)設(shè)備接收到所述第一密碼后將所述第一密碼和所述第二密碼作比對(duì),相同則執(zhí)行所述修改root權(quán)限命令,不相同則進(jìn)程結(jié)束;S7.執(zhí)行所述修改root權(quán)限命令后,用戶(hù)獲得修改所述移動(dòng)設(shè)備的root權(quán)限,所述移動(dòng)設(shè)備向所述廠(chǎng)商服務(wù)器發(fā)送所述移動(dòng)設(shè)備的MEI碼和權(quán)限變動(dòng)提醒消息;S8.所述廠(chǎng)商服務(wù)器更新所述用戶(hù)權(quán)限表。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述移動(dòng)設(shè)備具有一存儲(chǔ)模塊,所述第一密碼生成后被存入所述存儲(chǔ)模塊中,所述移動(dòng)設(shè)備接收到所述第二密碼后將所述第二密碼存入所述存儲(chǔ)模塊中。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述用戶(hù)權(quán)限表中定義的字段包括移動(dòng)設(shè)備型號(hào)、移動(dòng)設(shè)備號(hào)碼、移動(dòng)設(shè)備的IMEI碼、用戶(hù)權(quán)限狀態(tài)和用戶(hù)權(quán)限狀態(tài)修改時(shí)間。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述移動(dòng)設(shè)備上設(shè)有第一通信模塊,所述PC機(jī)上設(shè)有第二通信模塊,所述第一通信模塊和所述第二通信模塊相互通信。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述第一通信模塊和所述第二通信模塊均為adb模塊。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述移動(dòng)設(shè)備通過(guò)GPRS或者WLAN方式連接所述廠(chǎng)商服務(wù)器。上述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其中,所述移動(dòng)設(shè)備包括加載Android系統(tǒng)的手機(jī)或平板電腦。與已有技術(shù)相比,本發(fā)明的有益效果在于:在廠(chǎng)家允許的前提下使得某些用戶(hù)可以獲得移動(dòng)設(shè)備終端的root權(quán)限,從一定程度上滿(mǎn)足了部分用戶(hù)的需求,并且在用戶(hù)獲得root權(quán)限的同時(shí)廠(chǎng)家可以在第一時(shí)間了解到用戶(hù)權(quán)限的變化。
圖1是本發(fā)明開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法的流程示意框圖。
具體實(shí)施例方式下面結(jié)合原理圖和具體操作實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。本發(fā)明開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,應(yīng)用于一用戶(hù)與廠(chǎng)商的交互系統(tǒng)中,交互系統(tǒng)包括用戶(hù)的移動(dòng)設(shè)備,用戶(hù)的PC機(jī)和廠(chǎng)商服務(wù)器,移動(dòng)設(shè)備可以是普遍使用的加載Android系統(tǒng)的手機(jī)或帶遠(yuǎn)程通信交互功能的iPad等平板電腦。移動(dòng)設(shè)備上設(shè)有第一通信模塊,PC機(jī)上設(shè)有第二通信模塊,第一通信模塊和第二通信模塊相互通信,廠(chǎng)商服務(wù)器上存有一用戶(hù)權(quán)限表,優(yōu)選地,用戶(hù)權(quán)限表中定義的字段包括移動(dòng)設(shè)備型號(hào)、移動(dòng)設(shè)備號(hào)碼、移動(dòng)設(shè)備的IMEI碼、用戶(hù)權(quán)限狀態(tài)和用戶(hù)權(quán)限狀態(tài)修改時(shí)間。參看圖1所示,開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法包括:S1.PC機(jī)向廠(chǎng)商服務(wù)器發(fā)起第一請(qǐng)求,請(qǐng)求獲取打開(kāi)移動(dòng)設(shè)備的root權(quán)限,第一請(qǐng)求中包括移動(dòng)設(shè)備的號(hào)碼、移動(dòng)設(shè)備的型號(hào)和請(qǐng)求命令;S2.廠(chǎng)商服務(wù)器向PC機(jī)發(fā)送提醒確認(rèn)消息;S3.PC機(jī)反饋確認(rèn)消息,繼續(xù)步驟S4,否則進(jìn)程結(jié)束;
S4.廠(chǎng)商服務(wù)器收到PC機(jī)的確認(rèn)信息后,向PC機(jī)發(fā)送第一密碼和修改root權(quán)限命令;S5.PC機(jī)將第一密碼和修改root權(quán)限命令轉(zhuǎn)發(fā)給移動(dòng)設(shè)備;S6.用戶(hù)在移動(dòng)設(shè)備上設(shè)置第二密碼,移動(dòng)設(shè)備接收到第一密碼后將第一密碼和第二密碼作比對(duì),相同則執(zhí)行修改root權(quán)限命令,不相同則進(jìn)程結(jié)束,打開(kāi)失敗。由于用戶(hù)和廠(chǎng)商服務(wù)器是通過(guò)PC機(jī)直接通信的,用戶(hù)可以在收到第一密碼后再設(shè)置第二密碼,第二密碼也可以通過(guò)廠(chǎng)商直接給予等其他途徑獲得,關(guān)于密碼的設(shè)定方式則由廠(chǎng)商自行決定。S7.執(zhí)行修改root權(quán)限命令后,用戶(hù)獲得修改移動(dòng)設(shè)備的root權(quán)限,移動(dòng)設(shè)備向廠(chǎng)商服務(wù)器發(fā)送移動(dòng)設(shè)備的頂EI碼和權(quán)限變動(dòng)提醒消息。國(guó)際移動(dòng)設(shè)備識(shí)別碼αΜΕΙ:International Mobile Equipment Identification Number)是區(qū)別移動(dòng)設(shè)備的標(biāo)志,儲(chǔ)存在移動(dòng)設(shè)備中,可用于監(jiān)控被竊或無(wú)效的移動(dòng)設(shè)備。它與每臺(tái)移動(dòng)設(shè)備終端一一對(duì)應(yīng),是全世界唯一的,每一個(gè)移動(dòng)設(shè)備在組裝完成后都將被賦予該號(hào)碼,這個(gè)號(hào)碼從生產(chǎn)到交付使用都將被制造生產(chǎn)的廠(chǎng)商所記錄。在本發(fā)明的優(yōu)選實(shí)施例中,移動(dòng)設(shè)備通過(guò)GPRS或者WLAN等無(wú)線(xiàn)連接方式遠(yuǎn)程連接廠(chǎng)商服務(wù)器,過(guò)程中GPRS等無(wú)線(xiàn)連接方式連接所產(chǎn)生的流量將計(jì)入移動(dòng)設(shè)備的通信費(fèi)用中。與不同的無(wú)線(xiàn)連接方式相對(duì)應(yīng)的,移動(dòng)設(shè)備端裝配有相應(yīng)的通信模塊以實(shí)現(xiàn)上述功倉(cāng)泛。S8.廠(chǎng)商服務(wù)器根據(jù)收到的信息更新用戶(hù)權(quán)限表,以突出顯示已經(jīng)獲得root權(quán)限的用戶(hù)的id等,為方便跟進(jìn)后續(xù)系統(tǒng)服務(wù)。移動(dòng)設(shè)備具有一存儲(chǔ)模塊,第一密碼生成后被存入存儲(chǔ)模塊中,移動(dòng)設(shè)備接收到第二密碼后將第二密碼也存入存儲(chǔ)模塊中。在本發(fā)明方法中第一密碼和第二密碼比較時(shí)移動(dòng)設(shè)備的控制器件會(huì)從存儲(chǔ)模塊中讀取第一密碼和第二密碼后再進(jìn)行比較。需要指出的是,第一通信模塊和第二通信模塊均為adb模塊,adb的全稱(chēng)為Android Debug Bridge,就是起到調(diào)試橋的作用。通過(guò)adb可以在Eclipse中方面通過(guò)DDMS來(lái)調(diào)試Android程序,就是debug工具的一種。本發(fā)明在廠(chǎng)家允許的前提下使得某些用戶(hù)可以獲得移動(dòng)設(shè)備終端的root權(quán)限,從一定程度上滿(mǎn)足了部分用戶(hù)的需求,并且在用戶(hù)獲得root權(quán)限的同時(shí)廠(chǎng)家可以在第一時(shí)間了解到用戶(hù)權(quán)限的變化。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了詳細(xì)描述,但本發(fā)明并不限制于以上描述的具體實(shí)施例,其只是作為范例。對(duì)于本領(lǐng)域技術(shù)人員而言,任何等同修改和替代也都在本發(fā)明的范疇之中。因此,在不脫離本發(fā)明的精神和范圍下所作出的均等變換和修改,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,應(yīng)用于一用戶(hù)與廠(chǎng)商的交互系統(tǒng)中,所述交互系統(tǒng)包括用戶(hù)的移動(dòng)設(shè)備,用戶(hù)的PC機(jī)和廠(chǎng)商服務(wù)器,所述廠(chǎng)商服務(wù)器上存有一用戶(hù)權(quán)限表,所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法包括: 51.所述PC機(jī)向所述廠(chǎng)商服務(wù)器發(fā)起第一請(qǐng)求,請(qǐng)求獲取打開(kāi)所述移動(dòng)設(shè)備的root權(quán)限,所述第一請(qǐng)求中包括所述移動(dòng)設(shè)備的號(hào)碼、所述移動(dòng)設(shè)備的型號(hào)和請(qǐng)求命令; 52.所述廠(chǎng)商服務(wù)器向所述PC機(jī)發(fā)送提醒確認(rèn)消息; 53.所述PC機(jī)反饋確認(rèn)消息,繼續(xù)步驟S4,否則進(jìn)程結(jié)束; 54.所述廠(chǎng)商服務(wù)器收到所述PC機(jī)的確認(rèn)信息后,向所述PC機(jī)發(fā)送第一密碼和修改root權(quán)限命令; 55.所述PC機(jī)將所述第一密碼和修改root權(quán)限命令轉(zhuǎn)發(fā)給所述移動(dòng)設(shè)備; 56.用戶(hù)在所述移動(dòng)設(shè)備上設(shè)置第二密碼,所述移動(dòng)設(shè)備接收到所述第一密碼后將所述第一密碼和所述第二密碼作比對(duì),相同則執(zhí)行所述修改root權(quán)限命令,不相同則進(jìn)程結(jié)束; 57.執(zhí)行所述修改root權(quán)限命令后,用戶(hù)獲得修改所述移動(dòng)設(shè)備的root權(quán)限,所述移動(dòng)設(shè)備向所述廠(chǎng)商服務(wù)器發(fā)送所述移動(dòng)設(shè)備的頂EI碼和權(quán)限變動(dòng)提醒消息; 58.所述廠(chǎng)商服務(wù)器更新所述用戶(hù)權(quán)限表。
2.如權(quán)利要求1所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述移動(dòng)設(shè)備具有一存儲(chǔ)模塊,所述第一密碼生成后被存入所述存儲(chǔ)模塊中,所述移動(dòng)設(shè)備接收到所述第二密碼后將所述第二密碼存入所述存儲(chǔ)模塊中。
3.如權(quán)利要求1所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述用戶(hù)權(quán)限表中定義的字段包括移動(dòng)設(shè)備型號(hào)、移動(dòng)設(shè)備號(hào)碼、移動(dòng)設(shè)備的MEI碼、用戶(hù)權(quán)限狀態(tài)和用戶(hù)權(quán)限狀態(tài)修改時(shí)間。
4.如權(quán)利要求1所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述移動(dòng)設(shè)備上設(shè)有第一通信模塊,所述PC機(jī)上設(shè)有第二通信模塊,所述第一通信模塊和所述第二通信模塊相互通信。
5.如權(quán)利要求4所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述第一通信模塊和所述第二通信模塊均為adb模塊。
6.如權(quán)利要求5所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述移動(dòng)設(shè)備通過(guò)GPRS或者WLAN方式連接所述廠(chǎng)商服務(wù)器。
7.如權(quán)利要求1所述開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,其特征在于,所述移動(dòng)設(shè)備包括加載Android系統(tǒng)的手機(jī)或平板電腦。
全文摘要
本發(fā)明公開(kāi)了一種開(kāi)啟移動(dòng)設(shè)備root權(quán)限的方法,包括PC機(jī)向廠(chǎng)商服務(wù)器發(fā)起第一請(qǐng)求;廠(chǎng)商服務(wù)器向PC機(jī)發(fā)送提醒確認(rèn)消息;PC機(jī)反饋確認(rèn)消息,繼續(xù),否則結(jié)束;廠(chǎng)商服務(wù)器向PC機(jī)發(fā)送第一密碼和修改root權(quán)限命令;PC機(jī)將第一密碼和修改root權(quán)限命令轉(zhuǎn)發(fā)給移動(dòng)設(shè)備;用戶(hù)在移動(dòng)設(shè)備上設(shè)置第二密碼,移動(dòng)設(shè)備將第一密碼和第二密碼作比對(duì),相同則執(zhí)行修改root權(quán)限命令,不相同則結(jié)束;用戶(hù)獲得root權(quán)限,移動(dòng)設(shè)備向廠(chǎng)商服務(wù)器發(fā)送移動(dòng)設(shè)備的IMEI碼和權(quán)限變動(dòng)提醒消息;廠(chǎng)商服務(wù)器更新用戶(hù)權(quán)限表。本發(fā)明在廠(chǎng)家允許的前提下使得用戶(hù)可以獲得移動(dòng)設(shè)備終端的root權(quán)限,并且在第一時(shí)間了解到用戶(hù)權(quán)限的變化。
文檔編號(hào)G06F21/62GK103198265SQ20131010491
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年3月28日 優(yōu)先權(quán)日2013年3月28日
發(fā)明者王業(yè)青 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司