(57)【特許請求の範囲】
【請求項１】
ユーザ端末とサーバとを含む情報処理システムにおいて、
前記ユーザ端末は、
タッチ操作で入力するためのキーボードを含む第１領域と、
前記第１領域と並べて配置され、前記キーボードへの操作で入力されるテキスト情報を表示する第２領域と、
前記第１領域と前記第２領域の間に配置され、前記サーバへ送信した前記テキスト情報に対して前記サーバから受信された前記テキスト情報に関連する広告のリンク付きタイトルを表示する第３領域と、
前記第２領域に入力され会話相手に送信されたテキスト情報と前記会話相手から受信したテキスト情報とを会話形式で表示し、前記第３領域の前記タイトルがクリック操作された場合、前記タイトルにリンクされた広告を表示する第４領域と、
を備え、
前記サーバは、
複数の広告の中から、前記ユーザ端末から送信されてきた前記テキスト情報に関連する広告を抽出する抽出手段と、
抽出された前記広告を前記ユーザ端末に送信する制御を実行する制御手段と、
を備える、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
【背景技術】
【０００２】
近年、インターネットを通じたサービスを気軽に利用可能な、スマートフォン等の携帯端末の普及が著しい（例えば特許文献１参照）。
このような携帯端末で利用可能なサービスの１つにＳＮＳ（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋｉｎｇ Ｓｅｒｖｉｃｅ）がある。ＳＮＳは、インターネットを通じて、不特定多数のユーザ或いは既知の友人であるユーザとの間でコミュニケーションを図るためのツールとして有用であり、幅広く利用されている。
このようなＳＮＳでコミュニケーションを図る手段としては、テキストが主流である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５８８６２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなＳＮＳでは、コミュニケーションを図っているユーザ間で自分達が入力したテキスト以外の情報を共有したいという要望があるが、このような要望に応える場合、従来では、共有したい情報を得るために、非常に時間や手間がかかる操作が必要であった。
【０００５】
具体的には例えば、ユーザが、「友人達と集まる場所として相応しいレストランを知りたい」という要望を有しており、ＳＮＳの画面にて、そのような要望を他ユーザとテキストで会話しているものとする。
この場合、この要望に応えるためには、ユーザは、ＳＮＳの画面を一度閉じ、別途ブラウザの画面を立ち上げて、当該ブラウザで検索サイトを表示させ、その検索サイトに対して手動で検索キーワードを入力して検索する、といった非常に時間や手間がかかる操作が必要であった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ＳＮＳ等のユーザに対して、入力テキストに関連する情報を、簡単な操作だけでリアルタイムに提供する技術を確立することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様の情報処理システムは、
ユーザ端末とサーバとを含む情報処理システムであって、
ユーザ端末は、
ユーザにより入力されたテキスト情報を、入力テキスト情報として認識する入力テキスト認識手段と、
認識された前記入力テキスト情報を、前記サーバに送信する制御を実行する入力テキスト送信制御手段と、
前記入力テキスト情報が受信された前記サーバから、前記入力テキスト情報に関連する情報が関連情報として送信されてきた場合、当該関連情報を取得する関連情報取得手段と、
取得された前記関連情報を所定の表示デバイスに表示させる制御を実行する表示制御手段と、
を備え、
前記サーバは、
前記ユーザ端末から送信されてきた前記入力テキスト情報を取得する入力テキスト取得手段と、
複数の情報の中から、取得された入力テキスト情報に関連する前記関連情報を抽出する関連情報抽出手段と、
抽出された前記関連情報を前記ユーザ端末に送信する制御を実行する関連情報送信制御手段と、
を備える、
情報処理システムである。
【発明の効果】
【０００８】
本発明によれば、ＳＮＳ等のユーザに対して、入力テキストに関連する情報を、簡単な操作だけでリアルタイムに提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報システムの構成を示すブロック図である。
【図２】図１の情報処理システムのユーザ端末のハードウェア構成を示すブロック図である。
【図３】図１の情報処理システムのサーバのハードウェア構成を示すブロック図である。
【図４】図２のユーザ端末及び図３のサーバの機能的構成のうち、入力テキスト関連広告等表示処理を実行する際の機能的構成例を示す機能ブロック図である。
【図５】図４の機能的構成を有するユーザ端末及びサーバが実行する、入力テキスト関連広告等表示処理の流れの一例を説明するフローチャートである。
【図６】図５の入力テキスト関連広告等表示処理の実行に際し、サーバによって管理される広告等情報ＤＢの構造例を示す図である。
【図７】図５の入力テキスト関連広告等表示処理の実行に際し、ユーザ端末に表示される、広告等情報を含む画面の一例を示している。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を用いて説明する。
【００１１】
図１は、本発明の一実施形態に係る情報処理システムの構成を示している。
図１に示す情報処理システムは、ｎ人（ｎは１以上の任意の整数値）のユーザの夫々により使用されるユーザ端末１−１乃至１−ｎと、サーバ２とを含むシステムである。ユーザ端末１−１乃至１−ｎの夫々と、サーバ２とは、インターネット等の所定のネットワークＮを介して相互に接続されている。
【００１２】
サーバ２は、ユーザ端末１−１乃至１−ｎの夫々に対して広告等情報を表示する環境を提供する。
ここで、広告等情報とは、ユーザ端末１−１乃至１−ｎの夫々において入力されたテキストに関連する広告等の情報をいう。
なお、以下、ユーザ端末１−１乃至１−ｎの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザ端末１」と呼ぶ。
【００１３】
図２は、図１の情報処理システムのユーザ端末１のハードウェア構成を示すブロック図である。
【００１４】
ユーザ端末１は、スマートフォン等で構成される。
ユーザ端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３と、バス２４と、入出力インターフェース２５と、タッチ操作入力部２６と、表示部２７と、入力部２８と、記憶部２９と、通信部３０と、ドライブ３１と、を備えている。
【００１５】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部２９からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１６】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。入出力インターフェース２５には、タッチ操作入力部２６、表示部２７、入力部２８、記憶部２９、通信部３０及びドライブ３１が接続されている。
【００１７】
タッチ操作入力部２６は、例えば表示部２７の表示面に積層される静電容量式又は抵抗膜式（感圧式）の位置入力センサにより構成され、タッチ操作がなされた位置の座標を検出する。
ここで、タッチ操作とは、タッチ操作入力部２６に対する物体の接触又は近接の操作をいう。タッチ操作入力部２６に対して接触又は近接する物体は、例えばユーザの指やタッチペン等である。
表示部２７は、液晶等のディスプレイにより構成され、各種画像を表示する。例えば表示部２７は、ＳＮＳに関する画像、特に本実施形態ではテキストの入力に応じてサーバ２から送信される広告等情報を示す画像を表示する。
このように、本実施形態では、タッチ操作入力部２６と表示部２７とにより、タッチパネルが構成されている。
【００１８】
入力部２８は、各種ハードウェア釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
記憶部２９は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部３０は、インターネットを含むネットワークＮを介して他の装置（図１の例では他のユーザ端末１やサーバ２）との間で行う通信を制御する。
【００１９】
ドライブ３１は、必要に応じて設けられる。ドライブ３１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア４１が適宜装着される。ドライブ３１によってリムーバブルメディア４１から読み出されたプログラムは、必要に応じて記憶部２９にインストールされる。また、リムーバブルメディア４１は、記憶部２９に記憶されている各種データも、記憶部２９と同様に記憶することができる。
【００２０】
図３は、図１の情報処理システムのうちサーバ２のハードウェア構成を示すブロック図である。
【００２１】
サーバ２は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、バス５４と、入出力インターフェース５５と、出力部５６と、入力部５７と、記憶部５８と、通信部５９と、ドライブ６０とを備えている。
サーバ２の構成は、ユーザ端末１のタッチパネルを除いた構成と基本的に同様であるので、ここではそれらの説明は省略する。なお、サーバ２でもタッチパネルを採用してもよいが、本実施形態では、液晶ディスプレイ等で構成される出力部５６と、マウスやキーボードで構成される入力部５７とが別々に設けられている。
【００２２】
このような図２のユーザ端末１及び図３のサーバ２の各種ハードウェアと各種ソフトウェアとの協働により、ユーザ端末１で広告等情報の表示が可能になる。
本実施形態では、情報処理システムは、ユーザがＳＮＳ等においてテキストを入力した場合に、その入力されたテキストに関連する広告等情報を抽出し、ユーザ端末１上に表示させる、という一連の処理を実行することができる。
より具体的には例えば、ユーザ端末１は、ユーザにより入力されたテキストを受付けると、サーバ２に送信する。サーバ２は、ユーザ端末１から送信されてきたテキストに対して、形態素解析を施すことで、名詞を抽出する。サーバ２は、当該名詞に関連する広告等情報を抽出して、ユーザ端末１に送信する。ユーザ端末１は、当該広告等情報を表示する。このような一連の処理が、本実施形態の情報処理システムにより実行される。
なお、このような一連の処理は、ごく短時間で実行されるために、ユーザにとっては、テキストを入力すると、当該テキストに関連する広告塔情報をリアルタイムに視認することができる。
【００２３】
以上説明したようなユーザ端末１がテキストを入力してから、当該テキストに関連する広告等情報を表示するまでの一連の処理（以下、「入力テキスト関連広告等表示処理」と呼ぶ）を実現すべく、ユーザ端末１及びサーバ２は図４に示すような機能的構成を有している。
【００２４】
図４に示すように、ユーザ端末１のＣＰＵ２１においては、入力テキスト認識部８１と、入力テキスト送信制御部８２と、広告等情報取得部８３と、表示制御部８４とが機能する。
【００２５】
入力テキスト認識部８１は、ユーザがタッチ操作により入力した入力テキストを、入力テキスト情報として認識する。
【００２６】
入力テキスト送信制御部８２は、入力テキスト認識部８１によって認識された入力テキスト情報を、通信部３０を介してサーバ２へ送信するための制御を実行する。
【００２７】
後述するように、サーバ２において、入力テキスト情報に関連する広告等情報が抽出されると、当該広告等情報はユーザ端末１に送信されてくる。
そこで、広告等情報取得部８３は、サーバ２から送信されてきた広告等情報を、通信部３０を介して取得する。
【００２８】
表示制御部８４は、広告等情報取得部８３により取得された広告等情報（より正確には広告等情報を示す画像、例えば広告等画像のタイトルを示す画像）を、表示部２７に表示させる制御を実行する。
【００２９】
また、サーバ２のＣＰＵ５１においては、入力テキスト取得部９１と、広告等情報抽出部９２と、広告等情報送信制御部９３とが機能する。
【００３０】
入力テキスト取得部９１は、ユーザ端末１から送信されてきた入力テキスト情報を、通信部５９を介して取得する。
【００３１】
広告等情報抽出部９２は、入力テキスト取得部９１により取得された入力テキスト情報に関連する広告等情報を、広告等情報ＤＢ９４から抽出する。
なお、広告等情報抽出部９２による広告等情報の抽出手法は、特に限定されないが、本実施形態では、次のような抽出手法が採用されている。即ち本実施形態では、広告等情報抽出部９２は、入力テキスト情報に対して形態素解析を施すことで名詞を抽出し、当該名詞に基づいて、広告等情報に関連する広告等情報を抽出する。
【００３２】
広告等情報送信制御部９３は、広告等情報抽出部９２によって抽出された広告等情報を、通信部５９を介してユーザ端末１に送信するための制御を実行する。
【００３３】
次に、図５を参照して、このような機能的構成を有するユーザ端末１及びサーバ２が実行する、入力テキスト関連広告等表示処理の流れについて説明する。
図５は、図４の機能的構成を有するユーザ端末１及びサーバ２が実行する、入力テキスト関連広告等表示処理の流れの一例を説明するフローチャートである。
【００３４】
ステップＳ１において、ユーザ端末１の入力テキスト認識部８１は、ユーザがタッチ操作により入力した入力テキストのデータを、入力テキスト情報として認識する。
【００３５】
ステップＳ２において、入力テキスト送信制御部８２は、ステップＳ１の処理で認識された入力テキスト情報を、サーバ２へ送信させる。
【００３６】
ステップＳ２１において、サーバ２の入力テキスト取得部９１は、ユーザ端末１から送信されてきた入力テキスト情報を取得する。
【００３７】
ステップＳ２２において、広告等情報抽出部９２は、取得された入力テキスト情報を形態素解析し、入力テキスト中の名詞を抽出する。
【００３８】
ステップＳ２３において、広告等情報抽出部９２は、ステップＳ２２の処理で抽出された名詞と関連する広告等情報を、広告等情報ＤＢ９４から検索する。
【００３９】
図６は、広告等情報ＤＢ９４の構造例を示している。
図６において、所定の１行は、所定の１の広告等情報に対応している。
所定の１行には、当該１行に対応する広告等情報についての、「ｉｄ」、「ｔｉｔｌｅ」、「ｋｅｙｗｏｒｄｓ」、「ｕｒｌ」、「ｖｉｅｗｓ」、「ｃｌｉｃｋｓ」、及び「ｂｉｄ」の各情報が格納される。
「ｉｄ」は、広告等情報を一意に識別するＩＤである。例えば１行目の広告等情報のＩＤは、「ｉｄ」に格納されている「１」である。
「ｔｉｔｌｅ」は、広告等情報のタイトルである。例えば１行目の広告等情報のタイトルは、「ｔｉｔｌｅ」に格納されている「渋谷の完全個室居酒屋  ○○屋  渋谷本店」である。
「ｋｅｙｗｏｒｄｓ」は、広告等情報のキーワードである。このキーワードが、入力テキスト情報から抽出された名詞とのマッチング対象になるため、本実施形態では名詞が採用されている。例えば１行目の広告等情報のキーワードは、「ｋｅｙｗｏｒｄｓ」に格納されている「渋谷、居酒屋」である。
「ｕｒｌ」は、広告等情報から誘導するｗｅｂページのＵＲＬである。換言すると、本実施形態では、上記タイトルを視認したユーザが所定のｗｅｂページをさらにみたい場合に、当該タイトルの少なくとも一部（リンクが張られている一部）をクリックすることで、当該所定のｗｅｂページへ誘導される。この誘導に必要となる、当該ｗｅｂページの所在を示すＵＲＬが、「ｕｒｌ」に格納される。例えば１行目の広告等情報が誘導する「渋谷の完全個室居酒屋  ○○屋  渋谷本店」のＨＰ（ｗｅｂページ）のＵＲＬは、「ｕｒｌ」に格納されている「ｈｔｔｐ：／／．．．」である。
「ｖｉｅｗｓ」は、広告等情報の表示回数である。例えば１行目の広告等情報の表示回数は、「ｖｉｅｗｓ」に格納されている「５８」である。
「Ｃｌｉｃｋｓ」は、広告等情報のクリック数（広告情報等からｗｅｂページへ誘導された回数）である。例えば１行目の広告等情報のクリック数は、「Ｃｌｉｃｋｓ」に格納されている「３」である。
「ｂｉｄ」は、広告等情報の入札価格である。例えば１行目の広告等情報の入札価格は、「ｂｉｄ」に格納されている「３００」である。
【００４０】
具体的には例えば、このような図６の例の広告等情報ＤＢ９４が存在する状態で、ユーザ端末１において「渋谷あたりの居酒屋でいいかな？」というテキストが入力され、このテキストのデータが、入力テキスト情報としてサーバ２に送信され（図５のステップＳ１，Ｓ２）、サーバ２に取得された（ステップＳ２１）ものとする。
この場合、ステップＳ２２において、広告等情報抽出部９２は、「渋谷」と「居酒屋」という名詞を抽出する。
そして、ステップＳ２３において、広告等情報抽出部９２は、抽出された「渋谷」と「居酒屋」を検索キーワードとして、広告等情報ＤＢ９４にアクセスする。広告等情報抽出部９２は、広告等情報ＤＢ９４に記憶された複数の広告等情報の中から、検索キーワードと一致又は類似する名詞が「ｋｅｙｗｏｒｄｓ」に格納された広告等情報、即ち図６の例では１行目の広告等情報を検索する。
【００４１】
ステップＳ２４において、広告等情報抽出部９２は、ステップＳ２３において検索された広告等情報、図６の例では１行目の広告等情報を抽出する。
【００４２】
ステップＳ２５において、広告等情報送信制御部９３は、ステップＳ２４において抽出された広告等情報を、通信部５９を介してユーザ端末１へ送信する。
【００４３】
ステップＳ３において、ユーザ端末１の広告等情報取得部８３は、ステップＳ２５においてサーバ２から送信されてきた広告等情報を、通信部３０を介して取得する。
【００４４】
ステップＳ４において、表示制御部８４は、ステップＳ３において取得された広告等情報を、タッチパネル（表示部２７）に表示させる。
【００４５】
例えば、ステップＳ４において、広告等情報は、図７に示すような表示形態で、タッチパネル（表示部２７）に表示される。
図７は、ユーザ端末１に表示される、広告等情報を含む画面の一例を示している。
【００４６】
図７の例では、所定のＳＮＳにおいて、ユーザ端末１を使用するユーザと他ユーザとがテキストによる会話をするための画面が、ユーザ端末１の表示部２７（タッチパネル）に表示されている。
この画面には、上方から順に、会話表示領域１１１と、テキスト表示領域１１２と、広告等情報表示領域１１３と、テキスト入力領域１１４とが設けられている。
会話表示領域１１１は、所定のＳＮＳにおけるユーザと他ユーザとの会話結果を表示する領域である。
テキスト表示領域１１２は、ユーザが他ユーザと会話をする等の目的で入力したテキストを表示するための領域である。
広告等情報表示領域１１３は、テキスト表示領域１１２に表示されたテキストに関連する広告等情報を表示するための領域である。
テキスト入力領域１１４は、ユーザが他ユーザと会話をする等の目的でテキストをタッチ操作で入力するための領域である。
【００４７】
会話表示領域１１１の一番下に表示されている吹き出し内のテキストが、直近（最後）の会話内容を示している。図７の例では、ユーザによる会話であって「じゃー、今度みんなで集まろう！」というテキストが表示されている。
そして、ユーザは、テキスト入力領域１１４に対して「渋谷あたりの居酒屋でいいかな？」というテキストを入力したため、当該テキストがテキスト表示領域１１２に表示されている。
即ち、図７は、図６を用いた上述の具体例に対応させた画面の例を示している。図６を用いた上述の具体例では、ステップＳ３において、図６の１行目の広告等情報がユーザ端末１に取得される。
そこで、ステップＳ４において、表示制御部８４は、図６の１行目の広告等情報のタイトル「渋谷の完全個室居酒屋  ○○屋  渋谷本店」を、図７に示すように、タッチパネル（上の表示部２７）のうち広告等情報表示領域１１３に表示させる。
【００４８】
即ち、従来においては、ユーザは、「じゃー、今度みんなで集まろう！」という会話を受けて、集合場所のお店の候補を見つける場合、ＳＮＳの画面を一旦閉じてブラウザを立ち上げて検索サイトにアクセスして、自身で「渋谷、居酒屋」という検索ワードを手入力して、検索実行させる操作を行う、という煩雑で長時間がかかる操作をする必要があった。このため、会話が途切れてしまうことになり、ユーザは不便と感じる場合が多かった。
これに対して、本実施形態の情報処理システムを適用することで、このような煩雑で長時間かかる操作をユーザに強いることなく、ユーザが「渋谷あたりの居酒屋でいいかな？」という他ユーザに対する会話内容をテキストで入力するだけで、あたかも「渋谷、居酒屋」という検索ワードで検索したような広告等情報をリアルタイムに入手できるようになり、ユーザにとって便宜である。
【００４９】
さらに、本実施形態では、広告等情報がユーザ端末１で表示される際には、広告先のｗｅｂページのＵＲＬ（図７の例では、図６の１行目の「ｕｒｌ」に格納されたＵＲＬ）がリンクされて表示される。
そこで、ユーザは、テキスト表示領域１１２に表示されたテキスト、図７の例では「渋谷の完全個室居酒屋  ○○屋  渋谷本店」をクリックするだけで、広告先のｗｅｂページ（図７の例では「渋谷の完全個室居酒屋  ○○屋  渋谷本店」）を閲覧できるようになる。
即ち、本実施形態では図５のステップＳ５において、表示制御部８４は、広告先のｗｅｂページ（図７の例では「渋谷の完全個室居酒屋  ○○屋  渋谷本店」）をタッチパネル（上の表示部２７）に表示させる。
【００５０】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙に過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００５１】
例えば、上述の実施形態では、サーバ２において抽出される広告等情報は、１つとされたが、特にこれに限定されず、複数でもよい。
複数の広告等情報が抽出された場合、その全てをユーザ端末１側で表示させてもよいし、その一部のみをユーザ端末１側で表示させてもよい。
後者の場合において、複数の広告等情報の中から、ユーザ端末１側で表示対象となる一部の広告等情報を選択する選択手法は、特に限定されず、任意でよい。例えば図６の例では、「ｖｉｅｗｓ」、「ｃｌｉｃｋｓ」、「ｂｉｔ」も広告等情報に含まれている。そこで例えば、入札価格とクリック率を総合的に判断し、複数の中から一部の広告等情報を選択するという選択手法を採用してもよい。
また例えば、優先度という概念を導入し、優先度が高い順に広告等情報を選択するという選択手法を採用してもよい。
また、選択手法は、２種類以上のものを組み合わせてもよい。例えば上述の２つの選択手法を組み合わせて、入札価格とクリック率というパラメータに対して重み付けをして所定の演算を施すことで優先度を演算し、その優先度が高い順に広告等情報を選出するという選択手法を採用してもよい。
重み付けの手法も、当然ながら入札価格とクリック率を用いる手法に限定されず、任意の手法を採用することができる。例えば、入力文字列全体のコンテキストを重み付けの一要素としたり、時間（昼間なのか、夜なのか）や場所（渋谷なのか、博多なのか）等の要素を、重み付けのパラメータの一要素とする手法を採用してもよい。
【００５２】
また例えば、上述の実施形態ではユーザ端末１はスマートフォンで構成されていたが、スマートフォンだけでなく、タブレットや今後の新しいデバイスを含めた任意の装置で構成することもできる。
例えば、入力テキストの入力デバイスは、上述の実施形態では、タッチパネル（図７の例では表示部２７に表示されたテキスト入力領域１１４に対して、タッチ操作により入力するソフトウェアキーボード）であったが、特にこれに限定されず、ハードウェアのキーボード等であってもよい。
【００５３】
また例えば、上述の実施形態では、入力テキストに関連する広告等情報がユーザ端末１に表示されていた。しかしながら、ユーザ端末１に表示される情報は特に広告等情報に限定されず、入力テキストに関連する情報であればよい。このような入力テキストに関連する情報を、以下、「関連情報」と呼ぶ。
【００５４】
また例えば、上述の実施形態では、入力テキスト情報は形態素解析により、名詞が抽出され、関連情報の検索に使用されていた。しかしながら、形態素解析により抽出される単語は名詞に限らず、あらゆる品詞により検索することも可能である。
さらにまた、入力テキスト情報に関連する関連情報の抽出手法は、入力テキストに対して形態素解析を施してその解析結果を用いる手法に特に限定されないのは、言うまでもない。
【００５５】
さらに例えば、上述の実施形態では、入力テキスト認識部８１は、ソフトフェアキーボードに入力された文字が確定された際に初めて入力テキスト情報を認識していた。しかしながら、入力テキスト認識部８１は、入力の途中であっても入力テキストを入力テキスト情報として認識してもよい。
【００５６】
例えば、図２及び図３の夫々に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。
【００５７】
また、図４に示す機能ブロック図は、例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは、特に図４の例に限定されない。
【００５８】
また、機能ブロックの存在場所も、図４に限定されず、任意でよい。例えばサーバ２側の機能ブロックの少なくとも一部をユーザ端末１側に設けてもよいし、その逆でもよい。
そして、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体との組み合わせで構成してもよい。
【００５９】
各機能ブロックの処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のスマートフォンやパーソナルコンピュータであってもよい。
【００６０】
このようなプログラムを含む記録媒体は、各ユーザにプログラムを提供するために装置本体とは別に配布される、リムーバブルメディアにより構成されるだけではなく、装置本体に予め組み込まれた状態で各ユーザに提供される記録媒体等で構成される。
【００６１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に添って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００６２】
以上まとめると、本発明が適用される情報処理システムは、次のような構成を取れば足り、各種各様な実施形態を取ることができる。
即ち、本発明が適用される情報処理システムは、
ユーザ端末（例えば図４等のユーザ端末１）とサーバ（例えば図４等のサーバ２）とを含む情報処理システムであって、
ユーザ端末は、
ユーザにより入力されたテキスト情報を、入力テキスト情報として認識する入力テキスト認識手段（例えば図４の入力テキスト認識部８１）と、
認識された前記入力テキスト情報を、前記サーバに送信する制御を実行する入力テキスト送信制御手段（例えば図４の入力テキスト送信制御部８２）と、
前記入力テキスト情報が受信された前記サーバから、前記入力テキスト情報に関連する情報が関連情報として送信されてきた場合、当該関連情報を取得する関連情報取得手段（例えば図４の広告等情報取得部８３）と、
取得された前記関連情報を所定の表示デバイス（例えば図４等の表示部２７）に表示させる制御を実行する表示制御手段（例えば図４の表示制御部８４）と、
を備え、
前記サーバは、
前記ユーザ端末から送信されてきた前記入力テキスト情報を取得する入力テキスト取得手段（例えば図４の入力テキスト取得部９１）と、
複数の情報の中から、取得された入力テキスト情報に関連する前記関連情報を抽出する関連情報抽出手段（例えば図４の広告等情報抽出部９２）と、
抽出された前記関連情報を前記ユーザ端末に送信する制御を実行する関連情報送信制御手段（例えば図４の広告等情報送信制御部９３）と、
を備える、
情報処理システムであれば足りる。
このような情報処理システムを適用することで、ＳＮＳ等のユーザに対して、入力テキストに関連する関連情報を、簡単な操作だけでリアルタイムに提供することができる。
【符号の説明】
【００６３】
１、１−１乃至１−ｎ・・・プレイヤー端末、２・・・サーバ、２１・・・ＣＰＵ、５１・・・ＣＰＵ、８１・・・入力テキスト認識部、８２・・・入力テキスト送信制御部、８３・・・広告等情報取得部、８４・・・表示制御部、９１・・・入力テキスト取得部、９２・・・広告等情報抽出部、９３・・・広告等情報送信制御部、９４・・・広告等情報ＤＢ、
【図１】
0006736076.tif 000002
【図２】
0006736076.tif 000003
【図３】
0006736076.tif 000004
【図４】
0006736076.tif 000005
【図５】
0006736076.tif 000006
【図６】
0006736076.tif 000007
【図７】
0006736076.tif 000008