[go: up one dir, main page]

TWI426401B - System for opening target file through user defined tag and method thereof - Google Patents

System for opening target file through user defined tag and method thereof Download PDF

Info

Publication number
TWI426401B
TWI426401B TW99137178A TW99137178A TWI426401B TW I426401 B TWI426401 B TW I426401B TW 99137178 A TW99137178 A TW 99137178A TW 99137178 A TW99137178 A TW 99137178A TW I426401 B TWI426401 B TW I426401B
Authority
TW
Taiwan
Prior art keywords
word
data
target
file
module
Prior art date
Application number
TW99137178A
Other languages
Chinese (zh)
Other versions
TW201217998A (en
Inventor
Chaucer Chiu
Huchen Xu
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to TW99137178A priority Critical patent/TWI426401B/en
Publication of TW201217998A publication Critical patent/TW201217998A/en
Application granted granted Critical
Publication of TWI426401B publication Critical patent/TWI426401B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

透過自訂標籤開啟對應目標檔案之系統及其方法System and method for opening corresponding target file through custom label

一種檔案開啟系統及其方法,特別係指一種透過自訂標籤開啟對應目標檔案之系統及其方法。A file opening system and method thereof, in particular, a system and method for opening a corresponding target file through a custom label.

隨著科技的進步,在紙本資料改以數位形式記錄後,隨著網路的普及,使得數位資料在網路上具有可以快速散布的優點,因此,在透過網路搜尋資料時,往往可以取得許多相關的檔案。With the advancement of technology, after the paper data is changed to digital format, with the popularity of the Internet, digital data has the advantage of being able to spread quickly on the Internet. Therefore, when searching for information through the Internet, it is often possible to obtain Many related files.

然而,目前人們在瀏覽檔案的過程中,若發現檔案的內容包含感興趣的資料時,並沒有工具可以快速的將檔案中使用者感興趣之資料記錄下來,也就是說,人們需要自行由檔案中複製感興趣之資料。在這樣的情況下,若沒有在複製感興趣的資料時立刻記錄包含感興趣之資料的檔案名稱,則當需要開啟包含感興趣之資料的檔案時,往往已經遺忘包含感興趣之資料之檔案名稱,因此需要重新至網路上查找檔案或重新瀏覽所有儲存於本地端的檔案,非常浪費時間。However, in the process of browsing files, if people find that the content of the file contains information of interest, there is no tool to quickly record the information of interest to the user in the file, that is, people need to make their own files. Copy the material of interest. In such a case, if the file name containing the material of interest is not recorded immediately when copying the material of interest, when the file containing the material of interest needs to be opened, the file name containing the data of interest is often forgotten. Therefore, it is very wasteful to re-search the file on the Internet or re-view all the files stored on the local side.

另外,當感興趣之資料達到一定數量之後,若需要瀏覽其中的某些資料時,不論感興趣的資料已經依據特定的分類方式分別儲存在不同的檔案中,或是未經分類的都儲存在同一個檔案中,事實上都無法快速進行查找。In addition, when the amount of information of interest reaches a certain amount, if you need to browse some of the materials, the data of interest will be stored in different files according to the specific classification method, or stored in unclassified In fact, in the same file, it is impossible to find it quickly.

綜上所述,可知先前技術中長期以來一直存在無法在大量資料中快速的查找出特定資料並至記錄該資料之檔案中進行瀏覽的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that in the prior art, there has been a long-standing problem that it is impossible to quickly find a specific material in a large amount of data and browse to a file in which the data is recorded. Therefore, it is necessary to propose an improved technical means to solve this one. problem.

有鑒於先前技術存在無法在大量資料中快速的查找出特定資料並至記錄該資料之檔案中進行瀏覽的問題,本發明遂揭露一種透過自訂標籤開啟對應目標檔案之系統及其方法,其中:本發明所揭露之透過自訂標籤開啟對應目標檔案之系統,至少包含:輸入模組,用以由目標檔案中標記目標資料,並提供輸入自訂標籤,及用以提供輸入查詢字串;資料擷取模組,用以由目標檔案中擷取目標資料;檔案位置獲取模組,用以獲取目標檔案之儲存位置;儲存模組,包含字詞資料庫,用以儲存目標資料及儲存位置至字詞資料庫中,使目標資料及儲存位置成為自訂標籤之釋義資料;查找模組,用以依據查詢字串至字詞資料庫中查找釋義資料;顯示模組,用以顯示釋義資料中之目標資料及與目標資料對應之觸發區域;檔案開啟模組,用以於觸發區域包含之觸發事件被觸發後,依據釋義資料中之儲存位置開啟目標檔案。In view of the prior art, there is a problem that it is impossible to quickly find a specific data in a large amount of data and browse to a file in which the data is recorded. The present invention discloses a system and a method for opening a corresponding target file through a custom label, wherein: The system for opening a corresponding target file through a custom label disclosed in the present invention includes at least: an input module for marking target data in a target file, and providing an input custom label, and providing an input query string; The capture module is used to capture target data from the target file; the file location acquisition module is used to obtain the storage location of the target file; the storage module includes a word database for storing the target data and the storage location to In the word database, the target data and the storage location are the interpretation data of the customized label; the search module is used to find the interpretation data according to the query string to the word database; the display module is used to display the interpretation data. Target data and trigger area corresponding to the target data; file open module for triggering events included in the trigger area After the trigger, open the target file in accordance with the interpretation of the data storage location.

本發明所揭露之透過自訂標籤開啟對應目標檔案之方法,其步驟至少包括:提供於目標檔案中標記目標資料;由目標檔案中擷取目標資料;獲取目標檔案之儲存位置;提供輸入自訂標籤;儲存目標資料及儲存位置至字詞資料庫中,使目標資料及儲存位置成為自訂標籤之釋義資料;提供輸入查詢字串;依據查詢字串至字詞資料庫中查找出釋義資料後,顯示釋義資料中之目標資料及與目標資料對應之觸發區域;當觸發區域包含之觸發事件被觸發後,依據釋義資料中之儲存位置開啟目標檔案。The method for opening a corresponding target file through a custom label disclosed in the present invention includes the steps of: providing target data in the target file; capturing target data from the target file; obtaining a storage location of the target file; providing input customization Label; store the target data and storage location into the word database, so that the target data and storage location become the interpretation data of the customized label; provide the input query string; and find the interpretation data according to the query string to the word database The target data in the interpretation data and the trigger area corresponding to the target data are displayed; when the trigger event included in the trigger area is triggered, the target file is opened according to the storage location in the interpretation data.

本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過由目標檔案中擷取出被標記之目標資料以及獲取目標檔案的儲存位置後,將目標資料以及儲存位置儲存為與自訂標籤相同之字詞的釋義資料,並在依據查詢字串查找出相符之字詞的釋義資料後,顯示目標資料以及對應目標資料的觸發區域,使得目標檔案在觸發區域包含之觸發事件被觸發後被開啟,藉以解決先前技術所存在的問題,並可以達成快速查找出目標資料以及快速開啟包含目標資料之目標檔案的技術功效。The system and method disclosed in the present invention are as above, and the difference from the prior art is that the present invention stores the target data and the storage location as a target by extracting the marked target data from the target file and obtaining the storage location of the target file. Customizing the interpretation data of the same word, and after finding the interpretation data of the matching word according to the query string, displaying the target data and the trigger area of the corresponding target data, so that the trigger event included in the trigger file of the target file is It is turned on after the trigger to solve the problems of the prior art, and can achieve the technical effect of quickly finding the target data and quickly opening the target file containing the target data.

以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and embodiments of the present invention will be described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to fully understand the technical means to which the present invention solves the technical problems, and The achievable effects of the present invention.

本發明可以由目標檔案中擷取目標資料,並在提供使用者輸入儲存目標資料的自訂標籤後,提供使用者以自訂標籤查找目標資料,並提供使用者使用顯示目標資料的查詢界面快速開啟目標檔案。The invention can extract the target data from the target file, and after providing the user with the customized label for storing the target data, the user can provide the user with the custom label to find the target data, and provide the user with the query interface for displaying the target data quickly. Open the target file.

本發明所提之目標檔案為使用者開啟並瀏覽的檔案,可以是本地端所儲存的檔案(包含本地端所儲存的網頁),也可以是儲存在遠端網頁伺服器上的網頁檔,但本發明所提之目標檔案並不以此為限。The target file provided by the present invention is a file opened and browsed by the user, and may be a file stored on the local end (including a webpage stored on the local end), or may be a webpage file stored on a remote web server, but The object file proposed by the present invention is not limited thereto.

本發明所提之自訂標籤為查找目標資料的索引,由多個文數字所組成。本發明所提之目標資料為使用者欲蒐集的資料,其中,目標檔案包含目標資料,也就是說,目標資料為目標檔案的部分內容或完整內容。值得一提的是,目標資料除了包含文字之外,還可以包含圖片、聲音或影像等多媒體資料。其中,目標資料通常是以本地端的檔案路徑或網路鏈結來記錄多媒體檔案,如此,在目標資料被顯示時,目標資料所包含的多媒體檔案才會依據記錄於目標資料中之本地端的檔案路徑或網路鏈結被載入。The custom tag proposed by the present invention is an index for finding target data, and is composed of a plurality of alphanumeric characters. The target data proposed by the present invention is the data that the user wants to collect, wherein the target file includes the target data, that is, the target data is part or complete content of the target file. It is worth mentioning that the target data can contain multimedia materials such as pictures, sounds or images in addition to text. The target data is usually recorded by a local file path or a network link, so that when the target data is displayed, the multimedia file included in the target data is based on the local file path recorded in the target data. Or the network link is loaded.

以下先以「第1圖」本發明所提之透過自訂標籤開啟對應目標檔案之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統含有輸入模組110、資料擷取模組120、檔案位置獲取模組140、儲存模組150、查找模組160、顯示模組170以及檔案開啟模組180。In the following, the system operation of the present invention will be described with reference to the system architecture diagram of the present invention for opening a corresponding target file through a custom label. As shown in FIG. 1, the system of the present invention includes an input module 110, a data capture module 120, a file location acquisition module 140, a storage module 150, a lookup module 160, a display module 170, and a file open. Module 180.

輸入模組110負責提供在已開啟的目標檔案中標記目標資料。輸入模組110可以提供使用者以鍵盤或滑鼠等輸入裝置標記目標資料。一般而言,輸入模組110可以提供使用者對目標檔案的內容逐一標記,例如在目標檔案中劃底線,輸入模組110也可以提供使用者以範圍選取的方式選取目標檔案的全部或部分內容,藉以標記出目標資料,例如圈選目標檔案中的內容,但輸入模組110提供標記目標資料之方式並不以上述為限。The input module 110 is responsible for providing the target data in the opened target file. The input module 110 can provide a user to mark the target data with an input device such as a keyboard or a mouse. In general, the input module 110 can provide the user with the content of the target file one by one, for example, the bottom line in the target file, and the input module 110 can also provide the user to select all or part of the content of the target file in a range selection manner. In order to mark the target data, for example, to circle the content in the target file, but the manner in which the input module 110 provides the target data is not limited to the above.

輸入模組110也提供在標籤輸入界面中輸入用來儲存並查找目標資料的自訂標籤;另外,輸入模組110也提供在查詢界面中輸入查詢字串。The input module 110 also provides a custom tag for storing and searching for target data in the tag input interface. In addition, the input module 110 also provides a query string input in the query interface.

資料擷取模組120負責將輸入模組110提供標記的目標資料由目標檔案中擷取出來。當輸入模組110提供對目標檔案的內容逐一標記出目標資料時,資料擷取模組120可以依據標記的位置,直接由目標檔案中擷取出標記之目標資料,而當輸入模組110提供使用者以範圍選取的方式選取目標檔案的全部或部分內容來標記出目標資料時,資料擷取模組120可以根據輸入模組110提供範圍選取目標資料的軌跡中,最上、最左側、最下、以及最右側的四個座標,計算出選取目標資料之軌跡所形成之矩形的兩個對角的座標,並依據計算出之兩個對角座標判斷軌跡所選取之內容,其中,若軌跡通過目標資料中的某個字,則資料擷取模組120可以擴大或縮小擷取目標資料的範圍,也就是將軌跡通過的字納入被選取的內容,或排除軌跡通過的字,使擷取出之目標資料所包含的內容都是完整的字。但資料擷取模組120由目標檔案中擷取被標記的目標資料之方式並不以上述為限。The data capture module 120 is responsible for extracting the target data provided by the input module 110 from the target file. When the input module 110 provides the target data to be marked one by one, the data capture module 120 can directly extract the marked target data from the target file according to the position of the mark, and when the input module 110 provides the use. When the target data is selected by selecting all or part of the content of the target file in a range selection manner, the data capturing module 120 may select the trajectory of the target data according to the input module 110, and the top, the leftmost, the bottom, and the And the four coordinates on the far right side, calculate two diagonal coordinates of the rectangle formed by the trajectory of the selected target data, and determine the content selected by the trajectory according to the calculated two diagonal coordinates, wherein if the trajectory passes the target For a certain word in the data, the data capture module 120 can expand or reduce the range of the target data, that is, the word that passes the track is included in the selected content, or the word that the track passes is excluded, so that the target is removed. The content contained in the material is a complete word. However, the manner in which the data capture module 120 retrieves the marked target data from the target file is not limited to the above.

值得一提的是,由於目標資料並不只有文字,還可能包含圖片或是網頁中的Flash、影片等多媒體檔案,因此,資料擷取模組120所擷取之目標資料除了包含文字之外,也可能包含圖片或是網頁中的Flash、影片等多媒體檔案的本地端的檔案路徑或網路鏈結(URL)。It is worth mentioning that, since the target data is not only text, but also may include images or multimedia files such as Flash and video in the webpage, the target data captured by the data capture module 120 includes text. It may also contain the file path or network link (URL) of the local end of the multimedia file in the image or web page.

檔案位置獲取模組140負責獲取目標檔案的儲存位置。由於目標檔案可以為本地端所儲存的檔案,也可以為遠端的網頁等,因此,檔案位置獲取模組140所獲取之目標檔案的儲存位置將可能為本地端的檔案路徑或是連結到遠端的網路鏈結,例如「D:\documents\gc.doc」等檔案路徑或是「http://www.inv.com/gc.htm」等網路鏈結,但本發明所提之儲存位置並不以此為限。The file location acquisition module 140 is responsible for obtaining the storage location of the target file. Since the target file can be a file stored on the local end, or can be a remote web page or the like, the storage location of the target file obtained by the file location obtaining module 140 may be the local file path or the link to the remote end. Network link, such as "D:\documents\gc.doc" file path or "http://www.inv.com/gc.htm" network link, but the storage mentioned in the present invention Location is not limited to this.

一般而言,檔案位置獲取模組140可以透過開啟目標檔案之程式所提供的應用程式界面(Application Program Interface,API)獲取目標檔案的檔案位置,但檔案位置獲取模組140獲取目標檔案的檔案位置之方式並不以此為限,例如,檔案位置獲取模組140也可以直接以鉤(hook)的方式對開啟目標檔案之程式進行操作,藉以獲取目標檔案的檔案位置。In general, the file location obtaining module 140 can obtain the file location of the target file by using an application program interface (API) provided by the program that opens the target file, but the file location obtaining module 140 obtains the file location of the target file. The method is not limited thereto. For example, the file location obtaining module 140 can directly operate the program for opening the target file in a hook manner to obtain the file location of the target file.

儲存模組150包含字詞資料庫,負責將資料擷取模組120所擷取出之目標資料以及檔案位置獲取模組140所獲取之目標檔案的儲存位置存入字詞資料庫。The storage module 150 includes a word database, and is responsible for storing the target data extracted by the data capture module 120 and the storage location of the target file obtained by the file location obtaining module 140 in the word database.

字詞資料庫中所記錄的字詞實際上包含輸入模組110提供輸入的自訂標籤,而字詞資料庫中所記錄之字詞的釋義資料包含資料擷取模組120所擷取出之目標資料以及檔案位置獲取模組140所獲取之儲存位置,也就是說,資料擷取模組120擷取目標資料以及檔案位置獲取模組140獲取目標檔案的儲存位置後,由輸入模組110提供輸入的自訂標籤將成為查找目標資料以及儲存位置的索引。其中,字詞資料庫,可能由一個或多個檔案組成,或是由一個或多個資料表組成,但本發明並不以此為限。The words recorded in the word database actually include the custom tags provided by the input module 110, and the interpretation data of the words recorded in the word database includes the target extracted by the data capture module 120. The information and the storage location obtained by the file location obtaining module 140, that is, the data capturing module 120 captures the target data and the file location obtaining module 140 obtains the storage location of the target file, and the input is provided by the input module 110. The custom label will be the index for finding the target data and the storage location. The word database may be composed of one or more files or one or more data tables, but the invention is not limited thereto.

值得一提的是,儲存模組150在將資料擷取模組120所擷取出之目標資料以及檔案位置獲取模組140所獲取的儲存位置儲存到字詞資料庫前,會先判斷字詞資料庫中是否存在與輸入模組110提供輸入之自訂標籤相同的字詞,若字詞資料庫存在與自訂標籤相同的字詞,也就是自訂標籤已為字詞資料庫的字詞,則儲存模組150會將資料擷取模組120所擷取出之目標資料以及檔案位置獲取模組140所獲取之儲存位置加入自訂標籤的釋義資料中,使得目標資料以及儲存位置成為自訂標籤對應之釋義資料的一部分;而若儲存模組150判斷出字詞資料庫中不存在與自訂標籤相同的字詞,也就是字詞資料庫不包含與自訂標籤相同的字詞,則儲存模組150會先在字詞資料庫中建立與自訂標籤相同的字詞,使得自訂標籤成為字詞資料庫所包含的字詞,再將目標資料以及儲存位置儲存為自訂標籤的釋義資料。其中,本發明所提之釋義資料記錄於字詞資料庫中,與字詞資料庫中的一個字詞對應,為可以讓使用者理解相對應之字詞的資料,例如對應之字詞的發音符號、說明內容、例句等,但本發明所提之釋義資料並不以此為限。It is worth mentioning that the storage module 150 first determines the word data before storing the target data extracted by the data capture module 120 and the storage location obtained by the file location obtaining module 140 in the word database. Is there a word in the library that is the same as the custom tag provided by the input module 110, if the word data inventory is in the same word as the custom tag, that is, the custom tag has been the word database, The storage module 150 adds the target data extracted by the data capture module 120 and the storage location obtained by the file location obtaining module 140 to the interpretation data of the customized label, so that the target data and the storage location become customized labels. Corresponding to the part of the interpretation data; and if the storage module 150 determines that there is no word in the word database that is the same as the custom label, that is, the word database does not contain the same words as the custom label, then the storage The module 150 first creates the same words in the word database as the custom tags, so that the custom tags become the words contained in the word database, and then the target data and the storage location are stored as self. Interpretation of the labeling. Wherein, the interpretation data proposed by the present invention is recorded in a word database, corresponding to a word in the word database, and is a material that allows the user to understand the corresponding word, for example, the pronunciation of the corresponding word. Symbols, descriptions, examples, etc., but the interpretations of the present invention are not limited thereto.

查找模組160負責在輸入模組110提供於查詢界面輸入查詢字串後,依據輸入模組110提供輸入之查詢字串至字詞資料庫中查找與查詢字串相符之字詞,也就是至字詞資料庫中查找與查詢字串相符之自訂標籤。查找模組160可以只查找與查詢字串完全相同的自訂標籤,也可以查找所有包含查詢字串的自訂標籤,但查找模組160所查找出之與查詢字串相符的自訂標籤並不以此為限。另外,查找模組160會在查找出與查詢字串相符的自訂標籤後,讀取出被查找出之字詞(自訂標籤)所對應的釋義資料。The search module 160 is configured to search for the query string according to the input module 110 and input the search query string to the word database to find the word matching the query string, that is, to the input module 110. Find a custom label that matches the query string in the word library. The search module 160 can only find the custom label that is identical to the query string, and can also find all the custom labels that contain the query string, but the search module 160 finds the custom label that matches the query string and Not limited to this. In addition, the search module 160 reads the interpretation data corresponding to the searched word (custom label) after finding the custom label that matches the query string.

顯示模組170負責在查找模組160依據輸入模組110提供輸入之查詢字串至字詞資料庫中查找到相符的自訂標籤以及相對應的釋義資料後,在使用者界面中顯示包含目標資料的釋義資料,並在使用者界面中顯示與釋義資料所包含之目標資料對應的觸發區域,使得使用者可以透過被顯示模組170顯示在使用者界面中的觸發區域開啟目標檔案。一般而言,與目標資料對應的觸發區域為一個可以讓使用者點擊的按鍵(button)或連結(link),但本發明並不以此為限。The display module 170 is configured to display the included target in the user interface after the search module 160 finds the matching custom label and the corresponding interpretation data according to the input query string to the word database. The interpretation data of the data is displayed in the user interface, and the trigger area corresponding to the target data included in the interpretation data is displayed, so that the user can open the target file through the trigger area displayed by the display module 170 in the user interface. Generally, the trigger area corresponding to the target data is a button or a link that allows the user to click, but the invention is not limited thereto.

值得一提的是,若儲存模組150所儲存之目標資料不只包含文字,還包含多媒體檔案的本地端檔案路徑或是網路鏈結,則顯示模組170會依據目標資料所包含之多媒體檔案的本地端檔案路徑或是網路鏈結載入多媒體檔案並顯示。另外,為了讓使用者可以方便快速的區分出文字以及多媒體檔案,在顯示模組170顯示多媒體檔案時,可以將多媒體檔案以新的一行並居中顯示,但本發明並不以此為限。It is worth mentioning that if the target data stored in the storage module 150 includes not only text, but also a local file path or a network link of the multimedia file, the display module 170 may use the multimedia file included in the target data. The local file path or network link is loaded into the multimedia file and displayed. In addition, in order to allow the user to quickly and easily distinguish between the text and the multimedia file, when the display module 170 displays the multimedia file, the multimedia file can be displayed in a new line and centered, but the invention is not limited thereto.

檔案開啟模組180負責在使用者在點擊觸發區域後,依據查找模組160查找出之釋義資料中所記錄之目標檔案的儲存位置開啟目標檔案。一般而言,檔案開啟模組180會依據目標檔案的儲存位置執行檔案開啟指令,藉以讓執行本發明之作業平台開啟目標檔案。The file opening module 180 is responsible for opening the target file according to the storage location of the target file recorded in the interpretation data found by the search module 160 after the user clicks the trigger area. In general, the file opening module 180 executes an file opening instruction according to the storage location of the target file, so that the operating platform executing the present invention opens the target file.

此外,本發明更可以包含字詞選擇模組130,字詞選擇模組130負責由目標資料中選出之一個或多個字詞,藉以提供給使用者做為透過輸入模組110輸入自訂標籤的參考。在本發明中,被字詞選擇模組130所選出的字詞在本發明中稱之為「備選字詞」。In addition, the present invention may further include a word selection module 130, and the word selection module 130 is responsible for one or more words selected from the target data, thereby providing the user with the input of the custom label through the input module 110. Reference. In the present invention, the words selected by the word selection module 130 are referred to as "alternative words" in the present invention.

字詞選擇模組130可以選擇目標資料的第一個字詞做為備選字詞,也可以選擇目標資料中出現頻率最高的非常用字詞做為備選字詞,但字詞選擇模組130由目標資料中選擇備選字詞的方式並不以此為限。另外,字詞選擇模組130在由目標資料中選擇備選字詞時,更可以參考字詞資料庫所儲存之字詞進行選擇,也就是說,字詞選擇模組130所選出的備選字詞為已儲存於字詞資料庫中的字詞。The word selection module 130 may select the first word of the target data as an alternative word, or select the most frequently used word in the target data as an alternative word, but the word selection module 130 The method of selecting alternative words from the target data is not limited to this. In addition, when the word selection module 130 selects an alternative word from the target data, the word selection module 130 can select the word stored in the word database, that is, the candidate selected by the word selection module 130. The words are words already stored in the word database.

本發明還可以包含匯出/匯入模組190,匯出/匯入模組190負責由預定格式之外部資料中讀取出自訂標籤、目標資料以及儲存位置,並將讀取出之自訂標籤、目標資料以及儲存位置匯入儲存模組150所儲存之字詞資料庫中,也負責將字詞資料庫所儲存之自訂標籤、目標資料以及儲存位置匯出為檔案。The present invention can also include a export/import module 190, which is responsible for reading out the custom label, the target data, and the storage location from the external data in a predetermined format, and will read out the customized The tag, the target data, and the storage location are imported into the word database stored in the storage module 150, and are also responsible for exporting the customized tag, the target data, and the storage location stored in the word database to the file.

接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2A圖」本發明所提之透過自訂標籤開啟對應目標檔案之方法流程圖。Next, an operational system and method of the present invention will be described with reference to an embodiment. Referring to FIG. 2A, a flowchart of a method for opening a corresponding target file through a custom label is provided.

當使用者在瀏覽目標檔案時,遇到感興趣的內容,則使用者可以使用本發明來記錄其所感興趣的內容。首先,使用者需要透過輸入模組110在目標檔案中標記感興趣的內容(步驟206)。在本實施例中,若目標檔案為儲存於本地端的文書處理檔,則目標檔案會由本地端的文書編輯軟體開啟,而若目標檔案為網頁檔,則目標檔案將由網頁瀏覽器開啟,使用者都可以操作滑鼠或觸控筆選取在目標檔案300中之感興趣的內容來標記出目標資料,如「第3A圖」所示,使用者可以圈選的方式大範圍的由目標檔案300中選取感興趣的內容。如此,輸入模組110可以輸入使用者以範圍選取之方式選取感興趣之內容的軌跡350藉以標記出目標資料。但本發明使用者標記感興趣的內容的方式並不以此為限,使用者也可以操作鍵盤在目標檔案300中逐一選取感興趣之內容中的每一個字符,藉以標記出目標資料。When the user encounters the content of interest while browsing the target file, the user can use the present invention to record the content of interest. First, the user needs to mark the content of interest in the target file through the input module 110 (step 206). In this embodiment, if the target file is a document processing file stored in the local end, the target file is opened by the local-side document editing software, and if the target file is a web file, the target file is opened by the web browser, and the user is The target data can be marked by selecting the content of interest in the target file 300 by operating the mouse or the stylus, as shown in "Figure 3A", and the user can select a wide range of target files 300 by way of circle selection. Interested in content. In this way, the input module 110 can input the trajectory 350 for selecting the content of interest by the user in a range selection manner to mark the target data. However, the manner in which the user of the present invention marks the content of interest is not limited thereto. The user can also operate the keyboard to select each character in the content of interest in the target file 300 one by one to mark the target data.

在輸入模組110提供使用者標記目標資料(步驟206)後,資料擷取模組120可以由文書編輯軟體或網頁瀏覽器所開啟的目標檔案300中擷取出被標記的內容(步驟210),被擷取出的內容即為本發明所提之「目標資料」。After the input module 110 provides the user tag target data (step 206), the data capture module 120 can extract the tagged content from the target file 300 opened by the document editing software or the web browser (step 210). The content that has been extracted is the "target data" mentioned in the present invention.

同樣在輸入模組110提供使用者在目標檔案中標記目標資料(步驟206)後,檔案位置獲取模組140也可以獲取被開啟(包含被標記之目標資料)之目標檔案的儲存位置(步驟220)。若目標檔案300為本地端的文書處理檔,則檔案位置獲取模組140會獲取目標檔案300被儲存在本地端的檔案路徑,而若目標檔案300為網頁檔,則檔案位置獲取模組140會獲取目標檔案300的網路鏈結。Similarly, after the input module 110 provides the user with the target data in the target file (step 206), the file location obtaining module 140 can also obtain the storage location of the target file that is opened (including the marked target data) (step 220). ). If the target file 300 is a local file processing file, the file location obtaining module 140 obtains the file path in which the target file 300 is stored at the local end, and if the target file 300 is a web file, the file location obtaining module 140 acquires the target. The network link of file 300.

