[go: up one dir, main page]

TW200945067A - System for searching a static data transformed from a dynamic data and a method thereof - Google Patents

System for searching a static data transformed from a dynamic data and a method thereof Download PDF

Info

Publication number
TW200945067A
TW200945067A TW97114031A TW97114031A TW200945067A TW 200945067 A TW200945067 A TW 200945067A TW 97114031 A TW97114031 A TW 97114031A TW 97114031 A TW97114031 A TW 97114031A TW 200945067 A TW200945067 A TW 200945067A
Authority
TW
Taiwan
Prior art keywords
file
target
string
data
representative
Prior art date
Application number
TW97114031A
Other languages
Chinese (zh)
Inventor
Chau-Cer Chiu
Hui Wang
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 TW97114031A priority Critical patent/TW200945067A/en
Publication of TW200945067A publication Critical patent/TW200945067A/en

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system for searching a static data transformed from a dynamic data and a method thereof are provided. By storing a target file from a target data, searching a representative string which is corresponding to a received query string, and finding the target file which is corresponding to the representative string out, the system and the method can therefore solve the problem that searching the non-dynamic data in a database occupies the time used to search the dynamic data in the prior art, and further achieve the effect of reducing the search loading of the database.

Description

200945067 九、發明說明: 【發明所屬之技術領域】 資料轉料之纽及其綠,制健—種查找由動態 貝科轉換叫之㈣龍之线及其方法。 【先前技術】 貝料庫疋各式各樣具有相關性檔案的集中地,要存取資料 必須遵守Μ料賴定的侧與方法,使資料庫達到最少重 ❹ 複、=利用,能讓多數人共同使用的目的。 酼著使用者需要的資料量增大,資料庫的使用也越來越普 及。對資料庫頻繁的使用,使得許多在—般情況下不會被改變 的資,也被儲存到資料庫之中,雖然將非經常性變動的資料儲 存在資料料’可以讓雜常性魏的雜保有顧資料庫時 的優點,但資料庫在查找資料時的負載較存取一般槽案的負載 來的兩,因此將非經常性變動的資料大量儲存在資料庫中時, 會增加提供資料庫服務的數位裝置的負載。 ® 為了避免資料庫所產生的負載超過數位裝置的上限,資料 庫一般會有同時訪問量的限制’也就是會限制同時可以查找的 請求數量。如此一來,若大部分查找資料的請求都是在對非經 常性變動的資料進行查找’將會使得真正需要對資料庫進行查 找的請求被暫時擱置’從而使進行查找的時間被延後。 綜上所述’可知先前技術中長期以來一直存在查找資料庫 中非經常性變動的資料時,佔用查找經常變動的資料被查找的 時間的問題,因此有必要提出改進的技術手段,來解決此一問 200945067 【發明内容】 有赛於先前技術存在的查找資料庫中非經常性變動的資 料時^用查找經常變動的資料被查找的時間的問題,本發明 遂揭露-種查找由動態資料轉換而成之靜態資料之系統及盆 方法,其中: 本發明所揭露之查找由_諸轉換㈣之靜離資料之 糸統,其包财,械組、職域、接賴組、查找200945067 IX. Description of the invention: [Technical field to which the invention belongs] The data transfer material and its green, the health-type search is called by the dynamic Becco conversion (4) Longzhi line and its method. [Prior Art] In the centralized area of various archives with relevant files, the access to the data must comply with the side and method of the data, so that the database can be minimized, used, and The purpose of people's common use. As the amount of data users need increases, the use of the database is becoming more common. Frequent use of the database, so that many of the funds that will not be changed under normal circumstances, are also stored in the database, although the non-recurring changes in the data are stored in the data material 'can make the Wei Wei Miscellaneous insurance has the advantage of considering the database, but the database has two loads when searching for data. Therefore, when the non-recurring data is stored in the database in large quantities, the data will be increased. The load of the digital device of the library service. ® In order to prevent the load generated by the database from exceeding the upper limit of the digital device, the database generally has a limit of simultaneous access', which limits the number of requests that can be found at the same time. As a result, most requests for data are searched for non-recurring changes in the data that will cause the request for the database to be temporarily suspended, thus delaying the search. In summary, it can be seen that in the prior art, there has been a long-standing problem of finding non-recurring changes in the database, and it takes time to find the time when the frequently changed data is searched. Therefore, it is necessary to propose an improved technical means to solve this problem. A question 200945067 [Summary of the Invention] When there is a problem in the search for non-recurring changes in the database in the prior art, the problem of finding the time when the frequently changed data is searched, the present invention discloses that the search is performed by dynamic data conversion. The system and the basin method of the static data, wherein: the invention discloses the system of the static data of the conversion (four), the package, the weapon group, the job domain, the contact group, the search

