亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實現(xiàn)電子書簽的方法及裝置的制作方法

文檔序號:6356654閱讀:282來源:國知局
專利名稱:一種實現(xiàn)電子書簽的方法及裝置的制作方法
技術領域
本發(fā)明涉及電子書閱讀技術領域,尤其涉及ー種實現(xiàn)電子書簽的方法及裝置。
背景技術
信息化和互聯(lián)網(wǎng)時代的到來,給人們帶來了許多新興和多元化的電子資源。電子出版物的興起,使流傳數(shù)千年的紙張閱讀方式面臨著新出版觀念的沖擊。包含了文字、圖形、圖像等的電子書便是新興電子出版物的ー個代表。目前,如手機等移動終端提供有電子書文件顯示功能,使用戶在使用移動終端的基本功能之余可以閱讀各種電子書,給用戶帶來了便利。這些電子書可能有成百上千頁的內(nèi)容,不能一次就閱讀完畢。如何準確快捷地定位到上次閱讀的位置或自己喜歡的片段,這就需要用到電子書簽。
中國專利申請公開說明書CN200610087976. 2,公開了ー種實現(xiàn)電子書簽的系統(tǒng),包括文件監(jiān)控模塊,用于檢測文件打開狀態(tài)并維護活動文件列表,活動文件列表記錄打開文件的路徑和名稱以及對應應用程序的路徑和名稱;應用程序狀態(tài)捕捉模塊,用于通過操作系統(tǒng)的應用程序接口和活動列表獲得應用程序的狀態(tài)信息,并把應用程序基本狀態(tài)信息作為電子書簽存儲到電子書簽存儲模塊;電子書簽存儲模塊,用于電子書簽的存儲。該系統(tǒng)還可以進ー步包括應用程序狀態(tài)恢復模塊,用戶收到文件監(jiān)控模塊的恢復命令后,根據(jù)電子書簽存儲模塊中存儲的電子書簽并通過操作系統(tǒng)的標準接ロ函數(shù)恢復應用程序基本狀態(tài)。上述方案通過電子書簽解決了應用程序狀態(tài)恢復和文件定位的問題,但存在以下不足當文件路徑發(fā)生變動,如移動、刪除、重命名后,通過之前保存的書簽無法正確打開文件。

發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供ー種實現(xiàn)電子書簽的方法及裝置,可以保證在文件被操作后,仍能通過書簽正確打開文件。為解決上述技術問題,本發(fā)明的ー種實現(xiàn)電子書簽的方法,包括
檢測對文件進行的操作,根據(jù)對文件所進行的操作,對文件的書簽內(nèi)容進行同步操作。進ー步地,對文件的書簽內(nèi)容進行同步操作是指對文件的書簽內(nèi)容進行更新或刪除。進ー步地,對文件的書簽內(nèi)容進行更新包括
在對文件所進行的操作為移動文件時,對文件的書簽內(nèi)容中的文件路徑進行更新。進ー步地,對文件的書簽內(nèi)容進行更新包括
在對文件所進行的操作為重命名文件時,對文件的書簽內(nèi)容中的文件名進行更新。進ー步地,對文件的書簽內(nèi)容進行刪除包括
在對文件所進行的操作為刪除文件時,刪除文件的書簽內(nèi)容。進ー步地,ー種實現(xiàn)電子書簽的裝置,包括文件管理単元和書簽管理単元,其中文件管理単元,用于檢測對文件進行的操作;
書簽管理単元,用于根據(jù)文件管理単元檢測出的對文件所進行的操作,對文件的書簽內(nèi)容進行同步操作。進ー步地,書簽管理單元對文件的書簽內(nèi)容進行同步操作是指對文件的書簽內(nèi)容進行更新或刪除。進ー步地,書簽管理單元對文件的書簽內(nèi)容進行更新是指,在對文件所進行的操作為移動文件時,對文件的書簽內(nèi)容中的文件路徑進行更新。進ー步地,書簽管理單元對文件的書簽內(nèi)容進行更新是指,在對文件所進行的操作為重命名文件時,對文件的書簽內(nèi)容中的文件名進行更新。進ー步地,書簽管理單元對文件的書簽內(nèi)容進行刪除是指,在對文件所進行的操 作為刪除文件時,刪除文件的書簽內(nèi)容。綜上所述,本發(fā)明在對文件進行操作后,同步對書簽內(nèi)容進行處理,能夠實現(xiàn)在文件變動后,仍能通過書簽內(nèi)容打開文件,對終端改造簡便易行,并可應用于各種類型的移動終端,提高了移動終端的可用性和用戶體驗。


