两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

無(wú)縫系統(tǒng)和記錄介質(zhì)以及計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法

文檔序號(hào):7860577閱讀:215來源:國(guó)知局
專利名稱:無(wú)縫系統(tǒng)和記錄介質(zhì)以及計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及從用戶操作的機(jī)器經(jīng)由網(wǎng)絡(luò)進(jìn)行訪問的系統(tǒng)和記錄介質(zhì)以及計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法。
背景技術(shù)
作為一般的計(jì)算機(jī)利用方式,有各用戶利用自己所擁有的計(jì)算機(jī)的方式。另外,作為一般的計(jì)算機(jī)利用方式,還有多個(gè)用戶共同使用公用計(jì)算機(jī)的方式。
用戶在開始使用尚未接通電源的計(jì)算機(jī)時(shí),首先要接通電源。然后,用戶在進(jìn)行ID管理時(shí),輸入自己的用戶ID進(jìn)行注冊(cè)(登錄)。于是,計(jì)算機(jī)處于利用開始的初始狀態(tài)。
其后,用戶根據(jù)自己的意愿來利用計(jì)算機(jī)進(jìn)行作業(yè)。如果作業(yè)結(jié)束,則用戶在結(jié)束處理后切斷計(jì)算機(jī)的電源。
這樣在計(jì)算機(jī)利用方式中,用戶在想中斷作業(yè)關(guān)閉計(jì)算機(jī)電源時(shí),需要結(jié)束作業(yè),或者取消在執(zhí)行中的作業(yè)后切斷電源。
另一方面,存在支援中斷作業(yè)的中斷功能的單體的計(jì)算機(jī)。
利用支援中斷功能的計(jì)算機(jī)的用戶在執(zhí)行中斷處理后關(guān)閉電源,而且在再次接通電源后進(jìn)行再開始處理。于是,用戶即使在關(guān)閉計(jì)算機(jī)電源后,也可以繼續(xù)關(guān)閉電源前的作業(yè)。
但是,即使使用該中斷功能時(shí),在某一計(jì)算機(jī)中被中斷的作業(yè)也不能在其他的計(jì)算機(jī)中再次開始。

發(fā)明內(nèi)容
本發(fā)明涉及可以在與網(wǎng)絡(luò)連接的多個(gè)終端之間繼續(xù)作業(yè)的無(wú)縫(シ一ムレス)系統(tǒng)和程序以及計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法。
第1發(fā)明的無(wú)縫系統(tǒng)包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;把為了實(shí)現(xiàn)上述處理識(shí)別數(shù)據(jù)表示的處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)登錄在上述利用狀態(tài)數(shù)據(jù)上的保存單元;當(dāng)接收再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù),取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù)和上述再開始實(shí)現(xiàn)數(shù)據(jù),把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
第2發(fā)明的無(wú)縫系統(tǒng)包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù),取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù),把上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
第3發(fā)明的無(wú)縫系統(tǒng)包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;當(dāng)在上述機(jī)器中發(fā)生了中斷事件時(shí),把表示中斷了上述處理識(shí)別數(shù)據(jù)表示的處理這一情況的狀態(tài)數(shù)據(jù)登錄在上述利用狀態(tài)數(shù)據(jù)中的保存單元;當(dāng)受理了在開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),從上述利用狀態(tài)數(shù)據(jù)中,與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)取得上述狀態(tài)數(shù)據(jù)表示中斷的再開始用的處理識(shí)別數(shù)據(jù),把上述再開始用的處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
第4發(fā)明的無(wú)縫系統(tǒng)包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)登記在利用狀態(tài)數(shù)據(jù)中的管理單元;把為了實(shí)現(xiàn)規(guī)定處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)起來登記在上述利用狀態(tài)數(shù)據(jù)中的保存單元;當(dāng)受理了再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述再開始實(shí)現(xiàn)數(shù)據(jù),把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
第5發(fā)明的無(wú)縫系統(tǒng),具備管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;當(dāng)提供給上述機(jī)器的內(nèi)容中還包含其他處理的地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的改寫單元,上述管理單元如果根據(jù)上述改寫單元中被改寫的地址信息接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)信息保存,如果從上述機(jī)器接收處理的再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則根據(jù)上述利用狀態(tài)數(shù)據(jù)進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
第6發(fā)明的無(wú)縫系統(tǒng),具備管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述狀態(tài)信息通知自己系統(tǒng)的命令的附加單元,上述管理單元當(dāng)從上述機(jī)器受理了上述狀態(tài)信息時(shí),登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)接收再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù),與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)進(jìn)行處理的再開始。
第7發(fā)明的無(wú)縫系統(tǒng),具備管理把從機(jī)器速受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理單元;當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫在包含自己系統(tǒng)的鏈接信息的地址信息中的改寫單元;在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述狀態(tài)信息通知給自己系統(tǒng)的命令的附加單元,上述管理單元如果根據(jù)在上述改寫單元中改寫的地址信息接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,當(dāng)從上述機(jī)器接收上述狀態(tài)信息時(shí)登記在上述利用狀態(tài)數(shù)據(jù)中,如果接收來自上述機(jī)器的處理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則在根據(jù)上述利用狀態(tài)數(shù)據(jù)進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù)和來自上述機(jī)器的處理的再開始的同時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù),進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
用上述各無(wú)縫系統(tǒng)實(shí)施計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法。
而且,在上述各無(wú)縫系統(tǒng)中具備的構(gòu)成要素可以用被讀入到計(jì)算機(jī)中的程序?qū)崿F(xiàn)。用該程序或者記錄有該程序的記錄介質(zhì),也可以使計(jì)算機(jī)具有作為上述無(wú)縫系統(tǒng)的功能。


圖1是表示本發(fā)明實(shí)施方式1的無(wú)縫系統(tǒng)的構(gòu)成例子的方框圖。
圖2是表示實(shí)施方式1的用戶概要數(shù)據(jù)一例的圖。
圖3是表示實(shí)施方式1的無(wú)縫系統(tǒng)的處理一例的流程圖。
圖4是表示在實(shí)施方式1中請(qǐng)求了服務(wù)的開始、中斷、再開始時(shí)的處理一例的流程圖。
圖5是表示從實(shí)施方式1中的終端的連接到服務(wù)開始的動(dòng)作例子的順序圖。
圖6是表示在實(shí)施方式1中用戶中斷使用中的服務(wù)時(shí)的動(dòng)作例子的順序圖。
圖7是表示在實(shí)施方式1中用戶從另一終端請(qǐng)求服務(wù)的再開始時(shí)的動(dòng)作例子的順序圖。
圖8是表示實(shí)施方式1的用戶概要數(shù)據(jù)的轉(zhuǎn)移狀態(tài)一例的圖。
圖9是表示采用實(shí)施方式1的無(wú)縫系統(tǒng)的第1服務(wù)繼續(xù)例子的方框圖。
圖10是表示采用實(shí)施方式1的無(wú)縫系統(tǒng)的第2服務(wù)繼續(xù)例子的方框圖。
圖11是表示采用實(shí)施方式1的無(wú)縫系統(tǒng)的第3服務(wù)繼續(xù)例子的方框圖。
圖12是表示實(shí)施方式1的無(wú)縫系統(tǒng)和服務(wù)服務(wù)器之間的第1對(duì)話維持例子的方框圖。
圖13是表示實(shí)施方式1的無(wú)縫系統(tǒng)和服務(wù)服務(wù)器之間的第2對(duì)話維持例子的方框圖。
圖14是表示實(shí)施方式1的無(wú)縫系統(tǒng)和服務(wù)服務(wù)器之間的第3對(duì)話維持例子的方框圖。
圖15是表示把實(shí)施方式1的無(wú)縫系統(tǒng)適用到尤比吉泰斯服務(wù)中的例子的方框圖。
圖16是表示本發(fā)明實(shí)施方式2的無(wú)縫系統(tǒng)的構(gòu)成例子的方框圖。
圖17是表示從本發(fā)明實(shí)施方式3的終端連接到服務(wù)開始的動(dòng)作例子的順序圖。
圖18是表示在實(shí)施方式3中用戶中斷利用中的服務(wù)時(shí)的動(dòng)作例子的順序圖。
圖19是表示在實(shí)施方式3中用戶使用其他終端請(qǐng)求服務(wù)的再開始時(shí)的動(dòng)作例子的順序圖。
圖20是表示實(shí)施方式3中的用戶概要數(shù)據(jù)轉(zhuǎn)移狀態(tài)一例的圖。
圖21是表示本發(fā)明實(shí)施方式4的用戶概要數(shù)據(jù)一例的圖。
圖22是表示在實(shí)施方式4中從終端的連接到服務(wù)中斷的動(dòng)作例子的順序圖。
圖23是表示在實(shí)施方式4中服務(wù)中斷后用戶利用其他終端請(qǐng)求服務(wù)的再開始時(shí)的動(dòng)作例子的順序圖。
圖24是表示本發(fā)明實(shí)施方式5的無(wú)縫系統(tǒng)的構(gòu)成例子的方框圖。
圖25是表示用戶管理數(shù)據(jù)具體例子的圖。
圖26是表示狀態(tài)管理數(shù)據(jù)具體例子的圖。
圖27是表示包含在狀態(tài)管理數(shù)據(jù)中的請(qǐng)求一例的圖。
圖28是表示包含在狀態(tài)管理數(shù)據(jù)中的執(zhí)行數(shù)據(jù)一例的圖。
圖29是表示作業(yè)一例的方框圖。
圖30是表示從實(shí)施方式5中的服務(wù)到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第1變換例子的方框圖。
圖31是表示從實(shí)施方式5中的服務(wù)到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第2變換例子的方框圖。
圖32是表示從實(shí)施方式5中的服務(wù)到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第3變換例子的方框圖。
圖33是表示從實(shí)施方式5中的服務(wù)到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第4變換例子的方框圖。
圖34是表示從實(shí)施方式5中的服務(wù)到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第5變換例子的方框圖。
圖35是表示在實(shí)施方式5中從用戶請(qǐng)求服務(wù)利用開始到顯示內(nèi)容的前段處理的順序圖。
圖36是表示在實(shí)施方式5中從用戶請(qǐng)求服務(wù)利用開始到顯示內(nèi)容的后段處理的順序圖。
圖37是表示在實(shí)施方式5中在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù)時(shí)的前段動(dòng)作的順序圖。
圖38是表示在實(shí)施方式5中在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù)時(shí)的后段動(dòng)作的順序圖。
圖39是表示在實(shí)施方式5中中斷服務(wù)時(shí)的動(dòng)作的順序圖。
圖40是表示從另一終端再開始在實(shí)施方式5中被中斷的服務(wù)利用時(shí)的前段動(dòng)作的順序圖。
圖41是表示從另一終端再開始在實(shí)施方式5中被中斷的服務(wù)利用時(shí)的中斷動(dòng)作的順序圖。
圖42是表示從另一終端再開始在實(shí)施方式5中被中斷的服務(wù)利用時(shí)的后段動(dòng)作的順序圖。
圖43是表示本發(fā)明的實(shí)施方式6的無(wú)縫系統(tǒng)構(gòu)成例子的方框圖。
圖44是表示在實(shí)施方式6中從服務(wù)開始到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第1變換例子的方框圖。
圖45是表示在實(shí)施方式6中從服務(wù)開始到提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第2變換例子的方框圖。
圖46是表示在實(shí)施方式6中從用戶請(qǐng)求服務(wù)的利用開始到顯示內(nèi)容的前段動(dòng)作的順序圖。
圖47是表示在實(shí)施方式6中從用戶請(qǐng)求服務(wù)的利用開始到顯示內(nèi)容的后段動(dòng)作的順序圖。
圖48是表示在實(shí)施方式6中在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù)時(shí)的前段動(dòng)作的順序圖。
圖49是表示在實(shí)施方式6中在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù)時(shí)的后段動(dòng)作的順序圖。
圖50是表示在實(shí)施方式6中中斷作業(yè)時(shí)的動(dòng)作的順序圖。
圖51是表示在實(shí)施方式6中從另一終端再開始被中斷的服務(wù)利用時(shí)的前段動(dòng)作的順序圖。
圖52是表示在實(shí)施方式6中從另一終端再開始已被中斷的服務(wù)利用時(shí)的后段動(dòng)作的順序圖。
圖53是表示本發(fā)明實(shí)施方式7的無(wú)縫系統(tǒng)的構(gòu)成例子的方框圖。
具體實(shí)施例方式
以下,參照