^二樓案讀取模組,其透過檀案生級组將儲存模組中的目 &貝料生成目標齡,並將目標f料所對應的代表字串寫入索 =中’在接收模組接收到查解串後,若查找模組在索引槽 ^找到與查詢字串相對應的代表字串,則職魏模組會讀 代表字Φ補應的目標職,藉畴決先前技術所存在的 問題。 本發明所揭露之麵由動㈣料轉換喊之靜態資料之 方法,其包括有下列步驟:讀取對應有代表字串之目桿資料. 生成目標資料所對應之目標難,使該目標齡 代表字串至編中;接收查詢字串;當於索: 私中查找到查詢字串相對應之代表字串時,讀取目標檔案,其 =預先將目標資料儲存為目標檔案,並經由㈣檔來 ^串所制的目標資料是否生成目標槽案來解決先前獅 所存在的問題。 本發明所揭露之械財法如上,其與先前齡之間的差 先將目標資料儲存為目標檔案,並經由索引槽來判斷 一子串所對應的目標資料是否生成目標播案。透過上述的技 6 200945067 術手段,本發明可以達成減少資料庫負載的技術功效。 【實施方式】 以下將配合圖式及實施例來詳細說明本發明之詳細特徵 、與實施方式’内容足以使任何熟習相關技藝者輕易地理解本發 明解決技術問題所應用的技術手段並據以實施,及理解實現本 發明可達成的功效。 以下先以「第1圖」本發明所提之查找由動態資料轉換而 ❹ 成之靜態資料之系統架構圖來說明本發明的系統運作。如圖所 不,本發明之系統含有儲存模組110、檔案生成模組12〇、接 收模組130、查找模組I%、檔案讀取模組16〇。 儲存模組110負責儲存索引檔以及目標資料。 上述之目標資料最少包含代表字串,通常還包含使用者欲 查找之資料内容,例如··字典的各條目等,但本發明並不以此 為限。一般而言,目標資料儲存在資料庫之中。 上述之代表字串對於目標資料而言,是具有代表意義的字 =且代^字串與目標資料具有—對—的對應關係,例如··目 標資料為字典的各條目時,與目標資料對應的代表字串則為各 條目所解釋的字詞。 上述之索引檔中儲存已經被生成目標楷案的目標資料的 2字串’查找模組15G可以透存在儲存模組⑽中的索 槽快速的查找到已生成目標檔案的目標資料。 押辦f存,組110返負責儲存由檔案生成模組120所生成的目 :L、t,目標檔断包含了顯示給使用者的目標資料内 200945067 播案生成模組120負責將储存於儲存模組1⑴中的目標資 料生成相對應的目標檔案,其中,樓案生成模組12〇可以透過 模版(template)生成目標檔案,也就是說,槽案生成模組120 可以將模版巾的部分料分取代表字串以及目標資料之内 容取代後’即可生成目標難;檔案生成模組m也可以直接 將目標資料之内容儲存為-個槽案,該檔案即為目標槽案。 由於目標檔案由檔案生成模組⑶依據目標資料所生 Φ 成’同時代表字串又對應於目標資料,因此代表字串與目標槽 案對應,從而檔案生成模組12〇也可以將目標檔案的檔案名稱 設定為代表字串。在此情況下,若代表字串中包含有不合法之 子元日守’檔案生成模組120會將不合法的字元轉換為合法的字 元。除此之外’為了加快取得目標檔案的速度,餘生成模組 120更可以把目標檔案依據代表字串的第一個字元進行分 類’也就是把目標檔案存放在名稱為代表字串的第一個字元的 目錄中。 ❹#案生成模、组12〇 it負責將代表字串存入儲存模組11〇 的索引檔中。 接收模組130負責接收使用者輸入的查詢字串。 查找模組150負責於儲存模組110的索引檔中,查找接收 模組130所接收的與查詢字串對應之代表字串。 另外,當查找模組150無法在儲存模組11〇的索引檔中杳 找到與接收模組130所接收的查詢字串對應的代表字串時,: 找模組150會至儲存目標資料的資料庫中查找查詢字串所對 應的目標資料。 200945067 檔案讀取模組160負責當查找模組15〇查找到與接收模組 130所接收的查詢字串相對應之代表字串時,於儲存模組⑽ 中讀取與代表字串對應的目標檔案。 接著以一個實施例來解說本發明的運作系統與方法,並請 f照「第2圖」本發明所提之查找由動態資料轉換而成之靜態 資料之方法流程圖。本發明所提之目標資料,在本實施例中係 以英/莫予典為例,因此在本實施例中,目標資料所包含的代表 字串為英文單字。 在使用者進行資料查詢之前,本發明的檔案生成模組12〇 會至儲存模組11〇中依序讀取所有的目標資料,其中各個目標 資料都對應有代表字串(步驟210),齡生成模組12〇並依 據目標資射的代表字㈣及目標f料之内容生成目標楷案 (步驟221)。 若儲存模組110中儲存的英漢字典的字庫3〇〇如「第3 圖」所示,則當檔案生成模組12〇讀取代表字串為「miss」的 目貝料後’會將代表字串rmiss」的中文解釋寫入目標檔案, 1 吏得代表字串「miss」的中文解釋成為目標檔案的檔案内容, 藉以生成目標檔案。檔案生成模組120也可以讀取如「第4A 圖」所不之目標檔案的模版4〇〇,並將模版4〇〇中的字串 WORD >」以代表字串rmiss」取代,同樣的,也以「爪丨55」 的中文解釋取代模版400中的「<〜MEANING〜>」,如此,檔 案生成模組120將生成如「第4B圖」所示的生成檔案501, 生成構案501即為目標檔案,但本發明所提之目標檔案並不以 生成槽案501為限。 200945067 而為了加快讀取目標檔案的速度,檔案生成模組12〇會以 代表予串做為目標檔案的名稱,並將目標檔案儲存到目錄名稱 為代表字串的第一個字元的目錄,例如:若代表字串為 miss」’則檔案生成模組12〇會如「第5圖」所示,在生成 目標槽案500後,定A目標標案的檔案名稱為「miss」,並把 目標檔案500存放在目錄名稱為「m」的目錄之下,如此,當 檔案續取模組16〇需要讀取rmiss」的目標檔案5〇〇時,便會 ❺至檔案名稱的第-個字摘目錄,也就是目錄名稱為「m」的 目錄下讀取。 在樓案生成模組120生成目標檔案4〇〇之後,檔案生成模 組120還會把代表字串儲存至如「第6圖」所示之索引檔6〇〇 中(步驟222),由於檔案生成模組12〇生成目標檔案5〇〇的 步驟(步驟221)與儲存代表字串至索引檔6⑻中的步驟(步 驟222)並沒有先後次序的關係,因此檔案生成模組12〇可以 任何一種順序執行上述兩步驟。 ❹ 在檔案生成模組120完成目標檔案500的建立(步驟221) 以及將生成目標檔案500的目標資料的代表字串寫入索引檔 _ (步驟222)之後’接收模組⑽便準備接收使用者所輸 入的查詢字串(步驟230)。 若使用者輸入「miss」做為查詢字串,表示使用者欲查詢 「miss」的中文解釋’查找模組150便會至索引檔6〇〇中查找 是否有字串「miss」被儲存(步驟250)。 由於先前檔案生成模組120已依據「miss」的中文解釋生 成棺案名稱為「miss」的目標槽案500,因此槽案生成模組no 200945067 也會將代表字串「miss」寫入索引檔6〇〇中,是故查找模組 150將會在索引檔600中查找到與查詢字串「miss」相對應(或 者說是相同)的代表字串「miss」,之後,檔案讀取模組16〇 便會至儲存模組110中讀取檔案名稱為「miss」的目標檔案5〇〇 (步驟260) ’如此,本發明可以在不至資料庫中查找目標資 料的情況下’獲得使用者所需要的目標資料,同時也減少了資 料庫的負載。 ' ❹ 由於檔案生成模組12〇定義目標檔案500的檔案名稱時, 若代表字串包含有不合法的字元,則檔案生成模組12〇會將不 合法的字兀轉換為合法的字元,所以檔案讀取模組16〇在讀取 目標禮案500日夺,若查詢字串包含有不合法的字元,則槽案讀 取模組160會將查解串轉換為合㈣字元,再精檔案的讀 取。其中,齡讀取模組i60轉換不合法的字元的轉換規則與 檔案生成模組120轉換不合法的字元的轉換規則相同。 若查找模組150無法在余引檔_令找到使用者所輸入的 ❹ 查詢字_ (步驟250)’則查找模組150會至儲存目標資料的 儲存模組110的資料庫中查找與查詢字宰相對應的目標資料 (步驟27〇)’此部分與習知在資料庫中查找資料的技術相 同’因此不再多加說明。 綜上所述’可知本發明與先前技術之間喊異在於具有預 先將目標資料儲存為目標檔案,並經由索引槽來判斷查詢字串 所對應的目標資料是否已生成目標檔案,當目標檔案已生成 時’可以直接讀取目標檔案,而不需要至資料庫中進行資料的 查找’如此便減少資料庫的存取數,藉由此一技術手段可以來 11 200945067 解夬先則技術所存在的查找資料庫中非經常性變動的資料 時’佔用查找經常變動的資料被查找㈣間的問題,進而達成 減少資料庫負載的技術功效。^ The second floor reading module, which generates the target age from the target & bedding material in the storage module through the Tankusheng group, and writes the representative string corresponding to the target f material into the cable = in the receiving After the module receives the search string, if the search module finds the representative string corresponding to the query string in the index slot ^, the vocational Wei module will read the target character of the representative word Φ, and the domain is determined by the prior art. The problem. The method disclosed in the present invention for converting a static data by a dynamic (four) material includes the following steps: reading a target data corresponding to a representative string. The target corresponding to the generated target data is difficult to make the target age representative String to the code; receive the query string; when the search: in the private search for the corresponding string of the query string, read the target file, which = pre-store the target data as the target file, and via the (four) file Whether the target data made by the string is used to generate a target slot to solve the problem of the previous lion. As disclosed in the present invention, the target data is stored as a target file and the target data corresponding to a substring is generated by the index slot. Through the above-mentioned technique 6 200945067, the present invention can achieve the technical effect of reducing the database load. [Embodiment] Hereinafter, the detailed features of the present invention will be described in detail with reference to the drawings and the embodiments, and the contents of the embodiments are sufficient for any skilled person to easily understand the technical means to which the technical problem of the present invention is applied and to implement And understanding the achievable effects of the present invention. The system operation of the present invention will be described below by first referring to the system architecture diagram of the present invention for finding static data converted by dynamic data conversion. As shown in the figure, the system of the present invention comprises a storage module 110, a file generation module 12, a receiving module 130, a search module I%, and an archive reading module 16A. The storage module 110 is responsible for storing the index file and the target data. The target data mentioned above at least includes the representative string, and usually includes the content of the data that the user wants to find, such as the entries of the dictionary, etc., but the invention is not limited thereto. In general, the target data is stored in a database. The above-mentioned representative character string is a representative word for the target data and has a correspondence relationship with the target data, for example, when the target data is a dictionary entry, corresponding to the target data. The representative string is the word that is interpreted by each entry. The 2-string string search module 15G storing the target data of the target file in the index file can be used to quickly find the target data of the generated target file through the slot in the storage module (10). The group 110 is responsible for storing the items generated by the file generation module 120: L, t, and the target file contains the target data displayed to the user. 200945067 The broadcast case generation module 120 is responsible for storing in the storage. The target data in the module 1 (1) generates a corresponding target file, wherein the floor generating module 12 can generate a target file through a template, that is, the slot generating module 120 can feed the part of the template towel. After the representative string and the content of the target data are replaced, the target can be generated. The file generation module m can also directly store the content of the target data as a slot, and the file is the target slot. Since the target file is generated by the file generation module (3) according to the target data, and the corresponding string is corresponding to the target data, the representative string corresponds to the target slot, so that the file generation module 12 can also target the file. The file name is set to represent the string. In this case, if the representative string contains an illegal child day, the file generation module 120 converts the illegal character into a legal character. In addition, in order to speed up the acquisition of the target file, the remaining generation module 120 can further classify the target file according to the first character of the representative string, that is, store the target file in the name of the representative string. In a directory of characters. ❹# Case generation module, group 12〇 It is responsible for storing the representative string in the index file of the storage module 11〇. The receiving module 130 is responsible for receiving a query string input by the user. The search module 150 is responsible for finding the representative string corresponding to the query string received by the receiving module 130 in the index file of the storage module 110. In addition, when the search module 150 cannot find the representative string corresponding to the query string received by the receiving module 130 in the index file of the storage module 11〇, the search module 150 stores the data of the target data. Find the target data corresponding to the query string in the library. 200945067 The file reading module 160 is configured to read the target corresponding to the representative string in the storage module (10) when the search module 15 searches for the representative string corresponding to the query string received by the receiving module 130. file. Next, an operational system and method of the present invention will be explained in one embodiment, and a flow chart of a method for finding static data converted from dynamic data according to the present invention will be described in the "Fig. 2". The target data of the present invention is taken as an example in the present embodiment. Therefore, in the present embodiment, the representative character string included in the target data is an English word. Before the user performs the data query, the file generating module 12 of the present invention sequentially reads all the target data in the storage module 11 , wherein each target data corresponds to a representative string (step 210), and the age is The module 12 is generated and a target file is generated according to the representative word (4) of the target shot and the content of the target f (step 221). If the font of the English-Chinese dictionary stored in the storage module 110 is as shown in the "3rd figure", then when the file generation module 12 reads the object of the "miss", it will represent The Chinese interpretation of the string rmiss is written to the target file. 1 The Chinese interpretation of the string "miss" is used as the file content of the target file to generate the target file. The file generation module 120 can also read the template file of the target file that is not in the "4A figure", and replace the string WORD >" in the template 4" with the representative string rmiss, the same In addition, "<~MEANING~>" in the template 400 is replaced by the Chinese explanation of "claw 55". Thus, the file generation module 120 generates a generated file 501 as shown in "Fig. 4B", and generates a structure. Case 501 is the target file, but the target file proposed by the present invention is not limited to the generation of the slot case 501. 200945067 In order to speed up the reading of the target file, the file generation module 12 will use the name of the string as the target file, and store the target file in the directory whose directory name is the first character of the string. For example, if the representative string is miss", the file generation module 12 will display the target slot file 500 as "miss" after generating the target slot 500 as shown in "5". The target file 500 is stored under the directory whose directory name is "m". Thus, when the file retrieving module 16 needs to read the target file of rmiss", it will be the first word of the file name. Extract the directory, that is, the directory whose directory name is "m". After the target file generation module 120 generates the target file 4, the file generation module 120 also stores the representative string into the index file 6〇〇 as shown in “FIG. 6” (step 222), due to the file. The step of generating the target file 5〇〇 by the generating module 12 (step 221) and the step of storing the representative string into the index file 6 (8) (step 222) have no prioritized relationship, so the file generating module 12 can be any kind The above two steps are performed in sequence. ❹ After the file generation module 120 completes the creation of the target file 500 (step 221) and writes the representative string of the target data of the target file 500 into the index file _ (step 222), the receiving module (10) is ready to receive the user. The entered query string (step 230). If the user enters "miss" as the query string, it means that the user wants to query the Chinese explanation of "miss". The search module 150 will go to the index file 6 to find out if the string "miss" is stored. 250). Since the previous file generation module 120 has generated the target slot 500 with the file name "miss" according to the Chinese interpretation of "miss", the slot generation module no 200945067 will also write the representative string "miss" into the index file. In the sixth step, the search module 150 will find the representative string "miss" corresponding to the query string "miss" (or the same) in the index file 600, and then the file reading module. After 16, the target file of the file name "miss" is read into the storage module 110 (step 260). Thus, the present invention can obtain the user without looking up the target data in the database. The required target data also reduces the load on the database. ❹ Since the file generation module 12 defines the file name of the target file 500, if the representative string contains illegal characters, the file generation module 12 converts the illegal characters into legal characters. Therefore, the file reading module 16 500 reads the target gift case for 500 days. If the query string contains illegal characters, the slot reading module 160 converts the search string into a combined (four) character. , and then read the file. The conversion rule of the character reading module i60 converting the illegal character is the same as the conversion rule of the character generating module 120 converting the illegal character. If the search module 150 cannot find the ❹ query word _ (step 250) input by the user in the remaining index _ command, the search module 150 searches and searches the database of the storage module 110 storing the target data. The corresponding target data is slaughtered (step 27〇) 'This part is the same as the technique used to find information in the database.' Therefore, it will not be explained. In summary, it can be seen that the present invention and the prior art are different in that the target data is stored as a target file in advance, and the index file is used to determine whether the target data corresponding to the query string has generated the target file. When generating, 'you can directly read the target file, and you don't need to search the data in the database.' This reduces the number of accesses to the database. With this technology, you can use 11 to find the data. When the data in the library is not constantly changing, the data that is frequently changed by the search is used to find the problem between the four (four), and the technical effect of reducing the load on the database is achieved.

