(57)【要約】【課題】様々な環境においてもサービスを継続して利用する。【解決手段】通信端末１は、通信ネットワーク４を通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出する中断状態解析部１４と、この解析結果を所定のフォーマット形式の状態記述データＤ２に変換する中断状態表現部１２と、状態記述データＤ２を取得し、蓄積する蓄積部３と、状態記述データＤ２の各項目と、通信端末２で処理可能なデータ形式とを対応付けた復元用テーブルを記憶する記憶装置２１と、蓄積部３から状態記述データＤ２を取得し、復元用テーブルを照合することにより、状態記述データＤ２を変換する状態記述加工部２４と、中断されたサービスを復元する復元状態生成部２５とを備える。【選択図】　　　図１
2004096420.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて、サービスの提供を断続的に受けるためのサービス中断復元システムであって、
第１の通信端末及び第２の通信端末と、
前記通信ネットワークを通じて前記第１の通信端末に提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出する解析部と、
前記解析部による抽出結果を、所定のフォーマット形式の状態記述データに変換する表現部と
前記状態記述データを取得し、蓄積する蓄積部と、
前記状態記述データの各項目と、前記第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを記憶する記憶部と、
前記蓄積部から状態記述データを取得し、前記復元用テーブルを照合することにより、該状態記述データを復元状態データに変換する状態記述加工部と、
変換された復元状態データに基づいて、前記中断されたサービスを前記第２の通信端末で復元するサービス復元部と
を備えることを特徴とするサービス中断復元システム。
【請求項２】
前記状態記述データは、文字や記号等のテキスト形式で記述されていることを特徴とする請求項１に記載のサービス中断復元システム。
【請求項３】
前記復元用テーブルに基づいて、前記第２の通信端末で実行可能なハードウェア又はソフトウェア等の処理資源を選択する資源決定部を有することを特徴とする請求項１又は２に記載のサービス中断復元システム。
【請求項４】
前記解析部は、前記第１の通信端末が前記サービスの提供を複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分離して、前記処理情報を抽出することを特徴とする請求項１に記載のサービス中断復元システム。
【請求項５】
前記状態記述加工部は、複数の状態記述データを合成し、この合成された状態記述データに基づいて、復元状態への変換を行い、
前記サービス復元部は、複数の処理資源により複合的に前記サービスを復元する
ことを特徴とする請求項１に記載のサービス中断復元システム。
【請求項６】
第１の通信端末及び第２の通信端末で、通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて、サービスの提供を断続的に受けるためのサービス中断復元方法であって、
前記第１の通信端末に対し前記通信ネットワークを通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出するステップ（１）と、
前記ステップ（１）による抽出結果を、所定のフォーマット形式の状態記述データに変換するステップ（２）と、
前記状態記述データを取得し、蓄積するステップ（３）と、
蓄積された状態記述データを取得し、前記状態記述データの各項目と、前記第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを照合することにより、該状態記述データを復元状態データに変換するステップ（４）と、前記復元状態データに基づいて、前記中断されたサービスを、前記第２の通信端末において復元するステップ（５）と
を有することを特徴とするサービス中断復元方法。
【請求項７】
前記状態記述データは、文字や記号等のテキスト形式で記述されていることを特徴とする請求項６に記載のサービス中断復元方法。
【請求項８】
前記ステップ（４）において、前記復元用テーブルに基づいて、前記第２の通信端末で実行可能なハードウェア又はソフトウェア等の処理資源を選択することを特徴とする請求項６又は７に記載のサービス中断復元方法。
【請求項９】
前記ステップ（１）において、前記第１の通信端末が前記サービスの提供を、複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分離して、前記処理情報を抽出することを特徴とする請求項６に記載のサービス中断復元方法。
【請求項１０】
前記ステップ（４）において、複数の状態記述データを合成し、この合成された状態記述データに基づいて、復元状態データへの変換を行い、
前記ステップ（５）において、複数の処理資源により複合的に前記サービスを復元する
ことを特徴とする請求項６に記載のサービス中断復元方法。
【請求項１１】
通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて提供されるサービスを受けるための通信端末であって、
前記通信ネットワークを通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出する解析部と、
前記処理情報を前記前記通信ネットワーク上に蓄積させる送信部と
を備えることを特徴とする通信端末。
【請求項１２】
前記解析部による抽出結果を、所定のフォーマット形式の状態記述データに変換する表現部を備え、
前記送信部は、状態記述データを前記処理情報として前記前記通信ネットワーク上に蓄積させる
ことを特徴とする請求項１１に記載の通信端末。
【請求項１３】
通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて、サービスの提供を断続的に受けるための通信端末であって、
中断されたサービスの中断状態を復元するのに必要な処理情報を、前記通信ネットワーク上から取得し、この処理情報に基づいて前記中断されたサービスを復元するサービス復元部と
を備えることを特徴とする通信端末。
【請求項１４】
通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて、サービスの提供を断続的に受けるための通信端末であって、
前記通信ネットワーク上から、中断されたサービスの中断状態を復元するのに必要な処理情報を所定のフォーマット形式に変換した状態記述データを受信する受信部と、
前記状態記述データの各項目と、当該第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを記憶する記憶部と、
前記蓄積部から状態記述データを取得し、前記復元用テーブルを照合することにより、該状態記述データを復元状態データに変換する状態記述加工部と、
前記復元状態データに基づいて、前記中断されたサービスを復元するサービス復元部と
を備えることを特徴とする通信端末。
【請求項１５】
前記復元用テーブルに基づいて、前記通信端末で実行可能なハードウェア又はソフトウェア等の処理資源を選択する資源決定部を有することを特徴とする請求項１３又は１４に記載の通信端末。
【請求項１６】
第１の通信端末及び第２の通信端末に対して、該通信ネットワークを通じて、サービスを断続的に提供するためのサービス中断復元装置であって、
前記第１の通信端末から、中断されたサービスの中断状態を所定のフォーマット形式に変換してなる状態記述データを取得する状態記述データ取得部と、
取得された状態記述データを蓄積する蓄積部と、
前記第２の通信端末からの要求に応じて、前記状態記述データを送信する状態記述データ送信部と
を備えることを特徴とするサービス中断復元装置。
【請求項１７】
前記第１の通信端末に提供されるサービスが中断された場合に、この中断状態を取得し、中断状態を復元するのに必要な処理情報を所定のフォーマット形式の状態記述データに変換する表現部を備えることを特徴とする請求項１６に記載のサービス中断復元装置。
【請求項１８】
前記状態記述データの各項目と、前記第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを記憶する記憶部と、
前記蓄積部から状態記述データを取得し、前記復元用テーブルを照合することにより、該状態記述データを復元状態データに変換する状態記述加工部と、
を備えることを特徴とする請求項１６又は１７に記載のサービス中断復元装置。
【請求項１９】
第１の通信端末及び第２の通信端末で、通信ネットワーク上に設置されたサービス提供装置から、該通信ネットワークを通じて、サービスの提供を断続的に受けるためのサービス中断復元プログラムであって、コンピュータに、
前記第１の通信端末に対し前記通信ネットワークを通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出するステップ（１）と、
前記ステップ（１）による抽出結果を、所定のフォーマット形式の状態記述データに変換するステップ（２）と、
前記状態記述データを取得し、蓄積するステップ（３）と、
蓄積された前記状態記述データを取得し、前記状態記述データの各項目と、前記第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを照合することにより、該状態記述データを復元状態データに変換するステップ（４）と、
前記復元状態データに基づいて、前記中断されたサービスを、前記第２の通信端末において復元するステップ（５）と
を有する処理を実行させることを特徴とするサービス中断復元プログラム。
【請求項２０】
前記状態記述データは、文字や記号等のテキスト形式で記述されていることを特徴とする請求項１９に記載のサービス中断復元プログラム。
【請求項２１】
前記ステップ（４）において、前記復元用テーブルに基づいて、前記第２の通信端末で実行可能なハードウェア又はソフトウェア等の処理資源を選択することを特徴とする請求項１９又は２０に記載のサービス中断復元プログラム。
【請求項２２】
前記ステップ（１）において、前記第１の通信端末が前記サービスの提供を、複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分離して、前記処理情報を抽出することを特徴とする請求項１９に記載のサービス中断復元プログラム。
【請求項２３】
前記ステップ（４）において、複数の状態記述データを合成し、この合成された状態記述データに基づいて、復元状態データへの変換を行い、
前記ステップ（５）において、複数の処理資源により複合的に前記サービスを復元する
ことを特徴とする請求項１９に記載のサービス中断復元プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１の通信端末及び第２の通信端末で、通信ネットワーク上に設置されたサービス提供装置から、サービスの提供を受けるためのサービス中断復元システム、サービス中断復元方法、通信端末、サービス中断復元装置及びサービス中断復元プログラムに関する。
【０００２】
【従来の技術】
近年においては、様々な環境下においてサービスを受けることが可能になってきている。この際、利用者が移動する場合や、利用者がサービスにアクセスする端末を変更した場合には、環境が変動することになり、利用者の移動や通信端末の変更に伴って、サービスの形態を移動・変更させることが求められる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来にあっては、ある環境で中断したサービスを同じ環境において復元する方法は提案されているが（ノートＰＣのサスペンドなど）、ある環境において中断したサービスを、移動又は変更後の異なる環境において復元することはできなかった。
【０００４】
また、従来においても、サービスの中断状態を異なる環境の間でやり取りするサービス移動方式は提案されているが、中断状態はサービスを提供する側に依存する方式で表現されていたため、汎用性に乏しく、移動又は変更後の環境によっては、元の環境下における中断状態を引き継ぐことができない場合があった。
【０００５】
そこで、本発明は、以上の点に鑑みてなされたもので、ある環境と、これとは異なる環境で、通信ネットワークを通じてサービスの提供を受ける場合など、異なる環境においてもサービスを継続して利用することができるサービス中断復元システム、サービス中断復元方法、通信端末、サービス中断復元装置及びサービス中断復元プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、第１の通信端末及び第２の通信端末で、通信ネットワーク上に設置されたサービス提供装置から、通信ネットワークを通じて、サービスの提供を受ける際に、第１の通信端末に対し通信ネットワークを通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報を抽出し、この抽出結果を、所定のフォーマット形式の状態記述データに変換し、この状態記述データを取得して蓄積し、この蓄積された状態記述データを取得し、状態記述データの各項目と、当該第２の通信端末で処理可能なデータ形式とを対応付けた復元用テーブルを照合することにより、状態記述データを変換し、この変換された状態記述データに基づいて、中断されたサービスを第２の通信端末において復元する。
【０００７】
このような本発明によれば、ある環境にある第１の通信端末において中断したサービスを状態記述データにより記述し、通信ネットワークを介して、異なる環境下にある第２の通信端末に送信することにより、異なる端末間で、継続してサービスの提供を受けることができる。このとき、状態記述データを、一般化されたフォーマット形式とすることにより、通信プロトコルやシステム、オペレーティングシステムに依存することなく、相互に情報の授受が可能となり、異なる環境下でのサービスの引継を確実に行うことができる。
【０００８】
上記発明においては、状態記述データは、文字や記号等のテキスト形式で記述されていることが好ましい。この場合には、コンピュータのみならず、人間にも判読可能なテキスト形式により状態記述データを記述することにより、人間と機械との間での情報の授受が容易となり、本発明の適用範囲を拡大することができる。
【０００９】
上記発明においては、サービスを復元する際、復元用テーブルに基づいて、自機で実行可能なハードウェア又はソフトウェア等の処理資源を選択することが好ましい。この場合には、サービスの復元状態を生成する環境において利用可能な資源を適宜選択することによって、サービスが中断した環境とは異なる環境においてサービスの継続を自動化することができる。
【００１０】
上記発明においては、第１の通信端末がサービスの提供を、複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分離して、処理情報を抽出することが好ましい。この場合には、画像や音声、文字データなどの複数のメディアを介して複合的に提供されるサービスを分離することができるため、異なる環境下において、環境下の装置の能力に応じて必要なメディアのみを引き継ぐことができる。
【００１１】
上記発明においては、複数の状態記述データを合成し、この合成された状態記述データに基づいて、状態記述データの変換を行い、複数の処理資源により複合的にサービスを復元することが好ましい。この場合には、異なる環境下において、それぞれ受けていたサービスを統合して引き継ぐことができる。
【００１２】
【発明の実施の形態】
（サービス中断復元システムの構成）
以下に本発明の第１実施形態に係るサービス中断復元システムについて詳細に説明する。図１は、本実施形態に係るサービス中断復元システムの概要を示す説明図である。
【００１３】
図１に示すように、サービス中断復元システムは、第１の通信端末１及び第２の通信端末２で、通信ネットワーク４上に設置されたサービス提供装置５１や５２から、通信ネットワーク４を通じて、サービスの提供を受けるためのシステムである。
【００１４】
サービス提供装置５１や５２は、通信ネットワーク４を通じて、Ｗｅｂページや、動画、音声等のコンテンツの配信を行うサービスを提供する通信サーバであり、本実施形態において、サービス提供装置５１は、例えばパーソナルコンピュータ上で実行されるブラウザソフトで閲覧可能なデータを配信し、サービス提供装置５２は、携帯電話などの端末機で閲覧可能なデータを配信しているものとする。
【００１５】
本実施形態においてサービス中断復元装置３１は、後述する状態記述データＤ２を第１の通信端末１から取得し、蓄積する蓄積部３を備えている。この蓄積部３に蓄積された状態記述データＤ２は、第２の通信端末２からの要求に応じて、第２の通信端末２に送信される。
【００１６】
第１の通信端末１は、例えば、デスクトップ型や、ノート型のパーソナルコンピュータ、携帯電話やＰＤＡ等のモバイル端末であり、本実施形態では、通信インターフェース１６と、中断状態表現部１２と、中断状態加工部１３と、中断状態解析部１４と、サービス実行部１５と、記憶装置１１とを備えている。
【００１７】
通信インターフェース１６は、モデムやターミナルアダプターなど、通信端末と通信ネットワーク４とを接続するとともに、データの送受信を行う通信装置である。
【００１８】
中断状態解析部１４は、通信ネットワークを通じて提供されるサービスが中断された場合に、この中断状態を解析し、中断状態を復元するのに必要な処理情報である中断状態データＤ１を抽出するモジュールである。なお、本実施形態において中断状態解析部１４は、サービス提供装置５１からサービスの提供を複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分離する機能を有している。
【００１９】
中断状態加工部１３は、中断状態解析部１４による抽出結果のうち、必要な情報を抽出し、中断状態表現部１２に送出するモジュールであり、中断状態表現部１２は、中断状態加工部１３で抽出された情報を、所定のフォーマット形式の状態記述データに変換するモジュールである。
【００２０】
サービス実行部１５は、例えばコンピュータ上で実行されるブラウザソフトや動画・音声再生ソフトウェアであり、サービス提供装置５１から配信されるデータを画像や音声により出力する。
【００２１】
記憶装置１１は、例えばコンピュータに内蔵或いは外付けされるハードディスクやメモリ装置であり、中断状態データＤ１を変換するために必要なデータを記憶している。
【００２２】
第２の通信端末２は、例えば、デスクトップ型や、ノート型のパーソナルコンピュータ、携帯電話やＰＤＡ等のモバイル端末であり、本実施形態では、通信インターフェース２７と、状態記述解析部２２と、利用資源決定部２３と、状態記述加工部２４と、復元状態生成部２５と、サービス実行部２６と、記憶装置２１とを備えている。
【００２３】
通信インターフェース２７は、モデムやターミナルアダプターなど、通信端末と通信ネットワーク４とを接続するとともに、データの送受信を行う通信装置である。
【００２４】
記憶装置２１は、状態記述データの各項目と、当該第２の通信端末２で処理可能なデータ形式とを対応付けた復元用テーブルを格納する記憶装置であり、例えば、コンピュータに内蔵或いは外付けされるハードディスクやメモリ装置で実現することができる。本実施形態に係る復元用テーブルには、中断状態を記述するための情報や、利用資源を決定するための情報、状態記述を解析し変換するための情報が、項目毎に分類されて記述されている。
【００２５】
利用資源決定部２３は、復元状態Ｄ３に基づいて、自機で実行可能なハードウェア又はソフトウェア等の処理資源を選択するモジュールである。
【００２６】
状態記述解析部２２は、通信インターフェース２７を介して、蓄積部３から状態記述データＤ２を取得し、そのデータ内容を解析するモジュールであり、解析結果は、利用資源決定部２３に出力される。
【００２７】
状態記述加工部２４は、復元用テーブルを照合することにより、状態記述データＤ２を変換するモジュールである。なお、本実施形態に係る状態記述加工部２４は、複数の状態記述データＤ２を合成する機能を有し、復元状態生成部２５は、この合成された状態記述データＤ２に基づいて、複数の処理資源により複合的にサービスを復元する機能を有している。
【００２８】
復元状態生成部２５は、変換された復元状態Ｄ３に基づいて、中断されたサービスを復元するモジュールであり、復元されたサービスは、サービス実行部２６で中断状態から継続した形で実行される。
【００２９】
サービス実行部２６は、例えばコンピュータ上で実行されるブラウザソフトや動画・音声再生ソフトウェアであり、復元状態生成部２５からの情報に基づいて、サービス提供装置５２から配信されるデータを画像や音声により出力する。
【００３０】
（サービス中断復元システムによるサービス中断復元方法）
上述した構成を備えたサービス中断復元システムによるサービス中断復元方法について説明する。図２は、本実施形態に係るサービス中断復元方法の手順を示す概念図である。なお、ここでは、第１の通信端末１で、サービス提供装置５１からストリーミングサービスの提供を受けており、この第１の通信端末１において中断した後、第２の通信端末２において、サービス提供装置５２からのサービスを利用して復元する場合を例に説明する。
【００３１】
（１）中断時の動作
先ず、サービス中断時にあっては、第１の通信端末１において、サービス実行部１５のサービス中断状態を中断状態解析部１４により解析する（図２中▲１▼）。なお、ここでは、図３に示すように、第１の通信端末１においてアプリケーションＳｔｒｅａｍｉｎｇ　Ｐｌａｙｅｒ１．２３で、ＵＲＬ”ｈｔｔｐ：／／ｗｗｗ．△△△．ｃｏｍ／ｎｅｋｏ．ｐｌｙ”のコンテンツを時間”２４分３０秒”まで再生した時点で、サービスが中断されたものとする。
【００３２】
この中断状態解析部１４による解析は、図３に示すように、サービス実行部１５においてストリーミングを再生しているアプリケーション”Ｓｔｒｅａｍｉｎｇ　Ｐｌａｙｅｒ１．２３”からサービス中断時の情報をアプリケーションプログラミングインターフェース（ＡＰＩ）によって取得する。
【００３３】
例えば、ここにおいては、コンテンツＵＲＬ、再生時間、アプリケーションの名前とバージョン、ウィンドウサイズが得られたとする。これらのＡＰＩより得られた情報から異なる環境において必要な情報を選択する。
【００３４】
この場合、コンテンツＵＲＬ、再生時間、アプリケーションの名前とバージョンは異なる環境において必要であるので選択されるが、ウィンドウサイズに関してはサービス復元時において必要でないので選択されない。
【００３５】
次いで、中断状態解析部１４により解析した中断状態Ｄ１を、異なる環境においても利用可能なように、中断状態加工部１３により加工する（図２中▲２▼）。詳述すると、図４に示すように、異なる環境において利用できる一般形に中断状態を加工する。例えば、コンテンツＵＲＬである”ｈｔｔｐ：／／ｗｗｗ．△△△．ｃｏｍ／ｎｅｋｏ．ｐｌｙ”は、コンテンツを示すＩＤで置換されて”ＮＫ０００１”となる。また、再生時間”２４分３０秒”に関しては、秒に換算されて”１４７０”となり、アプリケーションの名前である”Ｓｔｒｅａｍｉｎｇ　Ｐｌａｙｅｒ”及びそのバージョンである”１．２３”についてはアプリケーションＩＤである”ＳＰ０００１２３”と置換される。
【００３６】
その後、中断状態加工部１３により加工した情報を、異なる環境においても利用可能なように、中断状態表現部１２により、状態記述データＤ２として表現する（図２中▲３▼）。
【００３７】
本実施形態において状態記述データＤ２は、人間が判読可能な文字や記号等のテキスト形式で記述されており、例えば、ＨＴＭＬやＸＭＬ等の文字列の属性をタグで定義するマークアップ言語などが用いられる。本実施形態では、図５に示すように、コンテンツＩＤは、＜ｃｉｄ＞及び＜／ｃｉｄ＞で定義され、再生時間は、＜ｔｉｍｅ＞及び＜／ｔｉｍｅ＞で定義され、アプリケーションＩＤは、＜ａｉｄ＞及び＜／ａｉｄ＞で定義され、また全体は、＜ｓｔａｔｅ＞と＜／ｓｔａｔｅ＞で定義される。
【００３８】
このように生成された状態記述データＤ２は、通信インターフェース１６から、通信ネットワーク４を介して、サービス中断復元装置３１に送信され、蓄積部３に、電子情報として蓄積される。
【００３９】
（２）復元時の動作
そして、サービス復元時にあっては、第２の通信端末２において、サービス中断復元装置３１から状態記述データＤ２を取得し、第１の通信端末１におけるサービスの中断状態を、状態記述解析部２２により解析する（図２中▲４▼）。
【００４０】
詳述すると、図６に示すように、状態記述データＤ２を、記述の定義（コンテンツＩＤは、＜ｃｉｄ＞と＜／ｃｉｄ＞で囲まれるなど）に基づいて解析し、情報を取り出す。ここでは、これによりコンテンツＩＤ”ＮＫ０００１”、再生時間”１４７０”、アプリケーションＩＤ”ＳＰ０００１２３”が得られたものとする。
【００４１】
次いで、状態記述解析部２２による解析結果に基づいて、第２の通信端末２において利用可能な資源（ソフトウェアやハードウェア）を決定する（図２中▲５▼）。具体的には、図７に示すように、記憶装置２１から復元用テーブルを読み出し、これを照合することによって、ストリーミングを再生する能力を持つ代替アプリケーションの選択を行う。ここでは、ストリーミング再生能力を持つアプリケーションとして”Ｓｔｒｅａｍｉｎｇ　Ｐｌａｙｅｒ”と”ＳｔｒｅａｍｉｎｇＡｕｄｉｏ”が代替可能とする。従って、第２の通信端末２では、”Ｓｔｒｅａｍｉｎｇ　Ｐｌａｙｅｒ”の代替アプリケーションとして”Ｓｔｒｅａｍｉｎｇ　Ａｕｄｉｏ”が選択される。
【００４２】
次いで、状態記述解析部２２が解析した情報を、第２の通信端末２において利用可能な資源で利用可能となるように、状態記述加工部２４により加工する（図２中▲６▼）。
【００４３】
具体的には、図８に示すように、コンテンツＵＲＬに関しては、アプリケーション”Ｓｔｒｅａｍｉｎｇ　Ａｕｄｉｏ２．３４”とコンテンツＩＤ”ＮＫ０００１”より”ｈｔｔｐ：／／○○○．ｊｐ／Ｎｅｋｏ．ｍｐｇ”と加工される。また再生時間に関しては、コンテンツＩＤ”ＮＫ０００１”と再生時間’”ｌ４７０”よりコンテンツＵＲＬ”ｈｔｔｐ：／／○○○．ｊｐ／Ｎｅｋｏ．ｍｐｇ”における再生時間は２２分１０秒と算出される。
【００４４】
その後、状態記述加工部２４で加工した情報を用いてサービス実行部２６で実行可能なように、復元状態生成部２５によりサービスの復元状態を生成する。なお、ここでは、第２の通信端末２において、アプリケーション”Ｓｔｒｅａｍｉｎｇ　Ａｕｄｉｏ２．３４”で、ＵＲＬ”ｈｔｔｐ：／／○○○．ｊｐ／Ｎｅｋｏ．ｍｐｇ”のコンテンツを時間”２２分１０秒”から再開する復元状態が生成される。
【００４５】
具体的には、図９に示すように、コンテンツＵＲＬ”ｈｔｔｐ：／／○○○．ｊｐ／Ｎｅｋｏ．ｍｐｇ”を再生時間”２２分１０秒”として再生するためにアプリケーション”Ｓｔｒｅａｍｉｎｇ　Ａｕｄｉｏ２．３４”を実行する。
【００４６】
（３）複製時の動作
第１の通信端末１で受けていたサービスを、複数の異なる環境（第２の通信端末２及び第３の通信端末３０）においてそのまま復元する場合には、第１の通信端末１から送信された状態記述データＤ２を複製し、これを他の通信端末でそれぞれ取得することにより、他の複数の通信端末でサービスの提供を継続して受けることができる。図９に、サービス中断状態の複製の実施形態を示す。
【００４７】
例として、第１の通信端末１において、アプリケーションＡ１でストリーミングＢ１を時間Ｃ１まで再生した中断状態であったとする。この中断状態について、状態記述データＤ２を生成し、サービス中断復元装置３１の蓄積部３に送信し、蓄積する。
【００４８】
サービス中断復元装置３１において、受信した状態記述データＤ２を複製しておき、第２の通信端末２及び第３の通信端末３０で、それぞれ状態記述データＤ２を取得する。そして、各通信端末２及び３０において、上述した▲４▼〜▲７▼の処理を行い、第２の通信端末２においてはアプリケーションＡ２でストリーミングＢ２を時間Ｃ２から再生する復元状態を生成し、第３の通信端末３０においてはアプリケーションＡ３でストリーミングＢ３を時間Ｃ３から再生する復元状態を生成する。
【００４９】
（４）合成時の動作
また、複数の環境（第１の通信端末及び第２に通信端末２）において受けていたサービスを、１つの環境（第３の通信端末３０）において合成し、復元することができる。図１０に、サービス中断状態の合成の実施形態を示す。
【００５０】
例として、第１の通信端末１において、アプリケーションＡ１でストリーミングＢ１を時間Ｃ１まで再生した時点で中断し、第２の通信端末２では、ブラウザＷ３でウェブページＰ３を閲覧した時点で中断したものとする。このそれぞれの中断状態について、状態記述データＤ２及びＤ２’を生成し、サービス中断復元装置３１の蓄積部３に送信し、蓄積する。
【００５１】
そして、第３の通信端末３０で、状態記述データＤ２及びＤ２’を取得する。そして、各通信端末において、これらの状態記述データＤ２及びＤ２’を合成し、アプリケーションＡ３でストリーミングＢ３を時間Ｃ３から再生する復元状態とブラウザＷ３でウェブページＰ３を閲覧する復元状態を生成する。
【００５２】
（５）分解時の動作
さらに、ある環境（第１の通信端末１）において、サービスの提供を複合的なハードウェア又はソフトウェア等の処理資源により受けている場合に、これら複合的な処理資源毎に分解して、状態記述データＤ２を生成、複数の環境（第２の通信端末２及び第３の通信端末３０）において復元することができる。図１１に、サービス中断状態の分解の実施形態を示す。
【００５３】
例として、第１の通信端末１においてアプリケーションＡ１でストリーミングＢ１を時間Ｃ１まで再生した時点で中断状態にあり、ブラウザＷ３でウェブページＰ３を閲覧していた中断状態であったとする。このそれぞれの中断状態について、状態記述データＤ２及びＤ２’を生成し、サービス中断復元装置３１の蓄積部３に送信し、蓄積する。
【００５４】
そして、第２の通信端末２で、状態記述データＤ２を取得し、アプリケーションＡ２でストリーミングＢ２を時間Ｃ２まで再生する復元状態を生成し、第３の通信端末３０で、状態記述データＤ２’を取得し、ブラウザＷ３でウェブページＰ３を閲覧する復元状態を生成する。
【００５５】
（変更例）
なお、本発明は、上記実施形態に限定されるものではなく、例えば以下のような変更をすることができる。図１３は、変更例に係るサービス中断復元システムの構成を示すブロック図である。
【００５６】
図１３に示すように、上記実施形態で説明した中断状態表現部１２、中断状態加工部１３、記憶装置１１，状態記述解析部２２，利用資源決定部２３、状態記述加工部２５及び記憶装置２１を、通信ネットワーク４上に配置することができる。
【００５７】
詳述すると、通信端末１及び２内に備えられていた中断状態表現部１２、中断状態加工部１３、記憶装置１１，状態記述解析部２２，利用資源決定部２３、状態記述加工部２５及び記憶装置２１を省略し、通信ネットワーク４に接続可能に配置されたサービス中断復元装置３００及び３０１側に、中断状態表現部３１２、中断状態加工部３１３、記憶装置３１１，状態記述解析部３２２，利用資源決定部３２３、状態記述加工部３２５及び記憶装置３２１として設けることができる。
【００５８】
なお、図１３に示した例では、サービス中断復元装置３１，３００及び３０１を別個独立したサーバにより構築しているが、これらを単一のサーバとすることもできる。
【００５９】
この場合、第１の通信端末１の中断状態解析部１４は、記憶装置３１１と通信を行うことにより、中断状態を解析し、その解析結果を中断状態データＤ１としてサービス中断復元装置３００に送信する。サービス中断復元装置３００では、受信した解析結果を状態記述データＤ２に変換した後、これをサービス中断復元装置３１に送信し、蓄積部３に蓄積させる。
【００６０】
そして、第２の通信端末２において、サービスを復元する場合には、第２の通信端末２からの要求に応じて、サービス中断復元装置３０１が、サービス中断復元装置３１から状態記述データＤ２を取得し、これを解析し、加工し、復元状態データＤ３を生成し、これを第２の通信端末２に送信する。この復元状態データＤ３に基づいて、第２の通信端末２において、中断されたサービスを復元する。
【００６１】
また、上述した実施形態及び変更例においては、図１及び１３に示すように、中断時に動作するモジュールを第１の通信端末１に備えさせ、復元時に動作するモジュールを第２の通信端末２に備えさせた場合を例に説明したが、本発明はこれに限定されるものではなく、中断時及び復元時のモジュールを、同一の端末装置内に備えさせることもできる。
【００６２】
（サービス中断復元プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体）
なお、上述した実施形態及び変更例に係るサービス中断復元システム及びサービス中断復元方法は、所定のコンピュータ言語で記述されたプログラムとすることができる。すなわち、プログラムをコンピュータや携帯電話等の通信端末にインストールすることにより、上述した各機能を有する第１〜第３の通信端末を容易に構築することができる。このプログラムは、例えば、通信サービス及びスタンドアローンの計算機上で動作するアプリケーションとすることができる。
【００６３】
そして、このようなプログラムは、図１４に示すような、第１乃至第３の通信端末１，２及び３０である汎用コンピュータで読み取り可能な記録媒体２０１〜２０２に記録することができる。具体的には、同図に示すような、フレキシブルディスク２０１やカセットテープ２０４等の磁気記録媒体、若しくはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ２０２等の光ディスクの他、ＲＡＭカード２０３など、種々の記録媒体に記録することができる。
【００６４】
そして、このプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータや携帯電話を用いて、上述したサービス中断復元システム及び方法を実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。
【００６５】
【発明の効果】
以上説明したように、本発明のサービス中断復元システム、サービス中断復元方法、通信端末、サービス中断復元装置及びサービス中断復元プログラムによれば、ある機種の通信端末や、ある環境下において、通信ネットワークを通じて受けていたサービスを、異なる機種の通信端末や環境で継続して利用することができる。
【図面の簡単な説明】
【図１】実施形態に係るサービス中断復元システムを示す機能ブロック図である。
【図２】実施形態に係るサービス中断復元システムによるサービス中断復元の手順を示す説明図である。
【図３】実施形態において中断状態を取得する手順を示す説明図である。
【図４】実施形態において中断状態を加工する手順を示す説明図である。
【図５】実施形態において中断状態を表現する手順を示す説明図である。
【図６】実施形態において中断状態の記述を解析する手順を示す説明図である。
【図７】実施形態において利用資源を決定する手順を示す説明図である。
【図８】実施形態において中断状態を加工する手順を示す説明図である。
【図９】実施形態において復元状態を生成する手順を示す説明図である。
【図１０】実施形態においてサービス中断状態を複製する手順を示す説明図である。
【図１１】実施形態においてサービス中断状態を合成する手順を示す説明図である。
【図１２】実施形態においてサービス中断状態を分解する手順を示す説明図である。
【図１３】変更例に係るサービス中断復元システムを示す機能ブロック図である。
【図１４】実施形態に係るサービス中断復元プログラムを記録したコンピュータ読み取り可能な記録媒体の外観図を示す斜視図である。
【符号の説明】
１…第１の通信端末
２…第２の通信端末
３…蓄積部
４…通信ネットワーク
１１…記憶装置
１２…中断状態表現部
１３…中断状態加工部
１４…中断状態解析部
１５…サービス実行部
１６…通信インターフェース
２１…記憶装置
２２…状態記述解析部
２３…利用資源決定部
２４…状態記述加工部
２５…復元状態生成部
２６…サービス実行部
２７…通信インターフェース
３０…第３の通信端末
３１，３００，３０１…サービス中断復元装置
２０１〜２０２…記録媒体
３１１…記憶装置
３１２…中断状態表現部
３１３…中断状態加工部
３２２…状態記述解析部
３２３…利用資源決定部
３２４…状態記述加工部
Ａ１〜Ａ３…アプリケーション
Ｂ１〜Ｂ３…ストリーミング
Ｃ１〜Ｃ３…時間
Ｄ１〜Ｄ３…中断状態
Ｐ１〜Ｐ３…ウェブページ
Ｗ１〜Ｗ３…ブラウザ
【図１】
2004096420.tif 000003
【図２】
2004096420.tif 000004
【図３】
2004096420.tif 000005
【図４】
2004096420.tif 000006
【図５】
2004096420.tif 000007
【図６】
2004096420.tif 000008
【図７】
2004096420.tif 000009
【図８】
2004096420.tif 000010
【図９】
2004096420.tif 000011
【図１０】
2004096420.tif 000012
【図１１】
2004096420.tif 000013
【図１２】
2004096420.tif 000014
【図１３】
2004096420.tif 000015
【図１４】
2004096420.tif 000016