機(jī)允許通過遠(yuǎn)程端接收和更新控制程序文件,也允許普通客戶通過定制app去設(shè)定本地的安全策略。
[0056]在對目標(biāo)模塊進(jìn)行安全設(shè)置的操作包括兩種,禁用和開啟,當(dāng)需要對目標(biāo)模塊進(jìn)行禁用操作時,需要獲取與對目標(biāo)模塊進(jìn)行禁用操作相對應(yīng)的可執(zhí)行程序文件;當(dāng)需要對目標(biāo)模塊進(jìn)行開啟操作時,需要獲取與對目標(biāo)模塊進(jìn)行開啟操作相對應(yīng)的可執(zhí)行程序文件。
[0057]步驟S102:利用所述可執(zhí)行程序文件替換本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件。
[0058]當(dāng)需要對目標(biāo)模塊進(jìn)行禁用操作時,利用獲取的與禁用操作相對應(yīng)的可執(zhí)行程序文件替換掉本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件;當(dāng)需要對目標(biāo)模塊進(jìn)行開啟操作時,利用獲取的與開啟操作相對應(yīng)的可執(zhí)行程序文件替換掉本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件。
[0059]步驟S103:運(yùn)行所述可執(zhí)行程序文件。
[0060]替換完本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件后,運(yùn)行所述可執(zhí)行程序文件,以完成對目標(biāo)模塊的安全設(shè)置。
[0061]本申請?zhí)峁┑脑O(shè)備控制方法中,只需要利用獲取的可執(zhí)行程序文件替換掉本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件即可,不需要調(diào)用很多的接口和邏輯,也不涉及大量的代碼,可以簡單有效的對終端設(shè)備進(jìn)行控制,保證終端設(shè)備的安全性。
[0062]參考圖2,示出了本申請一種本地設(shè)備控制方法另一實施例的流程圖,所述獲取與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件,可以包括以下步驟:
[0063]步驟S201:提供設(shè)備控制操作界面,所述界面具有用于指示設(shè)備控制操作的標(biāo)識。
[0064]本申請中,針對用戶可以自行對終端設(shè)備進(jìn)行安全設(shè)置的情況,用戶需要自行在終端設(shè)備中下載可以用于安全設(shè)置的apk,當(dāng)需要進(jìn)行安全設(shè)置時,用于需要運(yùn)行apk,所述apk提供的操作界面如圖3所示,所述界面采用RelativeLayout和LinerLayout混合布局,分為3個區(qū)域,最上面的區(qū)域,左面的區(qū)域和右面的區(qū)域,最上面的區(qū)域采用3個Rad1Button按鈕,控制GPS的三種狀態(tài),并且GPS只能保持一種狀態(tài)。左面的區(qū)域為目標(biāo)模塊列表,每個目標(biāo)模塊都對應(yīng)一個Button按鈕,使用TextView和ImageView來承載。右邊的區(qū)域采用Button按鈕,用來對左面區(qū)域中的目標(biāo)模塊進(jìn)行安全設(shè)置,使所述目標(biāo)模塊處于ON或OFF狀態(tài)。
[0065]每個模塊均設(shè)置有不同的模塊標(biāo)識,如終端端口模塊中的USB接口可以使用Usb作為模塊標(biāo)識,終端功能模塊中的藍(lán)牙模塊可以使用Bluetooth作為模塊標(biāo)識,一般使用模塊的英文名稱作為模塊標(biāo)識,但也可以用戶自定義模塊標(biāo)識。
[0066]步驟S202:獲取用戶選擇標(biāo)識的指令,所述指令中包括用戶對目標(biāo)模塊進(jìn)行安全設(shè)置的操作信息。
[0067]當(dāng)用戶需要對藍(lán)牙模塊進(jìn)行安全設(shè)置時,需要用戶點擊Bluetooth標(biāo)識后面的設(shè)置按鈕,此時,即獲取了用戶選擇標(biāo)識的指令,并且指令中包括了用戶對目標(biāo)模塊進(jìn)行安全設(shè)置的操作信息,如現(xiàn)在Bluetooth標(biāo)識后面的設(shè)置按鈕為ON狀態(tài),當(dāng)用戶點擊處于ON狀態(tài)的按鈕時,相當(dāng)于用戶此時想將ON狀態(tài)改為OFF狀態(tài),也就是說,用戶選擇的標(biāo)識指令為OFF指令,此時,指令中包括的用戶對目標(biāo)模塊進(jìn)行操作的OFF指令信息。
[0068]步驟S203:生成與所述操作信息相對應(yīng)的可執(zhí)行程序文件。
[0069]當(dāng)用戶需要將Bluetooth標(biāo)識后面的按鈕設(shè)置成OFF時,生成的可執(zhí)行程序文件即為與Bluetooth模塊對應(yīng)的執(zhí)行OFF操作的可執(zhí)行程序文件。
[0070]本申請中,所述獲取與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件,包括:
[0071]接收遠(yuǎn)程終端發(fā)送的,與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件。
[0072]本申請中除了用戶可以自行對終端設(shè)備進(jìn)行安全設(shè)置以外,還可以通過遠(yuǎn)程終端統(tǒng)一對用戶的設(shè)備進(jìn)行設(shè)置,此時的設(shè)置不需要用戶參與,也不需要用戶下載apk,可以在用戶完全不知情的情況下,通過遠(yuǎn)程終端對用戶的終端設(shè)備進(jìn)行安全設(shè)置操作。
[0073]當(dāng)遠(yuǎn)程控制用戶的終端設(shè)備時,終端設(shè)備獲取的與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件是通過遠(yuǎn)程終端發(fā)送過來的,而不是終端設(shè)備自己生成的,終端設(shè)備只需要接收遠(yuǎn)程終端發(fā)送過來的提前設(shè)置好的可執(zhí)行程序文件即可。
[0074]與上述本申請一種本地設(shè)備控制方法相對應(yīng),參見圖4,本申請還提供了一種本地設(shè)備控制裝置,該裝置包括:
[0075]第一獲取模塊401,用于獲取與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件。
[0076]替換模塊402,用于利用所述可執(zhí)行程序文件替換本地存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件。
[0077]運(yùn)行模塊403,用于運(yùn)行所述可執(zhí)行程序文件。
[0078]參見圖5,本申請還提供了一種本地設(shè)備控制裝置另一實施例,所述第一獲取模塊401包括:
[0079]提供模塊501,用于提供設(shè)備控制操作界面,所述界面具有用于指示設(shè)備控制操作的標(biāo)識。
[0080]第二獲取模塊502,用于獲取用戶選擇標(biāo)識的指令,所述指令中包括用戶對目標(biāo)模塊進(jìn)行安全設(shè)置的操作信息。
[0081]生成模塊503,用于生成與所述操作信息相對應(yīng)的可執(zhí)行程序文件。
[0082]本申請中,所述第一獲取模塊401包括:
[0083]接收模塊,用于接收遠(yuǎn)程終端發(fā)送的,與對目標(biāo)模塊進(jìn)行安全設(shè)置的操作相對應(yīng)的可執(zhí)行程序文件。
[0084]參見圖6,本申請中還提供了一種遠(yuǎn)程設(shè)備控制的方法,該方法可以包括以下步驟:
[0085]步驟S601:獲取對本地設(shè)備目標(biāo)模塊進(jìn)行操作的指令。
[0086]本申請中的設(shè)備控制是通過遠(yuǎn)程終端控制的,無需用戶進(jìn)行任何操作,甚至可以在用戶完全不知情的情況下進(jìn)行設(shè)置。
[0087]當(dāng)遠(yuǎn)程終端需要對本地設(shè)備進(jìn)行安全設(shè)置時,遠(yuǎn)程終端需要先確定對本地設(shè)備進(jìn)行設(shè)置的目標(biāo)模塊,以及對目標(biāo)模塊進(jìn)行的安全設(shè)置操作。
[0088]步驟S602:選擇與所述指令相對應(yīng)的可執(zhí)行程序文件。
[0089]在確定完待進(jìn)行安全設(shè)置的本地設(shè)備中的目標(biāo)模塊以及對應(yīng)的安全設(shè)置操作后,遠(yuǎn)程終端根據(jù)這個指令,選擇預(yù)先設(shè)置好的與所述指令相對應(yīng)的可執(zhí)行程序文件。
[0090]步驟S603:發(fā)送所述可執(zhí)行程序文件到本地設(shè)備,并替換本地設(shè)備上存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件。
[0091]遠(yuǎn)程終端將選擇好的與指令對應(yīng)的可執(zhí)行程序文件,發(fā)送到本地設(shè)備,并替換掉本地設(shè)備中存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件,完成對本地設(shè)備的安全設(shè)置操作。
[0092]此種方法,可以用在保密單位,或者安全性較高的單位,如可以設(shè)置工作人員的手機(jī)端口,使得工作人員的手機(jī)在連接單位的電腦時,只是進(jìn)行充電,而不打開存儲操作,以防止工作人員下載單位的機(jī)密,保證單位信息的安全性。
[0093]本申請中,所述發(fā)送所述可執(zhí)行程序文件到本地設(shè)備,并替換本地設(shè)備上存儲的與所述可執(zhí)行程序文件相對應(yīng)的原始程序文件,包括:
[0094]設(shè)定預(yù)設(shè)發(fā)送時間。