欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

掛起服務(wù)恢復(fù)系統(tǒng)、恢復(fù)方法及裝置、終端及計(jì)算機(jī)程序產(chǎn)品的制作方法

文檔序號(hào):6377909閱讀:226來(lái)源:國(guó)知局
專利名稱:掛起服務(wù)恢復(fù)系統(tǒng)、恢復(fù)方法及裝置、終端及計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種掛起服務(wù)恢復(fù)系統(tǒng)、一種掛起服務(wù)恢復(fù)方法、一種終端、一種掛起服務(wù)恢復(fù)裝置和一種計(jì)算機(jī)程序產(chǎn)品,用于通過(guò)使用第一終端和第二終端非連續(xù)地接收來(lái)自服務(wù)提供裝置的服務(wù)。
背景技術(shù)
近年來(lái),例如,通過(guò)不同環(huán)境中的通訊網(wǎng)絡(luò)進(jìn)行服務(wù)接收變得越來(lái)越成為可能。如果用戶移動(dòng)到不同的環(huán)境中,或者改變到不同的終端,那么接收服務(wù)的環(huán)境可能會(huì)改變,這樣,就需要被接收的服務(wù)的狀態(tài)的發(fā)送和轉(zhuǎn)換。
在傳統(tǒng)發(fā)明中,已經(jīng)實(shí)現(xiàn)了在相同環(huán)境中(比如,一個(gè)掛起的PC)恢復(fù)掛起服務(wù)的方法。然而,卻不能在另一個(gè)環(huán)境中恢復(fù)由于移動(dòng)而在其它環(huán)境中掛起了的服務(wù)。
進(jìn)一步地,雖然一種用于在不同的環(huán)境中轉(zhuǎn)換服務(wù)掛起狀態(tài)的服務(wù)移動(dòng)系統(tǒng)已經(jīng)在常規(guī)技術(shù)中提出來(lái)了,但是由于掛起狀態(tài)的顯示依賴于提供服務(wù)的一側(cè),因而他的應(yīng)用受到限制。因此,依賴于移動(dòng)或改變之后的環(huán)境,從不同環(huán)境中的掛起狀態(tài)接管和繼續(xù)是不可行的。

發(fā)明內(nèi)容
本發(fā)明是基于上述觀點(diǎn)而生成的,其目的是提供一種掛起服務(wù)恢復(fù)系統(tǒng)、一種掛起服務(wù)恢復(fù)方法、一種終端、一種掛起服務(wù)恢復(fù)裝置和一種計(jì)算機(jī)程序產(chǎn)品,它能夠使一個(gè)掛起的服務(wù)在其它環(huán)境中被恢復(fù),甚至通過(guò)通訊網(wǎng)絡(luò)在不同的環(huán)境中繼續(xù)服務(wù)。
為了實(shí)現(xiàn)上述目的,在通過(guò)使用第一終端和第二終端,通過(guò)網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù)的情況下,如果通過(guò)網(wǎng)絡(luò)提供給第一終端的服務(wù)掛起了,本發(fā)明將分析掛起狀態(tài),提取需要的數(shù)據(jù)以恢復(fù)掛起狀態(tài),根據(jù)指定的格式將提取的數(shù)據(jù)轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù),儲(chǔ)存狀態(tài)描述數(shù)據(jù),基于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與能在第二終端進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表,將得到的狀態(tài)描述數(shù)據(jù)轉(zhuǎn)換成恢復(fù)狀態(tài)數(shù)據(jù),并基于恢復(fù)狀態(tài)數(shù)據(jù)在第二終端恢復(fù)掛起了的服務(wù)。
根據(jù)本發(fā)明,通過(guò)使用狀態(tài)描述數(shù)據(jù)和通過(guò)網(wǎng)絡(luò)將狀態(tài)描述數(shù)據(jù)發(fā)送給第二終端描述在某一環(huán)境中的第一終端的掛起的服務(wù)的狀態(tài),通過(guò)這種描述,能夠?qū)崿F(xiàn)使用不同終端進(jìn)行聯(lián)續(xù)的服務(wù)接收。在這種情況下,如果根據(jù)規(guī)定的格式對(duì)狀態(tài)描述數(shù)據(jù)進(jìn)行描述,用于繼續(xù)接收服務(wù)所必須的數(shù)據(jù)可以被交換而不用考慮通訊協(xié)議或者是操作系統(tǒng)。這樣,從不同環(huán)境中的掛起狀態(tài)接管和繼續(xù)變成可能。
在上述發(fā)明中,優(yōu)選地,使用字母或符號(hào)的文本格式描述狀態(tài)描述數(shù)據(jù)。在這種情況下,如果根據(jù)人類可讀的文本格式對(duì)狀態(tài)描述數(shù)據(jù)進(jìn)行描述,狀態(tài)描述數(shù)據(jù)的內(nèi)容就可以很容易理解,并且本發(fā)明的覆蓋面可以得到擴(kuò)展。
在上述發(fā)明中,優(yōu)選地,在終端可執(zhí)行的硬件或軟件資源,可根據(jù)恢復(fù)表進(jìn)行確定。在這種情況下,由于恰當(dāng)?shù)馁Y源可以根據(jù)生成恢復(fù)狀態(tài)的環(huán)境進(jìn)行恰當(dāng)選取,在不同環(huán)境中繼續(xù)掛起服務(wù)將能夠自動(dòng)進(jìn)行。
在上述發(fā)明中,優(yōu)選地,如果第一終端通過(guò)使用若干硬件或軟件資源接收服務(wù),所需數(shù)據(jù)將對(duì)于不同的資源進(jìn)行分別提取。在這種情況下,由于包含若干媒體如視頻、音頻和文本的服務(wù)被分別處理,所以,基于繼續(xù)掛起服務(wù)的終端的能力,只有恰當(dāng)?shù)拿襟w將被接管。
在上述發(fā)明中,優(yōu)選地,多個(gè)狀態(tài)描述數(shù)據(jù)將被合并,并且合并的狀態(tài)描述數(shù)據(jù)將被轉(zhuǎn)換為恢復(fù)狀態(tài)數(shù)據(jù),并且優(yōu)選地,使用若干硬件或軟件資源同時(shí)恢復(fù)服務(wù)。在這種情況下,在不同環(huán)境下分別接收的服務(wù)可以在新的環(huán)境中被同時(shí)恢復(fù)。