在實務上,資料擷取模組120由目標檔案300中擷取出被標記的目標資料(步驟210)以及檔案位置獲取模組140獲取目標檔案的儲存位置(步驟220)並沒有先後順序的關係,也就是說,資料擷取模組120也可能在檔案位置獲取模組140獲取目標檔案的儲存位置(步驟220)後才由目標檔案300中擷取出被標記的目標資料(步驟210)。In practice, the data capture module 120 extracts the marked target data from the target file 300 (step 210) and the file location acquisition module 140 obtains the storage location of the target file (step 220) without a sequential relationship. That is to say, the data capture module 120 may also extract the marked target data from the target file 300 after the file location acquisition module 140 obtains the storage location of the target file (step 220) (step 210).

在資料擷取模組120由目標檔案300中擷取出被標記的目標資料(步驟210)以及檔案位置獲取模組140獲取目標檔案的儲存位置(步驟220)後,輸入模組110可以提供輸入自訂標籤(步驟240)。在本實施例中,輸入模組110會提供使用者在如「第3B圖」所示之標籤輸入界面400的輸入區域410中輸入自訂標籤。After the data capture module 120 extracts the marked target data from the target file 300 (step 210) and the file location acquisition module 140 obtains the storage location of the target file (step 220), the input module 110 can provide input. Subscribe to the label (step 240). In the present embodiment, the input module 110 provides the user with a custom label input in the input area 410 of the label input interface 400 as shown in FIG. 3B.

