1289773 九、發明說明: 【發明所屬之技術領域】 種使用仃動貝枓庫之知識管理系統與苴 尤其是指整合各分散之客戶媸糸絲吝4Λ 、建作方法’ 各戶‘线產生之知識庫的資料庫 【先前技術】 —在一般資料庫(database)之應用係於建立於1 貧料作分析、管理,藉每筆資料的表格(table)的多^攔 $ (column)資訊產生資料_關性,提 儲存的便雜,尤其在㈣量日誠A的情況下,=料 更新、儲存、建立等更動之下,f料庫能 正確的要求。 在資料愈來愈龐大與複雜時,且要符合使用者需求, 除了一個包括有完整資料攔位的資料庫外,更可藉由每筆 資料中内含的元資料(metadata)進行資料分類與檢索, 如習知技術美國專利US5, 799, 310號則揭露一種能處理複 雜資料型態的關聯性資料庫(Relati〇nal Database1289773 IX. Invention description: [Technical field of invention] The knowledge management system and the use of 仃 枓 枓 枓 苴 苴 整合 整合 整合 整合 整合 整合 整合 整合 知识 知识 知识 知识 知识 知识 知识 知识 知识 知识 知识 知识 知识Knowledge Base Database [Prior Art] - The application in the general database is based on the analysis of the poor materials, the management, and the use of each table of data (column) information generated by the column information. The information _ closeness, the storage of the miscellaneous, especially in the case of (four) the amount of Richeng A, = material update, storage, establishment and other changes, f library can be correct. In the case of ever-increasing and complex data, and in line with user needs, in addition to a database containing complete data blocks, data can be classified by metadata contained in each data. U.S. Patent No. 5,799,310, the disclosure of which is incorporated herein by reference.
Extenders for Handling Complex Data Types),如第一 圖所示典型之資料庫結構,使用者透過應用程式與工具 102,如電腦使用者介面與連結資料庫的相關應用程式,在 多個如圖所示之文字(text) 104a、晝面(image) i〇4b、 影像(video) l〇4c、聲音(audio) l〇4d等資料型態中, 再使用連結資料庫的介面程式,如圖式之物件關連性工具 106 ’於關連性資料庫108中建立各種型態之資料,其中可 1289773 ,每筆資料巾之元f料建立各縣格,如該名稱、 資料型態、建立時間、儲存位置、資料内容等。 力第二圖所示為美國專利US6, 366, 917號所揭露之資料 庫架構,^建立於一網路1〇之資料庫伺服器2〇與客戶端 23, 24之架構,其中包括一資料庫伺服器2〇,伺服界2〇 本身即包括有可存取資料庫之主機25與資料庫系統3,而 =庫系統—3更包括有資料庫核心2,指資料庫核心程式 邛7刀,有元賁料庫(metada1:adatabase) 26、已有資料建 立的資料庫(generated database ) 27、歷史資料庫 上history database) 28與資料索引29等部分。遠端的 ,戶端23, 24可分別經由網際網路21連線至此資料庠伺服 益20,再存取其中資料庫系統3,在伺服器中 25亦為一客戶端主機之地位。 上述資料庫系統3内之資料係依據其元資料建立關連 性,使用者可藉由客戶端23經網際網路21連線資料庫, 進行修改其中資料内容,因為元㈣所建立的關連性’ 可同時更新已建立之資料庫。 、 而元資料的應用皆係以建立不同資料間的關連性, 藉以作為索引值,如美國專利脳,772,164_揭露 料庫系統,係先建立以元資料型態的資料攔位,再以* 1 態之攔位儲存至電腦系統之資料庫中,藉此進行其他應此型 再如美國專利US6, 308, 168所揭露,其利用元次:用 容產生資料庫呈現的樣態,如每筆資料之元資料料= 料識別號碼(ID)、名稱、擁有者、内容等,使用有= 要選擇安排呈現的樣態與内容。 可依需 6 1289773 資料庫在一般技術中係由使用者利用一輸入介面逐筆 建立,各筆資料包括有複數個攔位,而資料庫軟體則依各 資料之各攔位間建立關連性。而在存取此資料庫時,產生 一特定的主從架構(client/server architecture),伺服 器端係包括資料庫主機與資料庫的儲存媒體,客戶端即由 使用者利用一電腦主機藉一資料庫連結程式連結該伺服器 端資料庫,之後進行存取該資料庫。 【發明内容】 本發明係提供一種使用行動資料庫之知識管理 (knowledge management)系統與其運作方法,整合分散 各處之客戶端系統所建立的資料庫系統,不同於習知技術 之主從架構,客戶端可變更上述之主從關係,可藉匯入 j import)其他分散之㈣庫成為—整合的知識庫飼服 =,或將自行建立的知識輕轉紐出(ex陳〇至其他 端=服器端資料庫,並透過網頁方式供其他使用者 識見i“大:利用整合其他客戶端或飼服器端之資料庫中知 i資枓:ίί建立完整及龐大的知識庫’再藉其中知識庫 剌其愤數個魏餘產生不同之功能性網 tt享、快速資料整合之知識管理祕與方法。 系統中包括有運作於該電腦 統之^ 枓庫模組,係安裝於該作業系 索引值,知識庫中各檔案之元資料―乜)做 成的儲存模Γs ^識庫之資料;電腦系統之儲存容體組 財子她,與該資料庫達成連結之介面程式之驅動模 1289773 覺化;Γ面語言透過驅動模組ΐ結、控制該資料庫;-視 覺化f組顯示於濁覽器上;藉功能模组改變視覺化 =功能’以產生有特定顯示效果之功能性網頁;再藉網路 杈組經網路方式連結另一知識管理系統之電腦系統。Extenders for Handling Complex Data Types), as shown in the first figure, is a typical database structure. The user uses the application and the tool 102, such as the computer user interface and the related application of the linked database, as shown in the figure. Text 104a, image i〇4b, video (video) l〇4c, audio (audio) l〇4d and other data types, then use the interface program of the linked database, as shown in the figure The object-related tool 106' establishes various types of data in the related database 108, wherein 1289773, each material towel is used to establish each county, such as the name, data type, establishment time, and storage location. , data content, etc. The second diagram shows the database architecture disclosed in U.S. Patent No. 6,366,917, which is based on the architecture of the database server 2 and the client 23, 24, including a data. The library server 2〇, the servo industry 2〇 itself includes the host 25 and the database system 3 with access to the database, and the = library system-3 includes the database core 2, which refers to the database core program 邛 7 knives There is a metadata library (metada1: adatabase) 26, a database (generated database) 27, a history database 28 on the historical database, and a data index 29. The remote terminals, terminals 23, 24 can be connected to the data server 20 via the Internet 21, and then access the database system 3, and the server 25 is also a client host. The data in the database system 3 is related to the metadata according to the metadata. The user can connect the database through the Internet 21 to modify the content of the data, because the relationship established by the yuan (4) The established database can be updated at the same time. The application of meta-data is to establish the connection between different data, which is used as an index value. For example, the US patent 脳, 772, 164_ exposes the database system, which first establishes the data block with meta-data type, and then The block of the *1 state is stored in the database of the computer system, and the other type is further disclosed in the U.S. Patent No. 6,308,168, which utilizes the meta-order: the appearance of the database. For example, if the metadata of each data = material identification number (ID), name, owner, content, etc., use = to choose the style and content to arrange presentation. Available on request 6 1289773 In the general technology, the database is created by the user using an input interface. Each data includes multiple blocks, and the database software establishes dependencies between the blocks of each data. When accessing the database, a specific master/slave architecture (client/server architecture) is generated, and the server end includes a storage medium of the database host and the database, and the client is borrowed by the user by using a computer host. The database linker connects to the server-side database and then accesses the database. SUMMARY OF THE INVENTION The present invention provides a knowledge management system using an action database and a method for operating the same, and integrates a database system established by a client system dispersed throughout, which is different from the master-slave architecture of the prior art. The client can change the above-mentioned master-slave relationship, and can use j import) other decentralized (four) libraries to become--integrated knowledge base feeding service, or to change the knowledge established by itself to the new one (ex-Chen to other ends = Server-side database, and through the webpage for other users to know i "big: use the integration of other clients or the server-side database to know the information: ίί build a complete and huge knowledge base' and then borrow The knowledge base 剌 愤 魏 魏 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 产生 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 The index value, the metadata of each file in the knowledge base - 乜) the storage model Γ 识 识 识 ; ; ; ; ; 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑The driving mode of the type is 1278973; the face language is controlled by the driver module to control the database; - the visualized f group is displayed on the viewer; the function module is changed to visualize the function = to generate a specific display The functional web page of the effect; the network system of the other knowledge management system is connected to the network through the network.
本發明之較佳實施例係運作於複數個相互以網路連社 之電腦系統,且皆安裝有知識管理系統與對應之資料庫、r 在知識庫間分享與建立時,包括有匯人、匯出之步驟。 ,其中匯入流程之實施例包括在得到欲匯入的資料槽案 ,由知識庫伺服益先取得欲匯入之知識庫之樹狀結構^ =,之後檢查執行此匯入作業之權限,於權限確定後進行 檔案上傳至該知識管理系狀作業,且系齡自動檢查欲 匯入之^識庫檔案是否超過配額,便開始载入檔案,^檢 查檔案是否正確。在匯人知識料m財建立一 ^ 存資料庫,再執行匯人作業、比對匯人知識庫權限、執 校正作業等,最後即進行本發明之匯入作業,在匯入^ 後,即刪除上述記憶體中的暫存資料庫。 本發明實施例中知識庫之匯出流程包括選定所要 的知識内容’知識管理系統即取得—欲匯出之知識庫 狀結構資訊,紐錄行作業之觀,以騎紀錄匯出^ ,之樹狀結構,即將所欲匯出的知識庫之#料結構記錄起 來。之後’檢查匯出資料之配額,接著建立空白之耕存 料庫’以利產生S㈣案時能先提供暫存”儲 案,經調整知識庫結構後,匯出知識庫至上述已於記^ 中建立的暫存目錄資料,之後產生—或多數個匯出資^之 8 1289773 壓縮檔案,最後,刪除記憶體 的暫存擒,結束匯出流程。 【實施方式】 有鑑於網路頻寬大量提昇、 線通訊曰益普及、各行各業大量對產品普及、無 =提供-種使用行動資料庫之知識^=顿需求,本發 法,係以行動知識庫之實現達 系統與其運作方 :知集中式統合處理運作伺服器一的。此係由 散於各獨立運作的行動資料庫運作㈣構㈣,改良為分 本發明可應用於客戶端經二 其他分散式運作的行動資料庫知==網路)存取至 (匯出)或匯人其他可提供運帛;^二具備移轉 行動資料庫的知識管理系統, 2獨立處理的使用 料庫之型態呈現,可進行大量資料2立庫係以資 業。 貝T寸慝理、分類與整合之作 如第二圖所示知本發明知 中包括有相互_口識庫主機 ΠΓ二式分享各自建立或由他處心 二可= 力的角色移轉至第二伺服器32,1中實 端,二 原有内部所擁㈣知識料,更於接收該 1289773 匯入第-伺服器31的知識庫,細 (data structure)完整匯入。 仔在的貝枓結構 ^且圖式中各伺服器亦可以客 去,如圖,第一器31藉網路311 再私轉出 至,器33中,或由飼服器33經網路轉 服;31,其他伺服器34、35亦分別經’ J : -伺服器31完成移轉或匯入等動 312,與弟 37、38亦分別經由網路3 门:36、 之知識庫移轉或匯入至第二伺服哭?其他連結將自身 僅以伺服哭m…: 如此’各伺服器不 識庫中資^ t π 、儲存貧料或是整合各分散的知 :中貝枓,更以客戶端角色將自身 ===:本發明所提出利用== 建立的知識官理糸統並無明顯主從架構。 在分圖架構,本發明可使知識管理系統中的知識庫 由发=獨立運作的他主機進行分散式建置,並且可以 形成Ιΐ—統合處理運作的伺服器系統進行整合、匯入而 與2大的知識庫。不同於資料庫單純僅作為資料之儲存 (如ί :識庫係利用各數位資料之屬性(attrib)、類型 庫★、日韻、影像權、文等),並配合^㈣建置知識 達到各種知識的分旱、討論、快速整合的目的。 階;再者,本發明所提供的知識管理系統中任—樹狀知識 構、内容可透過移轉、切割、打包(encapsulate)、 並二ΓΓ獨立運作的知識庫系統, 、其、Ια合可攜式5又備,更能靈活運作其中知識。舉例 °兄’在動物園觀看錢時,可H隨身的行紐備透過無 1289773 線,路匯人存在於其他做11时_物的知識庫,即可 即時獲得侧知識,並且同時可自行再建威詩錄或拍 攝的照片的相關資料,成為一筆知識,在經由移轉匯出, 成為某伺服器或分享他人之資料,如此,可迅速有效地達 到知識分享的目的。 一、元資料(Mehdata)為描述資料的資料,主要是插述 貝料屬性的貧訊,用來支持如指示儲存位置、資源尋找、 文件紀錄、評價、過濾等的功能,例如某一張影像中會包 ,名稱、作者、地點、所佔空間,或該影像被創造的時間 寻〇 如第四A圖所示以網頁為主的視覺化使用介面之實施 例,以網頁控制與呈現方式,透過網路進行知識庫的異地 備伤、移轉、整合等步,驟。本發明建立之知識庫内容係依 據分類(可以依據it資料之内容)以分層的方式呈現在網 頁上,如圖所示之知識庫名稱4〇,以下目錄依複數個分類 順序顯示如圖之樹狀結構下,其中實施例之根目錄(r〇〇t directory)包括有第一根目錄41、第二根目錄42、第三 才艮目錄43 ’其中第二根目錄42包括有複數層(level)的 複數個子目錄(sub-directory),如圖式之第一層第一子 目錄421、第一層第二子目錄422、第一層第三子目錄423, 其中第一層第三子目錄423更包括第二層第—子目錄4231 與第二層第二子目錄4232。 、 在上述呈現的網頁上,除有呈現依分類顯示的樹狀結 構外,網頁另一區有呈現各種功能的視覺化網頁,藉以管 理所選取的知識庫,如圖所示之實施例,可將某目錄下二 11 1289773 3作-結構複製44,利用其中空 的來源與目的位置,將該 ^擇或填入進行複製 製,以便匯入其他知識庫中引用 ^結才冓作-完整複 行某筆資料的複製作業,選擇或填製45,係執 之:46的功能即將所選擇的知識庫J整;的位The preferred embodiment of the present invention operates on a plurality of computer systems connected to each other by a network, and both have a knowledge management system and a corresponding database, and when the knowledge base is shared and established, including a person, The steps to remit. The embodiment of the import process includes obtaining the data slot to be imported, and the knowledge base of the knowledge base first obtains the tree structure of the knowledge base to be imported ^^, and then checking the authority to execute the import operation, After the permission is determined, the file is uploaded to the knowledge management system, and the system automatically checks whether the file to be imported exceeds the quota, and then starts loading the file, and checks whether the file is correct. In the remittance knowledge material, a database is established, and then the remittance operation, the companion knowledge base authority, the correction operation, and the like are performed, and finally, the remittance operation of the present invention is performed, after the import, Delete the temporary database in the above memory. The remittance process of the knowledge base in the embodiment of the present invention includes selecting the required knowledge content 'the knowledge management system is obtained--the information of the knowledge base structure to be remitted, the view of the new record line operation, and the record of the ride record ^, the tree The structure, the material structure of the knowledge base to be remitted is recorded. After that, 'check the quota of the remittance data, and then establish a blank arable stock' to facilitate the S (4) case to provide the temporary storage case. After adjusting the knowledge base structure, remit the knowledge base to the above. The temporary directory data created in the file is generated, or the 8 1289773 compressed file of the majority of the remittances is generated. Finally, the temporary storage of the memory is deleted, and the remittance process is ended. [Embodiment] In view of the large increase in network bandwidth The popularity of line communication is popular, and there is a large amount of product popularization in all walks of life. No knowledge is provided. The knowledge of the use of the action database ^= needs, this method is based on the realization of the action knowledge base to the system and its operation: knowledge concentration The integration of the operation of the server one. This system is operated by the independent operation of the operational database (four) structure (four), improved to the invention can be applied to the client through two other decentralized operation of the action database know == network Road) access to (export) or other people can provide operations; ^ two knowledge management system with transfer action database, 2 independent processing of the use of the type of material library, can carry out a large number of data 2 library In the second picture, the knowledge of the invention includes the mutual _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The character is transferred to the second server 32, the real end of the first, the second internal possession (4) knowledge material, and the receiving of the 1289773 import into the knowledge base of the server-server 31, the data structure is completely imported. In the case of the Bellow structure ^ and the server in the drawing can also go, as shown in the figure, the first device 31 is transferred to the device 33 by the network 311, or by the feeder 33 via the network. Service; 31, other servers 34, 35 are also transferred by the 'J: - server 31 to move or import 312, and the brothers 37, 38 are also transferred via the network 3: 36, the knowledge base Or import to the second server crying? Other links will only cry with the servos themselves...: So 'the server does not know the library's resources ^ t π, store the poor material or integrate the scattered knowledge: Zhongbei, more In the role of the client itself ===: The knowledge of the system proposed by the use of == has no obvious master-slave architecture. The knowledge base in the knowledge management system can be decentralized by the host that operates independently, and can be integrated into the server system for integration and processing, and integrated with the two major knowledge bases. The database is purely used as a storage of data (such as ί: the library uses the attributes of each digital data (attrib), type library ★, rhyme, image rights, text, etc.), and cooperates with ^ (4) to build knowledge to achieve various knowledge. The purpose of the drought, discussion, and rapid integration. In addition, the knowledge management system provided by the present invention can be used to transfer, cut, package, and operate independently. The knowledge base system, and its Ια-portable 5 are also available for more flexible operation of the knowledge. For example, when you watch the money at the zoo, you can use the No. 12897773 line for the portable line. The road exchange person exists in other knowledge bases for 11:00, so you can get the side knowledge instantly, and you can build your own. The relevant information of the poems or photographs taken becomes a kind of knowledge, which can be quickly and effectively achieve the purpose of knowledge sharing after being remitted through transfer, becoming a server or sharing information of others. 1. Metadata (Mehdata) is the data describing the data. It is mainly used to interpret the information of the properties of the bedding materials to support functions such as indicating storage location, resource searching, document recording, evaluation, filtering, etc., such as an image. The middle package, the name, the author, the location, the occupied space, or the time when the image was created. For example, the embodiment of the web-based visual use interface shown in FIG. 4A is controlled and presented by the webpage. Through the network, the knowledge base is repaired, transferred, and integrated in different places. The knowledge base content established by the invention is presented on the webpage in a hierarchical manner according to the classification (which can be based on the content of the it data), and the knowledge base name shown in the figure is 4〇, and the following directories are displayed in a plurality of sorting order. In the tree structure, the root directory of the embodiment includes a first root directory 41, a second root directory 42, and a third directory 43', wherein the second directory 42 includes a plurality of layers ( Level sub-directory, as shown in the first sub-directory 421 of the first layer, the second sub-directory 422 of the first layer, the third sub-directory 423 of the first layer, wherein the third sub-category of the first layer The directory 423 further includes a second level first subdirectory 4231 and a second level second subdirectory 4232. In the above-mentioned webpage, in addition to the tree structure according to the classification display, another area of the webpage has a visualized webpage exhibiting various functions, thereby managing the selected knowledge base, as shown in the embodiment. Copy a directory 11 11289773 3 for - structure copy 44, use the source and destination location of the empty space, copy or fill it into the copy system, so that it can be imported into other knowledge bases to refer to ^ knots - complete Copying a certain data, selecting or filling 45, the system: 46 functions will be selected by the knowledge base J;
何屬性,當其他知識庫需匯入此檔案乃識庫的任 識庫相同屬_結構與内容H更可=與原來知 錄或是匯出整筆知識之樹狀目錄; 二匯出目 序,此需匯入的知識庫槽案可為:;他入程 :或,機知識庫的備份檔案:藉此;功= ^喊用的知識庫;另有—移轉授權 力==What attributes, when other knowledge bases need to be imported into this file, the same library of knowledge libraries is the same _ structure and content H can be = with the original knowledge or export the whole knowledge of the tree directory; The knowledge base slot to be imported may be:; he enters: or, the backup file of the machine knowledge base: by this; the work = ^ shouting knowledge base; another - transfer authorization force ==
f斤選取的知識庫㈣觀,包括有⑴㈣匯出,=二 =識庫中稽案可否進行匯出流程的權限;⑵授權 ,糟以设定是否可進行匯人至此知識庫流程的權限;⑶ 争止匯出係、D又疋此知識庫中擒案不能進行匯出流程;⑷ 停止匯入功能’係設定無法將其他知識庫擋案匯入至此知 ,庫。上述各種功能除包括知識庫中檔案之管理,亦能設 定使用者、管理者對某知識庫、檔案等的使用權限,然本 發明並不限於此述幾種功能,更包括圖式中為呈現^功 能,如資料備份、設定使用權限等。 知識庫以視覺化介面主現各種運作,如圖式之播幸下 载功能47,對知識庫中開放下載權限的資料進行下載作 業。本發明之較佳實施例更引用使用者認證 (authentication)或授推(authorization)機制,針對 12 1289773 t別槽案、目錄、知識庫對群組(伽P)、使用者User) 或任何人(others)進行讀取(read)、寫入(wHte)或 修正、執行(execute)的權限進行限制。 第四B圖所示為本發明知識管理系統中的知識庫與視 覺化網頁間的設定,至少包括圖示之⑴目錄連結4〇1,、可 設定知識庫中某目錄所欲連結之目的稽案或頁面;⑵音 樂背景402,藉以設定劉覽某網頁時所嵌 ⑶新增目錄·,藉以設定所要新增的目錄1稱、;;置; (4)目錄描述404,藉以設定所選取目錄之描述;(5)目錄 更名405,藉以修改目錄名稱;(6)位置交換4〇6,可藉以 凋整知識庫中的檔案;(7)位置排序4〇7,藉排序調整瀏覽 順序;(8)移動目錄408,可將某目錄與其内的檔案至其他 知識庫中的位置;(9)删除目錄409,藉以刪除選取的目 ,;(10)目錄狀態410,可設定某目錄之屬性與所含的功 旎,包括目錄狀態選項411所示的正常瀏覽、開放上傳、 授權瀏覽、授權上傳、開放回應、授權回應、關閉回應、 目錄顯示、目錄隱藏、計次顯示、計次隱藏、目錄獨立、 取消獨立、資料目錄、文字目錄、留言目錄、討論目錄、 數位相本、數位影音、數位媒體、數位拼圖、目錄唯讀、 取消唯讀等。 、 又透過上述網頁形式的視覺化使用介面,可藉以進行本 發明所揭露的知識管理系統中帳號、權限管理與功能的操 作並可以一客制化(customize)產生之管理與操作介面, 更能方便地達到本發明所揭露的知識管理系統知識庫的整 合、匯入功能。 13 1289773 第五A圖係為本發明知識管理系統中使用功能模組以 ^功能性網頁之示意圖之―,此實施例係以網頁呈現之 . 7 知識庫目錄50為第四A圖所示之樹狀結構,當使用 、 者選擇其巾子目錄55,此知識㈣系統職供—選擇使用 功能模組選單51之網頁,其中功能選單至 字功,模組(textra〇dule) 51a,係可將此子目錄55中槽 案内容預設以文字模式觀看,比如可以小視窗預 : 子,或是提示該文㈣的標題等,提供使用者在瀏覽上的 _ 讀性,若·案並非文字槽,貞,UX預設狀態顯示;⑵ 圖形功能模組(image module) 51b,係將此所選擇之子目 錄55中檔案内容預設以圖形模式呈現,如第圖所示之 圖形顯示區56示意圖,其提供有複數個可預覽之小圖式 士(icon),藉以呈現該圖形檔案之縮圖(thumbnail); (3) 聲音功能模組(audiomodule) 51C,其實施例請參閱第五 c圖所示,係預設以聲音檔案呈現子目錄57中内容,即在 聲音檔顯示區58呈現有可即時播放聲音的程式;(4)檔案 功能模組(file module) 51d,當使用此功能模組,子目 錄中呈現方式即以個別檔案顯示;(5)視訊功能模組 (video module),如第五D圖所示之視訊功能模組實施 例,係預设以影片劇覽的方式呈現子目錄59中的内容,如 圖所示以一播放視訊的内嵌軟體於網頁中預覽其中視气 . 檔,並顯示有播放器的時間桿(bar)。本發明所包括之功 ^ 能模組並不以上述為限,在使用者選擇其中之一功能模組 後,按下套用紐52,則可以特定功能性網頁瀏覽該知識庫 内容。 曰 第六圖係為使用行動資料庫之知識管理系統示意圖, 14 1289773 係運作於上述複 電腦系統皆安事 口相互以網路連結之電腦系統,複數個 路連結,二^ ^有知識管理系統與對應之資料庫,且經網 中知識庫系統進行連結,可執行匯入與匯出其 ^哉官理系統所包括的元件如下所述·· 置於=理系統資料所載入之資料庫模組61需設 限於特定樣能統如(rratingsystem) 6G上,作業系統不 盆位 " Llnux、Windows、MACOS、UNIX 等皆可, ,、係運作於電腦系統中。 中久2庫模組61係钱於該作㈣統之上,並以知識庫 声执::之凡貧料做索引值(in d e X ),成為資料庫各欄位、 。 的依據,藉以整合該知識庫之資料。 ,存模組62,為該電腦系統之儲存容體組成,如硬碟 枝,藉以儲存該資料庫之標案。 驅動模組63,係為與該資料庫達成連結之介面程式, 如開放資料庫聯接(0DBC, 〇pen如灿縦 Connectivity)、jDBC等,資料庫程式開發人員常將〇dbc 以及遍G當作-種存取虛擬資料庫的應用程式介面 (Application Program Interface,API),是連处次斜廑 的共通介面。 、、、口貝付皁 介面語言64,係透過該驅動模組連結、控制今次 之程式語言’如PHP、ASP、JSP、CGI語言等,更可^二介 面語言64產生一視覺化網頁,並藉視覺化模組67 ^厂、二 一瀏覽器上,使用者69可藉此視覺化模組67產生的; 執行資料輸入、瀏覽、搜尋等互動式的操作。 、旦面 網路模組65,如圖示,藉網路連結其他的知識管理系 15 1289773 ϋ8 ’與其他知識管理系統68間藉匯入、匯 卜刀散式的行崎料庫分享的目的等流程達 顯示的模組,如第五Α圖所示:二: ,,且51a、圖形功能模组训、聲音功 文子功成模 ^莫組51d等複數個功能模組,藉以改變該視1’ f槽案功 顯不功能,產生有特定顯 硯見化模組67 知識庫内容時,可產生多;’網頁’在瀏覽該 J座生多樣化顯示的效果。 第七圖所示係為❹行動㈣庫之知識 匯入流程圖’本發明係運 運作 連結之電腦系統,如工作站、桌 =目互以網路 統等,且此複數個電腦系統皆安 =式電腦系 之資料庫,利用分散式的行動^ ^ 2與對應 客戶端角色,二庫之知識庫飼服器亦扮演 在知識庫間分享與建立時,包括有匯人、匯出之步;中, 匯入流程開始,使用者得到欲匯入的資料稽案後 順)、?中樹狀結構係依據該知識庫資料結構形成, ,口 :二視,網頁呈現於一朝覽器上。之後檢查執行此 淮入4業之=限’如檢查該知識管理系統之系統管理者給 予此使用者項、寫、修正、執行等權限(步驟S7〇3),若 該使用者並無權限寫人或匯人的權限,麟束此匯入作 業或給予適當的警告訊息’藉此安全性之認證保護此知 識庫内容;若該使用者擁有寫入或匯入知識庫之權限,於 權限確定後進行檔案上傳至該知識管理系統之作業(步驟 16 1289773 705)。並且,在檔案上傳前或之後,系統會自動檢查欲 入之知哉庫槽案疋否超過配額(qu〇ta)(步驟 S707), 在為保障各使用者使用的權利,避免系統資源被少部份人 若欲匯入之檔案超過該使用者能夠上傳的容量配額 =疋傳輸配額,此系統則停止此上傳作業,並可於適當時 斗二頁示錯誤或警告訊息;若該檔案系於所設定的配額内, 始載入該檔案,並檢查檔案是否正確(步驟S7〇9), ς槽案有損毁或不完整,則停止匯人流程,因為毀損的檔 案可能會制造成祕的不敎,故概匯人流程中檢查 插案是否正確,並於確定檔案正確後繼續此匯入步驟。The knowledge base (4) view selected by fjin includes: (1) (4) remittance, = 2 = permission to perform the remittance process in the library; (2) authorization, to set whether the authority to transfer the person to the knowledge base process can be set; (3) Dispute the remittance system, D and 知识 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋 疋In addition to the management of files in the knowledge base, the above various functions can also set the use rights of users and administrators to a certain knowledge base, files, etc., but the present invention is not limited to the above-mentioned functions, and includes the presentation in the drawings. ^ Functions, such as data backup, setting usage rights, etc. The knowledge base mainly displays various operations in the visual interface. As shown in the figure, the download function of the open download permission in the knowledge base is downloaded. The preferred embodiment of the present invention further cites a user authentication or authorization mechanism for 12 1289773 t-slots, directories, knowledge base pairs (G-P), User User) or anyone (others) restricts the read (write), write (wHte) or correction, execute (execute) permissions. The fourth B diagram shows the setting between the knowledge base and the visualized webpage in the knowledge management system of the present invention, which at least includes the (1) directory link 4〇1 in the figure, and can set the purpose of a directory in the knowledge base to be linked. (2) Music background 402, by which a web page is set to be embedded in (3) a new directory, to set the directory to be added, 1;;;; (4) directory description 404, to set the selected directory Description: (5) The directory is renamed 405 to modify the directory name; (6) The location exchange 4〇6 can be used to ruin the files in the knowledge base; (7) The position is sorted by 4〇7, and the browsing order is adjusted by sorting; 8) Moving the directory 408, the location of a directory and its files to other knowledge bases; (9) deleting the directory 409, thereby deleting the selected items; (10) the directory status 410, which can set the attributes of a directory and The included functions, including normal browsing, open upload, authorized browsing, authorized upload, open response, authorization response, close response, directory display, directory hiding, counting display, counting hidden, directory, as shown in directory status option 411 alone Cancel independent data directory, text directory, message catalogs, directories discussion, the number of this phase, digital video, digital media, digital puzzles, directory read-only, read-only and so canceled. And through the visual use interface of the webpage form, the operation of the account, the authority management and the function in the knowledge management system disclosed in the present invention can be performed, and the management and operation interface generated by the customization can be further improved. The integration and import function of the knowledge management system knowledge base disclosed in the present invention is conveniently achieved. 13 1289773 The fifth A diagram is a schematic diagram of the function module used in the knowledge management system of the present invention. The embodiment is presented by a web page. 7 The knowledge base directory 50 is shown in the fourth diagram A. Tree structure, when using, choose its towel catalog 55, this knowledge (4) system job - select the use of the function module menu 51 web page, from function menu to word work, module (textra〇dule) 51a, can be The content of the slot in the sub-directory 55 is preset to be viewed in a text mode, for example, a small window pre-: sub-, or a prompt for the title of the text (4), etc., to provide the user with _ readability in browsing, if the case is not a text The slot, 贞, UX preset status display; (2) the graphic function module (image module) 51b, the file content of the selected sub-directory 55 is preset to be presented in a graphic mode, as shown in the figure. , which provides a plurality of previewable icons, thereby presenting a thumbnail of the graphic file; (3) a sound function module (audiomodule) 51C, and an embodiment thereof, see a fifth c-picture As shown, it is preset to sound The file presents the content in the sub-directory 57, that is, the program in the sound file display area 58 is displayed with a sound that can play the sound instantly; (4) the file function module (file module) 51d, when using the function module, the presentation mode in the sub-directory is (5) Video function module (video module), such as the video function module embodiment shown in FIG. 5D, is to preset the content in the sub-directory 59 in the form of a movie drama, such as The figure shows a video game embedded in the web page to preview the video file and display the player's time bar (bar). The function module included in the present invention is not limited to the above. After the user selects one of the function modules and presses the button 52, the content of the knowledge base can be browsed by the specific functional page.曰The sixth figure is a schematic diagram of the knowledge management system using the mobile database. 14 1289773 is a computer system that operates on the above-mentioned complex computer systems and is connected to each other by a network. Multiple links are connected, and there is a knowledge management system. Linked to the corresponding database and linked to the knowledge base system in the network, the components included in the import and export system can be executed as follows: · The database loaded in the system data The module 61 needs to be limited to a specific sample such as (rratingsystem) 6G, the operating system is not potted " Llnux, Windows, MACOS, UNIX, etc., and is operated in a computer system. The medium-long 2 library module 61 is based on the above (four) system, and uses the knowledge base to sound:: the poor value of the index (in d e X), becomes the field of the database. Based on the information to integrate the knowledge base. The storage module 62 is composed of a storage medium of the computer system, such as a hard disk, for storing the database. The driver module 63 is a interface program that is linked to the database, such as an open database connection (0DBC, 〇pen such as 縦 縦 Connectivity), jDBC, etc., the database program developer often uses 〇dbc and the G as the G - The application program interface (API) for accessing the virtual database is a common interface for the next slash. , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , By means of the visualization module 67^, the browser 21, the user 69 can thereby visualize the module 67 to generate; perform interactive operations such as data input, browsing, and searching. , Dandan network module 65, as shown in the figure, through the network to link to other knowledge management department 15 1289773 ϋ8 'with other knowledge management system 68 borrowing and importing The modules of the process display are as shown in the fifth diagram: 2: ,, and 51a, the graphic function module training, the sound function, the sub-function, the 51m, and other functional modules, thereby changing the view. The 1'f slot function does not function, and when there is a specific visualization module 67 knowledge base content, it can generate more; 'webpage' is browsing the effect of the diversified display of the J seat. The seventh figure shows the flow of knowledge into the flow chart of the (4) library. The computer system of the invention is connected to the operation system, such as workstations, tables, computers, etc., and the plurality of computer systems are all safe. The database of the computer system uses the decentralized action ^^ 2 and the corresponding client role. The knowledge base of the second library also plays the role of sharing and establishing between the knowledge bases, including the steps of remitters and remittances; In the process of importing, the user gets the information file to be imported and then goes smoothly. The medium tree structure is formed according to the knowledge base data structure, and the mouth is two views, and the webpage is presented on a browser. After checking the execution of the Huayi 4 industry = limit, such as checking the knowledge management system, the system administrator gives the user the item, write, modify, execute, etc. (step S7〇3), if the user does not have permission to write The authority of the person or the person to be remitted, Lin bundled this into the operation or given the appropriate warning message 'This security certificate protects the contents of this knowledge base; if the user has the right to write or import into the knowledge base, the authority is determined The file is then uploaded to the knowledge management system (step 16 1289773 705). Moreover, before or after the file is uploaded, the system will automatically check whether the desired knowledge slot is exceeded or not (step S707), in order to protect the rights of each user, to avoid system resources being reduced. If the file that the person wants to import exceeds the capacity quota that the user can upload = the transmission quota, the system stops the uploading operation and can display the error or warning message on the second page when appropriate; if the file is in the office Within the set quota, the file is loaded and the file is checked for correctness (steps S7 to 9). If the file is damaged or incomplete, the process of resuming the person is stopped, because the damaged file may be made secret. Therefore, it is checked whether the insertion is correct in the process of the person in the process of the exchange, and the process of the import is continued after the file is determined to be correct.
在匯入知識庫時,需於系統中建立一暫存資料庫 (Wffer database),係利用包括有該知識管理系統系統中 =記憶體(硬碟或是動態隨機記憶鮮)作為下載該資料 庫檔案之暫存記憶體(步驟S711),再執行匯入作^步 驟S713),其中包括比對匯入知識庫權限(步驟S715), =對原先產生此欲匯人之知識庫之使用者觀,係因來 的地的使用者權限不盡相同;故 乂、,乍業(步驟S717),將來源與目的之知識庫 ^ =其他i異進行校正’再將知識軸容由上述暫存於 匯 =?ίΓ斗庫解壓縮至相對位置,即進行本發明之 的資料:構%:19 ),相對位置係為保留原有知識庫中 構等,確保在目的端匯入之知識庫能 j源Κ统所呈現結構、畫面—致,以利往後之運作。 S7=完m即崎上述記憶财的暫存資料庫(步驟 S721),亚結束此匯入流程。 17 1289773 ^本發明使用行動資料庫之知識管理系統與其運作 係如第八圖所示之知識庫匯出資料實施例。 / ^匯出作業開始時,使用者需選定所要匯出的知纖 容,如於此系統中以網頁方式選取所要匯出的知識庫二 知識官理系統先取得一欲匯出之知識庫之樹狀結構次士 (步驟S801),再檢查執行作業之權限(步驟S8〇3),、=When importing the knowledge base, it is necessary to establish a temporary storage database (Wffer database) in the system, and use the knowledge storage system system to include the memory (hard disk or dynamic random memory fresh) as the download database. The temporary storage memory of the file (step S711), and then performing the importing process (step S713), including the importing of the knowledge base authority (step S715), = the user view of the original knowledge base of the person who wants to generate the person The user rights of the origins are not the same; therefore, 乂, 乍 (step S717), the source and destination knowledge base ^ = other i is corrected 'and then the knowledge axis is temporarily stored in the above The data is decompressed to the relative position, that is, the data of the present invention is constructed: %: 19), and the relative position is to retain the original knowledge base, etc., to ensure that the knowledge base can be imported at the destination end. The source system presents the structure and the picture, so as to facilitate the future operation. S7=End of the temporary storage database of the above memory (step S721), the end of the import process. 17 1289773 ^ The knowledge management system of the present invention using the action database and its operation are as shown in the eighth diagram of the knowledge base to export data embodiments. / ^ At the beginning of the remittance operation, the user needs to select the knowledge volume to be remitted. For example, in this system, the knowledge base to be remitted is selected by webpage. The second knowledge system first obtains a knowledge base to be remitted. Tree-shaped structure Shishi (step S801), and then checks the authority to execute the job (step S8〇3), =
^查使用者之使用權限,如使用者的讀取、寫人與執Y 若使用者並無雜進行Μ作業,則結束此匯㈣業;、」 使用者有纽管理者料的執行權限,如執行_作業右 則繼續步驟。之後,進行紀錄匯出資料之樹狀結構,即將 ,奴匯出的知識庫之資料結構記錄起來,確保在匯出j 此於其他使用者在準備還原此匯㈣案能有^ 結構(步驟S805)。 識庫 之後,檢查匯出資料之配額(步驟S807),係藉$ 6 ,出資料配額的方式保障其他使用者的f源使用,如以 :量的配額、資料傳輪的頻寬配額或比對記憶體空間‘用 :、二’右有超過配額,則停止此匯出作業,並可事實顯示罄 告訊息,並在調整後再繼續進行匯丨作# ;若並 。 額封則接著建立空白之暫存資料庫,係於記憶體酉定己 該以:驟=產生匯出檔案時能先提供暫存空間儲存 z田^ (々驟S809),亚接著先匯出該欲匯出之知 目錄資料至此暫存資料庫〔牛) 於暫存奸體中先建) 錄資料係 二俘此體巾先建立所需的目錄,再更改知識庫各表格 “m:步驟s8i3),因為此匯出作業需考慮該匯出 ^案的可雜’則龍_案巾減原本存在之知識庫之 18 1289773 結構 ,汉“週合各種不同的知識管理系統。 :於,己1^體中建立目錄資料,經 =庫it述已於記憶想中建立的暫存目:二 驟S815) ’再進行壓縮所匯出 、、 達到知識庫可攜性之目的。 ^ = 817) ’係為 體中的暫存資料庫(步驟酬 或多數個壓縮構案,以便匯出給其他使用者j產生- =在產生匯出檔案的同時,亦於記憶體4(步職 驟助),結束本流程。 “仏體中的智存掩(杏 本發明係為—種制行動資料庫之知 =法’係整合各分散之客戶端系統產生之知》其 =糸統’而各知識管理系統並無絕對的域關,的資 入各分散之知識庫成為—整合的知識庫伺服器、皆可 匯出知識分享與別人,透過網頁方式供使用者湖^教, 准以上所述僅為本發明之較佳可行實施例, =本發明之專利範圍’故舉凡運用本發明說明臭 谷所為之等效結構變化,均同理包含於本發 内’合予陳明。 文範_ 【圖式簡單說明】 第一圖係為習用技術資料庫結構示意圖; 第二圖係為習用技術網路上資料庫系統示意_ · 弟—圖係為本發明行動資料庫之知識管理系、 構示意圖; 、、缝 19 1289773 第四A圖係為本發明知識管理系統之視覺化網頁示意 圖; 第四B圖係為本發明知識管理系統之目錄管理之晝面 不意圖, 第五A圖係為本發明知識管理系統中使用功能模組以 產生功能性網頁之示意圖之一; 第五B圖係為本發明知識管理系統中使用功能模組以 產生功能性網頁之示意圖之二; 第五C圖係為本發明知識管理系統中使用功能模組以 產生功能性網頁之示意圖之三; 第五D圖係為本發明知識管理系統中使用功能模組以 產生功能性網頁之示意圖之四; 第六圖係為使用行動資料庫之知識管理系統示意圖; 第七圖係為使用行動資料庫之知識管理系統運作方法 貧料匯入流程圖, 第八圖係為使用行動資料庫之知識管理系統運作方法 資料匯出流程圖。 【主要元件符號說明】 應用程式與工具102 文字104a 畫面104b 影像104c 聲音104d 20 1289773 物件關連性工具106 關連性資料庫108 資料庫伺服器20 客戶端23, 24 主機25 貢料庫糸統3 貨料庫核心2 元資料庫26 已建立資料庫27 歷史資料庫28 資料索引29 網際網路21 第一伺服器31 第二伺服器32 伺服器 33, 34, 35, 36, 37, 38 網路 311,312, 313, 321,322, 323 知識庫名稱40 第一根目錄41 弟二根目錄42 第三根目錄43 第一層第一子目錄421 第一層第二子目錄422 第一層第三子目錄423 第二層第一子目錄4231 21 1289773 第二層第二子目錄4232 結構複製44 資料複製45 匯出46 檔案下載功能47 匯入48 移轉授權49 知識庫目錄5 0 子目錄55, 57, 59 功能模組選單51 套用紐52 文字功能模組51a 圖形功能模組51b 聲音功能模組51c 檔案功能模組51d 圖形顯示區56 聲音檔顯示區58 作業系統60 資料庫模組61 儲存模組62 驅動模組63 介面語言64 網路模組65 功能模組66 22 1289773 視覺化模組67 知識管理系統68 使用者69 目錄連結401 音樂背景402 新增目錄403 目錄描述404 $ 目錄更名405 位置交換406 位置排序407 移動目錄408 删除目錄409 目錄狀態410 目錄狀態選項411 23^Check the user's access rights, such as the user's reading, writing and executing the user. If the user does not have any miscellaneous work, the end of the meeting (4) industry; If you execute _ job right, continue with the steps. After that, the tree structure of the record remittance data is recorded, and the data structure of the knowledge base remitted by the slaves is recorded, so as to ensure that the other users are ready to restore the remittance (4) case structure (step S805). ). After the library is inspected, the quota of the remitted data is checked (step S807), and the data quota is used to protect the use of the f source of other users, such as the amount quota, the bandwidth quota of the data transmission or the ratio. For the memory space 'use:, two' right has more than the quota, then stop this export operation, and the factual display of the obituary message, and then continue to carry out the exchange after the adjustment #; if and. The forehead then establishes a blank temporary storage database, which is determined by the memory: Step = When the export file is generated, the temporary storage space can be provided to store z Tian ^ (Step S809), and then the export is first performed. The catalogue information to be remitted to this temporary storage database (bovine) is first built in the temporary corpus). The recorded data is the second capture of the body towel. The necessary catalogue is created first, and then the table of the knowledge base is changed. S8i3), because this remittance operation needs to consider the remittance of the case ^ can be mixed 'the dragon _ case towel minus the original existence of the knowledge base 18 1289773 structure, Han "Zhouhe a variety of different knowledge management systems. :Yu, the establishment of the catalogue data in the body of the body, through the = library is described in the memory of the temporary storage of the purpose: two steps S815) 're-compression to remit, to achieve the purpose of knowledge base portability. ^ = 817) ' is a temporary database in the body (steps or most of the compressed structure, so that it can be exported to other users j - - in the generation of the export file, also in memory 4 (step The job is assisted), the process is ended. “The wisdom of the body in the body (the apricot invention is the knowledge of the action database = the law] is the integration of the scattered client system. 'There is no absolute domain barrier for each knowledge management system. The knowledge base of each of the distributed knowledge bases becomes an integrated knowledge base server. All of them can share knowledge sharing with others. Through the webpage, users can learn from the lake. The above is only a preferred embodiment of the present invention, and the patent scope of the present invention is the same as that of the present invention.文范_ [Simple description of the schema] The first diagram is a schematic diagram of the structure of the conventional technology database; the second diagram is the database system on the conventional technology network. The younger-graph is the knowledge management system of the action database of the invention. Schematic diagram; ,, slit 19 1289 773 The fourth A picture is a schematic diagram of the visualized webpage of the knowledge management system of the present invention; the fourth B is the side view of the directory management of the knowledge management system of the present invention, and the fifth A figure is the knowledge management system of the present invention. One of the schematic diagrams of using the functional module to generate a functional web page; the fifth B diagram is the second schematic diagram of using the functional module to generate a functional webpage in the knowledge management system of the present invention; the fifth C diagram is the knowledge management of the present invention The function module is used in the system to generate the schematic diagram of the functional webpage; the fifth D diagram is the fourth schematic diagram of using the functional module to generate the functional webpage in the knowledge management system of the invention; the sixth figure is the use of the action data Schematic diagram of the knowledge management system of the library; the seventh picture is the flow chart of the knowledge management system operation method using the action database, and the eighth picture is the data flow chart of the knowledge management system operation method using the action database. [Main component symbol description] Application and tool 102 Text 104a Screen 104b Image 104c Sound 104d 20 1289773 Object related tool 106 Relevance database 108 database server 20 client 23, 24 host 25 tribute library 3 warehouse core 2 metadata database 26 established database 27 historical database 28 data index 29 internet 21 first Server 31 Second Server 32 Server 33, 34, 35, 36, 37, 38 Network 311, 312, 313, 321, 322, 323 Knowledge Base Name 40 First Directory 41 Brother Two Directory 42 Third Root directory 43 first layer first subdirectory 421 first layer second subdirectory 422 first layer third subdirectory 423 second layer first subdirectory 4231 21 1289773 second layer second subdirectory 4232 structure copy 44 data copy 45 Export 46 File Download Function 47 Import 48 Transfer Authorization 49 Knowledge Base Directory 5 0 Sub-directory 55, 57, 59 Function Module Menu 51 Application Button 52 Text Function Module 51a Graphic Function Module 51b Sound Function Module 51c File function module 51d Graphic display area 56 Sound file display area 58 Operating system 60 Database module 61 Storage module 62 Drive module 63 Interface language 64 Network module 65 Function module 66 22 1289773 Visualization module 67 Knowledge Management System 68 User 69 Directory Link 401 Music Background 4 02 New Directory 403 Directory Description 404 $ Directory Rename 405 Location Exchange 406 Location Sort 407 Move Directory 408 Delete Directory 409 Directory Status 410 Directory Status Options 411 23