(57)【要約】      （修正有）【課題】効果的に広告情報を配信することが可能なメッセージ送受信システム、情報提供装置、情報提供方法、端末装置、情報提供処理プログラム、及び端末処理プログラムを提供する。【解決手段】ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供装置と、前記ログインにより、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置とを備え、前記情報提供装置は、前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する提供情報記憶手段と、前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する提供情報特定手段と、特定されたユーザの端末装置に対して前記提供情報を配信する配信手段と、を備える。【選択図】図８
2008171315.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供装置と、
前記ログインにより、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置と、
を備えるメッセージ送受信システムであって、
前記情報提供装置は、
前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する提供情報記憶手段と、
前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する提供情報特定手段と、
前記ログイン中であるユーザを特定するユーザ特定手段と、
前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する配信手段と、
前記端末装置は、
前記情報提供装置から配信された提供情報を受信する受信手段と、
前記受信された提供情報を所定時間表示する表示手段と、
を備えることを特徴とするメッセージ送受信システム。
【請求項２】
ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供装置であって、
前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する提供情報記憶手段と、
前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する提供情報特定手段と、
前記ログイン中であるユーザを特定するユーザ特定手段と、
前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する配信手段と、
を備えることを特徴とする情報提供装置。
【請求項３】
請求項２に記載の情報提供装置において、
前記提供情報記憶手段は、前記提供情報に、その提供数を対応付けて更に記憶しており、
前記ユーザ特定手段は、前記提供情報の提供数分のユーザを特定することを特徴とする情報提供装置。
【請求項４】
請求項２に記載の情報提供装置において、
前記提供情報記憶手段は、前記提供情報に、その提供終了時刻を示す提供終了時刻情報を対応付けて記憶しており、
前記ユーザ特定手段は、前記提供情報が配信されてから、その提供終了時刻までにログインしたユーザを更に特定し、
前記配信手段は、前記更に特定されたユーザの端末装置に対して前記特定された提供情報を配信することを特徴とする情報提供装置。
【請求項５】
請求項３に記載の情報提供装置において、
前記提供情報記憶手段は、前記提供情報に、その提供終了時刻を示す提供終了時刻情報を対応付けて記憶しており、
前記特定されたユーザの数が前記提供数に満たない場合にのみ、前記ユーザ特定手段は、前記提供情報が配信されてから、その提供終了時刻までにログインしたユーザを更に特定し、
前記配信手段は、前記更に特定されたユーザの端末装置に対して前記特定された提供情報を配信することを特徴とする情報提供装置。
【請求項６】
請求項４又は５に記載の情報提供装置において、
前記提供情報の提供終了時刻に基づいて、当該提供情報を前記端末装置において表示継続させる表示継続時間を設定する表示継続時間設定手段を更に備え、
前記配信手段は、前記提供情報と共に前記設定された表示継続時間を示す情報を配信することを特徴とする情報提供装置。
【請求項７】
請求項６に記載の情報提供装置において、
前記表示継続時間設定手段は、前記提供情報の提供終了時刻経過後まで当該提供情報の表示が継続されないように前記表示継続時間を設定することを特徴とする情報提供装置。
【請求項８】
請求項１乃至７の何れか一項に記載の情報提供装置において、
前記特定された提供情報の内容を、前記提供開始時刻からの経過時間に応じて変更する提供情報内容変更手段を更に備え、
前記配信手段は、前記特定されたユーザの端末装置に対して前記内容が変更された提供情報を配信することを特徴とする情報提供装置。
【請求項９】
請求項１乃至８の何れか一項に記載の情報提供装置において、
ユーザの性別、年齢、住所、及び購買履歴情報等の少なくとも何れか一つを含むユーザ情報を、ユーザ毎に判別可能に記憶するユーザ情報記憶手段を更に備え、
前記ユーザ特定手段は、前記ユーザ情報に基づいて、前記配信すべき提供情報の内容に見合ったユーザを特定することを特徴とする情報提供装置。
【請求項１０】
請求項１乃至９の何れか一項に記載の情報提供装置において、
前記ユーザ特定手段は、前記表示されている前記提供情報の数が、制限数に達していない端末装置のユーザを特定することを特徴とする情報提供装置。
【請求項１１】
請求項１乃至１０の何れか一項に記載の情報提供装置において、
前記端末装置から送信された表示保持指示情報であって、当該端末装置において前記提供情報の表示を保持する指示があったこと示す表示保持指示情報を受信する表示保持指示情報受信手段と、
前記受信された表示保持指示情報の数を集計する表示保持指示情報集計手段と、
を更に備えることを特徴とする情報提供装置。
【請求項１２】
請求項１乃至１１の何れか一項に記載の情報提供装置において、
前記端末装置から送信された表示解除指示情報であって、当該端末装置において前記提供情報の表示を解除する指示があったこと示す表示解除指示情報を受信する表示解除指示情報受信手段と、
前記受信された表示解除指示情報の数を集計する表示解除指示情報集計手段と、
を更に備えることを特徴とする情報提供装置。
【請求項１３】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置であって、
請求項１乃至１２の何れか一項に記載の情報提供装置から配信された提供情報を受信する受信手段と、
前記受信された提供情報を所定時間表示する表示手段と、
を備えることを特徴とする端末装置。
【請求項１４】
請求項１３に記載の端末装置において、
前記受信手段は、前記配信された前記提供情報と共に前記情報提供装置において設定された表示継続時間を示す情報を受信し、
前記表示手段は、前記提供情報を前記表示継続時間だけ表示することを特徴とする端末装置。
【請求項１５】
請求項１３又は１４に記載の端末装置において、
前記提供情報の数が制限数に達した場合には、当該提供情報の数が前記制限数に達したことを示す情報を、前記情報提供装置に送信する制限数情報送信手段を更に備えることを特徴とする端末装置。
【請求項１６】
請求項１３又は１４に記載の端末装置において、
前記提供情報が表示解除された場合には、当該提供情報の前記表示解除されたことを示す情報を、前記情報提供装置に送信する表示解除情報送信手段を更に備えることを特徴とする端末装置。
【請求項１７】
請求項１３に記載の端末装置において、
ユーザから前記提供情報の表示を保持させるための表示保持指示を入力する表示保持指示入力手段を更に備え、
前記表示手段は、前記表示保持指示に応じて前記提供情報の表示を保持することを特徴とする端末装置。
【請求項１８】
請求項１７に記載の端末装置において、
前記表示保持指示があったことを示す表示保持指示情報を前記情報提供装置に送信する表示保持指示情報送信手段を更に備えることを特徴とする端末装置。
【請求項１９】
請求項１乃至１２の何れか一項に記載の情報提供装置として機能させることを特徴とする情報提供処理プログラム。
【請求項２０】
請求項１３乃至１８の何れか一項に記載の端末装置として機能させることを特徴とする端末処理プログラム。
【請求項２１】
ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供方法であって、
前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する工程と、
前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する工程と、
前記ログイン中であるユーザを特定する工程と、
前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する工程と、
を備えることを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて端末装置間で、メッセージの送受信を行うことが可能なメッセージ送受信システム等の技術分野に関する。
【背景技術】
【０００２】
従来から、複数の人に同じメールを同時に配信できるメーリングリスト(Mailing List)機能により、広告情報を多くの人に配信する方法が知られている。
【０００３】
一方、インターネットやイントラネット等のネットワークを通じて携帯電話機やパーソナルコンピュータ等の端末装置間で、テキストメッセージ（一般にインスタントメッセージと呼ばれる）の交換ができるインスタントメッセンジャー（ＩＭクライアントとも呼ばれ、端末装置にインストールされるコミュニケーション用アプリケーションソフト）が普及しており（例えば、特許文献１参照）、かかるインスタントメッセンジャーを利用して広告情報を送信することも行われている。
【特許文献１】特開２００３−４４４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、メーリングリスト機能による広告情報の配信は非同期であり、配信対象となる人が端末装置から直ぐに広告情報を閲覧するとは限らず、適切なタイミングで広告情報を配信することは困難であった。
【０００５】
一方、インスタントメッセンジャーを利用した広告情報の配信においては、インスタントメッセンジャーを起動させたときに配信される広告が多く、多数の人に適切なタイミングで効果的に広告情報を配信することは困難であった。
【０００６】
また、このような広告情報が、端末装置のユーザにより必要とされたか否かについて、配信側では把握することは困難であった。また、必要な広告情報については、ユーザにより見やすい状態で残しておきたいというニーズも想定される。
【０００７】
本発明は、このような点に鑑みてなされたものであり、その課題の一例は、より適切なタイミングで効果的に広告情報を配信することが可能なメッセージ送受信システム、情報提供装置、情報提供方法、端末装置、情報提供処理プログラム、及び端末処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供装置と、前記ログインにより、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置と、を備えるメッセージ送受信システムであって、前記情報提供装置は、前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する提供情報記憶手段と、前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する提供情報特定手段と、前記ログイン中であるユーザを特定するユーザ特定手段と、前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する配信手段と、前記端末装置は、前記情報提供装置から配信された提供情報を受信する受信手段と、前記受信された提供情報を所定時間表示する表示手段と、を備えることを特徴とする。
【０００９】
この発明によれば、ユーザに対して、より適切なタイミングで（タイムリーに）提供情報を提示することができる。特に、予め決められた時刻に開始（開催）されるようなタイムセール等の催し物や、メンテナンス等に関するユーザにとって有用な広告情報を、適切なタイミングで配信することにより、プッシュ型の広告としての効果を高めることができる。
【００１０】
請求項２に記載の発明は、ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供装置であって、前記提供情報と、その提供開始時刻を示す提供開始時刻情報と、を対応付けて記憶する提供情報記憶手段と、前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する提供情報特定手段と、前記ログイン中であるユーザを特定するユーザ特定手段と、前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する配信手段と、を備えることを特徴とする。
【００１１】
この発明によれば、ユーザに対して、より適切なタイミングで提供情報を提示することができる。特に、予め決められた時刻に開始（開催）されるようなタイムセール等の催し物や、メンテナンス等に関するユーザにとって有用な広告情報を、適切なタイミングで配信することにより、プッシュ型の広告としての効果を高めることができる。
【００１２】
請求項３に記載の発明は、請求項２に記載の情報提供装置において、前記提供情報記憶手段は、前記提供情報に、その提供数を対応付けて更に記憶しており、前記ユーザ特定手段は、前記提供情報の提供数分のユーザを特定することを特徴とする。
【００１３】
この発明によれば、上記提供情報の提供数を有限にすることができる。
【００１４】
請求項４に記載の発明は、請求項２に記載の情報提供装置において、前記提供情報記憶手段は、前記提供情報に、その提供終了時刻を示す提供終了時刻情報を対応付けて記憶しており、前記ユーザ特定手段は、前記提供情報が配信されてから、その提供終了時刻までにログインしたユーザを更に特定し、前記配信手段は、前記更に特定されたユーザの端末装置に対して前記特定された提供情報を配信することを特徴とする。
【００１５】
この発明によれば、後からログインしたユーザに対してもより適切なタイミングで提供情報を提示することができる。
【００１６】
請求項５に記載の発明は、請求項３に記載の情報提供装置において、前記提供情報記憶手段は、前記提供情報に、その提供終了時刻を示す提供終了時刻情報を対応付けて記憶しており、前記特定されたユーザの数が前記提供数に満たない場合にのみ、前記ユーザ特定手段は、前記提供情報が配信されてから、その提供終了時刻までにログインしたユーザを更に特定し、前記配信手段は、前記更に特定されたユーザの端末装置に対して前記特定された提供情報を配信することを特徴とする。
【００１７】
請求項６に記載の発明は、請求項４又は５に記載の情報提供装置において、前記提供情報の提供終了時刻に基づいて、当該提供情報を前記端末装置において表示継続させる表示継続時間を設定する表示継続時間設定手段を更に備え、前記配信手段は、前記提供情報と共に前記設定された表示継続時間を示す情報を配信することを特徴とする。
【００１８】
この発明によれば、端末装置における提供情報の表示継続時間を設定できるので、提供情報の効果が無くなった時間まで当該提供情報が表示されるのを避けることができる。
【００１９】
請求項７に記載の発明は、請求項６に記載の情報提供装置において、前記表示継続時間設定手段は、前記提供情報の提供終了時刻経過後まで当該提供情報の表示が継続されないように前記表示継続時間を設定することを特徴とする。
【００２０】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の情報提供装置において、前記特定された提供情報の内容を、前記提供開始時刻からの経過時間に応じて変更する提供情報内容変更手段を更に備え、前記配信手段は、前記特定されたユーザの端末装置に対して前記内容が変更された提供情報を配信することを特徴とする。
【００２１】
この発明によれば、提供情報の内容は、提供開始時刻からの経過時間に応じて変更されるので、プッシュ型の広告としての効果をより一層高めることができる。
【００２２】
請求項９に記載の発明は、請求項１乃至８の何れか一項に記載の情報提供装置において、ユーザの性別、年齢、住所、及び購買履歴情報等の少なくとも何れか一つを含むユーザ情報を、ユーザ毎に判別可能に記憶するユーザ情報記憶手段を更に備え、前記ユーザ特定手段は、前記ユーザ情報に基づいて、前記配信すべき提供情報の内容に見合ったユーザを特定することを特徴とする。
【００２３】
この発明によれば、提供情報の内容に見合ったユーザが特定されるので、その情報を必要とするユーザに対してより有用な提供情報を提供することができる。
【００２４】
請求項１０に記載の発明は、請求項１乃至９の何れか一項に記載の情報提供装置において、前記ユーザ特定手段は、前記表示されている前記提供情報の数が、制限数に達していない端末装置のユーザを特定することを特徴とする。
【００２５】
この発明によれば、端末装置において表示される提供情報の数を抑えることができるので、様々な提供情報が端末装置に表示され過ぎることにより有用な情報が埋もれることを避けることができる。
【００２６】
請求項１１に記載の発明は、請求項１乃至１０の何れか一項に記載の情報提供装置において、前記端末装置から送信された表示保持指示情報であって、当該端末装置において前記提供情報の表示を保持する指示があったこと示す表示保持指示情報を受信する表示保持指示情報受信手段と、前記受信された表示保持指示情報の数を集計する表示保持指示情報集計手段と、を更に備えることを特徴とする。
【００２７】
この発明によれば、多くの端末装置に配信された提供情報がどの程度の数のユーザに必要とされたかについて配信側で把握することができる。
【００２８】
請求項１２に記載の発明は、請求項１乃至１１の何れか一項に記載の情報提供装置において、前記端末装置から送信された表示解除指示情報であって、当該端末装置において前記提供情報の表示を解除する指示があったこと示す表示解除指示情報を受信する表示解除指示情報受信手段と、前記受信された表示解除指示情報の数を集計する表示解除指示情報集計手段と、を更に備えることを特徴とする。
【００２９】
この発明によれば、多くの端末装置に配信された提供情報がどの程度の数のユーザに必要とされなかったかについて配信側で把握することができる。
【００３０】
請求項１３に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置であって、請求項１乃至１０の何れか一項に記載の情報提供装置から配信された提供情報を受信する受信手段と、前記受信された提供情報を所定時間表示する表示手段と、を備えることを特徴とする。
【００３１】
この発明によれば、ユーザに対して、より適切なタイミングで提供情報を提示することができる。特に、予め決められた時刻に開始（開催）されるようなタイムセール等の催し物や、メンテナンス等に関するユーザにとって有用な広告情報を、適切なタイミングで配信することにより、プッシュ型の広告としての効果を高めることができる。
【００３２】
請求項１４に記載の発明は、請求項１３に記載の端末装置において、前記受信手段は、前記配信された前記提供情報と共に前記情報提供装置において設定された表示継続時間を示す情報を受信し、前記表示手段は、前記提供情報を前記表示継続時間だけ表示することを特徴とする。
【００３３】
この発明によれば、端末装置における提供情報の表示継続時間を設定できるので、提供情報の効果が無くなった時間まで当該提供情報が表示されるのを避けることができる。
【００３４】
請求項１５に記載の発明は、請求項１３又は１４に記載の端末装置において、前記提供情報の数が制限数に達した場合には、当該提供情報の数が前記制限数に達したことを示す情報を、前記情報提供装置に送信する制限数情報送信手段を更に備えることを特徴とする。
【００３５】
請求項１６に記載の発明は、請求項１３又は１４に記載の端末装置において、前記提供情報が表示解除された場合には、当該提供情報の前記表示解除されたことを示す情報を、前記情報提供装置に送信する表示解除情報送信手段を更に備えることを特徴とする。
【００３６】
請求項１７に記載の発明は、請求項１３に記載の端末装置において、ユーザから前記提供情報の表示を保持させるための表示保持指示を入力する表示保持指示入力手段を更に備え、前記表示手段は、前記表示保持指示に応じて前記提供情報の表示を保持することを特徴とする。
【００３７】
この発明によれば、ユーザは、受信した提供情報を必要に応じて表示保持できるので、必要な提供情報を見やすい状態で残しておくことができる。
【００３８】
請求項１８に記載の発明は、請求項１７に記載の端末装置において、前記表示保持指示があったことを示す表示保持指示情報を前記情報提供装置に送信する表示保持指示情報送信手段を更に備えることを特徴とする。
【００３９】
この発明によれば、提供情報がどの程度の数のユーザに必要とされたかについて配信側に集計させることができる。
【００４０】
請求項１９に記載の情報提供処理プログラムの発明は、請求項１乃至１２の何れか一項に記載の情報提供装置として機能させることを特徴とする。
【００４１】
請求項２０に記載の端末処理プログラムの発明は、請求項１３乃至１８の何れか一項に記載の端末装置として機能させることを特徴とする。
【００４２】
請求項２１に記載の発明は、ネットワークに接続された端末装置からのログイン要求に応じて認証処理を実行し、ログインしたユーザの端末装置に対してプッシュ型配信により所定の提供情報を提供する情報提供方法であって、前記提供情報と、その提供開始時刻を示す提供開始時刻情報とを対応付けて記憶する工程と、前記提供開始時刻情報に基づいて、配信すべき前記提供情報を特定する工程と、前記ログイン中であるユーザを特定する工程と、前記特定されたユーザの端末装置に対して前記特定された提供情報を配信する工程と、を備えることを特徴とする。
【発明の効果】
【００４３】
本発明によれば、ユーザに対して、より適切なタイミングで提供情報を提示することができる。特に、予め決められた時刻に開始（開催）されるようなタイムセール等の催し物や、メンテナンス等に関するユーザにとって有用な広告情報を、適切なタイミングで配信することにより、プッシュ型の広告としての効果を高めることができる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、メッセージ送受信システムに対して本発明を適用した場合の実施形態である。
【００４５】
［１．メッセージ送受信システムの構成及び機能］
先ず、本実施形態に係るメッセージ送受信システムＳの構成及び機能について、図１等を用いて説明する。
【００４６】
図１は、本実施形態に係るメッセージ送受信システムＳの概要構成例を示す図である。
【００４７】
図１に示すように、メッセージ送受信システムＳは、ＩＭ（インスタントメッセンジャー）サービス提供サーバＳＡ（情報提供装置の一例）と、インターネットやイントラネット等のネットワークＮＷ（通信回線及びルーター等の中継機器等により構成される）を通じて他のユーザ端末ＵＴｍとの間でインスタントメッセージの送受信を行うことが可能なインスタントメッセンジャー機能（以下、単に、「メッセンジャー」という）を有する複数のユーザ端末（端末装置の一例）ＵＴｍ（ｍ＝１，２・・・ｋ）と、を含んで構成されている。
【００４８】
なお、図１に示す例では、一つのＩＭサービス提供サーバＳＡを示しているが、当該ＩＭサービス提供サーバＳＡは、複数のサーバ群（例えば、アプリケーションサーバ、プロキシサーバ、リダイレクトサーバ、レジストラ、及びロケーションサーバ等）から構成されるものであっても良い。
【００４９】
ＩＭサービス提供サーバＳＡは、ネットワークＮＷに接続されており、固有のＩＰ（Internet Protocol）アドレス（グローバルＩＰアドレス）が割り当てられている。一方、各ユーザ端末ＵＴｍは、例えばインターネットサービスプロバイダのサーバを通じてネットワークＮＷに接続可能になっており、当該ネットワークＮＷに接続する際、固有のＩＰ（Internet Protocol）アドレス（例えばグローバルＩＰアドレス）が割り当てられるようになっている。
【００５０】
ここで、ＩＭサービス提供サーバＳＡの構成及び機能について、図２等を用いて説明する。
【００５１】
図２は、ＩＭサービス提供サーバＳＡの概要構成の一例を示すブロック図である。
【００５２】
図２に示すように、ＩＭサービス提供サーバＳＡは、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部７に出力する操作部１（例えば、キーボード、マウス等）と、文字や画像等の情報を表示する表示部２（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）と、ネットワークＮＷに接続してユーザ端末ＵＴｍ等との通信状態を制御する通信部３と、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録するドライブ部４と、オペレーティングシステム（Ｏ／Ｓ），各種プログラム（本発明の情報提供処理プログラムを含む）及びデータ等を記憶する記憶部５（例えば、ハードディスクドライブ等）と、操作部１乃至記憶部５とシステム制御部７との間のインタフェース処理を行う入出力インタフェース部６と、ＣＰＵ（Central Processing Unit）７ａ，ＲＯＭ（Read Only Memory）７ｂ，及びＲＡＭ（Random Access Memory）７ｃ等を備えＩＭサービス提供サーバＳＡ全体を統括制御するシステム制御部７と、を備えており、システム制御部７と入出力インタフェース部６とは、システムバス８を介して接続されている。なお、本発明の情報提供処理プログラム等は、例えば、他のサーバ等からネットワークＮＷを介してダウンロードされるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部４を介して読み込まれるようにしても良い。
【００５３】
システム制御部７は、ＣＰＵ７ａが、ＲＯＭ７ｂや記憶部５に記憶された各種プログラムを読み出し実行することにより、ネットワークＮＷに接続されたユーザ端末ＵＴｍからのログイン要求に応じて認証処理を実行し、ユーザ毎のログイン情報（ログインしているか否かを示す情報）を例えばＲＡＭに記憶して管理すると共に、ログインしたユーザのユーザ端末ＵＴｍに対してプッシュ型配信により所定の提供情報を提供するようになっている。また、システム制御部７は、本発明における提供情報特定手段、ユーザ特定手段、表示継続時間設定手段、提供情報内容変更手段、配信手段、表示保持指示情報受信手段、表示保持指示情報集計手段、表示解除指示情報受信手段、及び表示解除指示情報集計手段等として機能し、後述する処理を行う。
【００５４】
記憶部５（提供情報記憶手段及びユーザ情報記憶手段の一例）には、各ユーザ端末ＵＴｍのユーザに関する情報を登録するためのユーザ情報データベース５１、及びログインしたユーザに対して提供される提供情報に関する情報を登録するための提供情報データベース５２が構築されている。
【００５５】
図３は、ユーザ情報データベース５１における登録情報例を、図４は、提供情報データベース５２における登録情報例を夫々示す図である。
【００５６】
ユーザ情報データベース５１には、図３に示すように、ユーザ端末ＵＴｍのアドレス情報、ユーザのユーザＩＤ、パスワード、及びニックネーム（スクリーンネームともいう、以下、「ＮＮ」と称する）、住所、年齢、性別、購買履歴情報、友だち登録しているメンバー（以下、「友録メンバー」という）のＮＮ、夫々の友録メンバーに対して提示されるユーザの状態を示す状態情報、及び夫々の友録メンバーに対して提示されるユーザのムードメッセージ等が互いに対応付けられて登録されている。
【００５７】
ここで、ユーザＩＤ、パスワード、ＮＮ、住所、年齢、性別は、例えば各ユーザ端末ＵＴｍがＩＭサービス提供サーバＳＡに接続して、当該システムＳの利用するための手続処理を経て登録される。また、ユーザＩＤ及びＮＮは、当該システムＳにおいてユーザ毎に一意に与えられるものであり、他のユーザと重複しないように登録される。
【００５８】
また、購買履歴情報は、ユーザによる宿泊予約、チケット（入場チケット、航空券等）購入等に関する履歴情報が含まれている。例えば、所定のサーバ（宿泊予約、各種チケット販売等を行うためのサーバ等）にユーザ端末ＵＴｍが接続し、上記ユーザＩＤ及びパスワードを用いてログインし、当該サーバから提供されたＷｅｂページ上で、ユーザ操作にしたがって宿泊予約、又はチケット購入の手続きに関する決済処理が行われた場合、その購買履歴情報が、当該サーバと専用回線等を通じて連携しているＩＭサービス提供サーバＳＡに送られ、ユーザ情報データベース５１にユーザＩＤに対応付けられて登録されることになる。
【００５９】
また、アドレス情報には、例えば、ネットワークＮＷへのユーザ端末ＵＴｍの接続時に割り当てられたＩＰアドレス（現在のＩＰアドレス）が含まれている。例えば、メッセンジャーが起動したユーザ端末ＵＴｍからのログイン（サインイン）要求（ユーザＩＤ及びパスワードを含む）に応じて認証処理が実行され、ログインが許可された場合（つまり、ユーザＩＤ及びパスワードがユーザ情報データベース５１に登録されている場合）、当該ユーザ端末ＵＴｍのアドレス情報がユーザ情報データベース５１に登録される。
【００６０】
また、友録メンバーは、メッセージを交換する相手として互いに許可しあったユーザであり、例えば他のユーザ端末ＵＴｍからの友だち登録要求に応じて友録メンバーとなるユーザのＮＮ（当該ユーザのユーザＩＤであっても良い）がユーザ情報データベース５１に登録される。友録メンバーとして許可しあったユーザ同士の間では、お互いの状態情報、及びムードメッセージを公開するようにすることができる。
【００６１】
各ユーザの状態情報は、友録メンバー毎に登録（例えば、ログインの際、若しくはユーザの状態の変更があった際に登録）されるようになっており、図３に示す例では、ＮＮ「ａａａａａ」であるユーザの状態情報は、当該ユーザの全ての友録メンバー（つまり、ＮＮ「ｂｂｂｂｂ」、ＮＮ「ｃｃｃｃｃ」、ＮＮ「ｄｄｄｄｄ」、ＮＮ「ｅｅｅｅｅ」、及びＮＮ「ｇｇｇｇｇ」の夫々のユーザ）に対して「退席中」となっている（これにより、全ての友録メンバーに対して「退席中」の状態が提示されることになる）。なお、当該状態情報を、友録メンバー毎に異なるように個別設定することも可能である（例えば、ＮＮ「ｇｇｇｇｇ」であるユーザに対してのみ常に「オフライン」とする設定等）。また、例えば、ＮＮ「ａａａａａ」であるユーザがログアウトした場合には、当該ユーザの状態情報として、例えば「オフライン」を示す状態情報がユーザ情報データベース５１に登録されることになる。ユーザの状態情報としては、上記の他にも、例えば「使用中」、「取り込み中」等がある。
【００６２】
また、ムードメッセージは、インスタントメッセージとは異なり、各ユーザの気分、感情、更には連絡事項等を友録メンバーに公開（例えば後述する、図６（Ａ）に示すようなメイン画面１００上で状態情報と共に公開）するためのメッセージ（例えば、「ラーメン食べたい」、「楽しい」、「今日飲みに行こう」、「今日は早退したい」等）であり、ユーザ端末ＵＴｍにおいて各ユーザにより入力（或いは、予め用意された中から選択）されるようになっている。かかるムードメッセージは、図３に示すように、友録メンバー毎に個別に登録可能となっており、図３に示す例では、ＮＮ「ａａａａａ」であるユーザのムードメッセージは、ＮＮ「ｂｂｂｂｂ」及びＮＮ「ｄｄｄｄｄ」のユーザに対して「ラーメン食べたい」となっている（もちろん、全ての友録メンバーに対して一括してムードメッセージを登録することも可能である）。
【００６３】
そして、システム制御部７は、ユーザ端末ＵＴｍからのログイン要求に応じて当該ログインを許可した際に、当該ユーザ端末ＵＴｍのユーザの友録メンバーの状態情報（例えば、当該メンバーがログインしているのであれば「オンライン」、当該メンバーがログインしていないのであれば「オフライン」）、及び登録されていればムードメッセージを、通信部３及びネットワークＮＷ等を介して当該ユーザ端末ＵＴｍに送信（通知）する。また、このとき、システム制御部７は、当該ログインしたユーザの状態情報（例えば、「オンライン」を示す状態情報）を、当該ユーザの全ての友録メンバーのＮＮに対応付けてユーザ情報データベース５１に登録し、当該ユーザの友録メンバーのうちログインしている友録メンバーのユーザ端末ＵＴｍに対して送信（通知）するようになっている（当該ユーザ端末ＵＴｍが定期的にＩＭサービス提供サーバＳＡから上記ログインしたユーザの状態情報を取得するものであっても良い）。
【００６４】
一方、提供情報データベース５２には、図４に示すように、提供情報の提供ＩＤ、提供数、提供者、提供開始時刻、提供終了時刻、提供時間帯、提供情報の内容、リンク情報等が互いに対応付けられて登録されている。これらの情報は、例えば、提供情報の提供者からの依頼を受けて、例えばＩＭサービス提供サーバＳＡのオペレータにより入力され登録される。なお、当該提供者が、自己の端末からＩＭサービス提供サーバＳＡに接続することにより提供された所定のフォーム上に入力することで、登録されるように構成しても良い。
【００６５】
ここで、提供情報としては、例えば、ある時刻に開始（開催）される催し物（商品（例えば化粧品やチケット（入場チケット、航空券等）等）のタイムセール（例えばＷｅｂサイトや実際の店舗内等で行われる）、講演、コンサート、ミュージカル、サーカス、イベント等）、店舗（レストラン、デパート等）等の広告情報、更には、ある時刻に開始されるＩＭサービス提供サーバＳＡのメンテンナンスの広告（連絡）情報等が挙げられる。
【００６６】
また、提供ＩＤは、当該システムＳにおいて提供情報毎に一意に与えられるものであり、他の提供情報と重複しないように登録される。また、提供数は、ユーザに対する提供情報の最大提供数を示している。また、提供開始時刻は、提供情報の配信を開始する時刻を示し、提供終了時刻は、提供情報の配信を終了する時刻を示しており、これらの時刻は、上記催し物及びメンテナンス等が実際に開始する時刻及び終了する時刻に合わせて決定される。
【００６７】
また、提供時間帯は、提供開始時刻から提供終了時刻までの時間範囲を示しており、かかる提供時間帯は、図示の如く、複数に区分されており、区分された夫々の時間帯毎に提供情報の内容が異なっている。つまり、提供情報の内容は、提供開始時刻からの経過時間に応じて変更されるようになっている。また、例えば、提供ＩＤ「１１１０」に対応する提供情報の内容５２１中に示される“Ｘ”は、タイムセール開始（ここでは、５：００（５時））を基準として算出され（例えば、ユーザが４：５７にログインした場合には、タイムセール開始の３分前であるので、Ｘ＝３となる）、提供情報の内容５２２中に示される“Ｙ”は、提供終了時刻（ここでは、７：００）を基準として算出される（例えば、ユーザが６：５７にログインした場合には、提供終了時刻の３分前であるので、Ｙ＝３となる）。なお、提供情報の内容５２１中に示される「あと“Ｘ”分で」に代えて「５時から」とし、提供情報の内容５２２中に示される「あと“Ｙ”分で」に代えて「７時に」として登録されても良い。
【００６８】
また、リンク情報は、提供情報の内容の一部にハイパーリンクされたサイトのＵＲＬ（Uniform Resource Locator）を示している。
【００６９】
また、提供対象情報には、提供情報の提供対象となるユーザの条件が規定されており、当該条件としては、ユーザの年齢層（例えば、２０代）、ユーザの性別、ユーザの居住地、ユーザの宿泊地、アーティスト（或いは、話し手）名、商品名、商品種類（例えば、化粧品）、あるサイト（インターネット上におけるサイト）や店舗における購買回数等が挙げられる。かかる提供対象情報を提供情報に対応付けて登録するかどうかは任意であり、提供対象情報が対応付けられていない提供情報については、全てのユーザが対象となる。
【００７０】
そして、システム制御部７は、上記提供開始時刻を示す提供開始時刻情報に基づいて配信すべき提供情報を特定し（例えば、提供開始時刻になった、或いは提供開始時刻が経過した提供情報を特定し）、且つログイン中であるユーザを特定し、特定したユーザのユーザ端末ＵＴｍに対して（アドレス情報にしたがって）上記特定した提供情報等を通信部３等を介して配信するようになっている。
【００７１】
また、システム制御部７は、上記提供対象情報と、ユーザの性別、年齢、住所、購買履歴情報等のユーザ情報とに基づいて、配信すべき提供情報の内容に見合ったユーザを特定するように構成すればより効果的である。
【００７２】
例えば、提供情報が、化粧品のタイムセールに関する広告情報であり、提供対象情報には、提供対象となるユーザの条件として「女性」、或いは「化粧品」が規定されている場合、女性であるユーザが特定、或いは、購買履歴情報に「化粧品」を購入した履歴が含まれるユーザが特定される。
【００７３】
また、提供情報が、あるアーティストのコンサートチケットの販売開始を通知するための広告情報であり、提供対象情報には、提供対象となるユーザの条件として、そのアーティスト名が規定されている場合、購買履歴情報に当該アーティストのチケットを購入した履歴が含まれるユーザが特定される。
【００７４】
また、提供情報が、ある地域のレストランに関する広告情報であり、提供対象情報には、提供対象となるユーザの条件として、ユーザの居住地域又はユーザの宿泊地（例えば札幌市）が規定されている場合、住所が札幌市であるユーザ、又は購買履歴情報に札幌市内のホテルの宿泊予約をしている履歴が含まれるユーザが特定される。
【００７５】
また、提供情報が、あるサイト又は店舗におけるタイムセールに関する広告情報であり、提供対象情報には、提供対象となるユーザの条件として、購買回数が規定されている場合、購買履歴情報に当該サイト又は店舗で商品を購入した回数が上記購買回数以上である履歴が含まれるユーザが特定される。
【００７６】
また、提供情報が、航空券のキャンセル待ちに関する広告情報であり、提供対象情報には、提供対象となるユーザの条件として、当該航空券のキャンセル待ちが規定されている場合、購買履歴情報に当該航空券のキャンセル待ち手続きをしている履歴が含まれるユーザが特定される。
【００７７】
また、提供数が有限である提供情報については、その提供数分のユーザが特定されることになる。また、提供開始時刻になった等により提供情報が配信（初回配信）されてから、その提供終了時刻までに新たにログインしたユーザについても特定され、提供情報が配信されるようになっている。ただし、提供数が有限である提供情報については、初回配信の際に特定されたユーザの数が当該提供数に満たない場合にのみ、当該初回配信から、その提供終了時刻までにログインしたユーザが特定され、提供情報等が配信されることになる。
【００７８】
なお、かかる提供情報は、例えば、ユーザ端末ＵＴｍ間で送受信されるインスタントメッセージと同様、公知のＳＩＰ(Session Initiation Protocol)に基づくＳＩＰテキストメッセージ（ヘッダ部とボディ部等から構成され、当該提供情報の内容等がボディ部に記述される）（以下、「配信メッセージ」という）により配信されることになる。
【００７９】
このように配信された提供情報等は、ユーザ端末ＵＴｍにより受信され、所定時間表示される後述のトースターウインドウ画面上に表示されることになるが、システム制御部７は、当該提供情報の提供終了時刻に基づいて（例えば、当該提供情報の提供終了時刻経過後まで当該提供情報の表示が継続されないように）、当該提供情報をユーザ端末ＵＴｍにおいて表示継続させる表示継続時間（例えば、トースターウインドウ画面を表示継続させる時間）を設定し、上記提供情報と共に当該設定した表示継続時間を示す情報を配信するようになっている。
【００８０】
ただし、ユーザ端末ＵＴｍにおいてユーザから提供情報の表示を保持させるための表示保持指示が入力された（後述する表示保持ボタンの選択実行による）場合には、表示継続時間に拘らず、トースターウインドウ画面の表示が保持されることになる。
【００８１】
なお、ユーザ端末ＵＴｍ側で表示継続時間を設定するように構成しても良い。この場合、表示継続時間を提供情報に拘わらず一定（例えば３０秒）としても良いし、上記配信メッセージ中に、提供情報に対応する提供終了時刻を示す情報をＩＭサービス提供サーバＳＡが含ませておき、ユーザ端末ＵＴｍ側で受け取った配信メッセージに基づいて、表示継続時間を設定（ＩＭサービス提供サーバＳＡと同じように設定）するように構成しても良い。
【００８２】
次に、ユーザ端末ＵＴｍの構成及び機能について、図５等を用いて説明する。
【００８３】
図５は、ユーザ端末ＵＴｍの概要構成の一例を示すブロック図である。
【００８４】
図５に示すように、ユーザ端末ＵＴｍは、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部１７に出力する操作部１１（例えば、キーボード、マウス等）と、文字や画像等の情報を表示する表示部１２（例えば、ＣＲＴディスプレイ、液晶ディスプレイ等）と、ネットワークＮＷに接続して他のユーザ端末ＵＴｍ又はＩＭサービス提供サーバＳＡ等との通信状態を制御する通信部１３と、例えば、フレキシブルディスク、ＣＤ、ＤＶＤ等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録するドライブ部１４と、オペレーティングシステム（Ｏ／Ｓ），各種プログラム（本発明の端末処理プログラムを含む）及びデータ等（ＩＭサービス提供サーバＳＡのＩＰアドレスやＵＲＬ（Uniform Resource Locator）等を含む）を記憶する記憶部１５（例えば、ハードディスクドライブ等）と、操作部１１乃至記憶部１５とシステム制御部１７との間のインタフェース処理を行う入出力インタフェース部１６と、ＣＰＵ１７ａ，ＲＯＭ１７ｂ，及びＲＡＭ１７ｃ等を備えるシステム制御部１７と、を備え、システム制御部１７と入出力インタフェース部１６とは、システムバス１８を介して接続されている。なお、本発明の端末処理プログラム等は、例えば、他のサーバ等からネットワークＮＷを介してダウンロードされるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００８５】
システム制御部１７は、ＣＰＵ１７ａが、ＲＯＭ１７ｃや記憶部１５に記憶された各種プログラムを読み出し実行することにより、メッセンジャーとして動作しつつ、本発明における、上記ＩＭサービス提供サーバＳＡから配信された提供情報等を受信する受信手段、受信された提供情報を所定時間表示する表示手段、制限数情報送信手段、表示解除情報送信手段、及び表示保持指示情報送信手段等として機能し、後述する各種処理を行うようになっている。
【００８６】
図６は、ユーザ端末ＵＴ２の表示部１２における表示画面例を示す図である。
【００８７】
例えばユーザ端末ＵＴ２（その他のユーザ端末ＵＴｍでも同様）においてメッセンジャーが起動しログインした後、メッセンジャーが起動していることを示す例えばアイコンが表示部１２上におけるツールバー１０１に表示（図示せず）されると共に、図６（Ａ）に示すようなメイン画面１００が表示部１２上に表示され（開き）、更に、ＩＭサービス提供サーバＳＡからの友録メンバーの状態情報等が通信部１３を介して受信される。そして、受信された夫々の友録メンバーの状態を示す状態情報が、当該メイン画面１００における状態表示部１００ａに表示され、受信された友録メンバーのムードメッセージがムードメッセージ表示部１００ｂに表示されるようになっている。
【００８８】
図６（Ａ）に示すメイン画面１００には、「設定」ボタン１００ｃ、「新規メンバーの登録」ボタン１００ｄ、メニュー画面１００を閉じるための「×」（閉じる）ボタン１００ｅ、ログアウトするための「ログアウト」ボタン１００ｆ、「チャット開始」ボタン１００ｇ、及び「通話開始」ボタン１００ｈが、ユーザにより選択可能に設けられている。このような表示状態において、ユーザ端末ＵＴ２のユーザが操作部１１を操作して「設定」ボタン１００ｃを選択実行（例えば、マウスによりクリック）すると、各種設定を行うための設定画面（図示せず）が表示される。かかる設定画面において、当該ユーザの指示により、当該インスタントメッセージの交換相手から該メッセージ（最初のメッセージ）が受信されたときにチャットウインドウ画面（図示せず）をポップアップして表示するか否か（ポップアップして表示しない場合、例えば表示部１２上におけるツールバー１０１に、当該メッセージの受信があったことを示す情報が表示）が設定したりすること等が可能になっており、設定内容は記憶部１５に記憶される。
【００８９】
また、ユーザ端末ＵＴ２のユーザが操作部１１を操作して「新規メンバーの登録」ボタン１００ｄを選択実行（例えば、マウスによりクリック）すると、新たに友だち登録するための新規メンバー登録画面（図示せず）が表示される。かかる新規メンバー登録画面において、当該ユーザは、操作部１１を操作して新たに友だち登録したいユーザのＮＮ等を指定してそのユーザのユーザ端末ＵＴｍ（ＩＰアドレス宛）、或いは電子メールアドレス宛にメッセージを交換する相手（友だち）に誘う旨の情報を送信することができ、これが送信先のユーザに許可された場合には、当該友だち登録を許可したユーザのＮＮ等が記憶部１５に保存され、且つ、当該友だち登録を許可したユーザのＮＮ等を含む友だち登録要求がＩＭサービス提供サーバＳＡに送信されて、当該友だち登録要求をしたユーザ端末ＵＴ２のユーザのユーザＩＤに対応付けられてユーザ情報データベース５１に登録（友だち登録）されることになる。
【００９０】
このように友だち登録することで、ユーザ端末ＵＴ２のユーザの友録メンバーが追加され、当該友録メンバーの状態が、当該ユーザ端末ＵＴ２のメニュー画面１００における状態表示部１００ａに表示されることになる（逆に、当該友録メンバー側においても、ユーザ端末ＵＴ２のユーザが友録メンバーとして登録されることになる）。そして、ユーザ端末ＵＴ２のユーザが、自己の友録メンバーとメッセージの交換を行いたい場合、操作部１１を操作してメッセージの交換を行いたいオンラインの状態にある友録メンバーのＮＮを状態表示部１００ａにて指定し、「チャット開始」ボタン１００ｇを選択実行（例えば、マウスによりクリック、或いは、状態表示部１００ａにおける友録メンバーのＮＮをマウスによりダブルクリック）すると、チャットウインドウ画面が表示部１２上に表示される。かかるチャットウインドウ画面により、ユーザ端末ＵＴ２のユーザは、友録メンバーであるユーザとメッセージの交換を行うことができる。
【００９１】
また、ユーザ端末ＵＴ２のユーザが、自己の友録メンバーと通話を行いたい場合、操作部１１を操作して通話したいオンラインの状態にある友録メンバーのＮＮを状態表示部１００ａにて指定し、「通話開始」ボタン（Click to call機能ボタン）１００ｈを選択実行（例えば、マウスによりクリック）すると、ユーザ端末ＵＴ２のユーザは、ユーザ端末ＵＴ２に接続したマイク付きのヘッドホンを用いて、友録メンバーであるユーザと通話（例えばＳＩＰに基づくＩＰ電話）を行うことができる。
【００９２】
そして、ログイン後、例えば提供情報の提供開始時刻（例えば、４：５０）が到来した場合、ＩＭサービス提供サーバＳＡから、その提供情報が送信され、ユーザ端末ＵＴ２の表示部１２上には、トースターウインドウ画面１０２が、図６（Ａ），（Ｂ）に示すように、全体画面の下方から上方にポップアップ表示される。かかるトースターウインドウ画面１０２には、提供情報の内容を表示するための提供情報表示部１０２ａ、提供者の名称を表示するための提供者表示部１０２ｂ、トースターウインドウ画面１０２を閉じるための「×」（閉じる）ボタン１０２ｃ、及びトースターウインドウ画面１０２の表示を保持するための表示保持ボタン（画鋲ボタン）１０２ｄが設けられている。このようなトースターウインドウ画面１０２は、ユーザによる「×」ボタン１０２ｃの選択実行（例えば、マウスによりクリック）がなければ、提供情報と共に受信された表示継続時間を示す情報に基づき、当該表示継続時間だけ表示される（つまり、図６（Ｂ）に示すように表示されてから表示継続時間経過後に消去（表示解除）される）ようになっている。これにより、例えば商品（例えば化粧品やチケット等）のタイムセール終了後にもその広告情報が表示されるのを防止することができる。
【００９３】
また、ユーザ端末ＵＴ２のユーザが操作部１１を操作して表示保持ボタン１０２ｄを選択実行（例えば、マウスによりクリック）すると、トースターウインドウ画面１０２の表示が保持されるようになっている。これにより、ユーザは、必要な提供情報を見やすい状態で残しておくことができる。
【００９４】
また、提供情報表示部１０２ａに表示された提供情報に係る文字（この例では、符号１０２ｅ部に示す「こちら。」）には、ハイパーリンクが張られており（ＵＲＬが埋め込まれている）、ユーザ端末ＵＴ２のユーザが、操作部１１を操作して符号１０２ｅ部の文字を選択実行（例えば、マウスによりクリック）すると、ユーザ端末ＵＴ２のブラウザによりハイパーリンク先のサイトである「○○市場」のＷｅｂページがネットワークＮＷを介して所定のサーバ（図示せず）から取得され、表示されることになる。このような「○○市場」のＷｅｂページ上で、ユーザは操作部１１を操作してタイムセールに係る商品の購入手続きを行うことができる。  
【００９５】
また、提供情報表示部１０２ａには、販売時間等が特に制限されていない商品提供に関するサイトのＵＲＬが埋め込まれた文字が記述される場合もあるが、この場合、ユーザは、表示保持ボタン１０２ｄを選択実行することでトースターウインドウ画面１０２の表示を保持させておき、後から都合の良い時間に、当該サイトのＵＲＬが埋め込まれた文字を選択実行してＷｅｂページを表示させることができる。
【００９６】
なお、図示しないが、トースターウインドウ画面上に、「通話開始」ボタン（Click to call機能ボタン）を設け、ユーザ端末ＵＴ２のユーザが、当該「通話開始」ボタンを選択実行（例えば、マウスによりクリック）すると、当該ユーザ端末ＵＴ２と、トースターウインドウ画面上に表示された提供情報の提供者側のオペレータの端末とが接続され、通話（例えばＳＩＰに基づくＩＰ電話）を行うように構成すれば、ユーザは、より迅速に例えばチケット購入手続きを行うことができる。また、トースターウインドウ画面自体が「通話開始」ボタンとして働き、当該トースターウインドウ画面がクリックされた場合、当該ユーザ端末ＵＴ２と、トースターウインドウ画面上に表示された提供情報の提供者側のオペレータの端末とが接続され、通話を行うように構成しても良い。
【００９７】
また、ＩＭサービス提供サーバＳＡから複数の提供情報が送信された場合、複数のトースターウインドウ画面がユーザ端末ＵＴ２の表示部１２上に表示されることになる。
【００９８】
図７は、複数のトースターウインドウ画面が表示された場合の表示画面例を示す図である。図７に示す例は、６時５７分にログインした場合の例であり、この例では、互いに異なる３つの提供情報（例えば、図４に示す提供ＩＤ「１１１０」、「１１２０」及び「１１３０」の夫々に対応する提供情報）が送信され、夫々に対応するトースターウインドウ画面１０３，１０４，１０５が表示されている。
【００９９】
［２．メッセージ送受信システムの動作］
次に、本実施形態に係るメッセージ送受信システムＳの動作について、図８及び図９等を用いて説明する。
【０１００】
図８は、ＩＭサービス提供サーバＳＡのシステム制御部７における処理を示すフローチャートであり、図９は、ユーザ端末ＵＴｍのシステム制御部１７におけるメッセンジャーに係る処理を示すフローチャートである。
【０１０１】
（ＩＭサービス提供サーバＳＡにおける処理）
先ず、ＩＭサービス提供サーバＳＡにおける処理について説明する。
【０１０２】
図８に示す処理が開始されると、ＩＭサービス提供サーバＳＡのシステム制御部７は、初期化処理を実行し（ステップＳ１）、ユーザ情報データベース５１及び提供情報データベース５２に登録された各種情報を記憶部５から読み込み、ＲＡＭに展開する。以降は、読み込まれた各種情報が、適宜、システム制御部７により参照されつつ処理が行われる。
【０１０３】
次いで、システム制御部７は、例えば、提供開始時刻になった提供情報があるか否かを判断し（ステップＳ２）、提供開始時刻になった提供情報がない場合には（ステップＳ２：ＮＯ）、ネットワークＮＷを介してユーザ端末ＵＴｍからログイン要求（ユーザＩＤ及びパスワードを含む）があったか否かを判断し（ステップＳ３）、ログイン要求がない場合には（ステップＳ３：ＮＯ）、ステップＳ４へ移行する。ステップＳ４におけるその他の処理では、例えば、各ユーザ端末ＵＴｍからの状態やムードメッセージの変更通知があったときに、その友録メンバーのユーザ端末ＵＴｍに対して、変更後の状態情報やムードメッセージの通知を行う等の処理が行われる。
【０１０４】
一方、上記ステップＳ２において、提供開始時刻になった提供情報がある場合には（ステップＳ２：ＹＥＳ）、システム制御部７は、その提供情報（例えば、図４に示す提供ＩＤ「１１１０」の提供情報）を特定（例えば、当該提供情報に関する情報を所定のメモリ領域に確保）する（ステップＳ５）。
【０１０５】
次いで、システム制御部７は、ログイン中であるユーザ（ユーザＩＤ）を、上記特定した提供情報に対応する提供数（例えば、１００００）分特定する（ステップＳ６）。
【０１０６】
ここで、上記特定された提供情報に提供対象情報が対応付けられている場合には、当該提供対象情報に規定された条件に該当するユーザが提供数分特定される。例えば、居住地域（住所）が東京都、千葉県、及び埼玉県であるという条件の場合には、かかる条件を満たすユーザが提供数分特定されることになる。なお、当該提供数を超えるユーザが該当する場合には、例えばユーザ登録順、或いはランダムで提供数分のユーザが特定される（絞り込まれる）ことになる。一方、ユーザの数が当該提供数に満たない場合もあり得、この場合、後述するように、後からログインしたユーザが特定されることになる。
【０１０７】
なお、提供情報（提供ＩＤ）毎に対象ユーザリストを作成して、提供対象情報に規定された条件を満たすユーザのユーザＩＤを当該対象ユーザリストに予め登録しておき、上記ステップＳ６において、上記特定された提供情報に対応する対象ユーザリストからログイン中であるユーザ（ユーザＩＤ）を特定するように構成しても良い。
【０１０８】
次いで、システム制御部７は、上記特定した提供情報についての現在時刻に応じた内容を配信メッセージ中に設定する（ステップＳ７）。例えば、現在時刻が６時５７分である場合、図４に示す提供情報の内容５２２が配信メッセージ中に設定（このとき当該内容５２２における“Ｙ”が算出（例えば、Ｙ＝提供終了時刻（７：００）−現在時刻（６：５７）））される。つまり、特定された提供情報の内容は、提供開始時刻からの経過時間に応じて変更されることになる。
【０１０９】
次いで、システム制御部７は、上記特定した提供情報の提供終了時刻に基づいて（例えば、当該提供情報の提供終了時刻経過後まで当該提供情報の表示が継続されないように）、上述した表示継続時間を算出し、これを上記配信メッセージ中に設定する（ステップＳ８）。例えば、当該特定された提供情報の提供終了時刻から現在時刻を引いた値（提供終了時刻（７：００）−現在時刻（６：５７）＝３分、或いは、３分以下となる任意の時間（例えば、１分）が表示継続時間として設定される。
【０１１０】
次いで、システム制御部７は、上記特定したユーザの数を上記特定した提供情報に対応付けてＲＡＭに記憶する（ステップＳ９）。
【０１１１】
次いで、システム制御部７は、上記特定した提供情報に係る配信メッセージを、上記特定した夫々のユーザに対応するアドレス情報にしたがって夫々のユーザ端末ＵＴｍに対して通信部３等を通じて配信する（ステップＳ１０）。
【０１１２】
なお、配信メッセージを例えば複数回に分けて所定数ずつ（例えば、１分毎に１００人ずつ）配信するように構成すれば、ＩＭサービス提供サーバＳＡの負荷を低減されることができる。また、この場合に、各ユーザのユーザ情報に応じて優先順位を決めておき、当該優先順位にしたがった順に上記配信メッセージを配信するように構成すれば、より効果的である。例えば、提供情報が、あるサイト又は店舗におけるタイムセールに関する広告情報である場合、システム制御部７は、上記特定した各ユーザの購買履歴情報を参照し、当該サイト又は店舗で商品を購入した回数が多い順にユーザＩＤを並べ（当該サイト又は店舗で商品を購入した回数が多いユーザの優先順位が高くなる）、その並べられたユーザＩＤの優先順位が高い順に、当該提供情報に係る配信メッセージを、夫々のユーザ端末ＵＴｍに対して配信する。
【０１１３】
こうして、提供情報の提供開始時刻が到来する度に、その提供情報に関してステップＳ５〜Ｓ１０の処理が実行される。
【０１１４】
一方、上記ステップＳ３において、ログイン要求があった場合には（ステップＳ３：ＹＥＳ）、システム制御部７は、上述した認証処理を実行し（ステップＳ１１）、ログインを許可する場合、当該ユーザ端末ＵＴｍのアドレス情報及び当該ユーザ端末ＵＴｍのユーザの状態情報（例えば、「オンライン」を示す状態情報）等を、当該ユーザのユーザＩＤに対応付けてユーザ情報データベース５１に登録（友録メンバー毎に登録）し、当該ログインが許可されたユーザの友録メンバーの状態情報を当該ユーザ端末ＵＴｍに送信する。
【０１１５】
次いで、システム制御部７は、現在時刻が、提供時間帯（提供開始時刻から提供終了時刻までの時間帯）に含まれる提供情報があるか否かを判断し（ステップＳ１２）、提供時間帯に含まれる提供情報がない場合、または、既に全ての提供情報を以下の処理（ステップＳ１３）にて特定し終えた場合には（ステップＳ１２：ＮＯ）、ステップＳ４へ移行し、提供時間帯に含まれる提供情報がある場合には（ステップＳ１２：ＹＥＳ）、その提供情報を特定し（ステップＳ１３）、ステップＳ１４に移行する。
【０１１６】
ステップＳ１４では、システム制御部７は、当該特定した提供情報に対応するユーザの数（ステップＳ９の処理による）が、当該提供情報に対応する提供数に達しているか否かを判断し、達している場合には（ステップＳ１４：ＹＥＳ）、ステップＳ１２に戻り他の提供情報に対して同様の処理を行う。
【０１１７】
一方、当該特定した提供情報に対応するユーザの数が、当該提供情報に対応する提供数に達していない場合には（ステップＳ１４：ＮＯ）、システム制御部７は、上記新たにログインしたユーザが特定されるべきユーザであるか（つまり、上記特定した提供情報の提供対象となるユーザであるか）否かを判断し（ステップＳ１５）、特定されるべきユーザでない場合には（ステップＳ１５：ＮＯ）、ステップＳ４に移行する。
【０１１８】
一方、特定されるべきユーザである場合（ステップＳ１５：ＹＥＳ）、例えば当該提供情報に提供対象情報が対応付けられており、当該ユーザが、上述したように、当該提供対象情報に規定された条件に該当する場合には、システム制御部７は、当該ユーザを特定し（ステップＳ１６）、上記ステップＳ１３で特定した提供情報に対応付けられたユーザ数に“１”加算する（ステップＳ１７）。
【０１１９】
なお、ステップＳ１５において、上記新たにログインしたユーザが特定されるべきユーザであるか否かは、当該ユーザが、当該特定した提供情報に対応する上述した対象ユーザリストに登録されているか否かにより判断されるものであっても良い。
【０１２０】
そして、システム制御部７は、上記ステップＳ１３で特定した提供情報についての現在時刻に応じた内容を配信メッセージ中に設定（ステップＳ７と同様の考え）する（ステップＳ１８）。
【０１２１】
次いで、システム制御部７は、上記特定した提供情報の提供終了時刻に基づいて、上述した表示継続時間を算出し、これを上記配信メッセージ中に設定（ステップＳ８と同様の考え）する（ステップＳ１９）。
【０１２２】
そして、システム制御部７は、上記ステップＳ１３で特定した提供情報に係る配信メッセージを、上記ステップＳ１６で特定したユーザに対応するアドレス情報にしたがって当該ユーザ端末ＵＴｍに対して通信部３等を通じて配信する（ステップＳ２０）。こうして、ユーザ端末ＵＴｍからログイン要求がある度に、ステップＳ１１以降の処理が実行される。
【０１２３】
（ユーザ端末ＵＴｍにおける処理）
次に、ユーザ端末ＵＴｍにおける処理について説明する。
【０１２４】
あるユーザ端末ＵＴｍにおいてメッセンジャーが起動すると、図９に示す処理が開始され、先ず、システム制御部１７は、自動的に又はユーザの指示によりログイン処理を実行する（ステップＳ３１）。かかるログイン処理においては、上述したように、ユーザ端末ＵＴｍがネットワークＮＷを介してＩＭサービス提供サーバＳＡに接続し（セッション確立）、当該ＩＭサービス提供サーバＳＡに対してログイン要求（メッセンジャーの起動時にユーザにより入力されたユーザＩＤ及びパスワード、或いは、以前に入力され記憶部１５に保存されていたユーザＩＤ及びパスワードを含む）を行い、ＩＭサービス提供サーバＳＡにおける上述した認証処理によりログインが許可された場合、当該ユーザ端末ＵＴｍのアドレス情報及び当該ユーザ端末ＵＴｍのユーザの状態情報（例えば、「オンライン」を示す状態情報）等が、ＩＭサービス提供サーバＳＡにより、当該ユーザのユーザＩＤに対応付けられてユーザ情報データベース５１に登録（友録メンバー毎に登録）される。また、ＩＭサービス提供サーバＳＡから当該ログインが許可されたユーザの友録メンバーの状態情報が当該ユーザ端末ＵＴｍに送信される。
【０１２５】
次いで、システム制御部１７は、図６（Ａ）に示すようなメイン画面１００を表示部１２上に表示する（ステップＳ３２）。
【０１２６】
次いで、システム制御部１７は、ＩＭサービス提供サーバＳＡから配信された配信メッセージを受信したか否かを判断し（ステップＳ３３）、受信した場合には（ステップＳ３３：ＹＥＳ）、当該配信メッセージに含まれる提供情報が表示されたトースターウインドウ画面（ＴＷ画面）を表示部１２上に表示する（ステップＳ３４）。
【０１２７】
次いで、システム制御部１７は、提供情報に対応する表示継続時間に到達した（つまり、トースターウインドウ画面が表示されてから当該表示継続時間に到達した）トースターウインドウ画面が有るか否かを判断（ステップＳ３５）する。図８のステップＳ８やステップＳ１９で上述したように、配信メッセージには表示継続時間が設定されているので、システム制御部１７は、この表示継続時間に基づき、表示継続時間に到達したか否かを判断する。表示継続時間に到達したトースターウインドウ画面が無い場合には（ステップＳ３５:ＮＯ）、ステップＳ３９に移行し、表示継続時間に到達したトースターウインドウ画面が有る場合には（ステップＳ３５:ＹＥＳ）、当該トースターウインドウ画面が表示保持ボタンにより表示保持指示されたトースターウインドウ画面であるか否かを判別する（ステップＳ３６）。
【０１２８】
そして、当該トースターウインドウ画面が表示保持ボタンにより表示保持指示されたトースターウインドウ画面でない場合には（ステップＳ３６：ＮＯ）、システム制御部１７は、当該トースターウインドウ画面の消去（表示解除）処理を実行し（ステップＳ３７）、トースターウインドウ画面を閉じる。続いて、システム制御部１７は、当該ユーザ端末ＵＴｍのユーザのユーザＩＤ、消去したトースターウインドウ画面に係る提供情報の提供ＩＤ、及び表示継続時間の到来により表示解除されたことを示す情報等を含む表示解除情報をＩＭサービス提供サーバＳＡに対して通信部１３等を介して送信し（ステップＳ３８）、ステップＳ４０に移行する。
【０１２９】
このように、ステップＳ３６を経由してステップＳ３８に来た場合では、表示解除情報に表示継続時間の到来により表示解除されたことを示す情報が含まれるので、配信側で、提供情報が表示継続時間満了まで表示されたことを判断できる。
【０１３０】
一方、上記ステップＳ３６において表示保持ボタンにより表示保持指示されたトースターウインドウ画面である場合には（ステップＳ３６：ＹＥＳ）、ステップＳ３９に進む。
【０１３１】
次いで、ステップＳ３９では、システム制御部１７は、トースターウインドウ画面における「×」ボタン（例えば、図６（Ａ），（Ｂ）に示す「×」ボタン１０２ｃ）が選択実行されたか否かを判断し、選択実行された場合にも（ステップＳ３９:ＹＥＳ）、当該トースターウインドウ画面の消去（表示解除）処理を実行し、トースターウインドウ画面を閉じる（ステップＳ３７）。続いて、システム制御部１７は、当該ユーザ端末ＵＴｍのユーザのユーザＩＤ、消去したトースターウインドウ画面に係る提供情報の提供ＩＤ、及び「×」ボタンにより表示解除されたことを示す情報（つまり、提供情報の表示を解除する指示があったこと示す表示解除指示情報）等を含む表示解除情報をＩＭサービス提供サーバＳＡに対して通信部１３等を介して送信し（ステップＳ３８）、ステップＳ４０に移行する。
【０１３２】
このように、ステップＳ３９を経由してステップＳ３８に来た場合では、ステップＳ３６を経由してステップＳ３８に来た場合とは異なり、表示解除指示情報には、「×」ボタンにより表示解除されたことを示す情報が含まれる。そして、この場合、表示解除指示情報には、当該提供情報が、表示保持指示ボタンにより表示保持指示されていたか否かを示す情報が付加される。これにより、配信側で、例えば、表示保持されずに「×」ボタンにより表示解除された提供情報は、ユーザに必要とされない（興味の無い）情報であったことを配信側で判断でき、一方、例えば、表示保持されて「×」ボタンにより表示解除された提供情報は、ユーザに必要とされた情報であったことを判断できる。
【０１３３】
一方、ステップＳ３９においてトースターウインドウ画面における「×」ボタンが選択実行されていない場合（ステップＳ３９：ＮＯ）、処理はステップＳ４０に進む。ステップＳ４０では、システム制御部１７は、トースターウインドウ画面における表示保持ボタン（例えば、図６（Ａ），（Ｂ）に示す表示保持ボタン１０２ｄ）が選択実行されたか否かを判断し、選択実行された（つまり、表示保持指示された）場合には（ステップＳ４０:ＹＥＳ）、当該表示保持指示に応じて当該トースターウインドウ画面の表示保持処理を実行し、当該トースターウインドウ画面（つまり、当該提供情報）の表示を保持する（ステップＳ４１）。
【０１３４】
図１０は、表示保持されたトースターウインドウ画面例を示す図である。図１０の例では、トースターウインドウ画面には表示保持ボタンが消えており、その代わりに当該トースターウインドウ画面の左上部には画鋲マーク１１１が付加表示されている。これにより、「×」ボタン或いはログアウトボタンが選択実行されない限りは、当該トースターウインドウ画面の表示状態が継続することになる。
【０１３５】
なお、図１０の表示状態で画鋲マーク１１１が選択実行（例えば、マウスによりクリック）された場合、当該トースターウインドウ画面の表示保持が解除されるように構成しても良い。この場合、当該表示保持の解除時点で既に表示継続時間が経過していれば直ちに当該トースターウインドウ画面が消去され、そうでなれば表示継続時間経過後に当該トースターウインドウ画面が消去されることになる。
【０１３６】
次いで、システム制御部１７は、当該ユーザ端末ＵＴｍのユーザのユーザＩＤ、表示保持されたトースターウインドウ画面に係る提供情報の提供ＩＤ、及び表示保持指示があったことを示す（言い換えれば、表示保持されたことを示す）情報等を含む表示保持指示情報をＩＭサービス提供サーバＳＡに対して通信部１３等を介して送信し（ステップＳ４２）、ステップＳ４３に移行する。
【０１３７】
なお、ステップＳ４２で表示保持指示情報が送信された提供情報であっても、再び、そのトースターウインドウ画面が閉じられると、上記ステップＳ３８で表示解除指示情報が送信され、その結果、当該表示解除情報がＩＭサービス提供サーバＳＡにおいて表示保持指示情報と同じレコードに追加される。
【０１３８】
一方、ステップＳ４０においてトースターウインドウ画面における表示保持ボタンが選択実行されていない場合（ステップＳ４０：ＮＯ）、処理はステップＳ４３に進む。
【０１３９】
ステップＳ４３におけるその他の処理においては、友録メンバーであるユーザとの間のメッセージ交換処理、各種設定処理等が実行されるが、詳しい説明は省略する。
【０１４０】
なお、トースターウインドウ画面上に表示されたリンク（ハイパーリンク）が張られた文字（例えば、図６の符号１０２ｅ部に示す「こちら。」）が、ユーザにより選択実行（例えば、マウスによりクリック）されると、当該ユーザのユーザＩＤ、当該トースターウインドウ画面に係る提供情報の提供ＩＤ、及びリンク指示があったことを示す情報等を含むリンク指示情報が、上記ステップＳ４３においてＩＭサービス提供サーバＳＡに送信されることになる。また、提供情報としてトースターウインドウ画面上に「通話開始」ボタンを埋め込む（或いは、トースターウインドウ画面自体を「通話開始」ボタンとして機能させる）ことも可能あるが、かかる場合、ＩＭサービス提供サーバＳＡが、例えば、図８のステップＳ１０又はＳ２０の前にトースターウインドウ画面上に「通話開始」ボタンを埋め込む（或いは、トースターウインドウ画面自体を「通話開始」ボタンとして機能させる）ための情報を配信メッセージに含めることになる。そして、このような場合において、ユーザ端末ＵＴｍに、当該「通話開始」ボタンの埋め込まれたトースターウインドウ画面が表示されていて、当該「通話開始」ボタン（或いは、トースターウインドウ画面）が、ユーザにより選択実行（例えば、マウスによりクリック）された場合も、当該ユーザのユーザＩＤ、当該トースターウインドウ画面に係る提供情報の提供ＩＤ、及び通話開始指示があったことを示す情報等を含む通話指示情報が、上記ステップＳ４３においてＩＭサービス提供サーバＳＡに送信されるように構成しても良い。
【０１４１】
ステップＳ４４では、ログアウト指示があったか否かが判断され、ログアウト指示がない場合には（ステップＳ４４：ＮＯ）、ステップＳ３３に戻り、ログアウト指示があった（例えば、メイン画面１００における「ログアウト」ボタン１００ｆが選択実行された）場合には（ステップＳ４４：ＹＥＳ）、当該処理が終了する。
【０１４２】
以上説明したように、上記実施形態によれば、ＩＭサービス提供サーバＳＡが、提供情報毎に設定された提供開始時刻に基づいて配信すべき提供情報を特定し、且つログイン中であるユーザを特定し、特定したユーザのユーザ端末ＵＴｍに対して上記特定した提供情報を配信し、ユーザ端末ＵＴｍが、受信した提供情報をトースターウインドウ画面上に表示するように構成したので、ユーザに対して、より適切なタイミングで提供情報を提示することができる。特に、予め決められた時刻に開始（開催）されるようなタイムセール等の催し物や、メンテナンス等に関するユーザにとって有用な広告情報を、適切なタイミングで配信することにより、プッシュ型の広告としての効果を高めることができる。
【０１４３】
また、提供情報に対応付けられた提供対象情報と、ユーザの性別、年齢、住所、購買履歴情報等のユーザ情報とに基づいて、当該提供情報の内容に見合ったユーザを特定し、当該ユーザのユーザ端末ＵＴｍに対して上記提供情報を配信するように構成したので、その情報を必要とするユーザに対してより有用な提供情報を提供することができ、提供者側にとっては広告効果を高めることができる。
【０１４４】
また、ユーザ端末ＵＴｍにおける上記トースターウインドウ画面の表示継続時間を設定できるように構成したので、提供情報の効果が無くなった時間まで当該提供情報が表示されるのを避けることができる。
【０１４５】
また、提供情報の内容は、提供開始時刻からの経過時間に応じて変更されるので、プッシュ型の広告としての効果をより一層高めることができる。
【０１４６】
また、ユーザは、ユーザ端末ＵＴｍにおいて受信しトースターウインドウ画面に表示された提供情報を必要に応じて表示保持できるので、必要な提供情報を見やすい状態で残しておき、後から活用することができる。
【０１４７】
ところで、例えば１つのユーザ端末ＵＴｍに対して、ある時間範囲内に多くの提供情報に係る配信メッセージが配信され、多くのトースターウインドウ画面が表示された場合、当該ユーザにとって提供情報が見難くなり広告としての効果が低下することが想定される。そこで、上記図８に示すステップＳ６及びステップＳ１６において、表示されている提供情報（トースターウインドウ画面）の数が、制限数（例えば、３つ。かかる制限数は、ユーザ端末ＵＴｍ側又はＩＭサービス提供サーバＳＡ側で任意に設定可能とする）に達していないユーザ端末ＵＴｍのユーザが特定される（つまり、表示されている提供情報（トースターウインドウ画面）の数が、制限数に達しているユーザ端末ＵＴｍのユーザは特定されず、提供情報の提供対象外となる）ように構成すれば、様々な提供情報が表示されすぎることにより有用な情報が埋もれることを避けることができる。
【０１４８】
かかる構成においては、ＩＭサービス提供サーバＳＡは、ユーザ毎（ユーザＩＤ毎）に表示数カウンタを設けておき、提供情報がユーザ端末ＵＴｍに配信される度にそのユーザに対応する表示数カウンタが１カウントアップされ、ユーザ端末ＵＴｍからの表示解除情報（上記ステップＳ３８の処理で送信された表示解除情報）を受信する度に、そのユーザに対応する表示数カウンタが１カウントダウンされるようになっている。そして、上記図８に示すステップＳ６及びステップＳ１６において、当該表示数カウンタが制限数に達していないユーザが特定される。
【０１４９】
また、別の方法として、ユーザ端末ＵＴｍ側で、表示されている提供情報（トースターウインドウ画面）の数をカウントし、カウントされた数が制限数に達した場合には、当該提供情報の数が制限数に達したことを示す情報（ユーザＩＤを含む）をＩＭサービス提供サーバＳＡに送信する。一方、ＩＭサービス提供サーバＳＡは、当該提供情報の数が制限数に達したことを示す情報を受信した場合、かかる情報を、これを送信したユーザ端末ＵＴｍに対応するユーザＩＤに対応付けて記憶しておき、上記図８に示すステップＳ６及びステップＳ１６において、表示されている提供情報の数が制限数に達していないユーザ端末ＵＴｍのユーザが特定される。
【０１５０】
また、ＩＭサービス提供サーバＳＡには、ログイン中にある多くのユーザ端末ＵＴｍから表示解除情報（図９に示すステップＳ３８による）、表示保持指示情報（図９に示すステップＳ４２による）、及びリンク指示情報（図９に示すステップＳ４３による）が送信されることになるが、これらの情報を収集して、配信側では、配信した提供情報の広告効果を図ることができる。
【０１５１】
図１１は、表示解除情報及び表示保持指示情報の収集及び集計処理の一例を示すフローチャートである。なお、図１１に示す処理は、例えば、図８に示すステップＳ４内において周期的に繰り返し行われることになる。
【０１５２】
図１１の処理において、ステップＳ５１では、システム制御部７は、表示解除情報を受信したか否かを判断しており、受信していない場合には（ステップＳ５１：ＮＯ）、ステップＳ５３に移行し、受信した場合には（ステップＳ５１：ＹＥＳ）、受信した表示解除情報を記憶部５に記憶、蓄積する（ステップＳ５２）。
【０１５３】
ステップＳ５３では、システム制御部７は、表示保持指示情報を受信したか否かを判断しており、受信していない場合には（ステップＳ５３：ＮＯ）、ステップＳ５５に移行し、受信した場合には（ステップＳ５３：ＹＥＳ）、受信した表示保持指示情報を記憶部５に記憶、蓄積する（ステップＳ５４）。
【０１５４】
ステップＳ５５では、システム制御部７は、リンク指示情報を受信したか否かを判断しており、受信していない場合には（ステップＳ５５：ＮＯ）、ステップＳ５７に移行し、受信した場合には（ステップＳ５５：ＹＥＳ）、受信したリンク指示情報を記憶部５に記憶、蓄積する（ステップＳ５６）。
【０１５５】
より具体的に、上記表示解除情報、表示保持指示情報、及びリンク指示情報の蓄積においては、例えば、予め収集項目及び集計項目が規定されたテーブルの各欄に、当該表示解除情報、表示保持指示情報、及びリンク指示情報に含まれる情報が登録されることになる。
【０１５６】
図１２（Ａ）は、収集項目及び集計項目が規定されたテーブルの一例を示す図である。図１２の（Ａ）の例では、収集項目として、「提供ＩＤ」、「ユーザＩＤ」、「提供時刻」、「表示保持」、「表示保持時刻」、「「×」ボタンによる表示解除」、「表示継続時間到来による表示解除」、「表示解除時刻」、「リンク指示」、及び「リンク指示時刻」が規定され、集計項目として、「表示保持の数」、「「×」ボタンによる表示解除の数（表示保持された後に表示解除されたものを除く）」、「表示継続時間到来による表示解除の数」、「リンク指示の数」が規定されている。
【０１５７】
このように、各提供情報に対応する提供ＩＤ毎に対応付けられて、当該提供情報が提供されたユーザ毎（当該テーブルの一行毎）に、「ユーザＩＤ」、「提供時刻」、「表示保持」、「表示保持時刻」、「「×」ボタンによる表示解除」、「表示継続時間到来による表示解除」、「表示解除時刻」、「リンク指示」、及び「リンク指示時刻」がレコードとして登録可能になっている。
【０１５８】
ここで、「提供時刻」は、ＩＭサービス提供サーバＳＡからユーザ端末ＵＴｍに当該提供情報が配信された時刻を示し、これは、上記配信メッセージの配信（例えば、図８のステップＳ１０又はステップＳ２０）の際に、システム制御部７により登録される。
【０１５９】
また、「表示保持」（有）及び「表示保持時刻」は、上記ステップＳ５４においてテーブルに登録される。当該「表示保持時刻」は、例えば表示保持指示情報の受信時刻又はテーブルへの登録時刻である。或いは、「表示保持時刻」は、ユーザ端末ＵＴｍにおいて表示保持ボタンが選択実行された時刻としても良い（この場合、表示保持ボタンが選択実行された時刻を示す情報が表示保持指示情報に含まれてユーザ端末ＵＴｍから送信される）。
【０１６０】
また、「「×」ボタンによる表示解除」（有）及び「表示継続時間到来による表示解除」（有）の何れか一方と、「表示解除時刻」は、上記ステップＳ５２においてテーブルに登録される。当該「表示解除時刻」は、例えば表示解除情報の受信時刻又はテーブルへの登録時刻である。或いは、「×」ボタンによる表示解除の場合、「表示解除時刻」は、ユーザ端末ＵＴｍにおいて「×」ボタンが選択実行された時刻としても良い（この場合、「×」ボタンが選択実行された時刻を示す情報が表示解除情報に含まれてユーザ端末ＵＴｍから送信される）。また、表示継続時間到来による表示解除の場合、「表示解除時刻」は、当該表示継続時間が到来した時刻としても良い（この場合、当該表示継続時間が到来した時刻を示す情報が表示解除情報に含まれてユーザ端末ＵＴｍにから送信される）。
【０１６１】
また、「リンク指示」（有）及び「リンク指示時刻」は、上記ステップＳ５６においてテーブルに登録される。当該「リンク指示時刻」は、例えばリンク指示情報の受信時刻又はテーブルへの登録時刻である。或いは、「リンク指示時刻」は、ユーザ端末ＵＴｍにおいてリンクが張られた文字が選択実行された時刻としても良い（この場合、リンクが張られた文字が選択実行された時刻を示す情報がリンク指示情報に含まれてユーザ端末ＵＴｍにから送信される）。
【０１６２】
なお、図１２（Ａ）の例において、ユーザＩＤ「Ｕ９００６・・・」に対応する「「×」ボタンによる表示解除」及び「表示解除時刻」の欄は、空白となっているが、これは、当該提供情報が表示されたトースターウインドウ画面が表示保持された後、未だ「×」ボタンによる表示解除がなされていないことを示している。その後、当該ユーザのユーザ端末ＵＴｍにおいて「×」ボタンが選択実行されることにより図９のステップＳ３８の処理で表示解除情報が送られた場合に、当該空白の欄には「「×」ボタンによる表示解除」（有）及び「表示解除時刻」が登録されることになる。
【０１６３】
また、図示しないが、ユーザ端末ＵＴｍから通話指示情報が送信された場合には、例えば、上記ステップＳ５５において当該通話指示情報を受信し、これを記憶部５に記憶、蓄積するように構成しても良い。この場合、図１２（Ａ）に示すテーブルには、「通話指示」及び「通話指示時刻」の収集項目が追加され、これに対応する欄に当該「通話指示」（有）及び「通話指示時刻」が登録されることになる。
【０１６４】
ステップＳ５７では、システム制御部７は、集計時刻（例えば午前零時）になったか否かを判断しており、集計時刻になっていない場合には（ステップＳ５７：ＮＯ）、当該処理を終了し、集計時刻なった場合には（ステップＳ５７：ＹＥＳ）、集計処理を実行する（ステップＳ５８）。
【０１６５】
当該集計処理においては、システム制御部７は、上記ステップＳ５２により蓄積された表示解除情報のうち、表示解除指示情報（「×」ボタンにより表示解除されたことを示す情報）を含み且つ表示保持指示されていないことを示す情報が含まれる表示解除情報（表示解除）の数を、提供ＩＤ毎に集計（積算）する。また、システム制御部７は、上記ステップＳ５２により蓄積された表示解除情報のうち、表示継続時間の到来により表示解除されたことを示す情報が含まれる表示解除情報（表示解除）の数を、提供ＩＤ毎に集計（積算）する。また、システム制御部７は、上記ステップＳ５４により蓄積された表示保持指示情報（表示保持）の数を、提供ＩＤ毎に集計（積算）する。また、システム制御部７は、上記ステップＳ５６により蓄積されたリンク指示情報（リンク指示）の数を、提供ＩＤ毎に集計（積算）する。
【０１６６】
こうして集計された集計結果は、記憶部１２に記憶される（ステップＳ５９）。例えば当該集計結果は、図１２（Ｂ）に示すように、「表示保持の数」（表示保持「有」の総数）、「「×」ボタンによる表示解除の数」（「×」ボタンによる表示解除「有」の総数から、表示保持「有」の総数を引いた数）、「表示継続時間到来による表示解除の数」（表示継続時間到来による表示解除「有」の総数）、及び「リンク指示の数」（リンク指示「有」の総数）としてテーブルの各欄に登録されることになる。なお、「通話指示の数」（通話指示「有」の総数）を集計して登録しても良い。
【０１６７】
このように集計、記憶された集計結果、つまり、提供ＩＤ毎の「表示保持の数」、「「×」ボタンによる表示解除の数」、「表示継続時間到来による表示解除の数」、及び「リンク指示の数」等を示す情報は、例えば、夫々の提供ＩＤに対応する提供者の電子メールアドレス宛に電子メール等により送信される。
【０１６８】
これにより、各提供者（配信側）は、自己が提供した提供情報が、どの程度の数のユーザにより必要とされたか（興味を持たれた）を表示保持の数やリンク指示の数等で把握することができ、また、どの程度の数のユーザにより必要とされなかった（興味を持たれなかった）を表示解除の数で把握することができる。したがって、各提供者は、提供情報の広告効果を詳細に把握し分析することができる。例えば、リンク指示はされなかったが、表示保持はされたので、興味は持たれた等の分析をすることが可能となる。なお、上記実施形態においては、メッセージ送受信システムＳに対して本発明に係る情報提供装置及び端末装置等を適用したが、ユーザ端末から所定のサーバにログインして情報提供処理が行われるその他のシステムに対しても適用可能である。
【図面の簡単な説明】
【０１６９】
【図１】本実施形態に係るメッセージ送受信システムＳの概要構成例を示す図である。
【図２】ＩＭサービス提供サーバＳＡの概要構成の一例を示すブロック図である。
【図３】ユーザ情報データベース５１における登録情報例を示す図である。
【図４】提供情報データベース５２における登録情報例を示す図である。
【図５】ユーザ端末ＵＴｍの概要構成の一例を示すブロック図である。
【図６】ユーザ端末ＵＴ２の表示部１２における表示画面例を示す図である。
【図７】複数のトースターウインドウ画面が表示された場合の表示画面例を示す図である。
【図８】ＩＭサービス提供サーバＳＡのシステム制御部７における処理を示すフローチャートである。
【図９】ユーザ端末ＵＴｍのシステム制御部１７におけるメッセンジャーに係る処理を示すフローチャートである。
【図１０】表示保持されたトースターウインドウ画面例を示す図である。
【図１１】表示解除情報及び表示保持指示情報の収集及び集計処理の一例を示すフローチャートである。
【図１２】収集項目及び集計項目が規定されたテーブルの一例を示す図である。
【符号の説明】
【０１７０】
１，１１  操作部
２，１２  表示部
３，１３  通信部
４，１４  ドライブ部
５，１５  記憶部
６，１６  入出力インタフェース部
７，１７  システム制御部
７ａ，１７ａ  ＣＰＵ
７ｂ，１７ｂ  ＲＯＭ
７ｃ，１７ｃ  ＲＡＭ
８，１８  システムバス
５１  ユーザ情報データベース
５２  提供情報データベース
ＳＡ  ＩＭサービス提供サーバ
ＵＴｍ  ユーザ端末
Ｓ  メッセージ送受信システム
ＮＷ  ネットワーク
【図１】
2008171315.tif 000003
【図２】
2008171315.tif 000004
【図３】
2008171315.tif 000005
【図４】
2008171315.tif 000006
【図５】
2008171315.tif 000007
【図６】
2008171315.tif 000008
【図７】
2008171315.tif 000009
【図８】
2008171315.tif 000010
【図９】
2008171315.tif 000011
【図１０】
2008171315.tif 000012
【図１１】
2008171315.tif 000013
【図１２】
2008171315.tif 000014