(57)【特許請求の範囲】
【請求項１】
第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐサービス引継システムにおいて、
利用端末の切り替えによる上記サービスの引き継ぎを制御する引継サーバを備え、
上記サーバは、
上記サービスを提供している上記第１の端末から端末切替要求を受けると、上記端末切替要求時までのサービスに係る情報を、引継情報と対応付けて記憶する記憶手段と、
上記第１の端末に対して、アクセス先を上記引継サーバとする移動要求を、上記引継情報を付与して行う第１の移動要求手段と
を有し、
上記引継サーバは、
上記第１の端末からアクセスされ、取得した上記引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段と、
上記引継情報を上記引継情報識別情報と対応付けて記憶する引継情報記憶手段と、
上記第１の端末に対して、上記引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段と、
上記第１の端末に表示された上記引継情報識別情報に基づき上記第２の端末からアクセスを受け、上記第２の端末から受け取った上記引継情報識別情報に対応する上記引継情報を上記引継情報記憶手段から読み出し、上記第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段と
を有し、
上記サーバが、上記第２の端末からのアクセスを受けて、上記引継情報に対応する上記サービスに係る情報を用いて、当該サービスを提供するものである
ことを特徴とするサービス引継システム。
【請求項２】
上記引継サーバが、上記引継情報識別情報を含むアクセス先を二次元コード化する二次元コード生成手段をさらに備え、
上記画面情報が、上記二次元コード生成手段により生成された上記二次元コードを含むものであり、
上記第２の端末が、上記第１の端末に表示された画面上の二次元コードを読み込み、その二次元コードに含まれている上記アクセス先に基づいて、上記引継サーバにアクセスする
ことを特徴とする請求項１に記載のサービス引継システム。
【請求項３】
上記引継サーバが、上記第２の端末への端末切替による上記サービスの引継について制限処理を行う制限処理手段をさらに備えることを特徴とする請求項１又は２に記載のサービス引継システム。
【請求項４】
第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐサーバであって、
上記サーバに端末切替要求を与えた上記第１の端末からアクセスされ、取得した上記サーバが生成した引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段と、
上記引継情報を上記引継情報識別情報と対応付けて記憶する引継情報記憶手段と、
上記第１の端末に対して、上記引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段と、
上記第１の端末に表示された上記引継情報識別情報に基づき上記第２の端末からアクセスを受け、上記第２の端末から受け取った上記引継情報識別情報に対応する上記引継情報を上記引継情報記憶手段から読み出し、上記第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段と
を備えることを特徴とする引継サーバ。
【請求項５】
第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐサービス引継システムを構成する上記サーバにおいて、
上記サービスを提供している上記第１の端末から端末切替要求を受けると、上記端末切替要求時までのサービスに係る情報を、引継情報と対応付けて記憶する記憶手段と、
上記第１の端末に対して、アクセス先を上記引継サーバとする移動要求を、上記引継情報を付与して行う第１の移動要求手段と、
切替先の上記第２の端末からのアクセスを受けて、上記引継情報に対応する上記サービスに係る情報を用いて、当該サービスを提供するものであるサービス処理手段と
を備えることを特徴とするサーバ。
【請求項６】
第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐ引継サーバの引継プログラムであって、
記憶手段を備えるコンピュータを、
上記サーバに端末切替要求を与えた上記第１の端末からアクセスされ、取得した上記サーバが生成した引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段、
上記引継情報を上記引継情報識別情報と対応付けて記憶手段に記憶させる引継情報記憶手段、
上記第１の端末に対して、上記引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段、
上記第１の端末に表示された上記引継情報識別情報に基づき上記第２の端末からアクセスを受け、上記第２の端末から受け取った上記引継情報識別情報に対応する上記引継情報を上記引継情報記憶手段から読み出し、上記第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段
として機能させることを特徴とする引継プログラム。
【請求項７】
第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐサービス引継システムを構成する上記サーバのサービスプログラムにおいて、
記憶手段を備えるコンピュータを、
上記サービスを提供している上記第１の端末から端末切替要求を受けると、上記端末切替要求時までのサービスに係る情報を、引継情報と対応付けて上記記憶手段に記憶させる記憶手段、
上記第１の端末に対して、アクセス先を上記引継サーバとする移動要求を、上記引継情報を付与して行う第１の移動要求手段、
切替先の上記第２の端末からのアクセスを受けて、上記引継情報に対応する上記サービスに係る情報を用いて、当該サービスを提供するものであるサービス処理手段
として機能させることを特徴とするサービスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス引継システム、引継サーバ、サーバ、引継プログラム及びサービスプログラムに関し、例えば、Ｗｅｂサービス実行中に、そのＷｅｂサービスを中断せずに、利用端末の切り替えを行うサービス引継システムに適用し得るものである。
【背景技術】
【０００２】
近年、例えばパーソナルコンピュータ、携帯電話機、ＰＤＡ端末、ゲーム端末など通信機能を有する端末の種類は多数ある。また、利用者の多くは、通信機能を有する端末を複数所持しており、利用するサービスや利用状況等に応じて利用する端末を使い分けている。
【０００３】
Ｗｅｂサービスの提供を受ける利用者には、利用端末を切り替えてもＷｅｂサービスを中断せず、継続してサービスを続行できるようにすることが望まれている。
【０００４】
例えば、利用者が、パーソナルコンピュータのブラウザで、ショッピングサイト等のＷｅｂサイトにアクセスしている場合に、そのＷｅｂサービスを中断せずに、携帯電話機のブラウザに切り替え、携帯電話機を用いて、商品のオーダー処理や決済処理等を行う場合である。
【０００５】
特許文献１には、Ｗｅｂサイトのセッション情報を引き継ぐ技術が記載されている。特許文献１の記載技術は、負荷分散サーバを用いている自サイトから一旦、他サイトにブラウザ側が誘導され、再び自サイトヘブラウザ側が誘導される際に有効なセッション情報の引継ぎ方法であり、この負荷分散サーバによるディスパッチの結果に基づいてリダイレクトを用いるというものである。
【０００６】
特許文献２には、あるキャンペーンのポイント数情報をユーザ識別情報と対応付けたユーザ情報を記憶することで、別のキャンペーンでもユーザに付与されたポイントを引き継ぐことができる技術が記載されている。
【０００７】
特許文献３には、２次元コードを用いた商品・サービスの取引情報処理システムについて記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２７１４７７号公報
【特許文献２】特開２００８−１１７２００号公報
【特許文献３】特開２００１−２６５８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一般的に、Ｗｅｂサービス実行中に、そのＷｅｂサービスを中断せずに利用端末を切り替える場合、一度、当該サイトからログアウトした後、別の切替先端末から再度当該サイトにログインする必要がある。
【００１０】
図２は、従来の利用端末を切り替えてＷｅｂサービスを利用する場合の処理を示すシーケンスである。
【００１１】
図２において、端末９１は、Ｗｅｂサービスサーバ９３にアクセスし、Ｗｅｂサービスサーバ９３からサービスの提供を受けているものとする（Ｓ９０１）。
【００１２】
利用者が利用端末として端末９１から端末９２に切り替える場合、利用者は端末９１の表示画面に表示されているログアウトボタンを押下し、端末９１はＷｅｂサービスサーバ９３からログアウトする（Ｓ９０２）。
【００１３】
利用者が切替先の端末９２を用いて、Ｗｅｂサービスサーバ９３からサービス提供を受ける場合、まず、端末９２は、Ｗｅｂサービスサーバ９３にアクセスし、ログイン画面を表示（Ｓ９０３）する。そして、端末９２は、利用者操作により入力されたログインに必要なＩＤ及びパスワードを、Ｗｅｂサービスサーバ９３に与える（Ｓ９０４）。
【００１４】
端末９２は、Ｗｅｂサービスサーバ９３からサービス画面を受け取り（Ｓ９０５）、引き続きサービス提供を受ける（Ｓ９０６）。
【００１５】
しかし、上記のように利用端末を切り替えて引き続きＷｅｂサービスを受ける場合、利用者は、ＷｅｂサービスのＵＲＬの入力や、ログイン処理のため、ＩＤ、Ｐａｓｓｗｏｒｄを入力するなど、操作の煩わしさがある。
【００１６】
特許文献１の記載技術は、一度他サイトに誘導された後、再び自サイトに戻ってきたときのセッション情報を保持して引き継ぐという技術であり、端末を切り替えた場合でもサービスを中断することなく引き継ぐという技術ではない。
【００１７】
また、特許文献２の記載技術は、異なるサーバ刊のデータ引き継ぐ技術であり、この技術も、端末を切り替えた場合でもサービスを中断することなく引き継ぐという技術ではない。
【００１８】
そのため、引継ぎサービスサーバを利用することで、Ｗｅｂサービス実行中にそのサービスを中断することなく、且つ、簡易な換作で、ブラウザ端末の切り替えを実現するサービス引継システム、引継サーバ、サーバ、引継プログラム及びサービスプログラムが望まれている。
【課題を解決するための手段】
【００１９】
かかる課題を解決するために、第１の本発明のサービス引継システムは、第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続き上記サービスを引き継ぐサービス引継システムにおいて、利用端末の切り替えによる上記サービスの引き継ぎを制御する引継サーバを備え、（Ａ）サーバは、（Ａ−１）サービスを提供している第１の端末から端末切替要求を受けると、端末切替要求時までのサービスに係る情報を、引継情報と対応付けて記憶する記憶手段と、（Ａ−２）第１の端末に対して、アクセス先を引継サーバとする移動要求を、引継情報を付与して行う第１の移動要求手段とを有し、（Ｂ）引継サーバは、（Ｂ−１）第１の端末からアクセスされ、取得した引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段と、（Ｂ−２）引継情報を引継情報識別情報と対応付けて記憶する引継情報記憶手段と、（Ｂ−３）第１の端末に対して、引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段と、（Ｂ−４）第１の端末に表示された引継情報識別情報に基づき第２の端末からアクセスを受け、第２の端末から受け取った引継情報識別情報に対応する引継情報を引継情報記憶手段から読み出し、第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段とを有し、（Ａ−３）サーバが、第２の端末からのアクセスを受けて、引継情報に対応するサービスに係る情報を用いて、当該サービスを提供するものであることを特徴とする。
【００２０】
第２の本発明の引継サーバは、第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続きサービスを引き継ぐ引継サーバであって、（１）サーバに端末切替要求を与えた第１の端末からアクセスされ、取得したサーバが生成した引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段と、（２）引継情報を引継情報識別情報と対応付けて記憶する引継情報記憶手段と、（３）第１の端末に対して、引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段と、（４）第１の端末に表示された引継情報識別情報に基づき第２の端末からアクセスを受け、第２の端末から受け取った引継情報識別情報に対応する引継情報を引継情報記憶手段から読み出し、第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段とを備えることを特徴とする。
【００２１】
第３の本発明のサーバは、第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続きサービスを引き継ぐサービス引継システムを構成するサーバにおいて、（１）サービスを提供している第１の端末から端末切替要求を受けると、端末切替要求時までのサービスに係る情報を、引継情報と対応付けて記憶する記憶手段と、（２）第１の端末に対して、アクセス先を引継サーバとする移動要求を、引継情報を付与して行う第１の移動要求手段と、（３）切替先の第２の端末からのアクセスを受けて、引継情報に対応するサービスに係る情報を用いて、当該サービスを提供するものであるサービス処理手段とを備えることを特徴とする。
【００２２】
第４の本発明の引継プログラムは、第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続きサービスを引き継ぐ引継サーバの引継プログラムであって、記憶手段を備えるコンピュータを、（１）サーバに端末切替要求を与えた第１の端末からアクセスされ、取得したサーバが生成した引継情報を識別する引継情報識別情報を生成する引継情報識別情報生成手段、（２）引継情報を引継情報識別情報と対応付けて記憶手段に記憶させる引継情報記憶手段、（３）第１の端末に対して、引継情報識別情報を含む画面情報を送信する引継情報識別情報送信手段、（４）第１の端末に表示された引継情報識別情報に基づき第２の端末からアクセスを受け、第２の端末から受け取った引継情報識別情報に対応する引継情報を引継情報記憶手段から読み出し、第２の端末に対して、アクセス先を当該引継情報に基づく移動先へ移動要求を行う第２の移動要求手段として機能させることを特徴とする。
【００２３】
第５の本発明のサービスプログラムは、第１の端末がサーバから受けているサービスについて、利用端末として用いる端末を第１の端末から第２の端末に切り替え、その第２の端末に引き続きサービスを引き継ぐサービス引継システムを構成するサーバのサービスプログラムにおいて、記憶手段を備えるコンピュータを、（１）サービスを提供している第１の端末から端末切替要求を受けると、端末切替要求時までのサービスに係る情報を、引継情報と対応付けて記憶手段に記憶させる記憶手段、（２）第１の端末に対して、アクセス先を引継サーバとする移動要求を、引継情報を付与して行う第１の移動要求手段、（３）切替先の第２の端末からのアクセスを受けて、引継情報に対応するサービスに係る情報を用いて、当該サービスを提供するものであるサービス処理手段として機能させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、引継サービスサーバを利用することで、Ｗｅｂサービス実行中にそのサービスを中断することなく、且つ、簡易な換作で、端末の切り替えを実現することができる。また、本発明によれば、Ｗｅｂサービスのアプリケーションロジックに、最小限の変更を加えることで、端末切替可能なサイトが構築できる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施形態の端末切替システムの全体構成を示す全体構成図である。
【図２】従来の利用端末を切り替えてＷｅｂサービスの提供を受ける方法を説明するシーケンス図である。
【図３】第１の実施形態のＷｅｂサービスサーバの内部構成を示す内部構成図である。
【図４】第１の実施形態の引継サービスサーバの内部構成を示す内部構成図である。
【図５】第１の実施形態の端末切替処理の動作を示すシーケンス図である。
【図６】第１の実施形態の端末切替に係る端末の表示画面例を示す図である。
【図７】第１の実施形態の端末切替制限処理部が引継ＩＤに有効期限を設定して端末切替を制限する処理を示すシーケンス図である。
【図８】第１の実施形態の端末切替制限処理部が切替状況を切替元に通知する処理を示すシーケンス図である。
【図９】第１の実施形態の端末切替制限処理部が引継ＩＤのＵＲＬへのアクセス回数を制限する処理を示すシーケンス図である。
【発明を実施するための形態】
【００２６】
（Ａ）第１の実施形態
以下では、本発明のサービス引継システム、引継サーバ、サーバ、引継プログラム及びサービスプログラムの第１の実施形態について図面を参照しながら説明する。
【００２７】
（Ａ−１）第１の実施形態の構成
（Ａ−１−１）全体構成
図１は、第１の実施形態の端末切替システムの全体構成を示す全体構成図である。図１において、第１の実施形態の端末切替システム１０は、端末１、端末２、Ｗｅｂサービスサーバ３、引継サービスサーバ４を少なくとも有して構成される。
【００２８】
端末１は、利用者が利用する通信機能、ブラウザ機能を有する通信端末である。端末１は、ネットワークを通じて、Ｗｅｂサービスサーバ３にアクセスし、ブラウザがＷｅｂサービス画面を表示し、Ｗｅｂサービスサーバ３によるＷｅｂサービスの提供を受ける。端末１は、端末２に対して切替元の端末である。
【００２９】
なお、端末１としては、例えば、パーソナルコンピュータ、携帯電話機、ＰＤＡ、ゲーム端末、電子書籍端末、ＫＩＯＳＫ（キオスク）端末、自動化機器（例えば、ＡＴＭ端末、自動通帳発行機等）、自動発券機、観光地などに設置される案内装置等を広く適用することができる。
【００３０】
端末２は、端末１の利用者が利用する別の通信端末である。端末２は、端末１に対して切替先の端末である。端末２は、通信機能、ブラウザ機能、二次元コード読み込み機能を有する。二次元コード読み込み機能について、第１の実施形態では、二次元コードとしてＱＲコードの読み込み機能を例示するが、これに限定されるものではなく、他の二次元コード、バーコード等の読み込み機能であってもよい。
【００３１】
なお、第１の実施形態では、端末２が二次元コード読み込み機能を備える場合を例示するが、二次元コード読み込み機能を備えることは必須要件ではない。そのため、端末２が二次元コード読み込み機能を備えないものであってもよい。また、端末２としては、例えば、パーソナルコンピュータ、携帯電話機、ＰＤＡ、ゲーム端末、電子書籍端末等を広く適用することができる。
【００３２】
Ｗｅｂサービスサーバ３は、所定のＷｅｂサービスを提供するサーバである。Ｗｅｂサービスサーバ３は、クライアントに対して別のサイトへ移動させるリダイレクト機能を有する。Ｗｅｂサービスサーバ３は、現在サービスを提供している端末１から端末切替によるＷｅｂサービスの引継要求を受けると、引継サービスサーバ４のＵＲＬを移動先とするリダイレクト要求を端末１に対して行うものである。
【００３３】
このとき、Ｗｅｂサービスサーバ３は、引継要求時までに、端末１に提供していたＷｅｂサービスに係る情報を特定する引継情報を引継サービスサーバ４に与える。
【００３４】
また、Ｗｅｂサービスサーバ３は、切替先の端末２からアクセスされ、上記引継情報に対応するＷｅｂサービスに係る情報を用いて、引継要求時のＷｅｂサービス状態を復旧し、継続してＷｅｂサービスを切替先の端末２に提供するものである。
【００３５】
引継サービスサーバ４は、Ｗｅｂサービス実行中の端末切替制御を行うものである。また、引継サービスサーバ４は、Ｗｅｂサービスサーバ３のサイトから端末切替のリダイレクト先としてのＵＲＬを有している。引継サービスサーバ４は、端末１からのリダイレクトにより、端末切替時にＷｅｂサービスサーバ３が提供していたＷｅｂサービスに係る情報を示す引継情報を管理する。
【００３６】
引継サービスサーバ４は、Ｗｅｂサービスサーバ３のリダイレクトにより端末１からアクセスを受け、Ｗｅｂサービスサーバ３からの引継情報を受け取る。引継サービスサーバ４は、取得した引継情報を一意に識別することができる引継ＩＤを生成する。引継サービスサーバ４は、引継情報を引継ＩＤと対応付けて管理する。また、引継サービスサーバ４は、引継ＩＤをパラメータにもつＵＲＬを二次元コード化し、その二次元コードイメージを含む画面を端末１に送信する。
【００３７】
また、引継サービスサーバ４は、引継ＩＤをパラメータとするＵＲＬに端末２からアクセスされると、当該引継ＩＤに対応する引継情報に含まれる「戻りＵＲＬ」へのリダイレクトを、端末２に要求する。
【００３８】
なお、引継サービスサーバ４は、１台のＷｅｂサービスサーバ３だけなく、複数台のＷｅｂサービスサーバ３についてのＷｅｂサービスを引き継ぐことができる。また、Ｗｅｂサービスの種類も限定されるものではなく、複数の種類について対応することができる。
【００３９】
（Ａ−１−２）Ｗｅｂサービスサーバ３の内部構成
図３は、第１の実施形態のＷｅｂサービスサーバ３の内部構成を示すブロック図である。図３において、Ｗｅｂサービスサーバ３は、制御部３１、通信部３２、記憶部３３を少なくとも有する。
【００４０】
制御部３１は、Ｗｅｂサービスサーバ３の機能を司るものである。第１の実施形態の制御部３１が実現する機能として、Ｗｅｂサービス処理部３１１、引継処理部３１２を少なくとも有する。
【００４１】
Ｗｅｂサービス処理部３１１は、Ｗｅｂサービスに関する処理を行うアプリケーション処理部である。Ｗｅｂサービスサーバ３は、アクセスしてきた端末１に対してＷｅｂサービスに関する処理を行う。また、Ｗｅｂサービス処理部３１１は、切替先の端末２から戻りＵＲＬにアクセスされると、端末２からの引継パラメータに対応する引継要求時のＷｅｂサービスに係る情報を用いて、引き続きＷｅｂサービスを継続するものである。
【００４２】
引継処理部３１２は、現在Ｗｅｂサービスを提供している端末１からＷｅｂサービスの引継要求を受けると、引継要求時に当該端末１に提供しているＷｅｂサービスに係る情報を一意に特定する引継情報を生成し、当該Ｗｅｂサービスに係る情報と引継情報とを対応付けて記憶部３３に管理する。
【００４３】
また、引継処理部３１２は、その後に、端末２からアクセスされて引継情報を取得すると、その取得した引継情報に対応するＷｅｂサービスに係る情報を記憶部３３から検索する。引継処理部３１２が検索したＷｅｂサービスに係る情報を、Ｗｅｂサービス処理部３１１に与えることで、当該Ｗｅｂサービスの継続処理を行うことができる。
【００４４】
ここで、引継情報とは、引継要求時までに、端末１に提供していたＷｅｂサービス情報及びサイトを特定する情報である。引継情報は、引継要求時までに、端末１に提供していたＷｅｂサービスに係る情報を特定する「引継パラメータ」と、引継要求時に、端末１に提供していたＷｅｂサイトのＵＲＬである「戻りＵＲＬ」とを含むものである。
【００４５】
図３に示すように、引継処理部３１２の主な機能としては、引継要求受付部５１、引継パラメータ生成部５２、戻りＵＲＬ生成部５３、リダイレクト処理部５４を少なくとも有する。
【００４６】
引継要求受付部５１は、端末１からＷｅｂサービスの引継要求を取得すると、Ｗｅｂサービスの引継処理を開始させるものである。例えば、Ｗｅｂサービス画面に、端末切替用ボタンを配置し、端末１側で端末切替用ボタンが押下されることで、引継要求受付部５１は、端末切替によるＷｅｂサービスの引継要求とし、引継処理を開始させる。
【００４７】
引継パラメータ生成部５２は、引継要求時までのＷｅｂサービス状態を示すＷｅｂサービスに係る情報を一意に特定する引継パラメータを生成するものである。引継パラメータ生成部５２は、生成した引継パラメータとＷｅｂサービスに係る情報とを対応付けて記憶部３３に記憶する。
【００４８】
戻りＵＲＬ生成部５３は、引継要求時に、端末１に提供していたＷｅｂサイトのＵＲＬを「戻りＵＲＬ」として生成するものである。
【００４９】
リダイレクト処理部５４は、引継パラメータ及び戻りＵＲＬが生成されると、端末１に対して、引継サービスサーバ４のＵＲＬを移動先としてリダイレクトを要求するものである。
【００５０】
ここで、リダイレクトの方法は、特に限定されるものではなく、種々の方法を広く適用することができる。例えば、Java（登録商標）のリダイレクトを利用してサーブレット側からクライアント側に対して要求を行い、移動先のＵＲＬへ移動させる方法を適用することができる。また例えば、JavaScriptの「location.href」又は「location.replace（）」を利用して移動先に移動させる方法や、Ｗｅｂサービスサーバ３が「.htaccess」を用いて予め設定した移動先に移動させる方法や、ＨＴＭＬのメタリフレッシュを利用して移動させる方法等も適用することができる。
【００５１】
また、リダイレクト処理部５４は、引継情報をリダイレクト要求のパラメータとして、端末１に対してリダイレクト要求を行う。引継情報をパラメータとして含ませる方法としては、例えば、リダイレクト要求のオプションに、引継情報を記述する方法を適用することができる。
【００５２】
通信部３２は、ネットワークとの間で情報の送受信を行うものである。通信部３２の通信プロトコルは、特に限定されるものではない。
【００５３】
記憶部３３は、引継サービスサーバ４のアドレス情報（ＵＲＬ）、Ｗｅｂサービスに必要な情報、端末１に提供していたＷｅｂサービスに関連する情報と引継情報とを対応させた情報等を記憶する記憶領域である。
【００５４】
（Ａ−２−３）引継サービスサーバ４の内部構成
図４は、引継サービスサーバ４の内部構成を示す内部構成図である。図４において、引継サービスサーバ４は、制御部４１、通信部４２、引継情報管理データベース（ＤＢ）４３を少なくとも有する。
【００５５】
制御部４１は、引継サービスサーバ４の機能を司るものである。制御部４１は、引継情報取得部４１１、引継ＩＤ生成部４１２、二次元コード生成部４１３、引継ＩＤ送信部４１４、リダイレクト処理部４１５、端末切替制限処理部４１６を少なくとも有する。
【００５６】
引継情報取得部４１１は、Ｗｅｂサービスサーバ３のリダイレクト要求を受けた端末１から、引継サービスサーバ４のＷｅｂサイトにアクセスされると、Ｗｅｂサービスサーバ３により生成された引継情報を端末１から取得するものである。
【００５７】
引継ＩＤ生成部４１２は、引継情報取得部４１１が引継情報を取得すると、その引継情報を一意に識別する引継ＩＤを生成するものである。また、引継ＩＤ生成部４１２は、上記引継情報を引継ＩＤと対応付けて、引継情報管理ＤＢ４３に格納するものである。
【００５８】
二次元コード生成部４１３は、引継ＩＤをパラメータに持つＵＲＬの含む情報を、二次元コード化するものである。第１の実施形態では、二次元コード生成部４１３はＵＲＬを含む情報をＱＲコード化する場合を例示する。
【００５９】
引継ＩＤ送信部４１４は、二次元コード生成部４１３により二次元コード化されたＱＲコードのイメージを含む画面を端末１に送信するものである。
【００６０】
なお、第１の実施形態では、端末２が二次元コード読み込み機能を有する場合を例示しているので、引継ＩＤ送信部４１４は、引継情報を二次元コード化したＱＲコードを含む画面を端末１に送信するものとする。しかし、端末２が二次元コード読み込み機能を有さない場合もある。そこで、引継ＩＤ送信部４１４は、ＱＲコードのイメージのほかに、引継ＩＤをパラメータとしたＵＲＬを記述した画面を送信するようにしてもよい。さらに、引継ＩＤ送信部４１４は、引継ＩＤをパラメータとしたＵＲＬのみを記述した画面を送信するようにしてもよい。
【００６１】
リダイレクト処理部４１５は、端末２から引継ＩＤをパラメータとしたＵＲＬにアクセスされると、引継情報管理ＤＢ４３から当該引継ＩＤに対応する引継情報を検索する。そして、リダイレクト処理部４１５は、引継情報に含まれている戻りＵＲＬを移動先として、端末２にリダイレクト要求を行う。なお、リダイレクト処理部４１５によるリダイレクト処理も、既存技術を広く適用することができる。
【００６２】
端末切替制限処理部４１６は、利用端末の切替処理の制限を行うものである。これは、悪意ある第三者が、ＱＲコードや引継ＩＤの覗き見等を行い、不正に端末切替する場合も考えられる。そこで、端末切替制限処理部４１６は、端末１から端末２への利用端末の変更に対して所定の制限を行う。
【００６３】
引継情報管理ＤＢ４３は、引継情報と、当該引継情報を一意に識別する引継ＩＤとを対応付けた情報を管理するものである。引継情報管理ＤＢ４３は、例えば図４に示すように、引継ＩＤと引継情報とが対応付けて管理する。
【００６４】
通信部４２は、ネットワークとの間で情報の送受信を行うものである。通信部４２の通信プロトコルは特に限定されるものではない。
【００６５】
（Ａ−２）第１の実施形態の動作
（Ａ−２−１）端末切替処理
次に、第１の実施形態の端末切替システム１０における処理の動作について図面を参照しながら説明する。
【００６６】
図５は、第１の実施形態の端末切替システム１０における処理を示すシーケンス図である。また、図６は、端末１又は端末２の表示部に表示される表示画面の一例を示す画面図である。
【００６７】
図５において、端末１は、Ｗｅｂサービスサーバ３にアクセスし、Ｗｅｂサービスサーバ３からＷｅｂサービスの提供を受けている（Ｓ１０１）。
【００６８】
その後、利用者は、利用端末を切り替えてＷｅｂサービスの提供を引き続き受けようとする。端末１の表示部にはＷｅｂサービス画面が表示されており、そのＷｅｂサービス画面には端末切替用ボタンが配置されている。
【００６９】
例えば、図６（Ａ）は、端末１の表示部に表示されるＷｅｂサービス画面の一例を示す画面図である。図６（Ａ）に示すように、Ｗｅｂサービス画面には、端末切替用ボタン６１が配置されている。
【００７０】
利用者は、端末１を操作し、Ｗｅｂサービス画面上の端末切替用ボタンを押下する。端末１は、利用者に端末切替用ボタン６１が押下されると、端末切替によるＷｅｂサービスの引継要求をＷｅｂサービスサーバ３に送信する（Ｓ１０２）。
【００７１】
Ｗｅｂサービスサーバ３において、端末１から引継要求が与えられると、Ｗｅｂサービスサーバ３は、引継サービスサーバ４のＵＲＬを移動先とするリダイレクト要求を端末１に行う（Ｓ１０３）。
【００７２】
このとき、Ｗｅｂサービスサーバ３では、引継パラメータ生成部５１が、引継要求時までのＷｅｂサービス状態を示すＷｅｂサービスに係る情報に対して引継パラメータを生成する。また、戻りＵＲＬ生成部５３が、引継要求時に、端末１に提供していたサイトのＵＲＬを戻りＵＲＬとして生成する。
【００７３】
また、リダイレクト処理部５４は、引継パラメータ及び戻りＵＲＬを含む引継情報をリダイレクト要求のパラメータとして付与して、端末１に対してリダイレクト要求を行う。
【００７４】
端末１は、Ｗｅｂサービスサーバ３からのリダイレクト要求を受けて、移動先である引継サービスサーバ４のＵＲＬにアクセスする。引継情報取得部４１１は、リダイレクトのパラメータとして付与された、Ｗｅｂサービスサーバ３からの引継情報を取得する（Ｓ１０４）。
【００７５】
引継サービスサーバ４では、引継ＩＤ生成部４１２は、引継情報取得部４１１が取得した引継情報に対して引継ＩＤを発行し、引継情報と引継ＩＤとを対応付けて、引継情報管理ＤＢ４３に格納する（Ｓ１０５）。
【００７６】
また、引継サービスサーバ４において、ＱＲコード生成部４１３は、引継情報管理ＤＢ４３から引継ＩＤ生成部４１２が生成した引継ＩＤを取得し、その引継ＩＤをパラメータに持つＵＲＬを二次元コード化する。
【００７７】
ここで、引継ＩＤをパラメータに持つＵＲＬの例としては、例えば、「http：//［引継サービスサーバのＵＲＬ］/［引継ＩＤ］/」等のように、ＵＲＬのパラメータとして引継ＩＤを付与する。
【００７８】
そして、引継ＩＤ送信部４１４は、ＱＲコード生成部４１３が生成したＱＲコードのイメージ及び又は引継ＩＤを含む画面を端末１に送信する（Ｓ１０６）。ここでは、ＱＲコードのイメージと引継ＩＤの両方を記載した画面を端末１に送信する場合を例示する。
【００７９】
端末１は、引継サービスサーバ４から受信したＷｅｂサービス画面を表示する。例えば、図６（Ｂ）は、端末１に表示される切替途中の画面の一例を示す画面図である。図６（Ｂ）に例示するように、端末１に表示される切替途中画面には、ＱＲコード６２及び切替ＩＤ６３が含まれる。
【００８０】
利用者は、端末切替を実施するために、端末１の表示部に表示されているＷｅｂサービス画面のＱＲコードを、端末２（切替先）の二次元コード読み込み機能により読み込む（Ｓ１０７）。
【００８１】
二次元コード読み込み機能により読み込んだ情報は、上述したように、引継ＩＤをパラメータに持つＵＲＬである。端末２は、このＵＲＬをアクセス先として、ネットワーク接続し、引継サービスサーバ４にアクセスする（Ｓ１０８）。
【００８２】
例えば、端末２において、二次元コード読み込み機能が、端末１の表示画面のＱＲコードを読み込むと、自動で、又は、場合によってアクセス先のダイアログが表示され、端末２は引継サービスサーバ４にアクセスする。
【００８３】
なお、端末２に二次元コード読み込み機能がない場合、利用者は、端末２を用いて、引継サービスサーバ４にアクセスし、端末１の表示画面に表示されている引継ＩＤ（例えば、図６（Ｂ）の例では、「２３８９６３８４」）を入力する。
【００８４】
引継サービスサーバ４では、端末２からのアクセス要求のパラメータとして含まれている引継ＩＤに対応する引継情報を、引継情報管理ＤＢ４３から検索する。なお、端末２が二次元コード読み込み機能を有していない場合には、引継サービスサーバ４にアクセスした端末２から受け取った引継ＩＤに基づく引継情報を検索する。
【００８５】
そして、検索した引継情報に含まれている「戻りＵＲＬ」を移動先として、リダイレクト処理部４１５が、リダイレクト要求を端末２に対して行う（Ｓ１０９）。
【００８６】
このとき、引継情報（引継パラメータ）をリダイレクト要求のパラメータとして含めるようにしてもよい。
【００８７】
端末２は、引継サービスサーバ４からのリダイレクト要求を受けて、移動先であるＷｅｂサービスサーバ３の戻りＵＲＬにアクセスする（Ｓ１１０）。
【００８８】
Ｗｅｂサービスサーバ３では、戻りＵＲＬへのリダイレクトのパラメータとして含まれている引継パラメータに基づいて、引継要求時までのＷｅｂサービスに係る情報を記憶部３３から読み出し、Ｗｅｂサービスを復旧し、このＷｅｂサービスに係る情報を用いて、Ｗｅｂサービスの提供を継続して行う（Ｓ１１１）。
【００８９】
なお、図６（Ｃ）は、端末切替後の、切替元及び切替先の端末の表示部に表示される画面の一例を示す画面図である。図６（Ａ）の上図のように、切替元の端末１の表示部には、切替が完了したことを示す旨が表示される。また、図６（Ｃ）の下図のように、切替先の端末２の表示部には、戻りＵＲＬにアクセスするので、引継要求時のＷｅｂサイト（図６（Ａ）参照）と同じ画面が表示される。
【００９０】
（Ａ−２−２）端末切替制限について
次に、引継サービスサーバ４による端末切替制限処理の動作について、図面を参照しながら説明する。
【００９１】
ここでは、図５に例示した端末切替処理の動作を前提とする。引継サービスサーバ４の端末切替制限処理部４１６が、第三者の不正利用を防止し、セキュリティを高めるために、端末切替制限処理を行う。
【００９２】
図７は、ＱＲコードの有効期限を設定して端末切替制限処理部４１６が行う端末切替制限処理を示すシーケンス図である。図７において、図５の処理と同じ処理については対応する番号を付している。
【００９３】
端末切替制限処理部４１６は、引継ＩＤ生成部４１２が発行した引継ＩＤに有効期限を管理する。
【００９４】
Ｓ１０５において、引継ＩＤ生成部４１２は、引継ＩＤを発行する。端末切替制限処理部４１６は、引継ＩＤ発行時にタイマー計時を開始する。
【００９５】
そして、引継ＩＤ発行時から所定時間までに、端末２からアクセス要求がある場合（Ｓ１０８）、端末切替制限処理部４１６は、引継ＩＤによるアクセスは有効であると判断する。
【００９６】
一方、引継ＩＤ発行時から所定時間経過後に、端末２からアクセス要求がある場合（Ｓ２０１）、端末切替制限処理部４１６は、引継ＩＤによるアクセスは無効であると判断する。当該アクセスが無効であると判断すると、端末切替制限処理部４１６は、端末２に対してエラーを返信する（Ｓ２０２）。
【００９７】
これにより、所定時間経過後のアクセスについては、Ｗｅｂサービスの継続を無効にすることができる。
【００９８】
図８は、切替元の端末１に切替完了を通知する処理を示すシーケンス図である。なお、図８でも、図５の処理と同じ処理については対応する番号を付している。
【００９９】
端末切替制限処理部４１６は、切替元の端末１から切替状況確認要求を受け取り、この切替状況確認要求に対する確認結果を端末１に返信する。
【０１００】
ここで、端末１は、引継サービスサーバ４から切替途中画面を表示してから所定時間経過後に、切替状況確認要求を行う。また、端末１は、例えば、Ａｊａｘを利用して、引継サービスサーバ４に対して切替状況確認を要求する。
【０１０１】
端末切替制限処理部４１６は、切替状況確認要求を受け取ると（Ｓ３０１））、端末２から引継ＩＤのＵＲＬへのアクセス要求を受けたか否かを確認し、アクセス要求を受けていることをもって、端末切替が完了したと判断し、その旨を端末１に返信する（Ｓ３０２）。なお、端末２から引継ＩＤのＵＲＬへのアクセス要求がなされていない場合には、端末切替制限処理部４１６は端末切替が完了していないと判断する。
【０１０２】
これにより、端末１の利用者に対して、端末切替の状況を、切替元である端末１に通知することができる。そのため、意図しないタイミングで切替が行われた場合には、不正アクセスであることを気付かせることができる。
【０１０３】
図９は、ＱＲコードのアクセスＵＲＬは、１アクセスのみ有効とする場合の処理を示すシーケンス図である。図９においても、図５の処理と同じ処理については対応する番号を付している。
【０１０４】
端末切替制限処理部４１６は、引継ＩＤによるＵＲＬのアクセスについて、１回だけ許容するものとし、２回目以上の同じＵＲＬへのアクセスについて許容しない。この場合、端末切替制限処理部４１６は、引継ＩＤのＵＲＬへのアクセス回数を監視することで実現することができる。
【０１０５】
図９において、Ｓ１０８の第１回目の引継ＩＤのＵＲＬへのアクセスについては、端末切替制限処理部４１６は許容する（Ｓ１０９）。
【０１０６】
しかし、第三者が自身の端末９で二次元コードを読み取り（Ｓ４０１）、端末９から第２回目の引継ＩＤのＵＲＬへのアクセスについては（Ｓ４０２）、端末切替制限処理部４１６は、これを許容せず、端末９に対してエラーを返信する（Ｓ４０３）。
【０１０７】
これにより、正当アクセス後の不正なアクセスに基づくＷｅｂサービスの引き継ぎを防止することができる。
【０１０８】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、利用端末を切り替えて、Ｗｅｂサービスを中断することなく、Ｗｅｂサービスを継続して提供することができる。
【０１０９】
また、第１の実施形態によれば、利用者は簡単な操作で、利用端末の切替を行うことができるので、利用者の利便性が向上する。
【０１１０】
さらに、第１の実施形態によれば、二次元コード読み込み機能がない端末を切替先とする場合でも、引継ＩＤによる端末切替も可能である。このため、端末の機能に制約はない。
【０１１１】
また、第１の実施形態は、本方式による切替をサポートするためのＷｅｂサービスアプリケーションへの変更も、最小限でよい。これは、切替の主要なロジックや、ＱＲコード生成、セキュリティヘの考慮は、全て引継サービスサーバが担当するためである。
【０１１２】
さらに、第１の実施形態によれば、実サイトでの運用を想定すると、引継サービスサーバは、ＡＳＰの機能として提供され、既存のＷｅｂサービスサイトが、この方式を利用するために、Ｗｅｂサービスアプリケーションロジックを変更して対応することができる。
【０１１３】
（Ｂ）他の実施形態
上述した第１の実施形態で説明した、引継サービスサーバとＷｅｂサービスサーバとの各種機能は、いわゆるソフトウェア処理により実現することができる。引継サービスサーバ、Ｗｅｂサービスサーバのハードウェア構成として、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ等からなり、ＣＰＵが、ＲＯＭに格納されている処理プログラムを読み出し、処理プログラムを実行することにより、各種機能は実現される。
【０１１４】
上述した第１の実施形態で説明した端末切替システムにおいて、切替元となる端末１が、利用者が所持する私的な端末ではなく、不特定多数の者が利用可能な端末であってもよい。
【０１１５】
上述した第１の実施形態で説明した引継サービスサーバ、切替先の端末２からアクセスを受ける際に、ユーザ認証等の処理を入れるようにしてもよい。
【符号の説明】
【０１１６】
１０…端末切替システム、１…端末（切替元）、２…端末２（切替先）、
３…Ｗｅｂサービスサーバ、
３１…制御部、３１１…Ｗｅｂサービス処理部、３１２…引継処理部、
５１…引継要求受付部、５２…引継パラメータ生成部、５３…戻りＵＲＬ生成部、
５４…リダイレクト処理部、３２…通信部、３３…記憶部、
４…引継サービスサーバ、
４１…制御部、４１１…引継情報取得部、４１２…引継ＩＤ生成部、
４１３…ＱＲコード生成部、４１４…引継ＩＤ送信部、
４１５…リダイレクト処理部、４１６…端末切替制限処理部、４２…通信部、
４３…引継情報管理ＤＢ。
【図１】
0005464108.tif 000002
【図２】
0005464108.tif 000003
【図３】
0005464108.tif 000004
【図４】
0005464108.tif 000005
【図５】
0005464108.tif 000006
【図６】
0005464108.tif 000007
【図７】
0005464108.tif 000008
【図８】
0005464108.tif 000009
【図９】
0005464108.tif 000010