其中,若本實施例中沒有包含字詞選擇模組130,則標籤輸入界面400中將不會存在備選標籤欄位420。而若本實施例中還包含字詞選擇模組130,則在資料擷取模組120由目標檔案300中擷取出被標記的目標資料(步驟210)以及檔案位置獲取模組140獲取目標檔案的儲存位置(步驟220)後,輸入模組110提供輸入自訂標籤(步驟240)前,字詞選擇模組130可以由被資料擷取模組120所擷取出之目標資料中選出一個代表字詞,並以選出的代表字詞做為備選標籤(步驟231),如此,被字詞選擇模組130選出的代表字詞將被顯示於「第3B圖」所示之標籤輸入界面400的備選標籤欄位420中。If the word selection module 130 is not included in the embodiment, the candidate label field 420 will not exist in the label input interface 400. If the word selection module 130 is further included in the embodiment, the data capture module 120 extracts the marked target data from the target file 300 (step 210) and the file location acquisition module 140 acquires the target file. After the storage location (step 220), before the input module 110 provides the input custom label (step 240), the word selection module 130 may select a representative word from the target data extracted by the data extraction module 120. And the selected representative word is used as an alternative label (step 231). Thus, the representative word selected by the word selection module 130 will be displayed in the label input interface 400 shown in the "3B". The label field 420 is selected.