圖I是本實施方式實現(xiàn)電子書簽的方法的流程 圖2是本實施方式的方法中對書簽內(nèi)容進行同步操作的流程 圖3是本實施方式實現(xiàn)電子書簽的裝置的結構 圖4是本實施方式對文件進行移動操作的實施例的流程 圖5是本實施方式對文件進行刪除操作的實施例的流程 圖6是本實施方式對文件進行重命名操作的實施例的流程圖。
具體實施例方式 考慮到在文件路徑或文件名等發(fā)生變動時,如果書簽內(nèi)容能夠同步進行更新,使書簽內(nèi)容指向正確的文件,則根據(jù)書簽內(nèi)容仍能正確打開文件,對于提高3G時代的移動終端的可用性和用戶體驗會有很大有幫助。本實施方式實現(xiàn)電子書簽的方法中,在對文件進行操作,如移動、刪除或重命名等,根據(jù)具體操作的類型進行同步更新或刪除書簽內(nèi)容,以便通過變更后的書簽,仍可以正確打開文件。本實施方式還公開了ー種實現(xiàn)電子書簽的裝置,包含文件管理単元、文件存儲單元、書簽管理単元和書簽存儲單元,其中
文件管理単元,用于管理移動終端上的文件,檢測對文件進行的操作的類型,在對文件進行操作時,向書簽管理單元發(fā)送通知消息,消息內(nèi)容包括操作的類型、操作前的文件名和文件路徑和操作后的文件名和文件路徑。文件存儲單元,用于存儲移動終端上的文件。書簽管理単元,用于管理書簽內(nèi)容,實現(xiàn)書簽的創(chuàng)建和恢復,接收文件管理単元的通知消息并根據(jù)消息內(nèi)容對書簽內(nèi)容進行更新或刪除。書簽存儲單元,用于存儲書簽內(nèi)容。書簽內(nèi)容可以包括文件名稱、文件路徑、定位位置、說明信息和顯示狀態(tài)信息等。書簽內(nèi)容保存在文件中,可對書簽內(nèi)容進行捜索、查看和編輯等操作。同一文件在書簽存儲単元中可以保存多個書簽內(nèi)容。下面將結合附圖對本實施方式進行詳細描述。圖I是本實施方式的實現(xiàn)電子書簽的方法的流程圖,包括以下步驟
步驟101 :打開閱讀的文件,選擇任意位置保存書簽;
書簽可以有個數(shù)限制,添加書簽時,可以選擇添加新書簽,或者通過覆蓋的方式替換當前已存在的書簽。步驟102 :操作文件,文件發(fā)生變更;
對文件的操作可以包括移動、刪除和重命名等,這類操作會造成文件名、文件路徑發(fā)生變化,或者文件消失等情況。當文件發(fā)生變更后,會發(fā)送文件變更的通知消息;通知消息包括操作的類型、文件變更前后的信息,例如,變更前后的文件名和文件路徑等。步驟103 :根據(jù)文件變更前后的信息對書簽內(nèi)容進行同步操作;
對書簽內(nèi)容進行同步操作是指更新或刪除書簽內(nèi)容。步驟104 :打開變更后的書簽。打開書簽是指獲取書簽中的文件名、文件路徑和文件顯示位置等信息,根據(jù)這些信息可正確打開文件。圖2是本實施方式中對書簽內(nèi)容進行同步操作的步驟包括
步驟201 :接收文件變更的通知消息,獲取通知消息中的內(nèi)容;
步驟202 :遍歷當前存儲的書簽內(nèi)容,判斷是否存在發(fā)生變更的文件的書簽,如果存在,則執(zhí)行步驟203 ;否則,則執(zhí)行步驟206 ;
步驟203 :根據(jù)操作的類型判斷文件操作是否造成文件消失,如果是,則執(zhí)行步驟205 ;否則,執(zhí)行步驟204;
步驟204 :根據(jù)通知消息中的文件變更前后的信息,更新所有與發(fā)生變更的文件相關的書簽內(nèi)容;
不同文件操作所更新的內(nèi)容不同,例如,重命名操作需要更新文件名,移動操作需要更新文件路徑。步驟205 :刪除所有與發(fā)生變更文件相關的書簽內(nèi)容;
當文件消失或被損壞無法打開時,需要執(zhí)行此步驟。
步驟206:結束。圖3是本實施方式的實現(xiàn)電子書簽的裝置,包括文件管理単元、文件存儲單元、書簽管理単元和書簽存儲單元,其中
文件管理単元,用于管理移動終端上的文件,檢測對文件進行的操作的類型,在對文件進行操作時,向書簽管理單元發(fā)送通知消息,消息內(nèi)容包括操作的類型、操作前的文件名和文件路徑和操作后的文件名和文件路徑。文件存儲單元,用于存儲移動終端上的文件。書簽管理単元,用于管理書簽內(nèi)容,實現(xiàn)書簽的創(chuàng)建和恢復,接收文件管理単元的通知消息并根據(jù)消息內(nèi)容對書簽內(nèi)容進行更新或刪除。書簽存儲單兀,用于存儲書簽內(nèi)各。圖4是本實施方式進行移動操作的實例流程圖,包括以下步驟步驟401 :文件管理單元處理移動操作,例如,操作的文件名為abc. txt,原文件路徑為\Folder_Current\abc. txt,文件移動到\Folder_Dest,發(fā)送通知消息,消息內(nèi)容包括操作類型為MOVE,原文件名為abc. txt,原文件路徑為\Folder_Current\abc. txt,新文件名為 abc. txt,新文件路徑為 \Folder_Dest\abc. txt ;
步驟402 :書簽管理単元接收到消息,提取出消息內(nèi)容;
步驟403 :書簽管理単元根據(jù)消息中的原文件名和文件路徑,在書簽存儲單元中捜索匹配的書簽;
步驟404:書簽管理単元判斷 是否搜索出與消息內(nèi)容匹配的書簽,如果是,書簽存儲單元中存在abc. txt的書簽,執(zhí)行步驟405 ;如果否,書簽存儲單元中不存在abc. txt的書簽,執(zhí)行步驟406 ;
步驟405 :書簽管理単元將搜索出來的書簽中文件路徑更改為新文件路徑\Folder_Dest\abc. txt ;
步驟406 :同步更新結束。圖5是本實施方式進行刪除操作的實例流程圖,包括以下步驟
步驟501 :文件管理單元處理刪除操作,例如操作的文件名為abc. txt,文件路徑為\Folder_Current\abc. txt,發(fā)送通知消息,消息內(nèi)容包括操作類型為DELETE,原文件名為abc. txt,原文件路徑為\Folder_Current\abc. txt,新文件名置空,新文件路徑置空;步驟502 :書簽管理単元接收到消息,提取出消息內(nèi)容;
步驟503 :書簽管理単元根據(jù)消息中的原文件名和原文件路徑,在書簽存儲單元中搜索匹配的書簽;
步驟504:書簽管理単元判斷是否搜索出與消息內(nèi)容匹配的書簽,如果是,書簽存儲單元中存在abc. txt的書簽,執(zhí)行步驟505 ;如果否,書簽存儲單元中不存在abc. txt的書簽,執(zhí)行步驟506 ;
步驟505 :書簽管理單元刪除所有搜索出來的書簽;
步驟506 :同步更新結束。圖6是本實施方式進行重命名操作的實例流程圖,包括以下步驟
步驟601 :文件管理單元處理重命名操作,例如操作的文件名為abc. txt,原文件路徑為\Folder_Current\abc. txt,文件重命名為abc_new. txt,發(fā)送通知消息,消息內(nèi)容包括操作類型為RENAME,原文件名為abc. txt,原文件路徑為\Folder_Current\abc. txt,新文件名為 abc_new. txt,新文件路徑為 \Folder_Current\abc_new. txt ;
步驟602 :書簽管理単元接收到消息,提取出消息內(nèi)容;
步驟603 :書簽管理単元根據(jù)消息中的原文件名和原文件路徑,在書簽存儲單元中搜索匹配的書簽;
步驟604 :書簽管理単元判斷是否搜索出與消息內(nèi)容匹配的書簽,如果是,書簽存儲單元中存在abc. txt的書簽,執(zhí)行步驟605 ;如果否,書簽存儲單元中不存在abc. txt的書簽,執(zhí)行步驟606 ;
步驟605 :將搜索出來的書簽內(nèi)容中文件名更改為新文件名abc_new. txt ;
步驟606 :同步更新結束。本實施方式的方法及裝置可以廣泛的應用于各種終端設備中,比如手機等。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊、各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們的多個模塊或者步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬 件和軟件結合。以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.ー種實現(xiàn)電子書簽的方法,包括 檢測對文件進行的操作,根據(jù)對所述文件所進行的操作,對所述文件的書簽內(nèi)容進行同步操作。
2.如權利要求I所述的方法,其特征在于所述對所述文件的書簽內(nèi)容進行同步操作是指對所述文件的書簽內(nèi)容進行更新或刪除。
3.如權利要求2所述的方法,其特征在于,所述對所述文件的書簽內(nèi)容進行更新包括 在對所述文件所進行的操作為移動文件吋,對所述文件的書簽內(nèi)容中的文件路徑進行更新。
4.如權利要求2所述的方法,其特征在于,所述對所述文件的書簽內(nèi)容進行更新包括 在對所述文件所進行的操作為重命名文件吋,對所述文件的書簽內(nèi)容中的文件名進行更新。
5.如權利要求2所述的方法,其特征在于,所述對所述文件的書簽內(nèi)容進行刪除包括 在對所述文件所進行的操作為刪除文件時,刪除所述文件的書簽內(nèi)容。
6.ー種實現(xiàn)電子書簽的裝置,包括文件管理単元和書簽管理単元,其中 所述文件管理単元,用于檢測對文件進行的操作; 所述書簽管理単元,用于根據(jù)所述文件管理単元檢測出的對所述文件所進行的操作,對所述文件的書簽內(nèi)容進行同步操作。
7.如權利要求6所述的裝置,其特征在于 所述書簽管理単元對所述文件的書簽內(nèi)容進行同步操作是指對所述文件的書簽內(nèi)容進行更新或刪除。
8.如權利要求7所述的裝置,其特征在于 所述書簽管理単元對所述文件的書簽內(nèi)容進行更新是指,在對所述文件所進行的操作為移動文件時,對所述文件的書簽內(nèi)容中的文件路徑進行更新。
9.如權利要求7所述的裝置,其特征在于 所述書簽管理単元對所述文件的書簽內(nèi)容進行更新是指,在對所述文件所進行的操作為重命名文件時,對所述文件的書簽內(nèi)容中的文件名進行更新。
10.如權利要求7所述的裝置,其特征在于 所述書簽管理単元對所述文件的書簽內(nèi)容進行刪除是指,在對所述文件所進行的操作為刪除文件時,刪除所述文件的書簽內(nèi)容。
全文摘要
本發(fā)明公開了一種實現(xiàn)電子書簽的方法及裝置,包括檢測對文件進行的操作,根據(jù)對文件所進行的操作,對文件的書簽內(nèi)容進行同步操作。本發(fā)明在對文件進行操作后,同步對書簽內(nèi)容進行處理,能夠實現(xiàn)在文件變動后,仍能通過書簽內(nèi)容打開文件,對終端改造簡便易行,并可應用于各種類型的移動終端,提高了移動終端的可用性和用戶體驗。
文檔編號G06F17/30GK102693233SQ20111007074
公開日2012年9月26日 申請日期2011年3月23日 優(yōu)先權日2011年3月23日
發(fā)明者王煥府 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1