国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于電子文檔定位的方法和系統(tǒng)的制作方法

      文檔序號:6363723閱讀:149來源:國知局
      專利名稱:用于電子文檔定位的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機文檔處理技術(shù)。更具體地,本發(fā)明尤其涉及在具有收發(fā)操作的文檔處理過程中進行文檔定位的技術(shù)。
      背景技術(shù)
      目前,人們可以通過多種方式進行文檔的發(fā)送與接收。典型的用于文檔收發(fā)的方式包括例如電子郵件系統(tǒng)、即時通訊工具等。以電子郵件為例,每一件被發(fā)送的電子郵件都可以被理解為一篇電子文檔。在很多情況下,郵件的發(fā)送者需要就之前所發(fā)送的一封電子郵件中的內(nèi)容與該郵件的接收者進行討論,因此需要郵件的接收者獲取并打開其所接收到的電子郵件。此時,郵件的發(fā)送者必須手動告知(例如通過電話、即時通訊聊天工具)郵件的接收者該電子郵件的主題、發(fā)送時間等信息,以便郵件接收者從其收件箱中人工尋找該電子郵件并打開。在此過程中,郵件的發(fā)送者要人工閱讀已發(fā)送郵件,尋找并記錄下郵件的主題和發(fā)送時間等信息,郵件的接收者也要根據(jù)郵件發(fā)送者提供的信息人工在收件箱中尋找符合特定主題名稱和發(fā)送時間的郵件,耗時耗力,不便于郵件收發(fā)雙方快速定位發(fā)出的郵件和接收到的對應(yīng)郵件?,F(xiàn)有技術(shù)中存在將文檔以鏈接形式提供的技術(shù)方案。根據(jù)此技術(shù)方案,點擊某一文檔的鏈接即可以快速定位或打開該鏈接所指向的文檔。但是,這種鏈接僅僅是一種直接的位置鏈接,其記錄了文檔所在的位置或地址信息。但是對于文檔的發(fā)送者而言,其通常不具有訪問文檔接收者的計算機的權(quán)限,反之文檔的接收者也不具有訪問文檔發(fā)送者的計算機的權(quán)限。尤其是在電子郵件環(huán)境下,郵件發(fā)送者所擁有的訪問權(quán)限與郵件接收者的訪問權(quán)限是截然不同的,因此即使發(fā)送者提供了已發(fā)送郵件的位置鏈接,郵件接收者也不能打開該鏈接所指向的發(fā)送者的發(fā)件箱中的已發(fā)送郵件,更不能通過該鏈接打開接收者收件箱中的對應(yīng)郵件。

      發(fā)明內(nèi)容
      考慮到上述存在的問題,本發(fā)明的目的之一在于提供一種無需人工分析、提取關(guān)于源文檔的相關(guān)信息而自動定位與源文檔具有收發(fā)關(guān)系的目標文檔的技術(shù)方案。本發(fā)明的另一目的在于通過非基于位置的鏈接而自動定位與源文檔具有收發(fā)關(guān)系的目標文檔的方法和系統(tǒng)。進一步,本發(fā)明的又一目的在于提供一種在不影響已有的文檔訪問權(quán)限的前提下,為具有收發(fā)關(guān)系的電子文檔提供定位的技術(shù)方案。根據(jù)本發(fā)明的一個方面,提供了一種用于定位電子文檔的方法,包括:獲取待定位的目標文檔的源文檔,其中目標文檔與所述源文檔具有收發(fā)對應(yīng)關(guān)系;提取所述源文檔的元數(shù)據(jù)信息;以及封裝所提取的元數(shù)據(jù)信息,以生成所述源文檔的鏈接,所述鏈接用于定位所述目標文檔。根據(jù)本發(fā)明的一個實施例,其中文檔是電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:郵件主題、郵件發(fā)送方、郵件接收方、發(fā)送時間、接收時間、郵件ID。
      根據(jù)本發(fā)明的另一方面,提供了一種用于定位電子文檔的方法,包括:獲取源文檔的鏈接,其中源文檔的鏈接是通過封裝所述源文檔的元數(shù)據(jù)信息生成的;解析所獲取的鏈接,以提取所述鏈接中包含的源文檔的元數(shù)據(jù)信息;以及利用所提取的元數(shù)據(jù)信息定位與所述源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。根據(jù)本發(fā)明的又一方面,提供了一種用于文檔定位的系統(tǒng),包括:元信息獲取裝置,被配置為提取源文檔所包含的元數(shù)據(jù)信息;鏈接生成裝置,被配置為封裝源文檔中包含的元數(shù)據(jù)信息,以生成所述源文檔的鏈接;鏈接解析裝置,被配置為接收源文檔的鏈接并解析所接收到的鏈接,以提取所接收到的鏈接中所包含的元數(shù)據(jù)信息;以及文檔定位裝置,被配置為利用所提取的源文檔的鏈接中所包含的元數(shù)據(jù)信息,定位與所述源文檔具有收發(fā)關(guān)系的目標文檔。根據(jù)本發(fā)明的方法和系統(tǒng),可以基于源文檔的包含元數(shù)據(jù)信息的鏈接直接、自動定位與源文檔具有收發(fā)關(guān)系的目標文檔,無需人工分析、提取關(guān)于源文檔的相關(guān)信息,也無需改變已有的源文檔與目標文檔的訪問權(quán)限。


      通過對結(jié)合附圖所示出的實施方式進行詳細說明,本發(fā)明的上述以及其他特征將更加明顯,本發(fā)明附圖中相同的標號表示相同或相似的部件。在附圖中,圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖;圖2示出了根據(jù)本發(fā)明一實施例的用于定位電子文檔的方法的流程圖;圖3示出了根據(jù)本發(fā)明另一實施例的用于定位電子文檔的方法的流程圖;圖4A-4C以一封具體的電子郵件為例示出了圖2和圖3的方法的實例;圖5示出了根據(jù)本發(fā)明一實施例的用于定位電子文檔的系統(tǒng)的框圖。
      具體實施例方式在下文中,將參考附圖通過實施方式對本發(fā)明提供的用于定位電子文檔的方法和系統(tǒng)進行詳細地描述。所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明的多個方面可以體現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的多個方面可以具體實現(xiàn)為以下形式,即,可以是完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等)、或者本文一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合。此外,本發(fā)明的多個方面還可以采取體現(xiàn)在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可用的程序碼。可以使用一個或多個計算機可讀的介質(zhì)的任何組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是一但不限于——電的、磁的、光的、電磁的、紅外線的、或半導(dǎo)體的系統(tǒng)、裝置、器件或任何以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括以下:有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任何合適的組合。在本文件的語境中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形的介質(zhì),該程序被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計算機可讀的信號介質(zhì)可包括在基帶中或者作為載波一部分傳播的、其中體現(xiàn)計算機可讀的程序碼的傳播的數(shù)據(jù)信號。這種傳播的信號可以采用多種形式,包括——但不限于——電磁信號、光信號或任何以上合適的組合。計算機可讀的信號介質(zhì)可以是并非為計算機可讀存儲介質(zhì)、但是能發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序的任何計算機可讀介質(zhì)。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、RF等等,或者任何合適的上述組合。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于——無線、電線、光纜、RF等等,或者任何合適的上述組合。用于執(zhí)行本發(fā)明的操作的計算機程序碼,可以以一種或多種程序設(shè)計語言的任何組合來編寫,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言-諸如Java、Smalltalk、C++之類,還包括常規(guī)的過程式程序設(shè)計語言-諸如“C”程序設(shè)計語言或類似的程序設(shè)計語言。程序碼可以完全地在用戶的計算上執(zhí)行、部分地在用戶的計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶的計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在后一種情形中,遠程計算機可以通過任何種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶的計算機,或者,可以(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))連接到外部計算機。以下參照按照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的多個方面。要明白的是,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,使得通過計算機或其它可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令,產(chǎn)生實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計算機程序指令存儲在能指令計算機或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀介質(zhì)中,這樣,存儲在計算機可讀介質(zhì)中的指令產(chǎn)生一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruction means)的制造品。也可以把計算機程序指令加載到計算機或其它可編程數(shù)據(jù)處理裝置上,使得在計算機或其它可編程數(shù)據(jù)處理裝置上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而在計算機或其它可編程裝置上執(zhí)行的指令就提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。下面參看圖1。圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖。如所示,計算機系統(tǒng)100可以包括:CPU(中央處理單元)101、RAM(隨機存取存儲器)102、ROM (只讀存儲器)103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示控制器109、硬盤110、鍵盤111、串行外部設(shè)備112、并行外部設(shè)備113和顯示器114。在這些設(shè)備中,與系統(tǒng)總線104耦合的有CPU IOU RAM102,ROM 103、硬盤控制器105、鍵盤控制器106、串行控制器107、并行控制器108和顯示控制器109。硬盤110與硬盤控制器105耦合,鍵盤111與鍵盤控制器106耦合,串行外部設(shè)備112與串行接口控制器107耦合,并行外部設(shè)備113與并行接口控制器108耦合,以及顯示器114與顯示控制器109耦合。應(yīng)當(dāng)理解,圖1所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,而不是對本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況而增加或者減少某些設(shè)備。圖2示出了根據(jù)本發(fā)明一實施例的用于定位電子文檔的方法的流程圖。在開始介紹圖2之前,首先明確“文檔”一詞在本發(fā)明中的含義。在本發(fā)明中,除非特別指出,“文檔”一詞均指電子文檔,也就是任何可由計算機讀取、或訪問、或處理的數(shù)據(jù)格式。電子文檔包括但不限于:文本文件、電子郵件、即時通訊信息、圖像數(shù)據(jù)文件、音視頻數(shù)據(jù)文件、程序代碼等。圖2所示的方法從步驟201開始。在步驟201中,獲取待定位的目標文檔的源文檔,其中目標文檔與所述源文檔具有收發(fā)對應(yīng)關(guān)系。需要指出的是,“源文檔”與“目標文檔”是相對的概念,指的是具有收發(fā)對應(yīng)關(guān)系的文檔。也就是說,如果源文檔是被發(fā)送出的文檔(例如已發(fā)送郵件),那么與之具有收發(fā)對應(yīng)關(guān)系的目標文檔則為收件人所接收到的對應(yīng)郵件。反之,如果源文檔是被接收到的文檔,那么與之具有收發(fā)對應(yīng)關(guān)系的目標文檔則為發(fā)送者所發(fā)送出的對應(yīng)文檔。還需要指出的是,步驟201中“獲取待定位的目標文檔的源文檔”不應(yīng)當(dāng)被狹義地理解為必須先確定目標文檔,然后再獲取目標文檔的源文檔。事實上,由于目標文檔與源文檔之間具有收發(fā)對應(yīng)關(guān)系,因此可以直接確定源文檔,而該源文檔所對應(yīng)的目標文檔是需要被定位的文檔。例如,電子郵件用戶John曾經(jīng)向電子郵件用戶Tom發(fā)送過一封電子郵件A (Tom所接收到的對應(yīng)郵件為A’ ),現(xiàn)在John希望就郵件A的相關(guān)內(nèi)容與Tom討論,因此John直接確定希望基于電子郵件A讓Tom定位其接收到的對應(yīng)的電子郵件A’。在此情形下,電子郵件A為源文檔,電子郵件A’為目標文檔。還需要指出的是,收發(fā)對應(yīng)關(guān)系所建立的基礎(chǔ)可能有多種,例如通過電子郵件系統(tǒng)進行文檔收發(fā)、通過即時通訊系統(tǒng)進行文檔收發(fā)、通過特定的文件傳輸軟件進行文檔收發(fā)、通過有形的存儲介質(zhì)(例如U盤、可移動磁盤)等進行中轉(zhuǎn)傳輸、通過無形介質(zhì)(例如因特網(wǎng))進行下載或傳輸?shù)取=酉聛?,圖2所示的方法進行至步驟202,提取所述源文檔的元數(shù)據(jù)信息。根據(jù)本發(fā)明一實施例,元數(shù)據(jù)信息包括下列信息中的一個或多個:文檔主題、文檔大小、文檔創(chuàng)建時間、文檔修改時間、文檔發(fā)送時間、文檔接收時間。具體如何提取一個電子文檔中的指定的元數(shù)據(jù)信息屬于本領(lǐng)域的已有技術(shù),在此不再贅述。根據(jù)本發(fā)明另一實施例,所述文檔為電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:郵件主題、郵件發(fā)送方、郵件接收方、發(fā)送時間、接收時間、郵件ID。根據(jù)本發(fā)明的另一實施例,所述文檔為圖像數(shù)據(jù)文件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:圖像主題、圖像格式、圖像大小、圖像發(fā)送時間、圖像接收時間。根據(jù)本發(fā)明的另一實施例,所述文檔為即時通訊信息,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:信息發(fā)送人、信息接收人、信息發(fā)送時間、信息首單詞。根據(jù)本發(fā)明的另一實施例,所述文檔為音頻數(shù)據(jù)文件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:音頻文件主題、音頻格式、音頻大小、音頻發(fā)送時間、音頻接收時間。在步驟203中,封裝所提取的元數(shù)據(jù)信息,以生成源文檔的鏈接,所生成的鏈接用于定位所述目標文檔。根據(jù)本發(fā)明的一個實施例,其中封裝所提取的元數(shù)據(jù)信息,以生成所述源文檔的鏈接包括:根據(jù)指定的鏈接格式,組合所提取的元數(shù)據(jù)信息;以及對所組合的元數(shù)據(jù)信息進行加密,以生成所述源文檔的鏈接。需要指出的是,具體按照何種格式或順序組合在步驟202中所提取的元數(shù)據(jù)信息,受到不同的指定的鏈接格式的制約。例如,指定的鏈接格式可以限定所組合元數(shù)據(jù)信息的個數(shù)、優(yōu)選元數(shù)據(jù)信息的種類以及優(yōu)選排列順序??赡茉诓襟E202中提取了源文檔的多個元數(shù)據(jù)信息,但是在步驟203的封裝步驟中按照指定的鏈接格式濾除了其中部分元數(shù)據(jù)信息。本發(fā)明的構(gòu)思可以實現(xiàn)于任何元數(shù)據(jù)信息的封裝方式或者所指定的鏈接格式。還需要指出的是,對所組合的元數(shù)據(jù)信息進行加密也并非實現(xiàn)本發(fā)明構(gòu)思所必須的步驟。在步驟203中,本領(lǐng)域技術(shù)人員完全可以不進行加密,而簡單地將所有在步驟202中所提取的元數(shù)據(jù)信息按順序排列好,以生成源文檔的鏈接。之所以在步驟203中所生成的源文檔的鏈接可用于定位目標文檔,是因為雖然源文檔的鏈接是基于源文檔的元數(shù)據(jù)信息所生成的,但是源文檔的元數(shù)據(jù)信息標識了源文檔自身的一些特征,而非僅僅標識了源文檔所儲存的位置特征,因此可以基于這些源文檔自身的特征去定位與源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。根據(jù)本發(fā)明一實施例,所述鏈接用于定位所述目標文檔包括:所述鏈接用于由所述源文檔的相對方定位所述目標文檔。根據(jù)本發(fā)明的另一實施例,其中所述相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限。如果源文檔是所接收到的文檔的話,那么源文檔的相對方即為文檔的發(fā)送方。反之,如果源文檔是所發(fā)送出的文檔的話,那么源文檔的相對方即為文檔的接收方。因此,在很多情形下,源文檔的相對方僅對目標文檔擁有訪問權(quán)限,而對源文檔無訪問權(quán)限。依然以電子郵件為例,如果源文檔為發(fā)件人的發(fā)件箱中的已發(fā)送郵件,那么源文檔的相對方即為收件人。顯然,通常收件人無法直接訪問發(fā)件人的發(fā)件箱中的已發(fā)送郵件,而僅能訪問收件人的收件箱中所接收到的目標郵件。但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限并非本發(fā)明所必需的,即使相對方對源文檔和目標文檔均擁有訪問權(quán)限,仍然可以適用本發(fā)明的構(gòu)思——提供非基于位置的鏈接而提供基于文檔內(nèi)容特征的元數(shù)據(jù)信息的鏈接,從而可以通過檢索來定位目標文檔,而非通過直接指向位置來定位源文檔。由上述內(nèi)容可以看出,利用圖2所示的方法,所生成的鏈接中包含源文檔的元數(shù)據(jù)信息,并且可以用于定位與源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔,在此過程中無需人工分析、提取關(guān)于源文檔的相關(guān)信息,也無需改變已有的源文檔與目標文檔的訪問權(quán)限。利用圖2所示的方法所生成的鏈接也并非傳統(tǒng)現(xiàn)有技術(shù)中已有的基于位置的鏈接。圖3示出了根據(jù)本發(fā)明另一實施例的用于定位電子文檔的方法的流程圖。圖3所示的方法從步驟301開始。在步驟301中,獲取源文檔的鏈接,其中源文檔的鏈接是通過封裝所述源文檔的元數(shù)據(jù)信息生成的。根據(jù)本發(fā)明的一個實施例,所獲取的源文檔的鏈接來自于源文檔的所有者。例如,源文檔的所有者將源文檔的鏈接通過即時通訊工具或者電子郵件工具等發(fā)送至源文檔的相對方,當(dāng)相對方點擊了該鏈接時,則系統(tǒng)接收到相對方的點擊操作時即獲取了源文檔的鏈接。根據(jù)本發(fā)明一實施例,元數(shù)據(jù)信息包括下列信息中的一個或多個:文檔主題、文檔大小、文檔創(chuàng)建時間、文檔修改時間、文檔發(fā)送時間、文檔接收時間。根據(jù)本發(fā)明另一實施例,所述文檔為電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個:郵件主題、郵件發(fā)送方、郵件接收方、發(fā)送時間、接收時間、郵件ID。需要指出的是,無論具體如何封裝源文檔的元數(shù)據(jù)信息,也無論具體如何獲取源文檔的上述元數(shù)據(jù)信息,只要獲取得到源文檔的鏈接,均落入圖3所示的用于定位電子文檔的方法的范圍。接下來,在步驟302中,解析所獲取的鏈接,以提取所述鏈接中包含的源文檔的元數(shù)據(jù)信息。具體地,根據(jù)本發(fā)明一實施例,其中解析所獲取的鏈接,以提取所述鏈接中包含的源文檔的元數(shù)據(jù)信息包括:對所獲取的鏈接進行解密;以及提取解密后的鏈接中所包含的元數(shù)據(jù)信息。但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,解密的步驟并非必需的。是否需要解密取決于在生成源文檔的鏈接的過程中是否有加密。如果源文檔的鏈接就是簡單地將源文檔的元數(shù)據(jù)信息排列在一起,那么解析所獲取的鏈接就是將排列在一起的元數(shù)據(jù)信息一一分開并提取。并且,由于步驟301中所獲取的源文檔的鏈接是通過封裝源文檔的元數(shù)據(jù)信息而生成的,因此如何解析所獲取的鏈接并提取鏈接中包含的元數(shù)據(jù)信息屬于本領(lǐng)域的已有技術(shù),在此不再贅述。在步驟303中,利用所提取的元數(shù)據(jù)信息定位與所述源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。雖然源文檔的鏈接是基于源文檔的元數(shù)據(jù)信息所生成的,但是源文檔的元數(shù)據(jù)信息標識了源文檔自身的一些特征,而非僅僅標識了源文檔所儲存的位置特征,因此可以基于這些源文檔自身的特征去定位與源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。具體地,根據(jù)本發(fā)明一實施例,其中利用所提取的元數(shù)據(jù)信息定位與所述源文檔具有收發(fā)關(guān)系的目標文檔包括:將所提取的元數(shù)據(jù)信息作為關(guān)鍵詞,在所述源文檔的相對方的文檔存儲中檢索所述目標文檔,所述相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限。由于源文檔的元數(shù)據(jù)信息標識了源文檔自身的一些特征,并且源文檔與目標文檔是具有收發(fā)對應(yīng)關(guān)系的(在內(nèi)容上同質(zhì)),因此源文檔和目標文檔的相關(guān)特征(也就是元數(shù)據(jù)信息)應(yīng)該是相同的。例如,電子郵件的發(fā)件人的已發(fā)送郵件的主題和收件人收件箱中的郵件主題通常是相同的,已發(fā)送郵件和其對應(yīng)的已接收郵件的大小通常也是一樣的,發(fā)送時間和接收時間通常也是一樣的(不考慮服務(wù)器延遲的情況下)。這樣的特點不僅僅存在于電子郵件系統(tǒng)中,也存在于所有具有收發(fā)對應(yīng)關(guān)系的電子文檔中。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,具體如何利用關(guān)鍵詞在相應(yīng)的文檔集合中精確檢索文檔屬于本領(lǐng)域的現(xiàn)有技術(shù),在此不再贅述。可以理解,圖2所示的方法是在源文檔端生成用于定位目標文檔的源文檔鏈接的過程,而圖3所示的方法是在目標文檔端利用所生成的源文檔鏈接定位目標文檔的過程。下面結(jié)合圖4A至4C所示出的一個具體實例進行描述。圖4A至4C以一封具體的電子郵件為例示出了圖2和圖3的方法的實例。圖4A示出了一個源文檔一也就是已發(fā)送郵件的元數(shù)據(jù)信息的實例。由圖4A可以看出,發(fā)件人為senderOaa.com,收件人為receiverObb.com,郵件主題為A Method ofLink to Other’s Mail,發(fā)送時間為2012-01-0910:59:00,郵件系統(tǒng)為Amail。利用這個已發(fā)送郵件的元數(shù)據(jù)信息,可以將元數(shù)據(jù)信息進行組合成圖4B所示的格式。進一步,對圖4B的文本格式進行加密,加密后的鏈接如圖4C所示。接下來,發(fā)件人sender可以將圖4C所示的鏈接發(fā)送給收件人receiver。收件人receiver點擊了圖4C所示的鏈接后,系統(tǒng)對該鏈接進行解析,先對其解密后的鏈接如圖4B所示。接下來提取圖4B所示的解密后的鏈接中的元數(shù)據(jù)信息,如圖4A所示。最后,將圖4所示的提取出的元數(shù)據(jù)信息作為關(guān)鍵詞在收件人receiver的收件箱中進行檢索,從而自動定位已發(fā)送郵件(源文檔)的對應(yīng)的已接收郵件(目標文檔)。雖然圖4A至4C以電子郵件為例說明了圖2和圖3所示的方法的一個實例,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對于任何其它的具有收發(fā)對應(yīng)關(guān)系的電子文檔,均可以基于相同的技術(shù)構(gòu)思實現(xiàn)對電子文檔的定位。還需要指出的是,雖然圖4中所示出的發(fā)件人與收件人均同屬aa.com這一電子郵件域名,但即使對于發(fā)件人與收件人屬于不同的電子郵件域名的情況,仍然可以利用本發(fā)明的構(gòu)思進行文檔定位。圖4中的鏈接實例的開始部分的Amail字段即用于標識電子郵件系統(tǒng)的名稱,可以在解析鏈接的過程中根據(jù)不同的電子郵件系統(tǒng)名稱字段來采用不同的解析方式,而各個電子郵件系統(tǒng)所指定的鏈接格式可能是公眾已知的。圖5示出了根據(jù)本發(fā)明一實施例的用于定位電子文檔的系統(tǒng)的框圖。圖5所示的系統(tǒng)在整體上由系統(tǒng)500表示。具體地,系統(tǒng)500包括元信息獲取裝置501,被配置為提取源文檔所包含的元數(shù)據(jù)信息;鏈接生成裝置502,被配置為封裝源文檔中包含的元數(shù)據(jù)信息,以生成所述源文檔的鏈接;鏈接解析裝置503,被配置為接收源文檔的鏈接并解析所接收到的鏈接,以提取所接收到的鏈接中所包含的元數(shù)據(jù)信息;以及文檔定位裝置504,被配置為利用所提取的源文檔的鏈接中所包含的元數(shù)據(jù)信息,定位與所述源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,元信息獲取裝置501以及鏈接生成裝置502對應(yīng)于圖2所示的方法中的步驟202和203,而鏈接解析裝置503以及文檔定位裝置504則分別對應(yīng)于圖3所示的方法中的步驟302和303。需要指出的是,雖然圖2中的步驟201以及圖3中的步驟301在系統(tǒng)500中沒有直接對應(yīng)的裝置,但是這僅僅是出于簡略的需要。附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。雖然以上結(jié)合具體實例,對本發(fā)明的利用遠程應(yīng)用處理本地文件的系統(tǒng)及方法進行了詳細描述,但本發(fā)明并不限于此。本領(lǐng)域普通技術(shù)人員能夠在說明書教導(dǎo)之下對本發(fā)明進行多種變換、替換和修改而不偏離本發(fā)明的精神和范圍。應(yīng)該理解,所有這樣的變化、替換、修改仍然落入本發(fā)明的保護范圍之內(nèi)。本發(fā)明的保護范圍由所附權(quán)利要求來限定。
      權(quán)利要求
      1.一種用于定位電子文檔的方法,包括: 獲取待定位的目標文檔的源文檔,其中目標文檔與所述源文檔具有收發(fā)對應(yīng)關(guān)系; 提取所述源文檔的元數(shù)據(jù)信息;以及 封裝所提取的元數(shù)據(jù)信息,以生成所述源文檔的鏈接,所述鏈接用于定位所述目標文檔。
      2.如權(quán)利要求1所述的方法,其中元數(shù)據(jù)信息包括下列信息中的至少一個: 文檔主題、文檔大小、文檔創(chuàng)建時間、文檔修改時間、文檔發(fā)送時間、文檔接收時間。
      3.如權(quán)利要求1所述的方法,其中電子文檔是電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個: 郵件主題、郵件發(fā)送方、郵件接收方、發(fā)送時間、接收時間、郵件ID。
      4.如權(quán)利要求1-3任一所述的方法,其中封裝所提取的元數(shù)據(jù)信息,以生成所述源文檔的鏈接包括: 根據(jù)指定的鏈接格式,組合所提取的元數(shù)據(jù)信息; 對所組合的元數(shù)據(jù)信息進行加密,以生成所述源文檔的鏈接。
      5.如權(quán)利要求1-4任一所述的方法,其中所述鏈接用于定位所述目標文檔包括: 所述鏈接用于所述源文檔的相對方將該鏈接中包含的元數(shù)據(jù)信息作為關(guān)鍵詞,檢索所述目標文檔。
      6.如權(quán)利要求5所述的方法,其中所述相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限。
      7.一種用于定位電子文檔的方法,包括: 獲取源文檔的鏈接,其中源文檔的鏈接是通過封裝所述源文檔的元數(shù)據(jù)信息生成的; 解析所獲取的鏈接,以提取所述鏈接中包含的源文檔的元數(shù)據(jù)信息; 利用所提取的元數(shù)據(jù)信息定位與所述源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。
      8.如權(quán)利要求7所述的方法,其中兀數(shù)據(jù)信息包括下列信息中的一個或多個: 文檔主題、文檔大小、文檔創(chuàng)建時間、文檔修改時間、文檔發(fā)送時間、文檔接收時間。
      9.如權(quán)利要求7所述的方法,其中文檔是電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個: 郵件主題、郵件發(fā)送方、郵件接收方、郵件發(fā)送時間、郵件接收時間、郵件ID。
      10.如權(quán)利要求7-9任一所述的方法,其中解析所獲取的鏈接,以提取所述鏈接中包含的源文檔的元數(shù)據(jù)信息包括: 對所獲取的鏈接進行解密; 提取解密后的鏈接中所包含的元數(shù)據(jù)信息。
      11.如權(quán)利要求7-10任一所述的方法,其中利用所提取的元數(shù)據(jù)信息定位與所述源文檔具有收發(fā)關(guān)系的目標文檔包括: 將所提取的元數(shù)據(jù)信息作為關(guān)鍵詞,在所述源文檔的相對方的文檔存儲中檢索所述目標文檔。
      12.如權(quán)利要求11所述的方法,其中所述相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限。
      13.—種用于文檔定位的系統(tǒng),包括:元信息獲取裝置,被配置為提取源文檔所包含的元數(shù)據(jù)信息; 鏈接生成裝置,被配置為封裝源文檔中包含的元數(shù)據(jù)信息,以生成所述源文檔的鏈接; 鏈接解析裝置,被配置為接收源文檔的鏈接并解析所接收到的鏈接,以提取所接收到的鏈接中所包含的元數(shù)據(jù)信息; 文檔定位裝置,被配置為利用所提取的源文檔的鏈接中所包含的元數(shù)據(jù)信息,定位與所述源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。
      14.如權(quán)利要求13所述的系統(tǒng),其中元數(shù)據(jù)信息包括下列信息中的一個或多個: 文檔主題、文檔大小、文檔創(chuàng)建時間、文檔發(fā)送時間、文檔接收時間、文檔修改時間。
      15.如權(quán)利要 求13所述的系統(tǒng),其中文檔是電子郵件,并且其中元數(shù)據(jù)信息包括下列信息中的一個或多個: 郵件主題、郵件發(fā)送方、郵件接收方、郵件發(fā)送時間、郵件接收時間。
      16.如權(quán)利要求13-15任一所述的裝置,其中鏈接生成裝置被配置為: 根據(jù)指定的鏈接格式,組合所提取的元數(shù)據(jù)信息; 對所組合的元數(shù)據(jù)信息進行加密,以生成所述源文檔的鏈接。
      17.如權(quán)利要求13-16任一所述的系統(tǒng),其中鏈接解析裝置被配置為: 接收源文檔的鏈接; 對所獲取的鏈接進行解密; 提取解密后的鏈接中所包含的元數(shù)據(jù)信息。
      18.如權(quán)利要求13-18任一所述的系統(tǒng),其中文檔定位裝置被配置為:將所提取的元數(shù)據(jù)信息作為關(guān)鍵詞,在所述源文檔的相對方的文檔存儲中檢索與源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔。
      19.如權(quán)利要求18所述的系統(tǒng),其中所述相對方對所述目標文檔擁有訪問權(quán)限,而對所述源文檔無訪問權(quán)限。
      全文摘要
      本發(fā)明涉及計算機文檔處理技術(shù)。更具體地,本發(fā)明尤其涉及在具有收發(fā)操作的文檔處理過程中進行文檔定位的技術(shù)。根據(jù)本發(fā)明的一個方面,提供了一種用于定位電子文檔的方法,包括獲取待定位的目標文檔的源文檔,其中目標文檔與所述源文檔具有收發(fā)對應(yīng)關(guān)系;提取所述源文檔的元數(shù)據(jù)信息;以及封裝所提取的元數(shù)據(jù)信息,以生成所述源文檔的鏈接,所述鏈接用于定位所述目標文檔。根據(jù)本發(fā)明的方法和系統(tǒng),可以基于源文檔的包含元數(shù)據(jù)信息的鏈接直接、自動定位與源文檔具有收發(fā)對應(yīng)關(guān)系的目標文檔,無需人工分析、提取關(guān)于源文檔的相關(guān)信息,也無需改變已有的源文檔與目標文檔的訪問權(quán)限。
      文檔編號G06F17/30GK103218374SQ20121001958
      公開日2013年7月24日 申請日期2012年1月21日 優(yōu)先權(quán)日2012年1月21日
      發(fā)明者宋胤, 李棟, 謝林, 周旋, 張蕾, 孫志剛 申請人:國際商業(yè)機器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1