(57)【要約】【課題】管理者からコンテンツデータのＵＲＬを取得した閲覧者が、所望の他のユーザが利用するユーザ機器へＵＲＬを転送した場合に、意図しない第三者にコンテンツデータを取得されないようにする。【解決手段】まず、コンテンツ管理装置は、コンテンツデータを第１のＵＲＬと対応付けて記憶し、第１のＵＲＬにアクセスした第１のユーザ機器から任意の認証情報と所望のユーザの識別情報とを受信する。第１のＵＲＬとは異なる第２のＵＲＬを新たに生成し、第１のＵＲＬと対応付けられたコンテンツデータ及び認証情報と対応付けて記憶する。第２のＵＲＬにアクセスした第２のユーザ機器に対し、第２のＵＲＬと対応付けられた認証情報を用いて認証処理を実行する。認証処理が成功した第２のユーザ機器へ第２のＵＲＬに対応するコンテンツデータを送信する。【選択図】図４
2016051329.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータと第１のＵＲＬとを対応付けて記憶する第１の記憶手段と、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信手段と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信手段と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する第２の記憶手段と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信手段と、
前記第２のＵＲＬにアクセスした第２のユーザ機器に対し前記認証情報を用いて認証処理を行う認証手段と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信手段と、
を備えたことを特徴とするコンテンツ管理装置。
【請求項２】
前記認証手段は、さらに、前記第１のＵＲＬにアクセスした第１のユーザ機器に対し、前記コンテンツデータに設定された前記第２のユーザ機器とは異なる認証情報を用いて認証処理を実行し、
前記第１の送信手段は、前記認証処理に成功した第１のユーザ機器へ前記第１のＵＲＬに対応するコンテンツデータを送信することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記受信手段により前記認証情報を受信しない場合、前記第２の送信手段は、前記認証情報を生成して前記第１のユーザ機器へ送信し、
前記第２の記憶手段は、前記第２のＵＲＬと前記コンテンツデータと前記認証情報とを対応付けて記憶し、
前記認証手段は、前記認証情報を用いて前記認証処理を行うことを特徴とする請求項１又は２に記載のコンテンツ管理装置。
【請求項４】
前記認証処理に成功した前記第２のユーザ機器へ、認証情報が設定されていない、前記コンテンツデータに対応付けられたＵＲＬを通知する通知手段をさらに備えたことを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ管理装置。
【請求項５】
前記第２の送信手段は、さらに、前記認証処理に成功した前記第２のユーザ機器へ、前記コンテンツデータと対応付けて記憶された認証情報をパラメータとして含む前記第２のＵＲＬを送信し、
前記第１の送信手段は、前記第１のＵＲＬにアクセスした前記第２のユーザ機器へ前記第１のＵＲＬに対応するコンテンツデータを送信することを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ管理装置。
【請求項６】
前記第２の記憶手段は、前記第１のＵＲＬ及び前記認証処理に成功した前記第２のユーザ機器の情報を含むセッション情報をさらに記憶し、
前記第１の送信手段は、前記セッション情報に基づき、前記第１のＵＲＬにアクセスした前記第２のユーザ機器が前記認証処理に成功していると判定できる場合、前記第２のユーザ機器に対し前記第１のＵＲＬに対応するコンテンツデータを送信することを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ管理装置。
【請求項７】
前記第２の記憶手段は、前記第２のユーザ機器が前記認証処理に成功した場合、前記認
証処理が成功したことを示す情報と当該第２のＵＲＬに対応する前記第１のＵＲＬとを対応付けて記憶し、
第１の送信手段は、前記認証処理が成功したことを示す情報が対応付けられている第１のＵＲＬにアクセスしたユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信することを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ管理装置。
【請求項８】
前記第２のＵＲＬに所定の有効期限までにユーザ機器のアクセスがなかった場合、又は、前記第２のＵＲＬにアクセスしたユーザ機器に対する前記認証処理が所定の有効期限までに成功しなかった場合、前記第２のＵＲＬを無効にする設定手段を有することを特徴とする請求項１〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項９】
前記設定手段は、前記有効期限までに前記第２のＵＲＬにアクセスしたユーザ機器に対する前記認証処理が成功した場合、前記有効期限を解除し、前記第２のＵＲＬを有効に設定することを特徴とする請求項８に記載のコンテンツ管理装置。
【請求項１０】
前記設定手段は、前記第２のＵＲＬが生成された時点から一定期間後を前記有効期限として設定することを特徴とする請求項８又は９に記載のコンテンツ管理装置。
【請求項１１】
前記受信手段は、前記第１のユーザ機器から、前記第２のＵＲＬの有効期限の情報をさらに受信し、
前記設定手段は、前記受信した有効期限の情報に基づき前記有効期限を設定することを特徴とする請求項８又は９に記載のコンテンツ管理装置。
【請求項１２】
コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶する記憶手段と、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証手段と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信手段と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定手段と、
を有することを特徴とするコンテンツ管理装置。
【請求項１３】
前記認証手段による前記認証時に、前記ユーザ機器から、次回以降の前記ＵＲＬへのアクセス時の認証要否に関する指示を受信する受信手段を有し、
前記設定手段は、前記認証が成功し、かつ、前記受信手段により認証不要の指示を受信した場合に、前記認証要否情報を認証不要に設定することを特徴とする請求項１２に記載のコンテンツ管理装置。
【請求項１４】
前記認証手段は、前記認証要否情報が認証要に設定されているＵＲＬにアクセスしたユーザ機器に対し、前記認証処理を実行することを特徴とする請求項１２又は１３に記載のコンテンツ管理装置。
【請求項１５】
前記設定手段は、前記認証要否情報を認証不要に設定してから所定の時間が経過した場合、前記認証要否情報を認証要に設定することを特徴とする請求項１２〜１４のいずれか１項に記載のコンテンツ管理装置。
【請求項１６】
前記設定手段は、前記認証要否情報が認証不要に設定されているＵＲＬにアクセスしたユーザ機器へ認証を行わずにコンテンツデータを送信した回数が所定の回数を超えた場合
、前記認証要否情報を認証要に設定することを特徴とする請求項１２〜１４のいずれか１項に記載のコンテンツ管理装置。
【請求項１７】
前記設定手段は、前記コンテンツデータに対応する認証情報が変更された場合に、当該コンテンツデータに対応するＵＲＬに対応する前記認証要否情報を認証要に設定することを特徴とする請求項１２〜１４のいずれか１項に記載のコンテンツ管理装置。
【請求項１８】
コンテンツデータと第１のＵＲＬとを対応付けて記憶するコンテンツ管理装置の制御方法であって、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信工程と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信工程と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する第２の工程と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信工程と、
前記第２のＵＲＬにアクセスしたユーザ機器に対し前記認証情報を用いて認証処理を行う認証工程と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信工程と、
を有することを特徴とするコンテンツ管理装置の制御方法。
【請求項１９】
コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶するコンテンツ管理装置の制御方法であって、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証工程と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信工程と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定工程と、
を有することを特徴とするコンテンツ管理装置の制御方法。
【請求項２０】
コンピュータに、
コンテンツデータと第１のＵＲＬとを対応付けて記憶する第１の記憶工程と、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信工程と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信工程と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する第２の記憶工程と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信工程と、
前記第２のＵＲＬにアクセスしたユーザ機器に対し前記認証情報を用いて認証処理を行う認証工程と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信工程と、
を実行させることを特徴とするプログラム。
【請求項２１】
コンピュータに、
コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶する工程と、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証工程と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信工程と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置及びその制御方法に関する。
【背景技術】
【０００２】
インターネットを利用して文書、画像、動画等のコンテンツデータをユーザ間でやりとりする方法として、電子メールがある。しかし、電子メールで送受信できるデータサイズには一般に制限がある。画像や動画等のサイズの大きなコンテンツデータをユーザ間でやりとりする方法として、コンテンツデータを管理するサーバと、サーバからコンテンツデータを受け取るユーザ機器と、からなるシステムがある。サーバは、ユーザ機器から送信されるコンテンツデータを受信して保存し、要求に応じてコンテンツデータを送信可能な状態とする。コンテンツデータにアクセスするためのＵＲＬ（コンテンツＵＲＬ）にユーザ機器からアクセスすると、サーバからユーザ機器へコンテンツデータが送信される。特許文献１には、コンテンツデータの管理者がコンテンツデータの閲覧（取得）に対してパスワードを設定することで、第三者によるコンテンツデータの閲覧を防止する技術が開示されている。特許文献２には、一度ログイン処理を行ったインターネット・ブラウザが、再度ログイン処理を行わずにサービスの提供を受けることができるCookieを用いた技術が開示されている。特許文献３には、コンテンツのＵＲＬと与信情報とを組み合わせたサーバアクセス用ＵＲＬをユーザ機器へ通知し、統括センタにおいてＵＲＬに含まれる与信情報を用いてユーザ機器のアクセス認証を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−６４８３号公報
【特許文献２】特開２００２−２３６６６２号公報
【特許文献３】特開２００３−２４２１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが複数の機器を持っており、コンテンツＵＲＬを受け取った第１のユーザ機器とは別の第２のユーザ機器でコンテンツデータを閲覧したい状況が考えられる。例えば、ユーザ機器１０２Ｘの性能が低くコンテンツデータを再生することができない場合に、このような要求が生じる。ユーザは、第１のユーザ機器で受け取ったコンテンツＵＲＬを第１のユーザ機器で表示させ、それを見ながら第２のユーザ機器でコンテンツＵＲＬを手入力することで、第２のユーザ機器からコンテンツデータにアクセスできる。しかし、コンテンツＵＲＬが複雑で長い文字列で手入力することが現実的でない場合には、閲覧者は電子メール等を利用して第１のユーザ機器から第２のユーザ機器へコンテンツＵＲＬの情報を送信する必要がある。電子メールを利用する場合、メールアドレスの誤入力等により第三者へコンテンツＵＲＬを送信してしまうことが起こり得る。
【０００５】
特許文献３のシステムは統括センタでユーザ認証を行うので、統括センタのアクセス先の情報を電子メールで送信するようにすれば、電子メールを第三者に誤送信してしまった場合でも第三者にコンテンツデータを閲覧される事態を回避できる。しかし、コンテンツデータに直接アクセス可能なコンテンツＵＲＬを第三者に誤って送信してしまった場合、第三者がコンテンツデータを閲覧できてしまう。コンテンツデータにパスワード等で閲覧制限をかけることで、コンテンツＵＲＬのみを知得した第三者によるコンテンツデータの閲覧を防止できる。しかし、閲覧制限の設定は、通常は管理者権限を有するユーザしかできない。管理者権限を有しない閲覧者が勝手に閲覧制限を設定できるようにしてしまうと
、管理者によって閲覧権限を有するユーザが複数指定されている場合に、他のユーザがコンテンツデータにアクセスできなくなるという問題が生じる。
【０００６】
本発明は、コンテンツ管理装置において、管理者からコンテンツデータのＵＲＬを取得した閲覧者が他のユーザ機器へコンテンツデータのＵＲＬを転送した場合に第三者にコンテンツデータを取得されないようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、コンテンツデータと第１のＵＲＬとを対応付けて記憶する第１の記憶手段と、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信手段と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信手段と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する第２の記憶手段と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信手段と、
前記第２のＵＲＬにアクセスした第２のユーザ機器に対し前記認証情報を用いて認証処理を行う認証手段と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信手段と、
を備えたことを特徴とするコンテンツ管理装置である。
【０００８】
本発明は、コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶する記憶手段と、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証手段と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信手段と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定手段と、
を有することを特徴とするコンテンツ管理装置である。
【０００９】
本発明は、コンテンツデータと第１のＵＲＬとを対応付けて記憶するコンテンツ管理装置の制御方法であって、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信工程と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信工程と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する工程と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信工程と、
前記第２のＵＲＬにアクセスしたユーザ機器に対し前記認証情報を用いて認証処理を行う認証工程と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信工程と、
を有することを特徴とするコンテンツ管理装置の制御方法である。
【００１０】
本発明は、コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶するコンテンツ管理装置の制御方法であって、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証工程と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信工程と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定工程と、
を有することを特徴とするコンテンツ管理装置の制御方法である。
【００１１】
本発明は、コンピュータに、
コンテンツデータと第１のＵＲＬとを対応付けて記憶する第１の記憶工程と、
前記第１のＵＲＬにアクセスした第１のユーザ機器へ、前記第１のＵＲＬに対応するコンテンツデータを送信する第１の送信工程と、
前記第１のユーザ機器から、認証情報及び前記第１のユーザ機器とは異なる第２のユーザ機器の識別情報を受信する受信工程と、
前記第１のＵＲＬとは異なる第２のＵＲＬを、前記認証情報及び前記第１のＵＲＬと対応付けられたコンテンツデータと対応付けて記憶する第２の記憶工程と、
前記識別情報にしたがって、前記第２のＵＲＬを前記第２のユーザ機器へ送信する第２の送信工程と、
前記第２のＵＲＬにアクセスしたユーザ機器に対し前記認証情報を用いて認証処理を行う認証工程と、
前記認証処理に成功した前記第２のユーザ機器へ、前記第２のＵＲＬに対応するコンテンツデータを送信する第３の送信工程と、
を実行させることを特徴とするプログラムである。
【００１２】
本発明は、コンピュータに、
コンテンツデータと、ユーザごとに設定される前記コンテンツデータにアクセスするためのＵＲＬと、認証要否情報と、を対応付けて記憶する工程と、
前記ＵＲＬにアクセスしたユーザ機器に対し、前記ＵＲＬと対応付けられた前記認証要否情報に基づき選択的に認証処理を実行する認証工程と、
前記認証に成功したとき、又は前記ＵＲＬと対応付けられた前記認証要否情報が認証不要を示すとき、前記ユーザ機器へ、前記ＵＲＬに対応するコンテンツデータを送信する送信工程と、
前記ＵＲＬにアクセスした前記ユーザ機器に対する前記認証が成功した場合、当該ＵＲＬに対応する前記認証要否情報を認証不要に設定する設定工程と、
を実行させることを特徴とするプログラムである。
【発明の効果】
【００１３】
本発明によれば、コンテンツ管理装置において、管理者からコンテンツデータのＵＲＬを取得した閲覧者が他のユーザ機器へコンテンツデータのＵＲＬを転送した場合に第三者にコンテンツデータを取得されないようにすることができる。
【図面の簡単な説明】
【００１４】
【図１】実施例１のコンンテンツ管理システムの構成を示す図
【図２】実施例１のコンンテンツ管理システムの構成を示す図
【図３】実施例１のデータベースの一例を示す図
【図４】実施例１のコンテンツ管理システムの動作を示すフローチャート
【図５】実施例１のコンテンツ管理システムの動作を示すフローチャート
【図６】実施例１のデータベースの一例を示す図
【図７】実施例１のデータベースの一例を示す図
【図８】実施例２のコンンテンツ管理システムの構成を示す図
【図９】実施例２のデータベースの一例を示す図
【図１０】実施例２のコンテンツ管理装置がユーザ機器に返す認証画面の一例
【図１１】実施例２のコンテンツ管理システムの動作を示すフローチャート
【図１２】実施例２のコンテンツ管理システムの動作を示すフローチャート
【図１３】実施例２のデータベースの一例を示す図
【図１４】実施例２のデータベースの一例を示す図
【図１５】実施例２のコンテンツ管理システムの動作を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、本発明の実施例１を図面を参照して説明する。実施例１のシステムでは、コンテンツデータの管理権限を有するユーザ（管理者）が、携帯電話、スマートフォン、ＰＣ（Personal Computer）等のユーザ機器を用いて、文書、写真、動画等のコンテンツデータ
をサーバにアップロードする。アップロードされたコンテンツデータにはＵＲＬが割り当てられる。コンテンツデータに割り当てられたＵＲＬは電子メール等で閲覧権限を有するユーザ（閲覧者）へ通知される。閲覧者のユーザ機器がＵＲＬにアクセスすると、サーバから閲覧者のユーザ機器へ、ＵＲＬに対応するコンテンツデータが送信される。実施例１のシステムでは、このようにしてコンテンツデータが公開される。
【００１６】
（実施例１）
実施例１のシステムは、コンテンツデータの管理権限を有しない閲覧者が、必要に応じて、コンテンツデータに閲覧制限を設定でき、かつ、他の閲覧者によるコンテンツデータの閲覧を阻害しないという特徴を有する。以下、詳細に説明する。
【００１７】
＜システムのハードウェア構成＞
図１は、実施例１に係るコンテンツ管理システムの構成例を説明するための図である。
図１に示すように、実施例１のコンテンツ管理装置１０５は、ネットワーク１０４を介して、ユーザ機器１０２Ａ、ユーザ機器１０２Ｘ、及びユーザ機器１０２Ｙと接続されている。ユーザ機器１０２Ａ、ユーザ機器１０２Ｘ、及びユーザ機器１０２Ｙは、ユーザと目的が異なるだけで同じ機能を有する機器である。本明細書では、これらのユーザの区別が必要のない場合は単に「ユーザ機器１０２」と記載する。ユーザ機器１０２とコンテンツ管理装置１０５との通信はＳＳＬ等により暗号化されるようにしても良い。また、このネットワーク１０４はインターネットのようなオープンなネットワークでも良いし、特定の認可された機器のみが通信可能なネットワークでも良い。
【００１８】
図２は、コンテンツ管理システムを構成するコンテンツ管理装置１０５とユーザ機器１０２それぞれの構成例を示す図である。図２（Ａ）はコンテンツ管理装置１０５の構成を示し、図２（Ｂ）はユーザ機器１０２の構成を示す。
【００１９】
コンテンツ管理装置１０５は、ＣＰＵ２０６Ａ、ネットワークＩ／Ｆ２１１Ａ、記憶装置２０７Ａを含み、これらがバス２１２Ａで接続された構成である。不図示の構成要素も有するが、ここでは記載を省略する。記憶装置２０７Ａには、プログラム２２０Ａが記憶されており、ＣＰＵ２０６Ａがプログラム２２０Ａを実行することで、後述する種々の機能が実現される。なお記憶装置２０７Ａには、オペレーティングシステムや各種データ等も記憶されている。ネットワークＩ／Ｆ２１１Ａは、ネットワークを介して、ユーザ機器と情報の通信を行う。なおＣＰＵ２０６Ａへのプログラムの提供は、記憶装置２０７Ａに
限らず、ネットワークＩ／Ｆ２１１Ａからネットワークを介して行われても良いし、不図示のＵＳＢメモリやＣＤやＤＶＤ等の可搬記憶媒体から提供されても良い。
【００２０】
ユーザ機器１０２は、ＣＰＵ２０６Ｂ、ネットワークＩ／Ｆ２１１Ｂ、入力装置２０４Ｂ、表示装置２０１Ｂ、記憶装置２０７Ｂがバス２１２Ｂで接続された構成である。不図示の構成要素も有するが、ここでは記載を省略する。入力装置２０４Ｂは、ユーザがユーザ機器に指示や情報を入力する装置であり、キーボード、マウス、タッチパネル等を例示できる。表示装置２０１Ｂは、文字や画像を表示する液晶ディスプレイ、有機ＥＬディスプレイ、タッチパネルディスプレイ等である。記憶装置２０７Ｂには、プログラム２２０Ｂが記憶されており、ＣＰＵ２０６Ｂがプログラム２２０Ｂを実行することで、後述する種々の機能が実現される。
【００２１】
なお、コンテンツ管理装置１０５に入力装置や表示装置が備わっていても良いが、実施例１では、コンテンツ管理装置１０５は、主として、ネットワークを介してユーザ機器１０２から指示や情報の入力を受け付ける。また、プログラム２２０Ａの実行結果等は、主として、ネットワークを介してＨＴＴＰ等のプロトコルを用いてＸＭＬ等の形式でユーザ機器１０２に送信され、ユーザへの提示はユーザ機器１０２の表示装置２０１Ｂで行われる。そのため、本明細書では記載を省略した。
【００２２】
ユーザ機器１０２は、ＰＣ、携帯電話、又はスマートフォンのような汎用機器であり、標準的なプロトコルによりネットワーク１０４を介して情報を送受信可能である。プロトコルを用いた情報の送受信は、ユーザ機器１０２においてＣＰＵ２０６Ｂがプログラム２２０Ｂを動作させることで実現される。
ユーザ機器１０２は、ＣＰＵ２０６Ｂがプログラム２２０Ｂを動作させることにより、ＨＴＴＰ等のプロトコルを用いてコンテンツ管理装置１０５にアクセスし、ＸＭＬ等の記述言語で作成された情報を送信する。また、ユーザ機器１０２は、同様に、ＨＴＭＬやＸＭＬ等の記述言語で作成された情報を受信する。ユーザ機器１０２のＣＰＵ２０６Ｂは、プログラム２２０Ｂの指示にしたがい受信した情報を解析し、解析結果を表示装置２０１Ｂに表示する。これにより、ユーザが入力装置２０４Ｂに入力した指示や情報に対する応答や結果が表示装置２０１Ｂに提示される。
【００２３】
なお、実施例１では、ユーザ機器１０２の各種の処理はＣＰＵ２０６Ｂがプログラム２２０Ｂを実行することにより実現される構成を説明したが、各種の処理専用のハードウェアにより実行しても良いし、専用のアプリケーションにより実行しても良い。また、ユーザ機器１０２で動作するブラウザでＷｅｂサービスを利用することにより各種の処理が実行される構成であってもよい。
【００２４】
＜システムの動作＞
管理者は、ユーザ機器１０２Ａからコンテンツ管理装置１０５へ、ネットワーク１０４を介して、コンテンツデータ、第１の認証情報、ユーザ機器の識別情報を送信する。コンテンツデータは、例えば、管理者がユーザ機器１０２Ｘで閲覧させたいコンテンツデータである。ここで送信された画像や動画等のコンテンツデータは、ＨＴＭＬやＸＭＬの記述言語を用いて取り扱われる。コンテンツデータにアクセスするためのＵＲＬをコンテンツＵＲＬとする。ユーザ機器１０２は、コンテンツＵＲＬにアクセスすると、ＨＴＭＬやＸＭＬにより記述されたコンテンツデータを取得し、ＨＴＭＬやＸＭＬを解析することで、コンテンツデータに基づくコンテンツを表示装置２０１Ｂに表示する。第１の認証情報は、コンテンツデータの閲覧制限（認証）に用いるパスワード等であり、これは管理者が任意に設定するもので、設定しないこともできる。ユーザ機器の識別情報は、コンテンツデータの閲覧者として管理者が想定するユーザ機器の識別情報であり、例えばメールアドレスである。メールアドレスは１つでも複数でも良い。
【００２５】
コンテンツ管理装置１０５は、管理者のユーザ機器１０２Ａから受信したコンテンツデータを、コンテンツデータにアクセスするためのコンテンツＵＲＬ（第１のＵＲＬ）と対応付けて記憶装置１０７に記憶する。この処理はコンテンツ管理装置１０５のＣＰＵ２０６Ａが実行する。
コンテンツ管理装置１０５は、閲覧者のユーザ機器１０２Ｘへ、コンテンツＵＲＬを送信する。ここでは、コンテンツ管理装置１０５は、管理者がコンテンツデータをコンテンツ管理装置１０５へ送信する際に指定したユーザ機器１０２Ｘのメールアドレス宛に、コンテンツＵＲＬと対応するパスワードを送信する。
【００２６】
ユーザ機器１０２Ｘは、コンテンツ管理装置１０５からコンテンツＵＲＬを受信する。閲覧者は、ユーザ機器１０２ＸでコンテンツＵＲＬを実行する。閲覧者のユーザ機器１０２Ｘは、コンテンツ管理装置１０５からコンテンツＵＲＬに対応するコンテンツデータを受信し、コンテンツデータを閲覧することができる。
【００２７】
コンテンツデータに対し、コンテンツＵＲＬにアクセスしたユーザ機器の認証（第１の認証）に用いるパスワード等の認証情報（第１の認証情報）が設定されていれば、コンテンツ管理装置１０５の第１の認証手段１０８は、ユーザ機器に対し第１の認証を行う。第１の認証に成功した場合、コンテンツ管理装置１０５の第１の送信手段１０９は、第１の認証に成功したユーザ機器へ、コンテンツＵＲＬに対応するコンテンツデータを送信する。例えば、コンテンツ管理装置１０５は、ネットワーク１０４を介して、パスワード入力画面を表示させるためのデータをユーザ機器１０２Ｘに送信する。閲覧者はユーザ機器１０２Ｘの入力装置２０４Ｂを用いてパスワード入力画面でパスワードを入力し、ユーザ機器１０２Ｘは入力されたパスワードをコンテンツ管理装置１０５へ送信する。コンテンツ管理装置１０５の配信制御部１０６は、ユーザ機器１０２Ｘから送信されたパスワードが正しいか判断し、正しい場合、コンテンツ管理装置１０５はユーザ機器１０２Ｘへコンテンツデータを送信する。ユーザ機器１０２Ｘはコンテンツデータを受信して表示装置２０１Ｂで表示することができる。このようにして、管理者がユーザ機器１０２Ａからコンテンツ管理装置１０５へ送信したコンテンツデータを、管理者の指定する閲覧者がユーザ機器１０２Ｘで閲覧することができる。
【００２８】
一方、コンテンツデータに対し第１の認証情報が設定されていなければ、コンテンツ管理装置１０５の第１の認証手段１０８は、コンテンツＵＲＬにアクセスしたユーザ機器に対し第１の認証を行わずに第１の認証に成功したものとみなす。この場合、ユーザ機器は、コンテンツＵＲＬにアクセスするだけで、第１の送信手段１０９は、当該ユーザ機器へコンテンツデータを送信する。
閲覧者は、ユーザ機器１０２Ｘ（第１のユーザ機器）とユーザ機器１０２Ｙ（第２のユーザ機器）を所有しており、ユーザ機器１０２Ｘで受信したコンテンツＵＲＬに対応するコンテンツデータを、ユーザ機器１０２Ｙで閲覧したいとする。
【００２９】
実施例１のシステムでは、コンテンツ管理装置１０５は、第２のユーザ機器から第１のＵＲＬに対応するコンテンツデータにアクセスするための第２のＵＲＬを第２のユーザ機器に送信する要求を第１のユーザ機器から受け付ける受信手段１１０を有する。第２のユーザ機器から第１のＵＲＬに対応するコンテンツデータにアクセスするための第２のＵＲＬを、第２のユーザ機器に送信することを、本明細書では「第１のＵＲＬを第２のユーザ機器へ転送する」と表現する。第１のユーザ機器からコンテンツ管理装置へ、第１のＵＲＬを第２のユーザ機器へ転送する要求を送信することを、本明細書では「ＵＲＬ転送要求」と称する。この場合の第１のＵＲＬのことを、「ＵＲＬ転送要求するＵＲＬ」のように表現する。ＵＲＬ転送要求することができるＵＲＬは、管理者の要求に応じてコンテンツ管理装置から通知されたＵＲＬ（コンテンツＵＲＬ）に限らず、閲覧者のＵＲＬ転送要求
に応じてコンテンツ管理装置から通知されたＵＲＬ（転送用ＵＲＬ）をさらに転送することもできる。
【００３０】
例えば、第１のユーザ機器は、コンテンツＵＲＬを第２のユーザ機器へ転送するＵＲＬ転送要求（第１のＵＲＬ転送要求）を行い、第２のユーザ機器は転送用ＵＲＬ（第１の転送用ＵＲＬ）を受信する。さらに、第２のユーザ機器は、第１の転送用ＵＲＬを第３のユーザ機器へ転送するＵＲＬ転送要求（第２のＵＲＬ転送要求）を行い、第３のユーザ機器は転送用ＵＲＬ（第２の転送用ＵＲＬ）を受信する。
【００３１】
第２のユーザ機器が第１の転送用ＵＲＬにアクセスし、第１のＵＲＬ転送要求時に設定された認証情報に基づき認証が行われ、認証に成功すると、転送要求されたコンテンツＵＲＬに対応するコンテンツデータ又はコンテンツＵＲＬが送信される。
第３のユーザ機器が第２の転送用ＵＲＬにアクセスし、第２のＵＲＬ転送要求時に設定された認証情報に基づき認証が行われ、認証に成功すると、転送要求された第１の転送用ＵＲＬに対応するコンテンツデータ又はコンテンツＵＲＬが送信される。
【００３２】
閲覧者は、ユーザ機器１０２Ｘからコンテンツ管理装置１０５へ、ユーザ機器１０２Ｙの情報と、ユーザ機器１０２Ｙからコンテンツデータにアクセスするための転送用ＵＲＬをユーザ機器１０２Ｙへ送信する要求（ＵＲＬ転送要求）と、を送信する。ユーザ機器１０２Ｙの情報は、例えばメールアドレスである。
【００３３】
コンテンツ管理装置１０５の受信手段１１０がユーザ機器１０２ＸからＵＲＬ転送要求を受信すると、第２の送信手段１１１は転送用ＵＲＬを生成し、転送用ＵＲＬをユーザ機器１０２Ｙへ送信する。例えば、第２の送信手段１１１は、転送用ＵＲＬをユーザ機器１０２Ｙのメールアドレス宛に送信する。
【００３４】
受信手段１１０は、ユーザ機器１０２Ｘから、転送用ＵＲＬにアクセスしたユーザ機器に対して行う認証（第２の認証）に用いるパスワード等の認証情報（第２の認証情報）をさらに受信する構成としても良い。この場合、記憶装置１０７は、転送用ＵＲＬとコンテンツデータの識別情報（コンテンツＵＲＬ）と第２の認証情報とを対応付けて記憶する。閲覧者は、ユーザ機器１０２Ｘからコンテンツ管理装置１０５へ、第２の認証情報をさらに送信する。
【００３５】
或いは、コンテンツ管理装置１０５がユーザ機器１０２Ｘから第２の認証情報を受信しない場合、第２の認証情報は、コンテンツ管理装置１０５の第２の送信手段１１１が生成しても良い。生成方法は、乱数を用いた方法等を例示できる。この場合、記憶装置１０７は、転送用ＵＲＬとコンテンツデータの識別情報（コンテンツＵＲＬ）と第２の送信手段１１１が生成した第２の認証情報とを対応付けて記憶する。第２の送信手段１１１は、生成した第２の認証情報をユーザ機器１０２Ｘへ送信する。
【００３６】
閲覧者は、ユーザ機器１０２Ｙで受信した転送用ＵＲＬを実行する。
コンテンツ管理装置１０５の第２の認証手段１１２は、転送用ＵＲＬにアクセスしたユーザ機器１０２Ｙに対し第２の認証を行う。第２の認証は、ユーザ機器１０２Ｘから受信した第２の認証情報又は第２の送信手段１１１において生成した第２の認証情報を用いて行われる。例えば、コンテンツ管理装置１０５の第２の認証手段１１２は、ユーザ機器１０２Ｙへパスワード認証画面を表示させるためのデータを送信する。閲覧者は、ユーザ機器１０２Ｙの表示装置２０１Ｂに表示されるパスワード認証画面で、入力装置２０４Ｂを用いてパスワードを入力する。ユーザ機器１０２Ｙは、入力されたパスワードをコンテンツ管理装置１０５へ送信する。
【００３７】
第２の認証が、ユーザ機器１０２Ｘから受信した第２の認証情報を用いて行われる場合、第２の認証情報は、閲覧者自らがユーザ機器１０２Ｘからコンテンツ管理装置１０５へ送信したものであるから、閲覧者は第２の認証情報を知っている。よって、閲覧者はユーザ機器１０２Ｙに対する第２の認証に成功することができる。第２の認証が、コンテンツ管理装置１０５において生成した第２の認証情報を用いて行われる場合、上記のように、コンテンツ管理装置１０５は第２の認証情報をユーザ機器１０２Ｘへ送信するので、閲覧者は第２の認証情報を知ることができる。よって、閲覧者はユーザ機器１０２Ｙに対する第２の認証に成功することができる。
【００３８】
ユーザ機器１０２Ｙが第２の認証に成功した場合、コンテンツ管理装置１０５の第１の送信手段１０９は、ユーザ機器１０２Ｙへ、転送用ＵＲＬに対応するコンテンツデータを送信する。これにより、ユーザ機器１０２Ｙでコンテンツデータを閲覧することができる。ここで、コンテンツ管理装置１０５の第１の送信手段１０９は、ユーザ機器１０２Ｙへ、コンテンツデータに対応するコンテンツＵＲＬを送信しても良い。この場合、閲覧者はユーザ機器１０２ＹでコンテンツＵＲＬを実行することにより、ユーザ機器１０２Ｙはコンテンツ管理装置１０５からコンテンツＵＲＬに対応するコンテンツデータを受信し、閲覧することができる。
【００３９】
転送用ＵＲＬにアクセスしたユーザ機器が、第２の認証情報をコンテンツ管理装置１０５へ送信しない限り、コンテンツ管理装置１０５は当該ユーザ機器へコンテンツデータを送信しない。ユーザ機器１０２Ｘがコンテンツ管理装置１０５へ送信したメールアドレスが誤っていて、転送用ＵＲＬが第三者のユーザ機器へ送信されてしまった場合でも、第三者は第２の認証情報を知らないので、第三者のユーザ機器にコンテンツデータが送信されることはない。このように、実施例１のシステムでは、コンテンツデータの管理権限を有しない閲覧者が、転送用ＵＲＬに対しパスワードを設定できる。従って、ＵＲＬ転送要求送信時に誤って送信先を第三者のメールアドレスにしてしまった場合でも、第三者はコンテンツ管理装置１０５から送信される転送用ＵＲＬにアクセスしてコンテンツデータを閲覧することはできない。
【００４０】
図３は、コンテンツ管理装置１０５の記憶装置１０７に記憶されている、ＵＲＬと対応コンテンツ情報とパスワードとを関連付けて保存するデータベースの一例である。
ＵＲＬ３０１は、コンテンツＵＲＬ又は転送用ＵＲＬである。
対応コンテンツ情報３０２は、転送用ＵＲＬに対応するコンテンツデータの識別情報であり、実施例１ではコンテンツＵＲＬを識別情報として用いる。
【００４１】
パスワード３０３は、第１の認証情報又は第２の認証情報である。第１の認証情報は、管理者がコンテンツデータをコンテンツ管理装置１０５へアップロードしたときに設定した、コンテンツＵＲＬにアクセスしたユーザ機器の認証に用いる認証情報である。第２の認証情報は、ＵＲＬ転送要求時に閲覧者が設定又はコンテンツ管理装置１０５が生成した、転送用ＵＲＬにアクセスしたユーザ機器の認証に用いる認証情報である。実施例１では第１の認証情報及び第２の認証情報はパスワードである。ユーザ機器がコンテンツＵＲＬにアクセス時に正しい第１の認証情報をコンテンツ管理装置１０５へ送信すると、コンテンツデータがユーザ機器へ送信される。ユーザ機器が転送用ＵＲＬにアクセス時に正しい第２の認証情報をコンテンツ管理装置１０５へ送信すると、コンテンツデータ又はコンテンツＵＲＬがユーザ機器へ送信される。
【００４２】
管理者がユーザ機器１０２Ａからコンテンツ管理装置１０５へコンテンツデータを送信したときに、データ３１１に示すように、ＵＲＬ３０１にはコンテンツデータに対応するコンテンツＵＲＬが保存される。対応コンテンツ情報３０２は空となる。管理者が第１の認証情報を設定した場合には、それがパスワード３０３に保存される。管理者が第１の認
証情報を設定しなかった場合には、パスワード３０３は空となる。データ３１１の例では、ＵＲＬ３０１は「http://******/content_url/」、対応コンテンツ情報３０２は空、パスワード３０３は空である。このように対応コンテンツ情報３０２が空の場合は、ＵＲＬ３０１に保存されているＵＲＬはコンテンツＵＲＬである。
【００４３】
閲覧者がユーザ機器１０２Ｘからコンテンツ管理装置１０５へＵＲＬ転送要求を送信したときに、データ３１２又はデータ３１３に示すように、ＵＲＬ３０１にはＵＲＬ転送要求に応じて発行される転送用ＵＲＬが保存される。対応コンテンツ情報３０２には、ＵＲＬ転送要求されたＵＲＬが保存される。パスワード３０３には、ＵＲＬ転送要求時に閲覧者が設定した第２の認証情報又はコンテンツ管理装置１０５が生成した第２の認証情報が保存される。データ３１２の例では、ＵＲＬ３０１は「http://******/transfer_url/」
、対応コンテンツ情報３０２は「http://******/content_url/」、パスワード３０３は「pass」である。このように対応コンテンツ情報３０２に値がある場合は、ＵＲＬ３０１に保存されているＵＲＬは転送用ＵＲＬであり、対応コンテンツ情報３０２に保存されているＵＲＬはＵＲＬ転送要求されたＵＲＬ（コンテンツＵＲＬ又は転送用ＵＲＬ）である。
【００４４】
上記の説明では、閲覧者が閲覧者のユーザ機器を宛先としてＵＲＬ転送要求を行う例を示したが、管理者が閲覧者のユーザ機器を宛先としてＵＲＬ転送要求を行うことができるような構成でも良い。この場合、管理者が閲覧者（例えば第１のユーザ機器）に転送用ＵＲＬを送信する要求を行ったときに、データ３１２のように、ＵＲＬ３０１に転送用ＵＲＬが保存される。コンテンツ管理装置１０５は、管理者に指定された閲覧者（例えば第１のユーザ機器）のメールアドレスへ、ＵＲＬ３０１に保存した転送用ＵＲＬを送信する。
【００４５】
図４、図５は、実施例１のコンテンツ管理システムを構成するユーザ機器１０２とコンテンツ管理装置１０５の動作を示すフローチャートの一例である。
図４は、ユーザ機器１０２からのＵＲＬ転送要求に対しコンテンツ管理装置１０５が転送用ＵＲＬを発行する処理を示すフローチャートである。図４のフローチャートは、閲覧者がユーザ機器１０２Ｘからコンテンツ管理装置１０５へＵＲＬ転送要求を送信すると開始する。
【００４６】
以下で説明する処理は、ユーザ機器１０２ＸのＣＰＵ２０６Ｂ又はコンテンツ管理装置１０５のＣＰＵ２０６Ａが実行する処理であるが、記載の簡略化のため、それぞれユーザ機器１０２Ｘ又はコンテンツ管理装置１０５が実行するものとして記載する。ユーザ機器１０２Ｘとコンテンツ管理装置１０５の間の情報の送受信等の通信はネットワーク１０４を介して行われる。
【００４７】
ステップＳ４０１において、ユーザ機器１０２Ｘは、コンテンツ管理装置１０５へＵＲＬ転送要求を送信する。このとき、ユーザ機器１０２Ｘは、転送要求するＵＲＬも送信する。なお、転送要求するＵＲＬは、コンテンツＵＲＬでも良いし、別の転送要求によりコンテンツ管理装置１０５により既に発行されている転送用ＵＲＬであってもよい。
ステップＳ４０２において、コンテンツ管理装置１０５は、ステップＳ４０１においてユーザ機器１０２Ｘから送信されたＵＲＬ転送要求を受信する。
【００４８】
ステップＳ４０３において、コンテンツ管理装置１０５は、パスワードとメールアドレスの入力欄を有するＵＲＬ転送受付画面をユーザ機器１０２Ｘで表示させるためのデータを送信する。なお、管理者によってコンテンツＵＲＬにパスワードが設定されている場合は、ＵＲＬ転送要求時にパスワードを設定させなくてもよいし、パスワードの入力欄を設けておいてパスワードの入力を任意にしてもよい。
【００４９】
ステップＳ４０４において、ユーザ機器１０２Ｘは、ステップＳ４０３でコンテンツ管
理装置１０５から送信されたデータを受信し、ＵＲＬ転送受付画面を表示する。
ステップＳ４０５において、ユーザ機器１０２Ｘは、閲覧者からメールアドレス及びパスワードの入力を受け付け、入力された情報をコンテンツ管理装置１０５へ送信する。
【００５０】
ステップＳ４０６において、コンテンツ管理装置１０５は、ステップＳ４０５でユーザ機器１０２Ｘが送信したパスワードとメールアドレスを受信する。
ステップＳ４０７において、コンテンツ管理装置１０５は、ステップＳ４０２で受信したＵＲＬ転送要求、転送するＵＲＬ、ステップＳ４０６で受信した転送先のメールアドレス、及び転送用ＵＲＬアクセス時の認証に用いるパスワードから転送用ＵＲＬを発行する。
【００５１】
ステップＳ４０８において、コンテンツ管理装置１０５は、ステップＳ４０２で受信したＵＲＬ転送要求されたＵＲＬにコンテンツＵＲＬが関連付けられているか確認する。コンテンツ管理装置１０５の記憶装置１０７を参照し、図３のデータベースにおいて、ＵＲＬ３０１の値がステップＳ４０２で受信したＵＲＬであるデータを参照し、当該データにおける対応コンテンツ情報３０２に値（コンテンツＵＲＬ）があるか確認する。図３のデータ３１１のように、ＵＲＬ３０１の値がコンテンツＵＲＬの場合、対応コンテンツ情報３０２には値（コンテンツＵＲＬ）は存在しない。図３のデータ３１２のように、ＵＲＬ３０１の値が転送用ＵＲＬの場合、対応コンテンツ情報３０２には値（コンテンツＵＲＬ）が存在する。従って、ＵＲＬ転送要求されたＵＲＬに関連付けられたコンテンツＵＲＬが存在するということは、そのＵＲＬ転送要求されたＵＲＬは別のＵＲＬ転送要求により既に発行された転送用ＵＲＬであることを意味する。この場合、ステップＳ４１０へ処理を進める。ＵＲＬ転送要求されたＵＲＬに関連付けられたコンテンツＵＲＬが存在しないということは、そのＵＲＬ転送要求されたＵＲＬはコンテンツＵＲＬであることを意味する。この場合、ステップＳ４０９へ処理を進める。
【００５２】
ステップＳ４０９において、コンテンツ管理装置１０５は、記憶装置１０７に記憶されている図３のデータベースのＵＲＬ３０１に、ステップＳ４０７で発行した転送用ＵＲＬを格納する。さらに、対応コンテンツ情報３０２に、ステップＳ４０２で受信したＵＲＬ（コンテンツＵＲＬ）を格納し、パスワード３０３に、ステップＳ４０６で受信したパスワードを格納する。そして、これらを関連付けて保存する。一例として、ステップＳ４０６で受信したパスワードがpass、ステップＳ４０７で発行した転送用ＵＲＬが「http://******/transfer_url/」とする。ステップＳ４０２で受信したＵＲＬ転送要求されたＵＲ
Ｌが「http://******/contnt_url/」とする。図３のデータ３１１のように、ＵＲＬ転送
要求された「http://******/contnt_url/」に関連付けられているコンテンツＵＲＬは存
在しない。この場合、図３のデータ３１２のように、ＵＲＬ３０１に転送用ＵＲＬ「http://******/transfer_url/」が格納される。対応コンテンツ情報３０２にＵＲＬ転送要求
されたＵＲＬ「http://******/content_url/」が格納される。パスワード３０３に「pass」が格納される。そして、これらが関連付けて保存される。
【００５３】
ステップＳ４１０において、コンテンツ管理装置１０５は、記憶装置１０７に記憶されている図３のデータベースのＵＲＬ３０１に、ステップＳ４０７で発行した転送用ＵＲＬを格納する。さらに、対応コンテンツ情報３０２に、ステップＳ４０２で受信したＵＲＬ（転送用ＵＲＬ）に関連付けられているコンテンツＵＲＬを格納し、パスワード３０３に、ステップＳ４０６で受信したパスワードを格納する。そして、これらを関連付けて保存する。一例として、ステップＳ４０６で受信したパスワードがpass1、ステップＳ４０７
で発行された転送用ＵＲＬが「http://******/transfer_url2/」とする。ステップＳ４０２で受信したＵＲＬ転送要求されたＵＲＬが「http://******/transfer_url/」とする。
図３のデータ３１２のように、ＵＲＬ転送された「http://******/transfer_url/」に関
連付けられているコンテンツＵＲＬは「http://******/content_url/」である。この場合
、図３のデータ３１３のように、ＵＲＬ３０１に、転送用ＵＲＬ「http://******/transfer_url2/」が格納される。対応コンテンツ情報３０２に、ＵＲＬ転送要求されたＵＲＬ「http://******/transfer_url/」にデータ３１２で対応付けられているコンテンツＵＲＬ
「http://******/content_url/」が格納される。パスワード３０３に、「pass1」が格納
される。そして、これらが関連付けて保存される。
【００５４】
ステップＳ４１１において、コンテンツ管理装置１０５は、ステップＳ４０６で受信したメールアドレス宛に転送用ＵＲＬを送信する。
ステップＳ４１２において、コンテンツ管理装置１０５は、ＵＲＬ転送を完了した旨を通知するＵＲＬ転送完了画面をユーザ機器１０２Ｘで表示させるためのデータをユーザ機器１０２Ｘへ送信する。
ステップＳ４１３において、ユーザ機器１０２Ｘは、ステップＳ４１２でコンテンツ管理装置１０５から送信されたデータを受信し、ＵＲＬ転送完了画面を表示する。
【００５５】
なお、転送用ＵＲＬにアクセスしたユーザ機器の認証に用いる第２の認証情報（パスワード）をコンテンツ管理装置１０５が生成する場合、コンテンツ管理装置１０５は、生成したパスワードをユーザ機器１０２Ｘに送信する。例えば、ステップＳ４１２でコンテンツ管理装置１０５がユーザ機器１０２Ｘへ送信する画面にパスワードを表示しても良いし、コンテンツ管理装置１０５がユーザ機器１０２Ｘのメールアドレス等の閲覧者だけに通知可能な宛先にパスワードを送信しても良い。
【００５６】
図５は、ユーザ機器１０２ＹでコンテンツＵＲＬ又は転送用ＵＲＬにアクセスし、コンテンツデータを取得する処理を示すフローチャートである。このフローチャートは閲覧者がユーザ機器１０２ＹでコンテンツＵＲＬ又は転送用ＵＲＬを実行する操作を入力装置２０４Ｂを用いて行ったときに開始される。
【００５７】
ステップＳ５０１において、ユーザ機器１０２Ｙは、コンテンツＵＲＬ又は転送用ＵＲＬを実行し、コンテンツ管理装置１０５へコンテンツデータ取得要求を送信する。
ステップＳ５０２において、コンテンツ管理装置１０５は、ユーザ機器１０２ＹからコンテンツＵＲＬ又は転送用ＵＲＬへのアクセスを受け付け、コンテンツデータ取得要求を受信する。
【００５８】
ステップＳ５０３において、コンテンツ管理装置１０５は、コンテンツデータ取得に必要なパスワードの入力欄を有するパスワード入力画面をユーザ機器１０２Ｙに表示させるためのデータをユーザ機器１０２Ｙへ送信する。ここで、コンテンツデータ取得に必要なパスワードは、コンテンツＵＲＬにアクセスしたユーザ機器１０２Ｙの認証に必要な第１の認証情報又は転送用ＵＲＬにアクセスしたユーザ機器１０２Ｙの認証に必要な第２の認証情報である。第１の認証情報は、管理者がユーザ機器１０２Ａからコンテンツ管理装置１０５へコンテンツデータを送信したときに設定し、図３のデータベースにおいてコンテンツＵＲＬに関連付けられているパスワードである。第２の認証情報は、ステップＳ４０９又はステップＳ４１０で転送用ＵＲＬに関連付けられたパスワードである。なお、コンテンツデータ取得要求が行われたコンテンツＵＲＬ又は転送用ＵＲＬにパスワードが関連付けられていない場合は、コンテンツ管理装置１０５はユーザ機器１０２Ｙに対して認証を行わずにユーザ機器１０２Ｙへコンテンツデータを送信してもよい。この場合、コンテンツ管理装置１０５は、ステップＳ５０３でパスワード入力画面のデータをユーザ機器１０２Ｙへ送信せずに、ステップＳ５０９へ進む。
【００５９】
ステップＳ５０４において、ユーザ機器１０２Ｙは、コンテンツ管理装置１０５がステップＳ５０３で送信したデータを受信し、パスワード入力画面を表示する。
ステップＳ５０５において、閲覧者はユーザ機器１０２Ｙの入力装置２０４Ｂを用いて
パスワードを入力し、ユーザ機器１０２Ｙは、入力されたパスワードをコンテンツ管理装置１０５へ送信する。
ステップＳ５０６において、コンテンツ管理装置１０５は、ステップＳ５０５でユーザ機器１０２Ｙが送信したパスワードを受信する。
【００６０】
ステップＳ５０７において、コンテンツ管理装置１０５は、ステップＳ５０６において受信したパスワードが正しいか確認する。コンテンツ管理装置１０５は、記憶装置１０７に記憶されている図３のデータベースを参照する。そして、ステップＳ５０２でコンテンツデータ取得要求されたコンテンツＵＲＬ又は転送用ＵＲＬに関連付けられているパスワードと、ステップＳ５０６で受信したパスワードとが一致するか確認する。一致しており入力されたパスワードが正しいと判断された場合、コンテンツ管理装置１０５は、ステップＳ５０９へ処理を進め、そうでない場合はステップＳ５０８へ処理を進める。
【００６１】
ステップＳ５０８において、コンテンツ管理装置１０５は、ステップＳ５０６でユーザ機器１０２Ｙから受信したパスワードが無効である旨を通知するパスワード無効画面のデータをユーザ機器１０２Ｙへ送信する。
ステップＳ５０９において、コンテンツ管理装置１０５は、ステップＳ５０２において要求されたコンテンツＵＲＬ又は転送用ＵＲＬに関連付けられているコンテンツデータを送信する。
ステップＳ５１０において、ユーザ機器１０２Ｙはコンテンツ管理装置１０５が送信したデータを受信し、パスワード無効画面又はコンテンツデータを表示する。
【００６２】
＜有効期限＞
転送用ＵＲＬがユーザ機器１０２Ｙに通知された後、閲覧者はユーザ機器１０２Ｙから転送用ＵＲＬを実行する。コンテンツ管理装置１０５は転送用ＵＲＬにアクセスしたユーザ機器１０２Ｙに対し認証を行い、認証に成功すればコンテンツデータを送信する。しかし、もし誤って第三者のユーザ機器へ転送用ＵＲＬが送信された場合、第三者のユーザ機器の認証は成功せず、転送用ＵＲＬに対応するコンテンツデータは送信されない。よって、転送用ＵＲＬへのアクセスが一度もない、又は転送用ＵＲＬへアクセスしたユーザ機器の認証が一度も成功せず、コンテンツデータを送信しないまま一定期間経過した場合は転送用ＵＲＬを無効にすることがセキュリティの面で望ましい。
【００６３】
そこでコンテンツ管理装置１０５は、転送用ＵＲＬに所定の有効期限までにユーザ機器のアクセスがなかった場合、転送用ＵＲＬを無効にする設定手段１１３を有する。設定手段１１３は、転送用ＵＲＬにアクセスしたユーザ機器に対する第２の認証が所定の有効期限までに成功しなかった場合に、転送用ＵＲＬを無効に設定するようにしても良い。例えば、コンテンツ管理装置１０５は、現在時刻と転送用ＵＲＬの有効期限とを比較し、現在時刻が有効期限を過ぎたと判定した場合に、当該転送用ＵＲＬをデータベースから削除する。
【００６４】
設定手段１１３は、有効期限までに転送用ＵＲＬにアクセスしたユーザ機器に対する第２の認証が成功した場合、転送用ＵＲＬに関連付けられた有効期限の設定を解除し、以後は有効のままとなるように設定するようにしても良い。
設定手段１１３は、第２の送信手段１１１により転送用ＵＲＬが生成された時点から一定期間後を有効期限として設定するようにしても良い。
【００６５】
受信手段１１０は、ユーザ機器１０２Ｘから転送用ＵＲＬの有効期限の情報をさらに受信し、設定手段１１３は、受信した有効期限の情報に基づき転送用ＵＲＬの有効期限を設定するようにしても良い。例えば、受信手段１１０は、ステップＳ４０３でコンテンツ管理装置１０５がユーザ機器１０２Ｘへ送信する画面データに、転送用ＵＲＬの有効期限の
入力欄を設けて、ユーザ機器１０２Ｘから有効期限の情報を取得する。そして、設定手段１１３は、ステップＳ４０９又はステップＳ４０１で有効期限を転送用ＵＲＬに関連付けて保存する。
【００６６】
図６は、コンテンツ管理装置１０５の記憶装置１０７に記憶されている、転送用ＵＲＬと有効期限とを関連付けて保存するデータベースの一例である。
ＵＲＬ６０１は、コンテンツＵＲＬ又は転送用ＵＲＬである。
対応コンテンツ情報６０２は、転送用ＵＲＬに対応するコンテンツデータの識別情報であり、実施例１ではコンテンツＵＲＬを識別情報として用いる。
【００６７】
パスワード６０３は、第１の認証情報又は第２の認証情報である。第１の認証情報は、管理者がコンテンツデータをコンテンツ管理装置１０５へアップロードしたときに設定した、コンテンツＵＲＬにアクセスしたユーザ機器の認証に用いる認証情報である。第２の認証情報は、ＵＲＬ転送要求時に閲覧者が設定又はコンテンツ管理装置１０５が生成した、転送用ＵＲＬにアクセスしたユーザ機器の認証に用いる認証情報である。実施例１では第１の認証情報及び第２の認証情報はパスワードである。ユーザ機器がコンテンツＵＲＬにアクセス時に正しい第１の認証情報をコンテンツ管理装置１０５へ送信すると、コンテンツデータがユーザ機器へ送信される。ユーザ機器が転送用ＵＲＬにアクセス時に正しい第２の認証情報をコンテンツ管理装置１０５へ送信すると、コンテンツデータ又はコンテンツＵＲＬがユーザ機器へ送信される。
有効期限６０４は、転送用ＵＲＬの有効期限である。
【００６８】
管理者がユーザ機器１０２Ａからコンテンツ管理装置１０５へコンテンツデータを送信したときに、データ６１１に示すように、ＵＲＬ６０１にはコンテンツデータに対応するコンテンツＵＲＬが保存される。データ６１１の例では、ＵＲＬ６０１は「http://******/content_url/」、対応コンテンツ情報６０２は空、パスワード６０３は空、有効期限６０４は空である。このように対応コンテンツ情報６０２が空の場合は、ＵＲＬ６０１に保存されているＵＲＬはコンテンツＵＲＬである。
【００６９】
閲覧者がユーザ機器１０２Ｘからコンテンツ管理装置１０５へＵＲＬ転送要求を送信したときに、データ６１２に示すように、ＵＲＬ６０１にはＵＲＬ転送要求に応じて発行される転送用ＵＲＬが保存される。対応コンテンツ情報６０２には、ＵＲＬ転送要求されたＵＲＬが保存される。パスワード６０３には、ＵＲＬ転送要求時に閲覧者が設定した第２の認証情報又はコンテンツ管理装置１０５が生成した第２の認証情報が保存される。有効期限６０４には、ＵＲＬ転送要求に応じて転送用ＵＲＬを発行した時点から一定期間後が転送用ＵＲＬの有効期限として保存される。データ６１２の例では、ＵＲＬ６０１は「http://******/transfer_url/」、対応コンテンツ情報６０２は「http://******/content_url/」、パスワード６０３は「pass」、有効期限６０４は「2013/06/10」である。このよ
うに対応コンテンツ情報６０２に値がある場合は、ＵＲＬ６０１に保存されているＵＲＬは転送用ＵＲＬであり、対応コンテンツ情報６０２に保存されているＵＲＬはＵＲＬ転送要求されたＵＲＬ（コンテンツＵＲＬ又は転送用ＵＲＬ）である。なお、転送用ＵＲＬの有効期限は分や秒の単位まで設定しても良い。
【００７０】
＜複数回認証回避＞
コンテンツデータにパスワード等の第１の認証情報が設定されている場合、コンテンツＵＲＬにアクセスしたユーザ機器１０２Ｙに対し第１の認証が行われることになる。この場合、ユーザ機器１０２Ｙは、第２の認証に続いて第１の認証も行わなければならない。また、転送用ＵＲＬ（第１の転送用ＵＲＬ）に対しＵＲＬ転送要求がなされて生成された新たな転送用ＵＲＬ（第２の転送用ＵＲＬ）を実行した場合にも、コンテンツデータ取得までに複数回の認証を経なければならない。このような複数回の認証を回避するために、
次のような構成としても良い。すなわち、コンテンツ管理装置１０５の第１の認証手段１０８は、第２の認証に成功したユーザ機器がコンテンツＵＲＬ（第１のＵＲＬ）にアクセスした場合、当該ユーザ機器に対する第１の認証を行わずに第１の認証に成功したものとみなす。この場合、ユーザ機器が転送用ＵＲＬでアクセスし、第２の認証に成功すると、第１の認証情報が設定されていないコンテンツＵＲＬを当該ユーザ機器に通知する。ユーザ機器が当該コンテンツＵＲＬにアクセスすると、第１の認証が成功したとみなし、第１の認証処理が省略されて、第１の送信手段１０９は、当該ユーザ機器へコンテンツデータを送信する。従って、認証は第２の認証の１回で済む。具体的には、以下のような方法で、転送用ＵＲＬで認証に成功した場合は、コンテンツＵＲＬでの認証を省略するようにしても良い。
【００７１】
（１）コンテンツ管理装置１０５の第１の送信手段１０９は、第２の認証に成功したユーザ機器へ、第１の認証に用いる第１の認証情報をパラメータとして含むコンテンツＵＲＬ（第１のＵＲＬ）を送信するようにしても良い。そして、コンテンツ管理装置１０５の第１の認証手段１０８は、第１の認証情報をパラメータとして含むコンテンツＵＲＬにアクセスしたユーザ機器に対し第１の認証を行わずに第１の認証に成功したとものとみなすと良い。この場合、第２の認証に成功して第１の認証情報をパラメータとして含むコンテンツＵＲＬを通知されたユーザ機器が当該コンテンツＵＲＬにアクセスすると、第１の認証が成功したとみなされる。そして、第１の送信手段１０９は、当該ユーザ機器へコンテンツデータを送信する。従って、認証は第２の認証の１回で済む。
【００７２】
パラメータは、例えばクエリパラメータである。認証情報は例えばパスワードであり、セキュリティのために暗号化することも望ましい。コンテンツ管理装置１０５はクエリパラメータ等で通知される認証情報と共にコンテンツＵＲＬの閲覧要求を受信した場合は、クエリパラメータ等を確認する。認証情報がパスワードの場合、コンテンツ管理装置１０５はクエリパラメータのパスワードと、記憶装置１０７のデータベースにおいて転送用ＵＲＬに関連付けられているパスワードと、が一致しているか確認し、一致する場合は正しい認証情報だと判断する。コンテンツ管理装置１０５は、正しい認証情報だと判断すると、ユーザ機器へコンテンツデータを送信する。
【００７３】
（２）コンテンツ管理装置１０５の記憶装置１０７は、第２の認証に成功したユーザ機器の情報を含むセッション情報を記憶するようにしても良い。コンテンツ管理装置１０５の第１の認証手段１０８は、セッション情報に基づき、コンテンツＵＲＬにアクセスしたユーザ機器が第２の認証に成功していると判定できる場合、当該ユーザ機器に対し第１の認証を行わずに第１の認証に成功したものとみなすと良い。この場合、第２の認証に成功してコンテンツＵＲＬを通知されたユーザ機器が当該コンテンツＵＲＬにアクセスすると、セッション情報に基づき第２の認証に成功していると判定されるので、第１の認証に成功したものとみなされる。そして、第１の送信手段１０９は、当該ユーザ機器へコンテンツデータを送信する。従って、認証は第２の認証の１回で済む。
【００７４】
例えば、コンテンツ管理装置１０５はセッション情報として、正しく認証できたか否かの情報を、閲覧者のユーザ機器とコンテンツデータごとに保持する。転送用ＵＲＬにアクセスしたユーザ機器が認証成功した場合、コンテンツ管理装置１０５は、当該ユーザ機器のセッション情報に、当該転送用ＵＲＬに対応するコンテンツＵＲＬは認証済みという情報を保存する。当該ユーザ機器がコンテンツＵＲＬを実行したときに、コンテンツ管理装置１０５は当該ユーザ機器に対応するセッション情報から、当該コンテンツＵＲＬについて認証済みか否かを確認する。認証済みであると判断できれば、コンテンツ管理装置１０５は当該ユーザ機器へコンテンツデータを送信する。
【００７５】
（３）コンテンツ管理装置１０５の記憶装置１０７は、転送用ＵＲＬ（第２のＵＲＬ）に
アクセスしたユーザ機器に対し第２の認証が成功した場合、そのことを示す情報と当該転送用ＵＲＬに対応するコンテンツＵＲＬ（第１のＵＲＬ）とを対応付けて記憶する。そして、コンテンツ管理装置１０５の第１の認証手段１０８は、第２の認証が成功したことを示す情報が対応付けられているコンテンツＵＲＬにアクセスしたユーザ機器に対し、第１の認証を行わずに第１の認証に成功したものとみなすと良い。この場合、第２の認証に成功してコンテンツＵＲＬを通知されたユーザ機器が当該コンテンツＵＲＬにアクセスすると、当該コンテンツＵＲＬに対応する転送用ＵＲＬで第２の認証が成功しているため、当該コンテンツＵＲＬの第１の認証も成功したとみなされる。そして、第１の送信手段１０９は、当該ユーザ機器へコンテンツデータを送信する。従って、認証は第２の認証の１回で済む。
【００７６】
図７は、コンテンツ管理装置１０５の記憶装置１０７に記憶されている、コンテンツＵＲＬと認証済み参照元ＵＲＬとを関連付けて保存するデータベースの一例である。
ＵＲＬ７０１は、コンテンツＵＲＬ又は転送用ＵＲＬである。
対応コンテンツ情報７０２は、転送用ＵＲＬに対応するコンテンツデータの識別情報であり、実施例１ではコンテンツＵＲＬを識別情報として用いる。
【００７７】
パスワード７０３は、管理者がコンテンツデータをコンテンツ管理装置１０５へ送信したときに設定したパスワード又は閲覧者がＵＲＬ転送要求時に設定したパスワードである。コンテンツＵＲＬアクセス時又は転送用ＵＲＬアクセス時の認証でユーザ機器から送信したパスワードがパスワード７０３に保存されているパスワードと一致すると、コンテンツ管理装置１０５はユーザ機器へコンテンツデータを送信する。
認証済み参照元ＵＲＬ７０４は、ＵＲＬ転送されたときにコンテンツＵＲＬに関連付けられる転送用ＵＲＬで認証済みのＵＲＬである。
【００７８】
管理者がユーザ機器１０２Ａからコンテンツデータを送信したときに、一例として、図７のデータ７１１のような関連付けが保存される。ただし、コンテンツＵＲＬに対しＵＲＬ転送要求がなされＵＲＬ転送が行われるまでは、認証済み参照元ＵＲＬ７０４は空の状態である。
【００７９】
閲覧者がユーザ機器１０２ＸからＵＲＬ転送を行うと、図７のデータ７１２が保存され、図７のデータ７１１の認証済み参照元ＵＲＬ７０４にデータ７１２のＵＲＬ７０１の値が関連付けられて保存される。このとき、データ７１２のコンテンツＵＲＬ（http://******/content_url/）に対しＵＲＬ転送要求が行われると、転送用ＵＲＬが発行されるとともに、図７のデータ７１２が保存される。データ７１２のＵＲＬ７０１には、ＵＲＬ転送要求に応じて発行される転送用ＵＲＬ（http://******/transfer_url/）が格納される。
データ７１２の対応コンテンツ情報７０２には、ＵＲＬ転送要求されたコンテンツＵＲＬ（http://******/content_url/）が格納される。データ７１２のパスワード７０３には、ＵＲＬ転送要求時に閲覧者が設定したパスワード（pass1）が格納される。データ７１２
の認証済み参照元ＵＲＬ７０４は空である。これらが図７のデータベースに関連付けられて保存される。
【００８０】
ユーザ機器１０２Ｘからユーザ機器１０２ＹへコンテンツＵＲＬ（http://******/content_url/）のＵＲＬ転送が行われる。ユーザ機器１０２Ｙで転送用ＵＲＬ（http://******/transfer_url/）が実行される。そして、ユーザ機器１０２Ｙの認証が行われる。認証
に成功するとユーザ機器１０２Ｙに転送用ＵＲＬに対応するコンテンツＵＲＬが送信される。ユーザ機器１０２ＹがこのコンテンツＵＲＬを実行してコンテンツ管理装置１０５にコンテンツデータの取得要求が行われると、コンテンツ管理装置１０５には参照元情報として転送用ＵＲＬの情報が通知されるように構成する。或いは、認証に成功してユーザ機器１０２Ｙに送信されるコンテンツＵＲＬのクエリパラメータ等に転送用ＵＲＬの情報を
含ませるように構成する。コンテンツ管理装置１０５は、参照元情報やクエリパラメータ等により通知された転送用ＵＲＬが、コンテンツＵＲＬと関連付けられているか確認する。ここでは、コンテンツ管理装置１０５は、データ７１１の認証済み参照元ＵＲＬ７０４の値と、通知された転送用ＵＲＬとが一致しているか確認する。一致している場合、コンテンツ管理装置１０５は、認証を省略し、ユーザ機器１０２Ｙへコンテンツデータを送信する。このようにすることで、複数回の認証を回避でき、システムの利便性が高まる。
【００８１】
実施例１に係るシステムによれば、閲覧者がユーザ機器１０２Ｘからユーザ機器１０２ＹへコンテンツＵＲＬを転送する際に、転送先を誤って第三者へ転送用ＵＲＬを通知してしまったとしても、閲覧者が転送用ＵＲＬにパスワードを設定することができる。従って、転送用ＵＲＬを知得した第三者によるコンテンツデータの閲覧を制限することが可能となる。
【００８２】
実施例１では、コンテンツ管理装置１０５に備わる記憶装置１０７にコンテンツデータが記憶されている例を説明したが、コンテンツデータはコンテンツ管理装置１０５の外部機器（サーバ）に記憶されていても良い。この場合、コンテンツ管理装置１０５は、ユーザ機器の認証を行い、認証に成功した場合、外部サーバへネットワーク１０４を通してコンテンツデータ取得要求を行い、コンテンツ管理装置１０５がコンテンツデータを取得する。そして、取得したコンテンツデータをユーザ機器１０２へ送信してもよい。また、図６や図７のデータベースは、図３のデータベースと組み合わせても良い。この場合、データベースの各データ（レコード）は、ＵＲＬ、対応コンテンツ情報、パスワード、有効期限、認証済み参照元ＵＲＬを含むものとなる。
【００８３】
（実施例２）
実施例２のシステムは、閲覧者が第１のユーザ機器からコンテンツＵＲＬにアクセスして認証が成功した場合に、同じ閲覧者が第２のユーザ機器からコンテンツＵＲＬにアクセスしたときの認証を省略するという特徴を有する。これにより、同一の閲覧者が一度認証に成功したことのあるコンテンツＵＲＬに他のユーザ機器からアクセスした場合のコンテンツデータの取得に要する手間を簡略化でき、システムの利便性が向上する。
【００８４】
＜システムのハードウェア構成＞
図８は、実施例２に係るコンテンツ管理システムの構成例を説明するための図である。実施例１と同等の構成要素には実施例１と同じ符号及び名称を用いることとし、詳細な説明は省略する。
図８に示すように、実施例２のコンテンツ管理装置１０５は、ネットワーク１０４を介して、ユーザ機器１０２Ａ、ユーザ機器１０２Ｘ、及びユーザ機器１０２Ｙと接続されている。コンテンツ管理装置１０５及びユーザ機器１０２の構成例は、実施例１と同様、図２（Ａ）及び図２（Ｂ）でそれぞれ示される通りである。
【００８５】
＜システムの動作＞
コンテンツ管理装置１０５は、ユーザ機器１０２Ａから、コンテンツデータ、ユーザ機器の識別情報、及び認証情報を受信する。コンテンツ管理装置１０５は、受信したユーザ機器の識別情報とコンテンツデータの識別情報とから、ユーザごとに閲覧用ＵＲＬを発行する。ユーザ機器の識別情報は、例えばメールアドレスである。コンテンツデータの識別情報は、例えばコンテンツごとに一意に設定されるＵＲＬであるコンテンツＵＲＬである。閲覧用ＵＲＬは、ユーザ（閲覧者）がコンテンツデータにアクセスするためのＵＲＬであり、ユーザごとに設定される。認証情報は、ユーザ機器がコンテンツデータを取得する際の認証に用いられる情報であり、例えばパスワードである。
【００８６】
コンテンツ管理装置１０５は、ユーザ機器１０２Ａから受信したコンテンツデータと、
コンテンツＵＲＬと、パスワードと、閲覧用ＵＲＬと、認証フラグと、を関連付けてコンテンツ管理装置１０５の記憶装置８０１に保存する。認証フラグは、閲覧用ＵＲＬにアクセスしたユーザ機器に対する認証の要否（「認証要」又は「認証不要」）を示す認証要否情報である。認証フラグは、管理者からコンテンツデータがコンテンツ管理装置１０５に送信された時点では「認証要」が保存される。なお、コンテンツデータはコンテンツ管理装置１０５の記憶装置８０１に記憶されても良いし、コンテンツ管理装置１０５の外部機器に記憶されても良い。後者の場合、コンテンツ管理装置１０５の記憶装置８０１は、コンテンツデータの識別情報を記憶し、必要に応じて識別情報に対応するコンテンツデータを外部機器から取得するようにすればよい。
【００８７】
コンテンツ管理装置１０５は、管理者がコンテンツデータをコンテンツ管理装置１０５に送信する際に指定したユーザ機器１０２Ｘのメールアドレス宛に閲覧用ＵＲＬを送信する。
ユーザ機器１０２Ｘは、コンテンツ管理装置１０５から閲覧用ＵＲＬを受信する。閲覧者は、ユーザ機器１０２Ｘで閲覧用ＵＲＬを実行する。
コンテンツ管理装置１０５の認証手段８０２は、アクセスされた閲覧用ＵＲＬに関連付けられた認証フラグを確認する。
【００８８】
認証フラグが「認証要」の場合、コンテンツ管理装置１０５の認証手段８０２は、ネットワーク１０４を介して、ユーザ機器１０２Ｘへ、パスワード入力画面のデータを送信する。閲覧者は、ユーザ機器１０２Ｘの表示装置２０１Ｂに表示されたパスワード入力画面において、入力装置２０４Ｂを用いてパスワードを入力する。ユーザ機器１０２Ｘは、入力されたパスワードをコンテンツ管理装置１０５へ送信する。認証手段８０２は、ユーザ機器１０２Ｘから送信されたパスワードが記憶装置８０１に記憶しているコンテンツＵＲＬに対応するパスワードと一致するか判断し、一致する場合、ユーザ機器１０２Ｘは認証に成功する。ユーザ機器１０２Ｘが認証に成功した場合、コンテンツ管理装置１０５の送信手段８０３は、ユーザ機器１０２Ｘへコンテンツデータを送信し、ユーザ機器１０２Ｘはコンテンツデータを受信して表示装置２０１Ｂで表示する。コンテンツ管理装置１０５の設定手段８０５は、閲覧用ＵＲＬにアクセスしたユーザ機器１０２Ｘに対する認証が成功した場合、当該閲覧用ＵＲＬに関連付けられた認証フラグを「認証不要」に設定する。
【００８９】
認証フラグが「認証不要」の場合、コンテンツ管理装置１０５の認証手段８０２は、閲覧用ＵＲＬにアクセスしたユーザ機器１０２Ｘに対し上記の認証を行わずに認証に成功したものとみなす。従って、送信手段８０３は、ユーザ機器１０２Ｘへネットワーク１０４を介しコンテンツデータを送信し、ユーザ機器１０２Ｘはコンテンツデータを受信して表示装置２０１Ｂで表示する。このようにすることで、既に認証されている閲覧用ＵＲＬへのアクセスに対してパスワードの再入力の必要がなくなる。
【００９０】
コンテンツ管理装置１０５から閲覧者のユーザ機器１０２Ｘへ閲覧用ＵＲＬが送信されたが、閲覧者が別のユーザ機器１０２Ｙでコンテンツデータを閲覧したい状況を考える。閲覧者は、例えばユーザ機器１０２Ｘの画面で閲覧用ＵＲＬを表示させながらユーザ機器１０２Ｙに閲覧用ＵＲＬを手入力したり、メール等を利用してユーザ機器１０２Ｙに閲覧用ＵＲＬを送信したりする。このようにして閲覧者は、ユーザ機器１０２Ｙで閲覧用ＵＲＬを実行することができる。閲覧者がユーザ機器１０２Ｘで閲覧用ＵＲＬにアクセスし、認証が行われ、認証に成功してコンテンツ管理装置１０５からユーザ機器１０２Ｘへコンテンツデータが送信されたとする。閲覧者がユーザ機器１０２Ｙで同じ閲覧用ＵＲＬにアクセスすると、この閲覧用ＵＲＬに対応する認証フラグに「認証不要」が設定されていることから、認証が行われず、コンテンツ管理装置１０５からユーザ機器１０２Ｙへコンテンツデータが送信されることになる。よって、閲覧者は、ユーザ機器１０２Ｙで閲覧用ＵＲＬにアクセスしたときには認証無しにコンテンツデータを閲覧できる。
【００９１】
図９（Ａ）は、コンテンツ管理装置１０５の記憶装置８０１に記憶されている、コンテンツＵＲＬとパスワードとを関連付けて保存するデータベースの一例である。
コンテンツＵＲＬ９０１は、コンテンツデータの識別情報である。
パスワード９０２は、コンテンツＵＲＬに対応するコンテンツデータの取得要求時のユーザ機器の認証に用いられる認証情報である。この認証情報は、コンテンツ管理者がコンテンツデータをコンテンツ管理装置１０５へ送信するときに設定する。
【００９２】
図９（Ｂ）は、コンテンツ管理装置１０５の記憶装置８０１に記憶されている、メールアドレスとコンテンツＵＲＬと閲覧用ＵＲＬと認証フラグとを関連付けて保存するデータベースの一例である。
メールアドレス９０３は、閲覧者（ユーザ）の識別情報である。
コンテンツＵＲＬ９０４は、コンテンツデータの識別情報である。
閲覧用ＵＲＬ９０５は、ユーザ及びコンテンツデータごとに設定される、コンテンツデータを取得するためのアクセス用のＵＲＬである。閲覧用ＵＲＬは、コンテンツ管理装置１０５がメールアドレス９０３とコンテンツＵＲＬ９０４から生成する。
認証フラグ９０６は、閲覧用ＵＲＬ９０５に対応する認証要否情報である。
【００９３】
図９（Ａ）のデータ９１では、コンテンツＵＲＬ９０１の「http://aaa.jp/xxx/」に対してパスワード９０２の「pass1」が関連付けられている。図９（Ｂ）のデータ９３では
、コンテンツＵＲＬ９０４の「http://aaa.jp/xxx/」に対して閲覧用ＵＲＬ９０５の「http://aaa.jp/xxx/ccc/」、メールアドレス９０３の「test@test1.jp」が関連付けられる
。コンテンツＵＲＬ「http://aaa.jp/xxx/」で識別されるコンテンツデータにアクセスするためのＵＲＬとして発行されたＵＲＬが閲覧用ＵＲＬ「http://aaa.jp/xxx/ccc/」である。この閲覧用ＵＲＬはメールアドレス「test@test1.jp」で識別されるユーザに対して
発行されたものである。このユーザが閲覧用ＵＲＬ「http://aaa.jp/xxx/ccc/」にアクセスし、提示される認証画面でパスワードを入力したときに、認証手段８０２はデータ９１のパスワード９０２の「pass1」と比較して認証を行う。
【００９４】
また、データ９３の認証フラグ９０６は「認証不要」である。これは、メールアドレス「test@test1.jp」で識別されるユーザへ既に通知した閲覧用ＵＲＬ「http://aaa.jp/xxx/ccc/」にアクセスしたユーザ機器が、パスワード「pass1」で既に認証に成功していることを示す。
一方、データ９４の認証フラグ９０６は「認証要」である。これは、メールアドレス「test@test2.jp」で識別される別のユーザは、同じコンテンツデータ「http://aaa.jp/xxx/」に対応する閲覧用ＵＲＬ「http://aaa.jp/xxx/ddd/」にアクセスしていないことを示
す。或いは、アクセスしたが認証に成功していないことを示している。
【００９５】
図１０は、ユーザ機器１０２Ｘにおいて閲覧用ＵＲＬアクセス時に表示される認証画面の一例を示している。
認証画面１００１は、パスワードを入力するテキストボックス１００２と、次回以降パスワード入力を省略するかどうか指定するチェックボックス１００３を有する。認証画面１００１はさらに、テキストボックス１００２とチェックボックス１００３で入力した内容をコンテンツ管理装置１０５へ送信指示するアイコン１００４を有する。このような認証画面のデータは、ユーザ機器１０２Ｘが閲覧用ＵＲＬにアクセスしたときにコンテンツ管理装置１０５がユーザ機器１０２Ｘに対して送信する。ユーザ機器１０２Ｘは、コンテンツ管理装置１０５から送信されるデータを解析し、表示装置２０１Ｂに描画する。
【００９６】
チェックボックス１００３が存在することにより、コンテンツ管理装置１０５の受信手段８０４は、認証手段８０２による認証時に、ユーザ機器１０２Ｘから、次回以降の閲覧
用ＵＲＬへのアクセス時の認証要否に関する指示を受信することができる。チェックボックス１００３にチェックを入れることにより、ユーザは、ユーザ機器１０２Ｘからコンテンツ管理装置１０５へ、次回以降の閲覧用ＵＲＬへのアクセス時に認証を省略する指示を送信できる。設定手段８０５は、閲覧用ＵＲＬにアクセスしたユーザ機器１０２Ｘの認証に成功し、かつ、受信手段８０４により認証不要の指示を受信した場合に、認証フラグを「認証不要」に設定する。これにより、次回以降の閲覧用ＵＲＬアクセス時の認証が省略される。一方、チェックボックス１００３にチェックを入れなければ、設定手段８０５は、認証フラグを「認証要」のままとする。この場合、次回以降の閲覧用ＵＲＬへのアクセス時に認証が行われる。
【００９７】
図１１、図１２は、実施例２のコンテンツ管理システムを構成するユーザ機器１０２とコンテンツ管理装置１０５の動作を示すフローチャートの一例である。
図１１は、コンテンツ管理者のユーザ機器１０２Ａからの要求に応じてコンテンツ管理装置１０５がコンテンツ閲覧者のユーザ機器１０２Ｘへ閲覧用ＵＲＬを送信する処理を示すフローチャートである。このフローチャートの処理は、コンテンツ管理者がユーザ機器１０２Ａでコンテンツデータの閲覧用ＵＲＬを送信する要求を実行すると開始する。
【００９８】
以下で説明する処理は、ユーザ機器１０２ＸのＣＰＵ２０６Ｂ又はコンテンツ管理装置１０５のＣＰＵ２０６Ａが実行する処理であるが、記載の簡略化のため、それぞれユーザ機器１０２Ｘ又はコンテンツ管理装置１０５が実行するものとして記載する。ユーザ機器１０２Ｘとコンテンツ管理装置１０５の間の情報の送受信等の通信はネットワーク１０４を介して行われる。
【００９９】
ステップＳ１１０１において、ユーザ機器１０２Ａは、コンテンツ管理装置１０５へ閲覧用ＵＲＬ送信要求を行う。同時に、ユーザ機器１０２Ａは閲覧用ＵＲＬの送信要求の対象のコンテンツデータのコンテンツＵＲＬをコンテンツ管理装置１０５へ送信する。
ステップＳ１１０２において、コンテンツ管理装置１０５は、ステップＳ１１０１においてユーザ機器１０２Ａから送信された閲覧用ＵＲＬ送信要求を受信する。
【０１００】
ステップＳ１１０３において、コンテンツ管理装置１０５は、パスワードとメールアドレスの入力欄を有する閲覧用ＵＲＬ送信受付画面のデータをユーザ機器１０２Ａへ送信する。メールアドレスの入力欄は複数あっても良い。
ステップＳ１１０４において、ユーザ機器１０２Ａは、ステップＳ１１０３でコンテンツ管理装置１０５から送信されたデータを受信し、閲覧用ＵＲＬ送信受付画面を表示する。
【０１０１】
ステップＳ１１０５において、ユーザ機器１０２Ａは、コンテンツ管理者から受け付けたパスワードと閲覧用ＵＲＬを通知するメールアドレスをコンテンツ管理装置１０５へ送信する。
ステップＳ１１０６において、コンテンツ管理装置１０５は、ステップＳ１１０５でユーザ機器１０２Ａが送信したパスワードとメールアドレスを受信する。
【０１０２】
ステップＳ１１０７において、コンテンツ管理装置１０５は、記憶装置８０１に、ステップＳ１１０２で受信したコンテンツＵＲＬとステップＳ１１０６で受信したパスワードとを関連付けて保存する。図９のデータベースの例では、コンテンツＵＲＬ９０１としてＳ１１０２で受信したコンテンツＵＲＬ、パスワード９０２としてステップＳ１１０６で受信したパスワードが関連付けて保存される。
【０１０３】
ステップＳ１１０８において、コンテンツ管理装置１０５は、ステップＳ１１０２で受信したコンテンツＵＲＬとステップＳ１１０６で受信したメールアドレスから、メールア
ドレスで識別されるユーザのための閲覧用ＵＲＬを発行する。
【０１０４】
ステップＳ１１０９において、コンテンツ管理装置１０５は、ステップＳ１１０６で受信したメールアドレス、ステップＳ１１０２で受信したコンテンツＵＲＬ、ステップＳ１１０８で発行した閲覧用ＵＲＬ、及び認証フラグを関連付けて記憶装置８０１に保存する。図９のデータベースでは、メールアドレス９０３としてステップＳ１１０６で受信したメールアドレスが保存される。コンテンツＵＲＬ９０４としてステップＳ１１０２で受信したコンテンツＵＲＬ９０１が保存される。閲覧用ＵＲＬ９０５としてステップＳ１１０８で発行した閲覧用ＵＲＬが保存される。認証フラグ９０６として「認証要」が保存される。これらが関連付けて保存される。
【０１０５】
ステップＳ１１１０において、コンテンツ管理装置１０５は、ステップＳ１１０６で受信したメールアドレスにステップＳ１１０８で発行した閲覧用ＵＲＬを送信する。図９のデータベースの例では、メールアドレス９０３に、それに関連付けられた閲覧用ＵＲＬ９０５を送信する。
ステップＳ１１１１において、コンテンツ管理装置１０５は、閲覧用ＵＲＬの送信を完了した旨を示す閲覧用ＵＲＬ送信完了画面のデータをユーザ機器１０２Ａへ送信する。
ステップＳ１１１２において、ユーザ機器１０２ＡはステップＳ１１１１でコンテンツ管理装置１０５が送信したデータを受信し、閲覧用ＵＲＬ送信完了画面を表示する。
【０１０６】
図１２は、閲覧者がユーザ機器１０２Ｘで閲覧用ＵＲＬにアクセスしてコンテンツデータを取得する処理を示すフローチャートである。このフローチャートは閲覧者がユーザ機器１０２Ｘで閲覧用ＵＲＬを実行するタイミングで開始される。
【０１０７】
ステップＳ１２０１において、ユーザ機器１０２Ｘは、コンテンツ管理装置１０５へコンテンツデータ取得要求を送信する。閲覧者がユーザ機器１０２Ｘの入力装置２０４Ｂ（キーボード等）を用いてユーザ機器１０２Ｘで閲覧用ＵＲＬを実行することで、コンテンツ管理装置１０５にコンテンツデータ取得要求が送信される。
【０１０８】
ステップＳ１２０２において、コンテンツ管理装置１０５は、ユーザ機器１０２Ｘから閲覧用ＵＲＬへのアクセスを受け、コンテンツデータ取得要求を受信する。
ステップＳ１２０３において、コンテンツ管理装置１０５は、ステップＳ１２０２でアクセスを受けた閲覧用ＵＲＬに関連付けられている認証フラグを参照し、認証が必要か否かを判定する。認証フラグが「認証不要」の場合はステップＳ１２１１へ処理を進める。認証フラグが「認証要」の場合はステップＳ１２０４へ処理を進める。コンテンツ管理装置１０５は、図９のデータベースにおいて、アクセスを受けた閲覧用ＵＲＬ９０５に関連付けられている認証フラグ９０６の値に基づき判断し、認証処理を選択的に実行する。
【０１０９】
ステップＳ１２０４において、コンテンツ管理装置１０５は、閲覧用ＵＲＬへアクセスしたユーザ機器１０２Ｘへパスワード入力欄を有する図１０の認証画面１００１のデータを送信する。ここで、コンテンツ管理装置１０５がユーザ機器１０２Ｘへ要求するパスワードは、ユーザ機器１０２Ａからコンテンツ管理装置１０５へコンテンツデータが送信されたときに管理者が設定したパスワードである。なお、ユーザ機器１０２Ｘからアクセスされた閲覧用ＵＲＬに関連付けられたコンテンツＵＲＬにパスワードが設定されていない場合は、認証画面のデータを送信せずにコンテンツデータを送信してもよい。
【０１１０】
ステップＳ１２０５において、ユーザ機器１０２Ｘは、コンテンツ管理装置１０５がステップＳ１２０４において送信したデータを受信し、認証画面を表示する。
ステップＳ１２０６において、閲覧者はユーザ機器１０２Ｘの入力装置２０４Ｂを用いて図１０の認証画面のテキストボックス１００２にパスワードを入力し、チェックボック
ス１００３に認証省略可否の指示を入力する。ユーザ機器１０２Ｘは、閲覧者からアイコン１００４への入力（送信指示）を受けると、テキストボックス１００２のパスワードとチェックボックス１００３の状態に応じた認証省略可否情報をコンテンツ管理装置１０５に送信する。
ステップＳ１２０７において、コンテンツ管理装置１０５は、ステップＳ１２０６でユーザ機器１０２Ｘが送信したパスワードと認証省略可否情報を受信する。
【０１１１】
ステップＳ１２０８において、コンテンツ管理装置１０５は、ステップＳ１２０７において受信したパスワードが正しいかを確認する。具体的には、コンテンツ管理装置１０５の記憶装置８０１を参照し、ステップＳ１２０２でアクセスを受けた閲覧用ＵＲＬに関連付けられたコンテンツＵＲＬに対応するパスワードと、ステップＳ１２０７で受信したパスワードとが一致するか確認する。一致しており正しいパスワードだと判断された場合はステップＳ１２０９へ処理を進め、そうでない場合はステップＳ１２１２へ処理を進める。コンテンツ管理装置１０５は、ステップＳ１２０７で受信したパスワードと、ステップＳ１２０２でアクセスを受けた閲覧用ＵＲＬ９０５に関連付けられたコンテンツＵＲＬ９０４と同じコンテンツＵＲＬ９０１に関連付けられたパスワード９０２と、を比較する。
【０１１２】
ステップＳ１２０９において、コンテンツ管理装置１０５は、ステップＳ１２０７でユーザ機器１０２Ｘから受信した認証省略の可否情報を確認する。もし認証省略が可であればステップＳ１２１０に処理を進める。そうでなければ、ステップＳ１２１１に処理を進める。
ステップＳ１２１０において、コンテンツ管理装置１０５は、ステップＳ１２０２においてアクセスを受けた閲覧用ＵＲＬに関連付けられている認証フラグを「認証不要」に設定する。コンテンツ管理装置１０５は、図９のデータベースにおいて、ステップＳ１２０２においてアクセスを受けた閲覧用ＵＲＬ９０５に関連付けられている認証フラグ９０６を「認証不要」に設定する。
【０１１３】
ステップＳ１２１１において、コンテンツ管理装置１０５は、ステップＳ１２０２においてアクセスを受けた閲覧用ＵＲＬに関連付けられているコンテンツＵＲＬに対応するコンテンツデータをユーザ機器１０２Ｘへ送信する。コンテンツ管理装置１０５は、図９のデータベースにおいて、ステップＳ１２０２においてアクセスされた閲覧用ＵＲＬ９０５に関連付けられているコンテンツＵＲＬ９０４に対応するコンテンツデータをユーザ機器１０２Ｘへ送信する。
【０１１４】
ステップＳ１２１２において、コンテンツ管理装置１０５は、ステップＳ１２０７でユーザ機器１０２Ｘから受信したパスワードが無効である旨を示すパスワード無効画面のデータをユーザ機器１０２Ｘへ送信する。
ステップＳ１２１３において、ユーザ機器１０２Ｘはコンテンツ管理装置１０５が送信したデータを受信し、パスワード無効画面又はコンテンツデータを表示する。
【０１１５】
閲覧者はユーザ機器１０２Ｘ（第１のユーザ機器）から自身の保有する別のユーザ機器１０２Ｙ（第２のユーザ機器）にメール等を用いて閲覧用ＵＲＬを送信し、ユーザ機器１０２Ｙから閲覧用ＵＲＬを実行する。ここで、閲覧者はユーザ機器において当該閲覧用ＵＲＬを既に実行し、認証画面で正しいパスワードを入力して認証に成功しているものとする。コンテンツ管理装置１０５は、ユーザ機器１０２Ｙから閲覧用ＵＲＬにアクセスを受けたときに、ユーザ機器１０２Ｘにおいて既に認証に成功した閲覧用ＵＲＬであると判断すると、認証をスキップしてユーザ機器１０２Ｙへコンテンツデータを送信する。このようにすることで、閲覧者はユーザ機器１０２Ｙでパスワードの再入力の必要がなくなる。また、閲覧者がステップＳ１２０６において認証省略の可否を設定することができるので、閲覧者が次回以降コンテンツデータを閲覧する際にこのような認証省略を行うか否かを
任意に選択することができる。
【０１１６】
実施例２のシステムでは、一度認証が成功した閲覧用ＵＲＬは、認証を行わずにコンテンツデータの閲覧が可能となるが、セキュリティのために、任意のタイミングで認証フラグを「認証要」に設定し、認証を行うようにしても良い。その方法として、以下の３つの方法が挙げられる。これらのいずれかの方法で、第三者によってコンテンツデータが閲覧されるリスクを低減できる。
【０１１７】
（１）第１の方法では、コンテンツ管理装置１０５の設定手段８０５は、認証フラグを「認証不要」に設定してから所定の時間が経過した場合、認証フラグを「認証要」に設定する。この処理を実現するためのデータベースの一例を図１３に示す。図１３（Ｂ）は、閲覧用ＵＲＬと認証日時を関連付けて保存するデータベースの一例である。図９と同じ符号の説明は省略する。
【０１１８】
認証日時９０７は、閲覧用ＵＲＬ９０５にアクセスしたユーザ機器の認証が成功して認証フラグ９０６が「認証不要」に設定された日時である。閲覧者がユーザ機器１０２Ｘにより認証に成功したときに、図１３（Ｂ）のデータ９３のような関連付けで認証日時９０７が保存される。図１３（Ｂ）のデータ９３では、閲覧用ＵＲＬ９０５の「http://aaa.jp/xxx/ccc/」に対応する認証フラグ９０６に「認証不要」、認証日時９０７に「2013/09/30 12:00:00」が設定されている。
【０１１９】
コンテンツ管理装置１０５はステップＳ１２１０において、ステップＳ１２０２でアクセスを受けた閲覧用ＵＲＬに関連付けられている認証フラグを「認証不要」に設定するタイミングで認証日時に現在時刻を保存する。図１３（Ｂ）のデータ９３では、コンテンツ管理装置１０５は、閲覧用ＵＲＬ９０５に関連付けられている認証フラグ９０６を「認証不要」に設定するときに認証日時９０７に現在時刻を保存する。
【０１２０】
コンテンツ管理装置１０５は、記憶装置８０１に記憶されている認証日時の値と現在時刻とを比較し、現在時刻が認証日時から一定時間経過していると判断した場合、関連付けられている認証フラグを「認証要」に設定し、認証日時を削除する。図１３（Ｂ）のデータベースでは、コンテンツ管理装置１０５は、現在時刻が認証日時９０７から一定時間経過していると判断した場合は関連付けられている認証フラグ９０６を「認証要」に設定し、認証日時９０７の値を削除する。なお、認証フラグを「認証不要」に設定してから「認証要」に設定するまでの時間（「認証不要」設定の有効期限）は、コンテンツ管理者からの指示入力を受け付けて設定するようにしても良い。ステップＳ１１０３でコンテンツ管理装置１０５がユーザ機器１０２Ａに送信する画面データに、認証フラグ「認証不要」の有効期間の入力欄を設ける。そして、管理者が入力した有効期間の情報を受信し、ステップＳ１１０９で閲覧用ＵＲＬに関連付けてデータベースに保存する。
【０１２１】
（２）第２の方法では、コンテンツ管理装置１０５の設定手段８０５は、認証フラグが「認証不要」に設定されている閲覧用ＵＲＬにアクセスしたユーザ機器へコンテンツデータを送信した回数が所定の回数を超えた場合、認証フラグを「認証要」に設定する。この処理を実現するためのデータベースの一例を図１４に示す。図１４（Ｂ）は、閲覧用ＵＲＬと閲覧回数とを関連付けて保存するデータベースの一例である。閲覧回数は、認証フラグが「認証不要」に設定されている閲覧用ＵＲＬにアクセスしたユーザ機器へ認証を行わずにコンテンツデータを送信した回数である。図９と同じ符号の説明は省略する。
【０１２２】
閲覧回数９０８は、閲覧用ＵＲＬ９０５に対応する閲覧回数である。具体的にはコンテンツ管理装置１０５が認証フラグ９０６を「認証不要」に設定してから、ユーザ機器１０２Ｘやユーザ機器１０２Ｙ等にコンテンツデータを送信した回数である。閲覧者がユーザ
機器１０２Ｘやユーザ機器１０２Ｙ等で閲覧用ＵＲＬにアクセスして認証を行わずにコンテンツデータの送信が行われるたびに、図１４（Ｂ）のデータ９３の閲覧回数９０８の値がインクリメントされていく。
【０１２３】
図１４（Ｂ）のデータベースでは、閲覧用ＵＲＬ９０５の「http://aaa.jp/xxx/ccc/」、認証フラグ９０６の「認証不要」に対応する閲覧回数９０８には「９」が設定されている。この場合、認証省略してコンテンツデータを送信した回数が９回であることを意味する。第２の方法を行う場合、コンテンツ管理装置１０５は、ステップＳ１２１０において、ステップＳ１２０２でアクセスを受けた閲覧用ＵＲＬに対応する閲覧回数の値を「０」としてデータベースに保存する。図１４（Ｂ）のデータベースでは、閲覧用ＵＲＬ９０５に関連付けられている閲覧回数９０８に「０」を保存する。
【０１２４】
ステップＳ１２０３で認証フラグ「認証不要」であることを確認した後にステップＳ１２１１においてコンテンツデータをユーザ機器へ送信したタイミングで、コンテンツ管理装置１０５は閲覧用ＵＲＬの閲覧回数をカウントアップする。コンテンツ管理装置１０５は、図１４（Ｂ）のデータベースにおいて、閲覧用ＵＲＬ９０５に関連付けられている閲覧回数９０８の値に１を加算して保存する。
【０１２５】
コンテンツ管理装置１０５は、閲覧回数が一定数を超えた場合に、関連付けられている認証フラグを「認証要」に設定する。コンテンツ管理装置１０５は、図１４（Ｂ）のデータベースにおいて、閲覧回数９０８が一定数を超えた場合に、関連付けられている認証フラグ９０６を「認証要」に設定する。なお、認証フラグを「認証要」に設定するための閲覧回数の閾値は、コンテンツ管理者からの指示入力を受け付けて設定するようにしても良い。具体的には、ステップＳ１１０３でコンテンツ管理装置１０５がユーザ機器１０２Ａに送信する画面データに、認証フラグを「認証要」に設定するための閲覧回数の閾値の入力欄を設ける。そして、管理者が入力した閲覧回数の閾値の情報を受信し、ステップＳ１１０９で閲覧用ＵＲＬに関連付けてデータベースに保存する。
【０１２６】
（３）第３の方法では、コンテンツ管理装置１０５の設定手段８０５は、コンテンツデータに対応する認証情報（パスワード）が変更された場合に、当該コンテンツデータに対応する閲覧用ＵＲＬに対応する認証フラグを「認証要」に設定する。
【０１２７】
図１５は、コンテンツ管理者がユーザ機器１０２Ａにおいてコンテンツデータに対応するパスワードを変更する処理を示すフローチャートである。このフローチャートの処理は、コンテンツ管理者がユーザ機器１０２Ａからコンテンツデータに対するパスワード変更要求をコンテンツ管理装置１０５へ送信すると開始する。
【０１２８】
ステップＳ１５０１において、ユーザ機器１０２Ａは、パスワード変更要求をコンテンツ管理装置１０５へ送信する。このとき、ユーザ機器１０２Ａは、パスワード変更要求を行うコンテンツデータの識別情報（コンテンツＵＲＬ）もコンテンツ管理装置１０５へ送信する。
ステップＳ１５０２において、コンテンツ管理装置１０５は、ステップＳ１５０１においてユーザ機器１０２Ａから送信されたパスワード変更要求を受信する。
ステップＳ１５０３において、コンテンツ管理装置１０５は、パスワードの入力欄を有するパスワード変更受付画面データをユーザ機器１０２Ａへ送信する。
【０１２９】
ステップＳ１５０４において、ユーザ機器１０２Ａは、ステップＳ１５０３でコンテンツ管理装置１０５から送信されたデータを受信し、パスワード変更受付画面を表示する。
ステップＳ１５０５において、ユーザ機器１０２Ａは、コンテンツ管理者から受け付けたパスワードをコンテンツ管理装置１０５へ送信する。
ステップＳ１５０６において、コンテンツ管理装置１０５は、ステップＳ１５０５でユーザ機器１０２Ａが送信したパスワードを受信する。
【０１３０】
ステップＳ１５０７において、コンテンツ管理装置１０５は、ステップＳ１５０２でユーザ機器１０２Ａから受信したコンテンツＵＲＬに関連付けられて記憶装置８０１に保存されているパスワードを、ステップＳ１５０６で受信したパスワードに変更する。図９のデータベースにおいて、コンテンツ管理装置１０５は、ステップＳ１５０２でユーザ機器１０２Ａから受信したコンテンツＵＲＬ９０１に関連付けられて記憶装置８０１に保存されているパスワード９０２をステップＳ１５０６で受信したパスワードに変更する。
【０１３１】
ステップＳ１５０８において、コンテンツ管理装置１０５は、ステップＳ１５０７においてパスワードを変更したコンテンツＵＲＬに関連付けられて記憶装置８０１に保存されている認証フラグを「認証要」に設定する。図９のデータベースにおいて、コンテンツ管理装置１０５は、ステップＳ１５０７においてパスワード変更したコンテンツＵＲＬ９０４に関連付けられた認証フラグを「認証要」に設定する。
【０１３２】
ステップＳ１５０９において、コンテンツ管理装置１０５は、パスワード変更を完了した旨を示すパスワード変更完了画面データをユーザ機器１０２Ａに送信する。
ステップＳ１５１０において、ユーザ機器１０２Ａは、ステップＳ１５０９でコンテンツ管理装置１０５から送信されたデータを受信し、パスワード変更完了画面を表示する。
【０１３３】
コンテンツ管理装置１０５は上記の３つの方法の少なくともいずれかにより認証フラグを「認証要」に設定することで、一度認証された閲覧用ＵＲＬに対応するコンテンツデータが永続的に認証不要で送信されることがなくなる。これにより、メールアドレスの誤入力等によって第三者に閲覧用ＵＲＬが送信された場合でも、第三者によってコンテンツデータが閲覧されるリスクを低減できる。
【０１３４】
以上説明した実施例２のシステムによれば、コンテンツ管理装置は、閲覧者ごと（メールアドレスごと）に設定される閲覧用ＵＲＬによりユーザ機器からのアクセスを受け、アクセスを受けた閲覧用ＵＲＬの認証フラグに応じて認証要否を判断する。一度ユーザ機器からアクセスを受けて認証に成功した閲覧用ＵＲＬの認証フラグを認証不要に設定することで、二度目以降の同じ閲覧用ＵＲＬへのアクセス時に認証を省略してコンテンツデータを送信する。これにより、閲覧者は冗長な認証処理を行うことなくコンテンツデータを取得できるため、システムの利便性が向上する。
【０１３５】
＜その他の実施形態＞
本発明は、記憶媒体に記録された、コンピュータにより実行可能な命令を、読み出し実行することで上述した本発明の実施形態に記載した１以上の機能を行うシステムや装置のコンピュータによっても、実施することができる。ここで、記憶媒体は、非一時的にデータを保持するコンピュータ読取可能な記憶媒体である。本発明はまた、システムや装置のコンピュータによって行われる方法であって、例えばコンピュータにより実行可能な命令を記憶媒体から読み出し実行することで上述した本発明の実施形態に記載した１以上の機能が行われる、方法によっても実施することができる。コンピュータは、１以上のＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、その他の回路により構成される。さらに別個の複数のコンピュータや別個のコンピュータプロセッサのネットワークを含んでも良い。コンピュータにより実行可能な命令は、例えば、ネットワークや記憶媒体からコンピュータに提供されても良い。記憶媒体は、例えば、１以上の、ハードディスク、ＲＡＭ（Random-Access Memory）、ＲＯＭ（Read Only Memory）、分散コンピューティングシステムの記憶装置を含んでも良い。記憶媒体はまた、光学ディスク（例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商
標）Disc））、フラッシュメモリ、メモリカードを含んでも良い。実施例を参照して本発明を説明したが、本発明は実施例の開示に限定されないものと解されるべきである。本発明は、実施例に対する本発明の範囲内のあらゆる変形や等価な構造や機能を包含するよう最も広く解釈されるべきものである。
【符号の説明】
【０１３６】
１０７：記憶装置、１０８：第１の認証手段、１０９：第１の送信手段、１１０：受信手段、１１１：第２の送信手段、１１２：第２の認証手段
【図１】
2016051329.tif 000003
【図２】
2016051329.tif 000004
【図３】
2016051329.tif 000005
【図４】
2016051329.tif 000006
【図５】
2016051329.tif 000007
【図６】
2016051329.tif 000008
【図７】
2016051329.tif 000009
【図８】
2016051329.tif 000010
【図９】
2016051329.tif 000011
【図１０】
2016051329.tif 000012
【図１１】
2016051329.tif 000013
【図１２】
2016051329.tif 000014
【図１３】
2016051329.tif 000015
【図１４】
2016051329.tif 000016
【図１５】
2016051329.tif 000017