在本實施例中,假設字詞選擇模組130會選出目標資料中,屬於非常用字詞且出現頻率最高的字詞做為代表字詞,也就是選擇出現兩次的字詞「China」為代表字詞(其中因為「on」、「the」、「its」、「to」、「as」為常用字詞,因此不會被字詞選擇模組130所選擇),並以代表字詞做為備選標籤,藉以提供使用者在透過輸入模組110輸入自訂標籤時可以參考備選標籤進行輸入。但字詞選擇模組130由目標資料中選擇代表字詞做為備選標籤的方式並不以此為限。In this embodiment, it is assumed that the word selection module 130 selects the words with the highest frequency and the most frequently used words as the representative words in the target data, that is, the word "China" that appears twice appears as Representative words (where "on", "the", "its", "to", "as" are common words, so they are not selected by the word selection module 130), and are represented by representative words. As an alternative label, the user can input the reference label by referring to the candidate label when inputting the custom label through the input module 110. However, the manner in which the word selection module 130 selects the representative word as the candidate label from the target data is not limited thereto.

在字詞選擇模組130由目標資料中選擇代表字詞「China」(步驟231)後,字詞選擇模組130更可以判斷字詞資料庫所儲存之字詞中是否包含代表字詞「China」,若代表字詞「China」屬於字詞資料庫中的一個字詞,則字詞選擇模組130便可以代表字詞「China」做為備選標籤,若字詞資料庫所記錄的字詞中沒有包含代表字詞「China」,則字詞選擇模組130將會重複上述過程,也就是再次由目標資料中選出一個代表字詞,並判斷字詞資料庫所儲存之字詞中是否包含再次選出的代表字詞,直到再次選出的代表字詞屬於字詞資料庫所儲存之字詞為止。接著,字詞選擇模組130便會將所選出的代表字詞做為備選標籤。After the word selection module 130 selects the representative word "China" from the target data (step 231), the word selection module 130 can further determine whether the word stored in the word database contains the representative word "China". If the representative word "China" belongs to a word in the word database, the word selection module 130 can represent the word "China" as an alternative label, if the word recorded in the word database If the word "China" is not included in the word, the word selection module 130 will repeat the above process, that is, select a representative word from the target data again, and determine whether the word stored in the word database is included in the word. Contains the representative words that are selected again until the representative words selected again belong to the words stored in the word database. Next, the word selection module 130 will use the selected representative words as an alternative label.

