專利名稱:多源、多目的地?cái)?shù)據(jù)傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明的領(lǐng)域是數(shù)據(jù)處理,或者,更具體地,是用于多源多目的地?cái)?shù)據(jù)傳輸?shù)姆椒?、系統(tǒng)和產(chǎn)品。
背景技術(shù):
典型的計(jì)算機(jī)應(yīng)用軟件和計(jì)算機(jī)操作系統(tǒng)至少為從源到目的地的內(nèi)容的復(fù)制和移動(dòng)提供一些支持。但是,在實(shí)際使用中,對(duì)準(zhǔn)確、復(fù)雜內(nèi)容傳輸?shù)囊蟪3^(guò)可用的支持。在實(shí)現(xiàn)多路傳輸中,例如,用戶常被要求努力識(shí)別或標(biāo)識(shí)用于傳輸?shù)脑磧?nèi)容塊或目的地,并且,對(duì)識(shí)別用于傳輸?shù)亩鄠€(gè)目的地存在很少的支持。因此,目前在多源多目的地?cái)?shù)據(jù)傳輸?shù)念I(lǐng)域中存在改進(jìn)的需求。
發(fā)明內(nèi)容
公開了用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)姆椒?、系統(tǒng)和產(chǎn)品,該方法包括在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn),選擇用于傳輸?shù)脑磧?nèi)容,顯示目的地點(diǎn)的目的地上下文,和根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)。在典型的實(shí)施例中,識(shí)別目的地點(diǎn)還包含記錄各識(shí)別的目的地點(diǎn);和與各記錄的目的地點(diǎn)相關(guān)聯(lián)地存儲(chǔ)各記錄的目的地點(diǎn)的目的地上下文的副本。
典型的實(shí)施例包括在目的地上下文的副本中的目的地點(diǎn)插入源內(nèi)容。典型的實(shí)施例包括檢查包含插入的源內(nèi)容的復(fù)制的目的地上下文的拼寫。典型的實(shí)施例包括檢查包含插入的源內(nèi)容的復(fù)制的提取的目的地上下文的語(yǔ)法。
在典型的實(shí)施例中,根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)還包含在目的地對(duì)象中的識(shí)別的目的地點(diǎn)插入源內(nèi)容。典型的實(shí)施例包括在復(fù)制的目的地上下文中的選擇的目的地點(diǎn)插入源內(nèi)容;和用包含插入的源內(nèi)容的復(fù)制的目的地上下文代替目的地對(duì)象中的目的地上下文。
典型的實(shí)施例包括將多個(gè)選擇的源內(nèi)容映射到多個(gè)選擇的目的地點(diǎn)。典型的實(shí)施例包括指定用于傳輸?shù)闹辽僖粋€(gè)源內(nèi)容;在目的地對(duì)象中的選擇的目的地點(diǎn)插入指定的源內(nèi)容;和從源對(duì)象刪除指定的源內(nèi)容。
在附圖中,相似的附圖標(biāo)記一般表示本發(fā)明的示例性實(shí)施例的相似部分。
將參照
本發(fā)明的優(yōu)選實(shí)施例,其中,圖1是用于根據(jù)本發(fā)明的各個(gè)實(shí)施例的自動(dòng)計(jì)算機(jī)器的框圖;圖2是表示本發(fā)明的優(yōu)選實(shí)施例中的示例性多源、多目的地?cái)?shù)據(jù)傳輸?shù)目驁D;圖3是本發(fā)明的優(yōu)選實(shí)施例中的源對(duì)象中的源內(nèi)容的示例性選擇的框圖;圖4是表示本發(fā)明的優(yōu)選實(shí)施例中的多個(gè)選擇的源內(nèi)容到多個(gè)選擇的目的地點(diǎn)的示例性映射的線劃圖(line drawing)。
圖5是表示本發(fā)明的優(yōu)選實(shí)施例中的用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)氖纠苑椒ǖ牧鞒虉D。
具體實(shí)施例方式
關(guān)于用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)姆椒ㄕf(shuō)明本發(fā)明的優(yōu)選實(shí)施例。但是,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,包含適當(dāng)?shù)母鶕?jù)公開的方法操作的程序設(shè)計(jì)裝置的任何計(jì)算機(jī)系統(tǒng)也落在本發(fā)明的范圍中。適當(dāng)?shù)某绦蛟O(shè)計(jì)裝置包含用于指導(dǎo)計(jì)算機(jī)系統(tǒng)執(zhí)行本發(fā)明的方法的步驟的任何裝置,包括例如由與計(jì)算機(jī)存儲(chǔ)器耦合的處理單元和算法邏輯電路構(gòu)成的系統(tǒng),這些系統(tǒng)具有在計(jì)算機(jī)存儲(chǔ)器中存儲(chǔ)被處理單元執(zhí)行的本發(fā)明的方法的編程步驟的能力,這些計(jì)算機(jī)存儲(chǔ)器包含被配置為存儲(chǔ)數(shù)據(jù)和程序指令的電子電路。
本發(fā)明還可體現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,諸如供任何適當(dāng)?shù)臄?shù)據(jù)處理系統(tǒng)使用的盤或其它記錄介質(zhì)。可以通過(guò)使用用于機(jī)器可讀信息的任何記錄介質(zhì),包括磁介質(zhì)、光學(xué)介質(zhì)或其它適當(dāng)?shù)慕橘|(zhì),實(shí)現(xiàn)計(jì)算機(jī)程序產(chǎn)品的實(shí)施例。本領(lǐng)域技術(shù)人員將迅速認(rèn)識(shí)到,具有適當(dāng)?shù)某绦蛟O(shè)計(jì)裝置的任何計(jì)算機(jī)系統(tǒng)將能夠執(zhí)行體現(xiàn)在程序產(chǎn)品中的本發(fā)明的方法的步驟。本領(lǐng)域技術(shù)人員將迅速認(rèn)識(shí)到,雖然使得在本說(shuō)明書中說(shuō)明的大多數(shù)的示例性實(shí)施例面向安裝在計(jì)算機(jī)硬件上并在其上執(zhí)行的軟件,然而,作為固件或作為硬件實(shí)現(xiàn)的替代性實(shí)施例也在本發(fā)明的范圍內(nèi)。
公開了用于通過(guò)以下步驟操作的多源、多目的地?cái)?shù)據(jù)傳輸?shù)姆椒ā⑾到y(tǒng)和產(chǎn)品允許用戶首先識(shí)別目的地對(duì)象中的多個(gè)目的地點(diǎn),然后選擇多個(gè)源內(nèi)容并指示信息的傳輸,使得一些目的地點(diǎn)可接收源內(nèi)容的轉(zhuǎn)移,其它的目的地點(diǎn)可接收源內(nèi)容的復(fù)制。例如,用戶可識(shí)別諸如目的地字處理文檔的目的地對(duì)象中的目的地點(diǎn)A、B、C和D,然后選擇一個(gè)或更多個(gè)源對(duì)象中的源內(nèi)容塊X、Y和Z。用戶可然后指示源內(nèi)容的傳輸,使得源內(nèi)容塊X被復(fù)制到目的地點(diǎn)A和目的地點(diǎn)B,源內(nèi)容塊Y被轉(zhuǎn)移到目的地點(diǎn)C,并且源內(nèi)容塊Z被轉(zhuǎn)移到目的地點(diǎn)D。
當(dāng)目的地點(diǎn)被識(shí)別時(shí),根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)一般提供描繪存儲(chǔ)在存儲(chǔ)器中的識(shí)別的目的地點(diǎn)的目的地上下文的子屏(subscreen)圖像。因此,當(dāng)粘貼操作要被執(zhí)行時(shí),描繪目的地上下文的圖像可被顯示,以幫助用戶記住或決定哪個(gè)源內(nèi)容要被引到哪個(gè)目的地。更特別地,如下面更詳細(xì)的說(shuō)明所述,這些系統(tǒng)一般通過(guò)以下步驟操作在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn),選擇用于傳輸?shù)脑磧?nèi)容,顯示目的地點(diǎn)的目的地上下文,和根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)上。
一般在這里稱為“計(jì)算機(jī)”的自動(dòng)計(jì)算機(jī)器上實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的方法和系統(tǒng)。為了進(jìn)一步解釋,圖1示出包含計(jì)算機(jī)(134)的自動(dòng)計(jì)算機(jī)器的框圖。計(jì)算機(jī)(134)可以是個(gè)人計(jì)算機(jī)、大型機(jī)、膝上型電腦、小型計(jì)算機(jī)、個(gè)人數(shù)字助理、無(wú)線手持設(shè)備、移動(dòng)電話或本領(lǐng)域技術(shù)人員能夠想到的、作為系統(tǒng)用于根據(jù)本發(fā)明的實(shí)施例的多源、多目的地?cái)?shù)據(jù)傳輸?shù)娜魏纹渌问降淖詣?dòng)計(jì)算機(jī)器。圖1的示例性計(jì)算機(jī)(134)包含至少一個(gè)計(jì)算機(jī)處理器(156)或“CPU”以及隨機(jī)存取存儲(chǔ)器(168)(“RAM”)。存儲(chǔ)在RAM(168)中的是應(yīng)用程序(152)。用于根據(jù)本發(fā)明的各個(gè)實(shí)施例有用的應(yīng)用程序包含本領(lǐng)域技術(shù)人員能夠想到的瀏覽器、字處理器、電子表格、數(shù)據(jù)庫(kù)管理系統(tǒng)、電子郵件客戶程序等。
存儲(chǔ)在RAM(168)中的還有操作系統(tǒng)(154)。用于根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)的操作系統(tǒng)包含Unix、Linux、Microsoft NTTM和本領(lǐng)域技術(shù)人員能夠想到的許多其它操作系統(tǒng)。至少可以在一定程度上在應(yīng)用軟件(152)中實(shí)現(xiàn)用于根據(jù)本發(fā)明的實(shí)施例的多源、多目的地?cái)?shù)據(jù)傳輸?shù)挠?jì)算機(jī)程序指令。但是,正是操作系統(tǒng)包含支持應(yīng)用間操作的許多計(jì)算機(jī)軟件指令,并且,操作系統(tǒng)通常包含根據(jù)本發(fā)明的實(shí)施例的多源、多目的地?cái)?shù)據(jù)傳輸需要的許多計(jì)算機(jī)程序指令。
圖1的計(jì)算機(jī)(134)包含通過(guò)系統(tǒng)總線(160)與處理器(156)和計(jì)算機(jī)的其它部件耦合的計(jì)算機(jī)存儲(chǔ)器(166)。計(jì)算機(jī)存儲(chǔ)器(166)可實(shí)現(xiàn)為硬盤驅(qū)動(dòng)器(170)、光盤驅(qū)動(dòng)器(172)、電可擦除可編程只讀存儲(chǔ)器空間(所謂的“EEPROM”或“閃速”存儲(chǔ)器)(174)、RAM驅(qū)動(dòng)器(未示出)或本領(lǐng)域技術(shù)人員可以想到的任何其它類型的計(jì)算機(jī)存儲(chǔ)器。
圖1的示例性計(jì)算機(jī)(134)包含實(shí)現(xiàn)與其它計(jì)算機(jī)(182)、服務(wù)器或客戶機(jī)數(shù)據(jù)通信(184)的耦合的通信適配器(167)。通信適配器為數(shù)據(jù)通信實(shí)現(xiàn)硬件級(jí)的連接,通過(guò)其本地主機(jī)和遠(yuǎn)程主機(jī)或服務(wù)器相互直接或通過(guò)網(wǎng)絡(luò)發(fā)送數(shù)據(jù)通信。通信適配器的例子包含有線拔號(hào)連接的調(diào)制解調(diào)器、用于有線LAN連接的以太網(wǎng)(IEEE 802.3)適配器和用于無(wú)線LAN連接的802.11b適配器。
圖1的示例性計(jì)算機(jī)包含一個(gè)或更多個(gè)輸入/輸出接口適配器(178)。計(jì)算機(jī)中的輸入/輸出接口適配器通過(guò)例如用于控制對(duì)諸如計(jì)算機(jī)顯示屏的顯示設(shè)備(180)的輸出以及從諸如鍵盤和鼠標(biāo)的用戶輸入設(shè)備(181)的用戶輸入的軟件驅(qū)動(dòng)器和計(jì)算機(jī)硬件實(shí)現(xiàn)面向用戶的輸入/輸出。
圖2給出表示根據(jù)本發(fā)明的實(shí)施例的示例性多源、多目的地?cái)?shù)據(jù)傳輸?shù)目驁D。在圖2的例子中,在兩個(gè)目的地對(duì)象(102)中識(shí)別三個(gè)目的地點(diǎn)(104)。目的地對(duì)象為由任何應(yīng)用程序或操作系統(tǒng)部件管理的任何數(shù)據(jù)結(jié)構(gòu)。本領(lǐng)域技術(shù)人員能夠想到,目的地對(duì)象的例子包含字處理文檔、電子表格、數(shù)據(jù)庫(kù)記錄、網(wǎng)頁(yè)、電子郵件文檔等等。目的地點(diǎn)(104)是目的地對(duì)象(102)中的來(lái)自源對(duì)象的源內(nèi)容以復(fù)制或轉(zhuǎn)移(transfer)方式被插入的位置。
在圖2的例子中,目的地對(duì)象(102)中的各目的地點(diǎn)(104)具有目的地上下文(106)。目的地上下文(106)是在邏輯上包含目的地點(diǎn)(104)的目的地對(duì)象的一部分。如果例如目的地對(duì)象(102)包含目的地點(diǎn)周圍的文本,那么目的地上下文會(huì)包括包含目的地點(diǎn)的句子、包含目的地點(diǎn)的圖形、包含目的地點(diǎn)的文檔頁(yè)面等。例如,如果目的地對(duì)象(102)是諸如JPEG文件的圖形對(duì)象,目的地上下文可包含目的地點(diǎn)周圍的二維范圍的圖片元素。目的地上下文可被顯示為有利地向用戶提供目的地點(diǎn)的周圍的視覺(jué)印象,由此便于用戶對(duì)多源、多目的地?cái)?shù)據(jù)傳輸進(jìn)行控制。在圖2的例子中,當(dāng)用戶識(shí)別目的地點(diǎn)時(shí),目的地點(diǎn)及其相關(guān)的目的地上下文被復(fù)制(107)到在圖2中表示為顯示緩沖器(108)的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)中。
如上所述,根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)一般按以下操作選擇用于傳輸?shù)揭粋€(gè)或更多個(gè)識(shí)別的目的地點(diǎn)的源內(nèi)容,顯示目的地點(diǎn)的目的地上下文,和根據(jù)顯示的目的地上下文將源內(nèi)容引導(dǎo)(direct)到至少一個(gè)目的地點(diǎn)。圖3給出源對(duì)象(210)中的源內(nèi)容(212)的示例性選擇的框圖。源對(duì)象(210)是由任何應(yīng)用程序或操作系統(tǒng)部件管理的任何數(shù)據(jù)結(jié)構(gòu)。本領(lǐng)域技術(shù)人員能夠想到,源對(duì)象(210)的例子包含的字處理文檔、電子表格、數(shù)據(jù)庫(kù)記錄、網(wǎng)頁(yè)、電子郵件文檔等等。源內(nèi)容(212)是要被插入在目的地點(diǎn)的目的地對(duì)象的源對(duì)象(210)的任何部分。源內(nèi)容被復(fù)制或轉(zhuǎn)移到目的地點(diǎn)的目的地對(duì)象中。源內(nèi)容可包含諸如字處理文檔的文字、句子或圖片的選擇的文本、來(lái)自諸如JPEG文件的圖形對(duì)象的二維范圍的圖片元素或本領(lǐng)域技術(shù)人員能夠想到的任何其它源內(nèi)容。
在圖3的例子中,用戶已通過(guò)例如在其上顯示諸如字處理文檔的源對(duì)象的一部分的圖形用戶界面(“GUI”)的一部分上點(diǎn)擊和拖動(dòng)鼠標(biāo)指針,在源對(duì)象中選擇源內(nèi)容(212)。在圖3的例子中,右鼠標(biāo)點(diǎn)擊(214)被描述為用戶對(duì)根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)發(fā)出的將源內(nèi)容引導(dǎo)到目的地點(diǎn)的指令。作為響應(yīng),系統(tǒng)已顯示顯示先前識(shí)別的目的地點(diǎn)的目的地上下文的目的地顯示(214)。在圖3的例子中,用戶將選擇的源內(nèi)容(212)引導(dǎo)到特定的目的地點(diǎn)(104)由在顯示的目的地點(diǎn)的目的地上下文上左鼠標(biāo)點(diǎn)擊(215)表示。
圖4給出解釋多個(gè)選擇的源內(nèi)容到多個(gè)選擇的目的地點(diǎn)的稱為傳輸映射表(map)(420)的示例性映射的線劃圖(line drawing)。傳輸映射表(420)被實(shí)現(xiàn)為以下三列的表列出源內(nèi)容的項(xiàng)目的稱為“源”(422)的列;顯示目的地上下文的圖像的稱為“目的地”(426)的列,這些目的地上下文中的每一個(gè)包含(如上面解釋的那樣)來(lái)自目的地對(duì)象的目的地點(diǎn);和包含將源內(nèi)容與目的地點(diǎn)相關(guān)聯(lián)的映射條目并將映射描述為副本或傳輸?shù)姆Q為“映射條目(map entry)”(424)的列。
圖4的例子中的選擇的源內(nèi)容表示為項(xiàng)目A、B、C和D。通過(guò)用鼠標(biāo)下拖突出顯示圖形用戶界面上的源內(nèi)容并右擊(214)突出顯示的區(qū)域以在傳輸映射表(420)中列出選擇的內(nèi)容,從諸如視頻圖像的字處理文檔的源對(duì)象選擇選擇的源內(nèi)容。源內(nèi)容的項(xiàng)目可被實(shí)現(xiàn)為文本塊、圖片元素的范圍、存儲(chǔ)器的段(segment)或本領(lǐng)域技術(shù)人員能夠想到的其它方式。
在圖4的例子中,一些源內(nèi)容被映射用于轉(zhuǎn)移,一些用于復(fù)制。通過(guò)在一個(gè)或更多個(gè)目的地對(duì)象中選擇的目的地點(diǎn)插入指定的源內(nèi)容,執(zhí)行復(fù)制源內(nèi)容。通過(guò)在一個(gè)或更多個(gè)目的地對(duì)象中選擇的目的地點(diǎn)插入指定的源內(nèi)容并從源對(duì)象刪除指定的源內(nèi)容,執(zhí)行轉(zhuǎn)移源內(nèi)容。在圖4的例子中,源內(nèi)容項(xiàng)目A被映射用于復(fù)制到目的地上下文(410)中的目的地點(diǎn),并用于復(fù)制到目的地上下文(414)中的目的地點(diǎn)。源內(nèi)容項(xiàng)目B被映射用于轉(zhuǎn)移到目的地上下文(410)中的目的地點(diǎn)并轉(zhuǎn)移到目的地上下文(412)中的目的地點(diǎn),并且,由于它被映射為轉(zhuǎn)移,因此源內(nèi)容項(xiàng)目B要從其源對(duì)象被刪除。源內(nèi)容項(xiàng)目C被映射用于復(fù)制到目的地上下文(416)中的目的地點(diǎn),并且,源內(nèi)容項(xiàng)目D被映射用于復(fù)制到目的地上下文(414)中的目的地點(diǎn)。
傳輸映射表(420)可例如被實(shí)現(xiàn)為作為GUI中的窗口或?qū)υ捒蚴褂茫沟糜脩艨删庉嬘成錀l目(424)。傳輸映射表的這種實(shí)現(xiàn)可支持其它用戶功能,諸如,例如,從傳輸映射表刪除傳輸映射表記錄-到例如這樣一種程度,即,當(dāng)用戶隨后決定不在目的地點(diǎn)插入任何源內(nèi)容時(shí),用戶已識(shí)別該目的地點(diǎn),該目的地點(diǎn)的目的地上下文因此被顯示在傳輸映射表中。圖4的例子還提供應(yīng)用按鈕(418),當(dāng)該應(yīng)用按鈕通過(guò)諸如鼠標(biāo)點(diǎn)擊的GUI操作被調(diào)用時(shí),執(zhí)行在傳輸映射表(420)中的映射條目(424)中描述的源內(nèi)容的所有插入和刪除。
參照?qǐng)D5提供進(jìn)一步的解釋。圖5給出解釋用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)氖纠苑椒ǖ牧鞒虉D,該示例性方法包含在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別(502)具有目的地上下文的多個(gè)目的地點(diǎn)。目的地對(duì)象是由軟件操縱的任何數(shù)據(jù)結(jié)構(gòu)。本領(lǐng)域技術(shù)人員能夠想到,目的地對(duì)象的例子包含字處理文檔、電子表格、數(shù)據(jù)庫(kù)記錄、電子郵件信息和網(wǎng)頁(yè)等等。在本說(shuō)明書中對(duì)在目的地對(duì)象中識(shí)別的目的地點(diǎn)的數(shù)量不加限制。即,根據(jù)本發(fā)明的實(shí)施例的方法和系統(tǒng)支持任何目的地對(duì)象內(nèi)的一個(gè)或更多個(gè)目的地點(diǎn)的用戶識(shí)別。
在圖5的方法中,識(shí)別(502)目的地點(diǎn)包含記錄(504)各識(shí)別的目的地點(diǎn)(104)并與各記錄的目的地點(diǎn)(104)相關(guān)聯(lián)地存儲(chǔ)(505)各記錄的目的地點(diǎn)(104)的目的地上下文(106)的副本。在圖5的例子中,目的地點(diǎn)和目的地上下文被存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器(318)中的緩沖器108中。目的地點(diǎn)和目的地上下文也可被存儲(chǔ)在傳輸映射表中,該傳輸映射表諸如圖4中的用附圖標(biāo)記420表示的傳輸映射表,并且可如本領(lǐng)域技術(shù)人員能夠想到的那樣被另外存儲(chǔ)。
圖5的方法還包括選擇(506)用于傳輸?shù)脑磧?nèi)容;顯示(508)目的地點(diǎn)的目的地上下文,并根據(jù)顯示的目的地上下文將源內(nèi)容引導(dǎo)(510)到至少一個(gè)目的地點(diǎn)中。在本說(shuō)明書中,對(duì)可向其引導(dǎo)源內(nèi)容的特定項(xiàng)目的單個(gè)目的地對(duì)象中的目的地點(diǎn)的數(shù)量不加限制。即,根據(jù)本發(fā)明的實(shí)施例的方法和系統(tǒng)支持將源內(nèi)容的一個(gè)項(xiàng)目引導(dǎo)到同一目的地對(duì)象或多于一個(gè)的目的地對(duì)象中的一個(gè)或更多個(gè)目的地點(diǎn)。
在圖5的方法中,通過(guò)在目的地對(duì)象(102)中的識(shí)別的目的地點(diǎn)插入(511)源內(nèi)容,執(zhí)行根據(jù)顯示的目的地上下文將源內(nèi)容引導(dǎo)(510)到至少一個(gè)目的地點(diǎn)。也可以通過(guò)使用具有上述的應(yīng)用功能的傳輸映射表,或者以本領(lǐng)域技術(shù)人員公知的其它方式,執(zhí)行根據(jù)顯示的目的地上下文將源內(nèi)容引導(dǎo)(510)到至少一個(gè)目的地點(diǎn)。
圖5的例子包括在目的地上下文(106)的副本中的目的地點(diǎn)(104)插入(512)源內(nèi)容的替代方案,可以作為替代方案或除了在目的地對(duì)象中的插入點(diǎn)插入源內(nèi)容以外,在本發(fā)明的范圍中執(zhí)行該替代方案。在目的地上下文(106)的副本中的目的地點(diǎn)(104)插入(512)源內(nèi)容例如可有利地支持檢查包含插入的源內(nèi)容(514)的復(fù)制的目的地上下文(106)的拼寫和檢查包含插入的源內(nèi)容(514)的復(fù)制的提取的目的地上下文(106)的語(yǔ)法。檢查被插入目的地上下文中的源內(nèi)容的拼寫和語(yǔ)法提供從目的地對(duì)象排除源自源對(duì)象的錯(cuò)誤和源自目的地上下文的錯(cuò)誤的優(yōu)點(diǎn)-使得源自源對(duì)象的錯(cuò)誤不被傳遞到目的地,并且源自目的地對(duì)象的錯(cuò)誤不被保持。檢查被插入目的地上下文中的源內(nèi)容的語(yǔ)法還提供檢查源內(nèi)容的語(yǔ)法的優(yōu)點(diǎn),因?yàn)樵撛磧?nèi)容將位于其新的上下文中-由于在源對(duì)象中正確的語(yǔ)法為了正確用于其在目的地對(duì)象中的新環(huán)境需要被修改,因此這會(huì)影響語(yǔ)法的正確性。圖5的方法還包括用包含被插入的源內(nèi)容(514)的復(fù)制的目的地上下文(106)代替(516)目的地對(duì)象(102)中的目的地上下文。
權(quán)利要求
1.一種用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)姆椒ǎ摲椒òㄒ韵虏襟E在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn),選擇用于傳輸?shù)脑磧?nèi)容,顯示目的地點(diǎn)的目的地上下文,和根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)。
2.根據(jù)權(quán)利要求1的方法,其中,識(shí)別目的地點(diǎn)還包含記錄各識(shí)別的目的地點(diǎn);和與各記錄的目的地點(diǎn)相關(guān)聯(lián)地存儲(chǔ)各記錄的目的地點(diǎn)的目的地上下文的副本。
3.根據(jù)權(quán)利要求2的方法,還包括在目的地上下文的副本中的目的地點(diǎn)插入源內(nèi)容。
4.根據(jù)權(quán)利要求3的方法,還包括檢查包含插入的源內(nèi)容的復(fù)制的目的地上下文的拼寫。
5.根據(jù)權(quán)利要求3的方法,還包括檢查包含插入的源內(nèi)容的復(fù)制的提取的目的地上下文的語(yǔ)法。
6.根據(jù)權(quán)利要求1的方法,其中,根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)還包含在目的地對(duì)象中的識(shí)別的目的地點(diǎn)插入源內(nèi)容。
7.根據(jù)權(quán)利要求1的方法,還包括在復(fù)制的目的地上下文中的選擇的目的地點(diǎn)插入源內(nèi)容;和用包含插入的源內(nèi)容的復(fù)制的目的地上下文代替目的地對(duì)象中的目的地上下文。
8.根據(jù)權(quán)利要求1的方法,還包括將多個(gè)選擇的源內(nèi)容映射到多個(gè)選擇的目的地點(diǎn)。
9.根據(jù)權(quán)利要求1的方法,還包括指定用于傳輸?shù)闹辽僖粋€(gè)源內(nèi)容;在目的地對(duì)象中的選擇的目的地點(diǎn)插入指定的源內(nèi)容;和從源對(duì)象刪除指定的源內(nèi)容。
10.一種用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)南到y(tǒng),該系統(tǒng)包括用于在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn)的裝置;用于選擇用于傳輸?shù)脑磧?nèi)容的裝置;用于顯示目的地點(diǎn)的目的地上下文的裝置;和用于根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)的裝置。
11.根據(jù)權(quán)利要求10的系統(tǒng),其中,用于識(shí)別目的地點(diǎn)的裝置還包含用于記錄各識(shí)別的目的地點(diǎn)的裝置;和用于與各記錄的目的地點(diǎn)相關(guān)聯(lián)地存儲(chǔ)各記錄的目的地點(diǎn)的目的地上下文的副本的裝置。
12.根據(jù)權(quán)利要求11的系統(tǒng),還包括用于在目的地上下文的副本中的目的地點(diǎn)插入源內(nèi)容的裝置。
13.根據(jù)權(quán)利要求12的系統(tǒng),還包括用于檢查包含插入的源內(nèi)容的復(fù)制的目的地上下文的拼寫的裝置。
14.根據(jù)權(quán)利要求12的系統(tǒng),還包括用于檢查包含插入的源內(nèi)容的復(fù)制的提取的目的地上下文的語(yǔ)法的裝置。
15.根據(jù)權(quán)利要求10的系統(tǒng),其中,用于根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)的裝置還包含用于在目的地對(duì)象中的識(shí)別的目的地點(diǎn)插入源內(nèi)容的裝置。
16.根據(jù)權(quán)利要求10的系統(tǒng),還包括用于在復(fù)制的目的地上下文中的選擇的目的地點(diǎn)插入源內(nèi)容的裝置;和用于用包含插入的源內(nèi)容的復(fù)制的目的地上下文代替目的地對(duì)象中的目的地上下文的裝置。
17.根據(jù)權(quán)利要求10的系統(tǒng),還包括用于將多個(gè)選擇的源內(nèi)容映射到多個(gè)選擇的目的地點(diǎn)的裝置。
18.根據(jù)權(quán)利要求10的系統(tǒng),還包括用于指定用于傳輸?shù)闹辽僖粋€(gè)源內(nèi)容的裝置;用于在目的地對(duì)象中的選擇的目的地點(diǎn)插入指定的源內(nèi)容的裝置;和用于從源對(duì)象刪除指定的源內(nèi)容的裝置。
19.一種用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)挠?jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括記錄介質(zhì);用于在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn)的記錄在記錄介質(zhì)上的單元;用于選擇用于傳輸?shù)脑磧?nèi)容的記錄在記錄介質(zhì)上的單元;用于顯示目的地點(diǎn)的目的地上下文的記錄在記錄介質(zhì)上的單元;和用于根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)的記錄在記錄介質(zhì)上的單元。
20.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,其中,用于識(shí)別目的地點(diǎn)的記錄在記錄介質(zhì)上的單元還包含用于記錄各識(shí)別的目的地點(diǎn)的記錄在記錄介質(zhì)上的單元;和用于與各記錄的目的地點(diǎn)相關(guān)聯(lián)地存儲(chǔ)各記錄的目的地點(diǎn)的目的地上下文的副本的記錄在記錄介質(zhì)上的單元。
21.根據(jù)權(quán)利要求20的計(jì)算機(jī)程序產(chǎn)品,還包括用于在目的地上下文的副本中的目的地點(diǎn)插入源內(nèi)容的記錄在記錄介質(zhì)上的單元。
22.根據(jù)權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,還包括用于檢查包含插入的源內(nèi)容的復(fù)制的目的地上下文的拼寫的記錄在記錄介質(zhì)上的單元。
23.根據(jù)權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,還包括用于檢查包含插入的源內(nèi)容的復(fù)制的提取的目的地上下文的語(yǔ)法的記錄在記錄介質(zhì)上的單元。
24.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,其中,用于根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)的記錄在記錄介質(zhì)上的單元還包含用于在目的地對(duì)象中的識(shí)別的目的地點(diǎn)插入源內(nèi)容的記錄在記錄介質(zhì)上的單元。
25.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,還包括用于在復(fù)制的目的地上下文中的選擇的目的地點(diǎn)插入源內(nèi)容的記錄在記錄介質(zhì)上的單元;和用于用包含插入的源內(nèi)容的復(fù)制的目的地上下文代替目的地對(duì)象中的目的地上下文的記錄在記錄介質(zhì)上的單元。
26.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,還包括用于將多個(gè)選擇的源內(nèi)容映射到多個(gè)選擇的目的地點(diǎn)的記錄在記錄介質(zhì)上的單元。
27.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,還包括用于指定用于傳輸?shù)闹辽僖粋€(gè)源內(nèi)容的記錄在記錄介質(zhì)上的單元;用于在目的地對(duì)象中的選擇的目的地點(diǎn)插入指定的源內(nèi)容的記錄在記錄介質(zhì)上的單元;和用于從源對(duì)象刪除指定的源內(nèi)容的記錄在記錄介質(zhì)上的單元。
全文摘要
公開了用于多源、多目的地?cái)?shù)據(jù)傳輸?shù)姆椒?、系統(tǒng)和產(chǎn)品,該方法包括在一個(gè)或更多個(gè)目的地對(duì)象中識(shí)別具有目的地上下文的多個(gè)目的地點(diǎn),選擇用于傳輸?shù)脑磧?nèi)容,顯示目的地點(diǎn)的目的地上下文,和根據(jù)顯示的目的地上下文將源內(nèi)容引向至少一個(gè)目的地點(diǎn)。在典型的實(shí)施例中,識(shí)別目的地點(diǎn)還包含記錄各識(shí)別的目的地點(diǎn);和與各記錄的目的地點(diǎn)相關(guān)聯(lián)地存儲(chǔ)各記錄的目的地點(diǎn)的目的地上下文的副本。
文檔編號(hào)G06F3/033GK1942861SQ200580011178
公開日2007年4月4日 申請(qǐng)日期2005年4月26日 優(yōu)先權(quán)日2004年4月26日
發(fā)明者維克托斯·伯斯蒂斯, 陳彥甫, 約漢·鄧斯姆瓦 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司