(57)【要約】文脈認識が強化されたメッセージ変換システムと方法が提供される。文字メッセージの文脈が効果的に認識されることによって、文字メッセージの変換時の論理エラーが防止される。統計的手法を用いるフィルタリング方法と個別化手段は、文脈認識手段として用いられる。従って、文脈認識の誤りが減少する効果がある。コンテンツ管理モジュールはデータベースを用いる。コンテンツ使用モジュールは、データファイルを用いるメモリマップドＩ／Ｏを使用する。従って、同じデータがデータベースとデータファイルとに存在する。更にコンテンツ使用モジュールは、初期化時にデータファイルをメモリにマッピングするため、データは高速度で使用され得る。
2009509229.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ変換システムであって、前記メッセージ変換システムは、
写真、声および動画のうちの少なくとも１つによって構成されたマルチメディアメッセージシステムデータと、各種文字によって構成されたショートメッセージシステムデータとを格納するコンポーネント／フィルタリングデータベースと、
メッセージ変換サービス関連の設定項目と、移動通信端末機の端末情報である発信／受信端末情報とを格納する加入者情報格納手段と、
端末機の加入者によって作成されたメッセージである加入者メッセージを受信するメッセージ受信手段と、
前記メッセージの受信対象の移動通信端末機の端末情報と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービス関連の設定項目とを確認する加入者認証手段と、
前記コンポーネント／フィルタリングデータベースに格納されたフィルタリングデータを用いてフィルタリングすることによって、前記加入者メッセージがフィルタリングを通過するか否かを確認するメッセージ判別手段であって、前記メッセージ判別手段は第１フィルタリング手段、第２フィルタリング手段および第３フィルタリング手段のうちの少なくとも１つを備え、前記第１フィルタリング手段は前記加入者メッセージを主題毎に複数の文章によって比較し、各々の文章は少なくとも１つの単語からなり、前記第２フィルタリング手段は、置換可能な単語を含む複数の文章によって前記加入者メッセージを比較し、各々の文章は少なくとも１つの単語からなり、前記第３フィルタリング手段はメッセージを加入者別に分析し、頻度数別に繰返し用いられた構文を抽出し、そして繰返し用いられた構文によるコンテンツ製作または割当を行うことと、
前記加入者メッセージが前記メッセージ判別手段を経てフィルタリングを通過したときに、前記加入者メッセージに対応するマルチメディアメッセージシステムデータまたはショートメッセージシステムデータを前記コンポーネント／フィルタリングデータベースから抽出するコンポーネント抽出手段と、
前記受信対象端末機のディスプレイ仕様に対応して前記加入者メッセージと前記マルチメディアメッセージシステムデータまたはショートメッセージシステムデータを結合したり、または前記受信されたメッセージを前記マルチメディアメッセージシステムデータまたはショートメッセージシステムデータに置換することによって、マルチメディアメッセージシステムまたはショートメッセージシステムメッセージを生成するコンポーネント結合手段と、および
前記生成されたマルチメディアメッセージシステムまたはショートメッセージシステムメッセージを、前記受信対象の移動通信端末機に伝送するメッセージ送信手段と
を含む、メッセージ変換システム。
【請求項２】
前記システムは更にインターネットマッチング手段を含み、
前記インターネットマッチング手段は、ショートメッセージシステムまたはマルチメディアメッセージのメッセージ変換サービスへの加入をウェブページを介して受付け、
前記インターネットマッチング手段は、メッセージ作成機能と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービス機能と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービスに関連する項目を設定する機能とのうちの全てまたは一部を提供する、請求項１に記載のメッセージ変換システム。
【請求項３】
前記コンポーネント抽出手段は、前記加入者メッセージよりも大きな空白領域を含むコンポーネントをコンポーネント格納手段から抽出し、
前記コンポーネント結合手段は、前記抽出されたコンポーネントの空白領域の全部または一部に前記加入者メッセージを置換し且つ挿入する、請求項１に記載のメッセージ変換
システム。
【請求項４】
前記コンポーネント結合手段は、前記加入者メッセージを特定のショートメッセージシステムメッセージまたはマルチメディアメッセージシステムメッセージに置換することによって、前記加入者メッセージを選択された前記コンポーネントと合成する、請求項１に記載のメッセージ変換システム。
【請求項５】
前記コンポーネント結合手段は、前記コンポーネントを前記加入者メッセージの前または後に挿入する、請求項１に記載のメッセージ変換システム。
【請求項６】
稼働時または更新時の前記コンポーネント／フィルタリングデータベースは、データベースのデータをメモリにロードし、
前記メッセージ判別手段と前記コンポーネント抽出手段は、前記マルチメディアメッセージシステムデータと前記ショートメッセージシステムデータと前記フィルタリングデータを選択する時、前記メモリにロードされたデータを読取る、請求項１〜５のうち何れか一項に記載のメッセージ変換システム。
【請求項７】
稼働時または更新時の前記コンポーネント／フィルタリングデータベースは、データベースのデータを含むデータファイルを作成し、
前記メッセージ判別手段と前記コンポーネント抽出手段は、前記マルチメディアメッセージシステムデータと前記ショートメッセージシステムデータと前記フィルタリングデータを選択する時、前記データファイルに含まれるデータを読取る、請求項１〜５のうち何れか一項に記載のメッセージ変換システム。
【請求項８】
前記メッセージ判別手段または前記コンポーネント抽出手段は、メモリマップド入出力を介して前記データファイルを読取り、
前記メモリマップド入出力は、前記コンポーネント／フィルタリングデータベースの一部または全てを格納し且つマッピングすることによって読取可能にするメモリ領域を用意する、請求項７に記載のメッセージ変換システム。
【請求項９】
前記メッセージ判別手段または前記コンポーネント抽出手段は、メモリマップド入出力を介して前記データファイルを読取り、
前記メモリマップド入出力は、前記データファイルの全てまたは一部をロードするためのメモリと、前記ロードされたデータの一部または全てを格納し且つマッピングすることによって読取可能にするメモリとを用意する、請求項７に記載のメッセージ変換システム。
【請求項１０】
メッセージ変換方法であって、前記メッセージ変換方法は、
加入者端末機からメッセージを受信することによって、前記メッセージの受信対象の移動通信端末機の端末情報と、メッセージ変換サービスに関連する設定項目とを確認するステップと、
第１フィルタリング手段、第２フィルタリング手段、および第３フィルタリング手段を用いて文脈の意味構造を把握するステップであって、前記第１フィルタリング手段は前記メッセージと比較するために各々の主題ごとに複数の文章を用い、各々の文章は少なくとも１つの単語からなり、前記第２フィルタリング手段は前記メッセージと比較するために、置換可能な単語を含む少なくとも１つの単語からなる文章を用い、前記第３フィルタリング手段は、把握した前記文脈によって個人ユーザの伝送されたメッセージのコンテンツを蓄積し、繰返し用いられた句または文章と表現を抽出し、前記第３フィルタリング手段は統計的方法を使用する個別化手段であることと、
各々の前記フィルタリング手段によって文脈の意味構造を把握する処理と、統計的方法
を用いる前記個別化手段によって文脈の意味構造を把握する処理とを経た加入者メッセージを生成するステップと、
前記第１フィルタリング手段の実行後に文脈認識によるメッセージ変換が実行されない場合に、前記第２フィルタリング手段を実行するステップと、
前記第２フィルタリング手段の実行後に文脈認識によるメッセージ変換が実行されない場合に、統計的方法によって個別化する前記第３フィルタリング手段を実行するステップと、および
抽出されたコンポーネントと結合された前記加入者メッセージを、受信対象の前記移動通信端末機に伝送するステップと
を含む、メッセージ変換方法。
【請求項１１】
前記統計的方法による個別化は、
ユーザ別のメッセージ分析ステップと、
頻度数別の繰返し用いられた構文抽出ステップと、
繰返し用いられた構文に対するコンテンツ製作または割当ステップと、
サービス適用ステップと
を含む、請求項１０に記載のメッセージ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信サービスによって提供可能な文字メッセージの付加サービスに関し、より詳しくは文字メッセージの文脈を効果的に認識することによって文字メッセージの変換において論理的誤りを回避できるようにすることに関する。
【背景技術】
【０００２】
メッセージの内容に関連する付加サービスは、現在開発されているが、実際には商業化されてはいない。その理由は、認識の難易によって発生する大きな認識失敗率と、単純単語認識によって発生する誤認識と、誤った結果の生成などの問題のためである。
【特許文献１】特表２００４−５０３１６８号公報
【特許文献２】韓国特許出願公開２００５−５１４６５号公報
【特許文献３】韓国特許出願公開２００５−２９９０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
すなわち自動設定されたコンテンツは、ユーザのメッセージの意図に対して全く反対のことを意味するようになり、同じメッセージ内において互いに相反する内容を伝達する。このような結果は、有料サービスにおいて致命的になり得る。実際のメッセージ関連サービス商用化事例においても、サービス担当者がこのような誤りを発見後、現在使用していた認識機能を用いないようにした例がある。このような問題は、１個の文字が単語として機能できる漢字のメッセージの場合、同じ文字が多様な意味と役割を担うことがあり、一層問題になり得る。
【０００４】
本発明の目的は、上記のような認識の難易によって発生する大きな認識失敗率と、単純単語認識によって発生する誤認識と、誤った結果の生成といった問題を解決するメッセージ変換システムおよび方法を提案する。
【課題を解決するための手段】
【０００５】
上記のような技術的目的を達成するために、本発明は、メッセージ変換システムを提供する。メッセージ変換システムは、写真、声および動画のうちの少なくとも１つによって構成されたマルチメディアメッセージシステムデータと、各種文字によって構成されたショートメッセージシステムデータとを格納するコンポーネント／フィルタリングデータベースと；メッセージ変換サービス関連の設定項目と、移動通信端末機の端末情報である発信／受信端末情報とを格納する加入者情報格納手段と；端末機の加入者によって作成されたメッセージである加入者メッセージを受信するメッセージ受信手段と；前記メッセージの受信対象の移動通信端末機の端末情報と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービス関連の設定項目とを確認する加入者認証手段と；前記コンポーネント／フィルタリングデータベースに格納されたフィルタリングデータを用いてフィルタリングすることによって、前記加入者メッセージがフィルタリングを通過するか否かを確認するメッセージ判別手段であって、前記メッセージ判別手段は第１フィルタリング手段、第２フィルタリング手段および第３フィルタリング手段のうちの少なくとも１つを備え、前記第１フィルタリング手段は前記加入者メッセージを主題毎に複数の文章によって比較し、各々の文章は少なくとも１つの単語からなり、前記第２フィルタリング手段は、置換可能な単語を含む複数の文章によって前記加入者メッセージを比較し、各々の文章は少なくとも１つの単語からなり、前記第３フィルタリング手段はメッセージを加入者別に分析し、頻度数別に繰返し用いられた構文を抽出し、そして繰返し用いられた構文によるコンテンツ製作または割当を行うことと；前記加入者メッセー
ジが前記メッセージ判別手段を経てフィルタリングを通過したときに、前記加入者メッセージに対応するマルチメディアメッセージシステムデータまたはショートメッセージシステムデータを前記コンポーネント／フィルタリングデータベースから抽出するコンポーネント抽出手段と；前記受信対象端末機のディスプレイ仕様に対応して前記加入者メッセージと前記マルチメディアメッセージシステムデータまたはショートメッセージシステムデータを結合したり、または前記受信されたメッセージを前記マルチメディアメッセージシステムデータまたはショートメッセージシステムデータに置換することによって、マルチメディアメッセージシステムまたはショートメッセージシステムメッセージを生成するコンポーネント結合手段と；前記生成されたマルチメディアメッセージシステムまたはショートメッセージシステムメッセージを、前記受信対象の移動通信端末機に伝送するメッセージ送信手段とを含む。
【０００６】
更に本発明によれば、前記システムは更にインターネットマッチング手段を含み、前記インターネットマッチング手段は、ショートメッセージシステムまたはマルチメディアメッセージのメッセージ変換サービスへの加入をウェブページを介して受付け、前記インターネットマッチング手段は、メッセージ作成機能と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービス機能と、ショートメッセージシステムまたはマルチメディアメッセージシステムのメッセージ変換サービスに関連する項目を設定する機能とのうちの全てまたは一部を提供することが好ましい。
【０００７】
更に本発明によれば、前記コンポーネント抽出手段は、前記加入者メッセージよりも大きな空白領域を含むコンポーネントをコンポーネント格納手段から抽出し、前記コンポーネント結合手段は、前記抽出されたコンポーネントの空白領域の全部または一部に前記加入者メッセージを置換し且つ挿入することが好ましい。
【０００８】
更に本発明によれば、前記コンポーネント結合手段は、前記加入者メッセージを特定のショートメッセージシステムメッセージまたはマルチメディアメッセージシステムメッセージに置換することによって、前記加入者メッセージを選択された前記コンポーネントと合成することが好ましい。
【０００９】
更に本発明によれば、前記コンポーネント結合手段は、前記コンポーネントを前記加入者メッセージの前または後に挿入することが好ましい。
更に本発明によれば、稼働時または更新時の前記コンポーネント／フィルタリングデータベースは、データベースのデータをメモリにロードし、前記メッセージ判別手段と前記コンポーネント抽出手段は、前記マルチメディアメッセージシステムデータと前記ショートメッセージシステムデータと前記フィルタリングデータを選択する時、前記メモリにロードされたデータを読取ることが好ましい。
【００１０】
更に本発明によれば、稼働時または更新時の前記コンポーネント／フィルタリングデータベースは、データベースのデータを含むデータファイルを作成し、前記メッセージ判別手段と前記コンポーネント抽出手段は、前記マルチメディアメッセージシステムデータと前記ショートメッセージシステムデータと前記フィルタリングデータを選択する時、前記データファイルに含まれるデータを読取ることが好ましい。
【００１１】
更に本発明によれば、前記メッセージ判別手段または前記コンポーネント抽出手段は、メモリマップド入出力（memory mapped I/O；メモリマップドＩ／Ｏ）を介して前記デー
タファイルを読取り、前記メモリマップド入出力は、前記コンポーネント／フィルタリングデータベースの一部または全てを格納し且つマッピングすることによって読取可能にするメモリ領域を用意することが好ましい。
【００１２】
更に本発明によれば、前記メッセージ判別手段または前記コンポーネント抽出手段は、メモリマップド入出力を介して前記データファイルを読取り、前記メモリマップド入出力は、前記データファイルの全てまたは一部をロードするためのメモリと、前記ロードされたデータの一部または全てを格納し且つマッピングすることによって読取可能にするメモリとを用意することが好ましい。
【００１３】
更に本発明によれば、メッセージ変換方法が提供される。メッセージ変換方法は、加入者端末機からメッセージを受信することによって、前記メッセージの受信対象の移動通信端末機の端末情報と、メッセージ変換サービスに関連する設定項目とを確認するステップと；第１フィルタリング手段、第２フィルタリング手段、および第３フィルタリング手段を用いて文脈の意味構造を把握するステップであって、前記第１フィルタリング手段は前記メッセージと比較するために各々の主題ごとに複数の文章を用い、各々の文章は少なくとも１つの単語からなり、前記第２フィルタリング手段は前記メッセージと比較するために、置換可能な単語を含む少なくとも１つの単語からなる文章を用い、前記第３フィルタリング手段は、把握した前記文脈によって個人ユーザの伝送されたメッセージのコンテンツを蓄積し、繰返し用いられた句または文章と表現を抽出し、前記第３フィルタリング手段は統計的方法を使用する個別化手段であることと；各々の前記フィルタリング手段によって文脈の意味構造を把握する処理と、統計的方法を用いる前記個別化手段によって文脈の意味構造を把握する処理とを経た加入者メッセージを生成するステップと；前記第１フィルタリング手段の実行後に文脈認識によるメッセージ変換が実行されない場合に、前記第２フィルタリング手段を実行するステップと；前記第２フィルタリング手段の実行後に文脈認識によるメッセージ変換が実行されない場合に、統計的方法によって個別化する前記第３フィルタリング手段を実行するステップと；抽出されたコンポーネントと結合された前記加入者メッセージを、受信対象の前記移動通信端末機に伝送するステップとを含む。
【００１４】
更に本発明によれば、前記統計的方法による個別化は、ユーザ別のメッセージ分析ステップと、頻度数別の繰返し用いられた構文抽出ステップと、繰返し用いられた構文に対するコンテンツ製作または割当ステップと、サービス適用ステップとを含むことが好ましい。
【発明の効果】
【００１５】
本発明によれば、文脈認識の手段としてフィルタリングは、統計的システムによる個別化手段を用いることによって、文脈認識の誤りを減少させる効果がある。
本発明によれば、コンテンツ管理モジュールはデータベースを用い、コンテンツ使用モジュールはデータファイルを利用したメモリマップドＩ／Ｏを用いることによって、データベースとデータファイルには同一のデータがある。コンテンツ使用モジュールは初期化ステップにおいて、データファイルをメモリにマッピングしてデータベースを用いることよりも、速い速度でデータを利用できる。
【００１６】
また本発明によれば、コンテンツ管理モジュールは、データの修正時データベースも更新してデータファイルも同一に更新するため、コンテンツ使用モジュールは最新のデータを直ちに利用できる。
【発明を実施するための最良の形態】
【００１７】
以下、添付された図面を参照して、本発明に係る好ましい実施例を詳細に説明する。下記で本発明を説明するにあたり、関連する公知機能または構成に対する具体的な説明が本発明の要旨を不要に曖昧にし得ると判断される場合には、その詳細な説明を省略する。また後述する用語は、本発明における機能を考慮して定義された用語であり、これはユーザや運用者の意図または慣例などによって変わり得るものであり、各用語の意味は本明細書
の全般に亘る内容を土台として解釈されなければならない。
【００１８】
図１〜図２は、従来技術の実施例である。図に示すように、既存の単語認識によるメッセージ変換によれば、図１のようにメッセージに入っている送信者の感情状態を認知することによって、効果的に興味を誘発できるように「愛」、「怒った」などの単語に対してコンテンツを準備して、メッセージ内にこのような単語が存在すれば、コンテンツを利用して文字メッセージを変化できる。しかし、図２のように、このような単純単語認識による変換は、論理的誤りの問題点を内包する。図２に示すように、ユーザのメッセージが意図するような自動設定されたコンテンツが全く反対の意を有するようになり、同じメッセージ内で相反する内容を伝達する。このような結果は、有料化されたサービスでは致命的となることがあり、実際のメッセージ関連サービス商用化事例でもサービス担当者がこのような誤りを発見した後、実現されている認識機能を用いないようにした例がある。このような問題は、文字が単語の役割をできる漢字メッセージの場合、同じ文字が多様な意味と役割をできて、更に問題となり得る。
【００１９】
図３は、本発明が適用される通信網に対する図面である。図に示すように、本発明が適用される通信網は、サービスサーバ、受信者端末機、送信者端末機、ＳＭＳゲートウェイ（ＳＭＳ  Ｇ／ｗ；ショートメッセージシステムゲートウェイ）、ＳＭＳセンタ（ｓｈｏｒｔ  ｍｅｓｓａｇｉｎｇ  ｓｙｓｔｅｍ  ｃｅｎｔｅｒ；ショートメッセージシステムセンタ）、ＭＭＳセンタ（ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｉｇ  ｓｙｓｔｅｍ  ｃｅｎｔｅｒ；マルチメディアメッセージシステムセンタ）、ＭＭＳ受信端末機、互いに違ったテレコムのＭＭＳサーバによって構成される。詳しく見れば、受信者端末機から入ってくるメッセージが、ＳＭＳセンタまたはＭＭＳセンタを通過してサービスサーバに入ってくれば、サービスサーバによって文字メッセージに符合するコンポーネントを結合して、送信者端末機に伝送する。しかし、ＭＭＳセンタは現在の各事業者だけが可能である。すなわちＡ移動通信会社で作られたマルチメディアメッセージは、Ｂ移動通信会社に送ることができない。従って、ＭＭＳセンタは、ＭＭＳ端末機の受信機に連結するだけでなく、他の移動通信会社のＭＭＳサーバにも接続される。
【００２０】
図４は、本発明に係るメッセージ変換システムのブロック図である。図に示すように、本発明のメッセージ変換システム１３は、メッセージ受信部２０、加入者認証部２１、およびメッセージ判別部２２を備える。メッセージ受信部２０は、ＳＭＳセンタまたはＭＭＳセンタ１２から、加入者のメッセージを受信する。加入者認証部２１は、前記加入者がメッセージ変換サービスに加入しているか否かを加入者データベースによって判定し、加入者が指定したメッセージ変換サービス関連設定項目を確認し、前記メッセージの受信対象の移動通信端末機の端末情報を確認する。メッセージ判別部２２は、前記メッセージのフィルタリング手段通過の有無を分析するフィルタリング部２７と、統計的方法による個別化手段２８とを有する。メッセージ変換システム１３は更に、コンポーネント抽出部２３とコンポーネント結合部２４とを有する。コンポーネント抽出部２３は、前記確認されたメッセージ変換サービス関連設定項目または前記分析した結果値が指示するコンポーネントを、コンポーネント／フィルタリングデータベース１４から抽出する。コンポーネント結合部２４は、抽出したコンポーネントを、加入者メッセージと結合する。コンポーネントと結合されたメッセージは、メッセージ送信部２５を介してＳＭＳまたはＭＭＳセンタ１２に伝えられる。メッセージ変換システム１３は更に、インターネットマッチング部２６を備える。インターネットマッチング部２６は、移動通信端末機とコンピュータ１６のうちの少なくとも一方とインターネットを介して、移動通信加入者からメッセージ変換サービスの加入申請を受信することによって、メッセージ変換サービスの加入者に、ウェブページを介したメッセージ作成機能と、メッセージ変換に関連する各種項目設定機能およびそれに相応する設定／照会機能とを提供する。
【００２１】
ＳＭＳセンタまたはＭＭＳセンタ１２は、メッセージ変換サーバ１３のメッセージ受信部２０に移動通信端末機のメッセージを伝送すると同時に、加入者メッセージをＳＭＳまたはＭＭＳメッセージに変換することを要請し、それによって変換されたＳＭＳまたはＭＭＳメッセージを目的地の移動通信端末機に伝送する。
【００２２】
コンポーネント／フィルタリングデータベース１４は、写真、声および動画などの各種ＭＭＳデータと、各種文字によって構成されたＳＭＳデータと、メッセージ判別手段の様々なフィルタリング手段が参照するための各種データとを格納するように構築される。
【００２３】
加入者データベース１５には、移動通信端末機の電話番号、移動通信加入者の名前、ＳＭＳまたはＭＭＳ自動挿入オプション、各々の移動通信端末機の端末情報が格納される。各々の移動通信端末機の端末情報は、短文メッセージを発信／受信する移動通信端末機の端末情報であり、たとえばＭＭＳサービス支援機能の有無や、端末機ディスプレイ仕様情報などである。
【００２４】
加入者認証部２１は、加入者データベース１５に格納されている移動通信加入者の身上情報によって、移動通信加入者がメッセージ変換サービスに加入しているか否かを判定する。移動通信加入者の身上情報は、たとえば移動通信端末機の電話番号、メッセージ変換サービスの加入の有無、加入者ＩＤおよび暗証番号などである。また加入者認証部２１は、加入者データベース１５に格納されているメッセージ変換サービス関連設定項目と、ＳＭＳまたはＭＭＳメッセージ受信対象の移動通信端末機の端末情報などとを確認し、そして該当する構成要素に、メッセージ変換過程に必要な情報を提供する。
【００２５】
ＳＭＳセンタまたはＭＭＳセンタ１２は、移動通信端末機からメッセージを受信する。ＳＭＳセンタまたはＭＭＳセンタ１２は、該当する移動通信加入者がメッセージ変換サービスに加入していれば、加入者メッセージをＳＭＳまたはＭＭＳメッセージに変換要請する。一方、該当する移動通信加入者がメッセージ変換サービスに加入していなければ、ＳＭＳセンタまたはＭＭＳセンタ１２は、従来方式によって加入者メッセージを移動通信端末機に伝送することが好ましい。
【００２６】
メッセージ判別部２２は、メッセージ変換の前処理（Ｐｒｅ−Ｐｒｏｃｅｓｓｉｎｇ）を行う構成要素として、以下のように機能する。メッセージ変換前処理は、加入者端末機からメッセージを受信することによって、メッセージ受信対象の移動通信端末機の端末情報と、メッセージ変換サービスに関連する設定項目とを確認するステップを含む。更にメッセージ変換前処理は、第１フィルタリング手段、第２フィルタリング手段、および第３フィルタリング手段によって、文脈の意味構造を把握するステップを含む。第１フィルタリング手段は１つの主題に対して複数の文章を用い、各々の文章は少なくとも１つの単語からなる。第２フィルタリング手段は、置換可能な単語を含む少なくとも１つの単語からなる文章を用いる。第３フィルタリング手段は、前記把握した文脈によって個人ユーザのメッセージ伝送内容を蓄積し、繰返し用いられた句または文章と表現を抽出する。第３フィルタリング手段は、統計的方法を用いる個別化手段である。
【００２７】
統計的方法による個別化手段２８は、ユーザ別のメッセージ分析ステップ、頻度数別の繰返し用いられた構文抽出ステップ、繰返し用いられた構文に対するコンテンツ製作または割当ステップ、およびサービス適用ステップを含む。
【００２８】
コンポーネント抽出部２３は、前記加入者メッセージがメッセージ判別手段を経て、フィルタリングを通過すれば、前記加入者メッセージに対応するＭＭＳデータまたはＳＭＳデータを前記コンポーネント／フィルタリングデータベースから抽出する。
【００２９】
コンポーネント結合部２４は、前記受信対象端末機のディスプレイ仕様に対応して前記加入者メッセージと前記ＭＭＳデータまたはＳＭＳデータを結合したり、または前記受信されたメッセージを前記ＭＭＳデータまたはＳＭＳデータに置換することによってＭＭＳまたはＳＭＳメッセージを生成する。
【００３０】
インターネットマッチング部２６は、インターネットを介して移動通信端末機とコンピュータ１６のうちの少なくとも一方に接続され、メッセージ変換サービスの加入申請ウェブページ、メッセージ作成ウェブページおよびメッセージ変換に関連する各種環境設定のウェブページ、ＳＭＳまたはＭＭＳ設定／照会ウェプページを提供する。
【００３１】
一方、移動通信加入者がインターネットマッチング部２６の加入者メッセージ作成ウェブページを介して作成したメッセージは、前述した各種構成要素によって同一に処理されることが当業者によって容易に理解される。付加的に、本発明では加入者の要請によってメッセージ変換が正常になされたことを移動通信端末機に通報するようにすることもできる。また本発明では、メッセージ変換サービスの利用によって月定額制によって課金処理したり、ＳＭＳメッセージ伝送件数別に課金処理したり、ＭＭＳメッセージ伝送件数別に課金処理したりすることもできる。
【００３２】
図５は、本発明に係るメッセージ変換システムのフィルタリング部を示す。図に示すように、フィルタリング部は、複数の句と節による第１フィルタリング手段と、句と節の構造による第２フィルタリング手段と、統計的方法による個別化手段の第３フィルタリング手段とからなる。
【００３３】
第１フィルタリング手段を詳しく見れば、単純単語認識の認識する単語を１つの主題として設定して認識しようとする意味とする時、この単語または意味が用いられる複数の句と節を設定する。たとえば「バス」という主題を設定した時、単純単語認識を用いる場合のユーザのメッセージが「バスには乗りたくないので歩いている最中です。」のような場合、バスに乗って行く絵などで飾るのは誤りとなり得る。たとえば「バスに乗って行く最中です。」、「バスの中です。」、「バスに乗って行きます。」のように少なくとも１つの単語からなる一層明確なフィルタを用いるが、認識される頻度数を増やすために１つの主題に複数のフィルタを用いる。
【００３４】
第２フィルタリング手段を詳しく見れば、構造を介したフィルタリングは１単語以上からなるフィルタを用いるが、認識の頻度を高めるために置換可能な形態を用いる。たとえば「愛」という主題に対するフィルタに対して「Ａ、愛してる。」というフィルタを用いる時、Ａには「あなた」、または特定の名前などが該当する。また他の例を挙げれば、「喧嘩」という主題に対して「ＡとＢが喧嘩した。」においてＡとＢは不特定複数の名前となり得る。このような置換可能な単語を含む句と節のフィルタリングは、例の場合よりも複雑なものになり得、全部の単語が一致しなくても認識可能であり、前述の句と節からなるフィルタの低い認識率の問題を補完できる。
【００３５】
第３フィルタリング手段を詳しく見れば、第１フィルタリング手段と第２フィルタリング手段の単語認識方法は、誤りを減らすために少なくとも１つの単語を用いる。しかし、これによって認識率が単純単語認識に比べて低下する問題が生じ得るが、統計的方法による個別化方式もこれを補完できる。統計的方法による個別化は、個人ユーザのメッセージ伝送内容を蓄積して繰返し用いられた句または文章および表現を自動抽出した後、これに該当するメッセージ変換を提供することである。これは、ユーザが頻繁に用いる単語および表現などが再び用いられる可能性が高いという前提で、ユーザのメッセージの認識とサービス提供の成功率とを高める効果を有する。これは、大きく次のステップによって実現される。ユーザ別のメッセージ分析ステップと、頻度数別の繰返し用いられた構文抽出ス
テップと、繰返し用いられた構文に対するコンテンツ製作または割当ステップと、サービス適用のステップとによって実現される。ユーザ別のメッセージ分析ステップと、頻度数別の繰返し用いられた構文抽出ステップとは、自動化されたプログラムによって実行される。繰返し用いられた構文に対するコンテンツ製作または割当サービスと、サービス適用ステップとは、管理者の作業によってＣＭＳデータベースに格納される。
【００３６】
図６は、本発明に係る統計的処理システムを示す。図１２は、本発明に係る統計的処理方法のフローチャートを示す。図に示すように、先に提示した単語認識方法は、誤りを減らすために少なくとも１つの単語を用いる。これによって認識率が単純単語認識に比べて低下する問題が生じ得るが、統計的方法による個別化方式もこれを補完できる。統計的方法による個別化は、個人ユーザのメッセージ伝送内容を蓄積し、繰返し用いられた句または文章と表現を自動抽出した後、該当するメッセージ変換を提供する。これは、ユーザが頻繁に用いる単語と表現が再び用いられる可能性が高いという前題で、ユーザメッセージの認識とサービス提供の成功率を高める効果を有する。これは大きくは、ユーザ別のメッセージ分析ステップ、頻度数別の繰返し用いられた構文抽出ステップ、繰返し用いられた構文に対するコンテンツ製作または割当ステップ、およびサービス適用ステップからなる。ユーザ別のメッセージ分析と頻度数別の繰返し用いられた構文抽出は自動化されたプログラムによって繰返し用いられた構文に対するコンテンツ製作または割当は、抽出された構文に対して管理者の作業を介してなされる。
【００３７】
図７〜図１０は、本発明に係るメモリマップドＩ／Ｏを示す。図に示すように、先に開示したフィルタリング手段は、単純単語認識に比べて遥かに複雑であるため、一般的な方式によって実現した時にかなり多くの演算能力を必要とする。従って、効率化のための実現において速度を向上させるメモリマップドＩ／Ｏを実現する。ユーザメッセージのコンテンツや単語を検査して適切なコンポーネントを付加するためには、コンテンツのリストと単語／句のリストが必要であり、該当するリスト間のマッピング情報が必要である。通常このような類型のデータは、追加／削除／変更が容易なデータベースを用いて管理される場合が多い。文脈に適切なコンテンツを付加するサービスでは、利用者によるフィードバックによって、コンテンツと単語／句のデータを絶えず追加して変更することによって、顧客のサービスに対する満足度を高めなければならない。このため、コンテンツ管理の容易性は、サービス実現のために重要であると認識されなければならない要素である。
【００３８】
データベースを用いる場合、コンテンツと単語／句データに対する追加／変更／削除などの管理機能が簡単なＳＱＬ文によって可能であるため、容易に実現可能である。コンテンツ管理モジュールの実現は容易である反面、このようなデータを用いて文字メッセージにコンテンツを付加するモジュール（以下「コンテンツ使用モジュール」と称する）がコンテンツの選定のために毎回データベースにアクセスする必要があるとすれば、コンテンツ使用モジュールの速度が遅くなる。通常のデータベースをアクセスするのに数百ｍｓｅｃが必要となるため、１秒当たり１００件以上の文字メッセージを処理する必要があるコンテンツ使用モジュールにはこのようなデータベースアクセスは適さない。この態様が図７に示される。
【００３９】
図７に示す方式は、コンテンツ管理モジュールが直接にデータベースを更新し、コンテンツ使用モジュールが直接にデータベースからデータを読出すことによって、コンテンツと単語／句のデータが関係データと同一であることを保証する方式である。速度が遅い反面、コンテンツ管理モジュールとコンテンツ使用モジュールは互いの状態に無関係にそれぞれデータベースに接続するため、実現過程が単純であるという長所がある。
【００４０】
データベースを用いながらもコンテンツ使用モジュールによるデータベースの使用を避けるためには、稼働時のコンテンツ使用モジュールがデータベースに接続して全てのデー
タをメモリにロードした後、コンテンツの選択時ごとにメモリのデータを用いる態様がある。しかし、この方式もまた、コンテンツや単語／句データの変動がある時ごとにデータベースに接続し、メモリにロードされたデータを更新する必要がある。このため、データ使用時の性能低下は起きないものの、データ変更時ごとに性能低下が発生することは避けられない。この態様は図８に示される。
【００４１】
本発明では、コンテンツ管理モジュールがデータベースを用いることによってコンテンツと単語／句の管理の容易性を維持しながらも、コンテンツ使用モジュールは全くデータベースを用いずに最新コンテンツと単語／句データを用いることによって、最大の性能を維持できる態様を提示する。本発明は、このためにメモリマップドＩ／Ｏ技術を用いる。メモリマップドＩ／Ｏは、ファイルの一部あるいは全てを、モジュールのメモリにマッピングして用いる技術である。メモリマップドＩ／Ｏは、マッピングされたメモリ領域を読出す時、データファイルと同一のデータを読出すことができる。すなわち、コンテンツ管理モジュールがデータファイルを修正すれば、コンテンツ使用モジュールのマッピングされたメモリ領域が同時に修正される効果がある。従って、この方式のコンテンツ使用モジュールは、コンテンツ単語／句のようなサービスに必要なデータの修正を、別途のオペレーション無しに直ちに認識できる長所がある。この技術を用いた実施形態は、図９のようになる。
【００４２】
メモリマップドＩ／Ｏでは、メモリに直接にアクセスするのではなく、ファイルに高速度でアクセスする。メモリマップドＩ／Ｏを介したデータ読書速度は、ファイル読書速度よりも約３倍速い。つまり、メモリマップドＩ／Ｏを介したデータ読書速度は、メモリに直接にアクセスする場合の読書速度よりも遅いことを意味する。よって、図９に示す技術のサービス実行速度は、図１０に示す技術のサービス実行速度よりも遅い。図８では、速い速度を維持するために、コンテンツ使用モジュールが初期化される時に、全てのコンテンツと単語／句データをメモリにロードする必要がある。従って、コンテンツと単語／句データがシステムのメモリよりも大きい場合、図８に示す技術は用いることができない。しかし、メモリマップドＩ／Ｏは実際の使用に必要な一部分だけメモリにマッピングできるため、このような場合にも活用可能である。
【００４３】
本発明では、全てのコンテンツと単語／句のデータを格納できないメモリを有するシステムには図９の技術を実現し、全て格納可能なシステムには図１０の技術を実現する。
図１０に示す態様は、図８の技術と図９の技術を統合した形態である。コンテンツ使用モジュールは、初期化時にコンテンツと単語／句データをメモリに全てロードすると同時に、メモリマップドＩ／Ｏを用いてマッピングも行う。コンテンツ使用モジュールは、サービス中のデータを用いる時にはメモリからのみデータを読出すため、最上の性能を発揮する。但し、コンテンツ使用モジュールは、マッピングされた領域中のコンテンツ変更有無フィールドを周期的にチェックする。このフィールドは１バイトで充分であるため、１秒に１回ずつアクセスしても性能に影響をおよぼさない。
【００４４】
コンテンツ単語／句データの修正が発生すれば、コンテンツ管理モジュールはデータベースとデータファイルに修正事項を反映し、コンテンツ変更有無フィールドをセッティングする。この時にコンテンツ使用モジュールは、コンテンツと単語／句データの変更を検出し、マッピングされた領域のデータをメモリにコピーする。
【００４５】
図１１は、本発明に係るメッセージ変換方法のフローチャートである。図に示すように、メッセージを受信し（ステップＳ１１）、加入者情報と受信対象端末情報を確認し（ステップＳ１２）、加入者がメッセージ変換サービスに加入しているか否かを判断し（ステップＳ１３）、加入していればフィルタリング通過の有無をチェックする（ステップＳ１４）。フィルタリングを通過すれば、加入者メッセージに適するコンポーネントを抽出し
（ステップＳ１５）、加入者メッセージにコンポーネントを結合する（ステップＳ１６）。コンポーネントが結合された加入者メッセージは、メッセージ送信部を介して送信される（ステップＳ１７）。
【００４６】
図１３〜図１４は、本発明が適用されたメッセージの実施例を示す。図１３には、絵コンポーネントと結合されたメッセージが実施例に示される。図１４には、映像や絵コンポーネントと結合されたメッセージの実施例が示される。
【図面の簡単な説明】
【００４７】
【図１】背景技術の例。
【図２】背景技術の例。
【図３】本発明が適用される通信網の図。
【図４】本発明に係るメッセージ変換システムの構成図。
【図５】本発明に係るメッセージ変換システムのフィルタリング部の図。
【図６】本発明に係る統計的処理システムの図。
【図７】本発明に係るメモリマップドＩ／Ｏを示す図。
【図８】本発明に係るメモリマップドＩ／Ｏを示す図。
【図９】本発明に係るメモリマップドＩ／Ｏを示す図。
【図１０】本発明に係るメモリマップドＩ／Ｏを示す図。
【図１１】本発明に係るメッセージ変換方法のフローチャート。
【図１２】本発明に係る統計的処理方法のフローチャート。
【図１３】本発明が適用されたメッセージの実施例を示す図。
【図１４】本発明が適用されたメッセージの実施例を示す図。
【符号の説明】
【００４８】
１２：ＳＭＳセンタまたはＭＭＳセンタ
１３：メッセージ変換サーバ
１４：コンポーネント／フィルタリングデータベース
１５：加入者データベース
２０：メッセージ受信部
２１：加入者認証部
２２：メッセージ判別部
２３：コンポーネント抽出部
２４：コンポーネント結合部
２５：メッセージ送信部
２６：インターネットマッチング部
２７：フィルタリング部
２８：統計的方法による個別化手段
【図１】
2009509229.tif 000003
【図２】
2009509229.tif 000004
【図３】
2009509229.tif 000005
【図４】
2009509229.tif 000006
【図５】
2009509229.tif 000007
【図６】
2009509229.tif 000008
【図７】
2009509229.tif 000009
【図８】
2009509229.tif 000010
【図９】
2009509229.tif 000011
【図１０】
2009509229.tif 000012
【図１１】
2009509229.tif 000013
【図１２】
2009509229.tif 000014
【図１３】
2009509229.tif 000015
【図１４】
2009509229.tif 000016
【国際調査報告】
2009509229.tif 000017
2009509229.tif 000018