本發(fā)明總體說來涉及設(shè)置領(lǐng)域。更具體地講,涉及一種對終端進行設(shè)置的方法和設(shè)備。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,各種電子終端(如,智能手機、平板電腦、可穿戴設(shè)備、個人計算機等)越來越智能,功能也越來越豐富。用戶在使用電子終端時,經(jīng)常需要對系統(tǒng)或應(yīng)用進行設(shè)置。部分用戶(如老人、孩子)可能不清楚如何對電子終端進行設(shè)置,而需要他人來指導。在遠程指導用戶進行設(shè)置時,一般可以通過語音、視頻、截圖等方式?,F(xiàn)在已經(jīng)出現(xiàn)了一些先進的應(yīng)用來幫助用戶來設(shè)置電子終端,例如某個手機廠商開發(fā)的親情關(guān)懷服務(wù)功能,這需要指導和被指導的雙方都同時安裝該功能軟件,指導一方的手機通過網(wǎng)絡(luò)獲取被指導一方的手機的界面來實施設(shè)置操作?,F(xiàn)有技術(shù)中的這些遠程設(shè)置的方法都會消耗大量的流量,并且需要指導一方實時來進行操作,因此,現(xiàn)有的遠程設(shè)置方法受限于網(wǎng)絡(luò)以及指導一方的時間,不便利。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種對終端進行設(shè)置的方法和設(shè)備,不需要耗費大量的流量就可完成終端的遠程設(shè)置。
本發(fā)明的一方面提供一種在第一終端對第二終端進行設(shè)置的方法,包括:(a)在操作界面中接收用戶的設(shè)置操作;(b)根據(jù)所述設(shè)置操作生成用于對第二終端進行設(shè)置的設(shè)置文件;(c)向第二終端發(fā)送所述設(shè)置文件。
可選地,所述方法還包括:通過對設(shè)置界面中的預定控件進行預定操作來進入所述操作界面。
可選地,所述方法在步驟(第二終端)之前還包括:根據(jù)第一終端對第二終端的每個設(shè)置項目的設(shè)置權(quán)限來在操作界面中生成設(shè)置項目的控件,其中,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
可選地,在所述方法中,生成設(shè)置項目的控件的步驟包括:向第二終端發(fā)送第一終端的標識號,接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的第一終端具有設(shè)置權(quán)限的設(shè)置項目,在操作界面中生成接收到的設(shè)置項目的控件。
可選地,在所述方法中,生成設(shè)置項目的控件步驟包括:向第二終端發(fā)送第一終端的標識號,接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的第一終端對第二終端的每個設(shè)置項目的設(shè)置權(quán)限,在操作界面中生成第一終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
可選地,在所述方法中,接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的第一終端具有設(shè)置權(quán)限的設(shè)置項目的步驟包括:接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的用于生成第一終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,在操作界面中生成接收到的設(shè)置項目的控件的步驟包括:根據(jù)所述代碼在操作界面中生成第一終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
可選地,在所述方法中,所述用戶的設(shè)置操作為對設(shè)置項目的控件進行的操作,所述設(shè)置文件包括設(shè)置項目的名稱以及設(shè)置項目的設(shè)置值,步驟(b)包括:根據(jù)所述設(shè)置操作選擇的設(shè)置項目的名稱以及設(shè)置項目的設(shè)置值來生成所述設(shè)置文件。
可選地,在所述方法中,所述設(shè)置文件的格式為可擴展標記語言,在步驟(b)中,將所述設(shè)置操作選擇的設(shè)置項目的名稱作為所述設(shè)置文件的第二級數(shù)據(jù),將所述設(shè)置操作選擇的設(shè)置項目的設(shè)置值作為所述設(shè)置文件的第三級數(shù)據(jù)。
可選地,在所述方法中,所述設(shè)置文件的格式為可執(zhí)行文件。
本發(fā)明的另一方面提供一種對終端進行設(shè)置的方法,包括:(a)從其他終端接收用于對終端進行設(shè)置的設(shè)置文件;(b)接收自動設(shè)置指令;(c)根據(jù)設(shè)置文件對終端的配置參數(shù)進行設(shè)置。
可選地,所述方法在步驟(a)之前包括:接收其他終端發(fā)送的所述其他終端的標識號,響應(yīng)于所述標識號向所述其他終端發(fā)送所述標識號對應(yīng)的其他終端具有設(shè)置權(quán)限的設(shè)置項目。
可選地,所述方法在步驟(a)之前包括:接收其他終端發(fā)送的所述其他終端的標識號,響應(yīng)于所述標識號向所述其他終端發(fā)送所述標識號對應(yīng)的其他終端對每個設(shè)置項目的設(shè)置權(quán)限。
可選地,在所述方法中,發(fā)送所述標識號對應(yīng)的其他終端具有設(shè)置權(quán)限的設(shè)置項目的步驟包括:發(fā)送用于生成所述標識號對應(yīng)的其他終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,其中,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
可選地,在所述方法中的步驟(b)中,通過在設(shè)置界面接收用戶對用于自動設(shè)置的控件的點擊操作來接收自動設(shè)置指令。
可選地,所述方法在步驟(c)之前包括:響應(yīng)于所述接收到的點擊操作,彈出包括設(shè)置文件的列表,接收用戶對列表中的設(shè)置文件的選擇操作,步驟(c)包括:根據(jù)選擇的設(shè)置文件對終端的配置參數(shù)進行設(shè)置。
可選地,在所述方法中,所述設(shè)置文件的格式為可擴展標記語言,步驟(c)包括:解析設(shè)置文件,將第二級數(shù)據(jù)確定為設(shè)置項目的名稱,將第三級數(shù)據(jù)確定為設(shè)置項目的設(shè)置值;將所述設(shè)置項目設(shè)置為所述設(shè)置值。
可選地,在所述方法中,所述設(shè)置文件的格式為可執(zhí)行文件,步驟(c)包括:運行所述設(shè)置文件以對終端的配置參數(shù)進行設(shè)置。
本發(fā)明的另一方面提供一種在第一終端對第二終端進行設(shè)置的設(shè)備,其特征在于,包括:設(shè)置操作接收單元,在操作界面中接收用戶的設(shè)置操作;設(shè)置文件生成單元,根據(jù)所述設(shè)置操作生成用于對第二終端進行設(shè)置的設(shè)置文件;發(fā)送單元,向第二終端發(fā)送所述設(shè)置文件。
可選地,所述設(shè)備還包括:操作界面進入單元,通過對設(shè)置界面中的預定控件進行預定操作來進入所述操作界面。
可選地,所述設(shè)備在還包括:控件生成單元,在接收單元接收用戶的設(shè)置操作之前,根據(jù)第一終端對第二終端的每個設(shè)置項目的設(shè)置權(quán)限來在操作界面中生成設(shè)置項目的控件,其中,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
可選地,在所述設(shè)備中,控件生成單元向第二終端發(fā)送第一終端的標識號,接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的第一終端具有設(shè)置權(quán)限的設(shè)置項目,在操作界面中生成接收到的設(shè)置項目的控件。
可選地,在所述設(shè)備中,控件生成單元向第二終端發(fā)送第一終端的標識號,接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的第一終端對第二終端的每個設(shè)置項目的設(shè)置權(quán)限,在操作界面中生成第一終端具有設(shè)置權(quán)限的設(shè) 置項目的控件。
可選地,在所述設(shè)備中,控件生成單元接收第二終端響應(yīng)于所述標識號向第一終端發(fā)送的用于生成第一終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,根據(jù)所述代碼在操作界面中生成第一終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
可選地,在所述設(shè)備中,所述用戶的設(shè)置操作為對設(shè)置項目的控件進行的操作,所述設(shè)置文件包括設(shè)置項目的名稱以及設(shè)置項目的設(shè)置值,設(shè)置文件生成單元根據(jù)所述設(shè)置操作選擇的設(shè)置項目的名稱以及設(shè)置項目的設(shè)置值來生成所述設(shè)置文件。
可選地,在所述設(shè)備中,所述設(shè)置文件的格式為可擴展標記語言,設(shè)置文件生成單元將所述設(shè)置操作選擇的設(shè)置項目的名稱作為所述設(shè)置文件的第二級數(shù)據(jù),將所述設(shè)置操作選擇的設(shè)置項目的設(shè)置值作為所述設(shè)置文件的第三級數(shù)據(jù)。
可選地,在所述設(shè)備中,所述設(shè)置文件的格式為可執(zhí)行文件。
本發(fā)明的另一方面提供一種對終端進行設(shè)置的設(shè)備,包括:設(shè)置文件接收單元,從其他終端接收用于對終端進行設(shè)置的設(shè)置文件;自動設(shè)置指令接收單元,接收自動設(shè)置指令;設(shè)置單元,根據(jù)設(shè)置文件對終端的配置參數(shù)進行設(shè)置。
可選地,所述設(shè)備還包括:發(fā)送單元,在設(shè)置文件接收單元接收設(shè)置文件之前,接收其他終端發(fā)送的所述其他終端的標識號,響應(yīng)于所述標識號向所述其他終端發(fā)送所述標識號對應(yīng)的其他終端具有設(shè)置權(quán)限的設(shè)置項目。
可選地,所述設(shè)備還包括:發(fā)送單元,在設(shè)置文件接收單元接收設(shè)置文件之前,接收其他終端發(fā)送的所述其他終端的標識號,響應(yīng)于所述標識號向所述其他終端發(fā)送所述標識號對應(yīng)的其他終端對每個設(shè)置項目的設(shè)置權(quán)限。
可選地,在所述設(shè)備中,發(fā)送單元發(fā)送用于生成所述標識號對應(yīng)的其他終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,其中,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
可選地,在所述設(shè)備中,自動設(shè)置指令接收單元通過在設(shè)置界面接收用戶對用于自動設(shè)置的控件的點擊操作來接收自動設(shè)置指令。
可選地,所述設(shè)備還包括:選擇單元接收單元,在設(shè)置單元進行設(shè)置之前,響應(yīng)于所述接收到的點擊操作,彈出包括設(shè)置文件的列表,接收用戶對 列表中的設(shè)置文件的選擇操作,設(shè)置單元根據(jù)選擇的設(shè)置文件對終端的配置參數(shù)進行設(shè)置。
可選地,在所述設(shè)備中,所述設(shè)置文件的格式為可擴展標記語言,設(shè)置單元解析設(shè)置文件,將第二級數(shù)據(jù)確定為設(shè)置項目的名稱,將第三級數(shù)據(jù)確定為設(shè)置項目的設(shè)置值;將所述設(shè)置項目設(shè)置為所述設(shè)置值。
可選地,在所述設(shè)備中,所述設(shè)置文件的格式為可執(zhí)行文件,設(shè)置單元運行所述設(shè)置文件以對終端的配置參數(shù)進行設(shè)置。
在根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的方法和終端中,通過在設(shè)置終端生成并向被設(shè)置終端發(fā)送對被設(shè)置終端進行設(shè)置的設(shè)置文件,被設(shè)置終端可以根據(jù)所述設(shè)置文件進行自動設(shè)置,無需通過網(wǎng)絡(luò)來接收被設(shè)置終端的界面,節(jié)省了大量的流量,操作簡便。
將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點,還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實施而得知。
附圖說明
通過下面結(jié)合附圖進行的詳細描述,本發(fā)明的上述和其它目的、特點和優(yōu)點將會變得更加清楚,其中:
圖1示出根據(jù)本發(fā)明示例性實施例的在第一終端對第二終端進行設(shè)置的方法的流程圖;
圖2示出根據(jù)本發(fā)明示例性實施例的在操作界面中接收用戶的設(shè)置操作的界面流程圖;
圖3示出根據(jù)本發(fā)明示例性實施例的設(shè)置文件的格式;
圖4示出根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的方法的流程圖;
圖5示出根據(jù)本發(fā)明示例性實施例的在第一終端對第二終端進行設(shè)置的設(shè)備的框圖;
圖6示出根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的設(shè)備的框圖。
具體實施方式
下面參照附圖詳細描述本發(fā)明的實施例。
圖1是示出根據(jù)本發(fā)明示例性實施例的在第一終端對第二終端進行設(shè)置的方法的流程圖。以下將第二終端稱為被設(shè)置終端,將第一終端稱為設(shè)置終 端。所述被設(shè)置終端為可以對其系統(tǒng)或者安裝的應(yīng)用進行設(shè)置的電子設(shè)備,例如,移動通信終端、平板電腦、可穿戴設(shè)備、個人計算機等。圖1所示的流程圖主要涉及在設(shè)置終端中生成用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。
參照圖1,在步驟S101,在操作界面中接收用戶的設(shè)置操作。這里,可以通過各種方式來進入所述操作界面。具體說來,可通過檢測各種用戶輸入和/或接收到由被設(shè)置終端發(fā)出的設(shè)置請求來進入所述操作界面的過程。
這里,所述用戶輸入可通過觸屏操作來執(zhí)行,也可通過設(shè)置的物理按鍵來執(zhí)行,還可通過特定的體感操作或語音操作來執(zhí)行。例如,通過對設(shè)置界面中的預定控件進行預定操作來進入所述操作界面。具體說來,可以在設(shè)置界面中設(shè)置一個用于遠程設(shè)置的控件(例如按鈕),通過接收用戶對所述控件的點擊操作來進入操作界面。
例如,可以在檢測接收到由被設(shè)置終端發(fā)出的設(shè)置請求后,直接進入所述操作界面,或者在檢測接收到由被設(shè)置終端發(fā)出的設(shè)置請求后,先顯示用于用戶輸入進入所述操作界面的指令的窗口,再在接收到所述指令后在進入所述操作界面。
所述操作界面是用于接收用戶對被設(shè)置終端進行設(shè)置的設(shè)置操作的界面。所述操作界面中包括設(shè)置項目的控件,所述設(shè)置項目的控件為用于對設(shè)置項目進行設(shè)置的控件。所述操作界面可以是一個通用的界面,即針對不同的被設(shè)置終端,其包括的設(shè)置項目的類型、數(shù)量以及控件都相同,也可以是針對不同的被設(shè)置終端提供的不同的界面,其包括的設(shè)置項目的類型、數(shù)量以及控件與被設(shè)置終端相關(guān)。
在操作界面針對不同的被設(shè)置終端提供不同的界面的情況下,根據(jù)本發(fā)明示例性實施例的方法可以在步驟S101之前還包括:接收被設(shè)置終端的信息,根據(jù)所述信息來在操作界面中生成設(shè)置項目的控件。所述信息可以是以下至少一項:被設(shè)置終端的類型(例如,平板電腦、智能手機、可穿戴設(shè)備、個人計算機等)、被設(shè)置終端的型號、設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限、設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。
例如,設(shè)置終端可以先向被設(shè)置終端發(fā)送終端的標識號,被設(shè)置終端響應(yīng)于接收到的標識號向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目,設(shè)置終端在接收所述具有設(shè)置權(quán)限的設(shè)置項目后,在操作界面中生成接收到的設(shè)置項目的控件。這里,設(shè)置終端可以根據(jù)設(shè)置項目的類型來 生成設(shè)置項目的控件。此外,被設(shè)置終端可通過向設(shè)置終端發(fā)送用于生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼來向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目,從而設(shè)置終端可以根據(jù)所述代碼在操作界面中生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
在另一個實施例中,被設(shè)置終端也可響應(yīng)于接收到的標識號向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限,設(shè)置終端在接收所述每個設(shè)置項目的設(shè)置權(quán)限后,在操作界面中生成接收到的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。這里,設(shè)置終端可以根據(jù)設(shè)置項目的類型來生成設(shè)置項目的控件。此外,被設(shè)置終端在向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限的同時,還可發(fā)送用于生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,從而設(shè)置終端可以根據(jù)所述代碼在操作界面中生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
這里,所述用戶的設(shè)置操作為對設(shè)置項目的控件進行的操作,所述設(shè)置操作用于選擇設(shè)置項目的名稱和設(shè)置項目的設(shè)置值。
圖2示出根據(jù)本發(fā)明示例性實施例的在操作界面中接收用戶的設(shè)置操作的界面流程圖。
圖2中的(a)示出在設(shè)置終端的設(shè)置界面中設(shè)置了一個用于遠程設(shè)置的控件10,在用戶點擊控件10后將進入圖2中的(b)所示的操作界面,這里的操作界面是一個通用的界面,在操作界面中顯示了各個設(shè)置項目的控件,例如對亮度進行設(shè)置的控件20,在用戶點擊控件20后將進入圖2中的(c)所示的亮度設(shè)置界面,用戶在亮度設(shè)置界面中可以對被設(shè)置終端的亮度進行設(shè)置。
應(yīng)注意,圖2所示的界面流程圖不用于限制本發(fā)明,例如,圖2中的(b)主要顯示了系統(tǒng)的設(shè)置項目,本領(lǐng)域技術(shù)人員可以理解,還可以顯示安裝的應(yīng)用的設(shè)置項目,圖2中的各個控件還可以是其他形式。
在步驟S102,根據(jù)所述設(shè)置操作生成用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。所述設(shè)置文件包括對被設(shè)置終端進行設(shè)置的設(shè)置項目的名稱和設(shè)置項目的設(shè)置值。
所述設(shè)置文件的格式可以是各種被設(shè)置終端能解析的格式。例如,所述設(shè)置文件的格式可以是可擴展標記語言或者可執(zhí)行文件。對于所述設(shè)置文件的格式是可擴展標記語言的情況,在步驟S102中,可將所述設(shè)置操作選擇的 設(shè)置項目的名稱作為所述設(shè)置文件的第二級數(shù)據(jù),將所述設(shè)置操作選擇的設(shè)置項目的設(shè)置值作為所述設(shè)置文件的第三級數(shù)據(jù)。這里,可以將設(shè)置操作選擇的設(shè)置項目所屬的對象(例如系統(tǒng)或某個應(yīng)用)作為所述設(shè)置文件的第一級數(shù)據(jù)。圖3示出根據(jù)本發(fā)明示例性實施例的設(shè)置文件的格式。圖3中各設(shè)置文件的格式為可擴展語言,第一級數(shù)據(jù)301為設(shè)置操作選擇的設(shè)置項目所屬的對象,第二級數(shù)據(jù)302為設(shè)置操作選擇的設(shè)置項目的名稱,第三級數(shù)據(jù)303為設(shè)置操作選擇的設(shè)置項目的設(shè)置值。
在步驟S103,向被設(shè)置終端發(fā)送所述設(shè)置文件。這樣,被設(shè)置終端接收到所述設(shè)置文件后就可按照設(shè)置文件進行設(shè)置。
圖4是示出根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的方法的流程圖。根據(jù)本發(fā)明另一示例性實施例的對終端進行設(shè)置的方法主要涉及通過其他終端對終端進行遠程設(shè)置,以下將其他終端稱為設(shè)置終端,所述終端稱為被設(shè)置終端。圖4的流程圖主要涉及被設(shè)置終端根據(jù)設(shè)置文件進行自動設(shè)置的過程。
在步驟S401,從設(shè)置終端接收用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。這里,所述設(shè)置文件可以是在設(shè)置終端中生成的文件。例如,可以是參照圖1所述的方法生成的設(shè)置文件。所述設(shè)置文件的格式可以是被設(shè)置終端能解析的各種格式。例如,所述設(shè)置文件的格式可以是可擴展標記語言或者可執(zhí)行文件。
在步驟S401之前,可接收設(shè)置終端發(fā)送的所述設(shè)置終端的標識號,響應(yīng)于所述標識號向設(shè)置終端發(fā)送被設(shè)置終端的信息。所述信息可以是以下至少一項:被設(shè)置終端的類型(例如,平板電腦、智能手機、可穿戴設(shè)備、個人計算機等)、被設(shè)置終端的型號、設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限、設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。從而,設(shè)置終端可以根據(jù)所述信息來在操作界面生成與所述信息對應(yīng)的被設(shè)置終端相應(yīng)的設(shè)置項目的控件。這里,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
這里,被設(shè)置終端可以通過發(fā)送用于生成所述標識號對應(yīng)的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼來發(fā)送所述標識號對應(yīng)的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。
在步驟S402,接收自動設(shè)置指令。這里,可以通過各種方式來接收所述自動設(shè)置指令。具體說來,可通過檢測各種用戶輸入來接收所述自動設(shè)置指 令。
這里,所述用戶輸入可通過觸屏操作來執(zhí)行,也可通過設(shè)置的物理按鍵來執(zhí)行,還可通過特定的體感操作或語音操作來執(zhí)行。
例如,可以在檢測接收到由設(shè)置終端發(fā)送的設(shè)置文件后,響應(yīng)于所述接收到的設(shè)置文件顯示用于用戶輸入應(yīng)用所述接收到的設(shè)置文件來自動設(shè)置終端的指令的窗口,通過在該窗口中接收用戶輸入所述指令來接收用戶自動設(shè)置指令,在步驟S403,根據(jù)所述接收到的設(shè)置文件來對被設(shè)置終端的配置參數(shù)進行設(shè)置。
例如,通過接收對設(shè)置界面中的預定控件進行預定操作來接收自動設(shè)置指令。具體說來,可以在設(shè)置界面中設(shè)置一個用于自動設(shè)置的控件,通過接收用戶對所述控件的點擊操作來接收自動設(shè)置指令。這里,可以響應(yīng)于所述接收到的點擊操作,彈出包括設(shè)置文件的列表,接收用戶對列表中的設(shè)置文件的選擇操作,在步驟S403中根據(jù)選擇的設(shè)置文件對被設(shè)置終端的配置參數(shù)進行設(shè)置。這里,設(shè)置文件的列表包括之前接收到的多個設(shè)置文件。
在設(shè)置文件的格式為可擴展標記語言的情況下,在步驟S403中,解析設(shè)置文件,將第二級數(shù)據(jù)確定為設(shè)置項目的名稱,將第三級數(shù)據(jù)確定為設(shè)置項目的設(shè)置值;將所述設(shè)置項目設(shè)置為所述設(shè)置值。
在所述設(shè)置文件的格式為可執(zhí)行文件的情況下,在步驟S403中,運行所述設(shè)置文件以對被設(shè)置終端的配置參數(shù)進行設(shè)置。
圖5示出根據(jù)本發(fā)明示例性實施例的在第一終端對第二終端進行設(shè)置的設(shè)備的框圖。以下將第二終端稱為被設(shè)置終端,將第一終端稱為設(shè)置終端。所述被設(shè)置終端為可以對其系統(tǒng)或者安裝的應(yīng)用進行設(shè)置的電子設(shè)備,例如,移動通信終端、平板電腦、可穿戴設(shè)備、個人計算機等。圖5所示的設(shè)備主要涉及在設(shè)置終端中生成用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。
參照圖5,根據(jù)本發(fā)明示例性實施例的在第一終端對第二終端進行設(shè)置的設(shè)備包括設(shè)置操作接收單元501、設(shè)置文件生成單元502和發(fā)送單元503。
設(shè)置操作接收單元501在操作界面中接收用戶的設(shè)置操作。這里,可以通過各種方式來進入所述操作界面。具體說來,可通過檢測各種用戶輸入和/或接收到由被設(shè)置終端發(fā)出的設(shè)置請求來進入所述操作界面的過程。
這里,所述用戶輸入可通過觸屏操作來執(zhí)行,也可通過設(shè)置的物理按鍵來執(zhí)行,還可通過特定的體感操作或語音操作來執(zhí)行。例如,通過對設(shè)置界 面中的預定控件進行預定操作來進入所述操作界面。具體說來,可以在設(shè)置界面中設(shè)置一個用于遠程設(shè)置的控件(例如按鈕),通過接收用戶對所述控件的點擊操作來進入操作界面。
例如,可以在檢測接收到由被設(shè)置終端發(fā)出的設(shè)置請求后,直接進入所述操作界面,或者在檢測接收到由被設(shè)置終端發(fā)出的設(shè)置請求后,先顯示用于用戶輸入進入所述操作界面的指令的窗口,再在接收到所述指令后在進入所述操作界面。
所述操作界面是用于接收用戶對被設(shè)置終端進行設(shè)置的設(shè)置操作的界面。所述操作界面中包括設(shè)置項目的控件,所述設(shè)置項目的控件為用于對設(shè)置項目進行設(shè)置的控件。所述操作界面可以是一個通用的界面,即針對不同的被設(shè)置終端,其包括的設(shè)置項目的類型、數(shù)量以及控件都相同,也可以是針對不同的被設(shè)置終端提供的不同的界面,其包括的設(shè)置項目的類型、數(shù)量以及控件與被設(shè)置終端相關(guān)。
在操作界面針對不同的被設(shè)置終端提供不同的界面的情況下,根據(jù)本發(fā)明示例性實施例的設(shè)備還包括設(shè)置項目控件生成單元(未示出),在設(shè)置操作接收單元501接收用戶的設(shè)置操作之前,接收被設(shè)置終端的信息,根據(jù)所述信息來在操作界面中生成設(shè)置項目的控件。所述信息可以是以下至少一項:被設(shè)置終端的類型(例如,平板電腦、智能手機、可穿戴設(shè)備、個人計算機等)、被設(shè)置終端的型號、設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限、設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。
例如,設(shè)置終端可以先向被設(shè)置終端發(fā)送終端的標識號,被設(shè)置終端響應(yīng)于接收到的標識號向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目,設(shè)置項目控件生成單元在接收所述具有設(shè)置權(quán)限的設(shè)置項目后,在操作界面中生成接收到的設(shè)置項目的控件。這里,設(shè)置項目控件生成單元可以根據(jù)設(shè)置項目的類型來生成設(shè)置項目的控件。此外,被設(shè)置終端可通過向設(shè)置終端發(fā)送用于生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼來向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目,從而設(shè)置項目控件生成單元可以根據(jù)所述代碼在操作界面中生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
在另一個實施例中,被設(shè)置終端也可響應(yīng)于接收到的標識號向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限,設(shè)置項目控件生成 單元在接收所述每個設(shè)置項目的設(shè)置權(quán)限后,在操作界面中生成接收到的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。這里,設(shè)置項目控件生成單元可以根據(jù)設(shè)置項目的類型來生成設(shè)置項目的控件。此外,被設(shè)置終端在向設(shè)置終端發(fā)送設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限的同時,還可發(fā)送用于生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼,從而設(shè)置項目控件生成單元可以根據(jù)所述代碼在操作界面中生成設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件。
這里,所述用戶的設(shè)置操作為對設(shè)置項目的控件進行的操作,所述設(shè)置操作用于選擇設(shè)置項目的名稱和設(shè)置項目的設(shè)置值。
根據(jù)本發(fā)明示例性實施例的在操作界面中接收用戶的設(shè)置操作的界面流程圖可如上述的圖2所示。
設(shè)置文件生成單元502根據(jù)所述設(shè)置操作生成用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。所述設(shè)置文件包括對被設(shè)置終端進行設(shè)置的設(shè)置項目的名稱和設(shè)置項目的設(shè)置值。
所述設(shè)置文件的格式可以是各種被設(shè)置終端能解析的格式。例如,所述設(shè)置文件的格式可以是可擴展標記語言或者可執(zhí)行文件。對于所述設(shè)置文件的格式是可擴展標記語言的情況,設(shè)置文件生成單元502可將所述設(shè)置操作選擇的設(shè)置項目的名稱作為所述設(shè)置文件的第二級數(shù)據(jù),將所述設(shè)置操作選擇的設(shè)置項目的設(shè)置值作為所述設(shè)置文件的第三級數(shù)據(jù)。這里,可以將設(shè)置操作選擇的設(shè)置項目所屬的對象(例如系統(tǒng)或某個應(yīng)用)作為所述設(shè)置文件的第一級數(shù)據(jù)。根據(jù)本發(fā)明示例性實施例的設(shè)置文件的格式可如上述的圖3示所示。
發(fā)送單元504向被設(shè)置終端發(fā)送所述設(shè)置文件。這樣,被設(shè)置終端接收到所述設(shè)置文件后就可按照設(shè)置文件進行設(shè)置。
圖6是示出根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的設(shè)備的流程圖。根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的設(shè)備主要涉及通過其他終端對終端進行遠程設(shè)置,以下將其他終端稱為設(shè)置終端,將所述終端稱為被設(shè)置終端。圖6的所示的設(shè)備主要涉及被設(shè)置終端根據(jù)設(shè)置文件進行自動設(shè)置的過程。
設(shè)置文件接收單元601從設(shè)置終端接收用于對被設(shè)置終端進行設(shè)置的設(shè)置文件。這里,所述設(shè)置文件可以是在設(shè)置終端中生成的文件。例如,可以 是參照圖5所述的設(shè)備生成的設(shè)置文件。所述設(shè)置文件的格式可以是被設(shè)置終端能解析的各種格式。例如,所述設(shè)置文件的格式可以是可擴展標記語言或者可執(zhí)行文件。
所述設(shè)備還可包括信息發(fā)送單元(未示出),在設(shè)置文件接收單元601從設(shè)置終端接收用于對被設(shè)置終端進行設(shè)置的設(shè)置文件之前,信息發(fā)送單元接收設(shè)置終端發(fā)送的所述設(shè)置終端的標識號,響應(yīng)于所述標識號向設(shè)置終端發(fā)送被設(shè)置終端的信息。所述信息可以是以下至少一項:被設(shè)置終端的類型(例如,平板電腦、智能手機、可穿戴設(shè)備、個人計算機等)、被設(shè)置終端的型號、設(shè)置終端對被設(shè)置終端的每個設(shè)置項目的設(shè)置權(quán)限、設(shè)置終端對被設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。從而,設(shè)置終端可以根據(jù)所述信息來在操作界面生成與所述信息對應(yīng)的被設(shè)置終端相應(yīng)的設(shè)置項目的控件。這里,所述設(shè)置項目的控件用于對設(shè)置項目進行設(shè)置。
這里,被設(shè)置終端可以通過發(fā)送用于生成所述標識號對應(yīng)的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目的控件的代碼來發(fā)送所述標識號對應(yīng)的設(shè)置終端具有設(shè)置權(quán)限的設(shè)置項目。
自動設(shè)置指令接收單元602接收自動設(shè)置指令。這里,可以通過各種方式來接收所述自動設(shè)置指令。具體說來,可通過檢測各種用戶輸入來接收所述自動設(shè)置指令。
這里,所述用戶輸入可通過觸屏操作來執(zhí)行,也可通過設(shè)置的物理按鍵來執(zhí)行,還可通過特定的體感操作或語音操作來執(zhí)行。
例如,可以在檢測接收到由設(shè)置終端發(fā)送的設(shè)置文件后,響應(yīng)于所述接收到的設(shè)置文件顯示用于用戶輸入應(yīng)用所述接收到的設(shè)置文件來自動設(shè)置終端的指令的窗口,通過在該窗口中接收用戶輸入所述指令來接收用戶自動設(shè)置指令設(shè)置單元603根據(jù)所述接收到的設(shè)置文件來對被設(shè)置終端的配置參數(shù)進行設(shè)置。
例如,可以通過接收對設(shè)置界面中的預定控件進行預定操作來接收自動設(shè)置指令。具體說來,可以在設(shè)置界面中設(shè)置一個用于自動設(shè)置的控件,通過接收用戶對所述控件的點擊操作來接收自動設(shè)置指令。這里,可以響應(yīng)于所述接收到的點擊操作,彈出包括設(shè)置文件的列表,接收用戶對列表中的設(shè)置文件的選擇操作,設(shè)置單元603根據(jù)選擇的設(shè)置文件對被設(shè)置終端的配置參數(shù)進行設(shè)置。這里,設(shè)置文件的列表包括之前接收到的多個設(shè)置文件。
在設(shè)置文件的格式為可擴展標記語言的情況下,設(shè)置單元603解析設(shè)置文件,將第二級數(shù)據(jù)確定為設(shè)置項目的名稱,將第三級數(shù)據(jù)確定為設(shè)置項目的設(shè)置值;將所述設(shè)置項目設(shè)置為所述設(shè)置值。
在所述設(shè)置文件的格式為可執(zhí)行文件的情況下,設(shè)置單元603運行所述設(shè)置文件以對被設(shè)置終端的配置參數(shù)進行設(shè)置。
在根據(jù)本發(fā)明示例性實施例的對終端進行設(shè)置的方法和終端中,通過在設(shè)置終端生成并向被設(shè)置終端發(fā)送對被設(shè)置終端進行設(shè)置的設(shè)置文件,被設(shè)置終端可以根據(jù)所述設(shè)置文件進行自動設(shè)置,無需通過網(wǎng)絡(luò)來接收被設(shè)置終端的界面,節(jié)省了大量的流量,操作簡便。
此外,應(yīng)該理解,根據(jù)本發(fā)明的對終端進行設(shè)置的方法也可實現(xiàn)為計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可存儲其后可由計算機系統(tǒng)讀出的數(shù)據(jù)的任意數(shù)據(jù)存儲裝置。計算機可讀記錄介質(zhì)的示例包括:只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光數(shù)據(jù)存儲裝置和載波(諸如經(jīng)有線或無線傳輸路徑通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。計算機可讀記錄介質(zhì)也可分布于連接網(wǎng)絡(luò)的計算機系統(tǒng),從而計算機可讀代碼以分布式存儲和執(zhí)行。此外,完成本發(fā)明的功能程序、代碼和代碼段可容易地被與本發(fā)明相關(guān)的領(lǐng)域的普通程序員在本發(fā)明的范圍之內(nèi)解釋。
此外,根據(jù)本發(fā)明的示例性實施例的對終端進行設(shè)置的設(shè)備中的各個單元可被實現(xiàn)硬件組件。本領(lǐng)域技術(shù)人員根據(jù)限定的各個單元所執(zhí)行的處理,可以例如使用現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)來實現(xiàn)各個單元。
盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)上的各種改變。