在輸入模組110提供輸入自訂標籤(步驟240)後,儲存模組150可以儲存資料擷取模組120所擷取的目標資料以及檔案位置獲取模組140所獲取的儲存位置,使目標資料以及儲存位置被儲存為自訂標籤的釋義資料(步驟250)。在本實施例中,假設使用者參考備選標籤輸入自訂標籤,也就是使用者透過輸入模組110所輸入的自訂標籤為被選標籤「China」,則儲存模組150可以如「第2B圖」所示之流程,先判斷出字詞資料庫中是否存在與自訂標籤「China」相同的字詞(步驟251),也就是判斷字詞「China」是否存在於字詞資料庫中,假設字詞資料庫中存在字詞「China」,則儲存模組150會直接將目標資料以及儲存位置加入字詞「China」的釋義資料中,使得目標資料以及儲存位置被儲存為自訂標籤之釋義資料的一部分(步驟255);而若儲存模組150判斷出字詞資料庫中不存在與自訂標籤「China」相同的字詞,也就是字詞資料庫不包含字詞「China」,則儲存模組150會在字詞資料庫中建立與自訂標籤「China」相同的字詞(步驟257),使得自訂標籤「China」成為字詞資料庫的字詞後,將目標資料以及儲存位置儲存為字詞資料庫中之字詞「China」的釋義資料(步驟258)。After the input module 110 provides the input custom label (step 240), the storage module 150 can store the target data captured by the data capture module 120 and the storage location acquired by the file location acquisition module 140 to make the target data. And the storage location is stored as a definition of the custom tag (step 250). In this embodiment, if the user inputs the customized label with reference to the optional label, that is, the customized label input by the user through the input module 110 is the selected label "China", the storage module 150 can be as " In the flow shown in FIG. 2B, it is first determined whether there is a word in the word database that is identical to the custom label "China" (step 251), that is, whether the word "China" exists in the word database. If the word "China" exists in the word database, the storage module 150 will directly add the target data and storage location to the definition data of the word "China", so that the target data and the storage location are stored as custom labels. A part of the interpretation data (step 255); and if the storage module 150 determines that there is no word in the word database that is identical to the custom label "China", the word database does not contain the word "China" The storage module 150 will create the same word in the word database as the custom label "China" (step 257), so that the customized label "China" becomes the word of the word database, and the target data is And storage location Stored as text in a word database of "China" interpretation data (step 258).