本發明的檔案生成模組120更可以將第一個字母相同但 大小寫不同的代表字串所對應的目案儲存在的不同目錄 中’例如:將rMiss」與「miss」所對應的目標槽案儲存在不 同的目錄,為此,檔案生成模組12〇在生成目標檔案時,還需 要以其他的方式來建立不同的目錄,例如建立目錄「m」以及 彔.M」來刀別存放rmjss」與rMiss」所對應的目標檔案。 再者’本發明之查找由動態資料轉換而成之靜態資料之方 法’可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦 系統中以射对實現或以不同元件雜於若干互連之電^ 系統的分散方式實現》The file generation module 120 of the present invention can store the target files corresponding to the first letter but the upper and lower case strings in different directories, for example, the target slots corresponding to rMiss and "miss". The files are stored in different directories. For this reason, the file generation module 12 needs to establish different directories in other ways when generating the target file, for example, creating the directory "m" and 彔.M" to store the rmjss. The target file corresponding to rMiss. Furthermore, the method of the present invention for finding static data converted from dynamic data can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a computer system by a pair or by different components. Implementation of a number of interconnected electrical systems

雖然本發明所揭露之實施方式如上,惟所述之内容並非用 以直接限林剌之專梅護顧。任何本㈣賴技術領域 中具有通常知識者,在不脫離本發明所揭露之精神和範圍之 内’在實施的形式上及細節上所為之更域潤飾,均屬本發明 之專利保護範圍。因此本發明之專利保護範圍仍須以本說明金 所附之申請專利範圍所界定者為準。 曰Although the embodiment disclosed in the present invention is as above, the content described above is not intended to directly limit the professional care of Lin Biao. Any of the above-mentioned general knowledge in the technical field of the present invention, which is within the spirit and scope of the present invention, is in the form of the patent protection of the present invention. Therefore, the scope of patent protection of the present invention must be determined by the scope of the patent application attached to this specification.曰

