(57)【要約】本発明は、移動通信システムで提供可能なエモーティコンメッセージ変換システムに関し、より詳しくは、発信メッセージに対するメッセージサイズまたは設定されたメッセージタグに応じて最適なエモーティコンを抽出して発信メッセージに結合させてエモーティコンメッセージを生成し、前記生成されたエモーティコンメッセージを受信者の移動通信端末機に提供するようにして、さらに発信メッセージで短縮記号を抽出して、予め設定された単語または慣用句に置き換えたメッセージを受信者の移動通信端末機に提供するようにする技術に関する。本発明によれば、メッセージに挿入されたタグまたは予め指定された設定値または基本設定値によってエモーティコンが抽出され、短文メッセージに挿入されることでユーザがいちいち文字／数字を組み合わせてエモーティコンを作成する必要がなく、容易にエモーティコンを表示できるようにする効果がある。
2009521018.tif 000002
【特許請求の範囲】
【請求項１】
エモーティコンメッセージ変換方法であって、
入力された短文メッセージ本文の長さが所定のＫバイト以下であるかを判断するステップ（４０１）、
前記ステップ（４０１）で本文の長さがＫバイト以下でなければ１行の横型エモーティコンを挿入（４０２）して終了し、本文の長さがＫバイト以下であれば短文メッセージ本文のＫバイトまでを空白で埋めるステップ（４０３）、
移動通信端末機の表示画面のライン数Ｎとエモーティコンを挿入する位置のバイトＭを初期値として設定するステップ（４０４）、
本文の８＊Ｎ−Ｍ番目のバイトで、８＊（Ｎ＋１）−Ｍ番目のバイトの間のＡＳＣＩＩキャラクター数を検査するステップ（４０５）、
前記ステップ（４０５）の区間内ＡＳＣＩＩキャラクターの数が奇数であるかを判断するステップ（４０６）、
前記ステップ（４０６）で区間内ＡＳＣＩＩキャラクターの数が奇数であればＭを「１」増加（Ｍ＝Ｍ＋１）させる（４０７）、
前記ステップ（４０６）で区間内ＡＳＣＩＩキャラクターの数が奇数でないか前記ステップ（４０７）でＭを「１」増加させた場合に８＊（Ｎ＋１）−Ｍ番目のバイトを（Ｎ＋１）番目のエモーティコン文字列の挿入位置に設定するステップ（４０８）、
前記ステップ（４０８）以後Ｎを「１」増加（Ｎ＝Ｎ＋１）させた後（４０９）、前記Ｎが４より大きいかを判断（Ｎ＞４）するステップ（４１０）、
前記ステップ（４１０）でＮが「４」より大きくなければ前記ステップ（４０５）に進んで次のエモーティコン文字列の挿入位置を設定し、Ｎが「４」より大きければ本文の長さがＫ−Ｍバイトより短いかを判断するステップ（４１１）、および、
前記ステップ（４１１）で本文の長さがＫ−Ｍバイトより短くなければ１行の横型エモーティコンを挿入（４１２）して終了して、本文の長さがＫ−Ｍバイトより短ければ本文の（Ｋ−Ｍ）〜Ｋバイトまで追加した空白文字を除去するステップ（４１３）、を備える、エモーティコンメッセージ変換方法。
【請求項２】
エモーティコンメッセージ変換システムであって、
複数のエモーティコンを格納するエモーティコン格納手段、
メッセージ変換設定および各種移動通信端末情報を格納する加入者情報格納手段、
発信端末機からユーザメッセージを受信するメッセージ受信手段、
受信端末機の端末情報およびメッセージ変換設定を確認する加入者認証手段、
前記ユーザメッセージを分析して前記ユーザメッセージに対する短文メッセージの余剰容量を算出するメッセージ判別手段、
前記余剰容量を参照して、ユーザメッセージに対して用いるエモーティコンを前記メッセージ変換設定に対応して、前記エモーティコン格納手段から抽出するエモーティコン抽出手段、
前記メッセージ変換設定を参照して、前記ユーザメッセージと前記抽出されたエモーティコンを結合および配列してエモーティコンメッセージを生成するが、前記受信端末機のディスプレイ仕様に従って横型のバイト数を参照して、ディスプレイ上で左側が整列するように前記ユーザメッセージと前記エモーティコンを結合し、前記ユーザメッセージの後に前記エモーティコンを挿入する場合には、前記ユーザメッセージの長さが前記受信端末機のディスプレイの横幅長さの整数倍に該当するか否かを判断して、整数倍に該当しなければ前記ユーザメッセージの最後に改行を挿入し、前記エモーティコンメッセージを生成するエモーティコン結合手段、および、
前記エモーティコンメッセージを前記受信端末機側に伝送するメッセージ送信手段、を備える、エモーティコンメッセージ変換システム。
【請求項３】
前記エモーティコン結合手段は、前記ユーザメッセージの前に前記エモーティコンを挿入する第１結合手段、
前記ユーザメッセージの後に前記エモーティコンを挿入する第２結合手段、
前記ユーザメッセージの所々に前記エモーティコンの部分を挿入する第３結合手段、
前記ユーザメッセージを前記エモーティコンで置き換える第４結合手段、
前記エモーティコンの一部を前記ユーザメッセージの一部と置換挿入する第５結合手段、および、
前記ユーザメッセージと前記エモーティコンが前記受信端末機のディスプレイ上に縦に並列配列されるように結合する第６結合手段、のうちの１つ以上を含んで構成されることを特徴とする、請求項２に記載のエモーティコンメッセージ変換システム。
【請求項４】
前記第６結合手段は、前記エモーティコンメッセージ空間を縦に両分して、第１縦空間に前記ユーザメッセージを配列して前記第２縦空間に前記エモーティコンを配列するが、前記第１縦空間の各ライン別に残余バイト数をチェックして、前記第１縦空間の右側の終端で前記ユーザメッセージの２バイトのキャラクターが文字化けしないように処理することを特徴とする、請求項３に記載のエモーティコンメッセージ変換システム。
【請求項５】
前記エモーティコン抽出手段は、前記メッセージ変換設定に対応する１つ以上のエモーティコンを前記エモーティコン格納手段から抽出し、前記抽出された１つ以上のエモーティコンから前記余剰容量を参照して最適化されたエモーティコンを選択することを特徴とする、請求項３に記載のエモーティコンメッセージ変換システム。
【請求項６】
前記エモーティコン抽出手段は、前記ユーザメッセージサイズ以上の空白領域を含むエモーティコンを前記エモーティコン格納手段から抽出し、前記エモーティコン結合手段は前記抽出されたエモーティコンの空白領域内部に前記ユーザメッセージを置換挿入することを特徴とする請求項３または請求項５に記載の、エモーティコンメッセージ変換システム。
【請求項７】
エモーティコンメッセージ変換システムであって、
複数のエモーティコンを格納するエモーティコン格納手段、
メッセージ変換設定および各種移動通信端末情報を格納する加入者情報格納手段、
発信端末機からユーザメッセージを受信するメッセージ受信手段、
受信端末機の端末情報およびメッセージ変換設定を確認する加入者認証手段、
前記ユーザメッセージを分析して前記ユーザメッセージに対する短文メッセージの余剰容量を算出するメッセージ判別手段、
前記余剰容量を参照して、ユーザメッセージに対して用いるエモーティコンを前記メッセージ変換設定に対応して、前記エモーティコン格納手段から抽出するエモーティコン抽出手段、
前記メッセージ変換設定を参照して、前記ユーザメッセージと前記抽出されたエモーティコンを結合および配列してエモーティコンメッセージを生成するが、前記エモーティコンメッセージ空間を縦に両分して、第１縦空間に前記ユーザメッセージを配列して前記第２縦空間に前記エモーティコンを配列するが、前記第１縦空間の各ライン残余バイト数をチェックして、前記第１縦空間の右側の終端で前記ユーザメッセージの２バイトのキャラクタが文字化けしないように処理して、前記エモーティコンメッセージを生成するエモーティコン結合手段、および、
前記エモーティコンメッセージを前記受信端末機側に伝送するメッセージ送信手段、を備える、エモーティコンメッセージ変換システム。
【請求項８】
前記エモーティコンメッセージ変換システムは、前記受信端末機のディスプレイ仕様に従って横型のバイト数を参照して、ディスプレイ上で左側が整列するように前記ユーザメッセージと前記エモーティコンを結合し、前記ユーザメッセージの後に前記エモーティコンを挿入するが、前記ユーザメッセージの長さが前記受信端末機のディスプレイの横幅長さの整数倍に該当するか否かを判断して、整数倍に該当しなければ前記ユーザメッセージの最後に改行を挿入し、前記エモーティコンメッセージを生成する第２エモーティコン結合手段をさらに含むことを特徴とする請求項７に記載のエモーティコンメッセージ変換システム。
【請求項９】
エモーティコンメッセージ変換方法であって、
入力されたユーザメッセージに対して余白の長さが（Ｌ＊Ｂ）バイト以上であることを確認する第５０１ステップ（「Ｌ」は縦型エモーティコンのライン数、「Ｂ」は縦型エモーティコン１ラインのバイト数）、
エモーティコンメッセージ空間を縦に両分して、前記ユーザメッセージが配列される第１縦空間の全部または一部を空白で埋める第５０３ステップ、
移動通信端末機の表示画面のライン変数ｉとエモーティコンを挿入する位置のバイト変数ｆを初期値として設定する第５０４ステップ、
メッセージ本文の（Ｍ−Ｂ）＊ｉ−ｆ番目の、バイトで（Ｍ−Ｂ）＊（ｉ＋ｌ）−ｆ番目のバイトの間のＡＳＣＩＩキャラクター数を検査する第５０５ステップ（「Ｍ」は短文メッセージ１ラインを構成するバイト数）、
前記５０５ステップの結果、区間内ＡＳＣＩＩキャラクターの数が奇数であるか否かを判断して、奇数の場合変数ｉを「１」だけ増加させる第５０６ステップ、
（Ｍ−Ｂ）＊（ｉ＋１）−ｆ番目のバイトを（ｉ＋１）番目のエモーティコン文字列の挿入位置に設定する第５０８ステップ、および、
ｌに「１」増加した値が（Ｌ−１）より大きいか否かを判断して「いいえ」の場合に前記第５０５ステップで進んで繰り返し行う第５１０ステップ、を備える、エモーティコンメッセージ変換方法。
【請求項１０】
前記第５１０ステップこの後で、前記５１０ステップで「はい」の場合に余白の長さがＬ＊Ｂ＋ｆ以上であるかを判断のする第５１１ステップ、および、前記５１１ステップの結果「いいえ」の場合に１行の横型エモーティコンを挿入する第５１２ステップをさらに備える、請求項９に記載のエモーティコンメッセージ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信システムで提供可能なエモーティコンメッセージ変換システムに関し、より詳しくは、サービス加入者の発信メッセージに対してメッセージサイズまたはユーザが設定したメッセージタグに応じて最適なエモーティコンを抽出して発信メッセージに結合させてエモーティコンメッセージを生成し、前記生成されたエモーティコンメッセージを受信者の移動通信端末機に提供するようにして、さらに発信メッセージからユーザの短縮記号を抽出して、予め設定された単語または慣用句に置き換えたメッセージを受信者の移動通信端末機に提供するようにする技術に関する。
【背景技術】
【０００２】
本発明でエモーティコンメッセージ（ｅｍｏｔｉｃｏｎ  ｍｅｓｓａｇｅ）とは、一般的にユーザが作成した移動通信文字メッセージの他に特定のエモーティコンが短文メッセージに挿入されているメッセージをいい、エモーティコン（ｅｍｏｔｉｃｏｎ）とは、一般的に自身の感情や意志を相手方に伝達しようとして用いる文字メッセージを意味するが、本発明では感情や意思を伝達することに限定されず、広くユーザが付加的に作成して、文字メッセージに挿入する文字型メッセージを意味する。
【０００３】
近年、通信技術の発電により移動通信端末機に提供されている付加サービスもまたユーザの便宜のために多様に発展してきているが、そのうちで文字メッセージサービス（ＳＭＳ；Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ、ＬＭＳ；Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）は、音声通話が困難な場合などのような状況で相手方にメッセージ方式によって自身が話そうとする内容を相手方に伝達してくれる。
【０００４】
一方、ユーザは自身の意志をメッセージに表現するためにエモーティコンを用いるが、エモーティコンという一般文字（例えば、英文、ハングルなど）、特殊文字（例えば、記号、罫線）、数字などの組合である。ユーザ自身が作成したり大衆的に広く知られたものがエモーティコンとして利用されるが、例えば、笑う顔は「：）」または「：−）」で表わすことができるが、左に回って眺めれば、笑い顔の形状のようになる。他の例として、「気分が良い」という文章の次に、「＾o＾」、「＾＾」、「＾・＾」などのようなエモーティコンを一緒に表示し、自身の気持ちが非常に良いことをさらに強調することができる。
【０００５】
従来の方式に係る短文メッセージサービスでは、ユーザが移動通信端末機の短文メッセージの作成メニューを呼び出した後に移動通信端末機のキーボタン（ｋｅｙ  ｂｕｔｔｏｎ）を介して、相手方に伝送する文字／数字などを入力して１つの短文メッセージを作成する。すなわち、ユーザは移動通信端末機の文字／数字ボタンを押して、相手方に伝達する単語を入力して、文字／数字ボタンの順序を別に押して、１つの単語でない文字／数字の組合せ形態のエモーティコンを入力して、１つの短文メッセージを作成する。
【０００６】
このような従来方式では、ユーザが短文メッセージにエモーティコンを挿入しようとすれば、一般文字／数字／特殊文字などを直接いちいち選択、組み合わせなければならないので、エモーティコンメッセージの作成が非常に煩わしく、移動通信端末機にエモーティコンがすべて内蔵されておらず、ユーザも広く知られた数多くのエモーティコンをすべて知ることができないため、伝達内容に適したエモーティコンを正しく表示することができず、それによって相手方は短文メッセージに表示されたエモーティコンの意味を正確に把握することができない。また、従来方式では、伝送する短文メッセージのサイズが伝送方式によって、例えば８０バイトに制限されているため、相手方に伝達しようとする単語が多いほどエモーティコンを短文メッセージの制限された伝送容量にすべて表すのに困難がある。
【０００７】
一方、文字／数字を組み合わせてエモーティコンを作成したり、一般的な文字メッセージを作成する場合には移動通信端末機の限定されたボタンで多様な文字／数字を入力しなければならず、実質的に１つの単語または文章を作成するためには複数の子音ボタン入力および複数の母音ボタン入力が必要である。よって、移動通信端末機の文字メッセージの作成機能、特に押しボタン式による文字入力に慣れていないユーザは、その便利さに比べて文字メッセージサービスの利用頻度が高くなく、コンピュータのキーボードを用いてインターネットを介する文字メッセージサービスを用いる場合が多い。
【０００８】
したがって、従来方式にともなう文字メッセージサービス技術と互換性を全て維持しながら、加入者が感情または意志を最適に表すことができて、文字メッセージまたはエモーティコンを作成する時に移動通信端末機のボタン入力回数を効果的に減少させ、ユーザには便利さを提供し、移動通信事業者には有料文字メッセージサービス利用にともなう収益創出を提供できる技術が切実に要求される。
【０００９】
また、国内移動通信端末機で短文メッセージを一度に送れる容量は通常８０バイトに制限されているため、エモーティコンを短文メッセージに挿入するサービスは制限された８０バイトの容量の内で短文メッセージで埋められない余剰の空間をエモーティコンを挿入するための空間として活用するサービスである。よって、余剰の空間が大きければ大きいほど挿入されるエモーティコンの種類は増える。ところで、従来の技術では短文メッセージにエモーティコンを結合する過程において、エモーティコンと短文メッセージとの間の境界を区分するために改行に該当するキャラクターコードや空白に該当するキャラクターコードを無条件に用いるため、余剰の空間が浪費されて、挿入可能なエモーティコンの数が減るという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記のような問題点を解決して要求に応じるために提案されたものであり、サービス加入者の発信メッセージに対してメッセージサイズまたはユーザが設定したメッセージタグに応じて最適なエモーティコンを抽出して発信メッセージに結合させてエモーティコンメッセージを生成し、前記生成されたエモーティコンメッセージを受信者の移動通信端末機に提供するようにして、さらに発信メッセージからユーザの短縮記号を抽出して、予め設定された単語または慣用句に置き換えたメッセージを受信者の移動通信端末機に提供するようにし、制限された８０バイトの短文メッセージ空間を最大限活用して効果的なエモーティコン挿入サービスを提供するところにその目的がある。
【００１１】
また、本発明では制限された８０バイトの短文メッセージ空間を最大限活用して、効果的なエモーティコン挿入サービス技術を提供することにあって縦型エモーティコンを挿入する時には本文の所々にエモーティコンを構成する文字列が入るようになるが、ハングルや特殊記号のように２バイトで１文字を構成する文字の間にエモーティコンの文字列が挿入される場合、本文が文字化けする現像が発生するようになるが、縦型エモーティコンの挿入時にもハングルが文字化けしないようにエモーティコンの文字列を挿入できるエモーティコン挿入サービスを提供するところにその目的がある。
【課題を解決するための手段】
【００１２】
上記のような目的を達成するために、本発明は、同一の形態でサイズが異なる複数のエモーティコン、異なる形態で感情表現が同一の複数のエモーティコン、各種のタグおよびこれに相応する複数のエモーティコンのうち全部または一部を格納するエモーティコン格納手段、エモーティコンメッセージ変換サービス関連設定項目および移動通信端末機の端末情報（発信／受信端末情報）を格納する加入者情報格納手段、端末機側の加入者が作成したメッセージを受信するメッセージ受信手段、メッセージの受信対象移動通信端末機の端末情報およびエモーティコンメッセージ変換サービス関連設定項目を確認する加入者認証手段、メッセージのタグ挿入有無を認識してタグが挿入された場合にメッセージから加入者メッセージとタグを分離してタグを分析し、メッセージに対する余剰容量を算出するメッセージ判別手段、タグが挿入された場合にタグに対応する１つ以上のエモーティコンを、タグが挿入されない場合にエモーティコンメッセージ変換サービス関連の設定項目に対応する１つ以上のエモーティコンをエモーティコン格納手段から抽出して、１つ以上のエモーティコンから余剰容量を参照して最適化されたエモーティコンを選択するエモーティコン抽出手段、受信対象移動通信端末機のディスプレイ仕様に従って横型の文字／数字の数を参照して、ディスプレイ上で左側が整列するように短文メッセージの前にエモーティコンを挿入したり、短文メッセージの後にエモーティコンを挿入したり短文メッセージの所々にエモーティコンを挿入して、短文メッセージの後にエモーティコンを挿入する場合、短文メッセージの長さ情報と受信対象の移動通信端末機のディスプレイの横幅長さ情報を獲得してそれに基づいて短文メッセージの長さがディスプレイ横型の長さの整数倍に該当するか否かを判断して、整数倍に該当しない場合にのみ短文メッセージの最後に改行を挿入し、その後のエモーティコンメッセージ変換サービス関連設定項目またはタグに基づいて、加入者メッセージとエモーティコンを合成したり、または、メッセージをエモーティコンで置き換えることによって用いてエモーティコンメッセージを生成するエモーティコン結合手段、およびエモーティコンメッセージを受信対象移動通信端末機側に伝送するメッセージ送信手段、を含んで構成されるエモーティコンメッセージ変換システムを開示する。
【００１３】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン格納手段は、各種の短縮基号およびこれに相応する複数の短文（単語または慣用句）をさらに格納し、メッセージ判別手段はメッセージの短縮記号挿入有無をさらに認識して、エモーティコンメッセージ変換システムは、短縮記号が指示する短文（単語または慣用句）を抽出する短文抽出手段と、メッセージで前記認識された短縮記号を前記抽出された短文に置き換えるメッセージ置換手段とをさらに含む。
【００１４】
また、本発明に開示されたエモーティコンメッセージ変換システムは、ウェブページを介してエモーティコンメッセージ変換サービス加入受付機能、メッセージの作成機能、エモーティコンメッセージ変換サービス関連項目設定機能、短縮記号設定／照会機能中の全部または一部を提供するインターネットマッチング手段をさらに含む。
【００１５】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン抽出手段は加入者メッセージサイズ以上の空白領域を含むエモーティコンをエモーティコン格納手段から抽出し、エモーティコン結合手段は前記抽出されたエモーティコンの空白領域の全体または一部に加入者メッセージを置換挿入する。
【００１６】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン結合手段は、加入者メッセージを特定のエモーティコンに置き換えてエモーティコンと合成する。
【００１７】
一方、本発明は、入力された短文メッセージ本文の長さがＫバイト以下であるかをメッセージ変換サーバが判断するステップ、本文の長さがＫバイト以下でなければ１行の横型エモーティコンを挿入して終了し、本文の長さがＫバイト以下であれば短文メッセージ本文のＫバイトまでを空白で埋めるステップ、移動通信端末機の表示画面のライン数Ｎとエモーティコンを挿入する位置のバイトＭを初期値で設定するステップ、本文の８＊Ｎ−Ｍ番目のバイトで８＊（Ｎ＋ｌ）−Ｍ番目の、バイトの間のＡＳＣＩＩキャラクター数を検査するステップ、区間内ＡＳＣＩＩキャラクターの数が奇数であるかを判断するステップ、区間内ＡＳＣＩＩキャラクターの数が奇数であればＭを「１」増加（Ｍ＝Ｍ＋ｌ）させるステップ、区間内ＡＳＣＩＩキャラクタの個数が奇数でないかＭを「１」増加させた場合に８＊（Ｎ＋ｌ）−Ｍ番目の、バイトを（Ｎ＋ｌ）番目のエモーティコン文字列の挿入位置に設定するステップ、Ｎを「１」増加（Ｎ＝Ｎ＋ｌ）させた後、Ｎが４より大きいかを判断（Ｎ＞４）するステップ、Ｎが１が「４」より大きくなければ次のエモーティコン文字列の挿入位置を設定して、Ｎが「４」より大きければ本文の長さがＫ−Ｍバイトより短いかを判断するステップ、および本文の長さがＫ−Ｍバイトより短くなければ１行の横型エモーティコンを挿入して終了し、本文の長さがＫ−Ｍバイトより短ければ本文の（Ｋ−Ｍ）〜Ｋバイトまで追加した空白文字を除去するステップ、を含むエモーティコンメッセージ変換方法を開示する。
【００１８】
上記のような目的を達成するために、本発明は、複数のエモーティコンを格納するエモーティコン格納手段、メッセージ変換設定および各種移動通信端末情報を格納する加入者情報格納手段、発信端末機からユーザメッセージを受信するメッセージ受信手段、受信端末機の端末情報およびメッセージ変換設定を確認する加入者認証手段、前記ユーザメッセージを分析して前記ユーザメッセージに対する短文メッセージの余剰容量を算出するメッセージ判別手段、前記余剰容量を参照して、ユーザメッセージに対して用いるエモーティコンを前記メッセージ変換設定に対応して、前記エモーティコン格納手段から抽出するエモーティコン抽出手段、前記メッセージ変換設定を参照して、前記ユーザメッセージと前記抽出されたエモーティコンを結合および配列してエモーティコンメッセージを生成するが、前記受信端末機のディスプレイ仕様に従って横型のバイト数を参照して、ディスプレイ上で左側が整列するように前記ユーザメッセージと前記エモーティコンを結合し、ユーザメッセージの後に前記エモーティコンを挿入する場合には、前記ユーザメッセージの長さが前記受信端末機のディスプレイの横幅長さの整数倍に該当するか否かを判断して、整数倍に該当しなければ前記ユーザメッセージの最後に改行を挿入し、前記エモーティコンメッセージを生成するエモーティコン結合手段、および、前記エモーティコンメッセージを前記受信端末機側に伝送するメッセージ送信手段、を含んで構成されるエモーティコンメッセージ変換システムを開示する。
【００１９】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン結合手段は、前記ユーザメッセージの前に前記エモーティコンを挿入する第１結合手段、前記ユーザメッセージの後に前記エモーティコンを挿入する第２結合手段、前記ユーザメッセージの所々に前記エモーティコンの部分を挿入する第３結合手段、前記ユーザメッセージを前記エモーティコンで置き換える第４結合手段、前記エモーティコンの一部を前記ユーザメッセージの一部と置換挿入する第５結合手段、および、前記ユーザメッセージと前記エモーティコンが前記受信端末機のディスプレイ上に縦に0並列配列されるように結合する第６結合手段、のうちの１つ以上を含んで構成される。
【００２０】
また、本発明に開示されたエモーティコンメッセージ変換システムの第６結合手段は前記エモーティコンメッセージ空間を縦に両分して、第１縦空間に前記ユーザメッセージを配列して前記第２縦空間に前記エモーティコンを配列するが、前記第１縦空間の各ライン別に残余バイト数をチェックして、前記第１縦空間の右側の終端で２バイトキャラクターが文字化けしないように処理する。
【００２１】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン抽出手段は、前記メッセージ変換設定に対応する１つ以上のエモーティコンを前記エモーティコン格納手段から抽出し、前記抽出された１つ以上のエモーティコンから前記余剰容量を参照して最適化されたエモーティコンを選択する。
【００２２】
また、本発明に開示されたエモーティコンメッセージ変換システムのエモーティコン抽出手段は前記ユーザメッセージサイズ以上の空白領域を含むエモーティコンを前記エモーティコン格納手段から抽出し、前記エモーティコン結合手段は前記抽出されたエモーティコンの空白領域内部に前記ユーザメッセージを置換挿入する。
【００２３】
上記のような目的を達成するために、本発明は、入力されたユーザメッセージに対して余白の長さが（Ｌ＊Ｂ）バイト以上であることを確認する第５０１ステップ（「Ｌ」は縦型エモーティコンのライン数、「Ｂ」は縦型エモーティコン１ラインのバイト数）、エモーティコンメッセージ空間を縦に両分して、前記ユーザメッセージが配列される第１縦空間の全部または一部を空白で埋める第５０３ステップ、移動通信端末機の表示画面のライン変数ｉとエモーティコンを挿入する位置のバイト変数ｆを初期値として設定する第５０４ステップ、メッセージ本文の（Ｍ−Ｂ）＊ｉ−ｆ番目のバイトで、（Ｍ−Ｂ）＊（ｉ＋１）−ｆ番目のバイトの間のＡＳＣＩＩキャラクター数を検査する第５０５ステップ（「Ｍ」は短文メッセージ１ラインを構成するバイト数）、前記５０５ステップの結果、区間内ＡＳＣＩＩキャラクターの数が奇数であるか否かと判断して、奇数の場合、変数ｉを「１」だけ増加させる第５０６ステップ、（Ｍ−Ｂ）＊（ｉ＋１）−ｆ番目のバイトを（ｉ＋１）番目のエモーティコン文字列の挿入位置に設定する第５０８ステップ、および、ｉに「１」増加した値が（Ｌ−１）より大きいか否かを判断して「いいえ」の場合に前記第５０５ステップに進んで繰り返し行う第５１０ステップ、を含むエモーティコンメッセージ変換方法を開示する。
【００２４】
また、本発明に開示されたエモーティコンメッセージ変換方法は、前記第５１０ステップこの後で、前記５１０ステップで「はい」の場合に余白の長さがＬ＊Ｂ＋ｆ以上であるかを判断のする第５１１ステップ、および、前記５１１ステップの結果「いいえ」の場合、１行の横型エモーティコンを挿入する第５１２ステップをさらに含む。
【発明の効果】
【００２５】
本発明によれば、メッセージに挿入されているタグまたはユーザが指定した設定値または基本設定値により該当エモーティコンを抽出して、短文メッセージに挿入するためにユーザがいちいち文字／数字を組み合わせてエモーティコンを作成する必要がなく、容易にエモーティコンを表示できるようにする効果がある。
【００２６】
また、本発明によれば、テンプレート形態のエモーティコンと加入者が作成した文章を結合するために、ユーザが文字／数字配列順序に気を遣わなくともよく、最大サイズを有するエモーティコンによって相手方に感情表現を効率的にできるようにするだけでなくユーザが意図しようとする文章の容量に関わらず自由に短文メッセージを作成できるようにする効果がある。
【００２７】
また、本発明によれば、短文メッセージに挿入されたタグおよび加入者の設定値により最適なエモーティコンを抽出して提供するためにユーザが感情表現に適するエモーティコン表示が可能で、それにより相手方が該当エモーティコンが示す感情表現効果を正確に認知することができるようにする効果がある。
【００２８】
また、本発明によれば、短文メッセージに挿入された加入者作成文章によって短文メッセージを複数分割して各々エモーティコンを結合するため、短文メッセージの制限されたサイズによってエモーティコンが文字化けするのを防止できる効果がある。
【００２９】
また、本発明によれば、従来方式の短文メッセージサービス方式を維持しながらエモーティコンメッセージ変換機能を行うため、ユーザが慣れた方式の通り短文メッセージを作成することができ、従来に普及した移動通信端末機に対してサービスを提供することができるという効果がある。
【００３０】
また、本発明によれば、ユーザが指定した短縮記号を単語または慣用句に置き換える機能があるため、はるかに少ない回数の端末機のボタン入力によって文字メッセージを作成できるようにする効果がある。
【００３１】
また、本発明によれば、制限された８０バイトの短文メッセージ空間を最大限活用して、効果的なエモーティコン挿入サービスを提供する効果がある。
【発明を実施するための最良の形態】
【００３２】
以下、添付された図面を参照しながら本発明に係る好ましい実施例を詳細に、説明する。下記にて本発明を説明するにあたり、関連する公知機能または構成に対する具体的な説明が本発明の要旨を不要に濁らせることがあると判断される場合には、その詳細な説明を省略する。そして、後述される用語は本発明における機能を考慮して定義された用語であり、これはユーザ、運用者の意図または慣例などによって変わり得るものであって、これによって各用語の意味は本明細書の全般に亘る内容を土台に解釈されるべきことである。
【００３３】
図１は、本発明が適用される通信網の一実施例の構成図である。以下、本発明では短文メッセージサービス（ＳＭＳ）を提供する通信網を例に挙げて説明することにする。しかし、本発明の範囲はこれに限定されるものではなく、ＬＭＳ、ＭＭＳなど一般的な文字メッセージサービスを提供する通信網に適用されることができる。
【００３４】
図に示すように、本発明が適用される通信網は、エモーティコンメッセージ変換サービスに加入したユーザ（以下、「加入者」という）が作成した短文メッセージをＳＭＳセンタ１２（ＳＭＳＣ）に伝送する移動通信端末機１０、移動通信端末機１０とＳＭＳセンタ１２間の送受信選好を中継する基地局１１（ＢＴＳ）、移動通信端末機１０から短文メッセージを受信すればメッセージ変換サーバ１３に短文メッセージの変換を要請してそれにより返還されたエモーティコンメッセージを目的地（相手方）の移動通信端末機に伝送するＳＭＳセンタ１２、発信メッセージからユーザの短縮記号を抽出して、これを予め設定された短文（単語または慣用句）に置き換えて、ＳＭＳセンタ１２から短文メッセージ変換要請を受ければ、移動通信端末機１０の短文メッセージに挿入するエモーティコンをエモーティコン／短文ＤＢ１４から抽出し、メッセージサイズに応じて移動通信端末機１０の短文メッセージを１つ以上の短文メッセージに分割して、前記抽出されたエモーティコンと結合してエモーティコンメッセージを生成するメッセージ変換サーバ１３、各種タグおよび各タグに相応する複数のエモーティコンと短縮記号および各短縮記号に相応する単語または慣用句を格納するエモーティコン／短文ＤＢ１４、加入者の個人情報、エモーティコンメッセージ変換サービスの関連設定項目を格納する加入者ＤＢ１５、およびコンピュータ１６を含んで構成される。
【００３５】
以外にも、前記通信網は、移動通信機能とインターネット接続機能を提供するための基本的な構成要素、例えば基地局制御機、移動通信交換機、パケットデータサービスノード、ルータ、ホーム位置登録機、訪問者位置登録機などをさらに含んで構成されるが、このように異なる余他の構成要素がさらに提供されていることは、本発明分野の当業者であれば容易に理解することができる。
【００３６】
本発明では、移動通信加入者が移動通信端末機１０またはコンピュータ１６のインターフェース手段を介して、短文メッセージを作成することができ、それにより作成された短文メッセージがＳＭＳセンタ１０を介して、メッセージ変換サーバ１３に伝送されたり、メッセージ変換サーバ１３側に直ちに伝送される。すなわち、移動通信端末機１０に搭載された短文メッセージの作成メニューによって作成された短文メッセージは、基地局１１およびＳＭＳセンタ１２を経過して、メッセージ変換サーバ１３に伝達され、移動通信端末機１０に搭載されたり、コンピュータ１６に搭載されたインターネット機能によれば、加入者がメッセージ変換サーバ１３の短文メッセージの作成ウェブページに該当短文メッセージを直ちに作成できる。
【００３７】
図２は、本発明に係るエモーティコンメッセージ変換システムに対する一実施例の構成図である。
図に示すように、本発明のエモーティコンメッセージ変換システムは、ＳＭＳセンタ１２から加入者の短文メッセージを受信するメッセージ受信部２０、加入者ＤＢ１５によって前記加入者がエモーティコンメッセージ変換サービスに加入しているかを検査し、前記加入者が指定したエモーティコンメッセージ変換サービス関連設定項目を確認して、前記短文メッセージの受信対象移動通信端末機の端末情報を確認する加入者認証部２１、前記短文メッセージに短縮記号の挿入有無を認識して、前記短文メッセージにタグが挿入されているかを認識して、メッセージ置換部２８で置き換えた短文メッセージのうち加入者が相手方に伝達しようとする内容に相応する文字／数字などでなされた文章（以下、「加入者メッセージ」という）および、タグを分離して、この分離したタグを分析（ｐａｒｓｉｎｇ）し、この分離した加入者メッセージのサイズを計算して短文メッセージの余剰容量（残余空間のサイズ）を算出するメッセージ判別部２２、前記確認されたエモーティコンメッセージ変換サービス関連設定項目または前記分析したタグ結果値が指示するエモーティコンをエモーティコン／短文ＤＢｌ４から抽出するエモーティコン抽出部２３、前記認識された短縮記号が指示する短文（単語または慣用句）をエモーティコン／短文ＤＢ１４から抽出する短文抽出部２７、前記認識された短文メッセージのうち短縮記号を前記抽出された短文に置き換えるメッセージ置換部２８、前記分離した加入者メッセージのサイズと前記抽出されたエモーティコンのサイズを合わせた結果値（すなわち、エモーティコンメッセージの予想サイズ）が短文メッセージ伝送制限値（例、８０バイトなど）を超過するかを検査して、その結果に応じて加入者メッセージを１つ以上の加入者メッセージに分割して、前記分割された加入者メッセージと前記抽出されたエモーティコンを結合するエモーティコン結合部２４、前記結合されたエモーティコンメッセージをＳＭＳセンタ１２側に伝送するメッセージ送信部２５、そして移動通信端末機１０および／またはコンピュータ１６とインターネットを介して移動通信加入者からエモーティコンメッセージ変換サービス加入申請を受け付けてエモーティコンメッセージ変換サービス加入者にウェブページを介した短文メッセージの作成技能およびエモーティコンメッセージ変換と関連する各種項目設定機能および短縮記号およびそれに相応する短文（単語または慣用句）の設定／照会機能を提供するインターネットマッチング部２６を含んで構成される。
【００３８】
本発明では、短文メッセージサービスで許容する制限されたサイズ内で移動通信端末機１０の短文メッセージに挿入されたタグまたはエモーティコンメッセージ変換サービス関連設定項目などに相応するテンプレート（ｔｅｍｐｌａｔｅ）形態のエモーティコン（以下、「テンプレートエモーティコン」という）と短文メッセージに挿入された加入者作成メッセージ内容を多様な方式によって結合してエモーティコンメッセージに変換する。ここで、加入者メッセージとエモーティコンを結合する過程およびテンプレートエモーティコンに対しては該当構成要素と関連させて後述することにする。
【００３９】
本発明では、短文メッセージの受信対象移動通信端末機の端末情報［ＵＡ（Ｕｓｅｒ  Ａｇｅｎｔ）Ｐｒｏｆｉ１ｅ］（例、ＬＣＤ画素および画面サイズ、メッセージ伝送方式、ＭＭＳ支援有無、製造業者情報など）を判別して、この受信対象移動通信端末機がメッセージ受信容量に制限がある場合には、短文メッセージ伝送制限値（例、８０バイトなど）を超過するかを検査し、マルチメディア支援端末機（例、ＭＭＳフォンなど）のように、メッセージ受信容量に制限がない場合には短文メッセージ伝送制限値に束縛されずに加入者が作成した短文メッセージとエモーティコンを結合する。
【００４０】
ＳＭＳセンタ１２は、メッセージ変換サーバ１３のメッセージ受信部２０に移動通信端末機１０の短文メッセージを伝送すると共に短文メッセージをエモーティコンメッセージに変換を要請し、それによって返還されたエモーティコンメッセージを目的地の移動通信端末機１０側に伝送する。
【００４１】
エモーティコン／短文ＤＢ１４にはサイズが異なる１つ以上のエモーティコン（例、１、２、３、．．．、７８、７９、８０バイトなど）と、互いに異なる形態を有して同一の感情表現効果を表す複数のエモーティコンと、加入者が指定したタグおよび加入者が各タグに相応するように作成した複数のエモーティコンと、加入者が指定した短縮記号および各短縮記号に相応する短文（単語または慣用句）などが格納されている。
【００４２】
加入者ＤＢ１５には、移動通信端末機電話番号、移動通信加入者の名前、タグ活性化オプション（または、エモーティコン挿入禁止オプション）、エモーティコン自動挿入オプション、短文メッセージ分割オプション、加入者が予め指定したエモーティコン設定値と、各移動通信端末機の端末情報（短文メッセージの発信／受信移動通信端末機の端末情報）（例えば、マルチメディアメッセージサービス支援機能の有無、端末機ディスプレイ仕様情報など）が格納されている。
【００４３】
加入者認証部２１は、加入者ＤＢ１５に格納されている移動通信加入者の個人情報（例えば、移動通信端末機電話番号、エモーティコンメッセージ変換サービス加入有無、加入者ＩＤおよび暗証番号など）を介して、移動通信加入者がエモーティコンメッセージ変換サービスに加入しているかを検査する。また、加入者認証部２１は加入者ＤＢ１５に格納されているエモーティコンメッセージ変換サービス関連設定項目［例、エモーティコン挿入禁止オプション（またはタグ非活性化オプション）、エモーティコン自動挿入オプション、短文メッセージ分割オプション、加入者が指定したエモーティコン設定値など］と、短文メッセージの受信対象移動通信端末機の端末情報などを確認して、以後、該当構成要素にエモーティコンメッセージ変換過程に必要な情報を提供する。
【００４４】
例えば、エモーティコンメッセージ変換サービスの関連設定項目のうちタグ活性化オプションが設定されていなければ、短文メッセージにタグ規約に従う文字／数字の組合（例、｛＠＠｝など）が挿入されていたとしても、タグと認識しないようにして、以後タグに相応するエモーティコンメッセージに変換される過程が実行されないようにする。すなわち、タグと同一であるが実際は相手方に伝達しようとする文字／数字組合の文章がエモーティコンに変換され、相手方に伝送されることを防止する。ここで、エモーティコンメッセージ変換サービス関連の設定項目は、加入者によって、移動通信端末機１０および／またはコンピュータ１６を介してメッセージ変換サーバ１３のうちのインターネットマッチング部２６で提供するウェブページで該当項目が設定される。ここで、移動通信加入者の個人情報は該当移動通信サービス提供業者側から提起されることが好ましく、特に移動通信加入者は該当移動通信サービス提供業者またはエモーティコンメッセージ変換サービス提供業者にエモーティコン変換サービスを申請することができる。
【００４５】
また、加入者認証部２１は、短文メッセージ受信対象の移動通信端末機がマルチメディア支援端末機（例、ＭＭＳフォンなど）のようにメッセージ受信容量に制限がない場合には該当構成要素が短文メッセージ伝送制限値に束縛されずに加入者が作成した短文メッセージとエモーティコンが直ちに結合されるようにする。
【００４６】
ＳＭＳセンタ１２は、移動通信端末機１０側から短文メッセージを受信するにともない、該当移動通信加入者がエモーティコンメッセージ変換サービスに加入していれば、この短文メッセージをエモーティコンメッセージに変換要請し、該当移動通信加入者がエモーティコンメッセージ変換サービスに加入していなければ、従来方式によって短文メッセージを目的地の移動通信端末機側に伝送することが好ましい。
【００４７】
メッセージ変換サーバ１３は、上述したようにＳＭＳセンタ１２による認証によって移動通信加入者のエモーティコンメッセージ変換サービスの加入の有無を検査しないこともあり得るが、メッセージ変換サーバ１３で運用するウェブページを介した短文メッセージの作成を支援するためのウェブページアクセスＩＤおよび暗証番号を認証する過程を実行し、２回の認証過程を実行して加入者情報を保護することが好ましい。
【００４８】
メッセージ判別部２２は、メッセージ変換前処理過程を実行する。すなわち、メッセージ判別部２２は、移動通信端末機１０側の短文メッセージにタグおよび／または短縮記号が挿入されているかを検査して、該当タグおよび／または該当短縮記号を認識する。その後、メッセージ判別部２２はメッセージ受信部２０で受信した短文メッセージに短縮記号が挿入されていれば、短文抽出部２７でこの短縮記号に相応する短文を抽出するようにし、メッセージ置換部２８で置き換えた短文メッセージを分析する機能を実行する。一方、メッセージ判別部２２は、メッセージ受信部２０で受信した短文メッセージに短縮記号が挿入されていなければ短文メッセージを分析する機能を直ちに実行する。すなわち、短文メッセージの短縮記号挿入有無により短文抽出および短文メッセージ置換機能が選択的になされる。
【００４９】
短文抽出部２７は、メッセージ判別部２２で認識した短縮記号が指示する短文（単語または慣用句）をエモーティコン／短文ＤＢ１４から抽出し、メッセージ置換部２８はメッセージ判別部２２で認識ある短文メッセージ（またはメッセージ受信部２０で受信した短文メッセージ）のうちの短縮記号を短文抽出部２７から抽出した短文に置き換える。
【００５０】
次の［表１］は、短縮基号およびそれに相応する短文（単語または慣用句）を示す。
【００５１】
【表１】
2009521018.tif 000003
一方、メッセージ判別部２２は、短文メッセージに挿入されている加入者メッセージとタグを分離する。ここで、短文メッセージに短縮記号が挿入されていない場合には、メッセージ判別部２２がメッセージ受信部２０で受信した短文メッセージに挿入されている加入者メッセージおよびタグを分離することが好ましい。そして、メッセージ判別部２２は、前記分離したタグを分析して、該当エモーティコン抽出過程に必要な情報をエモーティコン抽出部２３に提供して、前記分離した加入紙メッセージのサイズ（およびタグのサイズ）を計算して、短文メッセージの余剰容量を算出する。ここで、余剰容量は短文メッセージ伝送制限値（例、８０バイト）で加入者メッセージのサイズを除いた結果値として算出される。一方、メッセージ受信対象移動通信端末機がマルチメディア支援端末機（例、ＭＭＳフォンなど）のようにメッセージ受信容量に制限がない場合には、短文メッセージ伝送制限値に束縛されずに加入者が作成した短文メッセージとエモーティコンを結合し、前述したメッセージ判別部２２の加入者メッセージサイズの計算および余剰容量算出機能は実行されないことが好ましい。
【００５２】
一方、メッセージ判別部２２は、移動通信端末機１０側の短文メッセージにタグが挿入されているかを検査して、タグが挿入されていなければ加入者認証部２１で確認したエモーティコン設定値またはエモーティコン自動挿入オプションなどによってエモーティコン抽出部２３で該当するエモーティコン抽出過程を実行するようにする。一方、タグはスクリプト形式のエモーティコン指示子で、エモーティコンメッセージ変換サービスの提供企業で定義したり移動通信加入者が直接定義することができる。次に［表２］は、タグの規約のうち、その一部を示す。
【００５３】
【表２】
2009521018.tif 000004
一方、タグ活性化オプションが設定されていなかったり、短文メッセージにタグが挿入されていない場合に、エモーティコン抽出部２３は加入者認証部２１でエモーティコン設定値が指定されていることを確認すれば、エモーティコン設定値が指示する該当エモーティコンをエモーティコン／短文ＤＢｌ４から抽出したり、加入者認証部２１でエモーティコン設定値が指定されていないことを確認してエモーティコン自動挿入オプションが活性化していることを確認すれば、該当基本エモーティコンをエモーティコン／短文ＤＢｌ４から抽出する。
【００５４】
一方、タグ活性化オプションが設定されていて、短文メッセージにタグが挿入されている場合に、エモーティコン抽出部２３はメッセージ判別部２２で分析したタグ結果値が指示する該当エモーティコンをエモーティコン／短文ＤＢ１４から抽出する。この時、エモーティコン抽出部２３は、メッセージ判別部２２で算出した短文メッセージの余剰容量を考慮して、この短文メッセージの余剰容量に最適のサイズを有するエモーティコンをエモーティコン／短文ＤＢｌ４から抽出する。すなわち、各移動通信加入者が作成した短文メッセージのサイズは互いに異なり、それによって同一のタグが挿入されている互いに異なる短文メッセージに同一のエモーティコンを適用する場合には、該当短文メッセージのサイズによってエモーティコンが１つの短文メッセージに表すことができなくなる。
【００５５】
一方、メッセージ受信対象移動通信端末機がマルチメディア支援端末機（例、ＭＭＳフォンなど）のようにメッセージ受信容量に制限がない場合には、設定されたエモーティコンのうち最も容量が大きいエモーティコンを抽出して、余剰容量に対する考慮をしないことが好ましい。短文メッセージの余剰容量を考慮しなければならない場合の一例として、エモーティコン抽出部２３はメッセージ判別部２２で算出したメッセージの余剰容量に対して最適のサイズを有するエモーティコンをエモーティコン／短文ＤＢｌ４から抽出する。他の例として、エモーティコン抽出部２３はメッセージ判別部２２で計算した加入者メッセージのサイズに相応する空白文字を含むエモーティコンをエモーティコン／短文ＤＢｌ４から抽出する。そして、エモーティコン抽出部２３は加入者メッセージのサイズに相応する空白文字を含むエモーティコンのうちメッセージ伝送制限値に対して最適のサイズを有するエモーティコンを最適なエモーティコンに決定して抽出する。前記実施例において、エモーティコン抽出部２３が抽出する最適サイズのエモーティコンは、短文メッセージ伝送制限値（例、８０バイト）と同一に選択される場合もある。すなわち、移動通信加入者が作成した加入者メッセージ全体が特定のフルページ（ｆｕｌｌ−ｐａｇｅ）エモーティコンに置き換えられるようにすることも本発明では可能であり、エモーティコンまたは加入者の設定によっては、前記フルページのエモーティコンに加入者メッセージを挿入することもでき、または、単純に置き換えてフルページのエモーティコンのみ伝送するようにすることもできる。
【００５６】
また、他の例として、エモーティコン抽出部２３は、メッセージ判別部２２で計算した加入者メッセージのサイズ区間に応じてメッセージ判別部２２で算出したメッセージの余剰容量区間に属するサイズを有するエモーティコンをエモーティコン／短文ＤＢ１４から抽出する。すなわち、短文メッセージのうち加入者メッセージのサイズを一定区間に分類して、該当区間に属する加入者メッセージに対しては短文メッセージにエモーティコンが表示されるように短文メッセージの余剰容量に近接した区間に属するエモーティコンを抽出する。この時、同一の形態を有しながら、同一の感情表現の効果を出すことのできるエモーティコンを抽出したり、異なる形態を有しながら、同一の感情表現効果を出すことのできるエモーティコンを抽出する。加入者メッセージ分類区間を１０バイト間隔で設定した場合には、加入者メッセージのサイズが１５バイトであれば、加入者メッセージは１１〜２０バイト区間に属するメッセージと判別して６０バイト以下のサイズを有するエモーティコンを最適のイモコンとして決定する。これにより、エモーティコンメッセージのサイズは「１５バイト＋６０バイト＝７５バイト」であり、短文メッセージ伝送制限値を超過しなくなる。加入者メッセージ分類区間は、インターネットマッチング部２６を介して移動通信加入者が設定することができる。
【００５７】
【表３】
2009521018.tif 000005
付加的に、エモーティコン抽出部２３は、加入者認証部２１で短文メッセージ分割オプション（別名マルチメッセージ活性化オプション）になっていない（すなわち、１つのエモーティコンメッセージに変換）を確認すれば、上記のように最適なエモーティコンを抽出する過程を実行することが好ましいが、加入者認証部２１で短文メッセージ分割オプションが活性化していることを確認すれば、最適のエモーティコンを考慮しないこともある。このような一例は、受信対象移動通信端末機がメッセージ受信容量に制限がある場合にも適応され、最適のエモーティコンは最も容量が大きいテンプレートを優先的に抽出して、短文メッセージに結合することが好ましい。
【００５８】
エモーティコン結合部２４は、受信対象移動通信端末機がメッセージ受信容量に制限がある場合にメッセージ判別部２２から分離した加入者メッセージのサイズおよびエモーティコン抽出部２３で抽出されたエモーティコン（すなわち、加入者指定エモーティコン設定値が指示するエモーティコンまたは基本エモーティコンまたはタグに相応するエモーティコン）のサイズを合わせた結果値を推定する。その後、エモーティコン結合部２４は前記推定した結果値（エモーティコンメッセージ予想サイズ）が短文メッセージ伝送制限値を超過するかを検査して、その推定結果値が短文メッセージ伝送制限値を超過しなければ加入者メッセージとエモーティコンを直ちに結合する。一方、メッセージ受信対象移動通信端末機がマルチメディア支援端末機（例、ＭＭＳフォンなど）のようにメッセージ受信容量に制限がない場合には、エモーティコン結合部２４が推定した結果値に関わらず加入者の短文メッセージとエモーティコンを直ちに結合することが好ましい。
【００５９】
一方、エモーティコン結合部２４は、受信対象移動通信端末機がメッセージ受信容量に制限がある場合に、推定結果値が短文メッセージ伝送制限値を超過すれば、加入者認証部２１で短文メッセージ分割オプションが設定されていることを確認することによって加入者メッセージを複数のメッセージに分割し、各々分割した加入者メッセージおよびエモーティコンを各々結合する。すなわち、エモーティコン結合部２４は、エモーティコンを挿入して残りの短文メッセージの余剰容量に合わせて、順序通りに加入者メッセージの該当文字／数字をその配列順序通りに分割し、複数の加入者メッセージで生成して各々分割した加入者メッセージおよびエモーティコンを結合して、複数のエモーティコンメッセージに変換したり、エモーティコンを挿入して残る短文メッセージの余剰容量に関わらず加入者メッセージおよびエモーティコンを結合して、１つのエモーティコンメッセージに変換した後１つのエモーティコンメッセージを短文メッセージ伝送制限値のサイズだけエモーティコンメッセージに変換する。
【００６０】
付加的に、エモーティコン結合部２４は、推定結果値が短文メッセージ伝送制限値を超過し、加入者認証部２１で短文メッセージ分割オプションが設定されていないを確認することによって、移動通信端末機１０側にエモーティコンメッセージ超過（ｏｖｅｒｆｌｏｗ）の事実を通知するようにしたり、加入者に短文メッセージ分割オプションの設定を誘導するようにしたり、加入者メッセージのみを目的地の移動通信端末機側に伝送するようにしたり、加入者メッセージおよび完全でないエモーティコン（すなわち、制限された短文メッセージの容量によって、その一部だけが表示されるエモーティコン）を結合することもできる。一方、メッセージ受信対象移動通信端末機がマルチメディア支援端末機（例えば、ＭＭＳフォンなど）のようにメッセージ受信容量に制限がない場合には、このようなエモーティコン結合部２４の機能は実行されないことが好ましい。
【００６１】
上述した加入者メッセージと抽出されたエモーティコンを結合する過程は、多様な方式で実現され得るが、第１の方式は加入者メッセージをエモーティコンに置き換えて、この置き換えたエモーティコンと抽出したエモーティコンを１つのエモーティコンに合成するもので、第２の方式はエモーティコンの空白文字のうち全部または一部に加入者メッセージを挿入するものであり、第３の方式は加入者メッセージの前部または後部にエモーティコンを挿入するものである。好ましくは、第２の方式を用いて短文メッセージ伝送制限値ほどのサイズを有して空白文字を複数含むエモーティコン（テンプレートエモーティコン）に加入者メッセージを挿入する。すなわち、加入者が作成した短文メッセージに「｛愛｝」というタグが挿入されていれば、花束とハート模様を有する８０バイトサイズのテンプレートエモーティコンを抽出した後に、このテンプレートエモーティコンの空白に「愛」という加入者メッセージを挿入して、エモーティコンメッセージに変換することによって小さいサイズの短文メッセージに発信者感情を効率的に表現することができる。
【００６２】
インターネットマッチング部２６は、インターネットを介して移動通信端末機１０および／またはコンピュータ１６と接続され、エモーティコンメッセージ変換サービス加入申請ウェブページ、短文メッセージの作成ウェブページおよびエモーティコンメッセージ変換と関連する各種環境設定（例えば、タグ活性化オプション選択、エモーティコン自動挿入オプション選択、短文メッセージ分割オプション選択、エモーティコン設定値指定など）ウェブページ、短縮記号およびそれに相応する短文（単語または慣用句）の設定／照会ウェブページを提供する。移動通信加入者がインターネットマッチング部２６の短文メッセージの作成ウェブページで作成した短文メッセージが各構成要素で前述したものと同一に処理されることは当業者が容易に理解することができる。付加的に、本発明では加入者の要請によりエモーティコンメッセージ変換が正常に形成されたことを移動通信端末機１０側に通知するようにすることもできる。また、本発明ではエモーティコンメッセージ変換サービスの利用によって、月定額制で課金処理したり、短文メッセージ伝送件数別に課金処理することもできる。また、本明細書では短文メッセージサービスを例に挙げて説明したが、長文メッセージサービスおよびマルチメディアメッセージサービスに活用され、短文メッセージ伝送制限値が特定サイズに制限されないのは当業者が容易に理解することができる。
【００６３】
図３〜図６は、本発明に係るエモーティコンメッセージ変換プロセスに関する一実施例フローチャートである。
まず、ＳＭＳセンタ１２側から移動通信端末機１０の加入者が作成したメッセージを受信し（３００）、移動通信加入者の情報および受信対象移動通信端末機の端末情報を加入者ＤＢ１５を介して確認する（３０１）。ここで、移動通信加入者情報は、移動通信加入者の個人情報（例えば、移動通信端末機電話番号、エモーティコンメッセージ変換サービス加入有無、加入者ＩＤおよび暗証番号など）と、エモーティコンメッセージ変換サービス関連設定項目［例、タグ活性化オプション（またはエモーティコン挿入禁止オプション）、エモーティコン自動挿入オプション、短文メッセージ分割オプション、加入者が基指定したエモーティコン設定値など］である。そして、受信対象移動通信端末機の端末情報は、短文メッセージの受信対象移動通信端末機の端末情報（ＵＡ  Ｐｒｏｆｉ１ｅ）（例、ＬＣＤ画素および画面サイズ、メッセージ伝送方式、ＭＭＳ支援有無、製造業者情報など）である。ここで、エモーティコンメッセージ変換サービス関連設定項目および受信対象移動通信端末機の端末情報は、エモーティコン抽出、分割および結合過程に必要な参照情報として利用される。
【００６４】
それから、移動通信加入者がエモーティコンメッセージ変換サービスに加入しているかを検査して（３０２）、その検査結果（３０２）、移動通信加入者がエモーティコンメッセージ変換サービスに加入していなければエモーティコンメッセージ変換過程を終了し従来方式で短文メッセージを、ＳＭＳセンタ１２を介して目的地の移動通信端末機側に伝送する。付加的に、移動通信加入者がエモーティコンメッセージ変換サービスに加入していなければ、サービス加入を誘導することもできる。
【００６５】
一方、エモーティコンメッセージ変換サービス加入有無の検査結果（３０２）、移動通信加入者が変換サービスに加入していれば短文メッセージに短縮記号が挿入されているかを検査し（３０３）、その検査結果（３０３）、短文メッセージに短縮記号が挿入されていれば短縮記号が指示する短文（単語または慣用句）をエモーティコン／短文ＤＢ１４から抽出して（３０４）、短文メッセージのうち短縮記号を前記抽出した短文に置き換える（３０５）。一方、その検査結果（３０３）、短文メッセージに短縮記号が挿入されていない場合には「３０６」過程に直ちに進む。
【００６６】
その後、受信または置き換えた短文メッセージのうち加入者メッセージのサイズを計算して（３０６）短文メッセージの余剰容量を算出し（３０７）、その後の受信または置き換えた短文メッセージにタグが挿入されているかを検査する（３０８）。ここで、「３０４」過程および「３０５」過程が進められない場合には、「３００」過程で受信した短文メッセージにタグが挿入されているかを検査する。
【００６７】
タグ挿入有無の検査結果（３０８）、短文メッセージにタグが挿入されていなければ、移動通信加入者が指定したエモーティコン設定値が存在するかを検査し（３０９）、エモーティコン設定値の存在有無検査結果（３０９）、移動通信加入者が指定したエモーティコン設定値が存在すれば、エモーティコン設定値が指示するエモーティコンをエモーティコン／短文ＤＢ１４から抽出して（３１０）、移動通信加入者が指定したエモーティコン設定値が存在しなければ、基本のエモーティコンをエモーティコン／短文ＤＢ１４から抽出する（３１１）。一方、エモーティコンメッセージ変換サービス関連の設定項目により従来方式の通り短文メッセージを伝送することもできる。例えば、短文メッセージにタグが挿入されておらず、エモーティコン設定値が指定されていない場合には従来方式で短文メッセージをＳＭＳセンタ１２を介して目的地の移動通信端末機側に伝送するようにする。
【００６８】
一方、タグ挿入有無の検査結果（３０８）、短文メッセージにタグが挿入されていれば短文メッセージのうち加入者メッセージおよびタグを分離して（３１２）、前記分離したタグを分析して（３１３）、前記分析したタグ結果値が指示するエモーティコンをエモーティコン／短文ＤＢ１４から抽出する（３１４）。
【００６９】
その後、受信または置き換えた短文メッセージのうち加入者メッセージのサイズおよび「３１０」または「３１１」または「３１４」過程から抽出したエモーティコンのうち該当するエモーティコンのサイズを合わせた結果値を推定して（３１５）、その後、「３０１」過程で確認した受信対象移動通信端末機の端末情報を介して、この受信対象移動通信端末機がマルチメディアメッセージサービス（ＭＭＳ）を支援するかを検査する（すなわち、受信対象移動通信端末機がメッセージ受信容量に制限があるかを検査する）（３１６）。
【００７０】
ＭＭＳ支援検査結果（３１６）、受信対象移動通信端末機がＭＭＳを支援すれば、加入者メッセージおよび前記抽出したエモーティコンを直ちに結合し（３１７）、一方、受信対象移動通信端末機がＭＭＳを支援しなければ、前記推定した結果値が短文メッセージ伝送制限値を超過するかを検査する（３１８）。推定結果値サイズ検査結果（３１８）、前記推定した結果値がメッセージ伝送制限値を超過しなければ、「３１７」過程に進み、反面の上推定した結果値がメッセージ伝送制限値を超過すれば加入者メッセージを複数メッセージに分割して（３１９）、分割された加入者メッセージとエモーティコンを各々結合する（３２０）。それから、「３１７」または「３２０」過程におけるエモーティコンメッセージをＳＭＳセンタ１２に伝送し（３２１）、ＳＭＳセンタ１２はメッセージ変換サーバ１３から返還されたエモーティコンメッセージを該当目的地の移動通信端末機側に伝送する。
【００７１】
図３〜図６に示された実施例は、本発明に係るエモーティコン変換サービスを用いるためには移動通信端末機１０から伝達される短文メッセージに所定のタグが挿入されているという仮定の下に作成されたものである。しかし、サービスを実現することによっては、全くタグを支援しない方式で本発明のエモーティコン変換サービスが構成され得るものと理解しなければならない。また、図示していないが、本発明で加入者メッセージとエモーティコンを結合してエモーティコンメッセージを生成するにあたり、特に目的地端末機のディスプレイ仕様が考慮されなければならない。すなわち、エモーティコンメッセージは、目的地端末機のディスプレイ画面で加入者が所望する形態を示さなければならず、さらに本発明のエモーティコンメッセージはテンプレート構造を有するものであるため目的地端末機のディスプレイ仕様、特に横型の文字数を反映して、ディスプレイ上で左側が一致するようにエモーティコンメッセージが生成されなければならない。
【００７２】
特に、図６に示す実施例は、本発明に係るエモーティコン変換サービスの一実施例のフローチャートのうち加入者の短文メッセージの直ぐ後ろにエモーティコンを挿入する場合において、エモーティコンが次の行の最初のバイトから始まるようにするためのプロセスを示す図面である。すなわち、加入者の短文メッセージにエモーティコンを挿入する時には、加入者の短文メッセージの前にエモーティコンを挿入する方式と後ろに挿入する方式、短文メッセージの所々にエモーティコンを挿入する方式など３種類の方式を考えることができるが、本発明ではこのうちの特に短文メッセージの直ぐ後ろにエモーティコンを挿入する場合について記述する。
【００７３】
短文メッセージの直ぐ後ろにエモーティコンを挿入する場合、エモーティコンが次の行の第１バイトから始まるようにするためには、次の２種類の方式を考えることができる。第１の方式は短文メッセージの次に改行に該当するキャラクターコード（以下、「改行」という）を挿入した後、エモーティコンを挿入するものであり、第２の方式は短文メッセージの次に改行が発生する時まで空白に該当するキャラクターコード（以下、「空白」という）を挿入した後にエモーティコンを挿入するものである。
【００７４】
ところで、短文メッセージの終了地点が移動通信端末機の短文メッセージの表示画面の右側の終わりと一致するようになれば、自動改行が発生するため第１の方式のように、あえて改行を挿入しなくてもエモーティコンが次の行の第１バイトから始まり、特に一部の移動通信端末機ではこのような場合に改行を挿入すればエモーティコンが次の行でない次の次の行から始まることがある。したがって、本技術ではユーザの短文メッセージ終了地点が受信者の移動通信端末機の短文メッセージ表示画面の右側の終わりと一致するか否かを検査し、一致しない場合には改行を挿入し、一致する場合には改行を挿入せず 、改行に該当するバイトを節約して、選択可能なエモーティコンの数を拡大すると同時に特定移動通信端末機で不要な空の行が挿入されないようにする。この方式を以下第３の方式と呼ぶ。
【００７５】
一方、第２の方式の場合、不要な空行が発生する場合はないが、空白を入力してエモーティコンを挿入できるバイト空間が浪費される短所がある。
下の表は、短文メッセージ表示画面の１行が１６バイトで表示可能な最大短文メッセージの長さが８０バイトであり、改行と空白のサイズが１バイトの移動通信端末機の場合に、第１、第２、第３方式のユーザ入力短文メッセージの長さにともなうエモーティコン表示空間に対する表である。
【００７６】
【表４】
2009521018.tif 000006
第２の方式は、空白挿入による空間の浪費が大きく、第１の方式は空間の浪費が大きくないが、上記にて提示した移動通信端末機の場合に短文メッセージの長さが１６、３２、４８、６４、７２バイトである時には、第３の方式が改行に該当するバイト数をもう少し節約していることが分かる。また、改行に該当するバイトが２バイトである端末機も多く用いられていることを考慮すれば、第３の方式による自動挿入エモーティコンの種類が豊かになる効果があることを期待することができる。さらに、第１の方式で一部の移動通信端末機に表示される短文メッセージとエモーティコンとの間の追加的な空行が発生する問題を第３の方式は完璧に解決している。
【００７７】
図６は、第３の方式の実施例として図４の「３１７」の内部過程を詳細に、説明する図面である。すなわち、受信移動通信端末機の短文メッセージ表示画面の１行に該当する道路情報を獲得（３３０）し、短文メッセージ終了地点（支点）が画面の終端であるかを確認（３３１）して、もし画面の終わりと一致すれば短文メッセージの最後にエモーティコンを挿入（３３３）、もし終わりと一致しない場合には短文メッセージの最後に改行を挿入（３３２）した後にエモーティコンを挿入する（３３３）。
【００７８】
エモーティコンの内部における改行においても、前記第３の方式を用いる。例えば、図７のようなエモーティコンを挿入する場合を考えてみよう。図７のエモーティコンは１行目を１２バイト、２行目を１２バイト、３行目を１４バイトで構成されている。前記エモーティコンが１行の長さが１６バイトの移動通信端末機の短文メッセージ表示画面で適切に表示されるようにするために第１の方式を用いる場合、全体のエモーティコンの容量の３８バイトに改行２つが必要であるため、１つの改行が１バイトの移動通信端末の場合、４０バイトが必要となる。
【００７９】
第２の方式の場合、１行目と２行目に各４バイトずつ空白を挿入しなければならないため４６バイトが必要となる。第３の方式では第１の方式と同様で４０バイトが必要である。
【００８０】
さらに、図８のエモーティコンを挿入する場合を詳しく見ることによって、第１の方式と第３の方式の差を知ることができる。前記エモーティコンは１行目１６バイト、２行目１６バイト、３行目１６バイトで構成されている。第１の方式を用いる場合、５０バイトが必要である一方、第３の方式を用いる場合は改行が必要でないため４８バイトだけ必要となる。今までの方法を総合してみる時、前記エモーティコンの場合にユーザの入力短文メッセージが３０〜３２バイトである場合、第１の方式を用いると挿入できない一方、第３の方式を用いれば挿入が可能であることが分かる。改行のサイズが２バイトの移動通信端末機の場合には、短文メッセージが２７〜３２バイトの場合に第１の方式では挿入することができないのに比べ、第３の方式では挿入することができる。
【００８１】
一方、本発明のエモーティコンメッセージ変換システムを用いたサービスで挿入するエモーティコンには、横型のエモーティコンと縦型のエモーティコンなどの２種類の類型がある。
【００８２】
横型のエモーティコンは、下記のようにユーザが作成した本文の文字をすべて表示した後に挿入されるエモーティコンであって、本文とエモーティコンの区分が明確であるためエモーティコンの挿入方法が非常に簡単である。
【００８３】
【表５】
2009521018.tif 000007
このような縦型エモーティコンが挿入されるアルゴリズムを説明すれば次のようになる。そして、図９は本発明に係るエモーティコンメッセージ変換システムで縦型エモーティコンが挿入される過程を説明するために示した実施例のフローチャートである。
【００８４】
まず、ＳＭＳセンタ１２側から移動通信端末機１０の加入者が作成したメッセージを受信したメッセージ変換サーバ１３は入力された短文メッセージ本文の長さが４０バイト以下かを判断する（４０１）。
【００８５】
この時、ステップ（４０１）で短文メッセージ本文の長さが４０バイト以下でなければ１行の横型エモーティコンを挿入して（４０２）終了し、短文メッセージの本文の長さが４０バイト以下であればメッセージ変換サーバ１３は縦型エモーティコンの挿入が可能なものと判断して短文メッセージ本文の４０バイトまでを空白で埋めるようになる（４０３）。
【００８６】
続けて、メッセージ変換サーバ１３は、移動通信端末機１０の表示画面のライン数Ｎとエモーティコンを挿入する位置のバイトＭを初期化状態の「０」に設定する（４０４）。
その後、本文の８＊Ｎ−Ｍ番目の、バイトから８＊（Ｎ＋１）−Ｍ番目の、バイトの間のＡＳＣＩＩキャラクター数を検事（４０５）し、前記ステップ（４０５）の区間内ＡＳＣＩＩキャラクターの数が奇数であるかを判断する（４０６）。
【００８７】
この時、ステップ（４０６）で区間内ＡＳＣＩＩキャラクターの数が奇数であればＭを「１」増加（Ｍ＝Ｍ＋１）させる（４０７）。その理由は、縦型エモーティコンを挿入する時、本文の所々にエモーティコンを構成する文字列が入るようになるが、この時ハングルや特殊記号のように２バイトで１文字を構成する文字の間にエモーティコンの文字列が挿入される場合、本文が文字化けする現像が発生するようになるが、縦型エモーティコンの挿入時にもハングルが文字化けしないようにするためである。
【００８８】
一方、ステップ（４０６）で区間内ＡＳＣＩＩキャラクターの数が奇数でないか、ステップ（４０７）でＭを「１」増加させた場合に８＊（Ｎ＋１）−Ｍ番目の、バイトを（Ｎ＋１）番目のエモーティコンの文字列の挿入位置に設定する（４０８）。
【００８９】
前記説明した過程を介して表される最初のラインのエモーティコン文字列の挿入位置はキャラクター数が奇数でない偶数である場合の前記ステップ（４０８）にＮ＝０とＭ＝０を代入すれば、８番目バイトがエモーティコン文字列の挿入位置になる。
【００９０】
一方、キャラクター数が奇数である場合にＭを「１」増加させた値が前記ステップ（４０８）に代入されれば、７番目のバイトが最初のラインのエモーティコン文字列の挿入位置になる。これは、詳述した縦型顔の文字の挿入例である「風邪が酷くて今日は難しいです」の「風邪が」のような例をによって確認が可能である。
【００９１】
前記ステップ（４０８）以後、Ｎを「１」増加（Ｎ＝Ｎ＋１）させた後（４０９）、Ｎが４より大きいかを判断（Ｎ＞４）する（４１０）。ステップ（４１０）におけるＮが４より大きいかを判断するのは、移動通信端末機１０の表示画面のサイズが８０バイトで、表示画面の一ラインに入るバイトのサイズが１６バイトの場合に表示できるライン数が５を越えないためである。
【００９２】
続いて、ステップ（４１０）でＮが「４」より大きくなければ、詳述したステップ（４０５）に繰り返し進み、次のエモーティコンの文字列の挿入位置を引続き設定するようになり、Ｎが「４」より大きければ、本文の長さが４０−Ｍバイトより短いかを判断する（４１１）。
【００９３】
この時、ステップ（４１１）で本文の長さが４０−Ｍバイトより短くなければ１行の横型エモーティコンを挿入して（４１２）終了し、本文の長さが４０−Ｍバイトより短ければ本文の４０−Ｍ〜４０バイトまで追加した空白文字を除去する（４１３）。
【００９４】
ここで、ステップ（４１３）を詳述した縦型エモーティコンの挿入例を挙げて説明すれば、「風邪が酷くて今日は難しいです」の最後のラインは「す。」「の３バイトに空白文字５つ、すなわち５バイトが追加された後に最後のエモーティコンの文字列が挿入される。
【００９５】
図１０は、本発明のエモーティコンメッセージ変換システムで縦型エモーティコンが挿入される過程を示すのに、まず提示された図９に比べてもう少し一般化して説明するために示した実施例のフローチャートである。
【００９６】
図示されたフローチャートで定数Ｌ、Ｂ、Ｍは次のように定義される。
＊Ｌ：縦型エモーティコンを構成するラインの数、
＊Ｂ：縦型エモーティコンの１ラインを構成するバイト数、
＊Ｍ：短文メッセージ１ラインを構成するバイト数。
【００９７】
説明の便宜のために、下のような縦型エモーティコンを仮定する。
【００９８】
【表６】
2009521018.tif 000008
この縦型エモーティコンは、５ラインで構成されており１ラインは７バイトで構成されているのでＬ＝５；Ｂ＝７に該当する。Ｍは短文メッセージ１ラインを構成するバイト数を示すが、大韓民国では８０バイトの短文メッセージを５つのラインに表示するように規定されているため、Ｍ＝１６（すなわち、８０／５）で設定される。ただ、国家や個別仕様においては、これと異なるように規定されることもできるが、定数Ｍの値は、それに応じて設定されると理解される。
【００９９】
図１０に示すフローチャーまたは図９のフローチャートと全体的な動作方式において、非常に似ていて単にこれを少し一般化して一部多少改良したことに過ぎないため、図９ですでに説明した部分については重複説明を省略する。
【０１００】
ステップ（５０１）は、短文メッセージ内にエモーティコンを挿入できる十分な余白空間が確保されているか否かをチェックするもので、縦型エモーティコンのデータサイズは（Ｌ＊Ｂ）バイトであるから、余白の長さが（Ｌ＊Ｂ）バイト以上であるか否かをチェックして、もし余白が不足するならば（「ＮＯ」の場合）好ましくはステップ（５０２）に進んで横型エモーティコンを挿入して、縦型エモーティコンを収容できるほどの余白が十分な場合にのみ（「ＹＥＳ」の場合）縦型エモーティコンをメッセージに挿入する。
【０１０１】
一方、前記「余白」は、（Ｌ＊Ｍ−ユーザメッセージバイト数）で計算されるが、その意味をより詳しく説明する。図１０で「余白」の定義は、挿入しようとする縦型エモーティコンのフォーマットと密接に関連しているため、例えば端末機ディスプレイが５ラインで縦型エモーティコンが３ラインの場合を仮定すれば、図１０のフローチャートで「余白」は端末機ディスプレイ全体の５ラインでない縦型エモーティコンに対応する３ラインに対してだけ計算して値を算定するようになる。
【０１０２】
続いて、ステップ（５０３）ではエモーティコンメッセージ本文に対してＬ＊（Ｍ−Ｂ）バイト空間を空白で埋めるものであるが、これはユーザが発送したメッセージがＬ＊（Ｍ−Ｂ）バイトより短い場合を用意するためのものである。すなわち、エモーティコンメッセージ空間全体を縦に両分して、一方（以下、「第１縦空間」）には空白文字が残りの一方（以下、「第２縦空間」）には縦型エモーティコンが挿入されるように先処理するものである。このような先処理の必要性はユーザメッセージが短い場合、例えばユーザメッセージ「Ｈｏｌｙｗｏｏｄ」に先に示した縦型のエモーティコンを結合した場合の
【０１０３】
【表７】
2009521018.tif 000009
上の例を参照すれば明確になるが、ユーザメッセージ「Ｈｏｌｙｗｏｏｄ」の長さは右側に縦型エモーティコンを当該形状に整列できる第２縦空間が形成されるために充分でないため、ユーザメッセージが表示される第１縦空間を予め空白文字で形成するものである（便宜上、挿入された空白文字は「＿」で表示した）。
【０１０４】
ただし、本実施では、ユーザメッセージを示すための第１縦空間が端末機ディスプレイの左側に、そしてエモーティコンを示すための第２縦空間を端末機ディスプレイの右側に配置するように記述したが、実施例によっては第１縦空間を右側に、そして第２縦空間を左側に配列するように構成する実施例を排除するものではない。本実施例では第１縦空間の全てを予め空白文字で埋めるようにしたが、第１縦空間の先端はユーザメッセージで埋められることが明白であるためユーザメッセージの長さをチェックして埋められない部分のみ空白文字で埋めるように構成する実施例を排除するものではない。
【０１０５】
また、図１０と図９を比較すれば、ステップ（５０５、５０８）はステップ（４０５、４０８）を一般化して提示したものである。大韓民国では短文メッセージが８０バイトで５つのラインに表わすように規定されており、短文メッセージ１ラインを構成するバイト数Ｍは、８０／５＝１６で設定される。また、本発明者は図９の実施例を作成時に全体のエモーティコンメッセージを縦に正確に２等分して、ユーザメッセージと縦型エモーティコンメッセージを配置させる予定であったため縦型エモーティコンの１ラインを構成するバイト数ＢはＭ／２＝８と設定して提示した。したがって、図１０のステップ（５０５、５０８）の数式は図９のステップ（４０５、４０８）の数式を一般化したものであり、逆に図９のステップ（４０５、４０８）は、図１０のステップ（５０５、５０８）でＭ＝１６、Ｂ＝８の場合に対応する。
【０１０６】
また、図１０のステップ（５１１）で余白の長さがＬ＊（Ｂ＋ｆ）バイト以上であるか否かをチェックするが、これは図９で本文の長さが（４０−Ｍ）バイトより短いか否かをチェックするステップ（４１１）に対応するものである。ここで、変数ｆはハングルのような２バイトキャラクターの文字化け防止のためにエモーティコン挿入位置が押される時に（＋１）ずつ増加した値で、挿入前には余白の長さが（Ｌ＊Ｂ）バイトであったとしても、文字化け防止のためにエモーティコン挿入が押された結果ｆの値が０でない場合には実際にはそれだけの追加空間が必要になる。
【０１０７】
ユーザメッセージ「友達に会って夕食を食べて帰る」に、前記５＊７縦型エモーティコンを結合してエモーティコンメッセージを構成する場合を例に挙げて説明する。
【０１０８】
【表８】
2009521018.tif 000010
ここで、ユーザメッセージの本文「友達に会って夕方を食べて帰る」は、その長さが３０バイト（すなわち、１５文字＊２バイト／文字）であるために余白のサイズは４０バイト（すなわち、５ライン＊１４バイト−３０バイト）である。したがって、実施例のように縦型エモーティコンを挿入するための３５バイト（すなわち、５ライン＊７バイト）を考慮して、余分な空間があることと予想される。しかし、本発明により２バイトキャラクターのユーザメッセージの本文が文字化けしないようにするための措置の結果としてｆ＝５になり、実際に縦型エモーティコンを組み合わせてみれば全く余分な空間がないことが分かる。したがって、「友達に会って夕方を食べて帰る」のように１キャラクターだけ追加してもこの縦型エモーティコンを組合できないことが分かる。
【０１０９】
本発明の詳細な説明では具体的な実施例を挙げて説明したが、本発明の範囲を逸脱しない限度内で変形が可能なことはもちろんである。したがって、本発明の範囲は説明された実施例に限定されず、後述される特許請求の範囲だけでなくこの特許請求の範囲と均等なものによって決められなければならない。
【図面の簡単な説明】
【０１１０】
【図１】本発明が適用される通信網に対する一実施例の構成図である。
【図２】本発明に係るエモーティコンメッセージ変換システムに対する実施例の構成図である。
【図３】本発明に係るエモーティコンメッセージ変換の実施例のフローチャートである。
【図４】本発明に係るエモーティコンメッセージ変換の実施例のフローチャートである。
【図５】本発明に係るエモーティコンメッセージ変換の実施例のフローチャートである。
【図６】本発明に係るエモーティコンメッセージ変換の実施例のフローチャートである。
【図７】本発明に係るエモーティコンメッセージ挿入の実施例を説明するためのエモーティコン図面である。
【図８】本発明に係るエモーティコンメッセージ挿入の実施例を説明するためのエモーティコン図面である。
【図９】本発明に係るエモーティコンメッセージ変換システムで、縦型エモーティコンが挿入される過程を説明するために示したフローチャートである。
【図１０】本発明に係るエモーティコンメッセージ変換システムで縦型エモーティコンが挿入される過程を一般化して説明するために示したフローチャートである。
【符号の説明】
【０１１１】
１０：移動通信端末機
１２：ＳＭＳセンタ
１３：メッセージ変換サーバ
１４：エモーティコン／短文ＤＢ
１５：加入者ＤＢ
２０：メッセージ受信部
２１：加入者認証部
２２：メッセージ判別部
２３：エモーティコン抽出部
２４：エモーティコン結合部
２５：メッセージ・送信部
２６：インターネットマッチング部
２７：短文抽出部
２８：メッセージ置換部
【図１】
2009521018.tif 000011
【図２】
2009521018.tif 000012
【図３】
2009521018.tif 000013
【図４】
2009521018.tif 000014
【図５】
2009521018.tif 000015
【図６】
2009521018.tif 000016
【図７】
2009521018.tif 000017
【図８】
2009521018.tif 000018
【図９】
2009521018.tif 000019
【図１０】
2009521018.tif 000020
【国際調査報告】
2009521018.tif 000021
2009521018.tif 000022