(57)【特許請求の範囲】
【請求項１】
サービス提供サーバであって、
サービスの開始時刻およびサービス対象の端末の電話番号を含む登録情報を受け付け、当該サービスのセキュリティコードを生成する生成手段と、
前記登録情報に含まれる各電話番号の端末に、前記開始時刻およびセキュリティコードを含むチケット情報を事前に送信する送信手段と、
前記チケット情報の開始時刻に、端末から送信された前記チケット情報のセキュリティコードを含む発呼要求を受け付け、前記発呼要求に含まれるセキュリティコードと、前記生成手段が生成したセキュリティコードとが一致するか否かを認証する認証手段と、
前記生成手段が生成したセキュリティコードと一致するセキュリティコードを送信した端末に、前記サービスを提供するサービス提供手段と、を備え、
前記発呼要求には、前記チケット情報で指定されたサービス種別に応じたメディアが指定されていること
を特徴とするサービス提供サーバ。
【請求項２】
サービス提供サーバが行うサービス提供方法であって、
サービスの開始時刻およびサービス対象の端末の電話番号を含む登録情報を受け付ける登録受付ステップと、
前記登録受付ステップで受け付けたサービスのセキュリティコードを生成し、登録情報とともに記憶部に記憶する生成ステップと、
前記登録情報に含まれる各電話番号の端末に、前記開始時刻およびセキュリティコードを含むチケット情報を事前に送信する送信ステップと、
前記チケット情報の開始時刻に、端末から送信された前記チケット情報のセキュリティコードを含む発呼要求を受け付け、前記発呼要求に含まれるセキュリティコードと、前記生成ステップで生成したセキュリティコードとが一致するか否かを認証する認証ステップと、
前記生成ステップで生成したセキュリティコードと一致するセキュリティコードを送信した端末に、前記サービスを提供するサービス提供ステップと、を行い、
前記発呼要求には、前記チケット情報で指定されたサービス種別に応じたメディアが指定されていること
を特徴とするサービス提供方法。
【請求項３】
請求項２に記載のサービス提供方法をコンピュータに実行させるためのサービス提供プログラム。
【請求項４】
請求項３に記載のサービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末にサービスを提供するサービス提供サーバ、サービス提供システム、サービス提供方法、サービス提供プログラム、および、サービス提供プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
インターネットなどのネットワークの普及に伴い、ネットワークを介した様々なサービス提供システムが存在する。例えば、特許文献１には、ＳＩＰ（Session Initiation Protocol）を用いて多地点に存在する複数の電話会議端末が電話会議を行う電話会議システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2009-194661号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電話会議、コンテンツ配信などのサービスを利用する場合、セキュリティを確保するため、あるいは課金したユーザにサービス利用を限定するために、パスワードなどの認証情報が要求される場合がある。この場合、ユーザは、事前に認証情報を入手し、サービス利用時に認証情報を入力するなどの煩わしさがある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、認証情報をユーザが意識することなく、当該認証情報を用いてサービス提供の可否を判断する認証サービス提供サーバ、サービス提供システム、サービス提供方法、サービス提供プログラム、および、サービス提供プログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、サービス提供サーバであって、サービスの開始時刻およびサービス対象の端末の電話番号を含む登録情報を受け付け、当該サービスのセキュリティコードを生成する生成手段と、前記登録情報に含まれる各電話番号の端末に、前記開始時刻およびセキュリティコードを含むチケット情報を事前に送信する送信手段と、前記チケット情報の開始時刻に、端末から送信された前記チケット情報のセキュリティコードを含む発呼要求を受け付け、前記発呼要求に含まれるセキュリティコードと、前記生成手段が生成したセキュリティコードとが一致するか否かを認証する認証手段と、前記生成手段が生成したセキュリティコードと一致するセキュリティコードを送信した端末に、前記サービスを提供するサービス提供手段と、を備え、前記発呼要求には、前記チケット情報で指定されたサービス種別に応じたメディアが指定されている。
【０００８】
本発明は、サービス提供サーバが行うサービス提供方法であって、サービスの開始時刻およびサービス対象の端末の電話番号を含む登録情報を受け付ける登録受付ステップと、前記登録受付ステップで受け付けたサービスのセキュリティコードを生成し、登録情報とともに記憶部に記憶する生成ステップと、前記登録情報に含まれる各電話番号の端末に、前記開始時刻およびセキュリティコードを含むチケット情報を事前に送信する送信ステップと、前記チケット情報の開始時刻に、端末から送信された前記チケット情報のセキュリティコードを含む発呼要求を受け付け、前記発呼要求に含まれるセキュリティコードと、前記生成ステップで生成したセキュリティコードとが一致するか否かを認証する認証ステップと、前記生成ステップで生成したセキュリティコードと一致するセキュリティコードを送信した端末に、前記サービスを提供するサービス提供ステップと、を行い、前記発呼要求には、前記チケット情報で指定されたサービス種別に応じたメディアが指定されている。
【００１０】
本発明は、前記サービス提供方法をコンピュータに実行させるためのサービス提供プログラムである。
【００１１】
本発明は、前記サービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１２】
本発明によれば、認証情報をユーザが意識することなく、当該認証情報を用いてサービス提供の可否を判断する認証サービス提供サーバ、サービス提供システム、サービス提供方法、サービス提供プログラム、および、サービス提供プログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るサービス提供システムの全体構成図である。
【図２】サービス提供システムの動作を説明するための説明図である。
【図３】サービス提供システムの動作を示すシーケンス図である。
【図４】映像配信サービスおよび限定サイト公開サービスのサービス提供を模式的に示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１５】
図１は、本実施形態に係るサービス提供システムの全体構成図である。本実施形態のサービス提供システムは、ネットワークに接続された各端末に各種のサービスを提供するためのシステムである。端末に提供するサービスとしては、例えば、電話会議、テレビ電話会議、資料共有、コンテンツ（映像、ウェブページ等）配信などが考えられるが、これに限定されるものではない。
【００１６】
図示するサービス提供システムは、各ユーザがそれぞれ使用する複数の端末３（３Ａ、３Ｂ、３Ｃ、３Ｄ）と、これらの端末３とネットワーク９を介して接続されたサービス提供サーバ５（チケットサーバ１およびサービスサーバ２）とを備える。
【００１７】
各端末３は、ＳＩＰによる呼接続機能を備える端末であって、サービスに応じて、例えばＩＰ電話端末、ＰＣなどを用いることができる。本実施形態の端末３は、ディスプレイなどの表示部３１と、入力部３２と、時刻を監視する時計部３３と、データ通信部３４（受信手段、発呼手段）と、音声通信部（または音声・映像通信部）３５と、記憶部３６と、を備える。
【００１８】
入力部３２は、チケット情報のサービスを利用するか否かの入力、または登録情報の入力など、ユーザの操作指示を受け付ける。データ通信部３４は、チケットサーバ１から後述するチケット情報（案内情報）を受信し、記憶部３６に記憶する。また、データ通信部３４は、入力部３２がサービスを利用する旨の入力を受け付けた場合、記憶部３６に記憶されたチケット情報の開始時刻に、当該チケット情報のセキュリティコードを含む発呼要求をサービスサーバ２に送信する。なお、端末３は、カメラ、マイク、スピーカなどを備えてもよい。
【００１９】
本実施形態のサービス提供サーバ５は、チケットサーバ１と少なくとも１つのサービスサーバ２と有する。図示するチケットサーバ１は、生成部１１と、記憶部１２と、通信部（送信手段）１３とを備える。生成部１１は、サービスの開始時刻およびサービス対象の端末の電話番号を含む登録情報を受け付け、当該サービスのセキュリティコードを生成する。記憶部１２には、後述するサービス情報が記憶される。通信部１３は、登録情報に含まれる各電話番号の端末３に、開始時刻およびセキュリティコードを含むチケット情報（案内情報）を送信する。
【００２０】
図示するサービスサーバ２はサービス毎に設けられ、各サービスサーバ２は、認証部２１と、サービス提供部２２と、通信部２３とを備える。認証部２１は、端末３からサービスの開始時刻に送信されるセキュリティコードと、チケットサーバ１の生成部１１が生成したセキュリティコードとが一致するか否かを認証する。サービス提供部２２は、生成部１１が生成したセキュリティコードと端末３から送信されたセキュリティコードとが一致する場合、当該端末３に所定のサービスを提供する。すなわち、サービス提供部２２は、生成部１１が生成したセキュリティコードと一致するセキュリティコードを送信した端末３に、サービスを提供する。通信部２３は、サービス提供部２２が提供するサービスに応じて、データ、音声、映像などの各種のメディアを端末３と送受信する。
【００２１】
チケットサーバ１、サービスサーバ２および各端末３は、例えば、ＣＰＵと、メモリと、ＨＤＤ等の記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、チケットサーバ１、サービスサーバ２および各端末３の各機能は、チケットサーバ１用のプログラムの場合はチケットサーバ１のＣＰＵが、サービスサーバ２用のプログラムの場合はサービスサーバ２のＣＰＵが、そして、端末３用のプログラムの場合は端末３のＣＰＵがそれぞれ実行することにより実現される。
【００２２】
また、チケットサーバ１用のプログラム、サービスサーバ２用のプログラムおよび各端末３用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００２３】
なお、図１に示す実施形態では、サービス提供サーバ５として、チケットサーバ１とサービスサーバ２とを備えるが、チケットサーバ１とサービスサーバ２は物理的に一体となったサーバであってもよい。
【００２４】
次に、本実施形態の動作について説明する。ここでは、端末３に提供するサービスとして、電話会議サービスを例に以下説明する。
【００２５】
図２は、電話会議サービスを提供する場合の動作概要を説明するための説明図である。まず、電話会議の主催者は、ＩＰ電話端末などの端末３Ａを用いて登録情報（サービス種別、開始時刻、参加者電話番号など）をチケットサーバ１に登録する（Ｓ１００）。端末３Ａは、例えばＳＩＰのデータ通信（データメディア）により、登録情報をチケットサーバ１に送信する。
【００２６】
チケットサーバ１は、主催者の端末３Ａから登録情報を受け付けると、当該登録情報用のセキュリティコード（認証情報）と、サービスＩＤとを生成する。そして、チケットサーバ１は、セキュリティコードと、サービスＩＤと、登録情報とを含むサービス情報を記憶部１２に記憶する。そして、チケットサーバ１は、登録情報で指定された各参加者電話番号の端末３Ｂ、３Ｃに、セキュリティコード、サービスＩＤ、サービス種別、開始時間などを含むチケット情報（案内情報）を送信する（Ｓ２００）。また、チケットサーバ１は、チケット情報を主催者の端末３Ａにも送信する（Ｓ２００）。チケットサーバ１は、例えばＳＩＰのデータ通信（データメディア）を用いてチケット情報を参加者の端末３Ｂ、３Ｃおよび主催者の端末３Ａに送信する。
【００２７】
チケット情報が送信された参加者の端末３Ｂ、３Ｃの表示部（ディスプレイ）３１には、チケット情報が表示される（Ｓ３００）。各参加者は、チケット情報の会議種別、開始時刻などを参照し、会議に出席する（承認）か、あるいは出席しない（否決）かを決定し、承認または否決の操作指示を端末３Ｂ、３Ｃに入力する（Ｓ４００）。図示する例では、端末３Ｂの参加者は承認の操作指示を入力し、端末３Ｃの参加者は否認の操作指示を入力するものとする。
【００２８】
そして、開始時刻になると、Ｓ４００で承認の操作指示が入力された端末３Ｂおよび主催者の端末３Ａは、サービスサーバ２に発呼する（Ｓ５００）。このとき、各端末３Ａ、３Ｂは、例えばＳＩＰのデータ通信（データメディア）を用いて、Ｓ２００で送信されたチケット情報のうち少なくともセキュリティコードをサービスサーバ２に送信する。サービスサーバ２は、送信されたセキュリティコードを用いて認証処理を行い、認証に成功した参加者および主催者の端末３Ａ、３Ｂに電話会議サービスを提供する。これにより、会議の出席を承認した参加者および主催者は、各端末３Ａ、３Ｂを用いて電話会議に参加することができる。
【００２９】
図３は、図２に示した電話会議サービスの動作の詳細を示すシーケンス図である。
【００３０】
まず、端末３Ａのデータ通信部３１は、主催者の指示を受け付けて、チケットサーバ１に発呼する（Ｓ１）。なお、端末３Ａは、ＳＩＰのデータ通信を指定して発呼するものとする。
【００３１】
チケットサーバ１の通信部１３は、Ｓ１の発呼を受け付けると、応答（例えばＡＣＫ）を端末３Ａに送信するとともに（Ｓ２）、登録用フォーマットを端末３Ａに送信する（Ｓ３）。登録用フォーマットは、サービスの登録情報（サービス種別、開始時刻、参加者電話番号など）を入力するためのファイル（例えば、ＸＭＬ文書）であって、チケットサーバ１の図示しない記憶部に記憶されている。
【００３２】
端末３Ａのデータ通信部３４は、登録用フォーマットを受信し、表示部３１に表示する。主催者は、表示部３１に表示された登録用フォーマットに従って、キーやボタンなどの入力部３２を用いて、登録情報を端末３Ａに入力する。端末３Ａのデータ通信部３４は、入力された登録情報をチケットサーバ１に送信する（Ｓ５）。
【００３３】
チケットサーバ１の生成部１１は、Ｓ５の登録情報を受け付けると、当該登録情報のセキュリティコードおよびサービスＩＤを生成する（Ｓ６）。そして、生成部１１は、生成したセキュリティコードおよびサービスＩＤと、登録情報とを含むサービス情報を記憶部１２に記憶する（図２参照）。また、生成部１１は、サービス種別に対応するサービスサーバ２（ここでは、電話会議サービスを提供するサービスサーバ２）に、サービス情報を送信する。サービス情報を受信したサービスサーバ２は、当該サービス情報を認証部２１の記憶部（不図示）に記憶する。
【００３４】
そして、チケットサーバ１の通信部１３は、登録受付通知を主催者の端末３Ａに送信し（Ｓ７）、端末３Ａとの呼を切断する（Ｓ８）。登録受付通知には、Ｓ１１で説明するチケット情報（案内情報）が含まれている。
【００３５】
また、チケットサーバ１の通信部１３は、記憶部１２を参照し、登録情報で指定された各参加者電話番号の端末３Ｂ、３Ｃに、ＳＩＰのデータ通信を指定して発呼する（Ｓ９）。
【００３６】
各端末３Ｂ、３Ｃのデータ通信部３４は、Ｓ９の発呼を受け付けると、応答（例えばＡＣＫ）をチケットサーバ１に送信する（Ｓ１０）。各端末３Ｂ、３Ｃは、Ｓ９の発呼に対して、自動で応答を送信する。
【００３７】
チケットサーバ１の通信部１３は、Ｓ１０の応答を受け付けると、Ｓ６で記憶部１２に記憶されたサービス情報を用いてチケット情報（案内情報）を生成し、各端末３Ｂ、３Ｃに送信する（Ｓ１１）。チケット情報には、例えば、セキュリティコード、サービスＩＤ、サービス種別および開始時間などが含まれる。
【００３８】
各端末３Ｂ、３Ｃのデータ通信部３４は、送信されたチケット情報を表示部３１に表示するとともに、記憶部３６に記憶する。各参加者は、表示されたチケット情報を参照し、会議に出席するか、あるいは出席しないかを決定し、出席（承認）または欠席（否決）の操作指示を入力部３２を用いて入力する（Ｓ１２）。入力された操作指示は、チケット情報とともに記憶部３６に記憶される。ここでは、図２と同様に、端末３Ｂの参加者は承認出席の操作指示を入力し、端末３Ｃの参加者は欠席の操作指示を入力するものとする。
【００３９】
なお、本実施形態では、通信料を抑制するために、各端末３Ｂ、３Ｃは、参加者が入力した操作指示（承認、否認）をチケットサーバ１に送信しないこととするが、当該操作指示をチケットサーバ１に送信することとしてもよい。
【００４０】
そして、Ｓ１２で承認の操作指示が入力された端末３Ｂおよび主催者の端末３Ａでは、時計部３３が時刻を監視し、記憶部３６に記憶されたチケット情報の開始時刻になると、データ通信部３４がサービスサーバ２に発呼し、記憶部３６に記憶されたチケット情報のセキュリティコードおよびサービスＩＤを対応するサービスサーバ２に送信する（Ｓ１３）。
【００４１】
ここで、各端末３Ａ、３Ｂのデータ通信部３４は、チケット情報で指定されたサービス種別に応じたメディアを指定してＳＩＰの発呼を行うものとする。すなわち、データ通信部３４は、セキュリティコードおよびサービスＩＤを送信するためにデータ通信と、それ以外のサービス種別に応じたメディア（音声、映像）通信とを指定して発呼するものとする。例えば、サービス種別が電話会議の場合は、データ通信および音声通信を指定して発呼し、サービス種別がテレビ会議または映像コンテンツ配信の場合は、データ通信、音声通信、映像通信を指定して発呼するものとする。
【００４２】
サービスサーバ２の認証部２１は、各端末３Ａ、３Ｂから受信したセキュリティコードおよびサービスＩＤを用いて、各端末３Ａ、３Ｂの正当性を認証する（Ｓ１４）。具体的には、認証部２１は、チケットサーバ１から通知されたサービス情報を記憶した記憶部（不図示）を参照し、記憶部のセキュリティコードおよびサービスＩＤと端末３Ａ、３Ｂから受信したセキュリティコードおよびサービスＩＤとが一致するか否かを判別する。セキュリティコードおよびサービスＩＤが一致する場合、認証部２１は、正当な端末であると判別し、セキュリティコードおよびサービスＩＤが一致しない場合は、不正な端末であると判別する。
【００４３】
そして、サービスサーバ２のサービス提供部２２は、正当であると判別された端末に対してのみサービスを提供する。図示する例では、サービス提供部２２は、正当であると判別された端末を当該サービスサーバ２を介して相互に接続し、各端末から送信される各音声を合成するなどして、電話会議サービスを提供する（Ｓ１４）。また、各端末３Ａ、３Ｂの音声通信部３５は、会議参加者が発言する音声をサービスサーバ２を介して他の端末と通信する。
【００４４】
なお、図３では、セキュリティコードおよびサービスＩＤを用いて、各端末３Ａ、３Ｂの認証を行うこととしたが、これに限定されず、例えばセキュリティコードのみを用いて認証することとしてもよい。
【００４５】
図４は、端末３に提供するサービスが、コンサート配信サービスおよび限定サイト公開サービスの場合の動作概要を説明するための説明図である。
【００４６】
サービスサーバ２Ａは、コンサートの映像・音声を配信するサーバである。サービスサーバ２Ｂは、特別なＷｅｂページを閲覧させる限定サイト（プレミアムサイト）の公開サーバである。
【００４７】
端末３Ｘには、チケットサーバ１からコンサート配信サービス用のチケット情報（案内情報）が送信され、端末３Ｘは、コンサート開始時刻にサービスサーバ２Ａに発呼し、チケット情報に指定されたセキュリティコードを送信することで、サービスサーバ２Ａからコンサートの映像・音声を受信し、再生する。これにより、端末３Ｘのユーザは、コンサートを視聴することができる。
【００４８】
端末３Ｙには、チケットサーバ１から限定サイト公開サービス用のチケット情報（案内情報）が送信され、端末３Ｙは、サービスサーバ２Ａに発呼し、チケット情報に指定されたセキュリティコードを送信することで、サービスサーバ２Ｂが提供する限定サイトにアクセスが可能となる。これにより、端末３Ｙのユーザは、限定サイトのＷｅｂページを閲覧することができる。
【００４９】
以上説明した本実施形態では、チケットサーバ１が、電話会議やコンテンツ配信などのサービスを利用するためのチケット情報を、サービス対象の端末３に事前に配布し、端末３は、サービスを受ける際（サービス開始時刻）にチケット情報で指定されたセキュリティコードを付加してサービスサーバ２に発呼し、サービスサーバ２はセキュリティコードを用いて認証し、サービス提供の可否を判断する。
【００５０】
これにより、本実施形態では、セキュリティコードなどの認証情報をユーザが意識することなく、サービスを利用することができる。
【００５１】
また、本実施形態では、チケット情報で指定された開始時刻に、端末３がサービスサーバ２に自動で発呼するため、ユーザの操作負荷が軽減されるとともに、ユーザがサービス利用を忘れていた場合であってもサービスを利用し損なうことを防止することができる。また、各端末３がサービスサーバ２に発呼するため、通信料を各端末のユーザに分散することができる。
【００５２】
また、本実施形態では、図４で説明したコンサート配信用のチケットなど、様々なサービスに適用することができる。
【００５３】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００５４】
１  ：チケットサーバ
１１：生成部
１２：記憶部
１３：通信部
２  ：サービスサーバ
２１：認証部
２２：サービス提供部
３、３Ａ、３Ｂ、３Ｃ、３Ｄ、３Ｘ、３Ｙ：端末  
３１：表示部
３２：入力部
３３：時計部
３４：データ通信部
３５：音声通信部
３６：記憶部
【図１】
0005571592.tif 000002
【図２】
0005571592.tif 000003
【図３】
0005571592.tif 000004
【図４】
0005571592.tif 000005