用以觸發(fā)數(shù)據(jù)源的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明屬于計(jì)算終端、軟件技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]在工作和生活中,經(jīng)常會(huì)有文檔使用的需求,以及文檔編輯的需求。比如在文檔編輯的過(guò)程中,用戶(hù)通過(guò)復(fù)制和粘貼的方式從一個(gè)文檔中采集數(shù)據(jù),將所采集的數(shù)據(jù)轉(zhuǎn)移到另外一個(gè)文檔中。經(jīng)轉(zhuǎn)移之后的數(shù)據(jù),如果用戶(hù)發(fā)現(xiàn)有問(wèn)題需要查看原文檔的話,常常是一件麻煩的事。用戶(hù)需要查看數(shù)據(jù)的存儲(chǔ)路徑,進(jìn)而尋找數(shù)據(jù)源所在的位置。如果能夠通過(guò)更加便利的方式彌補(bǔ)該不足,能夠給用戶(hù)帶來(lái)便利。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種用于觸發(fā)數(shù)據(jù)源的方法,以及對(duì)應(yīng)的系統(tǒng),利用本發(fā)明,能夠更為方便地觸發(fā)復(fù)制數(shù)據(jù)的數(shù)據(jù)源。
[0004]所述的用以觸發(fā)數(shù)據(jù)源的方法,該方法包括有如下步驟:
[0005]在復(fù)制數(shù)據(jù)的時(shí)候,采集數(shù)據(jù)源的存儲(chǔ)路徑信息,以及采集所復(fù)制數(shù)據(jù)在數(shù)據(jù)源文檔內(nèi)容中的位置信息;
[0006]在將前述復(fù)制數(shù)據(jù)粘貼到目標(biāo)文檔之后,通過(guò)目標(biāo)文檔存儲(chǔ)所復(fù)制的數(shù)據(jù)以及與復(fù)制數(shù)據(jù)相關(guān)聯(lián)的前述信息;
[0007]對(duì)應(yīng)著所復(fù)制的數(shù)據(jù),采集獲得觸發(fā)數(shù)據(jù)源的操作消息后,開(kāi)啟數(shù)據(jù)源,輸出所復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的對(duì)應(yīng)位置及內(nèi)容。
[0008]進(jìn)一步,凡是需要查看數(shù)據(jù)源的復(fù)制數(shù)據(jù),在目標(biāo)文檔中做差異化顯示。
[0009]進(jìn)一步,在前述的目標(biāo)文檔中設(shè)置數(shù)據(jù)源控件,該數(shù)據(jù)源控件與復(fù)制數(shù)據(jù)之間相對(duì)應(yīng),其操作方式為,
[0010]對(duì)應(yīng)著具有數(shù)據(jù)源信息的復(fù)制數(shù)據(jù),在鄰近位置輸出數(shù)據(jù)源控件;
[0011]采集對(duì)該數(shù)據(jù)源控件的觸發(fā)消息,打開(kāi)所對(duì)應(yīng)的數(shù)據(jù)源,輸出復(fù)制數(shù)據(jù)在該數(shù)據(jù)源中的位置及內(nèi)容。
[0012]進(jìn)一步,對(duì)應(yīng)著前述的復(fù)制數(shù)據(jù),進(jìn)行如下操作,
[0013]通過(guò)前述的復(fù)制數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)源,生成復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的瀏覽圖;
[0014]在觸發(fā)了目標(biāo)文檔中的復(fù)制數(shù)據(jù)時(shí),能夠打開(kāi)復(fù)制數(shù)據(jù)在數(shù)據(jù)源中對(duì)應(yīng)的瀏覽圖。
[0015]進(jìn)一步,在前述的復(fù)制數(shù)據(jù)設(shè)置了數(shù)據(jù)源控件的情況下,進(jìn)行如下操作,
[0016]采集用戶(hù)對(duì)前述數(shù)據(jù)源控件的觸發(fā)消息,判定是否針對(duì)于該數(shù)據(jù)源設(shè)置有瀏覽數(shù)據(jù);
[0017]在設(shè)置有瀏覽數(shù)據(jù)的情況下,首先輸出瀏覽數(shù)據(jù),在用戶(hù)繼續(xù)觸發(fā)數(shù)據(jù)源控件或者瀏覽數(shù)據(jù)的情況下,再觸發(fā)輸出數(shù)據(jù)源。
[0018]進(jìn)一步,所述的瀏覽圖,采用如下的方式實(shí)施,
[0019]判定是否需要通過(guò)復(fù)制數(shù)據(jù)來(lái)輸出瀏覽圖數(shù)據(jù)信息;
[0020]在需要輸出瀏覽圖數(shù)據(jù)信息的情況下,通過(guò)和復(fù)制信息相對(duì)應(yīng)的數(shù)據(jù)源的存儲(chǔ)路徑信息和文檔內(nèi)容的位置信息,以虛擬開(kāi)啟的方式將數(shù)據(jù)源進(jìn)行開(kāi)啟之后,采集復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的位置信息,對(duì)與該位置相關(guān)聯(lián)的數(shù)據(jù)信息的圖像進(jìn)行截圖;
[0021]對(duì)應(yīng)著前述的復(fù)制數(shù)據(jù),在目標(biāo)文檔或者目標(biāo)文檔相對(duì)應(yīng)的視窗中,輸出前述的截圖作為瀏覽圖。
[0022]進(jìn)一步,前述的復(fù)制數(shù)據(jù)與數(shù)據(jù)源,通過(guò)如下方式獲得,
[0023]預(yù)設(shè)在采集數(shù)據(jù)時(shí)同步采集數(shù)據(jù)源存儲(chǔ)路徑信息和復(fù)制數(shù)據(jù)位置信息的操作流程,該操作流程通過(guò)復(fù)制控件進(jìn)行觸發(fā);
[0024]在采集獲得前述復(fù)制控件的觸發(fā)消息的情況下,進(jìn)入到同步采集數(shù)據(jù)源的復(fù)制操作流程;
[0025]在進(jìn)行復(fù)制數(shù)據(jù)采集的基礎(chǔ)上,采集復(fù)制數(shù)據(jù)所對(duì)應(yīng)數(shù)據(jù)源的存儲(chǔ)路徑信息,以及復(fù)制數(shù)據(jù)在該數(shù)據(jù)源中的位置信息,或者采集該數(shù)據(jù)源數(shù)據(jù)所對(duì)應(yīng)的信息內(nèi)容;
[0026]將所采集的數(shù)據(jù)通過(guò)本發(fā)明所對(duì)應(yīng)的客戶(hù)端進(jìn)行數(shù)據(jù)存儲(chǔ),以及將所采集的復(fù)制數(shù)據(jù)導(dǎo)入到所對(duì)應(yīng)的目標(biāo)文檔位置。
[0027]進(jìn)一步,通過(guò)前述的復(fù)制數(shù)據(jù)和數(shù)據(jù)源,與正在編輯的當(dāng)前文檔和前述的數(shù)據(jù)源之間建立起關(guān)聯(lián)關(guān)系,其步驟如下,
[0028]采集用戶(hù)正在編輯的當(dāng)前文檔的數(shù)據(jù)信息;
[0029]將前述的數(shù)據(jù)信息和本文檔中復(fù)制內(nèi)容的數(shù)據(jù)源進(jìn)行比對(duì),判定用戶(hù)正在編輯的數(shù)據(jù)信息和數(shù)據(jù)源中且復(fù)制內(nèi)容之外的其它數(shù)據(jù)信息之間的相似度;
[0030]當(dāng)相似度達(dá)到預(yù)設(shè)的要求時(shí),輸出當(dāng)前所編輯的內(nèi)容與原文檔之間相似之處,構(gòu)成列表,或者將具有相似度的數(shù)據(jù)源中的數(shù)據(jù)內(nèi)容打開(kāi)后供用戶(hù)參考,或者生成相應(yīng)的觸發(fā)控件,用于接收用戶(hù)觸發(fā)后輸出。
[0031]進(jìn)一步,所述的比對(duì)方式,為如下其一,
[0032]方式一,以文字或者圖案進(jìn)行比對(duì),將目標(biāo)文檔的數(shù)據(jù)和數(shù)據(jù)源的數(shù)據(jù)完全相同,作為相似的必備條件;
[0033]方式二,獲取文字信息或者圖案信息,然后將目標(biāo)文檔中的數(shù)據(jù)和數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行比對(duì),按照含義相近的方式進(jìn)行比對(duì)。
[0034]進(jìn)一步,在復(fù)制數(shù)據(jù)和數(shù)據(jù)源之間建立關(guān)聯(lián)關(guān)系后,進(jìn)行如下操作,
[0035]采集用戶(hù)在目標(biāo)文檔中所觸發(fā)的操作;
[0036]獲取各個(gè)復(fù)制數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)源中的內(nèi)容;
[0037]采集前述數(shù)據(jù)源中的標(biāo)題或者數(shù)據(jù)源的名稱(chēng)信息,匯集在引文的位置處,構(gòu)成引文列表。
[0038]本發(fā)明還提供一種用于觸發(fā)數(shù)據(jù)源的系統(tǒng),該系統(tǒng)包括:
[0039]數(shù)據(jù)源采集單元,用以在復(fù)制數(shù)據(jù)的時(shí)候,采集數(shù)據(jù)源的存儲(chǔ)路徑信息,以及采集所復(fù)制數(shù)據(jù)在數(shù)據(jù)源文檔內(nèi)容中的位置信息;
[0040]數(shù)據(jù)源導(dǎo)入單元,用以在將前述復(fù)制數(shù)據(jù)粘貼到目標(biāo)文檔之后,通過(guò)目標(biāo)文檔存儲(chǔ)所復(fù)制的數(shù)據(jù)以及與復(fù)制數(shù)據(jù)相關(guān)聯(lián)的前述信息;
[0041]數(shù)據(jù)源輸出單元,對(duì)應(yīng)著所復(fù)制的數(shù)據(jù),采集獲得觸發(fā)數(shù)據(jù)源的操作消息后,開(kāi)啟數(shù)據(jù)源,輸出所復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的對(duì)應(yīng)位置及內(nèi)容。
【附圖說(shuō)明】
[0042]圖1是本發(fā)明所述方法的流程圖,為一種實(shí)施例。
[0043]圖2是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖,為一種實(shí)施例。
【具體實(shí)施方式】
[0044]參圖1所示,這兒展示了本發(fā)明的一種實(shí)施方法,具體來(lái)說(shuō),該方法包括有如下步驟:
[0045]步驟110,在復(fù)制數(shù)據(jù)的時(shí)候,采集數(shù)據(jù)源的存儲(chǔ)路徑信息,以及采集所復(fù)制數(shù)據(jù)在數(shù)據(jù)源文檔內(nèi)容中的位置信息;
[0046]步驟120,在將前述復(fù)制數(shù)據(jù)粘貼到目標(biāo)文檔之后,通過(guò)目標(biāo)文檔存儲(chǔ)所復(fù)制的數(shù)據(jù)以及與復(fù)制數(shù)據(jù)相關(guān)聯(lián)的前述信息;
[0047]步驟130,對(duì)應(yīng)著所復(fù)制的數(shù)據(jù),采集獲得觸發(fā)數(shù)據(jù)源的操作消息后,開(kāi)啟數(shù)據(jù)源,輸出所復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的對(duì)應(yīng)位置及內(nèi)容。
[0048]進(jìn)一步,對(duì)應(yīng)著前面所描述的方法,還具有如下的技術(shù)特征:
[0049]一,凡是需要查看數(shù)據(jù)源的復(fù)制數(shù)據(jù),在目標(biāo)文檔中做差異化顯示。
[0050]人們經(jīng)常使用復(fù)制的方式來(lái)編輯文檔。其中有很多數(shù)據(jù),用戶(hù)并不需要來(lái)查看數(shù)據(jù)源。也就是說(shuō),是否查看數(shù)據(jù)源,可以由用戶(hù)進(jìn)行決定,根據(jù)需要進(jìn)行觸發(fā)。為了方便查看哪些內(nèi)容是復(fù)制數(shù)據(jù),且具有通過(guò)本發(fā)明所描述的數(shù)據(jù)源,作為舉例而非限定,通過(guò)差異化顯示的方式進(jìn)行指示。
[0051]所謂的差異化顯示,指的是按照預(yù)設(shè)的規(guī)則來(lái)顯示具有前述數(shù)據(jù)源的復(fù)制數(shù)據(jù),且該規(guī)則下顯示的復(fù)制數(shù)據(jù)與其它非復(fù)制的數(shù)據(jù)之間,具有視覺(jué)上的差異。該預(yù)設(shè)的規(guī)則并不限定,舉例來(lái)說(shuō),可以對(duì)所有需要查看數(shù)據(jù)源的復(fù)制數(shù)據(jù)設(shè)置下劃線,或者,用特定的色彩來(lái)顯示對(duì)應(yīng)的字符,用特定的方框來(lái)標(biāo)記所復(fù)制的數(shù)據(jù)類(lèi)型,或者,特定的標(biāo)記進(jìn)行標(biāo)注,等等,都是可以的。
[0052]二,在目標(biāo)文檔中設(shè)置數(shù)據(jù)源控件,該數(shù)據(jù)源控件與復(fù)制數(shù)據(jù)之間相對(duì)應(yīng)。
[0053]作為一種實(shí)施例,可以這樣進(jìn)行:
[0054]對(duì)應(yīng)著具有數(shù)據(jù)源信息的復(fù)制數(shù)據(jù),在鄰近位置輸出數(shù)據(jù)源控件;
[0055]采集對(duì)該數(shù)據(jù)源控件的觸發(fā)消息,打開(kāi)所對(duì)應(yīng)的數(shù)據(jù)源,輸出復(fù)制數(shù)據(jù)在該數(shù)據(jù)源中的位置及內(nèi)容。
[0056]前述的數(shù)據(jù)源控件,可以通過(guò)一個(gè)圖標(biāo)按鈕的方式來(lái)呈現(xiàn),作為舉例,圖標(biāo)按鈕可以設(shè)置在復(fù)制數(shù)據(jù)之中,比如復(fù)制數(shù)據(jù)的開(kāi)頭或者結(jié)尾,都是合適的;另外,也可以將該數(shù)據(jù)源控件設(shè)置在文檔的側(cè)部邊框中,適合與該復(fù)制數(shù)據(jù)所在的區(qū)域相鄰近。當(dāng)用戶(hù)希望觸發(fā)數(shù)據(jù)源的時(shí)候,點(diǎn)擊該數(shù)據(jù)源控件就可以實(shí)現(xiàn)了。
[0057]三,通過(guò)前述的復(fù)制數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)源,生成復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的瀏覽圖;在觸發(fā)了目標(biāo)文檔中的復(fù)制數(shù)據(jù)時(shí),能夠打開(kāi)復(fù)制數(shù)據(jù)在數(shù)據(jù)源中對(duì)應(yīng)的瀏覽圖。
[0058]在本發(fā)明中,該瀏覽圖為了說(shuō)明的方便,也將瀏覽圖稱(chēng)為瀏覽數(shù)據(jù)。
[0059]舉例來(lái)說(shuō),復(fù)制數(shù)據(jù)是一篇文檔中的一段文字,在對(duì)復(fù)制數(shù)據(jù)進(jìn)行采集的過(guò)程中,除了采集復(fù)制數(shù)據(jù)所對(duì)應(yīng)的內(nèi)容外,對(duì)該文字所在的當(dāng)前頁(yè)面進(jìn)行截圖,并在該截圖中對(duì)所復(fù)制的文字內(nèi)容所在的區(qū)域進(jìn)行標(biāo)識(shí)。獲得的該截圖,就可以作為前述的復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的瀏覽圖。
[0060]將前述的瀏覽圖連帶著數(shù)據(jù)源相關(guān)的數(shù)據(jù)信息,在所述的目標(biāo)文檔中進(jìn)行存儲(chǔ)。在通過(guò)目標(biāo)文檔中的復(fù)制數(shù)據(jù)觸發(fā)了前述的數(shù)據(jù)源時(shí),可以首先輸出該瀏覽圖。如果用戶(hù)通過(guò)該瀏覽圖已經(jīng)能夠滿足信息的查詢(xún)需求,就不需要再觸發(fā)數(shù)據(jù)源的開(kāi)啟操作了。如果瀏覽圖中的數(shù)據(jù)信息無(wú)法滿足用戶(hù)的需求,對(duì)應(yīng)著該瀏覽圖可以設(shè)置數(shù)據(jù)源的開(kāi)啟鏈接,在觸發(fā)該瀏覽圖的情況下,開(kāi)啟對(duì)應(yīng)的數(shù)據(jù)源。
[0061]進(jìn)一步,如果對(duì)應(yīng)著前述的復(fù)制數(shù)據(jù)設(shè)置了數(shù)據(jù)源控件的情況下,還可以這樣操作:
[0062]采集用戶(hù)對(duì)前述數(shù)據(jù)源控件的觸發(fā)消息,判定是否針對(duì)于該數(shù)據(jù)源設(shè)置有瀏覽數(shù)據(jù);
[0063]在設(shè)置有瀏覽數(shù)據(jù)的情況下,首先輸出瀏覽數(shù)據(jù),在用戶(hù)繼續(xù)觸發(fā)數(shù)據(jù)源控件或者瀏覽數(shù)據(jù)的情況下,再觸發(fā)輸出數(shù)據(jù)源。
[0064]另外,需要說(shuō)明的是,所述的瀏覽圖還可以通過(guò)其它的方式來(lái)獲取,作為舉例而非限定,可以采用如下的方式來(lái)實(shí)施:
[0065]首先,判定是否需要通過(guò)復(fù)制數(shù)據(jù)來(lái)輸出瀏覽圖數(shù)據(jù)信息;
[0066]在需要輸出瀏覽圖數(shù)據(jù)信息的情況下,通過(guò)和復(fù)制信息相對(duì)應(yīng)的數(shù)據(jù)源的存儲(chǔ)路徑信息和文檔內(nèi)容的位置信息,以虛擬開(kāi)啟的方式將數(shù)據(jù)源進(jìn)行開(kāi)啟之后,采集復(fù)制數(shù)據(jù)在數(shù)據(jù)源中的位置信息,對(duì)與該位置相關(guān)聯(lián)的數(shù)據(jù)信息的圖像進(jìn)行截圖;
[0067]對(duì)應(yīng)著前述的復(fù)制數(shù)據(jù),在目標(biāo)文檔或者目標(biāo)文檔相對(duì)應(yīng)的視窗中,輸出前述的截圖作為瀏覽圖。
[0068]四,當(dāng)需要采集的數(shù)據(jù)并非本發(fā)明所對(duì)應(yīng)的客戶(hù)端的情況下,可以通過(guò)如下的方式進(jìn)行操作:
[0069]預(yù)設(shè)通過(guò)本發(fā)明所描述的方式,在采集數(shù)據(jù)時(shí)同步采集數(shù)據(jù)源存儲(chǔ)路徑信息和復(fù)制數(shù)據(jù)位置信息的操作流程,該操作流程通過(guò)復(fù)制控件進(jìn)行觸發(fā);
[0070]在采集獲得前述復(fù)制