【圖式簡單說明J[Simple diagram of the figure J

第1圖係本發騎提之查漏動態資㈣換而成之靜 資料之系統架構圖。 第2圖係本發明所提之查找由動態資料轉換而成 資料之方法流程圖。 ^ 12 200945067 第3圖係本發背施例所提之英料並 第4A圖係本發明實施例 目 〜圖。 示意圖。 钛檔案模板之檔案内容 圖係本發明實施例所提之目雜案示意圖。 圖係本㈣職之難婦轉示意圖 圖縣發明實施例所提之索服示意圖。The first picture shows the system architecture diagram of the static data of the leak detection dynamics (4). Figure 2 is a flow chart of a method for finding data converted from dynamic data by the present invention. ^ 12 200945067 Fig. 3 is a drawing of the present embodiment of the present invention and Fig. 4A is an embodiment of the present invention. schematic diagram. The file content of the titanium file template is a schematic diagram of the object file proposed in the embodiment of the present invention. The figure is the diagram of the four-part difficulty of the woman.

1主要元件符號說明】 110 儲存模組 120 檔案生成模組 130 接收模組 150 查找模組 160 檔案讀取模組 300 字庫1 main component symbol description] 110 storage module 120 file generation module 130 receiving module 150 search module 160 file reading module 300 font

