(57)【要約】【課題】その状況に応じたアクセス数となるように管理することができるアクセス管理装置を提供する。【解決手段】端末装置からサーバへのアクセスを管理するアクセス管理装置であって、前記端末装置から前記サーバへのアクセス要求を受信する受信部と、前記受信部が受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行う抽選部と、前記抽選部によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する抽選結果送信部とを有する。【選択図】図１
2008217369.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からサーバへのアクセスを管理するアクセス管理装置であって、
前記端末装置から前記サーバへのアクセス要求を受信する受信部と、
前記受信部が受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行う抽選部と、
前記抽選部によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する抽選結果送信部と
を有するアクセス管理装置。
【請求項２】
端末装置が前記サーバにアクセスしていることを示すアクセス状況通知情報を端末装置から受信するアクセス状況通知受信部と、
前記抽選部の抽選結果と端末装置識別情報とを対応づけて記憶するアクセス状況記憶部とを有し、
前記受信部は、前記アクセス状況記憶部に記憶された情報のうち、抽選結果が当選として設定された端末装置識別情報について、基準となる時間内に前記アクセス状況通知受信部によってアクセス状況通知を受信したか否かを判定し、
前記抽選部は、前記受信部によってアクセス状況通知を受信していないと判定された場合、前記アクセス状況記憶部に記憶された情報のうち、当選結果がはずれた端末装置識別情報を対象とし、再度抽選を行う
ことを特徴とする請求項１記載のアクセス管理装置。
【請求項３】
前記抽選結果送信部は、当選しなかった端末装置に対し、前記サーバとは異なるサーバにアクセスさせるための接続先情報を送信する
ことを特徴とする請求項１または請求項２記載のアクセス管理装置。
【請求項４】
端末装置からサーバへのアクセスを管理するアクセス管理装置に用いられるアクセス管理方法であって、
前記端末装置から前記サーバへのアクセス要求を受信し、
前記受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行い、
前記抽選によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する
ことを特徴とするアクセス管理方法。
【請求項５】
端末装置からサーバへのアクセスを管理するコンピュータを、
前記端末装置から前記サーバへのアクセス要求を受信する手段、
前記受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行う手段、
前記抽選によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する手段
として機能させるためのアクセス管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバに対するアクセスを管理するアクセス管理装置、アクセス管理方法、アクセス管理プログラムに関する。
【背景技術】
【０００２】
従来から、動画を配信するサーバをネットワーク上に設け、端末装置からのアクセスに応じて、動画のコンテンツを動画配信サーバからストリーム配信し、端末装置３において動画のコンテンツを再生し、動画の視聴を可能にするシステムが提供されている。このような動画配信システムは、近年利用者が増加しつつあり、今後も増加すると考えられる。ここで、利用者の増大に伴い、動画配信サーバへのアクセス数が増大すると、動画配信サーバへの負荷が大きくなる。
ここで、サーバへのアクセスを制限するシステムとして、例えば、下記に示す特許文献１が挙げられる。
【特許文献１】特開２００３−２９６２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示すシステムにおいては、アクセス権限をユーザに付与し、その権限が付与されたユーザがサーバにアクセスできるが、このように、ユーザ毎にアクセス権限を設定し、管理することは、アクセス権限を管理するサーバの構成が複雑になってしまうという問題がある。また、アクセス権限に基づいて一律にアクセス制限をしてしまうと、アクセス権限を有するユーザがアクセスしなくなった状況等の、アクセス数に余裕があるときでも、アクセス権限を有していないユーザは、アクセスできないという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、その状況に応じたアクセス数となるように管理することができるアクセス管理装置、アクセス管理方法、アクセス管理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、端末装置からサーバへのアクセスを管理するアクセス管理装置であって、前記端末装置から前記サーバへのアクセス要求を受信する受信部と、前記受信部が受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行う抽選部と、前記抽選部によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する抽選結果送信部とを有する。
【０００６】
また、本発明は、上述のアクセス管理装置において、端末装置が前記サーバにアクセスしていることを示すアクセス状況通知情報を端末装置から受信するアクセス状況通知受信部と、前記抽選部の抽選結果と端末装置識別情報とを対応づけて記憶するアクセス状況記憶部とを有し、前記受信部は、前記アクセス状況記憶部に記憶された情報のうち、抽選結果が当選として設定された端末装置識別情報について、基準となる時間内に前記アクセス状況通知受信部によってアクセス状況通知を受信したか否かを判定し、前記抽選部は、前記受信部によってアクセス状況通知を受信していないと判定された場合、前記アクセス状況記憶部に記憶された情報のうち、当選結果がはずれた端末装置識別情報を対象とし、再度抽選を行うことを特徴とする。
【０００７】
また、本発明は、上述のアクセス管理装置において、前記抽選結果送信部は、当選しなかった端末装置に対し、前記サーバとは異なるサーバにアクセスさせるための接続先情報を送信することを特徴とする。
【０００８】
また、本発明は、端末装置からサーバへのアクセスを管理するアクセス管理装置に用いられるアクセス管理方法であって、前記端末装置から前記サーバへのアクセス要求を受信し、前記受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行い、前記抽選によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信することを特徴とする。
【０００９】
また、本発明は、端末装置からサーバへのアクセスを管理するコンピュータを、前記端末装置から前記サーバへのアクセス要求を受信する手段、前記受信したアクセス要求の中から、前記アクセス要求をした端末装置の抽選を行う手段、前記抽選によって当選した端末装置に対し、前記サーバにアクセスするための接続先情報を送信する手段として機能させるためのアクセス管理プログラムである。
【発明の効果】
【００１０】
以上説明したように、この発明によれば、端末装置からサーバへのアクセス要求を受信し、受信したアクセス要求の中から、アクセス要求をした端末装置の抽選を行い、抽選によって当選した端末装置に対し、サーバにアクセスするための接続先情報を送信するようにした。これにより、端末装置の個々にアクセス権限を付与せずに、サーバにアクセスする端末装置を管理することができる。
【００１１】
また、本発明は、アクセス状況記憶部に記憶された情報のうち、抽選結果が当選として設定された端末装置識別情報について、基準となる時間内にアクセス状況通知受信部によってアクセス状況通知を受信したか否かを判定し、アクセス状況通知を受信していないと判定された場合、当選結果がはずれである端末装置識別情報を対象とし、再度抽選を行うようにした。これにより、当選していても実際にはサーバ２にアクセスしていない端末装置を把握し、その分、他の端末装置にサーバにアクセスさせるようにすることができる。
【００１２】
また、本発明は、当選しなかった端末装置に対し、サーバとは異なるサーバにアクセスさせるための接続先情報を送信するようにした。これにより、当選するまでの間、他のコンテンツを視聴し、当選になるのを待つことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態によるアクセス管理システムについて図面を参照して説明する。図１は、この発明の一実施形態によるアクセス管理システムの構成を示す概略ブロック図である。
この図において、アクセス管理システムは、動画配信サーバ１、コメント配信サーバ２、抽選サーバ３、複数の端末装置４がネットワーク５を介して接続されている。
動画配信サーバ１は、アクセス数を管理する対象となるサーバであり、アクセスが許可されている端末装置４に対し、動画のコンテンツをストリーム配信する。
コメント配信サーバ２は、動画配信サーバ１から配信されるコンテンツ上に重ねて表示させることが可能な情報を端末装置４に配信する。このコメント配信サーバ２は、動画配信サーバ１から配信されるコンテンツを視聴しているユーザの端末装置から送信されるコメント情報を受信し、受信したコメント情報を他の端末装置４にも送信し、同じコンテンツを視聴しているユーザ間において、コメントを発言しあうようにすることができる。
抽選サーバ３は、動画配信サーバ１に対するアクセス要求を行った端末装置４の抽選を行い、抽選結果を端末装置４に送信し、当選結果によって動画配信サーバ１にアクセスさせる。
端末装置４は、ネットワーク５に複数台接続される。
【００１４】
次に、抽選サーバ３の構成について、さらに説明する。
図２は、抽選サーバ３の構成について説明するための概略ブロック図である。
アクセス監視部３１は、端末装置４からサーバ１へのアクセス要求を受信し、アクセス要求を行った端末装置４のそれぞれに異なる抽選番号を付与する。このアクセス監視部３１が上述の受信部に相当する。
また、アクセス監視部３１は、アクセス状況データベース３２に記憶された情報のうち、抽選結果が当選として設定されたユーザＩＤ（上述の端末装置識別情報に相当）について、基準となる時間内に前記アクセス状況通知受信部３３によってアクセス状況通知を受信したか否かを判定する。
【００１５】
アクセス状況データベース３２は、図３に示すように、アクセス監視部３１によって端末装置４に対して付与された抽選番号と、「当選」または「はずれ」のステータスを示す抽選結果と、ユーザＩＤとを対応づけて記憶する。
アクセス状況通知受信部３３は、端末装置４が動画配信サーバ１にアクセスしていることを示すアクセス状況通知情報を端末装置４から受信する。
抽選部３５は、アクセス監視部３１が受信したアクセス要求の中から、アクセス要求をした端末装置４に付与された抽選番号から抽選を行う。ここでは、抽選部３５は、アクセス状況データベース３２に記憶された抽選番号を参照し、当選基準数に相当する数に応じて、当選を決定するように抽選を行う。この当選基準数は、例えば、動画配信サーバ１にアクセス可能な端末の数が設定されるものであり、入力装置から入力されて設定されてもよく、また、外部の装置から通信回線を介して設定されるようにしてもよい。
また、抽選部３５は、「当選」または「はずれ」を示す抽選結果について、抽選番号に対応づけてアクセス状況データベースに書き込む機能を有するとともに、アクセス監視部３１によってアクセス状況通知を受信していないと判定された場合、当選結果がはずれた端末装置識別情報を対象とし、再度抽選を行う機能を有する。
【００１６】
抽選結果送信部３６は、抽選部３５によって当選した端末装置４に対し、動画配信サーバ１にアクセスするための接続先情報を送信する。この接続先情報としては、例えば、動画配信サーバ１から配信されるライブ番組を識別するＵＲＬ（uniform resource locator）である。
また、抽選結果送信部３６は、当選しなかった端末装置４に対し動画配信サーバ１とは異なるサーバであるコメント配信サーバ２にアクセスさせるための接続先情報（ここではＵＲＬ）を送信する。
【００１７】
次に、上述の構成におけるアクセス管理システムの動作について説明する。
図４は、アクセス管理システムの抽選サーバ３の動作について説明するためのフローチャートである。
ここでは、有名なアーティストが出演する番組をライブ（生放送）で動画配信サーバ１から動画のコンテンツとしてストリーム配信する場合について説明する。
まず、番組内容について、抽選サーバ３によって事前にホームページ等で公開し、端末装置４に閲覧させる。ここでは、動画配信サーバ１から動画配信を希望するためのボタンがホームページ内に設けられており、このボタンがユーザによってクリックされることによって、動画配信サーバ１へのアクセス要求が端末装置４から抽選サーバ３に送信される。このアクセス要求は、ＵＲＬをクリックされた後、端末装置４によって一定時間毎（例えば６０秒）に抽選サーバ３に送信される。
【００１８】
抽選サーバ３のアクセス監視部３１は、このアクセス要求を受信し（ステップＳ１）、アクセス要求を行った端末毎に抽選番号を付与し（ステップＳ２）、そのアクセス要求に含まれるユーザＩＤと抽選番号とを対応づけてアクセス状況データベース３２に記憶する（ステップＳ３）。そして、番組放送開始の一定時間前（例えば、９０秒）になった場合、アクセス監視部３１は、抽選部３５に対して抽選を指示する。
抽選部３５は、アクセス監視部３１から抽選の指示があると、アクセス状況データベース３２を参照し、このアクセス状況データベース３２に記憶された抽選番号から抽選を行い（ステップＳ４）、予め設定された、動画配信サーバ１のアクセス制限する数（例えば、端末装置３００台まで）の分だけ当選を決定し、当選された抽選番号に対応づけて「当選」を示す情報をアクセス状況データベース３２に書き込むとともに、はずれた抽選番号に対しては「はずれ」を示す情報を書き込む（ステップＳ５）。
【００１９】
抽選結果送信部３６は、当選結果がアクセス状況データベース３２に書き込まれると、自身に保持されている、当選したユーザに通知するＵＲＬ（動画配信サーバ１のＵＲＬ）を読み出し、読み出したＵＲＬと、コメント配信サーバ２のＵＲＬとを当選した端末装置４に送信する（ステップＳ６）。これにより、当選したユーザの端末装置４には、動画配信サーバ１のＵＲＬとコメント配信サーバ２のＵＲＬとが配信され、動画配信サーバ１にアクセスして番組を視聴しつつ、コメント配信サーバ１から配信される、その番組に対する感想等が書き込まれたコメントを併せて視聴することができる。
【００２０】
一方、抽選結果送信部３６は、はずれたユーザの端末装置４に対しては、自身に保持されたコメント配信サーバ２のＵＲＬを送信する（ステップＳ７）。これにより、はずれたユーザの端末装置４には、コメント配信サーバ２から配信されるコメントを視聴することができる。
【００２１】
当選結果が通知された後、端末装置４は、ユーザからアクセス停止の指示が入力されるまで、一定時間毎に抽選サーバ３に対して、アクセス状況通知を送信する。ここでは、当選したユーザの端末装置４、はずれたユーザの端末装置４のいずれもアクセス状況通知を抽選サーバ３に送信する。
抽選サーバ３のアクセス状況通知受信部３３は、端末装置４からアクセス状況通知を受信する。アクセス監視部３１は、アクセス状況データベース３２を参照し、当選として記憶されたユーザＩＤから、一定期間内にアクセス状況通知をアクセス状況通知受信部３３によって受信しているか否かを判定する（ステップＳ８）。
ここで、アクセス監視部３１は、一定時間内にアクセス状況通知を受信している、「当選」が設定されたユーザＩＤについては、「当選」を維持し（ステップＳ９）、「当選」が設定されたユーザＩＤのうち、一定時間内にアクセス状況通知を受信できなかったユーザＩＤについては、アクセス状況データベース３２から削除し（ステップＳ１０）、抽選部３５に抽選を指示する。また、アクセス監視部３１は、一定時間内にアクセス状況通知を受信している、「はずれ」が設定されたユーザＩＤについては、「はずれ」を維持し、「はずれ」が設定されたユーザＩＤのうち、一定時間内にアクセス状況通知を受信できなかったユーザＩＤについては、アクセス状況データベース３２から削除する。
【００２２】
抽選部３５は、アクセス監視部３１から抽選の指示がされると、再抽選を行う（ステップＳ１１）。ここでは、アクセス監視部３１は、「はずれ」が設定された抽選番号の中から１つの抽選番号（ここでは、削除されたユーザＩＤの個数と同じ数）を抽出して当選とし、当選した抽選番号について「はずれ」から「当選」に書き換え、動画配信サーバ１のＵＲＬとコメント配信サーバ２のＵＲＬを当選した端末装置４に送信する（ステップＳ１２）。これにより、抽選ではずれたユーザであっても、再抽選で当選した場合に、動画配信サーバ１にアクセスして動画のコンテンツを視聴しながらコメント配信サーバ２から配信されるコメント情報を視聴することができる。なお、ステップＳ９の後、またはステップＳ１２の後は、ステップＳ８に移行する。
【００２３】
なお、第１回目の抽選が終了した後に、端末装置４から抽選サーバ３にアクセスした端末装置４については、抽選番号と「はずれ」の抽選結果を設定してユーザＩＤをアクセス状況データベース３２に書き込む。そして、「当選」した端末装置４からアクセスが中断した場合に、抽選対象として再度抽選を行う。
【００２４】
次に、第２の実施形態について説明する。第１の実施形態においては、一定時間内にアクセス状況通知を受信できなかったユーザＩＤをアクセス状況データベース３２から削除し、削除したユーザＩＤの個数に相当する当選を決定する場合について説明したが、この実施形態においては、抽選サーバ３に比較部（図示せず）を設ける。この比較部は、アクセス状況通知受信部３３が受信したアクセス状況通知情報に基づいて、動画配信サーバ１への端末装置４からのアクセス数を検知し、検知したアクセス数と予め設定された基準値とを比較する。この基準値は、予め比較部の所定のメモリ内に記憶されていてもよいし、入力装置からの入力あるいは、外部の装置から通信回線を介して設定されるようにしてもよい。
【００２５】
そして、比較部の比較結果に基づき、抽選部３５は、アクセス数が基準値未満である場合に、動画配信サーバ１にアクセスしていない端末装置４からアクセス要求がなされたもののうち、「はずれ」となっている端末装置４を対象とし、再度抽選を行う。
【００２６】
このように、削除したユーザＩＤの個数に応じて再抽選してもよく、また、基準値と「当選」が設定された数を比較し、基準値となるように、「はずれ」の中から再抽選をおこなってもよい。
【００２７】
以上説明した実施形態において、有名なアーティストが出演する番組は、視聴目的で端末装置からのアクセスが集中する場合がある。このとき、アクセス数（接続される端末装置の数）を制限するようにした。これにより、動画配信サーバ１に予想以上の負荷がかかってしまい、ダウンしてしまうことを防止することができる。
また、番組の放送中にアクセスを停止したユーザが発生した場合には、そのアクセスを停止したユーザ数に応じて再抽選を行い、当選した端末装置に対し、当選を通知して動画配信サーバ１にアクセスさせるようにした。これにより、アクセス数が減って空きができた場合でも柔軟に対応し、視聴可能なユーザを受け入れて視聴させることができる。
【００２８】
また、当選しなかったユーザに対しては、コメント配信サーバ２のみに接続させるようにした。これにより、動画配信サーバ１から配信される動画のコンテンツを視聴することはできないが、その番組内容に関して、当選して番組を視聴しているユーザの端末装置から送信（発言）されたコメント情報を参照することができ、これにより、番組内容に関する情報を視聴しながら、当選を待つことができる。なお、このコメントを参照する際、コメントの背景に、番組に関する画像（例えば、ライブ番組の一部となる静止画）を設定するようにしてもよい。
【００２９】
なお、上述した実施形態においては、動画配信サーバ１からストリームによってライブ番組を配信する場合について説明したが、動画配信サーバ１内のデータベースに記憶されたコンテンツを配信する場合に上述のアクセス管理を行うようにしてもよい。
また、上述した実施形態において、抽選番号を付与し、この抽選番号を対象として抽選を行ったが、抽選番号を付与せず、ユーザＩＤを対象として抽選を行うようにしてもよい。
【００３０】
また、図１における図２のアクセス監視部３１、アクセス状況通知受信部３３、抽選部３５、抽選結果送信部３６の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりアクセス管理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００３２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３３】
【図１】この発明の一実施形態によるアクセス管理システムの構成を示す概略ブロック図である。
【図２】抽選サーバ３の構成について説明するための概略ブロック図である。
【図３】アクセス状況データベース３２に記憶される情報の一例を示す図面である。
【図４】アクセス管理システムの抽選サーバ３の動作について説明するためのフローチャートである。
【符号の説明】
【００３４】
１  動画配信サーバ                      ２  コメント配信サーバ
３  抽選サーバ                          ４  端末装置
３１  アクセス監視部                    ３２  アクセス状況データベース
３３  アクセス状況通知受信部            ３５  抽選部
３６  抽選結果送信部
【図１】
2008217369.tif 000003
【図２】
2008217369.tif 000004
【図３】
2008217369.tif 000005
【図４】
2008217369.tif 000006