本發明涉及與設備的檢查有關的信息的檢查信息管理方法、檢查信息管理程序以及檢查信息管理系統。
背景技術:
以往已知輔助在工廠內等進行的設備檢查作業的系統。在該系統中,將包括檢查結果的各種附帶信息例如與表示地圖(map)上所示的檢查路線中的檢查位置的指針建立對應并儲存于數據庫等存儲裝置。
另外,已知在一般的計算機中,若進行刪除儲存在存儲裝置中的信息的操作,則與刪除對象的信息相關信息被一并刪除,若進行恢復被刪除了的信息的操作,則與作為恢復對象的信息相關的信息被一并恢復。
專利文獻1:日本特開2006-92021號公報
在上述的系統中,例如在某指針和該某指針的附帶信息被刪除后,有時進行包含該指針的檢查路線、地圖的變更、刪除。
在這種情況下,在使被刪除的指針以及與該指針相關的附帶信息恢復的情況下,由于不存在檢查路線、地圖,所以被選擇為恢復對象的指針在該時刻成為不存在對應的檢查對象的指針。
在上述的系統中,與以往同樣地,在不存在對應的檢查對象的指針與附帶信息一起被恢復的情況下,針對不存在對應的檢查對象的指針的附帶信息,用戶有可能錯誤地進行編輯。即,在上述的系統中,有可能進行本來應該不能夠編輯的附帶信息的編輯。
技術實現要素:
在一個方面,本發明的目的在于提供一種能夠控制針對被恢復后的信息的編輯的允許和抑制的檢查信息管理方法、檢查信息管理程序以及檢查信息管理系統。
根據一個方式,在表示檢查位置的指針或者表示檢查路線中所包含的檢查位置的指針亦即對應地存儲有附帶信息的第一指針被選擇作為刪除對象后,受理選擇作為恢復對象,在與上述第一指針建立對應的地圖或者檢查路線未被作為刪除對象的情況下,在能夠編輯的狀態下與上述第一指針一并地恢復上述附帶信息,在與上述第一指針建立對應的地圖或者檢查路線作為刪除對象的情況下,在不能夠編輯的狀態下與上述第一指針一并地恢復上述附帶信息,其中,上述檢查位置顯示于表示設備的配置的地圖上,上述檢查路線表示上述多個檢查位置的檢查順序。
上述順序也能夠作為實現上述處理的功能部、存儲有將上述各處理作為順序而使計算機執行的步驟、程序的計算機可讀取的存儲介質。
能夠控制針對被恢復的信息的編輯的允許和抑制。
附圖說明
圖1是表示檢查信息管理系統的系統結構的一個例子的圖。
圖2是表示指示針定義數據庫的一個例子的圖。
圖3是表示指示針記錄數據庫的一個例子的圖。
圖4是表示路徑定義數據庫的一個例子的圖。
圖5是表示路徑記錄數據庫的一個例子的圖。
圖6是表示地圖定義數據庫的一個例子的圖。
圖7是對地圖的階層進行說明的圖。
圖8是表示添加數據庫的一個例子的圖。
圖9是表示垃圾箱數據庫的一個例子的圖。
圖10是表示服務器的硬件構成的一個例子的圖。
圖11是對檢查信息管理系統具有的各裝置的功能進行說明的圖。
圖12是對檢查信息管理系統中的檢查作業進行說明的流程圖。
圖13是對檢查信息管理系統中的指示針的刪除的處理進行說明的流程圖。
圖14是對檢查信息管理系統中的指示針的恢復處理進行說明的流程圖。
圖15是對從終端裝置受理到被恢復的指示針的顯示要求的情況下的服務器的處理進行說明的流程圖。
圖16是表示顯示在終端裝置上的垃圾箱的一覽表畫面的例子的圖。
圖17是表示指示針ID“P0002”的恢復前和恢復后的地圖的例子的圖。
圖18是表示顯示對象的指示針的檢索所涉及的畫面的例子的圖。
圖19是表示顯示了指示針記錄信息的畫面的例子的圖。
圖20是表示顯示了指示針記錄信息的畫面的例子的圖。
圖21是對檢查信息管理系統中的添加文件的恢復的處理進行說明的流程圖。
圖22是對從終端裝置受理到被恢復的添加文件的顯示要求的情況下的服務器的處理進行說明的流程圖。
圖23是表示添加ID“T01”被恢復后的狀態的例子的圖。
圖24是表示添加ID“T01”的檢索結果的例子的圖。
具體實施方式
以下參照附圖對實施方式進行說明。圖1是表示檢查信息管理系統的系統構成的一個例子的圖。
關于檢查信息管理系統100,終端裝置200和服務器300經由網絡連接。
本實施方式的檢查信息管理系統100例如在工廠、發電站等的機械設備內輔助由檢查作業者進行的各種設備的檢查作業。
本實施方式的服務器300具有指示針定義數據庫310、指示針記錄數據庫320、路徑定義數據庫330、路徑記錄數據庫340、地圖定義數據庫350、添加數據庫360、垃圾箱數據庫370。
若檢查作業者啟動檢查輔助程序,則本實施方式的終端裝置200進行檢查作業的輔助。具體而言,終端裝置200參照指示針定義數據庫310、路徑定義數據庫330、和地圖定義數據庫350,基于地圖(以下,map)所示的檢查路線使表示檢查位置的指針(以下,指示針)顯示。另外,本實施方式的終端裝置200參照指示針定義數據庫310,按照檢查順序使包括與指示針對應的項目的輸入欄的輸入畫面顯示,并輸入檢查結果的值,從而輔助檢查。即本實施方式的終端裝置200作為檢查輔助裝置發揮作用。
本實施方式的終端裝置200若針對檢查路線所包含的全部指示針被輸入了檢查結果的值,則向服務器300發送檢查結果,并使檢查結果儲存在指示針記錄數據庫320和路徑記錄數據庫340。另外,在本實施方式中,將在與指示針對應的輸入畫面中被輸入的檢查結果的值的集合稱為檢查結果。
另外,本實施方式的終端裝置200被輸入了與指示針相關的圖像、文檔等文件的情況下,將該文件作為與指示針對應的添加信息而儲存于添加數據庫360。在本實施方式中,將與指示針對應的添加信息稱為指示針的添加文件。
在本實施方式中,將包括與指示針對應的檢查結果、添加文件、和包括指示針的種類、所屬的地圖等信息的指示針信息作為與指示針相關的附帶信息。附帶信息除了前述之外還可以包括與指示針建立了對應的信息。
若在終端裝置200中進行從地圖上刪除指示針的操作,則本實施方式的服務器300在指示針定義數據庫310中使與被刪除的指示針對應的檢查結果向垃圾箱數據庫370移動。另外,本實施方式的服務器300若進行了刪除指示針的添加文件的操作,則從添加數據庫360使符合的添加文件移動至垃圾箱數據庫370。若在終端裝置200中進行恢復被刪除的指示針、添加文件的操作,則本實施方式的服務器300從垃圾箱數據庫370刪除符合的指示針的檢查結果、添加文件,并返回到指示針定義數據庫310、添加數據庫360。
本實施方式的服務器300在恢復上述的指示針、添加文件中,根據指示針與地圖的對應關系、指示針與檢查路線的對應關系、指示針與添加文件的對應關系來控制檢查結果、添加文件的編輯的允許或者抑制。具體而言,服務器300禁止地圖、檢查路線上不存在的指示針的檢查結果、添加文件的編輯,而允許地圖、檢查路線上存在的指示針的檢查結果、添加文件的編輯。即本實施方式的服務器300作為檢查信息管理裝置發揮作用。
以下參照圖2至圖9,對本實施方式的服務器300具有的各數據庫進行說明。
圖2是表示指示針定義數據庫的一個例子的圖。
本實施方式的指示針定義數據庫310具有指示針ID、指示針名稱、指示針種類、輸入項目、地圖ID、地圖所屬、地圖坐標、刪除標志、刪除組ID作為信息的項目,以指示針ID為關鍵字建立對應有其它的項目。在以下的本實施方式的說明中,將指示針定義數據庫310中與指示針ID建立對應的項目的信息稱為指示針信息。
指示針ID是用于識別指示針的標識符。指示針名稱是指示針的名字。指示針種類表示指示針的種類。在本實施方式中,作為指示針的種類,具有階層指示針和檢查指示針。階層指示針是后述的表示地圖(map)中的階層的指示針。檢查指示針是后述的表示地圖中的檢查位置的指示針。
在以下的說明中,將指示針種類是階層指示針的指示針稱為階層指示針,將指示針種類是檢查指示針的指示針稱為檢查指示針。
輸入項目是與被輸入檢查作業中的檢查結果的輸入欄對應的項目。在本實施方式中,與檢查指示針建立對應,按每個指示針決定了輸入項目。
地圖ID與階層指示針建立對應,表示由階層指示針所表示的階層的地圖。地圖所屬與檢查指示針以及階層指示針建立對應,表示包括檢查指示針以及階層指示針的地圖。地圖坐標與檢查指示針建立對應,表示包含檢查指示針的地圖中的檢查指示針的位置。
刪除標志表示是否對所對應的指示針ID進行了刪除處理。在本實施方式中,在刪除標志成為有效(ON)的情況下,表示從地圖上刪除了由對應的指示針ID所表示的指示針。在以下的實施方式的說明中,將使刪除標志為有效(ON)表現為設立刪除標志。刪除組ID是刪除標志為有效(ON)時賦予的,針對在相同的時間被刪除的指示針、添加文件、路徑賦予相同的刪除組ID。
在圖2的例子中,指示針ID為P0000的指示針是名稱為“區域內圖”的階層指示針。指示針ID“P0000”的階層指示針與地圖ID“M0001”建立對應。另外在圖2的例子中,指示針ID為P0001的指示針是名稱為“設備A檢查”的檢查指示針。指示針ID“P0001”的檢查指示針有“溫度”和“壓力”作為輸入項目,位于地圖ID“M0001”的地圖中的坐標(10,10)。
另外,在圖2的例子中,指示針ID為P0003的指示針是名稱為“設備C”的階層指示針。指示針ID“P0003”的階層指示針屬于地圖ID“M0001”的地圖,坐標為(30,20),并且與地圖ID“M0002”建立對應。即,通過階層指示針“P0003”定義了從地圖“M0001”向地圖“M0002”連接的階層。
圖3是表示指示針記錄數據庫的一個例子的圖。
本實施方式的指示針記錄數據庫320儲存每個檢查指示針的檢查結果。
指示針記錄數據庫320具有指示針ID、日期、時間、輸入項目、輸入值、路徑ID、路徑記錄ID作為信息的項目,并將指示針ID和其它的項目建立對應。在以下的本實施方式的說明中,將指示針記錄數據庫320中與指示針ID建立對應的項目的信息稱為指示針記錄信息。
在本實施方式的指示針記錄數據庫320中,日期和時間表示輸入項目被輸入了輸入值的時間。輸入項目是與檢查指示針對應的輸入項目,輸入值是與輸入項目對應地輸入的輸入值。
另外,路徑ID是用于識別包括檢查指示針的檢查路線的標識符。路徑記錄ID是用于識別每個檢查路線的檢查結果的標識符。
在圖3的例子中,作為針對指示針ID為“P0002”的檢查指示針的檢查結果,在“2013/11/25”的“11:28:12”對與輸入項目“水壓”對應的輸入欄輸入輸入值“0.38”。另外,指示針ID為“P0002”的檢查指示針包含在由路徑ID“R0001”識別的檢查路線中,指示針ID為“P0002”的檢查指示針的檢查結果包含在由路徑記錄ID“Rec0001”識別的路徑記錄中。
圖4是表示路徑定義數據庫的一個例子的圖。
本實施方式的路徑定義數據庫330具有路徑ID、路線名稱、指示針ID、刪除標志、和刪除組ID作為信息的項目,以路徑ID為關鍵字對應有其它的項目。在以下的本實施方式的說明中,將路徑定義數據庫330中與路徑ID建立對應的項目的信息稱為路徑信息。
在本實施方式的路徑定義數據庫330中,通過將路徑ID和指示針ID建立對應,由路徑ID表示的檢查路線表示包括由指示針ID表示的指示針。刪除標志表示是否對所對應的路徑ID進行了刪除處理。在本實施方式中,在刪除標志成為有效(ON)的情況下,表示從地圖上刪除了由對應的路徑ID表示的路線。刪除組ID是刪除標志為有效(ON)時賦予的,針對在相同的時間被刪除的指示針、添加文件、路線賦予相同的刪除組ID。
在圖4的例子中,路徑ID“R0001”、名稱為“路線イ”的檢查路線包括指示針ID“P0001”、ID“P0002”、ID“P0004”的檢查指示針、和指示針ID“P0003”的階層指示針。另外,路徑ID“R0002”的路線是被刪除的狀態。
圖5是表示路徑記錄數據庫的一個例子的圖。
本實施方式的路徑記錄數據庫340具有路徑ID、路徑記錄ID、狀況(status)、完成日期、完成時間作為信息的項目,以路徑ID為關鍵字對應有其它的項目。在以下的本實施方式的說明中,將路徑記錄數據庫340中與路徑ID建立對應的項目的信息稱為路徑記錄信息。
路徑記錄數據庫340中的狀況表示由路徑ID表示的檢查路線的檢查作業的狀態。完成日期和完成時間是由路徑ID表示的檢查路線的檢查作業完成的日期和完成的時間。
在圖5的例子中,路徑IDR0001的檢查路線的檢查結果在2013年11月25日的11:32:30完成,作為路徑記錄IDRec0001被記錄。
圖6是表示地圖定義數據庫的一個例子的圖。
本實施方式的地圖定義數據庫350具有地圖ID、地圖名稱、文件名,作為信息的項目,以地圖ID為關鍵字對應有其它的項目。在以下的本實施方式的說明中,將地圖定義數據庫350中與地圖ID建立對應的項目的信息稱為地圖信息。
地圖名稱是地圖的名字,文件名是使終端裝置200顯示地圖時所使用的文件的名稱。
另外,在圖5的例子中,地圖定義數據庫中不包括刪除標志、刪除組ID的項目。由于地圖ID與階層指示針的指示針ID建立對應,所以由指示針定義數據庫310管理的階層指示針的刪除標志變為有效(ON),意味著與其階層指示針建立對應的地圖ID的地圖被刪除。
在圖6的例子中,由地圖ID“M0001”識別的地圖的名稱是“區域內圖”,在使該地圖顯示時所使用的文件是“區域內圖.jpg”。
在本實施方式的地圖定義數據庫350中,例如具有表示成為檢查對象的工廠等的全體的區域的文件、表示進行檢查作業的設備的文件、表示進行檢查作業的設備內的機器的文件等作為不同的階層的地圖。
以下參照圖7對地圖的階層進行說明。圖7是對地圖的階層進行說明的圖。圖7(A)表示第一層的地圖的例子,圖7(B)表示第二層的地圖的例子,圖7(C)表示放大了第二層中的檢查對象位置的地圖的例子。
圖7(A)所示的地圖71表示配置有設備的區域。地圖71例如是在地圖定義數據庫350中登記的地圖“M0001”的區域內圖。在地圖71中顯示階層指示針P3、檢查指示針P1、和檢查指示針P2。在本實施方式中,優選在使地圖上顯示階層指示針以及檢查指示針時,以與指示針的種類對應的圖標圖像進行顯示。
圖7(B)所示的地圖72是處于地圖71之下的階層的地圖,在由階層指示針P3表示的區域示出設備的概要。即地圖72在地圖71中示出由階層指示針P3表示的區域的進一步詳細內容。地圖72例如是在地圖定義數據庫350中登記的地圖“M0001”的區域內圖。在地圖72上顯示檢查指示針P4。檢查指示針P4表示作為地圖72顯示的設備內成為檢查對象的機器。
圖7(C)所示的地圖73是放大顯示了地圖72中的檢查對象位置的狀態的地圖,例如是檢查指示針P4所表示的檢查對象的機器的示意圖。
即,在本實施方式中,階層越往下越更詳細地表示檢查位置的圖像被顯示于終端裝置200。在本實施方式中,儲存在地圖定義數據庫350中的各地圖的階層的關系由例如與各地圖建立對應的指示針、包含指示針的檢查路線表示。
在本實施方式的地圖定義數據庫350中,將例如用于使地圖71、地圖72、地圖73的每一個顯示的地圖的文件名(例如圖像數據等)與地圖ID以及地圖名稱建立對應地儲存。另外,在本實施方式中,用于使地圖顯示的文件的實體可以儲存在地圖定義數據庫350內,文件的實體也可以儲存在其它的存儲裝置中。
另外,在本實施方式的地圖定義數據庫350中,各地圖ID與表示各地圖的階層的關系的信息也可以建立對應。具體而言例如,地圖IDM0001的地圖的下一個階層的地圖是地圖IDM0002的地圖。因此,可以對地圖IDM0002建立對應有例如表示作為地圖IDM0001的下一階層的M0001-1等這一信息。
圖8是表示添加數據庫的一個例子的圖。本實施方式的添加數據庫360具有指示針ID、添加ID、名稱、文件名、刪除標志、刪除組ID,作為信息的項目,在指示針ID對應有其它的項目。在以下的本實施方式的說明中,將添加數據庫360中與地圖ID建立對應的項目的信息稱為添加信息。
本實施方式的添加ID是識別添加到與指示針ID對應的指示針的添加文件的信息。添加名稱是添加文件的名稱,文件名是使終端裝置200顯示添加文件時所使用的文件的名稱。
刪除標志表示是否刪除了對應的添加ID。在本實施方式中,在刪除標志成為有效(ON)的情況下,表示由對應的添加ID表示的添加文件被刪除。刪除組ID是刪除標志為有效(ON)時所賦予的,針對在相同的時間被刪除的添加文件、指示針賦予相同的刪除組ID。
圖9是表示垃圾箱數據庫的一個例子的圖。本實施方式的垃圾箱數據庫370用于確定終端裝置200中作為刪除對象而被選擇的指示針、路徑、地圖、添加文件的信息。
具體而言,本實施方式的垃圾箱數據庫370將刪除組ID與指示針ID、路徑ID、地圖ID、添加ID建立對應地儲存。在本實施方式中,例如若在終端裝置200中進行刪除完畢的指示針、添加文件的一覽表的顯示要求,則服務器300可以獲取賦予了儲存在垃圾箱數據庫370中的刪除組ID的指示針ID、添加ID,并向終端裝置200發送。
圖10是服務器的硬件結構的一個例子表示的圖。服務器300包括分別通過總線B相互連接的輸入裝置31、輸出裝置32、驅動器裝置33、輔助存儲裝置34、存儲器裝置35、運算處理裝置36以及接口裝置37。
輸入裝置31包括鍵盤、鼠標等,用于輸入各種信號。輸出裝置32包括顯示器裝置等,用于顯示各種窗口、數據等。接口裝置37包括調制解調器、LAN卡等,用于與網絡N連接。
檢查信息管理程序是控制服務器300的各種程序的至少一部分。檢查信息管理程序例如通過記錄介質38的發布、從網絡的下載等來提供。記錄有檢查信息管理程序的記錄介質38能夠使用如CD-ROM、軟盤、光磁盤等那樣以光學、電或磁的方式記錄信息的記錄介質、如ROM、閃存等那樣以電的方式記錄信息的半導體存儲器等各種類型的記錄介質。
另外,關于檢查信息管理程序,若記錄有檢查信息管理程序的記錄介質38被安裝于驅動器裝置33則檢查信息管理程序從記錄介質38經由驅動器裝置33被安裝至輔助存儲裝置34。從網絡下載的檢查信息管理程序經由接口裝置27被安裝至輔助存儲裝置34。
輔助存儲裝置34儲存被安裝的檢查信息管理程序,并且儲存必要的文件、數據等。存儲器裝置35在計算機啟動時從輔助存儲裝置34讀出檢查信息管理程序并儲存。而且,運算處理裝置36按照儲存在存儲器裝置35中的檢查信息管理程序,如后述那樣實現各種處理。
本實施例的終端裝置200是具有與服務器300同樣的硬件結構的計算機,所以省略說明。另外,本實施例的終端裝置200例如可以是平板型的計算機。另外,本實施例的終端裝置200例如也可以是包括智能手機的多功能的手機。
接下來,參照圖11,對本實施方式的檢查信息管理系統100具有的各裝置的功能進行說明。圖11是對檢查信息管理系統具有的各裝置的功能進行說明的圖。
在本實施方式的終端裝置200中安裝檢查輔助程序210。在本實施方式的終端裝置200中,通過執行設備檢查作業輔助程序210來實現后述的各部的處理。
本實施方式的終端裝置200具有輸入受理部211、顯示控制部212、路徑信息獲取部213、指示針信息獲取部214、地圖信息獲取部215、檢查結果發送部216。
本實施方式的輸入受理部211受理通過終端裝置200具有的顯示操作裝置的操作進行的輸入。顯示控制部212控制顯示操作裝置21中的顯示。
路徑信息獲取部213基于輸入受理部211受理到的輸入,從路徑定義數據庫330獲取路徑信息。指示針信息獲取部214基于輸入受理部211受理到的輸入,從指示針定義數據庫310獲取指示針信息。地圖信息獲取部215基于指示針信息所包含的地圖ID,從地圖定義數據庫350獲取地圖信息。
若選擇出的檢查路線的檢查作業完成,則檢查結果發送部216向服務器300發送檢查結果。
在本實施方式的服務器300中安裝檢查信息管理程序380。在本實施方式的服務器300中,通過執行檢查信息管理程序380來實現后述的各部的處理。
本實施方式的服務器300具有輸入受理部381、儲存控制部382、種類判定部383、刪除處理部384、恢復處理部385、畫面數據生成部386、檢索部387。
本實施方式的輸入受理部381受理針對服務器300的各種輸入。輸入受理部381受理的輸入包括從終端裝置200發送的各種要求。儲存控制部382將從終端裝置200發送的檢查結果、添加文件等向對應的數據庫儲存。
種類判定部383判定作為刪除對象、恢復對象而被選擇的指示針是階層指示針還是檢查指示針。刪除處理部384進行終端裝置200中作為刪除對象而被選擇的指示針的刪除處理。恢復處理部385進行終端裝置200中作為恢復對象而被選擇的指示針的恢復處理。畫面數據生成部386受理來自終端裝置200的顯示要求來生成使終端裝置200顯示例如被恢復的信息的畫面數據。檢索部387利用作為顯示對象而被選擇的指示針的指示針ID從終端裝置200檢索指示針定義數據庫310。刪除處理部384、恢復處理部385、畫面數據生成部386、檢索部387的處理的詳細后述。
接下來,參照圖12,對使用了本實施方式的檢查信息管理系統100的檢查作業的概要進行說明。圖12是對檢查信息管理系統中的檢查作業進行說明的流程圖。圖12示出從檢查作業的開始到結束的動作的概要。
在本實施方式的檢查信息管理系統100中,終端裝置200若開始檢查作業,則通過路徑信息獲取部213從路徑定義數據庫330獲取檢查路線的一覽表,并通過顯示控制部212使檢查路線的一覽表向顯示操作裝置21顯示(步驟S121)。緊接著,終端裝置200通過輸入受理部211受理檢查路線的選擇(步驟S122)。
接下來,終端裝置200通過選擇出的檢查路線使檢查對象的場所和檢查順序顯示(步驟S123),輔助檢查作業者進行的檢查的實施(步驟S124)。
緊接著,終端裝置200判定是否受理到檢查作業的完成指示(步驟S125),在未受理到完成指示的情況下,返回到步驟S124。在步驟S125中受理到完成指示的情況下,終端裝置200向服務器300發送檢查結果(步驟S126)。
若輸入受理部381受理了檢查結果,則本實施方式的服務器300通過儲存控制部382更新路徑記錄數據庫340,并在指示針記錄數據庫320中儲存檢查結果(步驟S127)。
另外,在本實施方式中,例如在終端裝置200中,拍攝到檢查位置的圖像、由檢查作業者作成的記錄等添加文件可以與檢查結果建立對應。該情況下,終端裝置200向服務器300發送檢查結果和添加文件。服務器300通過儲存控制部382對發送的添加文件賦予添加ID,并與對應的指示針的指示針ID建立對應地儲存于添加數據庫360。
(第一實施方式)
以下,對檢查信息管理系統100中的第一實施方式進行說明。在以下的第一實施方式中,對終端裝置200中進行了指示針的刪除和恢復的情況進行說明。
首先,對終端裝置200中選擇了刪除對象的指示針的情況下的服務器300中的刪除的處理進行說明。
圖13是對檢查信息管理系統中的指示針的刪除的處理進行說明的流程圖。
在本實施方式中,服務器300通過輸入受理部381受理在終端裝置200中被選擇為刪除對象的指示針的指示針ID和刪除要求(步驟S1301)。緊接著,服務器300通過刪除處理部384發行刪除組ID(步驟S1302)。
接下來,服務器300通過種類判定部383,參照指示針定義數據庫310,判定受理到的指示針的種類是否是階層指示針(步驟S1303)。
在步驟S1303中,在不是階層指示針的情況下,刪除處理部384在指示針定義數據庫310中設立與符合的指示針ID對應的刪除標志(步驟S1304)。緊接著,刪除處理部384在指示針定義數據庫310中為符合的指示針ID賦予發行的刪除組ID(步驟S1305)。
緊接著,刪除處理部384參照添加數據庫360,判定是否存在與刪除對象的指示針ID對應的添加ID(步驟S1306)。在步驟S1306中,在不存在符合的添加ID的情況下,進入后述的步驟S1310。
在步驟S1306中,在存在符合的添加ID的情況下,刪除處理部384在添加數據庫360中提取與指示針ID對應的添加ID(步驟S1307)。緊接著,刪除處理部384在添加數據庫360中設立與提取出的添加ID對應的刪除標志(步驟S1308),并賦予發行完畢的刪除組ID(步驟S1309)。即在本實施方式中,對被選擇為刪除對象的指示針ID、和與該指示針ID對應的添加ID賦予的刪除組ID是相同的。
緊接著,刪除處理部384將發行的刪除組ID儲存于垃圾箱數據庫370(步驟S1310),并結束指示針的刪除的處理。
接下來,對在步驟S1303中,被選擇為刪除對象的指示針是階層指示針的情況進行說明。在本實施方式中,將從以下說明的步驟S1311至步驟S1323的處理稱為處理A。
在刪除對象的指示針是階層指示針的情況下,刪除處理部384在指示針定義數據庫310中獲取屬于與階層指示針對應的地圖ID的指示針ID的列表(步驟S1311)。緊接著,刪除處理部384從獲取到的列表所包含的指示針ID選出一個指示針ID,并參照指示針信息(步驟S1312)。
接下來,刪除處理部384判定選出的指示針ID是否設立了刪除標志(步驟S1313)。在步驟S1313中設立了刪除標志的情況下,刪除處理部384進入后述的步驟S1320。
在步驟S1313中未設立刪除標志的情況下,刪除處理部384進入步驟S1314。從步驟S1314至步驟S1319的處理與從步驟S1304至步驟S1309的處理相同,所以省略說明。
緊接著,刪除處理部384根據在步驟S312中所選出的指示針ID的指示針信息,判定與該指示針ID對應的指示針是否是階層指示針(步驟S1320)。
在步驟S1320中,在是階層指示針的情況下,刪除處理部384針對該指示針ID執行處理A(步驟S1321)。
在步驟S1320中,不是階層指示針的情況下,刪除處理部384針對在步驟S1311中所獲取到列表所包含的全部指示針ID,判定是否執行了從步驟S1312至步驟S1322的處理(步驟S1322)。在步驟S1323中,未執行全部的指示針ID處理的情況下,刪除處理部384返回到步驟S1312。在步驟S1323中,執行了全部的指示針ID處理的情況下,刪除處理部384將發行完畢的刪除組ID儲存于垃圾箱數據庫370(步驟S1323),并結束處理。
以下,參照圖2以及圖8,具體地對本實施方式的刪除處理部384的處理進行說明。
首先,對指示針ID“P0001”被選擇為刪除對象的情況進行說明。
服務器300若受理指示針ID“P0001”和刪除要求,則通過刪除處理部384,參照指示針定義數據庫310(參照圖2),判定指示針ID“P0001”的指示針種類。指示針ID“P0001”是檢查指示針。因此,刪除處理部384設立與指示針ID“P0001”對應的刪除標志,并對刪除組ID賦予發行完畢的刪除組ID。此處,將刪除組ID設為“1”。
接下來,刪除處理部384參照添加數據庫360,判定是否存在與指示針ID“P0001”對應的添加ID。在圖8的例子中,添加ID“T01”與指示針ID“P0001”對應。因此,刪除處理部384設立添加ID“T01”的刪除標志,賦予刪除組ID“1”。然后,刪除處理部384將刪除組ID“1”儲存于垃圾箱數據庫370。
在本實施方式中,通過以上的處理,指示針ID“P0001”的刪除處理完成。
接下來,對指示針ID“P0000”被選擇為刪除對象的情況進行說明。指示針ID“P0000”的指示針種類是階層指示針。另外,在該處理中發行的刪除組ID為“2”。
因此,刪除處理部384獲取將與指示針ID“P0000”對應的地圖ID“M0001”作為地圖所屬的值而具有的指示針ID的列表。在圖2的例子中,刪除處理部384獲取指示針ID“P0001”、“P0002”、“P0003”、“P0005”。
接下來,刪除處理部384首先針對指示針ID“P0001”,執行上述的指示針ID“P0001”被選擇為刪除對象的情況下的處理。由于指示針ID“P0001”的指示針不是階層指示針,所以刪除處理部384接下來針對指示針ID“P0002”進行同樣的處理。由于指示針ID“P0002”的指示針不是階層指示針,所以刪除處理部384接下來針對指示針ID“P0003”進行同樣的處理。
指示針ID“P0003”是階層指示針。因此,刪除處理部384執行處理A。
即,刪除處理部384獲取將與指示針ID“P0003”對應的地圖ID“M0002”作為地圖所屬的值而具有的指示針ID的列表。此處符合的指示針ID是指示針ID“P0004”的指示針。
因此,刪除處理部384針對指示針ID“P0004”的指示針,進行與指示針ID“P0001”被選擇為刪除對象的情況下的處理同樣的處理。此處,刪除處理部384針對作為地圖所屬的值而具有的全部指示針ID執行了處理A,所以刪除處理部384返回到將地圖ID“M0001”作為地圖所屬的值而具有的指示針ID的列表,進行下一個指示針ID“P0005”處理。由于指示針ID“P0005”不是階層指示針,所以刪除處理部384針對指示針ID“P0005”的指示針,進行與指示針ID“P0001”被選擇為刪除對象的情況下的處理同樣的處理。
而且刪除處理部384將在作為刪除對象而受理到指示針ID“P0000”后發行的刪除組ID“2”儲存于垃圾箱數據庫370。
如以上那樣,在本實施方式中,在作為刪除對象而被選擇的指示針ID是階層指示針的情況下,在相同的時間刪除處于符合的階層的全部檢查指示針。另外,在本實施方式中,與作為刪除對象而被選擇的指示針ID對應的添加文件也在相同的時間刪除。
另外,在圖13的例子中,在本實施方式中,對作為刪除對象而選擇了指示針ID的情況進行了說明,例如也可以有連同檢查路線被刪除的情況。該情況下,刪除處理部384也可以針對作為刪除對象而被選擇的檢查路線所包含的全部指示針ID進行圖13所示的處理。
接下來,對終端裝置200中選擇了恢復對象的指示針的情況下的服務器300中的恢復處理進行說明。
圖14是對檢查信息管理系統中的指示針的恢復處理進行說明的流程圖。
服務器300從終端裝置200受理垃圾箱一覽表的獲取要求(步驟S1401)。緊接著,服務器300通過恢復處理部385向終端裝置200轉交刪除完畢的指示針ID的一覽表(步驟S1402)。具體而言,恢復處理部385參照垃圾箱數據庫370,并參照處于被刪除的狀態的指示針ID。而且,恢復處理部385基于參照的ID來參照指示針定義數據庫310,并獲取與ID對應的名稱。而且,向終端裝置200轉交包含獲取到的名稱的垃圾箱的一覽表畫面。
緊接著,恢復處理部385從終端裝置200受理被選擇為恢復對象的指示針ID和恢復要求(步驟S1403)。緊接著,恢復處理部385獲取賦予與賦予給被選擇為恢復對象的指示針ID的刪除組ID相同的刪除組ID的指示針ID的列表(步驟S1404)。
緊接著,恢復處理部385解除與獲取到的列表所包含的指示針ID對應的刪除標志,即將刪除標志變更為不表示刪除的值,并刪除刪除組ID(步驟S1405)。另外,恢復處理部385從垃圾箱數據庫370刪除符合的指示針ID的記錄。緊接著,恢復處理部385判定是否進行了與列表內的全部指示針ID對應的刪除標志的解除、和刪除組ID的刪除的處理(步驟S1406)。
在步驟S1406中,在未對全部指示針ID進行處理的情況下,恢復處理部385返回到步驟S1405。
在步驟S1406中,在針對全部指示針ID進行了處理的情況下,恢復處理部385參照添加數據庫360,獲取賦予與賦予給恢復對象的指示針ID的刪除組ID相同的刪除組ID的添加ID的列表(步驟S1407)。緊接著,恢復處理部385解除與獲取到列表所包含的添加ID對應的刪除標志,并刪除刪除組ID(步驟S1408)。緊接著,恢復處理部385判定是否進行了與列表內的全部添加ID對應的刪除標志的解除、和刪除組ID的刪除的處理(步驟S1409)。
在步驟S1409中,未對全部添加ID進行處理的情況下,恢復處理部385返回到步驟S1408。在步驟S1409中,在對全部添加ID進行了處理的情況下,恢復處理部385完成被選擇為恢復對象的指示針ID的指示針的恢復,并結束處理。
如以上那樣,根據本實施方式,若作為恢復對象而選擇指示針,則使賦予與賦予給被選擇的指示針的指示針ID的刪除組ID相同的刪除組ID的指示針同時恢復。因此在本實施方式中,能夠在相同的時間恢復在相同的時間被刪除的指示針,并能夠進行刪除的時間與恢復的時間的匹配。
接下來,參照圖15,對從終端裝置200受理到被恢復的指示針的顯示要求的情況下的服務器300的處理進行說明。圖15是對從終端裝置受理到被恢復的指示針的顯示要求的情況下的服務器的處理進行說明的流程圖。
另外,在本實施方式中,分開說明被刪除的指示針的恢復處理、和使被恢復的指示針顯示的處理,但指示針的恢復處理和顯示的處理也可以作為一系列的處理被執行。具體而言,例如服務器300若受理指示針的恢復要求,則可以進行圖15所說明的使指示針顯示的處理。
本實施方式的服務器300若受理被恢復的指示針的顯示指示(步驟S1501),則畫面數據生成部386參照指示針定義數據庫310和路徑定義數據庫330,判定是否從地圖ID追溯顯示對象的指示針(步驟S1502)。具體而言,圖像數據生成部386判定在與從最上位層的地圖到顯示對象的指示針所屬的地圖為止的全部地圖對應的階層指示針中是否存在刪除標志經過的指示針ID。
在步驟S1502中,在從地圖追溯的情況下,畫面數據生成部386生成在顯示對象的指示針所屬的地圖上描繪了顯示對象的指示針的畫面數據,并發送給終端裝置200(步驟S1503)。本實施方式的終端裝置200通過顯示控制部212,基于該畫面數據使顯示對象的指示針顯示于地圖上。
另外,在本實施方式中,從地圖追溯的情況表示顯示對象的指示針與地圖的對應關系、顯示對象的指示針與檢查路線的對應關系被恢復為刪除前的狀態。
在步驟S1502中,未從地圖追溯的情況下,畫面數據生成部386針對終端裝置200,生成受理顯示對象的指示針的指示針信息的檢索要求的畫面數據,并向終端裝置200發送(步驟S1504)。另外,此時,畫面數據生成部386可以在畫面數據中包括顯示對象的指示針所屬的地圖被刪除的消息。
緊接著,畫面數據生成部386判定是否從終端裝置200受理到檢索要求(步驟S1505)。在步驟S1505中,例如即使經過規時間也未受理到檢索要求的情況下,畫面數據生成部386結束顯示的處理。
在步驟S1505中,在與檢索關鍵字一起受理到檢索要求的情況下,服務器300通過檢索部387利用檢索關鍵字檢索指示針定義數據庫310(步驟S1506)。而且,服務器300通過畫面數據生成部386生成使檢索結果顯示的畫面數據,并向終端裝置200發送(步驟S1507)。本實施方式的畫面數據生成部386生成使檢索結果顯示的畫面數據作為不能夠編輯的畫面數據。
另外,在本實施方式中,從地圖追溯顯示對象的指示針情況下,將生成檢索畫面數據的處理作為一系列的處理進行了說明,但并不限于此。服務器300在從例如地圖追溯顯示對象的指示針的情況下,可以將不能夠顯示通知給終端裝置200來結束顯示的處理。該情況下,服務器300從終端裝置200重新受理到檢索要求時,也可以開始步驟S1504中所說明的處理。
以下,參照圖16至圖19,具體地對檢查信息管理系統100中的被恢復的指示針的顯示進行說明。
圖16是表示顯示在終端裝置上的垃圾箱的一覽表畫面的例子的圖。在圖16所示的一覽表畫面中,作為刪除完畢的指示針,顯示了指示針ID“P0002”的指示針(指示針名稱“設備B檢查”)、指示針ID“P0003”的指示針(指示針名稱“設備C”)、和指示針ID“P0004”的指示針(指示針名稱“機器D檢查”)。
首先,在圖16中,對指示針ID“P0002”(指示針名稱“設備B檢查”)被選擇為恢復對象,之后成為顯示對象的情況進行說明。
若指示針ID“P0002”被選擇為恢復對象,則服務器300通過恢復處理部385解除指示針定義數據庫310的指示針ID“P0002”的刪除標志,并刪除刪除組ID。
緊接著,畫面數據生成部386參照指示針定義數據庫310、路徑定義數據庫330,判定是否從指示針ID“P0002”所屬的地圖的最上位層的地圖按順序追溯到指示針ID“P0002”所屬的地圖。
指示針ID“P0002”所屬的地圖是地圖ID“M0001”。在圖16的例子中,不包括與地圖ID“M0001”對應的階層指示針即指示針ID“P0000”,指示針ID“P0000”未成為刪除對象。
因此,圖像數據生成部386生成使表示指示針ID“P0002”的地圖ID“M0001”描繪的畫面數據,并向終端裝置200發送。
終端裝置200接收該畫面數據,并使指示針ID“P0002”被恢復的地圖ID“M0001”的地圖顯示。
圖17是表示指示針ID“P0002”的恢復前和恢復后的地圖的例子的圖。圖17(A)表示指示針ID“P0002”的恢復前的地圖ID“M0001”被顯示在終端裝置200上時的畫面的例子。圖17(B)表示指示針ID“P0002”的恢復后的地圖ID“M0001”被顯示在終端裝置200上時的畫面的例子。
在圖17(A)所示的地圖171中,在圖7(A)所示的地圖71中,指示針ID“P0002”的指示針、和指示針ID“P0003”的指示針成為被刪除的狀態。
在圖17(B)所示的地圖172中,由于指示針ID“P0002”的指示針所屬的地圖ID“M0001”未成為刪除對象,所以在地圖171顯示指示針ID“P0002”的指示針。
在本實施方式中,在終端裝置200中,若選擇地圖172的指示針ID“P0002”的指示針,則顯示具有與指示針ID“P0002”對應的項目的輸入欄的輸入畫面。
另外,在本實施方式中,在存在與指示針ID“P0002”一起被添加的、與指示針ID“P0002”對應的添加文件的情況下,例如若選擇地圖172的指示針ID“P0002”的指示針,則也可以顯示表示添加文件的存在的信息。
接下來,對在圖16中指示針ID“P0004”(指示針名稱“機器D檢查”)被選擇為恢復對象,之后成為顯示對象的情況進行說明。
若指示針ID“P0004”被選擇為恢復對象,則服務器300通過恢復處理部385解除指示針定義數據庫310的指示針ID“P0004”的刪除標志,并刪除刪除組ID。
緊接著,畫面數據生成部386參照指示針定義數據庫310、路徑定義數據庫330,判定是否從指示針ID“P0004”所屬的地圖的最上位層的地圖按順序追溯到指示針ID“P0004”所屬的地圖。
在圖16的例子中,指示針ID“P0004”所屬的地圖的最上位層的地圖即地圖ID“M0001”的地圖未成為刪除對象。然而,在圖16的例子中,表示指示針ID“P0004”所屬的地圖ID“M0002”的階層指示針即指示針ID“P0003”的指示針成為刪除對象。因此,指示針ID“P0004”不能夠從最上位層的地圖追溯到所屬的地圖。
因此,本實施方式的畫面數據生成部386生成供與顯示對象的指示針相關的檢索關鍵字輸入的檢索畫面數據,并向終端裝置200發送。若在終端裝置200中輸入檢索關鍵字,并受理檢索要求,則服務器300通過檢索部387利用檢索關鍵字檢索指示針記錄數據庫320。而且畫面數據生成部386生成使檢索結果顯示的畫面數據,并向終端裝置200發送。
圖18是表示顯示對象的指示針的檢索的畫面的例子的圖。圖18(A)示出供檢索關鍵字輸入的檢索畫面的例子,圖18(B)示出顯示了檢索結果的檢索結果畫面的例子。
在圖18(A)所示的檢索畫面181中顯示檢索關鍵字的輸入欄182和檢索按鈕183。若在輸入欄182輸入檢索關鍵字,并操作檢索按鈕183,則本實施方式的終端裝置200向服務器300發送檢索關鍵字和檢索要求。
在圖18(B)所示的檢索結果畫面184中顯示例如作為檢索結果而提取出的指示針信息所包含的指示針名稱185。另外,若在檢索結果畫面184中操作用于獲取與指示針ID對應的指示針記錄信息的按鈕186,則終端裝置200向服務器300發送與指示針ID對應的指示針記錄信息的獲取要求。
服務器300若受理到指示針記錄信息的獲取要求,則通過畫面數據生成部386生成使指示針記錄信息顯示的畫面數據,并向終端裝置200發送。
圖19是表示顯示了指示針記錄信息的畫面的例子的圖。在圖19所示的畫面191中顯示指示針ID“P0004”所屬的地圖的地圖名稱的顯示欄192、指示針記錄信息的登記者的顯示欄193、與指示針ID對應的輸入項目以及項目的值的顯示欄194。
另外,在本實施方式的畫面191中顯示記錄按鈕195,但該記錄按鈕195被顯示為不能夠操作的狀態。
即在本實施方式中,在終端裝置200中,在畫面191中,指示針記錄信息被顯示為不受理編輯或輸入的狀態。
如以上那樣,在本實施方式中,在使被恢復的指示針ID顯示時,在從地圖追溯該指示針ID的情況下,在能夠進行再輸入、編輯的狀態下使被恢復的指示針的檢查結果顯示。另外,在本實施方式中,在未從地圖追溯被恢復的指示針ID的情況下,在不受理被恢復的指示針的檢查結果的編輯的狀態下進行顯示。
在本實施方式中,如以上那樣控制被恢復的指示針的檢查結果的編輯的允許或者抑制,從而能夠例如在沿著檢查路線的檢查中,因誤操作而刪除了檢查完畢的指示針的情況下等,立即恢復刪除的指示針,并繼續檢查。另外,此時,能夠立即繼續進行刪除的指示針的檢查結果的再輸入、編輯。
另外,在本實施方式中,例如在已經刪除了地圖、檢查路線的情況下,在參照指示針記錄信息時,僅顯示作為檢索結果而獲取到的指示針記錄信息。因此在本實施方式中,能夠防止例如當前在地圖上顯示不包含在檢查路線中的過去的指示針,而檢查作業者將該過去的指示針誤識別為當前也是輸入對象的有效的指示針。
(第二實施方式)
以下,對檢查信息管理系統100中的第二實施方式進行說明。在以下的第二實施方式中,對在終端裝置200中進行添加文件的刪除和恢復的情況進行說明。
首先,對在終端裝置200中選擇了刪除對象的添加文件的情況下的服務器300中的刪除的處理進行說明。
圖20是對檢查信息管理系統中的添加文件的刪除的處理進行說明的流程圖。
在本實施方式中,服務器300通過輸入受理部381受理在終端裝置200中被選擇為刪除對象的添加文件的添加ID和刪除要求(步驟S2001)。緊接著服務器300通過刪除處理部384發行刪除組ID(步驟S2002)。
緊接著,刪除處理部384在添加數據庫360中設立與步驟S2001中受理到的添加ID對應的刪除標志(步驟S2003),并賦予發行完畢的刪除組ID(步驟S2004)。即,在本實施方式中,為被選擇為刪除對象的指示針ID、和與該指示針ID對應的添加ID賦予的刪除組ID相同。
緊接著,刪除處理部384向垃圾箱數據庫370儲存發行的刪除組ID(步驟S1310),并結束指示針的刪除的處理。
在本實施方式中,例如在終端裝置200中,在添加到指示針ID“P0001”的添加ID“T01”的添加文件成為刪除對象的情況下,服務器300受理添加ID“T01”。而且,服務器300在添加數據庫360中設立與添加ID“T01”對應的刪除標志,賦予刪除組ID。在圖8中示出對添加ID“T01”賦予刪除組ID“1”的例子。
接下來,對終端裝置200中選擇了恢復對象的添加文件的情況下的服務器300中的恢復處理進行說明。
圖21是對檢查信息管理系統中的添加文件的恢復處理進行說明的流程圖。
服務器300從終端裝置200受理垃圾箱一覽表的獲取要求(步驟S2101)。緊接著,服務器300通過恢復處理部385向終端裝置200轉交刪除完畢的添加文件的一覽表(步驟S2102)。具體而言,恢復處理部385參照垃圾箱數據庫370,并參照處于被刪除的狀態的添加ID。而且,恢復處理部385基于參照的ID來參照添加數據庫360,并獲取與ID對應的名稱。而且,向終端裝置200轉交包括獲取到的名稱的垃圾箱的一覽表畫面。
緊接著,恢復處理部385從終端裝置200受理被選擇為恢復對象的添加ID和恢復要求(步驟S2103)。緊接著,恢復處理部385獲取賦予與賦予給被選擇為恢復對象的添加ID的刪除組ID相同的刪除組ID的添加ID的列表(步驟S2104)。
緊接著,恢復處理部385解除與獲取到的列表所包含的添加ID對應的刪除標志,即將刪除標志變更為不表示刪除的值,并刪除刪除組ID(步驟S2105)。另外,恢復處理部385從垃圾箱數據庫370刪除符合的添加ID的記錄。緊接著,恢復處理部385判定是否進行了與列表內的全部添加ID對應的刪除標志的解除、和刪除組ID的刪除的處理(步驟S2106)。
在步驟S2106中,在未對全部添加ID進行處理的情況下,恢復處理部385返回到步驟S2105。
在步驟S2106中,在對全部添加ID進行了處理的情況下,恢復處理部385結束處理。
如以上那樣,根據本實施方式,若選擇添加文件作為恢復對象,則使賦予與賦予給被選擇的添加文件的添加ID的刪除組ID相同的刪除組ID的添加文件同時恢復。因此,在本實施方式中,能夠在相同的時間恢復在相同的時間被刪除的添加文件,并能夠進行刪除的時間與恢復的時間的匹配。
接下來,參照圖22,對從終端裝置200受理到被恢復的添加文件的顯示要求的情況下的服務器300的處理進行說明。圖22是對從終端裝置受理到被恢復的添加文件的顯示要求的情況下的服務器的處理進行說明的流程圖。
另外,在本實施方式中,分開說明了被刪除的添加文件的恢復處理、和使被恢復的添加文件顯示的處理,但添加文件的恢復處理和顯示的處理也可以作為一系列的處理被執行。具體而言,例如服務器300若受理添加文件的恢復要求,則可以進行圖22中所說明的使添加文件顯示的處理到為止。
本實施方式的服務器300若受理被恢復的添加文件的顯示指示(步驟S2201),則通過畫面數據生成部386,參照指示針定義數據庫310,判定與顯示對象的添加文件對應的指示針是否刪除完畢(步驟S2202)。具體而言,圖像數據生成部386判定是否對與作為顯示對象而受理到的添加ID對應的指示針ID設立了刪除標志。
在步驟S2202中,在未對對應的指示針ID設立刪除標志的情況下,畫面數據生成部386生成使顯示對象的添加文件的輸出指示以能夠受理的狀態顯示的畫面數據,并向終端裝置200發送(步驟S2203)。
在步驟S2202中,在對對應的添加ID設立了刪除標志的情況下,畫面數據生成部386針對終端裝置200生成受理顯示對象的添加文件的檢索要求的畫面數據,并向終端裝置200發送(步驟S2204)。另外,此時,畫面數據生成部386可以在畫面數據中包括添加了顯示對象的添加文件的指示針被刪除的消息。
緊接著,畫面數據生成部386判定是否從終端裝置200受理到檢索要求(步驟S2205)。在步驟S2205中,例如即使經過規時間間也未受理到檢索要求的情況下,畫面數據生成部386結束顯示的處理。
在步驟S2205中,與檢索關鍵字一起受理到檢索要求的情況下,服務器300通過檢索部387利用檢索關鍵字檢索添加數據庫360(步驟S2206)。而且,服務器300通過畫面數據生成部386生成使檢索結果顯示的畫面數據,并向終端裝置200發送(步驟S2207)。本實施方式的畫面數據生成部386生成使檢索結果顯示的畫面數據,作為不能夠進行與添加文件對應的編輯指示的受理的畫面數據。
另外,在本實施方式中,在與添加文件對應的指示針被刪除的情況下,將生成檢索畫面數據的處理作為一系列的處理進行了說明,但并不限于此。例如在與添加文件對應的指示針被刪除的情況下,服務器300可以將不能夠顯示添加文件的內容通知給終端裝置200,并結束顯示的處理。該情況下,服務器300在從終端裝置200重新受理到檢索要求時,可以開始步驟S2204中所說明的處理。
圖23是表示添加ID“T01”被恢復的狀態的例子的圖。在圖23中示出與顯示對象的添加ID“T01”的添加文件對應的指示針未被刪除的情況下,添加文件被恢復的狀態。
添加ID“T01”與指示針ID“P0001”對應,添加ID“T01”的添加文件被添加到指示針ID“P0001”的指示針。
因此,在本實施方式中,在畫面231上選擇了指示針ID“P0001”的指示針時,使表示存在添加ID“T01”的添加文件的對話框232顯示。
在本實施方式中,可以在對話框232內顯示添加文件的文件名。而且,在本實施方式中,在對話框232內選擇了添加文件的情況下,終端裝置200可以向服務器300進行添加文件的獲取要求。服務器300若受理添加ID和添加文件的獲取要求,則將符合的添加文件發送給終端裝置200。終端裝置200以能夠編輯的方式使獲取到的添加文件顯示。
圖24是表示添加ID“T01”的檢索結果的例子的圖。在圖24中示出在與顯示對象的添加ID「T01」的添加文件對應的指示針被刪除的情況下,檢索了添加文件的狀態。
另外,用于檢索添加文件的檢索關鍵字被輸入至圖18(A)所示的檢索畫面181的輸入欄182。服務器300若受理檢索關鍵字和檢索要求,則進行檢索。
在圖24所示的檢索結果畫面241中顯示添加ID“T01”的添加文件的文件名“圖像.JPG”作為檢索結果。
另外,在檢索結果畫面241中顯示進行作為檢索結果而被顯示的添加文件的輸出指示的按鈕242。但是,此處,不顯示用于再次對該指示針登記輸出后的添加文件的按鈕。因此,在檢索結果畫面241中,抑制在更新作為檢索結果而被顯示的添加文件后,再次對該指示針進行登記。
用戶利用參照的添加文件創建新的文件,或針對未被刪除的其它指示針將創建的文件作為添加文件來登記這樣的操作能夠進行。另一方面,用戶編輯參照的添加文件后,不能夠再次針對相同的指示針,即刪除的狀態的指示針進行登記。換言之,抑制針對刪除的狀態的指示針更新登記的添加文件的操作。
如以上那樣,在本實施方式中,通過控制恢復對象的添加文件的編輯的允許或者抑制,從而例如在沿著檢查路線的檢查中,因誤操作而刪除了添加文件的情況下等,能夠立即恢復刪除的添加文件,并確認文件的內容。另外,此時,能夠繼續進行添加文件的編輯。
另外,在本實施方式中,例如添加了恢復對象的添加文件的指示針被刪除的情況下參照添加文件時,僅顯示添加文件的添加結果。因此在本實施方式中,能夠抑制例如編輯針對不存在的指示針的添加文件。
本發明并不限于具體地公開的實施例,能夠進行各種變形、變更,只要不從權利要求書脫離。
符號說明
100…檢查信息管理系統;200…終端裝置;300…服務器;310…指示針定義數據庫;320…指示針記錄數據庫;360…添加數據庫;370…垃圾箱數據庫;380…檢查信息管理程序;384…刪除處理部;385…恢復處理部;386…畫面數據生成部;387…檢索部。