在儲存模組150將資料擷取模組120所擷取的目標資料以及檔案位置獲取模組140所獲取的儲存位置儲存為自訂標籤的釋義資料(步驟250)後,本發明便完成資料收藏的工作。而後,輸入模組110便可以提供使用者在如「第3C圖」所示之查詢界面500的輸入區域510中輸入查詢字串(步驟260),如此,查找模組160可以依據查詢字串,由儲存模組150所儲存之字詞資料庫中查找符合查詢字串之字詞的釋義資料(步驟270),並由顯示模組170顯示查找模組160所查找出之釋義資料。事實上,顯示模組170在顯示釋義資料時,除了顯示釋義資料中的目標資料外,還會一併顯示與目標資料對應的觸發區域(步驟280)。在本實施例中,假設使用者透過輸入模組110所輸入之查詢字串為「China」,則查找模組160可以在字詞資料庫中查找出與查詢字串「China」相同之字詞所對應的釋義資料,並由顯示模組170將查找模組160所查找出之釋義資料顯示在查詢界面500中,如「第3C圖」所示,其中,被加入釋義資料中的目標資料被顯示在「自訂辭典」的顯示區域534中,而與目標資料對應並提供使用者開啟目標檔案的觸發區域535同樣被顯示模組170顯示在查詢界面500中,但本發明所提之觸發區域並不以字串「開啟檔案」的呈現方式為限。After the storage module 150 stores the target data captured by the data capture module 120 and the storage location obtained by the file location acquisition module 140 as the interpretation data of the customized label (step 250), the present invention completes the data collection. work. Then, the input module 110 can provide the user to input a query string in the input area 510 of the query interface 500 as shown in the "FIG. 3C" (step 260). Thus, the search module 160 can be based on the query string. The definition data of the words matching the query string is searched for by the word database stored in the storage module 150 (step 270), and the definition data found by the search module 160 is displayed by the display module 170. In fact, when displaying the interpretation data, the display module 170 displays the trigger region corresponding to the target data in addition to the target data in the interpretation data (step 280). In this embodiment, if the query string input by the user through the input module 110 is "China", the search module 160 can find the same word in the word database as the query string "China". Corresponding interpretation data is displayed by the display module 170 in the query interface 500, as shown in the "3C", wherein the target data added to the interpretation data is The trigger area 535 corresponding to the target data and providing the user to open the target file is also displayed in the query interface 500 by the display module 170, but the trigger area proposed by the present invention is displayed in the display area 534 of the "custom dictionary". It is not limited to the presentation of the string "Open File".

而後,當使用者操作滑鼠點擊觸發區域535,輸入模組110會將使用者點擊觸發區域535所產生的輸入訊號輸入查詢界面500中,使得觸發區域535所包含的觸發事件被觸發,如此,檔案開啟模組180會依據釋義資料中所記錄之目標檔案的儲存位置執行檔案開啟指令,藉以讓執行本發明之作業平台開啟目標檔案(步驟290)。其中,若目標檔案為本地端的檔案,則執行本發明之外部環境會以對應目標檔案的應用軟體開啟目標檔案,而若目標檔案為網頁檔,則執行本發明之外部環境會以網頁瀏覽器開啟目標檔案。如此,本發明將可以提供使用者記錄其所感興趣的目標資料,並提供使用者使用自訂標籤查找其所記錄之目標資料,以及提供使用者快速開啟包含目標資料的目標檔案。Then, when the user operates the mouse click trigger area 535, the input module 110 inputs the input signal generated by the user clicking the trigger area 535 into the query interface 500, so that the trigger event included in the trigger area 535 is triggered. The file opening module 180 executes an file opening instruction according to the storage location of the target file recorded in the interpretation data, so that the operating platform executing the present invention opens the target file (step 290). If the target file is a local file, the external environment executing the present invention opens the target file with the application software corresponding to the target file, and if the target file is a web file, the external environment for executing the present invention is opened by the web browser. Target file. Thus, the present invention can provide a user to record the target data of interest, and provide the user with a custom tag to find the target data recorded by the user, and provide the user with a target file for quickly opening the target data.

綜上所述,可知本發明與先前技術之間的差異在於具有由目標檔案中擷取出被標記之目標資料以及獲取目標檔案的儲存位置後,將目標資料以及儲存位置儲存為與自訂標籤相同之字詞的釋義資料,並在依據查詢字串查找出相符之字詞的釋義資料後,顯示目標資料以及對應目標資料的觸發區域,使得目標檔案在觸發區域包含之觸發事件被觸發後被開啟之技術手段,藉由此一技術手段可以解決先前技術所存在無法在大量資料中快速的查找出特定資料並至記錄該資料之檔案中瀏覽的問題,進而達成方便查找目標資料以及快速開啟包含目標資料之目標檔案的技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that after the target data is extracted from the target file and the storage location of the target file is obtained, the target data and the storage location are stored as the same as the customized label. The interpretation data of the word, and after finding the interpretation data of the matching word according to the query string, displaying the target data and the trigger area of the corresponding target data, so that the target file is started after the trigger event included in the trigger area is triggered. The technical means can solve the problem that the prior art cannot quickly find a specific data in a large amount of data and browse to the file of the recorded data, thereby achieving convenient searching of the target data and quickly opening the target. The technical efficacy of the target file of the data.

在上述實施例中,若還包含匯出/匯入模組190,則在資料收藏的工作被完成後,也就是在儲存模組150將資料擷取模組120所擷取的目標資料以及檔案位置獲取模組140所獲取的儲存位置儲存為自訂標籤的釋義資料(步驟250)後,可以會匯出儲存於儲存模組150中的自訂標籤、目標資料及儲存位置,使得使用者可以攜帶到其他電腦中使用,同樣的,使用者也可以將其他電腦中匯出的自訂標籤、目標資料及儲存位置等資料透過匯出/匯入模組190匯入儲存模組150所儲存的字詞資料庫中,使得查找模組160依據查詢字串,由字詞資料庫中查找符合查詢字串之字詞的釋義資料(步驟270)時,也可以對被匯入的資料進行查找。In the above embodiment, if the export/import module 190 is further included, after the data collection work is completed, that is, the target data and files captured by the data capture module 120 are stored in the storage module 150. After the storage location obtained by the location obtaining module 140 is stored as the interpretation data of the customized label (step 250), the customized label, the target data, and the storage location stored in the storage module 150 may be re-exported, so that the user can It can be carried to other computers. Similarly, users can also import customized labels, target data and storage locations from other computers into the storage module 150 through the export/import module 190. In the word database, the search module 160 is configured to search for the data to be imported when the lookup data of the word matching the query string is searched for by the word database according to the query string (step 270).

再者,本發明之透過自訂標籤開啟對應目標檔案之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method for opening a corresponding target file through a custom label can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a centralized manner in a computer system or distributed in different components. The decentralized implementation of interconnected computer systems.

雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。While the embodiments of the present invention have been described above, the above description is not intended to limit the scope of the invention. Any modification of the form and details of the practice of the present invention, which is a matter of ordinary skill in the art to which the present invention pertains, is a patent protection of the present invention. range. The scope of the invention is to be determined by the scope of the appended claims.

110...輸入模組110. . . Input module

120...資料擷取模組120. . . Data capture module

130...字詞選擇模組130. . . Word selection module

140...檔案位置獲取模組140. . . File location acquisition module

150...儲存模組150. . . Storage module

160...查找模組160. . . Search module

170...顯示模組170. . . Display module

180...檔案開啟模組180. . . File open module

