專利名稱:文檔訪問方法和終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文檔訪問技術(shù)領(lǐng)域,特別地,涉及一種可實(shí)現(xiàn)在線閱讀和在線編輯的 文檔訪問方法,以及一種可以使用所述文檔訪問方法的終端設(shè)備。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,在移動終端設(shè)備上實(shí)現(xiàn)移動文檔的閱讀和編輯的技術(shù) 越來越受到業(yè)界的關(guān)注。目前,文檔的格式種類越來越多,而文檔的復(fù)雜性也越來越高;然 而,由于通常移動終端設(shè)備計(jì)算能力以及成本因素的限制,即使是比較高端的移動終端,其 自身也很難提供大而全的文檔處理解決方案。為解決上述問題,業(yè)界提出了一種基于云端計(jì)算和云端存儲的文檔處理方案,即 在基于網(wǎng)頁和電子郵件的系統(tǒng)的服務(wù)端部署一些可以免費(fèi)提供的文檔處理系統(tǒng),該文檔處 理系統(tǒng)可以為用戶提供遠(yuǎn)程的電子文檔處理服務(wù),包括文檔閱讀、文檔編輯等。舉例來說, 目前一種流行的郵件系統(tǒng)應(yīng)用為中間電子郵件服務(wù)商為用戶提供復(fù)雜文檔格式處理服 務(wù),在用戶收到的電子郵件內(nèi),可選擇性的提供已經(jīng)被處理過的、對計(jì)算能力要求不高的并 且可以被移動終端設(shè)備所支持的文檔格式和內(nèi)容,由此,該用戶可以便直接閱讀原本是復(fù) 雜格式的文檔附件。不過,在上述文檔處理方案中服務(wù)端的文檔處理系統(tǒng)通常僅提供文檔轉(zhuǎn)換和訪問 服務(wù),由于無法解決文檔同步和合并問題,上述服務(wù)端的文檔處理系統(tǒng)通常也無法實(shí)現(xiàn)文 檔的在線編輯功能。比如,用戶A通過電子郵件轉(zhuǎn)發(fā)一個文檔給用戶B,用戶B需要訪問該 文檔但其終端設(shè)備卻并沒有支持該文檔的閱讀器。如果用戶A和用戶B之間的電子郵件系 統(tǒng)支持文檔轉(zhuǎn)換和訪問服務(wù),則用戶B可以對該文檔進(jìn)行在線訪問;然而,因?yàn)锳可能已經(jīng) 在共享該文件,用戶B每一次訪問了該文檔之后,不能對源文件進(jìn)行寫操作,否則第二次訪 問就可能有用戶找不到該文檔。
發(fā)明內(nèi)容
針對上述問題,有必要提供一種可以實(shí)現(xiàn)在線閱讀和編輯的文檔訪問方法和終端 設(shè)備。本發(fā)明提供的文檔訪問方法包括獲取與目標(biāo)文件相對應(yīng)的控制文件,其中所述 控制文件用于承載所述目標(biāo)文件的訪問信息,包括所述控制文件的唯一訪問通用資源標(biāo)志 符URI以及所述目標(biāo)文件的通用資源標(biāo)志符URI,所述目標(biāo)文件的URI為所述目標(biāo)文件在其 所在的遠(yuǎn)端系統(tǒng)上的訪問URI,所述控制文件的唯一訪問URI為所述控制文件在所述遠(yuǎn)端 系統(tǒng)上的訪問URI ;根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文件;根據(jù)所述 最新的控制文件中的目標(biāo)文件的URI,找到所述目標(biāo)文件,對所述目標(biāo)文件進(jìn)行訪問。具體地,每個目標(biāo)文件分別具有一個與其相對應(yīng)的控制文件,且所述目標(biāo)文件和 所述控制文件之間為一一對應(yīng)的關(guān)系。另外,所述控制文件還包括以下信息中的至少一個目標(biāo)文件存儲時間、目標(biāo)文件被最后同步的時間、目標(biāo)文件最后修改時間、目標(biāo)文件大小、目標(biāo)文件訪問狀態(tài)和目標(biāo)文件 校驗(yàn)碼。具體地,所述文檔訪問方法還可以包括以下步驟之一在根據(jù)所述最新的控制文件中的目標(biāo)文件的URI找到所述目標(biāo)文件之后,對所述 目標(biāo)文件進(jìn)行在線編輯;在根據(jù)所述最新的控制文件中的目標(biāo)文件的URI找到所述目標(biāo)文件之后,將所述 目標(biāo)文件下載到本地并進(jìn)行轉(zhuǎn)發(fā);在獲取到所述控制文件之后、下載最新的控制文件之前,對所述控制文件進(jìn)行有 效性校驗(yàn),若所述控制文件無法通過有效性校驗(yàn),則結(jié)束本方法;其中所述有效性校驗(yàn)包 括檢查所述控制文件是否具有唯一訪問URI和所述目標(biāo)文件的URI以及所述控制文件的 唯一訪問URI和所述目標(biāo)文件的URI是否符合預(yù)設(shè)的參數(shù)定義要求;在下載到最新的控制文件之后,根據(jù)所述最新的控制文件,判斷目標(biāo)文件是否可 用,若所述目標(biāo)文件不可用,則結(jié)束本方法。本發(fā)明提供的終端設(shè)備包括讀取模塊,其用 于獲取與目標(biāo)文件相對應(yīng)的控制文件,其中所述控制文件用于承載所述目標(biāo)文件的訪問信 息,包括所述控制文件的唯一訪問通用資源標(biāo)志符URI以及所述目標(biāo)文件的通用資源標(biāo)志 符URI,所述目標(biāo)文件的URI為所述目標(biāo)文件在其所在的遠(yuǎn)端系統(tǒng)上的訪問URI,所述控制 文件的唯一訪問URI為所述控制文件在所述遠(yuǎn)端系統(tǒng)上的訪問URI ;下載模塊,其用于根據(jù) 所述控制文件中的唯一訪問URI,下載最新的控制文件;在線訪問模塊,其用于根據(jù)所述最 新的控制文件中的目標(biāo)文件的URI,找到所述目標(biāo)文件,對所述目標(biāo)文件進(jìn)行訪問。具體地,所述終端設(shè)備還包括可以包括在線編輯模塊,其用于在找到所述目標(biāo)文件之后,對所述目標(biāo)文件進(jìn)行在線編輯。另外,所述下載模塊還可以用于在找到所述目標(biāo)文件之后,將所述目標(biāo)文件下載 到本地;且所述終端設(shè)備還包括轉(zhuǎn)發(fā)模塊,其用于將下載到本地的目標(biāo)文件進(jìn)行轉(zhuǎn)發(fā)。在本發(fā)明提供的文檔訪問方法和終端設(shè)備中,通過所述控制文件作為訪問目標(biāo)文 件的“中介”,可以保證用戶最后得到的是最新的目標(biāo)文件,從而解決文檔在線訪問和編輯 的同步問題,避免由于目標(biāo)文件被在線編輯而可能導(dǎo)致在下一次訪問時無法找到所述目標(biāo) 文件的問題。為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉一實(shí)施例,并 配合所附圖式,作詳細(xì)說明如下。
圖1為本發(fā)明提供的文檔訪問方法一種實(shí)施例的流程圖。圖2為本發(fā)明提供的終端設(shè)備一種實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為解決現(xiàn)有技術(shù)的存在的問題,本發(fā)明提供了一種可以在云計(jì)算架構(gòu)下的文檔訪 問方法,其可解決文檔在線閱讀和編輯的同步問題,使得用戶可以在遠(yuǎn)程進(jìn)行在線閱讀和 在線編輯。本發(fā)明提供的實(shí)施例可以適用在移動文檔處理系統(tǒng)或者分布式文檔處理系統(tǒng), 用戶可以通過終端設(shè)備(比如移動終端設(shè)備或者分布式文檔處理系統(tǒng)的終端客戶端)實(shí)現(xiàn)遠(yuǎn)程在線閱讀和在線編輯目標(biāo)文件。在具體實(shí)施例中,對于每個目標(biāo)文件,本發(fā)明分別提供一個與其相對應(yīng)的控制文 件。其中所述控制文件用于承載所述目標(biāo)文件的相關(guān)訪問信息,其中所述訪問信息可以根 據(jù)所述目標(biāo)文件被訪問或被編輯的狀態(tài)進(jìn)行實(shí)時更新。當(dāng)用戶希望在遠(yuǎn)程通過終端設(shè)備訪 問目標(biāo)文件時,其可以通過某種信息獲取方式,比如通過電子郵件、短信、彩信或者網(wǎng)絡(luò)下 載等,得到與所述目標(biāo)文件相對應(yīng)的控制文件,并通過所述控制文件所指示的信息查找到 所述目標(biāo)文件,進(jìn)一步地,用戶便可以對所述目標(biāo)文件進(jìn)行在線閱讀和在線編輯。采用本發(fā) 明提供的方法時,用戶先獲取到的是與目標(biāo)文件相對應(yīng)的控制文件,而非目標(biāo)文件本身,并 進(jìn)而通過該控制文件最終得到最新的目標(biāo)文件。通過該控制文件作為“中介”,可以保證用 戶最后得到的是最新的目標(biāo)文件,從而解決文檔在線訪問和編輯的同步問題,避免由于目 標(biāo)文件被在線編輯而可能導(dǎo)致下一次訪問時無法找到所述目標(biāo)文件的問題。在一種實(shí)施例中,所述控制文件可以是包含以下信息段的文本文件(1)目標(biāo)文件存儲時間,即目標(biāo)文件被創(chuàng)建或上傳到遠(yuǎn)端系統(tǒng)的時間;(2)目標(biāo)文件被最后同步的時間,即目標(biāo)文件在遠(yuǎn)端系統(tǒng)被最后進(jìn)行同步的時 間;(3)目標(biāo)文件最后修改時間;(4)目標(biāo)文件大??;(5)目標(biāo)文件訪問狀態(tài),即目標(biāo)文件的可讀可寫性質(zhì)、目標(biāo)文件是否被鎖定以及文 件處理系統(tǒng)相關(guān)的屬性;(6)目標(biāo)文件校驗(yàn)碼;即在本控制文件生成時刻對目標(biāo)文件本身的所有數(shù)據(jù)的校 驗(yàn)碼,該校驗(yàn)碼可以作為特定時點(diǎn)或版本上遠(yuǎn)端系統(tǒng)上的穩(wěn)定版本目標(biāo)文件的標(biāo)識符;其 中,所述目標(biāo)文件的校驗(yàn)碼的格式和計(jì)算方法可以根據(jù)遠(yuǎn)端系統(tǒng)的條件而定,本方法不做 特別限制,在具體實(shí)施例中,比如所述校驗(yàn)碼的長度可以為大于1 字節(jié)。(7)目標(biāo)文件的通用資源標(biāo)志符(Uniform Resource Identifier,URI),即目標(biāo)文 件在遠(yuǎn)端系統(tǒng)上的訪問URI。(8)控制文件的唯一訪問URI,即在遠(yuǎn)端系統(tǒng)上本控制文件的訪問URI。(9)歷史校驗(yàn)碼列表,其為一個長度可配置和可變化的列表,其表示在遠(yuǎn)端系統(tǒng)上 目標(biāo)文檔在不同時點(diǎn)或版本被客戶端修改和保存的歷史校驗(yàn)碼信息,所述列表中的歷史校 驗(yàn)碼信息可以按照時間順序進(jìn)行存儲;(10)其他信息,即關(guān)于目標(biāo)文件和控制文件的其他信息,如目標(biāo)文件名稱、目標(biāo)文 件創(chuàng)建人等。在本方法的具體實(shí)現(xiàn)上,所述控制文件應(yīng)該至少包括上述信息段中的第(7)項(xiàng)和 第(8)項(xiàng),即目標(biāo)文件URI和控制文件唯一訪問URI,優(yōu)選地,在具體實(shí)施例中,所述控制文 件包括上述第(1)-(8)項(xiàng)信息段,而第(9)項(xiàng)和第(10)項(xiàng)為可選的。另外,在上述信息段 中,所述遠(yuǎn)端系統(tǒng)可以為在終端設(shè)備的遠(yuǎn)端(比如服務(wù)端)的文件服務(wù)和存儲的系統(tǒng)。所 述控制文件的具體格式和編碼可以因?qū)崿F(xiàn)的操作系統(tǒng)和文件系統(tǒng)不同而不同,比如,所述 控制文件的格式可以可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML) 1. 0格式、UTF-8 編碼。另外,所述保密文件還可以進(jìn)行簽名或加密處理,以滿足保密需求。請參閱圖1,其為本發(fā)明提供的文檔訪問方法一種實(shí)施例的流程圖。所述文檔訪問方法可以包括步驟Sll,獲取與目標(biāo)文件相對應(yīng)的控制文件;比如,終端設(shè)備可以通過其支持的某種信息獲取方式,如電子郵件、短信、彩信或 者網(wǎng)絡(luò)下載等,接收到與所述目標(biāo)文件相對應(yīng)的控制文件;所述終端設(shè)備可以通過讀取所 述電子郵件、短信或者彩信,得到所述控制文件。步驟S12,檢查控制文件是否有效;本步驟為可選的,在獲取到所述控制文件之后,終端設(shè)備可以對所述控制文件的 有效性進(jìn)行校驗(yàn),比如檢查所述控制文件是否具有目標(biāo)文件的URI和控制文件的唯一訪問 URI兩項(xiàng)信息參數(shù),或者檢查所述控制文件是否具有上述上述第(1)-(8)項(xiàng)信息參數(shù)。另 外,所述終端設(shè)備還可以檢查各項(xiàng)信息參數(shù)的長度是否符合其支持的長度要求以及參數(shù)格 式是否符合定義。如果所述控制文件通過上述有效性校驗(yàn),轉(zhuǎn)至步驟S3 ;否則,結(jié)束本方 法。步驟S13,根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文件;所述終端設(shè)備可以對所述控制文件進(jìn)行解析,從而得到所述控制文件所承載的唯 一訪問URI信息,并且,根據(jù)所述唯一訪問URI所指示的信息,所述終端設(shè)備可以進(jìn)一步從 文件處理系統(tǒng)中下載最新的控制文件。步驟S14,判斷目標(biāo)文件是否可用;本步驟同樣為可選的,在根據(jù)所述控制文件的唯一訪問URI下載到最新的控制文 件之后,所述終端設(shè)備可以對所述最新的控制文件進(jìn)行檢查,以判斷目標(biāo)文件是否可用。比 如,所述終端設(shè)備可以檢查所述最新的控制文件是否存在目標(biāo)文件的URI這一項(xiàng)信息參數(shù) 以及此項(xiàng)信息參數(shù)是否符合定義。如果是,可以認(rèn)為所述目標(biāo)文件可用,則轉(zhuǎn)至步驟S5 ;否 則,結(jié)束本方法。步驟S15,根據(jù)所述最新的控制文件中的目標(biāo)文件URI,找到所述目標(biāo)文件,對所 述目標(biāo)文件進(jìn)行在線訪問。所述終端設(shè)備在下載到所述最新的控制文件之后,可以對所述最新的控制文件進(jìn) 行解析,從而得到所述最新的控制文件所承載的目標(biāo)文件的最新訪問URI,并且,根據(jù)所述 目標(biāo)文件的最新訪問URI所指示的信息,所述終端設(shè)備可以進(jìn)一步找到所述目標(biāo)文件,并 通過其內(nèi)部的瀏覽器或者支持遠(yuǎn)程訪問工具打開目標(biāo)文件,進(jìn)行在線閱讀或在線編輯。在本發(fā)明提供的上述文檔訪問方法中,通過所述控制文件作為“中介”,可以保證 用戶最后得到的是最新的目標(biāo)文件,從而解決文檔在線訪問和編輯的同步問題,避免由于 目標(biāo)文件被在線編輯而可能導(dǎo)致在下一次訪問時無法找到所述目標(biāo)文件的問題。另一方面,如果在目標(biāo)文件無法在本地長期保存,在步驟S15中,在所述終端設(shè)備 從所述最新的控制文件獲取到目標(biāo)文件的最新訪問URI并根據(jù)所述目標(biāo)文件的最新訪問 URI所指示的信息找到所述目標(biāo)文件之后,其可以將所述目標(biāo)文件下載到本地并進(jìn)行轉(zhuǎn)發(fā), 比如直接轉(zhuǎn)發(fā)或者緩存之后轉(zhuǎn)發(fā)。另外,所述終端設(shè)備還可以根據(jù)需要,對所述目標(biāo)文件進(jìn) 行本地備份或者本地編輯。在其他替代實(shí)施例中,如果轉(zhuǎn)發(fā)的目標(biāo)用戶的終端設(shè)備同樣支持本發(fā)明提供的方 案,則所述文檔的轉(zhuǎn)發(fā)還可以為在獲取到與目標(biāo)文件相對應(yīng)的控制文件以及對所述控制 文件進(jìn)行有效性檢查之后,直接將所述控制文件的唯一訪問URI轉(zhuǎn)發(fā)給目標(biāo)用戶;并由所述目標(biāo)用戶執(zhí)行上述步驟S13-S15從而得到目標(biāo)文件,比如所述目標(biāo)用戶可以直接根據(jù)所 述控制文件的唯一訪問URI,得到最新的控制文件并獲取到目標(biāo)文件URI,從而進(jìn)一步根據(jù) 所述目標(biāo)文件URI找到所述目標(biāo)文件。在另一種替代實(shí)施例中,所述文檔的轉(zhuǎn)發(fā)還可以為 在獲取與目標(biāo)文件相對應(yīng)的控制文件之后,直接轉(zhuǎn)發(fā)所述控制文件給目標(biāo)用戶,并由所述 目標(biāo)用戶執(zhí)行上述步驟S12-S15從而得到目標(biāo)文件?;谏鲜鑫臋n訪問方法,本發(fā)明還進(jìn)一步提供一種終端設(shè)備。請參閱圖2,其為本 發(fā)明提供的終端設(shè)備一種實(shí)施例的結(jié)構(gòu)示意圖。所述終端設(shè)備200可以為移動終端設(shè)備或 者文檔處理系統(tǒng)的用戶客戶端設(shè)備,其可采用上述文檔訪問方法進(jìn)行文檔訪問。所述終端 設(shè)備200可以包括獲取模塊210,其用于獲取與目標(biāo)文件相對應(yīng)的控制文件,另外,所述控制文件所 攜帶的信息參數(shù)可以參照上述實(shí)施例的相關(guān)內(nèi)容;下載模塊220,其用于根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文 件;在線訪問模塊230,其用于根據(jù)所述最新的控制文件中的目標(biāo)文件的URI,找到所 述目標(biāo)文件,對所述目標(biāo)文件進(jìn)行訪問。其中所述獲取模塊210關(guān)于所述控制文件的獲取的具體實(shí)現(xiàn)可以參照上述方法 的步驟S11,所述下載模塊220關(guān)于所述最新的控制文件的下載可以參照上述方法的步驟 S13,所述在線訪問模塊230關(guān)于所述目標(biāo)文件的訪問可以參照上述方法的步驟S15。另外, 應(yīng)當(dāng)理解,為實(shí)現(xiàn)上述文檔訪問方法,本實(shí)施例提供的終端設(shè)備200的各個模塊的具體功 能實(shí)現(xiàn)可能還需要其他功能模塊的配合和支持。進(jìn)一步地,在一種實(shí)施例中,可選地,所述終端設(shè)備200還可以包括在線編輯模塊M0,其用于在所述在線訪問模塊230根據(jù)所述最新的控制文件中 的目標(biāo)文件的URI找到所述目標(biāo)文件之后,對所述目標(biāo)文件進(jìn)行在線編輯。另外,可選地,所述下載模塊220還可以用于在所述在線訪問模塊230根據(jù)所述最 新的控制文件中的目標(biāo)文件的URI找到所述目標(biāo)文件之后,將所述目標(biāo)文件下載到本地; 并且所述終端設(shè)備200還包括轉(zhuǎn)發(fā)模塊250,其用于將所述下載模塊230下載到本地的目標(biāo) 文件進(jìn)行轉(zhuǎn)發(fā)?;蛘?,在替代實(shí)施例中,所述轉(zhuǎn)發(fā)模塊250還可以用于轉(zhuǎn)發(fā)所述控制文件或 者轉(zhuǎn)發(fā)所述控制文件的唯一訪問URI。進(jìn)一步地,可選地,所述終端設(shè)備200還可以包括檢查模塊,其用于在獲取到所述控制文件之后,對所述控制文件進(jìn)行有效性校驗(yàn), 若所述控制文件無法通過有效性校驗(yàn);或者,在下載到最新的控制文件之后,根據(jù)所述控制 文件,判斷目標(biāo)文件是否可用。其中,所述檢查模塊的具體檢查和判斷實(shí)現(xiàn)可以參照上述實(shí) 施例的步驟S12和S14。應(yīng)當(dāng)理解,圖2所示的各個功能模塊均可以為軟件模塊,其可以在所述終端設(shè)備 200內(nèi)部的處理器實(shí)現(xiàn),以執(zhí)行上述文檔訪問方法。并且,除了圖2所示的功能模塊之外,所 述終端設(shè)備200還可以具有其他功能模塊或功能單元來實(shí)現(xiàn)上述文檔訪問方法的其他步 驟。另外,圖2所示的功能模塊或功能單元所執(zhí)行的具體功能可以參照上述文檔訪問方法 的相關(guān)步驟的技術(shù)細(xì)節(jié),并且圖2所示的功能模塊還可能具有用于實(shí)現(xiàn)所述技術(shù)細(xì)節(jié)的其 他子模塊或者功能單元。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專 業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許 更動或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明 的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方 案的范圍內(nèi)。
權(quán)利要求
1.一種文檔訪問方法,其特征在于,包括獲取與目標(biāo)文件相對應(yīng)的控制文件,其中所述控制文件用于承載所述目標(biāo)文件的訪問 信息,包括所述控制文件的唯一訪問通用資源標(biāo)志符URI以及所述目標(biāo)文件的URI,所述目 標(biāo)文件的URI為所述目標(biāo)文件在其所在的遠(yuǎn)端系統(tǒng)上的訪問URI,所述控制文件的唯一訪 問URI為所述控制文件在所述遠(yuǎn)端系統(tǒng)上的訪問URI ;根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文件;根據(jù)所述最新的控制文件中的目標(biāo)文件的URI,找到所述目標(biāo)文件,并對所述目標(biāo)文件 進(jìn)行訪問。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在根據(jù)所述最新的控制文件中的 目標(biāo)文件的URI找到所述目標(biāo)文件之后,對所述目標(biāo)文件進(jìn)行在線編輯。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在根據(jù)所述最新的控制文件中的 目標(biāo)文件的URI找到所述目標(biāo)文件之后,將所述目標(biāo)文件下載到本地并進(jìn)行轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,每個目標(biāo)文件分別具有一個與其相對應(yīng) 的控制文件,且所述目標(biāo)文件和所述控制文件之間為一一對應(yīng)的關(guān)系。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述控制文件還包括以下 信息中的至少一個目標(biāo)文件存儲時間、目標(biāo)文件被最后同步的時間、目標(biāo)文件最后修改時 間、目標(biāo)文件大小、目標(biāo)文件訪問狀態(tài)和目標(biāo)文件校驗(yàn)碼。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在獲取到所述控制文件之后、下 載最新的控制文件之前,對所述控制文件進(jìn)行有效性校驗(yàn),若所述控制文件無法通過有效 性校驗(yàn),則結(jié)束本方法;其中所述有效性校驗(yàn)包括檢查所述控制文件是否具有唯一訪問 URI和所述目標(biāo)文件的URI以及所述控制文件的唯一訪問URI和所述目標(biāo)文件的URI是否 符合預(yù)設(shè)的參數(shù)定義要求。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括在下載到最新的控制文件之后, 根據(jù)所述最新的控制文件,判斷目標(biāo)文件是否可用,若所述目標(biāo)文件不可用,則結(jié)束本方 法。
8.—種終端設(shè)備,其特征在于,包括獲取模塊,其用于獲取與目標(biāo)文件相對應(yīng)的控制文件,其中所述控制文件用于承載所 述目標(biāo)文件的訪問信息,包括所述控制文件的唯一訪問通用資源標(biāo)志符URI以及所述目標(biāo) 文件的通用資源標(biāo)志符URI,所述目標(biāo)文件的URI為所述目標(biāo)文件在其所在的遠(yuǎn)端系統(tǒng)上 的訪問URI,所述控制文件的唯一訪問URI為所述控制文件在所述遠(yuǎn)端系統(tǒng)上的訪問URI ;下載模塊,其用于根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文件;在線訪問模塊,其用于根據(jù)所述最新的控制文件中的目標(biāo)文件的URI,找到所述目標(biāo)文 件,對所述目標(biāo)文件進(jìn)行訪問。
9.如權(quán)利要求8所述的終端設(shè)備,其特征在于,還包括在線編輯模塊,其用于在找到所 述目標(biāo)文件之后,對所述目標(biāo)文件進(jìn)行在線編輯。
10.如權(quán)利要求8或9所述的終端設(shè)備,其特征在于,所述下載模塊還用于在找到所述 目標(biāo)文件之后,將所述目標(biāo)文件下載到本地;且所述終端設(shè)備還包括轉(zhuǎn)發(fā)模塊,其用于將下 載到本地的目標(biāo)文件進(jìn)行轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明提供一種文檔訪問方法和終端設(shè)備,其方法包括獲取與目標(biāo)文件相對應(yīng)的控制文件,其中所述控制文件包括所述控制文件的唯一訪問通用資源標(biāo)志符URI以及所述目標(biāo)文件的通用資源標(biāo)志符URI;根據(jù)所述控制文件中的唯一訪問URI,下載最新的控制文件;根據(jù)所述最新的控制文件中的目標(biāo)文件的URI,找到所述目標(biāo)文件,對所述目標(biāo)文件進(jìn)行訪問。所述文檔訪問方法和終端設(shè)備可以解決文檔在線訪問和編輯的同步問題,避免由于目標(biāo)文件被在線編輯而可能導(dǎo)致在下一次訪問時無法找到所述目標(biāo)文件的問題。
文檔編號G06F17/30GK102110144SQ20111003695
公開日2011年6月29日 申請日期2011年2月12日 優(yōu)先權(quán)日2011年2月12日
發(fā)明者鄭瑜 申請人:惠州Tcl移動通信有限公司