(57)【要約】【課題】ユーザに煩雑さを感じさせることなく、かつ、様々な通信状態でもセッションを維持できるセッション管理装置、サーバ及びシステムを提供すること。【解決手段】コンテンツサーバ３０は、受信した要求情報に、端末識別情報と契約者情報とが付与されている場合、識別情報記憶制御部３４２により、端末識別情報と契約者情報とを関連付けて識別情報ＤＢ３３２に記憶させる。そして、契約者情報付与部３４４により、受信した要求情報に含まれる端末識別情報と契約者情報との少なくともいずれかが識別情報ＤＢ３３２に記憶されていることに応じて、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されている契約者情報を付与する。【選択図】図１
2011076499.tif 000002
【特許請求の範囲】
【請求項１】
セッションを管理するセッション管理装置であって、
コンテンツの取得要求を行う要求情報を、コンテンツサーバに送信する端末側要求情報送信手段と、
コンテンツサーバより前記コンテンツを受信し、最後に受信した前記コンテンツの内容に基づいてセッション情報を生成するコンテンツ受信手段と、を備え、
前記端末側要求情報送信手段は、
前記セッション情報を前記要求情報に付与し、前記要求情報を前記コンテンツサーバに送信するセッション管理装置。
【請求項２】
セッションを管理するセッション管理サーバであって、
コンテンツを記憶するコンテンツ記憶手段と、
セッション情報が含まれ、前記コンテンツの取得要求を行う要求情報を携帯端末より受信して、前記携帯端末からのコンテンツの取得要求を受け付ける取得要求受付手段と、
前記コンテンツ記憶手段に記憶され、前記要求情報に対応する前記コンテンツに、前記取得要求受付手段により受信した前記要求情報に含まれる前記セッション情報を付与するセッション情報付与手段と、
前記セッション情報付与手段により前記セッション情報を付与された前記コンテンツを前記携帯端末に送信するコンテンツ送信手段と、を備えるセッション管理サーバ。
【請求項３】
携帯端末のセッションを管理するセッション管理システムであって、
前記携帯端末は、
コンテンツの取得要求を行う要求情報を、コンテンツサーバに送信する端末側要求情報送信手段と、
コンテンツサーバより前記コンテンツを受信するコンテンツ受信手段と、を備え、
前記端末側要求情報送信手段は、
前記コンテンツ受信手段により最後に受信した前記コンテンツに、前記携帯端末の契約者情報が付与されている場合、前記要求情報に対して、前記契約者情報を付与し、
前記コンテンツサーバは、
前記コンテンツを記憶するコンテンツ記憶手段と、
前記携帯端末の端末識別情報と前記契約者情報とを関連付けて記憶する識別情報記憶手段と、
前記要求情報を受信して、前記携帯端末からの前記コンテンツの取得要求を受け付ける取得要求受付手段と、
前記取得要求受付手段により前記コンテンツの取得要求を受け付けたことに応じて、前記要求情報に対応する前記コンテンツを、前記コンテンツ記憶手段から取得するコンテンツ取得手段と、
受信した前記要求情報に含まれる前記端末識別情報と前記契約者情報との少なくともいずれかが前記識別情報記憶手段に記憶されていることに応じて、前記コンテンツ取得手段により取得した前記コンテンツに、前記識別情報記憶手段に記憶されている前記契約者情報をセッション情報として付与する契約者情報付与手段と、
前記契約者情報を付与された前記コンテンツを前記携帯端末に送信するコンテンツ送信手段と、を備えるセッション管理システム。
【請求項４】
前記端末側要求情報送信手段は、前記要求情報を契約者情報付与サーバを介して前記コンテンツサーバに送信し、
前記コンテンツ受信手段により前記コンテンツを受信していないとき、前記要求情報に対して、前記携帯端末の端末識別情報と、前記要求情報に対する前記契約者情報の付与を許可する許可情報と、を付与し、
前記コンテンツ受信手段により前記コンテンツを受信しているとき、前記コンテンツ受信手段により受信した前記コンテンツに、前記契約者情報が付与されていない場合、前記契約者情報の付与を許可する許可情報を付与し、
前記契約者情報付与サーバは、
前記携帯端末より前記要求情報を受信する要求情報受信手段と、
前記要求情報に前記許可情報が付与されている場合、前記要求情報に前記契約者情報を付与する契約者情報付与手段と、
前記要求情報を前記コンテンツサーバに送信する付与サーバ側要求情報送信手段と、を備え、
前記コンテンツサーバは、
前記取得要求受付手段により受信した前記要求情報に、前記端末識別情報及び前記契約者情報が付与されている場合、当該端末識別情報及び当該契約者情報を関連付けて前記識別情報記憶手段に記憶させる識別情報記憶制御手段をさらに備える請求項３に記載のセッション管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セッション管理システム、サーバ及びシステムに関する。
【背景技術】
【０００２】
従来より、携帯端末において、ｈｔｔｐ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）でやり取りするデータ内に、携帯端末の個体ＩＤ等の認証セッション情報を挿入して管理する方法が知られている（例えば、特許文献１参照）。この方法では、モバイル端末を認証セッション情報に基づいて識別し、所定時間内に同一認証セッション情報が送られてきた場合、同一端末からのアクセスであると見なし、ｈｔｔｐでやり取りするデータ内に携帯端末の個体ＩＤ等の認証セッション情報を挿入する。
【０００３】
この方法では、クッキー（Ｃｏｏｋｉｅ）機能を持たない携帯端末や、リクエスト毎にＩＰアドレスが変化する携帯端末でも、ｈｔｔｐのリクエストＵＲＬ内に認証セッション情報を持ち、これらの携帯端末からのリクエスト毎に認証セッション情報の有効性を確認し、セッションを維持することが可能である。
【０００４】
一方で、携帯端末のユーザの契約者情報を利用して、セッション管理を行う方法がある。この方法では、携帯端末において、サーバへのリクエスト時に、携帯端末のユーザの契約者情報の付与を許可する情報を、携帯端末からコンテンツサーバに送信すると、中継サーバにより、契約者情報が付加される。よって、コンテンツサーバでは、契約者情報を用いてセッション管理を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１６５４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、携帯端末から、この携帯端末の個体ＩＤ、すなわち、端末識別情報を送信する際には、コンテンツサーバは、携帯端末のユーザに対してこの端末識別情報の取得の許可を得てから、送信する場合がある。この場合、特許文献１に記載の方法では、携帯端末のユーザから、端末識別情報の取得の許可を得られないと、セッションを維持することはできない。よって、特許文献１に記載の方法では、セッションを維持するために、携帯端末のユーザに対して、この端末識別情報の取得の許可を複数回得る必要性があり、ユーザにとって煩雑である。
【０００７】
また、携帯端末のユーザの契約者情報を利用してセッション管理を行う方法では、携帯端末とコンテンツサーバとで、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）といった暗号化通信を行う場合、中継サーバにより、契約者情報を付加することができない。よって、この場合、コンテンツサーバでは、契約者情報に基づいてセッション管理を常に維持することができない。
【０００８】
本発明は、ユーザに煩雑さを感じさせることなく、かつ、様々な通信状態でもセッションを維持できるセッション管理装置、サーバ及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）  セッションを管理するセッション管理装置であって、コンテンツの取得要求を行う要求情報を、コンテンツサーバに送信する端末側要求情報送信手段と、コンテンツサーバより前記コンテンツを受信し、最後に受信した前記コンテンツの内容に基づいてセッション情報を生成するコンテンツ受信手段と、を備え、前記端末側要求情報送信手段は、前記セッション情報を前記要求情報に付与し、前記要求情報を前記コンテンツサーバに送信するセッション管理装置。
【００１０】
（１）のセッション管理装置によれば、端末側要求情報送信手段により、コンテンツの取得要求を行う要求情報をコンテンツサーバに送信し、コンテンツ受信手段により、コンテンツサーバよりコンテンツを受信し、最後に受信したコンテンツの内容に基づいてセッション情報を生成する。さらに、端末側要求情報送信手段により、セッション情報を要求情報に付与し、この要求情報をコンテンツサーバに送信する。
【００１１】
このように、（１）のセッション管理装置は、最後に受信したコンテンツの内容に基づいて生成されたセッション情報に基づいて、セッション管理を行うことができるので、セッション管理装置のユーザに対して、セッション管理に係る何らかの作業を行わせる必要がない。また、（１）のセッション管理装置は、セッション情報を要求情報に付与し、この要求情報をコンテンツサーバに送信するので、セッション管理装置とコンテンツサーバとの間でセッション情報に係る情報の追記や変更を行わずにセッションの維持が可能となる。よって、（１）のセッション管理装置は、ユーザに煩雑さを感じさせることなく、かつ、様々な通信状態でもセッションを維持できる。
【００１２】
（２）  セッションを管理するセッション管理サーバであって、コンテンツを記憶するコンテンツ記憶手段と、セッション情報が含まれ、前記コンテンツの取得要求を行う要求情報を携帯端末より受信して、前記携帯端末からのコンテンツの取得要求を受け付ける取得要求受付手段と、前記コンテンツ記憶手段に記憶され、前記要求情報に対応する前記コンテンツに、前記取得要求受付手段により受信した前記要求情報に含まれる前記セッション情報を付与するセッション情報付与手段と、前記セッション情報付与手段により前記セッション情報を付与された前記コンテンツを前記携帯端末に送信するコンテンツ送信手段と、を備えるセッション管理サーバ。
【００１３】
（２）のセッション管理サーバによれば、コンテンツ記憶手段により、コンテンツを記憶し、取得要求受付手段により、セッション情報が含まれ、コンテンツの取得要求を行う要求情報を携帯端末より受信して、携帯端末からのコンテンツの取得要求を受け付け、セッション情報付与手段により、コンテンツ記憶手段に記憶され、要求情報に対応するコンテンツに、取得要求受付手段により受信した要求情報に含まれるセッション情報を付与し、コンテンツ送信手段により、セッション情報付与手段によりセッション情報を付与されたコンテンツを携帯端末に送信する。
【００１４】
このように、（２）のセッション管理サーバは、携帯端末より受信した要求情報に含まれるセッション情報をコンテンツに付与することにより、このセッション情報を用いて携帯端末とのセッションを維持できる。
【００１５】
（３）  携帯端末のセッションを管理するセッション管理システムであって、前記携帯端末は、コンテンツの取得要求を行う要求情報を、コンテンツサーバに送信する端末側要求情報送信手段と、コンテンツサーバより前記コンテンツを受信するコンテンツ受信手段と、を備え、前記端末側要求情報送信手段は、前記コンテンツ受信手段により最後に受信した前記コンテンツに、前記携帯端末の契約者情報が付与されている場合、前記要求情報に対して、前記契約者情報を付与し、前記コンテンツサーバは、前記コンテンツを記憶するコンテンツ記憶手段と、前記携帯端末の端末識別情報と前記契約者情報とを関連付けて記憶する識別情報記憶手段と、前記要求情報を受信して、前記携帯端末からの前記コンテンツの取得要求を受け付ける取得要求受付手段と、前記取得要求受付手段により前記コンテンツの取得要求を受け付けたことに応じて、前記要求情報に対応する前記コンテンツを、前記コンテンツ記憶手段から取得するコンテンツ取得手段と、受信した前記要求情報に含まれる前記端末識別情報と前記契約者情報との少なくともいずれかが前記識別情報記憶手段に記憶されていることに応じて、前記コンテンツ取得手段により取得した前記コンテンツに、前記識別情報記憶手段に記憶されている前記契約者情報をセッション情報として付与する契約者情報付与手段と、前記契約者情報を付与された前記コンテンツを前記携帯端末に送信するコンテンツ送信手段と、を備えるセッション管理システム。
【００１６】
（３）のセッション管理システムによれば、コンテンツサーバは、契約者情報付与手段により、受信した要求情報に含まれる端末識別情報と契約者情報との少なくともいずれかが識別情報記憶手段に記憶されていることに応じて、コンテンツ取得手段により取得したコンテンツに、識別情報記憶手段に記憶されている契約者情報を付与する。
【００１７】
このように、（３）のセッション管理システムでは、一度、端末識別情報と契約者情報とが関連付けられて識別情報記憶手段に記憶されると、ＳＳＬ通信のように、携帯端末とコンテンツサーバとの間に位置するサーバによりセッションに係る情報を付与できない場合でも、識別情報記憶手段に記憶されている契約者情報をコンテンツに付与するので、契約者情報に基づいて、セッション管理を行うことができる。そして、（３）のセッション管理システムは、契約者情報に基づいて、セッション管理を行う場合、再度、ユーザに対して端末識別情報の取得の許可を得なくても、セッションを維持できる。よって、（３）のセッション管理システムは、ユーザに煩雑さを感じさせることなく、様々な通信状態においてセッションを維持できる。
【００１８】
（４）  前記端末側要求情報送信手段は、前記要求情報を契約者情報付与サーバを介して前記コンテンツサーバに送信し、前記コンテンツ受信手段により前記コンテンツを受信していないとき、前記要求情報に対して、前記携帯端末の端末識別情報と、前記要求情報に対する前記契約者情報の付与を許可する許可情報と、を付与し、前記コンテンツ受信手段により前記コンテンツを受信しているとき、前記コンテンツ受信手段により受信した前記コンテンツに、前記契約者情報が付与されていない場合、前記契約者情報の付与を許可する許可情報を付与し、前記契約者情報付与サーバは、前記携帯端末より前記要求情報を受信する要求情報受信手段と、前記要求情報に前記許可情報が付与されている場合、前記要求情報に前記契約者情報を付与する契約者情報付与手段と、前記要求情報を前記コンテンツサーバに送信する付与サーバ側要求情報送信手段と、を備え、前記コンテンツサーバは、前記取得要求受付手段により受信した前記要求情報に、前記端末識別情報及び前記契約者情報が付与されている場合、当該端末識別情報及び当該契約者情報を関連付けて前記識別情報記憶手段に記憶させる識別情報記憶制御手段をさらに備える（３）に記載のセッション管理システム。
【００１９】
（４）のセッション管理システムによれば、端末側要求情報送信手段により、コンテンツ受信手段によりコンテンツを受信していないとき、要求情報に対して、携帯端末の端末識別情報と、要求情報に対する契約者情報の付与を許可する許可情報と、を付与し、コンテンツ受信手段によりコンテンツを受信しているとき、コンテンツ受信手段により受信したコンテンツに、契約者情報が付与されていない場合、前記契約者情報の付与を許可する許可情報を付与する。そして、（４）のセッション管理システムは、契約者情報付与サーバの契約者情報付与手段により、要求情報に許可情報が付与されている場合、要求情報に前記契約者情報を付与する。
【００２０】
よって、（４）のセッション管理システムでは、受信したコンテンツに対して、セッション情報として、契約者情報が付されていない場合、契約者情報付与サーバにより、要求情報に対して、セッション情報としての契約者情報を付与することができる。
【発明の効果】
【００２１】
本発明によれば、ユーザに煩雑さを感じさせることなく、かつ、様々な通信状態でもセッションを維持できるセッション管理装置、サーバ及びシステムを提供できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るセッション管理システムの特徴を示すブロック図である。
【図２】本実施形態に係る識別情報ＤＢを示す図である。
【図３】本実施形態に係るセッション管理システムにおいて、携帯端末においてコンテンツの取得要求をしてから、コンテンツサーバからコンテンツを受信するまでの処理の流れを示すフローチャートである。
【図４】図３に続くフローチャートである。
【図５】図４に続くフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図を参照しながら説明する。
【００２４】
本実施形態は、コンピュータ及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００２５】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２６】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２７】
［全体構成］
図１は、本発明の一実施形態に係るセッション管理システム１の特徴を示すブロック図である。
セッション管理システム１は、セッション管理装置及び携帯端末としての携帯端末１０と、セッション管理サーバとしての契約者情報付与サーバ２０と、コンテンツサーバ３０と、を備える。携帯端末１０と、契約者情報付与サーバ２０と、コンテンツサーバ３０とは、ネットワークＮで通信可能に接続されている。
【００２８】
携帯端末１０は、この携帯端末１０のユーザから直接的な入力を受け付ける操作部１１と、この携帯端末１０の機能に関する情報を表示したり、コンテンツサーバ３０から取得したコンテンツを表示したりする表示部１２と、携帯端末１０として機能させるための各種プログラム（図示省略）や本発明の機能を実行するプログラム（図示省略）を記憶する記憶部１３と、携帯端末１０に係る各機能を統括的に制御する制御部１４と、を備える。
【００２９】
制御部１４は、端末側要求情報送信手段としての端末側要求情報送信部１４１と、コンテンツ受信手段としてのコンテンツ受信部１４２と、を備える。
【００３０】
端末側要求情報送信部１４１は、コンテンツの取得要求を行う要求情報を、契約者情報付与サーバ２０を介してコンテンツサーバ３０に送信する。この端末側要求情報送信部１４１は、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されていないときと、セッションが設定されているときと、で動作が異なる。
【００３１】
すなわち、端末側要求情報送信部１４１は、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されていないとき、要求情報に対して、携帯端末１０の端末識別情報と、契約者情報の付与を許可する許可情報と、を付与する。
【００３２】
ここで、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されていないときとは、携帯端末１０がコンテンツサーバ３０からコンテンツを受信していないとき、すなわち、携帯端末１０が初めてコンテンツサーバ３０に対して要求情報を送信するときである。
【００３３】
また、要求情報は、コンテンツサーバ３０のアドレス又はコンテンツサーバ３０のｈｔｔｐリクエストのヘッダーの少なくともいずれかに付与される。
【００３４】
また、端末識別情報は、携帯端末１０に個別に付与されている情報であり、携帯端末１０を一意に特定できる情報である。この端末識別情報は、携帯端末１０のユーザに対して端末識別情報の取得の許可を得ることによって取得される。
【００３５】
また、契約者情報は、携帯端末１０のユーザ、すなわち、契約者を一意に特定できる情報である。契約者情報は、契約者情報付与サーバ２０により付与される契約者情報である。なお、ここで契約者情報は、契約者情報付与サーバ２０により付与される契約者情報であることとしたが、これに限らない。具体的には、コンテンツサーバ３０は、契約者情報に基づいて、携帯端末１０の設定情報やオプション情報を生成する。そして、セッション管理システム１では、これらの設定情報やオプション情報を契約者情報としたり、これらの情報を暗号化したものを契約者情報としたりしてもよい。
【００３６】
また、許可情報は、例えば、コンテンツサーバ３０のアドレスに対して付与されるパラメータ「ｉｄ」について、「ｉｄ＝ｏｎ」のように、ｏｎ状態とすることで付与される。
【００３７】
また、端末側要求情報送信部１４１は、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されているとき、コンテンツ受信部１４２により受信したコンテンツに、契約者情報が付与されていない場合には、契約者情報の付与を許可する許可情報と、セッションＩＤと、を付与する。すなわち、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されているとき、コンテンツサーバ３０から取得したコンテンツには、常にセッションＩＤが付与されており、端末側要求情報送信部１４１は、セッション確立後にコンテンツサーバ３０にアクセスする場合には、要求情報に、セッションＩＤを常に付与する。
【００３８】
ここで、セッションＩＤの付与は、ｈｔｔｐリクエストにおける、コンテンツサーバ３０のアドレスにパラメータとして付与される。このため、セッションＩＤのみでセッション管理を行うと、このセッションＩＤを傍受した第三者は、なりすましが可能になる。このため、セッションＩＤのみによるセッション管理は、契約者情報を付加して、契約者情報に基づいてセッション管理を行う場合に比べて、セキュリティが低下する。
【００３９】
また、端末側要求情報送信部１４１は、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されているとき、コンテンツ受信部１４２により最後に受信したコンテンツに、契約者情報が付与されている場合には、要求情報に対して、セッション情報として、当該契約者情報と、セッションＩＤとを付与する。契約者情報の付与は、ｈｔｔｐリクエストのヘッダーに対して、端末側要求情報送信部１４１により、暗号化された状態で付与される。なお、携帯端末１０とコンテンツサーバ３０との間でセッションが設定されているとき、コンテンツ受信部１４２により最後に受信したコンテンツに、契約者情報が付与されている場合には、契約者情報の付与を許可する許可情報が付与されていてもよい。
【００４０】
コンテンツ受信部１４２は、コンテンツサーバ３０より送信されたコンテンツを受信する。具体的には、コンテンツ受信部１４２は、最後に受信したコンテンツの内容に基づいてセッション情報を生成する。すなわち、コンテンツ受信部１４２は、受信したコンテンツに含まれている契約者情報やセッションＩＤを抽出することにより、セッション情報を生成する。ここで生成されたセッション情報は、端末側要求情報送信部１４１により、要求情報に付与されることとなる。
【００４１】
契約者情報付与サーバ２０は、要求情報受信手段としての要求情報受信部２１と、契約者情報付与手段としての契約者情報付与部２２と、付与サーバ側要求情報送信手段としての付与サーバ側要求情報送信部２３と、を備える。
【００４２】
要求情報受信部２１は、携帯端末１０から送信された要求情報を受信する。
契約者情報付与部２２は、受信した要求情報に契約者情報を付与する。より具体的には、契約者情報付与部２２は、携帯端末１０から受信した要求情報に、許可情報が付与されている場合、この要求情報に対して、携帯端末１０の契約者情報を付与する。
【００４３】
付与サーバ側要求情報送信部２３は、携帯端末１０から受信した要求情報に、許可情報が付与されていない場合には、要求情報受信部２１により受信した要求情報をコンテンツサーバ３０に送信する。また、付与サーバ側要求情報送信部２３は、携帯端末１０から受信した要求情報に、許可情報が付与されている場合には、契約者情報付与部２２により、要求情報に携帯端末１０の契約者情報を付与した後に、この要求情報をコンテンツサーバ３０に送信する。
【００４４】
コンテンツサーバ３０は、コンテンツサーバ３０として機能させるための各種プログラム（図示省略）や本発明の機能を実行するプログラム（図示省略）を記憶する記憶部３３と、コンテンツサーバ３０に係る各機能を統括的に制御する制御部３４と、を備える。なお、コンテンツサーバ３０は、表示装置や入力装置といったユーザインターフェースを備えているが、図示は省略する。
【００４５】
記憶部３３は、コンテンツを記憶するコンテンツ記憶手段としてのコンテンツＤＢ３３１と、端末識別情報と契約者情報とを関連付けて記憶する識別情報記憶手段としての識別情報ＤＢ３３２と、を備える。
【００４６】
図２は、本実施形態に係る識別情報ＤＢ３３２を示す図である。
識別情報ＤＢ３３２は、端末識別情報と契約者情報とを関連付けて記憶する。より具体的には、識別情報ＤＢ３３２は、契約者情報を示す契約者情報３３２Ａと、端末識別情報を示す端末識別情報３３２Ｂと、セッションＩＤを示すセッションＩＤ３３２Ｃと、を含む。また、識別情報ＤＢ３３２では、契約者情報と、端末識別情報と、セッションＩＤと、が関連付けられている。
【００４７】
図１に戻り、制御部３４は、取得要求受付手段としての取得要求受付部３４１と、識別情報記憶制御手段としての識別情報記憶制御部３４２と、コンテンツ取得手段としてのコンテンツ取得部３４３と、契約者情報付与手段としての契約者情報付与部３４４と、コンテンツ送信手段としてのコンテンツ送信部３４５と、を備える。
【００４８】
取得要求受付部３４１は、契約者情報付与サーバ２０を介して、携帯端末１０から送信された要求情報を受信することで、携帯端末１０からのコンテンツの取得要求を受け付ける。
【００４９】
識別情報記憶制御部３４２は、端末識別情報と契約者情報とを関連付けて識別情報ＤＢ３３２に記憶させる。より具体的には、識別情報記憶制御部３４２は、取得要求受付部３４１により受信した要求情報に、端末識別情報と契約者情報とが付与されている場合、端末識別情報と契約者情報とを関連付けて識別情報ＤＢ３３２に記憶させる。また、識別情報記憶制御部３４２は、取得要求受付部３４１により要求情報を受信したことに応じて、セッションＩＤを生成し、このセッションＩＤを識別情報ＤＢ３３２に記憶させる。
【００５０】
識別情報記憶制御部３４２は、端末識別情報及び／又は契約者情報が識別情報ＤＢ３３２に記憶されている場合には、セッションＩＤを、端末識別情報及び／又は契約者情報に関連付けて記憶させる。また、識別情報記憶制御部３４２は、セッションＩＤのみが識別情報ＤＢ３３２に記憶されていて、端末識別情報及び／又は契約者情報が識別情報ＤＢ３３２に記憶されていない場合には、端末識別情報及び／又は契約者情報を、セッションＩＤに関連付けて記憶させる。
【００５１】
コンテンツ取得部３４３は、要求情報に対応するコンテンツを、コンテンツＤＢ３３１から取得する。より具体的には、コンテンツ取得部３４３は、取得要求受付部３４１によりコンテンツの取得要求を受け付けたことに応じて、要求情報に対応するコンテンツを、コンテンツＤＢ３３１から取得する。
【００５２】
契約者情報付与部３４４は、識別情報ＤＢ３３２に契約者情報が記憶されている場合には、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されている契約者情報を付与するとともに、セッションＩＤを付与する。また、契約者情報付与部３４４は、識別情報ＤＢ３３２に契約者情報が記憶されていない場合には、識別情報ＤＢ３３２に記憶されているセッションＩＤを付与する。
【００５３】
なお、契約者情報付与部３４４は、識別情報ＤＢ３３２に契約者情報が記憶されている場合には、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されている契約者情報を付与することとしたが、要求情報に含まれる契約者情報を付与することとしてもよい。
【００５４】
コンテンツ送信部３４５は、コンテンツを携帯端末１０に送信する。具体的には、コンテンツ送信部３４５は、契約者情報付与部３４４によりコンテンツに対して契約者情報を付与されている場合には、この契約者情報とセッションＩＤとが付与されたコンテンツを携帯端末１０に送信する。また、コンテンツ送信部３４５は、契約者情報付与部３４４によりコンテンツに対して契約者情報を付与されなかった場合には、セッションＩＤのみ付与されているコンテンツを携帯端末１０に送信する。
【００５５】
［処理フロー］
図３〜図５は、本実施形態に係るセッション管理システム１において、携帯端末１０においてコンテンツの取得要求をしてから、コンテンツサーバ３０からコンテンツを受信するまでの処理の流れを示すフローチャートである。
【００５６】
ステップＳ１１では、制御部１４（端末側要求情報送信部１４１）は、セッションが設定済みか否かを判定する。本フローチャートの処理は、この判定がＹＥＳの場合には、ステップＳ１３に進み、ＮＯの場合には、ステップＳ１２に進む。
【００５７】
ステップＳ１２では、制御部１４（端末側要求情報送信部１４１）は、要求情報に対して、端末識別情報と、許可情報とを付与する。この処理が終了すると、本フローチャートの処理は、ステップＳ１６に進む。
【００５８】
ステップＳ１３では、制御部１４（端末側要求情報送信部１４１）は、コンテンツに契約者情報が含まれているか否かを判定する。すなわち、セッションが設定されている場合には、既にコンテンツサーバ３０からコンテンツを取得している状態であるので、制御部１４（端末側要求情報送信部１４１）は、取得したコンテンツに契約者情報が含まれているか否かを判定する。本フローチャートの処理は、この判定がＹＥＳの場合、すなわち、契約者情報がコンテンツに含まれている場合には、ステップＳ１５に進む。一方、本フローチャートの処理は、この判定がＮＯの場合、すなわち、契約者情報がコンテンツに含まれていない場合には、ステップＳ１４に進む。
【００５９】
ステップＳ１４では、制御部１４（端末側要求情報送信部１４１）は、要求情報に許可情報とセッションＩＤとを付与する。つまり、コンテンツに契約者情報が付与されておらず、契約者情報がセッション情報として利用されていない状態であるので、要求情報に契約者情報の付与を許可する許可情報を付与する。
【００６０】
ステップＳ１５では、制御部１４（端末側要求情報送信部１４１）は、コンテンツサーバ３０より取得したコンテンツに、契約者情報が既に付与されているので、この契約者情報とセッションＩＤとを要求情報に付与する。
【００６１】
ステップＳ１６では、制御部１４（端末側要求情報送信部１４１）は、要求情報を契約者情報付与サーバ２０に送信する。すなわち、制御部１４（端末側要求情報送信部１４１）は、要求情報を、契約者情報付与サーバ２０を介してコンテンツサーバ３０に送信する。
【００６２】
ステップＳ１７では、契約者情報付与サーバ２０の要求情報受信部２１は、携帯端末１０より要求情報を受信する。
【００６３】
図４に移り、ステップＳ１８では、契約者情報付与部２２は、携帯端末１０から受信した要求情報に、許可情報が付与されているか否かを判定する。本フローチャートの処理は、この判定がＹＥＳである場合には、ステップＳ１９に進み、ＮＯである場合には、ステップＳ２０に進む。
【００６４】
ステップＳ１９では、契約者情報付与部２２は、受信した要求情報に契約者情報を付与する。
【００６５】
ステップＳ２０では、付与サーバ側要求情報送信部２３は、要求情報をコンテンツサーバ３０に送信する。
【００６６】
ステップＳ２１では、コンテンツサーバ３０の制御部３４（取得要求受付部３４１）は、契約者情報付与サーバ２０を介して、携帯端末１０から送信された要求情報を受信する。これにより、制御部３４（取得要求受付部３４１）は、携帯端末１０からのコンテンツの取得要求を受け付ける。
【００６７】
図５に移り、ステップＳ２２では、制御部３４（識別情報記憶制御部３４２）は、端末識別情報と契約者情報とが識別情報ＤＢ３３２に記憶されているか否かを判定する。本フローチャートの処理は、この判定がＹＥＳの場合には、ステップＳ２４に進み、ＮＯの場合には、ステップＳ２３に進む。
【００６８】
ステップＳ２３では、制御部３４（識別情報記憶制御部３４２）は、要求情報に付与されている端末識別情報と契約者情報とを関連付けて識別情報ＤＢ３３２に記憶させる。
【００６９】
ステップＳ２４では、制御部３４（コンテンツ取得部３４３）は、要求情報に対応するコンテンツを、コンテンツＤＢ３３１から取得する。
【００７０】
ステップＳ２５では、制御部３４（契約者情報付与部３４４）は、識別情報ＤＢ３３２に、契約者情報が記憶されているか否かを判別する。本フローチャートの処理は、この判別がＹＥＳの場合には、ステップＳ２６に進み、ＮＯの場合には、ステップＳ２７に進む。
【００７１】
ステップＳ２６では、制御部３４（契約者情報付与部３４４）は、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されている契約者情報を、暗号化して付与するとともに、セッションＩＤを付与する。
【００７２】
ステップＳ２７では、制御部３４（契約者情報付与部３４４）は、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されているセッションＩＤを付与する。
【００７３】
ステップＳ２８では、制御部３４（コンテンツ送信部３４５）は、要求情報を送信した携帯端末１０に対して、コンテンツを送信する。
【００７４】
ステップＳ２９では、携帯端末１０の制御部１４（コンテンツ受信部１４２）は、コンテンツサーバ３０から、コンテンツを受信する。
【００７５】
以上の発明によれば、コンテンツサーバ３０は、取得要求受付部３４１により受信した要求情報に、端末識別情報と契約者情報とが付与されている場合、識別情報記憶制御部３４２により、端末識別情報と契約者情報とを関連付けて識別情報ＤＢ３３２に記憶させる。そして、契約者情報付与部３４４により、受信した要求情報に含まれる端末識別情報と契約者情報との少なくともいずれかが識別情報記憶手段に記憶されていることに応じて、コンテンツ取得部３４３により取得したコンテンツに、識別情報ＤＢ３３２に記憶されている契約者情報を付与する。
【００７６】
このように、セッション管理システム１では、一度、端末識別情報と契約者情報とが関連付けられて識別情報ＤＢ３３２に記憶されると、ＳＳＬ通信のように、契約者情報を契約者情報付与サーバ２０により付与できない場合でも、識別情報ＤＢ３３２に記憶されている契約者情報をコンテンツに付与するので、契約者情報に基づいて、セッション管理を行うことができる。そして、セッション管理システム１では、この場合、再度、ユーザに対して端末識別情報の取得の許可を得なくても、セッションを維持できる。よって、セッション管理システム１は、ユーザに煩雑さを感じさせることなく、かつ、様々な通信状態でもセッションを維持できる。
【００７７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００７８】
１  セッション管理システム
１０  携帯端末
１１  操作部
１２  表示部
１３、３３  記憶部
１４、３４  制御部
２０  契約者情報付与サーバ
２１  要求情報受信部
２２、３４４  契約者情報付与部
２３  付与サーバ側要求情報送信部
３０  コンテンツサーバ
１４１  端末側要求情報送信部
１４２  コンテンツ受信部
３３１  コンテンツＤＢ
３３２  識別情報ＤＢ
３４１  取得要求受付部
３４２  識別情報記憶制御部
３４３  コンテンツ取得部
３４５  コンテンツ送信部
Ｎ  ネットワーク
【図１】
2011076499.tif 000003
【図２】
2011076499.tif 000004
【図３】
2011076499.tif 000005
【図４】
2011076499.tif 000006
【図５】
2011076499.tif 000007