本發(fā)明涉及與設(shè)備的檢查相關(guān)的信息的檢查結(jié)果的更新控制方法、檢查結(jié)果的存儲(chǔ)控制方法、檢查結(jié)果的更新控制程序、檢查結(jié)果的存儲(chǔ)控制程序以及檢查結(jié)果的更新控制系統(tǒng)、檢查結(jié)果的存儲(chǔ)控制系統(tǒng)。
背景技術(shù):
以往,公知有輔助工廠等的設(shè)備檢查作業(yè)的系統(tǒng)。在該系統(tǒng)中,例如將包含在終端裝置中輸入的檢查結(jié)果的各種信息與表示在地圖(map)上顯示的檢查路徑中的檢查位置的指針建立對應(yīng),并上傳到服務(wù)器。另外,還存在一種判斷是否能夠進(jìn)行針對服務(wù)器的來自用戶終端的上傳的技術(shù)。
專利文獻(xiàn)1:日本特開2003-99312號(hào)公報(bào)
在上述系統(tǒng)中,存在針對指針進(jìn)行的檢查中包含:可以受理由多個(gè)用戶進(jìn)行的檢查結(jié)果的更新的檢查、和應(yīng)僅受理來自1個(gè)用戶的檢查結(jié)果的更新的檢查的情況。在該情況下,若不進(jìn)行與檢查的種類相應(yīng)的檢查結(jié)果的更新,則存在檢查結(jié)果的數(shù)據(jù)產(chǎn)生不匹配的可能性。
技術(shù)實(shí)現(xiàn)要素:
在一個(gè)側(cè)面中,本發(fā)明的目的在于與現(xiàn)場的運(yùn)用相配合地控制檢查結(jié)果的更新。
根據(jù)本發(fā)明的一個(gè)方式,在對包含規(guī)定了檢查順序的多個(gè)檢查對象的檢查組進(jìn)行了檢查結(jié)果的輸入所使用的數(shù)據(jù)的下載的情況下,針對該檢查組所包含的檢查對象,進(jìn)行受理來自最先進(jìn)行了上述下載的終端的檢查結(jié)果的更新并抑制來自其它終端的檢查結(jié)果的更新的控制,
在對個(gè)別的檢查對象進(jìn)行了檢查結(jié)果的輸入所使用的數(shù)據(jù)的下載的情況下,對該個(gè)別的檢查對象所包含的檢查對象既進(jìn)行允許來自最先進(jìn)行了上述下載的終端的檢查結(jié)果的更新又進(jìn)行來自其它終端的檢查結(jié)果的更新的控制。
上述工序也能夠?yàn)閷?shí)現(xiàn)上述處理的功能部、將上述各處理作為工序由計(jì)算機(jī)執(zhí)行的步驟、存儲(chǔ)有程序的計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)。
能夠與現(xiàn)場的運(yùn)用相配合地控制檢查結(jié)果的更新。
附圖說明
圖1是表示檢查結(jié)果的更新控制系統(tǒng)的系統(tǒng)結(jié)構(gòu)的一個(gè)例子的圖。
圖2是表示指示針定義數(shù)據(jù)庫的一個(gè)例子的圖。
圖3是表示指示針記錄數(shù)據(jù)庫的一個(gè)例子的圖。
圖4是表示路徑定義數(shù)據(jù)庫的一個(gè)例子的圖。
圖5是表示路徑記錄數(shù)據(jù)庫的一個(gè)例子的圖。
圖6是表示地圖定義數(shù)據(jù)庫的一個(gè)例子的圖。
圖7是對地圖的階層進(jìn)行說明的圖。
圖8是表示附加數(shù)據(jù)庫的一個(gè)例子的圖。
圖9是表示服務(wù)器的硬件結(jié)構(gòu)的一個(gè)例子的圖。
圖10是對檢查結(jié)果的更新控制系統(tǒng)所具有的各裝置的功能進(jìn)行說明的圖。
圖11是對終端裝置的巡回檢查的處理進(jìn)行說明的流程圖。
圖12是對終端裝置的個(gè)別檢查的處理進(jìn)行說明的流程圖。
圖13是對從服務(wù)器向終端裝置的下載的處理進(jìn)行說明的流程圖。
圖14是對從終端裝置向服務(wù)器的上傳的處理進(jìn)行說明的流程圖。
圖15是對從服務(wù)器向終端裝置的下載進(jìn)行說明的圖。
圖16是表示指示針記錄數(shù)據(jù)庫的其它例的圖。
圖17是對新的指示針的追加進(jìn)行說明的圖。
具體實(shí)施方式
以下,參照附圖對實(shí)施方式進(jìn)行說明。圖1是表示檢查結(jié)果的更新控制系統(tǒng)的系統(tǒng)結(jié)構(gòu)的一個(gè)例子的圖。
檢查結(jié)果的更新控制系統(tǒng)100(以下,僅稱為更新控制系統(tǒng)。)經(jīng)由網(wǎng)絡(luò)與終端裝置200和服務(wù)器300連接。
本實(shí)施方式的更新控制系統(tǒng)100例如在工廠、發(fā)電所等廠內(nèi)輔助由檢查作業(yè)者進(jìn)行的各種設(shè)備的檢查作業(yè)。
本實(shí)施方式的服務(wù)器300具有指示針定義數(shù)據(jù)庫310、指示針記錄數(shù)據(jù)庫320、路徑定義數(shù)據(jù)庫330、路徑記錄數(shù)據(jù)庫340、地圖定義數(shù)據(jù)庫350、附加數(shù)據(jù)庫360。
若檢查作業(yè)者啟動(dòng)了檢查輔助程序,則本實(shí)施方式的終端裝置200進(jìn)行檢查作業(yè)的輔助。具體而言,終端裝置200參照指示針定義數(shù)據(jù)庫310、路徑定義數(shù)據(jù)庫330、以及地圖定義數(shù)據(jù)庫350,并基于地圖(以下,map)所示的檢查路線,來顯示表示檢查位置的指針(以下,指示針)。而且,本實(shí)施方式的終端裝置200參照指示針定義數(shù)據(jù)庫310,按照檢查順序,顯示包含與指示針對應(yīng)的項(xiàng)目的輸入欄的輸入畫面,并輸入檢查結(jié)果的值,從而輔助檢查。
若對檢查路線所包含的全部的指示針輸入檢查結(jié)果的值,則本實(shí)施方式的終端裝置200將檢查結(jié)果發(fā)送至服務(wù)器300,并儲(chǔ)存至指示針記錄數(shù)據(jù)庫320和路徑記錄數(shù)據(jù)庫340。另外,在本實(shí)施方式中,將在與指示針對應(yīng)的輸入畫面中輸入的檢查結(jié)果的值的集合稱為檢查結(jié)果。
而且,本實(shí)施方式的終端裝置200在被輸入了與指示針相關(guān)聯(lián)的圖像、文檔等文件的情況下,將這些文件作為與指示針對應(yīng)的文件發(fā)送至服務(wù)器300,并儲(chǔ)存至附加數(shù)據(jù)庫360。在本實(shí)施方式中,將該文件稱為與指示針對應(yīng)的附加文件。
另外,在本實(shí)施方式的更新控制系統(tǒng)100中的指示針的檢查中包含:沿著檢查路線按照決定出的檢查順序進(jìn)行的巡回檢查、和與巡回檢查不同的、對指示針單獨(dú)進(jìn)行的個(gè)別檢查。
巡回檢查是針對一個(gè)檢查路線由1個(gè)用戶(以下,檢查作業(yè)者)對預(yù)先決定的檢查項(xiàng)目進(jìn)行檢查。若從高效地進(jìn)行檢查作業(yè)的觀點(diǎn)考慮,在巡回檢查中,一般不會(huì)在同時(shí)由多個(gè)用戶將相同的指示針作為檢查對象。因此,優(yōu)選關(guān)于巡回檢查的檢查結(jié)果僅受理來自巡回檢查中的1個(gè)檢查作業(yè)者的登錄、更新。
與此相對,個(gè)別檢查存在同時(shí)由多個(gè)用戶對相同的指示針以不同的觀點(diǎn)進(jìn)行檢查的情況。因此,優(yōu)選關(guān)于個(gè)別檢查的檢查結(jié)果,受理來自多個(gè)用戶的檢查結(jié)果的登錄、更新。
在本實(shí)施方式中,著眼于巡回檢查和個(gè)別檢查的性質(zhì),與檢查的現(xiàn)場的運(yùn)用相配合地進(jìn)行檢查結(jié)果的更新。
具體而言,本實(shí)施方式的服務(wù)器300在從終端裝置200下載了巡回檢查的檢查結(jié)果的輸入所使用的數(shù)據(jù)的情況下,抑制來自該終端裝置200以外的巡回檢查的檢查結(jié)果的更新。而且,本實(shí)施方式的服務(wù)器300在從終端裝置200下載了輸入個(gè)別檢查的檢查結(jié)果所使用的數(shù)據(jù)的情況下,允許來自該終端裝置200以外的巡回檢查的檢查結(jié)果的更新。
以下,參照圖2~圖8,對本實(shí)施方式的服務(wù)器300所具有的各數(shù)據(jù)庫進(jìn)行說明。
圖2是表示指示針定義數(shù)據(jù)庫的一個(gè)例子的圖。
本實(shí)施方式的指示針定義數(shù)據(jù)庫310具有指示針I(yè)D、指示針名稱、指示針種類、輸入項(xiàng)目、地圖ID、地圖所屬、地圖坐標(biāo)作為信息的項(xiàng)目,并將其它的項(xiàng)目與指示針I(yè)D建立對應(yīng)。在以下的本實(shí)施方式的說明中,將在指示針定義數(shù)據(jù)庫310中與指示針I(yè)D建立對應(yīng)的項(xiàng)目的信息稱為指示針信息。
指示針I(yè)D是用于識(shí)別指示針的標(biāo)識(shí)符。指示針名稱是指示針的名字。指示針種類表示指示針的種類。在本實(shí)施方式中,作為指示針的種類,具有階層指示針和檢查指示針。階層指示針是表示后述的地圖(map)中的階層的指示針。檢查指示針是表示后述的地圖的檢查位置的指示針。
在以下的說明中,將指示針種類是階層指示針的指示針稱為階層指示針,將指示針種類是檢查指示針的指示針稱為檢查指示針。
輸入項(xiàng)目是與輸入檢查作業(yè)的檢查結(jié)果的輸入欄對應(yīng)的項(xiàng)目。在本實(shí)施方式中,與檢查指示針建立對應(yīng),按每個(gè)指示針來決定輸入項(xiàng)目。
地圖ID與階層指示針建立對應(yīng),表示由階層指示針來表示的階層的地圖。地圖所屬與檢查指示針以及階層指示針建立對應(yīng),表示包含檢查指示針以及階層指示針的地圖。地圖坐標(biāo)與檢查指示針建立對應(yīng),表示包含檢查指示針的地圖中的檢查指示針的位置。
在圖2的例子中,指示針I(yè)D為“P0000”的指示針是名稱為“區(qū)域內(nèi)圖”的階層指示針。指示針I(yè)D“P0000”的階層指示針與地圖ID“M0001”建立對應(yīng)。而且,在圖2的例子中,指示針I(yè)D為“P0001”的指示針是名稱為“設(shè)備A檢查”的檢查指示針。指示針I(yè)D“P0001”的檢查指示針作為輸入項(xiàng)目具有“溫度”和“壓力”,位于地圖ID“M0001”的地圖中的坐標(biāo)(10,10)。
而且,在圖2的例子中,指示針I(yè)D為“P0003”的指示針是名稱為“設(shè)備C”的階層指示針。指示針I(yè)D“P0003”的階層指示針屬于地圖ID“M0001”的地圖,坐標(biāo)是(30,20),并且與地圖ID“M0002”建立對應(yīng)。即、通過階層指示針“P0003”,定義從地圖“M0001”向地圖“M0002”連結(jié)的階層。
圖3是表示指示針記錄數(shù)據(jù)庫的一個(gè)例子的圖。
本實(shí)施方式的指示針記錄數(shù)據(jù)庫320對每個(gè)檢查指示針的檢查結(jié)果進(jìn)行儲(chǔ)存。
指示針記錄數(shù)據(jù)庫320具有指示針I(yè)D、日期、時(shí)間、輸入項(xiàng)目、輸入值、路徑ID、路徑記錄ID作為信息的項(xiàng)目,指示針I(yè)D與其它的項(xiàng)目建立對應(yīng)。在以下的本實(shí)施方式的說明中,將在指示針記錄數(shù)據(jù)庫320中與指示針I(yè)D建立對應(yīng)的項(xiàng)目的信息稱為指示針記錄信息。
在本實(shí)施方式的指示針記錄數(shù)據(jù)庫320中,日期和時(shí)間表示向輸入項(xiàng)目輸入了輸入值的時(shí)間。輸入項(xiàng)目是與檢查指示針對應(yīng)的輸入項(xiàng)目,輸入值是與輸入項(xiàng)目對應(yīng)地輸入的輸入值。
而且,路徑ID是用于識(shí)別包含檢查指示針的檢查路線的標(biāo)識(shí)符。路徑記錄ID是用于識(shí)別每個(gè)檢查路線的檢查結(jié)果的標(biāo)識(shí)符。
在圖3的例子中,作為針對指示針I(yè)D是“P0002”的檢查指示針的檢查結(jié)果,在“2013/11/25”的“11:28:12”,對與輸入項(xiàng)目“水壓”對應(yīng)的輸入欄輸入了輸入值“0.38”。而且,指示針I(yè)D為“P0002”的檢查指示針包含于通過路徑ID“R0001”識(shí)別的檢查路線,指示針I(yè)D為“P0002”的檢查指示針的檢查結(jié)果包含于通過路徑記錄ID“Rec0001”識(shí)別的路徑記錄。
而且,在圖3的例子中,由于對指示針I(yè)D為“P0003”的階層指示針沒有輸入項(xiàng)目,即沒有作為檢查結(jié)果要輸入的項(xiàng)目,所以例示出沒有新更新的數(shù)據(jù)的例子。
圖4是表示路徑定義數(shù)據(jù)庫的一個(gè)例子的圖。
本實(shí)施方式的路徑定義數(shù)據(jù)庫330具有路徑ID、路徑名稱、指示針I(yè)D、取出標(biāo)志作為信息的項(xiàng)目,其它的項(xiàng)目與路徑ID建立對應(yīng)。在以下的本實(shí)施方式的說明中,將在路徑定義數(shù)據(jù)庫330中與路徑ID建立對應(yīng)的項(xiàng)目的信息稱為路徑信息。
在本實(shí)施方式的路徑定義數(shù)據(jù)庫330中,對路徑ID和多個(gè)指示針I(yè)D建立對應(yīng)關(guān)系,從而表示用路徑ID表示的檢查路線中包含有多個(gè)指示針。在本實(shí)施方式中,將檢查路線所包含的多個(gè)指示針稱為檢查組。另外,本實(shí)施方式的取出標(biāo)志表示用路徑ID表示的檢查路線是否被下載到了終端裝置200。在圖4的例子中,與路徑ID“R0001”對應(yīng)的取出標(biāo)志為“ON”(有效)。在該情況下,表示將用路徑ID“R0001”表示的檢查路線被下載到了終端裝置200。而且,在圖4的例子中,與路徑ID“R0002”對應(yīng)的取出標(biāo)志為“OFF”(失效)。在本實(shí)施方式中,在取出標(biāo)志為“OFF”的情況下,表示未將用該路徑ID表示的檢查路線下載到終端裝置200。
在圖4的例子中,在路徑ID是“R0001”,名稱是“路徑イ”的檢查路線中,包含指示針I(yè)D“P0001”、“P0002”、“P0004”的檢查指示針、以及指示針I(yè)D“P0003”的階層指示針。
圖5是表示路徑記錄數(shù)據(jù)庫的一個(gè)例子的圖。
本實(shí)施方式的路徑記錄數(shù)據(jù)庫340具有路徑ID、路徑記錄ID、狀態(tài)、完成日期、完成時(shí)間作為信息的項(xiàng)目,其它的項(xiàng)目與路徑ID建立對應(yīng)。在以下的本實(shí)施方式的說明中,將在路徑記錄數(shù)據(jù)庫340中與路徑ID建立對應(yīng)的項(xiàng)目的信息稱為路徑記錄信息。
路徑記錄數(shù)據(jù)庫340中的狀態(tài)表示用路徑ID表示的檢查路線的檢查作業(yè)的狀態(tài)。完成日期和完成時(shí)間是用路徑ID表示的檢查路線的檢查作業(yè)完成的日期和完成的時(shí)間。
在圖5的例子中,路徑ID“R0001”的檢查路線的檢查結(jié)果在“2013年11月25日”的“11:32:30”完成,并記錄為路徑記錄ID“Rec0001”。
圖6是表示地圖定義數(shù)據(jù)庫的一個(gè)例子的圖。
本實(shí)施方式的地圖定義數(shù)據(jù)庫350具有地圖ID、地圖名稱、文件名作為信息的項(xiàng)目,其它的項(xiàng)目與地圖ID建立對應(yīng)。在以下的本實(shí)施方式的說明中,將在地圖定義數(shù)據(jù)庫350中與地圖ID建立對應(yīng)的項(xiàng)目的信息稱為地圖信息。
地圖名稱是地圖的名字,文件名是在終端裝置200上顯示地圖時(shí)所使用的文件的名稱。
在圖6的例子中,通過地圖ID“M0001”識(shí)別的地圖的名稱是“區(qū)域內(nèi)圖”,在顯示該地圖時(shí)所使用的文件是“區(qū)域內(nèi)圖.jpg”。
在本實(shí)施方式的地圖定義數(shù)據(jù)庫350中,例如作為不同的階層的地圖具有表示成為檢查對象的工廠等整體的區(qū)域的文件、表示進(jìn)行檢查作業(yè)的設(shè)備的文件、表示進(jìn)行檢查作業(yè)的設(shè)備內(nèi)的機(jī)器的文件等。
以下,參照圖7對地圖的階層進(jìn)行說明。圖7是對地圖的階層進(jìn)行說明的圖。圖7(A)表示第一層的地圖的例子,圖7(B)表示第二層的地圖的例子,圖7(C)表示對第二層中的檢查對象位置放大后的地圖的例子。
圖7(A)所示的地圖71表示配置有設(shè)備的區(qū)域。地圖71例如是被登記到地圖定義數(shù)據(jù)庫350的地圖“M0001”的區(qū)域內(nèi)圖。地圖71上顯示階層指示針P3和檢查指示針P1、檢查指示針P2。在本實(shí)施方式中,優(yōu)選在使階層指示針以及檢查指示針顯示在地圖上時(shí),用與指示針的種類對應(yīng)的圖標(biāo)圖像來顯示。
圖7(B)所示的地圖72是處于地圖71的下一階層的地圖,在用階層指示針P3表示的區(qū)域示有設(shè)備的概要。即、地圖72示有在地圖71上用階層指示針P3表示的區(qū)域的更詳細(xì)的內(nèi)容。地圖72例如是被登記到地圖定義數(shù)據(jù)庫350的地圖“M0001”的區(qū)域內(nèi)圖。地圖72上顯示有檢查指示針P4。檢查指示針P4示有在被顯示為地圖72的設(shè)備內(nèi)成為檢查對象的機(jī)器。
圖7(C)所示的地圖73是對地圖72中的檢查對象位置進(jìn)行了放大顯示后的狀態(tài)的地圖,例如是檢查指示針P4所示的檢查對象的機(jī)器的示意圖。
即、在本實(shí)施方式中,階層越往下,越將更加詳細(xì)地示有檢查位置的圖像顯示于終端裝置200。在本實(shí)施方式中,儲(chǔ)存于地圖定義數(shù)據(jù)庫350的各地圖的階層的關(guān)系例如由與各地圖建立對應(yīng)的指示針、和包含指示針的檢查路線來表示。
本實(shí)施方式的地圖定義數(shù)據(jù)庫350中,例如與地圖ID以及地圖名稱建立對應(yīng)地儲(chǔ)存有用于分別顯示地圖71、地圖72、地圖73的地圖的文件名(例如圖像數(shù)據(jù)等)。另外,在本實(shí)施方式中,也可以將用于顯示地圖的文件的實(shí)體儲(chǔ)存于地圖定義數(shù)據(jù)庫350內(nèi),也可以將文件的實(shí)體儲(chǔ)存于其它存儲(chǔ)裝置。
而且,在本實(shí)施方式的地圖定義數(shù)據(jù)庫350中,也可以對各地圖ID和表示各地圖的階層的關(guān)系的信息建立對應(yīng)關(guān)系。具體而言,例如地圖ID“M0001”的地圖的下一個(gè)階層的地圖是地圖ID“M0002”的地圖。因此,例如也可以將表示是地圖ID“M0001”的下一階層的M0001-1等這樣的信息與地圖ID“M0002”建立對應(yīng)關(guān)系。
圖8是表示附加數(shù)據(jù)庫的一個(gè)例子的圖。本實(shí)施方式的附加數(shù)據(jù)庫360具有指示針I(yè)D、附加ID、名稱、文件名作為信息的項(xiàng)目,其它的項(xiàng)目與指示針I(yè)D建立有對應(yīng)關(guān)系。在以下的本實(shí)施方式的說明中,將在附加數(shù)據(jù)庫360中與指示針I(yè)D建立對應(yīng)的項(xiàng)目的信息稱為附加信息。
本實(shí)施方式的附加ID是識(shí)別對與指示針I(yè)D對應(yīng)的指示針添加的添加文件的信息。附加名稱是附加文件的名稱,文件名是使終端裝置200顯示附加文件時(shí)所使用的文件的名稱。
圖9是表示服務(wù)器的硬件結(jié)構(gòu)的一個(gè)例子的圖。服務(wù)器300包含分別通過總線B相互連接的輸入裝置31、輸出裝置32、驅(qū)動(dòng)器裝置33、輔助存儲(chǔ)裝置34、存儲(chǔ)器裝置35、運(yùn)算處理裝置36以及接口裝置37。
輸入裝置31包含鍵盤、鼠標(biāo)等,用于輸入各種信號(hào)。輸出裝置32包含顯示裝置等,用于顯示各種窗口、數(shù)據(jù)等。接口裝置37包含調(diào)制解調(diào)器、LAN卡等,用于與網(wǎng)絡(luò)N連接。
檢查結(jié)果的更新控制程序是對服務(wù)器300進(jìn)行控制的各種程序的至少一部分。更新控制程序例如通過記錄介質(zhì)38的分配、從網(wǎng)絡(luò)的下載等來提供。記錄有更新控制程序的記錄介質(zhì)38能夠使用像CD-ROM、軟盤、光磁盤等那樣光學(xué)、電或者磁性的記錄信息的記錄介質(zhì),像ROM、閃存等那樣電記錄信息的半導(dǎo)體存儲(chǔ)器等各種類型的記錄介質(zhì)。
另外,所謂的將記錄有更新控制程序的記錄介質(zhì)38安裝于驅(qū)動(dòng)器裝置33是指將更新控制程序從記錄介質(zhì)38經(jīng)由驅(qū)動(dòng)器裝置33安裝于輔助存儲(chǔ)裝置34。將從網(wǎng)絡(luò)下載的更新控制程序經(jīng)由接口裝置37安裝于輔助存儲(chǔ)裝置34。
輔助存儲(chǔ)裝置34對安裝的更新控制程序進(jìn)行儲(chǔ)存,并且對必要的文件、數(shù)據(jù)等進(jìn)行儲(chǔ)存。存儲(chǔ)器裝置35在計(jì)算機(jī)啟動(dòng)時(shí)從輔助存儲(chǔ)裝置34讀出更新控制程序并儲(chǔ)存。而且,運(yùn)算處理裝置36根據(jù)儲(chǔ)存于存儲(chǔ)器裝置35的更新控制程序,來實(shí)現(xiàn)后述的各種處理。
對于本實(shí)施例的終端裝置200而言,由于是具有與服務(wù)器300相同的硬件結(jié)構(gòu)的計(jì)算機(jī),所以省略說明。另外,本實(shí)施例的終端裝置200例如也可以是平板型的計(jì)算機(jī)。而且,本實(shí)施例的終端裝置200例如也可以是包含智能手機(jī)的多功能的移動(dòng)電話。
接下來,參照圖10對本實(shí)施方式的更新控制系統(tǒng)100所具有的各裝置的功能進(jìn)行說明。圖10是對更新控制系統(tǒng)所具有的各裝置的功能進(jìn)行說明的圖。
本實(shí)施方式的終端裝置200安裝有檢查輔助程序210。在本實(shí)施方式的終端裝置200中,通過執(zhí)行檢查輔助程序210來實(shí)現(xiàn)后述的各部的處理。
本實(shí)施方式的終端裝置200具有輸入受理部211、顯示控制部212、路徑信息參照部213、指示針信息參照部214、地圖信息參照部215、檢查結(jié)果發(fā)送部216、取出部217、通信狀態(tài)切換部218。
本實(shí)施方式的輸入受理部211受理通過終端裝置200所具有的顯示操作裝置的操作進(jìn)行的輸入。顯示控制部212對終端裝置200所具有的顯示操作裝置的顯示進(jìn)行控制。
路徑信息參照部213基于輸入受理部211受理的輸入,參照路徑定義數(shù)據(jù)庫330的路徑信息。指示針信息參照部214基于輸入受理部211受理的輸入,從指示針定義數(shù)據(jù)庫310參照指示針信息。地圖信息參照部215基于指示針信息所包含的地圖ID,從地圖定義數(shù)據(jù)庫350參照地圖信息。
若檢查結(jié)果發(fā)送部216的檢查作業(yè)完成,則將檢查結(jié)果發(fā)送至服務(wù)器300。
取出部217從服務(wù)器300獲取路徑信息、指示針信息等,儲(chǔ)存至終端裝置200所具有的存儲(chǔ)裝置等并保持。即、本實(shí)施方式的取出部217從服務(wù)器300下載巡回檢查、個(gè)別檢查所需要的信息。
通信狀態(tài)切換部218對終端裝置200與服務(wù)器300的通信狀態(tài)進(jìn)行切換。具體而言,通信狀態(tài)切換部218對終端裝置200與服務(wù)器300能夠通信的狀態(tài)(在線)、和不能夠通信的狀態(tài)(離線)進(jìn)行切換。
本實(shí)施方式的服務(wù)器300安裝有更新控制程序380。在本實(shí)施方式的服務(wù)器300中,通過執(zhí)行更新控制程序380來實(shí)現(xiàn)后述的各部的處理。
本實(shí)施方式的服務(wù)器300具有輸入受理部381、巡回檢查發(fā)送部382、個(gè)別檢查發(fā)送部383、標(biāo)志管理部384、取出控制部385、更新控制部386。
本實(shí)施方式的輸入受理部381受理針對服務(wù)器300的各種輸入。輸入受理部381受理的輸入包含從終端裝置200發(fā)送的各種請求。
本實(shí)施方式的巡回檢查發(fā)送部382從終端裝置200接受巡回檢查所需要的信息的下載請求,并將該信息發(fā)送至終端裝置200。巡回檢查所需要的信息至少包含路徑定義信息、地圖定義信息、指示針定義信息。
本實(shí)施方式的個(gè)別檢查發(fā)送部383從終端裝置200接受個(gè)別檢查所需要的信息的下載請求,并將該信息發(fā)送至終端裝置200。個(gè)別檢查所需要的信息至少包含指示針定義信息和地圖信息。
本實(shí)施方式的標(biāo)志管理部384對路徑定義數(shù)據(jù)庫330的取出標(biāo)志進(jìn)行管理。具體而言,標(biāo)志管理部384將與由巡回檢查發(fā)送部382發(fā)送至終端裝置200的路徑ID對應(yīng)的取出標(biāo)志設(shè)為“ON”(有效)。而且,本實(shí)施方式的標(biāo)志管理部384在路徑定義數(shù)據(jù)庫330中,將與路徑記錄數(shù)據(jù)庫340的狀態(tài)的值為“完成”的路徑ID對應(yīng)的取出標(biāo)志設(shè)為“OFF”(失效)。
取出控制部385根據(jù)取出標(biāo)志的值對由巡回檢查發(fā)送部382進(jìn)行的信息的發(fā)送進(jìn)行控制。更新控制部386對從終端裝置200發(fā)送的檢查結(jié)果、附加文件等向數(shù)據(jù)庫的儲(chǔ)存進(jìn)行控制。取出控制部385、更新控制部386的處理的詳細(xì)內(nèi)容后述。
接下來,對本實(shí)施方式的更新控制系統(tǒng)100中的終端裝置200以及服務(wù)器300的動(dòng)作進(jìn)行說明。
首先,對終端裝置200的動(dòng)作中的巡回檢查的處理進(jìn)行說明。圖11是對終端裝置的巡回檢查的處理進(jìn)行說明的流程圖。
在本實(shí)施方式的檢查結(jié)果的更新控制系統(tǒng)100中,終端裝置200若通過輸入受理部211受理巡回檢查的開始指示,則通過路徑信息參照部213參照路徑定義數(shù)據(jù)庫330,并通過顯示控制部212使檢查路線的一覽顯示于顯示操作裝置21(步驟S111)。接著,終端裝置200通過輸入受理部211受理檢查路線的選擇(步驟S112)。
接下來,終端裝置200對選擇出的檢查路線上的檢查對象的場所、和檢查順序進(jìn)行顯示(步驟S113)。接著,終端裝置200通過指示針信息參照部213參照指示針定義數(shù)據(jù)庫310,并顯示檢查對象的檢查指示針的檢查結(jié)果的輸入畫面,并輔助由檢查作業(yè)者進(jìn)行的檢查的實(shí)施(步驟S114)。
接著,終端裝置200判定是否受理了檢查作業(yè)的完成指示(步驟S115),在未受理完成指示的情況下,返回到步驟S114。在步驟S115中受理了完成指示的情況下,終端裝置200將巡回檢查的檢查結(jié)果發(fā)送至服務(wù)器300(步驟S116)。
另外,在本實(shí)施方式中,例如在終端裝置200中,也可以將對檢查位置進(jìn)行拍攝所得的圖像、由檢查作業(yè)者制作的備忘錄等文件與檢查結(jié)果建立對應(yīng)。在該情況下,終端裝置200將檢查結(jié)果和附加文件發(fā)送至服務(wù)器300。服務(wù)器300通過更新控制部386對發(fā)送的附加文件賦予附加ID,并與對應(yīng)的指示針的指示針I(yè)D建立對應(yīng)地儲(chǔ)存至附加數(shù)據(jù)庫360。
接下來,對終端裝置200的動(dòng)作中的個(gè)別檢查的處理進(jìn)行說明。圖12是對終端裝置的個(gè)別檢查的處理進(jìn)行說明的流程圖。
本實(shí)施方式的終端裝置200通過輸入受理部211受理個(gè)別檢查的開始指示(步驟S1201)。接著,終端裝置200通過顯示控制部212顯示在服務(wù)器300的地圖定義數(shù)據(jù)庫350中階層為最上位的地圖(步驟S1202)。接著,終端裝置200通過輸入受理部211受理所顯示的地圖中的指示針的選擇(步驟S1203)。
接著,終端裝置200通過指示針信息參照部214參照指示針定義數(shù)據(jù)庫310,并判定被選擇出的指示針是否是階層指示針(步驟S1204)。在步驟S1204中,在被選擇出的指示針是階層指示針的情況下,終端裝置200通過顯示控制部212顯示階層指示針?biāo)硎镜牡貓D(步驟S1205),并返回到步驟S1203。
在步驟S1204中,被選擇出的指示針不是階層指示針的情況下,被選擇出的指示針是檢查指示針。因此,終端裝置200通過指示針信息參照部214,參照與被選擇出的檢查指示針對應(yīng)的指示針信息(步驟S1206),并通過顯示控制部212使具有指示針信息所包含的輸入項(xiàng)目的輸入欄的檢查結(jié)果的輸入畫面進(jìn)行顯示(步驟S1207)。
接著,終端裝置200判定輸入受理部211是否受理了檢查結(jié)果的輸入完成的指示(步驟S1208)。在步驟S1208中未受理符合的指示的情況下,終端裝置200待機(jī),直到輸入完成。
在步驟S1208中,受理了符合的指示的情況下,終端裝置200將被選擇出的檢查指示針的檢查結(jié)果發(fā)送至服務(wù)器300(步驟S1209)。
在以上的圖11以及圖12的例子中,對終端裝置200和服務(wù)器300在線,終端裝置200參照服務(wù)器300的各數(shù)據(jù)庫來執(zhí)行處理的情況進(jìn)行了說明,但并不限定與此。
即使本實(shí)施方式的終端裝置200與服務(wù)器300離線,也能夠通過預(yù)先從服務(wù)器300下載巡回檢查、個(gè)別檢查分別所需要的信息,來執(zhí)行圖11以及圖12所示的處理。
在本實(shí)施方式中,例如若進(jìn)行檢查作業(yè)的場所是未與網(wǎng)絡(luò)連接的場所,則在檢查作業(yè)時(shí)終端裝置200與服務(wù)器300成為離線。在該情況下,終端裝置200通過取出部217預(yù)先從服務(wù)器300下載檢查所使用的數(shù)據(jù)。而且,終端裝置200使用下載的數(shù)據(jù)在離線的狀態(tài)下輸入檢查結(jié)果,在移動(dòng)到能夠通信的環(huán)境后,將輸入的檢查結(jié)果上傳至服務(wù)器300。
更具體而言,終端裝置200在在線的狀態(tài)下從服務(wù)器300下載檢查所使用的數(shù)據(jù),并通過通信狀態(tài)切換部218,將與服務(wù)器300的通信狀態(tài)切換為離線。本實(shí)施方式的終端裝置200例如也可以顯示供檢查作業(yè)者選擇將通信狀態(tài)設(shè)為在線或者離線的任意一個(gè)的畫面,通信狀態(tài)切換部218切換到被檢查作業(yè)者選擇出的通信狀態(tài)。
終端裝置200在離線的狀態(tài)下,使用下載的信息,進(jìn)行在圖11、圖12中說明的巡回檢查、個(gè)別檢查的輔助,并受理檢查結(jié)果的輸入。但是,在該時(shí)刻,不進(jìn)行圖11的步驟S116、圖12的步驟S1209所示的檢查結(jié)果的發(fā)送處理。
在終端裝置200中,也可以將輸入的檢查結(jié)果在由檢查作業(yè)者將終端裝置200與服務(wù)器300的通信狀態(tài)切換為在線后,上傳至服務(wù)器300。另外,也可以若檢測到終端裝置200與服務(wù)器300的通信狀態(tài)切換為在線,則將檢查結(jié)果從終端裝置200上傳至服務(wù)器300。
本實(shí)施方式的服務(wù)器300若受理到來自終端裝置200的下載請求,則根據(jù)由終端裝置200進(jìn)行的檢查的種類,控制是否允許信息的下載。另外,本實(shí)施方式的服務(wù)器300若受理來自終端裝置200的上傳(更新)請求,則根據(jù)在終端裝置200中進(jìn)行的檢查的種類,控制是否允許更新。
以下,參照圖13以及圖14,對服務(wù)器300的動(dòng)作進(jìn)行說明。首先,參照圖13,對從服務(wù)器300的信息的下載的處理進(jìn)行說明。圖13是對從服務(wù)器向終端裝置的下載的處理進(jìn)行說明的流程圖。
本實(shí)施方式的服務(wù)器300通過取出控制部385判定由輸入受理部381受理的下載請求是否是巡回檢查所使用的數(shù)據(jù)的下載請求(步驟S1301)。巡回檢查所使用的數(shù)據(jù)的下載請求例如,在終端裝置200中作為檢查的種類選擇巡回檢查,并選擇了進(jìn)行巡回檢查的檢查路線的情況下,被從終端裝置200發(fā)送至服務(wù)器300。因此,服務(wù)器300通過取出控制部385判定是否獲取了與被選擇出的檢查路線對應(yīng)的路徑ID作為下載請求。
在步驟S1301中,不是巡回檢查所使用的數(shù)據(jù)的下載請求的情況下,服務(wù)器300進(jìn)入后述的步驟S1308。
在步驟S1301中,是巡回檢查所使用的數(shù)據(jù)的下載請求的情況下,取出控制部385參照路徑定義數(shù)據(jù)庫330,判定與獲取的路徑ID對應(yīng)的取出標(biāo)志是否是“ON”,即、是否將巡回檢查所使用的數(shù)據(jù)取出到某一個(gè)終端裝置中(步驟S1302)。即、取出控制部385判定接受了下載請求的巡回檢查所需要的數(shù)據(jù)是否已經(jīng)下載完畢。
在步驟S1302中,在取出標(biāo)志不是“ON”的情況下,即、取出標(biāo)志是“OFF”的情況下,即、巡回檢查所使用的數(shù)據(jù)未被下載到任何終端裝置的情況下,取出控制部385參照指示針定義數(shù)據(jù)庫310和路徑定義數(shù)據(jù)庫330(步驟S1303)。接著,取出控制部385獲取與獲取到的路徑ID所包含的指示針I(yè)D對應(yīng)的指示針信息、與從指示針信息獲得的地圖ID對應(yīng)的地圖信息、以及與從指示針信息獲得的附加ID對應(yīng)的附加信息(步驟S1304)。接著,服務(wù)器300通過巡回檢查發(fā)送部382將獲取到的指示針信息、地圖信息、附加信息發(fā)送至終端裝置200(步驟S1305)。
接著,服務(wù)器300通過標(biāo)志管理部384在路徑定義數(shù)據(jù)庫330中,將與同下載請求一起獲取的路徑ID對應(yīng)的取出標(biāo)志設(shè)為“ON”(步驟S1306),并結(jié)束處理。
在步驟S1302中,在取出標(biāo)志是“ON”的情況下,即、正在將巡回檢查所使用的數(shù)據(jù)取出到某一個(gè)終端裝置中的情況下,取出控制部385將表示被選擇出的檢查路線的巡回檢查所使用的數(shù)據(jù)不能夠下載的消息發(fā)送至終端裝置200(步驟S1307),并結(jié)束處理。另外,在終端裝置200中接收該消息并顯示。
在步驟S1301中,在不是巡回檢查所使用的數(shù)據(jù)的下載請求的情況下,服務(wù)器300通過取出控制部385判定是否是個(gè)別檢查所使用的數(shù)據(jù)的下載請求(步驟S1308)。個(gè)別檢查所使用的數(shù)據(jù)的下載請求例如在終端裝置200中作為檢查的種類選擇個(gè)別檢查,在選擇了成為個(gè)別檢查的對象的指示針的情況下,從終端裝置200發(fā)送至服務(wù)器300。因此,服務(wù)器300通過取出控制部385判定是否獲取了與選擇出的指示針對應(yīng)的指示針或ID作為下載請求,。
在步驟S1308中,在不是個(gè)別檢查所使用的數(shù)據(jù)的下載請求的情況下,服務(wù)器300返回到步驟S1301。
在步驟S1308中,在是個(gè)別檢查所使用的數(shù)據(jù)的下載請求的情況下,取出控制部385參照指示針定義數(shù)據(jù)庫310,并獲取與獲取到的指示針I(yè)D對應(yīng)的地圖所屬的地圖ID。而且,取出控制部385獲取至與該地圖ID對應(yīng)的地圖的最上位的階層的地圖為止的地圖信息(步驟S1309)。
接著,取出控制部385獲取屬于在步驟S1309中獲取到的全部的地圖信息所表示的地圖的全部的指示針的指示針信息、和與全部的指示針對應(yīng)的附加信息(步驟S1310)。具體而言,取出控制部385從在步驟S1309中獲取的全部的地圖信息中獲取地圖ID。而且,取出控制部385對獲取到的全部的地圖ID,提取該地圖ID的地圖所屬或者地圖ID所包含的指示針信息。接下來,取出控制部385獲取與提取出的指示針信息所包含的附加ID對應(yīng)的附加信息。
接著,服務(wù)器300通過個(gè)別檢查發(fā)送部383將在步驟S1310中獲取到的信息發(fā)送至終端裝置200(步驟S1311),并結(jié)束處理。
以上是本實(shí)施方式的服務(wù)器300中的下載的處理。本實(shí)施方式的服務(wù)器300在接受了巡回檢查所使用的數(shù)據(jù)的下載請求時(shí),在該巡回檢查所使用的數(shù)據(jù)已經(jīng)向某一個(gè)終端裝置下載完畢的情況下,不進(jìn)行下載。
另外,本實(shí)施方式的服務(wù)器300在個(gè)別檢查所使用的數(shù)據(jù)包含于已經(jīng)下載完畢的巡回檢查所使用的數(shù)據(jù)的情況下,也允許個(gè)別檢查所使用的數(shù)據(jù)的下載。
在本實(shí)施方式中,通過該控制,能夠抑制多個(gè)檢查作業(yè)者同時(shí)對一個(gè)檢查路線進(jìn)行巡回檢查,并能夠防止在巡回檢查中多個(gè)檢查作業(yè)者將同一指示針作為檢查對象這樣的情況。而且,在本實(shí)施方式中,在個(gè)別檢查中,能夠允許多個(gè)檢查作業(yè)者對同一指示針同時(shí)以不同的觀點(diǎn)進(jìn)行檢查。
另外,在本實(shí)施方式中,在受理了個(gè)別檢查所使用的數(shù)據(jù)的下載請求的情況下,將檢查對象的指示針?biāo)鶎俚牡貓D的最上位的階層的地圖信息到檢查對象的指示針?biāo)鶎俚牡貓D信息發(fā)送至終端裝置200。在本實(shí)施方式中,通過該處理,能夠在終端裝置200中的個(gè)別檢查中,從階層最上位的地圖開始依次探索到檢查對象的指示針。
接下來,參照圖14,對針對服務(wù)器300的信息的上傳的處理進(jìn)行說明。圖14是對從終端裝置向服務(wù)器的上傳的處理進(jìn)行說明的流程圖。
本實(shí)施方式的服務(wù)器300判定是否通過輸入受理部381受理了來自終端裝置200的檢查結(jié)果的上傳請求(步驟S1401)。在步驟S1401中,在未受理上傳請求的情況下,服務(wù)器300返回步驟S1401。
在步驟S1401中受理了上傳請求的情況下,服務(wù)器300通過更新控制部386判定上傳請求是否是巡回檢查的檢查結(jié)果的上傳請求(步驟S1402)。巡回檢查的檢查結(jié)果的上傳請求例如與表示檢查完成了的檢查路線的路徑ID一起從終端裝置200發(fā)送。因此,本實(shí)施方式的更新控制部386在接受了巡回檢查的檢查結(jié)果的上傳請求時(shí),獲取路徑ID。
在步驟S1402中不是巡回檢查的檢查結(jié)果的上傳請求的情況下,進(jìn)入后述的步驟S1407。
在步驟S1402中是巡回檢查的檢查結(jié)果的上傳請求的情況下,服務(wù)器300通過更新控制部386判定進(jìn)行了上傳請求的終端裝置200是否是進(jìn)行了與檢查結(jié)果對應(yīng)的巡回檢查所使用的數(shù)據(jù)的下載的終端裝置(步驟S1403)。即,服務(wù)器300判定進(jìn)行了巡回檢查的檢查結(jié)果的上傳請求的終端裝置200是否是最先下載了該巡回檢查所使用的數(shù)據(jù)的終端裝置(進(jìn)行該巡回檢查的輔助的終端裝置)。
在這里,對步驟S1403中的終端裝置的確定進(jìn)行說明。在本實(shí)施方式中,服務(wù)器300也可以在接收與巡回檢查相關(guān)的下載請求(圖13的步驟S1301)或者上傳請求(圖14的步驟S1401)時(shí),一起接收并獲取在受理了該下載請求或者上傳請求的終端裝置200中輸入的用戶ID。
在該情況下,服務(wù)器300也可以將接收到的用戶ID與下載的路徑ID建立對應(yīng)并保持。用戶ID是確定檢查作業(yè)者的識(shí)別信息,例如在檢查作業(yè)者對本實(shí)施方式的更新控制系統(tǒng)100進(jìn)行登陸時(shí),與密碼一起輸入。
本實(shí)施方式的服務(wù)器300在步驟S1403中,也可以在與檢查結(jié)果的上傳請求一起接收的用戶ID和與路徑ID建立對應(yīng)的用戶ID一致的情況下,確定為該終端裝置200。
另外,終端裝置200的確定所使用的信息也可以是檢查作業(yè)者的用戶ID以外的信息。具體而言,例如也可以是確定終端裝置200本身的終端ID等。另外,終端裝置200的確定所使用的信息也可以是表示終端裝置200進(jìn)行了下載請求的時(shí)刻的時(shí)刻信息。在該情況下,服務(wù)器300對下載的路徑ID與表示下載了路徑ID的時(shí)刻的時(shí)刻信息建立對應(yīng)并保持。終端裝置200保持有下載了路徑ID的時(shí)刻信息,在上傳檢查結(jié)果和路徑ID時(shí),將路徑ID和時(shí)刻信息發(fā)送至服務(wù)器300。在服務(wù)器300中,也可以在時(shí)刻信息一致的情況下,確定為該終端裝置200。
在步驟S1403中,是符合的終端裝置200的情況下,更新控制部386允許檢查結(jié)果的接收(上傳),并基于從終端裝置200上傳的數(shù)據(jù)對指示針記錄數(shù)據(jù)庫320和路徑記錄數(shù)據(jù)庫340進(jìn)行更新(步驟S1404)。接著,服務(wù)器300通過標(biāo)志管理部384,將作為路徑定義數(shù)據(jù)庫330的處理對象的記錄的取出標(biāo)志設(shè)為“OFF”(步驟S1405),并結(jié)束處理。
在步驟S1403中,不是該終端裝置的情況下,服務(wù)器300通過更新控制部386,將通知不可以上傳的消息發(fā)送至終端裝置200,并使消息顯示于終端裝置200(步驟S1406)。
在步驟S1402中,不是巡回檢查的檢查結(jié)果的上傳的情況下,服務(wù)器300通過更新控制部386判定為是個(gè)別檢查的檢查結(jié)果的上傳請求。個(gè)別檢查的檢查結(jié)果的上傳請求例如與檢查完成了的指示針I(yè)D一起從終端裝置200發(fā)送。因此,本實(shí)施方式的更新控制部386在接受了個(gè)別檢查的檢查結(jié)果的上傳請求時(shí),獲取指示針I(yè)D。
接著,服務(wù)器300通過更新控制部386允許個(gè)別檢查的檢查結(jié)果的接收,并基于從終端裝置200上傳的數(shù)據(jù)對指示針記錄數(shù)據(jù)庫320進(jìn)行更新(步驟S1407),并結(jié)束處理。
如上所述,本實(shí)施方式的服務(wù)器300在接受了巡回檢查的檢查結(jié)果的上傳請求時(shí),在進(jìn)行了該上傳請求的終端是進(jìn)行了巡回檢查的終端裝置的情況下,允許檢查結(jié)果的上傳。
因此,在本實(shí)施方式中,能夠抑制在一個(gè)巡回檢查中,從多個(gè)檢查作業(yè)者受理巡回檢查的檢查結(jié)果的更新。
另外,本實(shí)施方式的服務(wù)器300允許個(gè)別檢查的上傳。在本實(shí)施方式中,例如即使在作為個(gè)別檢查的檢查對象選擇出的指示針包含于巡回檢查中的檢查路線的情況下,也允許個(gè)別檢查的檢查結(jié)果的上傳。
因此,在本實(shí)施方式中,能夠在多個(gè)檢查作業(yè)者同時(shí)對同一指示針進(jìn)行了檢查的情況下,受理來自多個(gè)檢查作業(yè)者的檢查結(jié)果的更新。
如上所述,在本實(shí)施方式中,能夠結(jié)合巡回檢查和個(gè)別檢查的性質(zhì),進(jìn)行適當(dāng)?shù)臋z查結(jié)果的更新。
以下,對從本實(shí)施方式的服務(wù)器300向終端裝置200的信息的下載、和從終端裝置200向服務(wù)器300的信息的上傳進(jìn)一步具體地說明。
首先,對從服務(wù)器300向終端裝置200的、巡回檢查所使用的數(shù)據(jù)的下載進(jìn)行說明。
本實(shí)施方式中,例如在終端裝置200中,作為進(jìn)行巡回檢查的檢查路線,選擇了路徑ID“R0001”。在該情況下,服務(wù)器300在路徑記錄數(shù)據(jù)庫340中,將與路徑ID“R0001”對應(yīng)的取出標(biāo)志設(shè)為“有效(ON)”(參照圖4)。
接下來,服務(wù)器300通過取出控制部385獲取與路徑ID“R0001”對應(yīng)的指示針I(yè)D“P0001”~指示針I(yè)D“P0004”,并獲取與各指示針I(yè)D對應(yīng)的指示針信息。進(jìn)一步,服務(wù)器300通過取出控制部385獲取與各指示針I(yè)D對應(yīng)的地圖所屬或者地圖ID。
根據(jù)圖3的指示針定義數(shù)據(jù)庫310,與指示針I(yè)D“P0001”~指示針I(yè)D“P0004”對應(yīng)的地圖所屬或者地圖ID是地圖ID“M0001”、“M0002”。因此,取出控制部385獲取與地圖ID“M0001”、“M0002”對應(yīng)的地圖信息。
另外,根據(jù)圖8的附加庫370,與指示針I(yè)D“P0001”~指示針I(yè)D“P0004”對應(yīng)的附加ID是附加ID“TD01”、“TD02”。因此,取出控制部385獲取與附加ID“TD01”、“TD02”對應(yīng)的附加信息。
而且,服務(wù)器300將獲取的指示針信息、地圖信息以及附加信息發(fā)送至終端裝置200,并完成下載。
接下來,參照圖15,對從服務(wù)器300向終端裝置200的、個(gè)別檢查所使用的數(shù)據(jù)的下載進(jìn)行說明。
圖15是對從服務(wù)器向終端裝置的下載進(jìn)行說明的圖。圖15(A)示有在終端裝置200中選擇指示針的畫面的例子,圖15(B)表示通知選擇出的指示針的個(gè)別檢查所使用的數(shù)據(jù)的下載的完成的畫面的例子。
在圖15(A)所示的選擇畫面151A上,在終端裝置200上顯示作為個(gè)別檢查的對象選擇的指示針?biāo)鶎俚牡貓D72和對服務(wù)器300進(jìn)行下載請求的下載按鈕152。
在選擇畫面151A中,在地圖72上,選擇有作為檢查指示針的指示針I(yè)D“P0004”的指示針。
在該狀態(tài)下,若操作下載按鈕152,則將指示針I(yè)D“P0004”和下載請求發(fā)送至服務(wù)器300。
服務(wù)器300接收指示針I(yè)D“P0004”,并判定為是個(gè)別檢查。指示針I(yè)D“P0004”所屬的地圖是地圖ID“M0002”。因此,服務(wù)器300獲取從地圖ID“M0002”的地圖到該地圖的最上位的階層的地圖的地圖信息。
根據(jù)圖3所示的指示針定義數(shù)據(jù)庫310,地圖ID“M0002”的地圖的最上位的階層的地圖是地圖ID“M0001”的地圖。因此,服務(wù)器300獲取與地圖ID“M0001”、“M0002”對應(yīng)的地圖信息。
所屬于與地圖ID“M0001”、“M0002”對應(yīng)的地圖的全部的指示針I(yè)D是指示針I(yè)D“P0000”~“P0005”。因此,服務(wù)器300獲取與該指示針I(yè)D對應(yīng)的指示針信息。
與指示針I(yè)D“P0000”~“P0005”對應(yīng)的附加ID是附加ID“TD01”、“TD02”、“TD05”。因此,服務(wù)器300獲取與附加ID“TD01”、“TD02”、“TD05”對應(yīng)的信息。
而且,服務(wù)器300將與指示針I(yè)D“P0000”~“P0005”對應(yīng)的指示針信息、與地圖ID“M0001”、“M0002”對應(yīng)的地圖信息、與附加ID“TD01”、“TD02”、“TD05”對應(yīng)的信息作為個(gè)別檢查所使用的數(shù)據(jù)發(fā)送至終端裝置200。
若發(fā)送完成,則服務(wù)器300在終端裝置200上顯示如圖15(B)所示的消息。
在本實(shí)施方式中,像以上那樣獲取與作為檢查對象選擇出的指示針?biāo)鶎俚牡貓D、和比該地圖上位的地圖相關(guān)的信息。因此,在本實(shí)施方式中,即使終端裝置200與服務(wù)器300是離線的狀態(tài),也能夠在終端裝置200中,從最上位的地圖開始探索檢查對象的指示針。
接下來,對本實(shí)施方式中的從終端裝置200向服務(wù)器300的上傳進(jìn)行說明。
在本實(shí)施方式的服務(wù)器300中,受理了巡回檢查的檢查結(jié)果的上傳請求的情況下的處理如在圖14中說明的那樣。在本實(shí)施方式中,在允許了巡回檢查的檢查結(jié)果的更新的情況下,將檢查結(jié)果儲(chǔ)存至路徑記錄數(shù)據(jù)庫340。
接下來,參照圖16,對受理了個(gè)別檢查的檢查結(jié)果的上傳請求的情況下的處理進(jìn)行說明。
本實(shí)施方式的服務(wù)器300在接收了個(gè)別檢查的檢查結(jié)果的情況下,在指示針記錄數(shù)據(jù)庫320中,與指示針I(yè)D建立對應(yīng)的項(xiàng)目即路徑ID以及路徑記錄ID的值為空的狀態(tài),并對其以外的項(xiàng)目的值進(jìn)行更新。
圖16是表示指示針記錄數(shù)據(jù)庫的其它例子的圖。在圖16所示的指示針記錄數(shù)據(jù)庫320A中,在與指示針I(yè)D“P0001”~“P0004”對應(yīng)的指示針記錄信息161中,作為路徑ID的值儲(chǔ)存有“R0001”,作為路徑記錄ID的值儲(chǔ)存有“Rec0001”。因此,可知指示針記錄信息161是路徑ID“R0001”的檢查路線的巡回檢查中的檢查結(jié)果。
同樣地,可知指示針記錄信息162是路徑ID“R0002”的檢查路線的巡回檢查中的檢查結(jié)果。
與此相對,指示針記錄信息163的與指示針I(yè)D“P0004”對應(yīng)的路徑ID以及路徑記錄ID的值為空。同樣地,指示針記錄信息164的與指示針I(yè)D“P0006”對應(yīng)的路徑ID以及路徑記錄ID的值也為空。
因此,可知指示針記錄信息163、164是作為與巡回檢查分立地、獨(dú)立地進(jìn)行的個(gè)別檢查的檢查結(jié)果而記錄的信息。
在本實(shí)施方式中,如上所述,通過保持指示針記錄信息,從而能夠針對一個(gè)指示針以單獨(dú)管理巡回檢查的檢查結(jié)果和個(gè)別檢查的檢查結(jié)果的狀態(tài)對其進(jìn)行存儲(chǔ)。
接下來,對與從終端裝置200向服務(wù)器300的上傳的處理相關(guān)聯(lián)地追加新的檢查指示針進(jìn)行說明。
在本實(shí)施方式中,例如即使終端裝置200與服務(wù)器300是離線的狀態(tài),也能夠追加新的檢查指示針。
圖17是對新的指示針的追加進(jìn)行說明的圖。圖17(A)示有選擇了新的檢查指示針的追加位置的畫面的例子,圖17(B)示有進(jìn)行新的檢查指示針的制作指示的畫面的例子。
在本實(shí)施方式中,假設(shè)了在發(fā)現(xiàn)了認(rèn)為在檢查作業(yè)中需要重新檢查的位置的情況下等新追加檢查指示針的情況。
在圖17(A)所示的畫面171中,在檢查指示針P4所屬的地圖72上,在新的檢查位置選擇有檢查指示針P6。檢查指示針P6的選擇例如也可以通過進(jìn)行在地圖72上按下想要設(shè)置檢查指示針P6的位置的觸摸等操作來實(shí)現(xiàn)。
在圖17(B)所示的畫面172中,顯示有作為檢查指示針P6的檢查結(jié)果被上傳到服務(wù)器300的信息的輸入欄173、和指示檢查指示針P6的制作的指示按鈕174。在本實(shí)施方式中,畫面172例如也可以在選擇出新追加的檢查指示針的場所后進(jìn)行顯示。本實(shí)施方式的輸入欄173所包含的項(xiàng)目例如也可以是預(yù)先設(shè)定的初始的輸入項(xiàng)目等。
本實(shí)施方式的終端裝置200若輸入欄173的輸入完成,且指示按鈕174被操作,則也可以對服務(wù)器300進(jìn)行檢查指示針P6的指示針信息的上傳請求。
本實(shí)施方式的服務(wù)器300在受理了新的指示針信息的上傳請求的情況下,與個(gè)別檢查的檢查結(jié)果相同儲(chǔ)存至指示針記錄數(shù)據(jù)庫320。具體而言,服務(wù)器300若受理檢查指示針P6的指示針信息的上傳請求,則作為圖16所示的指示針記錄信息164,儲(chǔ)存至指示針記錄數(shù)據(jù)庫320A。
另外,在本實(shí)施方式中,新的檢查指示針的追加例如即使被追加至巡回檢查中的情況下,也可以以與個(gè)別檢查的檢查結(jié)果相同的方式來儲(chǔ)存。
以上公開的技術(shù)并不限定于具體地公開的實(shí)施方式,能夠不脫離專利權(quán)利要求書地進(jìn)行各種變形、變更。
附圖標(biāo)記的說明
100…檢查結(jié)果的更新控制系統(tǒng);200…終端裝置;300…服務(wù)器;310…指示針定義數(shù)據(jù)庫;320…指示針記錄數(shù)據(jù)庫;360…附加數(shù)據(jù)庫;380…檢查結(jié)果的更新控制程序;382…巡回檢查發(fā)送部;383…個(gè)別檢查發(fā)送部;384…標(biāo)志管理部;385…取出控制部;386…更新控制部。