(57)【要約】【課題】ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことを課題とする。【解決手段】ユーザ端末４からアップロードされたメッセージが蓄積されるメッセージデータベース３に接続されたサーバ装置２と、ネットワーク９を介して通信可能に接続された情報処理装置であるＫＩＯＳＫ端末１に、サーバ装置２に対して、ＫＩＯＳＫ端末１の属性を示すハッシュタグに関連付けられたメッセージの要求を送信する要求送信部２１と、要求を受信したサーバ装置２によってメッセージデータベース３から読み出された、ハッシュタグに関連付けられたメッセージを受信するメッセージ受信部２２と、メッセージ受信部２２によって受信されたメッセージを出力する出力部２４と、を備えた。【選択図】図４
2011150521.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによってアップロードされたメッセージが蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続された情報処理装置であって、
前記サーバ装置に対して、該情報処理装置の属性を示す属性情報に関連付けられたメッセージの要求を送信する要求送信手段と、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記属性情報に関連付けられたメッセージを受信するメッセージ受信手段と、
前記メッセージ受信手段によって受信されたメッセージを出力する出力手段と、
を備える情報処理装置。
【請求項２】
ユーザによってアップロードされたメッセージがアップロードに係るユーザのアカウントに関連付けられて蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続された情報処理装置であって、
前記サーバ装置に対して、情報処理装置に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する要求送信手段と、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記追跡対象のユーザアカウントに関連付けられたメッセージを受信するメッセージ受信手段と、
前記メッセージ受信手段によって受信されたメッセージから、該情報処理装置の属性を示す属性情報に関連付けられたメッセージを索出するメッセージ索出手段と、
前記メッセージ索出手段によって索出されたメッセージを出力する出力手段と、
を備える情報処理装置。
【請求項３】
前記属性情報は、前記情報処理装置が設置された場所に係る情報である、
請求項１または２に記載の情報処理装置。
【請求項４】
前記出力手段は、キャラクタ画像を表示し、取得されたメッセージの内容に応じて該キャラクタ画像を変化させる、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、第一の属性情報に関連付けられたメッセージおよび第二の属性情報に関連付けられたメッセージを夫々取得し、
前記出力手段は、前記第一の属性情報に対応した第一のキャラクタ画像および前記第二の属性情報に対応した第二のキャラクタ画像を表示し、取得されたメッセージを、該メッセージに係る属性情報に対応するキャラクタの発言として出力する、
請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
前記出力手段は、前記メッセージに含まれる文字情報を、音声情報に変換して出力する、
請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
前記属性情報は、前記メッセージに含まれる検索用タグである、
請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
ユーザによってアップロードされたメッセージが蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータが、
前記サーバ装置に対して、該情報処理装置の属性を示す属性情報に関連付けられたメッセージの要求を送信する要求送信ステップと、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記
属性情報に関連付けられたメッセージを受信するメッセージ受信ステップと、
前記メッセージ受信ステップにおいて受信されたメッセージを出力する出力ステップと、
を実行するメッセージ伝達方法。
【請求項９】
ユーザによってアップロードされたメッセージがアップロードに係るユーザのアカウントに関連付けられて蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータが、
前記サーバ装置に対して、情報処理装置に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する要求送信ステップと、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記追跡対象のユーザアカウントに関連付けられたメッセージを受信するメッセージ受信ステップと、
前記メッセージ受信ステップにおいて受信されたメッセージから、該情報処理装置の属性を示す属性情報に関連付けられたメッセージを索出するメッセージ索出ステップと、
前記メッセージ索出ステップにおいて索出されたメッセージを出力する出力ステップと、
を実行するメッセージ伝達方法。
【請求項１０】
ユーザによってアップロードされたメッセージが蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータに、
前記サーバ装置に対して、該情報処理装置の属性を示す属性情報に関連付けられたメッセージの要求を送信する要求送信ステップと、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記属性情報に関連付けられたメッセージを受信するメッセージ受信ステップと、
前記メッセージ受信ステップにおいて受信されたメッセージを出力する出力ステップと、
を実行させるためのメッセージ伝達用プログラム。
【請求項１１】
ユーザによってアップロードされたメッセージがアップロードに係るユーザのアカウントに関連付けられて蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータに、
前記サーバ装置に対して、情報処理装置に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する要求送信ステップと、
前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記追跡対象のユーザアカウントに関連付けられたメッセージを受信するメッセージ受信ステップと、
前記メッセージ受信ステップにおいて受信されたメッセージから、該情報処理装置の属性を示す属性情報に関連付けられたメッセージを索出するメッセージ索出ステップと、
前記メッセージ索出ステップにおいて索出されたメッセージを出力する出力ステップと、
を実行させるためのメッセージ伝達用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ伝達方法に関する。
【背景技術】
【０００２】
従来、利用者による操作の履歴をサーバに蓄積し、ＫＩＯＳＫ端末が自らを特定する情報をサーバに送信して商品情報を取得することで、インターネット等を利用した利用者によって閲覧および選択された商品情報を、利用者が訪れた店頭窓口のＫＩＯＳＫ端末から参照可能にする技術がある（特許文献１を参照）。
【０００３】
また、利用者の属性情報を入力するＫＩＯＳＫ端末と、当該利用者が特定の行動を行う権利を有するか否かを判断するＰＯＳ端末と、利用者が上記行動を行う権利を有すると判断された場合に、当該権利を有する旨を、ＫＩＯＳＫ端末を介して入力された属性情報に関連付けて格納する懸賞管理サーバとを備える店舗活用システムがあり（特許文献２を参照）、ＫＩＯＳＫサーバが、複数のＫＩＯＳＫ端末が表示するすべての広告データの保有及び管理を行い、ＫＩＯＳＫ端末の夫々が、ＫＩＯＳＫサーバから広告データを取得して自端末での広告表示を行う広告管理方法がある（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−００４６３５号公報
【特許文献２】特開２００２−３０４５６２号公報
【特許文献３】特開平１１−２６５４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、ユーザに各種情報を提供する、所謂ＫＩＯＳＫ端末等の情報処理装置があり、店頭等に設置されてユーザの利用に供されている。このような情報処理装置は、主として予めダウンロードされて保持された情報や、指定されたサーバ装置に用意された情報等を、該サーバ装置から取得してユーザに対して提供するものである。また、ＫＩＯＳＫ端末等では、ユーザの利用に供されていない時間帯に、サーバ装置から配信された広告等を表示することも行われているが、配信される情報は、全てのユーザに対して同一の情報を情報処理装置の管理者が予め準備して提供するものであった。
【０００６】
また、公共の空間に設置される情報処理装置であって、ニュース等のリアルタイム性の高い配信情報を出力するものもあるが、このような情報処理装置は、単に予め設定された配信元からの情報を得て順次新着情報を出力するのみのものであり、また、配信される情報も、特定の管理者用端末から管理者によって入力されたものであった。
【０００７】
本発明は、上記した問題に鑑み、ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、情報処理装置に以下の手段を備えることとした。即ち、本発明は、ユーザによってアップロードされたメッセージが蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続された情報処理装置であって、前記サーバ装置に対して、該情報処理装置の属性を示す属性情報に関連付けられたメッセージの要求を送信する要求送信手段と、前記要求を受信した前記サーバ装置
によって前記データベースから読み出された、前記属性情報に関連付けられたメッセージを受信するメッセージ受信手段と、前記メッセージ受信手段によって受信されたメッセージを出力する出力手段と、を備える情報処理装置である。
【０００９】
または、本発明は、ユーザによってアップロードされたメッセージがアップロードに係るユーザのアカウントに関連付けられて蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続された情報処理装置であって、前記サーバ装置に対して、情報処理装置に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する要求送信手段と、前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記追跡対象のユーザアカウントに関連付けられたメッセージを受信するメッセージ受信手段と、前記メッセージ受信手段によって受信されたメッセージから、該情報処理装置の属性を示す属性情報に関連付けられたメッセージを索出するメッセージ索出手段と、前記メッセージ索出手段によって索出されたメッセージを出力する出力手段と、を備える情報処理装置である。
【００１０】
即ち、本発明は、ユーザによってアップロードされたメッセージのうち、情報処理装置の属性情報に関連づけられたメッセージを取得して、情報処理装置から出力することで、ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことを可能とするものである。ユーザは、属性情報を付したメッセージをアップロードするのみで、属性情報に係る端末で自らのメッセージを出力させることが出来る。
【００１１】
本発明において、情報処理装置を介した情報の発信者は、情報処理装置の管理者に限られなくてもよい。例えば、データベースは、不特定多数の人からアップロードされたメッセージが蓄積されるデータベースであり、ユーザ（情報の発信者）は、自分のアカウントに関連づけられたメッセージのタイムライン上に、自己のメッセージとして新規メッセージをアップロードするのみで、ユーザの現在位置等に関連するＫＩＯＳＫ端末等の情報処理装置からメッセージ（情報）を発信することが出来る。この場合、ユーザによってアップロードされたメッセージは、サーバ装置によって各ユーザの発言として公開されると同時に、情報処理装置によって出力される。
【００１２】
ここで、情報処理装置は、不特定多数の人によって閲覧される公共の場所に設置されてもよい。公共の場所に設置される情報処理装置において、ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことを可能とすることで、所定の属性に関連する多数のユーザを情報の受信者とし、且つ情報の受信者を新たな情報の発信者とすることも可能となり、メッセージの伝達方法に対して様々な可能性をもたらすことが期待される。
【００１３】
また、要求送信手段は、リアルタイム性の高いメッセージの出力を可能とするために、定期的にサーバ装置に対して要求を送信し、出力手段は、このようにして取得された最新のメッセージを随時出力することが好ましい。
【００１４】
例えば、本発明において、前記属性情報は、前記情報処理装置が設置された場所に係る情報であってもよい。本発明において、属性情報とは、情報処理装置の属性を示すものであり、例えば、情報処理装置の設置位置に係る情報や、情報処理装置の種類を示す情報、情報処理装置や情報処理装置に関連づけられたキャラクタ等を一意に識別するための識別子、等がある。
【００１５】
また、本発明において、前記出力手段は、キャラクタ画像を表示し、取得されたメッセージの内容に応じて該キャラクタ画像を変化させてもよい。
【００１６】
取得されたメッセージは、ユーザによってアップロードされたものであり、その内容や
文体には様々なものが含まれ得る。例えば、メッセージを自然文解析する、メッセージに含まれる絵文字等を解析する、等の手法で、ユーザの表現したい感情等の種類を取得し、取得された感情等の種類に応じて、キャラクタがこれらの感情等を表現するように画像を変化させてもよい。
【００１７】
また、本発明において、前記情報処理装置は、第一の属性情報に関連付けられたメッセージおよび第二の属性情報に関連付けられたメッセージを夫々取得し、前記出力手段は、前記第一の属性情報に対応した第一のキャラクタ画像および前記第二の属性情報に対応した第二のキャラクタ画像を表示し、取得されたメッセージを、該メッセージに係る属性情報に対応するキャラクタの発言として出力してもよい。
【００１８】
１つの情報処理装置であっても、複数の属性情報（第一の属性情報および第二の属性情報）を設定しておき、サーバ装置から取得されたこれらの属性情報に関連づけられたメッセージを、属性情報毎に異なるキャラクタの発言として出力することで、ユーザ参加型の情報配信において、ユーザ同士のメッセージの遣り取りを、情報処理装置上で擬人化して再現することが出来る。また、単一のユーザによってアップロードされたメッセージであっても、異なる属性情報を付してメッセージをアップロードすることで、情報処理装置によって出力されたメッセージを、情報の受け手に、キャラクタ同士の会話のように把握させることが出来る。
【００１９】
また、本発明において、前記出力手段は、前記メッセージに含まれる文字情報を、音声情報に変換して出力してもよい。メッセージを音声出力することによって、情報処理装置のディスプレイ等を見ているユーザ以外にもメッセージを伝達することが出来る。また、ディスプレイ等に表示されたキャラクタの口の動き等に合わせてメッセージを音声出力することとしてもよい。
【００２０】
また、本発明において、前記属性情報は、前記メッセージに含まれる検索用タグであってもよい。より具体的には、属性情報としては例えばｔｗｉｔｔｅｒ（登録商標）のハッシュタグを用いることが出来る。
【００２１】
更に、本発明は、メッセージ伝達方法、又はコンピュータによって実行されるメッセージ伝達用プログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【００２２】
例えば、本発明は、ユーザによってアップロードされたメッセージが蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータが、前記サーバ装置に対して、該情報処理装置の属性を示す属性情報に関連付けられたメッセージの要求を送信する要求送信ステップと、前記要求を受信した前記サーバ装置によって前記データベースから読み出された、前記属性情報に関連付けられたメッセージを受信するメッセージ受信ステップと、前記メッセージ受信ステップにおいて受信されたメッセージを出力する出力ステップと、を実行するメッセージ伝達方法である。
【００２３】
また、例えば、本発明は、ユーザによってアップロードされたメッセージがアップロードに係るユーザのアカウントに関連付けられて蓄積されるデータベースに接続されたサーバ装置と、ネットワークを介して通信可能に接続されたコンピュータが、前記サーバ装置に対して、情報処理装置に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する要求送信ステップと、前記要求を受信した前記サーバ装
置によって前記データベースから読み出された、前記追跡対象のユーザアカウントに関連付けられたメッセージを受信するメッセージ受信ステップと、前記メッセージ受信ステップにおいて受信されたメッセージから、該情報処理装置の属性を示す属性情報に関連付けられたメッセージを索出するメッセージ索出ステップと、前記メッセージ索出ステップにおいて索出されたメッセージを出力する出力ステップと、を実行するメッセージ伝達方法である。
【発明の効果】
【００２４】
本発明によれば、ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことが可能となる。
【図面の簡単な説明】
【００２５】
【図１】実施形態に係るＫＩＯＳＫ端末を含むメッセージ伝達システム全体の構成を示す図である。
【図２】実施形態に係るＫＩＯＳＫ端末の構成の概略を示した図である。
【図３】実施形態に係るＫＩＯＳＫ端末の機能構成を示す図である。
【図４】実施形態に係るメッセージ蓄積処理およびメッセージ伝達処理の流れを示すフローチャートである。
【図５】実施形態において、図４に示された処理に代えて実施されてよい、メッセージ蓄積処理およびメッセージ伝達処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明に係る情報処理装置の実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明を実施するにあたっては、実施の形態に応じた具体的構成が適宜採用されることが好ましい。
【００２７】
＜構成＞
図１は、本実施形態に係るＫＩＯＳＫ端末１を含むメッセージ伝達システム全体の構成を示す図である。本実施形態において、本発明に係る情報処理装置は、店頭に設置されるＫＩＯＳＫ端末１として実施される。本実施形態に係るメッセージ伝達システムは、ＫＩＯＳＫ端末１と、サーバ装置２と、メッセージデータベース３と、ユーザ端末４と、が互いにネットワーク９を介して通信可能に接続されることで構成される。なお、ネットワーク９としては、インターネット、携帯電話網、専用回線、プライベートネットワーク、イントラネット等が相互に接続されたものを用いることが出来る。
【００２８】
図２は、本実施形態に係るＫＩＯＳＫ端末１の構成の概略を示した図である。ＫＩＯＳＫ端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ
Ｍｅｍｏｒｙ）１１と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の補助記憶装置１２と、タッチパネルディスプレイ１４およびスピーカ１５等の入出力装置と、ネットワークインターフェース１６と、が電気的に接続された情報処理装置である。また、入力装置として更にマウスやキーボード等が接続されていてもよい。
【００２９】
ＣＰＵ１３は、中央処理装置であり、ＲＡＭ１０等に展開された命令及びデータを処理することで、ＲＡＭ１０、補助記憶装置１２、入出力装置等を制御する。ＲＡＭ１０は、主記憶装置であり、ＣＰＵ１３によって制御され、各種命令やデータが書き込まれ、読み出される。補助記憶装置１２は、不揮発性の補助記憶装置であり、主にＫＩＯＳＫ端末１の電源を落としても保持したい情報が書き込まれ、読み出される。入出力装置は、タッチ
パネルディスプレイ１４や各種ボタン類、スピーカ１５等からなり、ＣＰＵ１３によって制御され、出力された表示データを表示し、ユーザによる操作を受け付ける。入出力装置から入力された内容はＲＡＭ１０に記録され、ＣＰＵ１３によって処理される。
【００３０】
本実施形態に係るＫＩＯＳＫ端末１では、入出力装置として、主にタッチパネルディスプレイ１４およびボタン類からなる入出力装置が用いられ、主にユーザの視覚を通じて情報を提供し、ユーザによるタッチ操作やボタン押下操作等を介してユーザによる入力を受け付けるが、ユーザインターフェースとして、タッチパネルディスプレイ１４等を介した画面表示を介した入出力の他、マイク（図示は省略する）およびスピーカ１５を用いた音声による入出力、カメラ（図示は省略する）を用いたジェスチャによる入力等を用いることとしてもよい。
【００３１】
補助記憶装置１２には、ＲＡＭ１０にロードされるＫＩＯＳＫ端末１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、メッセージ伝達用プログラム等の各種プログラムの他、ＫＩＯＳＫ端末１によって使用される各種データ（ＫＩＯＳＫ端末１に設定された属性情報等）が記憶される。なお、本実施形態では、属性情報として、ＫＩＯＳＫ端末１が設置された場所に係る識別情報が用いられる。例えば、大井町の駅構内に設置されたＫＩＯＳＫ端末１であれば、属性情報として、「ｏｏｉｍａｃｈｉ」が設定され、渋谷の駅構内に設置されたＫＩＯＳＫ端末１であれば、属性情報として、「ｓｈｉｂｕｙａ」が設定され、この属性情報が、出力用に取得されるメッセージを検索または抽出するための文字列として用いられる。
【００３２】
本実施形態において、ユーザ端末４は、ＫＩＯＳＫ端末１と同様、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等の補助記憶措置、入出力装置、等が互いに接続されたコンピュータであり、例えば、所謂スマートフォンを含むテキストメッセージ送信可能な携帯電話や、ネットワーク９に接続可能なパーソナルコンピュータ等である。但し、ユーザ端末４としては、サーバ装置２が受付可能な形式のメッセージをネットワーク９に送信可能な情報機器であれば、どのような端末が用いられてもよい。
【００３３】
本実施形態において、サーバ装置２は、ＫＩＯＳＫ端末１と同様、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等の補助記憶措置、入出力装置、等が互いに接続されたコンピュータである。サーバ装置２は、メッセージデータベース３に接続され、ユーザ端末４から受信したメッセージをメッセージデータベース３に蓄積し、また必要に応じてメッセージデータベース３からメッセージを読み出す。本発明に係るサーバ装置２としては、ｔｗｉｔｔｅｒ（登録商標）のサーバを用いることが出来る。本実施形態では、主に、サーバ装置２としてｔｗｉｔｔｅｒ（登録商標）サーバを用いてメッセージの配信を行う場合について説明する。
【００３４】
サーバには複数ユーザのアカウントが登録されており、ユーザは、ユーザ端末４を用いて、サーバに登録された自己のアカウントにログインし、１４０文字以内のメッセージ（ｔｗｉｔｔｅｒ（登録商標）では「つぶやき」とも称される）をサーバ装置２に投稿（アップロード）する。サーバ装置２は、投稿されたメッセージを、投稿に係るユーザのアカウントに関連付けてメッセージデータベース３に蓄積する。即ち、メッセージの投稿を行うことで、ユーザは、自己のアカウントに関連づけられたタイムラインにメッセージを追加する。追加されたメッセージは、投稿ユーザの発言として、当該ユーザをフォローする設定を行っている他のユーザのページに表示される。ここで、フォローとは、指定された他のユーザのメッセージを、自己アカウントのページ内に表示する設定を行うことである。ユーザは、ｔｗｉｔｔｅｒ（登録商標）にログインすると、自己の発言としてメッセージを投稿できるようになる他、フォローの対象として設定した他の１または複数のユーザのメッセージを発言時刻の新しい順に閲覧出来る。
【００３５】
図３は、本実施形態に係るＫＩＯＳＫ端末１の機能構成を示す図である。本実施形態に係る情報処理装置は、ＣＰＵ１３が、ＲＡＭ１０に展開されたメッセージ伝達用プログラムを解釈および実行することで、要求送信部２１、メッセージ受信部２２、メッセージ索出部２３、および出力部２４を備えるＫＩＯＳＫ端末１として機能する。
【００３６】
要求送信部２１は、サーバ装置２に対して、ＫＩＯＳＫ端末１の属性を示す属性情報に関連付けられたメッセージの要求を送信する。そして、メッセージ受信部２２は、要求を受信したサーバ装置２によってメッセージデータベース３から読み出された、属性情報に関連付けられたメッセージを受信し、出力部２４は、メッセージ受信部２２によって受信されたメッセージを出力する。
【００３７】
＜処理の詳細＞
図４は、本実施形態に係るメッセージ蓄積処理およびメッセージ伝達処理の流れを示すフローチャートである。本フローチャートに示された処理のうち、ステップＳ１０１からＳ１０３に示されたメッセージ蓄積処理は、ユーザが、メッセージの送信をするためにユーザ端末４を操作することを契機として開始される。また、ステップＳ２０１からＳ２０６に示されたメッセージ伝達処理は、ＫＩＯＳＫ端末１によって定期的（例えば、１分毎）に実行される。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００３８】
ステップＳ１０１では、タグ付きメッセージが送信される。ユーザ端末４は、ユーザ操作に従って入力されたメッセージを、ネットワーク９を介してサーバ装置２宛に送信する。ここで送信されるメッセージには、タグと呼ばれる属性情報が付されている。具体的には、タグはメッセージ中に、１バイト文字の「＃」（ハッシュ記号。以下、単に「＃」と記載する）に続けて入力することで付すことが出来る。例えば、ユーザは、ユーザ端末４を操作して、テキストメッセージ「ここは大井町だよ！！  ＃ｏｏｉｍａｃｈｉ」を送信する。
【００３９】
但し、メッセージにタグを付す方法には、実施の形態に応じて様々な方法が適宜採用されてよい。メッセージに含まれるタグの位置を示すための文字として、「＃」以外の文字を使用することとしてもよいし、他にメッセージのヘッダやメタデータ内にタグ自体またはタグの位置を示す情報を付加する方法や、メッセージ中の定位置にタグを付加する方法等が採用されてよい。また、タグをユーザが直接入力する方法の他、予め設定されているタグが自動的に付加される方法や、メッセージ中の文字列を解析して適切なタグを自動的に付加する方法等が採用されてよい。ユーザ端末４によってメッセージが送信されると、処理はステップＳ１０２へ進む。
【００４０】
本実施形態におけるタグは、本発明における属性情報に相当する。なお、サーバ装置２としてｔｗｉｔｔｅｒ（登録商標）サーバを用いる場合、ｔｗｉｔｔｅｒ（登録商標）において用いられているハッシュタグ（「＃」に続けて記載されている文字列）を、本発明の属性情報として用いることが出来る。従来ｔｗｉｔｔｅｒ（登録商標）では一般的に、ハッシュタグは主として投稿（つぶやき）のカテゴリを分類するために用いられるが、本実施形態において、ハッシュタグは情報を出力させたいＫＩＯＳＫ端末１の設置場所を示す情報として用いられる。
【００４１】
ステップＳ１０２およびＳ１０３では、タグ付きメッセージが受信され、蓄積される。サーバ装置２は、ステップＳ１０１でユーザ端末４によって送信されたタグ付きメッセージをネットワーク９経由で受信する（ステップＳ１０２）。そして、サーバ装置２は、受
信したタグ付きメッセージを、送信元ユーザのユーザ識別子に関連づけて、メッセージデータベース３に蓄積する（ステップＳ１０３）。なお、メッセージの蓄積の際、サーバ装置２は、後の検索処理を高速に行うために、メッセージに含まれるタグを抽出し、同一または類似するタグを有する他のメッセージとの関連づけ処理を行ってもよい。
【００４２】
本実施形態において、サーバ装置２は、受信したメッセージから「＃」を索出し、「＃」に続く文字列を、次の空白文字（空白文字がない場合は、改行文字やメッセージ末尾）まで抽出することで、メッセージ中に含まれるタグを抽出する。例えば、メッセージ「ここは大井町だよ！！  ＃ｏｏｉｍａｃｈｉ」は、抽出されたタグ「ｏｏｉｍａｃｈｉ」に関連付けて蓄積される。なお、メッセージからタグを抽出する方法は、メッセージにタグを付する方法毎に異なるため、タグの方式に応じて適宜選択されることが好ましい。例えば、メッセージのヘッダやメタデータ内に含まれるタグを抽出する方法や、メッセージのヘッダやメタデータによって指定された位置からタグを抽出する方法、メッセージ内の定位置からタグを抽出する方法、等を採用し得る。
【００４３】
次に、メッセージ伝達処理について説明する。本実施形態において、ＫＩＯＳＫ端末１は、定期的にサーバ装置２に対して自装置に関連するメッセージが届いていないか確認を行い、関連する新たなメッセージが蓄積されていた場合、これを取得して出力する。
【００４４】
ステップＳ２０１およびＳ２０２では、設定されたタグを含むメッセージの検索要求が送受信される。要求送信部２１は、自装置に予め設定されたタグ（属性情報）をＨＤＤから読み出し、このタグを含むメッセージのリストを要求する（ステップＳ２０１）。なお、本実施形態では、ＨＴＴＰを用いて、指定されたタグを含むメッセージの検索結果のＨＴＭＬファイルを送信するようにサーバ装置２に要求することで、メッセージの検索要求が行われるが、その他の技術を用いて検索要求が行われてもよい。サーバ装置２は、ＫＩＯＳＫ端末１によって送信されたタグ付きメッセージの検索要求をネットワーク９経由で受信する（ステップＳ２０２）。その後、処理はステップＳ２０３へ進む。
【００４５】
なお、本実施形態では、ＫＩＯＳＫ端末１は予め決定された場所に設置され、設置場所において用いられるものであるため、検索要求に係るタグは、ＫＩＯＳＫ端末１の設置の際に予め設定しておくことが出来る。例えば、大井町の駅構内に設置されたＫＩＯＳＫ端末１には、検索要求に係るタグとして、予め「ｏｏｉｍａｃｈｉ」を設定しておくことが出来る。但し、検索要求に係るタグは、必ずしも予め設定されたものである必要はない。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイントのＩＤ等を用いて情報処理装置（本実施形態では、ＫＩＯＳＫ端末１）の場所を特定して、その場所の名称をタグとして検索要求を行ってもよい。このようにすることで、情報処理装置の現在位置に関連するメッセージを索出することが出来る。
【００４６】
ステップＳ２０３では、受信されたタグを用いたメッセージの検索が行われる。サーバ装置２は、ステップＳ２０２で受信されたタグを検索キーとしてメッセージデータベース３に蓄積されたメッセージを検索することで、受信されたタグを含むメッセージを索出する。例えば、検索要求に含まれるタグが「ｏｏｉｍａｃｈｉ」であった場合、サーバ装置２は、メッセージデータベース３から、タグ「ｏｏｉｍａｃｈｉ」に関連づけられて蓄積されたメッセージ（ｔｗｉｔｔｅｒ（登録商標）では、メッセージ中に「＃ｏｏｉｍａｃｈｉ」が含まれるメッセージ）を索出する。
【００４７】
なお、よりリアルタイム性の高いメッセージを索出するために、索出されるメッセージは、最近の所定件数内や、最近の所定時間内にメッセージデータベース３に蓄積されたものに限定されてもよい。また、メッセージの蓄積（ステップＳ１０３を参照）の際にタグ
の抽出および同一タグを有するメッセージ同士の関連づけ処理が完了している場合には、改めて検索を行うことなく、受信タグに関連づけられたメッセージ（検索結果）を読み出すのみでよい。その後、処理はステップＳ２０４へ進む。
【００４８】
ステップＳ２０４およびＳ２０５では、メッセージの検索結果が送受信される。サーバ装置２は、ステップＳ２０３における処理の結果得られた、要求タグを含む検索結果を、ネットワーク９を介して、ステップＳ２０１における検索要求の送信元であるＫＩＯＳＫ端末１宛に送信する（ステップＳ２０４）。検索結果の送信宛先となったＫＩＯＳＫ端末１のメッセージ受信部２２は、メッセージの検索結果を受信することで、ステップＳ２０１において要求したタグを含むメッセージを取得する（ステップＳ２０５）。その後、処理はステップＳ２０６へ進む。
【００４９】
ステップＳ２０６では、検索結果に含まれるメッセージが出力される。出力部２４は、ステップＳ２０５で受信された検索結果のうち、最新の未出力のメッセージがあれば、これを出力する。例えば、ステップＳ２０５までの処理でメッセージ「ここは大井町だよ！！  ＃ｏｏｉｍａｃｈｉ」が取得されていた場合、出力部２４は、情報「ここは大井町だよ！！」を出力する。メッセージ出力の方法は、人間が五感を通じてメッセージを把握可能な方法であればどのような方法が採用されてもよく、例えば、表示装置（ディスプレイ）にテキストや画像を用いて出力する方法の他、スピーカ１５を介して合成音声等を用いて出力する方法、等が採用されることが好ましい。出力方法のバリエーションについては後述する。
【００５０】
その後、処理は定期的（例えば、１分毎）にステップＳ２０１へ進む。即ち、本実施形態に係るＫＩＯＳＫ端末１は、ステップＳ２０１からの処理は定期的に繰り返すことで、最新の情報をＫＩＯＳＫ端末１のユーザに提供する。
【００５１】
上記説明した処理が実行されると、ユーザがユーザ端末４からサーバ装置２にアップロードしたメッセージが、メッセージに付されたタグによって示された場所に設置されたＫＩＯＳＫ端末１から出力される。具体的には、タグ「ｏｏｉｍａｃｈｉ」が付されたメッセージは大井町の駅構内に設置されたＫＩＯＳＫ端末１によって出力され、タグ「ｓｈｉｂｕｙａ」が付されたメッセージは渋谷の駅構内に設置されたＫＩＯＳＫ端末１によって出力される。即ち、本実施形態によれば、ユーザ参加型の柔軟な情報配信を、情報処理装置の属性に応じて行うことが可能となる。また、本発明に係る情報処理装置を教室等に設置することで、休講情報等の各種情報を、情報処理装置の属性（ここでは、設置された教室）に関連するユーザ同士で伝達しあうことが可能となる。
【００５２】
なお、本発明において、属性情報とは、情報処理装置の属性を示すであり、実施形態において用いられるタグは、ＫＩＯＳＫ端末１の設置場所以外の属性を示す情報であってもよい。実施形態において用いられるタグは、例えば、ＫＩＯＳＫ端末１の設置位置に係る情報や、ＫＩＯＳＫ端末１の種類を示す情報、ＫＩＯＳＫ端末１やＫＩＯＳＫ端末１に関連づけられたキャラクタ等を一意に識別するための識別子、等であってもよい。
【００５３】
＜メッセージ伝達処理のバリエーション＞
図５は、本実施形態において、図４に示された処理に代えて実施されてよい、メッセージ蓄積処理およびメッセージ伝達処理の流れを示すフローチャートである。本フローチャートに示された処理のうち、ステップＳ１０１からＳ１０３に示されたメッセージ蓄積処理は、ユーザが、メッセージの送信をするためにユーザ端末４を操作することを契機として開始される。また、ステップＳ３０１からＳ３０７に示されたメッセージ伝達処理は、ＫＩＯＳＫ端末１によって定期的（例えば、１分毎）に実行される。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、
実施の形態に適したものが適宜採用されることが好ましい。
【００５４】
要求送信部２１は、サーバ装置２に対して、ＫＩＯＳＫ端末１に追跡対象として設定されているユーザアカウントに関連付けられたメッセージの要求を送信する。そして、メッセージ受信部２２は、要求を受信したサーバ装置２によってメッセージデータベース３から読み出された、追跡対象のユーザアカウントに関連付けられたメッセージを受信する。追跡対象のユーザアカウントに関連づけられたメッセージが受信されると、メッセージ索出部２３は、受信されたメッセージから、ＫＩＯＳＫ端末１の属性を示す属性情報に関連付けられたメッセージを索出し、出力部２４は、索出されたメッセージを出力する。
【００５５】
ステップＳ１０１からＳ１０３では、メッセージ蓄積処理が実行される。ステップＳ１０１からＳ１０３に示された処理は、図４を用いて説明したメッセージ蓄積処理と概略同様であるため、説明を省略する。
【００５６】
次に、メッセージ伝達処理について説明する。本実施形態では、ＫＩＯＳＫ端末１がサーバ装置２に対してユーザとしてのアカウントを有しており、且つ出力メッセージの発信者となる所定の他のユーザをフォロー設定している。上記説明した通り、フォローとは、指定された他のユーザのメッセージを、自己アカウントのページ内に表示する設定を行うことであるため、ＫＩＯＳＫ端末１は、フォローの対象として設定した他の１または複数のユーザのメッセージを発言時刻の新しい順に閲覧出来る。また、フォローしている他のユーザのメッセージを取得するためにサーバ装置２へのログインが必要である場合、ＫＩＯＳＫ端末１は、サーバ装置２へログインするための機能を備える。
【００５７】
ステップＳ３０１およびＳ３０２では、ＫＩＯＳＫ端末１のユーザアカウントに係るページ（即ち、ＫＩＯＳＫ端末１のユーザホームページ）の取得要求が送受信される。ＫＩＯＳＫ端末１は、必要であればサーバ装置２にログインし、要求送信部２１は、サーバ装置２宛に、フォロー設定しているユーザによってアップロードされたメッセージの要求を送信する（ステップＳ３０１）。なお、本実施形態では、ＨＴＴＰを用いて、ＫＩＯＳＫ端末１のユーザホームページのＵＲＬを指定して、ＫＩＯＳＫ端末１のユーザホームページのＨＴＭＬファイルを送信するようにサーバ装置２に要求することで、ホームページの取得要求が行われるが、メッセージの取得には、その他の技術が用いられてもよい。サーバ装置２は、ＫＩＯＳＫ端末１によって送信されたＫＩＯＳＫ端末１のユーザホームページの取得要求をネットワーク９経由で受信する（ステップＳ３０２）。その後、処理はステップＳ３０３へ進む。
【００５８】
ステップＳ３０３では、ＫＩＯＳＫ端末１のユーザホームページが生成される。サーバ装置２は、メッセージデータベース３から、ユーザＫＩＯＳＫ端末１がフォローしている他のユーザのメッセージを最新のものから順に取得し、これらのメッセージを含むＨＴＭＬページを生成する。その後、処理はステップＳ３０４へ進む。
【００５９】
ステップＳ３０４およびＳ３０５では、ＫＩＯＳＫ端末１のユーザホームページが送受信される。サーバ装置２は、ステップＳ３０３における処理の結果生成された、ＫＩＯＳＫ端末１のユーザホームページを、ネットワーク９を介して、ステップＳ３０１における取得要求の送信元であるＫＩＯＳＫ端末１宛に送信する（ステップＳ３０４）。ユーザホームページの送信宛先となったＫＩＯＳＫ端末１のメッセージ受信部２２は、生成されたホームページを受信することで、自己のアカウントがフォロー設定しているユーザのメッセージを取得する（ステップＳ３０５）。その後、処理はステップＳ３０６へ進む。
【００６０】
ステップＳ３０６では、設定されたタグを含むメッセージの検索が行われる。メッセージ索出部２３は、自装置に予め設定されたタグをＨＤＤから読み出し、このタグを検索キ
ーとして、ステップＳ３０５で取得された自己アカウントのホームページに含まれるメッセージを検索することで、ＫＩＯＳＫ端末１の設置場所を示すタグを含むメッセージを索出する。但し、よりリアルタイム性の高いメッセージを索出するために、索出されるメッセージは、最近の所定件数内や、最近の所定時間内にメッセージデータベース３に蓄積されたものに限定されてもよい。その後、処理はステップＳ３０７へ進む。
【００６１】
ステップＳ３０７では、検索結果に含まれるメッセージが出力される。ステップＳ３０７に示された処理は、図４を用いて説明したステップＳ２０６の処理と概略同様であるため、説明を省略する。その後、処理は定期的にステップＳ３０１へ進む。即ち、本実施形態に係るＫＩＯＳＫ端末１は、ステップＳ３０１からの処理は定期的に繰り返すことで、最新の情報をＫＩＯＳＫ端末１のユーザに提供する。
【００６２】
本実施形態に係るメッセージ伝達システムによれば、ＫＩＯＳＫ端末１がユーザをフォローする形式であるため、予め登録されたユーザによる発言のみを出力することが出来る。
【００６３】
＜出力方法のバリエーション＞
本実施形態において、メッセージは、タッチパネルディスプレイ１４等の表示装置を用いたテキストの表示出力の他に、様々な方法で出力されてよい。例えば、出力部２４は、メッセージに含まれる文字情報を音声情報に変換し、ＫＩＯＳＫ端末１に備えられたスピーカ１５を介して出力することが出来る。
【００６４】
また、音声出力が行われる場合、メッセージ中に含まれる記号や文体等を解釈して、音声情報に抑揚の付加等が行われてもよい。例えば、出力対象のメッセージが「ここは大井町だよ！！」であった場合、メッセージの末尾に「！」が付されているため、音声情報への変換にあたって、メッセージ末尾やメッセージ全体の再生音量または音程を上げる、等の処理が施されてよい。
【００６５】
また、出力部２４は、表示装置へのテキスト出力やスピーカ１５からの音声出力とともに、表示装置に人物や動物等のキャラクタの画像を表示させ、これらのキャラクタが発言しているようにテキスト表示や音声出力等を行ってもよい。これらのキャラクタの画像は、メッセージの内容解析の結果に応じて口を動かしたり、表情を作ったりして変化させることが出来る。
【００６６】
更に、出力部２４は、２以上のキャラクタを表示し、表示されたキャラクタ同士が出力対象のメッセージに従って会話をしているかのようにメッセージ出力を行うことが出来る。具体的には、ＫＩＯＳＫ端末１は、キャラクタ画像毎に異なる属性情報を設定しておき、これらの属性情報に関連付けられたメッセージを、図４や図５を用いて説明した処理によって取得する。そして、出力部２４は、取得されたメッセージを、該メッセージに係る属性情報に対応するキャラクタの発言として出力する。このようにすることで、ユーザは、発言させたいキャラクタの属性情報を付したメッセージをアップロードするのみで、ＫＩＯＳＫ端末１に表示されたキャラクタに自らのメッセージを発言させ、会話させることが出来る。
【符号の説明】
【００６７】
１  ＫＩＯＳＫ端末
２  サーバ装置
３  メッセージデータベース
４  ユーザ端末
２１  要求送信部
２２  メッセージ受信部
２３  メッセージ索出部
２４  出力部
【図１】
2011150521.tif 000003
【図２】
2011150521.tif 000004
【図３】
2011150521.tif 000005
【図４】
2011150521.tif 000006
【図５】
2011150521.tif 000007