4〇〇 5〇〇 501 6〇〇 目標檔案模版 目標檔案 生成檔案 索引檔 步驟21G讀取對應有代表字Φ之目標資料 步驟221生成與目標資料對應之目標檔案 步驟222儲存代表字串至索引槽 步驟230接收查詢字串 步驟,是秘料檔查制細字_相對應之代表字 串 步驟260讀取目標檔案 13 200945067 步驟270至儲存目標資料之儲存媒體中查找對應查詢字 串之查詢結果4〇〇5〇〇501 6〇〇 target file template target file generation file index file Step 21G reads the target data corresponding to the representative word Φ Step 221 generates a target file corresponding to the target data Step 222 stores the representative string to the index slot Step 230 receives the query string step, which is a secret file search fine word_corresponding representative string step 260 reads the target file 13 200945067 Step 270 to store the target query data in the storage medium of the storage target data

1414

Claims (1)

200945067 十、申請專利範園·· 而成之靜態資料之方法 ,該方法 1. -種查找由動態資料轉換 包含下列步驟: 口貝取對應有-代表字ψ之—目標資料; =標資料所對應之—目標槽案,該目標檔案與 儲存戰財串至―如槽中; 接收一查詢字串;及200945067 X. Applying for the method of patenting Fan Park·············································································· The target slot file, the target file and the storage warfare string are connected to the slot, and a query string is received; 2. 祕_射錢_查詢字串相對應之該代表字 串時,讀取該目標檔案。 專利範圍第1項所述之查找由動態資料轉換而成之 ^貝抖之方法,其巾财法更包含當無法_索引權中 -找到對應該查詢字串之代表字串時,至儲存該目標資料 之儲存媒體巾查找對應該查詢字串之—查詢結果。2. When the secret_injection_query string corresponds to the representative string, the target file is read. The method of searching for the method of converting the dynamic data into the method according to the first item of the patent scope, the method of the towel method further includes when the representative string of the query string is not found in the index right, to store the The storage media of the target data looks for the query string corresponding to the query result. 4. 專利細第1項所述之錢由動態資料轉換而成之 靜㈣料之方法’其中該依據該目標資料生成該目標檔案 驟更包含碩取一模版(temf>late),並將該目標資料依 據該模版之格式生成該目標檔案之步驟。 如申請專利範圍第1項所述之查找由動態資料轉換而成之 靜態資料之方法,其中該依據該目標資料生成該目標檔案 之步驟更包含下列步驟: 定義該目標檔案之檔案名稱為以該代表字串之步驟; 若該代表字串包含不合法之字元,轉換該些不合法之 予元為合法之字元;及 將該目標檔案存放於一目錄中’該目錄之名稱為該代 15 200945067 表字串之第一個字元。 5. ^申請專職圍第1項所述之麵由動_料轉換而成之 靜態資料之方法’其中該讀取該目標播案之步驟係依據一 轉換規則轉換該查詢字串後,讀取檔案名稱為該轉換後之 查找字串之目標檔案。 6. -種查找由祕資料轉細成之靜㈣料之系統,該系統 包含: Φ 一儲存模組,用以儲存一索引檔及一目標資料,其中 該目標資料對應有一代表字串; -檔案生賴組’肋依制目標資料生成相對應之 -目標槽案’並將該代表字串存人該索引檔中,其中,該 目標檔案與於該代表字串相對應; 接收核組,用以接收一查詢字串; 一查找模組,用以於該索引檔中查找該查詢字串相對 應之該代表字串,·及 ® -齡讀取歡,肋贿查·組查朗該代表字 串時,讀取該目標檔案。 7. 如申請專利顧第6項所述之域由動㈣料轉換而成之 靜態資料之系統,其中該查找模組更用以於無法由該索弓丨 财查找到對應該查詢字串之代表字串時,至該儲存模组 中查找對應該查詢字串之一查詢結果。 8. ^申請專利範圍第6項所述之查找由動態資料轉換而成之 靜態貝料之系統’其t該檔案讀取模組更用以先依據一轉 換規則轉換該查詢字串後,讀取檔案名稱為該轉換後之查 200945067 找字串之目標檔案。 9. 如申請專利範圍第6項所述之查找由動態資料轉換而成之 靜態資料之系統’其中該檔案生成模組係將該目標資料依 據一模版之格式生成該目標檔案。 10. 如申請專利範圍第6項所述之查找由動態資料轉換而成之 靜態資料之系統,其中該檔案生成模組係將該代表字串定 義為該目標檔案之標案名稱,並將該目標檔案存放於名稱 為該代表字串之第-個字元之一目錄中,藉以生成該目標 檔案,其中,若該代表字串包含不合法之字元,則該檔案 生成模組將轉換該些不合法之字元為合法之字元。 174. The method described in item 1 of the patent is a method of converting the money from the dynamic data into a static (four) material method, in which the target file is generated based on the target data, and a master version (temf>late) is included, and the The step of generating the target file according to the format of the template. The method for searching for static data converted from dynamic data, as described in claim 1, wherein the step of generating the target file according to the target data further comprises the steps of: defining a file name of the target file as a step of representing a string; if the representative string contains an illegal character, converting the illegal element into a legal character; and storing the target file in a directory, the name of the directory is the generation 15 200945067 The first character of the table string. 5. ^How to apply for the static data converted from the dynamics and materials described in item 1 of the full-time division, wherein the step of reading the target broadcast is to convert the query string according to a conversion rule, and then read The file name is the target file of the converted search string. 6. A system for finding a static (four) material from a secret data, the system comprising: Φ a storage module for storing an index file and a target data, wherein the target data corresponds to a representative string; The file affiliation group generates the corresponding target-target slot file and stores the representative string in the index file, wherein the target file corresponds to the representative string; the receiving core group, For receiving a query string; a search module for finding the representative string corresponding to the query string in the index file, and the ----- reading the reading, the rib bribery group When the string is represented, the target file is read. 7. A system for applying static data converted from a dynamic (four) material as described in the sixth paragraph of the patent application, wherein the search module is further used for finding a corresponding query string by the cable. When the string is represented, the query result of one of the query strings is searched for in the storage module. 8. ^The system for finding static beakers converted from dynamic data as described in item 6 of the scope of application for patents', the file reading module is further used to convert the query string according to a conversion rule, and then read Take the file name as the target file of the search string 200945067. 9. The system for finding static data converted from dynamic data as described in claim 6 wherein the file generation module generates the target file according to a template format. 10. The system for finding static data converted from dynamic data, as described in claim 6, wherein the file generation module defines the representative string as a target name of the target file, and The target file is stored in a directory named first character of the representative string, thereby generating the target file, wherein if the representative string contains an illegal character, the file generating module converts the target file Some illegal characters are legal characters. 17
TW97114031A 2008-04-17 2008-04-17 System for searching a static data transformed from a dynamic data and a method thereof TW200945067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW97114031A TW200945067A (en) 2008-04-17 2008-04-17 System for searching a static data transformed from a dynamic data and a method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW97114031A TW200945067A (en) 2008-04-17 2008-04-17 System for searching a static data transformed from a dynamic data and a method thereof

