(57)【要約】【課題】ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてユーザがログインした際に、限定公開のコンテンツを表示しないことにより、セキュリティを高めること。【解決手段】コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付手段と、前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであるかを判断する判断手段と、限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しない。【選択図】図６
2018032437.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、
コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付手段と、
限定公開受付手段で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、
前記発行手段で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであるかを判断する判断手段と、
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成手段と
を備えることを特徴とするウェブシステム。
【請求項２】
前記カートページ生成手段は、前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツでなく一般公開されているコンテンツであると判断されたコンテンツについては、前記一般公開のコンテンツを含むカートのウェブページを生成することを特徴とする請求項１記載のウェブシステム。
【請求項３】
前記限定公開受付手段は、前記コンテンツの限定公開の指示を受け付ける際に、合言葉も受け付け、
前記発行手段で発行されるＵＲＬで表示される前記限定公開されるコンテンツを含むウェブページは、前記限定公開受付手段で受け付けた正しい合言葉の入力が行われた場合に、表示が許可されることを特徴とする請求項１または２に記載のウェブシステム。
【請求項４】
前記管理手段は、前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツが、限定公開されているコンテンツである場合には限定公開であることを特定する情報も合わせて管理することを特徴とする請求項１乃至３のいずれか１項に記載のウェブシステム。
【請求項５】
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツの注文を受け付けないように制御する制御手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載のウェブシステム。
【請求項６】
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、
前記ウェブシステムの限定公開受付手段が、コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付工程と、
前記ウェブシステムの発行手段が、前記限定公開受付工程で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、
前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、
前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理工程と、
前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであるかを判断する判断工程と、
前記ウェブシステムのカートページ生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成工程と
を含むことを特徴とするウェブシステムにおける制御方法。
【請求項７】
コンピュータを、請求項１乃至５のいずれか１項に記載のウェブシステムの各手段として機能させるためのコンピュータプログラム。
【請求項８】
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、
コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、
前記発行手段で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断手段と、
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成手段と
を備えることを特徴とするウェブシステム。
【請求項９】
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、
前記ウェブシステムの発行手段が、コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、
前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、
前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理工程と、
前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断工程と、
前記ウェブシステムの生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成工程と
を含むことを特徴とするウェブシステムにおける制御方法。
【請求項１０】
コンピュータを、請求項８に記載のウェブシステムの各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ウェブシステム、ウェブシステムにおける制御方法、コンピュータプログラムに関し、ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてユーザがログインした際に、限定公開のコンテンツを表示しないことにより、セキュリティを高める仕組みに関する。
【背景技術】
【０００２】
近年、インターネット等通信ネットワークの普及により、インターネット上でユーザ同士が、画像（写真やコンテンツとも言う）を共有可能な画像共有サービスが存在する。
【０００３】
画像共有サービスでは、画像共有サービスを提供するサイト（以下、画像共有サイトと呼ぶ）に、ユーザがアクセスすることで、あるユーザが画像共有サイトにアップロードした画像を他のユーザが閲覧できる。
更に、画像共有サイトにアップロードされた画像の中から、ユーザが購入を希望する画像を画像共有サイト上でプリント注文することが可能である。
【０００４】
また、ユーザが画像共有サイトの特定のウェブページに画像をアップロードする際に、当該ウェブページで画像を閲覧するためのパスワードをウェブページに対して設定することで、パスワードを知っているユーザにのみ画像の閲覧を許可することも可能となっている。
【０００５】
特許文献１には、パスワード（明細書ではプリントクーポンと表現されている）を知っているユーザのみが画像のアップロードおよび閲覧が可能な画像共有サイトのあるウェブページ（以下、限定公開ページと呼ぶ）にアップロードされている画像を、パスワードを知っているユーザのみがプリント注文ができる仕組みが公開されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１９１９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術の場合、限定公開ページからユーザが画像のプリント注文をしている途中（例えば、ユーザが購入を希望する画像を、ユーザがいわゆる「カート」に保存し、カートに保存した画像を、発注する前等）でセッションが切れた後に、カートに保存した画像が一覧で表示されるカートページ画面にユーザがアクセスした場合に、限定公開ページで注文途中であった画像が表示されてしまうことが考えられる。
セッションが切れた後に、カートページ画面にユーザがアクセスした場合に、限定公開ページで注文途中であった画像が表示されてしまうと、セキュリティ上問題があった。
【０００８】
セキュリティ上の問題の具体的な例としては、例えば、限定公開ページを作成したユーザが、今回そのユーザが作成した限定公開ページから画像を注文しようとしているユーザに対して通知したパスワードから、他のパスワードに変え、かつそのパスワードを今回限定公開ページから画像を注文しようとしているユーザに対して新しいパスワードを通知していない場合に、今回限定公開ページからコンテンツを注文しようとしているユーザは、新しいパスワードを知らないにもかかわらず、カートページ画面から、限定公開ページで注文途中であった画像が見ることができてしまうということが考えられる。
【０００９】
本発明は、ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてユーザがログインした際に、限定公開のコンテンツを表示しないことにより、セキュリティを高めることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付手段と、限定公開受付手段で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、前記発行手段で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理手段と、前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであるかを判断する判断手段と、前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成手段とを備えることを特徴とする。
【００１１】
また、本発明は、コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、前記ウェブシステムの限定公開受付手段が、コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付工程と、前記ウェブシステムの発行手段が、前記限定公開受付工程で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理工程と、前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであるかを判断する判断工程と、前記ウェブシステムのカートページ生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成工程とを含むことを特徴とする。
【００１２】
また、本発明は、コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、前記発行手段で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理手段と、前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断手段と、前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成手段とを備えることを特徴とする。
【００１３】
また、本発明は、コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、前記ウェブシステムの発行手段が、コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理工程と、前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断工程と、前記ウェブシステムの生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成工程とを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてユーザがログインした際に、限定公開のコンテンツを表示しないことにより、セキュリティを高めることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における情報処理システムを示す図である。
【図２】本発明の実施の形態におけるハードウェア構成図である。
【図３】本発明の実施の形態におけるユーザの認証処理の一例を示す図である。
【図４】本発明の実施の形態における、ユーザによるウェブアルバムの作成および公開設定処理の一例を示す図である。
【図５】本発明の実施の形態における、ユーザによる限定公開されたウェブアルバム中のコンテンツの購入処理の一例を示す図である。
【図６】本発明の実施の形態における、ユーザが限定公開されたウェブアルバム中のコンテンツの購入処理の途中でセッション切れた後に、自身のマイページにログインしてそこから限定公開されたウェブアルバム中のコンテンツを購入しようとした際の処理の一例を示す図である。
【図７】本発明の実施の形態における、ユーザによるウェブアルバム作成・公開設定・合言葉設定画面の一例を示す図である。
【図８】本発明の実施の形態における、ユーザが作成したウェブアルバムのＵＲＬを含む確認画面の一例を示す図である。
【図９】本発明の実施の形態における、合言葉入力画面の一例を示す図である。
【図１０】本発明の実施の形態における、合言葉が正しかった場合に表示される限定公開のウェブアルバムの画面の一例を示す図である。
【図１１】本発明の実施の形態における、注文するコンテンツの選択画面の一例を示す図である。
【図１２】本発明の実施の形態におけるユーザのログイン画面の一例を示す図である。
【図１３】本発明の実施の形態における、コンテンツのお届け先情報・部数情報の入力画面の一例を示す図である。
【図１４】本発明の実施の形態における注文内容確認画面の一例を示す図である。
【図１５】本発明の実施の形態におけるユーザのマイページの画面一例を示す図である。
【図１６】本発明の実施の形態におけるユーザが限定公開されたウェブアルバム中のコンテンツの購入処理の途中でセッション切れた後に、自身のマイページにログインしてそこから限定公開されたウェブアルバム中のコンテンツを購入しようとした際に、コンテンツのお届け先情報・部数情報の入力画面で表示されるエラー画面の一例を示す図である。
【図１７】本発明の実施の形態におけるユーザが作成したウェブアルバムのデータテーブル、および限定公開のウェブアルバム中のものを含むコンテンツを購入しようとするユーザのカートの中身を示すデータテーブルの一例を示す図である。
【図１８】限定公開のウェブアルバム中のものを含むコンテンツを購入しようとするユーザのカートの中身を示すデータテーブルの一例を示す図である。
【図１９】発明の実施の形態における、ユーザが、他のユーザが作成したウェブアルバム中のコンテンツの購入処理の途中でセッション切れた後に、自身のマイページにログインし、マイページから他のユーザが作成したウェブアルバム中のコンテンツを購入しようとした際の処理の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を用いて本発明の実施の形態を説明する。
＜図１の説明＞
【００１７】
図１は、本発明の実施の形態における情報処理システムを示す図である。
【００１８】
ネットワーク１は、通信回線であり、インターネットや公衆回線等である。また、有線・無線のいずれであってもよい。
【００１９】
情報処理システムは、クライアント端末１００、ウェブサイトサーバー１０１が、ネットワーク１を介して、相互に通信可能に接続されている。
【００２０】
クライアント端末１００は、ユーザが操作する端末であり、パーソナルコンピュータやノートパソコン、タブレット端末等である。また、ＷＥＢブラウザがインストールされているものとする。本発明の実施の形態では、ユーザは、ネットワーク１を介して、自身のクライアント端末１００からに保存されているコンテンツ（写真などの画像データ）をアップロードや、アップロードしたコンテンツの閲覧、ウェブサイトにアップロードされたコンテンツの注文などが出来る。
【００２１】
ウェブサイトサーバー１０１は、ＷＥＢサーバとしての機能を備える装置である。本発明の実施の形態では、ユーザがアップロードしたコンテンツを管理しており、また、コンテンツを他のユーザに公開するか、特定のユーザに限定公開するかといった情報も併せて管理している。
＜図２の説明＞
【００２２】
図２は、本発明の実施の形態におけるハードウェア構成図である。
【００２３】
図１に示したクライアント端末１００、ウェブサイトサーバー１０１、に適用可能なハードウェア構成を示すブロック図である。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
＜図４の説明＞
【００３１】
図４は、本発明の実施の形態における、ユーザによるウェブアルバムの作成および公開設定処理の一例を示す図である。
【００３２】
ステップＳ４０１において、クライアント端末１００のＣＰＵ２０１は、認証処理を行う。
【００３３】
認証処理の詳細は、図３を用いて説明する。
＜図３の説明＞
【００３４】
図３は、本発明の実施の形態におけるユーザの認証処理の一例を示す図である。
【００３５】
ステップＳ３０１において、クライアント端末１００のＣＰＵ２０１は、ユーザによる操作に従ってウェブサイトサーバー１０１に、アクセス要求を行う。
【００３６】
ステップＳ３０２において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００からのアクセス要求を受け付ける。
【００３７】
ステップＳ３０３において、ウェブサイトサーバー１０１のＣＰＵ２０１は、認証画面を生成し、クライアント端末１００に送信する。
【００３８】
ステップＳ３０４において、クライアント端末１００のＣＰＵ２０１は、クライアント端末１００のディスプレイ２１０に認証画面（不図示）を表示させる。
【００３９】
ステップＳ３０５において、クライアント端末１００のＣＰＵ２０１は、ユーザから認証情報（ユーザＩＤやパスワード）の入力を受け付ける。
【００４０】
ステップＳ３０６において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバー１０１に、ステップＳ３０５でユーザから入力を受け付けた認証情報を送信する。
【００４１】
ステップＳ３０７において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００からの認証情報を受信する。
【００４２】
ステップＳ３０８において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００からの認証情報をもとに認証処理を行う。
【００４３】
ステップＳ３０９において、ウェブサイトサーバー１０１のＣＰＵ２０１は、認証が出来た場合には、クライアント端末１００にユーザ画面情報（例えばユーザごとのユーザ専用ページであり、マイページとも言う）を送信する。
【００４４】
ステップＳ３１０において、クライアント端末１００のＣＰＵ２０１は、ステップＳ３０９で、ウェブサイトサーバー１０１から送信されたユーザ画面情報を受信する。
【００４５】
ステップＳ３１１において、クライアント端末１００のＣＰＵ２０１は、ステップＳ３０９で、ウェブサイトサーバー１０１から送信されたユーザ画面情報を、クライアント端末１００のディスプレイ２１０に表示する。
【００４６】
ステップＳ３１１で、クライアント端末１００のディスプレイ２１０に表示されるユーザ画面情報は、例えば、図１５である。
＜図１５の説明＞
【００４７】
図１５は、本発明の実施の形態において、クライアント端末１００のディスプレイ２１０に表示されるユーザ画面（マイページともいう）の一例（本実施例では、山田太郎さんのユーザ画面）を示す図である。ユーザは、このユーザ画面からウェブアルバムの作成（１５０１）や、カート（１５０２）の中身を確認できる。なお、本実施例におけるカートとは、ユーザが購入予定である商品（画像）のユーザ専用の一覧ページのことである。
【００４８】
図４の説明に戻る。
【００４９】
ステップＳ４０２において、クライアント端末１００のＣＰＵ２０１は、図３のステップＳ３１１でクライアント端末１００のディスプレイ２１０に表示される図１５の画面上で、ユーザからウェブアルバム作成要求（ユーザによるマウス等の操作により１５０１のボタンを押下される操作）を受け付け、そのユーザから受け付けたウェブアルバム作成要求をウェブサイトサーバー１０１に送信する。
【００５０】
ステップＳ４０３において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００からのウェブアルバム作成要求を受信する。
【００５１】
ステップＳ４０４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ウェブアルバム作成要求を受け付けたユーザに紐付いているコンテンツを、外部メモリ２１１から取得する。
【００５２】
ステップＳ４０５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、外部メモリ２１１から取得した、ウェブアルバム作成要求を受け付けたユーザ情報に紐付いているコンテンツ（より具体的には、ウェブアルバム作成要求を受け付けたユーザのストレージに記憶された画像）を含むウェブアルバム作成画面を生成・クライアント端末１００に送信する。
【００５３】
ステップＳ４０６において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバー１０１から送信されたウェブアルバム作成画面を受信し、クライアント端末１００のディスプレイ２１０に表示する。
【００５４】
ステップＳ４０６において、クライアント端末１００のディスプレイ２１０に表示される画面は、例えば、図７である。
＜図７の説明＞
【００５５】
図７は、本発明の実施の形態において、クライアント端末１００のディスプレイ２１０に表示されるウェブアルバム作成、公開・限定公開・非公開設定、合言葉設定を行うための画面の一例を示す図である。
【００５６】
７０１は、クライアント端末１００の外部メモリ２１１に保存されている画像の中、または、ウェブサイトサーバー１０１の外部メモリ２１１に、ユーザ毎に保管されている画像の中からウェブアルバムに使用する画像を選択するためのボタンである。
【００５７】
７０２には、ウェブアルバムに使用されるコンテンツが表示される。
【００５８】
７０３には、ウェブアルバムの公開・非公開・限定公開の選択をユーザから受け付けるボタンがそれぞれ配置されている。
【００５９】
７０４は、合言葉の設定をユーザから受け付ける入力欄である。ここでいう合言葉とは、合言葉が設定されたウェブアルバムをユーザが閲覧する際に、入力するためのものであり、合言葉を知らないユーザは、ウェブアルバムを閲覧することができない。
【００６０】
図４の説明に戻る。
【００６１】
ステップＳ４０７において、クライアント端末１００のＣＰＵ２０１は、ユーザから、ウェブアルバムに使用するコンテンツの選択（ユーザによるマウス等の操作により図７の７０１のボタンを押下される操作）を受け付ける。
【００６２】
ステップＳ４０８において、クライアント端末１００のＣＰＵ２０１は、ユーザから、ウェブアルバムの公開・非公開・限定公開の選択（ユーザによるマウス等の操作により図７の７０３のいずれかのボタンを押下される操作）を受け付ける。ステップＳ４０８は、本発明における、コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付手段の一例である。
【００６３】
ステップＳ４０９において、クライアント端末１００のＣＰＵ２０１は、ステップＳ４０８においてユーザから、ウェブアルバムの限定公開の選択がされたかを判定する。
【００６４】
ステップＳ４０９において、ウェブアルバムの限定公開の選択がされたと判断された場合に、ステップＳ４１０において、クライアント端末１００のＣＰＵ２０１は、ユーザから、合言葉の入力（７０４）を受け付ける（コンテンツの限定公開の指示を受け付ける際に、合言葉も受け付ける）。
【００６５】
ステップＳ４１１において、クライアント端末１００のＣＰＵ２０１は、図７の画面でユーザにより「保存する」ボタンが押下されると、ステップＳ４０７〜４１０でユーザから設定されたウェブアルバムの情報をウェブサイトサーバー１０１に送信する。
【００６６】
ステップＳ４０９で、限定公開の設定であると判断されたあとに、ステップＳ４１１で送信される情報とは、例えば、図１７（ａ）の１７０１〜１７０４である。
【００６７】
＜図１７（ａ）の説明＞
【００６８】
図１７（ａ）は、本発明の実施の形態におけるユーザが作成したウェブアルバムに含まれる画像データのデータテーブルの一例である。図１７（ａ）のデータテーブルは、ウェブサイトサーバー１０１の外部メモリ２１１に記憶される。
図１７（ａ）には、ステップＳ４０７でウェブアルバムに使用するコンテンツとしてユーザから選択を受け付けたコンテンツの画像ＩＤ１７０１と、限定公開であることを示す限定公開フラグ１７０２（ＯＮが限定公開であることを示す）と、ステップＳ４０７でユーザから選択を受け付けたコンテンツを含むウェブアルバムのアルバムＩＤ１７０３と、ステップＳ４１０でユーザから入力を受け付けた合言葉１７０４と、後述するステップＳ４１４で生成される当該ウェブアルバムのＵＲＬ１７０５とを紐付けて記憶している。
【００６９】
図４の説明に戻る。
【００７０】
ステップＳ４１２において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００からのウェブアルバムの情報を受信する。
【００７１】
ステップＳ４１３において、ウェブサイトサーバー１０１のＣＰＵ２０１は、受信したクライアント端末１００からのウェブアルバムの情報を外部メモリ２１１に記憶する。
【００７２】
ステップＳ４１４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ４１１で作成されたウェブアルバムを閲覧するためのＵＲＬを生成する。ステップＳ４１４は、本発明における、限定公開受付手段で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段の一例である。
【００７３】
ステップＳ４１５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ４１４で生成されたウェブアルバムを閲覧するためのＵＲＬを含む確認画面の情報をクライアント端末１００に送信する。
【００７４】
ステップＳ４１６において、クライアント端末１００のＣＰＵ２０１は、ステップＳ４１５でウェブサイトサーバー１０１から送信された、ウェブアルバムを閲覧するためのＵＲＬを含む確認画面の情報を受信し、クライアント端末１００のディスプレイ２１０に表示する。
【００７５】
ステップＳ４１６でクライアント端末１００のディスプレイ２１０に表示される画面とは、例えば、図８である。
＜図８の説明＞
【００７６】
図８は、本発明の実施の形態における、ユーザが作成したウェブアルバムのＵＲＬを含む確認画面の一例を示す図である。
【００７７】
図８には、ユーザが作成したウェブアルバムのＵＲＬ、ウェブアルバムのタイトルや、公開の設定、合言葉などが表示される。
【００７８】
また、８０１がユーザによるマウス等の操作により押下されることで、メール作成画面（不図示）に移行し、ユーザのキーボード等の操作によりメールアドレスが入力されることでウェブアルバムを共有したい相手に、ＵＲＬ（限定公開のアルバムであれば合言葉も）を送信することが出来る。
【００７９】
図４の説明に戻る。
【００８０】
ステップＳ４１７において、クライアント端末１００のＣＰＵ２０１は、ユーザによるマウス等の操作により、８０１が押下されたかを判断する。ユーザによるマウス等の操作により、８０１が押下されたならば、ステップＳ４１８に進み、ユーザによるマウス等の操作により、８０１が押下されなければ本処理を終了する。
【００８１】
ステップＳ４１８において、クライアント端末１００のＣＰＵ２０１は、メール作成画面（不図示）に移行し、ユーザのキーボード等の操作によりウェブアルバムを共有したい相手のメールアドレスの入力を受け付ける。
【００８２】
ステップＳ４１８において、クライアント端末１００のＣＰＵ２０１は、ステップＳ４１８でユーザから入力されたメールアドレスにウェブアルバムのＵＲＬを送信し、処理を終了する。
＜図５の説明＞
【００８３】
次に、図５を用いて、ウェブアルバムを作成したユーザから限定公開のウェブアルバムのＵＲＬを電子メールで受け取ったユーザが、そのウェブアルバムに含まれるコンテンツを、画像共有サイトを運営する業者に発注するまでの流れを説明する。
【００８４】
ステップＳ５０１において、クライアント端末１００のＣＰＵ２０１は、ステップＳ４１８においてウェブアルバムを作成したユーザのクライアント端末１００から送信されたＵＲＬを受信し、ユーザ操作に従って、クライアント端末１００のディスプレイ２１０に表示する。
【００８５】
ステップＳ５０２において、クライアント端末１００のＣＰＵ２０１は、ユーザの操作を受け付ける。
【００８６】
ステップＳ５０１で受信したウェブアルバムのＵＲＬがユーザから選択された場合は、ステップＳ５０３において、クライアント端末１００のＣＰＵ２０１は、ＵＲＬのリンク先のウェブアルバムの表示要求をウェブサイトサーバー１０１に送信する。
【００８７】
ステップＳ５０４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ウェブアルバムの表示要求をクライアント端末１００から受信する。
【００８８】
ステップＳ５０５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、合言葉入力画面の情報を生成し、クライアント端末１００に送信する。
【００８９】
ステップＳ５０５で送信される合言葉入力画面の情報は、例えば図９である。
＜図９の説明＞
【００９０】
図９は、本発明の実施の形態における、合言葉入力画面の一例を示す図である。
【００９１】
図５の説明に戻る。
【００９２】
ステップＳ５０６において、クライアント端末１００のＣＰＵ２０１は、合言葉入力画面の情報をウェブサイトサーバー１０１から受信・クライアント端末１００のディスプレイ２１０に表示する。
【００９３】
ステップＳ５０７において、クライアント端末１００のＣＰＵ２０１は、合言葉の入力をユーザによるキーボードの操作等により受け付け、ステップＳ５０８で入力された情報をウェブサイトサーバー１０１に送信する。
【００９４】
ステップＳ５０９において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００から合言葉を受信し、受信した合言葉が図１７（ａ）のテーブルに保存されている合言葉であって、かつ、ステップＳ５０４でクライアント端末１００から表示要求を受信したウェブアルバムのＵＲＬと対応する合言葉と一致するかを判断する。一致しなければ、エラー画面の情報（不図示）をステップＳ５１１で生成・クライアント端末１００に送信し、ステップＳ５１２で、クライアント端末１００のＣＰＵ２０１は、エラー画面をクライアント端末１００のディスプレイ２１０に表示する。一致している場合は、ステップＳ５１３でウェブアルバム画面情報を生成し、クライアント端末１００に送信する（発行手段で発行されるＵＲＬで表示される前記限定公開されるコンテンツを含むウェブページは、前記限定公開受付手段で受け付けた正しい合言葉の入力が行われた場合に、表示が許可される）。
【００９５】
ステップＳ５１４において、クライアント端末１００のＣＰＵ２０１は、ウェブアルバム画面情報をウェブサイトサーバー１０１から受信・クライアント端末１００のディスプレイ２１０に表示する。ステップＳ５１４で表示される画面とは、例えば、図１０である。
＜図１０の説明＞
【００９６】
図１０は、本発明の実施の形態における、合言葉が正しかった場合にクライアント端末１００に表示される限定公開のウェブアルバムの画面の一例を示す図である。図１０の画面と、後述する図１１の画面を介して、ユーザは、ウェブアルバムに含まれるコンテンツの注文が出来る。
【００９７】
図１０で、ウェブアルバムに使用されているコンテンツ１００１が、ユーザによるマウス等の操作によりクリックされると、図１０の画面でユーザによるマウス等の操作によりクリックされたコンテンツ１００１の拡大画像を含む画面である図１１が、クライアント端末１００のディスプレイ２１０に表示される。
【００９８】
図１１の右下の「カートに入れる」ボタンがユーザによるマウス等の操作により押下（図５のステップＳ５１５）され、コンテンツが選択された後に、「カートを見る」ボタンがユーザによるマウス等の操作により押下（図５のステップＳ５１６）される（コンテンツの注文を行うためのカート登録要求がされる）と、選択されたコンテンツの選択情報がウェブサイトサーバー１０１に送信（図５のステップＳ５１７）され、コンテンツの選択情報がウェブサイトサーバー１０１の外部メモリ２１１に一時的に記憶される。
【００９９】
図５の説明に戻る。ステップＳ５１８において、ウェブサイトサーバー１０１のＣＰＵ２０１は、コンテンツの選択情報をクライアント端末１００から受信し、ステップＳ５１９において、認証画面情報を生成し、クライアント端末１００に送信する。
【０１００】
ステップＳ５２０において、クライアント端末１００のＣＰＵ２０１は、認証画面情報をウェブサイトサーバー１０１から受信・クライアント端末１００のディスプレイ２１０に表示する。
【０１０１】
ステップＳ５２０において、クライアント端末１００のディスプレイ２１０に表示される認証画面とは図１２である。図１２には、認証情報の入力欄とウェブアルバムのタイトルやウェブアルバムの表紙が表示される。
【０１０２】
ステップＳ５２１において、クライアント端末１００のＣＰＵ２０１は、ユーザから認証情報（ユーザＩＤやパスワード）の入力を受け付け、ステップＳ５２２で、その認証情報をウェブサイトサーバー１０１に送信する。
【０１０３】
ステップＳ５２３において、ウェブサイトサーバー１０１のＣＰＵ２０１は、クライアント端末１００から認証情報（コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報）を受信し、ステップＳ５２４において、受信した認証情報をもとに認証処理を行う。
【０１０４】
ステップＳ５１６と、ステップＳ５２３は、本発明における、発行手段で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段の一例である。
【０１０５】
ステップＳ５２５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、認証に成功したかを判断する。ユーザＩＤやパスワードが間違っているなどの理由で認証に失敗した場合には、ウェブサイトサーバー１０１は、エラー画面の情報（不図示）をステップＳ５２６で生成・クライアント端末１００に送信し、ステップＳ５２７において、クライアント端末１００のＣＰＵ２０１は、エラー画面の情報を受信し、ディスプレイ２１０に表示する。
【０１０６】
ステップＳ５２５で、認証に成功していると判断した場合は、ステップＳ５２８において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ５１７でクライアント端末１００から送信され、ステップＳ５１８で受信したコンテンツの選択情報と、ステップＳ５２２でクライアント端末１００から送信され、ステップＳ５２３で受信した認証情報とを紐付けて外部メモリ２１１に記憶する。
【０１０７】
ステップＳ５２８は、本発明における、カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理手段の一例である。
【０１０８】
ステップＳ５２８で、ウェブサイトサーバー１０１の外部メモリ２１１に紐付けて記憶される情報とは、例えば、図１７の（ｂ）、もしくは図１８である。
【０１０９】
図１７（ｂ）と図１８は、どちらもステップＳ５１５でユーザから選択を受け付けたコンテンツの画像ＩＤと、限定公開であることを示す限定公開フラグ（管理手段は、前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツが、限定公開されているコンテンツである場合には限定公開であることを特定する情報も合わせて管理する）と、ステップＳ４１１で送信される、ステップＳ４０７でユーザから選択を受け付けたコンテンツを含むウェブアルバムのアルバムＩＤと、ステップＳ４１０で設定された合言葉と、ステップＳ４１４で生成されるウェブアルバムのＵＲＬとを紐付けて記憶している。更に、ユーザが自身のユーザ画面から、画像共有サイト中の誰でも閲覧可能な公開ページに公開されているコンテンツや、自身がアップロードしたコンテンツをプリント注文しようと、それらのコンテンツをカートに入れていた場合には、それらのコンテンツも一緒に図１７の（ｂ）、図１８のテーブルに記憶される。
さらに、図１８の場合には、ウェブアルバムを作成したユーザのユーザＩＤ（１８０１）、ステップＳ５１５でユーザからコンテンツの選択を受け付けたときのセッションＩＤ（１８０２）を紐付けて記憶する。
【０１１０】
ステップＳ５２９において、ウェブサイトサーバー１０１のＣＰＵ２０１は、届け先情報・部数入力画面情報を生成し、クライアント端末１００に送信する。
【０１１１】
ステップＳ５３０において、クライアント端末１００のＣＰＵ２０１は、届け先情報・部数入力画面情報をウェブサイトサーバー１０１から受信し、クライアント端末１００のディスプレイ２１０に表示する。
【０１１２】
ステップＳ５３１において、クライアント端末１００のＣＰＵ２０１は、届け先情報・部数の入力をユーザによるマウスやキーボード等の操作により受け付け（図１３の１３０２）、図１３の１３０４がユーザによるマウス等の操作により押下されると、ステップＳ５３１−２でクライアント端末１００のディスプレイ２１０に確認画面（図１４）を表示する。ステップＳ５３２でユーザからＯＫボタン（図１４の１４０１）がユーザによるマウス等の操作により押下されたかを判断し、ＯＫボタンが押下されたと判断すると、ステップＳ５３３において、届け先情報・部数情報をウェブサイトサーバー１０１に送信する。
【０１１３】
図１３は、ステップＳ５３０において、クライアント端末１００のＣＰＵ２０１が、ウェブサイトサーバー１０１から受信する届け先情報・部数入力画面情報の一例である。
【０１１４】
１３０１には、ステップＳ５１５でユーザから選択を受け付けたコンテンツが表示される。また、ユーザが自身のユーザ画面から、画像共有サイト中の誰でも閲覧可能な公開ページに公開されているコンテンツや、自身がアップロードしたコンテンツを選択していた場合は、そのコンテンツ（１３０３）も表示される。
【０１１５】
図１４は、本発明の実施の形態における注文内容確認画面の一例を示す図である。
【０１１６】
ステップＳ５３４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、届け先情報・部数情報をクライアント端末１００から受信し、ステップＳ５３５で発注処理を行い、本処理を終了する。
＜図６の説明＞
【０１１７】
図６は、本発明の実施の形態における、限定公開されたウェブアルバム中のコンテンツの購入処理の途中（図５のステップＳ５２８〜ステップＳ５３１−２まで）でセッション切れた（例えば画像共有サイトからログアウトするなど）後に、ユーザ（本実施例では、山田太郎さん）が自身のマイページにログインし、マイページから限定公開されたウェブアルバム中のコンテンツを購入しようとした際の処理の一例を示す図である。
【０１１８】
ステップＳ６０１において、クライアント端末１００のＣＰＵ２０１は、ユーザによるマウスやキーボード等の操作に従って、認証処理を行う。認証処理の詳細は、図３で説明した通りである。
【０１１９】
ステップＳ６０２で、クライアント端末１００のＣＰＵ２０１は、ユーザの操作を受け付け、その操作が、ステップＳ６０３で「カートを見る」ボタン（図１５の１５０２）が押下される操作であると判断すると、その情報がウェブサイトサーバー１０１に送信される。
【０１２０】
ステップＳ６０４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ユーザに紐付いてウェブサイトサーバーの外部メモリ２１１に保存されたコンテンツの情報を読み出し、ステップＳ６０５〜６０８までの処理を読みだしたコンテンツ全てに対して実行する。
【０１２１】
ステップＳ６０４で読みだす情報とは、例えば、図１７の（ｂ）、もしくは図１８である。
【０１２２】
ステップＳ６０５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ６０４で読みだしたコンテンツのセッションＩＤが、ステップＳ６０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じかか否かを判断する。より具体的には、図１７のデータテーブル中の各画像ＩＤに紐付いて管理されるセッションＩＤ（不図示）、もしくは図１８のセッションＩＤ（１８０２）が、ステップＳ６０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じか否かで判断する。
【０１２３】
ステップＳ６０４で読みだしたコンテンツのセッションＩＤが、ステップＳ６０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じであれば、当該コンテンツをマスク処理せず、ステップＳ６０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する。
【０１２４】
ステップＳ６０４で読みだしたコンテンツのセッションＩＤが、ステップＳ６０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じでなければ、ステップＳ６０５−１に進む。
【０１２５】
ステップＳ６０５−１において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ６０４で読みだしたコンテンツが限定公開であるかどうかを、図１７（ｂ）、もしくは図１８の限定公開フラグがＯＮ（限定公開）かＯＦＦ（一般公開）かで判断する。
【０１２６】
ステップＳ６０５−１は、本発明における、前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであるかを判断する判断手段の一例である。
【０１２７】
ステップＳ６０６において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ６０４で読みだしたコンテンツが、ステップＳ６０５−１で限定公開であると判断した場合には、当該コンテンツをマスク処理し、ステップＳ６０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する。また、ステップＳ６０４で読みだしたコンテンツが、ステップＳ６０５−１で限定公開でないと判断した場合には、当該コンテンツをマスク処理せず、ステップＳ６０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する（カートページ生成手段は、前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツでなく一般公開されているコンテンツであると判断されたコンテンツについては、前記一般公開のコンテンツを含むカートのウェブページを生成する）。
【０１２８】
ステップＳ６０６は、本発明における、記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成手段の一例である。
【０１２９】
ステップＳ６０８において、ウェブサイトサーバー１０１のＣＰＵ２０１は、カートページ画面情報（お届け先情報・部数情報入力画面）をクライアント端末１００に送信し、ステップＳ６０９において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバー１０１からカートページ画面情報（お届け先情報・部数情報入力画面）を受信し、クライアント端末１００のディスプレイ２１０に表示する。そして、ステップＳ６１０で、クライアント端末１００のＣＰＵ２０１は、ユーザによるマウスやキーボード等の操作により、届け先情報・部数入力を受け付ける。
【０１３０】
カートページ画面情報（お届け先情報・部数情報入力画面）とは、図１６である。
＜図１６の説明＞
【０１３１】
図１６は、本発明の実施の形態におけるユーザが限定公開されたウェブアルバム中のコンテンツの購入処理の途中でセッション切れた後に、ユーザが自身のマイページにログインし、マイページから限定公開されたウェブアルバム中のコンテンツを購入しようとした際に、コンテンツのお届け先情報・部数情報の入力画面で表示されるエラー表示の一例を示す図である。
【０１３２】
図１６では、ステップＳ６０５−１で限定公開であると判断されたコンテンツ（１６０１）については、マスク処理が施され、更に、１６０３に示すような警告メッセージが表示される。また、ステップＳ６０５−１で限定公開でないと判断されたコンテンツ（１６０２）については、マスク処理をせず、コンテンツのイメージ画像が表示される。なお、本実施例では、ステップＳ６０５−１で限定公開であると判断されたコンテンツについてマスク処理を行うとしたが、結果的にユーザがコンテンツのイメージ画像を見ることができなければよく、例えば、モザイク処理をステップＳ６０５−１で限定公開であると判断されたコンテンツに施しても良い。
【０１３３】
図１６の例のように、ステップＳ６０５−１で限定公開であると判断されたコンテンツについて、マスク処理を施した上で表示する理由としては、ステップＳ６０５−１で限定公開であると判断されたコンテンツを非表示にすると、ユーザは、そのコンテンツを注文しようとしていたことに気付くことができなくなるため、結果的に購買意欲が損なわれることにつながるからである。
【０１３４】
そのため、マスク処理を施した上で、コンテンツを表示することにより、ユーザは、コンテンツのイメージは確認できないものの、コンテンツを購入しようとしていたことは認識できるため、また改めて合言葉を入力して、そのコンテンツを購入しようというユーザの購買意欲を保つことが可能となる。
【０１３５】
図６の説明に戻る。
【０１３６】
ステップＳ６１１において、クライアント端末１００のＣＰＵ２０１は、ステップＳ６０４で読みだしたコンテンツの中に限定公開であるコンテンツが含まれる場合には、限定公開であるコンテンツの削除要求（１６０４）をユーザによるマウス等の操作に従って受け付ける。
【０１３７】
ステップＳ６１２において、クライアント端末１００のＣＰＵ２０１は、「次へボタン」（図１６の１６０５）がユーザによるマウス等の操作によって押下されたかを判断し、押下された場合には、コンテンツの選択情報（図１７の（ｂ）、もしくは図１８）を、ウェブサイトサーバー１０１に送信する。なお、ステップＳ６１１で限定公開であるコンテンツの削除要求を受け付けている場合は、そのコンテンツを削除した図１７の（ｂ）、もしくは図１８を送信する。
【０１３８】
ステップＳ６１４で、ウェブサイトサーバー１０１のＣＰＵ２０１は、図１７の（ｂ）、もしくは図１８に限定公開であると判断されたコンテンツが含まれているかを限定公開フラグから判定し、含まれていればステップＳ６１５でエラー画面（不図示）を生成・クライアント端末１００に送信し、ステップＳ６１６において、クライアント端末１００は、エラー画面をウェブサイトサーバー１０１から受信し・クライアント端末１００のディスプレイ２１０に表示する。
【０１３９】
なお他の実施例として、限定公開であると判断されたコンテンツが含まれている場合には、ステップＳ６１２で次へボタンをユーザがマウス等の操作により押下することができないようにしてもよい。
【０１４０】
ステップＳ６１４で、図１７の（ｂ）、もしくは図１８に限定公開であると判断されたコンテンツが含まれているかを限定公開フラグから判定し、含まれていなければ、ウェブサイトサーバー１０１のＣＰＵ２０１は、確認画面（例えば、図１４）をステップＳ６１７で生成し、クライアント端末１００に送信する。
【０１４１】
ステップＳ６１８で、クライアント端末１００のＣＰＵ２０１は、確認画面をウェブサイトサーバー１０１から受信・クライアント端末１００のディスプレイ２１０に表示し、ステップＳ６１９で、「ＯＫボタン」（１４０１）がユーザによるマウス等の操作により押下されたと判断した場合は、ステップＳ６２０で、入力情報（ＯＫボタンがユーザによるマウス等の操作により押下されたという情報）をウェブサイトサーバー１０１に送信する。
そして、ステップＳ６２２において、ウェブサイトサーバー１０１のＣＰＵ２０１は、入力情報を受信し、ステップＳ６２３で、発注処理を行う。
以上で図６の説明を終了する。
［第２の実施形態］
【０１４２】
次に本発明の第２の実施形態について説明する。
＜図１９の説明＞
【０１４３】
図１９は、本発明の第２の実施の形態（なお、第１の実施形態は図６である）における、他のユーザのウェブアルバムのコンテンツ中のコンテンツの購入処理の途中（図５のステップＳ５２８〜ステップＳ５３１−２まで）でセッション切れた（例えばログアウトするなど）後に、ユーザ（本実施例では、山田太郎さん）が自身のマイページにログインし、マイページから他のユーザのウェブアルバム中のコンテンツを購入しようとした際の処理の一例を示す図である。
第１の実施形態と異なり、第２の実施形態では、限定公開されたウェブアルバム中のコンテンツの購入処理の途中でセッション切れた後に、ユーザが自身のマイページにログインし、マイページからコンテンツを購入しようとしたときに、そのコンテンツが限定公開か否かにかかわらず、そのコンテンツが他のユーザのウェブアルバムのコンテンツである場合に、ユーザのカートページ画面で、そのコンテンツをマスク処理する。その理由としては、ウェブアルバムを作成したユーザがウェブアルバムを削除している場合や、ウェブアルバムを作成したユーザが退会している場合に、そのユーザが作成したウェブアルバムに含まれるコンテンツを他のユーザが閲覧・購入できるということ好ましくないからである。
【０１４４】
ステップＳ１９０１において、クライアント端末１００のＣＰＵ２０１は、ユーザによるマウスやキーボード等の操作に従って、認証処理を行う。認証処理の詳細は、図３で説明した通りである。
【０１４５】
ステップＳ１９０２で、クライアント端末１００のＣＰＵ２０１は、ユーザの操作を受け付け、その操作が、ステップＳ１９０３で「カートを見る」ボタン（図１５の１５０２）が押下される操作であると判断すると、その情報がウェブサイトサーバー１０１に送信される。
【０１４６】
ステップＳ１９０４において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ユーザに紐付いてウェブサイトサーバーの外部メモリ２１１に保存されたコンテンツの情報を読み出し、ステップＳ１９０５〜１９０８までの処理を読みだしたコンテンツ全てに対して実行する。
【０１４７】
ステップＳ１９０４で読みだす情報とは、例えば、図１８である。
【０１４８】
ステップＳ１９０５において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ１９０４で読みだしたコンテンツのセッションＩＤが、ステップＳ１９０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じかか否かを判断する。より具体的には、図１８のセッションＩＤ（１８０２）が、ステップＳ１９０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じか否かで判断する。
【０１４９】
ステップＳ１９０４で読みだしたコンテンツのセッションＩＤが、ステップＳ１９０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じであれば、当該コンテンツをマスク処理せず、ステップＳ１９０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する。
【０１５０】
ステップＳ１９０４で読みだしたコンテンツのセッションＩＤが、ステップＳ１９０３でクライアント端末１００からカートページ画面の取得要求が送信されたときのセッションＩＤと同じでなければ、ステップＳ１９０５−１に進む。
【０１５１】
ステップＳ１９０５−１において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ１９０４で読みだしたコンテンツが他のユーザのウェブアルバムに含まれるコンテンツであるかどうかを、図１８のアルバム作成ユーザＩＤ（１８０１）がステップＳ１９０１で認証処理を行ったユーザＩＤと異なるか否かで判断する。
【０１５２】
ステップＳ１９０６において、ウェブサイトサーバー１０１のＣＰＵ２０１は、ステップＳ１９０４で読みだしたコンテンツが、ステップＳ１９０５−１で他のユーザのウェブアルバムに含まれるコンテンツであると判断した場合には、当該コンテンツをマスク処理し、ステップＳ１９０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する。また、ステップＳ１９０４で読みだしたコンテンツが、ステップＳ１９０５−１で他のユーザのウェブアルバムに含まれるコンテンツでないと判断した場合には、当該コンテンツをマスク処理せず、ステップＳ１９０７でカートページ画面情報（お届け先情報・部数情報入力画面）に追加する。
【０１５３】
ステップＳ１９０８において、ウェブサイトサーバー１０１のＣＰＵ２０１は、カートページ画面情報（お届け先情報・部数情報入力画面）をクライアント端末１００に送信し、ステップＳ１９０９において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバー１０１からカートページ画面情報（お届け先情報・部数情報入力画面）を受信し、クライアント端末１００のディスプレイ２１０に表示する。そして、ステップＳ１９１０で、クライアント端末１００のＣＰＵ２０１は、ユーザによるマウスやキーボード等の操作により、届け先情報・部数入力を受け付ける。
【０１５４】
カートページ画面情報（お届け先情報・部数情報入力画面）とは、図１６とほぼ同様の画面情報である。ただし、図１６でマスク処理されるコンテンツは、ステップＳ１９０５−１−１で他のユーザのウェブアルバムに含まれるコンテンツであると判断されたコンテンツであり、図１６の１６０３には、他のユーザのウェブアルバムに含まれるコンテンツであるため購入できない旨の警告メッセージが表示される。
【０１５５】
ステップＳ１９１１において、クライアント端末１００のＣＰＵ２０１は、ステップＳ１９０４で読みだしたコンテンツの中に他のユーザのウェブアルバムに含まれるコンテンツであるコンテンツが含まれる場合には、他のユーザのウェブアルバムに含まれるコンテンツであるコンテンツの削除要求（１６０４）をユーザによるマウス等の操作に従って受け付ける。
【０１５６】
ステップＳ１９１２において、クライアント端末１００のＣＰＵ２０１は、「次へボタン」（図１６の１６０５）がユーザによるマウス等の操作によって押下されたかを判断し、押下された場合には、コンテンツの選択情報（図１８）を、ウェブサイトサーバー１０１に送信する。なお、ステップＳ１９１１で他のユーザのウェブアルバムに含まれるコンテンツの削除要求を受け付けている場合は、そのコンテンツを削除した図１８を送信する。
【０１５７】
ステップＳ１９１４で、ウェブサイトサーバー１０１のＣＰＵ２０１は、図１８に他のユーザのウェブアルバムに含まれるコンテンツが含まれているかを、図１８のアルバム作成ユーザＩＤ（１８０１）から判定し、含まれていればステップＳ１９１５でエラー画面（不図示）を生成・クライアント端末１００に送信し、ステップＳ１９１６において、クライアント端末１００は、エラー画面をウェブサイトサーバー１０１から受信し・クライアント端末１００のディスプレイ２１０に表示する。
【０１５８】
なお他の実施例として、他のユーザのウェブアルバムに含まれるコンテンツが含まれている場合には、ステップＳ１９１２で次へボタンをユーザがマウス等の操作により押下することができないようにしてもよい。
【０１５９】
ステップＳ１９１４で、図１７の（ｂ）、もしくは図１８に他のユーザのウェブアルバムに含まれるコンテンツが含まれているかを限定公開フラグから判定し、含まれていなければ、ウェブサイトサーバー１０１のＣＰＵ２０１は、確認画面（例えば、図１４）をステップＳ１９１７で生成し、クライアント端末１００に送信する。
【０１６０】
ステップＳ１９１８で、クライアント端末１００のＣＰＵ２０１は、確認画面をウェブサイトサーバー１０１から受信・クライアント端末１００のディスプレイ２１０に表示し、ステップＳ１９１９で、「ＯＫボタン」（１４０１）がユーザによるマウス等の操作により押下されたと判断した場合は、ステップＳ１９２０で、入力情報（ＯＫボタンがユーザによるマウス等の操作により押下されたという情報）をウェブサイトサーバー１０１に送信する。
そして、ステップＳ１９２２において、ウェブサイトサーバー１０１のＣＰＵ２０１は、入力情報を受信し、ステップＳ１９２３で、発注処理を行う。
【０１６１】
以上、本発明によれば、ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、ユーザ識別情報を用いてユーザがログインしたさいに、限定公開のコンテンツを表示しないことにより、セキュリティを高めることができる。
また、本発明によれば、ユーザからカート登録要求を受け付けた後でセッションが切断され、再度、ユーザ識別情報を用いてユーザがログインしたさいに、他のユーザの所有するコンテンツを表示しないことにより、セキュリティを高めることができる。
【０１６２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１６３】
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【０１６４】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１６５】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１６６】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
（付記）
［請求項１］
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、
コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付手段と、
限定公開受付手段で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、
前記発行手段で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであるかを判断する判断手段と、
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成手段と
を備えることを特徴とするウェブシステム。
［請求項２］
前記カートページ生成手段は、前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツでなく一般公開されているコンテンツであると判断されたコンテンツについては、前記一般公開のコンテンツを含むカートのウェブページを生成することを特徴とする請求項１記載のウェブシステム。
［請求項３］
前記限定公開受付手段は、前記コンテンツの限定公開の指示を受け付ける際に、合言葉も受け付け、
前記発行手段で発行されるＵＲＬで表示される前記限定公開されるコンテンツを含むウェブページは、前記限定公開受付手段で受け付けた正しい合言葉の入力が行われた場合に、表示が許可されることを特徴とする請求項１または２に記載のウェブシステム。
［請求項４］
前記管理手段は、前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツが、限定公開されているコンテンツである場合には限定公開であることを特定する情報も合わせて管理することを特徴とする請求項１乃至３のいずれか１項に記載のウェブシステム。
［請求項５］
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツが前記限定公開受付手段により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツの注文を受け付けないように制御する制御手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載のウェブシステム。
［請求項６］
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、
前記ウェブシステムの限定公開受付手段が、コンテンツの登録を行ったユーザから当該コンテンツの限定公開の指示を受け付ける限定公開受付工程と、
前記ウェブシステムの発行手段が、前記限定公開受付工程で前記コンテンツの限定公開の指示を受け付けた場合に、当該コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、
前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて限定公開された前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、
前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報とを対応付けて管理する管理工程と、
前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであるかを判断する判断工程と、
前記ウェブシステムのカートページ生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツが前記限定公開受付工程により限定公開の指示を受け付けたコンテンツであると判断されたコンテンツについては、前記限定公開のコンテンツを表示しないカートのウェブページを生成するカートページ生成工程と
を含むことを特徴とするウェブシステムにおける制御方法。
［請求項７］
コンピュータを、請求項１乃至５のいずれか１項に記載のウェブシステムの各手段として機能させるためのコンピュータプログラム。
［請求項８］
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムであって、
コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行手段と、
前記発行手段で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理手段と、
前記カート登録受付手段で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断手段と、
前記判断手段により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理手段により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成手段と
を備えることを特徴とするウェブシステム。
［請求項９］
コンテンツを登録し、登録されているコンテンツを公開するウェブシステムにおける制御方法であって、
前記ウェブシステムの発行手段が、コンテンツの閲覧を行うためのウェブページを表示するためのＵＲＬを発行する発行工程と、
前記ウェブシステムのカート登録受付手段が、前記発行工程で発行されたＵＲＬが要求されて前記コンテンツの注文を行うためのカート登録要求と、前記コンテンツの注文を行うためのカート登録要求を行ったユーザを識別するユーザ識別情報とを受け付けるカート登録受付工程と、
前記ウェブシステムの管理手段が、前記カート登録受付工程で前記カート登録要求を受け付けた前記コンテンツと、当該カート登録要求を行ったユーザを識別するための前記ユーザ識別情報と、前記コンテンツを登録したユーザを識別する登録ユーザ識別情報とを対応付けて管理する管理工程と、
前記ウェブシステムの判断手段が、前記カート登録受付工程で前記カート登録要求を受け付けた後でセッションが切断され、再度、前記ユーザ識別情報を用いてログインされた場合に、当該ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致するか否かを判断する判断工程と、
前記ウェブシステムの生成手段が、前記判断工程により前記ログインしたユーザ識別情報に対応する前記コンテンツが前記管理工程により管理されており、かつ、当該対応するコンテンツを登録した前記登録ユーザ識別情報と、当該ログインしたユーザ識別情報とが一致しないと判断されたコンテンツについては、当該コンテンツを表示しないカートのウェブページを生成するカートページ生成工程と
を含むことを特徴とするウェブシステムにおける制御方法。
［請求項１０］
コンピュータを、請求項８に記載のウェブシステムの各手段として機能させるためのコンピュータプログラム。
【符号の説明】
【０１６７】
１００  クライアント端末
１０１  ウェブサイトサーバー
１  ネットワーク
【図１】
2018032437.tif 000003
【図２】
2018032437.tif 000004
【図３】
2018032437.tif 000005
【図４】
2018032437.tif 000006
【図５】
2018032437.tif 000007
【図６】
2018032437.tif 000008
【図７】
2018032437.tif 000009
【図８】
2018032437.tif 000010
【図９】
2018032437.tif 000011
【図１０】
2018032437.tif 000012
【図１１】
2018032437.tif 000013
【図１２】
2018032437.tif 000014
【図１３】
2018032437.tif 000015
【図１４】
2018032437.tif 000016
【図１５】
2018032437.tif 000017
【図１６】
2018032437.tif 000018
【図１７】
2018032437.tif 000019
【図１８】
2018032437.tif 000020
【図１９】
2018032437.tif 000021