發(fā)明的實施例,在第一運行環(huán)境下,處理單元12可以獲得終端設(shè)備I的特定用戶針對第一運行環(huán)境的第一操作,并且通過該第一運行環(huán)境對第一操作進行響應(yīng)。然后,處理單元12通過通信單元10將第一操作的第一參數(shù)信息以及第一運行環(huán)境對第一操作的響應(yīng)的第二參數(shù)信息發(fā)送給遠程服務(wù)器2。然后,處理單元12通過通信單元10從遠程服務(wù)器2接收與特定用戶相關(guān)的定制配置信息或定制提示信息。這里,定制配置信息或定制提示信息可以是遠程服務(wù)器基于第一參數(shù)信息檢索操作歷史數(shù)據(jù)庫確定的針對特定用戶的定制配置信息或定制提示信息,而操作歷史數(shù)據(jù)庫可以基于第一參數(shù)信息以及第二參數(shù)信息更新(詳細內(nèi)容將在下面描述)。之后,處理單元12基于該定制配置信息或定制提示信息配置第一運行環(huán)境以向特定用戶提供優(yōu)化的定制配置或定制提示。
[0026]下面將詳細描述根據(jù)本發(fā)明實施例的終端設(shè)備I以及遠程服務(wù)器2執(zhí)行的操作。
[0027]根據(jù)本發(fā)明的實施例,第一運行環(huán)境可以是終端設(shè)備I上運行的操作系統(tǒng)或在操作系統(tǒng)上運行的程序所形成的運行環(huán)境(如,進程、例程等),在這種情況下,終端設(shè)備I可以通過運行與第一運行環(huán)境相關(guān)的系統(tǒng)程序或應(yīng)用程序來進入第一運行環(huán)境。
[0028]在第一運行環(huán)境下,處理單元12獲得終端設(shè)備I的特定用戶針對第一運行環(huán)境的第一操作,并且通過該第一運行環(huán)境對第一操作進行響應(yīng)。這里,可以以預(yù)先將特定用戶與終端設(shè)備I關(guān)聯(lián)(如,終端設(shè)備I開機時或開機后登錄)的方式使處理單元12將針對第一運行環(huán)境的第一操作與特定用戶對應(yīng),即該第一操作是特定用戶做出的。這里,第一操作可以是用戶在第一運行環(huán)境下的任意操作,例如,第一操作可以是在第一運行環(huán)境下對圖形界面/菜單上的某個選項的選擇/點擊操作,或者可以是在第一運行環(huán)境下觸發(fā)預(yù)定的功能的特定按鍵或觸摸操作。此外,第一運行環(huán)境對第一操作的響應(yīng)可以是第一運行環(huán)境針對該第一操作執(zhí)行的處理。例如,在第一運行環(huán)境為Android操作系統(tǒng)的情況下,如果第一操作為用戶對“系統(tǒng)設(shè)置”選項的選擇操作,則第一運行環(huán)境對第一操作的響應(yīng)可以是顯示“系統(tǒng)設(shè)置”的圖形界面/菜單。再如,在第一運行環(huán)境為Word的情況下,如果第一操作為“插入”菜單中的“表格”選項的選擇操作,則第一運行環(huán)境對第一操作的響應(yīng)可以是顯示表格插入界面。
[0029]然后,處理單元12通過通信單元10將第一操作的第一參數(shù)信息以及第一運行環(huán)境對第一操作的響應(yīng)的第二參數(shù)信息發(fā)送給遠程服務(wù)器2。具體地,可以通過在運行為第一運行環(huán)境的智能操作系統(tǒng)或應(yīng)用程序中提供操作記錄API來在終端設(shè)備I和特定用戶關(guān)聯(lián)之后,實時監(jiān)測并獲取與特定用戶針對第一運行環(huán)境的第一操作相關(guān)的第一參數(shù)信息以及該第一運行環(huán)境對第一操作的響應(yīng)的第二參數(shù)信息。根據(jù)本發(fā)明的實施例,第一參數(shù)信息可以包括當(dāng)前的第一運行環(huán)境的名稱(如,操作系統(tǒng)名稱、應(yīng)用名稱等等)、針對第一運行環(huán)境的第一操作的操作名稱(如,圖形界面的特定選項的選擇)和/或第一操作的注釋信息(如果存在,為操作系統(tǒng)或應(yīng)用程序提供的關(guān)于第一操作的注釋/幫助信息)。此外,第二參數(shù)信息可以包括第一運行環(huán)境針對第一操作的響應(yīng)的第一響應(yīng)信息(如,第一運行環(huán)境針對第一操作的響應(yīng)處理的名稱和/或關(guān)于響應(yīng)處理的注釋信息等等)。
[0030]在處理單元12通過通信單元10將第一參數(shù)信息以及第二參數(shù)信息發(fā)送給遠程服務(wù)器2之后,處理單元12等待并通過通信單元10從遠程服務(wù)器2接收與該特定用戶相關(guān)的定制配置信息或定制提示信息。根據(jù)本發(fā)明的實施例,定制配置信息或定制提示信息可以是遠程服務(wù)器2基于第一參數(shù)信息檢索操作歷史數(shù)據(jù)庫確定的、針對特定用戶的定制配置信息或定制提示信息,并且操作歷史數(shù)據(jù)庫可以基于第一參數(shù)信息以及第二參數(shù)信息更新。
[0031]具體地,根據(jù)本發(fā)明的一個實施例,遠程服務(wù)器2可以由任意的云端服務(wù)器實現(xiàn)。遠程服務(wù)器2可以針對該特定用戶將第一參數(shù)信息以及第二參數(shù)信息存儲在與特定用戶對應(yīng)的用戶操作歷史數(shù)據(jù)庫中。這里,終端設(shè)備I的處理單元12可以在終端設(shè)備I與特定用戶關(guān)聯(lián)時預(yù)先向遠程服務(wù)器2發(fā)送關(guān)聯(lián)信息,使得遠程服務(wù)器2獲知來自終端設(shè)備I的第一參數(shù)信息以及第二參數(shù)信息屬于該特定用戶。
[0032]下面將描述基于第一參數(shù)信息以及第二參數(shù)信息更新操作歷史數(shù)據(jù)庫的處理。遠程服務(wù)器2可以將接收到的第一參數(shù)信息以及第二參數(shù)信息存儲在針對該特定用戶而建立的用戶操作歷史數(shù)據(jù)庫中以更新該操作歷史數(shù)據(jù)庫,并且在該用戶操作歷史數(shù)據(jù)庫中管理第一參數(shù)信息以及第二參數(shù)信息。具體地,遠程服務(wù)器2可以基于第一參數(shù)信息和第二參數(shù)信息與用戶操作歷史數(shù)據(jù)庫中的其它(歷史)第一參數(shù)信息和第二參數(shù)信息的關(guān)聯(lián)性管理該第一參數(shù)信息以及第二參數(shù)信息。例如,遠程服務(wù)器2可以預(yù)先存儲用作第一運行環(huán)境的各種操作系統(tǒng)和應(yīng)用程序中的各種操作和響應(yīng)處理的關(guān)聯(lián)信息(如,每種操作的下一級操作和響應(yīng)等等),并且基于第一參數(shù)信息中的第一運行環(huán)境名稱、第一操作名稱等信息以及關(guān)聯(lián)信息來檢索用戶操作歷史數(shù)據(jù)庫來查找與該第一參數(shù)信息和第二參數(shù)信息關(guān)聯(lián)的其它(歷史)第一參數(shù)信息和第二參數(shù)信息。在檢索到與該第一參數(shù)信息和第二參數(shù)信息關(guān)聯(lián)的其它(歷史)第一參數(shù)信息和第二參數(shù)信息之后,遠程服務(wù)器2可以通過(例如)建立或更新用戶歷史數(shù)據(jù)庫中的映射表的方式將該第一參數(shù)信息以及第二參數(shù)信息與用戶歷史數(shù)據(jù)庫中檢索到的其它第一參數(shù)信息與第二參數(shù)信息關(guān)聯(lián)起來。例如,可以針對該組第一參數(shù)信息和第二參數(shù)信息,在映射表中的對應(yīng)條目中存儲或更新對應(yīng)的各種下一級操作和響應(yīng)的第一參數(shù)信息和第二參數(shù)信息、代表各種下一級操作和響應(yīng)的第一參數(shù)信息和第二參數(shù)信息的出現(xiàn)次數(shù)等等。此外,還可以針對該組第一參數(shù)信息和第二參數(shù)信息(作為其它操作的下一級操作)存儲或更新映射表中的其它關(guān)聯(lián)條目。另外,根據(jù)本發(fā)明的另一個實施例,遠程服務(wù)器2還可以通過將用戶任意的自學(xué)習(xí)引擎,以第一參數(shù)信息以及第二參數(shù)信息以及用戶歷史數(shù)據(jù)庫中的其它第一參數(shù)信息與第二參數(shù)信息作為訓(xùn)練數(shù)據(jù)學(xué)習(xí)第一參數(shù)信息以及第二參數(shù)信息與其它第一參數(shù)信息以及第二參數(shù)信息之間的關(guān)聯(lián)。例如,可以根據(jù)大量訓(xùn)練數(shù)據(jù),通過各種操作的時間連續(xù)性確定代表各種操作和響應(yīng)的第一參數(shù)信息和第二參數(shù)信息的關(guān)聯(lián)性,并且建立或更新映射表。
[0033]下面將描述遠程服務(wù)器2產(chǎn)生定制配置信息的操作,在產(chǎn)生與特定用戶相關(guān)的定制配置信息時,遠程服務(wù)器2基于接收到的第一參數(shù)信息在與特定用戶對應(yīng)的用戶操作歷史數(shù)據(jù)庫中檢索與第一參數(shù)信息相關(guān)的所有參數(shù)信息,并且基于與該第一參數(shù)信息相關(guān)的所有參數(shù)信息產(chǎn)生定制配置信息。這里,遠程服務(wù)器2可以基于第一參數(shù)信息檢索用戶操作歷史數(shù)據(jù)庫中的映射表來檢索與第一參數(shù)信息相關(guān)聯(lián)的所有參數(shù)信息來確定定制配置信息。例如,在之前用戶選擇“系統(tǒng)設(shè)置”選項的示例中,遠程服務(wù)器2可以基于與“系統(tǒng)設(shè)置”選項對應(yīng)的第一參數(shù)信息檢索用戶操作歷史數(shù)據(jù)庫中的相關(guān)聯(lián)的所有參數(shù)信息(如,與下一級操作和響應(yīng)相關(guān)的參數(shù)信息)。在這種情況下,遠程服務(wù)器2可以根據(jù)所檢索到的相關(guān)聯(lián)的所有參數(shù)信息通過映射表確定特定用戶的常用操作。這里,遠程服務(wù)器2可以以從多到少排序的方式來根據(jù)相關(guān)的所有參數(shù)信息的出現(xiàn)次數(shù)確定與特定用戶的第一操作相關(guān)聯(lián)的常用操作,并且基于第一操作相關(guān)聯(lián)的常用操作產(chǎn)生定制配置信息。這里,定制配置信息包括關(guān)于特定用戶的第一操作相關(guān)聯(lián)的常用操作的信息(如,操作名稱等等)。例如,定制配置信息可以包括至少一個(如,3-5個)最常用的相關(guān)聯(lián)的操作的信息。
[0034]在處理單元12接收到與該特定用戶相關(guān)的定制配置信息之后,處理單元12可以基于該定制配置信息配置第一運行環(huán)境以向特定用戶提供優(yōu)化的定制配置。這里,終端設(shè)備I的處理單元12可以根據(jù)定制配置信息中包含的與特定用戶的第一操作相關(guān)聯(lián)的常用操作的信息判斷用戶接下來可能要進行的操作,并且根據(jù)所判斷的可能要進行的操作對第一運行環(huán)境進行配置。例如,前用戶選擇操作系統(tǒng)的“系統(tǒng)設(shè)置”選項的示例中,如果處理單元12判斷用戶在選擇“系統(tǒng)設(shè)置”選項之后經(jīng)常進行“主題”、“WLAN”、“壁紙”等選項的選擇操作,則處理單元12可以配置操作系統(tǒng)的圖形界面,使得用戶在選擇“系統(tǒng)設(shè)置”之后,在第一運行環(huán)境響應(yīng)之后顯示系統(tǒng)設(shè)置界面時,使“主題”、“WLAN”、“壁紙”等選項在顯示系統(tǒng)設(shè)置界面的最上側(cè),以方便用戶使用。再如,在用戶在某個賽車游戲運行時選擇虛擬搖桿作為默認(rèn)操控方式,則即使在終端設(shè)備I重置