圖1顯示了根據(jù)本發(fā)明實(shí)施例的掛起服務(wù)恢復(fù)系統(tǒng)的結(jié)構(gòu)圖;圖2描述了根據(jù)本發(fā)明實(shí)施例的使用掛起服務(wù)恢復(fù)系統(tǒng)恢復(fù)掛起服務(wù)的過(guò)程;圖3描述了根據(jù)本發(fā)明實(shí)施例的分析掛起狀態(tài)的過(guò)程;圖4描述了根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)換掛起狀態(tài)的過(guò)程;圖5描述了根據(jù)本發(fā)明實(shí)施例的顯示掛起狀態(tài)的過(guò)程;圖6描述了根據(jù)本發(fā)明實(shí)施例的分析掛起狀態(tài)描述的過(guò)程;圖7描述了根據(jù)本發(fā)明實(shí)施例的確定所使用資源的過(guò)程;圖8描述了根據(jù)本發(fā)明實(shí)施例的變換掛起狀態(tài)的過(guò)程;圖9描述了根據(jù)本發(fā)明實(shí)施例的生成恢復(fù)狀態(tài)的過(guò)程;圖10描述了根據(jù)本發(fā)明實(shí)施例的復(fù)制掛起狀態(tài)的過(guò)程;圖11描述了根據(jù)本發(fā)明實(shí)施例的組合掛起狀態(tài)的過(guò)程;圖12描述了根據(jù)本發(fā)明實(shí)施例的分解掛起狀態(tài)的過(guò)程;圖13顯示了根據(jù)本發(fā)明改進(jìn)實(shí)施例的掛起服務(wù)恢復(fù)系統(tǒng);圖14顯示了改進(jìn)本發(fā)明實(shí)施例的記錄掛起服務(wù)恢復(fù)程序的機(jī)讀記錄媒介。
具體實(shí)施例方式
掛起服務(wù)恢復(fù)系統(tǒng)的配置下面參考相關(guān)附圖描述根據(jù)本發(fā)明的掛起服務(wù)恢復(fù)系統(tǒng)的一個(gè)實(shí)施例。圖1示意性地圖解了根據(jù)本發(fā)明實(shí)施例的掛起服務(wù)恢復(fù)系統(tǒng)的結(jié)構(gòu)配置。
如圖1所示,掛起服務(wù)恢復(fù)系統(tǒng)用于從分布在通訊網(wǎng)絡(luò)4中的服務(wù)提供裝置51和52接收客戶終端1(第一終端)和客戶終端2(第二終端)的服務(wù)。
服務(wù)提供裝置51和52由服務(wù)計(jì)算機(jī)進(jìn)行配置,該服務(wù)計(jì)算機(jī)傳遞包含有用于提供服務(wù)的網(wǎng)頁(yè)、視頻和音頻數(shù)據(jù)的信息。在實(shí)施例中,服務(wù)提供裝置51傳遞數(shù)據(jù),該數(shù)據(jù)可以通過(guò)例如在PC機(jī)上運(yùn)行的瀏覽軟件看到;服務(wù)提供裝置52傳遞數(shù)據(jù),該數(shù)據(jù)可以在移動(dòng)電話等終端上看到。
在實(shí)施例中,掛起服務(wù)恢復(fù)裝置31具有一個(gè)存儲(chǔ)設(shè)備3,它可以存儲(chǔ)由客戶終端1傳輸來(lái)的狀態(tài)描述數(shù)據(jù)D2。根據(jù)客戶終端2的請(qǐng)求,存儲(chǔ)在存儲(chǔ)設(shè)備3的狀態(tài)描述數(shù)據(jù)D2被傳輸?shù)娇蛻艚K端2。值得注意的是,在實(shí)施例中,存儲(chǔ)設(shè)備3配置有存儲(chǔ)單元,掛起服務(wù)恢復(fù)裝置31配置有狀態(tài)描述數(shù)據(jù)檢索器和狀態(tài)描述數(shù)據(jù)發(fā)送器。
客戶終端1由例如桌面或者手提電腦PC、或諸如移動(dòng)電話終端或個(gè)人掌上電腦(PDA)之類的移動(dòng)終端進(jìn)行配置。在這個(gè)實(shí)施例中,客戶終端1配置有一個(gè)通訊I/F16(發(fā)送器)、一個(gè)掛起狀態(tài)顯示模塊12、一個(gè)掛起狀態(tài)處理器13、一個(gè)掛起狀態(tài)分析模塊14(分析器)、一個(gè)服務(wù)執(zhí)行模塊15和一個(gè)存儲(chǔ)設(shè)備11。
通訊I/F16將客戶終端1連接到通訊網(wǎng)絡(luò)4并發(fā)送/接受數(shù)據(jù),并且可以當(dāng)作比如調(diào)制解調(diào)器、終端適配器或者LAN卡(如100BASE-TX)。
掛起狀態(tài)分析模塊14是一個(gè)模塊,用于如果通過(guò)網(wǎng)絡(luò)4提供的服務(wù)掛起時(shí)分析掛起狀態(tài),并且用于提取用于恢復(fù)掛起服務(wù)的掛起狀態(tài)數(shù)據(jù)D1。進(jìn)一步地,在實(shí)施例中,掛起狀態(tài)分析模塊14具有一個(gè)功能,即如果客戶終端1使用多個(gè)硬件或軟件資源接收到服務(wù),它就將服務(wù)分解到給每個(gè)資源基線。
掛起狀態(tài)處理器13是一個(gè)模塊,用于轉(zhuǎn)換掛起狀態(tài)分析模塊14執(zhí)行的提取結(jié)果,這是為了在不同的環(huán)境下使用這些數(shù)據(jù),并將該所需數(shù)據(jù)轉(zhuǎn)發(fā)給掛起狀態(tài)顯示模塊12。掛起狀態(tài)顯示模塊12是一個(gè)模塊,用于將掛起狀態(tài)處理器13轉(zhuǎn)換的數(shù)據(jù)顯示為根據(jù)指定格式描述的狀態(tài)描述數(shù)據(jù)D2。須注意,在實(shí)施例中,掛起狀態(tài)顯示模塊12和掛起狀態(tài)處理器13均配置有顯示單元。
服務(wù)執(zhí)行模塊15是用于播放由服務(wù)提供裝置51傳遞的視頻或音頻信息的軟件,例如運(yùn)行在計(jì)算機(jī)上的瀏覽軟件或媒體播放軟件。
存儲(chǔ)設(shè)備11是一個(gè)比如安裝在客戶終端1或是連接到客戶終端1的硬盤驅(qū)動(dòng)器(HDD)或存儲(chǔ)裝置。在實(shí)施例中,存儲(chǔ)設(shè)備11存儲(chǔ)所需數(shù)據(jù),以便將掛起狀態(tài)數(shù)據(jù)D1轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù)D2。
客戶終端2由例如桌面或者手提電腦PC、或諸如移動(dòng)電話終端或個(gè)人掌上電腦(PDA)之類的移動(dòng)終端進(jìn)行配置。在這個(gè)實(shí)施例中,客戶終端2配置有一個(gè)通訊I/F27、一個(gè)狀態(tài)描述分析模塊22(檢索器)、一個(gè)資源確定模塊23(資源確定單元)、一個(gè)狀態(tài)描述變換模塊24(狀態(tài)描述變換器)、一個(gè)恢復(fù)狀態(tài)生成模塊25、一個(gè)服務(wù)執(zhí)行模塊26和存儲(chǔ)設(shè)備21(存儲(chǔ)單元)。
通訊I/F27將客戶終端2連接到通訊網(wǎng)絡(luò)4并發(fā)送/接收數(shù)據(jù),并且可以當(dāng)作比如調(diào)制解調(diào)器或終端適配器。
存儲(chǔ)設(shè)備21存儲(chǔ)一個(gè)恢復(fù)表,表中將每項(xiàng)狀態(tài)描述數(shù)據(jù)D2與在客戶終端2中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)。存儲(chǔ)設(shè)備21由一個(gè)安裝在客戶終端2或是連接到客戶終端2的硬盤驅(qū)動(dòng)器(HDD)或存儲(chǔ)裝置進(jìn)行配置。
根據(jù)實(shí)施例,在恢復(fù)表中,將分別描述用于描述掛起狀態(tài)所需的數(shù)據(jù),所使用資源的確定以及狀態(tài)描述數(shù)據(jù)D2的分析和變換。
資源確定模塊23是一個(gè)模塊,用于基于恢復(fù)狀態(tài)數(shù)據(jù)D3在客戶終端2中選取合適的硬件或軟件資源。
狀態(tài)描述分析模塊22是一個(gè)模塊,它通過(guò)通訊網(wǎng)絡(luò)4從存儲(chǔ)設(shè)備3中檢索狀態(tài)描述數(shù)據(jù)D2,并分析狀態(tài)描述數(shù)據(jù)D2的內(nèi)容。然后,狀態(tài)描述分析模塊22將分析結(jié)果轉(zhuǎn)發(fā)給資源確定模塊23。
狀態(tài)描述變換模塊24是一個(gè)模塊,它基于恢復(fù)表變換狀態(tài)描述數(shù)據(jù)D2。進(jìn)一步地,根據(jù)實(shí)施例,狀態(tài)描述變換模塊24有一個(gè)功能,即合并多個(gè)狀態(tài)描述數(shù)據(jù)D2,與此同時(shí),恢復(fù)狀態(tài)生成模塊25基于通過(guò)使用多個(gè)資源合并的狀態(tài)描述數(shù)據(jù)D2恢復(fù)服務(wù)。
恢復(fù)狀態(tài)生成模塊25是一個(gè)模塊,它基于恢復(fù)狀態(tài)數(shù)據(jù)D3恢復(fù)掛起服務(wù),并且恢復(fù)的服務(wù)通過(guò)服務(wù)執(zhí)行模塊26從掛起狀態(tài)繼續(xù)進(jìn)行下去。
服務(wù)執(zhí)行模塊26是用于根據(jù)由恢復(fù)狀態(tài)生成模塊25發(fā)送過(guò)來(lái)的數(shù)據(jù),播放由服務(wù)提供裝置52傳遞過(guò)來(lái)的圖像或聲音信息的軟件,例如在計(jì)算機(jī)上運(yùn)行的瀏覽軟件和媒體播放軟件。須注意,在實(shí)施例中,恢復(fù)狀態(tài)生成模塊25和服務(wù)執(zhí)行模塊26配置有服務(wù)恢復(fù)單元。
使用掛起服務(wù)恢復(fù)系統(tǒng)的掛起服務(wù)恢復(fù)方法下面將闡述使用掛起服務(wù)恢復(fù)系統(tǒng)的掛起服務(wù)恢復(fù)方法。圖2示意地圖解了實(shí)施例的掛起服務(wù)恢復(fù)方法的過(guò)程。在此將闡明一個(gè)典型的例子,它基于這樣一種情況,即,正在接收的來(lái)自服務(wù)提供裝置51的流服務(wù)在客戶終端1被掛起了,然后客戶終端2通過(guò)使用由服務(wù)提供裝置52提供的服務(wù)繼續(xù)該掛起服務(wù)。
(1)服務(wù)掛起時(shí)的處理如果服務(wù)在客戶終端1處掛起了,首先,掛起狀態(tài)分析模塊14分析在服務(wù)執(zhí)行模塊15中的掛起狀態(tài)(圖2中標(biāo)注(1))。如圖3所示,假定,當(dāng)瀏覽到位于URL“http//www.口口口.com/neko.ply”的信息時(shí),服務(wù)被掛起,直到過(guò)了“24分30秒”客戶終端1使用“流式播放器1.23”。
如圖3所示,當(dāng)服務(wù)被掛起時(shí),通過(guò)使用應(yīng)用程序接口(API),掛起狀態(tài)分析模塊14從流式播放器1.23處獲得由服務(wù)執(zhí)行模塊15執(zhí)行的數(shù)據(jù)。
例如,如果通過(guò)API獲得了內(nèi)容的URL、持續(xù)時(shí)間、應(yīng)用的名稱、版本和窗口大小,所需數(shù)據(jù)就會(huì)從已獲得的數(shù)據(jù)中選取。在這種情況下,選擇內(nèi)容的URL、持續(xù)時(shí)間和應(yīng)用的名稱和版本,但不會(huì)選擇窗口大小,因?yàn)榛謴?fù)服務(wù)不需要它。
然后,掛起狀態(tài)處理器13轉(zhuǎn)換由掛起狀態(tài)分析模塊14選取的服務(wù)狀態(tài)數(shù)據(jù)D1,以便在不同的環(huán)境中使用該數(shù)據(jù)(圖2中標(biāo)注(2))。特別地,如圖4所示,服務(wù)狀態(tài)數(shù)據(jù)D1被轉(zhuǎn)換成可在不同的環(huán)境中使用的規(guī)定格式。比如,URL“http//www.口口口.com/neko.ply”被轉(zhuǎn)換成內(nèi)容ID“NK0001”,它就是指示該內(nèi)容。進(jìn)一步地,持續(xù)時(shí)間“24分30秒”被轉(zhuǎn)換成“1470”秒,并且名稱“流式播放器1.23”被轉(zhuǎn)換成應(yīng)用ID“SP000123”。
轉(zhuǎn)換完成后,掛起狀態(tài)顯示模塊12顯示由掛起狀態(tài)處理器13轉(zhuǎn)換的數(shù)據(jù)并將該數(shù)據(jù)作為狀態(tài)描述數(shù)據(jù)D2,以便在不同環(huán)境中使用該數(shù)據(jù)(圖2中標(biāo)注(3))。
在實(shí)施例中,狀態(tài)描述數(shù)據(jù)D2通過(guò)人類可讀的字符和符號(hào)描述。比如,使用通過(guò)使用標(biāo)記定義字符串屬性的標(biāo)識(shí)語(yǔ)言,如HTML和XML。在實(shí)施例中,如圖5所示,內(nèi)容ID用<cid>和</cid>定義。類似地,持續(xù)時(shí)間用<time>和</time>定義,應(yīng)用ID用<aid>和</aid>定義,整個(gè)數(shù)據(jù)用<state>和</state>定義。
然后,通過(guò)通訊網(wǎng)絡(luò)4,狀態(tài)描述數(shù)據(jù)D2被從通訊I/F16發(fā)送給掛起服務(wù)恢復(fù)裝置31,并且狀態(tài)描述數(shù)據(jù)D2被存儲(chǔ)在掛起服務(wù)恢復(fù)裝置31的存儲(chǔ)設(shè)備3中。
(2)掛起服務(wù)恢復(fù)的處理為了能在客戶終端2恢復(fù)服務(wù),客戶終端2首先從掛起服務(wù)恢復(fù)裝置31中檢索狀態(tài)描述數(shù)據(jù)D2,并且狀態(tài)描述分析模塊22基于狀態(tài)描述數(shù)據(jù)D2分析客戶終端1的掛起狀態(tài)(圖2中標(biāo)記(4))。
特別地,如圖6所示,根據(jù)定義(比如內(nèi)容ID用<cid>和</cid>標(biāo)記)分析狀態(tài)描述數(shù)據(jù)D2,以便提取所包含的數(shù)據(jù)。在此假定已獲得了內(nèi)容ID“NK0001”、持續(xù)時(shí)間“1470”和應(yīng)用ID“SP000123”。
基于狀態(tài)描述分析模塊22的分析結(jié)果,資源確定模塊23確定在客戶終端2處的可用資源(圖2中標(biāo)記(5))。特別地,如圖7所示,資源確定模塊23參考存儲(chǔ)于存儲(chǔ)設(shè)備21中的恢復(fù)表,以便選取一個(gè)能播放流式數(shù)據(jù)的可選應(yīng)用。在此假定,“流式音頻”能夠在“流式播放器”中使用,作為根據(jù)恢復(fù)表中的“應(yīng)用映射”,具有播放流式數(shù)據(jù)能力的應(yīng)用,該應(yīng)用映射指示“流式播放器”和“流式音頻”具有類似功能。因此,“流式音頻”被選擇作為客戶終端2的“流式播放器”的可選應(yīng)用。
然后,狀態(tài)描述變換模塊24將狀態(tài)描述分析模塊22分析過(guò)的數(shù)據(jù)變換成客戶終端2中所選應(yīng)用能夠使用的數(shù)據(jù)(圖2中標(biāo)記(6))。
特別地,如圖8所示,關(guān)于URL,作為基于應(yīng)用“流式音頻2.34”和內(nèi)容ID“NK0001”的變換結(jié)果,http//000.jp/neko.mpg可以得到。對(duì)于持續(xù)時(shí)間,假定恢復(fù)表包含了指示流式服務(wù)提供的應(yīng)用類型的“應(yīng)用ID表”。因此,基于內(nèi)容ID“NK0001”和持續(xù)時(shí)間“1470”,能夠確定出http//000.jp/neko.mpg的相應(yīng)的持續(xù)時(shí)間是“22分10秒”。
隨后,恢復(fù)狀態(tài)生成模塊25生成一個(gè)該服務(wù)的恢復(fù)狀態(tài),以便服務(wù)執(zhí)行模塊26使用由狀態(tài)描述變換模塊24變換得到的數(shù)據(jù)執(zhí)行服務(wù)(圖2中標(biāo)記(7))。這里,生成了使客戶終端2從持續(xù)時(shí)間“22分10秒”開(kāi)始使用“流式音頻”播放http//000.jp/neko.mpg的恢復(fù)狀態(tài)。
特別地,如圖9所示,在客戶終端2處執(zhí)行“流式音頻2.34”以便從持續(xù)時(shí)間“22分10秒”開(kāi)始播放http//000.jp/neko.mpg。
(3)狀態(tài)描述數(shù)據(jù)重新生成的過(guò)程在客戶終端1處接收到的服務(wù)在兩個(gè)不同的環(huán)境中(客戶終端2和客戶終端30)繼續(xù)的情況下,由客戶終端1發(fā)送的狀態(tài)描述數(shù)據(jù)D2被重新生成,并且其它客戶終端檢索狀態(tài)描述數(shù)據(jù)D2以便從掛起狀態(tài)繼續(xù)服務(wù)。圖10示意地圖解了狀態(tài)描述數(shù)據(jù)D2的重新生成。
在此假定,客戶終端1使用應(yīng)用A1播放流式內(nèi)容B1一直到持續(xù)時(shí)間C1。描述掛起狀態(tài)的狀態(tài)描述數(shù)據(jù)D2在客戶終端1生成,并且狀態(tài)描述數(shù)據(jù)D2被發(fā)送到掛起服務(wù)恢復(fù)裝置31,以便在存儲(chǔ)設(shè)備3中存儲(chǔ)狀態(tài)描述數(shù)據(jù)D2。
掛起服務(wù)恢復(fù)裝置31重新生成狀態(tài)描述數(shù)據(jù)D2,以便客戶終端2和客戶終端30分別檢索狀態(tài)描述數(shù)據(jù)D2。然后,客戶終端2和客戶終端30執(zhí)行前述圖2中的步驟(4)到(7)。結(jié)果,客戶終端2生成一個(gè)使用應(yīng)用A2從持續(xù)時(shí)間C2開(kāi)始播放流式內(nèi)容B2的恢復(fù)狀態(tài)。另一方面,客戶終端30生成一個(gè)使用應(yīng)用A3從持續(xù)時(shí)間C3開(kāi)始播放流式內(nèi)容B3的恢復(fù)狀態(tài)。
(4)合并過(guò)程除了重新生成以外,在兩個(gè)環(huán)境(客戶終端1和客戶終端2)中接收到的服務(wù)可以合并成單個(gè)環(huán)境(客戶終端30)以便繼續(xù)服務(wù)也是可行的。圖11示意地圖解了掛起狀態(tài)的合并。
在此可以假定,客戶終端1使用應(yīng)用A1播放流式信息B1一直到持續(xù)時(shí)間C1,并且在客戶終端2使用瀏覽器W2查看網(wǎng)頁(yè)P(yáng)2??蛻艚K端分別生成狀態(tài)描述數(shù)據(jù)D2和狀態(tài)描述數(shù)據(jù)D2’,并將它們發(fā)送給掛起服務(wù)恢復(fù)裝置31,以便在存儲(chǔ)設(shè)備3中存儲(chǔ)狀態(tài)描述數(shù)據(jù)D2和狀態(tài)描述數(shù)據(jù)D2’。
隨后,客戶終端30檢索狀態(tài)描述數(shù)據(jù)D2和狀態(tài)描述數(shù)據(jù)D2’。然后,客戶終端30合并數(shù)據(jù)以生成恢復(fù)狀態(tài),該恢復(fù)狀態(tài)客戶終端30使用應(yīng)用A3從持續(xù)時(shí)間C3開(kāi)始播放流式信息B3并使用瀏覽器W3顯示網(wǎng)頁(yè)P(yáng)3。
(5)分解過(guò)程此外,如果在某個(gè)環(huán)境(客戶終端1)使用多個(gè)硬件和/或軟件資源接收服務(wù),在不同環(huán)境中(客戶終端1和客戶終端30)分別繼續(xù)該服務(wù)也是可行的。圖12示意地圖解了掛起狀態(tài)的分解。
在此假定,客戶終端1使用應(yīng)用A1播放流式信息B1一直到持續(xù)時(shí)間C1,同時(shí),在客戶終端1使用瀏覽器W1查看網(wǎng)頁(yè)P(yáng)1。客戶終端1生成狀態(tài)描述數(shù)據(jù)D2和狀態(tài)描述數(shù)據(jù)D2’,他們分別描述掛起狀態(tài)。然后客戶終端1將該數(shù)據(jù)發(fā)送給掛起服務(wù)恢復(fù)裝置31,以便在存儲(chǔ)設(shè)備3中存儲(chǔ)狀態(tài)描述數(shù)據(jù)D2和狀態(tài)描述數(shù)據(jù)D2’。
然后,客戶終端2檢索狀態(tài)描述數(shù)據(jù)D2以便生成恢復(fù)狀態(tài),該恢復(fù)狀態(tài)使客戶終端2使用應(yīng)用A2從持續(xù)時(shí)間C2開(kāi)始播放流式信息B2。另一方面,客戶終端30檢索狀態(tài)描述數(shù)據(jù)D2’以便生成恢復(fù)狀態(tài),該恢復(fù)狀態(tài)使客戶終端30使用瀏覽器W3顯示網(wǎng)頁(yè)P(yáng)3。
改進(jìn)例本發(fā)明不只局限于前面描述的實(shí)施例,可以進(jìn)行下面的改進(jìn)。圖13顯示了根據(jù)該改進(jìn)實(shí)施例的掛起服務(wù)恢復(fù)系統(tǒng)的結(jié)構(gòu)圖。
如圖13所示,在前面的實(shí)施例中描述的掛起狀態(tài)顯示模塊12、掛起狀態(tài)處理器13、存儲(chǔ)設(shè)備11、狀態(tài)描述分析模塊22、資源確定模塊23、狀態(tài)描述變換模塊24和存儲(chǔ)設(shè)備21,被布置在通訊網(wǎng)絡(luò)4中而不是分布在客戶終端。
特別地,掛起狀態(tài)顯示模塊12、掛起狀態(tài)處理器13、存儲(chǔ)設(shè)備11、狀態(tài)描述分析模塊22、資源確定模塊23、狀態(tài)描述變換模塊24和存儲(chǔ)設(shè)備21,從客戶終端1或客戶終端2中被省略了。代替之,這些部件作為掛起狀態(tài)顯示模塊312、掛起狀態(tài)處理器313、存儲(chǔ)設(shè)備311、狀態(tài)描述分析模塊322、資源確定模塊323、狀態(tài)描述變換模塊324和存儲(chǔ)設(shè)備321,被布置在通訊網(wǎng)絡(luò)4中的掛起服務(wù)恢復(fù)裝置300或301中。
順便提及,在圖13中,雖然掛起服務(wù)恢復(fù)裝置31,300和301被單獨(dú)布置,但他們可以集中地布置在一個(gè)服務(wù)計(jì)算機(jī)中。
在該改進(jìn)實(shí)施例中,客戶終端1的掛起狀態(tài)分析模塊14通過(guò)通訊網(wǎng)絡(luò)4,使用存儲(chǔ)在存儲(chǔ)設(shè)備311中的數(shù)據(jù),分析掛起狀態(tài),并將分析結(jié)果作為狀態(tài)描述數(shù)據(jù)D1發(fā)送給掛起服務(wù)恢復(fù)裝置300。掛起服務(wù)恢復(fù)裝置300將接收到的狀態(tài)描述數(shù)據(jù)D1轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù)D2,并將該狀態(tài)描述數(shù)據(jù)D2發(fā)送給掛起服務(wù)恢復(fù)裝置31,以便在存儲(chǔ)設(shè)備3中存儲(chǔ)狀態(tài)描述數(shù)據(jù)D2。
在客戶終端2接收服務(wù)的情況下,掛起服務(wù)恢復(fù)裝置301基于客戶終端2的請(qǐng)求,從掛起服務(wù)恢復(fù)裝置31中檢索狀態(tài)描述數(shù)據(jù)D2。然后,掛起服務(wù)恢復(fù)裝置301分析并變換狀態(tài)描述數(shù)據(jù)D2,以便生成恢復(fù)狀態(tài)數(shù)據(jù)D3。進(jìn)一步地,掛起服務(wù)恢復(fù)裝置301將恢復(fù)狀態(tài)數(shù)據(jù)D3發(fā)送給客戶終端2??蛻艚K端2根據(jù)恢復(fù)狀態(tài)數(shù)據(jù)D3恢復(fù)掛起的服務(wù)。
須注意,在前述實(shí)施例和改進(jìn)實(shí)施例中,如圖1和圖13所示,雖然掛起服務(wù)所需的模塊被安裝在客戶終端1,服務(wù)恢復(fù)所需的模塊被安裝在客戶終端2,但本發(fā)明不只局限于這樣的布置,所有模塊可以布置在同一個(gè)客戶終端。
掛起服務(wù)恢復(fù)程序和存儲(chǔ)該程序的機(jī)讀記錄媒介前述根據(jù)本發(fā)明實(shí)施例和改進(jìn)實(shí)施例的掛起服務(wù)恢復(fù)系統(tǒng)和掛起服務(wù)恢復(fù)方法可以由指定的計(jì)算機(jī)語(yǔ)言的程序來(lái)表示。也就是說(shuō),通過(guò)在計(jì)算機(jī)或通訊終端如移動(dòng)電話終端中安裝程序,前述客戶終端1、2和30可以很容易地實(shí)現(xiàn)。進(jìn)一步地,程序或使用該程序的服務(wù)可以借助網(wǎng)絡(luò)由應(yīng)用服務(wù)提供商(ASP)提供。
程序可以記錄在記錄媒介201-204中,該媒介中的信息可以被個(gè)人電腦如圖14所示的客戶終端1、2和30等讀取。特別地,如圖14所示,該程序可以記錄到不同的記錄媒介如軟盤201、CD-ROM/DVD-ROM202、RAM卡203或盒式磁帶204。進(jìn)一步地,該程序可以記錄到客戶終端1、2和30的硬盤驅(qū)動(dòng)器(HDD)中。
根據(jù)記錄程序的記錄媒介,掛起服務(wù)恢復(fù)系統(tǒng)和掛起服務(wù)恢復(fù)方法可以通過(guò)個(gè)人電腦或移動(dòng)電話終端等實(shí)現(xiàn),程序的存儲(chǔ)、攜帶和安裝也非常方便。
從前述中可以看到,根據(jù)掛起服務(wù)恢復(fù)系統(tǒng)、掛起服務(wù)恢復(fù)方法、終端、掛起服務(wù)恢復(fù)裝置和計(jì)算機(jī)程序產(chǎn)品,即使服務(wù)可以通過(guò)網(wǎng)絡(luò)在不同環(huán)境中繼續(xù),掛起了的服務(wù)也可以在不同環(huán)境中恢復(fù)。
通過(guò)參考實(shí)施例,已經(jīng)對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。很明顯,對(duì)于業(yè)內(nèi)人士,本發(fā)明并不局限于上述的實(shí)施例。本發(fā)明可以通過(guò)不偏離本發(fā)明權(quán)利要求所指出的要點(diǎn)和范圍而進(jìn)行糾正或改進(jìn)。因此,說(shuō)明書(shū)的闡述目的在于提供一些實(shí)施例,但這決不是對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種掛起服務(wù)恢復(fù)系統(tǒng),用于通過(guò)網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù),其包括一個(gè)第一終端和一個(gè)第二終端,它們都可以從服務(wù)提供裝置接收服務(wù);一個(gè)分析器,如果通過(guò)網(wǎng)絡(luò)提供給所述第一終端的服務(wù)掛起時(shí),用于分析掛起狀態(tài)并提取所需數(shù)據(jù)以便恢復(fù)掛起狀態(tài);一個(gè)顯示單元,用于將由所述分析器提取的所需數(shù)據(jù)轉(zhuǎn)換成根據(jù)指定格式進(jìn)行描述的狀態(tài)描述數(shù)據(jù);一個(gè)儲(chǔ)存單元,用于儲(chǔ)存狀態(tài)描述數(shù)據(jù);一個(gè)存儲(chǔ)單元,用于存儲(chǔ)恢復(fù)表,該表中將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在所述第二客戶終端中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián);一個(gè)狀態(tài)描述變換器,用于基于恢復(fù)表,將從儲(chǔ)存單元檢索到的狀態(tài)描述數(shù)據(jù)變換成恢復(fù)狀態(tài)數(shù)據(jù);一個(gè)服務(wù)恢復(fù)單元,用于基于恢復(fù)狀態(tài)數(shù)據(jù),在所述第二終端恢復(fù)掛起服務(wù)。
2.一種掛起服務(wù)恢復(fù)方法,其通過(guò)使用第一終端和第二終端,借助網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù),其包括(1)如果通過(guò)網(wǎng)絡(luò)提供給第一終端的服務(wù)掛起時(shí),分析掛起狀態(tài)并提取所需數(shù)據(jù)以恢復(fù)掛起狀態(tài);(2)根據(jù)指定格式,將步驟(1)提取的所需數(shù)據(jù)轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù);(3)存儲(chǔ)狀態(tài)描述數(shù)據(jù);(4)基于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在第二客戶終端中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表,將檢索到的狀態(tài)描述數(shù)據(jù)變換成恢復(fù)狀態(tài)數(shù)據(jù);(5)基于恢復(fù)狀態(tài)數(shù)據(jù),在第二客戶終端恢復(fù)掛起服務(wù)。
3.一種終端,用于通過(guò)網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)性地接收服務(wù),其包括一個(gè)分析器,如果通過(guò)網(wǎng)絡(luò)提供的服務(wù)掛起時(shí),用于分析掛起狀態(tài)并提取所需數(shù)據(jù)以恢復(fù)掛起狀態(tài);一個(gè)發(fā)送器,用于將所需數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3的終端,進(jìn)一步包括一個(gè)顯示單元,用于將由所述分析器提取的所需數(shù)據(jù)轉(zhuǎn)換成根據(jù)指定格式進(jìn)行描述的狀態(tài)描述數(shù)據(jù),并且,其中,所述發(fā)送器向網(wǎng)絡(luò)發(fā)送狀態(tài)描述數(shù)據(jù)而不是所需數(shù)據(jù)。
5.一個(gè)終端,其通過(guò)網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù),其包括一個(gè)服務(wù)接收單元,用于根據(jù)從網(wǎng)絡(luò)檢索到的所需數(shù)據(jù),接收被另一個(gè)終端掛起的服務(wù)的掛起狀態(tài)。
6.一個(gè)終端,其通過(guò)網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù),其包括一個(gè)檢索器,用于檢索狀態(tài)描述數(shù)據(jù),在該檢索器中,用于恢復(fù)已掛起服務(wù)的掛起狀態(tài)的所需數(shù)據(jù)根據(jù)指定格式進(jìn)行轉(zhuǎn)換。一個(gè)存儲(chǔ)單元,用于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在所述另一個(gè)客戶終端中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表;一個(gè)狀態(tài)描述變換器,用于基于恢復(fù)表,將接收到的狀態(tài)描述數(shù)據(jù)變換成恢復(fù)狀態(tài)數(shù)據(jù);一個(gè)服務(wù)恢復(fù)單元,用于基于恢復(fù)狀態(tài)數(shù)據(jù),恢復(fù)在其它終端掛起的服務(wù)。
7.根據(jù)權(quán)利要求6的終端,進(jìn)一步包括一個(gè)資源確定單元,用于基于恢復(fù)表,確定可在其它終端執(zhí)行的硬件或軟件資源。
8.一個(gè)掛起服務(wù)恢復(fù)裝置,其通過(guò)網(wǎng)絡(luò)將服務(wù)非連續(xù)地提供給第一終端和第二終端,其包括一個(gè)狀態(tài)描述數(shù)據(jù)檢索器,用于檢索狀態(tài)描述數(shù)據(jù),其中,掛起服務(wù)的掛起狀態(tài)將根據(jù)指定格式被轉(zhuǎn)換。一個(gè)儲(chǔ)存單元,用于儲(chǔ)存檢索到的狀態(tài)描述數(shù)據(jù);一個(gè)狀態(tài)描述數(shù)據(jù)發(fā)送器,用于根據(jù)第二終端的請(qǐng)求,將狀態(tài)描述數(shù)據(jù)發(fā)送給第二終端。
9.根據(jù)權(quán)利要求8的掛起服務(wù)恢復(fù)裝置,進(jìn)一步包括一個(gè)顯示單元,如果提供給第一終端的服務(wù)掛起時(shí),用于獲得掛起狀態(tài)并根據(jù)指定格式將恢復(fù)掛起狀態(tài)所需數(shù)據(jù)轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù)。
10.根據(jù)權(quán)利要求8的掛起服務(wù)恢復(fù)裝置,進(jìn)一步包括一個(gè)存儲(chǔ)單元,用于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在所述第二客戶終端中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表;一個(gè)狀態(tài)描述變換器,用于基于恢復(fù)表,將從儲(chǔ)存單元檢索到的狀態(tài)描述數(shù)據(jù)變換成用于恢復(fù)掛起服務(wù)的恢復(fù)狀態(tài)數(shù)據(jù)。
11.一個(gè)計(jì)算機(jī)程序產(chǎn)品,其由計(jì)算機(jī)執(zhí)行,通過(guò)使用第一終端和第二終端,借助網(wǎng)絡(luò)從分布在網(wǎng)絡(luò)中的服務(wù)提供裝置非連續(xù)地接收服務(wù),其包括下列步驟(1)如果通過(guò)網(wǎng)絡(luò)提供給第一終端的服務(wù)掛起時(shí),分析掛起狀態(tài)并提取所需數(shù)據(jù)以恢復(fù)掛起狀態(tài);(2)根據(jù)指定格式,將步驟(1)提取的所需數(shù)據(jù)轉(zhuǎn)換成狀態(tài)描述數(shù)據(jù);(3)存儲(chǔ)狀態(tài)描述數(shù)據(jù);(4)基于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在第二客戶終端中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表,將檢索到的狀態(tài)描述數(shù)據(jù)變換成恢復(fù)狀態(tài)數(shù)據(jù);(5)基于恢復(fù)狀態(tài)數(shù)據(jù),在第二客戶終端恢復(fù)已掛起的服務(wù)。
12.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中,狀態(tài)描述數(shù)據(jù)以使用字符或符號(hào)的文本格式進(jìn)行描述。
13.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中,在步驟(4),基于恢復(fù)表,選取在第二終端可執(zhí)行的硬件或軟件資源。
14.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中,在步驟(1)或步驟(2),如果第一終端使用硬件或軟件配置的多個(gè)資源接收服務(wù),那么,對(duì)于各個(gè)資源,所需數(shù)據(jù)將分別提取。
15.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中,在步驟(4),多個(gè)狀態(tài)描述數(shù)據(jù)被合并,并且合并過(guò)的狀態(tài)描述數(shù)據(jù)被變換成恢復(fù)狀態(tài)數(shù)據(jù);在步驟(5),服務(wù)可以通過(guò)使用由硬件或軟件配置的多個(gè)資源同時(shí)得到恢復(fù)。
全文摘要
掛起服務(wù)恢復(fù)系統(tǒng)配置有掛起狀態(tài)分析模塊14,如果通過(guò)網(wǎng)絡(luò)4提供的服務(wù)掛起時(shí),用于分析掛起狀態(tài)并提取用于恢復(fù)掛起服務(wù)的掛起狀態(tài)數(shù)據(jù);掛起狀態(tài)顯示模塊12,用于將分析的結(jié)果轉(zhuǎn)換成根據(jù)指定格式進(jìn)行描述的狀態(tài)描述數(shù)據(jù)D2;存儲(chǔ)設(shè)備3,存儲(chǔ)狀態(tài)描述數(shù)據(jù)D2;存儲(chǔ)設(shè)備21,用于將每項(xiàng)狀態(tài)描述數(shù)據(jù)與在客戶終端2中進(jìn)行處理的數(shù)據(jù)類型相關(guān)聯(lián)的恢復(fù)表;狀態(tài)描述變換模塊24,其基于恢復(fù)表,變換從存儲(chǔ)設(shè)備3檢索到的狀態(tài)描述數(shù)據(jù)D2;恢復(fù)狀態(tài)生成模塊25,恢復(fù)掛起的服務(wù)。
文檔編號(hào)G06F15/177GK1489077SQ0315603
公開(kāi)日2004年4月14日 申請(qǐng)日期2003年8月28日 優(yōu)先權(quán)日2002年8月30日
發(fā)明者川崎紀(jì)宏, 笠井裕子, 菊田洋子, 山崎憲一, 一, 子 申請(qǐng)人:株式會(huì)社Ntt都科摩
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
当阳市| 宣恩县| 隆安县| 偏关县| 弥勒县| 都江堰市| 广元市| 庄浪县| 昭通市| 永安市| 东乡县| 丰都县| 东平县| 佳木斯市| 扬中市| 芷江| 扎赉特旗| 格尔木市| 潢川县| 屏东县| 普兰县| 巩留县| 白朗县| 黄平县| 西畴县| 通化县| 温州市| 招远市| 河东区| 平果县| 新巴尔虎右旗| 布尔津县| 离岛区| 句容市| 恩施市| 根河市| 天祝| 新密市| 托克逊县| 通许县| 平昌县|