190...匯出/匯入模組190. . . Export/import module

300...目標檔案300. . . Target file

350...軌跡350. . . Trajectory

400...標籤輸入界面400. . . Label input interface

410...輸入區域410. . . Input area

420...備選標籤欄位420. . . Alternate label field

500...查詢界面500. . . Query interface

510...輸入區域510. . . Input area

534...顯示區域534. . . Display area

535...觸發區域535. . . Trigger area

步驟206 提供由目標檔案中標記目標資料Step 206 provides marking target data in the target file

步驟210 由目標檔案中擷取目標資料Step 210: Obtain target data from the target file

步驟220 獲取目標檔案之儲存位置Step 220: Obtain a storage location of the target file

步驟231 由目標資料選出備選字詞Step 231 Selecting alternative words from the target data

步驟240 提供輸入自訂標籤Step 240 provides input of a custom label

步驟250 儲存目標資料及儲存位置至字詞資料庫中,使目標資料及儲存位置成為自訂標籤之釋義資料Step 250: store the target data and the storage location into the word database, so that the target data and the storage location become the interpretation data of the customized label.

步驟251‧‧‧判斷字詞資料庫是否存在與自訂標籤相同之字詞Step 251‧‧‧Check if the word database has the same words as the custom label

步驟255‧‧‧儲存目標資料及儲存位置至與自訂標籤相同之字詞的釋義資料中Step 255‧‧‧Save the target data and storage location to the interpretation of the same word as the custom label

步驟257‧‧‧於字詞資料庫中建立與自訂標籤相同之字詞Step 257‧‧‧ Create the same words as the custom label in the word database

步驟258‧‧‧儲存目標資料及儲存位置為與自訂標籤相同之字詞的釋義資料Step 258‧‧‧Save target data and interpretation information for the same words as the custom label

步驟260‧‧‧提供輸入查詢字串Step 260‧‧‧ Provide input query string

步驟270‧‧‧依據查詢字串至字詞資料庫中查找釋義資料Step 270‧‧‧Find the interpretation data according to the query string to the word database

步驟280‧‧‧顯示釋義資料中之目標資料及與目標資料對應之觸發區域Step 280‧‧‧ Display the target data in the interpretation data and the trigger area corresponding to the target data

步驟290‧‧‧當觸發區域包含之觸發事件被觸發後,依據釋義資料中之儲存位置開啟目標檔案Step 290‧‧‧ When the trigger event included in the trigger area is triggered, the target file is opened according to the storage location in the interpretation data.

第1圖為本發明所提之透過自訂標籤開啟對應目標檔案之系統架構圖。FIG. 1 is a system architecture diagram of the present invention for opening a corresponding target file through a custom label.

第2A圖為本發明所提之透過自訂標籤開啟對應目標檔案之方法流程圖。FIG. 2A is a flow chart of a method for opening a corresponding target file through a custom label according to the present invention.

第2B圖為本發明所提之儲存目標資料及檔案位置之詳細方法流程圖。FIG. 2B is a flow chart of a detailed method for storing target data and file locations according to the present invention.

第3A圖為本發明實施例所提之目標檔案示意圖。FIG. 3A is a schematic diagram of a target file according to an embodiment of the present invention.

第3B圖為本發明實施例所提之標籤輸入界面之示意圖。FIG. 3B is a schematic diagram of a label input interface according to an embodiment of the present invention.

第3C圖為本發明實施例所提之查詢界面之示意圖。FIG. 3C is a schematic diagram of a query interface according to an embodiment of the present invention.

步驟206 提供由目標檔案中標記目標資料Step 206 provides marking target data in the target file

步驟210 由目標檔案中擷取目標資料Step 210: Obtain target data from the target file

步驟220 獲取目標檔案之儲存位置Step 220: Obtain a storage location of the target file

步驟231 由目標資料選出備選字詞Step 231 Selecting alternative words from the target data

步驟240 提供輸入自訂標籤Step 240 provides input of a custom label

步驟250 儲存目標資料及儲存位置至字詞資料庫中,使目標資料及儲存位置成為自訂標籤之釋義資料Step 250: store the target data and the storage location into the word database, so that the target data and the storage location become the interpretation data of the customized label.

步驟260 提供輸入查詢字串Step 260 provides an input query string

步驟270 依據查詢字串至字詞資料庫中查找釋義資料Step 270: Searching for the interpretation data according to the query string to the word database

步驟280 顯示釋義資料中之目標資料及與目標資料對應之觸發區域Step 280: displaying the target data in the interpretation data and the trigger region corresponding to the target data

步驟290 當觸發區域包含之觸發事件被觸發後,依據釋義資料中之儲存位置開啟目標檔案Step 290: After the trigger event included in the trigger area is triggered, the target file is opened according to the storage location in the interpretation data.

Claims (7)

