亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文件處理方法和信息處理裝置的制作方法

文檔序號:7970722閱讀:120來源:國知局
專利名稱:文件處理方法和信息處理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機網(wǎng)絡(luò)領(lǐng)域,尤其涉及文件處理方法和信息處理裝置。
背景技術(shù)
在計算機網(wǎng)絡(luò)應(yīng)用中,常常需要對客戶端用戶使用的程序進行更新,常見的方法是由服務(wù)器將更新文件發(fā)送到客戶端,客戶端通過所獲得的更新文件在本地安裝新版本程序或升級已安裝的程序來完成更新。該方法存在的問題是客戶端保存在本地的更新文件可能會被他人惡意修改,若仍然使用該文件進行更新,則可能無法完成更新,甚至對客戶端產(chǎn)生不良影響;此外,服務(wù)器提供的更新文件往往都比較大,而對于用戶來說,可能只需要更新其中的部分內(nèi)容,因此容易造成資源的浪費。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供文件處理方法和信息處理裝置,能夠保證所使用的本地文件的安全性。
為解決上述技術(shù)問題,本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種文件處理方法,包括根據(jù)預(yù)定算法從獲取的安全的文件中提取特征碼,并在本地保存所述文件及所述特征碼;在需要使用所述的本地文件時,根據(jù)所述預(yù)定算法從所述本地文件中提取特征碼;當(dāng)該特征碼與本地保存的特征碼匹配時,確認(rèn)所述本地文件安全;否則,不再使用所述本地文件。
可選的,所述提取的特征碼與在本地保存的特征碼匹配后還包括應(yīng)用所述本地文件。
可選的,所述確認(rèn)該本地文件安全或不再使用所述本地文件之后進一步包括獲取與該本地文件對應(yīng)的安全的更新文件;
根據(jù)預(yù)定算法從獲取的更新文件中提取特征碼,當(dāng)該特征碼與保存的與所述本地文件對應(yīng)的特征碼匹配時,認(rèn)為所述本地文件為最新文件;否則,應(yīng)用所述更新文件。
可選的,應(yīng)用所述更新文件前或后還包括在本地保存所述更新文件和提取的特征碼。
可選的,所述應(yīng)用本地文件或更新文件具體包括顯示本地文件或更新文件中存儲的內(nèi)容。
可選的,所述顯示本地文件或更新文件中存儲的內(nèi)容具體包括以網(wǎng)頁形式顯示本地文件或更新文件中存儲的內(nèi)容。
可選的,所述根據(jù)預(yù)定算法從獲取的安全文件中提取特征碼前還包括向文件提供設(shè)備發(fā)送包含用戶需求信息的文件更新請求;文件提供設(shè)備根據(jù)該請求查找并返回所需的更新文件。
可選的,所述根據(jù)預(yù)定算法從獲取的安全文件中提取特征碼前還包括文件提供設(shè)備主動查找并提供所需的更新文件。
可選的,所述保存特征碼具體包括保存加密后的特征碼;所述該特征碼與本地保存的特征碼匹配具體包括該特征碼與本地保存的解密后的特征碼匹配。
一種信息處理裝置,包括控制單元、特征碼提取單元、存取單元和安全校驗單元;其中控制單元用于獲取安全的文件,調(diào)用特征碼提取單元提取所述文件的特征碼,并將所述文件及特征碼存儲在存取單元中;特征碼提取單元用于在控制單元的控制下根據(jù)預(yù)定算法從控制單元提取的安全文件中提取特征碼;存取單元用于在控制單元的控制下存儲控制單元獲取的安全文件及特征碼提取單元所提取的該文件的特征碼;安全校驗單元用于在控制單元的控制下對特征碼提取單元提取的特征碼和從存取單元取出的特征碼進行匹配校驗,并向控制單元返回校驗結(jié)果。
可選的,所述裝置還包括顯示單元,用于根據(jù)控制單元的控制命令顯示相關(guān)信息。
可選的,所述裝置還包括網(wǎng)絡(luò)管理單元,用于根據(jù)控制單元的控制命令連接到文件提供設(shè)備獲取用戶所需的文件,并將獲取的文件返回給控制單元,或者用于將文件提供設(shè)備主動提供的文件發(fā)送給控制單元。
從以上技術(shù)方案可以看出,在獲取到安全的文件后,除保存該文件以外,還保存按照一定算法從該文件提取的特征碼;此后需要使用該文件時,根據(jù)相同的算法提取所保存文件的特征碼;由于提取特征碼使用的是相同的算法,因此所保存的文件如果未被修改,從其中提取的特征碼與所保存的特征碼應(yīng)當(dāng)是匹配的,如果不匹配,該文件必定與保存的原始文件不同,可以據(jù)此認(rèn)為該文件可能不安全的文件而不再加以使用,通過這樣的處理即可以保證所使用的文件的安全性。此外,本發(fā)明還可以通過發(fā)送包含用戶需求信息的文件更新請求,使文件提供設(shè)備僅返回用戶所需更新文件,因此能夠?qū)崿F(xiàn)按照用戶需要進行更新,這樣可以有效節(jié)約系統(tǒng)資源。


