国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理終端以及同步控制方法與流程

      文檔序號(hào):11638503閱讀:452來(lái)源:國(guó)知局
      信息處理終端以及同步控制方法與流程
      本發(fā)明涉及一種信息處理終端、同步控制方法以及同步控制程序。

      背景技術(shù):
      近年來(lái),云系統(tǒng)普及,通過(guò)互聯(lián)網(wǎng)等網(wǎng)絡(luò)向用戶提供各種服務(wù)。例如,在云系統(tǒng)中,使多個(gè)物理服務(wù)器或在物理服務(wù)器上工作的VirtualMachine(虛擬機(jī))在數(shù)據(jù)中心等中工作。并且,客戶終端訪問(wèn)在數(shù)據(jù)中心中工作的服務(wù)器,接受提供的各種服務(wù)。作為所提供的服務(wù)的一個(gè)例子,公知云存儲(chǔ)服務(wù)。該云存儲(chǔ)服務(wù)按每個(gè)用戶限制該服務(wù)所提供的存儲(chǔ)容量,各用戶能夠在此容量?jī)?nèi)自由保存數(shù)據(jù)?,F(xiàn)有技術(shù)文獻(xiàn)非專利文獻(xiàn)非專利文獻(xiàn)1:“ibonthenet”、[online]、2012年10月16日檢索、互聯(lián)網(wǎng)(URL:http://www.ibonthenet.com/ns/)

      技術(shù)實(shí)現(xiàn)要素:
      發(fā)明所要解決的課題但是,同一用戶用多個(gè)終端來(lái)使用云系統(tǒng)是普遍的,由于通過(guò)各終端更新數(shù)據(jù)并上傳至云系統(tǒng),因此存在難以使數(shù)據(jù)同步的問(wèn)題。通常,將數(shù)據(jù)保存在云端所提供的存儲(chǔ)器,而在用戶所使用的各終端,與上述存儲(chǔ)器所保存的數(shù)據(jù)相同的數(shù)據(jù)也保存于本地。并且,用戶通過(guò)各終端更新本地的數(shù)據(jù),并將更新后的數(shù)據(jù)上傳至上述存儲(chǔ)器。另外,在上述云存儲(chǔ)服務(wù)中,當(dāng)各終端與上述存儲(chǔ)器連接時(shí),還存在自動(dòng)執(zhí)行同步的情況。此時(shí),單純根據(jù)更新日期時(shí)刻的新舊,用新數(shù)據(jù)覆蓋更新舊數(shù)據(jù),因此,有在終端更新中的數(shù)據(jù)或保存于終端的未同步的數(shù)據(jù)被破壞的情況。此外,也考慮到在云端側(cè)控制同步處理,但隨著用戶數(shù)量增加或者各用戶使用的終端增加,云端側(cè)的處理負(fù)荷提高,處理性能整體上發(fā)生下降,不能說(shuō)是優(yōu)選的方法。公開的技術(shù)是鑒于上述問(wèn)題而完成的,目的在于提供一種信息處理終端、同步控制方法以及同步控制程序,能夠在相互更新共享存儲(chǔ)器的數(shù)據(jù)的多個(gè)終端間正確地執(zhí)行數(shù)據(jù)的同步。用于解決課題的手段為了解決上述課題,達(dá)到目的,本發(fā)明的信息處理終端形成信息處理系統(tǒng),該信息處理系統(tǒng)在多個(gè)信息處理終端中共享網(wǎng)絡(luò)上的存儲(chǔ)裝置,在所述存儲(chǔ)裝置以及各終端之間使數(shù)據(jù)同步。信息處理終端具有第1存儲(chǔ)部,所述第1存儲(chǔ)部將數(shù)據(jù)與更新信息對(duì)應(yīng)起來(lái)進(jìn)行存儲(chǔ),其中,所述更新信息表示該數(shù)據(jù)在與所述存儲(chǔ)裝置同步后是否被更新。信息處理終端具有第2存儲(chǔ)部,所述第2存儲(chǔ)部存儲(chǔ)使所述第1存儲(chǔ)部中存儲(chǔ)的數(shù)據(jù)與所述存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)同步的最新日期時(shí)刻。信息處理終端具有取得部,在使數(shù)據(jù)與所述存儲(chǔ)裝置同步的情況下,所述取得部從所述存儲(chǔ)裝置中取得所述存儲(chǔ)裝置與任意一個(gè)信息處理終端進(jìn)行同步的最新日期時(shí)刻。信息處理終端具有同步執(zhí)行部,在所述取得部所取得的最新日期時(shí)刻與所述第2存儲(chǔ)部存儲(chǔ)的最新日期時(shí)刻一致的情況下,所述同步執(zhí)行部使所述更新信息為已更新的數(shù)據(jù)同步到所述存儲(chǔ)裝置中。發(fā)明的效果本發(fā)明的信息處理終端、同步控制方法以及同步控制程序起到了如下效果:能夠在相互更新共享存儲(chǔ)器的數(shù)據(jù)的多個(gè)終端之間正確地執(zhí)行數(shù)據(jù)的同步。附圖說(shuō)明圖1是示出實(shí)施例1的云系統(tǒng)的整體結(jié)構(gòu)例的圖。圖2是示出處理對(duì)象數(shù)據(jù)的例子的圖。圖3是示出信息處理終端的結(jié)構(gòu)的功能框圖。圖4是示出個(gè)別管理文件DB所存儲(chǔ)的個(gè)別管理文件的例子的圖。圖5是示出綜合管理文件DB所存儲(chǔ)的綜合管理文件的例子的圖。圖6是示出同步處理的流程的流程圖。圖7是說(shuō)明同步的具體例子的圖。圖8是示出軟件結(jié)構(gòu)的圖。圖9是示出智能手機(jī)的硬件結(jié)構(gòu)的圖。圖10是示出計(jì)算機(jī)的硬件結(jié)構(gòu)的圖。具體實(shí)施方式下面根據(jù)附圖對(duì)本發(fā)明的信息處理終端、同步控制方法以及同步控制程序的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。另外,本發(fā)明不受該實(shí)施例限定。實(shí)施例1[整體結(jié)構(gòu)圖]圖1是示出實(shí)施例1的云系統(tǒng)的整體結(jié)構(gòu)例的圖。另外,此處所示的整體結(jié)構(gòu)例是示例,并不限定終端數(shù)等。如圖1所示,云系統(tǒng)1具有云存儲(chǔ)器2、相冊(cè)服務(wù)器3以及同一用戶使用的個(gè)人計(jì)算機(jī)(以下記載為計(jì)算機(jī))4或智能手機(jī)5等信息處理終端。該云系統(tǒng)1向用戶提供使用相冊(cè)服務(wù)器3并從保存在云存儲(chǔ)器2的圖像數(shù)據(jù)生成相冊(cè)的服務(wù)。用戶使用安裝了云存儲(chǔ)應(yīng)用的計(jì)算機(jī)4或智能手機(jī)5,將圖像數(shù)據(jù)存儲(chǔ)于云存儲(chǔ)器2。此處,對(duì)存儲(chǔ)于云存儲(chǔ)器2的處理對(duì)象數(shù)據(jù)的例子進(jìn)行說(shuō)明。圖2是示出處理對(duì)象數(shù)據(jù)的例子的圖。如圖2所示,處理對(duì)象數(shù)據(jù)在照片或圖像上附加標(biāo)題或評(píng)論。照片或圖像是用戶從使用數(shù)碼相機(jī)等拍攝的圖像數(shù)據(jù)中選擇的圖像等,標(biāo)題是用戶附加在所選擇的圖像數(shù)據(jù)上的標(biāo)題,評(píng)論是用戶輸入對(duì)圖像數(shù)據(jù)的回憶等而形成的。另外,在以下實(shí)施例中,圖2所示的處理對(duì)象數(shù)據(jù)被記述為記錄。云存儲(chǔ)器2是一種存儲(chǔ)裝置或服務(wù)器裝置,其向使用云系統(tǒng)1的各用戶分配一定的容量,從各用戶使用的信息處理終端接收并存儲(chǔ)記錄。相冊(cè)服務(wù)器3是一種服務(wù)器裝置,其將存儲(chǔ)于云存儲(chǔ)器2的記錄進(jìn)行裝訂,生成相冊(cè)。計(jì)算機(jī)4或智能手機(jī)5是同一用戶使用的信息處理終端的例子,啟動(dòng)云存儲(chǔ)應(yīng)用并生成記錄。并且,計(jì)算機(jī)4或智能手機(jī)5使用文件管理器應(yīng)用程序,將記錄存儲(chǔ)于云存儲(chǔ)器2。此外,計(jì)算機(jī)4或智能手機(jī)5使用文件管理器應(yīng)用程序,瀏覽云存儲(chǔ)器2的記錄,并從云存儲(chǔ)器2中下載記錄。在云系統(tǒng)1中,云存儲(chǔ)器2、計(jì)算機(jī)4以及智能手機(jī)5之間保存相同的記錄。并且,計(jì)算機(jī)4和智能手機(jī)5分別更新保存在本地的記錄,并向云存儲(chǔ)器2上傳更新后的記錄。因此,在云存儲(chǔ)器2、計(jì)算機(jī)4以及智能手機(jī)5之間執(zhí)行了記錄的同步。在這樣的狀態(tài)下,信息處理終端將圖像數(shù)據(jù)與更新信息對(duì)應(yīng)起來(lái)進(jìn)行存儲(chǔ),其中,所述更新信息表示該圖像數(shù)據(jù)在與云存儲(chǔ)器2同步后是否被更新。另外,信息處理終端存儲(chǔ)使所存儲(chǔ)的圖像數(shù)據(jù)與云存儲(chǔ)器2存儲(chǔ)的數(shù)據(jù)同步的最新日期時(shí)刻。并且,信息處理終端在使圖像數(shù)據(jù)與云存儲(chǔ)器2同步的情況下,從云存儲(chǔ)器2中取得云存儲(chǔ)器2與任意一個(gè)信息處理終端進(jìn)行同步的最新日期時(shí)刻。之后,當(dāng)從云存儲(chǔ)器2取得的最新日期時(shí)刻與存儲(chǔ)于本地的最新同步日期時(shí)刻一致時(shí),信息處理終端使更新信息為已更新的數(shù)據(jù)同步到云存儲(chǔ)器2。由此,當(dāng)使云存儲(chǔ)器的圖像數(shù)據(jù)與本地?cái)?shù)據(jù)同步時(shí),在本終端所管理的同步的最新日期時(shí)刻與云端側(cè)所管理的同步的最新日期時(shí)刻一致的情況下,信息處理終端進(jìn)行同步。其結(jié)果是,可以在多個(gè)終端間正確地執(zhí)行數(shù)據(jù)的同步。[信息處理終端的結(jié)構(gòu)]接著,對(duì)信息處理終端的結(jié)構(gòu)進(jìn)行說(shuō)明。另外,計(jì)算機(jī)4以及智能手機(jī)5執(zhí)行的處理相同,在此,作為信息處理終端10進(jìn)行說(shuō)明。圖3是示出信息處理終端的結(jié)構(gòu)的功能框圖。如圖3所示,信息處理終端10具有通信控制部11、輸入部12、顯示部13、存儲(chǔ)部14以及控制部15。通信控制部11是網(wǎng)絡(luò)接口卡或無(wú)線接口等通信接口。例如,通信控制部11建立與云存儲(chǔ)器2的通信,并執(zhí)行記錄的收發(fā)。輸入部12是鼠標(biāo)或鍵盤等輸入裝置。例如,輸入部12接受來(lái)自用戶的文字等的操作輸入,在記錄的標(biāo)題或評(píng)論中輸入文書等。顯示部13是顯示器或觸摸面板等顯示裝置。例如,顯示部13顯示云存儲(chǔ)應(yīng)用等啟動(dòng)的記錄的創(chuàng)建界面或編輯界面。存儲(chǔ)部14是內(nèi)存或硬盤等存儲(chǔ)裝置。存儲(chǔ)部14存儲(chǔ)有圖像數(shù)據(jù)DB(database:數(shù)據(jù)庫(kù))14a、記錄DB14b、個(gè)別管理文件DB14c以及綜合管理文件DB14d。圖像數(shù)據(jù)DB14a是存儲(chǔ)記錄所附的照片、圖像、動(dòng)態(tài)圖像等圖像數(shù)據(jù)的數(shù)據(jù)庫(kù)。此處所存儲(chǔ)的圖像數(shù)據(jù)屬于通過(guò)控制部15等從數(shù)碼相機(jī)等讀入的數(shù)據(jù)等。記錄DB14b是存儲(chǔ)記錄的數(shù)據(jù)庫(kù)。例如,記錄DB14b將記錄與識(shí)別記錄的識(shí)別符對(duì)應(yīng)起來(lái)進(jìn)行存儲(chǔ)。此處所存儲(chǔ)的記錄被存儲(chǔ)于云存儲(chǔ)器2,在各裝置間成為同步對(duì)象。個(gè)別管理文件DB14c是存儲(chǔ)管理文件的數(shù)據(jù)庫(kù),所述管理文件管理被存儲(chǔ)于記錄DB14b的各個(gè)記錄。另外,在云存儲(chǔ)器2中,保持與各信息處理終端所保持的個(gè)別管理文件相同的信息。圖4是示出個(gè)別管理文件DB存儲(chǔ)的個(gè)別管理文件的例子的圖。如圖4所示,個(gè)別管理文件DB14c按識(shí)別記錄的各記錄ID存儲(chǔ)個(gè)別管理文件。各個(gè)個(gè)別管理文件存儲(chǔ)評(píng)論文件信息、附件信息、標(biāo)簽信息、創(chuàng)建日期時(shí)刻、更新日期時(shí)刻以及工作狀態(tài)。評(píng)論文件信息是記錄所包含的評(píng)論的內(nèi)容或標(biāo)題等。附件信息是確定記錄所附的圖像數(shù)據(jù)的信息。標(biāo)簽信息是檢索記錄時(shí)的關(guān)鍵詞等。創(chuàng)建日期時(shí)刻是記錄被創(chuàng)建的日期時(shí)刻。更新日期時(shí)刻是記錄被更新的日期時(shí)刻。工作狀態(tài)具有同步標(biāo)志和服務(wù)器同步日期時(shí)刻,并根據(jù)這些管理記錄的狀態(tài)。同步標(biāo)志對(duì)記錄更新后是否進(jìn)行了同步進(jìn)行管理,在進(jìn)行了同步的情況下存儲(chǔ)已同步,在未進(jìn)行同步的情況下存儲(chǔ)未同步。服務(wù)器同步日期時(shí)刻是與云存儲(chǔ)器2進(jìn)行同步的日期時(shí)刻,也是同步時(shí)從云存儲(chǔ)器2取得的日期時(shí)刻。綜合管理文件DB14d是管理各個(gè)別管理文件的狀態(tài)的數(shù)據(jù)庫(kù)。圖5是示出綜合管理文件DB所存儲(chǔ)的綜合管理文件的例子的圖。如圖5所示,綜合管理文件DB14d按由記錄ID確定的每個(gè)個(gè)別管理文件存儲(chǔ)創(chuàng)建日期時(shí)刻、更新日期時(shí)刻、工作狀態(tài)、刪除信息以及服務(wù)器同步日期時(shí)刻。創(chuàng)建日期時(shí)刻是個(gè)別管理文件被創(chuàng)建的日期時(shí)刻,更新日期時(shí)刻是個(gè)別管理文件被更新的日期時(shí)刻。工作狀態(tài)是表示個(gè)別管理文件是否已同步的信息,即表示編輯后的記錄是否已同步的信息。刪除信息是表示個(gè)別管理文件是否已被刪除的信息,即表示記錄是否已被刪除的信息。服務(wù)器同步日期時(shí)刻是與云存儲(chǔ)器2進(jìn)行同步的日期時(shí)刻,也是同步時(shí)從云存儲(chǔ)器2取得的日期時(shí)刻??刂撇?5具有個(gè)別管理部16和綜合管理部17,是利用這些與云存儲(chǔ)器2執(zhí)行記錄的同步的處理部。例如,控制部15是處理器等的電子電路。個(gè)別管理部16具有編輯部16a和文件更新部16b,是利用這些對(duì)記錄的更新及個(gè)別管理文件DB14c所存儲(chǔ)的個(gè)別管理文件的更新進(jìn)行管理的管理部。編輯部16a是通過(guò)輸入部12等從用戶接受操作指示而執(zhí)行記錄的新建、更新、刪除的處理部。例如,當(dāng)編輯部16a通過(guò)輸入部12等接受來(lái)自用戶的指示操作時(shí),編輯部16a啟動(dòng)應(yīng)用程序,并使記錄編輯界面顯示在顯示部13上。并且,編輯部16a從圖像數(shù)據(jù)DB14a讀入該圖像數(shù)據(jù),將其附于記錄中,生成記錄的標(biāo)題或評(píng)論。并且,編輯部16a向生成的記錄賦予唯一的識(shí)別符,并將其存儲(chǔ)于記錄DB14b。此外,編輯部16a根據(jù)用戶的操作,從記錄DB14b讀入相應(yīng)的記錄,執(zhí)行各種編輯。例如,編輯部16a執(zhí)行圖像數(shù)據(jù)的替換、標(biāo)題或評(píng)論的編輯、記錄本身的刪除等。文件更新部16b是根據(jù)編輯部16a執(zhí)行的記錄的編輯操作來(lái)更新與已編輯的記錄對(duì)應(yīng)的個(gè)別管理文件的處理部。例如,在新生成NoteID=00001的記錄時(shí),文件更新部16b在個(gè)別管理文件DB14c中生成該記錄的個(gè)別管理文件,并通知綜合管理部17。并且,此時(shí),文件更新部16b將創(chuàng)建的日期時(shí)刻存儲(chǔ)為個(gè)別管理文件的創(chuàng)建日期時(shí)刻,將附加于該記錄的評(píng)論存儲(chǔ)為評(píng)論文件信息,將附加的圖像數(shù)據(jù)的信息存儲(chǔ)為附件信息。同樣地,文件更新部16b將附加于該記錄的標(biāo)簽信息存儲(chǔ)為個(gè)別管理文件的標(biāo)簽信息。另外,對(duì)于記錄的更新,也同樣執(zhí)行上述處理。在進(jìn)行更新處理的情況下,在上述處理的基礎(chǔ)上,當(dāng)存儲(chǔ)于記錄DB14b的記錄被編輯時(shí),文件更新部16b更新個(gè)別管理文件的更新日期時(shí)刻,并將工作狀態(tài)更新為“未同步”。并且,文件更新部16b向綜合管理部17通知個(gè)別管理文件已被更新的情況。另外,當(dāng)存儲(chǔ)于記錄DB14b的記錄被刪除時(shí),文件更新部16b向綜合管理部17通知個(gè)別管理文件已被刪除的情況。綜合管理部17具有文件更新部17a和同步執(zhí)行部17b,是利用這些執(zhí)行存儲(chǔ)于綜合管理文件DB14d的綜合管理文件的更新的處理部。文件更新部17a是根據(jù)從個(gè)別管理部16接收的個(gè)別管理文件的更新狀況來(lái)更新綜合管理文件的處理部。具體而言,當(dāng)個(gè)別管理部16通知NoteID=00001的記錄的個(gè)別管理文件已被創(chuàng)建時(shí),文件更新部17a在綜合管理文件中生成NoteID=00001的信息,并設(shè)定創(chuàng)建日期時(shí)刻。并且,當(dāng)個(gè)別管理部16通知NoteID=00001的記錄的個(gè)別管理文件已被更新時(shí),文件更新部17a更新綜合管理文件中的NoteID=00001的更新日期時(shí)刻。并且,當(dāng)個(gè)別管理部16通知NoteID=00001的記錄的個(gè)別管理文件已被刪除時(shí),文件更新部17a更新綜合管理文件中的NoteID=00001的刪除日期時(shí)刻。并且,當(dāng)執(zhí)行這樣的創(chuàng)建、更新、刪除時(shí),文件更新部17a將相應(yīng)的記錄的工作狀態(tài)更新為“未同步”。此外,當(dāng)同步執(zhí)行部17b執(zhí)行記錄的同步時(shí),文件更新部17a將綜合管理文件中管理的各個(gè)別管理文件的工作狀態(tài)更新為“已同步”。之后,文件更新部17a向個(gè)別管理部16的文件更新部16b發(fā)送將各個(gè)別管理文件的工作狀態(tài)變更為“已同步”的指示。收到該變更指示的個(gè)別管理部16的文件更新部16b將各個(gè)別管理文件的工作狀態(tài)變更為“已同步”。同步執(zhí)行部17b是在與云存儲(chǔ)器2之間執(zhí)行記錄的同步的處理部。具體而言,同步執(zhí)行部17b在與云存儲(chǔ)器2同步記錄的情況下,從云存儲(chǔ)器2中取得云存儲(chǔ)器2與任意一個(gè)信息處理終端進(jìn)行同步的最新日期時(shí)刻。并且,當(dāng)從云存儲(chǔ)器2取得的最新同步日期時(shí)刻與綜合管理文件DB14d管理的最新同步日期時(shí)刻一致時(shí),同步執(zhí)行部17b使工作狀態(tài)已被更新的數(shù)據(jù)同步到云存儲(chǔ)器2。此處,對(duì)個(gè)別管理文件已更新的狀況為在線的情況與為離線的情況下的工作進(jìn)行說(shuō)明。另外,所謂在線是指云存儲(chǔ)器2與信息處理終端10正連接的情況。在離線的情況下,當(dāng)個(gè)別管理部16通知NoteID=00001的個(gè)別管理文件已被更新時(shí),文件更新部17a將NoteID=00001的工作狀態(tài)更新為“未同步”。同步執(zhí)行部17b檢測(cè)該工作狀態(tài)的更新,并取得云存儲(chǔ)器2管理的最新同步日期時(shí)刻。并且,同步執(zhí)行部17b判斷云存儲(chǔ)器2上的最新同步日期時(shí)刻與綜合管理文件的各服務(wù)器同步日期時(shí)刻是否一致。并且,當(dāng)上述兩個(gè)最新同步日期時(shí)刻一致時(shí),同步執(zhí)行部17b判定為云存儲(chǔ)器2上的記錄是自身裝置的記錄,且是已同步的記錄。其結(jié)果是,同步執(zhí)行部17b將綜合管理文件中工作狀態(tài)成為“未同步”的記錄,即在本地已更新的記錄上傳至云存儲(chǔ)器2。另一方面,當(dāng)存在與云存儲(chǔ)器2的同步日期時(shí)刻不一致的記錄時(shí),同步執(zhí)行部17b判定為云存儲(chǔ)器2上的記錄是其它裝置的記錄,且是已同步的記錄。其結(jié)果是,同步執(zhí)行部17b將綜合管理文件中工作狀態(tài)成為“未同步”的記錄,即在本地已更新的記錄復(fù)制到暫存區(qū)。之后,同步執(zhí)行部17b使云存儲(chǔ)器2的記錄與記錄DB14b的記錄同步。此時(shí),在綜合管理文件中不存在工作狀態(tài)成為“未同步”的記錄的情況下,同步執(zhí)行部17b不執(zhí)行復(fù)制等處理,使云存儲(chǔ)器2的記錄與記錄DB14b的記錄同步。并且,此處,假設(shè)復(fù)制并退避至?xí)捍鎱^(qū)等的記錄為“NoteID=001111”。并且,當(dāng)NoteID=001111的記錄在同步后被更新時(shí),同步執(zhí)行部17b判斷是否使用復(fù)制到暫存區(qū)的同步前的記錄。即,同步執(zhí)行部17b判斷是否使用已復(fù)制的同步前的記錄來(lái)執(zhí)行同步后的記錄的更新。并且,當(dāng)更新中未使用已復(fù)制的同步前的記錄時(shí),同步執(zhí)行部17b刪除該同步前的記錄。通過(guò)這樣做,能夠在暫存區(qū)抑制壓迫。在離線的情況下,當(dāng)個(gè)別管理部16通知NoteID=00001的個(gè)別管理文件已被更新時(shí),文件更新部17a將NoteID=00001的工作狀態(tài)更新為“未同步”。并且,同步執(zhí)行部17b待機(jī),直至變?yōu)樵诰€為止。并且,同步執(zhí)行部17b檢測(cè)到在線時(shí),執(zhí)行上述處理。通過(guò)這樣做,即使在離線也更新記錄的情況下,也能夠管理更新狀況。因此,當(dāng)從離線轉(zhuǎn)變?yōu)樵诰€時(shí),自動(dòng)執(zhí)行同步,可以抑制不慎更新被更新后的記錄的情況。[處理流程]圖6是示出同步處理的流程的流程圖。如圖6所示,信息處理終端的編輯部16a在接受用戶的指示操作時(shí),啟動(dòng)云存儲(chǔ)應(yīng)用(101),判斷是否保存了登錄信息(S102)。并且,編輯部16a判定為未保存登錄信息時(shí)(S102:否),使登錄界面顯示于顯示部13(S103),執(zhí)行接受ID和密碼的輸入的登錄操作(S104)。之后,編輯部16a在連接了網(wǎng)絡(luò)的情況下(S105:是),即,在云存儲(chǔ)器2與信息處理終端10處于連接狀態(tài)的情況下,執(zhí)行S108。另一方面,編輯部16a在未連接網(wǎng)絡(luò)的情況下(S105:否),即,在云存儲(chǔ)器2與信息處理終端10未處于連接狀態(tài)的情況下,使錯(cuò)誤消息顯示于顯示部13(S106)。之后,編輯部16a重復(fù)S102以后的處理。在S102中,編輯部16a在判定為保存了登錄信息的情況下(S102:是),判定是否連接了網(wǎng)絡(luò),即,云存儲(chǔ)器2與信息處理終端10是否處于連接狀態(tài)(S107)。并且,編輯部16a在判定為連接了網(wǎng)絡(luò)的情況下(S107:是),執(zhí)行登錄認(rèn)證(S108),當(dāng)?shù)卿浭r(shí)(S109:否),執(zhí)行S106以后的步驟。另一方面,當(dāng)通過(guò)編輯部16a判定為登錄成功時(shí)(S109:是),同步執(zhí)行部17b從云存儲(chǔ)器2取得最新的同步日期時(shí)刻(S110)。并且,同步執(zhí)行部17b取得保存于信息處理終端10的上次的同步日期時(shí)刻(S111)。此處,同步執(zhí)行部17b取得綜合管理文件的各記錄的服務(wù)器同步日期時(shí)刻。另外,同步執(zhí)行部17b也可以在綜合管理文件上另行管理最新的同步日期時(shí)刻。并且,當(dāng)云存儲(chǔ)器2的最新的同步日期時(shí)刻與綜合管理文件的各服務(wù)器同步日期時(shí)刻一致時(shí)(S112:是),同步執(zhí)行部17b判定綜合管理文件的各記錄的各工作狀態(tài)是否為“已同步”(S113)。即,同步執(zhí)行部17b在判定為自身裝置是最后與云存儲(chǔ)器2同步的裝置的情況下,判定同步后是否存在已創(chuàng)建、更新、刪除的個(gè)別管理文件。并且,在判定為綜合管理文件的各記錄的各工作狀態(tài)是“已同步”時(shí)(S113:Yes),同步執(zhí)行部17b在顯示部13上顯示在線的主界面(S114)。即,在與云存儲(chǔ)器2同步后不存在已更新的記錄時(shí),同步執(zhí)行部17b不執(zhí)行同步,結(jié)束處理。另一方面,在判定為綜合管理文件中存在工作狀態(tài)為“未同步”的個(gè)別管理文件時(shí)(S113:否),同步執(zhí)行部17b執(zhí)行S116以后的步驟。即,在與云存儲(chǔ)器2同步后存在已更新的記錄時(shí),同步執(zhí)行部17b執(zhí)行同步。另一方面,在S112中,在判定為云存儲(chǔ)器2的最新的同步日期時(shí)刻與綜合管理文件的任意一個(gè)服務(wù)器同步日期時(shí)刻不一致時(shí)(S112:否),同步執(zhí)行部17b執(zhí)行S115以后的步驟。即,同步執(zhí)行部17b將綜合管理文件的各個(gè)別管理文件的工作狀態(tài)設(shè)定為“未同步”(S115)。接著,同步執(zhí)行部17b從云存儲(chǔ)器2取得云存儲(chǔ)器2中保存的全部個(gè)別管理文件。并且,同步執(zhí)行部17b選擇一個(gè)取得的個(gè)別管理文件,取得所選擇的個(gè)別管理文件和具有與該文件相同的記錄ID(NoteID)的綜合管理文件上的個(gè)別管理文件,比較兩個(gè)文件并判定是否一致(S117)。即,同步執(zhí)行部17b判定該個(gè)別管理文件是否被創(chuàng)建、更新、刪除。并且,當(dāng)判定為兩個(gè)文件不一致時(shí)(S118:否),同步執(zhí)行部17b判定創(chuàng)建日期時(shí)刻或更新日期時(shí)刻或刪除信息是否是云存儲(chǔ)器2的比較新(S119)。即,在云存儲(chǔ)器2或綜合管理文件DB14d的任意一個(gè)個(gè)別管理文件被更新時(shí),同步執(zhí)行部17b判定哪一個(gè)更新是最近的。接著,當(dāng)判定為本地的綜合管理文件DB14d的個(gè)別管理文件的更新比較新時(shí)(S119:否),同步執(zhí)行部17b生成與該個(gè)別管理文件對(duì)應(yīng)的記錄的備份(S120)。之后,同步執(zhí)行部17b將云存儲(chǔ)器2的個(gè)別管理文件中確定的記錄同步到記錄DB14b中(S121)。并且,文件更新部17a將與已執(zhí)行同步的記錄對(duì)應(yīng)的、綜合管理文件DB14d上的工作狀態(tài)更新為“已同步”(S122)。此時(shí),文件更新部16a將與該記錄對(duì)應(yīng)的個(gè)別管理文件DB14c的工作狀態(tài)也更新為“已同步”。并且,對(duì)于全部記錄,在上述S117至S122的比較以及同步處理結(jié)束時(shí)(S123:是),同步執(zhí)行部17b執(zhí)行S114并結(jié)束處理。另一方面,在存在沒有結(jié)束上述S117至S122的比較以及同步處理的記錄時(shí)(S123:否),同步執(zhí)行部17b返回S117,對(duì)下一個(gè)記錄的個(gè)別管理文件執(zhí)行S117以后的處理。此外,在S119中,在判定為本地的綜合管理文件DB14d的個(gè)別管理文件的更新比較舊時(shí)(S119:是,同步執(zhí)行部17b不讀取備份,執(zhí)行S121。另外,在S118中,在判定云存儲(chǔ)器2的個(gè)別管理文件與綜合管理文件DB14d的個(gè)別管理文件一致時(shí)(S118:是),同步執(zhí)行部17b執(zhí)行S122。另外,在S107中,在判定為未連接網(wǎng)絡(luò)時(shí)(S107:否),編輯部16a在顯示部13上顯示離線的主界面(S124),并結(jié)束處理。[具體例子]圖7是說(shuō)明同步的具體例子的圖。如圖7所示,該例子是具有云存儲(chǔ)器2、計(jì)算機(jī)4以及智能手機(jī)5的系統(tǒng)。另外,在各裝置中保存了記錄。此處,云存儲(chǔ)器2在個(gè)別管理文件中存儲(chǔ)“2012/10/2509:00:00”作為與計(jì)算機(jī)4或智能手機(jī)5中的任意一個(gè)執(zhí)行了記錄的同步的最新日期時(shí)刻。在這樣的狀態(tài)下,計(jì)算機(jī)4在與云存儲(chǔ)器2連接的時(shí)刻,從云存儲(chǔ)器2取得最新同步日期時(shí)刻“2012/10/2509:00:00”。并且,計(jì)算機(jī)4判定自身裝置的綜合管理文件中管理的最新同步日期時(shí)刻“2012/10/2509:00:00”與從云存儲(chǔ)器2取得的同步日期時(shí)刻“2012/10/2509:00:00”是否一致。在該情況下,計(jì)算機(jī)4判定為:由于兩者的同步日期時(shí)刻一致,因此最后與云存儲(chǔ)器2進(jìn)行同步的是自身裝置,即云存儲(chǔ)器2的記錄按本地?cái)?shù)據(jù)進(jìn)行了同步。之后,計(jì)算機(jī)4執(zhí)行一般的自動(dòng)同步。例如,計(jì)算機(jī)4將按本地?cái)?shù)據(jù)更新的記錄,即,將由于與云存儲(chǔ)器2同步后被更新,故工作狀態(tài)成為“未同步”的記錄上傳至云存儲(chǔ)器2。另一方面,智能手機(jī)5在與云存儲(chǔ)器2連接的時(shí)刻,從云存儲(chǔ)器2取得最新同步日期時(shí)刻“2012/10/2509:00:00”。并且,智能手機(jī)5判定自身裝置的綜合管理文件中管理的最新同步日期時(shí)刻“2012/10/2508:00:00”與從云存儲(chǔ)器2取得的同步日期時(shí)刻“2012/10/2509:00:00”是否一致。在該情況下,智能手機(jī)5判定為:由于兩者的同步日期時(shí)刻不一致,因此最后與云存儲(chǔ)器2進(jìn)行同步的是其它裝置,即云存儲(chǔ)器2的記錄與本地?cái)?shù)據(jù)不同。因此,智能手機(jī)5對(duì)保存在本地的記錄進(jìn)行備份之后執(zhí)行與云存儲(chǔ)器2的同步。[效果]由此,在云系統(tǒng)1中,使客戶終端側(cè)具有綜合管理文件,其中的與云端同步的日期時(shí)刻并非客戶終端的日期時(shí)刻,而是使用云端側(cè)的日期時(shí)刻,由此,即使客戶終端的日期時(shí)刻有偏差,也能夠執(zhí)行與其它終端的同步。另外,客戶終端的一個(gè)例子是圖1所示的信息處理終端。此外,在客戶終端側(cè),考慮到離線狀態(tài)下的使用,使個(gè)別管理文件中具有“已同步”和“未同步”的標(biāo)志作為工作狀態(tài),在離線狀態(tài)下進(jìn)行編輯時(shí),從“已同步”更新為“未同步”,更新日期時(shí)刻也保持著??蛻艚K端的綜合管理文件在能夠通過(guò)在線來(lái)與云端進(jìn)行通信的情況下工作,當(dāng)變?yōu)樵诰€狀態(tài)時(shí)判別與云端的記錄之間的差別。并且,客戶終端對(duì)于具有差別的記錄,確認(rèn)個(gè)別管理文件的工作狀態(tài),在“已同步”的情況下,將云端的記錄覆蓋到本地。另一方面,客戶終端在“未同步”的情況下,能夠判斷為記錄比較舊但存在未同步的記錄,因此,在保存記錄的備份之后,將云端的記錄覆蓋到本地。如上所述,當(dāng)從信息處理終端與云端進(jìn)行同步時(shí),能夠減小云端側(cè)的負(fù)荷,同步時(shí),可以防止更新中的數(shù)據(jù)或已編輯但未同步的數(shù)據(jù)被破壞。因此,能夠在相互更新共享存儲(chǔ)器的數(shù)據(jù)的多個(gè)終端間正確地執(zhí)行數(shù)據(jù)的同步。實(shí)施例2到此為止,對(duì)本發(fā)明的實(shí)施例進(jìn)行了說(shuō)明,但本發(fā)明在上述實(shí)施例以外,也可以以各種不同的方式實(shí)施。因此,以下對(duì)不同的實(shí)施例進(jìn)行說(shuō)明。(信息處理終端的例子)在實(shí)施例1中,對(duì)作為信息處理終端的例子而使用計(jì)算機(jī)或智能手機(jī)的例子進(jìn)行了說(shuō)明,但并不限定于此。其它有手機(jī)、具備Wi-Fi功能的數(shù)碼相機(jī)或攝像機(jī)、插有具備Wi-Fi功能的存儲(chǔ)卡的數(shù)碼相機(jī)或攝像機(jī)等。另外,在實(shí)施例中是以含有圖像數(shù)據(jù)的記錄為同步對(duì)象的,但并不限定于此,例如文本信息或動(dòng)態(tài)圖像等其它數(shù)據(jù)也可以同樣地處理。接著,對(duì)用于實(shí)現(xiàn)信息處理終端10與云存儲(chǔ)器2之間的協(xié)作的軟件的結(jié)構(gòu)進(jìn)行說(shuō)明。圖8是示出軟件結(jié)構(gòu)的圖。如圖8所示,用于實(shí)現(xiàn)信息處理終端10與云存儲(chǔ)器2之間的協(xié)作的軟件具有OS(OperatingSystem:操作系統(tǒng))810、驅(qū)動(dòng)器820以及應(yīng)用程序830。OS810、驅(qū)動(dòng)器820以及應(yīng)用程序830與硬件800協(xié)作,從而實(shí)現(xiàn)協(xié)作處理。驅(qū)動(dòng)器820內(nèi)實(shí)現(xiàn)涉及信息處理終端10的外部通信的各種功能。應(yīng)用程序830包括云存儲(chǔ)程序831。云存儲(chǔ)程序831實(shí)現(xiàn)與圖3所示的控制部15所具有的各處理部同樣的功能。另外,云存儲(chǔ)程序831使用驅(qū)動(dòng)器820,與云存儲(chǔ)器2等其它信息通信設(shè)備進(jìn)行協(xié)作。(智能手機(jī)的硬件結(jié)構(gòu))圖9是示出智能手機(jī)的硬件結(jié)構(gòu)的圖。如圖9所示,智能手機(jī)900具有無(wú)線通信部910、顯示部920、聲音輸入輸出部930、輸入部940、處理器950以及存儲(chǔ)部960。無(wú)線通信部910、顯示部920、聲音輸入輸出部930、輸入部940以及存儲(chǔ)部960分別與處理器950連接。存儲(chǔ)部960具有程序存儲(chǔ)部961、數(shù)據(jù)存儲(chǔ)部962以及RAM(RandomAccessMemory:隨機(jī)存取存儲(chǔ)器)963。程序存儲(chǔ)部961中存儲(chǔ)了實(shí)現(xiàn)與圖3所示的控制部15所具有的各處理部同樣的功能的云存儲(chǔ)程序831等程序。數(shù)據(jù)存儲(chǔ)部962存儲(chǔ)圖3所示的各DB中存儲(chǔ)的各種數(shù)據(jù)。另外,存儲(chǔ)部960是例如RAM、閃存(flashmemory)等半導(dǎo)體存儲(chǔ)元件或者硬盤(HDD:HardDiskDrive)、光盤等存儲(chǔ)裝置。處理器950是例如ASIC(ApplicationSpecificIntegratedCircuit:特殊應(yīng)用集成電路)、FPGA(FieldProgrammableGateArray:現(xiàn)場(chǎng)可編程門陣列)等集成電路或者CPU(CentralProcessingUnit:中央處理器)、MPU(MicroProcessingUnit:微處理器)等電子電路。并且,處理器950從存儲(chǔ)部960讀取云存儲(chǔ)程序831等程序,并加載至RAM963。由此,云存儲(chǔ)程序831等程序作為云存儲(chǔ)進(jìn)程等進(jìn)程發(fā)揮功能。并且,云存儲(chǔ)進(jìn)程適當(dāng)?shù)貙臄?shù)據(jù)存儲(chǔ)部962讀出的信息等加載至RAM963上的分配給自身的區(qū)域,并根據(jù)該加載的數(shù)據(jù)等執(zhí)行各種數(shù)據(jù)處理。(計(jì)算機(jī)的硬件結(jié)構(gòu))圖10是示出計(jì)算機(jī)的硬件結(jié)構(gòu)的圖。如圖10所示,計(jì)算機(jī)1000具有處理器1010,使用與處理器1010連接的各種裝置執(zhí)行各種處理。具體而言,處理器1010與主存儲(chǔ)器1011連接。另外,計(jì)算機(jī)1000具有供電單元(PowerSupplyUnit)1012,向各硬件等供應(yīng)電力。處理器1010與以數(shù)字信號(hào)輸出影像或聲音的HDMI(High-DefinitionMultimediaInterface:高精度多媒體接口)連接器1001連接。并且,處理器1010連接于與顯示器等連接的DVI(DigitalVisualInterface:數(shù)字視頻接口)連接器1002。處理器1010利用這些向外部裝置輸出聲音或影像。處理器1010與多個(gè)USB(UniversalSerialBus:通用串行總線)連接器1003連接。利用這個(gè),處理器1010與外部存儲(chǔ)裝置等連接,執(zhí)行從外部存儲(chǔ)裝置等讀出數(shù)據(jù)或向外部存儲(chǔ)裝置寫入數(shù)據(jù)的操作。處理器1010使用LPC(LowPinCount:少針腳形接口)總線,與BIOS(BasicInput/OutputSystem:基本輸入輸出系統(tǒng))1005或超級(jí)輸入輸出器(SuperInput/Output)1004連接。利用這些,處理器1010進(jìn)行BIOS的執(zhí)行或輸入輸出的控制。處理器1010通過(guò)PCIe(PeripheralComponentsInterconnectbusExpress:周邊裝置互連高速總線)與WLAN(WirelessLocalAreaNetwork:無(wú)線局域網(wǎng))接口1006或LAN端口1007連接。處理器1010使用這些來(lái)執(zhí)行無(wú)線通信或有線通信。另外,在計(jì)算機(jī)1000與云存儲(chǔ)器2或其它終端之間,無(wú)論是無(wú)線通信還是有線通信,都能夠同樣進(jìn)行通信。處理器1010通過(guò)SATA(SerialATAttachment:品行高級(jí)技術(shù)附件)與HDD(HardDiskDrive:硬盤驅(qū)動(dòng)器)1008或微(Slim)-ODD(OpticalDiskDrive:光盤驅(qū)動(dòng)器)1009等存儲(chǔ)裝置連接。在這些存儲(chǔ)裝置中存儲(chǔ)實(shí)現(xiàn)與圖3所示的控制部15所具有的各處理部同樣的功能的云存儲(chǔ)程序831等程序或存儲(chǔ)于圖3所示的各DB中的各種數(shù)據(jù)。并且,通過(guò)處理器1010從存儲(chǔ)裝置讀出云存儲(chǔ)程序831并加載至主存儲(chǔ)器1011,云存儲(chǔ)程序831作為云存儲(chǔ)進(jìn)程發(fā)揮了功能。并且,云存儲(chǔ)進(jìn)程適當(dāng)?shù)貙拇鎯?chǔ)裝置讀出的信息等加載至主存儲(chǔ)器1011上的分配給自身的區(qū)域,并根據(jù)該加載的數(shù)據(jù)等執(zhí)行各種數(shù)據(jù)處理。另外,上述云存儲(chǔ)程序831也可以存儲(chǔ)于通過(guò)公共線路、互聯(lián)網(wǎng)、LAN、WAN(WideAreaNetwork:廣域網(wǎng))等而與計(jì)算機(jī)1000連接的其它計(jì)算機(jī)(或服務(wù)器)等。在該情況下,計(jì)算機(jī)1000通過(guò)互聯(lián)網(wǎng)接口從其它計(jì)算機(jī)等讀出并執(zhí)行云存儲(chǔ)程序831。(系統(tǒng))另外,本實(shí)施例中說(shuō)明的各處理中,作為自動(dòng)執(zhí)行的處理來(lái)說(shuō)明的全部處理或部分處理也可以手動(dòng)執(zhí)行?;蛘?,作為手動(dòng)執(zhí)行的處理來(lái)說(shuō)明的全部處理或部分處理也可以按公知的方法自動(dòng)執(zhí)行。此外,對(duì)于上述文字中或附圖中所示的處理步驟、控制步驟、具體名稱、包括各種數(shù)據(jù)或參數(shù)的信息,除了特別提到的情況,可以任意變更。此外,圖示的各裝置的各結(jié)構(gòu)要素是功能概念性的,在物理上不一定需要如圖所示那樣構(gòu)成。即,各裝置的分散或合并的具體方式不限于圖示。即,能夠根據(jù)各種負(fù)荷和使用狀況等,以任意的單位在功能或物理上分散/合并而構(gòu)成其全部或一部分。并且,各裝置中執(zhí)行的各處理功能的全部或任意一部分能夠由CPU和由該CPU分析執(zhí)行的程序?qū)崿F(xiàn),或作為基于連線邏輯的硬件來(lái)實(shí)現(xiàn)。標(biāo)號(hào)說(shuō)明1:云系統(tǒng);2:云存儲(chǔ)器;3:相冊(cè)服務(wù)器;4:計(jì)算機(jī);5:智能手機(jī);10:信息處理終端;11:通信控制部;12:輸入部;13:顯示部;14:存儲(chǔ)部;14a:圖像數(shù)據(jù)DB;14b:記錄DB;14c:個(gè)別管理文件DB;14d:綜合管理文件DB;15:控制部;16:個(gè)別管理部;16a:編輯部;16b:文件更新部;17:綜合管理部;17a:文件更新部;17b:同步執(zhí)行部
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1