一種透過自訂標籤開啟對應目標檔案之方法,該方法至少包含下列步驟:提供一字詞資料庫;提供於一目標檔案中標記一目標資料;於該目標檔案中擷取該目標資料;獲取該目標檔案之一儲存位置;由該目標資料中選出一備選字詞,該備選字詞包含於該字詞資料庫中;提供輸入該備選字詞做為一自訂標籤;儲存該目標資料及該儲存位置至一字詞資料庫中,使該目標資料及該儲存位置成為該自訂標籤之一釋義資料之一部份;提供輸入一查詢字串;依據該查詢字串至該字詞資料庫中查找出與該查詢字串相符的自訂標籤之該釋義資料後,顯示該自訂標籤之翻譯、該自訂標籤之釋義資料中之該目標資料及與該目標資料對應之一觸發區域;及當該觸發區域包含之觸發事件被觸發後,依據該釋義資料中之該儲存位置開啟該目標檔案。 A method for opening a corresponding target file by using a custom label, the method comprising at least the following steps: providing a word database; providing a target data in a target file; extracting the target data in the target file; One of the target files is stored; an alternative word is selected from the target data, the candidate word is included in the word database; the input word is provided as a custom label; and the target is stored The information and the storage location are in a word database, such that the target data and the storage location become part of the interpretation data of the custom label; providing an input query string; according to the query string to the word After the definition data of the custom label matching the query string is found in the word database, the translation of the custom label, the target data in the interpretation data of the custom label, and one of the target data are displayed. a triggering area; and when the triggering event included in the triggering area is triggered, the target file is opened according to the storage location in the interpretation data. 如申請專利範圍第1項所述之透過自訂標籤開啟對應目標檔案之方法,其中該儲存該目標資料及該儲存位置至一字詞資料庫中,使該目標資料及該儲存位置成為該自訂標籤之該釋義資料之步驟包含判斷該字詞資料庫中存在與該自訂標籤相 同之字詞後,儲存該目標資料及該儲存位置至該釋義資料中,及包含判斷該字詞資料庫中不存在與該自訂標籤相同之字詞後,於該字詞資料庫中建立與該自訂標籤相同之字詞,並儲存該目標資料及該儲存位置為該釋義資料。 The method for opening a corresponding target file through a custom label as described in claim 1 wherein the target data and the storage location are stored in a word database, so that the target data and the storage location become the self The step of ordering the interpretation data includes determining that the word database has a custom label After the same word, storing the target data and the storage location into the interpretation data, and including determining that the word in the word database does not have the same word as the custom label, establishing the word database The same word as the custom label, and the target data and the storage location are the interpretation data. 如申請專利範圍第1項所述之透過自訂標籤開啟對應目標檔案之方法,其中由該目標資料中選出該備選字詞之步驟為由該目標資料中選出非常用字且出現頻率最高的字詞做為該備選字詞。 The method for opening a corresponding target file through a custom label as described in claim 1 of the patent application, wherein the step of selecting the candidate word from the target data is to select a very useful word from the target data and have the highest frequency of occurrence. The word is used as the alternate word. 一種透過自訂標籤開啟對應目標檔案之系統,該系統至少包含:一輸入模組,用以由一目標檔案中標記一目標資料,並提供輸入一自訂標籤,及用以提供輸入一查詢字串;一資料擷取模組,用以由該目標檔案中擷取該目標資料;一檔案位置獲取模組,用以獲取該目標檔案之一儲存位置;一儲存模組,包含一字詞資料庫;一字詞選擇模組,用以由該目標資料中選出一備選字詞,該備選字詞包含於該字詞資料庫中,該輸入模組用以輸入該備選字詞為自訂標籤,該儲存模組用以儲存該目標資料及該儲存位置至該字詞資料庫中,使該目標資料及該儲存位置成為該自訂標籤之一釋義資料之一部份;一查找模組,用以依據該查詢字串至該字詞資料庫中查找與該查詢字串相符的自訂標籤之該釋義資料;一顯示模組,用以顯示該自訂標籤的翻譯、該自訂標籤 的該釋義資料中之該目標資料及與該目標資料對應之一觸發區域;及一檔案開啟模組,用以於該觸發區域包含之觸發事件被觸發後,依據該釋義資料中之該儲存位置開啟該目標檔案。 A system for opening a corresponding target file through a custom label, the system comprising at least: an input module for marking a target data from a target file, providing a custom label, and providing an input query word a data capture module for capturing the target data from the target file; a file location acquisition module for obtaining a storage location of the target file; and a storage module comprising a word data a word selection module for selecting an alternative word from the target data, the candidate word is included in the word database, and the input module is configured to input the candidate word as a custom label, the storage module is configured to store the target data and the storage location into the word database, so that the target data and the storage location become part of the interpretation data of the custom label; a module for searching for the interpretation data of the custom tag matching the query string according to the query string; a display module for displaying the translation of the custom tag, the self Order label The target data in the interpretation data and a trigger area corresponding to the target data; and a file opening module, configured to trigger the trigger event included in the trigger area according to the storage location in the interpretation data Open the target file. 如申請專利範圍第4項所述之以透過自訂標籤開啟對應目標檔案之系統,其中該儲存模組是判斷該字詞資料庫中存在與該自訂標籤相同之字詞後,儲存該目標資料及該儲存位置至該釋義資料中,或是判斷該字詞資料庫中不存在與該自訂標籤相同之字詞後,於該字詞資料庫中建立與該自訂標籤相同之字詞,並儲存該目標資料及該儲存位置為該釋義資料。 The system for opening a corresponding target file through a custom label, as described in claim 4, wherein the storage module stores the target after determining that the word library has the same word as the custom label. After the data and the storage location are in the interpretation data, or after determining that the word in the word database does not have the same word as the custom label, the same word as the custom label is created in the word database. And storing the target data and the storage location as the interpretation data. 如申請專利範圍第4項所述之透過自訂標籤開啟對應目標檔案之系統,其中該字詞選擇模組是由該目標資料中選出非常用字且出現頻率最高的字詞做為該備選字詞。 The system for opening a corresponding target file through a custom label as described in claim 4, wherein the word selection module selects a word with the highest frequency and the highest frequency of the target data as the candidate. Words. 如申請專利範圍第4項所述之透過自訂標籤開啟對應目標檔案之系統,其中該系統更包含一匯出/匯入模組,用以匯出/匯入該自訂標籤、該目標資料及該儲存位置。 The system for opening a corresponding target file through a custom label as described in claim 4, wherein the system further includes a export/import module for exporting/importing the customized label and the target data. And the storage location.
TW99137178A 2010-10-29 2010-10-29 System for opening target file through user defined tag and method thereof TWI426401B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99137178A TWI426401B (en) 2010-10-29 2010-10-29 System for opening target file through user defined tag and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99137178A TWI426401B (en) 2010-10-29 2010-10-29 System for opening target file through user defined tag and method thereof

Publications (2)

Publication Number Publication Date
TW201217998A TW201217998A (en) 2012-05-01
TWI426401B true TWI426401B (en) 2014-02-11

Family

ID=46552375

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99137178A TWI426401B (en) 2010-10-29 2010-10-29 System for opening target file through user defined tag and method thereof

Country Status (1)

Country Link
TW (1) TWI426401B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200506601A (en) * 2003-08-06 2005-02-16 Fineart Technology Co Ltd A considerable amount of MP3 files managing method
US7421438B2 (en) * 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
TW201025028A (en) * 2008-12-31 2010-07-01 Ibm Method and system for efficiently displaying emails
US7769794B2 (en) * 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769794B2 (en) * 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
TW200506601A (en) * 2003-08-06 2005-02-16 Fineart Technology Co Ltd A considerable amount of MP3 files managing method
US7421438B2 (en) * 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
TW201025028A (en) * 2008-12-31 2010-07-01 Ibm Method and system for efficiently displaying emails

Also Published As

Publication number Publication date
TW201217998A (en) 2012-05-01

Similar Documents

Publication Publication Date Title
US8837831B2 (en) Method and system for managing digital photos
US8312385B2 (en) System and method for providing context-sensitive sidebar window display on an electronic desktop
CN102402582B (en) Providing associations between objects and individuals associated with relevant media items
US20020059215A1 (en) Data search apparatus and method
JP2009169538A (en) Document search apparatus, document search method, and document search program
TWI570579B (en) Information extraction system and method using webpage visual features and webpage grammatical features
JP5345963B2 (en) Method for generating tag data to search for images
JP2006146628A5 (en)
JP2006004298A (en) Document processing apparatus, documents processing method, and document processing program
KR101401250B1 (en) Method of providing keyword-map for electronic documents, and computer-readable recording medium with keyword-map program for the same
US7921127B2 (en) File management apparatus, control method therefor, computer program, and computer-readable storage medium
TWI426401B (en) System for opening target file through user defined tag and method thereof
JP2006004062A (en) Image database creation device and image search method
KR100952417B1 (en) Automatic query input system using title, author, abstract information, method of providing search results, and recording media storing computer programs for the method
CN102214190A (en) File editing method, file management system and electronic device applying same
CN102411590A (en) System and method for opening corresponding target file through custom label
CN114692029A (en) Content collection method, computing device and readable storage medium
CN114416664A (en) Information display method, information display device, electronic apparatus, and readable storage medium
CN100416464C (en) Information processing device and information processing method
JP2005078429A (en) System and method for managing drawing and document
US20110231400A1 (en) Method of Editing Document and Document Managerial System and Electronic Device Using the Same
JP2017054208A (en) File editing apparatus, file editing method, and file editing program
JP2007317131A (en) Document management method, document search method, apparatus, and program
CN119128196A (en) Label determination method and device
CN111597482A (en) Method for generating target page among webpages

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees