[go: up one dir, main page]

TWI728405B - Search device, search method, and computer readable recording medium with search program recorded thereon - Google Patents

Search device, search method, and computer readable recording medium with search program recorded thereon Download PDF

Info

Publication number
TWI728405B
TWI728405B TW108124746A TW108124746A TWI728405B TW I728405 B TWI728405 B TW I728405B TW 108124746 A TW108124746 A TW 108124746A TW 108124746 A TW108124746 A TW 108124746A TW I728405 B TWI728405 B TW I728405B
Authority
TW
Taiwan
Prior art keywords
data
stored
access authority
user
access
Prior art date
Application number
TW108124746A
Other languages
Chinese (zh)
Other versions
TW202013210A (en
Inventor
吉田明子
粕渕清孝
棚橋信貴
茂森和士
我孫子𨺓
三宅克之
Original Assignee
日商斯庫林集團股份有限公司
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 日商斯庫林集團股份有限公司 filed Critical 日商斯庫林集團股份有限公司
Publication of TW202013210A publication Critical patent/TW202013210A/en
Application granted granted Critical
Publication of TWI728405B publication Critical patent/TWI728405B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

本發明之課題,在於將資料之追加、刪除或更新即時地反映至存取控制及檢索結果。 The subject of the present invention is to reflect the addition, deletion or update of data to the access control and retrieval results in real time.

本發明取得並存放被儲存於來源之複數個資料。然後,於接收到顯示發生進行資料之追加等之事件的通知時,反映至資料之追加等所存放之複數個資料。於受理使用者之登入時,自來源取得被設定在複數個資料所存放之使用者的存取權限並加以儲存。然後,於接收到通知時,將被設定在經追加等之資料之使用者的存取權限,反映至自來源取得並加以儲存之存取權限。自所存放之複數個資料中,抽出符合檢索條件且使用者基於所儲存之存取權限而被許可進行存取的資料。 The present invention obtains and stores a plurality of data stored in the source. Then, when a notification showing that an event such as adding data has occurred is received, it is reflected to the plural data stored in the adding of data, etc. When accepting the user's login, obtain the user's access authority set in the storage of multiple data from the source and store it. Then, when the notification is received, the user's access authority set in the additional data will be reflected to the access authority obtained from the source and stored. From the plurality of stored data, extract the data that meets the retrieval conditions and that the user is permitted to access based on the stored access authority.

Description

檢索裝置、檢索方法及記錄有檢索程式之電腦可讀取的記錄媒體 Retrieval device, retrieval method, and computer-readable recording medium recorded with retrieval program

本發明係關於檢索裝置、檢索方法及記錄有檢索程式之電腦可讀取的記錄媒體。 The invention relates to a search device, a search method, and a computer-readable recording medium with a search program recorded.

檢索裝置自被儲存於來源之複數個資料中抽出符合檢索條件之資料,並將所抽出之資料包含在檢索結果中。又,檢索裝置於進行存取控制之情形時,將存取權限反映至檢索結果。亦即,檢索裝置雖將使用者基於所反映之存取權限而被許可進行存取之資料包含在檢索結果,但不會將使用者基於該存取權限而未被許可進行存取之資料包含在檢索結果。專利文獻1及2所記載之技術為其例。 The retrieval device extracts data that meets the retrieval conditions from a plurality of data stored in the source, and includes the extracted data in the retrieval result. In addition, the retrieval device reflects the access authority to the retrieval result when performing access control. That is, although the retrieval device includes the data that the user is allowed to access based on the reflected access authority in the retrieval result, it does not include the data that the user is not allowed to access based on the access authority. Retrieving results. The techniques described in Patent Documents 1 and 2 are examples.

作為將存取權限反映至檢索結果之方法,下述之第1方法及第2方法係一般的方法。 As a method of reflecting the access authority to the search result, the following first method and second method are general methods.

於第1方法中,檢索裝置對存取權限進行管理。於所管理之存取權限中,設定有使用者被許可進行存取之來源。檢索裝置雖將使用者基於管理之存取權限而被許可進行存取之被儲存在來源之資料包含在檢索結果,但不將使用者基於該存取權限而未被 許可進行存取之被儲存在來源之資料包含在檢索結果。 In the first method, the retrieval device manages the access authority. In the managed access authority, the source from which the user is allowed to access is set. Although the retrieval device includes the data stored in the source that the user is permitted to access based on the managed access authority in the retrieval result, it does not store the data that the user is not permitted to access based on the access authority. The data at the source is included in the search results.

於第2方法中,來源對存取權限進行管理。於所管理之存取權限中,設定有使用者被許可進行存取之資料。檢索裝置於使用者進行登入時,自來源取得所管理之存取權限,而將使用者基於所取得之存取權限而被許可進行存取之資料包含在檢索結果,但不將使用者基於該存取權限而未被許可進行存取之資料包含在檢索結果。 In the second method, the source manages the access authority. In the managed access authority, set the data that the user is allowed to access. When the user logs in, the retrieval device obtains the managed access authority from the source, and includes the data that the user is permitted to access based on the obtained access authority in the retrieval result, but does not base the user on the Data that has access permission but is not permitted to be accessed is included in the search results.

[先前技術文獻] [Prior Technical Literature] [專利文獻] [Patent Literature]

[專利文獻1]日本專利特開2013-114331號公報 [Patent Document 1] Japanese Patent Laid-Open No. 2013-114331

[專利文獻2]日本專利特開2010-160577號公報 [Patent Document 2] Japanese Patent Laid-Open No. 2010-160577

於檢索裝置中,期望在已發生對被儲存於來源之複數個資料進行資料之追加、刪除或更新之事件之情形時,將資料之追加、刪除或更新即時地反映至存取控制及檢索結果。 In the retrieval device, it is expected that when an event of adding, deleting or updating data to multiple data stored in the source has occurred, the addition, deletion or update of the data will be reflected in the access control and retrieval results in real time .

然而,習知之檢索裝置存在有:無法將資料之追加、刪除或更新即時地反映至存取控制及檢索結果之問題;以及為了將資料之追加、刪除或更新即時地反映至存取控制及檢索結果而必須進行資料及存取權限之複雜的管理之問題等。 However, the conventional retrieval device has the problem that the addition, deletion or update of data cannot be reflected to the access control and retrieval results in real time; and in order to reflect the addition, deletion or update of data to the access control and retrieval in real time As a result, complicated management of data and access rights must be carried out.

本發明係鑑於該等問題所完成者。本發明所欲解決之課題,係提供不必進行資料及存取權限之複雜的管理,便可將資料之追加、刪除或更新即時地反映至存取控制及檢索結果之檢索裝 置、檢索方法及記錄有檢索程式之電腦可讀取的記錄媒體。 The present invention was completed in view of these problems. The problem to be solved by the present invention is to provide a retrieval device, retrieval method and record that can instantly reflect the addition, deletion or update of data to access control and retrieval results without the need for complex management of data and access permissions. A computer-readable recording medium with a search program.

本發明係關於檢索裝置。 The present invention relates to a retrieval device.

檢索裝置具備有接收部、資料存放部、資料取得部、存取權限管理部、登入部、存取權限取得部、及檢索部。 The retrieval device includes a receiving unit, a data storage unit, a data acquisition unit, an access authority management unit, a login unit, an access authority acquisition unit, and a retrieval unit.

接收部接收顯示已發生對被儲存於至少一個來源之複數個資料進行資料之追加、刪除或更新之事件的通知。 The receiving part receives a notification showing that an event of data addition, deletion, or update to a plurality of data stored in at least one source has occurred.

資料取得部取得該複數個資料並將其存放於資料存放部。又,資料取得部在取得該複數個資料後接收部接收到通知時,將資料之追加、刪除或更新反映至資料存放部所存放之複數個資料。 The data acquisition department acquires the plural data and stores them in the data storage department. In addition, when the receiving section receives the notification after acquiring the plural pieces of data, the data acquisition section reflects the addition, deletion or update of the data to the plural pieces of data stored in the data storage section.

登入部受理使用者之登入。又,登入部於受理登入時,自至少一個來源取得被設定在資料存放部所存放之複數個資料之使用者的存取權限並將其儲存於存取權限管理部。 The login department accepts user login. In addition, when the login unit accepts the login, it obtains from at least one source the user's access authority for the plural data stored in the data storage unit and stores it in the access authority management unit.

存取權限取得部於取得被設定在資料存放部所存放之複數個資料之使用者的存取權限後接收部接收到通知時,自至少一個來源取得被設定在經追加、刪除或更新之資料之使用者的存取權限,並反映至被儲存在存取權限管理部的存取權限。 The access authority acquisition unit obtains the access authority of the user who is set in the data storage unit and then the receiving unit receives the notification, obtains the data set in addition, deletion or update from at least one source The user’s access authority is reflected in the access authority stored in the access authority management section.

檢索部自資料存放部所存放之複數個資料中,抽出符合檢索條件且使用者基於上述存取權限管理部所儲存之存取權限而被許可進行存取的資料。 The retrieval unit extracts from the plurality of data stored in the data storage unit the data that meets the retrieval conditions and that the user is permitted to access based on the access authority stored in the above-mentioned access authority management unit.

本發明亦關於檢索方法及記錄有檢索程式之電腦可讀取的記錄媒體。 The invention also relates to a retrieval method and a computer-readable recording medium on which the retrieval program is recorded.

根據本發明,可與發生對被儲存於至少一個來源之複數個資料進行資料之追加、刪除或更新的事件之情形連動地,更新所存放之複數個資料,並更新所儲存之存取權限。因此,可不必進行資料及存取權限之複雜的管理,便可將資料之追加、刪除或更新即時地反映至存取控制及檢索結果。 According to the present invention, it is possible to update the stored plurality of data and update the stored access authority in conjunction with the occurrence of the event of adding, deleting or updating data to the plurality of data stored in at least one source. Therefore, there is no need to perform complicated management of data and access authority, and the addition, deletion or update of data can be reflected to the access control and retrieval results in real time.

本發明之目的、特徵、態樣及優點,可藉由以下之詳細說明與添附圖式而明確化。 The purpose, features, aspects and advantages of the present invention can be clarified by the following detailed description and appended drawings.

1000‧‧‧檢索裝置 1000‧‧‧Search device

1020‧‧‧檢索程式 1020‧‧‧Search program

1040‧‧‧中央處理裝置(CPU) 1040‧‧‧Central Processing Unit (CPU)

1042‧‧‧記憶體 1042‧‧‧Memory

1044‧‧‧硬式磁碟機 1044‧‧‧Hard Disk Drive

1046‧‧‧輸入機器 1046‧‧‧Input machine

1048‧‧‧輸出機器 1048‧‧‧Output machine

1060‧‧‧外部儲存媒體 1060‧‧‧External storage media

1080‧‧‧網路 1080‧‧‧Internet

1200‧‧‧檢索系統 1200‧‧‧Search System

1220‧‧‧來源 1220‧‧‧Source

1222‧‧‧使用者管理伺服器 1222‧‧‧User Management Server

1240‧‧‧使用者 1240‧‧‧User

1260‧‧‧接收部 1260‧‧‧Receiving Department

1262‧‧‧資料存放部 1262‧‧‧Data Storage Department

1264‧‧‧資料取得部 1264‧‧‧Data Acquisition Department

1266‧‧‧存取權限管理部 1266‧‧‧Access Authority Management Department

1268‧‧‧登入部 1268‧‧‧Login Department

1270‧‧‧存取權限取得部 1270‧‧‧Access Authority Acquisition Department

1272‧‧‧檢索部 1272‧‧‧Search Department

1300‧‧‧使用者ID 1300‧‧‧User ID

1302‧‧‧(來源1之)可存取ID 1302‧‧‧(Source 1) Accessible ID

1304‧‧‧(來源2之)可存取ID 1304‧‧‧(Source 2) Accessible ID

1400‧‧‧ID 1400‧‧‧ID

1402‧‧‧案件名稱 1402‧‧‧Case Name

1404‧‧‧內容 1404‧‧‧Content

1406‧‧‧承辦人員 1406‧‧‧Contractor

1420‧‧‧ID 1420‧‧‧ID

1422‧‧‧內容 1422‧‧‧Content

1424‧‧‧案例 1424‧‧‧Case

1426‧‧‧報告人員 1426‧‧‧Reporter

圖1係將第1實施形態之檢索裝置之硬體加以圖示的方塊圖。 Fig. 1 is a block diagram illustrating the hardware of the search device of the first embodiment.

圖2係將具備有第1實施形態之檢索裝置之檢索系統加以圖示的方塊圖。 Fig. 2 is a block diagram illustrating a retrieval system equipped with the retrieval device of the first embodiment.

圖3係將由第1實施形態之檢索裝置所管理之存取管理資料之構造加以圖示的圖。 Fig. 3 is a diagram illustrating the structure of the access management data managed by the search device of the first embodiment.

圖4係將第1實施形態之檢索裝置所存放之複數個資料之構造加以圖示的圖。 Fig. 4 is a diagram illustrating the structure of a plurality of data stored in the retrieval device of the first embodiment.

圖5係將第1實施形態之檢索裝置所進行之複數個資料之取得之流程加以圖示的流程圖。 Fig. 5 is a flowchart illustrating the flow of obtaining plural data by the search device of the first embodiment.

圖6係將第1實施形態之檢索裝置所進行之存取權限之取得之流程加以圖示的流程圖。 Fig. 6 is a flowchart illustrating the flow of obtaining access authority by the search device of the first embodiment.

1 檢索裝置之硬體 1 The hardware of the retrieval device

圖1係將第1實施形態之檢索裝置之硬體加以圖示的方塊圖。 Fig. 1 is a block diagram illustrating the hardware of the search device of the first embodiment.

圖1所圖示之檢索裝置1000係安裝有檢索程式1020之個人電腦(PC;Personal Computer)。檢索裝置1000具備有中央處理裝置(CPU;Central Processing Unit)1040、記憶體1042、硬式磁碟機1044、輸入機器1046、及輸出機器1048。檢索裝置1000亦可具備有該等元件以外之元件。 The retrieval device 1000 shown in FIG. 1 is a personal computer (PC; Personal Computer) with a retrieval program 1020 installed. The search device 1000 includes a central processing unit (CPU; Central Processing Unit) 1040, a memory 1042, a hard disk drive 1044, an input device 1046, and an output device 1048. The retrieval device 1000 may also include components other than these components.

於硬式磁碟機1044安裝有檢索程式1020。檢索程式1020對於硬式磁碟機1044之安裝,既可藉由將自光碟(CD;Compact Disc)、數位多功能光碟(DVD;Digital Versatile Disc)、通用序列匯流排(USB;Universal Serial Bus)記憶體等之外部儲存媒體1060所讀出之資料寫入硬式磁碟機1044來進行,亦可藉由將經由網路1080所接收到之資料寫入硬式磁碟機1044來進行。硬式磁碟機1044亦可被置換為其他種類之輔助儲存裝置。例如,硬式磁碟機1044亦可被置換為固態硬碟(Solid State Drive)、隨機存取記憶(RAM;Random Access Memory)磁碟。硬式磁碟機1044、外部儲存媒體1060、固態硬碟、RAM磁碟等係記錄有檢索程式1020之電腦可讀取的記錄媒體。 A search program 1020 is installed in the hard disk drive 1044. The retrieval program 1020 can be used to install the hard disk drive 1044 by storing it from a compact disc (CD; Compact Disc), a digital versatile disc (DVD; Digital Versatile Disc), and a universal serial bus (USB; Universal Serial Bus). The data read from the external storage medium 1060 such as the external storage medium 1060 is written into the hard disk drive 1044, and it can also be performed by writing the data received via the network 1080 into the hard drive 1044. The hard disk drive 1044 can also be replaced with other types of auxiliary storage devices. For example, the hard disk drive 1044 can also be replaced with a solid state drive (Solid State Drive) or a random access memory (RAM; Random Access Memory) disk. The hard disk drive 1044, the external storage medium 1060, the solid-state hard disk, the RAM disk, etc. are computer-readable recording media on which the retrieval program 1020 is recorded.

CPU 1040將檢索程式1020載入記憶體1042,並執行所載入之檢索程式1020。藉此,PC作為檢索裝置1000而發揮功能。 The CPU 1040 loads the search program 1020 into the memory 1042 and executes the loaded search program 1020. In this way, the PC functions as the search device 1000.

輸入機器1046係鍵盤、滑鼠、觸控板、軌跡球、觸控面板、開關、圓盤(dial)、麥克風等。 The input machine 1046 is a keyboard, mouse, touchpad, trackball, touch panel, switch, dial, microphone, etc.

輸出機器1048係顯示器、印表機、揚聲器等。 The output device 1048 is a monitor, printer, speaker, etc.

2 檢索系統 2 Retrieval system

圖2係將具備有第1實施形態之檢索裝置之檢索系統加以圖示 的方塊圖。 Fig. 2 is a block diagram illustrating a retrieval system equipped with the retrieval device of the first embodiment.

圖2所圖示之檢索系統1200具備有上述之檢索裝置1000,並具備有來源1220及使用者管理伺服器1222。檢索系統1200亦可具備有該等元件以外之元件。4個來源1220亦可被置換為3個以下或5個以上之來源。 The retrieval system 1200 shown in FIG. 2 is equipped with the aforementioned retrieval device 1000, and is equipped with a source 1220 and a user management server 1222. The retrieval system 1200 may also have components other than these components. The 4 sources 1220 can also be replaced with 3 or less or 5 or more sources.

來源1220儲存複數個資料。來源1220係成為檢索之對象的來源。被儲存於來源1220之複數個資料,係成為檢索之對象的複數個資料。4個來源1220分別儲存構成該複數個資料的資料。 Source 1220 stores multiple data. The source 1220 is the source of the object to be searched. The plural data stored in the source 1220 are the plural data to be retrieved. The four sources 1220 respectively store the data constituting the plural data.

檢索裝置1000取得被儲存於來源1220之複數個資料。又,檢索裝置1000受理使用者1240之登入,並受理使用者1240之檢索條件的輸入。又,檢索裝置1000自被儲存於來源1220之複數個資料中,抽出符合檢索條件且使用者1240被許可進行存取之資料,並將所抽出之資料提示給使用者1240。 The retrieval device 1000 obtains a plurality of data stored in the source 1220. In addition, the search device 1000 accepts the login of the user 1240 and accepts the input of the search conditions of the user 1240. In addition, the retrieval device 1000 extracts data that meets the retrieval conditions and that the user 1240 is permitted to access from a plurality of data stored in the source 1220, and presents the extracted data to the user 1240.

檢索裝置1000及來源1220利用目錄服務(Active Directory)等機制,並使用共通之使用者管理伺服器1222來進行共通之使用者管理。檢索裝置1000及來源1220僅設定並管理可登入之使用者1240、使用者1240所屬之群組、及使用者1240所具有之權限。 The retrieval device 1000 and the source 1220 utilize mechanisms such as Active Directory, and use a common user management server 1222 to perform common user management. The retrieval device 1000 and the source 1220 only set and manage the user 1240 who can log in, the group to which the user 1240 belongs, and the permissions that the user 1240 has.

3 檢索裝置 3 Retrieval device

如圖2所圖示,檢索裝置1000具備有接收部1260、資料存放部1262、資料取得部1264、存取權限管理部1266、登入部1268、存取權限取得部1270、及檢索部1272。檢索裝置1000亦可具備有 該等元件以外之元件。 As shown in FIG. 2, the search device 1000 includes a receiving unit 1260, a data storage unit 1262, a data acquisition unit 1264, an access authority management unit 1266, a login unit 1268, an access authority acquisition unit 1270, and a retrieval unit 1272. The retrieval device 1000 may also include components other than these components.

接收部1260、資料取得部1264、登入部1268、存取權限取得部1270、及檢索部1272係藉由使CPU 1040執行檢索程式1020所構成。資料存放部1262及存取權限管理部1266係由記憶體1042及硬式磁碟機1044之至少一者所構成。 The receiving unit 1260, the data obtaining unit 1264, the logging unit 1268, the access authority obtaining unit 1270, and the retrieval unit 1272 are configured by causing the CPU 1040 to execute the retrieval program 1020. The data storage unit 1262 and the access authority management unit 1266 are composed of at least one of a memory 1042 and a hard disk drive 1044.

CPU 1040所進行之處理之全部或一部分亦可由其他種類之處理裝置來進行。例如,CPU 1040所進行之處理之全部或一部分亦可由圖形處理裝置(GPU,Graphics Processing Unit)來進行。CPU 1040所進行之處理之全部或一部分亦可由不執行程式之硬體來進行。 All or part of the processing performed by the CPU 1040 can also be performed by other types of processing devices. For example, all or part of the processing performed by the CPU 1040 may also be performed by a graphics processing unit (GPU, Graphics Processing Unit). All or part of the processing performed by the CPU 1040 can also be performed by hardware that does not execute programs.

接收部1260接收顯示已發生對被儲存於來源1220之複數個資料進行資料之追加、刪除或更新之事件的通知(以下稱為「事件發生通知」)。事件發生通知係由已發生事件之來源所發送。事件發生通知之接收係於後台(Background)被進行。 The receiving unit 1260 receives a notification showing that an event has occurred for adding, deleting, or updating data to a plurality of data stored in the source 1220 (hereinafter referred to as "event occurrence notification"). Event notification is sent by the source of the event that has occurred. The notification of event occurrence is received in the background (Background).

資料取得部1264取得被儲存於來源1220之複數個資料。資料取得部1264於指定時刻一括性地取得所有被儲存在來源1220之複數個資料。指定時刻例如為每天晚上固定的時刻。資料取得部1264於取得複數個資料時,取得分別識別複數個資料之複數個ID(識別子)。又,資料取得部1264將所取得之複數個資料存放於資料存放部1262。 The data acquisition unit 1264 acquires plural data stored in the source 1220. The data acquisition unit 1264 collectively acquires all the plural data stored in the source 1220 at a specified time. The designated time is, for example, a fixed time every night. When acquiring a plurality of data, the data acquisition unit 1264 acquires a plurality of IDs (identifiers) that respectively identify the plurality of data. In addition, the data acquisition unit 1264 stores the acquired plural data in the data storage unit 1262.

又,資料取得部1264在取得複數個資料後接收部1260接收到事件發生通知時,僅取得經追加、刪除或更新之資料。資料取得部1264於取得經追加、刪除或更新之資料時,取得識別經追加、刪除或更新之資料的ID。又,資料取得部1264將資料之 追加、刪除或更新,反映至資料存放部1262所存放之複數個資料。資料之追加、刪除或更新之反映,係於檢索裝置1000動作之期間中重複地被進行。藉此,可與已發生對被儲存於來源1220之複數個資料進行資料之追加、刪除或更新之事件之情形連動地,即時地更新資料存放部1262所存放之複數個資料,並可即時地更新要提示給使用者1240之資料。 In addition, the data acquisition unit 1264 acquires only the added, deleted, or updated data when the receiving unit 1260 receives the event occurrence notification after acquiring a plurality of data. When the data acquisition unit 1264 acquires the added, deleted or updated data, it acquires the ID that identifies the added, deleted or updated data. In addition, the data acquisition unit 1264 reflects the addition, deletion, or update of data to the plural data stored in the data storage unit 1262. The reflection of addition, deletion, or update of data is repeatedly performed during the operation period of the retrieval device 1000. In this way, it is possible to update the data stored in the data storage unit 1262 in real time in conjunction with the occurrence of the event of adding, deleting or updating data to the data stored in the source 1220. Update the information to be prompted to the user 1240.

登入部1268受理使用者1240之登入。登入部1268對使用者管理伺服器1222詢問使用者1240是否可登入,並於使用者管理伺服器1222回答使用者1240可登入之情形時受理使用者1240之登入。 The login unit 1268 accepts the login of the user 1240. The login unit 1268 asks the user management server 1222 whether the user 1240 can log in, and accepts the login of the user 1240 when the user management server 1222 answers that the user 1240 can log in.

又,登入部1268於受理登入時,自來源1220一括性地取得被設定於資料存放部1262所存放之複數個資料之使用者1240的存取權限。所取得之存取權限包含對使用者1240被許可進行存取之資料進行識別之ID。又,登入部1268使存取權限管理部1266儲存所取得之存取權限。 In addition, when the login unit 1268 accepts the login, it obtains from the source 1220 the access authority of the user 1240 set in the plural data stored in the data storage unit 1262. The acquired access authority includes an ID for identifying the data that the user 1240 is permitted to access. In addition, the login unit 1268 causes the access authority management unit 1266 to store the acquired access authority.

存取權限取得部1270在取得被設定於資料存放部1262所存放之複數個資料之使用者1240之存取權限後接收部1260接收到事件發生通知時,自來源1220取得被設定於經追加、刪除或更新之資料的存取權限。又,存取權限取得部1270將所取得之存取權限,反映至被儲存在存取權限管理部1266之存取權限。存取權限之反映係於使用者1240登入之期間中重複地被進行。藉此,可與發生對被儲存於來源1220之複數個資料進行資料之追加、刪除或更新之事件之情形連動地,即時地更新存取權限管理部1266所管理之存取權限,並可即時地更新提示給使用者1240的資料。 After the access authority acquisition unit 1270 obtains the access authority of the user 1240 set in the plural data stored in the data storage unit 1262, after the receiving unit 1260 receives the event occurrence notification, it obtains from the source 1220 the access authority set in the added, Access permissions for deleted or updated data. In addition, the access authority acquisition unit 1270 reflects the acquired access authority to the access authority stored in the access authority management unit 1266. The reflection of the access authority is repeatedly performed during the user 1240 login period. In this way, the access authority managed by the access authority management unit 1266 can be updated in real time in conjunction with the occurrence of the event of adding, deleting or updating data to the plural data stored in the source 1220, and the access authority managed by the access authority management unit 1266 can be updated in real time. The information that is prompted to the user 1240 is updated accordingly.

檢索部1272參照被儲存於存取權限管理部1266之存取權限,而自資料存放部1262所存放之複數個資料中抽出資料。所抽出之資料係符合檢索條件且使用者1240基於被儲存於存取權限管理部1266之存取權限而被許可進行存取之資料。所抽出之資料被包含在檢索結果中,而藉由輸出機器1048所輸出。於輸出機器1048為顯示器之情形時,所抽出之資料被顯示於顯示器。 The retrieval unit 1272 refers to the access authority stored in the access authority management unit 1266, and extracts data from a plurality of data stored in the data storage unit 1262. The extracted data is the data that meets the retrieval conditions and the user 1240 is permitted to access based on the access authority stored in the access authority management unit 1266. The extracted data is included in the search result and output by the output machine 1048. When the output device 1048 is a display, the extracted data is displayed on the display.

根據檢索裝置1000,可與發生對被儲存於來源1220之複數個資料進行資料之追加、刪除或更新之事件之情形連動地,更新資料存放部1262所存放之複數個資料,並可更新被儲存於存取權限管理部1266之存取權限。因此,可不必進行資料及存取權限之複雜的管理,便可將資料之追加、刪除或更新即時地反映至存取控制及檢索結果。該效果雖於檢索系統1200僅具備一個來源之情形時仍會顯現,但尤其在檢索系統1200具備複數個來源之情形時會顯著地顯現。 According to the retrieval device 1000, the multiple data stored in the data storage unit 1262 can be updated in conjunction with the occurrence of the event of adding, deleting or updating multiple data stored in the source 1220, and the stored data can be updated. Access authority in the access authority management section 1266. Therefore, there is no need to perform complicated management of data and access authority, and the addition, deletion or update of data can be reflected to the access control and retrieval results in real time. Although this effect will still appear when the retrieval system 1200 has only one source, it will especially appear when the retrieval system 1200 has multiple sources.

4 存取管理資料的構造 4 Structure of access management data

圖3係將第1實施形態之檢索裝置所管理之存取管理資料之構造加以圖示的圖。 Fig. 3 is a diagram illustrating the structure of the access management data managed by the search device of the first embodiment.

圖3所圖示之存取管理資料的構造,係顯示存取權限管理部1266所管理之存取權限之資料的構造。 The structure of the access management data illustrated in FIG. 3 shows the structure of the access authority data managed by the access authority management unit 1266.

在圖3所圖示之存取管理資料之構造中,來源1之可存取ID 1302、來源2之可存取ID 1304等與使用者ID 1300被建立對應。來源1之可存取ID 1302係被儲存於來源1且對藉由使用者ID 1300所識別之使用者1240被許可進行存取之資料進行識別之 ID。同樣地,來源2之可存取ID 1304係被儲存於來源2且對藉由使用者ID 1300所識別之使用者1240被許可進行存取之資料進行識別之ID。 In the structure of the access management data illustrated in FIG. 3, the accessible ID 1302 of the source 1 and the accessible ID 1304 of the source 2 and the user ID 1300 are established in correspondence. The accessible ID 1302 of the source 1 is an ID that is stored in the source 1 and identifies the data that the user 1240 identified by the user ID 1300 is permitted to access. Similarly, the accessible ID 1304 of the source 2 is an ID that is stored in the source 2 and identifies the data that the user 1240 identified by the user ID 1300 is permitted to access.

5 複數個資料的構造 5 The structure of multiple data

圖4係將第1實施形態之檢索裝置所存放之複數個資料之構造加以圖示的圖。 Fig. 4 is a diagram illustrating the structure of a plurality of data stored in the retrieval device of the first embodiment.

圖4所圖示之複數個資料之構造係資料存放部1262所存放之複數個資料的構造。 The structure of the plural data shown in FIG. 4 is the structure of the plural data stored in the data storage unit 1262.

於圖4所圖示之複數個資料之構造中,對於來源1,案件名稱1402、內容1404、承辦人員1406等與ID 1400被建立對應。案件名稱1402係由ID 1400所識別之資料的案件名稱。內容1404係由ID 1400所識別之資料的內容。承辦人員1406係由ID 1400所識別之資料的承辦人員。 In the structure of the plural data shown in FIG. 4, for source 1, case name 1402, content 1404, undertaking personnel 1406, etc., are associated with ID 1400. Case name 1402 is the case name of the data identified by ID 1400. The content 1404 is the content of the data identified by ID 1400. The undertaker 1406 is the undertaker of the data identified by ID 1400.

又,於圖4所圖示之複數個資料之構造中,對於來源2,內容1422、案例1424、報告人員1426等與ID 1420被建立對應。內容1422係由ID 1420所識別之資料的內容。案例1424係由ID 1420所識別之資料的案例。報告人員1426係由ID 1420所識別之資料的報告人員。 In addition, in the structure of the plurality of data shown in FIG. 4, for source 2, content 1422, case 1424, reporter 1426, etc. are associated with ID 1420. The content 1422 is the content of the data identified by ID 1420. Case 1424 is a case of data identified by ID 1420. The reporter 1426 is the reporter of the data identified by ID 1420.

6 資料的取得 6 Acquisition of data

圖5係將第1實施形態之檢索裝置所進行之複數個資料之取得之流程加以圖示的流程圖。 Fig. 5 is a flowchart illustrating the flow of obtaining plural data by the search device of the first embodiment.

於圖5所圖示之步驟S101中,資料取得部1264對是 否已來到取得所有被存放於來源1220之資料的指定時刻進行判定。於被判定為已來到指定時刻之情形時,步驟S104於步驟S102及S103被依序地執行之後被執行。於被判定為未來到達指定時刻之情形時,步驟S104在步驟S102及S103未被執行之狀態下被執行。 In step S101 shown in FIG. 5, the data acquisition unit 1264 determines whether it has come to acquire all the data stored in the source 1220 at the designated time. When it is determined that the specified time has come, step S104 is executed after steps S102 and S103 are executed sequentially. When it is determined that the designated time is reached in the future, step S104 is executed in a state where steps S102 and S103 are not executed.

於步驟S102中,資料取得部1264自來源1220取得所有被存放在來源1220的資料。所有資料之取得,係藉由批次處理所進行,且自來源1220所包含之所有來源進行。 In step S102, the data obtaining unit 1264 obtains all the data stored in the source 1220 from the source 1220. All data is obtained by batch processing, and from all sources included in source 1220.

於步驟S103中,資料取得部1264將所取得之所有資料存放在資料存放部1262。 In step S103, the data acquisition unit 1264 stores all the acquired data in the data storage unit 1262.

根據步驟S101至S103,被儲存在來源1220之複數個資料可於指定時刻被定期地取得,且所取得之複數個資料會被存放在資料存放部1262。 According to steps S101 to S103, the plural data stored in the source 1220 can be periodically acquired at a specified time, and the acquired plural data will be stored in the data storage unit 1262.

於步驟S104中,接收部1260對是否已接收到事件發生通知進行判定。於被判定為已接收到事件發生通知之情形時,步驟S105至S107被依序地執行。於被判定為未接收到事件發生通知之情形時,步驟S101被再次地執行。 In step S104, the receiving unit 1260 determines whether an event occurrence notification has been received. When it is determined that the event occurrence notification has been received, steps S105 to S107 are sequentially executed. When it is determined that the event occurrence notification has not been received, step S101 is executed again.

於步驟S105中,資料取得部1264進一步只取得經追加、刪除或更新之資料。 In step S105, the data obtaining unit 1264 further obtains only the added, deleted or updated data.

於步驟S106中,資料取得部1264將資料之追加、刪除或更新反映至資料存放部1262所存放之複數個資料。 In step S106, the data acquisition unit 1264 reflects the addition, deletion or update of data to the plural data stored in the data storage unit 1262.

根據步驟S104至S106,可與發生進行資料之追加、刪除或更新之事件之情形連動地,只有經追加、刪除或更新之資料會進一步被取得,且資料之追加、刪除或更新會被反映至資料存放 部1262所存放之複數個資料。 According to steps S104 to S106, it can be linked to the occurrence of the event of adding, deleting or updating data. Only the added, deleted or updated data will be further obtained, and the addition, deletion or update of the data will be reflected to A plurality of data stored in the data storage unit 1262.

於步驟S107中,會被判定檢索裝置1000是否已結束。於被判定為檢索裝置1000已結束之情形時,資料之取得結束。於被判定為檢索裝置1000尚未結束之情形時,步驟S101被再次地執行。藉此,到檢索程式結束而檢索裝置1000結束為止,步驟S101至S106會重複地被執行。 In step S107, it is determined whether the retrieval device 1000 has ended. When it is determined that the retrieval device 1000 has ended, the data acquisition ends. When it is determined that the retrieval device 1000 has not ended, step S101 is executed again. Thereby, steps S101 to S106 are repeatedly executed until the search program ends and the search device 1000 ends.

根據步驟S101至S107,資料取得部1264在指定時刻要來到或接收到事件發生通知之前為待機狀態。又,資料取得部1264於指定時刻已到來之情形時,取得所有資料,並將所取得的所有資料存放於資料存放部1262。又,資料取得部1264於接收到事件發生通知之情形時,進一步只取得經追加、刪除或更新之資料,並將資料之追加、刪除或更新,反映至資料存放部1262所存放之複數個資料。 According to steps S101 to S107, the data acquisition unit 1264 is in a standby state until the specified time comes or until it receives an event occurrence notification. In addition, the data acquisition unit 1264 acquires all the data when the designated time has come, and stores all the acquired data in the data storage unit 1262. In addition, when the data acquisition unit 1264 receives the notification of the occurrence of an event, it further acquires only the added, deleted or updated data, and reflects the addition, deletion or update of the data to the plural data stored in the data storage unit 1262 .

7 存取權限之取得流程 7 Procedure for obtaining access rights

圖6係將第1實施形態之檢索裝置所進行之存取權限之取得之流程加以圖示的流程圖。 Fig. 6 is a flowchart illustrating the flow of obtaining access authority by the search device of the first embodiment.

於圖6所圖示之步驟S121中,登入部1268對使用者1240是否可登入使用者管理伺服器1222進行判定。於被判定為使用者1240可登入之情形時,步驟S122及S123被依序地執行。於判定為使用者1240不可登入之情形時,存取權限之取得結束。 In step S121 shown in FIG. 6, the login unit 1268 determines whether the user 1240 can log in to the user management server 1222. When it is determined that the user 1240 can log in, steps S122 and S123 are executed sequentially. When it is determined that the user 1240 cannot log in, the acquisition of the access authority ends.

於步驟S122中,登入部1268自來源1220取得被設定於資料存放部1262所存放之複數個資料的存取權限。所取得之存取權限被存取權限管理部1266加以儲存,並由存取權限管理部 1266所管理。 In step S122, the log-in unit 1268 obtains from the source 1220 the access authority of the plural data stored in the data storage unit 1262. The acquired access authority is stored by the access authority management unit 1266 and managed by the access authority management unit 1266.

於步驟S123中,接收部1260對是否已接收到事件發生通知進行判定。於被判定為已接收到事件發生通知之情形時,步驟S125於步驟S124被執行之後被執行。於被判定為未接收到事件發生通知之情形時,步驟S125於步驟S124未被執行之狀態下被執行。 In step S123, the receiving unit 1260 determines whether the event occurrence notification has been received. When it is determined that the event occurrence notification has been received, step S125 is executed after step S124 is executed. When it is determined that the event occurrence notification has not been received, step S125 is executed in a state where step S124 is not executed.

於步驟S124中,存取權限取得部1270自來源1220取得被設定於經追加、刪除或更新之資料的存取權限。所取得之存取權限,被反映至被儲存在存取權限管理部1266之存取權限。存取權限取得部1270取得ID,詢問來源1220使用者1240是否被許可進行存取由所取得之ID所識別之資料,並藉由自來源1220得到回答,而取得被設定於該資料之使用者1240的存取權限。 In step S124, the access authority obtaining unit 1270 obtains from the source 1220 the access authority set to the added, deleted or updated data. The acquired access authority is reflected in the access authority stored in the access authority management unit 1266. The access authority obtaining unit 1270 obtains the ID, asks the source 1220 whether the user 1240 is allowed to access the data identified by the obtained ID, and obtains the answer from the source 1220 to obtain the user set in the data 1240 access rights.

於步驟S125中,登入部1268對使用者1240是否已登出進行判定。於被判定為使用者1240已登出之情形時,在步驟S126被執行之後結束存取權限之取得。於被判定為使用者1240尚未登出之情形時,步驟S123再次被執行。藉此,到使用者1240登出之前,步驟S121至S124會被重複地執行。 In step S125, the login unit 1268 determines whether the user 1240 has logged out. When it is determined that the user 1240 has logged out, the acquisition of the access authority ends after step S126 is executed. When it is determined that the user 1240 has not logged out, step S123 is executed again. Thus, before the user 1240 logs out, steps S121 to S124 will be repeatedly executed.

於步驟S126中,被儲存於存取權限管理部1266之存取權限會被廢棄。 In step S126, the access authority stored in the access authority management unit 1266 is discarded.

雖已對本發明詳細地進行說明,但上述之說明之所有態樣皆僅為例示,本發明並非由該等所限定者。未被例示之各種變形例可解釋為在不脫離本發明之範圍內所能推知而完成者。 Although the present invention has been described in detail, all aspects of the above description are only examples, and the present invention is not limited by these. Various modifications that are not illustrated can be interpreted as those that can be inferred and completed without departing from the scope of the present invention.

1000‧‧‧檢索裝置 1000‧‧‧Search device

1200‧‧‧檢索系統 1200‧‧‧Search System

1220‧‧‧來源 1220‧‧‧Source

1222‧‧‧使用者管理伺服器 1222‧‧‧User Management Server

1240‧‧‧使用者 1240‧‧‧User

1260‧‧‧接收部 1260‧‧‧Receiving Department

1262‧‧‧資料存放部 1262‧‧‧Data Storage Department

1264‧‧‧資料取得部 1264‧‧‧Data Acquisition Department

1266‧‧‧存取權限管理部 1266‧‧‧Access Authority Management Department

1268‧‧‧登入部 1268‧‧‧Login Department

1270‧‧‧存取權限取得部 1270‧‧‧Access Authority Acquisition Department

1272‧‧‧檢索部 1272‧‧‧Search Department

Claims (4)

一種檢索裝置,其具備有:接收部,其接收顯示已發生對被儲存於至少一個來源之複數個資料進行資料之追加、刪除或更新之事件的通知;資料存放部;資料取得部,其取得上述複數個資料並存放於上述資料存放部,而於取得上述複數個資料後上述接收部接收到上述通知時,將上述資料之追加、刪除或更新反映至被存放於上述資料存放部之複數個資料;存取權限管理部;登入部,其受理使用者之登入,而於受理上述登入時,自上述至少一個來源取得被設定在上述資料存放部所存放之複數個資料之上述使用者的存取權限,並使上述存取權限管理部儲存該存取權限;存取權限取得部,其於取得被設定在上述資料存放部所存放之複數個資料之上述使用者的存取權限後上述接收部接收到上述通知時,自上述至少一個來源取得被設定在經追加、刪除或更新之資料之上述使用者的存取權限,並將其反映至被儲存在上述存取權限管理部之存取權限;及檢索部,其自上述資料存放部所存放之複數個資料中,抽出符合檢索條件且上述使用者基於被儲存在上述存取權限管理部之存取權限而被許可進行存取的資料。 A retrieval device, which is provided with: a receiving unit, which receives a notification showing that a plurality of data stored in at least one source has been added, deleted, or updated event notification; a data storage unit; a data acquisition unit, which acquires The above-mentioned plural data are stored in the above-mentioned data storage unit, and when the above-mentioned receiving unit receives the above notification after obtaining the above-mentioned plural data, it reflects the addition, deletion or update of the above-mentioned data to the plural data deposited in the above-mentioned data storage unit Data; access authority management section; login section, which accepts user login, and when accepting the above login, obtains from the above at least one source the storage of the above user who is set in the plurality of data stored in the above data storage section To obtain the authority, and make the access authority management section store the access authority; the access authority acquisition section obtains the access authority of the above-mentioned user who is set to the plurality of data stored in the data storage section. When the department receives the above notification, it obtains from the above at least one source the access authority of the user who is set in the added, deleted or updated data, and reflects it to the access authority stored in the access authority management section. Authority; and the retrieval unit, which extracts from the plurality of data stored in the above-mentioned data storage unit, the data that meets the retrieval conditions and that the above-mentioned user is permitted to access based on the access authority stored in the above-mentioned access authority management unit . 如請求項1之檢索裝置,其中,上述至少一個來源係複數個來源。 Such as the retrieval device of claim 1, wherein the at least one source mentioned above is a plurality of sources. 一種檢索方法,其具備有:資料取得部取得被儲存於至少一個來源之複數個資料並將其存放至資料存放部之步驟;藉由接收部來接收顯示已發生對上述複數個資料進行資料之追加、刪除或更新之事件的通知之步驟;於取得上述複數個資料後接收到上述通知時,藉由上述資料取得部使上述資料之追加、刪除或更新反映至所存放之複數個資料之步驟;藉由登入部來受理使用者之登入之步驟;於受理上述登入時,自上述至少一個來源取得被設定在所存放之複數個資料之上述使用者的存取權限並將其儲存至存取權限管理部之步驟;於取得被設定在所存放之複數個資料之上述使用者的存取權限後接收到上述通知時,藉由存取權限取得部自上述至少一個來源取得被設定在經追加、刪除或更新之資料之上述使用者的存取權限,並將其反映至所儲存的存取權限之步驟;及自所存放之複數個資料中,藉由檢索部來抽出符合檢索條件且上述使用者基於所儲存的存取權限而被許可進行存取的資料之步驟。 A retrieval method, which includes the steps of: a data acquisition unit obtains a plurality of data stored in at least one source and stores them in a data storage unit; and the receiving unit receives and displays that data has occurred on the plurality of data. Steps for notification of events of addition, deletion, or update; when the above notification is received after obtaining the above multiple data, the above data acquisition part is used to reflect the addition, deletion or update of the above data to the stored multiple data ;Accept the user’s login steps through the login section; when accepting the above login, obtain the above user’s access authority set in the plurality of stored data from the above at least one source and save it to access Steps of the authority management unit; when the notification is received after obtaining the access authority of the above-mentioned user who is set in the plurality of stored data, the access authority acquisition unit obtains from the above-mentioned at least one source and is set in the , Delete or update the data of the above-mentioned user's access authority, and reflect it to the steps of the stored access authority; and from the plurality of stored data, use the retrieval part to extract the retrieval conditions and the above Steps for the user to be permitted to access data based on the stored access rights. 一種記錄有檢索程式之電腦可讀取的記錄媒體,該檢索程式使電腦執行下列步驟:取得被儲存於至少一個來源之複數個資料並加以存放之步驟;接收顯示已發生對上述複數個資料進行資料之追加、刪除或更新之事件的通知之步驟;於取得上述複數個資料後接收到上述通知時,使上述資料之追 加、刪除或更新反映至所存放之複數個資料之步驟;受理使用者之登入之步驟;於受理上述登入時,自上述至少一個來源取得被設定在所存放之複數個資料之上述使用者的存取權限並加以儲存之步驟;於取得被設定在所存放之複數個資料之上述使用者的存取權限後接收到上述通知時,自上述至少一個來源取得被設定在經追加、刪除或更新之資料之上述使用者的存取權限,並將其反映至所儲存的存取權限之步驟;及自所存放之複數個資料中,抽出符合檢索條件且上述使用者基於所儲存的存取權限而被許可進行存取的資料之步驟。 A computer-readable recording medium recorded with a retrieval program, the retrieval program causes the computer to perform the following steps: a step of obtaining a plurality of data stored in at least one source and storing it; receiving and indicating that the above-mentioned plurality of data has been performed The steps of notification of the event of addition, deletion or update of data; when the above notification is received after obtaining the above plural data, the above data shall be traced Add, delete or update the steps reflected in the stored plural data; the steps of accepting the user's login; when accepting the above login, obtain from the above at least one source the above-mentioned users who are set in the stored plural data Steps of obtaining access rights and storing them; when the notification is received after obtaining the access rights of the above-mentioned user who is set in the stored plural data, it is obtained from the above-mentioned at least one source and is set after being added, deleted or updated The access rights of the above-mentioned users of the data and reflect them to the steps of the stored access rights; and from the plurality of stored data, extract the above-mentioned users who meet the retrieval conditions and based on the stored access rights And the steps of the data that is allowed to access.
TW108124746A 2018-08-28 2019-07-12 Search device, search method, and computer readable recording medium with search program recorded thereon TWI728405B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-159211 2018-08-28
JP2018159211A JP7171312B2 (en) 2018-08-28 2018-08-28 SEARCH DEVICE, SEARCH METHOD AND SEARCH PROGRAM

Publications (2)

Publication Number Publication Date
TW202013210A TW202013210A (en) 2020-04-01
TWI728405B true TWI728405B (en) 2021-05-21

Family

ID=69643543

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108124746A TWI728405B (en) 2018-08-28 2019-07-12 Search device, search method, and computer readable recording medium with search program recorded thereon

Country Status (3)

Country Link
JP (1) JP7171312B2 (en)
TW (1) TWI728405B (en)
WO (1) WO2020044935A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115481098A (en) * 2022-09-26 2022-12-16 中国银行股份有限公司 Bank data storage method, device, system and medium
CN118820544B (en) * 2024-09-18 2024-11-19 湖南恒茂信息技术有限公司 Incomplete data query method and related equipment based on agricultural Internet of things

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013114331A (en) * 2011-11-25 2013-06-10 Ricoh Co Ltd Index management program, index management device and retrieval system
JP2015170076A (en) * 2014-03-06 2015-09-28 株式会社東芝 Database system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005293196A (en) * 2004-03-31 2005-10-20 Dainippon Printing Co Ltd Database access controller and control method, customer information database system
JP2010160577A (en) * 2009-01-06 2010-07-22 Canon Inc Retrieving device, control method therefor, and computer program
JP5842426B2 (en) * 2011-07-15 2016-01-13 株式会社リコー Index management program and search system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013114331A (en) * 2011-11-25 2013-06-10 Ricoh Co Ltd Index management program, index management device and retrieval system
JP2015170076A (en) * 2014-03-06 2015-09-28 株式会社東芝 Database system

Also Published As

Publication number Publication date
TW202013210A (en) 2020-04-01
WO2020044935A1 (en) 2020-03-05
JP7171312B2 (en) 2022-11-15
JP2020035050A (en) 2020-03-05

Similar Documents

Publication Publication Date Title
US11042447B2 (en) Retention rule compliance of record deletion based on deletion log
US10503897B1 (en) Detecting and stopping ransomware
US9373004B2 (en) Methods and systems for deleting requested information
JP5449524B2 (en) Computer, processing method thereof and computer system
US9135266B1 (en) System and method for enabling electronic discovery searches on backup data in a computer system
US8448217B2 (en) Computer program, method, and system for access control
US20110208695A1 (en) Data synchronization between a data center environment and a cloud computing environment
US7809778B2 (en) Idempotent journal mechanism for file system
TWI728405B (en) Search device, search method, and computer readable recording medium with search program recorded thereon
CN107710202B (en) Cloud-native documents integrated with legacy tools
US20170031780A1 (en) Reverse Snapshot Clone
US11687564B2 (en) Continuous real-time masked database replication
US11899668B2 (en) Database management apparatus, database control method and program
US11144574B2 (en) System and method for managing database
JP4500072B2 (en) Authentication program in network storage device
US11095587B2 (en) Techniques for handling messages in laboratory informatics
US10747438B1 (en) Reporting using archived data
US7657664B2 (en) Method and system for tracking device driver requests
CN103713987A (en) Keyword-based log processing method
KR101329329B1 (en) A computer-readable recording medium storing a program for executing the collection and methods of digital evidence
US8762670B2 (en) Storage device and storage device control method
CN118626474B (en) Data migration method, device and system
Hauger et al. The impact of triggers on forensic acquisition and analysis of databases
US20210342324A1 (en) Determining additions, deletions and updates to database tables
US9465804B1 (en) Techniques for managing shortcut storage