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