Publications (1)

Publication Number Publication Date
TW200945067A true TW200945067A (en) 2009-11-01

Family

ID=44869603

Family Applications (1)

Application Number Title Priority Date Filing Date
TW97114031A TW200945067A (en) 2008-04-17 2008-04-17 System for searching a static data transformed from a dynamic data and a method thereof

Country Status (1)

Country Link
TW (1) TW200945067A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572685A (en) * 2013-10-17 2015-04-29 纬创资通股份有限公司 data sorting method
TWI505253B (en) * 2009-12-18 2015-10-21 Semiconductor Energy Lab Method of driving liquid crystal display device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI505253B (en) * 2009-12-18 2015-10-21 Semiconductor Energy Lab Method of driving liquid crystal display device
US9251748B2 (en) 2009-12-18 2016-02-02 Semiconductor Energy Laboratory Co., Ltd. Method for driving liquid crystal display device
US9898979B2 (en) 2009-12-18 2018-02-20 Semiconductor Energy Laboratory Co., Ltd. Method for driving liquid crystal display device
US11170726B2 (en) 2009-12-18 2021-11-09 Semiconductor Energy Laboratory Co., Ltd. Method for driving liquid crystal display device
US12046211B2 (en) 2009-12-18 2024-07-23 Semiconductor Energy Laboratory Co., Ltd. Method for driving liquid crystal display device
CN104572685A (en) * 2013-10-17 2015-04-29 纬创资通股份有限公司 data sorting method
US9396201B2 (en) 2013-10-17 2016-07-19 Wistron Corporation Method of data sorting
CN104572685B (en) * 2013-10-17 2018-01-30 纬创资通股份有限公司 data sorting method