本發(fā)明的實(shí)施方式。而且,在以下的說明中,對(duì)相同部分付與同一符號(hào)并省略其說明。
(實(shí)施方式1)本實(shí)施方式的無(wú)縫系統(tǒng)提供被連接在網(wǎng)絡(luò)上,在多個(gè)終端之間實(shí)現(xiàn)無(wú)縫作業(yè)的環(huán)境。
在本實(shí)施方式中,在多個(gè)終端之間,實(shí)現(xiàn)與多個(gè)服務(wù)有關(guān)的無(wú)縫作業(yè)。
圖1是表示本實(shí)施方式的無(wú)縫系統(tǒng)構(gòu)成例子的方框圖。
無(wú)縫系統(tǒng)1例如經(jīng)由因特網(wǎng)等那樣的網(wǎng)絡(luò)2,可以與終端群3的各終端31~3n通信。另外,無(wú)縫系統(tǒng)1經(jīng)由網(wǎng)絡(luò)2與網(wǎng)絡(luò)服務(wù)群4的各種服務(wù)41~41n連接。而且,網(wǎng)絡(luò)2并不只是因特網(wǎng),也可以是LAN、內(nèi)部網(wǎng)等其他通信網(wǎng)。
無(wú)縫系統(tǒng)1具備記錄單元5、終端連接單元6、服務(wù)管理單元7、最佳化單元8。
另外,無(wú)縫系統(tǒng)1根據(jù)和網(wǎng)絡(luò)服務(wù)群4的各種服務(wù)41~4n一樣的功能提供本地服務(wù)9。在無(wú)縫系統(tǒng)1和本地服務(wù)9之間不介入網(wǎng)絡(luò)2。而且,本地服務(wù)9的存在不是必須的,也可以用全部網(wǎng)絡(luò)服務(wù)構(gòu)成服務(wù)。另外相反也可以用全部本地服務(wù)構(gòu)成服務(wù)。
無(wú)縫系統(tǒng)1讀入被記錄在記錄介質(zhì)10上無(wú)縫系統(tǒng)程序11并執(zhí)行,據(jù)此實(shí)現(xiàn)作為終端連接單元6、服務(wù)管理單元7、最佳化單元8的功能。
無(wú)縫程序11例如可以在1臺(tái)服務(wù)計(jì)算機(jī)上動(dòng)作,也可以在被分散于多臺(tái)計(jì)算機(jī)上的狀態(tài)下連帶動(dòng)作。
服務(wù)41~4n、9通過執(zhí)行應(yīng)用程序、處理步驟、目標(biāo)、程序等的處理提供給用戶。
例如,在服務(wù)41~4n,9中有內(nèi)容配送服務(wù)、應(yīng)用程序配送服務(wù)、流動(dòng)服務(wù)、信息檢索服務(wù)、文件編輯服務(wù)、各種業(yè)務(wù)支援服務(wù)等。
在記錄單元5中記錄具有作為利用狀態(tài)數(shù)據(jù)的功能的用戶概要數(shù)據(jù)5a。
圖2表示用戶概要數(shù)據(jù)5a的例子。在該例子中,用戶概要數(shù)據(jù)5a具有項(xiàng)目“用戶ID”“口令”“服務(wù)ID”“狀態(tài)數(shù)據(jù)”“屬性數(shù)據(jù)”。另外,在圖2的用戶概要數(shù)據(jù)5a中,項(xiàng)目“屬性數(shù)據(jù)”由2個(gè)項(xiàng)目“服務(wù)屬性”“終端屬性”構(gòu)成。在用戶概要數(shù)據(jù)5a中管理的各項(xiàng)目的值以行單位對(duì)應(yīng)。
用戶ID是利用服務(wù)41~4n,9之一的用戶的用戶識(shí)別數(shù)據(jù)。
口令和用戶ID一同被用于用戶認(rèn)證處理。
用戶ID(處理識(shí)別數(shù)據(jù))是用于識(shí)別由用戶利用的服務(wù)的數(shù)據(jù)。
狀態(tài)數(shù)據(jù)表示用戶的服務(wù)利用狀態(tài)。狀態(tài)數(shù)據(jù)例如具有“開始”“中斷”“再生”等的值。
屬性數(shù)據(jù)是在服務(wù)和終端之間共用的數(shù)據(jù)。例如,屬性數(shù)據(jù)作為熟模式信息,在服務(wù)和終端之間發(fā)送接收。
所謂服務(wù)屬性是在服務(wù)一側(cè)保持的屬性數(shù)據(jù)。作為服務(wù)屬性的具體例子,有對(duì)話ID、位速率、由用戶輸入被提供給服務(wù)一側(cè)的數(shù)據(jù)等。
所謂終端屬性是在終端一側(cè)保持的屬性數(shù)據(jù)。作為終端屬性的具體例子,有顯示圖像尺寸、配送完時(shí)間、由用戶輸入在終端一側(cè)利用的數(shù)據(jù)等。
上述狀態(tài)數(shù)據(jù)和屬性數(shù)據(jù)是為了實(shí)現(xiàn)服務(wù)的在開始而使用的。而且,在本實(shí)施方式中,是利用狀態(tài)數(shù)據(jù)和屬性數(shù)據(jù),但并不是必須利用這些數(shù)據(jù),例如也可以只利用狀態(tài)數(shù)據(jù)或者屬性數(shù)據(jù)。
終端連接單元6具備數(shù)據(jù)管理單元6a。
終端連接單元6使用在終端31~3n中之一,根據(jù)用戶ID以及口令識(shí)別請(qǐng)求連接的用戶,對(duì)每個(gè)用戶進(jìn)行用于進(jìn)行服務(wù)的開始·中斷·再開始·結(jié)束的連接管理。而且,終端連接單元6也可以用其他的手法進(jìn)行用戶識(shí)別,例如也可以使用被埋入IC卡等中的電子證明書的方法,和使用指紋認(rèn)證等的人體認(rèn)證技術(shù)的方法,或者使用組合幾種方法等的方法。
數(shù)據(jù)管理單元6a在用戶概要數(shù)據(jù)5a中登記已受理的用戶的用戶ID、受理的服務(wù)ID、表示該用戶的服務(wù)的利用狀態(tài)的狀態(tài)數(shù)據(jù)、在該用戶操作的終端和服務(wù)之間共用的屬性數(shù)據(jù)。
最佳化單元8從由服務(wù)提供的內(nèi)容的顯示方式等,各終端31~31n每個(gè)的輸入·顯示規(guī)格中選擇在連接中的終端中的規(guī)格。然后,最佳化單元8把提供給連接中的終端的數(shù)據(jù)變換為被選擇的規(guī)格。據(jù)此,進(jìn)行與各終端31~3n對(duì)應(yīng)的數(shù)據(jù)的最佳化。
另外,最佳化單元8可以把從連接中的終端受理的數(shù)據(jù)變換為數(shù)據(jù)提供目標(biāo)的服務(wù)的數(shù)據(jù)形式。
作為最佳化單元8的實(shí)現(xiàn)裝置,可以利用各種方法。例如當(dāng)從某一服務(wù)提供的內(nèi)容是用HTML(Hypertext Markup Language超文本標(biāo)記語(yǔ)言)或者XML(Extensible Markup Language擴(kuò)充置標(biāo)語(yǔ)言)記述的數(shù)據(jù)時(shí),可以把稱為XSLT的翻譯程序軟件作為最佳化單元8使用。據(jù)此,可以把HTML或者XML的標(biāo)記變換為另一文字串。例如,即使變化前的內(nèi)容采用假想在個(gè)人計(jì)算機(jī)中利用的數(shù)據(jù)形式,也可以把該內(nèi)容變換為在安裝在手機(jī)或者電視機(jī)等的個(gè)人計(jì)算機(jī)以外的機(jī)器上的瀏覽軟件中可以解釋的形式。
此外,在最佳化單元8中也可以使用代碼轉(zhuǎn)換中間軟件等。
服務(wù)關(guān)聯(lián)單元7具備開始單元7a、中斷單元7b、再開始單元7c。
服務(wù)管理單元7的再開始單元7a從實(shí)現(xiàn)網(wǎng)絡(luò)2上的服務(wù)41~4n的處理或者實(shí)現(xiàn)本地服務(wù)9的處理中,特定實(shí)現(xiàn)用戶請(qǐng)求的服務(wù)的處理。
在實(shí)現(xiàn)服務(wù)41~41n,9的處理的特定中,例如,把從終端提供給無(wú)縫系統(tǒng)1的包含在處理請(qǐng)求數(shù)據(jù)中的一部分字符串作為在因特網(wǎng)的HTTP通信中使用的URL(Universal Resource Locator同一資源定位法)使用,使用用該URL特定網(wǎng)絡(luò)2上的處理的方法。
另外,再開始單元7a執(zhí)行特定的處理,例如取得用內(nèi)容配送服務(wù)提供給用戶的內(nèi)容等,執(zhí)行特定的處理得到的執(zhí)行數(shù)據(jù)。
然后,開始單元7a在已取得的執(zhí)行數(shù)據(jù)中,執(zhí)行用于把從用戶操作的終端到受理中斷請(qǐng)求的執(zhí)行數(shù)據(jù)提供給該終端的控制。
中斷單元7b當(dāng)從終端受理中斷請(qǐng)求時(shí),在把表示中斷的狀態(tài)數(shù)據(jù)和用戶ID對(duì)應(yīng)起來登記在用戶概要數(shù)據(jù)5a上的同時(shí),把屬性數(shù)據(jù)和用戶ID對(duì)應(yīng)起來登記在用戶概要數(shù)據(jù)5a上。例如把流內(nèi)容配送完的時(shí)間數(shù)據(jù)、直至中斷由用戶輸入的數(shù)據(jù)等作為屬性數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a中。
再開始單元7c當(dāng)受理用戶ID和再開始請(qǐng)求時(shí),根據(jù)用戶概要數(shù)據(jù)5a取得與已受理的用戶ID關(guān)聯(lián)的服務(wù)ID和狀態(tài)數(shù)據(jù)。
另外,再開始單元7c選擇在已取得的服務(wù)ID中狀態(tài)數(shù)據(jù)表示中斷的服務(wù)ID,根據(jù)屬性數(shù)據(jù)取得選擇出的服務(wù)ID表示的服務(wù)的再開始后的執(zhí)行數(shù)據(jù),提供給再開始請(qǐng)求的發(fā)送終端(相當(dāng)于再開始作業(yè)的再開始機(jī)器)。
例如,再開始單元7c根據(jù)表示直至中斷前的處理執(zhí)行階段的屬性數(shù)據(jù)執(zhí)行處理,求到中斷前的階段復(fù)原的執(zhí)行數(shù)據(jù),取得再開始后的執(zhí)行數(shù)據(jù)。
例如,再開始單元7c在用戶概要數(shù)據(jù)5a中包含中斷之前的執(zhí)行數(shù)據(jù)并保存,對(duì)于再開始請(qǐng)求的發(fā)送終端,可以提供保存著的執(zhí)行數(shù)據(jù)。
而且,所謂上述圖1的網(wǎng)絡(luò)服務(wù)群4和本地服務(wù)9,雙方并不是必須的構(gòu)成要素,只要無(wú)縫系統(tǒng)1可以利用其中一方即可。
圖3是表示本實(shí)施方式的無(wú)縫系統(tǒng)1的處理一例的流程圖。
在步驟R1中,終端連接單元6從終端受理請(qǐng)求。
在步驟R2中,終端連接單元6根據(jù)已受理的請(qǐng)求,特定用戶ID和請(qǐng)求的種類。
在步驟R3中,終端連接單元6根據(jù)請(qǐng)求的種類切換以后的處理內(nèi)容。
當(dāng)表示中斷以及不是再開始時(shí),即當(dāng)請(qǐng)求的種類開始時(shí),在步驟R4中,終端連接單元6特定服務(wù)ID。
在步驟R5中,終端連接單元6把用戶ID和服務(wù)ID登記在用戶概要數(shù)據(jù)5a上。
在步驟R6中,再開始單元7a取得與服務(wù)ID對(duì)應(yīng)的服務(wù)的執(zhí)行數(shù)據(jù)。
在步驟R7中,終端連接單元6利用最佳化單元8把用再開始單元7a取得的執(zhí)行數(shù)據(jù)變換為終端的輸出方式。
在步驟R8中,終端連接單元6把變換后的執(zhí)行數(shù)據(jù)提供給終端。
當(dāng)請(qǐng)求的種類中斷時(shí),在步驟R9中,中斷單元7b特定服務(wù)ID。
在步驟R10中,中斷單元7b把表示與服務(wù)ID對(duì)應(yīng)的服務(wù)中斷的狀態(tài)數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a中。
當(dāng)請(qǐng)求的種類再開始時(shí),在步驟R11中,再開始單元7c根據(jù)用戶概要數(shù)據(jù)5a,與用戶ID對(duì)應(yīng)地特定狀態(tài)數(shù)據(jù)表示中斷的用戶ID。
在步驟R12中,再開始單元7c取得特定的服務(wù)ID的服務(wù)執(zhí)行數(shù)據(jù),根據(jù)屬性數(shù)據(jù)取得再開始的服務(wù)執(zhí)行數(shù)據(jù)。
在步驟R13中,終端連接單元6利用最佳化單元8把由再開始單元7c取得的再開始后的服務(wù)執(zhí)行數(shù)據(jù),變換為再開始請(qǐng)求的發(fā)送終端的輸出方式。
在步驟R14中,終端連接單元6把變換后的服務(wù)的執(zhí)行數(shù)據(jù)提供給再開始請(qǐng)求的發(fā)送終端。而且,圖3是表示在無(wú)縫系統(tǒng)繼續(xù)動(dòng)作的過程中的與每一次來自終端的請(qǐng)求受理對(duì)應(yīng)的動(dòng)作,在直至達(dá)到END后處于再次等待來自終端的請(qǐng)求的狀態(tài),接收來自終端的下一請(qǐng)求重復(fù)圖3的流程圖。另外,作為請(qǐng)求的種類加上請(qǐng)求結(jié)束的種類,也可以設(shè)置成當(dāng)請(qǐng)求種類是結(jié)束時(shí)結(jié)束圖3的流程圖的重復(fù)這一動(dòng)作。
圖4是表示本實(shí)施方式的無(wú)縫系統(tǒng)1的概略處理一例的流程圖。在該圖4中,表示請(qǐng)求了服務(wù)的開始、中斷、再開始時(shí)的處理流程。
在步驟S1中,終端連接單元6從用戶操作的終端中受理用戶ID和服務(wù)ID。
在步驟S2中,終端連接單元6把用戶ID和服務(wù)ID包含在用戶概要數(shù)據(jù)5a中管理。
在步驟S3中,開始單元7a直至從終端接收中斷請(qǐng)求前取得與服務(wù)ID對(duì)應(yīng)的服務(wù)的執(zhí)行數(shù)據(jù)。
在步驟S4中,終端連接單元6利用最佳化單元8把由開始單元7a取得的執(zhí)行數(shù)據(jù)變換為終端的輸出方式。
在步驟S5中,終端連接單元6把變換后的執(zhí)行數(shù)據(jù)提供給終端。
在步驟S6中,終端連接單元6從終端中受理中斷請(qǐng)求。
在步驟S7中,中斷單元7b把表示與服務(wù)ID對(duì)應(yīng)的服務(wù)的中斷的狀態(tài)數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a上。
在步驟S8中,終端連接單元6受理再開始請(qǐng)求和用戶ID。
在步驟S9中,再開始單元7c根據(jù)用戶概要數(shù)據(jù)5a,與用戶ID對(duì)應(yīng)地取得狀態(tài)數(shù)據(jù)表示中斷的服務(wù)ID的服務(wù)的執(zhí)行數(shù)據(jù),根據(jù)屬性數(shù)據(jù)取得再開始后的服務(wù)的執(zhí)行數(shù)據(jù)。
在步驟S10中,終端連接單元6利用最佳化單元8把由再開始單元7c取得的再開始后的服務(wù)的執(zhí)行數(shù)據(jù)變換為再開始請(qǐng)求的發(fā)送終端的輸出數(shù)粗活方式。
在步驟S11中,終端連接單元6把變換后的服務(wù)的執(zhí)行數(shù)據(jù)提供給再開始請(qǐng)求的發(fā)送終端。
用圖5~圖7說明上述那樣的無(wú)縫系統(tǒng)1的詳細(xì)動(dòng)作。
而且,在該圖5~圖7中,表示中斷終端31的服務(wù)的利用,用和中斷前不同的終端32再次利用同一服務(wù)的情況。另外,對(duì)于圖5~7,說明請(qǐng)求執(zhí)行實(shí)現(xiàn)配送內(nèi)容的服務(wù)41的處理。
圖8是表示用戶概要數(shù)據(jù)5a的轉(zhuǎn)移狀態(tài)例子的圖。
圖5是表示從終端31的連接到服務(wù)開始的動(dòng)作例子的順序圖。
首先,用戶12開始終端31的使用,操作終端31與無(wú)縫系統(tǒng)1連接。
受理連接請(qǐng)求的終端連接單元6進(jìn)行用戶認(rèn)證處理,特定請(qǐng)求連接的用戶12。
而且,在用戶認(rèn)證處理中,可以適用任意的方法。例如,作為用戶認(rèn)證處理,用用戶概要數(shù)據(jù)5a管理用戶ID和口令,在連接請(qǐng)求時(shí)從終端31受理用戶ID和口令,如果受理的用戶ID和口令和用戶概要數(shù)據(jù)5a的用戶ID和口令整合作為認(rèn)證結(jié)束。
以下,終端連接單元6在用戶概要數(shù)據(jù)5a中登記表示用戶12處于已開始使用狀態(tài)這一情況的狀態(tài)數(shù)據(jù)。此時(shí)刻的用戶概要數(shù)據(jù)5a的內(nèi)容處于圖8的狀態(tài)T1。
如果連接結(jié)束,則用戶12通過終端31把用戶服務(wù)ID和服務(wù)利用開始請(qǐng)求提供給無(wú)縫系統(tǒng)1。服務(wù)ID和服務(wù)利用開始請(qǐng)求經(jīng)由終端連接單元6在服務(wù)管理單元7中受理。在該圖5中,由用戶12請(qǐng)求服務(wù)41的執(zhí)行。
服務(wù)管理單元7的開始單元7a檢索·特定用戶12請(qǐng)求利用開始的服務(wù)41在哪里,取得有該服務(wù)41提供的內(nèi)容。
例如,服務(wù)41當(dāng)伴隨多個(gè)畫面轉(zhuǎn)移時(shí)或者持續(xù)性連續(xù)提供在時(shí)間上連續(xù)變化的數(shù)據(jù)的流服務(wù)時(shí),服務(wù)管理單元7的開始單元7a取得內(nèi)容的最初的顯示內(nèi)容。
服務(wù)管理單元7的開始單元7a把表示用戶12利用服務(wù)41這一情況的信息登記在用戶概要數(shù)據(jù)5a中。例如,把服務(wù)ID登記在用戶概要數(shù)據(jù)5a中。此時(shí)的用戶概要數(shù)據(jù)5a的內(nèi)容成為圖8的狀態(tài)T2。
而且,服務(wù)管理單元7的開始單元7a當(dāng)在利用服務(wù)41時(shí)從服務(wù)41發(fā)送終端31必須保持的屬性數(shù)據(jù)時(shí),在把該屬性數(shù)據(jù)中繼到終端31的同時(shí),登記在用戶概要數(shù)據(jù)5a上。
例如,當(dāng)服務(wù)顯示多個(gè)畫面時(shí),一般使用終端和提供服務(wù)的服務(wù)器共用對(duì)話ID的方法。當(dāng)使用該方法時(shí),從提供服務(wù)的服務(wù)器中對(duì)成為客戶機(jī)的終端提供對(duì)話ID。該對(duì)話ID作為屬性數(shù)據(jù)被記錄在用戶概要數(shù)據(jù)5a上。
此時(shí)刻的用戶概要數(shù)據(jù)5a的內(nèi)容成為圖8的狀態(tài)T3。在該狀態(tài)T3中,作為項(xiàng)目“服務(wù)屬性”值記錄對(duì)話ID。
終端連接單元6把從服務(wù)管理單元7的開始單元7a提供的內(nèi)容提供給最佳化單元8,把內(nèi)容變換為與終端31的顯示規(guī)格整合的方式,對(duì)終端31提供變換后的內(nèi)容。
在終端31中顯示已受理的內(nèi)容。用戶12對(duì)該顯示進(jìn)行操作,根據(jù)情況請(qǐng)求下一畫面。
圖6是表示用戶12中斷使用中的服務(wù)41時(shí)的動(dòng)作例子的順序圖。
首先,從用戶12操作的終端31經(jīng)由終端連接單元6把中斷請(qǐng)求提供給服務(wù)管理單元7。終端31在中斷請(qǐng)求中附加在終端31中保持的各種屬性數(shù)據(jù)(終端屬性),提供給服務(wù)管理單元7。例如,在終端屬性中有在終端31中的顯示尺寸、流的再生完成時(shí)間等。
服務(wù)管理單元7的中斷單元7b把附加在中斷請(qǐng)求上的終端屬性登記在用戶概要數(shù)據(jù)5a上。而且,在用戶概要數(shù)據(jù)5a中管理終端屬性不是必須的。
此時(shí)的用戶概要數(shù)據(jù)5a的內(nèi)容成為圖8的狀態(tài)T4。
服務(wù)管理單元7的中斷單元7b如果受理中斷請(qǐng)求,則進(jìn)行服務(wù)41的中斷處理。作為服務(wù)41的中斷處理,例如有流服務(wù)的再生停止處理等。而且,根據(jù)服務(wù)41的動(dòng)作內(nèi)容,也可以沒有障礙地進(jìn)行服務(wù)41的中斷處理。
以下,服務(wù)管理單元7的中斷單元7b把與中斷的服務(wù)41的執(zhí)行狀態(tài)有關(guān)的數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a上。在與服務(wù)的執(zhí)行狀態(tài)有關(guān)的數(shù)據(jù)中,例如有流服務(wù)的再生完成時(shí)間數(shù)據(jù)、在中斷的服務(wù)中至中斷前利用的熟模式信息、位速率、由用戶輸入的數(shù)據(jù)等。
此時(shí)刻的用戶概要數(shù)據(jù)5a的內(nèi)容為圖8的狀態(tài)T5。
服務(wù)管理單元7的中斷單元7b把表示由用戶12中斷了服務(wù)41這一情況的狀態(tài)數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a中,結(jié)束中斷處理。在該時(shí)刻的用戶概要數(shù)據(jù)5a的內(nèi)容成為圖8的狀態(tài)T6。
服務(wù)41的中斷處理結(jié)束后,用戶12的操作終端31把解除無(wú)縫系統(tǒng)1和提供服務(wù)的服務(wù)器之間的連接的請(qǐng)求提供給無(wú)縫系統(tǒng)1,終端連接單元6對(duì)于用戶12把成為連接解除狀態(tài)這一情況的狀態(tài)數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a上。
此時(shí)的用戶概要數(shù)據(jù)5a的內(nèi)容為圖8的狀態(tài)T7。
而且,對(duì)狀態(tài)T7的變化也可以省略。這種情況下,并不轉(zhuǎn)移到連接解除狀態(tài)而繼續(xù)維持連接狀態(tài),表示用戶操作終端的狀態(tài)的狀態(tài)數(shù)據(jù)被登記在用戶概要數(shù)據(jù)5a上。
也有終端31的電源斷開等的連接解除請(qǐng)求不提供給無(wú)縫系統(tǒng)1而終端31的利用結(jié)束的情況。這種情況下,不變更用戶概要數(shù)據(jù)5a的內(nèi)容。
圖7是表示用戶12利用終端32請(qǐng)求服務(wù)41的再開始時(shí)的動(dòng)作例子的順序圖。
首先,用戶12操作終端32向終端連接單元6提供連接請(qǐng)求。于是,通過和上述圖5的情況一樣的用戶認(rèn)證處理,終端連接單元6進(jìn)行用戶的認(rèn)證。
終端連接單元6在用戶概要數(shù)據(jù)5a上登記表示用戶12的切斷狀態(tài)已解除這一情況的狀態(tài)數(shù)據(jù)。
此時(shí)的用戶概要數(shù)據(jù)5a的內(nèi)容成為圖8的狀態(tài)T8。在該狀態(tài)T8中,項(xiàng)目“狀態(tài)數(shù)據(jù)”的值從“中斷&切斷”變更為“中斷”。
而且,當(dāng)用戶概要數(shù)據(jù)5a表示有中斷中的服務(wù)的這一情況時(shí),終端連接單元6也可以向終端32提供表示哪個(gè)服務(wù)在中斷中的數(shù)據(jù)。對(duì)于一個(gè)用戶12,當(dāng)允許中斷中的服務(wù)有多個(gè)的狀態(tài)下,為了讓用戶12決定再開始哪個(gè)中斷中的服務(wù),終端連接單元6把表示哪個(gè)訪問在中斷中的數(shù)據(jù)提供給終端32,也可以執(zhí)行用于讓用戶12選擇請(qǐng)求利用再開始的服務(wù)用的處理。
另外,終端連接單元6對(duì)于可以多視窗顯示的終端,因?yàn)榭梢栽诟鱾€(gè)視窗中再顯示中斷中的全部的服務(wù),所以也可以提供中斷中的全部服務(wù)的執(zhí)行數(shù)據(jù)。
以下,用戶12如果操作終端32請(qǐng)求中斷中的服務(wù)的再利用開始,則利用再開始請(qǐng)求經(jīng)由終端連接單元6提供給服務(wù)管理單元7。
服務(wù)管理單元7的再開始單元7c響應(yīng)利用再開始請(qǐng)求,根據(jù)用戶概要數(shù)據(jù)5a的狀態(tài)數(shù)據(jù)選擇中斷中的服務(wù),利用被登記在用戶概要數(shù)據(jù)5a中的各種屬性數(shù)據(jù)訪問服務(wù)41,取得在中斷之前被顯示的內(nèi)容接著的內(nèi)容。
服務(wù)管理單元7的在再開始單元7c當(dāng)從服務(wù)41中受理了服務(wù)屬性時(shí),把服務(wù)屬性登記在用戶概要數(shù)據(jù)5a中。
服務(wù)管理單元7的再開始單元7c把表示服務(wù)41再開始這一情況的狀態(tài)數(shù)據(jù)登記在用戶概要數(shù)據(jù)5a中,把再開始后的內(nèi)容提供給終端連接單元6。
在此時(shí)的用戶概要數(shù)據(jù)5a的內(nèi)容為圖8的狀態(tài)T9。
終端連接單元6用最佳化單元8進(jìn)行內(nèi)容顯示方式的最佳化,把變換后的內(nèi)容提供給終端32。據(jù)此,即使適用終端31和終端32不同的輸入輸出規(guī)格,這種規(guī)格不同也沒有關(guān)系,可以接著執(zhí)行服務(wù)41。
圖9是表示采用無(wú)縫系統(tǒng)1的第1服務(wù)繼續(xù)例子的方框圖。
在中斷前的終端通信軟件13和無(wú)縫系統(tǒng)1的終端連接單元6之間,發(fā)送接收在時(shí)間分開的事件,提供服務(wù)。
終端連接單元6在服務(wù)中斷后還維持在中斷前的終端通信軟件13和無(wú)縫系統(tǒng)1之間通信中利用的對(duì)話。
從中斷前的中斷通信軟件13提供給無(wú)縫系統(tǒng)1的輸入數(shù)據(jù)由無(wú)縫系統(tǒng)1登記。
當(dāng)服務(wù)中斷,其后再次開始時(shí),無(wú)縫系統(tǒng)1的再開始單元7c使用記錄后的輸入數(shù)據(jù)執(zhí)行服務(wù),終端連接單元6利用維持的對(duì)話,把已執(zhí)行的服務(wù)的執(zhí)行數(shù)據(jù)發(fā)送到再次開始請(qǐng)求的發(fā)送終端的通信軟件13中。
而且,當(dāng)在用戶概要數(shù)據(jù)5a登記有中斷之前的執(zhí)行數(shù)據(jù)時(shí),再開始單元7c取得該中斷之前的執(zhí)行數(shù)據(jù),終端連接單元6也可以把該終端之前的執(zhí)行數(shù)據(jù)提供給再開始請(qǐng)求的發(fā)送終端。
據(jù)此,用戶可以通過只再連接于無(wú)縫系統(tǒng)1繼續(xù)接受服務(wù)。
圖10是表示無(wú)縫系統(tǒng)1的第2服務(wù)繼續(xù)例子的方框圖。
在中斷前的終端的瀏覽器14和無(wú)縫系統(tǒng)1之間進(jìn)行模擬對(duì)話管理。當(dāng)在中斷前的終端的瀏覽器14和無(wú)縫系統(tǒng)1之間不進(jìn)行一定時(shí)間通信時(shí),發(fā)生對(duì)話超時(shí)。
當(dāng)中斷服務(wù)時(shí),終端連接單元6定期發(fā)生用于對(duì)話更新的請(qǐng)求,防止對(duì)話超時(shí)維持對(duì)話。
當(dāng)服務(wù)中斷,其后再開始時(shí),終端連接單元6利用維持的對(duì)話,與再開始請(qǐng)求的發(fā)送終端的瀏覽器14連接。據(jù)此,用戶可以用瀏覽器14繼續(xù)使用已中斷的服務(wù)。
圖11是表示采用無(wú)縫系統(tǒng)1的第3服務(wù)繼續(xù)例子的方框圖。
在中斷前的終端的再生軟件15和無(wú)縫系統(tǒng)1的終端連接單元6之間,發(fā)送接收時(shí)間上連續(xù)的事件,提供服務(wù)。在此,假設(shè)從無(wú)縫系統(tǒng)1向再生軟件15提供用于流服務(wù)的內(nèi)容。
終端連接單元6即使在服務(wù)中斷后也維持再生軟件15和無(wú)縫系統(tǒng)1之間的對(duì)話。
無(wú)縫系統(tǒng)1的中斷單元7b在中斷前記錄再生結(jié)束的點(diǎn)。
當(dāng)在流服務(wù)自身中具備有中斷功能時(shí),再開始單元7c對(duì)流服務(wù)指定再生后的點(diǎn),指示再開始。
當(dāng)在流服務(wù)自身中不具備中斷功能時(shí),再開始單元7c暫時(shí)從流服務(wù)中受理內(nèi)容,從再生完的點(diǎn)中開始得到后面的部分,終端連接單元6從再生完的點(diǎn)中把后面部分發(fā)送到再開始請(qǐng)求的發(fā)送終端的再生軟件15中。
而且,如圖12~圖14所示,可以是無(wú)縫系統(tǒng)1分別用和上述圖9~圖11同樣的方法,維持和提供與無(wú)縫系統(tǒng)1的服務(wù)的服務(wù)的服務(wù)器4s之間的對(duì)話,繼續(xù)服務(wù)。
圖15是表示把本實(shí)施方式的無(wú)縫系統(tǒng)1適用到尤比吉泰斯(ユビキタス)系統(tǒng)中的例子的方框圖。
在尤比吉泰斯系統(tǒng)中,例如在電視機(jī)161、冷藏庫(kù)162、電子測(cè)距163、電話164、汽車導(dǎo)航裝置165等各種機(jī)器中具備通信單元17,該各種機(jī)器可以作為計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的終端使用。
通過在這樣的尤比吉泰斯系統(tǒng)中適用無(wú)縫系統(tǒng)1,即使在某一機(jī)器中中斷作業(yè),也可以在其他機(jī)器中適宜地、快速、容易再開始作業(yè)。例如,可以用電話164繼續(xù)在電視機(jī)161中進(jìn)行的作業(yè)。
另外,即使輸入方式、輸出方式不同,用戶也可以進(jìn)行適宜于在該時(shí)刻適宜于操作的機(jī)器的輸入、輸出。
而且,作為尤比吉泰斯系統(tǒng)的終端除此以外,還可以使用注臺(tái)式計(jì)算機(jī)、便攜型計(jì)算機(jī)、手機(jī)、游戲機(jī)、PDA(Personal Digital Assistant)、音頻機(jī)器等各種機(jī)器。
在以上說明的本實(shí)施方式中,即使在切換用戶操作的終端時(shí),也可以在以后的終端中繼續(xù)在前面終端中的服務(wù),可以實(shí)現(xiàn)服務(wù)的繼續(xù)。
當(dāng)用另一終端再次開始在某一終端中中斷的作業(yè)時(shí),并不限于中斷了作業(yè)的終端具備的輸入輸出裝置(例如,鍵盤,鼠標(biāo),顯示器)或者顯示形式,和再開始作業(yè)的終端具備的輸入輸出裝置或者顯示形式。即使在這樣時(shí),也是在本實(shí)施方式中,可以用最佳化單元8從無(wú)縫系統(tǒng)1向終端提供適宜于終端的數(shù)據(jù)。
而且,在本實(shí)施方式中說明的各構(gòu)成要素可以自由組合,另外也可以分割為多個(gè)要素。
另外,本實(shí)施方式的終端連接單元6、服務(wù)管理單元7、最佳化單元8也可以用硬件實(shí)現(xiàn)。
而且,在本實(shí)施方式中,記述了管理作為屬性如上述圖2所示那樣的“服務(wù)屬性”“終端屬性”這2種數(shù)據(jù)的例子,但也可以只管理這2種數(shù)據(jù)中一方。
例如當(dāng)只利用服務(wù)屬性時(shí),在終端上的顯示大小等的終端一側(cè)上管理的信息丟失,但對(duì)于在中斷之前從服務(wù)41向終端提供的數(shù)據(jù)的屬性值作為服務(wù)屬性保存。因此,可以再開始服務(wù)41的處理。另外,即使不進(jìn)行終端處理,強(qiáng)制從網(wǎng)絡(luò)切斷終端,終端屬性未被記錄在用戶概要數(shù)據(jù)5a上,也可以進(jìn)行最低限度的再開始處理。
例如當(dāng)只利用終端屬性時(shí),相當(dāng)于服務(wù)屬性的信息也有保持在終端中的情況,通過在中斷處理時(shí)從終端中把相當(dāng)于服務(wù)屬性的信息作為終端屬性登記,可以再開始服務(wù)41的處理。
另外,在本實(shí)施方式中,如上述圖2所示,在用戶概要數(shù)據(jù)5a中管理狀態(tài)數(shù)據(jù),但管理狀態(tài)數(shù)據(jù)不是必須的。當(dāng)不管理狀態(tài)數(shù)據(jù)時(shí),在上述圖7的再開始處理中,通過對(duì)于與從終端接收到的用戶ID對(duì)應(yīng)的服務(wù)ID全部設(shè)置成再開始狀態(tài),可以不管理狀態(tài)數(shù)據(jù)而再開始被中斷的處理。
而且,在本實(shí)施方式中表示了在用戶概要數(shù)據(jù)中記錄信息,作為在此后處理的再開始中利用的密鑰的信息使用用戶ID的例子,但也可以利用從用戶概要數(shù)據(jù)中特定需要的信息的用戶ID以外的信息。例如,在成為終端的每個(gè)機(jī)器中通過和用戶ID同樣用用戶概要數(shù)據(jù)管理唯一分配的機(jī)器ID,可以把機(jī)器ID作為和在本實(shí)施方式中的用戶ID起到的效果同樣的效果。另外例如在中斷處理時(shí)也可以利用被記錄到用戶樣板的服務(wù)ID。對(duì)于作為特定用戶概要數(shù)據(jù)內(nèi)的信息的裝置可以利用用戶ID以外的信息,以下的各實(shí)施方式也一樣。
(實(shí)施方式2)
在本實(shí)施方式,說明上述實(shí)施方式1的無(wú)縫系統(tǒng)1的變形例子。
圖16是表示本實(shí)施方式的無(wú)縫系統(tǒng)構(gòu)成例子的方框圖。
終端31包括對(duì)受理來自用戶的輸入輸入單元31a、對(duì)用戶輸出處理執(zhí)行數(shù)據(jù)的輸出單元31b、控制和無(wú)縫系統(tǒng)18通信的通信單元17。
無(wú)縫系統(tǒng)18可以經(jīng)由網(wǎng)絡(luò)2和終端31連接通信,另外和提供服務(wù)的應(yīng)用程序功能19(處理步驟或者線程)連接。而且,應(yīng)用程序功能19可以和無(wú)縫系統(tǒng)18在同一硬件上,也可以在不同的硬件上。應(yīng)用程序功能19和無(wú)縫系統(tǒng)18可以經(jīng)由網(wǎng)絡(luò)2連接。
無(wú)縫系統(tǒng)18具備記錄單元5、控制單元21、最佳化單元8。
無(wú)縫系統(tǒng)18讀出被記錄在記錄介質(zhì)22上的無(wú)縫程序23,通過執(zhí)行實(shí)現(xiàn)作為控制單元21、最佳化單元8的功能。
在本實(shí)施方式中,無(wú)縫程序23例如可以在1臺(tái)服務(wù)器計(jì)算機(jī)上運(yùn)行,也可以以分散在多臺(tái)計(jì)算機(jī)上的狀態(tài)連帶動(dòng)作。
記錄單元5記錄利用狀態(tài)數(shù)據(jù)5b。
控制單元21包含作為上述實(shí)施方式1的服務(wù)管理單元7和終端連接單元6的功能。
說明上述那樣的無(wú)縫系統(tǒng)18的概要。
終端31向無(wú)縫系統(tǒng)18提供包含操作終端31之用戶的用戶ID的處理請(qǐng)求和終端的種類,請(qǐng)求執(zhí)行與自己的種類相應(yīng)的形式的處理。
無(wú)縫系統(tǒng)18的控制單元21如果受理來自終端31的處理請(qǐng)求和終端的種類,則把終端31的種類和處理請(qǐng)求送到最佳化單元8。
最佳化單元8根據(jù)從控制單元21接收到的終端31的種類信息,把處理請(qǐng)求變換為無(wú)縫系統(tǒng)18的形式,返回到控制單元21。
控制單元21參照利用狀態(tài)數(shù)據(jù)5b,根據(jù)包含在處理請(qǐng)求中的用戶ID執(zhí)行用戶認(rèn)證處理。
當(dāng)用戶未被認(rèn)證時(shí),控制單元21向終端31請(qǐng)求用戶的認(rèn)證數(shù)據(jù)。
根據(jù)來自控制單元21的認(rèn)證數(shù)據(jù)的請(qǐng)求,終端31把用戶的認(rèn)證數(shù)據(jù)提供給無(wú)縫系統(tǒng)18。
無(wú)縫系統(tǒng)18的控制單元21從終端31接收認(rèn)證數(shù)據(jù)。
控制單元21根據(jù)認(rèn)證數(shù)據(jù)進(jìn)行用戶認(rèn)證處理。
控制單元21如果用戶得到認(rèn)證,則把結(jié)果登記在利用狀態(tài)數(shù)據(jù)5b中,把輸入輸出形式變換后的處理請(qǐng)求和利用狀態(tài)數(shù)據(jù)5b一并形成處理請(qǐng)求,送到應(yīng)用程序功能19。
當(dāng)由控制單元21用戶得到認(rèn)證時(shí),應(yīng)用程序功能19對(duì)于用戶執(zhí)行過去從用戶接受處理請(qǐng)求,與受理的處理請(qǐng)求對(duì)應(yīng)的處理。
因而,應(yīng)用程序功能19當(dāng)由控制單元21認(rèn)證了用戶時(shí),根據(jù)已受理的處理請(qǐng)求進(jìn)行過去的處理,如果過去的處理結(jié)束則處于等待下一處理請(qǐng)求的狀態(tài)。
另一方面,控制單元21當(dāng)用控制單元21未認(rèn)證用戶時(shí),把應(yīng)用程序的認(rèn)證請(qǐng)求和輸入輸出形式變換后的處理請(qǐng)求發(fā)送到應(yīng)用程序功能19。
應(yīng)用程序功能19當(dāng)用戶未被控制單元21認(rèn)證時(shí),從控制單元21受理應(yīng)用程序的認(rèn)證請(qǐng)求,執(zhí)行應(yīng)用程序的認(rèn)證處理。
這樣,當(dāng)執(zhí)行采用應(yīng)用程序的認(rèn)證處理時(shí),應(yīng)用程序功能19對(duì)于用戶還未執(zhí)行過去未從用戶接受處理請(qǐng)求,與現(xiàn)在受理的處理請(qǐng)求對(duì)應(yīng)的處理。
因而,應(yīng)用程序功能19重新開始與處理請(qǐng)求相應(yīng)的處理,如果處理結(jié)束則處于下一處理請(qǐng)求的等待狀態(tài)。
而且,在上述的例子中,應(yīng)用程序的認(rèn)證請(qǐng)求和輸入輸出形式變換后的處理請(qǐng)求一起從控制單元21提供給應(yīng)用程序功能19。但是,應(yīng)用程序的認(rèn)證請(qǐng)求和輸入輸出形式變換后的處理請(qǐng)求,也可以分別從控制單元21向應(yīng)用程序功能19提供。這種情況下,在根據(jù)應(yīng)用程序的認(rèn)證請(qǐng)求進(jìn)行認(rèn)證處理后,從控制單元21向應(yīng)用程序功能19提供輸入輸出形式變換后的處理請(qǐng)求。
應(yīng)用程序功能19把由處理的執(zhí)行得到的執(zhí)行數(shù)據(jù)返回到控制單元21。
控制單元21把處理的狀態(tài)數(shù)據(jù)存儲(chǔ)在利用狀態(tài)數(shù)據(jù)5b中,把執(zhí)行數(shù)據(jù)和終端的種類一同送到最佳化單元8。
最佳化單元8把從控制單元21接收到的執(zhí)行數(shù)據(jù)變換為與終端31的種類相應(yīng)的形式,返回到控制單元21。
控制單元21把從最佳化單元8受理的變換后的執(zhí)行數(shù)據(jù)提供給終端31。
終端31顯示從無(wú)縫系統(tǒng)18接收到的執(zhí)行數(shù)據(jù)。
在以上說明的本實(shí)施方式中,可以在以后容易繼續(xù)用戶已中斷的處理。
而且,在本實(shí)施方式中說明的各構(gòu)成要素可以自由地組合,另外可以分割成多個(gè)要素。
另外,本實(shí)施方式的控制單元21、最佳化單元8可以用硬件實(shí)現(xiàn)。
(實(shí)施方式3)在本實(shí)施方式中,說明在多個(gè)終端之間只對(duì)某一特定的服務(wù)提供無(wú)縫操作環(huán)境的無(wú)縫系統(tǒng)。
本實(shí)施方式的無(wú)縫系統(tǒng)的構(gòu)成假設(shè)和上述圖1一樣。
在本實(shí)施方式中,其目的是只對(duì)某一特定的服務(wù)實(shí)現(xiàn)無(wú)縫作業(yè)。因而,本實(shí)施方式的無(wú)縫系統(tǒng)可以經(jīng)由網(wǎng)絡(luò)只和該特定的服務(wù)連接進(jìn)行發(fā)送接收,或者只把該特定的服務(wù)作為本地服務(wù)保持。
在本實(shí)施方式中的無(wú)縫系統(tǒng)中,以往所提供的服務(wù)是單數(shù),所以可以省略服務(wù)ID和狀態(tài)數(shù)據(jù)的管理。
用圖17~圖19說明本實(shí)施方式的無(wú)縫系統(tǒng)的詳細(xì)動(dòng)作。
而且,在該圖17~圖19中表示中斷由用戶12的終端31利用的服務(wù)41,在和中斷前不同的終端32上再次利用同樣的服務(wù)41的情況。
另外,對(duì)于圖17~圖19說明請(qǐng)求執(zhí)行實(shí)現(xiàn)配送內(nèi)容的服務(wù)41的處理。
圖20是表示用戶概要數(shù)據(jù)的內(nèi)容的轉(zhuǎn)移狀態(tài)例子的圖。
圖17是表示從終端31的連接到服務(wù)開始的動(dòng)作例子的順序圖。
首先,用戶12開始使用終端31,操作終端31連接到無(wú)縫系統(tǒng)。
接收到連接請(qǐng)求的終端連接單元進(jìn)行用戶認(rèn)證處理,特定請(qǐng)求連接的用戶12。
如果連接完成,則用戶12通過終端31把服務(wù)利用開始請(qǐng)求提供給無(wú)縫系統(tǒng)。服務(wù)利用開始請(qǐng)求經(jīng)由終端連接單元提供給服務(wù)管理單元。
服務(wù)管理單元的開始單元取得用用戶12請(qǐng)求利用開始的服務(wù)41提供的內(nèi)容。
服務(wù)管理單元的開始單元當(dāng)在利用服務(wù)41時(shí)終端31必須保持的屬性數(shù)據(jù)從服務(wù)41提供時(shí),在終端31中中繼該屬性數(shù)據(jù)的同時(shí),登記在用戶概要數(shù)據(jù)上。服務(wù)管理單元的開始單元例如把對(duì)話ID作為屬性數(shù)據(jù)登記在用戶概要數(shù)據(jù)中。
在此時(shí)的用戶概要數(shù)據(jù)的內(nèi)容為圖20的狀態(tài)U1。在該狀態(tài)U1中,作為項(xiàng)目“服務(wù)屬性”的值登記對(duì)話ID。
終端連接單元把從服務(wù)管理單元的開始單元提供的內(nèi)容提供給最佳化單元,把內(nèi)容變換為與終端31的顯示規(guī)格整合后的方式,對(duì)終端31提供變換后的內(nèi)容。
在終端31中,顯示從服務(wù)41經(jīng)由無(wú)縫系統(tǒng)接收到的內(nèi)容。用戶12對(duì)該顯示進(jìn)行操作,根據(jù)需要請(qǐng)求下一畫面。
圖18是表示用戶12中斷利用中的服務(wù)41時(shí)的動(dòng)作例子的順序圖。
首先,從用戶12操作的終端31中斷請(qǐng)求經(jīng)由終端連接單元提供給服務(wù)管理單元。終端31在中斷請(qǐng)求上附加被保持在終端31上的各種屬性數(shù)據(jù)(終端屬性),提供給服務(wù)管理單元。
服務(wù)管理單元的中斷單元把附加在中斷請(qǐng)求上的終端屬性登記在用戶概要數(shù)據(jù)中。而且,不是必須用用戶概要數(shù)據(jù)管理終端屬性。
在此時(shí)刻的用戶概要數(shù)據(jù)的內(nèi)容為圖20的狀態(tài)U2。
服務(wù)管理單元的中斷單元如果受理中斷請(qǐng)求,則進(jìn)行服務(wù)41的中斷處理。
以下,服務(wù)管理單元的中斷部分把與中斷后的服務(wù)41的執(zhí)行狀態(tài)有關(guān)的數(shù)據(jù)登記在用戶概要數(shù)據(jù)中,結(jié)束中斷處理。
此時(shí)的用戶概要數(shù)據(jù)的內(nèi)容為圖20的狀態(tài)U3。
在服務(wù)41的中斷處理后,用戶12發(fā)送解除無(wú)縫系統(tǒng)和提供服務(wù)的服務(wù)器之間的連接的請(qǐng)求,終端連接單元解除連接。而且,也有不把斷開終端31的電源等連接請(qǐng)求提供給無(wú)縫系統(tǒng)而終端31的使用結(jié)束的情況。
圖19是表示用戶12利用終端32請(qǐng)求服務(wù)41的再開始時(shí)的動(dòng)作例子的順序圖。
首先,用戶12操作終端32向終端連接單元提供連接請(qǐng)求。于是,終端連接單元進(jìn)行用戶的認(rèn)證。終端連接單元也可以向終端32提供服務(wù)41是否處于中斷中。例如,當(dāng)在用戶概要數(shù)據(jù)中存在屬性數(shù)據(jù)時(shí),服務(wù)41判斷為中斷中。
以下,用戶12操作終端32如果請(qǐng)求中斷中的服務(wù)41的利用再開始,則利用再開始請(qǐng)求經(jīng)由終端連接單元提供給服務(wù)管理單元。
服務(wù)管理單元的再開始單元根據(jù)利用再開始請(qǐng)求,利用被登記在用戶概要數(shù)據(jù)中的各種屬性數(shù)據(jù)訪問服務(wù)41,取得接著中斷之前顯示之內(nèi)容的內(nèi)容。
服務(wù)管理單元的再開始單元在從服務(wù)41發(fā)送了服務(wù)屬性時(shí),把服務(wù)屬性登記在用戶概要數(shù)據(jù)中。
服務(wù)管理單元的再開始單元把再開始后的內(nèi)容提供給終端連接單元。
終端連接單元經(jīng)由最佳化單元進(jìn)行內(nèi)容顯示方式的最佳化,把變換后的內(nèi)容提供給終端32。
在以上說明的本實(shí)施方式中,當(dāng)對(duì)于特定的服務(wù)切換用戶操作的終端時(shí),可以把在前面終端中的作業(yè)狀態(tài)在后面的終端中接著進(jìn)行,可以實(shí)現(xiàn)服務(wù)的繼續(xù)。據(jù)此,可以提高用戶的作業(yè)效率。
另外,在本實(shí)施方式中,與上述實(shí)施方式1的情況相比還可以削減管理項(xiàng)目,可以簡(jiǎn)化用于作業(yè)再開始的處理。
(實(shí)施方式4)在本實(shí)施方式中,說明當(dāng)根據(jù)規(guī)定的規(guī)則按順序利用多個(gè)服務(wù)的組合時(shí),提供實(shí)現(xiàn)從中斷后的服務(wù)的作業(yè)再開始的環(huán)境的無(wú)縫系統(tǒng)。
在本實(shí)施方式中,例如,利用旅店的預(yù)訂服務(wù),當(dāng)在旅店預(yù)訂完成后利用飛機(jī)票的預(yù)訂服務(wù)時(shí),如果飛機(jī)票的預(yù)先服務(wù)中斷,則維持旅店的預(yù)訂結(jié)果,可以從飛機(jī)票的預(yù)訂再開始作業(yè)。
作為本實(shí)施方式的無(wú)縫系統(tǒng)的構(gòu)成,適用從上述圖1所示的無(wú)縫系統(tǒng)中刪除中斷單元的構(gòu)成。
本實(shí)施方式的無(wú)縫系統(tǒng)在按時(shí)序利用的多個(gè)服務(wù)中,因?yàn)橹灰梢宰R(shí)別已被中斷的服務(wù)即可,所以管理用戶ID和服務(wù)ID。
圖21表示本實(shí)施方式的用戶概要數(shù)據(jù)的一例。
用圖22以及圖23說明本實(shí)施方式的無(wú)縫系統(tǒng)的詳細(xì)動(dòng)作。
而且,在該圖22以及圖23中,表示中斷用戶12的終端31的服務(wù)利用,用和中斷前不同的終端32再次利用已中斷的服務(wù)的情況。
圖22是表示從終端31的連接到服務(wù)中斷的動(dòng)作例子的順序圖。
首先,用戶12開始終端31的利用,操作終端31與無(wú)縫系統(tǒng)1連接。
接收到連接請(qǐng)求的終端連接單元進(jìn)行用戶認(rèn)證處理,特定請(qǐng)求連接的用戶12。
如果連接結(jié)束,則用戶12通過終端31向無(wú)縫計(jì)算機(jī)提供服務(wù)ID和服務(wù)利用開始請(qǐng)求。服務(wù)ID和服務(wù)利用開始請(qǐng)求經(jīng)由終端連接單元提供給服務(wù)管理單元。
服務(wù)關(guān)聯(lián)單元的再開始單元檢索·特定用戶12請(qǐng)求了利用開始的服務(wù)在哪里,取得用該服務(wù)提供的內(nèi)容。
服務(wù)管理單元的開始單元把用戶12利用的服務(wù)ID記錄在用戶概要數(shù)據(jù)中。
在上述圖21中,表示在此時(shí)刻的用戶概要數(shù)據(jù)5c的內(nèi)容。
而且,服務(wù)管理單元的開始單元把已取得的內(nèi)容提供給終端連接單元。
終端連接單元把從服務(wù)管理單元的開始單元提供的內(nèi)容提供給最佳化單元,把內(nèi)容變換為與終端31的顯示規(guī)格整合的方式,對(duì)終端31提供變換后的內(nèi)容。
在終端31中顯示已受理的內(nèi)容。用戶12對(duì)該顯示進(jìn)行操作,根據(jù)需要請(qǐng)求下一畫面。
當(dāng)從某一服務(wù)向另一服務(wù)移動(dòng)動(dòng)作時(shí),重復(fù)上述動(dòng)作。如果動(dòng)作從某一服務(wù)向另一服務(wù)切換,則在用戶概要數(shù)據(jù)5c中登記切換以后服務(wù)的服務(wù)ID。在本實(shí)施方式中,始終把特定用戶的利用中的服務(wù)的用戶ID記錄在用戶概要數(shù)據(jù)5c上。
圖23是服務(wù)中斷后,用戶12利用終端32請(qǐng)求服務(wù)的再開始時(shí)的動(dòng)作例子的順序圖。
首先,用戶12操作終端32向終端連接單元發(fā)送連接請(qǐng)求。
終端連接單元當(dāng)在用戶概要數(shù)據(jù)5c中登記服務(wù)ID時(shí),也可以向終端32提供該服務(wù)ID。
以下,如果用戶12操作終端32請(qǐng)求中斷中的服務(wù)的利用再開始,則利用再開始請(qǐng)求經(jīng)由終端連接單元提供給服務(wù)管理單元。
服務(wù)管理單元的再開始單元根據(jù)利用再開始請(qǐng)求訪問被登記在用戶概要數(shù)據(jù)5c上的服務(wù)ID表示的服務(wù),取得接著在中斷之前顯示之內(nèi)容的內(nèi)容。
服務(wù)管理單元的再開始單元把再開始后的內(nèi)容提供給終端連接單元6。
終端連接單元經(jīng)由最佳化單元進(jìn)行內(nèi)容的顯示方式的最佳化,把變換后的內(nèi)容提供給終端32。
在以上說明的本實(shí)施方式中,當(dāng)利用多個(gè)服務(wù)時(shí),可以從中斷的服務(wù)開始作業(yè),可以提高用戶的作業(yè)效率。
(實(shí)施方式5)在本實(shí)施方式中,說明中繼用戶操作的終端和對(duì)該終端提供服務(wù)的處理之間的無(wú)縫系統(tǒng)。
圖24是表示本實(shí)施方式的無(wú)縫系統(tǒng)構(gòu)成的方框圖。
無(wú)縫系統(tǒng)50具備記錄單元5。被記錄在記錄單元5上的用戶概要數(shù)據(jù)58包含用戶管理表數(shù)據(jù)58a、狀態(tài)管理數(shù)據(jù)58b。
無(wú)縫系統(tǒng)50讀入被記錄在記錄介質(zhì)51上的無(wú)縫程序52,通過執(zhí)行實(shí)現(xiàn)具有作為終端連接單元55、用戶管理單元56、數(shù)據(jù)管理單元57、服務(wù)管理單元59、改寫單元60、最佳化單元8的功能。
無(wú)縫程序50例如可以在1臺(tái)服務(wù)器計(jì)算機(jī)上運(yùn)行,也可以以分散在多臺(tái)計(jì)算機(jī)上的狀態(tài)連帶運(yùn)行。
終端群53的個(gè)終端531~53n經(jīng)由網(wǎng)絡(luò)2與無(wú)縫系統(tǒng)50連接。各終端531~53n分別具備瀏覽器541~54n。
終端連接單元55接收來自用戶操作的終端的連接請(qǐng)求識(shí)別用戶,對(duì)每個(gè)用戶進(jìn)行與服務(wù)開始·中斷·再開始·結(jié)束有關(guān)的連接管理,把服務(wù)的執(zhí)行數(shù)據(jù)提供給用戶操作的終端。
最佳化單元8識(shí)別每種終端的輸入·顯示功能的規(guī)格,把由服務(wù)提供的內(nèi)容的顯示方式等在連接中的終端中最佳化。
而且,最佳化單元8不是必須的構(gòu)成要素。例如,當(dāng)不需要與終端功能一致地改變內(nèi)容的顯示方式時(shí),可以省略最佳化單元8。
用戶管理單元56管理包含用戶樣板信息的用戶管理數(shù)據(jù)58a。在用戶管理數(shù)據(jù)58a中至少包含用于特定用戶的用戶ID。另外,在用戶管理表58a中,包含口令或者用戶特定用的數(shù)據(jù)(證明書等)。而且,用戶管理數(shù)據(jù)58a代替用戶ID以及口令,可以管理特定服務(wù)的提供目標(biāo)用的其他的數(shù)據(jù)。以下的情況也一樣。
另外,用戶管理數(shù)據(jù)58a也可以包含表示用戶的無(wú)縫系統(tǒng)50的利用狀態(tài)的數(shù)據(jù)等。
圖25是表示用戶管理數(shù)據(jù)58a的具體例子的圖。用戶管理數(shù)據(jù)58a由項(xiàng)目“用戶ID”“口令”“系統(tǒng)狀態(tài)”構(gòu)成。在項(xiàng)目“系統(tǒng)狀態(tài)”中配置對(duì)用戶表示無(wú)縫系統(tǒng)50在使用中還是不在使用中的值。即,被配置在項(xiàng)目“系統(tǒng)狀態(tài)”中的值相當(dāng)于表示無(wú)縫系統(tǒng)50的利用狀態(tài)的數(shù)據(jù)。
例如,從圖25的用戶管理數(shù)據(jù)58a可以識(shí)別用戶“A_taro”的口令是“A”,系統(tǒng)狀態(tài)是“利用中”,用戶“A_taro”現(xiàn)在正在使用無(wú)縫系統(tǒng)50。
上述圖24的數(shù)據(jù)管理單元57至少管理包含表示每個(gè)用戶的服務(wù)使用狀態(tài)數(shù)據(jù)的狀態(tài)管理數(shù)據(jù)58b。
圖26是表示狀態(tài)管理數(shù)據(jù)58b的具體例子的圖。狀態(tài)管理數(shù)據(jù)58b由項(xiàng)目“用戶ID”“URL”“作業(yè)ID”“請(qǐng)求”“請(qǐng)求執(zhí)行數(shù)據(jù)”“服務(wù)狀態(tài)”構(gòu)成。而且,在狀態(tài)管理數(shù)據(jù)58b的管理項(xiàng)目中可以加入Web頁(yè)的識(shí)別信息等。
在項(xiàng)目“URL”中配置特定提供服務(wù)的處理的URL。被配置在該項(xiàng)目“URL”中的URL相當(dāng)于處理識(shí)別數(shù)據(jù)。
在項(xiàng)目“服務(wù)狀態(tài)”中配置對(duì)用戶表示服務(wù)的使用狀態(tài)的數(shù)據(jù)。即,在項(xiàng)目“服務(wù)狀態(tài)”中,對(duì)于項(xiàng)目“用戶ID”表示的用戶配置表示項(xiàng)目“URL”表示的服務(wù)是怎樣的狀態(tài)的數(shù)據(jù)。
在項(xiàng)目“請(qǐng)求”中例如配置如圖27所示那樣表示請(qǐng)求的數(shù)據(jù)61。表示該請(qǐng)求的數(shù)據(jù)61當(dāng)在從終端對(duì)無(wú)縫系統(tǒng)50發(fā)送用于利用主機(jī)“xxx”的服務(wù)“/xxx.html”的請(qǐng)求時(shí),是表示從無(wú)縫系統(tǒng)50的服務(wù)管理單元59對(duì)主機(jī)“xxx”發(fā)送的請(qǐng)求的數(shù)據(jù)的一例。該例子是表示對(duì)于主機(jī)“xxx”求服務(wù)“/xxx.html”執(zhí)行的HTTP請(qǐng)求數(shù)據(jù)的例子。而且,所謂“主機(jī)”是提供圖24的服務(wù)41~4n的機(jī)器。
而且,在該圖27所示的例子中,表示用狀態(tài)管理數(shù)據(jù)58b管理作為表示請(qǐng)求的數(shù)據(jù)61對(duì)主機(jī)“xxx”發(fā)送的HTTP請(qǐng)求全體的情況,但也可以用狀態(tài)管理表58b只管理URL。
在項(xiàng)目“請(qǐng)求執(zhí)行數(shù)據(jù)”中配置例如象圖28所示那樣的,相對(duì)表示被配置在項(xiàng)目“請(qǐng)求”中的請(qǐng)求的數(shù)據(jù)的服務(wù)執(zhí)行數(shù)據(jù)62。圖28的例子表示的服務(wù)執(zhí)行數(shù)據(jù)62是從主機(jī)“xxx”對(duì)無(wú)縫系統(tǒng)50發(fā)送作為執(zhí)行了圖27請(qǐng)求的結(jié)果的數(shù)據(jù)的例子。
而且,在該圖28中,表示作為執(zhí)行數(shù)據(jù)62用狀態(tài)管理數(shù)據(jù)58b管理HTTP響應(yīng)全體的情況,但執(zhí)行數(shù)據(jù)62不用狀態(tài)管理數(shù)據(jù)58b管理也可以。
在項(xiàng)目“作業(yè)ID”中管理作業(yè)ID(作業(yè)識(shí)別數(shù)據(jù)),該作業(yè)ID表示項(xiàng)目“URL”表示的服務(wù)所屬的作業(yè)(服務(wù)流程)。
在此,所謂作業(yè)是為了某一目的用戶請(qǐng)求的至少一個(gè)處理流程。
在圖29中表示作業(yè)的例子。例如,執(zhí)行飛機(jī)票預(yù)訂服務(wù),把執(zhí)行旅店預(yù)訂服務(wù)的一連串的流程作為旅行預(yù)訂作業(yè)。
例如,從上述圖26的狀態(tài)管理數(shù)據(jù)58b中可以確認(rèn),用戶“B_jir0”結(jié)束屬于作業(yè)“T9876”的服務(wù)“http//yyy/yyy.html”,中斷屬于作業(yè)“T9876”的服務(wù)“http//zzz/zzz.html”。
上述圖24的服務(wù)管理單元59從網(wǎng)絡(luò)2上的服務(wù)群4或者局部環(huán)境的服務(wù)9中特定由用戶請(qǐng)求利用的服務(wù),取得由該特定出的服務(wù)提供的內(nèi)容。而且,本地服務(wù)9以及網(wǎng)絡(luò)服務(wù)群4的各服務(wù)至少存在1個(gè)即可。
另外,服務(wù)管理單元59進(jìn)行開始·中斷·再開始·結(jié)束等的服務(wù)狀態(tài)的控制,經(jīng)由數(shù)據(jù)管理單元57把包含表示服務(wù)狀態(tài)的數(shù)據(jù)的狀態(tài)管理數(shù)據(jù)58b記錄在記錄單元5中。
改寫單元60因?yàn)榭梢哉?qǐng)求在無(wú)縫系統(tǒng)50中的用戶服務(wù)利用狀態(tài)的管理,以及從Web瀏覽器到無(wú)縫系統(tǒng)50的例如作業(yè)中斷等,所以可以改寫從網(wǎng)絡(luò)服務(wù)群4和本地服務(wù)9中得到的內(nèi)容中的超級(jí)鏈接信息。
例如,改寫單元60因?yàn)閷?duì)網(wǎng)絡(luò)服務(wù)群4和本地服務(wù)9的訪問經(jīng)由無(wú)縫系統(tǒng)50進(jìn)行,所以改寫從網(wǎng)絡(luò)服務(wù)群4和本地服務(wù)9提供給Web瀏覽器的內(nèi)容中的超級(jí)鏈接信息。這樣,由于內(nèi)容中的超級(jí)鏈接信息經(jīng)由無(wú)縫系統(tǒng)50改寫,因而用無(wú)縫系統(tǒng)50中繼在終端和服務(wù)之間發(fā)送接收的內(nèi)容或者請(qǐng)求。然后,因?yàn)榻?jīng)由無(wú)縫系統(tǒng)50終端對(duì)網(wǎng)絡(luò)服務(wù)群4和本地服務(wù)9進(jìn)行訪問,所以在服務(wù)管理單元中可以進(jìn)行服務(wù)狀態(tài)的控制,在狀態(tài)管理數(shù)據(jù)58b中可以記錄管理服務(wù)狀態(tài)的數(shù)據(jù)。
圖30是表示從服務(wù)提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第1變換例的方框圖。而且,在圖30中,表示無(wú)縫系統(tǒng)50稱為“server服務(wù)器”這一名字的情況。
改寫單元60在抽出包含在從服務(wù)中提供的改寫前的執(zhí)行數(shù)據(jù)77的<A>標(biāo)記的超級(jí)鏈接“/yyy”的同時(shí),識(shí)別提供超級(jí)鏈接“/yyy”表示的服務(wù)的主機(jī)名“xxx”。而且,在變換前的執(zhí)行數(shù)據(jù)77中,超級(jí)鏈接信息由href指定指定。
以下,改寫單元60根據(jù)向無(wú)縫系統(tǒng)50通知請(qǐng)求用的URL“http//server/request”和已識(shí)別的主機(jī)名“xxx”和已抽出的超級(jí)鏈接“/yyy”,把包含在變換前的執(zhí)行數(shù)據(jù)77中的<A>標(biāo)記的內(nèi)容改寫為<AHREF=http//server/request?url=http//xxx/yyy>,制成改寫后的執(zhí)行數(shù)據(jù)77a。
改寫后的執(zhí)行數(shù)據(jù)77a經(jīng)由最佳化單元8、終端連接單元6發(fā)送到終端。利用終端的用戶通過點(diǎn)擊包含在該改寫后的執(zhí)行數(shù)據(jù)77a中的超級(jí)鏈接,如果進(jìn)行下一想利用的服務(wù)的利用請(qǐng)求,則該請(qǐng)求可以對(duì)無(wú)縫系統(tǒng)50通知。這是因?yàn)楦膶懟A(chǔ)的超級(jí)鏈接信息向無(wú)縫系統(tǒng)通知請(qǐng)求的緣故。如果假設(shè)不改寫超級(jí)鏈接信息把執(zhí)行數(shù)據(jù)發(fā)送到終端時(shí),終端點(diǎn)擊包含在執(zhí)行數(shù)據(jù)中的超級(jí)鏈接,則并不是向無(wú)縫系統(tǒng)50而是向主機(jī)“xxx”通知請(qǐng)求,不能得到在無(wú)縫系統(tǒng)50中表示服務(wù)的利用狀態(tài)的數(shù)據(jù)。
在上述的例子中,“http//server/request”的部分是對(duì)無(wú)縫系統(tǒng)50的鏈接信息。即,根據(jù)包含在內(nèi)容中的其他的處理地址信息(在上述例子中是“/yyy”),被改寫為包含無(wú)縫系統(tǒng)50自身(自己)的鏈接信息的地址信息。在此,當(dāng)識(shí)別主機(jī)名“xxx”時(shí),如果與執(zhí)行數(shù)據(jù)對(duì)應(yīng)的請(qǐng)求從機(jī)器發(fā)送給無(wú)縫系統(tǒng)50,則因?yàn)樵谠撜?qǐng)求中包含“http//server/request?url=http//xxx/○○○”這一信息,所以暫時(shí)保存該URL信息(用存儲(chǔ)等)。然后,如果從執(zhí)行數(shù)據(jù)中抽出超級(jí)鏈接“/yyy”,則從該URL信息中識(shí)別提供超級(jí)鏈接“/yyy”表示的服務(wù)的主機(jī)名“xxx”。
圖31是表示從服務(wù)中提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第2變形例子的方框圖。
改寫單元60在抽出包含在從服務(wù)中提供的變換前的執(zhí)行數(shù)據(jù)77的<A>標(biāo)記中的超級(jí)鏈接“/yyy”的同時(shí),識(shí)別提供超級(jí)鏈接“/yyy”表示的服務(wù)的主機(jī)名“xxx”和作業(yè)ID“1234”。
以下,改寫單元60根據(jù)用于向無(wú)縫系統(tǒng)50通知請(qǐng)求的URL“http//server/request”和已識(shí)別的主機(jī)名“xxx”和已抽出的超級(jí)鏈接“/yyy”和已識(shí)別的作業(yè)ID(taskID)“12345”,把包含在變換前的執(zhí)行數(shù)據(jù)77中的<A>標(biāo)記的內(nèi)容改寫為<AHREF=http//server/request?url=http//xxx/yyy&tasked=12345>,制成改寫后的執(zhí)行數(shù)據(jù)77b。
圖32是表示從服務(wù)提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第3變換例子的方框圖。
改寫單元60一并把指定執(zhí)行數(shù)據(jù)77中的URL的基本部分的<BASE>標(biāo)記追加記入到執(zhí)行數(shù)據(jù)77。
據(jù)此,即使不改寫從服務(wù)中提供的變換前的執(zhí)行數(shù)據(jù)77中的各<A>標(biāo)記的內(nèi)容,也可以如經(jīng)由無(wú)縫系統(tǒng)50訪問服務(wù)器那樣改寫執(zhí)行數(shù)據(jù)77中的超級(jí)鏈接。
圖33是表示從訪問提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第4變換例子的方框圖。
改寫單元60抽出包含在變換前的執(zhí)行數(shù)據(jù)77的<A>標(biāo)記中的超級(jí)鏈接“/yyy”,把根據(jù)付與了鏈接ID和超級(jí)鏈接關(guān)系的數(shù)據(jù)78抽出的超級(jí)鏈接“/yyy”變換為鏈接ID“L1234”。而且,在本實(shí)施方式中,數(shù)據(jù)78被記錄在記錄單元5中,可以經(jīng)由數(shù)據(jù)管理單元57訪問。
以下,改寫單元60根據(jù)用于向無(wú)縫系統(tǒng)50通知請(qǐng)求的URL“http//server/request”和鏈接ID“L1234”,把包含在變換前的執(zhí)行數(shù)據(jù)77中的<A>標(biāo)記的內(nèi)容改寫為<AHREF=http//server/request?linkid=L1234>,制成改寫后的執(zhí)行數(shù)據(jù)77d。
在該改寫后的執(zhí)行數(shù)據(jù)77d被送到終端中后,當(dāng)通過用戶進(jìn)行超級(jí)鏈接點(diǎn)擊進(jìn)行了新的服務(wù)利用請(qǐng)求時(shí),服務(wù)管理單元59如果從終端經(jīng)由終端連接單元55受理鏈接ID,則根據(jù)數(shù)據(jù)78把鏈接ID變換為URL,對(duì)該URL表示的服務(wù)發(fā)出請(qǐng)求。
圖34是表示從服務(wù)提供給Web瀏覽器的執(zhí)行數(shù)據(jù)的第5變形例子的方框圖。
改寫單元60把用于進(jìn)行中斷請(qǐng)求的超級(jí)鏈接79埋入改寫前的執(zhí)行數(shù)據(jù)77,制成改寫后的執(zhí)行數(shù)據(jù)77e。
另外,為了記錄作業(yè)的繼續(xù)性,在超級(jí)鏈接79上附加作業(yè)ID。附加有作業(yè)ID的改寫當(dāng)用戶并行實(shí)施多個(gè)作業(yè)(例如旅行預(yù)訂作業(yè)和旅行目的地觀光信息收集作業(yè))時(shí),在區(qū)別該多個(gè)作業(yè)中特別有效。
在執(zhí)行數(shù)據(jù)77e中,裝入進(jìn)行中斷請(qǐng)求的暫停任務(wù)功能。表示執(zhí)行數(shù)據(jù)77e的瀏覽器當(dāng)按下中斷鍵時(shí),把中斷作業(yè)ID(112233)表示的作業(yè)的請(qǐng)求提供給無(wú)縫系統(tǒng)50。
通過這樣的改寫單元60的處理,經(jīng)由無(wú)縫系統(tǒng)50在服務(wù)和終端之間發(fā)送接收請(qǐng)求和執(zhí)行數(shù)據(jù)。
用圖35~圖42說明上述那樣的無(wú)縫系統(tǒng)50的動(dòng)作。圖35~圖42表示按照時(shí)間順序繼續(xù)的一連串的動(dòng)作。
圖35以及圖36是表示從用戶請(qǐng)求服務(wù)的利用開始后到內(nèi)容顯示前的動(dòng)作的順序圖。
首先,用戶開始終端的利用,操作終端與無(wú)縫系統(tǒng)50連接。例如,表示由無(wú)縫系統(tǒng)50提供的無(wú)縫服務(wù)的URL(地址)由用戶指定,對(duì)該被指定的地址要求連接,對(duì)無(wú)縫系統(tǒng)50進(jìn)行連接。
接收到連接請(qǐng)求的終端連接單元55進(jìn)行用戶認(rèn)證,認(rèn)證進(jìn)行連接請(qǐng)求的用戶。
而且,在用戶認(rèn)證方法中可以利用各種方法。例如,終端連接單元55在連接要求時(shí)在從終端受理的用戶ID以及口令和在用戶管理單元56中被管理的用戶管理數(shù)據(jù)58a的用戶ID以及口令一致時(shí)完成認(rèn)證。另外,終端連接單元55也可以使用電子說明書進(jìn)行用戶的認(rèn)證。
以下,終端連接單元55使用用戶管理單元57在用戶管理數(shù)據(jù)58a中登記用戶已處于利用開始狀態(tài)這一信息。
連接完成后,用戶操作終端指定想利用的服務(wù),對(duì)無(wú)縫系統(tǒng)50提供服務(wù)利用開始請(qǐng)求。
服務(wù)利用開始請(qǐng)求經(jīng)由終端連接單元55提供給服務(wù)管理單元59。
服務(wù)管理單元59核對(duì)從終端受理的請(qǐng)求內(nèi)容。
服務(wù)管理單元59在受理的請(qǐng)求是服務(wù)開始請(qǐng)求時(shí),取出作為開始對(duì)象指定的服務(wù)的服務(wù)識(shí)別數(shù)據(jù)。作為服務(wù)識(shí)別數(shù)據(jù),例如使用網(wǎng)絡(luò)服務(wù)的URL。另外,代替URL,為了指定服務(wù)也可以把由無(wú)縫系統(tǒng)50管理的特定的ID作為服務(wù)識(shí)別數(shù)據(jù)使用。
以下,服務(wù)管理單元59調(diào)出數(shù)據(jù)管理單元57,把表示來自終端的請(qǐng)求的信息記錄在狀態(tài)管理數(shù)據(jù)58b中。作為表示來自終端的請(qǐng)求的信息,例如有URL。或者,可以使用從終端發(fā)送到無(wú)縫系統(tǒng)50的HTTP請(qǐng)求數(shù)據(jù)?;蛘撸邮諄碜越K端的請(qǐng)求,使用在無(wú)縫系統(tǒng)50調(diào)出網(wǎng)絡(luò)服務(wù)群4的服務(wù)時(shí)發(fā)送的HTTP請(qǐng)求數(shù)據(jù)。
服務(wù)管理單元59根據(jù)從終端指定的調(diào)出對(duì)象的服務(wù)的服務(wù)識(shí)別數(shù)據(jù),對(duì)進(jìn)行服務(wù)提供的網(wǎng)絡(luò)服務(wù)的服務(wù)器和本地服務(wù)的服務(wù)器請(qǐng)求服務(wù)。
例如,當(dāng)服務(wù)識(shí)別數(shù)據(jù)為指定HTTP協(xié)議的URL時(shí),服務(wù)管理單元59對(duì)HTTP服務(wù)器進(jìn)行HTTP請(qǐng)求。然后,服務(wù)管理單元59作為該請(qǐng)求的應(yīng)答受理內(nèi)容,使用數(shù)據(jù)管理單元57把內(nèi)容登記在狀態(tài)管理數(shù)據(jù)58b中。而且,服務(wù)管理單元59使用數(shù)據(jù)管理單元57還把利用狀態(tài)數(shù)據(jù)等登記在狀態(tài)管理數(shù)據(jù)58b中。例如,表示從終端指定的服務(wù)的開始的信息被登記在狀態(tài)管理數(shù)據(jù)58b上。
以下,改寫單元60進(jìn)行在內(nèi)容中埋入與中斷·再開始有關(guān)的信息的改寫處理。
例如,當(dāng)用戶點(diǎn)擊內(nèi)容中的超級(jí)鏈接時(shí),無(wú)縫系統(tǒng)50為了提供中斷·再開始功能,在用戶點(diǎn)擊超級(jí)鏈接的時(shí)刻,需要調(diào)出無(wú)縫系統(tǒng)50。
因此,改寫內(nèi)容中的超級(jí)鏈接,經(jīng)由無(wú)縫系統(tǒng)50進(jìn)行超級(jí)鏈接的改寫,使得調(diào)出被指定在原內(nèi)容中的超級(jí)鏈接。
即,改寫單元60改寫提供給終端的內(nèi)容中的超級(jí)鏈接,使得可以訪問從用戶操作的終端經(jīng)由無(wú)縫系統(tǒng)50提供服務(wù)的一側(cè)。
終端連接單元55從改寫單元60受理改寫后的內(nèi)容。另外,終端連接單元55調(diào)出最佳化單元8把超級(jí)鏈接的改寫后的內(nèi)容變換為與終端顯示功能和輸入功能一致的方式。然后,終端連接單元55把變換后的內(nèi)容提供給終端。
在終端中顯示被提供的內(nèi)容。
用戶對(duì)該內(nèi)容的顯示進(jìn)行操作,根據(jù)情況請(qǐng)求下一畫面。
而且,作為最佳化單元8的實(shí)現(xiàn)手段考慮了各種方法。例如,也可以把代碼轉(zhuǎn)換中間軟件等利用在最佳化單元8中。
圖37以及圖38是表示在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù)時(shí)的動(dòng)作的順序圖。點(diǎn)擊所提供的內(nèi)容中的超級(jí)鏈接,直至調(diào)出下一內(nèi)容(HTML頁(yè))的動(dòng)作相當(dāng)于該圖37以及圖38。
被顯示在終端上的內(nèi)容是用改寫單元60改寫的內(nèi)容。因此,以下被點(diǎn)擊的超級(jí)鏈接并不是被記述在原內(nèi)容中的鏈接,而是被處理成經(jīng)由無(wú)縫系統(tǒng)50的鏈接。因而,用戶只要和利用用一般的HTTP服務(wù)器提供的網(wǎng)絡(luò)服務(wù)時(shí)一樣地點(diǎn)擊超級(jí)鏈接,就可以對(duì)無(wú)縫系統(tǒng)50請(qǐng)求服務(wù)利用繼續(xù)。據(jù)此,無(wú)縫系統(tǒng)50中繼終端和網(wǎng)絡(luò)訪問的交換,可以在中繼的時(shí)刻取得用于用戶利用的服務(wù)中斷·再開始的信息。
首先,用戶點(diǎn)擊超級(jí)鏈接。于是,從終端向終端連接單元55提供服務(wù)利用請(qǐng)求。服務(wù)利用開始請(qǐng)求經(jīng)由終端連接單元55提供給服務(wù)管理單元59。
服務(wù)管理單元59核對(duì)從終端受理的請(qǐng)求內(nèi)容。
服務(wù)管理單元59當(dāng)從終端受理的請(qǐng)求是服務(wù)利用請(qǐng)求時(shí),取出服務(wù)識(shí)別數(shù)據(jù)。在此時(shí)取出的服務(wù)識(shí)別數(shù)據(jù)是在前面調(diào)出時(shí)由改寫單元60改寫的信息。該被取出的服務(wù)識(shí)別數(shù)據(jù)是可以特定用原內(nèi)容指定的URL的信息。
以下,服務(wù)管理單元59調(diào)出數(shù)據(jù)管理單元57記錄來自終端的請(qǐng)求。
在圖37以及圖38中,以后的處理和上述圖35以及圖36的情況一樣。即,向從服務(wù)管理單元59提供服務(wù)的網(wǎng)絡(luò)服務(wù)的服務(wù)器或者本地服務(wù)的服務(wù)器提供請(qǐng)求。在進(jìn)行內(nèi)容的記錄和內(nèi)容的改寫等的處理后,把內(nèi)容提供給終端。
圖39是從上述圖38的狀態(tài)到中斷服務(wù)時(shí)的動(dòng)作的順序圖。
用戶在中斷服務(wù)的時(shí)刻,對(duì)無(wú)縫系統(tǒng)50提供服務(wù)的中斷請(qǐng)求。
服務(wù)中斷請(qǐng)求經(jīng)由終端連接單元55提供給服務(wù)管理單元59。服務(wù)管理單元59核對(duì)從終端提供的請(qǐng)求的內(nèi)容。服務(wù)管理單元59當(dāng)請(qǐng)求是服務(wù)中斷請(qǐng)求時(shí),使用數(shù)據(jù)管理單元57把狀態(tài)管理數(shù)據(jù)58b的服務(wù)狀態(tài)設(shè)置為中斷狀態(tài)。例如,服務(wù)管理單元59把現(xiàn)在處于利用中的狀態(tài)變更為中斷狀態(tài)?;蛘?,在來自用戶的中斷請(qǐng)求中包含服務(wù)ID,服務(wù)管理單元59把與中斷請(qǐng)求的服務(wù)ID對(duì)應(yīng)的服務(wù)狀態(tài)設(shè)置為中斷狀態(tài)。
接著,用戶把使用結(jié)束請(qǐng)求提供給無(wú)縫系統(tǒng)50。
使用結(jié)束請(qǐng)求經(jīng)由終端連接單元55提供給服務(wù)管理單元59。服務(wù)管理單元59核對(duì)從終端提供的請(qǐng)求的內(nèi)容。服務(wù)管理單元59在請(qǐng)求是利用結(jié)束請(qǐng)求時(shí),使用用戶管理單元56把用戶管理數(shù)據(jù)58a的系統(tǒng)狀態(tài)更新為結(jié)束狀態(tài),結(jié)束服務(wù)的利用。
從圖40至圖42是表示從另一終端再開始從上述圖35至圖39的動(dòng)作中被中斷的服務(wù)利用的動(dòng)作的順序圖。
首先,用戶使用和在圖35至圖39中使用的終端不同的終端,對(duì)無(wú)縫系統(tǒng)50提供連接請(qǐng)求。于是,和上述圖35的情況一樣進(jìn)行用戶的認(rèn)證處理。
接著,由用戶請(qǐng)求中斷中的服務(wù)的再開始。例如,服務(wù)管理單元59在用戶認(rèn)證后選擇中斷中的服務(wù),從無(wú)縫系統(tǒng)50到返還終端的畫面中包含中斷中的服務(wù)的一覽。用戶操作的終端顯示中斷中的服務(wù)一覽,從中對(duì)被用戶選擇的服務(wù)請(qǐng)求利用再開始。
服務(wù)利用再開始請(qǐng)求從終端經(jīng)由終端連接單元55提供給服務(wù)管理單元59。
服務(wù)管理單元59使用數(shù)據(jù)管理單元57取得與服務(wù)的執(zhí)行狀態(tài)有關(guān)的狀態(tài)管理數(shù)據(jù)58b,核對(duì)從終端受理的請(qǐng)求的內(nèi)容。
服務(wù)管理單元59在已受理的請(qǐng)求是服務(wù)再開始請(qǐng)求時(shí),首先,取出再開始對(duì)象的服務(wù)的信息。作為特定再開始對(duì)象的服務(wù)的方法,有作為來自終端的服務(wù)再開始請(qǐng)求的參數(shù),包含用于特定服務(wù)的服務(wù)識(shí)別數(shù)據(jù)的方法,把中斷中的狀態(tài)的服務(wù)看作再開始對(duì)象再開始的方法等。
以下,服務(wù)管理單元59根據(jù)取出的再開始對(duì)象的服務(wù)信息執(zhí)行再開始處理。
首先,服務(wù)管理單元59為了再開始服務(wù)的利用,使用數(shù)據(jù)管理單元57更新在狀態(tài)管理數(shù)據(jù)58b中的再開始對(duì)象服務(wù)的服務(wù)狀態(tài)。
服務(wù)管理單元59執(zhí)行再開始處理。例如,服務(wù)管理單元59預(yù)先記錄在中斷前已從網(wǎng)絡(luò)服務(wù)中得到的內(nèi)容的全體(從網(wǎng)絡(luò)服務(wù)中得到的HTTP響應(yīng)的全體),在再開始時(shí)在把已記錄的內(nèi)容用改寫單元60進(jìn)行改寫,用最佳化單元8進(jìn)行與終端一致的顯示最佳化后提供給終端。
另外,例如,服務(wù)管理單元59預(yù)先記錄在中斷前提供給網(wǎng)絡(luò)服務(wù)的HTTP請(qǐng)求,在再開始時(shí)對(duì)網(wǎng)絡(luò)服務(wù)提供已記錄的HTTP請(qǐng)求,從網(wǎng)絡(luò)服務(wù)中取得內(nèi)容,在改寫以及最佳化后提供給終端。
如上所述在本實(shí)施方式中,當(dāng)中斷某一終端的作業(yè),在另一終端中再開始作業(yè)時(shí),可以在再開始作業(yè)的終端中再現(xiàn)中斷前的狀態(tài)。即,在具備Web瀏覽器的多個(gè)終端之間,可以中斷·再開始服務(wù)。
另外,在本實(shí)施方式中,作為終端一側(cè)的環(huán)境,并不追加一般流通的Web瀏覽器以外的特殊的元件,可以在另一終端中再開始在某一終端中進(jìn)行的作業(yè)。另外,也可以在同一終端中間隔一段時(shí)間在暫時(shí)中斷后再開始作業(yè)。因而,用戶可以容易并且迅速地接受無(wú)縫系統(tǒng)50的無(wú)縫服務(wù)。
另外,其功能可以與個(gè)人計(jì)算機(jī)、PDA、手機(jī)等各種類型的終端對(duì)應(yīng)使用,即使OS(操作系統(tǒng)Operating System)不同也可以使用。
(實(shí)施方式6)
圖43是表示本實(shí)施方式的無(wú)縫系統(tǒng)構(gòu)成例子的方框圖。
在被配備于無(wú)縫系統(tǒng)63中的記錄單元5中,記錄包含用戶管理數(shù)據(jù)67a、狀態(tài)管理數(shù)據(jù)67b的用戶概要數(shù)據(jù)58。
無(wú)縫系統(tǒng)63讀入被記錄在記錄介質(zhì)64中的無(wú)縫系統(tǒng)程序65,通過執(zhí)行實(shí)現(xiàn)作為終端連接單元55、狀態(tài)接收單元66、用戶管理單元56、數(shù)據(jù)管理單元57、服務(wù)管理單元68、附加單元69、最佳化單元8的功能。
終端群70的各終端701~70n經(jīng)由網(wǎng)絡(luò)2于無(wú)縫系統(tǒng)63連接。各終端701~70n分別具備瀏覽器711~71n。
瀏覽器711~71n是一般流通的瀏覽器,例如可以是市售的能夠裝入個(gè)人計(jì)算機(jī)的瀏覽器。
一般流通的瀏覽器具備設(shè)定代理服務(wù)器的功能;客戶端腳本(script)功能;利用客戶端腳本功能從客戶向服務(wù)器通知信息的功能;在超級(jí)鏈接的點(diǎn)擊時(shí)把超級(jí)鏈接的點(diǎn)擊事件通知訪問目標(biāo),對(duì)訪問目標(biāo)上傳信息的功能。
當(dāng)從終端訪問無(wú)縫系統(tǒng)63時(shí),在瀏覽器711~71n中進(jìn)行代理服務(wù)器功能的設(shè)定,無(wú)縫系統(tǒng)63被作為代理服務(wù)器設(shè)定。于是,來自指定了網(wǎng)絡(luò)服務(wù)和本地網(wǎng)絡(luò)服務(wù)的URL的瀏覽器711~71n的請(qǐng)求由瀏覽器711~71n具有的功能完全自動(dòng)地提供給無(wú)縫系統(tǒng)63。
在本實(shí)施方式中,通過利用瀏覽器的獨(dú)立服務(wù)功能,終端和網(wǎng)絡(luò)服務(wù)之間的交換由無(wú)縫系統(tǒng)63中繼。
附加單元69進(jìn)行把無(wú)縫系統(tǒng)63用于取得終端的瀏覽器的可以狀態(tài)的狀態(tài)通知腳本埋入內(nèi)容的處理。在此,狀態(tài)通知腳本是使用在瀏覽器中具備的客戶端腳本功能,和利用客戶端腳本的從客戶到服務(wù)器的信息通知功能,把終端的狀態(tài)提供給無(wú)縫系統(tǒng)63的腳本。
通過在內(nèi)容中埋入狀態(tài)通知(無(wú)縫系統(tǒng)63埋入把機(jī)器的狀態(tài)信息通知自己的系統(tǒng)的命令),在瀏覽器中由用戶點(diǎn)擊超級(jí)鏈接,當(dāng)瀏覽器的顯示對(duì)象從在點(diǎn)擊時(shí)顯示的頁(yè)轉(zhuǎn)移到另一頁(yè)時(shí),或者通過關(guān)閉瀏覽器窗口的功能關(guān)閉窗口的情況等下,從終端對(duì)無(wú)縫系統(tǒng)63提供表示頁(yè)已轉(zhuǎn)移和關(guān)閉窗口等的狀態(tài)信息。
狀態(tài)接收單元66例如當(dāng)在瀏覽器中點(diǎn)擊了超級(jí)鏈接時(shí)或者關(guān)閉了窗口時(shí)等,調(diào)出在附加單元69中附加的狀態(tài)通知腳本時(shí),受理提供給無(wú)縫系統(tǒng)63的狀態(tài)信息。狀態(tài)受理單元66把該狀態(tài)信息作為服務(wù)狀態(tài)使用數(shù)據(jù)管理單元57記錄在狀態(tài)管理數(shù)據(jù)67b中。
具有以上那樣構(gòu)成的無(wú)縫系統(tǒng)63中繼終端和網(wǎng)絡(luò)服務(wù)之間的全部請(qǐng)求。因此,可以通知把哪一頁(yè)提供給終端一側(cè)。該全部請(qǐng)求在圖26中被作為URL(與處理識(shí)別數(shù)據(jù)對(duì)應(yīng))記錄在狀態(tài)管理數(shù)據(jù)58b中。
另外,無(wú)縫系統(tǒng)63通過在附加單元69中進(jìn)行在內(nèi)容中埋入狀態(tài)通知腳本的處理,可以從終端一側(cè)受理知道由于在終端一側(cè)窗口關(guān)閉,或者轉(zhuǎn)移到其他頁(yè)而未被顯示的消失頁(yè)。
然后,無(wú)縫系統(tǒng)63通過取提供給終端的全部頁(yè)和消失頁(yè)的差,可以知道哪一頁(yè)被顯示在終端上。
服務(wù)管理單元68通過中斷功能判斷在用戶的終端利用結(jié)束時(shí)顯示了哪一頁(yè)。另外,服務(wù)管理單元68在再開始時(shí)用再開始功能再次顯示被判斷為中斷的頁(yè)。
圖44是表示從服務(wù)提供給Web瀏覽器的結(jié)果數(shù)據(jù)的第1變換例子的方框圖。
附加單元69受理URL「http//xxx/xxx.html」的頁(yè)80。
于是,附加單元69在該頁(yè)轉(zhuǎn)移時(shí)或者該頁(yè)關(guān)閉時(shí)在訪問無(wú)縫系統(tǒng)63的狀態(tài)受理單元66的同時(shí),把包含用于從終端向狀態(tài)受理單元66提供該頁(yè)的URL「http//xxx/xxx.html」的命令的狀態(tài)通知腳本,附加在URL「http//xxx/xxx.html」的頁(yè)80上。
而后把附加后的頁(yè)80a提供給終端。
被記載在附加后的頁(yè)80a上的「window.open(‘http//server/jyoutaiuketuke?url=http//xxx/xxx.html’)」是如果該頁(yè)80a從瀏覽器上消失,則在讀出URL「/server/jyoutaiuketuke」的同時(shí),通知表示該消失的頁(yè)的URL「/xxx/xxx.html」這一情況的命令。
圖45是表示從服務(wù)提供給Web瀏覽器的結(jié)果數(shù)據(jù)的第2變換例的方框圖。
附加單元69在URL「/xxx/xxx.html」的頁(yè)80轉(zhuǎn)移時(shí)或者頁(yè)關(guān)閉時(shí),在訪問無(wú)縫系統(tǒng)63的狀態(tài)受理單元66的同時(shí),把包含用于從終端向狀態(tài)受理單元66提供表示該頁(yè)的頁(yè)ID的命令的狀態(tài)通知腳本附加在URL「http//xxx/xxx.html」的頁(yè)80上,制成附加后的頁(yè)80b。無(wú)縫系統(tǒng)63根據(jù)受理到的頁(yè)ID可以確認(rèn)哪一頁(yè)轉(zhuǎn)移或者關(guān)閉。
上述那樣的無(wú)縫系統(tǒng)63的動(dòng)作用圖46~52表示。圖46~52表示按照時(shí)序進(jìn)行的一連串的動(dòng)作。
圖46以及圖47是表示從用戶請(qǐng)求服務(wù)的利用開始到顯示內(nèi)容的動(dòng)作的程序圖。
圖48以及圖49是表示在內(nèi)容顯示后繼續(xù)調(diào)出服務(wù),直至顯示與該調(diào)出相對(duì)的內(nèi)容前的動(dòng)作的順序圖。
圖50是表示從上述圖49的狀態(tài)中斷作業(yè)時(shí)的動(dòng)作的順序圖。
圖51以及圖52是表示在從另一終端再開始在上述圖46到圖50的動(dòng)作中被中斷的服務(wù)利用的動(dòng)作的順序圖。
在本實(shí)施方式中,和上述實(shí)施方式5的情況不同,具有不改寫頁(yè)中的全超級(jí)鏈接的優(yōu)點(diǎn)。
例如,有使用客戶端腳本在終端一側(cè)動(dòng)態(tài)生成超級(jí)鏈接的情況。這種情況下,如經(jīng)由無(wú)縫系統(tǒng)那樣預(yù)先改寫頁(yè)的超級(jí)鏈接提供給終端是困難的。但是,在本實(shí)施方式中,通過瀏覽器的代理服務(wù)器設(shè)定功能,來自終端的訪問一律經(jīng)由無(wú)縫系統(tǒng)63。因此,即使在終端一側(cè)動(dòng)態(tài)生成超級(jí)鏈接,也可以采用無(wú)縫系統(tǒng)63提供無(wú)縫服務(wù)。
另外,在本實(shí)施方式中,即使在使用具有在多個(gè)窗口顯示多頁(yè)的功能的瀏覽器時(shí),因?yàn)闊o(wú)縫系統(tǒng)63對(duì)各窗口確認(rèn)狀態(tài),提供無(wú)縫服務(wù),所以可以中斷多個(gè)作業(yè)窗口的狀態(tài)再開始。
(實(shí)施方式7)
在本實(shí)施方式中,簡(jiǎn)單地說明組合上述實(shí)施方式5的無(wú)縫系統(tǒng)50和上述實(shí)施方式6的無(wú)縫系統(tǒng)63的無(wú)縫系統(tǒng)。
圖53是表示本實(shí)施方式無(wú)縫系統(tǒng)的構(gòu)成例子的方框圖。
無(wú)縫系統(tǒng)72并不只是獨(dú)立地具有上述實(shí)施方式5的無(wú)縫系統(tǒng)50和上述實(shí)施方式6的無(wú)縫系統(tǒng)63的雙方的功能,管理的數(shù)據(jù)也相同。
因此,用戶例如使用手機(jī)等根據(jù)與上述實(shí)施方式5對(duì)應(yīng)的動(dòng)作開始作業(yè),暫時(shí)中斷該作業(yè),其后使用臺(tái)式個(gè)人計(jì)算機(jī)用與上述實(shí)施方式6對(duì)應(yīng)的動(dòng)作再開始作業(yè)。
即,例如象手機(jī)等那樣,當(dāng)終端不具備代理服務(wù)器設(shè)定功能、客戶端腳本功能、從利用了客戶端腳本的客戶向服務(wù)器的信息通知功能時(shí),可以通過與上述的實(shí)施方式5對(duì)應(yīng)的動(dòng)作提供無(wú)縫服務(wù)。
另一方面,如個(gè)人計(jì)算機(jī)等那樣,當(dāng)終端具備代理服務(wù)器設(shè)定功能、客戶端腳本功能、從利用客戶端腳本的客戶向服務(wù)器的信息通知功能時(shí),可以通過與上述實(shí)施方式6對(duì)應(yīng)的動(dòng)作來提供可對(duì)超級(jí)鏈接動(dòng)態(tài)生成網(wǎng)頁(yè)進(jìn)行中斷再開始的無(wú)縫服務(wù)。
權(quán)利要求
1.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元;把為了實(shí)現(xiàn)上述處理識(shí)別數(shù)據(jù)表示的處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中的保存單元;和當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù)和上述再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
2.如權(quán)利要求1所述的無(wú)縫系統(tǒng),其特征在于上述再開始實(shí)現(xiàn)數(shù)據(jù)包含表示再開始上述處理的再開始點(diǎn)的數(shù)據(jù),上述再開始單元把上述再開始點(diǎn)以后的上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
3.如權(quán)利要求1所述的無(wú)縫系統(tǒng),其特征在于上述再開始實(shí)現(xiàn)數(shù)據(jù)包含在上述機(jī)器與上述處理之間共用的屬性數(shù)據(jù),上述再開始單元使用上述屬性數(shù)據(jù)把上述再開始請(qǐng)求的發(fā)送機(jī)器與上述處理的關(guān)系設(shè)置為在上述機(jī)器中發(fā)生中斷事件之前的上述機(jī)器與上述處理的關(guān)系。
4.如權(quán)利要求1所述的無(wú)縫系統(tǒng),其特征在于上述保存單元把表示上述機(jī)器中發(fā)生中斷事件時(shí)中斷了上述處理這一情況的狀態(tài)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中,上述再開始單元當(dāng)上述中斷事件發(fā)生后受理了上述再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),從上述利用狀態(tài)數(shù)據(jù)中與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)地取得上述狀態(tài)數(shù)據(jù)表示中斷的再開始用的處理識(shí)別數(shù)據(jù)和再開始用的再開始實(shí)現(xiàn)數(shù)據(jù),把根據(jù)上述再開始用的再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述再開始用的處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
5.如權(quán)利要求1所述的無(wú)縫系統(tǒng),其特征在于還包括把從上述機(jī)器、上述再開始請(qǐng)求的發(fā)送機(jī)器和上述處理中的至少一個(gè)中受理的內(nèi)容的形式變換為提供目標(biāo)的形式的最佳化單元。
6.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù),并把上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
7.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元;當(dāng)在上述機(jī)器中發(fā)生中斷事件時(shí),把表示中斷了上述處理識(shí)別數(shù)據(jù)表示的處理這一情況的狀態(tài)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中的保存單元;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),從上述利用狀態(tài)數(shù)據(jù)中,與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)地取得上述狀態(tài)數(shù)據(jù)表示中斷的再開始用的處理識(shí)別數(shù)據(jù),并把上述再開始用的處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
8.一種無(wú)縫系統(tǒng),其特征在于包括把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)登記在利用狀態(tài)數(shù)據(jù)中的管理單元;把為了實(shí)現(xiàn)規(guī)定處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)起來登記到上述利用狀態(tài)數(shù)據(jù)中的保存單元;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的再開始單元。
9.如權(quán)利要求8所述的無(wú)縫系統(tǒng),其特征在于上述再開始實(shí)現(xiàn)數(shù)據(jù)包含表示再開始上述處理的再開始點(diǎn)的數(shù)據(jù),上述再開始單元把上述再開始點(diǎn)以后的上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
10.如權(quán)利要求8所述的無(wú)縫系統(tǒng),其特征在于上述再開始實(shí)現(xiàn)數(shù)據(jù)包含在上述機(jī)器與上述處理之間共用的屬性數(shù)據(jù),上述再開始單元使用上述屬性數(shù)據(jù)把上述再開始請(qǐng)求的發(fā)送機(jī)器與上述處理的關(guān)系設(shè)置成上述機(jī)器中發(fā)生中斷事件之前的上述機(jī)器與上述處理的關(guān)系。
11.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元;和當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的改寫單元,上述管理單元如果根據(jù)上述改寫單元中被改寫的地址信息來接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,如果從上述機(jī)器受理處理的再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
12.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元,和在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述狀態(tài)信息通知自己系統(tǒng)的命令的附加單元,上述管理單元當(dāng)從上述機(jī)器受理上述狀態(tài)信息時(shí),登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
13.一種無(wú)縫系統(tǒng),其特征在于包括對(duì)使從機(jī)器受理的用戶識(shí)別數(shù)據(jù)與表示由上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)進(jìn)行管理的管理單元;當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的改寫單元;和在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述狀態(tài)信息通知自己系統(tǒng)的命令的附加單元,上述管理單元如果根據(jù)上述改寫單元中被改寫的地址信息來接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,當(dāng)從上述機(jī)器受理上述狀態(tài)信息時(shí)登記在上述利用狀態(tài)數(shù)據(jù)中,如果從上述機(jī)器受理處理的再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則在根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別和來自上述機(jī)器的處理的再開始的同時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
14.一種記錄介質(zhì),其特征在于記錄有使計(jì)算機(jī)作為以下裝置發(fā)揮功能的程序管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和從表示上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的裝置;把為了實(shí)現(xiàn)上述處理識(shí)別數(shù)據(jù)表示的處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中的裝置;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù)和上述再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的裝置。
15.一種記錄介質(zhì),其特征在于記錄有使計(jì)算機(jī)作為以下裝置發(fā)揮功能的程序管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和從表示上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的裝置;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù),并把上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的裝置。
16.一種記錄介質(zhì),其特征在于記錄有使計(jì)算機(jī)作為以下裝置發(fā)揮功能的程序管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和從表示上述機(jī)器請(qǐng)求執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的裝置;當(dāng)在上述機(jī)器中發(fā)生中斷事件時(shí),把表示中斷了上述處理識(shí)別數(shù)據(jù)表示的處理這一情況的狀態(tài)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中的裝置;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),從上述利用狀態(tài)數(shù)據(jù)中,與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)地取得上述狀態(tài)數(shù)據(jù)表示中斷的再開始用的處理識(shí)別數(shù)據(jù),并把上述再開始用處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的裝置。
17.一種記錄介質(zhì),其特征在于記錄有使計(jì)算機(jī)作為以下裝置發(fā)揮功能的程序把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)登記在利用狀態(tài)數(shù)據(jù)中的裝置;把為了實(shí)現(xiàn)規(guī)定處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)起來登記在上述利用狀態(tài)數(shù)據(jù)中的裝置;當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器的裝置。
18.一種記錄介質(zhì),是記錄有用于使計(jì)算機(jī)動(dòng)作的程序的計(jì)算機(jī)可以讀取的記錄介質(zhì),其特征在于上述程序包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和表示來自上述機(jī)器的處理執(zhí)行請(qǐng)求的信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理步驟;當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的改寫步驟;上述管理步驟如果根據(jù)由上述改寫裝置改寫的地址信息從上述機(jī)器接收表示處理的執(zhí)行請(qǐng)求的信息,則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,如果從上述機(jī)器受理上述再開始請(qǐng)求則根據(jù)上述利用狀態(tài)數(shù)據(jù)進(jìn)行處理的再開始。
19.一種記錄介質(zhì),是記錄有用于使計(jì)算機(jī)動(dòng)作的程序的計(jì)算機(jī)可以讀取的記錄介質(zhì),其特征在于上述程序包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理步驟;在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述利用狀態(tài)信息通知自己系統(tǒng)的命令的附加步驟,上述管理步驟當(dāng)從上述機(jī)器受理了上述利用狀態(tài)信息時(shí)登記在上述利用數(shù)據(jù)中,當(dāng)受理了再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí)根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
20.一種記錄介質(zhì),是記錄有用于使計(jì)算機(jī)動(dòng)作的程序的計(jì)算機(jī)可以讀取的記錄介質(zhì),其特征在于上述程序包括管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù)的管理步驟;當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理地址信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的改寫步驟;在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的上述狀態(tài)信息通知自己系統(tǒng)的命令的附加步驟,上述管理步驟如果根據(jù)在上述改寫裝置中被改寫的地址信息接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,當(dāng)從上述機(jī)器受理上述狀態(tài)信息時(shí)登記在上述利用狀態(tài)數(shù)據(jù)中,如果從上述機(jī)器受理處理的再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
21.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶使識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),把為了實(shí)現(xiàn)上述處理識(shí)別數(shù)據(jù)表示的處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù)和上述再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到的上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
22.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶使識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述處理識(shí)別數(shù)據(jù),并把上述處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
23.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶使識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),當(dāng)在上述機(jī)器中發(fā)生了中斷事件時(shí),把表示中斷了上述處理識(shí)別數(shù)據(jù)表示的處理這一情況的狀態(tài)數(shù)據(jù)登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù),與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)地取得上述狀態(tài)數(shù)據(jù)表示中斷的再開始用的處理識(shí)別數(shù)據(jù),并把上述再開始用的處理識(shí)別數(shù)據(jù)表示的處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
24.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于把從機(jī)器受理到的用戶識(shí)別數(shù)據(jù)登記在利用狀態(tài)數(shù)據(jù)中,把為了實(shí)現(xiàn)規(guī)定處理的再開始而使用的再開始實(shí)現(xiàn)數(shù)據(jù)與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)地登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)上述利用狀態(tài)數(shù)據(jù)來取得與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的上述再開始實(shí)現(xiàn)數(shù)據(jù),把根據(jù)上述再開始實(shí)現(xiàn)數(shù)據(jù)得到上述處理的執(zhí)行結(jié)果提供給上述再開始請(qǐng)求的發(fā)送機(jī)器。
25.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和表示來自上述機(jī)器的處理的執(zhí)行請(qǐng)求的信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),當(dāng)提供給上述機(jī)器中的內(nèi)容中包含其他的處理信息時(shí),根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息,如果根據(jù)該被改寫的地址信息從上述機(jī)器接收表示處理的執(zhí)行請(qǐng)求的信息,則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,如果從上述機(jī)器接收處理的再開始請(qǐng)求,則根據(jù)上述利用狀態(tài)數(shù)據(jù)進(jìn)行處理的再開始。
26.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的利用狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),在提供給上述機(jī)器的內(nèi)容中埋入把上述機(jī)器的使用狀態(tài)信息通知自己系統(tǒng)的命令,當(dāng)從上述機(jī)器受理上述利用狀態(tài)信息時(shí)登記在上述利用狀態(tài)數(shù)據(jù)中,當(dāng)受理再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù)時(shí)根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
27.一種計(jì)算機(jī)系統(tǒng)的處理繼續(xù)方法,其特征在于管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從上述機(jī)器請(qǐng)求了執(zhí)行的處理的處理識(shí)別數(shù)據(jù)和上述處理的狀態(tài)信息對(duì)應(yīng)起來的利用狀態(tài)數(shù)據(jù),當(dāng)提供給上述機(jī)器的內(nèi)容中包含其他處理的地址信息時(shí),在根據(jù)上述地址信息把上述地址信息改寫為包含自己系統(tǒng)的鏈接信息的地址信息的同時(shí),在提供給機(jī)器的內(nèi)容中埋入把上述機(jī)器的使用狀態(tài)信息通知自己系統(tǒng)的命令,如果根據(jù)被改寫的地址信息來接收上述處理識(shí)別數(shù)據(jù),則把接收信息作為上述利用狀態(tài)數(shù)據(jù)進(jìn)行保存,當(dāng)從上述機(jī)器受理上述狀態(tài)信息時(shí)登記在上述利用狀態(tài)數(shù)據(jù)中,如果從上述機(jī)器受理處理的再開始請(qǐng)求和上述用戶識(shí)別數(shù)據(jù),則根據(jù)上述利用狀態(tài)數(shù)據(jù)來進(jìn)行與上述用戶識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理的再開始。
全文摘要
本發(fā)明提供一種無(wú)縫系統(tǒng),管理把從機(jī)器受理的用戶識(shí)別數(shù)據(jù)和表示從機(jī)器請(qǐng)求的處理的處理識(shí)別數(shù)據(jù)對(duì)應(yīng)起來的數(shù)據(jù)(5a),把為了實(shí)現(xiàn)處理識(shí)別數(shù)據(jù)表示的處理再開始用的再開始實(shí)現(xiàn)數(shù)據(jù)登記在數(shù)據(jù)(5a)中,當(dāng)受理再開始請(qǐng)求和用戶識(shí)別數(shù)據(jù)時(shí),根據(jù)數(shù)據(jù)(5a)取得與用戶的識(shí)別數(shù)據(jù)對(duì)應(yīng)的處理識(shí)別數(shù)據(jù)和再開始實(shí)現(xiàn)數(shù)據(jù),并把根據(jù)再開始實(shí)現(xiàn)數(shù)據(jù)得到的處理識(shí)別數(shù)據(jù)表示的執(zhí)行結(jié)果提供給再開始請(qǐng)求的發(fā)送機(jī)器。
文檔編號(hào)H04L29/06GK1666188SQ03815619
公開日2005年9月7日 申請(qǐng)日期2003年6月25日 優(yōu)先權(quán)日2002年7月1日
發(fā)明者岡島正明, 松本茂, 佐波公夫, 山田朝彥 申請(qǐng)人:株式會(huì)社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汤阴县| 中西区| 新龙县| 东乡| 新巴尔虎左旗| 七台河市| 苏尼特右旗| 长宁区| 普兰县| 永丰县| 郁南县| 监利县| 开阳县| 肇庆市| 察雅县| 渑池县| 炎陵县| 东城区| 吉水县| 石柱| 怀柔区| 临夏市| 北碚区| 钟祥市| 古蔺县| 十堰市| 仙居县| 浦江县| 东丰县| 年辖:市辖区| 青浦区| 马公市| 岳西县| 琼海市| 三明市| 澄江县| 辽阳市| 临江市| 泸定县| 家居| 漠河县|