圖1是本發(fā)明文件處理方法實施例一的流程圖;圖2是本發(fā)明文件處理方法實施例二的流程圖;圖3是本發(fā)明信息處理裝置的結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明針對在本地設(shè)備中保存的文件可能會被他人惡意破壞而導(dǎo)致無法保證使用安全性的問題,提供了文件更新方法和信息處理裝置,以保證所使用的本地文件的安全性。
圖1是本發(fā)明文件處理方法的實施例一的流程圖,包括S1、根據(jù)預(yù)定算法從獲取的安全文件中提取特征碼,并在本地保存所述文件及所述特征碼。
S2、在需要使用所保存的本地文件時,根據(jù)所述預(yù)定算法從該文件中提取特征碼。
S3、若該特征碼與在本地保存的特征碼匹配,則確認(rèn)所述本地文件安全;否則,不再使用所述本地文件。
其中,所述的預(yù)定算法可以根據(jù)實際需要選擇,如散列算法等,選擇時的依據(jù)主要是對于不同的文件,通過該算法得到的特征碼也不同。
下面結(jié)合具體應(yīng)用實施對本發(fā)明提供的文件更新方法的實施例二進行詳細(xì)描述。在該實施例中,本地設(shè)備向用戶提供的信息分為兩部分,一部分是資料列表,存儲在資料列表文件中,用于指示可以為用戶提供哪些資料;另一部分是具體資料,資料列表中的各表項均對應(yīng)一個資料文件,用于指示與該表項對應(yīng)的具體內(nèi)容;另外,考慮到本實施例主要是針對本地文件可能被破壞的情況,因此認(rèn)為從文件提供設(shè)備獲取的文件是安全的文件。參考圖2,該實施例包括以下步驟A1、顯示資料列表。
A2、當(dāng)所述資料列表中的表項被觸發(fā)時,查找是否保存有與該表項對應(yīng)的資料文件,若保存有該文件,則執(zhí)行A3;否則,執(zhí)行A5。
A3、查找是否保存有用于記錄所述資料文件的特征碼的校驗文件,若保存有該文件,則執(zhí)行A4;否則,執(zhí)行A5。
A4、根據(jù)預(yù)定算法從所述資料文件中提取特征碼,判斷該特征碼與所述校驗文件中記錄的特征碼是否匹配,若匹配,認(rèn)為所述資料文件安全合法,顯示該資料文件中的相關(guān)內(nèi)容,執(zhí)行A5;否則不再使用該資料文件,直接執(zhí)行A5。
另外,顯示資料文件中的相關(guān)內(nèi)容后,也可以直接結(jié)束流程。
A5、向文件提供設(shè)備發(fā)送攜帶被觸發(fā)表項信息的文件更新請求。
在向文件提供設(shè)備發(fā)送文件更新請求的同時,還可以在本地設(shè)備上顯示提示信息,向用戶提示諸如“資料獲取中”等信息。
A6、文件提供設(shè)備查找與該表項對應(yīng)的資料文件,并返回查找到的文件。
A7、在本地查找是否保存有記錄該表項對應(yīng)資料文件的特征碼的校驗文件,若保存有該文件,則執(zhí)行A8,否則,執(zhí)行A10。
A8、根據(jù)預(yù)定算法從文件提供設(shè)備返回的資料文件中提取特征碼,并判斷該特征碼與所述校驗文件中記錄的特征碼是否匹配,若匹配,則本地保存的對應(yīng)資料文件是最新文件,結(jié)束流程;否則,執(zhí)行A9。
A9、利用文件提供設(shè)備返回的資料文件及從該文件中提取的特征碼對保存在本地的與所述表項對應(yīng)的資料文件及校驗文件進行更新,之后執(zhí)行A12。
A10、新建本地校驗文件,在其中記錄從文件提供設(shè)備返回的資料文件中提取的特征碼。
A11、在本地查找是否有相關(guān)的資料文件,若沒有,則新建資料文件,將文件提供設(shè)備返回的資料文件的內(nèi)容記錄在該新建文件中;否則,利用文件提供設(shè)備返回的資料文件對本地資料文件進行更新。
A12、顯示更新的資料文件中的資料內(nèi)容,結(jié)束流程。
其中,當(dāng)已經(jīng)顯示資料頁面時,利用更新資料文件中的資料內(nèi)容對已顯示的頁面進行更新;若尚未顯示資料頁面,則直接顯示更新資料文件中的資料內(nèi)容。
在上述實施例中,可以采用與資料文件類似的方式對資料列表進行處理,如可以采用如下的步驟實現(xiàn)A1所述的顯示列表資料B1、在本地獲取用于保存資料列表的資料列表文件,并查找是否保存有記錄所述資料列表文件的特征碼的校驗文件,若保存有該文件,則執(zhí)行B2;否則,執(zhí)行B3。
B2、根據(jù)預(yù)定算法從所述資料列表文件中提取特征碼,判斷該特征碼與所述校驗文件中記錄的特征碼是否匹配,若匹配,認(rèn)為所述資料列表文件安全合法,在客戶端顯示該資料列表文件中記錄的資料列表,執(zhí)行上述步驟A2,還可以分別執(zhí)行A2和B3;否則,直接執(zhí)行B3。
B3、向服務(wù)器發(fā)送表示對資料列表進行更新的文件更新請求。
在向服務(wù)器發(fā)送文件更新請求的同時,還可以在客戶端顯示提示信息,向用戶提示諸如“資料列表獲取中”等信息。
B4、服務(wù)器查找與該資料列表對應(yīng)的最新資料列表文件,并將查找到的文件返回給客戶端。
B5、在客戶端查找是否保存有記錄本地存儲的資料列表文件特征碼的校驗文件,若保存有該文件,則執(zhí)行B6,否則,執(zhí)行B8。
B6、客戶端根據(jù)預(yù)定算法從服務(wù)器返回的資料列表文件中提取特征碼,并判斷該特征碼與所述校驗文件中記錄的特征碼是否匹配,若匹配,則本地保存的資料列表文件是最新文件,結(jié)束流程;否則,執(zhí)行B7。
B7、利用服務(wù)器返回的資料列表文件及從該文件中提取的特征碼對保存在本地的資料列表文件及校驗文件進行更新,之后執(zhí)行B9。
B8、新建本地校驗文件,在其中記錄從服務(wù)器返回的資料列表文件中提取的特征碼,并利用服務(wù)器返回的資料列表文件對本地資料列表文件進行更新。
B9、在客戶端顯示更新的資料列表文件中的資料列表,結(jié)束流程。
其中,當(dāng)客戶端已經(jīng)顯示資料列表時,利用更新資料文件中的內(nèi)容對已顯示的資料列表進行更新;若客戶端尚未顯示資料列表,則直接顯示更新資料文件中的資料列表內(nèi)容。
在上述實施例中,對資料列表的更新是由客戶端在應(yīng)用過程中根據(jù)需要而啟動的。在本發(fā)明中的更多實施例中,還可以由客戶端或服務(wù)器定時啟動對資料列表的更新。對于由客戶端定時啟動更新的情況,除正常進行上述實施例的流程外,可以定時執(zhí)行B3至B8對資料列表文件進行更新;對服務(wù)器定時啟動更新的情況,則可以在正常執(zhí)行上述流程以外,通過定時執(zhí)行B4至B8實現(xiàn)對資料列表文件的定時更新。
在本發(fā)明的更多實施例中,客戶端還可以根據(jù)用戶的輸入對資料列表或資料文件進行即時更新,例如客戶端在接收到相關(guān)更新標(biāo)識被觸發(fā)的信息后,執(zhí)行B3至B8對相應(yīng)文件進行更新。
在本發(fā)明的更多實施例中,在將特征碼保存到校驗文件之前還可以對特征碼進行加密;相應(yīng)的在對從文件中提取出的特征碼和保存在校驗文件中的特征碼進行匹配之前,需要對校驗文件中的特征碼進行解密,以此來進一步增加文件的安全性。
在本發(fā)明的更多實施例中,可以采用網(wǎng)頁形式顯示資料文件及資料列表文件中的內(nèi)容,以增加應(yīng)用的通用性、靈活性和可擴展性。
本發(fā)明還提供一種信息處理裝置,參考圖3,該裝置包括控制單元301、存取單元302、安全校驗單元303、特征碼提取單元304、網(wǎng)絡(luò)管理單元305和顯示單元306。其中控制單元301用于控制網(wǎng)絡(luò)管理單元305從文件提供設(shè)備獲取安全的文件,調(diào)用特征碼提取單元304提取所述文件的特征碼,并將所述文件及特征碼存儲在存取單元302中;還用于在需要使用已經(jīng)存儲在存取單元302中的文件時,從存取單元302取出該文件和特征碼,調(diào)用特征碼提取單元304從該文件中提取特征碼,并控制安全校驗單元303對特征碼提取單元304提取的特征碼和從存取單元302取出的特征碼進行匹配校驗,當(dāng)安全校驗單元303返回結(jié)果為兩者匹配時確認(rèn)存取單元302存儲的文件安全,調(diào)用顯示單元306顯示該文件中的內(nèi)容;結(jié)果為兩者不匹配時認(rèn)為該文件不安全,調(diào)用顯示單元307顯示相關(guān)提示信息。
存取單元302用于根據(jù)控制單元301的控制進行文件及特征碼的存儲和獲取。
安全校驗單元303用于對控制單元301提供的不同特征碼進行匹配校驗,并向控制單元301返回校驗結(jié)果。
特征碼提取單元304用于根據(jù)預(yù)定算法從控制單元301提供的文件中提取特征碼,并將該特征碼提供給控制單元301。
網(wǎng)絡(luò)管理單元301用于根據(jù)控制單元301的控制命令連接到文件提供設(shè)備,獲取用戶所需的安全文件,并將獲取的文件提供給控制單元301;也可以將文件提供設(shè)備主動提供的文件提供給控制單元301。
此外,控制單元301還用于在確認(rèn)存取單元存儲的文件安全時調(diào)用顯示單元306對所述文件的內(nèi)容進行顯示,還用于在認(rèn)為所述文件不安全時控制網(wǎng)絡(luò)管理單元305從文件提供設(shè)備獲取更新文件,在獲得所述更新文件后調(diào)用特征碼提取單元304提取所述文件的特征碼,并從存取單元302取出所保存的原文件的特征碼,控制安全校驗單元303對特征碼提取單元304提取的特征碼和從存取單元302取出的特征碼進行匹配校驗,當(dāng)安全校驗單元303返回結(jié)果為兩者匹配時確認(rèn)存取單元302存儲的原文件是最新文件,不進行更新;在安全校驗單元303返回結(jié)果為兩者不匹配時,利用從網(wǎng)絡(luò)管理單元305獲取的更新文件及從該文件中提取的特征碼對存取單元302保存的原文件及其特征碼進行更新;還用于在存取單元302未存儲原文件,和/或特征碼時,在存取單元302新建相應(yīng)文件,在文件中分別記錄從網(wǎng)絡(luò)管理單元305獲取的更新文件的內(nèi)容,和/或從該文件中提取的特征碼。
在本發(fā)明中,所述的文件提供設(shè)備可以是網(wǎng)絡(luò)應(yīng)用服務(wù)器。
以上對本發(fā)明所提供的文件更新方法和信息處理裝置進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種文件處理方法,其特征在于,包括根據(jù)預(yù)定算法從獲取的安全的文件中提取特征碼,并在本地保存所述文件及所述特征碼;在需要使用所述的本地文件時,根據(jù)所述預(yù)定算法從所述本地文件中提取特征碼;當(dāng)該特征碼與本地保存的特征碼匹配時,確認(rèn)所述本地文件安全;否則,不再使用所述本地文件。
2.如權(quán)利要求1所述的文件處理方法,其特征在于,所述提取的特征碼與在本地保存的特征碼匹配后還包括應(yīng)用所述本地文件。
3.如權(quán)利要求1所述的文件處理方法,其特征在于,所述確認(rèn)該本地文件安全或不再使用所述本地文件之后進一步包括獲取與該本地文件對應(yīng)的安全的更新文件;根據(jù)預(yù)定算法從獲取的更新文件中提取特征碼,當(dāng)該特征碼與保存的與所述本地文件對應(yīng)的特征碼匹配時,認(rèn)為所述本地文件為最新文件;否則,應(yīng)用所述更新文件。
4.如權(quán)利要求3所述的文件處理方法,其特征在于,應(yīng)用所述更新文件前或后還包括在本地保存所述更新文件和提取的特征碼。
5.如權(quán)利要求3或4所述的文件處理方法,其特征在于,所述應(yīng)用本地文件或更新文件具體包括顯示本地文件或更新文件中存儲的內(nèi)容。
6.如權(quán)利要求5所述的文件處理方法,其特征在于,所述顯示本地文件或更新文件中存儲的內(nèi)容具體包括以網(wǎng)頁形式顯示本地文件或更新文件中存儲的內(nèi)容。
7.如權(quán)利要求1至4任一項所述的文件處理方法,其特征在于,所述根據(jù)預(yù)定算法從獲取的安全文件中提取特征碼前還包括向文件提供設(shè)備發(fā)送包含用戶需求信息的文件更新請求;文件提供設(shè)備根據(jù)該請求查找并返回所需的更新文件。
8.如權(quán)利要求1至4任一項所述的文件處理方法,其特征在于,所述根據(jù)預(yù)定算法從獲取的安全文件中提取特征碼前還包括文件提供設(shè)備主動查找并提供所需的更新文件。
9.如權(quán)利要求1至4任一項所述的文件處理方法,其特征在于,所述保存特征碼具體包括保存加密后的特征碼;所述該特征碼與本地保存的特征碼匹配具體包括該特征碼與本地保存的解密后的特征碼匹配。
10.一種信息處理裝置,其特征在于,包括控制單元、特征碼提取單元、存取單元和安全校驗單元;其中控制單元用于獲取安全的文件,調(diào)用特征碼提取單元提取所述文件的特征碼,并將所述文件及特征碼存儲在存取單元中;特征碼提取單元用于在控制單元的控制下根據(jù)預(yù)定算法從控制單元提取的安全文件中提取特征碼;存取單元用于在控制單元的控制下存儲控制單元獲取的安全文件及特征碼提取單元所提取的該文件的特征碼;安全校驗單元用于在控制單元的控制下對特征碼提取單元提取的特征碼和從存取單元取出的特征碼進行匹配校驗,并向控制單元返回校驗結(jié)果。
11.如權(quán)利要求10所述的信息處理裝置,其特征在于,所述裝置還包括顯示單元,用于根據(jù)控制單元的控制命令顯示相關(guān)信息。
12.如權(quán)利要求10或11所述的信息處理裝置,其特征在于,所述裝置還包括網(wǎng)絡(luò)管理單元,用于根據(jù)控制單元的控制命令連接到文件提供設(shè)備獲取用戶所需的文件,并將獲取的文件返回給控制單元,或者用于將文件提供設(shè)備主動提供的文件發(fā)送給控制單元。
全文摘要
本發(fā)明涉及計算機網(wǎng)絡(luò)領(lǐng)域,公開了文件處理方法和信息處理裝置;所述方法包括根據(jù)預(yù)定算法從獲取的安全的文件中提取特征碼,并在本地保存所述文件及所述特征碼;在需要使用所述的本地文件時,根據(jù)所述預(yù)定算法從所述本地文件中提取特征碼;當(dāng)該特征碼與本地保存的特征碼匹配時,確認(rèn)所述本地文件安全;否則,不再使用所述本地文件。通過本發(fā)明的方案,可以保證所使用的文件的安全性。
文檔編號H04L12/24GK1964357SQ20061014436
公開日2007年5月16日 申請日期2006年12月4日 優(yōu)先權(quán)日2006年12月4日
發(fā)明者李博, 周焱 申請人:北京金山軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1