Similar Documents

Publication Publication Date Title
TW455790B (en) File format transformation method and file system, information process systems, and electronic transaction systems thereof
US6269380B1 (en) Property based mechanism for flexibility supporting front-end and back-end components having different communication protocols
US7086000B2 (en) Tagging related files in a document management system
US6330573B1 (en) Maintaining document identity across hierarchy and non-hierarchy file systems
JP4602769B2 (en) Navigate the content space of a document set
US7072983B1 (en) Scheme for systemically registering meta-data with respect to various types of data
JP3548197B2 (en) Multiple file name reference system
US6397231B1 (en) Virtual documents generated via combined documents or portions of documents retrieved from data repositories
US7752226B1 (en) Reverse pathname lookup by inode identifier
US6585777B1 (en) Method for managing embedded files for a document saved in HTML format
US6370553B1 (en) Atomic and molecular documents
US7181463B2 (en) System and method for managing data using static lists
US7401078B2 (en) Information processing apparatus, document search method, program, and storage medium
US8977662B1 (en) Storing data objects from a flat namespace in a hierarchical directory structured file system
JP2005302038A (en) Method and system for renaming consecutive key in b-tree
US6519598B1 (en) Active memory and memory control method, and heterogeneous data integration use system using the memory and method
TW201022970A (en) Copying files from one directory to another
US6457029B1 (en) Computer method and system for same document lookup with different keywords from a single view
TW200945067A (en) System for searching a static data transformed from a dynamic data and a method thereof
US20180032519A1 (en) Mounting dynamic endpoints
KR101828466B1 (en) Method and apparatus for providing an object-based storage interface on the storage device based on file system
JP5629438B2 (en) File management apparatus and control method thereof
JP3857472B2 (en) Electronic filing system and data registration method
US20200065332A1 (en) Method and System for Retrieving Data from Different Sources that Relates to a Single Entity
KR20060063653A (en) Computer file system that allows ambiguous names