專利名稱::信息處理裝置以及程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及進(jìn)行利用了用戶個(gè)人數(shù)據(jù)的數(shù)據(jù)處理的信息處理裝置以及程序。
背景技術(shù):
:存在用戶利用終端裝置經(jīng)由網(wǎng)絡(luò)適當(dāng)?shù)乩萌绫环Q為“云計(jì)算(cloudcomputing)”那樣的由與網(wǎng)絡(luò)連接的服務(wù)器提供的計(jì)算資源的服務(wù)方式。作為提供的計(jì)算資源,例如存在通過計(jì)算機(jī)執(zhí)行應(yīng)用程序的程序而實(shí)現(xiàn)的數(shù)據(jù)處理功能(以下稱為“應(yīng)用程序”)。在因特網(wǎng)中,各種應(yīng)用程序由多臺服務(wù)器提供。用戶能夠利用終端裝置訪問提供與目的對應(yīng)的應(yīng)用程序的服務(wù)器,接受利用了應(yīng)用程序的服務(wù)的提供。在用戶利用由服務(wù)器提供的服務(wù)的情況下,能夠使應(yīng)用程序的執(zhí)行所使用的用戶個(gè)人數(shù)據(jù)保持在提供服務(wù)的服務(wù)器上。通過使服務(wù)器管理用戶的個(gè)人數(shù)據(jù),存在著用戶無論從何處均能夠接受利用了自己的數(shù)據(jù)的服務(wù)的提供這樣的優(yōu)點(diǎn)。此外,個(gè)人數(shù)據(jù)中例如存在通過用戶操作輸入而被編輯的文檔、用戶個(gè)人的屬性信息(姓名、住址等),用戶使用應(yīng)用程序時(shí)的環(huán)境信息(郵件服務(wù)器名、郵件地址、密碼等)。為了通過利用與網(wǎng)絡(luò)連接的服務(wù)器來管理用戶的個(gè)人數(shù)據(jù)而在服務(wù)器上管理用戶的個(gè)人數(shù)據(jù),考慮過有用的各種技術(shù)。例如存在著一種從客戶終端指定的數(shù)據(jù)文件在利用了與該客戶終端對應(yīng)的加密密鑰而加密后的狀態(tài)下被發(fā)送給該客戶終端的系統(tǒng)。該系統(tǒng)中,僅被認(rèn)證為是合法的發(fā)送目的地的客戶終端才能夠利用解密密鑰來對加密數(shù)據(jù)文件進(jìn)行解密。另外,還考慮過能夠統(tǒng)一地使用多個(gè)不同的數(shù)據(jù)庫的應(yīng)用程序系統(tǒng)。專利文獻(xiàn)1:日本特開2006-99491號公報(bào)專利文獻(xiàn)2:日本特開2006-302159號公報(bào)
發(fā)明內(nèi)容但是,如果使服務(wù)器管理用戶的個(gè)人數(shù)據(jù),則在用戶利用由多個(gè)服務(wù)器分別提供的多個(gè)應(yīng)用程序的情況下,用戶的個(gè)人數(shù)據(jù)會分散到多個(gè)服務(wù)器。其結(jié)果,用戶對自己的數(shù)據(jù)的管理負(fù)擔(dān)增大了。在一個(gè)側(cè)面,本發(fā)明的目的在于,提供一種能夠容易地管理在應(yīng)用程序中使用的用戶的個(gè)人數(shù)據(jù)的信息處理裝置以及程序。在一個(gè)方案中,提供一種具有數(shù)據(jù)處理單元、位置信息取得單元、位置信息生成單元、訪問目的地信息生成單元以及訪問單元的信息處理裝置。數(shù)據(jù)處理單元根據(jù)來自用戶的要求來執(zhí)行數(shù)據(jù)處理,在訪問該用戶的個(gè)人數(shù)據(jù)的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息。位置信息取得單元取得表示用戶指定的數(shù)據(jù)儲存裝置的識別信息以及該數(shù)據(jù)儲存裝置內(nèi)的用戶指定的目錄的位置的第I位置信息。位置信息生成單元基于第I位置信息,來生成表示用戶指定的目錄屬下的、被唯一地分配給數(shù)據(jù)處理單元的目錄的位置的第2位置信息。訪問目的地信息生成單元基于第I訪問目的地信息和第2位置信息,來生成表示將由第2位置信息表示的位置作為基準(zhǔn)位置時(shí)的包含訪問對象的數(shù)據(jù)的文件的儲存位置以及該文件的文件名的第2訪問目的地信息。訪問單元基于第2訪問目的地信息來訪問數(shù)據(jù)儲存裝置內(nèi)的包含訪問對象的數(shù)據(jù)的文件。在另一個(gè)方案中,提供一種使計(jì)算機(jī)執(zhí)行以下的處理的程序。計(jì)算機(jī)基于該程序取得表示用戶指定的數(shù)據(jù)儲存裝置的識別信息以及該數(shù)據(jù)儲存裝置內(nèi)的用戶指定的目錄的位置的第I位置信息。接著,計(jì)算機(jī)基于第I位置信息來生成表示用戶指定的目錄屬下的、被唯一地分配給規(guī)定的數(shù)據(jù)處理的目錄的位置的第2位置信息。接著,計(jì)算機(jī)根據(jù)來自用戶的要求執(zhí)行數(shù)據(jù)處理,在訪問該用戶的個(gè)人數(shù)據(jù)的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息。接著,計(jì)算機(jī)基于第I訪問目的地信息和第2位置信息,來生成表示將由第2位置信息表示的位置作為基準(zhǔn)位置時(shí)的包含訪問對象的數(shù)據(jù)的文件的儲存位置以及該文件的文件名的第2訪問目的地信息。而且,計(jì)算機(jī)基于第2訪問目的地信息來訪問數(shù)據(jù)儲存裝置內(nèi)的包含訪問對象的數(shù)據(jù)的文件。能夠在由用戶指定的數(shù)據(jù)儲存裝置中容易地管理在數(shù)據(jù)處理中使用的用戶的個(gè)人數(shù)據(jù)。本發(fā)明的上述以及其他目的、特征以及優(yōu)點(diǎn)基于與表示作為本發(fā)明的例子而優(yōu)選的實(shí)施方式的說明書附圖相關(guān)聯(lián)的以下說明而變得明了。圖1是表示第I實(shí)施方式所涉及的信息處理裝置的功能構(gòu)成例的圖。圖2是表示第I實(shí)施方式所涉及的信息處理裝置的處理順序的流程圖。圖3是表示第2實(shí)施方式的系統(tǒng)構(gòu)成例的圖。圖4是表示在第2實(shí)施方式中利用的終端裝置的硬件的一個(gè)構(gòu)成例的圖。圖5是表示第2實(shí)施方式的各裝置的功能的框圖。圖6是表示路由URL管理表的數(shù)據(jù)構(gòu)造的一例的圖。圖7是表示終端裝置的存儲部內(nèi)的目錄構(gòu)造的一例的圖。圖8是表示各應(yīng)用程序URL列表的數(shù)據(jù)構(gòu)造的一例的圖。圖9是表示應(yīng)用程序的功能的一例的框圖。圖10是表示第2實(shí)施方式的處理順序的順序圖。圖11是表示包含用戶路由URL的HTML文檔的一例的圖。圖12是表示應(yīng)用程序的初始畫面的一例的圖。圖13是表示日程顯示畫面的一例的圖。圖14是表示第3實(shí)施方式的處理順序的一例的順序圖。圖15是表示第4實(shí)施方式的處理順序的一例的順序圖。圖16是表示第5實(shí)施方式的各裝置的功能的一例的框圖。圖17是表示第5實(shí)施方式的處理順序的一例的順序圖的前半部分。圖18是表示OpenID輸入畫面的一例的圖。圖19是表示彈出顯示的登錄窗口的一例的圖。圖20是表示第5實(shí)施方式的處理順序的一例的順序圖的后半部分。圖21是表示第6實(shí)施方式的各裝置的功能的框圖。圖22是表示第6實(shí)施方式的處理順序的一例的順序圖。圖23是表示用戶路由URL輸入畫面的一例的圖。圖24是表示第7實(shí)施方式的各裝置的功能的框圖。圖25是表示第7實(shí)施方式的處理順序的一例的順序圖。圖26是表示登錄畫面的一例的圖。具體實(shí)施例方式以下,參照說明書附圖來說明本實(shí)施方式。此外,各實(shí)施方式能夠在不矛盾的范圍內(nèi)組合多個(gè)實(shí)施方式實(shí)施?!驳贗實(shí)施方式〕在第I實(shí)施方式中,雖然利用在多個(gè)服務(wù)器中分別提供的應(yīng)用程序,但是用戶個(gè)人的數(shù)據(jù)能夠在用戶指定的一個(gè)場所集中管理。由此,利用由多個(gè)服務(wù)器分別提供的應(yīng)用程序的用戶易于管理用戶的個(gè)人數(shù)據(jù)。S卩,可預(yù)先到在今后,在因特網(wǎng)上等提供的服務(wù)會進(jìn)一步地增加。由此,一般地,某一人的用戶個(gè)人數(shù)據(jù)被在該用戶所利用的多個(gè)服務(wù)器上分別單獨(dú)地管理。個(gè)人信息被儲存在個(gè)人管理所達(dá)到的范圍外的多個(gè)地方的狀況對于用戶個(gè)人而言,增大了數(shù)據(jù)的管理負(fù)擔(dān)。例如,在用戶忘記了數(shù)據(jù)在哪個(gè)服務(wù)器中儲存的情況下,用戶會在接收服務(wù)的提供的所有服務(wù)器內(nèi)進(jìn)行檢索。并且,為了訪問如因特網(wǎng)那樣的廣域網(wǎng)絡(luò)上的多個(gè)服務(wù)器,在多數(shù)情況下會進(jìn)行用戶認(rèn)證的手續(xù)。因此,為了從在多個(gè)服務(wù)器分別儲存的多個(gè)數(shù)據(jù)中找出想要的數(shù)據(jù),在各服務(wù)器中進(jìn)行用戶認(rèn)證手續(xù),作業(yè)效率非常差。并且,用戶管理多個(gè)用戶名、密碼的組作為在各服務(wù)器中的用戶認(rèn)證信息,從而用戶認(rèn)證信息的管理負(fù)擔(dān)也會變大。因此,在第I實(shí)施方式中,能夠利用一個(gè)服務(wù)器來集中管理用戶的個(gè)人數(shù)據(jù),因此實(shí)現(xiàn)了用戶的負(fù)擔(dān)減輕。此外,在用戶利用多個(gè)應(yīng)用程序的情況下,如果將在多個(gè)應(yīng)用程序中分別使用的數(shù)據(jù)歸集到一個(gè)目錄內(nèi),則存在數(shù)據(jù)保管場所沖突的危險(xiǎn)性。所謂數(shù)據(jù)保管場所沖突,是指在儲存了一個(gè)應(yīng)用程序的數(shù)據(jù)的保管場所(例如文件)中由其他的應(yīng)用程序保管了數(shù)據(jù)。這種數(shù)據(jù)的保管場所沖突在多個(gè)應(yīng)用程序分別創(chuàng)建了相同名稱的文件的情況下等產(chǎn)生。在第I實(shí)施方式中,由于具備抑制數(shù)據(jù)保管場所沖突的功能,因此能夠在一個(gè)數(shù)據(jù)儲存裝置中集中管理在多個(gè)應(yīng)用程序中分別利用的用戶個(gè)人數(shù)據(jù)。圖1是表示第I實(shí)施方式所涉及的信息處理裝置的功能構(gòu)成例的圖。信息處理裝置I具有數(shù)據(jù)處理單元la、位置信息取得單元lb、位置信息生成單元lc、存儲單元Id、訪問目的地信息生成單元Ie以及訪問單元If。另外,信息處理裝置I所處理的信息中例如存在第I訪問信息4、第I位置信息5、第2位置信息6、第2訪問信息7以及訪問結(jié)果8。這些信息是在信息處理裝置I中處理的信息的一例。另外,在圖1中,為了區(qū)分信息處理裝置I的處理單元和信息,信息以虛線的矩形表示。數(shù)據(jù)處理單元Ia根據(jù)來自用戶9的要求來執(zhí)行數(shù)據(jù)處理。例如用戶9能夠利用輸入裝置2將數(shù)據(jù)處理的要求輸入數(shù)據(jù)處理單元la。另外,數(shù)據(jù)處理單元Ia在訪問用戶9的個(gè)人數(shù)據(jù)的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息4。此外,在以下的說明中,盡管利用了文件這樣的用語,但是其不僅用于文件系統(tǒng)上的I個(gè)獨(dú)立的數(shù)據(jù)文件這樣的狹義含義。在以下的說明中,文件這樣的用語還包括例如如數(shù)據(jù)庫系統(tǒng)內(nèi)的I行數(shù)據(jù)那樣的、能夠儲存或者讀出某些數(shù)據(jù)的一個(gè)劃分區(qū)域即數(shù)據(jù)資源這樣的廣義含義。另外,在以下的說明中,利用了目錄或者目錄構(gòu)造這樣的用語,但是其并不僅用于表示文件在單一計(jì)算機(jī)中的文件系統(tǒng)中的位置的信息這樣的狹義含義。在以下的說明中,目錄或者目錄構(gòu)造這樣的用語,例如還包含如URL(UniformResourceLocator)那樣的橫跨多個(gè)計(jì)算機(jī)之間地表示文件位置的標(biāo)識符的、用于表現(xiàn)文件層次配置或參照構(gòu)造的信息這樣的廣義含義。位置信息取得單元Ib取得表示用戶指定的數(shù)據(jù)儲存裝置3的識別信息以及該數(shù)據(jù)儲存裝置3內(nèi)的用戶指定的目錄的位置的第I位置信息5。例如,位置信息取得單元Ib取得用戶9利用輸入裝置2而輸入的第I位置信息5。位置信息生成單元Ic基于第I位置信息5,生成表示用戶指定的目錄屬下的、被唯一地分配給數(shù)據(jù)處理單元Ia的目錄的位置的第2位置信息6。例如位置信息生成單元Ic將唯一地表示數(shù)據(jù)處理單元Ia的名稱添加在第I位置信息5后,作為用戶指定的目錄屬下的目錄名。而且,位置信息生成單元Ic將追加了唯一地表示數(shù)據(jù)處理單元Ia的名稱后的位置信息作為第2位置信息6。位置信息生成單元Ic例如將生成的第2位置信息6儲存在存儲單元Id中。存儲單元Id存儲第2位置信息6。訪問目的地信息生成單元Ie基于第I訪問目的地信息4和第2位置信息6來生成第2訪問目的地信息7。第2訪問目的地信息7表示在將由第2位置信息6表示的位置作為基準(zhǔn)位置時(shí)的包含訪問對象的數(shù)據(jù)的文件的儲存位置以及該文件的文件名。例如,訪問目的地信息生成單元Ie從存儲單元Id取得第2位置信息6。接著,訪問目的地信息生成單元Ie在取得的第2位置信息6的后面連接第I訪問目的地信息4作為第2訪問目的地信息7。訪問目的地信息生成單元Ie將第2訪問目的地信息7轉(zhuǎn)發(fā)給訪問單元If。訪問單元If基于第2訪問目的地信息7來訪問數(shù)據(jù)儲存裝置3內(nèi)的包含訪問對象數(shù)據(jù)的文件。而且,訪問單元If將訪問結(jié)果8轉(zhuǎn)發(fā)給數(shù)據(jù)處理單元la。例如,在數(shù)據(jù)處理單元Ia對訪問對象的個(gè)人數(shù)據(jù)進(jìn)行的訪問是寫入訪問的情況下,訪問單元If對數(shù)據(jù)儲存裝置3內(nèi)的包含訪問對象的個(gè)人數(shù)據(jù)的文件進(jìn)行個(gè)人數(shù)據(jù)的寫入。該情況下,作為訪問結(jié)果8,寫入完成響應(yīng)被從訪問單元If轉(zhuǎn)發(fā)給數(shù)據(jù)處理單元la。另外,在數(shù)據(jù)處理單元Ia對訪問對象的個(gè)人數(shù)據(jù)進(jìn)行的訪問是讀出訪問的情況下,訪問單元If讀出數(shù)據(jù)儲存裝置3內(nèi)的包含訪問對象的個(gè)人數(shù)據(jù)的文件內(nèi)的數(shù)據(jù)。該情況下,作為訪問結(jié)果8,讀出的文件內(nèi)的數(shù)據(jù)被從訪問單元If轉(zhuǎn)發(fā)給數(shù)據(jù)處理單元la。圖2是表示第I實(shí)施方式所涉及的信息處理裝置的處理順序的流程圖。以下,一邊參照圖1一邊沿用步驟編號說明圖2所示的處理。[步驟SI]位置信息取得單元Ib取得表示用戶指定的數(shù)據(jù)儲存裝置3的識別信息以及該數(shù)據(jù)儲存裝置3內(nèi)的用戶指定的目錄的位置的第I位置信息5。在圖1的例子中,取得“//ap1.data,example/userl/”這樣的第I位置信息5。該第I位置信息5中包含“ap1.data,example”這樣的用戶指定的數(shù)據(jù)儲存裝置3的識別信息和“/userl/”這樣的表示用戶指定的目錄的位置的信息。[步驟S2]位置信息生成單元Ic基于第I位置信息5,生成表示用戶指定的目錄屬下的、被唯一地分配給數(shù)據(jù)處理單元Ia的目錄的位置的第2位置信息6。在圖1的例中,生成“//ap1.data,example/userl/appl/”這樣的第2位置信息6。該第2位置信息6由在第I位置信息5的后面添加了“appl/”這樣的目錄名而成。[步驟S3]數(shù)據(jù)處理單元Ia根據(jù)來自用戶9的要求執(zhí)行數(shù)據(jù)處理。[步驟S4]數(shù)據(jù)處理單元Ia判斷與來自用戶9的要求對應(yīng)的數(shù)據(jù)處理是否結(jié)束。例如數(shù)據(jù)處理單元Ia在從用戶9得到了表示數(shù)據(jù)處理結(jié)束的操作輸入的情況下,判斷為數(shù)據(jù)處理結(jié)束。另外,數(shù)據(jù)處理單元Ia例如在未取得與用戶9之間的對話型輸入就能夠執(zhí)行的數(shù)據(jù)處理的情況下,在預(yù)先設(shè)定的全部數(shù)據(jù)處理結(jié)束的時(shí)刻,判斷為數(shù)據(jù)處理結(jié)束。如果數(shù)據(jù)處理結(jié)束,則結(jié)束圖2的處理。如果數(shù)據(jù)處理沒有結(jié)束,則數(shù)據(jù)處理單元Ia使處理進(jìn)入步驟S5。[步驟S5]數(shù)據(jù)處理單元Ia判斷是否產(chǎn)生了向用戶9的個(gè)人數(shù)據(jù)的訪問。數(shù)據(jù)處理單元Ia在產(chǎn)生了向個(gè)人數(shù)據(jù)的訪問的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息4。在圖1的例子中,生成“/data/filel”這樣的第I訪問目的地信息4。該第I訪問目的地信息4表示基準(zhǔn)位置下的“/data”這樣的目錄名的目錄下的“filel”這樣的文件名的文件是訪問目的地。之后,使處理進(jìn)行步驟S6。如果沒有產(chǎn)生向用戶個(gè)人數(shù)據(jù)的訪問,則數(shù)據(jù)處理單元Ia使處理進(jìn)行至步驟S3。[步驟S6]訪問目的地信息生成單元Ie基于第I訪問目的地信息4和第2位置信息6,生成第2訪問目的地信息7。例如,訪問目的地信息生成單元Ie在第2位置信息6后面連接第I訪問目的地信息4,作為第2訪問目的地信息7。在圖1的例子中,生成“//ap1.data,example/userl/appl/data/filel”這樣的第2訪問目的地信息7。[步驟S7]訪問單元If基于第2訪問目的地信息7,訪問數(shù)據(jù)儲存裝置3內(nèi)的包含訪問對象數(shù)據(jù)的文件。訪問單元If將訪問結(jié)果通知給數(shù)據(jù)處理單元la。之后,訪問單元If使處理進(jìn)行至步驟S3。這樣,信息處理裝置I能夠?qū)ξㄒ坏乇硎居脩?所指定的第I位置信息5屬下的數(shù)據(jù)處理單元Ia的目錄,進(jìn)行用戶9的個(gè)人數(shù)據(jù)的訪問。在用戶9使用多個(gè)數(shù)據(jù)處理單元的情況下,用戶9也對所有的數(shù)據(jù)處理單元輸入同一第I位置信息5即可。該情況下,多個(gè)數(shù)據(jù)處理單元分別使用的用戶9的個(gè)人數(shù)據(jù)在數(shù)據(jù)儲存裝置3內(nèi),由唯一地表示數(shù)據(jù)處理單元的目錄分類管理。例如,用戶9能夠利用由網(wǎng)絡(luò)上的多數(shù)的服務(wù)器分別提供的應(yīng)用程序作為圖1所示的數(shù)據(jù)處理單元la。該情況下,在多個(gè)應(yīng)用程序中使用的用戶9的個(gè)人數(shù)據(jù)由數(shù)據(jù)儲存裝置3管理。由于能夠利用一個(gè)數(shù)據(jù)儲存裝置3來統(tǒng)一地管理用戶9的個(gè)人數(shù)據(jù),由此用戶9管理自己的數(shù)據(jù)變得容易。此外,數(shù)據(jù)處理單元la、位置信息取得單元lb、位置信息生成單元lc、訪問目的地信息生成單元Ie以及訪問單元If能夠利用信息處理裝置I所具有的CPU(CentralProcessingUnit)來實(shí)現(xiàn)。另外,存儲單元Id能夠利用信息處理裝置I所具有的RAM(RandomAccessMemory)、硬盤驅(qū)動(dòng)器(HDD:HardDiskDrive)等存儲介質(zhì)來實(shí)現(xiàn)。作為上述的第1、2位置信息的記述方式,例如能夠利用URL。因此,以后將第I實(shí)施方式所示的第I位置信息稱作“用戶路由URL”,將第2位置信息稱作“各應(yīng)用程序URL”。另外,將第I訪問目的地信息稱為“應(yīng)用程序本地路徑”,將第2訪問目的地信息稱為“訪問目的地URL”。然而,圖1的信息處理裝置I所示的數(shù)據(jù)處理單元la、位置信息取得單元lb、位置信息生成單元lc、存儲單元Id、訪問目的地信息生成單元Ie以及訪問單元If例如作為一個(gè)應(yīng)用程序被提供。被提供的應(yīng)用程序的執(zhí)行方式中可考慮例如以下的3個(gè)方式。<第I應(yīng)用程序執(zhí)行方式>第I應(yīng)用程序執(zhí)行方式是在需要應(yīng)用程序的功能時(shí)每次都從服務(wù)器向終端裝置下載應(yīng)用程序的程序的實(shí)施方式。終端裝置基于下載的應(yīng)用程序的程序來執(zhí)行應(yīng)用程序。<第2應(yīng)用程序執(zhí)行方式>第2應(yīng)用程序執(zhí)行方式是利用服務(wù)器執(zhí)行應(yīng)用程序的方式。在第2應(yīng)用程序執(zhí)行方式中,例如從服務(wù)器向終端裝置的瀏覽器發(fā)送畫面描繪指示(HTML(HyperTextMarkupLanguage)文檔的顯示指示),在終端裝置進(jìn)行畫面顯示。如果用戶對顯示的畫面進(jìn)行操作輸入,則瀏覽器根據(jù)操作內(nèi)容將HTTP(HyperTextTransferProtocol)請求發(fā)送給服務(wù)器。對于畫面描繪指示而言,被發(fā)送給針對用戶的終端裝置。在服務(wù)器中執(zhí)行的應(yīng)用程序根據(jù)來自終端裝置的HTTP請求來執(zhí)行數(shù)據(jù)處理,將包含執(zhí)行結(jié)果的畫面描繪指示發(fā)送給終端>j-Uρα裝直。<第3應(yīng)用程序執(zhí)行方式>第3應(yīng)用程序執(zhí)行方式是預(yù)先對終端裝置導(dǎo)入了應(yīng)用程序的實(shí)施方式。在第3應(yīng)用程序執(zhí)行方式中,用戶預(yù)先將應(yīng)用程序的程序以能夠起動(dòng)的狀態(tài)儲存在終端裝置內(nèi)的存儲介質(zhì)中。例如用戶通過操作終端裝置來進(jìn)行應(yīng)用程序的安裝作業(yè),應(yīng)用程序被以能夠起動(dòng)的狀態(tài)儲存。作為在以上的3個(gè)應(yīng)用程序執(zhí)行方式的任一個(gè)中執(zhí)行的應(yīng)用程序取得用戶路由URL的方法,例如存在以下4個(gè)方法。<第I用戶路由URL取得方法>第I用戶路由URL取得方法是應(yīng)用程序?qū)τ脩暨M(jìn)行催促輸入用戶路由URL的畫面顯示,用戶對該畫面輸入用戶路由URL的方法。<第2用戶路由URL取得方法>第2用戶路由URL取得方法是將用戶在任意的時(shí)機(jī)輸入的用戶路由URL存儲到規(guī)定的存儲區(qū)域,應(yīng)用程序從規(guī)定的存儲區(qū)域讀出用戶路由URL的方法。在該用戶路由URL取得方法中,在第I次用戶路由URL的取得中例如進(jìn)行利用了第I用戶路由URL取得方法的取得,取得的用戶路由URL被儲存在規(guī)定的存儲區(qū)域。<第3用戶路由URL取得方法>第3用戶路由URL取得方法是與應(yīng)用程序的程序的下載同時(shí)從服務(wù)器取得與用戶對應(yīng)的用戶路由URL的方法。例如在服務(wù)器中,準(zhǔn)備用戶所用的端點(diǎn)(endpoint)URL。所謂端點(diǎn)URL是與各用戶分別對應(yīng)地準(zhǔn)備的URL。通過用戶訪問端點(diǎn)URL,結(jié)合與該端點(diǎn)URL對應(yīng)的用戶的偏好而加工出的文檔被提供給用戶。如果用戶為了利用應(yīng)用程序而利用終端裝置訪問在服務(wù)器中準(zhǔn)備的端點(diǎn)URL,則服務(wù)器將應(yīng)用程序的程序發(fā)送給終端裝置。此時(shí),服務(wù)器除了進(jìn)行應(yīng)用程序的程序的發(fā)送之外,還將預(yù)先與端點(diǎn)URL對應(yīng)的用戶路由URL發(fā)送給終端裝置。[41]<第4用戶路由URL取得方法>第4用戶路由URL取得方法是利用了OpenID的方法。OpenID是能夠在多個(gè)網(wǎng)站利用的認(rèn)證用的標(biāo)識符。利用一個(gè)OpenID能夠在多個(gè)網(wǎng)站接受認(rèn)證。在第4用戶路由URL取得方法中,例如正在管理OpenID的網(wǎng)站將用戶路由URL通知給應(yīng)用程序。另外,在OpenID內(nèi)包含用戶路由URL的信息,用戶利用OpenID登錄應(yīng)用程序。由此,應(yīng)用程序能夠從在登錄中利用的OpenID取得用戶路由URL。另外,取得用于在用戶路由URL屬下唯一地識別應(yīng)用程序的路徑(目錄名等)來決定各應(yīng)用程序URL的各應(yīng)用程序URL決定方法,例如考慮以下的3個(gè)方法。<第I各應(yīng)用程序URL決定方法>第I各應(yīng)用程序URL決定方法是利用規(guī)則庫(rulebase)決定訪問目的地URL的方法。在第I各應(yīng)用程序URL決定方法中,例如,在規(guī)則庫中定義能夠唯一地識別各個(gè)應(yīng)用程序的目錄名的生成規(guī)則。而且,應(yīng)用程序通過在用戶路由URL后面按照規(guī)則庫來連接與應(yīng)用程序?qū)?yīng)的目錄名,來生成各應(yīng)用程序URL。<第2各應(yīng)用程序URL決定方法>在第2各應(yīng)用程序URL決定方法中,與用戶路由URL對應(yīng)的服務(wù)器預(yù)先保持各應(yīng)用程序URL列表。各應(yīng)用程序URL列表中與應(yīng)用程序的識別信息對應(yīng)地登記有該應(yīng)用程序的各應(yīng)用程序URL。與用戶路由URL對應(yīng)的服務(wù)器對應(yīng)用程序提供各應(yīng)用程序URL列表。應(yīng)用程序從所提供的各應(yīng)用程序URL列表取得自己的各應(yīng)用程序URL。此外,能夠?qū)Ω鲬?yīng)用程序URL列表施加訪問限制。例如當(dāng)取得各應(yīng)用程序URL列表時(shí),應(yīng)用程序?qū)Auth等認(rèn)證令牌發(fā)送給服務(wù)器。OAuth是轉(zhuǎn)讓API(ApplicationProgrammingInterface)的承認(rèn)的協(xié)議。在服務(wù)器中,利用認(rèn)證令牌來進(jìn)行用戶認(rèn)證。<第3各應(yīng)用程序URL決定方法>第3各應(yīng)用程序URL決定方法是應(yīng)用程序?qū)εc用戶路由URL對應(yīng)的服務(wù)器詢問各應(yīng)用程序URL,服務(wù)器響應(yīng)與該應(yīng)用程序?qū)?yīng)的各應(yīng)用程序URL的方法。在第3各應(yīng)用程序URL決定方法中,也能夠?qū)谡J(rèn)證令牌等的、針對服務(wù)器的各應(yīng)用程序URL的詢問設(shè)置限制。如以上那樣,也可以任意地組合3個(gè)應(yīng)用程序執(zhí)行方式、4個(gè)用戶路由URL取得方法以及3個(gè)各應(yīng)用程序URL決定方法,來實(shí)現(xiàn)各種實(shí)施方式。以下,詳細(xì)地說明其中的幾個(gè)實(shí)施方式。〔第2實(shí)施方式〕接著,說明第2實(shí)施方式。第2實(shí)施方式是組合了第I應(yīng)用程序執(zhí)行方式、第3用戶路由URL取得方法以及第2各應(yīng)用程序URL決定方法而成的。圖3是表示第2實(shí)施方式的系統(tǒng)構(gòu)成例的圖。在網(wǎng)絡(luò)10中,連接終端裝置100、多個(gè)應(yīng)用程序服務(wù)器200、200-1,200-2以及數(shù)據(jù)儲存服務(wù)器300。終端裝置100是用戶21進(jìn)行操作輸入的計(jì)算機(jī)。多個(gè)應(yīng)用程序服務(wù)器200、200-1,200-2是利用各個(gè)單獨(dú)的應(yīng)用程序來提供服務(wù)的計(jì)算機(jī)。用戶21能夠利用終端裝置100來訪問應(yīng)用程序服務(wù)器200、200—1,200一2中的某一個(gè),接受想要的服務(wù)的提供。數(shù)據(jù)儲存服務(wù)器300是儲存用戶21的個(gè)人數(shù)據(jù)的計(jì)算機(jī)。數(shù)據(jù)儲存服務(wù)器300中,儲存有多個(gè)應(yīng)用程序服務(wù)器200、200-1,200一2各自的應(yīng)用程序的執(zhí)行所利用的用戶21的個(gè)人數(shù)據(jù)。多個(gè)應(yīng)用程序服務(wù)器200、200-1,200-2和數(shù)據(jù)儲存服務(wù)器300例如利用域名在網(wǎng)絡(luò)10上識別。在圖3的例子中,應(yīng)用程序服務(wù)器200的域名是“appl.example,com”。應(yīng)用程序服務(wù)器200-1的域名是“app2.1svl.example”。應(yīng)用程序服務(wù)器200—2的域名是“app3.a-soft.example”。數(shù)據(jù)儲存服務(wù)器300的域名是“ap1.data-service.example”。另外,經(jīng)由網(wǎng)絡(luò)10的各裝置間的通信例如按照HTTP或者HTTPS(HypertextTransferProtocoloverSecureSocketLayer)來進(jìn)行。圖4是表示在第2實(shí)施方式中利用的終端裝置的硬件的一個(gè)構(gòu)成例的圖。終端裝置100通過CPU101來控制裝置整體。CPU101經(jīng)由總線108與RAM102和多個(gè)外圍設(shè)備連接。RAM102被用作終端裝置100的主存儲裝置。RAM102中臨時(shí)儲存使CPU101執(zhí)行的OS(OperatingSystem)的程序和應(yīng)用程序的程序中的至少一部分。另外,RAM102中儲存有CPU101所執(zhí)行的處理所需的各種數(shù)據(jù)。作為與總線108連接的外圍設(shè)備,具有硬盤驅(qū)動(dòng)器(HDD)103、圖形處理裝置104,輸入接口105、光學(xué)驅(qū)動(dòng)器裝置106以及通信接口107。HDD103對內(nèi)置的磁盤以磁的方式進(jìn)行數(shù)據(jù)的寫入以及讀出。HDD103被用作終端裝置100的二次存儲裝置。在HDD103中儲存OS的程序、應(yīng)用程序的程序以及各種數(shù)據(jù)。此夕卜,作為二次存儲裝置,還可以利用閃存存儲器等半導(dǎo)體存儲裝置。圖形處理裝置104與監(jiān)視器11連接。圖形處理裝置104按照來自CPU101的指令,使監(jiān)視器11的畫面顯示圖像。作為監(jiān)視器11,存在利用了CRT(CathodeRayTube)的顯示裝置或液晶顯示裝置等。輸入接口105與鍵盤12和鼠標(biāo)13連接。輸入接口105將從鍵盤12、鼠標(biāo)13發(fā)送來的信號發(fā)送給CPU101。此外,鼠標(biāo)13是定點(diǎn)設(shè)備的一例,也可以使用其他的定點(diǎn)設(shè)備。作為其他的定點(diǎn)設(shè)備,具有觸摸面板、圖形輸入板、觸摸板、軌跡球等。光學(xué)驅(qū)動(dòng)裝置106利用激光等來進(jìn)行在光盤14中記錄的數(shù)據(jù)的讀取。光盤14是按照通過光的反射能夠讀取的方式記錄數(shù)據(jù)的移動(dòng)式存儲介質(zhì)。光盤14中存在DVD(DigitalVersatileDisc)、DVD—RAM、CD—ROM(CompactDiscReadOnlyMemory)>CD—R(Recordable)/Rff(Rewritable)等。通信接口107與網(wǎng)絡(luò)10連接。通信接口107經(jīng)由網(wǎng)絡(luò)10與其它的計(jì)算機(jī)或者通信設(shè)備之間進(jìn)行數(shù)據(jù)的收發(fā)。通過以上那樣的硬件構(gòu)成,就能夠?qū)崿F(xiàn)本實(shí)施方式的處理功能。此外,圖4中表示了終端裝置100的硬件構(gòu)成例,但是多個(gè)應(yīng)用程序服務(wù)器200、200-1,200一2或數(shù)據(jù)儲存服務(wù)器300也能夠利用同樣的硬件構(gòu)成來實(shí)現(xiàn)。另外,在圖1中表示的第I實(shí)施方式的信息處理裝置I也能夠利用與圖4所示的終端裝置100同樣的硬件構(gòu)成來實(shí)現(xiàn)。圖5是表示第2實(shí)施方式的各裝置的功能的框圖。終端裝置100具有瀏覽器110和應(yīng)用程序120。但是,當(dāng)用戶21利用基于應(yīng)用程序120的數(shù)據(jù)處理功能時(shí),應(yīng)用程序120每次都被安裝在終端裝置100中。瀏覽器110解析HTML文檔,將HTML文檔的內(nèi)容顯示在監(jiān)視器11的畫面中。另外,瀏覽器Iio在構(gòu)造化文檔內(nèi)記述了應(yīng)用程序120的執(zhí)行指示的情況下,從應(yīng)用程序服務(wù)器200取得應(yīng)用程序的程序,儲存在終端裝置100的RAM102或HDD103中。此外,瀏覽器110從記述了應(yīng)用程序120的執(zhí)行指示的HTML文檔,提取與用戶21對應(yīng)的用戶路由URL。與用戶21對應(yīng)的用戶路由URL表示數(shù)據(jù)儲存服務(wù)器300內(nèi)的儲存了用戶21的數(shù)據(jù)的存儲區(qū)域。而且,當(dāng)輸出應(yīng)用程序120的起動(dòng)要求時(shí),瀏覽器110在起動(dòng)指令中指定提取出的用戶路由URL作為參數(shù)。應(yīng)用程序120根據(jù)來自用戶21的要求執(zhí)行數(shù)據(jù)處理。此外,當(dāng)起動(dòng)時(shí),應(yīng)用程序120基于以參數(shù)指定的用戶路由URL來訪問數(shù)據(jù)儲存服務(wù)器300,取得與用戶21對應(yīng)的各應(yīng)用程序URL列表312。在各應(yīng)用程序URL列表312中,與用戶21利用的各種應(yīng)用程序?qū)?yīng)地設(shè)定了各應(yīng)用程序URL。而且,應(yīng)用程序120從取得的各應(yīng)用程序URL列表312中,取得自己的各應(yīng)用程序URL。之后當(dāng)在數(shù)據(jù)處理中產(chǎn)生了向用戶21的個(gè)人數(shù)據(jù)的訪問時(shí),應(yīng)用程序120生成訪問目的地URL。例如應(yīng)用程序120將以取得的各應(yīng)用程序URL指定的位置作為基準(zhǔn)位置。應(yīng)用程序120將表示從該基準(zhǔn)位置參照目錄構(gòu)造時(shí)的訪問對象的數(shù)據(jù)的位置的位置信息添加給各應(yīng)用程序URL,來生成訪問目的地URL。而且,應(yīng)用程序120對數(shù)據(jù)儲存服務(wù)器300進(jìn)行指定了訪問目的地URL的數(shù)據(jù)訪問。應(yīng)用程序服務(wù)器200具有存儲部210、文檔提供部220以及路由URL判定部230。存儲部210中,儲存有多個(gè)HTML文檔211、211a、211b,..、應(yīng)用程序的程序212以及路由URL管理表213。應(yīng)用程序的程序212是記述了應(yīng)用程序120執(zhí)行的數(shù)據(jù)處理的內(nèi)容的程序。路由URL管理表213中設(shè)定了各個(gè)用戶的用戶路由URL。文檔提供部220根據(jù)來自終端裝置100的瀏覽器110的要求,將HTML文檔、應(yīng)用程序的程序212發(fā)送給終端裝置100。此外,文檔提供部220中設(shè)有與用戶21對應(yīng)的端點(diǎn)URL。例如,能夠在正確地認(rèn)證后訪問與用戶21對應(yīng)的端點(diǎn)URL。如果存在從瀏覽器110向端點(diǎn)URL的訪問,則文檔提供部220將與用戶21對應(yīng)地準(zhǔn)備并記述了應(yīng)用程序的程序212的執(zhí)行指示的HTML文檔211發(fā)送給終端裝置100。此時(shí),文檔提供部220從路由URL判定部230取得用戶21的用戶路由URL,插入到待發(fā)送的HTML文檔211內(nèi)。另外,如果從終端裝置100的瀏覽器110受理到應(yīng)用程序的程序212的取得要求,則文檔提供部220將應(yīng)用程序的程序212發(fā)送給瀏覽器110。路由URL判定部230根據(jù)來自文檔提供部220的要求,參照路由URL管理表213,判定使用應(yīng)用程序的程序212的用戶21的用戶路由URL。而且,路由URL判定部230將判定的用戶路由URL通知給文檔提供部220。數(shù)據(jù)儲存服務(wù)器300具有存儲部310、各應(yīng)用程序URL管理部320以及數(shù)據(jù)管理部330。存儲部310儲存有文件311、311a、311b、..和各應(yīng)用程序URL列表312。文件311、311a、311b、..是包含用戶21的個(gè)人數(shù)據(jù)的文件。在各應(yīng)用程序URL列表312中,與用戶21使用的多個(gè)應(yīng)用程序分別對應(yīng)地設(shè)定有表示儲存了應(yīng)用程序使用的數(shù)據(jù)的文件的所在的各應(yīng)用程序URL。各應(yīng)用程序URL管理部320根據(jù)來自應(yīng)用程序120的要求來發(fā)送各應(yīng)用程序URL列表312。此外,各應(yīng)用程序URL管理部320例如也可以僅在預(yù)先正確地認(rèn)證了使用應(yīng)用程序120的用戶21的情況下,才發(fā)送各應(yīng)用程序URL列表312。數(shù)據(jù)管理部330根據(jù)來自應(yīng)用程序120的訪問要求,進(jìn)行向指定的文件的訪問。例如如果訪問要求是文件的取得要求,則數(shù)據(jù)管理部330將在訪問要求中指定的文件發(fā)送給應(yīng)用程序120。另外,如果訪問要求是文件的寫入要求,則數(shù)據(jù)管理部330將指定的文件寫入存儲部310內(nèi)的指定位置。此外,在文件取得要求中,由訪問目的地URL來指定訪問對象的文件的位置。接著,詳細(xì)地說明各裝置所儲存的信息的數(shù)據(jù)構(gòu)造。圖6是表示路由URL管理表的數(shù)據(jù)構(gòu)造的一例的圖。路由URL管理表213中設(shè)有用戶ID、端點(diǎn)URL以及用戶路由URL的欄目。在用戶ID的欄目中設(shè)定有唯一地識別利用應(yīng)用程序服務(wù)器200的用戶的標(biāo)識符(用戶ID)。在端點(diǎn)URL的欄目中,與用戶ID對應(yīng)地設(shè)定有以該用戶ID表示的用戶的端點(diǎn)URL。在用戶路由URL的欄目中,與用戶ID對應(yīng)地設(shè)定有以該用戶ID表示的用戶的用戶路由URL。路由URL判定部230參照路由URL管理表213來判定與各用戶對應(yīng)的用戶路由URL。例如,在存在從用戶ID“AB1234”的用戶21對與該用戶ID對應(yīng)的端點(diǎn)URL訪問的情況下,路由URL判定部230提取與用戶ID“AB1234”對應(yīng)的用戶路由URL。而且,路由URL判定部230將提取出的用戶路由URL作為進(jìn)行了訪問的用戶21的用戶路由URL,通知給文檔提供部220。此外,在圖6的例示中,與用戶ID181234”對應(yīng)的端點(diǎn)^1^是“11://>1』xample/userUrl=http%253A%252F%252Fdata.example%252Fshimono,,。該端點(diǎn)URL表不由“http://appl.example/”這樣的URL確定的文檔管理部220接受“http://ap1.data,example/userl/”這樣的用戶路由URL作為“userUrl”這樣的參數(shù)的值。文檔管理部220在針對指定了端點(diǎn)URL的請求的響應(yīng)中,返回接受到的URL“http://ap1.data,example/userl”作為在應(yīng)用程序120中設(shè)定的用戶路由URL。作為用戶路由URL判定方法,路由URL判定部230根據(jù)端點(diǎn)URL生成用戶路由URL的邏輯除了通過參照表來生成的方法之外,還存在對查詢參數(shù)進(jìn)行解釋來生成的方法。即,路由URL判定部230判定用戶路由URL的方法不限于如上述那樣,利用與用戶ID對應(yīng)的端點(diǎn)URL來參照表從而判定用戶路由URL的作法。例如,可考慮根據(jù)與用戶ID對應(yīng)的端點(diǎn)URL通過字符串計(jì)算來生成用戶路由URL。另外,例如,可考慮進(jìn)行用戶認(rèn)證并根據(jù)此時(shí)使用的用戶ID通過表匹配來判定用戶路由URL。另外,在上述處理中利用的表也不限于圖6中例不的表。在圖6中,表不了相互對應(yīng)地儲存用戶ID、端點(diǎn)URL、用戶路由URL這3個(gè)項(xiàng)目的例子。除此以外,例如也可以是相互對應(yīng)地儲存用戶ID和用戶路由URL這2個(gè)項(xiàng)目、端點(diǎn)URL和用戶路由URL這2個(gè)項(xiàng)目的表。此外,在第2實(shí)施方式中,利用路由URL管理表213來管理用戶路由URL,但是也能夠在對各用戶提供的HTML文檔內(nèi)預(yù)先嵌入用戶路由URL。例如,在存在指定了端點(diǎn)URL的訪問的情況下,對待發(fā)送的HTML文檔預(yù)先寫入與端點(diǎn)URL對應(yīng)的用戶路由URL。該情況下,不需要路由URL判定部230、路由URL管理表213。接著,說明數(shù)據(jù)儲存服務(wù)器300的存儲部310內(nèi)的目錄構(gòu)造。圖7是表示終端裝置的存儲部內(nèi)的目錄構(gòu)造的一例的圖。存儲部310通過數(shù)據(jù)儲存服務(wù)器300的OS所具有的文件系統(tǒng),以層次性的目錄構(gòu)造儲存文件。在圖7的例子中,在最上位的“root”的目錄313的屬下設(shè)有目錄名“userl”的目錄314。目錄名“userl”的目錄314是為了用戶21的個(gè)人數(shù)據(jù)用而設(shè)置的目錄。在目錄名“userl”的目錄314的屬下,設(shè)有目錄名“appl”的目錄315、目錄名“app2”的目錄316以及目錄名“app3”的目錄317。目錄名“appl”的目錄315是由應(yīng)用程序服務(wù)器200提供的應(yīng)用程序120使用的用戶21的個(gè)人數(shù)據(jù)的儲存用的目錄。目錄名“app2”的目錄316是由應(yīng)用程序服務(wù)器200—I提供的應(yīng)用程序使用的用戶21的個(gè)人數(shù)據(jù)的儲存用的目錄。目錄名“app3”的目錄317是由應(yīng)用程序服務(wù)器200—2提供的應(yīng)用程序使用的用戶21的個(gè)人數(shù)據(jù)的儲存用的目錄。在目錄名“appl”的目錄315的屬下儲存有多個(gè)文件311、311a、311b、...。文件311的文件名是“filel”。文件311a的文件名是“file2”。文件311b的文件名是“file3”。另外,在目錄名“userl”的目錄314的屬下,儲存文件名“url—list”的文件`312a。在文件名“url_list”的文件312a中儲存各應(yīng)用程序URL列表312。接著,說明各應(yīng)用程序URL列表的數(shù)據(jù)構(gòu)造。圖8是表示各應(yīng)用程序URL列表的數(shù)據(jù)構(gòu)造的一例的圖。在圖8的例子中各應(yīng)用程序URL列表312的內(nèi)容由XML(ExtensibleMarkupLanguage)記述。在各應(yīng)用程序URL列表312內(nèi),各應(yīng)用程序的各應(yīng)用程序URL與提供該應(yīng)用程序的應(yīng)用程序服務(wù)器的域名對應(yīng)地設(shè)定。例如,與域名“appl.example,com”對應(yīng)地設(shè)定各應(yīng)用程序URL“http://ap1.data-service.example/userl/appl/”。與域名“app2.1svl.example”對應(yīng)地設(shè)定各應(yīng)用程序URL“http://ap1.data-service.example/userl/app2/,,。與域名“app3.a-soft.example”對應(yīng)地設(shè)定各應(yīng)用程序URL“http://ap1.data-service.exampIe/userl/app3/”。接著,詳細(xì)地說明應(yīng)用程序120的功能。圖9是表示應(yīng)用程序的功能的一例的框圖。應(yīng)用程序120具有數(shù)據(jù)處理部121、用戶路由URL取得部122、用戶路由URL存儲部123、各應(yīng)用程序URL判定部124、各應(yīng)用程序URL存儲部125、訪問目的地URL生成部126以及訪問部127。數(shù)據(jù)處理部121根據(jù)來自瀏覽器110的起動(dòng)要求而起動(dòng),按照來自用戶21的操作輸入等的要求,來執(zhí)行數(shù)據(jù)處理。數(shù)據(jù)處理部121在數(shù)據(jù)處理過程中當(dāng)使用用戶21的個(gè)人數(shù)據(jù)時(shí),將伴隨表示從規(guī)定的基準(zhǔn)位置參照目錄時(shí)的該個(gè)人數(shù)據(jù)的位置的應(yīng)用程序本地路徑的訪問要求轉(zhuǎn)發(fā)給訪問目的地URL生成部126。應(yīng)用程序本地路徑例如由從該基準(zhǔn)位置向儲存數(shù)據(jù)的文件的目錄構(gòu)造中的相對路徑和儲存該數(shù)據(jù)的文件的文件名來指定。另外,數(shù)據(jù)處理部121從訪問部127取得與訪問要求對應(yīng)的訪問結(jié)果。用戶路由URL取得部122從瀏覽器110取得位置信息。例如,用戶路由URL取得部122根據(jù)來自瀏覽器110的起動(dòng)要求,取得在該起動(dòng)要求中以參數(shù)指定的用戶路由URL。用戶路由URL取得部122將取得的用戶路由URL儲存到用戶路由URL存儲部123。用戶路由URL存儲部123存儲用戶路由URL。例如,RAM102或者HDD103的存儲區(qū)域的一部分被用作用戶路由URL存儲部123。各應(yīng)用程序URL判定部124基于用戶路由URL存儲部123所儲存的用戶路由URL,來判定各應(yīng)用程序URL。例如,各應(yīng)用程序URL判定部124指定用戶路由URL緊接著下面的文件名“url—list”,訪問數(shù)據(jù)儲存服務(wù)器300(文件取得要求)。由此,從數(shù)據(jù)儲存服務(wù)器300響應(yīng)各應(yīng)用程序URL列表312。各應(yīng)用程序URL判定部124參照各應(yīng)用程序URL列表312,判斷自己的各應(yīng)用程序URL。例如,在各應(yīng)用程序URL判定部124中預(yù)先設(shè)定提供了應(yīng)用程序120的應(yīng)用程序服務(wù)器200的域名。該情況下,各應(yīng)用程序URL判定部124將與預(yù)先設(shè)定的域名對應(yīng)的各應(yīng)用程序URL判定為自己的各應(yīng)用程序URL。各應(yīng)用程序URL判定部124將判定的各應(yīng)用程序URL儲存在各應(yīng)用程序URL存儲部125中。各應(yīng)用程序URL存儲部125存儲各應(yīng)用程序URL。例如,RAM102或者HDD103的存儲區(qū)域的一部分被用作各應(yīng)用程序URL存儲部125。訪問目的地URL生成部126基于各應(yīng)用程序URL存儲部125所存儲的各應(yīng)用程序URL和在從數(shù)據(jù)處理部121輸出的訪問要求中指定的應(yīng)用程序本地路徑來生成訪問目的地URL。而且,訪問目的地URL生成部126將生成的訪問目的地URL轉(zhuǎn)發(fā)給訪問部127。訪問部127利用訪問目的地URL來指定訪問目的地,進(jìn)行經(jīng)由網(wǎng)絡(luò)10的訪問。由應(yīng)用程序120生成的訪問目的地URL表示數(shù)據(jù)儲存服務(wù)器300內(nèi)的文件。因此,訪問部127對數(shù)據(jù)儲存服務(wù)器300發(fā)送訪問要求。由此,從數(shù)據(jù)儲存服務(wù)器300響應(yīng)訪問結(jié)果。例如,如果訪問要求是數(shù)據(jù)的讀取要求,則從數(shù)據(jù)儲存服務(wù)器300響應(yīng)訪問對象的數(shù)據(jù)。另外,如果訪問要求是數(shù)據(jù)的寫入要求,則從數(shù)據(jù)儲存服務(wù)器300響應(yīng)寫入處理的結(jié)果。各裝置具有以上那樣的功能,因此能夠在數(shù)據(jù)儲存服務(wù)器300中集中管理由多個(gè)應(yīng)用程序服務(wù)器200、200-1,200-2提供的各應(yīng)用程序使用的用戶21的個(gè)人數(shù)據(jù)。以下,假定由應(yīng)用程序服務(wù)器200提供的應(yīng)用程序120利用數(shù)據(jù)儲存服務(wù)器300內(nèi)的數(shù)據(jù)的情況,來說明到數(shù)據(jù)訪問為止的處理順序。圖10是表示第2實(shí)施方式的處理順序的順序圖。以下,沿著步驟編號說明圖10所表示的處理。[步驟Sll]用戶21對終端裝置100內(nèi)的瀏覽器110輸入指定了與用戶21對應(yīng)的URL的應(yīng)用程序的起動(dòng)指示。例如,用戶21通過定位器選擇與用戶21對應(yīng)的URL的快捷方式(與特定的URL對應(yīng)的圖標(biāo)),由此輸入應(yīng)用程序的起動(dòng)指示。[步驟S12]瀏覽器110將指定了輸入的URL的GET請求發(fā)送給應(yīng)用程序服務(wù)器200。[步驟S13]應(yīng)用程序服務(wù)器200的文檔提供部220如果接受到GET請求,則從存儲部210取得指定的HTML文檔。而且,文檔提供部220對路由URL判定部230發(fā)送用戶路由URL判定要求。[步驟S14]路由URL判定部230根據(jù)用戶路由URL判定要求,判定與用戶21對應(yīng)的用戶路由URL。例如,假定用戶21以用戶ID“AB1234”接受認(rèn)證,指定與該用戶ID對應(yīng)的端點(diǎn)URL,進(jìn)行了應(yīng)用程序的起動(dòng)指示的情況。該情況下,路由URL判定部230參照路由URL管理表213,將與用戶ID“AB1234”對應(yīng)的用戶路由URL判定為用戶21的用戶路由URL。[步驟S15]路由URL判定部230將判定的用戶路由URL向文檔提供部220響應(yīng)。[步驟S16]文檔提供部220將包含用戶路由URL的HTML文檔向終端裝置100響應(yīng)。[步驟S17]終端裝置100的瀏覽器110如果從應(yīng)用程序服務(wù)器200接收到HTML文檔,則評價(jià)該HTML文檔。即,瀏覽器110解析HTML文檔的記述內(nèi)容。而且,瀏覽器110例如檢測表示項(xiàng)目的嵌入的標(biāo)簽。[步驟S18]瀏覽器110若從HTML文檔檢測到指定了應(yīng)用程序的程序212的對象的嵌入的標(biāo)簽,則將應(yīng)用程序的程序212的GET要求發(fā)送給應(yīng)用程序服務(wù)器200。[步驟S19]應(yīng)用程序服務(wù)器200的文檔提供部220從存儲部210取得應(yīng)用程序的程序212。而且,文檔提供部220將應(yīng)用程序的程序212向終端裝置100響應(yīng)。[步驟S20]終端裝置100的瀏覽器110將從應(yīng)用程序服務(wù)器200發(fā)送來的應(yīng)用程序的程序212例如儲存于RAM102。而且,瀏覽器110通過對OS輸出以參數(shù)指定了用戶路由URL的應(yīng)用程序的程序212的執(zhí)行指令,來起動(dòng)應(yīng)用程序120。[步驟S21]起動(dòng)的應(yīng)用程序120指定用戶路由URL,對數(shù)據(jù)儲存服務(wù)器300詢問各應(yīng)用程序URL列表。[步驟S22]數(shù)據(jù)儲存服務(wù)器300的各應(yīng)用程序URL管理部320根據(jù)來自終端裝置100的詢問,將各應(yīng)用程序URL列表312向終端裝置100響應(yīng)。[步驟S23]終端裝置100的應(yīng)用程序120根據(jù)取得的各應(yīng)用程序URL列表312,判斷自己的各應(yīng)用程序URL。而且,應(yīng)用程序120將自己的各應(yīng)用程序URL儲存在各應(yīng)用程序URL存儲部125中。[步驟S24]應(yīng)用程序120將初始畫面的數(shù)據(jù)發(fā)送給瀏覽器110。瀏覽器110在與在步驟S16中取得的HTML文檔對應(yīng)的畫面上嵌入應(yīng)用程序120的初始畫面,并顯示在監(jiān)視器11上(參照圖12)。[步驟S25]看到監(jiān)視器11的顯示畫面的用戶21利用鍵盤12、鼠標(biāo)13,對應(yīng)用程序120進(jìn)行指示數(shù)據(jù)處理的執(zhí)行的操作輸入。[步驟S26]應(yīng)用程序120根據(jù)來自用戶21的指示來執(zhí)行數(shù)據(jù)處理。應(yīng)用程序120在使用用戶21的個(gè)人數(shù)據(jù)的情況下,在各應(yīng)用程序URL后面連接使用的個(gè)人數(shù)據(jù)的應(yīng)用程序本地路徑,來生成訪問目的地URL。[步驟S27]應(yīng)用程序120指定訪問目的地URL來訪問數(shù)據(jù)儲存服務(wù)器300。[步驟S28]數(shù)據(jù)儲存服務(wù)器300的數(shù)據(jù)管理部330進(jìn)行針對訪問目的地URL的訪問,將訪問結(jié)果向終》而裝直100響應(yīng)。[步驟S29]終端裝置100的應(yīng)用程序120如果從數(shù)據(jù)儲存服務(wù)器300接收到訪問結(jié)果的響應(yīng),則執(zhí)行與訪問結(jié)果對應(yīng)的數(shù)據(jù)處理。而且,應(yīng)用程序120將表示數(shù)據(jù)處理的結(jié)果的數(shù)據(jù)發(fā)送給瀏覽器110。由此,通過瀏覽器110在監(jiān)視器11上顯示表示應(yīng)用程序的處理結(jié)果的畫面(參照圖13)。這樣,應(yīng)用程序120能夠使用數(shù)據(jù)儲存服務(wù)器300所儲存的用戶21的個(gè)人數(shù)據(jù)來執(zhí)行數(shù)據(jù)處理。此外,應(yīng)用程序120能夠利用從應(yīng)用程序服務(wù)器200發(fā)送來的包含用戶路由URL的HTML文檔來取得用戶路由URL。圖11是表示包含用戶路由URL的HTML文檔的一例的圖。在圖11所表示的HTML文檔30中,表示利用〈object〉標(biāo)簽31嵌入應(yīng)用程序120的圖像。另外,在<param>標(biāo)簽32的“value”屬性中,設(shè)定有用戶路由URL。取得了這種HTML文檔30的瀏覽器110從應(yīng)用程序服務(wù)器200,取得由〈object〉標(biāo)簽31的“data”屬性指定的應(yīng)用程序的程序212。另外,瀏覽器110在基于取得的應(yīng)用程序的程序212來起動(dòng)應(yīng)用程序120時(shí),指定在<param>標(biāo)簽32的“value”屬性中設(shè)定的用戶路由URL作為參數(shù)。如果應(yīng)用程序120起動(dòng),則在終端裝置100的監(jiān)視器11上,顯示應(yīng)用程序120的初始畫面。圖12是表示應(yīng)用程序的初始畫面的一例的圖。圖12的例子是起動(dòng)了日程的應(yīng)用程序的情況下的初始畫面。初始畫面40中顯示日程顯示對象的月份的列表。如果用戶21選擇任一個(gè)月份,則應(yīng)用程序120進(jìn)行該月份的用戶21的日程的顯示處理。為了顯示特定月份的用戶21的日程,應(yīng)用程序120讀出登記了用戶21的日程的個(gè)人數(shù)據(jù)。因此,應(yīng)用程序120生成對各應(yīng)用程序URL添加了應(yīng)用程序本地路徑而成的訪問目的地URL,對該訪問目的地URL輸出GET要求。由此,從數(shù)據(jù)儲存服務(wù)器300向終端裝置100,發(fā)送儲存了用戶21的一個(gè)月的日程的文件。應(yīng)用程序120從自數(shù)據(jù)儲存服務(wù)器300發(fā)送的文件取得用戶21的日程的信息,顯示在畫面上。圖13是表示日程顯示畫面的一例的圖。日程顯示畫面41中顯示有指定的月份(在圖13的例子中為2010年12月)的用戶21的日程。這樣,由應(yīng)用程序服務(wù)器200提供的應(yīng)用程序120能夠從數(shù)據(jù)儲存服務(wù)器300取得用戶21的個(gè)人數(shù)據(jù)。同樣地對于由其他的應(yīng)用程序服務(wù)器200-1,200-2提供的應(yīng)用程序,也能夠從數(shù)據(jù)儲存服務(wù)器300取得用戶21的個(gè)人數(shù)據(jù)。S卩,用戶21的個(gè)人數(shù)據(jù)能夠僅由數(shù)據(jù)儲存服務(wù)器300管理。〔第3實(shí)施方式〕接著,說明第3實(shí)施方式。第3實(shí)施方式是組合了第I應(yīng)用程序執(zhí)行方式、第3用戶路由URL取得方法以及第3各應(yīng)用程序URL決定方法而成的。此外,第3實(shí)施方式的系統(tǒng)構(gòu)成與圖3所示的第2實(shí)施方式的系統(tǒng)構(gòu)成同樣。另外,第3實(shí)施方式的各裝置的要素是與圖5以及圖9所示的第2實(shí)施方式的要素相同的要素。其中,對于第3實(shí)施方式的至少一部分的要素,進(jìn)行與第2實(shí)施方式不同的處理。因此,利用在圖5所示的各要素的附圖標(biāo)記,說明第3實(shí)施方式的處理中與第2實(shí)施方式不同的處理。圖14是表示第3實(shí)施方式的處理順序的一例的順序圖。此外,圖14所示的處理中的步驟S41S50、S54S60的處理分別與圖10所示的第2實(shí)施方式的步驟Sll步驟S20、S23S29的處理同樣。因此以下沿著步驟編號說明與第2實(shí)施方式不同的步驟S51步驟S54的各處理。[步驟S51]起動(dòng)的應(yīng)用程序120指定用戶路由URL和應(yīng)用程序120自身的標(biāo)識符,對數(shù)據(jù)儲存服務(wù)器300詢問各應(yīng)用程序URL。應(yīng)用程序的標(biāo)識符是例如包含提供應(yīng)用程序120的應(yīng)用程序服務(wù)器200的域名的字符串(http://appl.example,com/)。[步驟S52]數(shù)據(jù)儲存服務(wù)器300的各應(yīng)用程序URL管理部320根據(jù)來自終端裝置100的詢問,判定各應(yīng)用程序URL。例如各應(yīng)用程序URL管理部320參照用戶21的各應(yīng)用程序URL列表312,取得與在詢問中指定的應(yīng)用程序120的標(biāo)識符對應(yīng)的各應(yīng)用程序URL。[步驟S53]各應(yīng)用程序URL管理部320將取得的各應(yīng)用程序URL向終端裝置100響應(yīng)。[步驟S54]終端裝置100的應(yīng)用程序120將取得的各應(yīng)用程序URL儲存在各應(yīng)用程序URL存儲部125中。這樣,在第3實(shí)施方式中,利用數(shù)據(jù)儲存服務(wù)器300來確定與應(yīng)用程序120對應(yīng)的各應(yīng)用程序URL。與第2實(shí)施方式相比,從數(shù)據(jù)儲存服務(wù)器300向終端裝置100響應(yīng)的信息不是各應(yīng)用程序URL列表整體,而僅為作為其一部分的特定的各應(yīng)用程序URL。由此,能夠減少通信的數(shù)據(jù)量?!驳?實(shí)施方式〕接著,說明第4實(shí)施方式。第4實(shí)施方式是組合了第I應(yīng)用程序執(zhí)行方式、第3用戶路由URL取得方法以及第I各應(yīng)用程序URL決定方法而成的。此外,第4實(shí)施方式的系統(tǒng)構(gòu)成與圖3所示的第2實(shí)施方式的系統(tǒng)構(gòu)成同樣。另外,第4實(shí)施方式的終端裝置和應(yīng)用程序服務(wù)器的要素與圖5以及圖9所示的第2實(shí)施方式的要素相同。其中,對于第4實(shí)施方式的至少一部分的要素,進(jìn)行與第2實(shí)施方式不同的處理。另外,第4實(shí)施方式的數(shù)據(jù)儲存服務(wù)器的要素與第2實(shí)施方式同樣地具有存儲部和數(shù)據(jù)管理部,但是不具有各應(yīng)用程序URL管理部。第4實(shí)施方式的數(shù)據(jù)儲存服務(wù)器的存儲部中儲存有包含用戶21的個(gè)人數(shù)據(jù)的多個(gè)文件,但是未儲存各應(yīng)用程序URL列表。這樣,第4實(shí)施方式的各裝置的要素被包含在圖5所示的第2實(shí)施方式的要素中。因此,利用圖5所示的各要素的附圖標(biāo)記,說明第4實(shí)施方式的處理中與第2實(shí)施方式不同的處理。圖15是表示第4實(shí)施方式的處理順序的一例的順序圖。此外,圖15所示的處理中的步驟S81S90、S94S96的處理分別與圖10所示的第2實(shí)施方式的步驟Sll步驟S20、S27S29的處理同樣。因此以下,沿著步驟編號說明與第2實(shí)施方式不同的步驟S91步驟S93的各處理。[步驟S91]起動(dòng)后的應(yīng)用程序120不對數(shù)據(jù)儲存服務(wù)器300進(jìn)行各應(yīng)用程序URL列表的詢問,而是將初始畫面的數(shù)據(jù)發(fā)送給瀏覽器110。瀏覽器110在與在步驟S86取得的HTML文檔對應(yīng)的畫面中嵌入應(yīng)用程序120的初始畫面,顯示在監(jiān)視器11上。[步驟S92]看到監(jiān)視器11的顯示畫面的用戶21利用鍵盤12、鼠標(biāo)13,進(jìn)行對應(yīng)用程序120指示數(shù)據(jù)處理的執(zhí)行的操作輸入。[步驟S93]應(yīng)用程序120利用規(guī)則庫來生成訪問目的地URL。S卩,在應(yīng)用程序120中,預(yù)先定義訪問目的地URL生成的規(guī)則。例如,在規(guī)則中定義生成唯一地識別應(yīng)用程序120的字符串,并把將生成的字符串作為目錄名的路徑連接到用戶路由URL的后面。作為唯一地識別應(yīng)用程序120的字符串,例如是包含提供應(yīng)用程序120的應(yīng)用程序服務(wù)器200的域名的字符串。這樣,在第4實(shí)施方式中,利用規(guī)則庫來決定各應(yīng)用程序URL,因此在數(shù)據(jù)儲存服務(wù)器300中不用管理各應(yīng)用程序URL。另外,在應(yīng)用程序120起動(dòng)時(shí),在終端裝置100和數(shù)據(jù)儲存服務(wù)器300之間不進(jìn)行各應(yīng)用程序URL列表的詢問或其響應(yīng)的通信,能夠削減通信量?!驳?實(shí)施方式〕接著,說明第5實(shí)施方式。第5實(shí)施方式是組合了第I應(yīng)用程序執(zhí)行方式、第4用戶路由URL取得方法以及第2各應(yīng)用程序URL決定方法而成的。圖16是表示第5實(shí)施方式的各裝置的功能的一例的框圖。終端裝置IOOa具有瀏覽器IlOa和應(yīng)用程序120a。瀏覽器IlOa和應(yīng)用程序120a與圖5所示的第2實(shí)施方式的終端裝置100的同名的要素具有相同的功能。另外,應(yīng)用程序120a具有基于OpenID從數(shù)據(jù)儲存服務(wù)器300a接受應(yīng)用程序執(zhí)行的認(rèn)可的功能。應(yīng)用程序服務(wù)器200a具有存儲部210a和文檔提供部220a。存儲部210a存儲多個(gè)HTML文檔211、211a、211b、..和記載了應(yīng)用程序120a執(zhí)行的處理的應(yīng)用程序的程序214。文檔提供部220a根據(jù)來自終端裝置IOOa的要求,發(fā)送HTML文檔、應(yīng)用程序的程序214。數(shù)據(jù)儲存服務(wù)器300a具有存儲部310a、各應(yīng)用程序URL管理部320a、數(shù)據(jù)管理部330a以及認(rèn)證部340。存儲部310a、各應(yīng)用程序URL管理部320a以及數(shù)據(jù)管理部330a的功能具有與圖5所示的第2實(shí)施方式的數(shù)據(jù)儲存服務(wù)器300的同名的要素相同的功能。認(rèn)證部340具有基于OpenID的用戶認(rèn)證功能。認(rèn)證部340例如接收ID和密碼的組作為證書,基于該證書來進(jìn)行用戶認(rèn)證。認(rèn)證部340在認(rèn)證了是正確的用戶的情況下,對證書的發(fā)送源進(jìn)行認(rèn)證成功的響應(yīng)。圖17是表示第5實(shí)施方式的處理順序的一例的順序圖的前半部分。以下,沿著步驟編號說明圖17所示的處理。[步驟S101]用戶21對終端裝置IOOa內(nèi)的瀏覽器IlOa輸入指定了應(yīng)用程序服務(wù)器200a的URL的應(yīng)用程序的起動(dòng)指示。[步驟S102]瀏覽器IlOa將指定了輸入的URL的GET請求發(fā)送給應(yīng)用程序服務(wù)器200a。[步驟S103]應(yīng)用程序服務(wù)器200a的文檔提供部220a如果接受到GET請求,則從存儲部210a取得指定的HTML文檔。而且,文檔提供部220a將取得的HTML文檔向終端裝置IOOa響應(yīng)。[步驟S104]終端裝置IOOa的瀏覽器IlOa如果從應(yīng)用程序服務(wù)器200a接收到HTML文檔,則評價(jià)該HTML文檔。[步驟S105]瀏覽器IlOa如果從HTML文檔檢測到指定了應(yīng)用程序的程序214的對象的嵌入的標(biāo)簽,則將應(yīng)用程序的程序214的GET要求發(fā)送給應(yīng)用程序服務(wù)器200a。[步驟S106]應(yīng)用程序服務(wù)器200a的文檔提供部220a從存儲部210a取得應(yīng)用程序的程序214。而且文檔提供部220a將應(yīng)用程序的程序214向終端裝置IOOa響應(yīng)。[步驟S107]終端裝置IOOa的瀏覽器IlOa將從應(yīng)用程序服務(wù)器200a發(fā)送來的應(yīng)用程序的程序214例如儲存在RAM102中。而且瀏覽器IlOa通過對OS輸出應(yīng)用程序的程序214的執(zhí)行指令,來起動(dòng)應(yīng)用程序120a。[步驟S108]起動(dòng)的應(yīng)用程序120a將OpenID輸入畫面的數(shù)據(jù)發(fā)送給瀏覽器110a。由此通過瀏覽器IlOa在監(jiān)視器11上顯示OpenID輸入畫面(參照圖18)。[步驟S109]用戶21對終端裝置IOOa的應(yīng)用程序120a輸入用戶路由URL作為OpenID0[步驟S110]應(yīng)用程序120a存儲輸入的用戶路由URL作為OpenID。[步驟Sill]應(yīng)用程序120a將利用新窗口的彈出的顯示指示給瀏覽器110a。作為進(jìn)行彈出顯示的OpenID的認(rèn)證技術(shù),例如存在UX(UserExperience)Extension。[步驟S112]瀏覽器IlOa通過重定位對數(shù)據(jù)儲存服務(wù)器300a發(fā)送OpenID畫面要求。[步驟SI13]數(shù)據(jù)儲存服務(wù)器300a的認(rèn)證部340對OpenID畫面要求進(jìn)行響應(yīng),將登錄用HTML文檔向終端裝置IOOa響應(yīng)。終端裝置IOOa的瀏覽器IlOa基于登錄用HTML文檔,利用彈出窗口顯示登錄畫面(參照圖19)。圖18是表示OpenID輸入畫面的一例的圖。OpenID輸入畫面42中顯示有OpenID輸入用的文本框42a和OK按鈕42b。用戶21對文本框42a輸入用戶路由URL。而且,用戶21利用鼠標(biāo)13等按下OK按鈕42b。由此,作為OpenID,用戶路由URL被轉(zhuǎn)發(fā)給應(yīng)用程序120a。之后,瀏覽器IlOa根據(jù)來自應(yīng)用程序120a的要求來對登錄用的窗口進(jìn)行彈出顯示圖19是表示彈出顯示的登錄窗口的一例的圖。登錄窗口43中顯示有輸入登錄ID的文本框43a和輸入密碼的文本框43b。在終端裝置IOOa顯示了該畫面后,進(jìn)行圖20所示的處理。圖20是表示第5實(shí)施方式的處理順序的一例的順序圖的后半部分。以下,沿著步驟編號說明圖20所示的處理。[步驟S121]用戶21對登錄窗口43輸入證書(信用信息)。例如,用戶21對登錄窗口43的文本框43a輸入數(shù)據(jù)儲存服務(wù)器300a中被設(shè)定的用戶21的ID。另外,用戶對文本框43b輸入密碼。輸入的ID和密碼的組是登錄用的證書。[步驟S122]終端裝置IOOa的瀏覽器IlOa將輸入的證書發(fā)送給數(shù)據(jù)儲存服務(wù)器300ao[步驟S123]數(shù)據(jù)儲存服務(wù)器300a的認(rèn)證部340基于證書進(jìn)行用戶21的認(rèn)證處理。[步驟S124]認(rèn)證部340在正確地認(rèn)證了用戶21的情況下,將認(rèn)證成功的重定位響應(yīng)發(fā)送給終端裝置100a。[步驟S125]終端裝置IOOa的瀏覽器IlOa將認(rèn)證成功的事件通知給應(yīng)用程序120a。[步驟S126]應(yīng)用程序120a根據(jù)認(rèn)證成功,識別為在步驟S109輸入的OpenID所含的用戶路由URL是用戶21的正確的用戶路由URL。因此,應(yīng)用程序120a指定識別出的用戶路由URL對數(shù)據(jù)儲存服務(wù)器300a詢問各應(yīng)用程序URL列表。以后的步驟S127S134的處理分別與圖10所示的第2實(shí)施方式的步驟S22S29的處理同樣。這樣,能夠取得利用OpenID認(rèn)證后的用戶路由URL。通過利用OpenID,用戶能夠利用一個(gè)證書來使用多個(gè)應(yīng)用程序。其結(jié)果,減輕了用戶的證書的管理負(fù)荷?!驳?實(shí)施方式〕接著,說明第6實(shí)施方式。第6實(shí)施方式是組合了第3應(yīng)用程序執(zhí)行方式、第2用戶路由URL取得方法以及第3各應(yīng)用程序URL決定方法而成的。此外,在第6實(shí)施方式中,與第2第5實(shí)施方式不同,未利用應(yīng)用程序服務(wù)器。圖21是表示第6實(shí)施方式的各裝置的功能的框圖。終端裝置IOOb具有應(yīng)用程序120b和存儲部130。應(yīng)用程序120b被預(yù)先導(dǎo)入終端裝置100b。應(yīng)用程序120b具有與圖9所示的應(yīng)用程序120同樣的功能。其中,第6實(shí)施方式所涉及的應(yīng)用程序120b不經(jīng)由瀏覽器接收用戶路由URL的輸入并且進(jìn)行畫面顯示。存儲部130存儲從數(shù)據(jù)儲存服務(wù)器300b取得的各應(yīng)用程序URL131。數(shù)據(jù)儲存服務(wù)器300b具有存儲部310b、各應(yīng)用程序URL管理部320b以及數(shù)據(jù)管理部330b。數(shù)據(jù)儲存服務(wù)器300b內(nèi)的各要素的功能與圖5所示的第2實(shí)施方式的數(shù)據(jù)儲存服務(wù)器300內(nèi)的同名的要素相同。圖22是表示第6實(shí)施方式的處理順序的一例的順序圖。以下,沿著步驟編號說明圖22所示的處理。[步驟S141]用戶21對終端裝置IOOb輸入應(yīng)用程序120b的起動(dòng)指示。[步驟S142]應(yīng)用程序120b根據(jù)起動(dòng)指示而起動(dòng)。[步驟S143]應(yīng)用程序120b確認(rèn)是否已經(jīng)保持了各應(yīng)用程序URL。[步驟S144]應(yīng)用程序120b在未保持各應(yīng)用程序URL的情況下,將用戶路由URL輸入畫面顯示在監(jiān)視器11上(參照圖23)。[步驟S145]用戶21對用戶路由URL輸入畫面輸入用戶路由URL。[步驟S146]終端裝置IOOb的應(yīng)用程序120b基于輸入的用戶路由URL,對數(shù)據(jù)儲存服務(wù)器300b詢問各應(yīng)用程序URL列表。[步驟S147]數(shù)據(jù)儲存服務(wù)器300b的各應(yīng)用程序URL管理部320b根據(jù)來自終端裝置IOOb的詢問,使各應(yīng)用程序URL列表312向終端裝置IOOb響應(yīng)。[步驟S148]終端裝置IOOb的應(yīng)用程序120b根據(jù)取得的各應(yīng)用程序URL列表312判斷自己的各應(yīng)用程序URL。而且,應(yīng)用程序120b儲存自己的各應(yīng)用程序URL。[步驟S149]用戶21利用鍵盤12或鼠標(biāo)13,進(jìn)行對應(yīng)用程序120b指示數(shù)據(jù)處理的執(zhí)行的操作輸入。[步驟S150]應(yīng)用程序120b根據(jù)來自用戶21的指示執(zhí)行數(shù)據(jù)處理。應(yīng)用程序120b在使用用戶21的個(gè)人數(shù)據(jù)的情況下,在各應(yīng)用程序URL后連接所使用的個(gè)人數(shù)據(jù)的應(yīng)用程序本地路徑,來生成訪問目的地URL。[步驟S151]應(yīng)用程序120b指定訪問目的地URL來訪問數(shù)據(jù)儲存服務(wù)器300b。[步驟S152]數(shù)據(jù)儲存服務(wù)器300b的數(shù)據(jù)管理部330b進(jìn)行針對訪問目的地URL的訪問,將訪問結(jié)果向終端裝置IOOb響應(yīng)。[步驟S153]終端裝置IOOb的應(yīng)用程序120b如果從數(shù)據(jù)儲存服務(wù)器300b接受到訪問結(jié)果的響應(yīng),則執(zhí)行與訪問結(jié)果對應(yīng)的數(shù)據(jù)處理。而且,應(yīng)用程序120b將表示數(shù)據(jù)處理的結(jié)果的畫面顯示在監(jiān)視器11上。圖23是表示用戶路由URL輸入畫面的一例的圖。用戶路由URL輸入畫面60中設(shè)有輸入用戶路由URL的文本框61和OK按鈕62。用戶21對文本框61輸入用戶路由URL,按下OK按鈕62。由此,對應(yīng)用程序120b輸入用戶路由URL。根據(jù)以上內(nèi)容,能夠在數(shù)據(jù)儲存服務(wù)器300b中管理被預(yù)先導(dǎo)入終端裝置IOOb的應(yīng)用程序120b所利用的用戶21的個(gè)人數(shù)據(jù)?!驳?實(shí)施方式〕接著,說明第7實(shí)施方式。第7實(shí)施方式是組合第2應(yīng)用程序執(zhí)行方式、第2用戶路由URL取得方法以及第2各應(yīng)用程序URL決定方法而成的。圖24是表示第7實(shí)施方式的各裝置的功能的框圖。終端裝置IOOc具有瀏覽器110c。瀏覽器IlOc具有與圖5所不的第2實(shí)施方式的瀏覽器110同樣的功能。應(yīng)用程序服務(wù)器200c具有存儲部210c和應(yīng)用程序240。存儲部210c存儲路由URL管理表213。應(yīng)用程序240具有與圖9所示的第2實(shí)施方式的應(yīng)用程序120同樣的功能。其中,與瀏覽器IlOc之間的通信經(jīng)由網(wǎng)絡(luò)10進(jìn)行。另夕卜,應(yīng)用程序240從存儲部210c內(nèi)的路由URL管理表213取得用戶路由URL。數(shù)據(jù)儲存服務(wù)器300c具有存儲部310c、各應(yīng)用程序URL管理部320c以及數(shù)據(jù)管理部330c。數(shù)據(jù)儲存服務(wù)器300c的各要素具有與圖5所示的第2實(shí)施方式的數(shù)據(jù)儲存服務(wù)器300內(nèi)的同名的要素相同的功能。圖25是表示第7實(shí)施方式的處理順序的一例的順序圖。以下,沿著步驟編號說明圖25所示的處理。[步驟S161]用戶21對被終端裝置IOOc的瀏覽器IlOc顯示的登錄畫面進(jìn)行指定了應(yīng)用程序240的URL的登錄操作(參照圖26)。[步驟S162]瀏覽器IlOc將證書發(fā)送給應(yīng)用程序服務(wù)器200c。證書例如是用戶的ID和密碼的組。[步驟S163]應(yīng)用程序服務(wù)器200c的應(yīng)用程序240如果接受到證書,則進(jìn)行用戶認(rèn)證。而且,如果正確地認(rèn)證了用戶21,則應(yīng)用程序240參照路由URL管理表213,確定與用戶21的用戶ID對應(yīng)的用戶路由URL。[步驟S164]應(yīng)用程序240指定用戶路由URL,對數(shù)據(jù)儲存服務(wù)器300c詢問各應(yīng)用程序URL列表。[步驟S165]數(shù)據(jù)儲存服務(wù)器300c的各應(yīng)用程序URL管理部320c根據(jù)來自應(yīng)用程序服務(wù)器200c的詢問,將各應(yīng)用程序URL列表312向應(yīng)用程序服務(wù)器200c響應(yīng)。[步驟S166]應(yīng)用程序服務(wù)器200c的應(yīng)用程序240根據(jù)取得的各應(yīng)用程序URL列表312,來判斷自己的各應(yīng)用程序URL。[步驟S167]應(yīng)用程序240將自己的各應(yīng)用程序URL和與終端裝置IOOc之間的通信的會話建立對應(yīng)地存儲。[步驟S168]應(yīng)用程序240將帶會話信息記錄程序(Cookie)的HTML文檔發(fā)送給終端裝置100c。由此,終端裝置IOOc的瀏覽器IlOc將應(yīng)用程序240的畫面顯示在監(jiān)視器11上。[步驟S169]看到監(jiān)視器11的顯示畫面的用戶21利用鍵盤12或鼠標(biāo)13,對瀏覽器IlOc輸入應(yīng)用程序240的操作指示。[步驟S170]瀏覽器IlOc對來自用戶21的操作輸入進(jìn)行響應(yīng),將帶會話信息記錄程序的HTTP請求發(fā)送給應(yīng)用程序服務(wù)器200c。[步驟S171]應(yīng)用程序服務(wù)器200c的應(yīng)用程序240執(zhí)行與請求對應(yīng)的數(shù)據(jù)處理。而且應(yīng)用程序240在使用用戶21的個(gè)人數(shù)據(jù)的情況下,取得和與終端裝置IOOc之間的通信的會話對應(yīng)的各應(yīng)用程序URL。[步驟S172]應(yīng)用程序240生成在各應(yīng)用程序URL后連接了應(yīng)用程序本地路徑而成的訪問目的地URL。[步驟S173]應(yīng)用程序240指定訪問目的地URL來訪問數(shù)據(jù)儲存服務(wù)器300c。[步驟S174]數(shù)據(jù)儲存服務(wù)器300c的數(shù)據(jù)管理部330c進(jìn)行針對訪問目的地URL的訪問,將訪問結(jié)果向應(yīng)用程序服務(wù)器200c響應(yīng)。[步驟S175]應(yīng)用程序服務(wù)器200c的應(yīng)用程序240如果從數(shù)據(jù)儲存服務(wù)器300c接收到訪問結(jié)果的響應(yīng),則執(zhí)行與訪問結(jié)果對應(yīng)的數(shù)據(jù)處理。而且應(yīng)用程序240將表示數(shù)據(jù)處理的結(jié)果的數(shù)據(jù)發(fā)送給終端裝置100c。由此,通過終端裝置IOOc的瀏覽器IlOc將表示應(yīng)用程序的處理結(jié)果的畫面顯示在監(jiān)視器11上。圖26是表示登錄畫面的一例的圖。在登錄畫面50中設(shè)有登錄ID輸入用的文本框51、密碼輸入用的文本框52以及OK按鈕53。用戶21對文本框51輸入用戶ID,對文本框52輸入密碼。而且如果用戶21按下OK按鈕532,則基于用戶ID和密碼的組的證書被轉(zhuǎn)發(fā)給應(yīng)用程序服務(wù)器200c。由此,與用戶ID關(guān)聯(lián)的用戶路由URL被應(yīng)用程序服務(wù)器200c確定。這樣,能夠在數(shù)據(jù)儲存服務(wù)器300c中管理在應(yīng)用程序服務(wù)器200c中進(jìn)行動(dòng)作的應(yīng)用程序240所使用的用戶21的個(gè)人數(shù)據(jù)?!财渌膶?shí)施方式〕在上述的實(shí)施方式中,未說明第I用戶路由URL取得方法,但是第I用戶路由URL取得方法在第2用戶路由URL取得方法的處理過程中被實(shí)施。例如圖22所示的第6實(shí)施方式的順序圖的步驟S144,S145的處理是第I用戶路由URL取得方法的處理。此外,上述的各實(shí)施方式所示的處理功能能夠由計(jì)算機(jī)實(shí)現(xiàn)。該情況下,提供記述了終端裝置、應(yīng)用程序服務(wù)器以及數(shù)據(jù)儲存服務(wù)器的各自應(yīng)該具有的功能的處理內(nèi)容的程序。通過利用計(jì)算機(jī)來執(zhí)行該程序,上述處理功能在計(jì)算機(jī)上實(shí)現(xiàn)。記述了處理內(nèi)容的程序能夠預(yù)先記錄在能夠由計(jì)算機(jī)讀取的存儲介質(zhì)中。作為能夠由計(jì)算機(jī)讀取的存儲介質(zhì),存在磁存儲裝置、光盤,光磁存儲介質(zhì)、半導(dǎo)體存儲器等。磁存儲裝置中存在硬盤裝置(HDD)、軟盤(FD)、磁帶等。光盤中存在DVD,DVD—RAM、⑶一ROM/RW等。光磁存儲介質(zhì)中存在MO(Magneto-Opticaldisc)等。在使程序流通的情況下,例如銷售記錄了該程序的DVD、⑶一ROM等可攜帶型記錄介質(zhì)。另外,也能夠?qū)⒊绦蝾A(yù)先儲存在服務(wù)器計(jì)算機(jī)的存儲裝置中,經(jīng)由網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向其他的計(jì)算機(jī)傳送該程序。執(zhí)行程序的計(jì)算機(jī)例如將可攜帶型記錄介質(zhì)所記錄的程序或者從服務(wù)器計(jì)算機(jī)傳送過來的程序儲存在自己的存儲裝置中。而且,計(jì)算機(jī)從自己的存儲裝置讀取程序,執(zhí)行按照程序的處理。此外,計(jì)算機(jī)也能夠從可攜帶型記錄介質(zhì)直接讀取程序,執(zhí)行按照該程序的處理。另外,計(jì)算機(jī)也能夠每當(dāng)從服務(wù)器計(jì)算機(jī)傳送來程序時(shí)就依次地執(zhí)行按照接受到的程序的處理。另外,能夠以DSP(DigitalSignalProcessor)、ASIC(ApplicationSpecificIntegratedCircuit)、PLD(ProgrammableLogicDevice)等電子電路來實(shí)現(xiàn)上述的處理功能的至少一部分。以上,例示了實(shí)施方式,但是在實(shí)施方式中表示的各部分構(gòu)成也能夠置換成具有同樣功能的其他構(gòu)成。另外,也可以添加其他任意的構(gòu)成物或步驟。并且,也可以組合所述的實(shí)施方式中的任意2個(gè)以上的構(gòu)成(特征)。上述僅表示了本發(fā)明的原理。并且,多個(gè)變形、變更對于本領(lǐng)域技術(shù)人員而言是可能的,本發(fā)明不限于上述所表示的說明了的準(zhǔn)確的構(gòu)成以及應(yīng)用例,對應(yīng)的全部變形例以及等同物可被視作權(quán)利要求書以及其等同物的本發(fā)明的范圍。附圖標(biāo)記說明:L...信息處理裝置;la…數(shù)據(jù)處理單元;lb…位置信息取得單元;lc…位置信息生成單元;ld…存儲單元;le…訪問目的地信息生成單元;lf…訪問單元;2…輸入裝置;3…數(shù)據(jù)儲存裝置;4…第I訪問目的地信息;5…第I位置信息;6…第2位置信息;7…第2訪問目的地信息;8…訪問結(jié)果;9…用戶。權(quán)利要求1.一種信息處理裝置,其特征在于,具有數(shù)據(jù)處理單元,其根據(jù)來自用戶的要求執(zhí)行數(shù)據(jù)處理,在訪問該用戶的個(gè)人數(shù)據(jù)的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息;位置信息取得單元,其取得表示用戶指定的數(shù)據(jù)儲存裝置的識別信息以及該數(shù)據(jù)儲存裝置內(nèi)的用戶指定的目錄的位置的第I位置信息;位置信息生成單元,其基于所述第I位置信息,來生成表示所述用戶指定的目錄屬下的、被唯一地分配給所述數(shù)據(jù)處理單元的目錄的位置的第2位置信息;訪問目的地信息生成單元,其基于所述第I訪問目的地信息和所述第2位置信息,來生成表示將由所述第2位置信息表示的位置作為基準(zhǔn)位置時(shí)的包含所述訪問對象的數(shù)據(jù)的文件的儲存位置以及該文件的文件名的第2訪問目的地信息;以及訪問單元,其基于所述第2訪問目的地信息,來訪問所述數(shù)據(jù)儲存裝置內(nèi)的包含所述訪問對象的數(shù)據(jù)的文件。2.根據(jù)權(quán)利要求I所述的信息處理裝置,其特征在于,所述位置信息生成單元取得設(shè)定有對能夠由所述信息處理裝置執(zhí)行的多個(gè)數(shù)據(jù)處理單元分別唯一地分配的、所述用戶指定的目錄屬下的目錄的位置的各應(yīng)用程序URL列表,并從該位置信息列表提取對根據(jù)來自所述用戶的要求而執(zhí)行數(shù)據(jù)處理的數(shù)據(jù)處理單元唯一地分配的目錄的位置。3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,所述位置信息生成單元從所述數(shù)據(jù)儲存裝置取得所述各應(yīng)用程序URL列表。4.根據(jù)權(quán)利要求I所述的信息處理裝置,其特征在于,所述位置信息生成單元對所述數(shù)據(jù)儲存裝置發(fā)送附加了所述數(shù)據(jù)處理單元的標(biāo)識符的位置信息取得要求,并從所述數(shù)據(jù)儲存裝置取得對所述數(shù)據(jù)處理單元唯一地分配的目錄的位置。5.根據(jù)權(quán)利要求I所述的信息處理裝置,其特征在于,所述位置信息生成單元按照預(yù)先設(shè)定的規(guī)則,來取得表示對所述數(shù)據(jù)處理單元唯一地分配的目錄的位置的第2位置信息。6.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的信息處理裝置,其特征在于,所述位置信息取得單元附加確定所述用戶的信息來將該程序的取得要求向裝置發(fā)送,并與該程序一同取得從該裝置響應(yīng)的所述第I位置信息,其中,所述裝置儲存記述了所述數(shù)據(jù)處理單元執(zhí)行的處理的內(nèi)容的程序。7.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的信息處理裝置,其特征在于,所述位置信息取得單元在所述用戶的認(rèn)證時(shí)從具有所述用戶的認(rèn)證單元的裝置取得所述第I位置信息。8.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的信息處理裝置,其特征在于,所述位置信息取得單元取得由所述用戶輸入的所述第I位置信息。9.根據(jù)權(quán)利要求8所述的信息處理裝置,其特征在于,所述位置信息取得單元將由所述用戶輸入的所述第I位置信息儲存在存儲單元中,并從該存儲單元取得所述第I位置信息。10.根據(jù)權(quán)利要求8或9所述的信息處理裝置,其特征在于,所述位置信息取得單元從經(jīng)由網(wǎng)絡(luò)連接的終端裝置取得由所述用戶操作輸入的所述第I位置信息。11.根據(jù)權(quán)利要求I至10中任一項(xiàng)所述的信息處理裝置,其特征在于,所述數(shù)據(jù)儲存裝置經(jīng)由網(wǎng)絡(luò)與所述信息處理裝置連接。12.—種程序,其特征在于,使計(jì)算機(jī)執(zhí)行如下處理取得表示用戶指定的數(shù)據(jù)儲存裝置的識別信息以及該數(shù)據(jù)儲存裝置內(nèi)的用戶指定的目錄的位置的第I位置信息;基于所述第I位置信息,來生成表示所述用戶指定的目錄屬下的、被唯一地分配給規(guī)定的數(shù)據(jù)處理的目錄的位置的第2位置信息;根據(jù)來自用戶的要求執(zhí)行所述數(shù)據(jù)處理,在訪問該用戶的個(gè)人數(shù)據(jù)的情況下,生成表示從基準(zhǔn)位置到包含該個(gè)人數(shù)據(jù)的文件為止參照目錄構(gòu)造時(shí)的路徑以及該文件的文件名的第I訪問目的地信息;基于所述第I訪問目的地信息和所述第2位置信息,來生成表示將由所述第2位置信息表示的位置作為基準(zhǔn)位置時(shí)的包含所述訪問對象的數(shù)據(jù)的文件的儲存位置以及該文件的文件名的第2訪問目的地信息;以及基于所述第2訪問目的地信息,來訪問所述數(shù)據(jù)儲存裝置內(nèi)的包含所述訪問對象的數(shù)據(jù)的文件。全文摘要本發(fā)明涉及信息處理裝置以及程序,能夠容易地管理在應(yīng)用程序中使用的用戶的個(gè)人數(shù)據(jù)。數(shù)據(jù)處理單元(1a)生成第1訪問目的地信息(4)。位置信息取得單元(1b)取得表示用戶指定的數(shù)據(jù)儲存裝置(3)的識別信息以及該數(shù)據(jù)儲存裝置(3)內(nèi)的用戶指定的目錄的位置的第1位置信息(5)。位置信息生成單元(1c)生成表示用戶指定的目錄屬下的、唯一地分配給數(shù)據(jù)處理單元(1a)的目錄的位置的第2位置信息(6)。訪問目的地信息生成單元(1e)生成以由第2位置信息(6)表示的位置為基準(zhǔn)位置時(shí)的第2訪問目的地信息(7)。而且訪問單元(1f)訪問數(shù)據(jù)儲存裝置(3)內(nèi)的包含訪問對象的數(shù)據(jù)的文件。文檔編號G06F12/00GK103238144SQ20108007045公開日2013年8月7日申請日期2010年12月10日優(yōu)先權(quán)日2010年12月10日發(fā)明者下野曉生申請人:富士通株式會社