(57)【要約】      （修正有）【課題】自由度の高い内容の文章の生成を許容しつつ、何らかの意味で好ましくない、不正な又は不適切な文字列を含む文章が生成されることを防止する。【解決手段】文章を表示可能な表示装置と、利用者による操作を受け付けるキー入力部と、１又は複数の文字又は記号により構成される許可語を複数種類記録する辞書記録部１７と、キー入力部への操作に従って、許可語を配列させることにより確定文章を生成し、確定文章を表示装置に表示させる文章処理部１０とを有する携帯電話機において、確定文章への許可語以外の文字又は記号の加入による確定文章の生成及び編集を禁止する。【選択図】図４
2010009445.tif 000002
【特許請求の範囲】
【請求項１】
文章を表示可能な表示手段と、
利用者による操作を受け付ける操作受付手段とを備える利用者端末を、
１又は複数の文字又は記号により構成される複数の許可語を記録する辞書記録手段、
前記操作受付手段への操作に従って、前記許可語を配列させることにより確定文章を生成する文章生成手段、及び、
前記確定文章を前記表示手段に表示させる確定文章表示手段として機能させる文章生成プログラムであって、
前記確定文章への前記許可語以外の文字又は記号の加入による前記確定文章の生成及び編集が禁止されていることを特徴とする文章生成プログラム。
【請求項２】
前記利用者端末を、
前記操作受付手段により指定される１又は複数の文字又は記号を前記表示手段における未確定文字表示欄に表示させる未確定文字表示手段、
前記未確定文字表示欄に表示された前記１又は複数の文字又は記号に基づいて、前記辞書記録手段から前記許可語を検索する検索手段、及び、
前記検索手段により検索された前記許可語の全部又は一部を前記表示手段における候補語表示欄に表示させる候補語表示手段として更に機能させる請求項１に記載の文章生成プログラムであって、
前記文章生成手段が、
前記候補語表示欄に表示された前記許可語から、前記操作受付手段への操作に従って選択される前記許可語を前記確定文章に追加する追加手段を含むことを特徴とする文章生成プログラム。
【請求項３】
前記利用者端末を、
前記追加手段により追加された前記許可語を前記確定文章から選択する選択手段、及び、
前記選択手段により選択された前記許可語を前記確定文章から削除することにより、前記確定文章を編集する削除手段として更に機能させる請求項２記載の文章生成プログラムであって、
前記許可語を構成する文字又は記号を部分的に前記確定文章から削除することによる前記確定文章の編集が禁止されていることを特徴とする文章生成プログラム。
【請求項４】
前記利用者端末を、
前記確定文章中の文字又は記号を選択する選択手段、
前記選択手段により選択された前記文字又は記号が、前記追加手段により追加されたいずれの前記許可語に含まれるかを特定する特定手段、
前記特定手段により特定された前記許可語から、当該選択された前記文字又は記号を削除することにより残されることとなる文字又は記号が、前記辞書記録手段に記録される前記許可語である場合に削除許可の判定を行う判定手段、及び、
前記判定手段による前記削除許可の判定がなされた場合に、前記選択手段で選択された前記文字又は記号を前記確定文章から削除することにより前記確定文章を編集する削除手段として更に機能させることを特徴とする請求項２に記載の文章生成プログラム。
【請求項５】
前記利用者端末を、
前記確定文章を受信する受信手段、及び、１又は複数の利用者端末に対して前記確定文章を配信する配信手段を有するサーバー装置に対して、前記確定文章を送信する送信手段として更に機能させることを特徴とする請求項１〜４のいずれか一項に記載の文章生成プログラム。
【請求項６】
文章を表示可能な表示手段と、  利用者による操作を受け付ける操作受付手段と、
１又は複数の文字又は記号により構成される許可語を複数種類記録する辞書記録手段と、
前記操作受付手段への操作に従って、前記許可語を配列させることにより確定文章を生成する文章生成手段と、
前記確定文章を前記表示手段に表示させる文章表示手段とを有する文章生成端末であって、
前記確定文章への前記許可語以外の文字又は記号の加入による前記確定文章の生成及び編集が禁止されていることを特徴とする文章生成端末。
【請求項７】
文章を受信する手段、及び、文章を表示する表示手段を有する１又は複数の利用者端末と、
文章を受信する手段、及び、１又は複数の前記利用者端末に文章を配信する配信手段を有するサーバー装置とを備える文章配信システムであって、
少なくとも一部の前記利用者端末である文章生成端末は、
利用者による操作を受け付ける操作受付手段と、
前記操作受付手段への操作に従って、前記サーバー装置又は前記文章生成端末の辞書記録手段に記録された１又は複数の文字又は記号により構成される複数種類の許可語を配列させることにより確定文章を生成する文章生成手段と、
前記確定文章を前記表示手段に表示させる文章表示手段と、
前記確定文章を前記サーバー装置に送信する送信手段とを有し、
前記確定文章への前記許可語以外の文字又は記号の加入による前記確定文章の生成及び編集が禁止された文章生成端末であり、
前記文章生成端末から前記サーバー装置に送信された前記確定文章が前記サーバー装置から前記利用者端末に配信されることを特徴とする文章配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の利用者間で送受信する文章や、複数の利用者に閲覧させることが予定されている文章等の生成に好適に使用することができる文章生成プログラム、文章生成端末、又は、複数の利用者間での文章の送受信や、利用者から受信した文章の不特定多数の利用者に対する掲示や配信（送信）等に好適に使用することができる文章配信システムに関する。
【背景技術】
【０００２】
従来、利用者端末からサーバー装置に送信された文章（メッセージ）を特定、又は、不特定多数の利用者端末に配信して閲覧可能にすることにより利用者間で会話や情報交換を可能にした文章配信システムとして、「電子掲示板システム」や「チャットシステム」などが一般的に良く知られている。
【０００３】
ところで、上記文章配信システムにおいては、利用者に配信される文章の内容として不適切な内容を表現する文字列（例えば、「死ね」や「バカ」などの他人を誹謗中傷する文字列や、「援助交際募集中」などの少年少女の健全な教育に反する文字列や、「殺す」などの他人を脅す文字列や、公序良俗に反する文字列など）を含む文章が複数の利用者間に配信されることで、自殺に追い込むような悪質ないじめ、未成年者の売春、脅迫等の種々の犯罪が誘発される問題があった。
【０００４】
そこで、従来では、上記問題を解消する技術として、電子掲示板に登録される文章の内容を自動的に検査し、検査結果に応じて電子掲示板へのメッセージの登録又は登録禁止処理を実行する情報処理技術（例えば、特許文献１参照）が知られている。
【０００５】
具体的には、上記特許文献１には、サーバコンピュータがインターネット経由で利用者コンピュータから掲載希望メッセージを受信する毎に、当該掲載希望メッセージの中に事前に登録されている用語（禁止語）と一致する語が含まれているか否かを検査し、その検査の結果、含まれていると判定された場合に当該掲載希望メッセージの電子掲示板への登録を禁止する電子掲示板システムが開示されている。
【０００６】
この電子掲示板システムによれば、登録された禁止語を含む文章の電子掲示板への登録を禁止することができる。
【０００７】
しかしながら、上記電子掲示板システムでは、「援助交際募集中」が禁止語として登録されていたとしても、「援★助★交★際★募★集★中」のように登録された単語の語句の間に無意味な文字を含むように挟んだような文章を受信した場合には、その文章の登録を禁止できないし、また、例えば、「死ね」が禁止語として登録されていたとしても、「氏ね」のような同音の異なる当て字の文字列に変換した文章として受信した場合には、その文章の登録を禁止できないし、更に、例えば、「うざい」が禁止語として登録されていたとしても、「ぅさ"ぃ」のような大文字・小文字、及び濁点や半濁点を見た目が似たような別な文字に置き換えた文字列を含む文章を受信した場合には、その文章の登録を禁止できないものである。
【０００８】
即ち、上記電子掲示板システムでは、禁止語と完全に一致する文字列を含む文章の電子掲示板への登録を禁止できるのは確かであるが、禁止語と完全には一致せず、禁止語と同等の意味に理解される可能性がある文字列（不正文字列）には対応することができず、結局、不正文字列を使用することにより、禁止語を用いた文章と実質的には同じ内容の不適切な文章が電子掲示板に登録されてしまう問題点がある。
【０００９】
また、上記電子掲示板システムでは、上記のような不正文字列を含む文章の登録を禁止するためには、そのような不正文字列を発見する毎に、その不正文字列を新たな禁止語に追加することで禁止語集を更新していくしかないため、不正文字列を考案するような悪質な利用者とシステム運営者側との間で、「不正文字列の考案」及び「不正文字列の禁止語集への追加登録」を繰り返すこととなり、結局、いつまでたっても不適切な内容の文章が複数の利用者に配信されてしまうなどの問題点があり、また、禁止語集の更新のための労力が必要となり、禁止語集のデータの増大により記録装置の容量変更が必要となるなどの問題点もある。
【００１０】
更に最近では、電子掲示板システムやチャットシステムから不正文字列を含む文章が未成年者の携帯電話機などに配信されることがいじめによる自殺、未成年者の売春、脅迫等の種々の犯罪や事件の一因となっている可能性が指摘されている。このため、国や地方によっては、法律、条例、命令などをもって未成年者などの特定の利用者層が所持する携帯電話機から上記のような不正文字列を含む文章が配信されうるサイトへの接続を禁止する措置も検討されている状況にある。
【００１１】
上記のような措置が実施された場合には、不正文字列を含む文章の配信を効果的に防止することが出来ないサイトでは、未成年者などの特定の利用者層からのアクセスを失うことになり、そのサイトにおけるサービスの提供や商品の販売、或いは、広告などによる収入が大幅に低下し、サイトの運営にも甚大な影響を与えるものと考えられる。
【００１２】
従って、不特定の利用者からの送信により登録（アップロード）された文章を不特定の利用者に配信する電子掲示板システムやチャットシステム等では、アップロードされる文章から効果的に不正文字列を排除するための対策が急務となっている。
【００１３】
また、従来では、ゲームに参加している複数の利用者間で文章を交換して会話を楽しむことができるオンラインゲームも知られている。
【００１４】
具体的には、上記オンラインゲームでは、例えば、仮想空間内に登場するアバター（利用者の分身となるオリジナルキャラクタ）同士が、事前に登録されているいくつかの単語や文章（特に、「こんにちは」、「おめでとう」、「やったね」、「なかなかやりますね」等の会話文が登録されている場合が多い）を使用して簡単な会話を行うことができる。
【００１５】
しかしながら、上記オンラインゲームでは、１回の送信で使用できるのは単一の単語又は文章のみであるため、単調な会話しかできないなどの問題点がある。
【００１６】
【特許文献１】特許第２９５１３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、上述の問題に鑑みてなされたものであり、下記のいずれか一以上の目的を達成するものである。
【００１８】
即ち、本発明の目的は、自由度の高い内容の文章の生成を許容しつつ、何らかの意味で好ましくない、不正な又は不適切な文字列を含む文章が生成されることを防止し、又はその可能性を低減させることができる文章生成プログラム又は文章生成端末を提供することにある。
【００１９】
本発明の他の目的は、自由度の高い内容の文章の生成を許容しつつ、何らかの意味で好ましくない、不正な又は不適切な文字列を含む文章が特定、又は、不特定の利用者に送信又は配信されることを防止し、又はその可能性を低減させることができる文章生成プログラム、文章生成端末又は文章配信システムを提供することにある。
【００２０】
本発明の更に他の目的は、自由度の高い内容の文章の生成を許容しつつ、文章を送信又は配信する配信システムの管理者による、何らかの意味で好ましくない、不正な又は不適切な文字列を含む文章が特定又は不特定の利用者に送信又は配信されることを防止し、又はその可能性を低減させるためのメインテナンス等の作業を軽減することができる文章生成プログラム、文章生成端末又は文章配信システムを提供することにある。
【課題を解決するための手段】
【００２１】
本発明は、上記問題を解決したものであり、
文章を表示可能な表示手段と、
利用者による操作を受け付ける操作受付手段とを備える利用者端末を、
１又は複数の文字又は記号により構成される複数の許可語を記録する辞書記録手段、
前記操作受付手段への操作に従って、前記許可語を配列させることにより確定文章を生成する文章生成手段、及び、
前記確定文章を前記表示手段に表示させる確定文章表示手段として機能させる文章生成プログラムであって、
前記確定文章への前記許可語以外の文字又は記号の加入による前記確定文章の生成及び編集が禁止されていることを特徴とする文章生成プログラム。（請求項１）、又は、
文章を表示可能な表示手段と、
利用者による操作を受け付ける操作受付手段と、
１又は複数の文字又は記号により構成される許可語を複数種類記録する辞書記録手段と、
前記操作受付手段への操作に従って、前記許可語を配列させることにより確定文章を生成する文章生成手段と、
前記確定文章を前記表示手段に表示させる文章表示手段とを有する文章生成端末であって、
前記確定文章への前記許可語以外の文字又は記号の加入による前記確定文章の生成及び編集が禁止されていることを特徴とする文章生成端末（請求項６）である。
【００２２】
本発明の利用者端末及び文章生成端末は、据え置き型又は携帯型のパソコン、携帯電話機、ＰＤＡなどの情報処理装置により構成することが可能である。
【００２３】
本発明の許可語は、１又は複数の文字又は記号により構成される用語であるが、本発明の許可語は、必ずしも、文法上の単語、或いは、節、文章等である必要はない。上記文字には、日本語文字（仮名文字や漢字）、外国語文字（英文字やギリシャ文字など）、数字等が含まれ、上記記号には、句読点や感嘆符、疑問符、カッコなどの記述記号の他、数学記号や技術記号、絵文字なども含まれる。
【００２４】
本発明では、操作受付手段への操作に従って、許可語を配列させることにより確定文章が生成されるが、これは、利用者が操作受付手段への操作によって、複数の任意の許可語を任意の順番で並べることで確定文章を生成できることを意味する。
【００２５】
本発明の許可語は、何らかの意味で好ましくない、不正、或いは、不適切と考えられる文字列（以下、単に「不正文字列」という）を確定文章から除外することができ、かつ、なるべく高い自由度をもって確定文章の生成が可能になることを意図して選択されるものである。
【００２６】
本発明により確定文字列から除外される不正文字列は、他人を誹謗中傷する内容、少年少女の健全な教育に反する内容、他人を脅す内容、公序良俗に反する内容、システム運営者に不利益をもたらす単語や表現（不正語）や、不正語そのものではないが、不正語と同等の意味に理解される可能性がある（又は可能性が高い）文字列とすることができる。
【００２７】
本発明の確定文章は、本発明の文章生成プログラム又は文章生成端末によって生成される文章であり、１又は複数の許可語により構成される文章である。ただし、本発明の確定文章は、必ずしも、主語及び述語を有するなど、文法規則に則った文章であることは必要ではない。
【００２８】
本発明では、確定文章中から不正文字列を除外することを意図して選択した許可語を配列することにより確定文章が生成され、確定文章への許可語以外の文字又は記号の加入による確定文章の生成及び編集が禁止されるため、適切に選択された複数の許可語を辞書記録手段に記録しておくことにより、自由度の高い内容の文章の生成を許容しつつ、不正文字列を含む確定文章の生成を効果的に防止又は抑制することが可能となる。
【００２９】
本発明における具体的な許可語の選択の方法としては、例えば、個々の利用態様に応じて想定される文章中で使用されるであろう一般的な単語（名詞、代名詞、動詞、形容詞、形容動詞、連体詞、副詞、接続詞、感動詞、数詞など）を原則として全て許可語として選択する一方で、確定文章から除外したい不正語を許可語に含めず、また、使用必要性が高い「て」、「に」、「を」、「は」などの接続語に用いられる特定の仮名文字や、「お」、「ご」などの丁寧語として接頭語として用いられる特定の仮名文字を除くそれ以外の全ての仮名文字を許可語に含めないことが考えられる。
【００３０】
この場合、他人を誹謗中傷する内容を表現する不正語である「死ね」を許可語に含めなければ、確定文章から「死ね」を確実に除外できることは勿論、「死ね」とともに「ね」及び「ネ」の仮名文字を許可語に含めなければ、「死ね」、「氏ね」、「市ね」、「死ネ」、「氏ネ」、「市ネ」のような「死ね」と同様の意味内容に理解される可能性のある多くの不正文字列をも確定文章から除外することができる。
【００３１】
同様に、少年少女の健全な教育に反する不正語である「援助交際募集中」と同様の意味内容に理解される可能性のある「援★助★交★際★募★集★中」、「援※助※交※際※募※集※中」のような不正文字列も、上記不正語そのものと、「★」や「※」の記号とを許可語に含めないようにしておけば、確定文章から上記不正文字列を除外することが可能である。
【００３２】
また、従来、各種のテーマ別に用意された電子掲示板を提供する種々のサイトが知られているが、このようなサイトにおいては、悪質な利用者によって、他の正当な参加者に不快な思いをさせたり、システム運営者側に不利益をもたらすような不正文字列を含む文章が掲載されてしまうなどの問題点がある。具体的には、あるアイドルの話題について議論する電子掲示板において、悪質な利用者により上記アイドルの悪口を表現する内容の不正語（例えば、「ブス」の語）や、そのような不正語と同様の意味内容に理解される可能性のある不正文字列を含む文章が掲載される場合があった。
【００３３】
これに対し、本発明では、電子掲示板単位で、当該電子掲示板で使用されたくない不正語や、使用の必要性の高くない仮名文字、不正に使用される可能性の高い記号等を除外した辞書を本発明の利用者端末や文章生成端末の辞書記録手段にダウンロードさせることで、上記不正文字列を含む確定文章が電子掲示板に掲示されることを防止することが可能になる。
【００３４】
なお、個々の単語、文字、文字列、記号、記号列などを許可語として選択するかどうかの基準は、どの程度の厳格性をもって不正文字列を排除したいかに応じて変わってくる。例えば、「馬鹿」の文字列を確定文章から除外したい場合であれば、最も単純には、「馬鹿」の単語のみを許可語に含めないことによってもその目的は達成できると言えるが、「馬」と「鹿」の２つの文字を組み合わせることで確定文章中に「馬鹿」が挿入されることも防止したいのであれば、「馬」及び／又は「鹿」の文字も許可語としないことも可能である。
【００３５】
本発明は、典型的には、電子掲示板システムやチャットシステムのように、サーバー装置から特定又は不特定の利用者端末に配信するための確定文章を生成する文章生成プログラム又は文章生成端末に適用されるものであるが、例えば、学校や職場などで生徒や社員に文章を作成させるための文章生成プログラム又は文章生成端末にも本発明は適用することが可能であり、この場合も、自由度の高い内容の文章の生成を許容しつつ、教育上、業務上などの観点から好ましくない不正語や不正文字列を含む確定文章が生成されることを防止することが可能である。
【００３６】
本発明では、前記プログラムが、
前記利用者端末を、
前記操作受付手段により指定される１又は複数の文字又は記号を前記表示手段における未確定文字表示欄に表示させる未確定文字表示手段、
前記未確定文字表示欄に表示された前記１又は複数の文字又は記号に基づいて、前記辞書記録手段から前記許可語を検索する検索手段、及び、
前記検索手段により検索された前記許可語の全部又は一部を前記表示手段における候補語表示欄に表示させる候補語表示手段として更に機能させるものであり、
前記文章生成手段は、
前記候補語表示欄に表示された前記許可語から、前記操作受付手段への操作に従って選択される前記許可語を前記確定文章に追加する追加手段を含むものとすること（請求項２）が好ましい。
【００３７】
かかる発明では、許可語の配列による確定文章の生成乃至編集を、検索手段により検索された許可語（以下、「候補語」と言う場合がある）からの選択によって行うことが可能となるため、確定文章の生成作業（作成作業）を容易化することができる。
【００３８】
本発明では、請求項２のプログラムが、
前記利用者端末を、
前記追加手段により追加された前記許可語を前記確定文章から選択する選択手段、及び、
前記選択手段により選択された前記許可語を前記確定文章から削除することにより、前記確定文章を編集する削除手段として更に機能させるものであり、
前記許可語を構成する文字又は記号を部分的に前記確定文章から削除することによる前記確定文章の編集が禁止されたものとすること（請求項３）が好ましい。
【００３９】
かかる発明では、確定文章中の許可語の削除による確定文章の編集が可能となるため、文章作成の自由度を一層高めることが可能であり、また、確定文章に含まれる許可語を構成する文字又は記号を部分的に確定文章から削除することによる確定文章の編集が禁止されているため、削除編集を許容したことによる確定文章からの不正文字列の除外性能の低下を生じることもない。
【００４０】
本発明では、請求項２のプログラムが、
前記利用者端末を、
前記確定文章中の文字又は記号を選択する選択手段、
前記選択手段により選択された前記文字又は記号が、前記追加手段により追加されたいずれの前記許可語に含まれるかを特定する特定手段、
前記特定手段により特定された前記許可語から、当該選択された前記文字又は記号を削除することにより残されることとなる文字又は記号が、前記辞書記録手段に記録される前記許可語である場合に削除許可の判定を行う判定手段、及び、
前記判定手段による前記削除許可の判定がなされた場合に、前記選択手段で選択された前記文字又は記号を前記確定文章から削除することにより前記確定文章を編集する削除手段として更に機能させるものであること（請求項４）が好ましい。
【００４１】
かかる発明では、確定文章中の許可語を構成する文字又は記号の部分的な削除による確定文章の編集が可能となるため、文章作成の自由度を更に高めることが可能である。また、許可語から文字又は記号を削除したことにより残される文字又は記号が許可語である場合に限りその文字又は記号の削除が許容されるため、削除編集を許容したことによる確定文章からの不正文字列の除外性能の低下を生じることもない。
【００４２】
本発明は、前記利用者端末を、前記確定文章を受信する受信手段と、１又は複数の利用者端末に対して前記確定文章を配信する配信手段とを有するサーバー装置に対して、前記確定文章を送信する送信手段として更に機能させること（請求項５）が好ましい。
【００４３】
かかる発明では、本発明の文章生成プログラムにより生成された確定文章を、サーバー装置に送信（アップロード）し、当該アップロードされた確定文章をサーバー装置から１又は複数の利用者端末に配信することで、不正文字列が１又は複数の利用者端末に配信される問題を解決又は軽減させた電子掲示板システムやチャットシステムなどのサービスを実現することが可能になる。
【００４４】
本発明では、（請求項７）が好ましい。
【００４５】
かかる発明では、本発明の文章生成プログラムにより生成された確定文章を、サーバー装置に送信（アップロード）し、当該アップロードされた確定文章をサーバー装置から１又は複数の利用者端末に配信することで、不正文字列が１又は複数の利用者端末に配信される問題を解決又は軽減させた電子掲示板システムやチャットシステムなどのサービスを実現することが可能になる。
【００４６】
更に、本発明では、許可語を記録する辞書記録手段をサーバー装置が備えるものとすることで、個々の文章生成端末が独自に辞書記録手段を備える必要を解消することも可能である。この場合には、文章配信システムの利用状況などの事情によって辞書記録手段に記録される許可語の種類を頻繁に更新することが必要となったとしても、その都度、文章生成端末において更新された許可語をダウンロードしなければならない煩を解消することができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００４８】
なお、本発明は、文章を生成する任意の文章生成プログラム、文章生成端末に適用することができ、文章生成端末から受信した文書を特定又は不特定の文章生成端末又は利用者端末に送信する任意の文章配信システムに適用することが可能であるが、以下の実施形態では、本発明の文章生成端末が、文章の送受信機能を有する携帯電話機であり、本発明の文章配信システムが、複数の携帯電話機と、任意の携帯電話機から送信（アップロード）される文章を不特定の携帯電話機に配信する機能を有するサーバー装置とにより構成される電子掲示板システムである場合について説明する。
【００４９】
図１は、本発明の１実施形態に係る電子掲示板システム１の概略構成を示す説明図である。
【００５０】
図示されるように、この電子掲示板システム１は、システム運営者の管理下にあるサーバー装置２により統括的に制御されており、サーバー装置２は、確定文章の登録要求を行った携帯電話機４（４Ａ〜４Ｎ）からネットワーク３経由で受信した確定文章の文字情報を電子掲示板に登録管理したり、確定文章の閲覧要求を行った携帯電話機４に対して電子掲示板の閲覧ページの情報（登録されている確定文章の文字情報を含む）をネットワーク３経由で送信する。
【００５１】
図２は、サーバー装置２が内蔵するハードウェアの概略構成を示す説明図である。
【００５２】
このサーバー装置２は、インターネット接続した各携帯電話機４に電子掲示板に係るサービスを提供するための情報処理端末であり、例えば、演算手段乃至処理手段であるＣＰＵ、ＲＯＭやＲＡＭなどの記録手段、ハードディスク、入出力処理部、表示装置、操作入力装置、外部記録媒体読取／書込部、通信処理部、電源装置等を備えたコンピュータ端末で構成されている。
【００５３】
本実施形態では、例えば、ハードディスクに、電子掲示板システムを統括的に制御するためのシステム制御プログラムＰ１や、本発明のプログラムを適用した文章生成プログラムＰ２が格納されているとともに、予め定められたテーマに沿った議論を行うように、「アイドル」、「ゲームソフト」、「ファッション」等のテーマ毎に用意した電子掲示板のデータベースＤＢ１〜ＤＢＮが複数格納されている。なお、各データベースＤＢ１〜ＤＢＮには、テーマ別に設定された複数種類の許可語辞書Ｄ１〜ＤＮがそれぞれ対応付けて記録されている。
【００５４】
図３は、携帯電話機４Ａ〜４Ｎが内蔵するハードウェアの概略構成を示す説明図である。
【００５５】
この携帯電話機４Ａ〜４Ｎは、サーバー装置２とインターネット接続して電子掲示板に係るサービスの提供を受けるための情報処理端末であり、例えば、マイク部、スピーカ部、音声処理部（ＤＳＰ）、無線通信処理部、モデム部、ＲＦ部、アンテナ部、演算手段乃至処理手段であるＣＰＵ、ＲＯＭやＲＡＭなどの記録手段、キー入力部、表示器、ＬＥＤ、サウンダ、バイブレータ、画像処理部等を備えた携帯電話機で構成されている。
【００５６】
本実施形態では、例えば、ＲＯＭに、サーバー装置２からダウンロードした本発明に係る文章生成プログラムＰ２や複数の許可語が登録された許可語辞書Ｄ（例えばＤ１など）が格納され、ＣＰＵの制御のもと、ＲＡＭ上で、上記文章生成プログラムＰ２が展開実行されることにより後述の文章処理部１０が実現される。
【００５７】
また、本実施形態では、キー入力部が、電子掲示板に登録する確定文章の生成及び／又は編集に使用される操作受付手段であり、図１に図示されるように、例えば、ダイヤルキーＤＫ、カーソルキーＣＫ、決定キーＤＣＫ、削除キーＤＥＫ等を備えている。
【００５８】
ダイヤルキーＤＫには、電話番号などを入力するための「１」〜「９」、「０」等の数字、及び、複数の文字や記号などが割り当てられている。例えば、「１」〜「９」、「０」の各キーには、「あ行」、「か行」、「さ行」、「た行」、「な行」、「は行」、「ま行」、「や行」、「ら行」、「わ行」のかな文字がそれぞれ割り当てられており、各キーを連続押下する毎に各行の入力文字が切り替わるようになっている。具体的には、「い」という文字を入力する場合には、「１」のキーを連続して２回押下する。また、同じ文字や同じ行の文字を続けて入力したい場合には、カーソルキーＣＫの右押しを挟むようになっている。具体的には、「１」のキーを１回押下して「あ」という文字を入力した状態で、続けて「い」という文字を入力したい場合には、カーソルキーＣＫの右を１回押下してから再度「１」のキーを連続２回押下することにより「い」という文字が入力できる。
【００５９】
また、カーソルキーＣＫは、表示画面Ｓに表示されたカーソル（Ｃ、Ｃ１〜Ｃ３）を上下左右等に移動させるためのカーソル移動指示が割り当てられており、また、決定キーＤＣＫは、表示画面Ｓに表示された各種選択項目を指定する決定指示が割り当てられており、更に、削除キーＤＥＫは、表示画面Ｓに表示されたカーソル（Ｃ１、Ｃ３）で指定される文字を削除する削除指示が割り当てられている。
【００６０】
図４は、上記携帯電話機４Ａ〜４ＮのＣＰＵが、ＲＯＭに格納された文章生成プログラムＰ２をＲＡＭ上において展開、実行することにより実現される文章処理部１０の機能構成を示す説明図である。
【００６１】
図示されるように、文章処理部１０は、入力受付部１１、文字列記録部１２、文字列表示部１３、候補語検索部１４、文字列削除部１５、送受信部１６、辞書記録部１７等を有する。
【００６２】
入力受付部１１は、各種操作キーからの入力を受け付け、入力の種類（未確定文字の入力、候補語の選択指示の入力、候補語の確定指示の入力、未確定文字或いは確定文章中の許可語の削除指示の入力等）を判定する。
【００６３】
文字列記録部１２は、上記入力受付部１１からの入力に応じて未確定文字に対応する文字コード（文字情報）の更新記録を行う未確定文字記録部１２ａと、後述の候補語検索部１４により検索された候補語に対応する文字コードの更新記録を行う候補語記録部１２ｂと、上記入力受付部１１からの入力に応じて確定文章中の各許可語に対応する文字コードを記録する確定文章記録部１２ｃとを有している。なお、確定文章記録部１２ｃは、確定文章を、候補語表示欄Ｍ２に表示される候補語の中から選択された候補語（許可語）単位で文字コードを区切って、各候補語の配列（並び順）を記録管理している。
【００６４】
文字列表示部１３は、未確定文字記録部１２ａの文字コードの記録が更新される毎に、当該記録されている文字コードに基づいて文字又は記号を入力カーソルＣ１の前（左側）に配置していくことで未確定文字入力欄Ｍ１の表示を更新していく未確定文字表示部１３ａと、候補語記録部１２ｂの文字コードの記録が更新される毎に、当該記録されている文字コードに基づいて許可語辞書Ｄ１に記録される許可語を検索し、ヒットした１又は複数の許可語を候補語として所定の候補語表示欄Ｍ２に表示させる候補語表示部１３ｂと、確定文章記録部１２ｃの文字コードの記録が更新される毎に、当該記録されている文字コードに基づいて確定文章を所定の確定文章表示欄Ｍ３に表示させる確定文章表示部１３ｃとを備えている。
【００６５】
なお、候補語表示部１３ｂは、図８（ａ）に例示される選択カーソルＣ２を候補語表示欄Ｍ２に表示させる処理も実行する。選択カーソルＣ２は、候補語表示欄Ｍ２におけるどの候補語が指定状態にあるかを示す表示であり、選択カーソルＣ２がアクティブの状態でカーソルキーＣＫが左右方向に操作されると、その操作の方向で隣接する候補語が順次指定されていく。
【００６６】
確定文章表示部１３ｃは、図８（ｃ）、（ｄ）に例示にされる選択カーソルＣ３を確定文章表示欄Ｍ３に表示させる処理も実行する。選択カーソルＣ３は、確定文章表示欄Ｍ３の確定文章中におけるどの許可語が指定状態にあるかを示す表示であり、選択カーソルＣ３がアクティブの状態でカーソルキーＣＫが左右方向に操作されると、その操作の方向で隣接する許可語が順次選択されていく。なお、本実施形態における選択カーソルＣ３は、候補語表示欄Ｍ２に表示される候補語から選択された許可語単位でのみ指定が可能であり、その一部を構成する１又は複数の文字、記号は、たとえ許可語であっても指定することはできない。
【００６７】
候補語検索部１４は、未確定文字記録部１２ａの文字コードの記録が更新される毎に、辞書記録部１７を参照して、上記記録されている文字コードから当該未確定文字に対応する許可語を検索するとともに、検索された許可語が１以上ある場合には、その許可語の文字コードを候補語記録部１２ｂに出力し、一方、検索の結果、候補となる許可語が１つも無い場合には、候補が無い旨を候補語表示部１３ｂに通知する。
【００６８】
文字列削除部１５は、未確定文字或いは確定文章の削除指示が入力される毎に、未確定文字記録部１２ａ或いは確定文章記録部１２ｃに記録されている文字コードを削除する。具体的には、未確定文字の削除指示の場合には、その時点に置いて入力カーソルＣ１により指定されている文字に相当する文字コードを削除する。一方、確定文章の削除指示の場合には、当該削除指示があった際に選択カーソルＣ３により指定されている確定文章中の許可語の文字コードを削除する。
【００６９】
送受信部１６は、確定文章記録部１２ｃに記録された確定文章を、ハンドルネームやタイトルなどの付属情報とともにサーバー装置２に送信し、或いは、サーバー装置２から送信される確定文章を、タイトルなどの付属情報とともに受信するなどの処理を実行する。
【００７０】
辞書記録部１７は、多数の許可語を文字コードで記録する許可語記録部１７ａと、許可語と関連付けられた単語情報（例えば、許可語の読み）を記録する単語情報記録部１７ｂと、未確定文字に基づく許可語の検索を効率的に行うための情報（例えば、単語間の文法的な結びつきに関する文法情報など）を記録する絞り込み情報記録部１７ｃと、候補語の表示優先順位を決定するための学習情報（例えば、各許可語の使用頻度情報や使用時間情報など）を記録する学習情報記録部１７ｄ等を有するものとすることができる。なお、許可語記録部１７ａ、単語情報記録部１７ｂ及び絞り込み情報記録部１７ｃに記録されるデータは、サーバー装置２（例えば、許可語辞書Ｄ１）から送受信部１６を介してダウンロードされるものである。また、上記単語情報記録部１７ｂの単語情報は、必ずしも許可語と１対１で対応する必要はなく、単一の許可語に複数の単語情報を関連付けることも可能である。
【００７１】
上記辞書記録部１７には、複数の利用者に配信し、閲覧させることが好ましくないと考えられる語（不正語）を除いた単語（名詞、代名詞、動詞、形容詞、形容動詞、連体詞、副詞、接続詞、感動詞、数詞）と、助詞や助動詞、例として「て」、「に」、「を」、「は」などの接続語に用いられる特定の仮名文字や、「お」、「ご」などの丁寧語として接頭語として用いられる特定の仮名文字を除くそれ以外の全ての仮名文字を許可語として記録することが可能であり、これにより、自由度の高い内容の文章の生成を許容しつつ、上記不正語や上記不正語と同様の意味に理解される可能性のある不正文字列を確定文章から効果的に除外することが可能となる。
【００７２】
なお、辞書記録部１７には、上記の許可語と組み合わせて使用されても差し支えないと考えられる絵文字や記号なども許可語として記録することも可能である。この場合でも、例えば「援★助★交★際★募★集★中」のように、許可していない語句を構成する文字間に絵文字や記号を挟んだ場合でも、その結果が許可語でないので除外を行うことが可能となる。
【００７３】
図１に戻って、ネットワーク３は、サーバー装置２と携帯電話機４とをインターネットで接続するための通信網であり、無線や有線などの伝送路や、無線基地局や、交換機などの中継装置などで構成される。
【００７４】
以下、利用者（Ａ）が携帯電話機４Ａを使用してサーバー装置２が提供する電子掲示板を利用する場合の携帯電話機４Ａにおける処理動作について説明する。
【００７５】
まず、携帯電話機４Ａでは、電源ＯＮ状態において、利用者（Ａ）によりＷｅｂブラウザーが立ち上げられ、サーバー装置２のホームページの閲覧要求操作が行われると、サーバー装置２の提供するＷｅｂサイトにアクセスしてホームページの情報を受信し、表示画面Ｓにホームページ画面Ｓ１｛図５（ａ）参照｝を表示する。なお、このホームページ画面Ｓ１では、「アイドル」Ｔ１、「ゲームソフト」Ｔ２、「ファッション」Ｔ３、「携帯」Ｔ４、・・・等の種々のテーマが表示されているとともに、種々の企業等の広告Ａ〜Ｃなどが表示されている。
【００７６】
続いて、利用者（Ａ）により所望のテーマ（例えば、「アイドル」Ｔ１）の選択操作が行われると、携帯電話機４Ａは、当該選択されたテーマの掲示板ページ（Ｗｅｂページ）の取得動作を行って掲示板ページの情報を受信し、表示画面Ｓに掲示板ページ画面Ｓ２｛図５（ｂ）参照｝を表示する。なお、この掲示板ページ画面Ｓ２では、上記選択されたテーマに対応した電子掲示板に登録された確定文章（任意の携帯電話機４Ａ〜４Ｎによりアップロードされた確定文章）をダウンロードして閲覧するための掲示板閲覧ボタンＢ１と、当該電子掲示板に確定文章をアップロードするためのメッセージ登録ボタンＢ２とが表示されているとともに、種々の企業等の広告Ｄなどが表示されている。
【００７７】
続いて、利用者（Ａ）によりメッセージ登録ボタンＢ２の選択操作が行われると、携帯電話機４Ａは、メッセージ登録ページ（Ｗｅｂページ）の取得動作を行ってメッセージ登録ページの情報を受信し、表示画面Ｓにメッセージ登録ページ画面Ｓ３｛図５（ｃ）参照｝を表示する。なお、この例では、メッセージ登録ページ画面Ｓ３には、ハンドルネームを入力するハンドルネーム入力欄ＨＮと、タイトルを入力するタイトル入力欄Ｔと、確定文章を入力するメッセージ入力欄Ｍと、確定文章を送信するための投稿ボタンＢ３と、上記各入力欄ＨＮ、Ｔ、Ｍ及び投稿ボタンＢ３のいずれかを指定するためのカーソルＣが表示されている。
【００７８】
また、図示のメッセージ入力欄Ｍでは、１又は複数の文字又は記号で構成される文字列である未確定文字を入力表示する未確定文字入力欄Ｍ１と、上記未確定文字入力欄Ｍ１に入力された未確定文字に基づいて辞書記録部１７から検索される許可語を候補語としてリスト形式で表示する候補語表示欄Ｍ２と、確定文章を表示し、候補語表示欄Ｍ２から候補語が選択される毎に、選択された候補語（許可語）を表示中の確定文章に追加することで確定文章の表示を更新していく確定文章表示欄Ｍ３とを備えている。
【００７９】
なお、上記メッセージ登録ページの情報を受信した場合、携帯電話機４Ａでは、サーバー装置２で管理されている最新の許可語辞書Ｄ１と辞書記録部１７の記録内容が一致しない場合にのみその許可語辞書Ｄ１をダウンロードして許可語記録部１７ａ、単語情報記録部１７ｂ及び情報記録部１７ｃのデータを更新する処理を実行する。
【００８０】
メッセージ登録ページ画面Ｓ３では、例えば、初期状態において、カーソルＣが、ハンドルネーム入力欄ＨＮに配置されており、利用者（Ａ）のカーソルキーＣＫの上下操作に応じてカーソルＣをいずれかの項目に移動させることにより、ハンドルネームやタイトルや確定文章を入力でき、投稿ボタンＢ３を選択した状態で決定ボタンＤＣＫを押下することで確定文章の文字コードを送信してサーバー装置２に登録させる（アップロードする）ことができる。
【００８１】
図６及び図７は、メッセージ入力欄Ｍが選択された場合に、携帯電話機４Ａ〜４Ｎにおいて実行される確定文章生成処理の流れを示すフローチャートである。
【００８２】
図示されるように、メッセージ入力欄Ｍが選択されると、ステップＳ１において、文章処理部１０が動作して未確定文字入力欄Ｍ１に入力カーソルＣ１を表示し、続いて、ステップＳ２において、利用者（Ａ）による入力操作の待ち受けを実行する。
【００８３】
ステップＳ２において、ダイヤルキーＤＫの押下操作などの未確定文字の入力操作を受け付けると、ステップＳ３において、未確定文字の入力処理が実行される。具体的には、未確定文字記録部１２ａがダイヤルキーＤＫへの操作により特定される文字の文字コードを入力カーソルＣ１で指定される配列で記録するとともに、未確定文字表示部１３ａが、未確定文字記録部１２ａに記録された順序の文字列（未確定文字）を入力カーソルＣ１とともに未確定文字入力欄Ｍ１に表示させる処理を実行する。
【００８４】
続いて、ステップＳ４において、未確定文字入力欄Ｍ１の未確定文字｛図８（ａ）の例では、「すき」｝に基づく検索処理が実行される。具体的には、候補語検索部１４が動作して、「すき」で始まる単語情報（読み仮名）が単語情報記録部１７ｂから検索され、ヒットした単語情報に関連付けられた１又は複数の許可語が候補語として抽出される。
【００８５】
上記ステップＳ４の検索の結果、１以上の候補語が抽出できた場合には、ステップＳ５において、候補語表示部１３ｂが動作して、検出された候補語をリスト形式で候補語表示欄Ｍ２に表示し、その後、処理をステップＳ２に復帰させる。なお、ステップＳ５においては、候補語が更新表示される毎に、学習情報に基づき決定された表示順で候補語が表示され、選択カーソルＣ２はその先頭の許可語を選択した状態で表示される。
【００８６】
他方、上記ステップＳ４の検索の結果、候補語が抽出できなかった場合には、ステップＳ６において、候補語表示部１３ｂは候補語が無い旨を通知する文字列（例えば、「変換候補はありません。」など）を候補語表示欄Ｍ２に表示し、その後、処理をステップＳ２に復帰させる。
【００８７】
なお、上記ステップＳ３〜ステップＳ５の具体例として、例えば、未確定文字入力欄Ｍ１に「す」という文字が表示されている場合に、ステップＳ２において、利用者（Ａ）により「き」という文字を入力する操作を受け付けた場合、ステップＳ３において、未確定文字記録部１２ａが「き」の文字コードを記録し、未確定文字表示部１３ａが未確定文字入力欄Ｍ１に「すき」の文字列を表示し、ステップＳ４において、候補語表示部１３ｂが候補語表示欄Ｍ２に、「好き」、「スキー」、「隙間」、「杉」、「過ぎ」、「好きな」、「すき」、「スキ」等の候補語を表示する｛図８（ａ）参照｝。
【００８８】
また、ステップＳ２において、未確定文字の挿入位置変更操作を受け付けた場合には、ステップＳ７において、挿入位置変更処理が行われる。具体的には、カーソルキーＣＫの左押し又は右押し操作を受け付けた場合に、入力カーソルＣ１を１文字分左又は右に移動表示させ、その後、処理をステップＳ２に復帰させる。
【００８９】
また、ステップＳ２において、利用者（Ａ）によるカーソルキーＣＫの下押し操作などの候補語の選択操作を受け付けた場合には、ステップＳ８において、１以上の候補語が候補語表示欄Ｍ２に表示されているか否かの検査が行われる。
【００９０】
上記ステップＳ８の検査の結果、候補語表示欄Ｍ２に候補語が表示されている場合には、ステップＳ９において、候補語表示欄Ｍ２の選択カーソルＣ２がアクティブとなる。そして、この状態でカーソルキーＣＫへの操作が行われた場合には、候補語をスクロール表示させる必要があるか否かの検査が行われる。一方、上記ステップＳ８の検査の結果、候補語表示欄Ｍ２に候補語が表示されていない場合には、処理をステップＳ２に復帰させる。
【００９１】
ステップＳ９の検査の結果、スクロール表示の必要が無い場合には、ステップＳ１０において、カーソルキーＣＫの操作方向に候補語１つ分だけ選択カーソルＣ２を移動表示させ、その後、処理をステップＳ２に復帰させる。なお、選択カーソルＣ２が先頭の選択候補に重なっている状態でカーソルキーＣＫの左方向への操作があった場合には、選択カーソルＣ２を移動表示させない。
【００９２】
他方、上記ステップＳ９の検査の結果、スクロール表示の必要が有る場合には、ステップＳ１１において、次の候補語を表示させるための候補語のスクロール表示が行われるとともに、スクロール表示された場合の先頭或いは最後尾の候補語上に選択カーソルＣ２が移動し、その後、処理をステップＳ２に復帰させる。
【００９３】
また、ステップＳ２において、利用者（Ａ）による決定キーＤＣＫの押下操作などの候補語確定操作を受け付けた場合には、ステップＳ１２において、上述のステップＳ８と同様の検査処理が行われ、その検査の結果、候補語表示欄Ｍ２に候補語が表示されている場合には、ステップＳ１３において、候補語確定操作が行われた際に選択カーソルＣ２で指定されている候補語を確定文章に追加する処理が行われ、その後、処理をステップＳ２に復帰させる。
【００９４】
具体的には、上記ステップＳ１３の処理では、確定文章記録部１２ｃが選択カーソルＣ２で指定される候補語の文字列の文字コードを記録し、確定文章表示部１３ｃが上記確定文章記録部１２ｃに記録されている文字コードに対応した許可語を確定文章表示欄Ｍ３に表示される確定文章に追加する処理を実行する。このとき、上記許可語は、確定文章表示欄Ｍ３において選択カーソルＣ３により指定されている許可語の後（右）の位置に挿入される態様で追加される。なお、ステップＳ１３では、未確定文字記録部１２ａ及び候補語記録部１２ｂが動作して、それぞれ記録されている文字コードを削除することにより、それぞれ未確定文字入力欄Ｍ１及び候補語表示欄Ｍ２の表示をクリアする処理も実行される。
【００９５】
上記ステップＳ１３の具体例として、例えば、図８（ａ）のように、候補語「好き」が選択カーソルＣ２により指定されている状態で、利用者（Ａ）により決定キーＤＣＫが押下操作されると、確定文章記録部１２ｃが当該候補語「好き」の文字コードを記録し、確定文章表示部１３ｃが、図８（ｂ）に示す態様で、確定文章表示欄Ｍ３に「私も好き」という文字列を表示する。また、この時、未確定文字記録部１２ａは「すき」の文字コードを削除し、候補語記録部１２ｂが「好き」、「スキー」、「隙間」、「杉」、「過ぎ」、「好きな」、「すき」、「スキ」等の文字コードを削除することにより、未確定文字表示部１３ａ及び候補語表示部１３ｂが、未確定文字入力欄Ｍ１の未確定文字及び候補語表示欄Ｍ２の候補語の表示をクリアする。
【００９６】
なお、本実施形態では、確定文章表示欄Ｍ３への文字や記号等の追加は、上記ステップＳ１３においてのみ行うことが可能であり、そのために、候補語表示欄Ｍ２の候補語から選択した許可語を追加することによってのみ、確定文章への文字又は記号の追加が可能であり、候補語表示欄Ｍ２の候補語から選択した許可語を追加する以外の態様で、確定文章への文字又は記号を追加することは出来ない。従って、辞書記録部１７に記録された許可語でない限り、仮名文字の１文字であっても確定文章に追加することはできない。
【００９７】
また、ステップＳ２において、クリアキーＤＥＫの押下操作などの未確定文字削除操作を受け付けた場合には、ステップＳ１４において、その時点で、未確定文字入力欄Ｍ１に未確定文字が表示されているか否かの検査が行われる。
【００９８】
上記ステップＳ１４の検査の結果、未確定文字入力欄Ｍ１に未確定文字が表示されている場合には、ステップＳ１５において、入力カーソルＣ１の前（左側）の１文字を削除する。その後、ステップＳ１６において、未確定文字が残っているか否かを検査し、残っている場合には、処理をステップＳ４に移行させて以下同様の処理が行われる。即ち、残っている未確定文字に基づく候補語の検索及び表示処理が行われる。一方、ステップＳ１６の検査の結果、残っていない場合には、処理をステップＳ２に復帰させる。
【００９９】
ステップＳ２において、カーソルキーＣＫの上方向への操作などの確定文章編集操作を受け付けた場合には、ステップＳ１７において、確定文章表示欄Ｍ３に確定文章が表示されているか否かの検査が行われる。
【０１００】
上記ステップＳ１７の検査の結果、確定文章表示欄Ｍ３に確定文章が表示されている場合には、ステップＳ１８において、確定文章表示欄Ｍ３の選択カーソルＣ３をアクティブにした状態で、利用者（Ａ）による入力操作の待ち受けを実行する。なお、ステップＳ１７の検査の結果、確定文章表示欄Ｍ３に確定文章が表示されていない場合には、処理をステップＳ２に復帰させる。
【０１０１】
ステップＳ１８において、利用者（Ａ）によるカーソルキーＣＫの左押し又は右押し操作などのカーソル移動操作を受け付けた場合には、ステップＳ１９において、確定文章をスクロール表示させる必要があるか否かの検査が行われる。
【０１０２】
ステップＳ１９の検査の結果、スクロール表示の必要が無い場合には、ステップＳ２０において、確定文章上の選択カーソルＣ３をカーソルキーＣＫの操作方向に移動させ、その後、処理をステップＳ１８に復帰させる。
【０１０３】
なお、本実施形態では、選択カーソルＣ３は、候補語表示欄Ｍ２に表示される候補語の中から選択された許可語単位でのみ確定文章中の部分を指定することが可能とされている。
【０１０４】
従って、「私も」、「私」及び「好き」が許可語であるが、「も」、「好」及び「き」は許可語でなく、また、候補語表示欄Ｍ２から候補語「私も」及び候補語「好き」を選択することによって図８（ｃ）の確定文章「私も好き」が生成されたものとすると、当該確定文章中の許可語「好き」が選択カーソルＣ３で指定された状態からカーソルキーＣＫを操作することで、候補語表示欄Ｍ２から選択された許可語である「私も」を指定した状態に移行させることは可能であるが、「も」は許可語でないから選択カーソルＣ３で指定することはできず、また、「私」は許可語ではあるが候補語表示欄Ｍ２から選択されたものではないので、やはり、選択カーソルＣ３で指定することはできない。
【０１０５】
他方、上記ステップＳ１９の検査の結果、スクロール表示の必要が有る場合には、ステップＳ２１において、次の確定文章を表示させるための確定文章のスクロール表示が行われる。このとき、選択カーソルＣ３は、スクロール後に確定文章表示欄Ｍ３に表示される確定文章中の先頭或いは最後尾の許可語を選択した状態になる。ステップＳ２１の処理が完了すると、処理はステップＳ１８に復帰する。
【０１０６】
ステップＳ１８において、利用者（Ａ）によるクリアキーＤＥＫの押下操作などの許可語削除操作を受け付けた場合には、ステップＳ２２において、許可語の削除処理が行われる。具体的には、確定文章記録部１２ｃが選択カーソルＣ３により指定されている許可語の文字コードの削除を行い、それにより、確定文章表示部１３ｃが確定文章表示欄Ｍ３の確定文章からその許可語を削除する。許可語の削除が行われると、選択カーソルＣ３は、削除された許可語の右又は左の許可語を指定した状態に移行する。
【０１０７】
上記ステップＳ２２の具体例として、例えば、図８（ｃ）のように、確定文章「私も好き」中の許可語「好き」が選択カーソルＣ３により指定されている状態で、クリアキーＤＥＫが操作されると、確定文章記録部１２ｃが「好き」の文字コードを削除し、図８（ｄ）のように、確定文章表示部１３ｃが確定文章表示欄Ｍ３の「好き」の表示をクリアする。
【０１０８】
なお、本実施形態では、確定文章の一部分を削除することによる確定文章の編集は、ステップＳ２２においてのみ実行することが可能であり、ステップＳ２２では、選択カーソルＣ３により指定されている許可語単位でのみ確定文章の一部分を削除する編集を行うことが可能である。
【０１０９】
従って、図８（ｃ）に示される例では、「も」、「好」又は「き」は許可語でないから、確定文章「私も好き」からこれらの文字を削除することはできないし、「私」は許可語ではあるが、候補語表示欄Ｍ２から選択されたものではないので、やはり、確定文章「私も好き」から「私」の文字を削除することはできない。
【０１１０】
ステップＳ２２の処理が完了すると、処理はステップＳ１８に復帰する。
【０１１１】
ステップＳ１８において、利用者（Ａ）によるカーソルキーＣＫの下方向への操作などによる未確定文字の入力への移行操作を受け付けた場合には、ステップＳ２３において入力カーソルＣ１を未確定文字入力欄Ｍ１に表示させ、その後、処理をステップＳ２に復帰させる。
【０１１２】
図８（ａ）〜（ｄ）に示す状態で投稿ボタンＢ３を選択した状態で決定ボタンＤＣＫが押下操作された場合には、上記処理によって生成された確定文章の文字コードが、ハンドルネーム入力欄ＨＮ及びタイトル入力欄Ｔに入力されたハンドルネーム及びタイトルの文字コードとともに、サーバー装置２に送信され、サーバー装置２は、携帯電話機４Ａから受信した上記情報をメッセージとして電子掲示板データベース（１）に登録する。
【０１１３】
任意の携帯電話機４Ａ〜４Ｎにおいて、図５（ｂ）の掲示板ページ画面Ｓ２から掲示板閲覧ボタンＢ１を選択した状態で決定ボタンＤＣＫが押下操作されると、その携帯電話機４Ａ〜４Ｎは、掲示板閲覧ページ（Ｗｅｂページ）の取得動作を行って掲示板閲覧ページの情報を受信し、表示画面Ｓに掲示板閲覧ページ画面Ｓ４｛図５（ｄ）参照｝を表示する。なお、この掲示板閲覧ページ画面Ｓ４では、投稿順に複数のメッセージ一覧Ｌ（Ｌ１、Ｌ２、・・・等）が並べて表示されている。メッセージ一覧Ｌは、投稿されたメッセージと、そのメッセージに対する返信用のメッセージとから構成されている。
【０１１４】
なお、上記本実施形態では、確定文章表示欄Ｍ３の文章のみが本発明の確定文章である場合について説明したが、ハンドルネーム入力欄ＨＮのハンドルネームやタイトル入力欄Ｔのタイトルをも本発明の確定文章とすることも可能であり、この場合は、ハンドルネームやタイトルについても、上記実施形態において確定文章表示欄Ｍ３の確定文章の入力について説明したと同様の態様で生成、編集がなされることになり、ハンドルネームやタイトルに不正語や不正文字列が混入することをも防止することが可能になる。
【０１１５】
また、上記した実施形態では、候補語表示欄Ｍ２の候補語から選択した許可語単位でのみ確定文章の一部削除が可能とされた例について説明したが、本発明の変形形態では、任意の文字、記号、文字列単位で確定文章の一部削除を許容することにより、編集操作の自由度又は編集の操作性を向上させることも可能である。
【０１１６】
ただし、何らの制限無しに任意の文字、記号、文字列単位での削除を許容すると、削除後に残った文字又は文字列や、そのような文字又は文字列を組み合わせた文字列により、不正語や不正文字列が作成できてしまう可能性を生じる。
【０１１７】
このため、許可語の一部分の削除を許容し、かつ、確定文章からの不正語や不正文字列の除去性能を上記実施形態と同等に保ちたい場合には、その削除により残されることになる許可語の部分が辞書記録部１７に記録された許可語である場合にのみ削除処理を行う形態とすることが好ましい。
【０１１８】
図９は、上記変形形態における携帯電話機４Ａ〜４Ｎにおいて実行される処理の流れを示すフローチャートである。
【０１１９】
なお、本変形形態において上記実施形態と異なる処理が実行されるのは、図７のステップＳ１８以降の処理のみであり、その他の処理は上記実施形態と同様である。
【０１２０】
即ち、ステップＳ３０〜ステップＳ３２では、図７のステップＳ１９〜ステップＳ２１とは異なり、確定文章中の個々の文字又は記号単位で選択カーソルＣ３を移動させ、選択カーソルＣ３で確定文章中の任意の文字、記号或いは文字列を指定することが可能である。
【０１２１】
また、図７のステップＳ２２の許可語削除処理が、図９では、ステップＳ３３〜ステップＳ３５の処理に変更されている。
【０１２２】
即ち、図９のステップＳ１８において、クリアキーＤＥＫの押下操作などによる削除操作を受け付けた場合には、ステップＳ３３において、削除可否の判定が行われる。
【０１２３】
具体的には、ステップＳ３３の検査では、選択カーソルＣ３により指定される文字、記号又は文字列が、候補語表示欄Ｍ２から選択されたどの許可語に含まれる文字、記号又は文字列であるかが特定され、選択カーソルＣ３により指定される文字、記号又は文字列とその許可語が一致する場合には、削除許可の判定が行われる。そして、一致しない場合には、その許可語から選択カーソルＣ３により指定される文字、記号又は文字列を削除することにより残されることになる文字、記号又は文字列が、辞書記録部１７に記録される許可語であるか否かが調べられ、辞書記録部１７に記録される許可語である場合には、削除許可の判定が行われ、そうでなければ、削除不可の判定が行われる。
【０１２４】
例えば、図８（ｃ）の例において、選択カーソルＣ３によって「も」が指定された状態で削除操作が行われた場合には、指定された文字「も」は、候補語表示欄Ｍ２から選択された許可語「私も」に含まれており、当該許可語「私も」から当該文字「も」を削除することで残されることになる文字は「私」であり、当該文字「私」は辞書記録部１７に記録される許可語であるから、この場合には、ステップＳ３３において削除許可の判定がなされることになる。
【０１２５】
一方、図８（ｃ）の例において、選択カーソルＣ３によって「私」が指定された状態で削除操作が行われた場合には、指定された文字「私」は、候補語表示欄Ｍ２から選択された許可語「私も」に含まれており、当該許可語「私も」から当該文字「私」を削除することで残されることになる文字は「も」であり、当該文字「も」は辞書記録部１７に記録される許可語ではないから、この場合には、ステップＳ３３において削除不可の判定がなされることになる。
【０１２６】
ステップＳ３３において削除許可の判定がなされた場合には、ステップＳ３４において、選択カーソルＣ３により指定された文字又は文字列を確定文章から削除する処理が実行され、削除不可の判定がなされた場合には、ステップＳ３５において、削除できない旨を告知するための不可表示が実行される。
【０１２７】
図９のステップＳ２３は、図７のステップＳ２３とは同様の処理である。
【０１２８】
以上、例示的な実施形態に基づいて本発明を説明したが、本発明は上記実施形態により限定されるものではなく、特許請求の範囲の記載内において種々の変更、改変を行うことが可能である。
【０１２９】
例えば、上記実施形態では、本発明における文章生成端末として携帯電話機が使用される場合を例として説明したが、本発明の文章生成端末は、据え置き型や携帯型のパソコン、ＰＤＡ、その他の情報処理装置により構成することも可能である。
【０１３０】
また、上記実施形態では、各携帯電話機４Ａ〜４Ｎが本発明の文章生成端末である場合（各携帯電話機４Ａ〜４Ｎが本発明の文章生成プログラムを有する場合）について説明したが、全ての携帯電話機４Ａ〜４Ｎが本発明の文章生成端末であることは必要ではない。ただし、その場合、不正語や不正文字列を含む文章が本発明の文章生成端末ではない携帯電話機４Ａ〜４Ｎからアップロードされ、これが他の携帯電話機４Ａ〜４Ｎに配信されることを防止するためには、本発明の文章生成端末ではない携帯電話機４Ａ〜４Ｎに対しては、サーバー装置２からメッセージの閲覧を行うことのみを許容し、サーバー装置２へのメッセージのアップロードを行うことは許容しないようにすることが好ましい。
【０１３１】
また、上記実施形態では、日本語で確定文章を生成する文章生成プログラム、文章生成端末、及び、日本語の確定文章を登録、配信する文章配信システムを例として説明したが、本発明が、外国語で確定文章を生成する文章生成プログラム、文章生成端末、及び、外国語の確定文章を登録、配信する文章配信システムにも適用できることは明らかである。
【０１３２】
その他、上記した実施形態における装置構成や機能構成、具体的な処理の内容、表示画面の構成等は単なる例として記載したものであり、本発明はこれらにより限定されない。
【図面の簡単な説明】
【０１３３】
【図１】本発明の１実施形態に係る電子掲示板システムの概略構成を示す説明図。
【図２】サーバー装置が内蔵するハードウェアの概略構成を示す説明図。
【図３】本発明の１実施形態に係る文章生成端末が内蔵するハードウェアの概略構成を示す説明図。
【図４】本発明の１実施形態に係る文章生成端末のＣＰＵが本発明のプログラムを適用したメッセージ入力処理プログラムをＲＡＭ上において展開、実行することにより実現される機能構成を示す説明図。
【図５】本発明の１実施形態に係る文章生成端末の表示画面に表示される各種ページ画面の例示的な態様を示す説明図。
【図６】本発明の１実施形態に係る文章生成端末において実行される確定文章生成処理の流れを示すフローチャート。
【図７】本発明の１実施形態に係る文章生成端末において実行される確定文章生成処理の流れを示すフローチャート。
【図８】本発明の１実施形態に係る文章生成端末の表示画面に表示されるメッセージ登録ページ画面の例示的な態様を示す説明図。
【図９】本発明の他の実施形態における文章生成端末において実行される確定文章生成処理の流れを示すフローチャート。
【符号の説明】
【０１３４】
１・・・電子掲示板システム、２・・・サーバー装置、３・・・ネットワーク、４Ａ〜４Ｎ・・・携帯電話機、Ｐ１・・・システム制御プログラム、Ｐ２・・・文章生成プログラム、ＤＢ１〜ＤＢＮ・・・電子掲示板データベース、Ｄ１〜ＤＮ・・・許可語辞書、１０・・・文章処理部、１１・・・入力受付部、１２・・・文字列記録部、１２ａ・・・未確定文字記録部、１２ｂ・・・候補語記録部、１２ｃ・・・確定文章記録部、１３・・・文字列表示部、１３ａ・・・未確定文字表示部、１３ｂ・・・候補語表示部、１３ｃ・・・確定文章表示部、１４・・・候補語検索部、１５・・・文字列削除部、１６・・・送受信部、１７・・・辞書記録部、１７ａ・・・許可語記録部、１７ｂ・・・単語情報記録部、１７ｃ・・・絞り込み情報記録部、１７ｄ・・・学習情報記録部、Ｓ３・・・メッセージ登録ページ画面、Ｍ・・・メッセージ入力欄、Ｍ１・・・未確定文字入力欄、Ｍ２・・・候補語表示部、Ｍ３・・・確定文章表示欄
【図１】
2010009445.tif 000003
【図２】
2010009445.tif 000004
【図３】
2010009445.tif 000005
【図４】
2010009445.tif 000006
【図５】
2010009445.tif 000007
【図６】
2010009445.tif 000008
【図７】
2010009445.tif 000009
【図８】
2010009445.tif 000010
【図９】
2010009445.tif 000011