(57)【要約】      （修正有）【課題】ユーザが視認し易い適切な情報を通知する配信装置、方法及びプログラム並びに端末装置、表示方法及びプログラムを提供する。【解決手段】配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。制御部１３０は、受付部１３１と、生成部１３２と、配信部１３３とを有する。受付部１３１は、外部の情報処理装置から配信要求を受け付ける。生成部１３２は、受付部１３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報を生成する。配信部１３３は、メッセージサービスに関するコンテンツを一覧表示する端末装置に、端末装置を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツとともに一覧表示される通知情報を配信する。【選択図】図２
2018097564.tif 000002
【特許請求の範囲】
【請求項１】
メッセージサービスに関するコンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツとともに一覧表示される通知情報を配信する配信部、
を備えたことを特徴とする配信装置。
【請求項２】
前記配信部は、
前記通知情報が表示される際に表示済みの前記コンテンツのうち、最後に表示されたコンテンツと連続する位置に並べて配置される前記通知情報を配信する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記配信部は、
前記メッセージサービスにおけるユーザの入力に対応する前記コンテンツに基づく内容の前記通知情報を配信する
ことを特徴とする請求項１または請求項２に記載の配信装置。
【請求項４】
前記配信部は、
メッセージの送受信に関する順序に基づいて所定の方向に並べて表示される前記コンテンツとともに一覧表示される前記通知情報を配信する
ことを特徴とする請求項１〜３のいずれか１項に記載の配信装置。
【請求項５】
前記配信部は、
前記コンテンツの配信サービス以外のサービスに関する前記通知情報を配信する
ことを特徴とする請求項１〜４のいずれか１項に記載の配信装置。
【請求項６】
前記配信部は、
前記コンテンツの配信サービス以外のサービスの利用を促す前記通知情報を配信する
ことを特徴とする請求項１〜５のいずれか１項に記載の配信装置。
【請求項７】
前記配信部は、
前記コンテンツの配信サービス以外であって前記ユーザが利用中のサービスにより前記ユーザに通知される前記通知情報を配信する
ことを特徴とする請求項１〜６のいずれか１項に記載の配信装置。
【請求項８】
前記配信部は、
前記通知情報として、前記コンテンツの内容に応じたユーザに行動を促す健康情報、または前記コンテンツの内容に応じた経路に基づく案内情報、またはユーザのスケジュールに基づく情報、または前記コンテンツの内容に応じた所定のユーザとの連絡を促す情報、または前記コンテンツの内容に応じた購買を促す情報、または前記コンテンツの内容に応じた経済活動に関する情報を配信する、
ことを特徴とする請求項１〜７のいずれか１項に記載の配信装置。
【請求項９】
前記配信部は、
前記コンテンツ間に差し込まれる前記通知情報を配信する
ことを特徴とする請求項１〜８のいずれか１項に記載の配信装置。
【請求項１０】
前記配信部は、
前記コンテンツに基づくタイミングで前記ユーザへ通知する前記通知情報を配信する
ことを特徴とする請求項１〜９のいずれか１項に記載の配信装置。
【請求項１１】
前記端末装置から配信要求を受け付ける受付部、
をさらに備え、
前記配信部は、
前記配信要求を送信した前記端末装置に、前記通知情報を配信する
ことを特徴とする請求項１〜１０のいずれか１項に記載の配信装置。
【請求項１２】
コンピュータが実行する配信方法であって、
メッセージサービスに関するコンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツとともに一覧表示される通知情報を配信する配信工程、
を含むことを特徴とする配信方法。
【請求項１３】
メッセージサービスに関するコンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツとともに一覧表示される通知情報を配信する配信手順、
をコンピュータに実行させることを特徴とする配信プログラム。
【請求項１４】
端末装置であって、
前記端末装置を利用するユーザへの通知情報を受信する受信部と、
前記受信部により受信された前記通知情報を、前記通知情報以外のメッセージサービスに関するコンテンツとともに一覧表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項１５】
端末装置が実行する表示方法であって、
前記端末装置を利用するユーザへの通知情報を受信する受信工程と、
前記受信工程により受信された前記通知情報を、前記通知情報以外のメッセージサービスに関するコンテンツとともに一覧表示する表示工程と、
を含んだことを特徴とする表示方法。
【請求項１６】
端末装置が実行する表示プログラムであって、
前記端末装置を利用するユーザへの通知情報を受信する受信手順と、
前記受信手順により受信された前記通知情報を、前記通知情報以外のメッセージサービスに関するコンテンツとともに一覧表示する表示手順と、
を前記端末装置に実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
近年、ユーザが閲覧中のコンテンツに種々の情報を通知する技術が提供されている。例えば、地震や津波などの災害が発生した場合に、ユーザに災害に係る情報を提供する技術が提供されている。また、グループチャットが開始されたときに、グループチャットに参加するメンバーに対して、所定のメッセージを送信することで、他のユーザにユーザの状況を通知する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０６６２８７号公報
【特許文献２】特開２０１５−１７０２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術ではユーザに適切に情報を通知することが難しい。例えば、ユーザに視認されにくい位置に通知する情報が表示された場合、表示した情報がユーザに視認されない可能性が高くなり、ユーザに適切に情報を通知することは難しい。また、例えば、ポップアップ表示などのようにコンテンツに重畳して通知する情報が表示された場合、ユーザの満足度が低下する可能性が高くなり、ユーザに適切に情報を通知することは難しい。また、例えば、メッセージサービスの開始時にユーザの状況に関する情報を通知する場合、他のユーザは閲覧していない可能性もあり、適切に情報を通知することができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザに適切に情報を通知する配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る配信装置は、メッセージサービスに関するコンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツとともに一覧表示される通知情報を配信する配信部、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザに適切に情報を通知することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配信処理の一例を示す図である。
【図２】図２は、実施形態に係る配信装置の構成例を示す図である。
【図３】図３は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係る履歴情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る端末装置の構成例を示す図である。
【図６】図６は、実施形態に係る通知情報を配信する処理の一例を示すフローチャートである。
【図７】図７は、実施形態に係る通知情報を表示する処理の一例を示すフローチャートである。
【図８】図８は、変形例に係る配信処理の一例を示す図である。
【図９】図９は、変形例に係る配信装置の構成例を示す図である。
【図１０】図１０は、変形例に係るコンテンツ情報記憶部の一例を示す図である。
【図１１】図１１は、変形例に係る広告情報記憶部の一例を示す図である。
【図１２】図１２は、変形例に係る通知情報を配信する処理の一例を示すフローチャートである。
【図１３】図１３は、変形例に係る通知情報を表示する処理の一例を示すフローチャートである。
【図１４】図１４は、端末装置における入力態様の一例を示す図である。
【図１５】図１５は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．配信処理〕
まず、図１を用いて、実施形態に係る配信処理の一例について説明する。図１は、実施形態に係る配信処理の一例を示す図である。配信装置１００は、メッセージサービスを提供し、ユーザが利用する端末装置にメッセージに関するコンテンツを表示させる。なお、コンテンツには、メッセージサービスに関するコンテンツであれば、配信装置１００が生成したコンテンツやユーザが入力した情報（以下、「入力情報」ともいう）に関するコンテンツ等の種々のコンテンツであってもよい。図１の例では、配信装置１００がユーザの入力情報の内容に対応したコンテンツを生成し、配信することにより、ユーザとメッセージサービスにおいて対話（チャット）する場合を示す。また、図１では、ユーザが所定の音声応答システムを利用して音声により情報を入力するメッセージサービスを一例として示す。なお、メッセージサービスは、音声応答システムを利用するものに限らず、種々の手段によりユーザの入力情報を受け付けてもよい。すなわち、ここでいうメッセージサービスは、一のユーザが他のユーザまたはサービス提供元等にメッセージ（情報）を送ったり、他のユーザまたはサービス提供元等からメッセージ（情報）を受け取ったりするサービスであれば、どのようなサービスであってもよい。
【００１１】
図１に示すように、配信システム１は、端末装置１０と、外部装置５０と、配信装置１００とが含まれる。端末装置１０と、外部装置５０と、配信装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した配信システム１には、複数台の端末装置１０や、複数台の外部装置５０や、複数台の配信装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる操作を受け付ける。図１に示す例において端末装置１０は、ユーザの操作により所定のアプリケーション（以下、単に「アプリ」とする場合がある）を起動する。図１の例では、アプリがメッセージアプリである場合を示す。そして、端末装置１０は、ユーザの操作によりアプリに表示するコンテンツを配信装置１００へ要求する。なお、端末装置１０は、配信装置１００が配信するコンテンツを表示可能であれば、どのようなアプリによりコンテンツを表示してもよい。例えば、端末装置１０は、図１の例のようにメッセージアプリ等の専用のアプリケーションによりコンテンツを表示してもよいし、ブラウザアプリ（以下、単に「ブラウザ」とする場合がある）によりコンテンツを表示してもよい。
【００１３】
また、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。なお、端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１の例では、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。また、端末装置１０は、端末装置１０を利用するユーザへの通知情報を配信装置１００から受信する。また、端末装置１０は、受信した通知情報をコンテンツとともに一覧表示する。
【００１４】
図１に示す例において、端末装置１０は、音声応答システム（音声認識）の機能を有し、ユーザが発する音声情報（以下、「発話」ともいう）を検知し、検知した発話を入力情報として受け付ける。例えば、端末装置１０は、ユーザの発話に対して、処理を行う端末装置である。図１の例では、端末装置１０は、ユーザによる発話を検知した場合、ユーザの発話に基づく入力情報を配信装置１００へ送信したり、ユーザの発話に対応するコンテンツ（メッセージ）を表示したりする。
【００１５】
配信装置１００は、端末装置１０にコンテンツや通知情報を配信するサービスを提供する情報処理装置である。図１に示す例において、配信装置１００は、端末装置１０から配信要求を受け付け、端末装置１０において起動されたアプリにおいてユーザと対話するコンテンツを配信する。図１の例では、配信装置１００は、いわゆるインターネットボット（Internet  Bot）やチャットボット(Chat  Bot)と称される自動対話機能を有し、端末装置１０を利用するユーザＵ１との対話サービスとしてのメッセージサービスを提供する。以下では、配信装置１００が提供する自動対話機能を「ボット」と記載する場合がある。また、配信装置１００は、メッセージサービス以外の端末装置１０を利用するユーザが利用中のサービスに関する通知情報であって、メッセージサービスにおけるコンテンツとともに一覧表示される通知情報を端末装置１０に配信する。例えば、配信装置１００は、メッセージサービス以外の端末装置１０を利用するユーザが利用中のサービスに関する通知情報であって、コンテンツとともに一覧表示される通知情報を、端末装置１０に配信する。
【００１６】
また、配信装置１００は、音声認識の機能を有してもよい。また、配信装置１００は、音声認識サービスを提供する音声認識サーバから情報を取得可能であってもよい。この場合、配信システム１は、音声認識サーバが含まれてもよい。なお、図１の例では、端末装置１０や配信装置１００や音声認識サーバが、種々の従来技術を適宜用いてユーザの発話を認識したり、発話したユーザを特定したりするものとして、説明を省略する。
【００１７】
外部装置５０は、配信装置１００が提供するメッセージサービス以外のサービスを提供する情報処理装置である。なお、外部装置５０は、配信装置１００が提供するメッセージサービス以外のサービスであれば、どのようなサービスを提供する情報処理装置であってもよい。例えば、外部装置５０は、ホテルや美容院やレストラン等の所定のサービスの予約サービスを提供する情報処理装置であってもよく、電子商取引サービスを提供する情報処理装置であってもよく、ユーザの情報を管理するサービスを提供する情報処理装置であってもよい。また、外部装置５０は、配信装置１００以外のメッセージサービスを行う情報処理装置であってもよい。なお、図１においては、外部装置５０が、ホテル等の宿泊施設の予約サービスを提供する情報処理装置である場合を例として説明する。
【００１８】
以下、図１を用いて、配信処理の一例を説明する。図１の例では、ユーザがユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）である場合を示す。また、図１においては、ユーザＵ１は、外部装置５０が提供する予約サービスを利用中のユーザであるとする。なお、配信装置１００が通知情報の生成に用いる情報を取得済みであれば、配信システム１には、外部装置５０が含まれなくてもよい。また、例えば、配信装置１００が通知情報の生成に用いる情報（例えばホテルの予約履歴情報等）を端末装置１０から取得する場合、配信システム１には、外部装置５０が含まれなくてもよい。
【００１９】
図１の例では、ユーザＵ１は端末装置１０を操作しアプリを起動し、配信装置１００にコンテンツの配信要求を送信する（ステップＳ１１）。例えば、図１においては図示を省略するが、ユーザＵ１の操作に応じて、端末装置１０は、配信装置１００が提供する自動対話が提供されるアプリを起動し、コンテンツの配信を配信装置１００に要求してもよい。例えば、ユーザＵ１は、端末装置１０に表示されたアイコンＩＣ１１を押下したり、所定の発話を行ったりすることにより、アプリを起動し、配信装置１００にコンテンツの配信要求を送信してもよい。例えば、ユーザＵ１は、「アプリＸＸを起動」や「はい、ＸＸ」や「オーケー、ＸＸ」等のアプリを起動させる所定の発話を行うことにより、アプリを起動させてもよい。
【００２０】
端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０に配信装置１００が提供するメッセージサービスのコンテンツを配信する（ステップＳ１２）。例えば、配信装置１００は、アプリが起動された日時に応じてメッセージサービスのコンテンツを配信する。また、例えば、配信装置１００は、ユーザＵ１の過去の対話履歴等に応じてコンテンツを配信してもよい。なお、図１の例では、配信装置１００からコンテンツを配信する場合を示すが、端末装置１０が予めコンテンツを取得済みである場合、端末装置１０は、端末装置１０内に格納されたコンテンツを表示してもよい。
【００２１】
図１の例では、端末装置１０には、配信装置１００から受信したコンテンツが表示される。すなわち、端末装置１０は、アプリ中のページＷ１１にボットによるメッセージコンテンツであるコンテンツＣＴ１１を表示する。図１の例では、端末装置１０中のページＷ１１には、文字情報「次の連休どこか行きませんか？」を含むコンテンツＣＴ１１が表示される。なお、端末装置１０は、表示される文字情報「次の連休どこか行きませんか？」に対応する音声を出力してもよい。
【００２２】
図１の例では、コンテンツＣＴ１１に含まれる文字情報「次の連休どこか行きませんか？」を認識したユーザＵ１は、「いいね！どこ行こう。」という発話ＰＡ１１を行う（ステップＳ１３）。これにより、配信装置１００に文字情報「いいね！どこ行こう。」を含む配信要求として送信する（ステップＳ１４）。また、端末装置１０中のコンテンツＣＴ１１の直下には、ユーザが入力した文字情報「いいね！どこ行こう。」を含むコンテンツＣＴ１２が表示される。なお、コンテンツＣＴ１２は、端末装置１０において生成されてもよいし、配信装置１００において生成されて端末装置１０へ配信されてもよい。なお、端末装置１０は、発話ＰＡ１１の音声情報を音声認識サーバへ送信し、音声認識サーバから発話ＰＡ１１の文字情報を取得し、取得した文字情報を配信装置１００へ送信したり、コンテンツＣＴ１２を表示したりしてもよい。
【００２３】
配信装置１００は、端末装置１０から配信要求を受け付けた場合、配信要求に基づいてサービスを提供する外部装置５０に、端末装置１０を利用するユーザＵ１に関する情報を要求する（ステップＳ１５）。図１の例では、連休に旅行に行くことを提案するコンテンツＣＴ１１に対してユーザＵ１が積極的な意思を示すコンテンツＣＴ１２に関する入力情報を送信したため、配信装置１００は、ユーザＵ１が連休に旅行に行く先の提案を希望していると推定する。そのため、配信装置１００は、ユーザＵ１に関する予約サービスのサービス情報を外部装置５０に要求する。例えば、配信装置１００は、ユーザを識別する情報を送信することにより、外部装置５０にサービス情報を要求する。例えば、配信装置１００は、ユーザＵ１の位置情報を外部装置５０に送信してもよい。
【００２４】
配信装置１００から要求を受け付けた外部装置５０は、端末装置１０を利用するユーザＵ１に関するサービス情報を配信装置１００に送信する（ステップＳ１６）。図１に示す例において、外部装置５０は、ユーザＵ１が予約サービスを利用したことがあるユーザであることを示す情報を、ユーザＵ１に関するサービス情報として配信装置１００に送信する。なお、図１の例では、ユーザＵ１が過去に予約サービスを利用してホテルの予約を行った履歴を有するユーザであるものとする。また、図１の例では、ユーザＵ１は、過去の宿泊に関する履歴から平均２万円くらいのホテルに宿泊する傾向が高いユーザであるものとする。
【００２５】
外部装置５０からユーザＵ１に関するサービス情報を受け付けた配信装置１００は、種々の情報に基づいて、通知情報を生成する。図１に示す例において、配信装置１００は、ユーザＵ１が予約サービスを利用したことがあるユーザであることを示す情報に基づいて、通知情報ＮＣ１１を生成する。具体的には、配信装置１００は、ユーザＵ１に予約サービスを利用することを促す通知情報ＮＣ１１を生成する。このように、配信装置１００は、メッセージサービスとは別サービスである予約サービスに関する通知情報ＮＣ１１を生成する。図１に示す例において、配信装置１００は、ユーザＵ１にユーザＵ１が宿泊する傾向の高い価格帯である２万円のホテルの予約を促す通知情報ＮＣ１１を生成する。
【００２６】
その後、配信装置１００は、通知情報ＮＣ１１を端末装置１０へ配信する（ステップＳ１７）。図１に示す例において、配信装置１００は、メッセージサービスとは別サービスである予約サービスに関する通知情報ＮＣ１１を端末装置１０へ配信する。例えば、配信装置１００は、通知情報ＮＣ１１が表示される際に表示済みのコンテンツＣＴ１１、ＣＴ１２のうち、最後に表示されたコンテンツＣＴ１２と連続する位置に並べて配置される通知情報ＮＣ１１を配信する。
【００２７】
通知情報ＮＣ１１を受信した端末装置１０は、通知情報ＮＣ１１を表示させる（ステップＳ１８）。例えば、通知情報ＮＣ１１はコンテンツＣＴ１２の下部に差し込まれて一覧表示される。このように、端末装置１０は、通知情報ＮＣ１１が表示される際に表示済みのコンテンツＣＴ１１、ＣＴ１２のうち、最後に表示されたコンテンツＣＴ１２と連続する位置に並べて通知情報ＮＣ１１を表示する。なお、端末装置１０は、表示される文字情報「ここどうですか？一泊２万円」に対応する音声を出力してもよい。また、図１の例では、端末装置１０に表示された通知情報ＮＣ１１が予約を促すホテルに関心を持ったユーザＵ１の発話である「詳しく教えて。」に対応するコンテンツＣＴ１３が通知情報ＮＣ１１の直下に表示される。また、ユーザＵ１の発話である「詳しく教えて。」に応じて入力情報を端末装置１０から受け付けた配信装置１００は、通知情報ＮＣ１１が予約を促すホテルに関する詳細な情報を示すコンテンツを端末装置１０へ配信してもよい。
【００２８】
図１の例では、端末装置１０中のページＷ１１には、コンテンツＣＴ１１、コンテンツＣＴ１２、通知情報ＮＣ１１、コンテンツＣＴ１３の順に上下方向に並んで一覧表示される。この場合、端末装置１０において、コンテンツは所定の方向に並べて一覧表示される。具体的には、コンテンツはスクロール方向（図１においては上下方向）に並べて表示される。なお、ユーザＵ１の発話である「詳しく教えて。」に応答する文字情報を含む配信装置１００から配信されるコンテンツ等のコンテンツＣＴ１３以降のコンテンツについては、ユーザは端末装置１０の表示画面にタッチした指Ｆ１を下から上へ移動させる操作（以下、「フリック操作」とする場合がある）をすることにより、表示を下へスクロールさせて、下に続く残りのコンテンツを表示させることができる。また、端末装置１０における表示は、最新のコンテンツが表示されるように自動で下方にスクロールされてもよい。
【００２９】
上述のように、図１の例では、端末装置１０は、コンテンツに通知情報を差し込んで表示させる。図１に示す例において、端末装置１０中のページＷ１１には、コンテンツＣＴ１１、コンテンツＣＴ１２、通知情報ＮＣ１１、コンテンツＣＴ１３の順に上下方向に並んで一覧表示される。
【００３０】
このように、端末装置１０において、通知情報ＮＣ１１が、コンテンツＣＴ１１〜ＣＴ１３とともに一覧表示される。図１の例では、ユーザＵ１との対話の流れにおいて自然なタイミングでコンテンツＣＴ１２の直下に通知情報ＮＣ１１が差し込まれて一覧表示される。図１に示すように、通知情報ＮＣ１１は、外部装置５０が提供する予約サービスにおけるユーザＵ１に関するサービス情報を示す。具体的には、端末装置１０中のページＷ１１には、予約サービスのアイコン及び予約サービスを利用してホテルを予約することを促す通知情報ＮＣ１１が表示される。
【００３１】
ここで、通知情報ＮＣ１１の内容は、ユーザＵ１が利用した経験がある予約サービスの利用を促す、すなわちユーザＵ１がユーザ登録等を行い、利用中の予約サービスの再度の利用をユーザＵ１に通知する内容である。言い換えると、通知情報ＮＣ１１の内容は、配信装置１００のメッセージサービス以外であってユーザが利用中のサービスによりユーザに通知される情報である。具体的には、通知情報ＮＣ１１は、ユーザＵ１が利用中の予約サービスを提供する外部装置５０によりユーザＵ１に通知される情報である。
【００３２】
図１に示すように、メッセージサービスにおける自然な対話の流れの中で、ユーザＵ１自身の行動の傾向に沿った内容の通知情報ＮＣ１１を閲覧したユーザＵ１は、外部装置５０が提供する予約サービスのアプリ等を起動して、予約サービスを利用してホテルを予約する可能性が高くなる。すなわち、通知情報ＮＣ１１は、コンテンツを提供するサービス以外のサービスの利用を促す情報である。具体的には、通知情報ＮＣ１１は、配信装置１００以外の外部装置５０が提供する予約サービスの利用を促す情報である。
【００３３】
上述したように、配信装置１００は、コンテンツ以外でコンテンツとともに一覧表示される通知情報を配信する。そして、通知情報を受信した端末装置１０は、コンテンツとともに一覧表示される通知情報を表示する。図１の例では、端末装置１０は、コンテンツＣＴ１１〜ＣＴ１３とともに、予約サービスに関する通知情報ＮＣ１１を上下方向に並べて一覧表示される。つまり、配信装置１００は、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザの視認可能性が高い態様で、通知することができる。また、配信装置１００は、コンテンツに重畳させることなく、コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、配信装置１００は、ユーザに適切に情報を通知することができる。
【００３４】
なお、上述した例では、ユーザＵ１とボットとの対話中に通知情報を差し込む例を示したが、ユーザ間の対話中に通知情報を差し込んで表示してもよい。この場合、例えば、端末装置１０中のアプリが通知情報を差し込む機能を有してもよいし、配信装置１００がユーザ間の対話に関する情報（コンテンツ）を受け付けて、コンテンツに差し込む通知情報を配信してもよい。例えば、配信装置１００は、ユーザ間の対話が所定の期間（例えば３分等）継続して停止した場合、コンテンツとともに一覧表示する通知情報を配信してもよい。また、例えば、配信装置１００は、ユーザ間の対話に基づいて、対話を行っているユーザに関する情報を推定し、推定したユーザに関する情報に基づいて通知情報を配信してもよい。また、例えば、配信装置１００は、ユーザ間の対話に基づいて、対話を行っているユーザの人数を推定し、推定してユーザの人数に応じた通知情報を配信してもよい。例えば、配信装置１００は、対話を行っているユーザの人数が２人であると推定した場合、２人部屋の宿泊に関する情報を通知情報として配信してもよい。また、例えば、配信装置１００は、対話を行っているユーザの人数が３人であると推定した場合、３人で宿泊可能な部屋に関する情報を通知情報として配信してもよい。また、例えば、配信装置１００は、対話を行っているユーザの関係性を推定し、推定したユーザの関係性に応じた通知情報として配信してもよい。例えば、配信装置１００は、対話を行っている２人のユーザの関係性が親密であると推定した場合、２人部屋の宿泊に関する情報を通知情報として配信してもよい。また、例えば、配信装置１００は、対話を行っている２人のユーザの関係性が親密ではないと推定した場合、１人部屋の宿泊に関する情報を通知情報として配信してもよい。また、例えば、配信装置１００は、対話を行っている２人のユーザの関係性が親密ではないと推定した場合、日帰りのホテルの利用に関する情報を通知情報として配信してもよい。
【００３５】
〔１−１．通知タイミング〕
なお、上記の例における通知情報の配信タイミングは一例であり、配信装置１００は、目的に応じて種々のタイミングで通知情報を配信してもよい。例えば、配信装置１００は、ステップＳ１１において端末装置１０から配信要求を受け付けた際に、ステップＳ１５、Ｓ１６の処理を行い、ステップＳ１２においてコンテンツを配信する際に通知情報も併せて配信してもよい。すなわち、配信装置１００は、コンテンツを配信するタイミングで通知情報を配信してもよいし、コンテンツの配信と異なるタイミングで通知情報を配信してもよい。なお、この点についての詳細は後述する。
【００３６】
また、上記の例においては、端末装置１０が、メッセージアプリ等のコンテンツを閲覧する専用のアプリケーションによりコンテンツを表示する場合を示したが、コンテンツの表示は上記に限らず、端末装置１０は、例えばブラウザなどにより、コンテンツを表示してもよい。端末装置１０は、例えばブラウザなどによりコンテンツを表示する場合、コンテンツや通知情報が表示されるページはウェブページであってもよい。
【００３７】
なお、コンテンツを配信する情報処理装置と、通知情報を配信する情報処理装置は別体であってもよい。例えば、所定のコンテンツ配信装置がコンテンツを配信し、コンテンツ配信装置や端末装置１０から要求を受け付けた配信装置１００が端末装置１０やコンテンツ配信装置に通知情報を配信してもよい。例えば、コンテンツ配信装置は、端末装置１０からの要求に応じて端末装置１０にコンテンツを配信し、通知情報を配信装置１００に問い合わせてもよい。コンテンツ配信装置から問合せを受け付けた配信装置１００は、端末装置１０へ直接通知情報を配信してもよい。つまり、端末装置１０は、コンテンツと通知情報との各々を別の装置から配信を受けてもよい。
【００３８】
例えば、端末装置１０には、コンテンツがコンテンツ配信装置から配信され、配信装置１００から通知情報が配信されてもよい。また、配信装置１００は、コンテンツ配信装置を介して端末装置１０へ通知情報を通知してもよい。すなわち、コンテンツ配信装置が通知情報を問い合せした配信装置１００から受け付けた場合、コンテンツ配信装置は配信装置１００から受け付けた通知情報を端末装置１０に配信する。この場合、配信装置１００と外部装置５０とが、一体であってもよい。
【００３９】
また、上記例における通知情報は一例であり、メッセージサービスが配信するコンテンツ（コンテンツ）以外の情報であり、ユーザに通知される情報であればどのような情報であってもよい。すなわち、配信装置１００は、メッセージサービスが配信するコンテンツ以外の情報であれば、種々の通知情報を端末装置１０へ配信してもよい。例えば、配信装置１００は、広告ではなく、ユーザの利用サービスに関する通知情報を端末装置１０へ配信してもよい。
【００４０】
また、例えば、配信装置１００は、一のＩＤに関連付けられたサービス間における通知情報であってもよい。例えば、配信装置１００は、ユーザＵ１が共通のＩＤ（例えば「Ｕ１」）を用いてメッセージサービスや他のサービス（例えば予約サービス等）の提供を受ける場合、共通のＩＤを用いるメッセージサービスのコンテンツとともに共通のＩＤを用いる他のサービスに関する通知情報が一覧表示されるように、通知情報を配信してもよい。この場合、例えば、共通のＩＤを用いてユーザに利用されるサービスＡのコンテンツとともに共通のＩＤを用いてユーザに利用されるサービスＢの通知情報が表示され、サービスＢのコンテンツとともにサービスＡの通知情報が表示されてもよい。このように、共通のＩＤにより利用されるサービス間で通知情報を相互に提供してもよい。
【００４１】
また、配信装置１００は、通知情報の内容とコンテンツとの関連性に基づいて、通知情報に含ませる情報を決定し、通知情報を生成してもよい。図１の例では、配信装置１００は、次の連休の予定に関する情報として、通知情報ＮＣ１１が表示されるため、その連休の日に対応する料金や空室状況等に関する情報を通知情報に含ませてもよい。例えば、配信装置１００は、次の連休に対応する日付「Ｘ月Ｙ日」の料金が２万であることを示す情報や「Ｘ月Ｙ日」に空室があることを示す情報を含む通知情報ＮＣ１１を配信してもよい。これにより、配信装置１００は、ユーザＵ１が予約サービスをより利用したくなるように、コンテンツに関連させて通知情報ＮＣ１１をユーザＵ１に閲覧させることができる。したがって、配信装置１００は、通知情報ＮＣ１１に関する予約サービスをユーザＵ１が利用する可能性をより高めることができる。
【００４２】
また、図１の例では、配信装置１００は、ユーザＵ１が予約サービスを最後に利用してから所定の期間以内に、通知情報ＮＣ１１を配信してもよい。例えば、配信装置１００は、ユーザＵ１が予約サービスを最後に利用した日時が「２０１６年１２月１３日」である場合、「２０１６年１２月１３日」から１週間や１ヶ月以内に通知情報ＮＣ１１を配信してもよい。
【００４３】
〔１−２．他のサービス（健康情報）〕
また、上述した例では、予約サービスに関する通知情報を一例として示したが、配信装置１００は、種々のサービスに関する通知情報を配信してもよい。また、例えば、配信装置１００は、メッセージサービスにおいて表示されるコンテンツに関連する種々の通知情報を配信してもよい。例えば、配信装置１００は、コンテンツの内容に応じたユーザに行動を促す通知情報を配信してもよい。例えば、配信装置１００は、コンテンツの内容に関連した運動助言に関する情報を通知情報として配信してもよい。例えば、配信装置１００は健康関係コミュニティへの参加を促す情報を通知情報として配信してもよい。また、例えば、配信装置１００は、コンテンツに関連する経路に基づく健康情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが所定の経路情報等を表示する場合、経路の表示に歩数など健康効果に関する通知情報を配信してもよい。
【００４４】
〔１−３．移動案内〕
また、例えば、配信装置１００は、コンテンツの内容に応じた経路に基づく案内情報を通知情報として配信してもよい。例えば、配信装置１００は、対話のやりとりに応じて、各ユーザの移動経路に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、対話のやりとりに応じて、対話を行うユーザの集合地点や集合時間等の合流要領に関する情報を通知情報として配信してもよい。
【００４５】
〔１−４．スケジュール〕
また、例えば、配信装置１００は、ユーザのスケジュールに基づく通知情報を配信してもよい。例えば、配信装置１００は、スケジュール管理サービスを利用するユーザが登録した予定までの残り時間が所定の期間になった場合、予定の時刻が迫っていることを示す情報を通知情報として配信してもよい。例えば、配信装置１００は、他のユーザへの告知予定事項等の投稿欄を含む通知情報として配信してもよい。
【００４６】
〔１−５．つながり〕
また、例えば、配信装置１００は、コンテンツの内容に応じた所定のユーザとの連絡を促す情報を通知情報として配信してもよい。例えば、配信装置１００は、対話における話題内容に応じて、その内容に関連する他のユーザとの連絡手段に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、対話における話題内容に応じて、その内容に関連する他のユーザとのニアミスや合流しやすい店の情報を通知情報として配信してもよい。例えば、配信装置１００は、所定のユーザとのメッセージや投稿告知等のつながりに関する情報を通知情報として配信してもよい。例えば、配信装置１００は、友達同士の移動やニアミスに関する情報を通知情報として配信してもよい。
【００４７】
〔１−６．経済活動情報〕
また、例えば、配信装置１００は、コンテンツの内容に応じた購買を促す情報やコンテンツの内容に応じた経済活動に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、やりとり内容に応じたサービスや商品の情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが所定のスケジュール管理サービス等に旅行先に関する情報を登録している場合、前後の予定も考慮した販売促進や行動アシスト等に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが位置する場所に応じて、予約やショッピング等のユーザの購買消費に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、決済や家計簿や投融資や保険等の個人財務に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、交通費の家計簿への影響を示す情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが位置する場所に応じて、その場所に関連した投資対象に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが家電製品が販売される地域に位置する場合、家電銘柄の株式に関する情報を通知情報として配信してもよい。なお、上記通知情報は一例であり、配信装置１００は、ユーザに応じて種々の通知情報を適宜配信してもよい。
【００４８】
〔１−７．入力態様について〕
なお、図１では音声対話システムを用いてユーザＵ１がメッセージを入力し、対話する場合を示したが、端末装置１０はどのような態様によりの入力を受け付けてもよい。例えば、図１４に示すように端末装置１０はユーザがタッチパネルを操作する等により入力した文字情報をユーザのメッセージとして受け付けてもよい。図１４は、端末装置における入力態様の一例を示す図である。図１４の例では、ユーザは、端末装置１０に表示された入力窓ＢＸ１１に文字情報を入力し、送信ボタンＢＴ１１を押下することにより、配信装置１００に文字情報を含む配信要求を送信してもよい。
【００４９】
〔２．配信装置の構成〕
次に、図２を用いて、実施形態に係る配信装置１００の構成について説明する。図２は、実施形態に係る配信装置１００の構成例を示す図である。図２に示すように、配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、配信装置１００は、配信装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００５０】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、所定の通信網（ネットワーク）と有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００５１】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図２に示すように、ユーザ情報記憶部１２１と、履歴情報記憶部１２２とを有する。また、図２では図示を省略するが、記憶部１２０は、コンテンツに関する各種情報を記憶する。例えば、記憶部１２０は、端末装置１０に配信するコンテンツに関する各種情報を記憶する。
【００５２】
（ユーザ情報記憶部１２１）
実施形態に係るユーザ情報記憶部１２１は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２１は、ユーザ属性に関する各種情報を記憶する。図３は、実施形態に係るユーザ情報記憶部の一例を示す図である。図３に示すユーザ情報記憶部１２１は、「ユーザＩＤ」、「年齢」、「性別」といった項目が含まれる。
【００５３】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。例えば、ユーザＩＤ「Ｕ１」により識別されるユーザは、図１の例に示したユーザＵ１に対応する。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００５４】
例えば、図３に示す例において、ユーザＩＤ「Ｕ１」により識別されるユーザの年齢は、「３０代」であり、性別は、「男性」であることを示す。また、例えば、図３に示す例において、ユーザＩＤ「Ｕ２」により識別されるユーザの年齢は、「２０代」であり、性別は、「女性」であることを示す。
【００５５】
なお、ユーザ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、年齢や性別に加えて他のデモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、氏名、自宅、勤務地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。
【００５６】
（履歴情報記憶部１２２）
実施形態に係る履歴情報記憶部１２２は、ユーザに関する各種の履歴情報を記憶する。図４は、実施形態に係る履歴情報記憶部の一例を示す図である。図４の例では、履歴情報記憶部１２２にメッセージサービスにおけるユーザの通信に関する履歴情報を記憶する場合を示す。図４に示す履歴情報記憶部１２２は、「ユーザＩＤ」、「履歴情報」といった項目が含まれる。「履歴情報」には、「種別」、「日時」、「文字情報」、「その他」といった項目が含まれる。
【００５７】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「履歴情報」は、メッセージサービスにおけるユーザのやり取りの履歴を示す。「種別」は、メッセージサービスにおけるコンテンツの種別を示す。図４の例では、「種別」には、ユーザがメッセージを受信したことを示す「受信」と、ユーザがメッセージを入力したことを示す「入力」とのいずれかが記憶される。
【００５８】
「日時」は、各メッセージコンテンツが表示された日時を示す。なお、図４の例では「日時」を抽象的な符号「日時ＤＡ−１」等で図示するが、「日時」には、「２０１６年１２月１１日１９時０１分４３秒」等の具体的な日時が記憶されてもよい。また、「文字情報」は、対応する日時において表示されたコンテンツに含まれる文字情報を示す。また、「その他」は、対応する日時において表示されたコンテンツに含まれる画像情報や音声情報や動画情報等の種々の情報を示す。
【００５９】
例えば、図４に示す例において、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の端末装置１０には、日時「日時ＤＡ−１」に受信したコンテンツが表示されたことを示す。例えば、日時「日時ＤＡ−１」に受信したコンテンツには、文字情報「次の連休どこか行きませんか？」が含まれることを示す。
【００６０】
また、例えば、図４に示す例において、ユーザＵ１の端末装置１０には、日時「日時ＤＢ−１」にユーザＵ１が入力した入力情報に対応するコンテンツが表示されたことを示す。例えば、日時「日時ＤＢ−１」にユーザＵ１が入力した入力情報に対応するコンテンツには、文字情報「いいね！どこ行こう。」が含まれることを示す。
【００６１】
例えば、図４に示す例において、ユーザＵ１の端末装置１０には、日時「日時ＤＣ−１」に受信したコンテンツが表示されたことを示す。例えば、日時「日時ＤＣ−１」に受信したコンテンツには、文字情報「ここどうですか？  一泊  ２万円」や画像ＩＭ１１が含まれることを示す。
【００６２】
なお、履歴情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。また、履歴情報記憶部１２２は、ユーザのコンテキストに関する情報を記憶してもよい。なお、履歴情報記憶部１２２には、メッセージサービスに関する履歴情報に限らず、ユーザの種々の行動に関する履歴情報が記憶されてもよい。
【００６３】
（制御部１３０）
図２の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、配信装置１００内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００６４】
図２に示すように、制御部１３０は、受付部１３１と、生成部１３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００６５】
（受付部１３１）
受付部１３１は、種々の情報を受け付ける。例えば、受付部１３１は、外部の情報処理装置から配信要求を受け付ける。例えば、受付部１３１は、端末装置１０から配信要求を受け付ける。図１に示す例において、受付部１３１は、端末装置１０において動作するアプリによる配信要求を受け付ける。
【００６６】
例えば、受付部１３１は、検索要求を受け付ける。例えば、受付部１３１は、端末装置１０からユーザが入力した入力情報を受け付ける。図１に示す例において、受付部１３１は、端末装置１０からユーザＵ１が入力した文字情報「いいね！どこ行こう。」を含む入力情報を受け付ける。また、受付部１３１は、端末装置１０からサービス情報の問合せを受け付けてもよい。例えば、受付部１３１は、端末装置１０から外部装置５０が提供するサービスに関するサービス情報の問合せを受け付ける。また、受付部１３１は、外部装置５０からサービス情報を受け付ける。例えば、受付部１３１は、ユーザＵ１が利用中のサービスを提供する外部装置５０からユーザＵ１に関するサービス情報を受け付ける。
【００６７】
また、受付部１３１は、外部の情報処理装置からユーザ情報記憶部１２１に記憶されるユーザ情報を受け付けてもよい。例えば、受付部１３１は、ユーザが利用する端末装置１０から各種情報を受け付ける。例えば、受付部１３１は、ユーザが利用する端末装置１０からユーザ情報を受け付ける。
【００６８】
（生成部１３２）
生成部１３２は、種々の情報を生成する。例えば、生成部１３２は、受付部１３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報を生成する。図１に示す例において、生成部１３２は、受付部１３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報ＮＣ１１を生成する。また、生成部１３２は、受付部１３１により外部装置５０が提供するサービスに関するサービス情報の問合せが受け付けられた場合、外部装置５０へサービス情報の問合せを行ってもよい。また、生成部１３２は、外部装置５０へのサービス情報の問合せを配信部１３３に行わせてもよい。
【００６９】
生成部１３２は、端末装置１０へ配信するコンテンツを生成してもよい。例えば、生成部１３２は、受付部１３１により配信要求が受け付けられた場合、記憶部１２０に記憶されたコンテンツに関する情報に基づいてコンテンツを生成してもよい。この場合、生成部１３２は、端末装置１０に表示する形式に応じて、記憶部１２０に記憶されたコンテンツに関する情報を加工し、コンテンツを生成してもよい。
【００７０】
図１に示す例において、生成部１３２は、ユーザＵ１が予約サービスを利用したことがあるユーザであることを示す情報に基づいて、通知情報ＮＣ１１を生成する。図１の例では、生成部１３２は、ユーザＵ１に予約サービスを利用することを促す通知情報ＮＣ１１を生成する。図１の例では、生成部１３２は、メッセージサービスとは別サービスである予約サービスに関する通知情報ＮＣ１１を生成する。図１の例では、生成部１３２は、ユーザＵ１が利用中のサービスである予約サービスに関する通知情報ＮＣ１１を生成する。
【００７１】
（配信部１３３）
配信部１３３は、種々の情報を配信する。例えば、配信部１３３は、メッセージサービスに関するコンテンツを一覧表示する端末装置１０に、端末装置１０を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツとともに一覧表示される通知情報を配信する。例えば、配信部１３３は、メッセージサービスに関するコンテンツ間に差し込まれる通知情報を配信する。例えば、配信部１３３は、メッセージサービスにおけるユーザの入力に対応するコンテンツに基づく内容の通知情報を配信する。例えば、配信部１３３は、通知情報が表示される際に表示済みのコンテンツのうち、最後に表示されたコンテンツと連続する位置に並べて配置される通知情報を配信する。
【００７２】
例えば、配信部１３３は、メッセージの送受信に関する順序に基づいて所定の方向に並べて表示されるコンテンツとともに一覧表示される通知情報を配信する。例えば、配信部１３３は、時系列に基づいて所定の方向に並べて表示されるコンテンツとともに一覧表示される通知情報を配信する。例えば、配信部１３３は、メッセージサービス以外のサービスに関する通知情報を配信する。例えば、配信部１３３は、メッセージサービス以外のサービスの利用を促す通知情報を配信する。
【００７３】
例えば、配信部１３３は、通知情報として、コンテンツの内容に応じたユーザに行動を促す健康情報を配信する。例えば、配信部１３３は、通知情報として、コンテンツの内容に応じた経路に基づく案内情報を配信する。例えば、配信部１３３は、通知情報として、ユーザのスケジュールに基づく情報を配信する。例えば、配信部１３３は、通知情報として、コンテンツの内容に応じた所定のユーザとの連絡を促す情報を配信する。例えば、配信部１３３は、通知情報として、コンテンツの内容に応じた購買を促す情報を配信する。例えば、配信部１３３は、通知情報として、コンテンツの内容に応じた経済活動に関する情報を配信する。
【００７４】
例えば、配信部１３３は、コンテンツ間に差し込まれる通知情報を配信する。例えば、配信部１３３は、コンテンツに基づくタイミングでユーザへ通知する通知情報を配信する。例えば、配信部１３３は、配信要求を送信した端末装置１０に、通知情報を配信する。
【００７５】
図１の例では、配信部１３３は、メッセージサービスにおけるコンテンツとともに表示される通知情報ＮＣ１１を端末装置１０へ配信する。図１の例では、例えば、配信部１３３は、コンテンツＣＴ１１〜ＣＴ１３を端末装置１０へ配信する。また、図１の例では、配信部１３３は、メッセージサービスとは別サービスである予約サービスに関する通知情報ＮＣ１１を端末装置１０へ配信する。
【００７６】
また、配信部１３３は、コンテンツがスクロール方向に並べて表示される端末装置１０に、コンテンツ間に配置して表示される通知情報を配信する。例えば、配信部１３３は、コンテンツの各々が複数の表示形式のいずれかにより表示される端末装置１０に、複数の表示形式から選択される表示形式で表示される通知情報を配信する。例えば、配信部１３３は、コンテンツが所定の表示形式により表示される端末装置１０に、所定の表示形式で表示される通知情報を配信する。
【００７７】
〔３．端末装置の構成〕
次に、図５を用いて、実施形態に係る端末装置１０の構成について説明する。図５は、実施形態に係る端末装置１０の構成例を示す図である。図５に示すように、端末装置１０は、通信部１１と、記憶部１２と、入力部１３と、出力部１４と、制御部１５とを有する。
【００７８】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、配信装置１００との間で情報の送受信を行う。
【００７９】
（記憶部１２）
記憶部１２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、例えば、端末装置１０にインストールされているアプリケーション（例えばメッセージアプリ等）に関する情報、例えばプログラム等を記憶する。
【００８０】
（入力部１３）
入力部１３は、ユーザからの各種操作を受け付ける。例えば、入力部１３は、タッチパネル機能により表示面（例えば表示部１５３）を介してユーザからの各種操作を受け付けてもよい。また、入力部１３は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００８１】
（出力部１４）
出力部１４は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００８２】
（制御部１５）
制御部１５は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１０内部の記憶部１２などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされているアプリケーション（例えばメッセージアプリ等）のプログラムが含まれる。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００８３】
図５に示すように、制御部１５は、要求部１５１と、受信部１５２と、表示部１５３とを有し、以下に説明する配信処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図５に示した構成に限られず、後述する配信処理を行う構成であれば他の構成であってもよい。
【００８４】
要求部１５１は、入力部１３により受け付けたユーザ操作に従って、配信装置１００へ配信要求を送信する。例えば、要求部１５１は、起動したアプリからの配信要求を配信装置１００へ送信する。また、要求部１５１は、検索要求を送信する。図１に示す例において、要求部１５１は、ユーザＵ１が入力窓ＢＸ１１に入力した文字情報「いいね！どこ行こう。」を配信装置１００に送信することにより、配信要求を行う。なお、要求部１５１は、外部装置５０や通知情報を提供する通知装置へ配信要求を行ってもよい。また、要求部１５１は、サービス情報の問合せを要求してもよい。なお、要求部１５１は、外部装置５０や通知装置へサービス情報の問合せを要求してもよい。
【００８５】
受信部１５２は、配信装置１００から配信されたコンテンツを受信する。また、受信部１５２は、端末装置１０を利用するユーザへの通知情報を受信する。また、受信部１５２は、受信したコンテンツや通知情報を記憶部１２に格納してもよい。図１に示す例において、受信部１５２は、配信装置１００から通知情報を受信する。なお、受信部１５２は、外部装置５０や通知装置から通知情報を受信してもよい。
【００８６】
表示部１５３は、受信部１５２により受信された通知情報をコンテンツ間に差し込んで表示する。例えば、表示部１５３は、受信部１５２により受信された通知情報を所定のコンテンツとともに一覧表示する。例えば、表示部１５３は、通知情報をコンテンツとともに一覧表示する。また、表示部１５３は、コンテンツを所定の方向に並べて一覧表示する。具体的には、表示部１５３は、コンテンツをスクロール方向に並べて表示する。また、表示部１５３は、コンテンツ間に通知情報を配置して表示する。また、表示部１５３は、コンテンツの各々を複数の表示形式のいずれかで表示する。この場合、表示部１５３は、通知情報を複数の表示形式から選択した表示形式で表示する。また、表示部１５３は、コンテンツを所定の表示形式により表示する。この場合、表示部１５３は、コンテンツと同じ表示形式で通知情報を表示する。
【００８７】
図１の例では、表示部１５３は、配信装置１００から受信したコンテンツを表示する。例えば、表示部１５３は、アプリ中のページＷ１１にボットによるメッセージコンテンツであるコンテンツＣＴ１１を表示する。図１の例では、表示部１５３は、文字情報「次の連休どこか行きませんか？」を含むコンテンツＣＴ１１を表示する。また、表示部１５３は、コンテンツＣＴ１１の直下にユーザＵ１が入力した文字情報「いいね！どこ行こう。」を含むコンテンツＣＴ１２を表示する。
【００８８】
図１の例では、表示部１５３は、通知情報ＮＣ１１を表示する。例えば、表示部１５３は、通知情報ＮＣ１１をコンテンツＣＴ１２の下部に差し込ませて一覧表示する。また、図１の例では、表示部１５３は、表示された通知情報ＮＣ１１が予約を促すホテルに関心を持ったユーザＵ１が入力した文字情報「詳しく教えて。」に対応するコンテンツＣＴ１３を通知情報ＮＣ１１の直下に表示する。図１の例では、表示部１５３は、コンテンツＣＴ１１、コンテンツＣＴ１２、通知情報ＮＣ１１、コンテンツＣＴ１３の順に上下方向に並べて一覧表示する。例えば、表示部１５３は、コンテンツを所定の方向に並べて一覧表示する。具体的には、表示部１５３は、コンテンツをスクロール方向（図１においては上下方向）に並べて表示する。
【００８９】
なお、上述した制御部１５による表示処理等の処理は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などにより実現されてもよい。また、上述した表示処理が所定のアプリケーション（例えばメッセージアプリ等）により行われる場合や表示処理が専用アプリにより行われる場合、制御部１５は、例えば、所定のアプリや専用アプリを制御するアプリ制御部を有してもよい。
【００９０】
〔４．配信処理のフロー〕
次に、図６及び図７を用いて、実施形態に係る配信システム１による配信処理の手順について説明する。まず、図６を用いて配信装置１００における通知情報の配信までの処理の流れを示す。図６は、実施形態に係る通知情報を配信する処理の一例を示すフローチャートである。
【００９１】
図６に示すように、配信装置１００の受付部１３１は、端末装置１０から配信要求を受け付ける（ステップＳ１０１）。例えば、図１に示す例において、受付部１３１は、端末装置１０においてアプリが起動された際に配信要求を受け付けたり、ユーザＵ１が入力した入力情報を配信要求として受け付けたりする。
【００９２】
配信装置１００は、所定の条件を満たす場合（ステップＳ１０２：Ｙｅｓ）、配信装置１００の生成部１３２または配信部１３３により、外部装置５０に、端末装置１０を利用するユーザに関するサービス情報を要求する（ステップＳ１０３）。例えば、配信装置１００は、ユーザが入力した入力情報に「どこ」や「いくら」等の所定の文字列等を含む場合、所定の条件を満たすと判定する。図１に示す例において、配信装置１００は、予約サービスを提供する外部装置５０へユーザＵ１に関するサービス情報を要求する。その後、受付部１３１は、外部装置５０からユーザに関するサービス情報を受け付ける（ステップＳ１０４）。図１に示す例において、受付部１３１は、外部装置５０からユーザＵ１に関するサービス情報を受け付ける。
【００９３】
そして、生成部１３２は、ステップＳ１０４において受け付けたサービス情報を基に通知情報を生成する（ステップＳ１０５）。図１に示す例において、生成部１３２は、受付部１３１により外部装置５０から受け付けられたサービス情報を基に、通知情報ＮＣ１１を生成する。なお、配信装置１００が外部装置５０から受け付けたサービス情報を通知情報として、端末装置１０へ配信する場合、ステップＳ１０５の処理を行わなくてもよい。その後、配信部１３３は、通知情報を端末装置１０へ配信する（ステップＳ１０６）。
【００９４】
一方、所定の条件を満たさない場合（ステップＳ１０２：Ｎｏ）、配信部１３３は、コンテンツを端末装置１０へ配信する（ステップＳ１０７）。例えば、配信部１３３は、配信装置１００の生成部１３２により生成されたメッセージに関するコンテンツを端末装置１０へ配信する。図１の例では、配信部１３３は、生成部１３２により生成されたメッセージに関するコンテンツＣＴ１１を端末装置１０へ配信する。また、例えば、配信部１３３は、ユーザが入力した入力情報に対応して生成部１３２により生成されたメッセージに関するコンテンツを端末装置１０へ配信する。図１の例では、配信部１３３は、ユーザＵ１が入力した入力情報を示すコンテンツＣＴ１３に対応して生成部１３２により生成されたメッセージに関するコンテンツを端末装置１０へ配信する。
【００９５】
〔５．表示処理のフロー〕
次に、図７を用いて端末装置１０における通知情報の表示までの処理の流れを示す。図７は、実施形態に係る通知情報を表示する処理の一例を示すフローチャートである。
【００９６】
図７に示すように、端末装置１０の要求部１５１は、配信装置１００へ配信要求を送信する（ステップＳ２０１）。例えば、図１に示す例において、要求部１５１は、端末装置１０においてアプリが起動されたことに応じて配信要求を配信装置１００へ送信したり、ユーザＵ１の入力に応じて配信要求を配信装置１００へ送信したりする。
【００９７】
その後、端末装置１０の受信部１５２は、配信装置１００から通知情報を受信した場合（ステップＳ２０２：Ｙｅｓ）、コンテンツとともに通知情報を表示する（ステップＳ２０３）。図１の例では、受信部１５２は、配信装置１００から通知情報ＮＣ１１を受信し、コンテンツＣＴ１１、ＣＴ１２とともに通知情報ＮＣ１１を表示する。
【００９８】
また、受信部１５２は、配信装置１００から通知情報を受信しなかった場合（ステップＳ２０２：Ｎｏ）、コンテンツを表示する（ステップＳ２０４）。例えば、受信部１５２は、配信装置１００から通知情報ではなくコンテンツを受信した場合、受信したコンテンツを表示する。図１の例では、受信部１５２は、配信装置１００からコンテンツＣＴ１１を受信し、コンテンツＣＴ１１を表示する。
【００９９】
〔６．変形例〕
上述した実施形態に係る配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、配信システム１の他の実施形態について説明する。
【０１００】
〔６−１．変形例：コンテンツ配信サービスにおける通知情報〕
上述した実施形態においては、メッセージサービスに関するコンテンツとともに一覧表示される通知情報を配信する場合を例に説明したが、通知情報は種々のコンテンツ間に差し込まれてもよい。この点について、図８〜図１３を用いて説明する。図８は、変形例に係る配信処理の一例を示す図である。なお、実施形態と同一部分には、同一符号を付して説明を省略する。
【０１０１】
〔６−１−１．配信処理〕
まず、図８を用いて、変形例に係る配信処理の一例について説明する。図８に示す配信装置２００は、所定のコンテンツを配信する配信サービスを提供する。なお、配信装置２００が配信するコンテンツは、記事を含むコンテンツや、画像を含むコンテンツや動画像を含むコンテンツなど種々のコンテンツが含まれる。また、配信装置２００が配信するコンテンツは、いわゆる広告コンテンツであってもよい。以下、配信装置２００が配信するコンテンツを「配信コンテンツ」と称する場合がある。
【０１０２】
また、配信装置２００が配信する配信コンテンツは、端末装置１０において一覧表示される。そして、配信装置２００は、ユーザへ通知する配信コンテンツ以外の通知情報であって、配信コンテンツとともに一覧表示される通知情報を、端末装置１０に配信する。
【０１０３】
図８に示すように、配信システム２は、端末装置１０と、外部装置５１と、配信装置２００とが含まれる。端末装置１０と、外部装置５１と、配信装置２００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図８に示した配信システム２には、複数台の端末装置１０や、複数台の外部装置５１や、複数台の配信装置２００が含まれてもよい。
【０１０４】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる操作を受け付ける。図８に示す例において端末装置１０は、ユーザＵ１の操作によりコンテンツを閲覧するアプリを起動する。そして、端末装置１０は、ユーザの操作によりアプリに表示するコンテンツを配信装置２００へ要求する。なお、端末装置１０は、アプリに限らず、配信装置２００が配信する配信コンテンツをウェブブラウザにより表示してもよい。
【０１０５】
また、図８に示す例においては、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。また、端末装置１０は、端末装置１０を利用するユーザへの通知情報を配信装置２００から受信する。また、端末装置１０は、受信した通知情報を配信装置２００が配信する配信コンテンツとともに一覧表示する。
【０１０６】
配信装置２００は、端末装置１０に配信コンテンツや通知情報を配信するサービスを提供する情報処理装置である。図８に示す例において、配信装置２００は、端末装置１０から配信要求を受け付け、端末装置１０において起動されたアプリ中のページに一覧表示される配信コンテンツを配信する。また、配信装置２００は、ユーザへ通知する配信コンテンツ以外の通知情報であって、配信コンテンツとともに一覧表示される通知情報を端末装置１０に配信する。
【０１０７】
外部装置５１は、配信装置２００が提供する配信サービス以外のサービスを提供する情報処理装置である。なお、外部装置５１は、配信装置２００が提供する配信サービス以外のサービスであれば、どのようなサービスを提供する情報処理装置であってもよい。例えば、外部装置５１は、メールサービスを提供する情報処理装置であってもよく、電子商取引サービスを提供する情報処理装置であってもよく、天気予報サービスを提供する情報処理装置であってもよい。また、外部装置５１は、配信装置２００以外の配信サービスを行う情報処理装置であってもよい。なお、図８においては、外部装置５１が、メールサービスを提供する情報処理装置である場合を例として説明する。
【０１０８】
以下、図８を用いて、配信処理の一例を説明する。図８に示す例においては、ユーザがユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）である場合を示す。また、図８においては、ユーザＵ１は、外部装置５１が提供するメールサービスを利用中のユーザであるとする。
【０１０９】
図８に示すように、ユーザＵ１は端末装置１０で起動されたアプリを操作し、配信装置２００にコンテンツの配信要求を送信する（ステップＳ２１）。例えば、図８においては図示を省略するが、ユーザＵ１がアプリを起動することにより、配信装置２００にコンテンツの配信を要求する。
【０１１０】
端末装置１０から配信要求を受け付けた配信装置２００は、端末装置１０に配信装置２００が提供する配信サービスの配信コンテンツを配信する（ステップＳ２２）。そして、端末装置１０は、配信装置２００から受信した配信コンテンツを表示する（ステップＳ２３）。すなわち、端末装置１０は、アプリ中のページＷ２１に配信コンテンツを一覧表示する。図８に示す例においては、端末装置１０中のページＷ２１には、コンテンツＣＴ２１、コンテンツＣＴ２２、広告コンテンツＡＣ２１、コンテンツＣＴ２３の順に上下方向に並んで一覧表示される。このように、端末装置１０において、配信コンテンツは所定の方向に並べて一覧表示される。具体的には、配信コンテンツはスクロール方向（図８においては上下方向）に並べて表示される。なお、以下では、配信コンテンツに含まれる広告コンテンツを他のコンテンツと区別しない場合は、広告コンテンツを単にコンテンツとする場合がある。
【０１１１】
なお、ページＷ２１に表示されたコンテンツＣＴ２１〜ＣＴ２３、広告コンテンツＡＣ２１は配信コンテンツの一部であり、ユーザは端末装置１０の表示画面にタッチした指Ｆ１を下から上へ移動させるフリック操作をすることにより、表示を下へスクロールさせて、下に続く残りのコンテンツを表示させることができる。
【０１１２】
その後、端末装置１０は、サービス情報を配信装置２００へ問い合わせる（ステップＳ２４）。図８に示す例において、端末装置１０は、外部装置５１が提供するメールサービスに関するサービス情報を配信装置２００へ問い合わせる。例えば、端末装置１０は、サービスを識別する情報や端末装置１０を利用するユーザを識別する情報を配信装置２００へ送信することにより、サービス情報を配信装置２００へ問い合わせる。
【０１１３】
配信装置２００は、端末装置１０からサービス情報の問合せを受け付けた場合、問合せを受け付けたサービスを提供する外部装置５１に、端末装置１０を利用するユーザＵ１に関する情報を要求する（ステップＳ２５）。図８に示す例において、配信装置２００は、ユーザＵ１に関するメールサービスのサービス情報を外部装置５１に要求する。例えば、配信装置２００は、ユーザを識別する情報を送信することにより、外部装置５１にサービス情報を要求する。
【０１１４】
配信装置２００から要求を受け付けた外部装置５１は、端末装置１０を利用するユーザＵ１に関するサービス情報を配信装置２００に送信する（ステップＳ２６）。図８に示す例において、外部装置５１は、ユーザＵ１の新着メールに関する情報を、ユーザＵ１に関するサービス情報として配信装置２００に送信する。
【０１１５】
外部装置５１からユーザＵ１に関するサービス情報を受け付けた配信装置２００は、ユーザＵ１に関するサービス情報に基づいて生成した通知情報を端末装置１０へ配信する（ステップＳ２７）。図８に示す例において、配信装置２００は、ユーザＵ１の新着メールに関する情報に基づいて生成した通知情報ＮＣ２１を端末装置１０へ配信する。この場合、配信装置２００は、コンテンツＣＴ２１〜ＣＴ２３と同じ表示態様となるように生成した通知情報を端末装置１０へ配信する。
【０１１６】
その後、ユーザＵ１は、指Ｆ１を下から上へフリック操作を行う（ステップＳ２８）。これにより、端末装置１０中のページＷ２１には、コンテンツＣＴ２１〜ＣＴ２３、広告コンテンツＡＣ２１の次のコンテンツが表示される（ステップＳ２９）。ここで、端末装置１０は、次に表示されるコンテンツに通知情報を割り込ませて表示させる。図８に示す例において、端末装置１０中のページＷ２１には、コンテンツＣＴ２４、広告コンテンツＡＣ２２、通知情報ＮＣ２１、コンテンツＣＴ２５の順に上下方向に並んで一覧表示される。このように、端末装置１０において、通知情報ＮＣ２１が、広告コンテンツＡＣ２２とコンテンツＣＴ２５との間に差し込まれて一覧表示される。
【０１１７】
図８に示すように、通知情報ＮＣ２１は、外部装置５１が提供するメールサービスにおけるユーザＵ１に関するサービス情報を示す。具体的には、端末装置１０中のページＷ２１には、ユーザＵ１宛に送信された新着メールの送信元と本文の一部を含む通知情報ＮＣ２１が表示される。
【０１１８】
ここで、通知情報ＮＣ２１の内容は、ユーザＵ１に新しいメールが届いたことを通知する内容である。言い換えると、通知情報ＮＣ２１の内容は、配信装置２００の配信サービス以外であってユーザＵ１が利用中のサービスによりユーザに通知される情報である。具体的には、通知情報ＮＣ２１は、ユーザＵ１が利用中のメールサービスを提供する外部装置５１によりユーザＵ１に通知される情報である。
【０１１９】
このような内容の通知情報ＮＣ２１を閲覧したユーザＵ１は、外部装置５１が提供するメールサービスのアプリ等を起動して、メールを確認する可能性が高い。すなわち、通知情報ＮＣ２１は、配信コンテンツを提供するサービス以外のサービスの利用を促す情報である。具体的には、通知情報ＮＣ２１は、配信装置２００以外の外部装置５１が提供するメールサービスの利用を促す情報である。
【０１２０】
上述したように、配信装置２００は、配信コンテンツ以外で配信コンテンツとともに一覧表示される通知情報を配信する。そして、通知情報を受信した端末装置１０は、配信コンテンツとともに通知情報を一覧表示する。図８に示す例においては、端末装置１０は、コンテンツＣＴ２４、ＣＴ２５、広告コンテンツＡＣ２２とともに、メールサービスに関する通知情報ＮＣ２１を上下方向に並べて一覧表示させる。つまり、配信装置２００は、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザに視認可能性が高い態様で、ユーザに通知することができる。また、配信装置２００は、配信コンテンツに重畳させることなく、配信コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、配信装置２００は、ユーザに適切に情報を通知することができる。
【０１２１】
なお、上記の例における通知情報の配信タイミングは一例であり、配信装置２００は、目的に応じて種々のタイミングで通知情報を配信してもよい。例えば、配信装置２００は、ステップＳ２１において端末装置１０から配信要求を受け付けた際に、ステップＳ２５、Ｓ２６の処理を行い、ステップＳ２２において配信コンテンツを配信する際に通知情報も併せて配信してもよい。すなわち、配信装置２００は、配信コンテンツを配信するタイミングで通知情報を配信してもよいし、配信コンテンツの配信と異なるタイミングで通知情報を配信してもよい。
【０１２２】
なお、配信コンテンツを配信する情報処理装置と、通知情報を配信する情報処理装置は別体であってもよい。例えば、所定のコンテンツ配信装置が配信コンテンツを配信し、コンテンツ配信装置や端末装置１０から要求を受け付けた配信装置２００が端末装置１０やコンテンツ配信装置に通知情報を配信してもよい。例えば、コンテンツ配信装置は、端末装置１０からの要求に応じて端末装置１０に配信コンテンツを配信し、通知情報を配信装置２００に問い合わせてもよい。コンテンツ配信装置から問合せを受け付けた配信装置２００は、端末装置１０へ直接通知情報を配信してもよい。つまり、端末装置１０は、配信コンテンツと通知情報との各々を別の装置から配信を受けてもよい。例えば、端末装置１０には、配信コンテンツがコンテンツ配信装置から配信され、配信装置２００から通知情報が配信されてもよい。また、配信装置２００は、コンテンツ配信装置を介して端末装置１０へ通知情報を通知してもよい。すなわち、コンテンツ配信装置が通知情報を問い合せした配信装置２００から受け付けた場合、コンテンツ配信装置は配信装置２００から受け付けた通知情報を端末装置１０に配信する。この場合、配信装置２００と外部装置５１とが、一体であってもよい。
【０１２３】
また、上記例における通知情報は一例であり、例えば、外部装置５１がオークションサービスを提供する場合、配信装置２００は、端末装置１０を利用するユーザのオークションに関するサービス情報を受け付け、そのサービス情報に基づいて通知情報を生成してもよい。例えば、配信装置２００は、外部装置５１が提供するオークションサービスにおけるユーザが入札した商品の落札に関する情報やユーザが出品した商品の現在価格に関する情報等を、通知情報として配信してもよい。また、例えば、外部装置５１が気象情報サービスを提供する場合、配信装置２００は、端末装置１０を利用するユーザの気象情報に関するサービス情報を受け付け、そのサービス情報に基づいて通知情報を生成してもよい。例えば、配信装置２００は、外部装置５１が提供する気象情報サービスに登録した位置情報に対応する地域の天気に関する情報等を、通知情報として配信してもよい。また、配信装置２００は、端末装置１０から取得した位置情報を外部装置５１へ送信することにより、外部装置５１からユーザの現在位置に対応する地域の天気に関する情報を取得し、その情報に基づいて、ユーザの現在位置の天気に関する情報を通知情報として配信してもよい。なお、通知情報は、メッセージサービスに関する情報や、ソーシャルネットワーキングサービスに関する情報や、音楽配信サービスに関する情報や、動画配信サービスに関する情報や、株価情報サービスに関する情報や、通話サービスに関する情報や、位置情報サービスに関する情報などであってもよい。また、上記の例においては、端末装置１０が、アプリにより配信コンテンツを表示する場合を示したが、配信コンテンツの表示は上記に限らず、端末装置１０は、例えば配信コンテンツを閲覧する専用のアプリケーションやウェブブラウザなどにより、配信コンテンツを表示してもよい。
【０１２４】
〔６−１−２．配信装置の構成〕
次に、図９を用いて、変形例に係る配信装置２００の構成について説明する。図９は、変形例に係る配信装置２００の構成例を示す図である。図９に示すように、配信装置２００は、通信部１１０と、記憶部２２０と、制御部２３０とを有する。なお、配信装置２００は、配信装置２００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【０１２５】
（記憶部２２０）
記憶部２２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。変形例に係る記憶部２２０は、図９に示すように、コンテンツ情報記憶部２２１と、広告情報記憶部２２２とを有する。
【０１２６】
（コンテンツ情報記憶部２２１）
変形例に係るコンテンツ情報記憶部２２１は、コンテンツに関する各種情報を記憶する。図１０に、変形例に係るコンテンツ情報記憶部２２１の一例を示す。図１０に示すコンテンツ情報記憶部２２１は、「コンテンツＩＤ」、「コンテンツ」、「提供元ＩＤ」、「カテゴリ」といった項目を有する。
【０１２７】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、いわゆるコンテンツプロバイダ等の提供元から取得したコンテンツを示す。図１０では「コンテンツ」に「ＣＴ２１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ（Uniform  Resource  Locator）、または、これらの格納場所を示すファイルパス名などが格納される。また、「提供元ＩＤ」は、コンテンツの提供元を識別するための識別情報を示す。「カテゴリ」は、コンテンツの内容に基づく分類情報を示す。
【０１２８】
例えば、図１０に示す例において、コンテンツＩＤ「Ｃ２１」により識別されるコンテンツＣＴ２１は、提供元ＩＤ「ＣＰ２１」により識別される提供元から取得したコンテンツであり、その内容はカテゴリ「経済」に分類されることを示す。
【０１２９】
なお、コンテンツ情報記憶部２２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部２２１は、コンテンツを取得した日時やコンテンツが作成された日時に関する情報を記憶してもよい。
【０１３０】
（広告情報記憶部２２２）
変形例に係る広告情報記憶部２２２は、広告に関する各種情報を記憶する。図１１に、変形例に係る広告情報記憶部２２２の一例を示す。図１１に示す広告情報記憶部２２２は、「広告ＩＤ」、「広告コンテンツ」、「広告主ＩＤ」、「商品名」といった項目を有する。
【０１３１】
「広告ＩＤ」は、広告を識別するための識別情報を示す。「広告コンテンツ」は、広告主から入稿された広告コンテンツを示す。図１１では「広告コンテンツ」に「ＡＣ２１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。「広告主ＩＤ」は、広告主を識別するための識別情報を示す。なお、広告主は、入稿作業等を代理店に依頼する場合もある。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であるものとする。「商品名」は、広告の対象となる商品名やサービス名を示す。なお、各商品を識別する情報としては「商品名」に限らず、商品を識別するための「商品ＩＤ」等の情報を記憶してもよい。
【０１３２】
例えば、図１１に示す例において、広告ＩＤ「Ａ２１」により識別される広告コンテンツＡＣ２１は、広告主ＩＤ「ＡＰ１」により識別される広告主から取得した広告コンテンツであり、その広告の対象となる商品は「車Ａ」であることを示す。
【０１３３】
なお、広告情報記憶部２２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、広告情報記憶部２２２は、入札価格に関する情報等を記憶してもよい。
【０１３４】
（制御部２３０）
図９の説明に戻って、制御部２３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、配信装置２００内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【０１３５】
図９に示すように、制御部２３０は、受付部２３１と、生成部２３２と、配信部２３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図９に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３０が有する各処理部の接続関係は、図９に示した接続関係に限られず、他の接続関係であってもよい。
【０１３６】
（受付部２３１）
受付部２３１は、種々の情報を受け付ける。例えば、受付部２３１は、受付部１３１と同様の処理を行う。例えば、受付部２３１は、外部の情報処理装置から配信要求を受け付ける。例えば、受付部２３１は、端末装置１０から配信要求を受け付ける。図８に示す例において、受付部２３１は、端末装置１０において動作するアプリによる配信要求を受け付ける。また、受付部２３１は、端末装置１０からサービス情報の問合せを受け付ける。図８に示す例において、受付部２３１は、端末装置１０から外部装置５１が提供するサービスに関するサービス情報の問合せを受け付ける。また、受付部２３１は、外部装置５１からサービス情報を受け付ける。図８に示す例において、受付部２３１は、ユーザＵ１が利用中のサービスを提供する外部装置５１からユーザＵ１に関するサービス情報を受け付ける。
【０１３７】
また、受付部２３１は、外部の情報処理装置からコンテンツ情報記憶部２２１に記憶されるコンテンツ情報を受け付けてもよい。この場合、例えば、受付部２３１は、コンテンツプロバイダ等が管理する情報処理装置からコンテンツを受け付ける。また、受付部２３１は、広告主から広告コンテンツの入稿を受け付けてもよい。なお、受付部２３１は、広告主から広告コンテンツの入稿を依頼された代理店から広告コンテンツの入稿を受け付けてもよい。この場合、例えば、受付部２３１は、広告主や代理店が利用する情報処理装置から広告コンテンツの入稿を受け付ける。また、例えば、受付部２３１は、受け付けた広告コンテンツを広告情報記憶部２２２に記憶する。
【０１３８】
（生成部２３２）
生成部２３２は、種々の情報を生成する。例えば、生成部２３２は、生成部１３２と同様の処理を行う。例えば、生成部２３２は、受付部２３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報を生成する。図８に示す例において、生成部２３２は、受付部２３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報ＮＣ２１を生成する。また、生成部２３２は、受付部２３１により外部装置５１が提供するサービスに関するサービス情報の問合せが受け付けられた場合、外部装置５１へサービス情報の問合せを行ってもよい。また、生成部２３２は、外部装置５１へサービス情報の問合せを配信部２３３に行わせてもよい。
【０１３９】
生成部２３２は、端末装置１０へ配信する配信コンテンツを生成してもよい。例えば、生成部２３２は、受付部２３１により配信要求が受け付けられた場合、コンテンツ情報記憶部２２１に記憶されたコンテンツや広告情報記憶部２２２に記憶された広告コンテンツを加工して配信コンテンツを生成してもよい。この場合、生成部２３２は、端末装置１０に表示する形式に応じて、コンテンツ情報記憶部２２１に記憶されたコンテンツや広告情報記憶部２２２に記憶された広告コンテンツを加工し、配信コンテンツを生成してもよい。なお、配信装置２００が、コンテンツ情報記憶部２２１に記憶されたコンテンツや広告情報記憶部２２２に記憶された広告コンテンツを、配信コンテンツとして端末装置１０へ配信する場合、生成部２３２は、配信コンテンツの生成をしなくてもよい。
【０１４０】
（配信部２３３）
配信部２３３は、種々の情報を配信（送信）する。例えば、配信部２３３は、配信部１３３と同様の処理を行う。例えば、配信部２３３は、コンテンツを一覧表示する端末装置１０に、端末装置１０を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツとともに一覧表示される通知情報を配信する。例えば、配信部２３３は、配信要求に対応する配信コンテンツを一覧表示する端末装置１０に、配信コンテンツとともに一覧表示される通知情報を配信する。例えば、配信部２３３は、配信要求を送信した端末装置１０に、通知情報を配信する。図８に示す例において、配信部２３３は、コンテンツＣＴ２４、ＣＴ２５、広告コンテンツＡＣ２２とともに一覧表示される通知情報ＮＣ２１を端末装置１０へ配信する。また、配信部２３３は、受付部２３１により受け付けられたユーザに関するサービス情報に基づく通知情報ＮＣ２１を配信する。
【０１４１】
また、配信部２３３は、コンテンツの配信サービス以外のサービスに関する通知情報を配信する。例えば、配信部２３３は、配信コンテンツを提供するサービス以外のサービスの利用を促す通知情報を配信する。図８に示す例において、配信部２３３は、外部装置５１が提供するメールサービスの利用を促す通知情報ＮＣ２１を端末装置１０へ配信する。また、配信部２３３は、配信装置２００の配信サービス以外であってユーザが利用中のサービスによりユーザに通知される通知情報を配信する。図８に示す例において、配信部２３３は、外部装置５１が提供するメールサービスにおけるユーザＵ１への新着メールの受信を知らせる通知情報ＮＣ２１を端末装置１０へ配信する。例えば、配信部２３３は、通知情報として、メールサービスに関する情報、または電子商取引サービスに関する情報、または気象情報サービスに関する情報、または地震情報サービスに関する情報、またはトレンドに関する情報、またはメッセージサービスに関する情報、またはソーシャルネットワーキングサービスに関する情報、または音楽配信サービスに関する情報、または動画配信サービスに関する情報、または株価情報サービスに関する情報、または通話サービスに関する情報、または位置情報サービスに関する情報を配信する。また、配信部２３３は、通知情報が所定の条件を満たす場合、受付部２３１による配信要求の受け付けに関わらず、端末装置１０に通知情報を配信する。例えば、配信部２３３は、通知情報が例えば警報や注意報等の緊急性を要する情報である場合、受付部２３１により配信要求が受け付けられていない場合であっても、通知情報を生成した後、直ちに端末装置１０に通知情報を配信してもよい。例えば、配信部２３３は、通知情報の緊急度を判定する閾値を用いて、通知情報の緊急度を判定してもよい。この場合、配信部２３３は、通知情報の緊急度が閾値以上である場合、受付部２３１により配信要求が受け付けられていない場合であっても、直ちに端末装置１０に通知情報を配信してもよい。
【０１４２】
また、配信部２３３は、コンテンツがスクロール方向に並べて表示される端末装置１０に、コンテンツ間に配置して表示される通知情報を配信する。例えば、配信部２３３は、コンテンツの各々が複数の表示形式のいずれかにより表示される端末装置１０に、複数の表示形式から選択される表示形式で表示される通知情報を配信する。図８に示す例において、配信部２３３は、コンテンツが所定の表示形式により表示される端末装置１０に、所定の表示形式で表示される通知情報ＮＣ２１を配信する。
【０１４３】
〔６−１−３．配信処理のフロー〕
次に、図１２及び図１３を用いて、変形例に係る配信システム２による配信処理の手順について説明する。まず、図１２を用いて配信装置２００における通知情報の配信までの処理の流れを示す。図１２は、変形例に係る通知情報を配信する処理の一例を示すフローチャートである。
【０１４４】
図１２に示すように、配信装置２００の受付部２３１は、端末装置１０から配信要求を受け付ける（ステップＳ３０１）。例えば、図８に示す例において、受付部２３１は、端末装置１０において起動されたアプリから配信要求を受け付ける。その後、配信装置２００の配信部２３３は、端末装置１０へコンテンツを配信する（ステップＳ３０２）。例えば、配信部２３３は、配信装置２００の生成部２３２により生成された配信コンテンツを端末装置１０へ配信する。そして、受付部２３１は、端末装置１０からサービス情報の問合せを受け付ける（ステップＳ３０３）。なお、ステップＳ３０３は、ステップＳ３０１と同じタイミングで行われてもよいし、ステップＳ３０１の配信要求がサービス情報の問合せを含んでもよい。
【０１４５】
サービス情報の問合せを受け付けた配信装置２００は、生成部２３２または配信部２３３により、サービス情報の問合せに対応する外部装置５１に、端末装置１０を利用するユーザに関するサービス情報を要求する（ステップＳ３０４）。図８に示す例において、配信装置２００は、メールサービスを提供する外部装置５１へユーザＵ１に関するサービス情報を要求する。その後、受付部２３１は、外部装置５１からユーザに関するサービス情報を受け付ける（ステップＳ３０５）。図８に示す例において、受付部２３１は、外部装置５１からユーザＵ１に関するサービス情報を受け付ける。
【０１４６】
そして、生成部２３２は、ステップＳ３０５において受け付けたサービス情報を基に通知情報を生成する（ステップＳ３０６）。図８に示す例において、生成部２３２は、受付部２３１により外部装置５１から受け付けられたサービス情報を基に、通知情報ＮＣ２１を生成する。なお、配信装置２００が外部装置５１から受け付けたサービス情報を通知情報として、端末装置１０へ配信する場合、ステップＳ３０６の処理を行わなくてもよい。その後、配信部２３３は、通知情報を端末装置１０へ配信する（ステップＳ３０７）。なお、配信部２３３は、ステップＳ３０２において配信コンテンツとともに通知情報を端末装置１０へ配信してもよい。
【０１４７】
次に、図１３を用いて端末装置１０における通知情報の表示までの処理の流れを示す。図１３は、変形例に係る通知情報を表示する処理の一例を示すフローチャートである。
【０１４８】
図１３に示すように、端末装置１０の要求部１５１は、配信装置２００へ配信要求を送信する（ステップＳ４０１）。例えば、図８に示す例において、要求部１５１は、端末装置１０において起動されたアプリによる配信要求を配信装置２００へ送信する。その後、端末装置１０の受信部１５２は、配信装置２００からコンテンツを受信する（ステップＳ４０２）。例えば、受信部１５２は、配信装置２００から配信コンテンツを受信する。そして、端末装置１０の表示部１５３は、配信装置２００から受信したコンテンツを表示する（ステップＳ４０３）。例えば、表示部１５３は、配信装置２００から受信した配信コンテンツを表示する。
【０１４９】
そして、要求部１５１は、所定のタイミングでサービス情報の問合せを行う（ステップＳ４０４）。なお、ステップＳ４０４は、ステップＳ４０１と同じタイミングで行われてもよいし、ステップＳ４０１の配信要求がサービス情報の問合せを含んでもよい。例えば、図８に示す例において、要求部１５１は、配信装置２００へサービス情報の問合せを行う。なお、要求部１５１は、外部装置５１や通知装置へサービス情報の問合せを行ってもよい。その後、受信部１５２は、通知情報を受信する（ステップＳ４０５）。図８に示す例において、受信部１５２は、配信装置２００から通知情報ＮＣ２１を受信する。なお、受信部１５２は、ステップＳ４０２においてコンテンツとともに通知情報を受信してもよい。
【０１５０】
通知情報の受信後において表示するコンテンツを変更した場合（ステップＳ４０６：Ｙｅｓ）、表示部１５３は、コンテンツとともに通知情報を表示する（ステップＳ４０７）。図８に示す例において、ユーザＵ１のフリック操作等により表示するコンテンツが変更された場合、表示部１５３は、次のコンテンツとともに通知情報を表示する。具体的には、表示部１５３は、次のコンテンツＣＴ２４、ＣＴ２５、広告コンテンツＡＣ２２とともに通知情報ＮＣ２１を表示する。なお、表示するコンテンツが変更されない場合（ステップＳ４０６：Ｎｏ）、例えば、表示部１５３は、ステップＳ４０６の判定を繰り返す。
【０１５１】
〔７．効果〕
上述してきたように、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、配信部１３３、２３３を有する。配信部１３３、２３３は、メッセージサービスに関するコンテンツを一覧表示する端末装置１０に、端末装置１０を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツとともに一覧表示される通知情報を配信する。
【０１５２】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザに視認可能性が高い態様で、通知することができる。また、配信装置１００、２００は、ユーザが利用中のサービスに関する通知情報を配信することにより、ユーザが利用中のサービスの利便性を向上させることができ、ユーザの満足度を高めることができる。すなわち、配信装置１００、２００は、ユーザに適切に情報を通知することができる。
【０１５３】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、通知情報が表示される際に表示済みのコンテンツのうち、最後に表示されたコンテンツと連続する位置に並べて配置される通知情報を配信する。
【０１５４】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、通知情報が表示される際に表示済みのコンテンツのうち、最後に表示されたコンテンツと連続する位置に並べて配置される通知情報を配信することにより、ユーザがメッセージを視認する流れで通知情報も視認させることができる。したがって、配信装置１００、２００は、メッセージサービスのコンテンツと調和した態様において通知情報をユーザに通知することができる。例えば、配信装置１００、２００は、メッセージサービスにおける対話の内容に沿った通知情報を配信することにより、ユーザに適切に情報を通知することができる。
【０１５５】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、メッセージサービスにおけるユーザの入力に対応するコンテンツに基づく内容の通知情報を配信する。
【０１５６】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、メッセージサービスにおけるユーザの入力に対応するコンテンツに基づく内容の通知情報を配信することにより、メッセージサービスにおける対話の内容に沿った通知情報を配信することができ、メッセージサービスのコンテンツと調和した態様において通知情報をユーザに通知することができる。
【０１５７】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、メッセージの送受信に関する順序に基づいて所定の方向に並べて表示されるコンテンツとともに一覧表示される通知情報を配信する。
【０１５８】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、メッセージの送受信に関する順序に基づいて所定の方向に並べて表示されるコンテンツとともに一覧表示される通知情報を配信することにより、ユーザにメッセージの送受信に関する順序に沿った自然な流れでコンテンツと調和した態様において通知情報をユーザに通知することができる。
【０１５９】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、コンテンツの配信サービス以外のサービスに関する通知情報を配信する。
【０１６０】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、提供するサービス以外のサービスの利用を促す通知情報を端末装置１０に配信することにより、通知情報によりサービスの利用を促すことができる。
【０１６１】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、コンテンツの配信サービス以外のサービスの利用を促す通知情報を配信する。
【０１６２】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、コンテンツの配信サービス以外のサービスの利用を促す通知情報を端末装置１０に配信することにより、通知情報によりサービスの利用を促すことができる。
【０１６３】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、コンテンツの配信サービス以外であってユーザが利用中のサービスによりユーザに通知される通知情報を配信する。
【０１６４】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、ユーザが利用中のサービスによりユーザに通知される通知情報を配信することにより、ユーザが利用中のサービスの利便性を向上させることができ、ユーザの満足度を高めることができる。
【０１６５】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、通知情報として、コンテンツの内容に応じたユーザに行動を促す健康情報、またはコンテンツの内容に応じた経路に基づく案内情報、またはユーザのスケジュールに基づく情報、またはコンテンツの内容に応じた所定のユーザとの連絡を促す情報、またはコンテンツの内容に応じた購買を促す情報、またはコンテンツの内容に応じた経済活動に関する情報を配信する。
【０１６６】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、様々なサービスに関する通知情報を配信することができる。
【０１６７】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、コンテンツ間に差し込まれてコンテンツとともに一覧表示される通知情報を配信する。
【０１６８】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、コンテンツ間に差し込まれてコンテンツとともに一覧表示される通知情報を配信することにより、コンテンツに重畳させることなく、コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。
【０１６９】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００において、配信部１３３、２３３は、コンテンツに基づくタイミングでユーザへ通知する通知情報を配信する。
【０１７０】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、コンテンツに基づくタイミングでユーザへ通知する通知情報を配信することにより、通知情報を適切なタイミングでユーザに通知することができる。
【０１７１】
また、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、受付部１３１、２３１を有する。受付部１３１、２３１は、端末装置１０から配信要求を受け付ける。また、配信部１３３、２３３は、配信要求を送信した端末装置１０に、通知情報を配信する。
【０１７２】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置２００は、配信要求を送信した端末装置１０を利用するユーザが閲覧しているコンテンツとともに表示されるように通知情報を配信することができるため、ユーザに適切に情報を通知することができる。
【０１７３】
また、実施形態及び変形例に係る端末装置１０は、受信部１５２と、表示部１５３とを有する。受信部１５２は、端末装置１０を利用するユーザへの通知情報を受信する。表示部１５３は、受信部１５２により受信された通知情報を、通知情報以外のメッセージサービスに関するコンテンツとともに一覧表示する。
【０１７４】
これにより、実施形態及び変形例に係る端末装置１０は、通知情報をユーザが閲覧しているコンテンツとともに表示することができるため、通知情報をユーザに視認可能性が高い態様で、通知することができる。また、端末装置１０は、コンテンツに重畳させることなく、コンテンツと調和した態様で通知情報を表示することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、端末装置１０は、ユーザに適切に情報を通知することができる。
【０１７５】
〔８．ハードウェア構成〕
上述してきた実施形態に係る配信装置１００及び変形例に係る配信装置２００は、例えば図１５に示すような構成のコンピュータ１０００によって実現される。図１５は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１７６】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１７７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１７８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１７９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１８０】
例えば、コンピュータ１０００が実施形態に係る配信装置１００及び変形例に係る配信装置２００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０、２３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１８１】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１８２】
〔９．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１８３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１８４】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１８５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１８６】
１  配信システム
１００  配信装置
１２１  ユーザ情報記憶部
１２２  履歴情報記憶部
１３０  制御部
１３１  受付部
１３２  生成部
１３３  配信部
１０  端末装置
１５１  要求部
１５２  受信部
１５３  表示部
Ｎ      ネットワーク
【図１】
2018097564.tif 000003
【図２】
2018097564.tif 000004
【図３】
2018097564.tif 000005
【図４】
2018097564.tif 000006
【図５】
2018097564.tif 000007
【図６】
2018097564.tif 000008
【図７】
2018097564.tif 000009
【図８】
2018097564.tif 000010
【図９】
2018097564.tif 000011
【図１０】
2018097564.tif 000012
【図１１】
2018097564.tif 000013
【図１２】
2018097564.tif 000014
【図１３】
2018097564.tif 000015
【図１４】
2018097564.tif 000016
【図１５】
2018097564.tif 000017