(57)【要約】【課題】特定のエリアに訪れたことがないユーザからの投稿を抑制すること。【解決手段】クライアント装置１０２は、所定のエリア１１０の情報を表示するとともに、投稿メッセージを入力する画面を表示するためのボタン１０３を選択不可能な状態で表示する。クライアント装置１０２は、所定のエリア１１０内に移動される。クライアント装置１０２は、所定のエリア１１０内に移動されると、クライアント装置１０２の位置が所定のエリア１１０内に属することの検出に応じて、投稿メッセージを入力する画面を表示するためのボタン１０３を選択可能な状態に移行する。クライアント装置１０２は、投稿メッセージを入力する画面を表示するためのボタン１０３を選択されると、投稿メッセージを入力する画面を表示する。クライアント装置１０２は、投稿メッセージが入力されると、投稿メッセージをサーバ１０１に送信する。【選択図】図１
2015203934.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う、
処理を実行することを特徴とする制御方法。
【請求項２】
前記コンピュータが、
前記通信装置の表示部へ前記所定のエリアの情報を示す画面を表示する処理を実行し、
前記制御を行う処理は、前記検出に応じて、前記所定のエリアの情報を示す画面から、前記入力画面へと、前記表示部の表示を遷移することを許容する制御を行うことを特徴とする請求項１に記載の制御方法。
【請求項３】
前記制御を行う処理は、前記検出に応じて、前記所定のエリアの情報が示された投稿メッセージの入力画面の前記表示部への表示を許容する制御を行うことを特徴とする請求項１に記載の制御方法。
【請求項４】
前記入力画面は、前記所定のエリアに対応付けられた画面であることを特徴とする請求項１〜３のいずれか一つに記載の制御方法。
【請求項５】
前記入力画面は、俳句に関する投稿メッセージを受け付けるための画面であることを特徴とする請求項１〜４のいずれか一つに記載の制御方法。
【請求項６】
前記入力画面は、俳句に含まれる複数の句のそれぞれを入力可能な入力欄を有する画面であることを特徴とする請求項５に記載の制御方法。
【請求項７】
前記入力画面は、俳句に関する投稿メッセージを音声で受け付けるための画面であることを特徴とする請求項５に記載の制御方法。
【請求項８】
前記所定のエリアは、日本の複数の名所のうちのいずれかに対応するものであることを特徴とする請求項１〜７のいずれか一つに記載の制御方法。
【請求項９】
前記コンピュータが、
前記入力画面に入力された投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する投稿メッセージの公開制御を行う、
処理を実行することを特徴とする請求項１〜８のいずれか一つに記載の制御方法。
【請求項１０】
前記キーワードは、投稿メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれると判定された投稿メッセージを、前記キーワードが含まれないと判定された投稿メッセージの表示態様とは異なる表示態様で公開するように制御することを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記キーワードは、投稿メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれないと判定された投稿メッセージを公開しないように制御することを特徴とする請求項９に記載の制御方法。
【請求項１２】
前記キーワードは、前記所定のエリアに対応付けられたキーワードであることを特徴とする請求項９〜１１のいずれか一つに記載の制御方法。
【請求項１３】
前記キーワードは、指定された入力言語におけるキーワードであることを特徴とする請求項９〜１２のいずれか一つに記載の制御方法。
【請求項１４】
前記キーワードは、季語であることを特徴とする請求項９〜１３のいずれか一つに記載の制御方法。
【請求項１５】
前記キーワードは、俳句の題材として設定されたキーワードであることを特徴とする請求項９〜１４のいずれか一つに記載の制御方法。
【請求項１６】
前記コンピュータが、
前記通信装置の位置を測位し、
測位された前記通信装置の位置が、前記所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする請求項１に記載の制御方法。
【請求項１７】
前記コンピュータは、前記通信装置に含まれる装置であることを特徴とする請求項１６に記載の制御方法。
【請求項１８】
前記コンピュータは、前記通信装置とは異なる装置であることを特徴とする請求項１６に記載の制御方法。
【請求項１９】
前記コンピュータは、前記通信装置に含まれる装置であって、
前記コンピュータが、
前記通信装置とは異なる装置によって測位された前記通信装置の位置を受信し、
受信された前記通信装置の位置が、設定された所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする請求項１に記載の制御方法。
【請求項２０】
前記コンピュータは、前記通信装置とは異なる装置であって、
前記コンピュータが、
前記通信装置の位置を前記通信装置から受信し、
受信された前記通信装置の位置が、設定された所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする請求項１に記載の制御方法。
【請求項２１】
コンピュータが、
通信装置から文字または音声の投稿メッセージを受信し、
受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う、
処理を実行することを特徴とする制御方法。
【請求項２２】
コンピュータに、
測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う、
処理を実行させることを特徴とする制御プログラム。
【請求項２３】
コンピュータに、
通信装置から文字または音声の投稿メッセージを受信し、
受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う、
処理を実行させることを特徴とする制御プログラム。
【請求項２４】
測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う制御部を有することを特徴とする制御装置。
【請求項２５】
通信装置から文字または音声の投稿メッセージを受信し、受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う制御部を有することを特徴とする制御装置。
【請求項２６】
コンピュータが、
移動端末から俳句に関する文字または音声メッセージを受信し、
受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、
判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う、
処理を実行することを特徴とする文字または音声メッセージの処理方法。
【請求項２７】
前記キーワードは、文字または音声メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージを、前記キーワードが含まれないと判定された文字または音声メッセージの表示態様とは異なる表示態様で公開するように制御することを特徴とする請求項２６に記載の文字または音声メッセージの処理方法。
【請求項２８】
前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードが含まれないと判定された文字または音声メッセージの情報の表示順序よりも前の表示順序で公開するように制御することを特徴とする請求項２７に記載の文字または音声メッセージの処理方法。
【請求項２９】
前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードを強調表示して公開するように制御することを特徴とする請求項２７に記載の文字または音声メッセージの処理方法。
【請求項３０】
前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードが含まれないと判定された文字または音声メッセージの情報の表示欄とは異なる表示欄で公開するように制御することを特徴とする請求項２７に記載の文字または音声メッセージの処理方法。
【請求項３１】
前記キーワードは、文字または音声メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれないと判定された文字または音声メッセージを公開しないように制御することを特徴とする請求項２６に記載の文字または音声メッセージの処理方法。
【請求項３２】
コンピュータに、
移動端末から俳句に関する文字または音声メッセージを受信し、
受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、
判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う、
処理を実行させることを特徴とする文字または音声メッセージの処理プログラム。
【請求項３３】
移動端末から俳句に関する文字または音声メッセージを受信し、受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う制御部を有することを特徴とする文字または音声メッセージの処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御方法、制御プログラム、制御装置、文字または音声メッセージの処理方法、文字または音声メッセージの処理プログラム、および文字または音声メッセージの処理装置に関する。
【背景技術】
【０００２】
従来、ユーザから投稿メッセージを受け付けて、投稿メッセージを他のユーザに公開して、ユーザ間で投稿メッセージを共有するサービスがある。関連する技術としては、例えば、施設に関する投稿情報を投稿するユーザが訪れる頻度の高い地域である行動範囲の情報に基づいて、投稿情報の信頼度を評価するものがある。また、例えば、受信した投稿情報を添付されたクライアント端末の位置する位置データに基づき信頼度を評価する技術がある。また、例えば、撮影日に基づき季語情報・季語テーブルに記憶されている季語から季語画像を含む登録済みの撮影画像を読み出し、撮影画像との類似度を算出することにより受信画像に対応する季語を判定する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−７９０３５号公報
【特許文献２】特開２００７−３０４９７７号公報
【特許文献３】特開２００４−２４０５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、そもそも特定のエリアに訪れたことがないユーザからの投稿を抑制することはできない。また、投稿内容に応じて公開するかしないか、または、公開の仕方を変えたい場合があるが、それに対応することができない。
【０００５】
１つの側面では、本発明は、特定のエリアに訪れたことがないユーザからの投稿を抑制することを目的とする。また、１つの側面では、本発明は、投稿内容に応じた公開制御を行うことを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う制御方法、制御プログラム、および制御装置が提案される。
【０００７】
また、本発明の一側面によれば、通信装置から文字または音声の投稿メッセージを受信し、受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う制御方法、制御プログラム、および制御装置が提案される。
【０００８】
また、本発明の一側面によれば、移動端末から俳句に関する文字または音声メッセージを受信し、受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う文字または音声メッセージの処理方法、文字または音声メッセージの処理プログラム、および文字または音声メッセージの処理装置が提案される。
【発明の効果】
【０００９】
本発明の一態様によれば、特定のエリアに訪れたことがないユーザからの投稿を抑制することができるという効果を奏する。本発明の一態様によれば、投稿内容に応じた公開制御を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、クライアント装置１０２の画面表示の制御の一例を示す説明図である。
【図２】図２は、投稿システム２００の一例を示す説明図である。
【図３】図３は、サーバ１０１のハードウェアの一例を示すブロック図である。
【図４】図４は、俳句情報テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、エリア情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、キーワード情報テーブル６００の記憶内容の一例を示す説明図である。
【図７】図７は、クライアント装置１０２のハードウェアの一例を示すブロック図である。
【図８】図８は、制御装置８００の機能的構成例を示すブロック図である。
【図９】図９は、投稿システム２００の実施例１を示す説明図である。
【図１０】図１０は、実施例１におけるサーバ１０１の場所選択画面１０００の生成の一例を示す説明図である。
【図１１】図１１は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の一例を示す説明図である。
【図１２】図１２は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その１）を示す説明図である。
【図１３】図１３は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その２）を示す説明図である。
【図１４】図１４は、実施例１におけるサーバ１０１の俳句表示画面１４００の生成の一例を示す説明図である。
【図１５】図１５は、実施例１におけるサーバ１０１の俳句作成画面１５００の生成の一例を示す説明図である。
【図１６】図１６は、実施例１におけるクライアント装置１０２の表示制御処理手順の一例を示すフローチャート（その１）である。
【図１７】図１７は、実施例１におけるクライアント装置１０２の表示制御処理手順の一例を示すフローチャート（その２）である。
【図１８】図１８は、実施例１におけるサーバ１０１の登録処理手順の一例を示すフローチャートである。
【図１９】図１９は、投稿システム２００の実施例２を示す説明図である。
【図２０】図２０は、実施例２におけるサーバ１０１の１回目の場所選択画面２０００の生成の一例を示す説明図である。
【図２１】図２１は、実施例２におけるサーバ１０１の２回目の場所選択画面２０００の生成の一例を示す説明図である。
【図２２】図２２は、実施例２におけるサーバ１０１の俳句作成画面２２００の生成の一例を示す説明図である。
【図２３】図２３は、実施例２におけるクライアント装置１０２の表示制御処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本発明にかかる制御方法、制御プログラム、制御装置、文字または音声メッセージの処理方法、文字または音声メッセージの処理プログラム、および文字または音声メッセージの処理装置の実施の形態を詳細に説明する。
【００１２】
（クライアント装置１０２の画面表示の制御の一例）
図１は、クライアント装置１０２の画面表示の制御の一例を示す説明図である。図１において、サーバ１０１は、クライアント装置１０２から投稿メッセージを受信するコンピュータである。ここで、投稿メッセージとは、所定のエリア１１０に対応するメッセージである。投稿メッセージとは、例えば、所定のエリア１１０に存在する物体を題材にして作成された韻文である。
【００１３】
韻文とは、一定の韻律に則した形式で表現された文である。韻文とは、例えば、俳句や短歌などである。韻文とは、具体的には、日本語が使用された俳句、英語が使用された俳句、フランス語が使用された俳句、ドイツ語が使用された俳句、中国語が使用された俳句などである。クライアント装置１０２は、クライアント装置１０２の利用者によって入力された投稿メッセージをサーバ１０１に送信するコンピュータである。
【００１４】
所定のエリア１１０に対応する投稿メッセージは、所定のエリア１１０を訪れていない人によって作成されたメッセージである場合よりも、所定のエリア１１０を実際に訪れた人によって作成されたメッセージである場合の方が、信憑性やリアリティーが高くなる。
【００１５】
具体的には、俳句や短歌などでは、写生主義の観点から、空想の句については信憑性やリアリティーが低いとされ、実際に所定のエリア１１０を訪れて作成された句については信憑性やリアリティーが高いとされる。あるいは、所定のエリア１１０の紹介文などでは、実際に所定のエリア１１０を訪れて作成された紹介文の方が信憑性やリアリティーが高いとされる。
【００１６】
しかしながら、クライアント装置１０２の利用者が、所定のエリア１１０を訪れていないにもかかわらず、所定のエリア１１０に対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信しようとすることがある。そこで、クライアント装置１０２の画面表示は、クライアント装置１０２の位置が所定のエリア１１０に属することの検出がされた場合に、投稿メッセージの入力画面に遷移するように制御される。
【００１７】
これにより、クライアント装置１０２の利用者が、所定のエリア１１０を訪れた場合に、所定のエリア１１０に対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリア１１０を実際に訪れていない人が想像だけで作成してしまった所定のエリア１１０に対応する投稿メッセージなどを受け付けることを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００１８】
図１の例では、（１）クライアント装置１０２は、所定のエリア１１０「三春滝桜」の情報を表示するとともに、投稿メッセージを入力する画面を表示するためのボタン１０３を選択不可能な状態で表示する。
【００１９】
（２）クライアント装置１０２は、所定のエリア１１０内に移動される。（３）クライアント装置１０２は、所定のエリア１１０内に移動されると、クライアント装置１０２の位置が所定のエリア１１０に属することの検出に応じて、投稿メッセージを入力する画面を表示するためのボタン１０３を選択可能な状態に移行する。
【００２０】
（４）クライアント装置１０２は、投稿メッセージを入力する画面を表示するためのボタン１０３を選択されると、投稿メッセージを入力する画面を表示する。（５）クライアント装置１０２は、投稿メッセージが入力されると、投稿メッセージをサーバ１０１に送信する。
【００２１】
これにより、クライアント装置１０２の利用者が、所定のエリア１１０を訪れた場合に、所定のエリア１１０に対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリア１１０を訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００２２】
（投稿システム２００の一例）
次に、図２を用いて、図１に示したサーバ１０１を含む投稿システム２００の一例について説明する。
【００２３】
図２は、投稿システム２００の一例を示す説明図である。図２において、投稿システム２００は、サーバ１０１と、クライアント装置１０２とを有する。サーバ１０１と、クライアント装置１０２とは、ネットワーク２１０により接続される。
【００２４】
ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網などである。サーバ１０１は、ノート型パソコン、デスクトップ型パソコンなどであってもよい。クライアント装置１０２は、例えば、携帯電話機、スマートフォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、タブレット型端末などである。
【００２５】
（サーバ１０１のハードウェア）
次に、図３を用いて、図２に示した投稿システム２００に含まれるサーバ１０１のハードウェアの一例について説明する。
【００２６】
図３は、サーバ１０１のハードウェアの一例を示すブロック図である。図３において、サーバ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、を有する。
【００２７】
また、サーバ１０１は、さらに、磁気ディスクドライブ３０４と、磁気ディスク３０５と、インターフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ）３０６と、を有する。また、各構成部はバス３００によってそれぞれ接続されている。
【００２８】
ここで、ＣＰＵ３０１は、サーバ１０１の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、本実施の形態にかかる制御プログラムなどの各種プログラムを記憶する。また、ＲＯＭ３０２は、本実施の形態にかかる文字または音声メッセージの処理プログラムなどの各種プログラムを記憶してもよい。また、ＲＯＭ３０２は、例えば、図４に後述する俳句情報テーブル４００、図５に後述するエリア情報テーブル５００、図６に後述するキーワード情報テーブル６００などの各種テーブルを記憶する。また、ＲＯＭ３０２は、例えば、各言語に対応する辞書データを記憶する。
【００２９】
ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。また、ＲＡＭ３０３は、各種プログラムの実行により得られたデータなどの各種データを記憶する。磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３０】
Ｉ／Ｆ３０６は、通信回線を通じてネットワーク２１０に接続され、このネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ３０６は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。また、サーバ１０１は、光ディスクドライブ、光ディスク、ディスプレイ、キーボード、マウス、スキャナ、およびプリンタの少なくともいずれか１つを、有してもよい。
【００３１】
（俳句情報テーブル４００の記憶内容）
次に、図４を用いて、俳句情報テーブル４００の記憶内容の一例について説明する。俳句情報テーブル４００は、例えば、図３に示したＲＡＭ３０３、磁気ディスク３０５などの記憶領域によって実現される。
【００３２】
図４は、俳句情報テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、俳句情報テーブル４００は、場所項目に対応付けて、言語項目と、作者項目と、１行目項目と、２行目項目と、３行目項目と、フラグ項目とを有し、俳句ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００３３】
場所項目には、俳句が詠まれた場所を示す情報が記憶される。場所項目には、例えば、俳句が詠まれた場所の名称が記憶される。言語項目には、俳句に使用された言語を示す情報が記憶される。言語は、例えば、日本語、英語、フランス語、ドイツ語、中国語、アラビア語などである。
【００３４】
作者項目には、俳句を詠んだ人物を示す情報が記憶される。作者項目には、例えば、俳句を詠んだ人物の氏名が記憶される。作者項目には、俳句を詠んだ人物のＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が記憶されてもよい。ＩＤとは、例えば、ひらがな、アルファベット、数字、またはその組合せからなる任意長の文字列である。
【００３５】
１行目項目には、俳句の１行目を示す情報が記憶される。２行目項目には、俳句の２行目を示す情報が記憶される。３行目項目には、俳句の３行目を示す情報が記憶される。フラグ項目には、俳句に含まれることが推奨されるキーワードが含まれているか否かを示すフラグが記憶される。
【００３６】
ここで、フラグが「０」の場合、キーワードが含まれていないことを示す。フラグが「１」の場合、キーワードが含まれていることを示す。以下の説明では、俳句に含まれることが推奨されるキーワードを「推奨キーワード」と表記する場合がある。
【００３７】
例えば、レコード４０１は、場所「三春滝桜」と、言語「日本語」と、作者「山田太郎」と、俳句の１行目「さまざまな」と、２行目「こと思い出す」と、３行目「桜かな」と、フラグ「１」とを含む俳句情報を示す。
【００３８】
俳句情報テーブル４００は、サーバ１０１が、クライアント投稿メッセージを受信する都度、投稿メッセージから生成したレコードを追加することにより、更新される。サーバ１０１は、俳句情報テーブル４００により、クライアント装置１０２から受信した投稿メッセージを蓄積することができる。また、サーバ１０１は、俳句情報テーブル４００により、蓄積した投稿メッセージを、クライアント装置１０２に公開することができる。
【００３９】
（エリア情報テーブル５００の記憶内容）
次に、図５を用いて、エリア情報テーブル５００の記憶内容の一例について説明する。エリア情報テーブル５００は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５などの記憶領域によって実現される。
【００４０】
図５は、エリア情報テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、エリア情報テーブル５００は、場所項目に対応付けて、座標項目と、半径項目と、住所項目と、写真項目と、を有し、場所ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４１】
場所項目には、俳句の題材になる対象物が存在する場所を示す情報が記憶される。座標項目には、俳句の題材になる対象物の存在する場所の周りのエリアの中心座標が記憶される。半径項目には、エリアの半径が記憶される。住所項目には、場所の住所が記憶される。写真項目には、場所の写真が記憶される。写真項目には、場所の写真の格納場所が記憶されてもよい。
【００４２】
例えば、レコード５０１は、場所「三春滝桜」と、座標「（Ｘ，Ｙ）」と、半径「Ｒ」と、住所「Ａ１」と、写真「Ｐ１」とを含むエリア情報を示す。エリア情報テーブル５００は、サーバ１０１が、クライアント装置１０２にエリア情報を送信する際に使用される。
【００４３】
エリア情報テーブル５００は、サーバ１０１が予め記憶しておいてもよい。サーバ１０１は、エリア情報テーブル５００により、クライアント装置１０２の位置が所定のエリア内に属するか否かを判定することができる。また、クライアント装置１０２は、サーバ１０１からエリア情報テーブル５００のエリア情報を取得して、クライアント装置１０２の位置が所定のエリア内に属するか否かを判定することができる。
【００４４】
（キーワード情報テーブル６００の記憶内容）
次に、図６を用いて、キーワード情報テーブル６００の記憶内容の一例について説明する。キーワード情報テーブル６００は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５などの記憶領域によって実現される。
【００４５】
図６は、キーワード情報テーブル６００の記憶内容の一例を示す説明図である。図６に示すように、キーワード情報テーブル６００は、場所項目に対応付けて、言語項目と、キーワード項目とを有し、場所ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４６】
場所項目には、俳句の題材になる対象物が存在する場所を示す情報が記憶される。言語項目には、俳句に使用される言語を示す情報が記憶される。キーワード項目には、俳句に使用される言語における、推奨キーワードが記憶される。推奨キーワードは、例えば、俳句の題材になる場所の名称、俳句の題材になる物体の名称、季語などである。また、推奨キーワードは、地域特有の食品の名称、工芸品の名称などであってもよい。また、推奨キーワードは、地域活性化や商品販売促進のためのプロモーションの対象物、テーマなどであってもよい。
【００４７】
また、キーワード情報テーブル６００は、キーワード項目の代わりに、あるいはキーワード項目の他に、ＮＧワード項目を有してもよい。ＮＧワード項目には、俳句に使用される言語における、俳句に含まれるべきではないキーワードが記憶される。以下の説明では、俳句に含まれるべきではないキーワードを「ＮＧワード」と表記する場合がある。ＮＧワードは、俳句の題材になる場所とは異なる場所の名称、俳句の題材になる物体とは異なる物体の名称などである。
【００４８】
例えば、レコード６０１は、場所「三春滝桜」と、言語「日本語」と、キーワード「桜」とを含むキーワード情報を示す。キーワード情報テーブル６００は、サーバ１０１が、クライアント装置１０２にキーワード情報を送信する際に使用される。
【００４９】
キーワード情報テーブル６００は、サーバ１０１が予め記憶しておいてもよい。サーバ１０１は、キーワード情報テーブル６００により、クライアント装置１０２から受信した投稿メッセージに推奨キーワードが含まれるか否かを判定することができる。あるいは、クライアント装置１０２は、サーバ１０１からキーワード情報テーブル６００のキーワード情報を取得して、投稿メッセージに推奨キーワードが含まれるか否かを判定することができる。
【００５０】
（クライアント装置１０２のハードウェア）
次に、図７を用いて、図２に示した投稿システム２００に含まれるクライアント装置１０２のハードウェアの一例について説明する。
【００５１】
図７は、クライアント装置１０２のハードウェアの一例を示すブロック図である。図７において、クライアント装置１０２は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、フラッシュＲＯＭ７０４とを有する。また、クライアント装置１０２は、さらに、Ｉ／Ｆ７０５と、入力装置７０６と、出力装置７０７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機７０８と、を有する。また、各構成部はバス７００によってそれぞれ接続されている。
【００５２】
ここで、ＣＰＵ７０１は、クライアント装置１０２の全体の制御を司る。ＲＯＭ７０２は、アプリケーションプログラムなどの各種プログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。また、ＲＡＭ７０３は、各種プログラムの実行により得られたデータなどの各種データを記憶する。フラッシュＲＯＭ７０４は、ブートプログラムなどの各種プログラムを記憶する。
【００５３】
Ｉ／Ｆ７０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ７０５は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。入力装置７０６は、キーボード、タッチパネル、マイクなど利用者の操作により、各種データの入力を行うインターフェースである。
【００５４】
出力装置７０７は、ＣＰＵ７０１の指示により、データを出力するインターフェースである。出力装置７０７は、例えば、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイである。ＧＰＳ受信機７０８は、ＧＰＳ衛星との通信を行い、ＧＰＳ衛星からの電波を受信し、ＧＰＳ座標を取得する。クライアント装置１０２は、ＧＰＳ受信機７０８を有していなくてもよい。
【００５５】
（制御装置８００の機能的構成例）
次に、図８を用いて、制御装置８００の機能的構成例について説明する。
【００５６】
図８は、制御装置８００の機能的構成例を示すブロック図である。制御装置８００は、制御部となる機能として、表示制御部８０１と、公開制御部８０２と、を含む。制御装置８００は、例えば、クライアント装置１０２によって実現される。また、制御装置８００は、サーバ１０１によって実現されてもよい。
【００５７】
〈表示制御部８０１の処理〉
表示制御部８０１は、測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う。
【００５８】
ここで、通信装置とは、投稿メッセージを制御装置８００に送信するコンピュータである。通信装置とは、例えば、クライアント装置１０２である。通信装置の表示部とは、出力装置７０７である。通信装置の表示部とは、例えば、ディスプレイである。
【００５９】
投稿メッセージとは、所定のエリアに対応するメッセージである。投稿メッセージとは、例えば、所定のエリアに存在する物体を題材にして作成された韻文である。投稿メッセージとは、テキストデータであってもよいし、音声データであってもよい。テキストデータは、例えば、クライアント装置１０２においてキーボードによって入力されたり、マイクによって入力されて音声解析によって生成される。音声データは、クライアント装置１０２において、マイクによって入力される。韻文とは、一定の韻律に則した形式で表現された文である。韻文とは、例えば、俳句や短歌などである。所定のエリアとは、俳句の題材になる物体が存在するエリアである。所定のエリアとは、例えば、日本の複数の名所のうちのいずれかに対応するものである。
【００６０】
入力画面とは、投稿メッセージを受け付けるための画面である。入力画面とは、例えば、俳句に関する投稿メッセージを受け付けるための画面である。入力画面とは、具体的には、所定のエリアに対応付けられ、俳句に含まれる複数の句のそれぞれを入力可能な入力欄を有する画面である。入力画面とは、より具体的には、後述する俳句作成画面である。また、入力画面とは、俳句に関する投稿メッセージを音声で受け付けるための画面であってもよい。
【００６１】
・制御装置８００がクライアント装置１０２によって実現される場合（その１）
例えば、制御装置８００が、通信装置になるクライアント装置１０２によって実現される場合を例に挙げる。この場合、表示制御部８０１は、通信装置の位置を測位する。次に、表示制御部８０１は、測位された通信装置の位置が、所定のエリア内に属することを検出する。
【００６２】
そして、表示制御部８０１は、所定のエリア内に属することを検出したことに応じて、表示部への入力画面の表示を許容する制御を行う。このとき、表示制御部８０１は、例えば、投稿メッセージの入力画面の表示を許容する制御として、検出に応じて、所定のエリアの情報が示された投稿メッセージの入力画面の表示部への表示を行う。
【００６３】
また、表示制御部８０１は、例えば、通信装置の表示部へ所定のエリアの情報を示す画面を表示しておいてもよい。そして、表示制御部８０１は、投稿メッセージの入力画面の表示を許容する制御として、検出に応じて、所定のエリアの情報を示す画面から、入力画面へと、表示部の表示を遷移してもよい。
【００６４】
また、表示制御部８０１は、例えば、投稿メッセージの入力画面の表示を許容する制御として、設定された複数の所定のエリアの中で検出がされた所定のエリアの情報を示す画面を表示してもよい。そして、表示制御部８０１は、検出がされた所定のエリアのうちのいずれかのエリアの情報が示された投稿メッセージの入力画面へと、表示部の表示を遷移してもよい。
【００６５】
表示制御部８０１は、具体的には、サーバ１０１からエリア情報を受信する。次に、表示制御部８０１は、ＧＰＳ衛星と通信して、クライアント装置１０２の位置を示すＧＰＳ座標を取得する。そして、表示制御部８０１は、取得したＧＰＳ座標と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。ここで、距離は、例えば、ＧＰＳ座標と、エリア情報に含まれる所定のエリアの座標とに基づいて三平方の定理により算出される。
【００６６】
次に、表示制御部８０１は、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に属することを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに対して、所定のエリアの情報が示された投稿メッセージの入力画面の表示を行う。
【００６７】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００６８】
また、表示制御部８０１は、具体的には、サーバ１０１からエリア情報を受信する。次に、表示制御部８０１は、ＧＰＳ衛星と通信して、クライアント装置１０２の位置を示すＧＰＳ座標を取得し、クライアント装置１０２の位置を示すＧＰＳ座標を蓄積した一覧を記憶する。そして、表示制御部８０１は、一覧に含まれるいずれかのＧＰＳ座標と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。
【００６９】
次に、表示制御部８０１は、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に属したことがあることを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに対して、所定のエリアの情報が示された投稿メッセージの入力画面の表示を行う。
【００７０】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００７１】
また、表示制御部８０１は、具体的には、サーバ１０１からエリア情報を受信する。次に、表示制御部８０１は、ＧＰＳ衛星と通信して、クライアント装置１０２の位置を示すＧＰＳ座標を取得し、クライアント装置１０２の位置を示すＧＰＳ座標を蓄積した一覧を記憶する。そして、表示制御部８０１は、一覧に含まれる一連のＧＰＳ座標のそれぞれのＧＰＳ座標と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。
【００７２】
次に、表示制御部８０１は、それぞれのＧＰＳ座標と、所定のエリアの座標との距離が、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に一定時間以上、属していたことを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに対して、所定のエリアの情報が示された投稿メッセージの入力画面の表示を行う。
【００７３】
これにより、クライアント装置１０２の利用者が、過去に訪れたことのある所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００７４】
表示制御部８０１は、例えば、図７に示したＲＯＭ７０２、ＲＡＭ７０３などの記憶装置に記憶されたプログラムをＣＰＵ７０１に実行させることにより、または、Ｉ／Ｆ７０５により、その機能を実現する。
【００７５】
・制御装置８００がクライアント装置１０２によって実現される場合（その２）
また、例えば、制御装置８００が、通信装置になるクライアント装置１０２によって実現される場合を例に挙げる。この場合、表示制御部８０１は、通信装置とは異なる装置によって測位された通信装置の位置を受信する。次に、表示制御部８０１は、受信された通信装置の位置が、設定された所定のエリア内に属することを検出する。そして、表示制御部８０１は、所定のエリア内に属することを検出したことに応じて、表示部への入力画面の表示を許容する制御を行う。
【００７６】
表示制御部８０１は、具体的には、エリア情報をサーバ１０１から受信する。次に、表示制御部８０１は、サーバ１０１が基地局と通信して取得したクライアント装置１０２の位置を、サーバ１０１から受信する。そして、表示制御部８０１は、受信したクライアントの位置と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。
【００７７】
ここで、表示制御部８０１は、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に属することを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに対して、所定のエリアの情報が示された投稿メッセージの入力画面の表示を行う。
【００７８】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００７９】
表示制御部８０１は、例えば、図７に示したＲＯＭ７０２、ＲＡＭ７０３などの記憶装置に記憶されたプログラムをＣＰＵ７０１に実行させることにより、または、Ｉ／Ｆ７０５により、その機能を実現する。
【００８０】
・制御装置８００がサーバ１０１によって実現される場合（その１）
また、例えば、制御装置８００が、通信装置とは異なる装置になるサーバ１０１によって実現される場合を例に挙げる。この場合、表示制御部８０１は、通信装置の位置を測位する。次に、表示制御部８０１は、測位された通信装置の位置が、所定のエリア内に属することを検出する。そして、表示制御部８０１は、所定のエリア内に属することを検出したことに応じて、表示部への入力画面の表示を許容する制御を行う。
【００８１】
表示制御部８０１は、具体的には、基地局と通信して、クライアント装置１０２の位置を取得する。次に、表示制御部８０１は、取得したクライアントの位置と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。
【００８２】
ここで、表示制御部８０１は、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に属することを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに投稿メッセージの入力画面の表示を許容する指示を、クライアント装置１０２に送信する。
【００８３】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００８４】
表示制御部８０１は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０６により、その機能を実現する。
【００８５】
・制御装置８００がサーバ１０１によって実現される場合（その２）
また、例えば、制御装置８００が、通信装置とは異なる装置になるサーバ１０１によって実現される場合を例に挙げる。この場合、表示制御部８０１は、通信装置の位置を通信装置から受信する。次に、表示制御部８０１は、受信された通信装置の位置が、設定された所定のエリア内に属することを検出する。そして、表示制御部８０１は、所定のエリア内に属することを検出したことに応じて、表示部への入力画面の表示を許容する制御を行う。
【００８６】
表示制御部８０１は、具体的には、クライアント装置１０２がＧＰＳ衛星と通信して取得したクライアント装置１０２の位置を示すＧＰＳ座標を取得する。次に、表示制御部８０１は、受信したクライアントの位置を示すＧＰＳ座標と、エリア情報に含まれる所定のエリアの座標との距離が、エリア情報に含まれる半径以下か否かを判定する。
【００８７】
ここで、表示制御部８０１は、半径以下である場合に、クライアント装置１０２の位置が所定のエリア内に属することを検出する。次に、表示制御部８０１は、検出したことに応じて、クライアント装置１０２のディスプレイに投稿メッセージの入力画面の表示を許容する指示を、クライアント装置１０２に送信する。
【００８８】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【００８９】
表示制御部８０１は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０６により、その機能を実現する。
【００９０】
ここでは、表示制御部８０１が、投稿メッセージの入力画面のディスプレイへの表示を制御する場合を例に挙げて説明したが、これに限らない。例えば、表示制御部８０１は、投稿メッセージの入力画面を表示した後に、クライアント装置の位置が所定のエリア内に属することの検出に応じて投稿メッセージの送信を許容するように制御してもよい。
【００９１】
〈公開制御部８０２の処理〉
公開制御部８０２は、入力画面に入力された投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定する。次に、公開制御部８０２は、判定結果に応じて、通信装置とは異なる通信装置に対する投稿メッセージの公開制御を行う。
【００９２】
ここで、キーワードとは、投稿メッセージに含まれることが推奨されるキーワードである。キーワードは、例えば、通信装置の位置に対応する文字列である。キーワードは、具体的には、指定された入力言語における、通信装置の位置が属することの検出がされた所定のエリアに対応付けられた文字列、季語、俳句の題材として設定された文字列である。また、キーワードとは、具体的には、桜の名称、名所旧跡の名称、特産品の名称であってもよい。キーワードは、例えば、キーワード情報テーブル６００を用いて記憶される。
【００９３】
このとき、公開制御部８０２は、例えば、公開制御として、キーワードが含まれると判定された投稿メッセージの情報を、キーワードが含まれないと判定された投稿メッセージの情報の表示態様とは異なる表示態様で公開する。ここで、投稿メッセージの情報は、例えば、投稿メッセージがテキストデータである場合、テキストデータそのもの、テキストデータの一部、またはテキストデータの生成日や作者などである。また、投稿メッセージの情報は、投稿メッセージが音声データである場合、音声データを音声解析して得られたテキストデータ、当該テキストデータの一部、または音声データの生成日や作者などである。また、公開制御部８０２は、公開制御として、キーワードが含まれないと判定された投稿メッセージの情報を公開しなくてもよい。
【００９４】
また、公開制御部８０２は、公開制御として、投稿メッセージに含まれるキーワードが季語である場合に、季語に対応する時刻情報と、制御装置８００の時刻情報とを比較して比較結果が異なれば、前述の投稿メッセージを公開しなくてもよい。キーワードに対応する時刻情報は、キーワード情報テーブルに対応付けて記憶されているものとする。例えば、レコード６０１が、キーワード「桜」に対応付けて、「桜」が春の季語であるため時刻情報「３月〜５月」を記憶しているものとする。そして、公開制御部８０２は、投稿メッセージに「桜」が含まれる場合に、レコード６０１を参照して、制御装置８００の現在時刻が３月〜５月の範囲でなければ、投稿メッセージを公開しない。
【００９５】
・制御装置８００がサーバ１０１によって実現される場合
例えば、制御装置８００が通信装置とは異なる装置になるサーバ１０１によって実現される場合を例に挙げる。この場合、公開制御部８０２は、検出がされたエリアを示す情報と対応付けられた俳句を、クライアント装置１０２から受信する。公開制御部８０２は、例えば、クライアント装置１０２において、キーボードによって入力された俳句を示すテキストデータ、またはマイクによって入力され、音声解析によって生成された俳句を示すテキストデータを受信する。また、公開制御部８０２は、クライアント装置１０２において、マイクによって入力された俳句を示す音声データを受け付けて、音声解析してテキストデータを生成してもよい。次に、公開制御部８０２は、俳句に、推奨キーワードが含まれるか否かを判定する。そして、公開制御部８０２は、推奨キーワードが含まれると判定した俳句を優先して表示する俳句選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【００９６】
これにより、公開制御部８０２は、推奨キーワードが含まれていると判定された、信憑性やリアリティーの高い投稿メッセージを特定することができる。そして、公開制御部８０２は、信憑性やリアリティーの高い投稿メッセージを優先してクライアント装置１０２の利用者に公開することができる。
【００９７】
また、公開制御部８０２は、例えば、検出がされたエリアを示す情報と対応付けられた俳句を、クライアント装置１０２から受信する。次に、公開制御部８０２は、俳句に、推奨キーワードが含まれるか否かを判定する。そして、公開制御部８０２は、推奨キーワードが含まれると判定した俳句のみを表示する俳句選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【００９８】
これにより、公開制御部８０２は、推奨キーワードが含まれていると判定された、信憑性やリアリティーの高い投稿メッセージを特定することができる。そして、公開制御部８０２は、信憑性やリアリティーの高い投稿メッセージのみをクライアント装置１０２の利用者に公開することができる。
【００９９】
また、公開制御部８０２は、例えば、検出がされたエリアを示す情報と対応付けられた俳句を、クライアント装置１０２から受信する。次に、公開制御部８０２は、俳句に、ＮＧワードが含まれるか否かを判定する。そして、公開制御部８０２は、ＮＧワードが含まれないと判定した俳句を優先して表示する俳句選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１００】
これにより、公開制御部８０２は、ＮＧワードが含まれていると判定された、信憑性やリアリティーの低い投稿メッセージを特定することができる。そして、公開制御部８０２は、信憑性やリアリティーの低い投稿メッセージをクライアント装置１０２の利用者に公開しないことができる。
【０１０１】
また、公開制御部８０２は、例えば、複数の所定のエリアの中で検出がされた所定のエリアを示す情報と対応付けられた投稿メッセージを、通信装置から受信する。次に、公開制御部８０２は、複数の所定のエリアを示す情報のそれぞれに対応付けて、それぞれに対応する投稿メッセージを公開するように制御する。これにより、公開制御部８０２は、所定のエリアに対応付けて所定のエリアに対応する投稿メッセージを、クライアント装置１０２の利用者に公開することができる。
【０１０２】
また、公開制御部８０２は、例えば、クライアント装置１０２から、クライアント装置１０２の利用者が作成した投稿メッセージと、クライアント装置１０２の利用者が選択した投稿メッセージの題材を示す情報とを受け付ける。次に、公開制御部８０２は、受け付けた情報が示す題材に対応する推奨キーワードを特定して、投稿メッセージに推奨キーワードが含まれているか否かを判定して、判定結果に基づいて公開制御を行う。
【０１０３】
公開制御部８０２は、具体的には、クライアント装置１０２から、クライアント装置１０２の利用者が選択した地域特有の品物「札幌ラーメン」を示す情報と、作成した地域特有の品物「札幌ラーメン」を題材にした投稿メッセージとを受け付ける。次に、公開制御部８０２は、推奨キーワード「ラーメン」を特定して、投稿メッセージに推奨キーワード「ラーメン」が含まれているか否かを判定して、推奨キーワードが含まれている投稿メッセージであれば公開する。
【０１０４】
公開制御部８０２は、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０６により、その機能を実現する。
【０１０５】
ここでは、制御装置８００が、サーバ１０１によって実現され、投稿メッセージをクライアント装置１０２から受信する場合を例に挙げたが、これに限らない。例えば、制御装置８００は、サーバ１０１によって実現され、サーバ１０１の利用者によるキーボードやマウスの操作入力によって投稿メッセージの入力を受け付けてもよい。また、制御装置８００は、表示制御部８０１を有していなくてもよい。換言すれば、制御装置８００は、本実施の形態にかかる文字または音声メッセージの処理装置として動作してもよい。
【０１０６】
（投稿システム２００の実施例１）
次に、図９〜図１５を用いて、投稿システム２００の実施例１について説明する。
【０１０７】
図９は、投稿システム２００の実施例１を示す説明図である。（１１）図９において、クライアント装置１０２は、サーバ１０１から、エリア情報と、キーワード情報とを受信する。（１２）次に、クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、サーバ１０１に場所選択画面の画面情報を要求する。サーバ１０１は、場所選択画面の画面情報を要求されると、図１０に後述するように、場所選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１０８】
〈実施例１におけるサーバ１０１の場所選択画面１０００の生成の一例〉
図１０は、実施例１におけるサーバ１０１の場所選択画面１０００の生成の一例を示す説明図である。図１０に示すように、サーバ１０１は、俳句の題材になる複数の場所のうちのいずれかを選択するための場所選択画面１０００の画面情報を生成する。
【０１０９】
サーバ１０１は、例えば、エリア情報テーブル５００のそれぞれのレコードから、場所項目と、住所項目と、写真項目とに設定された、俳句の題材になるそれぞれの場所の名称、住所、写真を抽出する。次に、サーバ１０１は、俳句の題材になるそれぞれの場所の名称、住所、写真を対応付けた情報を、俳句の題材になるそれぞれの場所の情報として並べた、俳句の題材になる場所の一覧を生成する。
【０１１０】
そして、サーバ１０１は、俳句の題材になる場所の一覧と、俳句の題材になるそれぞれの場所に対応付けられた図１１に示す俳句選択画面を表示するためのボタン１００１と、が含まれる場所選択画面１０００の画面情報を生成する。
【０１１１】
図９に戻り、（１３）クライアント装置１０２は、サーバ１０１から場所選択画面１０００の画面情報を受信する。クライアント装置１０２は、サーバ１０１から受信した場所選択画面１０００の画面情報に基づいて、場所選択画面１０００を表示する。
【０１１２】
ここで、クライアント装置１０２は、クライアント装置１０２の利用者がボタン１００１を選択したことを検出する。クライアント装置１０２は、例えば、クライアント装置１０２の利用者が、場所「三春滝桜」に対応する俳句選択画面を表示するためのボタン１００１を選択したことを検出する。
【０１１３】
（１４）クライアント装置１０２は、クライアント装置１０２の利用者がボタン１００１を選択したことを検出すると、サーバ１０１に俳句選択画面の画面情報を要求する。サーバ１０１は、俳句選択画面の画面情報を要求されると、図１１〜図１３に後述するように、俳句選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１１４】
〈実施例１におけるサーバ１０１の俳句選択画面１１００の生成の一例〉
図１１は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の一例を示す説明図である。図１１に示すように、サーバ１０１は、俳句の題材になる場所に対応する複数の俳句のうちのいずれかを選択するための俳句選択画面１１００の画面情報を生成する。
【０１１５】
サーバ１０１は、例えば、俳句情報テーブル４００の中から、場所項目に場所「三春滝桜」が設定されたレコードを抽出する。次に、サーバ１０１は、抽出したレコードから俳句を抽出する。そして、サーバ１０１は、俳句が作成された時刻の順番にしたがって、抽出した俳句を並べた、場所に対応する俳句の一覧を作成する。
【０１１６】
次に、サーバ１０１は、場所の情報と、場所に対応する俳句の一覧と、図１４に示す俳句表示画面を表示するためのボタン１１０１と、図１５に示す俳句作成画面を表示するためのボタン１１０２とが含まれる俳句選択画面１１００の画面情報を生成する。これにより、サーバ１０１は、場所に対応する俳句を、クライアント装置１０２の利用者に公開することができる。
【０１１７】
〈実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その１）〉
図１２は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その１）を示す説明図である。図１２に示すように、サーバ１０１は、例えば、俳句情報テーブル４００の中から、場所項目に場所「三春滝桜」が設定されたレコードを抽出する。
【０１１８】
次に、サーバ１０１は、抽出したレコードから、フラグ項目に「０」が設定されたレコードと、フラグ項目に「１」が設定されたレコードとを特定する。そして、サーバ１０１は、フラグ項目に「０」が設定されたレコードから、推奨キーワードを含まない俳句を抽出し、フラグ項目に「１」が設定されたレコードから、推奨キーワードを含む俳句を抽出する。
【０１１９】
サーバ１０１は、具体的には、推奨キーワードを含まない俳句として、「梅が香にのっと日の出る山路かな」を抽出する。また、サーバ１０１は、推奨キーワード「桜」を含む俳句として、「夕晴れや桜に涼む波の華」と、「桜より松は二木を三月越し」と、を抽出する。
【０１２０】
次に、サーバ１０１は、抽出した推奨キーワードが含まれる俳句を、抽出した推奨キーワードが含まれない俳句よりも上部に並べた、場所に対応する俳句の一覧を作成する。サーバ１０１は、具体的には、上部から、「夕晴れや桜に涼む波の華」、「桜より松は二木を三月越し」、「梅が香にのっと日の出る山路かな」の順番に、俳句を並べた、場所に対応する俳句の一覧を作成する。
【０１２１】
そして、サーバ１０１は、場所の情報と、場所に対応する俳句の一覧と、図１４に示す俳句表示画面を表示するためのボタン１１０１と、図１５に示す俳句作成画面を表示するためのボタン１１０２とが含まれる俳句選択画面１１００の画面情報を生成する。
【０１２２】
これにより、サーバ１０１は、推奨キーワードが含まれていると判定された、信憑性やリアリティーの高い俳句を特定することができる。そして、サーバ１０１は、信憑性やリアリティーの高い俳句を優先してクライアント装置１０２の利用者に公開することができる。
【０１２３】
ここでは、サーバ１０１が、推奨キーワードが含まれる俳句を、推奨キーワードが含まれない俳句よりも上部に並べた、場所に対応する俳句の一覧を作成する場合について説明したが、これに限らない。
【０１２４】
例えば、サーバ１０１は、推奨キーワードが含まれるか否かを示すマークを、それぞれの俳句に付与して、それぞれの俳句を並べた、場所に対応する俳句の一覧を作成して、俳句選択画面１１００の画面情報を生成してもよい。また、サーバ１０１は、それぞれの俳句の情報が含まれ、いずれかの情報が選択された場合に当該情報が示す俳句の音声を出力するための俳句選択画面１１００の画面情報を生成してもよい。また、サーバ１０１は、俳句に含まれるキーワードを文字色を変更するなどにより強調して表示する俳句選択画面１１００の画面情報を生成してもよい。
【０１２５】
また、例えば、サーバ１０１は、推奨キーワードが含まれる俳句を並べた俳句の一覧が含まれる第１の画面と、推奨キーワードが含まれない俳句を並べた俳句の一覧が含まれる第２の画面と、を切替可能な俳句選択画面１１００の画面情報を生成してもよい。また、例えば、サーバ１０１は、上述した第１の画面と、第２の画面とが別々の表示欄として含まれる俳句選択画面１１００の画面情報を生成してもよい。
【０１２６】
〈実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その２）〉
図１３は、実施例１におけるサーバ１０１の俳句選択画面１１００の生成の別の例（その２）を示す説明図である。図１３に示すように、サーバ１０１は、例えば、俳句情報テーブル４００の中から、場所項目に場所「三春滝桜」が設定されたレコードを抽出する。
【０１２７】
次に、サーバ１０１は、抽出したレコードから、フラグ項目に「１」が設定されたレコードを特定する。そして、サーバ１０１は、フラグ項目に「１」が設定されたレコードから、推奨キーワードを含む俳句を抽出する。サーバ１０１は、具体的には、推奨キーワード「桜」を含む俳句として、「夕晴れや桜に涼む波の華」と「桜より松は二木を三月越し」とを抽出する。
【０１２８】
次に、サーバ１０１は、抽出した推奨キーワードが含まれる俳句のみを並べた、場所に対応する俳句の一覧を作成する。そして、サーバ１０１は、場所の情報と、場所に対応する俳句の一覧と、図１４に示す俳句表示画面を表示するためのボタン１１０１と、図１５に示す俳句作成画面を表示するためのボタン１１０２とが含まれる俳句選択画面１１００の画面情報を生成する。
【０１２９】
これにより、サーバ１０１は、推奨キーワードが含まれていると判定された、信憑性やリアリティーの高い俳句を特定することができる。そして、サーバ１０１は、信憑性やリアリティーの高い俳句のみをクライアント装置１０２の利用者に公開することができる。
【０１３０】
図９に戻り、（１５）クライアント装置１０２は、サーバ１０１から俳句選択画面１１００の画面情報を受信する。次に、クライアント装置１０２は、ＧＰＳ衛星との通信により、ＧＰＳ座標を取得する。そして、クライアント装置１０２は、エリア情報に含まれる座標と、ＧＰＳ座標との距離を、三平方の定理により算出する。次に、クライアント装置１０２は、算出した距離が、エリア情報に含まれる半径より長いと判定したことにより、ＧＰＳ座標が示すクライアント装置１０２の位置が、場所「三春滝桜」に対応するエリア９０１に属さないことを検出する。
【０１３１】
（１６）クライアント装置１０２は、属さないことを検出したため、サーバ１０１から受信した俳句選択画面１１００の画面情報に基づいて、俳句作成画面を表示するためのボタン１１０２を選択不可能に設定して、俳句選択画面１１００を表示する。ここで、クライアント装置１０２は、クライアント装置１０２の利用者がボタン１１０１を選択したことを検出する。
【０１３２】
（１７）クライアント装置１０２は、クライアント装置１０２の利用者がボタン１１０１を選択したことを検出すると、サーバ１０１に俳句表示画面の画面情報を要求する。サーバ１０１は、俳句表示画面の画面情報を要求されると、図１４に後述するように、俳句表示画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１３３】
〈実施例１におけるサーバ１０１の俳句表示画面１４００の生成の一例〉
図１４は、実施例１におけるサーバ１０１の俳句表示画面１４００の生成の一例を示す説明図である。図１４に示すように、サーバ１０１は、場所に対応する複数の俳句のうちのいずれかを表示するための俳句表示画面１４００の画面情報を生成する。
【０１３４】
サーバ１０１は、例えば、俳句情報テーブル４００の場所項目と、作者項目と、１行目項目と、２行目項目と、３行目項目とから、俳句の題材になる場所の名称と、俳句の作者と、俳句の１行目と２行目と３行目とを抽出する。次に、サーバ１０１は、俳句の題材になる場所の名称と、俳句の作者と、俳句の１行目と２行目と３行目とが含まれる俳句表示画面１４００の画面情報を生成する。これにより、サーバ１０１は、俳句をクライアント装置１０２の利用者に公開することができる。
【０１３５】
図９に戻り、（１８）クライアント装置１０２は、サーバ１０１から俳句表示画面１４００の画面情報を受信する。クライアント装置１０２は、サーバ１０１から受信した俳句表示画面１４００の画面情報に基づいて、俳句表示画面１４００を表示する。
【０１３６】
（１９）クライアント装置１０２は、所定のエリア９０１内に移動される。この際、クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、俳句選択画面１１００を表示しなおしたとする。
【０１３７】
（２０）クライアント装置１０２は、所定のエリア９０１内に移動されると、ＧＰＳ衛星との通信により、ＧＰＳ座標を取得する。そして、クライアント装置１０２は、エリア情報に含まれる座標と、ＧＰＳ座標との距離を、三平方の定理により算出する。次に、クライアント装置１０２は、算出した距離が、エリア情報に含まれる半径以下であると判定したことにより、ＧＰＳ座標が示すクライアント装置１０２の位置が、場所「三春滝桜」に対応するエリア９０１に属することを検出する。
【０１３８】
（２１）クライアント装置１０２は、属することを検出したため、俳句作成画面を表示するためのボタン１１０２を選択可能に設定して、俳句選択画面１１００を表示しなおす。ここで、クライアント装置１０２は、クライアント装置１０２の利用者がボタン１１０２を選択したことを検出する。
【０１３９】
（２２）クライアント装置１０２は、クライアント装置１０２の利用者がボタン１１０２を選択したことを検出すると、サーバ１０１に俳句作成画面の画面情報を要求する。サーバ１０１は、俳句作成画面の画面情報を要求されると、図１５に後述するように、俳句作成画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１４０】
〈実施例１におけるサーバ１０１の俳句作成画面１５００の生成の一例〉
図１５は、実施例１におけるサーバ１０１の俳句作成画面１５００の生成の一例を示す説明図である。図１５に示すように、サーバ１０１は、俳句を作成するための俳句作成画面１５００の画面情報を生成する。
【０１４１】
サーバ１０１は、例えば、俳句の１行目の入力欄１５０１、２行目の入力欄１５０２、３行目の入力欄１５０３、推奨キーワードの表示欄１５０４、俳句の入力を終了するボタン１５０５などが含まれる俳句作成画面１５００の画面情報を生成する。
【０１４２】
ここで、入力欄１５０１は、俳句の１行目になる５音節（ｓｙｌｌａｂｌｅ）の文が入力される欄である。入力欄１５０２は、俳句の２行目になる７音節の文が入力される欄である。入力欄１５０３は、俳句の３行目になる５音節の文が入力される欄である。
【０１４３】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する俳句をクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した俳句を受信することを防止して、俳句の信憑性やリアリティーの向上を図ることができる。
【０１４４】
図９に戻り、（２３）クライアント装置１０２は、サーバ１０１から俳句作成画面１５００の画面情報を受信する。クライアント装置１０２は、サーバ１０１から受信した俳句作成画面１５００の画面情報に基づいて、俳句作成画面１５００を表示する。
【０１４５】
（２４）クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、俳句の１行目の入力欄１５０１、２行目の入力欄１５０２、３行目の入力欄１５０３を用いて入力された俳句を、投稿メッセージとして、サーバ１０１に送信する。
【０１４６】
サーバ１０１は、投稿メッセージを受信すると、投稿メッセージに使用された言語を自動認識し、投稿メッセージに推奨キーワードが含まれるか否かを判定する。次に、サーバ１０１は、投稿メッセージと、自動認識した言語と、推奨キーワードが含まれるか否かの判定結果とに基づいて、俳句情報テーブル４００のレコードを生成する。そして、サーバ１０１は、生成したレコードを俳句情報テーブル４００に追加する。
【０１４７】
これにより、サーバ１０１は、クライアント装置１０２から受信した投稿メッセージを俳句情報テーブル４００に記憶しておくことができる。また、サーバ１０１は、推奨キーワードが含まれているか否かを判定することにより、信憑性やリアリティーの高い投稿メッセージか否かを判定して、俳句情報テーブル４００のフラグ項目によって判定結果を記憶しておくことができる。
【０１４８】
ここでは、クライアント装置１０２が、クライアント装置１０２の位置を取得する場合について説明したが、これに限らない。例えば、サーバ１０１が、基地局などと通信することにより、クライアント装置１０２の位置を取得してもよい。
【０１４９】
また、ここでは、クライアント装置１０２が、クライアント装置１０２の位置が、所定のエリア内に属することを検出する場合について説明したが、これに限らない。例えば、サーバ１０１が、クライアント装置１０２からクライアント装置１０２の位置を受信して、クライアント装置１０２の位置が、所定のエリア内に属することを検出してもよい。
【０１５０】
また、ここでは、サーバ１０１が、投稿メッセージに推奨キーワードが含まれるか否かを判定する場合について説明したが、これに限らない。例えば、クライアント装置１０２が、投稿メッセージに推奨キーワードが含まれるか否かを判定して、投稿メッセージとともに判定結果をサーバ１０１に送信してもよい。
【０１５１】
（実施例１における表示制御処理手順）
次に、図１６および図１７を用いて、実施例１におけるクライアント装置１０２の表示制御処理手順の一例について説明する。
【０１５２】
図１６および図１７は、実施例１におけるクライアント装置１０２の表示制御処理手順の一例を示すフローチャートである。図１６において、クライアント装置１０２は、表示すべき俳句選択画面１１００の画面情報をサーバ１０１に問い合わせる（ステップＳ１６０１）。次に、クライアント装置１０２は、俳句選択画面１１００の画面情報とともに、エリア情報とキーワード情報とをサーバ１０１から受信する（ステップＳ１６０２）。
【０１５３】
そして、クライアント装置１０２は、ＧＰＳ衛星から、ＧＰＳ座標を取得する（ステップＳ１６０３）。次に、クライアント装置１０２は、クライアント装置１０２の位置が、所定のエリア内に属するか否かを判定する（ステップＳ１６０４）。ここで、属さない場合（ステップＳ１６０４：Ｎｏ）、クライアント装置１０２は、俳句作成画面１５００に遷移するボタンを選択不可能に設定して、俳句選択画面１１００を表示して（ステップＳ１６０５）、ステップＳ１６０４の処理に戻る。
【０１５４】
一方で、属する場合（ステップＳ１６０４：Ｙｅｓ）、クライアント装置１０２は、俳句作成画面１５００に遷移するボタンを選択可能に設定して、俳句選択画面１１００を表示する（ステップＳ１６０６）。次に、クライアント装置１０２は、ボタンが選択されたか否かを判定する（ステップＳ１６０７）。
【０１５５】
ここで、選択されていない場合（ステップＳ１６０７：Ｎｏ）、クライアント装置１０２は、ステップＳ１６０７の処理に戻る。一方で、選択された場合（ステップＳ１６０７：Ｙｅｓ）、クライアント装置１０２は、俳句作成画面１５００に遷移して（ステップＳ１６０８）、図１７のステップＳ１７０１の処理に移行する。
【０１５６】
図１７において、クライアント装置１０２は、投稿メッセージの入力を受け付ける（ステップＳ１７０１）。次に、クライアント装置１０２は、投稿メッセージに、キーワードが含まれているか否かを判定する（ステップＳ１７０２）。ここで、含まれていない場合（ステップＳ１７０２：Ｎｏ）、クライアント装置１０２は、キーワードが含まれていないことを示す情報を含む、投稿メッセージを示す投稿情報を生成して（ステップＳ１７０３）、ステップＳ１７０５の処理に移行する。
【０１５７】
一方で、含まれている場合（ステップＳ１７０２：Ｙｅｓ）、クライアント装置１０２は、キーワードが含まれていることを示す情報を含む、投稿メッセージを示す投稿情報を生成して（ステップＳ１７０４）、ステップＳ１７０５の処理に移行する。ステップＳ１７０５において、クライアント装置１０２は、投稿情報をサーバ１０１に送信して（ステップＳ１７０５）、表示制御処理を終了する。
【０１５８】
これにより、クライアント装置１０２の利用者が、所定のエリアを訪れた場合に、所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【０１５９】
（実施例１における登録処理手順）
次に、図１８を用いて、実施例１におけるサーバ１０１の登録処理手順の一例について説明する。
【０１６０】
図１８は、実施例１におけるサーバ１０１の登録処理手順の一例を示すフローチャートである。図１８において、サーバ１０１は、投稿情報を受信する（ステップＳ１８０１）。次に、サーバ１０１は、投稿情報が示す投稿メッセージに使用された言語を自動認識して、俳句情報テーブル４００のレコードを生成する（ステップＳ１８０２）。
【０１６１】
そして、サーバ１０１は、レコードを俳句情報テーブル４００に登録する（ステップＳ１８０３）。次に、サーバ１０１は、俳句選択画面１１００の要求を受信したか否かを判定する（ステップＳ１８０４）。ここで、受信していない場合（ステップＳ１８０４：Ｎｏ）、サーバ１０１は、ステップＳ１８０４の処理に戻る。
【０１６２】
一方で、受信した場合（ステップＳ１８０４：Ｙｅｓ）、サーバ１０１は、俳句選択画面１１００の画面情報を生成する（ステップＳ１８０５）。次に、サーバ１０１は、俳句選択画面１１００の画面情報をクライアント装置１０２に送信する（ステップＳ１８０６）。そして、サーバ１０１は、登録処理を終了する。
【０１６３】
これにより、サーバ１０１は、クライアント装置１０２から受信した投稿メッセージを俳句情報テーブル４００に記憶しておくことができる。また、サーバ１０１は、推奨キーワードが含まれているか否かを判定することにより、信憑性やリアリティーの高い投稿メッセージか否かを判定して、俳句情報テーブル４００のフラグ項目によって判定結果を記憶しておくことができる。
【０１６４】
（投稿システム２００の実施例２）
次に、図１９〜図２２を用いて、投稿システム２００の実施例２について説明する。実施例２は、クライアント装置１０２の過去の位置が、所定のエリア内に属することの検出に応じて、俳句作成画面を表示する場合の例である。
【０１６５】
図１９は、投稿システム２００の実施例２を示す説明図である。（３１）図１９において、クライアント装置１０２は、サーバ１０１から、エリア情報と、キーワード情報とを受信する。（３２）クライアント装置１０２は、第１のエリア１９０１内に移動される。
【０１６６】
（３３）クライアント装置１０２は、第１のエリア１９０１内に移動されると、ＧＰＳ衛星との通信により、ＧＰＳ座標を取得する。そして、クライアント装置１０２は、エリア情報に含まれる座標と、ＧＰＳ座標との距離を、三平方の定理により算出する。次に、クライアント装置１０２は、算出した距離が、エリア情報に含まれる半径以下であると判定したことにより、ＧＰＳ座標が示すクライアント装置１０２の位置が、場所「三春滝桜」に対応する第１のエリア１９０１に属することを検出する。
【０１６７】
（３４）クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、サーバ１０１に場所選択画面の画面情報を要求するとともに、属することを検出した第１のエリア１９０１の情報を送信する。サーバ１０１は、場所選択画面の画面情報を要求されると、図２０に後述するように、場所選択画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１６８】
〈実施例２におけるサーバ１０１の１回目の場所選択画面２０００の生成の一例〉
図２０は、実施例２におけるサーバ１０１の１回目の場所選択画面２０００の生成の一例を示す説明図である。図２０に示すように、サーバ１０１は、例えば、エリア情報テーブル５００の場所項目に、属することを検出した場所の情報が示す場所が設定されたレコードを抽出する。
【０１６９】
次に、サーバ１０１は、抽出したレコードの場所項目と、住所項目と、写真項目とに基づいて、俳句の題材になる場所の情報の一覧と、図２２に示す俳句作成画面を表示するためのボタン２００１とが含まれる場所選択画面２０００の画面情報を生成する。これにより、クライアント装置１０２の利用者が、過去に訪れたことのある所定のエリアを把握することができるようになる。
【０１７０】
図１９に戻り、（３５）クライアント装置１０２は、第２のエリア１９０２内に移動される。（３６）クライアント装置１０２は、第２のエリア１９０２内に移動されると、ＧＰＳ衛星との通信により、ＧＰＳ座標を取得する。そして、クライアント装置１０２は、エリア情報に含まれる座標と、ＧＰＳ座標との距離を、三平方の定理により算出する。次に、クライアント装置１０２は、算出した距離が、エリア情報に含まれる半径以下であると判定したことにより、ＧＰＳ座標が示すクライアント装置１０２の位置が、場所「福聚寺」に対応する第２のエリア１９０２に属することを検出する。
【０１７１】
（３７）クライアント装置１０２は、第３のエリア１９０３内に移動される。（３８）クライアント装置１０２は、第３のエリア１９０３内に移動されると、ＧＰＳ衛星との通信により、ＧＰＳ座標を取得する。そして、クライアント装置１０２は、エリア情報に含まれる座標と、ＧＰＳ座標との距離を、三平方の定理により算出する。次に、クライアント装置１０２は、算出した距離が、エリア情報に含まれる半径より長いと判定したことにより、ＧＰＳ座標が示すクライアント装置１０２の位置が、場所「小沢の桜」に対応する第３のエリア１９０３に属することを検出する。
【０１７２】
（３９）クライアント装置１０２は、第３のエリア１９０３外に移動される。（４０）クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、サーバ１０１に場所選択画面２０００の画面情報を要求するとともに、属することを検出したそれぞれのエリア１９０１〜１９０３を示す場所の情報を送信する。サーバ１０１は、場所選択画面２０００の画面情報を要求されると、図２１に後述するように、場所選択画面２０００の画面情報を生成して、クライアント装置１０２に送信する。
【０１７３】
〈実施例２におけるサーバ１０１の２回目の場所選択画面２０００の生成の一例〉
図２１は、実施例２におけるサーバ１０１の２回目の場所選択画面２０００の生成の一例を示す説明図である。図２１に示すように、サーバ１０１は、例えば、エリア情報テーブル５００の場所項目に、属することを検出した場所の情報が示す場所が設定されたレコードを抽出する。
【０１７４】
次に、サーバ１０１は、抽出したレコードの場所項目と、住所項目と、写真項目とに基づいて、俳句の題材になる場所の情報の一覧と、図２２に示す俳句作成画面を表示するためのボタン２００１とが含まれる場所選択画面２０００の画面情報を生成する。これにより、クライアント装置１０２の利用者が、過去に訪れたことのある所定のエリアを把握することができるようになる。
【０１７５】
図１９に戻り、（４１）クライアント装置１０２は、サーバ１０１から場所選択画面２０００の画面情報を受信する。クライアント装置１０２は、サーバ１０１から受信した場所選択画面２０００の画面情報に基づいて、場所選択画面２０００を表示する。
【０１７６】
ここで、クライアント装置１０２は、クライアント装置１０２の利用者がボタン２００１を選択したことを検出する。クライアント装置１０２は、例えば、クライアント装置１０２の利用者が、場所「三春滝桜」に対応する俳句作成画面を表示するためのボタン２００１を選択したことを検出する。
【０１７７】
（４２）クライアント装置１０２は、クライアント装置１０２の利用者がボタン２００１を選択したことを検出すると、サーバ１０１に俳句作成画面の画面情報を要求する。サーバ１０１は、俳句作成画面の画面情報を要求されると、図２２に後述するように、俳句作成画面の画面情報を生成して、クライアント装置１０２に送信する。
【０１７８】
〈実施例２におけるサーバ１０１の俳句作成画面２２００の生成の一例〉
図２２は、実施例２におけるサーバ１０１の俳句作成画面２２００の生成の一例を示す説明図である。図２２に示すように、サーバ１０１は、例えば、場所の情報と、俳句の１行目〜３行目のそれぞれの入力欄２２０１〜２２０３、推奨キーワードの表示欄２２０４、俳句の入力を終了するボタン２２０５などが含まれる俳句作成画面２２００の画面情報を生成する。
【０１７９】
ここで、入力欄２２０１は、俳句の１行目になる５音節（ｓｙｌｌａｂｌｅ）の文が入力される欄である。入力欄２２０２は、俳句の２行目になる７音節の文が入力される欄である。入力欄２２０３は、俳句の３行目になる５音節の文が入力される欄である。
【０１８０】
これにより、クライアント装置１０２の利用者が、過去に訪れたことのある所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【０１８１】
図１９に戻り、（４３）クライアント装置１０２は、サーバ１０１から俳句作成画面２２００の画面情報を受信する。クライアント装置１０２は、サーバ１０１から受信した俳句作成画面２２００の画面情報に基づいて、俳句作成画面２２００を表示する。
【０１８２】
（４４）クライアント装置１０２は、クライアント装置１０２の利用者の操作入力に基づいて、俳句の１行目の入力欄２２０１、２行目の入力欄２２０２、３行目の入力欄２２０３を用いて入力された俳句を、投稿メッセージとして、サーバ１０１に送信する。これにより、サーバ１０１は、俳句を受け付けることができる。
【０１８３】
（実施例２における表示制御処理手順）
次に、図２３を用いて、実施例２におけるクライアント装置１０２の表示制御処理手順の一例について説明する。
【０１８４】
図２３は、実施例２におけるクライアント装置１０２の表示制御処理手順の一例を示すフローチャートである。図２３において、クライアント装置１０２は、エリア情報とキーワード情報とをサーバ１０１に問い合わせる（ステップＳ２３０１）。次に、クライアント装置１０２は、エリア情報とキーワード情報とをサーバ１０１から受信する（ステップＳ２３０２）。
【０１８５】
そして、クライアント装置１０２は、ＧＰＳ衛星から、ＧＰＳ座標を取得する（ステップＳ２３０３）。次に、クライアント装置１０２は、クライアント装置１０２の位置が、所定のエリア内に属するか否かを判定する（ステップＳ２３０４）。ここで、属さない場合（ステップＳ２３０４：Ｎｏ）、クライアント装置１０２は、ステップＳ２３０６の処理に移行する。
【０１８６】
一方で、属する場合（ステップＳ２３０４：Ｙｅｓ）、クライアント装置１０２は、属すると判定された所定のエリアの情報を記憶する（ステップＳ２３０５）。ステップＳ２３０６において、クライアント装置１０２は、場所選択画面２０００の画面情報をサーバ１０１に要求するとともに、属することを検出したエリアの情報を送信する（ステップＳ２３０６）。
【０１８７】
次に、クライアント装置１０２は、場所選択画面２０００の画面情報をサーバ１０１から受信し、場所選択画面２０００を表示する（ステップＳ２３０７）。そして、クライアント装置１０２は、ボタンが選択されたか否かを判定する（ステップＳ２３０８）。ここで、選択されていない場合（ステップＳ２３０８：Ｎｏ）、クライアント装置１０２は、ステップＳ２３０４の処理に戻る。
【０１８８】
一方で、選択された場合（ステップＳ２３０８：Ｙｅｓ）、クライアント装置１０２は、俳句作成画面２２００に遷移する（ステップＳ２３０９）。次に、クライアント装置１０２は、図１７に示したクライアント装置１０２の処理と同様の処理を行う。ここで、図１７と同様の処理であるため、説明を省略する。そして、クライアント装置１０２は、表示制御処理を終了する。
【０１８９】
これにより、クライアント装置１０２の利用者が、過去に訪れたことのある所定のエリアに対応する投稿メッセージをクライアント装置１０２からサーバ１０１に送信することができるようになる。このため、サーバ１０１は、所定のエリアを訪れていないクライアント装置１０２の利用者が作成した投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【０１９０】
（実施例２における登録処理手順）
次に、実施例２におけるサーバ１０１の登録処理手順の一例について説明する。サーバ１０１は、図１８に示した登録処理と同様の処理を行う。ここで、図１８と同様の処理であるため、説明を省略する。そして、サーバ１０１は、登録処理を終了する。これにより、サーバ１０１は、クライアント装置１０２から受信した投稿メッセージを俳句情報テーブル４００に記憶しておくことができる。また、サーバ１０１は、推奨キーワードが含まれているか否かを判定することにより、信憑性やリアリティーの高い投稿メッセージか否かを判定して、俳句情報テーブル４００のフラグ項目によって判定結果を記憶しておくことができる。
【０１９１】
以上説明したように、制御装置８００によれば、クライアント装置１０２の現在または過去の位置が、所定のエリア内に属することの検出に応じて、クライアント装置１０２のディスプレイへの投稿メッセージの入力画面の表示を許容する制御を行うことができる。これにより、制御装置８００は、所定のエリア内に存在しないクライアント装置１０２には投稿メッセージの入力画面を表示させないことができる。
【０１９２】
このため、クライアント装置１０２の利用者は、所定のエリアを訪れていなければ、投稿メッセージを入力することができなくなり、投稿メッセージを制御装置８００に送信することができなくなる。結果として、制御装置８００は、所定のエリアを訪れていないクライアント装置１０２の利用者からの投稿メッセージを受信することを防止して、信憑性やリアリティーの高い投稿メッセージを収集しやすくすることができる。
【０１９３】
また、制御装置８００によれば、クライアント装置１０２のディスプレイへ所定のエリアの情報を示す画面を表示させ、検出に応じて、所定のエリアの情報を示す画面から、入力画面へと、ディスプレイの表示を遷移することを許容する制御を行うことができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、所定のエリアの情報を通知したうえで、所定のエリアに対応する投稿メッセージの入力画面を通知することができる。このため、クライアント装置１０２の利用者は、所定のエリアの情報を把握して、所定のエリアに対応する投稿メッセージを作成することができる。
【０１９４】
また、制御装置８００によれば、検出に応じて、所定のエリアの情報が示された投稿メッセージの入力画面のディスプレイへの表示を許容する制御を行うことができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、所定のエリアの情報を通知するとともに、所定のエリアに対応する投稿メッセージの入力画面を通知することができる。このため、クライアント装置１０２の利用者は、所定のエリアの情報を把握して、所定のエリアに対応する投稿メッセージを作成することができる。
【０１９５】
また、制御装置８００によれば、設定された複数の所定のエリアの中で検出がされた所定のエリアの情報を示す画面を、ディスプレイに表示することができる。次に、制御装置８００によれば、検出がされた所定のエリアの情報のうちのいずれかの情報が示された投稿メッセージの入力画面へと、ディスプレイの表示を遷移することを許容する制御を行うことができる。
【０１９６】
これにより、制御装置８００は、クライアント装置１０２の利用者に、クライアント装置１０２の利用者が過去に訪れたことのある所定のエリアの情報を通知することができる。また、制御装置８００は、クライアント装置１０２の利用者に、いずれかの所定のエリアに対応する投稿メッセージの入力画面を通知することができる。このため、クライアント装置１０２の利用者は、過去に訪れたことのある所定のエリアの情報を把握して、所定のエリアに対応する投稿メッセージを作成することができる。
【０１９７】
また、制御装置８００によれば、所定のエリアに対応付けられた、俳句に関する投稿メッセージを受け付けるための入力画面の表示を許容する制御を行うことができる。これにより、制御装置８００は、所定のエリアを訪れたクライアント装置１０２の利用者に、所定のエリアに存在する俳句の題材に基づいて作成した俳句に関する投稿メッセージを、入力させることができる。
【０１９８】
また、制御装置８００によれば、俳句に含まれる複数の句のそれぞれを入力可能な入力欄を有する入力画面の表示を許容する制御を行うことができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、俳句の区切りを示して俳句を入力させることができる。結果として、制御装置８００は、俳句を公開する際に、俳句の区切りを示して俳句を公開することができ、俳句の読者が俳句を理解しやすくなるように公開することができる。
【０１９９】
また、制御装置８００によれば、俳句に関する投稿メッセージを音声で受け付けるための入力画面の表示を許容する制御を行うことができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、音声で投稿メッセージを入力させることができるため、クライアント装置１０２の利用者の利便性の向上を図ることができる。
【０２００】
また、制御装置８００によれば、日本の複数の名所のうちのいずれかに対応する所定のエリアに対応付けられた、俳句に関する投稿メッセージを受け付けるための入力画面の表示を許容する制御を行うことができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、旅行の意欲を惹起させ、日本の複数の名所のうちのいずれかを訪れて俳句を入力させ、旅行の際の娯楽を提供することができる。
【０２０１】
また、制御装置８００によれば、投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定した結果に応じて、クライアント装置１０２とは異なるクライアント装置１０２に対する投稿メッセージの公開制御を行うことができる。これにより、制御装置８００は、所定のエリアに対応する投稿メッセージ、または俳句の形式といった所定の形式に則した投稿メッセージなどの信憑性やリアリティーの高い投稿メッセージを特定することができる。そして、制御装置８００は、クライアント装置１０２の利用者に、信憑性やリアリティーの高い投稿メッセージを閲覧させることができる。
【０２０２】
また、制御装置８００によれば、推奨キーワードが含まれると判定された投稿メッセージを、キーワードが含まれないと判定された投稿メッセージの表示態様とは異なる表示態様で公開するように制御することができる。これにより、制御装置８００は、所定のエリアに対応する投稿メッセージ、または俳句の形式といった所定の形式に則した投稿メッセージなどの信憑性やリアリティーの高い投稿メッセージを特定することができる。そして、制御装置８００は、クライアント装置１０２の利用者に、信憑性やリアリティーの高い投稿メッセージを優先して閲覧させることができる。
【０２０３】
また、制御装置８００によれば、推奨キーワードが含まれないと判定された投稿メッセージを公開しないように制御することができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、所定のエリアに対応する投稿メッセージ、または俳句の形式といった所定の形式に則した投稿メッセージなどの信憑性やリアリティーの高い投稿メッセージのみを閲覧させることができる。
【０２０４】
また、制御装置８００によれば、複数の所定のエリアの中で検出がされた所定のエリアを示す情報と対応付けられた投稿メッセージを、クライアント装置１０２から受信することができる。そして、制御装置８００によれば、複数の所定のエリアを示す情報のそれぞれに対応付けて投稿メッセージを公開するように制御することができる。これにより、制御装置８００は、クライアント装置１０２の利用者に、複数の所定のエリアのそれぞれに対応する投稿メッセージを閲覧させることができる。
【０２０５】
また、制御装置８００によれば、指定された入力言語における、所定のエリアに対応付けられた文字列、季語、または俳句の題材として設定された文字列が、投稿メッセージに含まれるか否かを判定することができる。これにより、制御装置８００は、投稿メッセージが俳句の形式に則しているか否かを判定することができる。
【０２０６】
なお、本実施の形態で説明した制御方法、および文字または音声メッセージの処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明した制御プログラム、および文字または音声メッセージの処理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本制御プログラム、および文字または音声メッセージの処理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２０７】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２０８】
（付記１）コンピュータが、
測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う、
処理を実行することを特徴とする制御方法。
【０２０９】
（付記２）前記コンピュータが、
前記通信装置の表示部へ前記所定のエリアの情報を示す画面を表示する処理を実行し、
前記制御を行う処理は、前記検出に応じて、前記所定のエリアの情報を示す画面から、前記入力画面へと、前記表示部の表示を遷移することを許容する制御を行うことを特徴とする付記１に記載の制御方法。
【０２１０】
（付記３）前記制御を行う処理は、前記検出に応じて、前記所定のエリアの情報が示された投稿メッセージの入力画面の前記表示部への表示を許容する制御を行うことを特徴とする付記１に記載の制御方法。
【０２１１】
（付記４）前記コンピュータが、
設定された複数の所定のエリアの中で前記検出がされた所定のエリアの情報を示す画面を表示する処理を実行し、
前記制御を行う処理は、
前記検出がされた所定のエリアの情報を示す画面から、前記検出がされた所定のエリアのうちのいずれかのエリアの情報が示された投稿メッセージの入力画面へと、前記表示部の表示を遷移することを許容する制御を行うことを特徴とする付記１に記載の制御方法。
【０２１２】
（付記５）前記入力画面は、前記所定のエリアに対応付けられた画面であることを特徴とする付記１〜４のいずれか一つに記載の制御方法。
【０２１３】
（付記６）前記入力画面は、俳句に関する投稿メッセージを受け付けるための画面であることを特徴とする付記１〜５のいずれか一つに記載の制御方法。
【０２１４】
（付記７）前記入力画面は、俳句に含まれる複数の句のそれぞれを入力可能な入力欄を有する画面であることを特徴とする付記６に記載の制御方法。
【０２１５】
（付記８）前記入力画面は、俳句に関する投稿メッセージを音声で受け付けるための画面であることを特徴とする付記６に記載の制御方法。
【０２１６】
（付記９）前記所定のエリアは、日本の複数の名所のうちのいずれかに対応するものであることを特徴とする付記１〜８のいずれか一つに記載の制御方法。
【０２１７】
（付記１０）前記コンピュータが、
前記入力画面に入力された投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する投稿メッセージの公開制御を行う、
処理を実行することを特徴とする付記１〜９のいずれか一つに記載の制御方法。
【０２１８】
（付記１１）前記キーワードは、投稿メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれると判定された投稿メッセージを、前記キーワードが含まれないと判定された投稿メッセージの表示態様とは異なる表示態様で公開するように制御することを特徴とする付記１０に記載の制御方法。
【０２１９】
（付記１２）前記キーワードは、投稿メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれないと判定された投稿メッセージを公開しないように制御することを特徴とする付記１０に記載の制御方法。
【０２２０】
（付記１３）前記コンピュータが、
複数の所定のエリアの中で前記検出がされた所定のエリアを示す情報と対応付けられた投稿メッセージを、前記通信装置から受信する処理を実行し、
前記公開制御を行う処理は、前記複数の所定のエリアを示す情報のそれぞれに対応付けて、前記複数の所定のエリアを示す情報のそれぞれに対応付けられた投稿メッセージを公開するように制御する、
ことを特徴とする付記１０〜１２のいずれか一つに記載の制御方法。
【０２２１】
（付記１４）前記キーワードは、前記所定のエリアに対応付けられたキーワードであることを特徴とする付記１０〜１３のいずれか一つに記載の制御方法。
【０２２２】
（付記１５）前記キーワードは、指定された入力言語におけるキーワードであることを特徴とする付記１０〜１４のいずれか一つに記載の制御方法。
【０２２３】
（付記１６）前記キーワードは、季語であることを特徴とする付記１０〜１５のいずれか一つに記載の制御方法。
【０２２４】
（付記１７）前記キーワードは、俳句の題材として設定されたキーワードであることを特徴とする付記１０〜１６のいずれか一つに記載の制御方法。
【０２２５】
（付記１８）前記コンピュータが、
前記通信装置の位置を測位し、
測位された前記通信装置の位置が、前記所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする付記１に記載の制御方法。
【０２２６】
（付記１９）前記コンピュータは、前記通信装置に含まれる装置であることを特徴とする付記１８に記載の制御方法。
【０２２７】
（付記２０）前記コンピュータは、前記通信装置とは異なる装置であることを特徴とする付記１８に記載の制御方法。
【０２２８】
（付記２１）前記コンピュータは、前記通信装置に含まれる装置であって、
前記コンピュータが、
前記通信装置とは異なる装置によって測位された前記通信装置の位置を受信し、
受信された前記通信装置の位置が、設定された所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする付記１に記載の制御方法。
【０２２９】
（付記２２）前記コンピュータは、前記通信装置とは異なる装置であって、
前記コンピュータが、
前記通信装置の位置を前記通信装置から受信し、
受信された前記通信装置の位置が、設定された所定のエリア内に属することを検出する、処理を実行し、
前記制御を行う処理は、前記所定のエリア内に属することを検出したことに応じて、前記表示部への前記入力画面の表示を許容する制御を行う、
ことを特徴とする付記１に記載の制御方法。
【０２３０】
（付記２３）コンピュータが、
通信装置から文字または音声の投稿メッセージを受信し、
受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う、
処理を実行することを特徴とする制御方法。
【０２３１】
（付記２４）コンピュータに、
測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う、
処理を実行させることを特徴とする制御プログラム。
【０２３２】
（付記２５）コンピュータに、
通信装置から文字または音声の投稿メッセージを受信し、
受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、
判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う、
処理を実行させることを特徴とする制御プログラム。
【０２３３】
（付記２６）測位された通信装置の現在または過去の位置が、設定された所定のエリア内に属することの検出に応じて、前記通信装置の表示部への投稿メッセージの入力画面の表示を許容する制御を行う制御部を有することを特徴とする制御装置。
【０２３４】
（付記２７）通信装置から文字または音声の投稿メッセージを受信し、受信した前記投稿メッセージが、設定された１または複数のキーワードを含むか否かを判定し、判定結果に応じて、前記通信装置とは異なる通信装置に対する前記投稿メッセージの公開制御を行う制御部を有することを特徴とする制御装置。
【０２３５】
（付記２８）コンピュータが、
移動端末から俳句に関する文字または音声メッセージを受信し、
受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、
判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う、
処理を実行することを特徴とする文字または音声メッセージの処理方法。
【０２３６】
（付記２９）前記キーワードは、文字または音声メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージを、前記キーワードが含まれないと判定された文字または音声メッセージの表示態様とは異なる表示態様で公開するように制御することを特徴とする付記２８に記載の文字または音声メッセージの処理方法。
【０２３７】
（付記３０）前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードが含まれないと判定された文字または音声メッセージの情報の表示順序よりも前の表示順序で公開するように制御することを特徴とする付記２９に記載の文字または音声メッセージの処理方法。
【０２３８】
（付記３１）前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードを強調表示して公開するように制御することを特徴とする付記２９に記載の文字または音声メッセージの処理方法。
【０２３９】
（付記３２）前記公開制御を行う処理は、前記キーワードが含まれると判定された文字または音声メッセージの情報を、前記キーワードが含まれないと判定された文字または音声メッセージの情報の表示欄とは異なる表示欄で公開するように制御することを特徴とする付記２９に記載の文字または音声メッセージの処理方法。
【０２４０】
（付記３３）前記キーワードは、文字または音声メッセージに含まれることが推奨されるキーワードであって、
前記公開制御を行う処理は、前記キーワードが含まれないと判定された文字または音声メッセージを公開しないように制御することを特徴とする付記２８に記載の文字または音声メッセージの処理方法。
【０２４１】
（付記３４）前記キーワードは、指定された入力言語におけるキーワードであることを特徴とする付記２８〜３３のいずれか一つに記載の文字または音声メッセージの処理方法。
【０２４２】
（付記３５）前記キーワードは、季語であることを特徴とする付記２８〜３４のいずれか一つに記載の文字または音声メッセージの処理方法。
【０２４３】
（付記３６）前記キーワードは、俳句の題材として設定されたキーワードであることを特徴とする付記２８〜３５のいずれか一つに記載の文字または音声メッセージの処理方法。
【０２４４】
（付記３７）コンピュータに、
移動端末から俳句に関する文字または音声メッセージを受信し、
受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、
判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う、
処理を実行させることを特徴とする文字または音声メッセージの処理プログラム。
【０２４５】
（付記３８）移動端末から俳句に関する文字または音声メッセージを受信し、受信した前記文字または音声メッセージが、測位された前記移動端末の現在または過去の位置に対応する１または複数のキーワードを含むか否かの判定を行い、判定結果に応じて、受信した前記文字または音声メッセージの前記移動端末以外の端末に対する公開制御を行う制御部を有することを特徴とする文字または音声メッセージの処理装置。
【符号の説明】
【０２４６】
１０１  サーバ
１０２  クライアント装置
８００  制御装置
８０１  表示制御部
８０２  公開制御部
【図１】
2015203934.tif 000003
【図２】
2015203934.tif 000004
【図３】
2015203934.tif 000005
【図４】
2015203934.tif 000006
【図５】
2015203934.tif 000007
【図６】
2015203934.tif 000008
【図７】
2015203934.tif 000009
【図８】
2015203934.tif 000010
【図９】
2015203934.tif 000011
【図１０】
2015203934.tif 000012
【図１１】
2015203934.tif 000013
【図１２】
2015203934.tif 000014
【図１３】
2015203934.tif 000015
【図１４】
2015203934.tif 000016
【図１５】
2015203934.tif 000017
【図１６】
2015203934.tif 000018
【図１７】
2015203934.tif 000019
【図１８】
2015203934.tif 000020
【図１９】
2015203934.tif 000021
【図２０】
2015203934.tif 000022
【図２１】
2015203934.tif 000023
【図２２】
2015203934.tif 000024
【図２３】
2015203934.tif 000025