專利名稱:用戶選項(xiàng)數(shù)據(jù)的處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件開發(fā)領(lǐng)域,具體而言,涉及一種用戶選項(xiàng)數(shù)據(jù)的處理方法和裝置。
背景技術(shù):
當(dāng)今的應(yīng)用軟件在用戶使用過(guò)程中,都提供給用戶對(duì)各種選項(xiàng)的不同設(shè)置,方便用戶進(jìn)行個(gè)性化的應(yīng)用。在windows系統(tǒng)中對(duì)于用戶選項(xiàng)數(shù)據(jù)的保存,通過(guò)調(diào)用系統(tǒng)接口保存到本地的系統(tǒng)注冊(cè)表項(xiàng)中,使用此種方法保存和讀取都比較方便快捷;另外一種方法是將所有的用戶相關(guān)數(shù)據(jù)保存到一份本地文件中,使用此種方法簡(jiǎn)單易行,比較容易實(shí)現(xiàn);或者如果軟件在有數(shù)據(jù)庫(kù)時(shí)也可以將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中,此種方法可以保存的數(shù)據(jù)量比較大。以上幾種方法雖然簡(jiǎn)便易行,也存在很多問(wèn)題,主要有以下幾個(gè)方面第一,使用本地注冊(cè)表進(jìn)行保存數(shù)據(jù)時(shí),如果軟件所在的系統(tǒng)進(jìn)行了更換,則保存的數(shù)據(jù)將會(huì)丟失,當(dāng)然也可以將注冊(cè)表數(shù)據(jù)導(dǎo)出然后導(dǎo)入,但是操作非常不方便;另外,同一用戶更換機(jī)器使用同一軟件時(shí)之前保存的選項(xiàng)數(shù)據(jù)也不能進(jìn)行加載,給使用帶來(lái)諸多不便。第二,使用本地文件進(jìn)行保存時(shí),因?yàn)楸4娴奈恢脽o(wú)法固定所以每次保存、讀取都要解析路徑,且各用戶的數(shù)據(jù)文件在不同機(jī)器上保存,不便于統(tǒng)一管理維護(hù),軟件重新安裝以后數(shù)據(jù)冗余丟失。第三,使用數(shù)據(jù)庫(kù)進(jìn)行保存,需要數(shù)據(jù)庫(kù)的支持,對(duì)于沒有數(shù)據(jù)庫(kù)的軟件不便應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種用戶選項(xiàng)數(shù)據(jù)的處理方法和裝置,以解決上述的問(wèn)題。在本發(fā)明的實(shí)施例中,提供了一種用戶選項(xiàng)數(shù)據(jù)的處理方法,包括確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù);將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中;運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。在本發(fā)明的實(shí)施例中,提供了一種用戶選項(xiàng)數(shù)據(jù)的處理裝置,包括確定模塊,用于確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù);保存模塊,用于將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中;獲取模塊,用于運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。本發(fā)明的實(shí)施例因?yàn)椴捎梅?wù)器來(lái)保存客戶端所需要的用戶選項(xiàng)數(shù)據(jù),所以克服了本地保存易丟失數(shù)據(jù)的問(wèn)題,提高了軟件運(yùn)行的安全性。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I示出了根據(jù)本發(fā)明實(shí)施例的用戶選項(xiàng)數(shù)據(jù)的處理方法的流程圖;圖2示出了本發(fā)明實(shí)施例中生成數(shù)據(jù)記錄文件的流程圖;圖3示出了本發(fā)明實(shí)施例中對(duì)一具體數(shù)據(jù)進(jìn)行記錄的流程圖;圖4示出了本發(fā)明實(shí)施例的整體流程框圖5示出了根據(jù)本發(fā)明實(shí)施例的用戶選項(xiàng)數(shù)據(jù)的處理裝置的示意圖。
具體實(shí)施例方式下面將參考附圖并結(jié)合實(shí)施例,來(lái)詳細(xì)說(shuō)明本發(fā)明。圖I示出了根據(jù)本發(fā)明實(shí)施例的用戶選項(xiàng)數(shù)據(jù)的處理方法的流程圖,包括步驟S10,確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù),如界面顏色、文字字體、大小等;步驟S20,將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中,例如,可以將所有的用戶選項(xiàng)數(shù)據(jù)讀取出來(lái),然后向服務(wù)器發(fā)送保存請(qǐng)求,由服務(wù)器創(chuàng)建文件進(jìn)行數(shù)據(jù)的保存,保存時(shí)可以根據(jù)選擇的編碼方式進(jìn)行編碼;步驟S30,運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。相關(guān)技術(shù)中,如果客戶端本地發(fā)生變化,例如系統(tǒng)格式化等,會(huì)導(dǎo)致所有的用戶選項(xiàng)數(shù)據(jù)丟失。而本實(shí)施例中,因?yàn)橛脩暨x項(xiàng)數(shù)據(jù)保存在服務(wù)器上,因此只要服務(wù)器上不發(fā)生數(shù)據(jù)丟失,客戶端就可以很容易地獲取原始的用戶選項(xiàng)數(shù)據(jù)。例如,操作系統(tǒng)由于某種原因(如病毒等)崩潰并重新安裝以后,用戶之前的各種用戶選項(xiàng)數(shù)據(jù)仍然有效,不需要用戶因?yàn)楦鼡Q系統(tǒng)而重新設(shè)置各種用戶選項(xiàng)數(shù)據(jù),一是減少用戶的操作復(fù)雜度,二是某些用戶選項(xiàng)數(shù)據(jù)用戶也無(wú)法準(zhǔn)確還原,從而提高了應(yīng)用軟件的安全性。另外,該方法很容易實(shí)現(xiàn),并且與客戶端的平臺(tái)(windows、Mac、Linux、Unix等)無(wú)關(guān),即對(duì)于使用者保存方法是平臺(tái)之間無(wú)差異的,能夠更為方便地進(jìn)行管理,且不依賴于特定的機(jī)器和系統(tǒng)。多客戶端的數(shù)據(jù)集中于服務(wù)器進(jìn)行保存,便于統(tǒng)一管理,方便進(jìn)行查詢、備份;數(shù)據(jù)保存與客戶端所在的機(jī)器沒有關(guān)系;不管系統(tǒng)是windows、Mac還是其他系統(tǒng),都可以使用此方法進(jìn)行數(shù)據(jù)的保存;系統(tǒng)更換以后原來(lái)保存的參數(shù)不丟失,仍然可以正常讀取、使用,用戶感覺不到系統(tǒng)更換帶來(lái)的改變;應(yīng)用軟件重新安裝或者升級(jí)也同樣可以使用之前保存的設(shè)置;服務(wù)器如果需要重新安裝或升級(jí)軟件或更換系統(tǒng),只需要把保存的數(shù)據(jù)文件備份導(dǎo)出,然后再在新的系統(tǒng)中導(dǎo)入備份的文件即可。優(yōu)選地,將用戶選項(xiàng)數(shù)據(jù)與用戶身份相關(guān)聯(lián)地保存到服務(wù)器中。通常,每個(gè)用戶針對(duì)同一款應(yīng)用軟件,會(huì)產(chǎn)生不同的個(gè)性化需求,因此有不同的用戶選項(xiàng)數(shù)據(jù)。本優(yōu)選方法將用戶選項(xiàng)數(shù)據(jù)與用戶身份相關(guān)聯(lián)地保存到服務(wù)器中,從而能夠根據(jù)用戶身份來(lái)管理用戶選項(xiàng)數(shù)據(jù)。例如,不同用戶的用戶選項(xiàng)數(shù)據(jù)設(shè)置不同,具體如下用戶A選擇的長(zhǎng)度單位為毫米,用戶B選擇的長(zhǎng)度單位為磅,用戶C選擇的字體為常規(guī),用戶D選擇的字體粗體,用戶E選擇出錯(cuò)時(shí)彈出報(bào)警信息,用戶F選擇處理出錯(cuò)時(shí)聲音報(bào)警。且用戶做出選擇以后不希望每次重新登錄都進(jìn)行此類選擇,需要系統(tǒng)將所有的選擇進(jìn)行保存。而本優(yōu)選實(shí)施例就能滿足用戶的上述需求。優(yōu)選地,在以一個(gè)用戶身份運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取與運(yùn)行應(yīng)用軟件的用戶身份相關(guān)聯(lián)的用戶選項(xiàng)數(shù)據(jù)。例如,用戶A運(yùn)行該應(yīng)用軟件時(shí),從服務(wù)器獲取的長(zhǎng)度單位就是毫米,而不是用戶B設(shè)置的磅,不需要用戶A重新進(jìn)行選擇設(shè)置長(zhǎng)度單位,從而滿足了用戶的個(gè)性化需求。優(yōu)選地,本方法還包括從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)之后,將用戶選項(xiàng)數(shù)據(jù)填入應(yīng)用軟件的相應(yīng)選項(xiàng)。例如,客戶端發(fā)出讀取用戶選項(xiàng)數(shù)據(jù)的請(qǐng)求到服務(wù)器,服務(wù)器根據(jù)需要讀取的參數(shù)找到相應(yīng)的用戶選項(xiàng)數(shù)據(jù)返回給客戶端,客戶端即可根據(jù)服務(wù)器的返回的用戶選項(xiàng)數(shù)據(jù)將軟件中的相應(yīng)選項(xiàng)設(shè)置為用戶之前保存的選擇??蛻舳丝梢詫⒔邮盏降挠脩暨x項(xiàng)數(shù)據(jù)在應(yīng)用軟件中展現(xiàn)給用戶。優(yōu)選地,將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中包括在服務(wù)器中設(shè)置注冊(cè)表文件,注冊(cè)表文件包括多組鍵和值,其中,將用戶選項(xiàng)數(shù)據(jù)保存為值,值的數(shù)據(jù)類型設(shè)置為整數(shù)型、布爾型或字符串型,各個(gè)值分別關(guān)聯(lián)一個(gè)鍵,鍵構(gòu)成映射各個(gè)用戶選項(xiàng)數(shù)據(jù)之間關(guān)系的樹狀組織。本方法將所有用戶選項(xiàng)數(shù)據(jù)按照樹狀組織,并且是“鍵-值”型,即每組數(shù)據(jù)有一個(gè)鍵和一個(gè)值,構(gòu)成樹狀結(jié)構(gòu)中的一個(gè)節(jié)點(diǎn),鍵是該節(jié)點(diǎn)的索引,用戶選項(xiàng)數(shù)據(jù)構(gòu)成節(jié)點(diǎn)中的值,讀取數(shù)據(jù)時(shí)按照鍵找到該節(jié)點(diǎn)即可得到所需值,不論是保存還是讀取都非常方便??梢砸来螌?duì)每一個(gè)用戶選項(xiàng)數(shù)據(jù)進(jìn)行分析,確定各用戶選項(xiàng)數(shù)據(jù)的類型、取值范圍以及所對(duì)應(yīng)的界面中的選項(xiàng),并根據(jù)分析結(jié)果將用戶選項(xiàng)數(shù)據(jù)由客戶端發(fā)送到服務(wù)器進(jìn)行保存。圖2示出了本發(fā)明實(shí)施例中生成數(shù)據(jù)記錄文件的流程圖,包括步驟S201,客戶端確定軟件中需要記錄的各種用戶選項(xiàng)數(shù)據(jù),將用戶的每一項(xiàng)設(shè)定的用戶選項(xiàng)數(shù)據(jù)發(fā)送請(qǐng)求給服務(wù)器,請(qǐng)求服務(wù)器進(jìn)行數(shù)據(jù)的保存。步驟S202,服務(wù)器接收到客戶端的數(shù)據(jù)保存請(qǐng)求以后,根據(jù)不同的用戶身份將數(shù)據(jù)編碼后保存至相應(yīng)用戶的數(shù)據(jù)記錄中,最后將數(shù)據(jù)保存至之前創(chuàng)建的文件中。數(shù)據(jù)記錄文件使用通用的編碼格式而避免使用本地編碼格式,這可以保證數(shù)據(jù)文件能夠在不同的環(huán)境下使用并且能夠被不同的編程語(yǔ)言讀取,避免可能會(huì)被默認(rèn)為本地編碼的讀取方式讀取成為亂碼。下面以一個(gè)簡(jiǎn)單的用戶選項(xiàng)數(shù)據(jù)為例,詳細(xì)介紹S202的具體實(shí)施過(guò)程。首先定義幾個(gè)變量,其中,變量systemFont表示用戶選擇的界面字體名稱;變量popupDialog表示系統(tǒng)處理過(guò)程遇到錯(cuò)誤時(shí)彈出警告窗口 ;變量IastJobId表示最后一次登錄編輯的作業(yè)的序號(hào)。如圖3所示,包括如下步驟步驟S300,客戶端確定需要保存的用戶的各用戶選項(xiàng)數(shù)據(jù)如systemFont、popupDialog、IastJobId 等,發(fā)送給服務(wù)器;步驟S301,查看服務(wù)器數(shù)據(jù)文件是否存在,如果是,則繼續(xù)步驟S302 ;如果否,創(chuàng)建用于保存數(shù)據(jù)的文件,然后繼續(xù)步驟S302 ;步驟S302,將客戶端發(fā)送過(guò)來(lái)的用戶數(shù)據(jù)保存在文件中,用于之后接收讀取請(qǐng)求時(shí)讀取數(shù)據(jù);步驟S303,判斷當(dāng)前的程序是否因?yàn)樯?jí)或其他原因而進(jìn)行改動(dòng),如果是,則繼續(xù)步驟S305,如果否,則轉(zhuǎn)至步驟S304 ;步驟S304,將數(shù)據(jù)文件導(dǎo)出以作為備份,并轉(zhuǎn)至步驟S301 ;步驟S305,將數(shù)據(jù)文件保存在服務(wù)器所在的機(jī)器,注意保存時(shí)使用統(tǒng)一的編碼格式,以防止讀取時(shí)出現(xiàn)錯(cuò)誤;步驟S306,用戶從客戶端登錄進(jìn)入軟件以處理需要操作的數(shù)據(jù);步驟S307,判斷用戶當(dāng)前登錄的機(jī)器是否與上次使用的機(jī)器一致,如果是,則繼續(xù)步驟S308,更新屬性文件;如果否,重新從服務(wù)器讀取相應(yīng)數(shù)據(jù),然后繼續(xù)步驟S308 ;步驟S308,向服務(wù)器發(fā)送讀取當(dāng)前用戶的各個(gè)用戶選項(xiàng)數(shù)據(jù);
步驟S309,判斷讀取記錄文件數(shù)據(jù)的編碼格式是否與原來(lái)保持一致,如果是,則繼續(xù)步驟S310 ;如果否,進(jìn)行讀取數(shù)據(jù)的編碼格式,然后繼續(xù)步驟S310 ;步驟S310,將從服務(wù)器讀取到的當(dāng)前用戶之前所做的各種選項(xiàng)的數(shù)據(jù)加載顯示到程序界面中;步驟S311,用戶通過(guò)軟件界面與軟件進(jìn)行交互;至此,完成了對(duì)用戶數(shù)據(jù)的保存和使用。本發(fā)明實(shí)施例中的整體流程如圖4所示,包括設(shè)置讀取用戶選項(xiàng)數(shù)據(jù)51、發(fā)送保存數(shù)據(jù)請(qǐng)求52、記錄用戶數(shù)據(jù)文件53、用戶選項(xiàng)顯示54幾個(gè)部分。通過(guò)將用戶數(shù)據(jù)記錄在服務(wù)器統(tǒng)一的文件中,可以有效管理各不同用戶的選項(xiàng)數(shù)據(jù),同時(shí)可以適應(yīng)不同架構(gòu)系統(tǒng)的應(yīng)用環(huán)境,對(duì)用戶數(shù)據(jù)文件進(jìn)行統(tǒng)一記錄,使得軟件界面中用戶的各種選擇能夠方便保存,使用軟件易用性極大提高,也減少了用戶更新系統(tǒng)、重新安裝軟件所帶來(lái)的丟失數(shù)據(jù)的風(fēng)險(xiǎn),并通過(guò)集中管理數(shù)據(jù)文件,時(shí)用戶數(shù)據(jù)管理、備份、查詢非常方便,從而顯著提高了軟件的數(shù)據(jù)穩(wěn)定性,能夠適應(yīng)軟件數(shù)據(jù)日益增多的要求。如果進(jìn)行版本升級(jí)或者系統(tǒng)維護(hù)需要更新系統(tǒng),則直接備份文件并重新導(dǎo)入即可。圖5示出了根據(jù)本發(fā)明實(shí)施例的用戶選項(xiàng)數(shù)據(jù)的處理裝置的示意圖,包括確定模塊10,用于確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù);保存模塊20,用于將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中;獲取模塊30,用于運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。優(yōu)選地,保存模塊將用戶選項(xiàng)數(shù)據(jù)與用戶身份相關(guān)聯(lián)地保存到服務(wù)器中。優(yōu)選地,在以一個(gè)用戶身份運(yùn)行應(yīng)用軟件時(shí),獲取模塊從服務(wù)器獲取與運(yùn)行應(yīng)用軟件的用戶身份相關(guān)聯(lián)的用戶選項(xiàng)數(shù)據(jù)。優(yōu)選地,本裝置還包括填入模塊,用于從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)之后,將用戶選項(xiàng)數(shù)據(jù)填入應(yīng)用軟件的相應(yīng)選項(xiàng)。優(yōu)選地,保存模塊在服務(wù)器中設(shè)置注冊(cè)表文件,注冊(cè)表文件包括多組鍵和值,其中,將用戶選項(xiàng)數(shù)據(jù)保存為值,值的數(shù)據(jù)類型設(shè)置為整數(shù)型、布爾型或字符串型,各個(gè)值分別關(guān)聯(lián)一個(gè)鍵,鍵構(gòu)成映射各個(gè)用戶選項(xiàng)數(shù)據(jù)之間關(guān)系的樹狀組織。從以上的描述中可以看出,本發(fā)明便于不同用戶的數(shù)據(jù)文件統(tǒng)一管理,方便進(jìn)行查詢、備份等操作;保存方法具有平臺(tái)無(wú)關(guān)性的特點(diǎn),即不同的系統(tǒng)平臺(tái)不影響此方法的使用;系統(tǒng)無(wú)關(guān)性,即不管用戶如何更新系統(tǒng),之前保存的所有設(shè)定不會(huì)受到影響,使用戶感覺不到更換系統(tǒng)帶來(lái)的影響。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用戶選項(xiàng)數(shù)據(jù)的處理方法,其特征在于,包括 確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù); 將所述用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中; 運(yùn)行所述應(yīng)用軟件時(shí),從所述服務(wù)器獲取所述用戶選項(xiàng)數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,將所述用戶選項(xiàng)數(shù)據(jù)與用戶身份相關(guān)聯(lián)地保存到所述服務(wù)器中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在以一個(gè)用戶身份運(yùn)行所述應(yīng)用軟件時(shí),從所述服務(wù)器獲取與運(yùn)行所述應(yīng)用軟件的用戶身份相關(guān)聯(lián)的所述用戶選項(xiàng)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 從所述服務(wù)器獲取所述用戶選項(xiàng)數(shù)據(jù)之后,將所述用戶選項(xiàng)數(shù)據(jù)填入所述應(yīng)用軟件的相應(yīng)選項(xiàng)。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,將所述用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中包括 在所述服務(wù)器中設(shè)置注冊(cè)表文件,所述注冊(cè)表文件包括多組鍵和值,其中,將所述用戶選項(xiàng)數(shù)據(jù)保存為所述值,所述值的數(shù)據(jù)類型設(shè)置為整數(shù)型、布爾型或字符串型,各個(gè)所述值分別關(guān)聯(lián)一個(gè)所述鍵,所述鍵構(gòu)成映射各個(gè)所述用戶選項(xiàng)數(shù)據(jù)之間關(guān)系的樹狀組織。
6.一種用戶選項(xiàng)數(shù)據(jù)的處理裝置,其特征在于,包括 確定模塊,用于確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù); 保存模塊,用于將所述用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中; 獲取模塊,用于運(yùn)行所述應(yīng)用軟件時(shí),從所述服務(wù)器獲取所述用戶選項(xiàng)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述保存模塊將所述用戶選項(xiàng)數(shù)據(jù)與用戶身份相關(guān)聯(lián)地保存到所述服務(wù)器中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,在以一個(gè)用戶身份運(yùn)行所述應(yīng)用軟件時(shí),所述獲取模塊從所述服務(wù)器獲取與運(yùn)行所述應(yīng)用軟件的用戶身份相關(guān)聯(lián)的所述用戶選項(xiàng)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括 填入模塊,用于從所述服務(wù)器獲取所述用戶選項(xiàng)數(shù)據(jù)之后,將所述用戶選項(xiàng)數(shù)據(jù)填入所述應(yīng)用軟件的相應(yīng)選項(xiàng)。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,所述保存模塊在所述服務(wù)器中設(shè)置注冊(cè)表文件,所述注冊(cè)表文件包括多組鍵和值,其中,將所述用戶選項(xiàng)數(shù)據(jù)保存為所述值,所述值的數(shù)據(jù)類型設(shè)置為整數(shù)型、布爾型或字符串型,各個(gè)所述值分別關(guān)聯(lián)一個(gè)所述鍵,所述鍵構(gòu)成映射各個(gè)所述用戶選項(xiàng)數(shù)據(jù)之間關(guān)系的樹狀組織。
全文摘要
本發(fā)明提供了一種用戶選項(xiàng)數(shù)據(jù)的處理方法,包括確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù);將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中;運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。本發(fā)明提供了一種用戶選項(xiàng)數(shù)據(jù)的處理裝置,包括確定模塊,用于確定客戶端的應(yīng)用軟件中需要記錄的用戶選項(xiàng)數(shù)據(jù);保存模塊,用于將用戶選項(xiàng)數(shù)據(jù)保存到服務(wù)器中;獲取模塊,用于運(yùn)行應(yīng)用軟件時(shí),從服務(wù)器獲取用戶選項(xiàng)數(shù)據(jù)。本發(fā)明提高了軟件運(yùn)行的安全性。
文檔編號(hào)G06F9/44GK102981811SQ20111026067
公開日2013年3月20日 申請(qǐng)日期2011年9月5日 優(yōu)先權(quán)日2011年9月5日
發(fā)明者侯存軍, 謝浩, 姚磊 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司