(57)【要約】      （修正有）【課題】移動電話交換網によって交換される音声通話及び文字メッセージに関する情報を統合して管理し、多様な付加機能を提供する。【解決手段】メッセージ情報統合管理方法は、音声通話を処理し、音声通話と関連された音声通話情報を管理する音声通話管理部及び文字メッセージを処理し、文字メッセージ情報を管理する文字メッセージ管理部を含むモバイル端末に音声通話管理部及び文字メッセージ管理部にアクセスして音声通話情報及び文字メッセージ情報を照会する段階、音声通話情報及び文字メッセージ情報を予め定義されたメッセージブロックフォーマットに従って編集して統合メッセージ情報を生成する段階、統合メッセージ情報を含むメッセージブロックを生成する段階及びメッセージブロックを音声通話情報及び文字メッセージ情報に含まれた受信及び発信時刻情報によって時系列的に配列して第１メッセージ管理ユーザインターフェースに表示する段階を含む。【選択図】図６
2018142315.tif 000002
【特許請求の範囲】
【請求項１】
音声通話を処理し、前記音声通話と関連された音声通話情報を管理する音声通話管理部、及び移動電話交換網によって交換される文字メッセージを処理し、前記文字メッセージに関する文字メッセージ情報を管理する文字メッセージ管理部を含むモバイル端末で前記音声通話情報及び文字メッセージ情報を統合的に管理するためのユーザインターフェースを提供する方法であって、
前記音声通話管理部及び前記文字メッセージ管理部にアクセスして、前記音声通話情報及び前記文字メッセージ情報を照会する段階と、
前記音声通話情報及び文字メッセージ情報を、予め定義されたメッセージブロックフォーマットに従って編集して、統合メッセージ情報を生成する段階と、
前記統合メッセージ情報を含むメッセージブロックを生成する段階と、
前記メッセージブロックを、前記音声通話情報及び文字メッセージ情報に含まれた受信及び発信時刻情報によって時系列的に配列して、第１メッセージ管理ユーザインターフェースに表示する段階と、を含むことを特徴とする方法。
【請求項２】
前記モバイル端末の住所録にアクセスして、住所録情報を照会する段階と、
前記照会された住所録情報を前記第１メッセージ管理ユーザインターフェースの所定領域に配置する段階をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１メッセージ管理ユーザインターフェースは、前記メッセージブロックが表示される第１領域と、前記住所録情報が表示される第２領域と、を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１領域に表示されたメッセージブロックのうち、一つを選択するユーザ入力を受信する段階と、
前記選択されたメッセージブロックに対応する音声通話または文字メッセージの相手を識別する段階と、
前記識別された相手が受信者または発信者である音声通話情報及び文字メッセージ情報を照会する段階と、
前記照会された前記音声通話情報及び前記文字メッセージ情報を所定の対話情報フォーマットに従って編集して、対話情報を生成する段階と、
前記生成された対話情報を視覚化する段階と、
前記視覚化された対話情報を、前記対話情報に対応する音声通話及び文字メッセージの受信時刻及び発信時刻によって時系列的に対話形式で配列した第２グラフィックユーザインターフェースを生成する段階と、
前記第１メッセージ管理ユーザインターフェースを、第２メッセージ管理ユーザインターフェースに転換して、前記モバイル端末の表示装置に表示する段階と、をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記第１メッセージ管理ユーザインターフェース及び第２メッセージ管理ユーザインターフェースは、文字メッセージ作成機能を活性化するグラフィックユーザインターフェースを含むように構成されることを特徴とする請求項４に記載の方法。
【請求項６】
前記第１メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、文字メッセージ作成アプリケーションにアクセスする段階と、
前記文字メッセージ作成アプリケーションから提供される文字メッセージ作成ユーザインターフェースを、前記第１メッセージ管理ユーザインターフェース上に提供する段階と、
前記文字メッセージ作成ユーザインターフェースを通じて作成された文字メッセージを、前記文字メッセージ管理部に伝送する段階と、
前記生成されたメッセージブロックを前記第１メッセージ管理ユーザインターフェースに追加する段階と、をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第２メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、文字メッセージ作成アプリケーションにアクセスする段階と、
前記文字メッセージ作成アプリケーションから提供される文字メッセージ作成ユーザインターフェースを前記第２メッセージ管理ユーザインターフェース上に提供する段階と、
前記文字メッセージ作成ユーザインターフェースを通じて作成された文字メッセージを前記文字メッセージ管理部に伝送する段階と、
前記伝送された文字メッセージに対応する対話情報を生成し視覚化される段階と、
前記視覚化された対話情報を前記第２メッセージ管理ユーザインターフェースに追加する段階と、をさらに含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記第１メッセージ管理ユーザインターフェース及び第２メッセージ管理ユーザインターフェースは、メモ作成機能を活性化するグラフィックユーザインターフェースを含むように構成されることを特徴とする請求項４に記載の方法。
【請求項９】
前記第１メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、メモアプリケーションにアクセスする段階と、
前記メモアプリケーションから提供されるメモ作成ユーザインターフェースを、前記第１メッセージ管理ユーザインターフェース上に提供する段階と、
前記メモアプリケーションを通じて作成されたメモを保存し、前記メモの内容を含むメモオブジェクトを生成する段階と、
前記生成されたメモオブジェクトを、前記第１メッセージ管理ユーザインターフェースに追加する段階と、をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記第２メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、メモアプリケーションにアクセスする段階と、
前記メモアプリケーションから提供されるメモ作成ユーザインターフェースを前記第２メッセージ管理ユーザインターフェース上に提供する段階と、
前記メモアプリケーションを通じて作成されたメモを前記第２メッセージ管理ユーザインターフェースの対話の相手と連係して保存し前記メモの内容を含むメモオブジェクトを生成する段階と、
前記生成されたメモオブジェクトを前記第２メッセージ管理ユーザインターフェースに追加する段階と、をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１１】
前記メモオブジェクトを第１メッセージ管理ユーザインターフェースに追加する段階をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記メモ作成ユーザインターフェースは、少なくとも一つの常用句の入力のための短縮入力手段を含むことを特徴とする請求項９または１０項に記載の方法。
【請求項１３】
前記音声通話管理部から照会された音声通話情報に通話接続失敗項目が含まれているか判定する段階と、
通話接続失敗項目を含む音声通話情報が検知されると、前記メモアプリケーションにアクセスして予め定められた内容を有するメモを自動に作成する段階と、
前記作成されたメモを、通話接続失敗項目を含む音声通話の相手情報と連係して保存し前記メモの内容を含むメモオブジェクトを生成する段階と、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１４】
前記メモオブジェクトを、前記第１メッセージ管理ユーザインターフェース及び前記通話接続失敗項目を含む音声通話の相手を対話相手とする前記第２メッセージ管理ユーザインターフェースに追加する段階をさらに含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記第１メッセージ管理ユーザインターフェース及び前記第２メッセージ管理ユーザインターフェースは、日程管理機能を活性化するグラフィックユーザインターフェースを含むように構成されることを特徴とする請求項９に記載の方法。
【請求項１６】
前記第１メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、日程管理アプリケーションにアクセスする段階と、
前記日程管理アプリケーションから提供される日程管理ユーザインターフェースを前記第１メッセージ管理ユーザインターフェース上に提供する段階と、
前記日程管理ユーザインターフェースを通じて入力された日程管理情報を保存する段階と、
前記生成された日程情報を前記第１メッセージ管理ユーザインターフェースに表示する段階をさらに含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記日程情報の内容にアクセスできるリンクを含む日程情報アクセスグラフィックユーザインターフェースを生成する段階と、
前記日程情報アクセスグラフィックユーザインターフェースを前記第１メッセージ管理ユーザインターフェースに表示する段階と、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記日程情報の少なくとも一部項目を含むメッセージブロックを生成する段階をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項１９】
前記日程情報の少なくとも一部項目を含むメッセージブロックを生成する段階は、
前記日程情報を予め定義されたメッセージブロックフォーマットに従って編集する段階と、
前記編集された日程情報を含むメッセージブロックを生成する段階と、を含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記第２メッセージ管理ユーザインターフェースによって提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、前記日程管理アプリケーションにアクセスする段階と、
前記日程管理アプリケーションから提供される日程管理ユーザインターフェースを前記第２メッセージ管理ユーザインターフェース上に提供する段階と、
前記日程管理ユーザインターフェースをつうじて入力された日程管理情報を前記第２メッセージ管理ユーザインターフェースの対話相手と連係して保存する段階と、
前記生成された日程情報オブジェクトを前記第２メッセージ管理ユーザインターフェースに追加する段階と、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２１】
前記日程情報の内容にアクセスできるリンクを含む日程情報アクセスグラフィックユーザインターフェースを生成する段階と、
前記日程情報アクセスグラフィックユーザインターフェースを前記第１メッセージ管理ユーザインターフェースに表示する段階と、をさらに含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記日程情報の少なくとも一部項目を含むメッセージブロックを生成する段階をさらに含むことを特徴とする請求項２０に記載の方法。
【請求項２３】
前記日程情報の少なくとも一部項目を含むメッセージブロックを生成する段階は、
前記日程情報を予め定義されたメッセージブロックフォーマットに従って編集する段階と、
前記編集された日程情報を含むメッセージブロックを生成する段階と、を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記第１メッセージ管理ユーザインターフェースは、前記日程情報の少なくとも一部が提供される第１イベントパネルをさらに含むように構成することを特徴とする請求項１６に記載の方法。
【請求項２５】
前記日程管理アプリケーションによって生成された複数の日程情報を照会する段階と、
前記複数の日程情報それぞれに対して、日程要約情報を生成する段階と、
生成された日程要約情報を所定の規則に従って視覚化して日程カードを生成する段階と、
前記生成された日程カードを前記第１イベントパネルに表示する段階と、をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
前記第２メッセージ管理ユーザインターフェースは、前記日程情報の少なくとも一部が提供される第２イベントパネルをさらに含むように構成することを特徴とする請求項１６に記載の方法。
【請求項２７】
日程情報管理アプリケーションによって生成された複数の日程情報を照会する段階と、
前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報を検索する段階と、
前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報に対して、日程要約情報を生成する段階と、
生成された日程要約情報を所定の規則に従って視覚化して日程カードを生成する段階と、
前記生成された日程カードを前記第２イベントパネルに表示する段階と、をさらに含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報を検索する段階は、前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報のうち最も早く到来する日程情報を検索することを特徴とする請求項２７に記載の方法。
【請求項２９】
前記日程カードは、前記日程情報に含まれた日付と時間を基準として前記第２イベントパネル内に整列されることを特徴とする請求項２７に記載の方法。
【請求項３０】
前記メモアプリケーションによって作成されたメモ情報のアップデートの有無を照会する段階と、
アップデートされたと照会されたメモ情報を読み込む段階と、
前記読み込んだメモ情報をメモカード情報フォーマットに従って編集してメモ要約情報を生成する段階と、
前記メモ要約情報を所定の規則によって視覚化してメモカードを生成する段階と、
前記生成されたメモカードを前記第１イベントパネルに表示する段階と、をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項３１】
前記メモアプリケーションによって作成された前記第２メッセージ管理ユーザインターフェースの対話相手と関連されたメモ情報のアップデートの有無を照会する段階と、
アップデートされ、照会されたメモ情報を読み込む段階と、
前記読み込んだメモ情報をメモカード情報フォーマットに従って編集してメモ要約情報を生成する段階と、
前記メモ要約情報を所定の規則によって視覚化してメモカードを生成する段階と、
前記生成されたメモカードを前記第２イベントパネルに表示する段階と、をさらに含むことを特徴とする請求項２６に記載の方法。
【請求項３２】
前記文字メッセージ情報または前記統合メッセージ情報に基づいて、特定類型の文字メッセージが受信されたか判定する段階と、
前記特定類型を有する文字メッセージを読み込む段階と、
前記特定類型を有する文字メッセージの内容のうち、メッセージカードを構成するに必要な情報を抽出する段階と、
前記抽出した情報をメッセージカード情報フォーマットに定義された形式に従って編集してメッセージ要約情報を生成する段階と、
前記メッセージ要約情報を所定の規則によって視覚化して前記メッセージ要約情報を含むメッセージカードを生成する段階と、
前記メッセージカードを前記第１イベントパネルに表示する段階と、をさらに含むことを特徴とする請求項２４に記載方法。
【請求項３３】
前記特定類型の通知に関するかを判別する段階は、前記文字メッセージ情報に特定の相手情報が含まれているかと前記文字メッセージ情報に特定の文字列が含まれているかの有無のうち少なくとも一つを基準として実行する請求項３２に記載の方法。
【請求項３４】
前記特定の相手情報は品物の配送と関連された販売業者、配送業者及び配送担当の連絡先及び名称であり、前記特定の文字列は“配送”及びその同義語のうち少なくとも一つを含む文字列であることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記メッセージ要約情報は、発送の有無、品物の配送予想時間及び配送日程の変更を含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記文字メッセージ管理部から照会された受信文字メッセージ情報が認証機関から伝送した認証コードを含んでいるかを判別する段階と、
認証コード入力窓と、前記認証コード入力窓に入力された文字列を複写する機能を実行するためのグラフィックユーザインターフェースを含む認証コード複写インターフェースを生成する段階と、
認証機関から伝送した認証コードを含む受信文字メッセージ情報に対して、認証コードに該当する文字列を抽出する段階と、
前記抽出された文字列を前記認証コード入力窓に挿入し、前記認証コード複写インターフェースを前記モバイル端末の表示装置を通じて表示する段階と、を含むことを特徴とする請求項１に記載の方法。
【請求項３７】
前記文字メッセージ管理部から照会された受信文字メッセージ情報が認証機関から伝送した認証コードを含んでいるかを判別する段階は、受信文字メッセージが“認証番号（コード）”“識別番号（コード）”、“暗号”、“パスワード”及びその類義語の一つと、認証コードと推定される文字列を含まれているかを判定することを特徴とする請求項３６に記載の方法。
【請求項３８】
請求項３７項の処理は文字メッセージの受信と同時に実行されることを特徴とする方法。
【請求項３９】
前記文字メッセージ管理部から照会された文字メッセージ情報に含まれた命令語を識別する段階と、
前記識別された命令語によって定義された処理を実行する段階と、
前記処理による結果を前記モバイル端末の表示装置を通じて表示する段階と、を含むことを特徴とする請求項１に記載の方法。
【請求項４０】
前記処理によって、返信用ユーザインターフェースが生成された場合、
前記返信用ユーザインターフェースからユーザの返信入力を受信する段階と、
前記ユーザの返信入力に対応する返信文字メッセージを自動に作成する段階と、
前記作成された返信文字メッセージを、前記文字メッセージ管理部を通じて前記文字メッセージの発信者に伝送する段階と、をさらに含むことを特徴とする請求項３９に記載の方法。
【請求項４１】
前記ユーザの返信入力に対応する返信文字メッセージを自動に作成する段階は、前記文字メッセージの発信者の端末によって処理される命令語をコーディングすることによって実行されることを特徴とする請求項４０に記載の方法。
【請求項４２】
前記識別された命令が一つ以上の選択肢項目を含み前記選択肢項目のうちいずれか一つを選択するようにする選択形応答ユーザインターフェースの生成を指示する命令人である場合、前記命令語によって定義された処理を実行する段階は、
前記命令に含まれた選択肢項目それぞれに対応するグラフィックユーザインターフェースを生成する段階と、
前記グラフィックユーザインターフェースのうち一つを選択するユーザ入力を受信する段階と、
前記選択されたグラフィックユーザインターフェースに対応する選択肢項目を含む応答文字メッセージを自動に作成する段階と、
前記応答文字メッセージを相手に伝送する段階と、を含むことを特徴とする請求項３９に記載の方法。
【請求項４３】
前記識別された命令がユーザの文字入力の必要な一つ以上の項目を含む完成形応答ユーザインターフェースの生成を指示する命令語である場合、前記命令語によって定義された処理を実行する段階は、
前記命令に含まれた項目と前記項目に関するユーザ応答の入力のための文字入力窓を含むように構成された完成形応答インターフェースを生成する段階と、
前記文字入力窓を通じて入力されたユーザ応答を受信する段階と、
前記項目と前記項目に関するユーザ応答を含む応答文字メッセージを自動に作成する段階と、
前記応答文字メッセージを相手に伝送する段階と、を含むことを特徴とする請求項３９に記載の方法。
【請求項４４】
前記応答文字メッセージは、前記項目と前記項目に関するユーザ応答をテーブル形式で視覚化する命令語を含むことを特徴とする請求項４３に記載の方法。
【請求項４５】
前記特定類型の命令語は、特殊文字“＃”によって始められ、所定の文法に従う文字列で構成される請求項３３に記載の方法。
【請求項４６】
前記完成形応答インターフェースのテーブル生成命令語は、“＃｛項目Ａ／項目Ｂ／項目Ｃ／．．．｝”の形式を有することを特徴とする請求項４３に記載の方法。
【請求項４７】
前記テーブル生成命令語は、“｛項目Ａ＝ａ／項目Ｂ＝ｂ／項目Ｃ＝ｃ／．．．｝”の形式を有することを特徴とする請求項４６に記載の方法。
【請求項４８】
前記第１メッセージ管理ユーザインターフェースのモード転換を要請するユーザからの入力を受信する段階と、
前記ユーザが要請したモードのメッセージブロックフォーマットを照会する段階と、
前記照会されたメッセージブロックフォーマットに従って、メッセージブロック情報を再構成する段階と、
前記メッセージブロック情報を含むメッセージブロックを生成し、前記第１メッセージ管理ユーザインターフェースに表示する段階と、を含むことを特徴とする請求項１に記載の方法。
【請求項４９】
前記第１メッセージ管理ユーザインターフェースのモードは、基本モード及び期間コマンドモードを含むことを特徴とする請求項４８に記載の方法。
【請求項５０】
前記ユーザによって選択されたモードが、期間コマンドモードである場合、前記照会されたメッセージブロックフォーマットに従って前記メッセージブロック情報を再構成する段階は、
前記ユーザからの入力に含まれた期間指定情報を識別する段階と、
前記音声通話情報及び文字メッセージ情報を、受信及び発信視覚によって前記期間指定情報によって指定された期間によってグループ化する段階と、
前記グループ化された音声通話情報及び文字メッセージ情報を用いて期間別メッセージブロックを生成する段階と、を含むことを特徴とする請求項４９に記載の方法。
【請求項５１】
前記期間指定情報によって指定される期間は、時間、一日、又は一カ月のうち一つであることを特徴とする請求項５０に記載の方法。
【請求項５２】
前記期間指定情報によって指定された期間が時間である場合、
前記期間別メッセージブロックには、受信及び発信時刻が同じ時間帯に属する音声通話情報及び文字メッセージ情報が対話形で表示されることを特徴とする請求項５１に記載の方法。
【請求項５３】
前記期間指定情報によって指定された期間が一日である場合、
前記期間別メッセージブロックには同じ日に受信及び発信された音声通話情報及び文字メッセージ情報に含まれた相手情報が表示された小ブロックが表示されることを特徴とする請求項５１に記載の方法。
【請求項５４】
前記期間指定情報によって指定された期間が一カ月である場合、
前記期間別メッセージブロックは、音声通話情報及び文字メッセージ情報に含まれた項目に基づいて生成された統計資料であることを特徴とする請求項５１に記載の方法。
【請求項５５】
前記音声通話管理部及び前記文字メッセージ管理部から音声通話または文字メッセージが受信または発信されたことを照会する段階と、
前記モバイル端末に内蔵された位置情報確認手段を通じて現在位置情報を照会する段階と、
前記照会された位置情報を連係して前記音声通話情報及び前記文字メッセージ情報を保存する段階と、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５６】
音声通話を管理する音声通話管理部と、
移動電話ネットワークを通じて交換される文字メッセージを管理する文字メッセージ管理部と、
表示部と、
メッセージ情報統合管理部と、
前記メッセージ情報統合管理部と連係して少なくとも一つの付加機能を処理する付加機能処理部と、
前記音声通話管理部及び文字メッセージ管理部と連動してモバイル端末によって受信されるか発信された音声通話情報及び文字メッセージ情報を照会するメッセージモニタリングユニット、前記音声通話情報及び文字メッセージ情報に基づいてユーザに提供される統合メッセージ情報を生成するメッセージ情報管理ユニット、及び前記統合メッセージ情報を含む統合メッセージ管理ユーザインターフェースを生成して前記表示部に表示するユーザインターフェース管理ユニットを含むことを特徴とするモバイル端末。
【請求項５７】
前記メッセージモニタリングユニットは、前記音声通話情報及び前記文字メッセージ情報を実時間で照会するように構成された請求項５６に記載のモバイル端末。
【請求項５８】
前記メッセージモニタリングユニットは、前記音声通話情報及び前記文字メッセージ情報を所定の周期によって照会するように構成された請求項５６に記載のモバイル端末。
【請求項５９】
前記メッセージ情報管理ユニットは、前記メッセージモニタリングユニットの動作と同期化して動作するように構成された請求項５７または５８に記載のモバイル端末。
【請求項６０】
前記ユーザインターフェース管理ユニットは、
第１メッセージ管理ユーザインターフェースの実行に関するユーザ入力を受信し、
前記統合メッセージ情報を含むメッセージブロックを生成し、
前記メッセージブロックに対応する音声通話情報及び文字メッセージ情報に含まれた受信及び発信時刻情報によって前記メッセージブロックが時系列的に羅列された第１メッセージ管理ユーザインターフェースを生成して前記モバイル端末の表示装置に表示することを特徴とする請求項５６に記載のモバイル端末。
【請求項６１】
前記統合メッセージ管理ユーザインターフェースは、文字メッセージ作成機能を活性化するグラフィックユーザインターフェースを含むことを特徴とする請求項６０に記載のモバイル端末。
【請求項６２】
前記ユーザインターフェース管理ユニットは、
前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、文字メッセージ作成アプリケーションにアクセスして前記文字メッセージ作成アプリケーションから提供される文字メッセージ作成ユーザインターフェースを、前記統合メッセージ管理ユーザインターフェース上に提供し、
前記文字メッセージ作成ユーザインターフェースを通じて作成された文字メッセージを保存し前記文字メッセージ管理部に伝送し、
前記伝送された文字メッセージに対応するメッセージブロックを生成して前記統合メッセージ管理ユーザインターフェースに追加することを特徴とする請求項６１に記載のモバイル端末。
【請求項６３】
前記統合メッセージ管理ユーザインターフェースは、メモ作成機能を活性化するグラフィックユーザインターフェースを含むように構成される請求項５６に記載のモバイル端末。
【請求項６４】
前記ユーザインターフェース管理ユニットは、
前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、メモアプリケーションにアクセスして前記文字メッセージ作成アプリケーションから提供されるメモ作成ユーザインターフェースを前記第１メッセージ管理ユーザインターフェース上に提供し、
前記メモアプリケーションを通して作成されたメモを保存し、前記メモの内容を含むメモオブジェクトを生成して前記統合メッセージ管理ユーザインターフェースに追加することを特徴とする請求項６２に記載のモバイル端末。
【請求項６５】
前記ユーザインターフェース管理ユニットは、
前記メッセージモニタリングユニットから通話接続に失敗した受信及び発信音声通話に関する音声通話情報が照会されたことを知らせる通知を受信し、
前記メモアプリケーションにアクセスして予め定められた内容を含むメモを自動に作成し、前記メモを含むメモオブジェクトを生成する請求項６４に記載のモバイル端末。
【請求項６６】
前記統合メッセージ管理ユーザインターフェースは日程管理機能を活性化するグラフィックユーザインターフェースを含むように構成される請求項５６に記載のモバイル端末。
【請求項６７】
前記ユーザインターフェース管理ユニットは、
前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、日程管理アプリケーションにアクセスして前記日程管理アプリケーションから提供される日程管理ユーザインターフェースを前記統合メッセージ管理ユーザインターフェース上に提供し、
前記日程管理ユーザインターフェースを通じて入力された日程情報を保存し、前記日程情報を含む日程情報オブジェクトを生成して、前記統合メッセージ管理ユーザインターフェースに追加する段階をさらに含むことを特徴とする請求項６６に記載のモバイル端末。
【請求項６８】
前記メッセージ情報管理ユニットは、前記日程情報を編集して、日程要約情報を生成し、前記ユーザインターフェース管理ユニットに提供する請求項６７に記載のモバイル端末。
【請求項６９】
前記ユーザインターフェース管理ユニットは、前記日程要約情報が表示されるイベントパネルを生成して前記統合メッセージ管理ユーザインターフェースに挿入することを特徴とする請求項６８に記載のモバイル端末。
【請求項７０】
前記ユーザインターフェース管理ユニットは、生成された日程要約情報を所定のグラフィックオブジェクトに挿入して日程カードを生成し、前記生成された日程カードを前記イベントパネルに表示する請求項６９に記載のモバイル端末。
【請求項７１】
前記ユーザインターフェース管理ユニットは、
前記日程情報に含まれた日付と時間を基準として前記日程カードを整列して前記イベントパネルに表示する請求項７０に記載のモバイル端末。
【請求項７２】
前記メッセージ情報管理ユニットは、
前記文字メッセージ管理部から照会された文字メッセージ情報が所定形式の通知に関するのか判別し、前記所定形式の通知に関する文字メッセージ情報からメッセージ要約情報を生成して前記ユーザインターフェース管理ユニットに伝送することを特徴とする請求項６９に記載のモバイル端末。
【請求項７３】
前記ユーザインターフェース管理ユニットは、
前記メッセージ要約情報を所定のグラフィックオブジェクトに挿入してメッセージカードを生成し、前記生成されたメッセージカードを前記イベントパネルに表示することを特徴とする請求項７２に記載のモバイル端末。
【請求項７４】
前記メッセージ情報管理ユニットは、
前記文字メッセージ情報に特定の相手情報が含まれているかと前記文字メッセージ情報に特定の文字列が含まれているかの有無のうち少なくとも一つを基準として前記所定形式の通知に関するのかを判別することを特徴とする請求項７３に記載のモバイル端末。
【請求項７５】
前記メッセージ情報管理ユニットは、
前記文字メッセージ管理部から照会された受信文字メッセージ情報が認証機関から伝送した認証コードを含まれているかを判別し、判別結果を前記ユーザインターフェース管理ユニットに伝送し、
前記認証コードを含む受信文字メッセージ情報に対して認証コードに該当する文字列を抽出することを特徴とする請求項５６に記載のモバイル端末。
【請求項７６】
前記ユーザインターフェース管理ユニットは、
認証コード入力窓と、前記認証コード入力窓に入力された文字列を複写する機能を実行するためのグラフィックユーザインターフェースを含む認証コード複写インターフェースを生成し、
前記抽出された文字列を前記認証コード入力窓に挿入して前記認証コード複写インターフェースを前記モバイル端末の表示装置を通じて表示する請求項７５に記載のモバイル端末。
【請求項７７】
前記ユーザインターフェース管理ユニットは、
前記文字メッセージ管理部から照会された文字メッセージ情報に含まれて命令語を識別し、
前記識別された命令語によって定義された処理を実行
し、
前記処理による結果を前記モバイル端末の表示装置を通じて表示する請求項５６に記載のモバイル端末。
【請求項７８】
前記識別された命令が一つ以上の選択肢項目を含み前記選択肢項目のうちいずれか一つを選択するようにする単純選択形ユーザインターフェースの生成を指示する命令である場合、
前記ユーザインターフェース管理ユニットは、
前記命令に含まれた選択肢項目それぞれに対応するグラフィックユーザインターフェースを生成し、
前記グラフィックユーザインターフェースのうち一つを選択するユーザ入力を受信し、
前記選択されたグラフィックユーザインターフェースに対応する選択肢項目を含む応答文字メッセージを自動に作成して相手に伝送する請求項７７に記載のモバイル端末。
【請求項７９】
前記識別された命令がユーザの文字入力が必要な一つ以上の項目を含む完成形質問のインターフェースの生成に関する命令語である場合、前記ユーザインターフェース管理ユニットは、
前記命令に含まれた項目と前記項目に関するユーザ応答の入力のための文字入力窓を含むように構成された完成形応答インターフェースを生成し、
前記文字入力窓を通じて入力されたユーザ応答を受信し、
前記項目と前記項目に関するユーザ応答を含む応答文字メッセージを自動に作成して相手に伝送することを特徴とする請求項７７に記載のモバイル端末。
【請求項８０】
前記メッセージ情報管理ユニットは、前記モバイル端末に内蔵された位置情報確認部を通じて現在位置情報を照会し、前記音声通話情報及び文字メッセージ情報に前記照会された位置情報を連係して保存するようにさらに構成されることを特徴とする請求項５６に記載のモバイル端末。
【請求項８１】
音声通話を処理し前記音声通話と関連された音声通話情報を管理する音声通話管理部、移動電話交換網によって交換される文字メッセージを処理し、前記文字メッセージに関する文字メッセージ情報を管理する文字メッセージ管理部及びプロセッサを含むモバイル端末で前記音声通話情報及び文字メッセージ情報を統合的に管理するためのユーザインターフェースを提供するために、
前記音声通話管理部及び前記文字メッセージ管理部にアクセスして前記音声通話情報及び前記文字メッセージ情報を照会し、
前記音声通話情報及び文字メッセージ情報を予め定義されたメッセージブロックフォーマットに従って編集して統合メッセージ情報を生成し、
前記統合メッセージ情報を含むメッセージブロックを生成し、
前記メッセージブロックを前記音声通話情報及び文字メッセージ情報に含まれた受信及び発信時刻情報によって時系列的に配列して第１メッセージ管理ユーザインターフェースに表示する処理を実行するように前記プロセッサを制御するインストラクションを含むことを特徴とするコンピューターで読み取り可能な記録媒体。
【請求項８２】
第１領域に表示されたメッセージブロックのうち、一つを選択するユーザ入力を受信し、
前記選択されたメッセージブロックに対応する音声通話または文字メッセージの相手を識別し、
前記識別された相手が受信者または発信者である音声通話情報及び文字メッセージ情報を照会し、
前記照会された音声通話情報及び文字メッセージ情報を所定の対話情報フォーマットに従って編集して対話情報を生成し、
前記生成された対話情報を視覚化し、
前記視覚化された対話情報を、前記対話情報に対応する音声通話及び文字メッセージの受信時刻及び発信時刻によって時系列的に対話形に配列した第２グラフィックインターフェースを生成し、
前記第１メッセージ管理ユーザインターフェースを第２メッセージ管理ユーザインターフェースに転換して前記モバイル端末の表示装置に表示する処理を実行するように、前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８１に記載のコンピューターで読み取り可能な記録媒体。
【請求項８３】
前記第１メッセージ管理ユーザインターフェース及び第２メッセージ管理ユーザインターフェースは、メモ作成機能を活性化するグラフィックユーザインターフェースを生成する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８２に記載のコンピューターで読み取り可能な記録媒体。
【請求項８４】
前記第１メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、メモアプリケーションにアクセスし、
前記メモアプリケーションから提供されるメモ作成ユーザインターフェースを前記第１メッセージ管理ユーザインターフェース上に提供し、
前記メモアプリケーションを通して作成されたメモを保存し、前記メモの内容を含むメモオブジェクトを生成し、
前記生成されたメモオブジェクトを前記第１メッセージ管理ユーザインターフェースに追加する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８３に記載のコンピューターで読み取り可能な記録媒体。
【請求項８５】
前記第２メッセージ管理ユーザインターフェースに提供された前記グラフィックユーザインターフェースを選択するユーザ入力に応答して、メモアプリケーションにアクセスし、
前記メモアプリケーションから提供されるメモ作成ユーザインターフェースを前記第２メッセージ管理ユーザインターフェース上に提供し、
前記メモアプリケーションを通して作成されたメモを前記第２メッセージ管理ユーザインターフェースの対話相手と連係して保存し前記メモの内容を含むメモオブジェクトを生成し、
前記生成されたメモオブジェクトを前記第２メッセージ管理ユーザインターフェースに追加する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８３に記載のコンピューターで読み取り可能な記録媒体。
【請求項８６】
少なくとも一つの常用句の入力のための短縮入力手段を前記メモ作成ユーザインターフェースに生成する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８４または８５に記載のコンピューターで読み取り可能な記録媒体。
【請求項８７】
前記音声通話管理部から照会された音声通話情報に通話接続失敗項目が含まれているか判定し、
通話接続失敗項目を含む音声通話情報が検知されると、前記メモアプリケーションにアクセスして予め定められた内容を有するメモを自動に作成し、
前記作成されたメモを、通話接続失敗項目を含む音声通話の相手情報と関連して保存し、前記メモの内容を含むメモオブジェクトを生成する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８５に記載のコンピューターで読み取り可能な記録媒体。
【請求項８８】
日程情報管理アプリケーションによって生成された日程情報の少なくとも一部が提供される第１イベントパネルを生成して前記第１メッセージ管理ユーザインターフェースに提供する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８２に記載のコンピューターで読み取り可能な記録媒体。
【請求項８９】
前記日程情報管理アプリケーションによって生成された複数の日程情報を照会し、
前記複数の日程情報それぞれに対して、日程要約情報を生成し、
生成された日程要約情報を所定の規則によって視覚化して日程カードを生成し、
前記生成された日程カードを前記第１イベントパネルに表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８８に記載のコンピューターで読み取り可能な記録媒体。
【請求項９０】
日程情報アプリケーションによって生成された日程情報の少なくとも一部が提供される第２イベントパネルを生成して前記第２メッセージ管理ユーザインターフェースに提供する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８８に記載のコンピューターで読み取り可能な記録媒体。
【請求項９１】
日程情報管理アプリケーションによって生成された複数の日程情報を照会し、
前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報を検索し、
前記第２メッセージ管理ユーザインターフェースの対話相手と関連した日程情報に対して、日程要約情報を生成し、
生成された日程要約情報を所定の規則によって視覚化して日程カードを生成し、
前記生成された日程カードを前記第２イベントパネルに表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項９０に記載のコンピューターで読み取り可能な記録媒体。
【請求項９２】
メモアプリケーションによって作成されたメモ情報のアップデートの有無を照会し、
アップデートされたと照会されたメモ情報を読み込み、
前記読み込んだメモ情報をメモカード情報フォーマットに従って編集してメモ要約情報を生成し、
前記メモ要約情報を所定の規則によって視覚化してメモカードを生成し、
前記生成されたメモカードを前記第１イベントパネルに表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８８に記載のコンピューターで読み取り可能な記録媒体。
【請求項９３】
メモアプリケーションによって作成され前記第２メッセージ管理ユーザインターフェースの対話相手と関連されたメモ情報のアップデートの有無を照会し、
アップデートされたと照会されたメモ情報を読み込んで、
前記読み込んだメモ情報をメモカード情報フォーマットに従って編集してメモ要約情報を生成し、
前記メモ要約情報を所定の規則によって視覚化してメモカードを生成し、
前記生成されたメモカードを前記第２イベントパネルに表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項９０に記載のコンピューターで読み取り可能な記録媒体。
【請求項９４】
受信文字メッセージ情報または前記統合メッセージ情報に基づいて特定類型の文字メッセージが受信されたか判定し、
前記特定類型を有する文字メッセージを読み込んで、
前記特定類型を有するメッセージの内容のうちメッセージカードを構成するに必要な情報を抽出し、
前記抽出した情報をメッセージカード情報フォーマットに定義された形式に従って編集してメッセージ要約情報を生成し、
前記メッセージ要約情報を所定の規則によって視覚化して前記メッセージ要約情報を含むメッセージカードを生成し、
前記メッセージカードを前記第１イベントパネルに表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８８に記載のコンピューターで読み取り可能な記録媒体。
【請求項９５】
前記文字メッセージ管理部から照会された受信文字メッセージ情報が認証機関から伝送した認証コードを含んでいるか判別し、
認証コード入力窓と、前記認証コード入力窓に入力された文字列を複写する機能を実行するためのグラフィックユーザインターフェースを含む認証コード複写インターフェースを生成し、
認証機関から伝送した認証コードを含む受信文字メッセージ情報に対して、認証コードに該当する文字列を抽出し、
前記抽出された文字列を前記認証コード入力窓に挿入し、前記認証コード複写インターフェースを前記モバイル端末の表示装置を通じて表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８２に記載のコンピューターで読み取り可能な記録媒体。
【請求項９６】
前記文字メッセージ管理部から照会された文字メッセージ情報に含まれた命令語を識別し、
前記識別された命令語によって定義された処理を実行し、
前記処理による結果を前記モバイル端末の表示装置を通じて表示する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項８２に記載のコンピューターで読み取り可能な記録媒体。
【請求項９７】
前記処理によって、返信用ユーザインターフェースが生成された場合、
前記返信用ユーザインターフェースからユーザの返信入力を受信し、
前記ユーザの返信入力に対応する返信文字メッセージを自動に作成し、
前記作成された返信文字メッセージを、前記文字メッセージ管理部を通じて前記文字メッセージの発信者に伝送する処理を実行するように前記プロセッサを制御するインストラクションをさらに含むことを特徴とする請求項９６に記載のコンピューターで読み取り可能な記録媒体。
【請求項９８】
前記ユーザの返信入力に対応する返信文字メッセージを自動に作成する処理は、前記文字メッセージの発信者の端末によって処理される命令語をコーディングする処理によって実行されることを特徴とする請求項９７に記載のコンピューターで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動電話交換網によって交換される音声通話及び文字メッセージに関する情報を管理する装置及び方法に関し、より詳細には、移動電話交換網によって交換される音声通話及び文字メッセージに関する情報を統合して管理、多様な付加機能を提供するメッセージ情報統合管理サービスを提供するための装置及び方法に関する。
【背景技術】
【０００２】
移動電話システムは、複数の移動端末間の音声通話及び文字メッセージ交換を支援する。最近、普及されているスマートフォンは、移動電話交換網を通じて音声通話を送受信するか、文字メッセージを送受信することができる。スマートフォンには、音声通話機能を制御し、音声通話に関する情報、例えば、音声通話の受信及び発信時刻、音声通話の相手に関する情報、総通話時間、通話接続成功か否かに関する情報などを管理する音声通話管理アプリケーションがインストールされる。ユーザは音声通話管理アプリケーションを実行して、音声通話履歴を照会することもでき、音声通話の詳細情報を照会することができ、照会された音声通話情報を削除することもできる。一方、スマートフォンには、文字メッセージ機能を制御し、文字メッセージに関する情報、例えば、文字メッセージの受信及び発信時刻、文字メッセージの受信及び発信相手、文字メッセージの内容、受信／発信識別情報などを管理する文字メッセージ管理アプリケーションがインストールされる。ユーザは文字管理アプリケーションを実行して文字メッセージ履歴を照会することができ、文字メッセージの詳細情報を照会することもでき、照会された文字メッセージ情報を削除することもできる。
【０００３】
しかし、従来のスマートフォンの音声通話アプリケーションと文字メッセージアプリケーションは、独立的に実行され、音声通話情報と文字メッセージ情報を同時に管理することができないという不便さがあった。
【０００４】
また、従来の音声通話アプリケーションと文字メッセージアプリケーションは、文字メッセージの受信及び発信と、文字メッセージ情報管理機能以外に他の付加機能は、一切提供しないのである。従って、ユーザが送受信した音声通話及び文字メッセージと関連して、他の付加機能を使用する必要がある場合、直ちに付加機能を実行することが不可能であった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、本発明は、このような問題点を解決するためのもので、本発明の解決しようとする課題は、移動電話交換網によって交換される音声通話及び文字メッセージに関する情報を統合して管理し、多様な付加機能を提供するメッセージ情報統合管理サービスシステムを提供することにある。
【０００６】
また、本発明の解決しようとする他の課題は、メッセージ情報統合管理サービスシステムを用いた情報統合管理サービス提供方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によって提供されるメッセージ情報統合管理方法は、音声通話を処理し、音声通話と関連された音声通話情報を管理する音声通話管理部及び移動電話交換網によって交換される文字メッセージを処理し文字メッセージに関する文字メッセージ情報を管理する文字メッセージ管理部を含むモバイル端末に音声通話管理部及び文字メッセージ管理部にアクセスして音声通話情報及び文字メッセージ情報を照会する段階と、音声通話情報及び文字メッセージ情報を予め定義されたメッセージブロックフォーマットによって編集して統合メッセージ情報を生成する段階と、統合メッセージ情報を含むメッセージブロックを生成する段階と、メッセージブロックを音声通話情報及び文字メッセージ情報に含まれた受信及び発信視覚情報によって時系列的に配列して第１メッセージ管理ユーザインターフェースに表示する段階と、を含む。
【０００８】
メッセージ情報統合管理方法は、第１領域に表示されたメッセージブロックのうち一つを選択するユーザ入力を受信する段階と、選択されたメッセージブロックに対応する音声通話または文字メッセージの相手を識別する段階と、識別された相手が受信者または発信者音声通話情報及び文字メッセージ情報を照会する段階と、照会された音声通話情報及び文字メッセージ情報を所定の対話情報フォーマットに従って編集して対話情報を生成する段階と、生成された対話情報を視覚化する段階と、視覚化された対話情報を対話情報に対応する音声通話及び文字メッセージの受信時刻及び発信時刻によって時系列的に対話形で配列した第２グラフィックユーザインターフェースを生成する段階と、第１メッセージ管理ユーザインターフェースを第２メッセージ管理ユーザインターフェースに転換してモバイル端末の表示装置に表示する段階と、をさらに含んでいてもよい。
【０００９】
メッセージ情報統合管理方法は、音声通話管理部から照会された音声通話情報に通話接続失敗項目が含まれているか判定する段階と、通話接続失敗項目を含む音声通話情報が検知されると、メモアプリケーションにアクセスして予め定められた内容を有するメモを自動に作成する段階と、作成されたメッセージ通話接続失敗項目を含む音声通話の相手情報と連係して保存し、メモ内容を含むメモオブジェクトを生成する段階と、をさらに含んでいてもよい。
【００１０】
第１メッセージ管理ユーザインターフェースは、日程管理アプリケーションによって生成された日程情報の少なくとも一部が提供される第１イベントパネルをさらに含んでいてもよい。
【００１１】
第２メッセージ管理ユーザインターフェースは、日程管理アプリケーションによって生成された日程情報の少なくとも一部が提供される第２イベントパネルをさらに含んでいてもよい。
【００１２】
メッセージ情報統合管理方法は、文字メッセージ管理部から照会された受信文字メッセージ情報が認証機関から伝送した認証コードを含んでいるかを判別する段階と、認証コード入力窓と、認証コード入力窓に入力された文字列を複写する機能を実行するためのグラフィックユーザインターフェースを含む認証コード複写インターフェースを生成する段階と、認証機関から伝送した認証コードを含む受信文字メッセージ情報に対して、認証コードに該当する文字列を抽出する段階と、抽出された文字列を認証コード入力窓に挿入し、認証コード複写インターフェースをモバイル端末の表示装置を通じて表示する段階と、をさらに含んでいてもよい。
【００１３】
メッセージ情報統合管理方法は、文字メッセージ管理部から照会された受信文字メッセージ情報に含まれた命令語を識別する段階、識別された命令語によって定義された処理を実行する段階と、処理による結果をモバイル端末の表示装置を通じて表示する段階と、をさらに含んでいてもよい。
【００１４】
本発明の一実施形態によって提供されるモバイル端末は、音声通話を管理する音声通話管理部、移動電話ネットワークを通じて交換される文字メッセージを管理する文字メッセージ管理部、表示部、メッセージ情報統合管理部及びメッセージ情報統合管理部と連係して少なくとも一つの付加機能を処理する付加機能処理部を含む。
【００１５】
メッセージ情報統合管理部は、音声通話管理部及び文字メッセージ管理部と連動してモバイル端末によって受信されるか発信された音声通話に関する情報及び文字メッセージに関する情報を照会するメッセージモニタリングユニット、音声通話情報及び文字メッセージ情報に基づいてユーザに提供される統合メッセージ情報及び文字メッセージ情報に基づいたユーザに提供される統合メッセージ情報を生成するメッセージ情報管理ユニット、及び統合メッセージ情報を含む統合メッセージ管理ユーザインターフェースを生成して表示部に表示するユーザインターフェース管理ユニットを含む。
【００１６】
本発明の一実施形態によるコンピューターで読み取り可能な記録媒体は、ユーザモバイル端末の音声通話管理部及び文字メッセージ管理にアクセスして音声通話情報及び文字メッセージ情報を照会し、音声通話情報及び文字メッセージ情報を予め定義されたメッセージブロックフォーマットに従って編集して統合メッセージ情報を生成し、統合メッセージ情報を含むメッセージブロックを生成し、メッセージブロックを音声通話情報及び文字メッセージ情報に含まれた受信及び発信時刻情報によって時系列的に配列して第１メッセージ管理ユーザインターフェースに表示する処理を実行するようにプロセッサを制御するインストラクションを含む。
【発明の効果】
【００１７】
本発明によるメッセージ情報統合管理方法によると、移動電話交換網によって交換される音声通話及び文字メッセージに関する情報を多用に構成されたユーザインターフェースを通じて提供することで互いに異なる二つのメッセージ情報を統合して管理することができる。
【００１８】
また、本発明によるメッセージ情報統合管理方法はメッセージ管理ユーザインターフェースを通じて多様な付加機能を提供することで、多様な付加機能を音声通話と文字メッセージに関する情報を連係して使用することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態によるメッセージ情報統合管理サービスシステムの構成を示す図である。
【図２】本発明の一実施形態によるモバイル端末の構成を示すブロックダイアグラムである。
【図３】本発明の第１システム構成例によって構成されたモバイル端末を示したブロック図である。
【図４】モバイル端末の表示画面に表示された第１メッセージ管理ユーザインターフェースの画像の一例を示す図である。
【図５】第１メッセージ管理ユーザインターフェースの画像の他の一例を示す図である。
【図６】図４に示された構成を有する第１メッセージ管理ユーザインターフェース生成に関する処理を示すフローチャートである。
【図７】図５に示された構成を有する第１メッセージ管理ユーザインターフェース生成に関する処理を示すフローチャートである。
【図８】ユーザインターフェース管理ユニットによって生成された住所録ユーザインターフェースの画像の一例を示す図である。
【図９】第１メッセージ管理ユーザインターフェースのモード転換処理を示すフローチャートである。
【図１０】電話情報モードの第１メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図１１】本発明の一実施形態による期間コマンドモードへの転換処理の一例を示したフローチャートである。
【図１２】メッセージ情報統合管理部から提供される期間コマンドユーザインターフェースの画像の一例を示した図である。
【図１３】メッセージ情報統合管理部から提供される期間コマンドユーザインターフェースの画像の一例を示した図である。
【図１４】メッセージ情報統合管理部から提供される期間コマンドユーザインターフェースの画像の一例を示した図である。
【図１５】第１メッセージ管理ユーザインターフェース上に提供された文字作成ユーザインターフェースの画像を示す図である。
【図１６】第２メッセージ管理ユーザインターフェースを生成する処理過程を示したフローチャートである。
【図１７】本発明のメッセージ情報統合管理によって提供される第２メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図１８】第２メッセージ管理ユーザインターフェース上に提供された文字作成ユーザインターフェースの画像の一例を示す図である。
【図１９】本発明の一実施形態によるメモ機能の提供に関する処理を示すフローチャートである。
【図２０】特定の対話相手と交換した音声通話情報及び文字メッセージ情報を表示している第２メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図２１】ユーザインターフェースユニットによって提供されるメモ作成ユーザインターフェースの画像の一例を示した図である。
【図２２】メモ作成ユーザインターフェースによって文字入力インターフェースが提供される画像の一例を示した図である。
【図２３】短縮入力ボタンによって作成されたメモが表示された第２メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図２４】文字入力インターフェースによって作成されたメモが表示された第２メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図２５】本発明の一実施形態による日程管理機能提供に関する処理を示すフローチャートである。
【図２６】日程管理機能実行グラフィックユーザインターフェースが含まれた第１メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図２７】第１メッセージ管理ユーザインターフェース上に提供された日程管理ユーザインターフェースの画像の一例を示す図である。
【図２８】本発明の一実施形態による第１イベントパネルの生成に関する処理を示すフローチャートである。
【図２９】日程管理機能が実行された第２メッセージ管理ユーザインターフェースの画像の一例を示した図である。
【図３０】本発明の一実施形態による第２イベントパネル提供に関する処理を示すフローチャートである。
【図３１】本発明の他の実施形態による第２イベントパネルの提供に関する処理を示すフローチャートである。
【図３２】本発明の一実施形態によるメモカードの生成に関する処理を示すフローチャートである。
【図３３】メモカードが第１イベントパネルに表示された画像の一例を示した図である。
【図３４】本発明の一実施形態による通知カードの生成に関する処理を示すフローチャートである。
【図３５】配送関連メッセージに関する通知カードがイベントパネルに表示された画像の一例を示す図である。
【図３６】認証コード複写インターフェース生成処理過程を示すフローチャートである。
【図３７】本発明によって提供された認証番号複写インターフェースの画像の一例を示す図である。
【図３８】本発明の一実施形態による視覚化命令を含む受信文字メッセージの処理過程を示すフローチャートである。
【図３９】発信側のモバイル端末で選択形応答ユーザインターフェース生成命令語を含む文字メッセージが作成される画像の一例を示す図である。
【図４０】発信側のモバイル端末で選択形応答ユーザインターフェース生成命令語による処理が実行された結果の画像の一例を示す図である。
【図４１】発信側のモバイル端末で視覚的強調機能命令語を含む文字メッセージが作成される画像の一例を示す図である。
【図４２】受信側のモバイル端末で視覚的強調機能命令語による処理が実行された結果を示す画像の一例を示した図である。
【図４３】発信側のモバイル端末で完成形応答ユーザインターフェース生成命令語を含む文字メッセージが作成された画像の一例を示す図である。
【図４４】受信側のモバイル端末で完成形応答ユーザインターフェース生成命令語による処理が実行された結果の画像の一例を示した図である。
【図４５】受信側のモバイル端末で完成形応答ユーザインターフェースを用いて返信文字メッセージが作成される画像の一例を示した図である。
【図４６】図４５で作成された返信文字メッセージが発信側のモバイル端末の表示画面に表示された画像の一例を示した図である。
【図４７】本発明の一実施形態によって、地理情報アプリケーションと連動して提供されたメッセージ受信及び発信位置情報を示した画像の一例を示した図である。
【図４８】本発明の第２システム構成例によって構成されたメッセージ情報統合管理サービスを示したブロック図である。
【図４９】本発明の第２システム構成例による統合メッセージサービスサーバの動作を説明したフローチャートである。
【図５０】本発明の第２システム構成例によって構成されたモバイル端末を示したブロック図である。
【図５１】本発明の第２システム構成例によって構成されたメッセージ情報統合管理サービスサーバを示すブロック図である。
【発明を実施するための形態】
【００２０】
本発明は、多様な変更を加えることができ、多様な形態を有することできる。ここでは、特定の実施形態を図面に例示し、本文に詳細に説明する。
【００２１】
しかし、これは本発明を特定の開示形態に限定するものではなく、本発明の思想及び技術範囲に含まれる全ての変更、均等物乃至代替物を含むこととして理解されるべきである。第１、第２などの用語は多用な構成要素を説明するのに使用されることがあるが、構成要素は、用語によって限定解釈されない。用語は一つの構成要素を、他の構成要素から区別する目的として使用される。例えば、本発明の開示範囲を外れることなく、第１構成要素を第２構成要素ということができ、同様に、第２構成要素も第１構成要素ということができる。
【００２２】
本出願において使用した用語は、単なる特定の実施形態を説明するために使用されたもので、本発明を限定しようとする意図ではない。単数の表現は文脈上明白に示さない限り、複数の表現を含む。本出願において、「含む」または「有する」などの用語は、明細書に記載された特徴、数字、ステップ、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを意味し、一つまたはそれ以上の他の特徴や数字、ステップ、段階、動作、構成要素、部品またはこれらを組み合わせたものの存在または付加可能性を予め排除しないこととして理解されるべきである。
【００２３】
以下、図面を参照して本発明の好適な一実施形態をより詳細に説明する。
【００２４】
図１は、本発明の一実施形態によるメッセージ情報統合管理サービスシステムの構成を示すブロックダイアグラムである。
【００２５】
メッセージ情報統合管理サービスシステムは、複数のモバイル端末１０、メッセージ情報統合管理サービスサーバ２０、及びデータネットワークを含む。モバイル端末１０とメッセージ情報統合管理サービスサーバ２０は、データネットワークを通じてメッセージ情報統合管理サービスに必要な信号及びデータを交換する。モバイル端末１０は、移動電話ネットワークを通じて音声通話と文字メッセージの送受信が可能であり、無線データ通信ネットワークを通じて、データの交換が可能な通信機器を言う。
【００２６】
本発明によるメッセージ情報統合管理サービスシステムは、多様な細部構成を有することができる。以下では、互いに異なる二つの実施形態によって構成されたメッセージ情報統合管理サービスシステムと、それによって提供されるメッセージ情報統合管理サービスについて説明する。
【００２７】
１．第１システム構成の例
（１）モバイル端末の構成及び動作
図２は、本発明の一実施形態によるメッセージ情報統合管理システムが提供されたモバイル端末の構成を機能別に示したブロックダイアグラムである。
【００２８】
本発明の一実施形態によるモバイル端末１０は、メッセージ情報統合管理部１１００、音声通話管理部１２００、文字メッセージ管理部１３００、付加機能処理部１４００、及び送受信部１５００を含む。
【００２９】
音声通話管理部１２００は、移動電話交換網を通じて交換される音声通話を処理し、音声通話に関する情報、例えば、音声通話の受信、発信時刻、イベントパネル呼の相手に関する情報、総通話時間、及び通話接続成功の有無に関する情報（以下、“音声通話情報”とする）などを管理するように構成されたハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合せである。このような情報は、移動電話の音声通話の接続に含まれて移動電話交換網を通じて伝送されるもので、音声通話管理部１２００は、モバイル端末１０によって受信されるか、発信される全ての音声通話に対して前記情報を収集し保存する機能を実行する。このような音声通話情報の管理はモバイル端末１０にインストールされた住所録管理部と連動して実行される。例えば、受信された音声通話に含まれた発信者番号表示（ＣＤＩ）情報が存在する場合、受信されたＣＤＩ情報を住所録に保存された番号と対照し、同じ番号が保存された場合、当該番号から保存された相手の名前を見付けて、それを音声通話情報に記録して保存することができる。
【００３０】
文字メッセージ管理部１３００は、移動電話交換網を通じて交換される非同期式文字形メッセージ、即ち、短文メッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ；ＳＭＳ）及びマルチメディアメッセージサービスなどの文字基盤メッセージを送受信し、文字メッセージに関する情報（以下、‘文字メッセージ情報’）を管理するように構成されたハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合せである。文字メッセージ管理部１３００によって管理される文字メッセージ情報には文字メッセージの受信及び発信時刻、文字メッセージの受信及び発信の相手、文字メッセージの内容などが含まれる。また、文字メッセージ情報のモバイル端末１０にインストールされた住所録管理部と連動して実行される。例えば、受信された音声通話に含まれた発信者番号表示（ＣＤＩ）情報が存在する場合、受信されたＣＤＩ情報を住所録に保存された番号と対照し、同じ番号が保存された場合、該当番号に保存された相手の名前を見付けてそれを文字メッセージ受信及び発信相手として記録して保存することができる。
【００３１】
送受信部１５００は、移動電話交換網による音声通話及び文字メッセージを受信し、発信する機能を実行する。送受信部１５００は、音声通話及び文字メッセージ以外のパケットデータ通信に関する信号を、無線通信ネットワークを通じて受信及び発信する機能も実行する。
【００３２】
付加機能処理部１４００は、多様な付加機能を提供するように構成されたハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合せであってもよい。例えば、付加機能処理部１４００は、付加機能の処理に必要な命令語を含むソフトウェアと命令語による処理を実行するモバイル端末１０内のプロセッサによって構成される。この際、付加機能処理部１４００を構成するソフトウェアは、アプリケーション形態でモバイル端末１０にインストールされてもよい。このような付加機能処理部１４００は、一つの機能を実行するように構成されるか、複数の機能を実行するように構成されてもよい。以下では、説明の便宜上機能別に名称を区分して付加機能処理部１４００の動作を説明する。
【００３３】
本発明の一実施形態によるモバイル端末１０は、付加機能処理部１４００の一例として、日程情報管理アプリケーションを含んでいてもよい。日程情報管理アプリケーションは、ユーザ（使用者ともいう）の日程情報を管理するように構成される。日程情報管理アプリケーションは、日程管理ユーザインターフェースを提供するが、ユーザは、日程管理ユーザインターフェースを通じて自分で日程を入力、修正、削除することができる。日程管理ユーザインターフェースを通じて入力された日程情報には、日程の日時に関する情報、日程の場所に関する情報、日程の内容に関する情報などが含まれ、このような日程情報は、モバイル端末１０に内蔵されたメモリ１６００に保存されて保管される。日程情報管理アプリケーションは、日程情報に基づいて到来する日程を、ユーザに知らせるアラーム機能を提供するように構成される。例えば、上述した日程管理ユーザインターフェースを通じてアラーム機能を活性化したアラーム時点を選択すると、選択されたアラーム時点と作成された日程情報とを連係して保存し、アラーム時点でモバイル端末１０を通じてユーザが認知できる形態でアラームの対称となる日程がもうすぐ到来することを知らせるように構成される。より具体的に例えて説明すると、日程管理ユーザインターフェースで２０１７年５月５日午後３時に特定の場所で特定の業務が予定されていることを入力し、それを予定時間到来、４時間前に知らせるようにアラーム機能を活性化した場合、日程情報管理アプリケーションは、入力された日程情報及びアラーム情報から、アラーム時間を２０１７年５月５日午前１１に算定した後、このようなアラーム情報を、日程情報と連係してメモリ１６００に保存する。以後、モバイル端末１０に内蔵された時計などと同期化して保存されたアラーム時間が到来したかをモニターし、アラーム時間が到来すると保存された日程情報をユーザが認知可能な形式の刺激を通じてユーザに想起させる。この際、アラームのために使用可能な刺激として振動、アラーム音、画面の瞬きなどが含まれ、ユーザがこのような刺激に反応してモバイル端末１０の画面をタッチすると、アラームと連係して保存された日程情報の全部または一部を、画面を通じて提供するように構成される。
【００３４】
本発明の一実施形態によるモバイル端末１０は、付加機能処理部１４００の一例として、メモアプリケーションを含んでいてもよい。メモアプリケーションは、簡単なメモを作成、修正、削除及び閲覧できるメモユーザインターフェースを提供し、ユーザによって入力されたメモを、モバイル端末１０に内蔵されたメモリ１６００に保存する機能を実行する。
【００３５】
本発明の一実施形態によるモバイル端末１０は、付加機能処理部１４００の一例として、ソーシャルネットワークサービス（ＳＮＳ、以下“ＳＮＳ”とする）アプリケーションを含んでいてもよい。ＳＮＳアプリケーションには、複数のユーザの間で社会的関係、例えば、友達関係、コミュニティーなどを形成するために、データネットワークを通じて多様なコンテンツを共有するために使用される。
【００３６】
上述した付加機能処理部１４００は、メッセージ情報統合管理部１１００に内蔵されて提供されてもよい。
【００３７】
メッセージ情報統合管理部１１００は、音声通話管理部１２００、文字メッセージ管理部１３００、及び付加機能処理部１４００（例えば、日程情報管理アプリケーション、メモアプリケーション、及びＳＮＳアプリケーション）などと連係して、モバイル端末１０によって実行される音声通話及び文字基盤のメッセージ情報を統合して管理、それと関連された付加的な機能を提供する。
【００３８】
図３は、本発明の一実施形態によるメッセージ情報統合管理部１１００の機能別構成を示したブロックダイアグラムである。
【００３９】
図３の実施形態によるメッセージ情報統合管理部１１００は、メッセージモニタリングユニット１１１０、メッセージ情報管理ユニット１１２０、ユーザインターフェース管理ユニット１１３０を含む。
【００４０】
メッセージモニタリングユニット１１１０は、音声通話管理部１２００、文字メッセージ管理部１３００と連動してモバイル端末１０によって受信されるか、発信された音声通話及び文字メッセージのアップデートの有無に関する情報を照会する。
【００４１】
まず、メッセージモニタリングユニット１１１０が、音声通話に関する情報のアップデートの有無を照会する動作について説明する。
【００４２】
ユーザのモバイル端末１０に音声通話が受信された場合、音声通話管理部１２００は、受信音声通話に含まれた受信された音声通話の発信相手に関する情報、及び受信した受信時刻などの情報を、モバイル端末１０のメモリ１６００に記録する。また、モバイル端末１０のユーザが受信した音声通話に応答して実際通話した場合、通話を完了した時刻及び／または通話時間をメモリ１６００に記録してもよい。一方、モバイル端末１０のユーザが受信された音声通話に応答しない場合、即ち、通話接続に失敗した場合、通話接続が失敗した事実をメモリ１６００に記録することができる。即ち、上述した受信された音声通話に関する基本情報（以下、“受信音声通話情報”とする）は、音声通話が受信される毎に音声通話管理部１２００によってメモリ１６００に記録される。メッセージモニタリングユニット１１１０は、メモリ１６００にアクセスして保存された受信音声通話情報を照会してもよい。メッセージモニタリングユニット１１１０は、幾つかの方式で受信音声通話情報のアップデートの有無を照会することができる。まず、メッセージモニタリングユニット１１１０は、周期的にメモリ１６００にアクセスして、アップデートされた受信音声通話情報のアップデートの有無を照会するように構成されてもよい。または、メッセージモニタリングユニット１１１０は、実時間、即ち、音声通話記録がアップデートされる時毎にそれを検知するように構成される。また、他の実施形態として、メッセージモニタリングユニット１１１０は、ユーザのメッセージ情報統合管理部１１００の実行の際、受信音声通話情報のアップデートの有無を照会するように構成されてもよい。
【００４３】
以上説明したメッセージモニタリングユニット１１１０の受信音声通話情報アップデートの有無を照会する機能は、発信音声通話に対しても類似した方式で実行される。即ち、メッセージモニタリングユニット１１１０が、ユーザのモバイル端末１０を通じて発信した音声通話に関する情報、例えば、受信相手に関する情報、発信時刻、通話接続失敗、通話終了時刻、通話時間などの情報（以下、“発信音声通話情報”とする）のアップデートの有無を照会する動作は、受信音声通話情報のアップデートの有無を照会する時と同一の方式で実行される。
【００４４】
次に、メッセージモニタリングユニット１１１０が文字メッセージに関する情報のアップデートの有無を照会する動作について説明する。
【００４５】
ユーザのモバイル端末１０に文字メッセージが受信された場合、文字メッセージ管理部１３００は、受信された文字メッセージに含まれた発信者、メッセージの受信時刻及びメッセージ内容などに関する情報（以下、“受信文字メッセージ情報”とする）をモバイル端末１０のメモリ１６００に記録する。メモリ１６００にアクセスして保存された受信文字メッセージ情報のアップデートの有無を照会することができる。メッセージモニタリングユニット１１１０は、幾つかの方式で受信文字メッセージ情報のアップデートの有無を照会することができる。まず、メッセージモニタリングユニット１１１０は、周期的にメモリ１６００にアクセスしてアップデートされた受信文字メッセージ情報のアップデートの有無を照会するように構成される。または、メッセージモニタリングユニット１１１０は実時間、即ち、文字メッセージ記録がアップデートされる時毎にそれを検知するように構成されてもよい。またの他の代案的な実施形態として、メッセージモニタリングユニット１１１０はユーザのメッセージ情報統合管理部１１００の実行の際、受信文字メッセージ情報のアップデートの有無を照会するように構成される。
【００４６】
以上で技術したメッセージモニタリングユニット１１１０の受信文字メッセージ情報アップデートの有無照会機能実行は、発信文字メッセージに対しても類似した方式で実行される。即ち、メッセージモニタリングユニット１１１０が、ユーザのモバイル端末１０を通じて発信した文字メッセージに関する情報、例えば、文字メッセージの発信時刻及びメッセージ内容などに関する情報（以下、“発信文字メッセージ情報”とする）のアップデートの有無を照会する動作は受信文字メッセージ情報のアップデートの有無を照会する時と同一の方式で実行される。
【００４７】
メッセージ情報管理ユニット１１２０は、メッセージモニタリングユニット１１１０によって検知され、アップデートされた音声通話情報及び文字メッセージ情報を照会し、メッセージ管理ユーザインターフェースを通じて、ユーザに提供される統合メッセージ情報を生成するように構成される。例えば、メッセージモニタリングユニット１１１０が新しい受信音声通話を検知すると、メッセージ情報管理ユニット１１２０は、該当受信音声通話情報を照会し、照会された受信音声通話情報に基づいて、メッセージ管理ユーザインターフェースによってユーザに提供される統合メッセージ情報を生成する。生成された統合メッセージ情報は、メモリ１６００に保存されてもよい。
【００４８】
このように統合メッセージ情報管理処理は、メッセージモニタリングユニット１１１０のメッセージモニタリング動作と同期化されて処理される。
【００４９】
即ち、メッセージモニタリングユニット１１１０が周期的に音声通話情報と文字メッセージ情報のアップデートの有無をモニタリングする場合には、メッセージ情報管理ユニット１１２０は、その周期によって音声通話情報及び文字メッセージ情報を照会し、照会された情報に基づいて、統合メッセージ情報を生成するように構成されてもよい。この際、該当するモニタリング周期でアップデートされた音声通話情報及び文字メッセージ情報のない場合には、当然、統合メッセージ情報も生成されない。それとは異なり、メッセージモニタリングユニット１１１０が実時間で音声通話情報及び文字メッセージ情報のアップデートの有無をモニタリングするように構成される場合には、メッセージ情報管理ユニット１１２０は、検知された音声通話及び文字メッセージに関する情報を照会し、それに基づいて統合メッセージ情報を生成し、メモリ１６００に保存するように構成される。また、他の例として、メッセージモニタリングユニット１１１０が、メッセージ情報統合管理アプリケーションの実行の際にのみ動作するように構成される場合には、メッセージ情報管理ユニット１１２０もそれに同期化して動作するように構成されてもよい。また、メッセージ情報管理ユニット１１２０は、メッセージモニタリングユニット１１１０の動作と非同期的に動作するように構成されてもよい。即ち、メッセージモニタリングユニット１１１０が周期的にまたは実時間で音声通話情報及び文字メッセージ情報のアップデートの有無を照会するように構成されたとしても、メッセージ情報管理ユニット１１２０は、そのモニタリング周期と異なる周期で、またはメッセージ情報統合管理アプリケーションの実行の際のみ動作するように構成されてもよい。この際、二つの動作の非同期性に起因して、メッセージモニタリングユニット１１１０の音声通話情報及び文字メッセージ情報のアップデートの有無の照会結果がメモリ１６００に一時保存されるように構成される。また、メッセージ情報管理ユニット１１２０は、メモリ１６００にアクセスしてメッセージモニタリングユニット１１１０によって照会されたメッセージアップデートの有無に関する情報を読み出し、その情報に基づいて統合メッセージ情報を生成するように構成される。
【００５０】
本発明の一実施形態によると、音声通話及び文字メッセージが受信されたことを知らせるアラーム機能が追加されてもよい。このようなアラーム機能は、メッセージモニタリングユニット１１１０によって実行される。即ち、アラーム機能は、メッセージモニタリングユニット１１１０が音声通話管理部１２００及び文字メッセージ管理部１３００から新しいメッセージ受信情報を照会した場合、メッセージモニタリングユニット１１１０によって実行される。この際、アラームのために使用可能な刺激としては振動、アラーム、画面の瞬きなどが含まれる。また、メッセージが受信されたことを知らせるグラフィック要素をモバイル端末１０の状態表示ラインに表示してもよい。ユーザがこのような刺激に反応してモバイル端末１０の画面をタッチするとアラームと連係して受信された音声通話及び文字メッセージ情報の全部または一部を、画面を通じて提供するように構成されてもよい。
【００５１】
メッセージ情報管理ユニット１１２０によって生成される情報、即ち、統合メッセージ情報は、ユーザインターフェース管理ユニット１１３０によって提供されるユーザインターフェースに適合した形式を有するように設定されてもよい。即ち、メッセージ情報管理ユニット１１２０は、音声通話情報及び文字メッセージ情報を、ユーザインターフェース管理ユニット１１３０によって生成されるユーザインターフェースに適合するように編集して統合メッセージ情報を生成することができる。それに関しては、ユーザインターフェース管理ユニット１１３０の動作と連係して次により具体的に説明する。
【００５２】
ユーザインターフェース管理ユニット１１３０は、ユーザに提供されるメッセージ管理ユーザインターフェースを生成して表示し、メッセージ管理ユーザインターフェースから多様なユーザ入力を受信し、ユーザ入力に対応する処理を実行する。より具体的に、ユーザインターフェース管理ユニット１１３０は、ユーザ入力に応答して、第１メッセージ管理ユーザインターフェースを生成し、それをモバイル端末１０に表示する。また、ユーザインターフェース管理ユニット１１３０は、ユーザの入力に応答して、第２メッセージ管理ユーザインターフェースを生成し、それをモバイル端末１０に表示する。さらに、ユーザインターフェース管理ユニット１１３０は、第１及び第２メッセージ管理ユーザインターフェースと連係して付加機能を提供するために、付加機能処理部１４００を読み出し、その処理結果を受信して、ユーザインターフェースに表示する動作を実行する。
【００５３】
メッセージ情報統合管理部１１００は、上述した処理を実行するように構成されたハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合せであってもよい。例えば、メッセージ情報統合管理部１１００は、上述したメッセージモニタリング機能、メッセージ管理機能及びユーザインターフェース管理機能の処理に必要な命令語を含むソフトウェアとその命令語による処理を実行するモバイル端末１０内のプロセッサによって構成される。この際、メッセージ情報統合管理部１１００を構成するソフトウェアは、アプリケーション形態でモバイル端末１０にインストールされてもよい。また、メッセージモニタリングユニット１１１０、メッセージ情報管理ユニット１１２０及びユーザインターフェース管理ユニット１１３０は、それぞれ独立的なソフトウェア及びハードウェアによって分散的にそれぞれの機能が実行されるように構成されてもよい。
【００５４】
本発明によるメッセージ情報統合管理部１１００の動作に対してより具体的に説明する。
【００５５】
まず、ユーザインターフェース管理ユニット１１３０が、第１メッセージ管理ユーザインターフェースを生成する過程を、図４乃至図１０を参照して詳細に説明する。
【００５６】
図４は、モバイル端末１０の表示画面に表示された第１メッセージ管理ユーザインターフェースの画像の一例を示す図であり、図５は、第１メッセージ管理ユーザインターフェースの画像の他の例を示す図である。
【００５７】
図４は、モバイル端末１０に表示される第１メッセージ管理ユーザインターフェース１００の一例として、メッセージ情報表示領域１１０と、インターフェース転換などのメニューのためのメニューバー１２０を含むように構成される。メッセージ情報表示領域１１０は、複数のメッセージブロック１１１、１１２から構成されるが、それぞれのメッセージブロック１１１、１１２は、一つの音声通話または文字メッセージに対応する統合メッセージ情報を含めている。統合メッセージ情報は、メモリ１６００に保存された音声通話情報または文字メッセージ情報から生成された情報として、音声通話情報及び文字メッセージ情報に含まれた項目の全部または一部で構成される。例えば、メッセージブロック１１１、１１２には、受信者または発信者情報が表示される。受信者または発信者情報は、住所録を参照して提供されてもよい。また、メッセージブロック１１１、１１２には、メッセージが受信されたのか、発信されたのかを区別する情報が提供される。例えば、音声通話及び文字メッセージが受信されたのか、発信されたのかを方向が互いに異なる矢印で表示されて区別できる。また、統合メッセージ情報には、メッセージが音声通話と文字メッセージであるかの識別表示が含まれてもよい。図４に示された例で、文字メッセージに関するメッセージブロック１１１（以下、“文字メッセージブロック”ともいう）は、文字メッセージの相手識別情報１１１ａ、文字メッセージの内容（メッセージ本文１１１ｂ）及び文字メッセージの受信／発信時刻１１１ｃが表示される。一方、音声通話に関するメッセージブロック１１２（以下、“音声通話メッセージブロック”とする）には、音声通話の相手１１２ａ、音声通話の受信／発信時刻１１２ｂ、通話時間１１２ｃ及び受信／発信識別情報１１２ｄが表示される。メッセージブロック１１１、１１２には、他の項目がさらに表示されてもよい。例えば、通話接続失敗表示、メッセージの受信及び発信日付、メッセージの受信及び発信場所に関する情報がさらに表示されてもよい。即ち、音声通話情報及び文字メッセージ情報に含まれた全ての項目は、メッセージブロック１１１、１１２に表示されてもよい。ユーザまたはメッセージ情報統合管理サービスサーバ２０は、メッセージブロック１１１、１１２に表示される統合メッセージ情報の項目を調整することもできる。
【００５８】
メッセージブロック１１１、１１２は、ユーザインターフェース管理ユニット１１３０によって時系列的に整列される。例えば、メッセージブロック１１１、１１２は、受信及び発信時刻によって降順で整列される。従って、メッセージ情報表示領域１１０の最上端には、最近に受信または発信したメッセージに関するメッセージブロック１１１、１１２が表示される。
【００５９】
図５に示された第１メッセージ管理ユーザインターフェース１００は、図４に示された第１メッセージ管理ユーザインターフェース１００と異なる構成を有する。本構成による第１メッセージ管理ユーザインターフェース１００は、図４に示された構成の他に、住所録が提供される住所録表示領域１４０を含むように構成される。メッセージ情報表示領域１１０は、複数のメッセージブロック１１１、１１２で構成されるが、それぞれのメッセージブロック１１１、１１２は、一つのメッセージ（音声通話または文字メッセージ）に関する情報を含んでいる。メッセージ情報表示領域１１０及びメッセージブロック１１１、１１２の基本構成は、図４の例で説明したのと同一である。ただ、図５の例では、音声通話と文字メッセージの識別表示１１１ｅと受信及び発信日付１１１ｆがさらに表示され、メッセージブロック１１１（文字メッセージブロック）には受信／発信識別情報１１１ｄがさらに表示される。第１メッセージ管理ユーザインターフェース１００の住所録表示領域１４０には住所録情報が提供される。住所録表示領域１４０に表示される住所録情報は、別途の住所録アプリケーションによって管理される。住所録表示領域１４０に表示された住所録情報は、ユーザ入力によって拡張されるか隠されてもよい。ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェース１００を生成する時、住所録アプリケーションにアクセスして住所録情報を読み出し、それを住所録表示領域１４０に表示する。この際、住所録アプリケーションによって管理される住所録情報のうち、一部のみを読み出して住所録表示領域１４０に表示してもよい。図５の例では、住所録に保存された名前と電話番号のみ住所録表示領域１４０に表示される。ユーザは住所録表示領域１４０に表示された住所録情報のうち、いずれか一つを選択するユーザ入力、例えば、タッチ入力を通じて、該当連絡先の具体的内容を確認することができる。この際、ユーザインターフェース管理ユニット１１３０は、ユーザの連絡先選択入力に応答して、住所録アプリケーションを実行して選択された連絡先の具体的な情報をユーザに提供することができる。
【００６０】
以下、図４及び図５に示された第１メッセージ管理ユーザインターフェース１００を生成するために、本発明のメッセージ情報統合管理部１１００によって実行される処理（以下、“第１メッセージ管理ユーザインターフェース処理”とする）を具体的に説明する。
【００６１】
図６は、図４に示された構成を有する第１メッセージ管理ユーザインターフェース１００の生成に関する処理を示すフローチャートである。
【００６２】
図４乃至図６を参照すると、まず、メッセージモニタリングユニット１１１０は、音声通話管理部１２００、文字メッセージ管理部１３００と連動してモバイル端末１０によって受信されるか、発信された音声通話及び文字メッセージ情報のアップデートの有無を照会する（Ｓ１１００）。
【００６３】
メッセージモニタリングユニット１１１０によって、アップデートされた音声通話情報または文字メッセージ情報、即ち、新しい受信または発信された音声通話情報または文字メッセージ情報が検知されると、メッセージ情報管理ユニット１１２０は、アップデートされた音声通話情報及び文字メッセージ情報を読み込んで（Ｓ１２００）、メッセージブロックフォーマットに従って編集して統合メッセージ情報を生成する（Ｓ１３００）。
【００６４】
メッセージブロックフォーマットは、メッセージブロック１１１、１１２に含まれる情報の種類（項目）と形式に関する定義として、ユーザまたはメッセージ情報統合管理システムによって設定される。例えば、図４に示された例で、文字メッセージに関するメッセージブロック１１１は、メモリ１６００に保存された文字メッセージ情報のうち、受信者／発信者連絡先（相手識別情報１１１ａ）、メッセージ本文１１１ｂ及び受信／発信時刻１１１ｃに関する情報を含むように、音声通話に関するメッセージブロック１１２は、音声通話情報のうち、受信者／発信者連絡先（音声通話の相手１１２ａ）、受信／発信時刻１１２ｂ、通話時間１１２ｃ（総通話時間）、及び受信／発信識別情報１１２ｄ（通話接続失敗表示など）を含むように定義されてもよい。図５の例では、メッセージブロックフォーマットは、文字メッセージと音声通話情報全部に対して、メッセージブロック１１１が受信／発信の相手識別情報１１１ａと音声通話と文字メッセージを識別するための情報（メッセージ本文１１１ｂ）をさらに含むように定義される。メッセージ情報管理ユニット１１２０は、音声通話情報及び文字メッセージ情報のうちメッセージブロックフォーマットによって定義された項目のみを抽出して統合メッセージ情報を生成する。
【００６５】
メッセージブロックフォーマットは第１メッセージ管理ユーザインターフェース１００に表示される情報項目だけではなく、表示形式に対する定義を含んでいてもよい。例えば、図５の例のように、メッセージの受信／発信識別に関する項目は方向の異なる矢印イメージで表示されると定義されてもよく、文字メッセージの本文内容の表示は、３６字以内に制限することとして定義されてもよい。従って、ユーザインターフェース管理ユニット１１３０は、メッセージ情報管理ユニット１１２０によって生成された統合メッセージ情報を、メッセージブロックフォーマットに定義された表示形式によって編集するように構成される。例えば、図５のメッセージブロック１１１に対して、ユーザインターフェース管理ユニット１１３０は、メッセージブロックフォーマットで定義された表示形式に従って、発信識別情報に対応する矢印イメージと、文字メッセージ本文内容のうち最初の３６字に該当する文字とを有するように統合メッセージ情報を編集する。
【００６６】
即ち、メッセージ情報管理ユニット１１２０は、音声通話情報及び文字メッセージ情報のうち、メッセージブロックフォーマットによって定義された項目のみ抽出してメッセージブロックフォーマットに定義された表示形式によって編集することで統合メッセージ情報を生成する。
【００６７】
メッセージ情報統合管理アプリケーションの実行のためのユーザ入力が受信されると、ユーザインターフェース管理ユニット１１３０は、メッセージ情報管理ユニット１１２０によって生成された統合メッセージ情報を読み出す（Ｓ１４００）。
【００６８】
ユーザインターフェース管理ユニット１１３０は、統合メッセージ情報の各項目がメッセージブロックフォーマットによって定義され、配置規則によって配置されたメッセージブロック１１１、１１２を生成する（Ｓ１５００）。配置規則はメッセージブロック１１１、１１２に表示される統合メッセージ情報の項目それぞれが配置される位置に関する定義である。例えば、相手識別情報１１１ａ、受信／発信時刻１１１ｃ、メッセージ本文１１１ｂは図４に示されたメッセージブロック１１１、１１２の特定位置に配置されるように定義されてもよい。この際、ユーザインターフェース管理ユニット１１３０は統合メッセージ情報の各項目が図４と同じ位置に配置されたメッセージブロック１１１、１１２を生成する。
【００６９】
続いて、ユーザインターフェース管理ユニット１１３０は、ブロックに対応する音声通話情報及び文字メッセージ情報が受信／発信時刻によって時系列的に配列された第１メッセージ管理ユーザインターフェース１００を生成してモバイル端末１０の表示装置を通じて表示する（Ｓ１６００）。
【００７０】
メッセージ情報管理ユニット１１２０によって生成された統合メッセージ情報またはユーザインターフェース管理ユニット１１３０によって生成されたメッセージブロック１１１、１１２は、メモリ１６００に保存されてもよい。統合メッセージ情報またはメッセージブロック１１１、１１２がメモリ１６００に保存されると、上述した処理を反復する必要なしに保存された統合メッセージ情報またはメッセージブロック１１１、１１２を呼び出して、第１メッセージ管理ユーザインターフェース１００を生成することができる。この場合、アップデートされていない、即ち、統合メッセージ情報がまだ生成されていない音声通話情報及び文字メッセージ情報に対しては、上述した処理を実行してメッセージブロック１１１、１１２を生成し、第１メッセージ管理ユーザインターフェース１００に表示する。
【００７１】
上述したように、メッセージブロックフォーマットは、ユーザの設定によって変更されてもよい。即ち、ユーザはメッセージブロック１１１、１１２に表示される情報の項目、表示形式及び配置規則のうち、少なくとも一つを変更することができる。メッセージブロックフォーマットが変更されると、ユーザインターフェース管理ユニット１１３０は、メモリ１６００に保存された統合メッセージ情報を変更されたメッセージブロックフォーマットに合わせて修正するように構成されてもよい。統合メッセージ情報の修正は、上述した処理と同一の処理を経て実行されてもよい。即ち、メッセージ情報管理ユニット１１２０は、既に保存された統合メッセージ情報に対応する音声通話情報及び文字メッセージ情報に対して上述した処理を同一に実行した後、保存された要約メッセージ情報を修正された要約メッセージ情報に代替するように構成されてもよい。他の代案として、メッセージ情報管理ユニット１１２０は、変更前のメッセージブロックフォーマットと変更されたメッセージブロックフォーマットを比較して差異のある部分対してのみ上述した処理のうち一部または全部を実行し、その処理結果を既に保存された要約メッセージ情報にアップデートするように構成されてもよい。例えば、図５の例で、受信／発信識別情報を表示項目から除外するようにメッセージブロックフォーマットが変更された場合、以前のメッセージブロックフォーマットと比較して、既に保存された要約メッセージ情報から受信／発信識別情報のみを削除する処理を実行すればよい。項目が追加された場合や表示形式が変わった場合にも、変更前後の二つのメッセージブロックフォーマットを比較して変更のある部分についてのみ処理を実行し、その結果を既に保存された要約メッセージ情報にアップデートすればよい。
【００７２】
以上では、音声通話情報及び文字メッセージ情報の編集及び統合メッセージ情報の生成／編集がメッセージ情報管理ユニット１１２０によって実行される例に対して説明したが、このような処理の全部または一部は、ユーザインターフェース管理ユニット１１３０によって実行されてもよい。例えば、メッセージフォーマットがメッセージの受信／発信識別に関する項目を矢印イメージの形式で表示されると定義する場合、ユーザインターフェース管理ユニット１１３０が第１メッセージ管理ユーザインターフェース１００を生成する段階で、該当項目をイメージに置換するように構成されてもよい。
【００７３】
図７は、図５に示された構成を有する第１メッセージ管理ユーザインターフェース１００生成に関する処理を示したフローチャートである。
【００７４】
図７に示された実施形態で段階Ｓ１１００乃至Ｓ１４００の処理は、図６の実施形態と同一であるので説明を省略する。
【００７５】
Ｓ１４００の処理に続いて、ユーザインターフェース管理ユニット１１３０は、モバイル端末１０の住所録管理部にアクセスして住所録情報を読み込む（Ｓ１６００）。この処理（Ｓ１６００）は、段階Ｓ１１００乃至Ｓ１４００の処理と同時に実行されるか、それより先に実行されてもよい。
【００７６】
続いて、ユーザインターフェース管理ユニット１１３０は、Ｓ１４００で生成されたメッセージブロック１１１、１１２が、順に羅列された第１領域と、Ｓ１６００で読み込む住所録情報が表示される第２領域とを有する第１メッセージ管理ユーザインターフェース１００を生成し、それをモバイル端末１０の表示装置を通じて表示する（Ｓ１７００）。この際、ユーザインターフェース管理ユニット１１３０を通じて提供される第１メッセージ管理ユーザインターフェース１００は、図５に示されたように、音声通話情報と文字メッセージ情報が時系列的に表示される第１領域と、住所録情報が表示される第２領域とで構成される。
【００７７】
図４の第１メッセージ管理ユーザインターフェース１００は、メニューバー１２０を含む。メニューバー１２０には、第１メッセージ管理ユーザインターフェース１００のモード選択アイコン１２１ａ、１２１ｂ、１２１ｃ、検索ツール１２２及び住所録アイコン１２３が表示されている。
【００７８】
検索ツール１２２の入力窓をタッチすると、ユーザインターフェース管理ユニット１１３０は、文字入力ユーザインターフェースを提供する。ユーザが文字入力ユーザインターフェースを通じて検索語を入力すると、ユーザインターフェース管理ユニット１１３０は、メッセージ情報統合管理部１１００に内蔵された検索エンジン（図示せず）を通じて、入力された検索語を含む統合メッセージ情報を検索し、検索結果を第１メッセージ管理ユーザインターフェース１００に表示する。
【００７９】
ユーザがメニューバー１２０の住所録アイコン１２３をタッチすると、ユーザインターフェース管理ユニット１１３０は、住所録アプリケーションにアクセスして住所録情報を読み出す。同時に、ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェース１００を住所録ユーザインターフェースに転換してモバイル端末１０の表示装置を通じて表示する。
【００８０】
図８は、ユーザインターフェース管理ユニット１１３０によって生成された住所録ユーザインターフェースの画像の一例を示した図である。
【００８１】
住所録インターフェース８００は、連絡先情報と電話のグラフィックユーザインターフェース８１２を含む連絡先情報ブロック８１０と検索ツール８２０を含むように構成される。連絡先情報ブロック８１０は、連絡先の名称によって羅列される。連絡先情報ブロック８１０には、電話番号２１１が表示される。
【００８２】
第１メッセージ管理ユーザインターフェース１００は、相互転換が可能な複数のモードで提供されてもよい。モード転換の際、第１メッセージ管理ユーザインターフェース１００のメッセージブロック１１１、１１２の構成が異なってもよい。メッセージ情報統合管理部１１００の第１メッセージ管理ユーザインターフェース１００のモード転換処理は次のように実行される。
【００８３】
ユーザインターフェース管理ユニット１１３０がユーザのモード転換入力を検知すると、ユーザインターフェース管理ユニット１１３０は、ユーザによって選択された新しいモードのメッセージブロックフォーマット情報を照会する。継続してユーザインターフェース管理ユニット１１３０は、照会されたメッセージブロックフォーマットによってメッセージブロック１１１、１１２を再構成する。メッセージブロック１１１、１１２の再構成処理は、メッセージブロックフォーマットが変更された場合のメッセージ再構成処理と同一に実行される。メッセージブロックフォーマットが変更された場合のメッセージ再構成処理に対しては、既に詳細に説明したのでここでは省略する。
【００８４】
図４に示された例において、第１メッセージ管理ユーザインターフェース１００は三つのモードを提供するように構成されるが、それぞれのモードはメニューバーに含まれたモードアイコンによって選択可能である。選択可能なモードは期間コマンドモード、統合メッセージ情報モード、音声通話情報モードであり、その中で図４に示された統合モードがデフォルトモード（基本モードともいう）に転換される。デフォルトモードに対しては、前述した図４を参照して説明したので省略する。
【００８５】
図９は、第１メッセージ管理ユーザインターフェース１００のモード転換処理を示したフローチャートである。
【００８６】
図９を参照すると、まず、ユーザインターフェース管理ユニット１１３０は、モード転換ユーザ入力を受信する（Ｓ１７１０）。モード転換ユーザ入力は、前述した通り、第１メッセージ管理ユーザインターフェースのメニューバー１２０に表示されたモード選択グラフィックユーザインターフェース（アイコン）であってもよい。ユーザインターフェース管理ユニット１１３０は、モード転換ユーザ入力によって選択されたモードのメッセージブロックフォーマットを照会する（Ｓ１７２０）。メッセージブロックフォーマットは、メッセージを構成する情報の項目、形式及び配置に関する定義で、メッセージブロックフォーマットに関する具体的な内容は、図４及び図６を参照して説明したメッセージブロックフォーマットと類似する。メッセージ情報管理ユニット１１２０は、メッセージブロックフォーマットに従って、メッセージブロックに表示される情報を再構成する（Ｓ１７３０）。この際、メッセージ情報管理ユニット１１２０によって実行されるメッセージ情報の再構成処理は、前述したメッセージブロックのフォーマット変更によるメッセージブロック情報の再構成処理と類似するので詳細な説明は省略する。続いて、ユーザインターフェース管理ユニット１１３０は、再構成されたメッセージブロック表示情報を所定規則に従って配置してメッセージブロックを生成し（Ｓ１７４０）、それを転換されたモードの第１メッセージ管理ユーザインターフェース１００に表示する（Ｓ１７５０）。モード転換された第１メッセージ管理ユーザインターフェース１００のメッセージブロックは転換されたモードに関するメッセージブロックフォーマットによって定義された項目で構成される。以上ではメッセージブロック情報の再構成がメッセージ情報管理ユニット１１２０によって実行される例に関して説明したが、そのような処理はユーザインターフェース管理ユニット１１３０によって実行されてもよい。
【００８７】
図１０は、音声通話情報モードの第１メッセージ管理ユーザインターフェース２００の画像の一例を示した図である。図１０には、第１メッセージ管理ユーザインターフェース２００の一例として、メッセージ情報表示領域２２１と、インターフェース転換などのメニューのためメニューバー１２０を含むように構成される。ユーザがメニューバー１２０の電話情報のモード選択アイコン１２１ｂをタッチすると、第１メッセージ管理ユーザインターフェース２００は、電話情報モードに転換される。第１メッセージ管理ユーザインターフェース２００の電話情報モードは、統合メッセージ情報のうち、音声通話情報のみを含むように構成される。即ち、電話情報モードの第１メッセージ管理ユーザインターフェース２００のメッセージブロック２１１は、音声通話情報に対してのみ生成される。従って、ユーザインターフェース管理ユニット１１３０は、文字メッセージに対するメッセージブロックは、第１メッセージ管理ユーザインターフェースに表示しない。即ち、音声通話情報に対してのみメッセージブロックを生成する。この際、メッセージブロックは、デフォルトモードである統合モードと異なるように構成されてもよい。即ち、メッセージブロックフォーマットが異なってもよい。図１０のメッセージブロック２１１は、図４の音声通話情報に対するメッセージブロック１１２に含まれた相手識別情報２１１ａ、受信／発信時刻２１１ｂ、メッセージ本文２１１ｃ項目の外に電話のアイコン２１１ｄをさらに含むようにメッセージブロックフォーマットが定義される。従って、ユーザの電話情報モードへのモード転換入力が検知されると、ユーザインターフェース管理ユニット１１３０は、ユーザによって選択された電話情報モードのメッセージブロックフォーマット情報を照会し、照会された電話情報モードのメッセージブロックフォーマットに従って、電話のアイコン２１１ｄが追加されるように音声通話情報に対するメッセージブロックを再構成する。既に説明したように、メッセージブロックの再構成処理は、メッセージブロックフォーマットが変更された場合のメッセージ再構成処理と同一に実行される。
【００８８】
本発明の一実施形態によると、ユーザインターフェース管理ユニット１１３０は、特定の期間の間収集された統合メッセージ情報を一括整理して表示する期間コマンドユーザインターフェースを提供するように構成されてもよい。特定の期間はユーザの選択によって調整されてもよい。期間コマンドユーザインターフェースには、メッセージ情報統合管理部１１００を通じて提供される全ての情報が表示されてもよい。しかし、ユーザの選択によってメッセージ情報統合管理部１１００を通じて処理された全ての情報のうち一部のみを表示してもよい。
【００８９】
図１１は、本発明の一実施形態による期間コマンドモードへの転換処理の一例を示すフローチャートである。
【００９０】
図１１を参照すると、まず、ユーザインターフェース管理ユニット１１３０は、期間コマンドモードを選択するユーザ入力を受信する（Ｓ１７１５）。期間コマンドモードを選択するユーザ入力は、図４に示された第１メッセージ管理ユーザインターフェースのメニューバーの期間コマンドのモード選択アイコン１２１ｃのタッチであってもよい。ユーザインターフェース管理ユニット１１３０は、受信されたユーザ入力に含まれた期間指定情報を照会して、ユーザ指定期間を識別する（Ｓ１７２５）。メッセージ情報管理ユニット１１２０は、識別されたユーザ指定期間によって、音声通話情報及び文字メッセージをグループ化する（Ｓ１７３５）。より具体的に、メッセージ情報管理ユニット１１２０は、同一のユーザ指定期間の間、受信または発信された音声通話情報及び文字メッセージ情報を一つのグループにする処理を実行する。続いて、ユーザインターフェース管理ユニット１１３０は、グループ化された音声通話情報及び文字メッセージ情報を用いて、所定フォーマットに従ってメッセージ情報ブロックを生成する（Ｓ１７４５）。この際、所定フォーマットは、後述する期間別メッセージブロックに表示される項目と表示形式とに関する定義である。続けて、ユーザインターフェース管理ユニット１１３０は、生成されたメッセージ情報ブロックを含む期間別メッセージブロックを生成し、生成された期間別メッセージブロックを期間コマンドモードの第１メッセージ管理ユーザインターフェースに表示する（Ｓ１７５５）。
【００９１】
図１２乃至図１４は、メッセージ情報統合管理部１１００から提供される期間コマンドモードの第１メッセージ管理ユーザインターフェース３００の画像の一例を示した図である。
【００９２】
ユーザが第１メッセージ管理ユーザインターフェース３００上端のメニューバーの期間コマンドのモード選択アイコン１２１ｃをタッチすると、第１メッセージ管理ユーザインターフェース３００が、モバイル端末１０に表示される。第１メッセージ管理ユーザインターフェース３００上端には、期間選択メニュー３１０が提供される。本実施形態においては、メッセージ情報統合管理部１１００によって処理されたメッセージ及び付加情報を期間単位で羅列して表示する“時間”、一日単位で羅列して表示する“日間”、及び月単位で表示する“月間”など３つ期間選択メニューが提供される。しかし、より多くの単位の期間が、期間選択メニューに提供され、ユーザの設定によって多様な期間を選択してもよい。
【００９３】
図１２は、“時間”メニューを選択した場合の期間コマンドモードの第１メッセージ管理ユーザインターフェース３００の画像の一例を示した図である。第１メッセージ管理ユーザインターフェース３００は、複数の単位ブロック３２０を含む。それぞれの単位ブロック３２０は、一時間単位で区分され、各単位ブロックには、一時間の間、メッセージ情報統合管理部１１００によって処理されたメッセージ情報及び付加情報が表示される。ユーザインターフェース管理ユニット１１３０は、メッセージ情報及び付加情報の全部または一部を予め定められたフォーマットに従って期間コマンドユーザインターフェース上に表示してもよい。図１２の例においては、メッセージ情報に含まれた相手情報、受信であるか発信であるかを区分する情報、総通話時間、メッセージの受信及び発信時刻情報などが表示される。
【００９４】
図１３は、“日間”メニューを選択した場合の期間コマンドモードの第１メッセージ管理ユーザインターフェース３００の画像の一例を示す図である。第１メッセージ管理ユーザインターフェース３００は、複数の単位ブロック３２２を含む。それぞれの単位ブロック３２２は、日付単位で区分され、各単位ブロック３２２には、１日の間処理されたメッセージ情報及び付加情報を要約した要約情報が表示される。ユーザインターフェース管理ユニット１１３０は、メッセージ情報及び付加情報の全部または一部を予め定められたフォーマットによって期間コマンドユーザインターフェース上に表示してもよい。図１３の例においては、日付別に区分された単位ブロックに複数のサーバブロック３２２ａが表示されるが、それぞれのサーバブロック３２２ａには、一つの音声通話及び文字メッセージに関する要約情報として連絡先情報のみ表示される。即ち、ユーザインターフェース管理ユニット１１３０は、日間コマンドユーザインターフェース上では音声通話情報及び文字メッセージ情報のうち、ユーザインターフェース上では音声通話情報及び文字メッセージ情報のうち、受信先または発信先に関する情報のみを抽出してメッセージブロック情報表示するように構成される。ユーザが特定のメッセージブロックを選択すると、ユーザインターフェース管理ユニット１１３０は、音声通話管理部１２００または文字メッセージ管理部１３００を実行し、選択されたブロックに該当する統合メッセージ情報を表示する。
【００９５】
図１４は“月間”メニューを選択した場合の期間コマンドモードの第１メッセージ管理ユーザインターフェース３００の画像の一例を示す図である。第１メッセージ管理ユーザインターフェース３００は、複数の単位ブロック３２３を含む。それぞれの単位ブロックは月別に区分され、各単位ブロック３２３には、１カ月の間、メッセージ情報統合管理部１１００によって処理されたメッセージ情報及び付加情報の要約情報が表示される。ユーザインターフェース管理ユニット１１３０は、メッセージ情報及び付加情報の全部または一部を予め定められたフォーマットによって期間コマンドユーザインターフェース上に表示してもよい。図１４の例においては、日付別に区分された単位ブロックに複数の統計ブロック３２３ａ、３２３ｂ、３２３ｃが表示されるが、それぞれのメッセージ統計ブロックは、該当月に取り交わした音声通話及び文字メッセージの連絡先情報の統計情報が表示される。ユーザが特定のメッセージブロックを選択すると、ユーザインターフェース管理ユニット１１３０は、音声通話管理部１２００または文字メッセージ管理部１３００を実行して選択されたブロックに該当する統合メッセージ情報を表示する。
【００９６】
ユーザは、図４及び図５に示された第１メッセージ管理ユーザインターフェースに表示されたメッセージブロックを選択するユーザ入力、例えば、メッセージブロック１１１、１１２のタッチ入力を通じて該当メッセージの具体的内容を確認することができる。この際、ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェース１００に表示されたメッセージブロック１１１、１１２を選択するユーザ入力に応答して、該当メッセージの具体的内容が表示された第２メッセージ管理ユーザインターフェースを提供するように構成されてもよい。第２メッセージ管理ユーザインターフェースに対して後述する。それとは異なり、ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェース１００と別個のメッセージオブジェクトを生成してユーザが選択したメッセージブロックに対応する統合メッセージ情報の全ての項目をそのまま表示するように構成されてもよい。メッセージオブジェクトはポップアップ形式で表示されてもよい。
【００９７】
第１メッセージ管理ユーザインターフェース１００には文字メッセージ作成のためのアイコン１３０が提供されてもよい。図１５は、図４または図５に示された第１メッセージ管理ユーザインターフェース１００の文字メッセージ作成のためのアイコン１３０を選択するユーザ入力によって、提供された文字作成ユーザインターフェースの画像の一例を示す図である。文字メッセージ作成ユーザインターフェース４００は、受信者入力窓４１０、文字メッセージ表示窓４２０、文字入力窓４３０、及びキーパッドインターフェース４４０で構成される。
【００９８】
文字メッセージ作成のためのアイコン１３０を選択するユーザ入力を受信すると、ユーザインターフェース管理ユニット１１３０は、文字メッセージ作成ユーザインターフェース４００を活性化（アクティベーション）する。文字メッセージ作成ユーザインターフェース４００は、受信者入力窓４１０、文字メッセージ表示窓４２０、文字入力窓４３０及び文字入力のためのキーパッドインターフェース４４０で構成される。ユーザがキーパッドインターフェース４４０を通じて文字列を入力すると、ユーザインターフェース管理ユニット１１３０は、ユーザ入力に対応する文字列を生成して文字入力窓４３０と文字メッセージ表示窓４２０に同時に表示する。文字入力窓４３０には入力された文字を相手に伝送するための伝送アイコン４３２が共に提供される。文字入力を終えて伝送アイコン４３２をタッチするなどの文字伝送ユーザ入力が受信されると、ユーザインターフェース管理ユニット１１３０は文字入力窓に表示された文字列を文字メッセージ管理部１３００に伝達する。文字メッセージ管理部１３００は、伝達を受けた文字列を相手にＳＭＳまたはメッセージＳの形態で移動電話交換網を通じて伝送し、伝送された文字メッセージに関する情報をメモリ１６００に保存する。保存された文字メッセージ情報は、メッセージモニタリングユニット１１１０とメッセージ情報管理ユニット１１２０を経てユーザインターフェース管理ユニット１１３０によって第１メッセージ管理ユーザインターフェース１００に表示される。即ち、ユーザは、文字メッセージ管理アプリケーションの実行なしに、第１メッセージ管理ユーザインターフェース１００上で文字メッセージを作成して移動電話交換網を通じて直接相手に作成された文字メッセージを伝送することができ、この際、第１メッセージ管理ユーザインターフェース１００を通じて相手に伝送した文字メッセージに対しても前述したようなメッセージブロック情報の生成及び視覚化処理が実行される。
【００９９】
ユーザが文字入力を終えて伝送アイコンを選択する入力を受信すると、ユーザインターフェース管理ユニット１１３０は、文字入力窓に表示された文字列を文字メッセージ管理部１３００に伝達する。文字メッセージ管理部１３００は伝達受けた文字列を相手に文字メッセージの形態で伝送し、伝送された文字メッセージに関する情報をメモリ１６００に保存する。保存された文字メッセージ情報は、メッセージモニタリングユニット１１１０、メッセージ情報管理ユニット１１２０、及びユーザインターフェース管理ユニット１１３０を経てユーザインターフェース管理ユニット１１３０によって第１メッセージ管理ユーザインターフェース１００に表示される。
【０１００】
第１メッセージ管理ユーザインターフェース１００は、文字メッセージ伝送以外にも電話をかける機能をさらに含むように構成されてもよい。例えば、ユーザが第１メッセージ管理ユーザインターフェース１００に表示されたメッセージブロックをタッチすると、ユーザインターフェース管理ユニット１１３０は、電話をかけるアイコンを第１メッセージ管理ユーザインターフェース１００上に表示するように構成されてもよい。続いて、ユーザが電話かけアイコンをタッチすると、ユーザインターフェース管理ユニット１１３０は、音声通話管理部１２００にアクセスして選択されたメッセージブロックの相手に電話をかけることを実行させる。他の例として、第１メッセージ管理ユーザインターフェース１００に表示されたメッセージブロックを長くタッチすると、ユーザインターフェース管理ユニット１１３０は、音声通話管理部１２００にアクセスして選択された対話ブロックの相手に電話をかけることを実行させる。このように、ユーザが音声通話管理アプリケーションを実行し、電話番号を入力する必要なしに、即時、第１メッセージ管理ユーザインターフェース１００上で音声通話を行うことができる。音声通話管理部１２００は、第１メッセージ管理ユーザインターフェース１００上でトライされた音声通話に関する情報、即ち、発信時刻、受信者、通話接続の有無、通話終了時刻、総通話時間などに関する情報をメモリ１６００に保存する。保存された音声通話情報は、メッセージモニタリングユニット１１１０とメッセージ情報管理ユニット１１２０を経て、ユーザインターフェース管理ユニット１１３０によって第１メッセージ管理ユーザインターフェース１００に表示される。即ち、第１メッセージ管理ユーザインターフェース１００を通じてトライされた音声通話に対しても前述したようなメッセージ情報統合管理プロセッサが実行される。
【０１０１】
一方、上述したように、ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェース１００に表示されたメッセージブロック１１１、１１２を選択するユーザ入力に応答して、第２メッセージ管理ユーザインターフェースを提供するように構成されてもよい。即ち、第１メッセージ管理ユーザインターフェース１００は、ユーザ入力によって第２メッセージ管理ユーザインターフェースに転換されてもよい。
【０１０２】
以下に、第２メッセージ管理ユーザインターフェースの生成処理を図１６及び図１７を参照して具体的に説明する。
【０１０３】
図１６は、第２メッセージ管理ユーザインターフェースを生成する処理過程を示すフローチャートであり、図１７は、本発明のメッセージ情報統合管理部１１００によって提供される第２メッセージ管理ユーザインターフェースの画像の一例を示す図である。
【０１０４】
まず、ユーザインターフェース管理ユニット１１３０は、第１メッセージ管理ユーザインターフェースの実行を要請するユーザ入力を受信する（Ｓ２１００）。この際、第２メッセージ管理ユーザインターフェースの実行要請ユーザ入力は、例えば、前述したように、第１メッセージ管理ユーザインターフェース１００に表示されたメッセージブロック１１１、１１２をタッチするユーザ入力であってもよい。また、第２メッセージ管理ユーザインターフェースの実行要請ユーザ入力は、メッセージ情報統合管理アプリケーションが実行されていない状態でモバイル端末１０の状態表示ラインに表示されたメッセージ受信アラームをタッチするユーザ入力であってもよい。
【０１０５】
第２メッセージ管理ユーザインターフェースの実行を要請するユーザ入力が受信されると、ユーザインターフェース管理ユニット１１３０は、ユーザが選択したメッセージブロックの対話相手の情報（受信者／発信者）を識別する（Ｓ２２００）。続いて、メッセージ情報管理ユニット１１２０は識別された対話相手の情報を含む全ての音声通話情報及び文字メッセージ情報を読み込んで（Ｓ２３００）、音声通話情報及び文字メッセージ情報を所定の対話情報フォーマットに従って、編集して対話情報を生成する（Ｓ２４００）。対話情報フォーマットは、第２メッセージ管理ユーザインターフェースに表示される情報の項目及び形式に関する定義である。例えば、音声通話の対話情報フォーマットは、音声通話情報のうち通話時間項目と受信／発信時刻項目に対してそれぞれ“通話ＸＸ：ＸＸ”、午後（午前）“○○：○○”の形式を有すると定義されてもよい。一方、文字メッセージの対話フォーマットは、文字メッセージ情報のうち、受信／発信項目は“午後（午前）○○：○○”の形成を有し、文字メッセージの内容項目は、全文形式を有すると定義されてもよい。この場合、メッセージ情報管理ユニット１１２０は、音声通話情報及び文字メッセージ情報のうち対話情報フォーマットによって定義された項目のみを抽出して対話情報フォーマットに定義された表示形式に従って編集することで対話情報を生成する。
【０１０６】
以上では、対話情報を生成する処理Ｓ２４００がメッセージ情報管理ユニット１１２０によって実行される例に対して説明したが、このような処理の全部または一部はユーザインターフェース管理ユニット１１３０によって実行されてもよい。
【０１０７】
続いて、ユーザインターフェース管理ユニット１１３０は、対話構成規則によって対話情報を視覚化し（Ｓ２５００）、視覚化した対話情報を含む第２メッセージ管理ユーザインターフェースを生成する（Ｓ２６００）。対話構成規則はメッセージ情報管理ユニット１１２０によって生成された対話情報の配置と表示形式に関する規則である。例えば、１）受信音声通話及び文字メッセージに関する対話情報はインターフェースの左側に、発信音声通話及び文字メッセージに関する対話情報はインターフェースの右側に配置し、２）文字メッセージ情報の文字内容項目と音声通話情報通話時間項目は吹き出しイメージに挿入して視覚化し、３）受信／発信視覚情報は吹き出しの横に表示し、４）全ての対話情報は受信／発信時刻によって下行性で表示する規則であってもよい。ユーザインターフェース管理ユニット１１３０は前記例のような構成規則に従って対話情報の各項目を処理して視覚化し、その結果が表示された第２メッセージ管理ユーザインターフェースを生成する。
【０１０８】
前記で例にした対話情報フォーマットと対話構成規則によって生成された第２メッセージ管理ユーザインターフェースは図１７に示されたようである。
【０１０９】
第２メッセージ管理ユーザインターフェース５００は相手情報と電話かけアイコンが提供される表題部５１０、対話表示部５２０及び文字入力部５３０で構成される。対話表示部には対話情報フォーマット及び対話構成規則によって視覚化された対話情報が表示される。例えば、単位対話５２１は、発信音声通話に関するもので、対話情報フォーマットと対話構成規則によって通話時間項目は“通話０３：０７”の形式で吹き出しに挿入されて視覚化され、発信時刻項目は“午前１１：０３”文字列で吹き出しの横に視覚化される。単位対話５２２は、受信文字メッセージ関するもので、対話情報フォーマットと対話構成規則によって文字メッセージ内容項目は全文である“○○”の形式で吹き出しに挿入されて視覚化され、受信時刻項目は“午後０８：０２”文字列で吹き出しの横に視覚化される。また、受信文字メッセージに関する単位対話５２２はインターフェース左側に、発信音声通話に関する単位対話５２１はインターフェース右側に配置され、二つの間の発信／受信時刻の先後関係によってより最近である単位対話５２１が単位対話５２２の上の方に配置される。
【０１１０】
第２メッセージ管理ユーザインターフェース５００は、特定の相手とのメッセージ交換に一つの情報を詳細に提供するように構成される。例えば、第２メッセージ管理ユーザインターフェース５００は特定のユーザと取り交わした音声通話及び文字メッセージに関する情報を時系列的に対話形で羅列して提供するように構成されてもよい。第１メッセージ管理ユーザインターフェース１００は、全てのメッセージ交換に関する用法を時系列的に羅列したのに反して、第２メッセージ管理ユーザインターフェース５００は、特定のユーザを対象として交換されたメッセージの内容をより具体的に表示するように構成される。
【０１１１】
第２メッセージ管理ユーザインターフェース５００は、多様なユーザ入力に応答して提供されてもよい。まず、上述したように、ユーザインターフェース管理ユニット１１３０が第１メッセージ管理ユーザインターフェース１００上に表示された特定のメッセージブロックをタッチするなどのユーザの入力行為（“メッセージブロック選択入力”）を検知するとユーザインターフェース管理ユニット１１３０は、選択されたメッセージブロックに含まれた受信者または発信者情報（“相手情報”）を識別する。ユーザインターフェース管理ユニット１１３０は、識別された相手情報を有する統合メッセージ情報をメモリ１６００から照会し、照会された統合メッセージ情報を時系列的に羅列して第２メッセージ管理ユーザインターフェース５００を構成した後、それをモバイル端末１０に表示する。即ち、ユーザインターフェース管理ユニット１１３０は、ユーザのメッセージブロック選択入力に応答して、第１メッセージ管理ユーザインターフェース１００を選択されたメッセージブロックに含まれた相手に関する全てメッセージ情報を時系列的に羅列した第２メッセージ管理ユーザインターフェース５００に転換する。
【０１１２】
この際、第２メッセージ管理ユーザインターフェース５００は、それぞれもメッセージ情報を対話形で表示して提供してもよい。図１７の例では、相手から受信したメッセージ情報、即ち、受信音声通話及び受信文字メッセージに関する情報は左側の受信対話ブロックに、ユーザが発信したメッセージ情報は、右側の発信対話ブロックにそれぞれ表示するように構成される。受信対話ブロックと発信対話ブロックは容易な識別のためにそれぞれ異なる色相と字体を有するように生成されてもよい。
【０１１３】
第２メッセージ管理ユーザインターフェース５００は、文字入力部５３０を含むように構成されてもよい。文字入力部５３０は、図１７に示されたように、第２メッセージ管理ユーザインターフェース５００の下端に配置されてもよい。文字入力部５３０は文字入力窓５３１と文字伝送グラフィックユーザインターフェース（伝送アイコン５３２）を含む。
【０１１４】
図１８は、図１７の第２メッセージ管理ユーザインターフェース５００で文字メッセージ作成のためのユーザ入力インターフェースが活性化された画像の一例を示した図である。
【０１１５】
文字入力窓５３１をタッチするなどのユーザ入力があれば、ユーザインターフェース管理ユニット１１３０は、図１８に示されたように、キーパッドインターフェース５４０を第２メッセージ管理ユーザインターフェース５００上に提供し、ユーザがキーパッドインターフェース５４０を通じて入力された文字列を文字入力窓５３１に表示する。
【０１１６】
文字入力部５３０には、入力された文字を相手に伝送するための伝送アイコン５３２が含まれる。文字入力を終えて伝送アイコン５３２をタッチするなどの文字伝送ユーザ入力が受信されると、ユーザインターフェース管理ユニット１１３０は、文字入力窓に表示された文字列を文字メッセージ管理部１３００に伝達する。文字メッセージ管理部１３００は、伝達受けた文字列を相手にＳＭＳまたはメッセージＳの形態で移動電話交換網を通じて伝送し、伝送された文字メッセージに関する情報をメモリ１６００に保存する。保存された文字メッセージ情報はメッセージモニタリングユニット１１１０とメッセージ情報管理ユニット１１２０を経てユーザインターフェース管理ユニット１１３０によって第２メッセージ管理ユーザインターフェース５００に表示される。即ち、ユーザは文字メッセージ管理アプリケーションの実行なしに、第２メッセージ管理ユーザインターフェース５００上で文字メッセージを作成して移動電話交換網を通じて直接相手に作成された文字メッセージを伝送することができ、この際、第２メッセージ管理ユーザインターフェース５００を通じて相手に伝送した文字メッセージに対しても前述したような対話情報の生成及び視覚化処理が実行される。
【０１１７】
以上では、第２インターフェースに文字入力部が提供される例について説明したが、文字入力部の代わりに、図４及び図５の文字メッセージ作成のためのアイコン１３０と同一のアイコンが第２メッセージ管理ユーザインターフェース５００に提供されてもよい。ユーザがこのアイコンをタッチすると、ユーザインターフェース管理ユニット１１３０は、図１５と類似した文字入力ユーザインターフェースを活性化してユーザから文字メッセージの入力を受ける。作成された文字は前述した処理を経て第２メッセージ管理ユーザインターフェース５００に表示される。
【０１１８】
第２メッセージ管理ユーザインターフェース５００は、文字伝送の外にも電話をかける機能をさらに含むように構成されてもよい。例えば、第２メッセージ管理ユーザインターフェース５００には、図１７に示されたような電話のグラフィックユーザインターフェース５１２が提供される。ユーザが電話かけグラフィックユーザインターフェース５１２をタッチすると、ユーザインターフェース管理ユニット１１３０は、音声通話管理部１２００にアクセスして第２メッセージ管理ユーザインターフェース５００の対話相手５１１に電話をかけることを実行する。この際、ユーザインターフェース管理ユニット１１３０は、選択された対話ブロックの相手の電話番号を音声通話管理ユニットに伝送するので、ユーザが追加で電話番号を入力する必要なしに即時該当電話番号で音声通話をトライすることができる。音声通話管理ユニットは該当音声通話に関する情報、即ち発信時刻、受信者、通話接続の有無、通話終了時刻、総通話時間などに関する情報をメモリ１６００に保存する。保存された音声通話情報は、メッセージモニタリングユニット１１１０とメッセージ情報管理ユニット１１２０を経てユーザインターフェース管理ユニット１１３０によって第２メッセージ管理ユーザインターフェース５００に表示される。即ち、ユーザは音声通話管理アプリケーションの実行なしに、第２メッセージ管理ユーザインターフェース５００を通じて直接相手に音声通話をトライすることができ、第２メッセージ管理ユーザインターフェース５００を通じてトライされた相手との音声通話に対しても前述したような対話情報の生成及び自覚化処理が実行される。
【０１１９】
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、音声通話及び文字メッセージの統合管理機能以外にも多様な付加機能を第１メッセージ管理ユーザインターフェース１００及び第２メッセージ管理ユーザインターフェース５００と連係して提供するように構成されてもよい。
【０１２０】
それぞれの付加機能の処理は、付加機能処理部１４００によって実行される。付加機能処理部１４００は、多様な付加機能を提供するように構成されたハードウェア、ソフトウェア、またはハードウェアとソフトウェアの組み合せであってもよい。例えば、付加機能処理部１４００は、付加機能の処理に必要な命令語を含むソフトウェアと命令語による処理を実行するモバイル端末１０内のプロセッサによって構成されてもよい。この際、付加機能処理部１４００を構成するソフトウェアはアプリケーション形態でモバイル端末１０にインストールされてもよい。このような付加機能処理部は、一つの機能を実行するように構成されるか、複数の機能を実行するように構成される。図２及び図３は付加機能処理部１４００がメッセージ情報統合管理部１１００外部と独立して備える例を示しているが、一部付加機能はメッセージ情報統合管理部１１００内部に備えられた他の要素によって提供されてもよい。
【０１２１】
付加機能処理部１４００がメッセージ情報統合管理部１１００と独立的に備えられる場合には、付加機能処理部１４００とメッセージ情報統合管理部１１００の間をインターフェースする必要がある。本発明の一実施形態によると、図３に示されたように、メッセージ情報統合管理部１１００は、付加機能実行ユニットの間に備えられた付加機能インターフェース１１４３をさらに含んでいてもよい。付加機能インターフェースは、メッセージ情報統合管理部１１００を構成するハードウェア／及びソフトウェアと付加機能処理部１４００を構成するハードウェア／及びソフトウェアの間をインターフェースする。
【０１２２】
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、第１及び第２メッセージ管理ユーザインターフェース５００にメモ作成、日程管理、認証コード複写、注文計文字メッセージ作成などの機能を提供するように構成されてもよい。
【０１２３】
以下では、それぞれの付加機能に対して具体的に説明する。
【０１２４】
［メモ作成及び掲示］
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、音声通話または文字メッセージ交換のうちメモを記録し、管理できる機能を提供するように構成されてもよい。メモ機能は付加機能処理部１４００の一種であるメモアプリケーションによって提供される。
【０１２５】
以下、図１９乃至図２４を参照してメモ機能の提供について具体的に説明する。
【０１２６】
図１９は、本発明の一実施形態によるメモ機能の提供に関する処理を示すフローチャートである。
【０１２７】
図１９を参照すると、まず、メモ機能の実行に関するユーザ入力が受信されると（Ｓ３１００）、ユーザインターフェース管理ユニット１１３０は、それに応答してメモアプリケーションにアクセスしてメモアプリケーションを実行する（Ｓ３２００）。それのために、第１メッセージ管理ユーザインターフェース１００または第２メッセージ管理ユーザインターフェース５００には、メモ機能を活性化する手段が提供される。即ち、ユーザインターフェース管理ユニット１１３０は、メッセージ情報統合管理部１１００内部または外部からメモ機能を担当するメモアプリケーションの実行と連関されたグラフィックユーザインターフェース、例えば、メモ機能実行アイコンを生成して第１メッセージ管理ユーザインターフェース１００または第２メッセージ管理ユーザインターフェース５００上に表示することができる。
【０１２８】
続いて、ユーザインターフェース管理ユニット１１３０は、メモアプリケーションによって提供されるメモ作成ユーザインターフェースをモバイル端末１０に表示する（Ｓ３３００）。この際、メモアプリケーションがメッセージ情報統合管理部１１００と独立した外部のアプリケーションである場合にはユーザインターフェース管理ユニット１１３０は、付加機能インターフェースを通じてメモアプリケーションにアクセスする。
【０１２９】
メモアプリケーションを通じて作成されたメモ情報は、第１及び第２メッセージ管理ユーザインターフェース５００と連係されてメモリ１６００に保存される（Ｓ３４００）。例えば、ユーザが本発明の一実施形態による第２メッセージ管理ユーザインターフェース５００を通じてメモ機能を活性化しメモを作成すると、作成されたメモは第２メッセージ管理ユーザインターフェース５００によって管理される対話（音声情報及び文字メッセージ情報）と連係して保存されてもよい。続けて、ユーザインターフェース管理ユニット１１３０は、作成されたメモを第１及び第２メッセージ管理ユーザインターフェース５００に表示する（Ｓ３５００）。作成されたメッセージをメモリ１６００に保存する処理（Ｓ３４００）と、作成されたメモを第１及び第２メッセージ管理ユーザインターフェース５００上に表示する処理Ｓ３５００は、同時に実行されても、先後を変えて実行されてもよい。
【０１３０】
図２０は、友達特定の相手（△△カード）を相手にして音声通話情報及び文字メッセージ情報を表示している第２メッセージ管理ユーザインターフェース５００の画像の一例を示した図である。第２メッセージ管理ユーザインターフェース５００上端にはキーパッドインターフェース５４０が表示されている。ユーザがこのメモ機能実行アイコンを選択するユーザ入力を実行すると、ユーザインターフェース管理ユニット１１３０は、メモインターフェースを生成してモバイル端末１０に表示する。メモ機能がメッセージ情報統合管理部１１００外部のメモアプリケーションによって提供される場合、ユーザインターフェース管理ユニット１１３０は付加機能インターフェースを通じてメモアプリケーションによってアクセスしてメモアプリケーションを実行し、メモアプリケーションによって提供されるメモ作成ユーザインターフェースをモバイル端末１０に表示する。
【０１３１】
図２１は、ユーザインターフェースユニットによって提供されるメモ作成ユーザインターフェースの画像の一例を示した図である。図２１を参照すると、メモ作成ユーザインターフェース５８０は文字入力窓５８３、短縮入力ボタン５８１、５８２、“閉める”ボタン５８５、“作成完了”ボタン５８４を含むように構成される。
【０１３２】
短縮入力ボタン５８１、５８２はよく使用される特定の文句の入力を簡便にするために提供される。それぞれの短縮入力ボタン５８１、５８２はそれぞれ異なる常用語句と連関される。即ち、短縮入力の対称となる常用語句はそれぞれ一つの短縮入力ボタン５８１、５８２と連係してメモリ１６００に保存される。ユーザが短縮入力ボタン５８１、５８２をタッチすると、ユーザインターフェース管理ユニット１１３０は、選択された短縮入力ボタン５８１、５８２と連係して保存された常用語句をメモリ１６００から読み出して文字入力窓５８３に入力する。ユーザの識別のために短縮入力ボタンには連関された常用語句が表記される。例えば、ユーザが図２１の“すぐ連絡する”短縮入力ボタン５８１をタッチすると、ユーザインターフェースユニットはこのボタンと連係して保存された常用語句“すぐ連絡する”をメモリ１６００から読み出して文字入力窓５８３に表示する。短縮入力ボタンの個数及び常用語句はユーザまたはメッセージ情報統合管理サービスサーバ２０によって変更されてもよい。例えば、ユーザはデフォルトで提供された短縮入力ボタンによって指定された常用語句を編集することもでき、短縮入力ボタンを追加し、自分がよく使用する他の常用語句と連関されるように設定を変更することもでき、使用しない短縮入力ボタンを削除することもできる。このような短縮入力ボタンの設定変更は、メッセージ情報統合管理サービスサーバ２０によって実行されてもよい。
【０１３３】
メモアプリケーションは、短縮入力ボタン５８１、５８２によるメモ作成外に文字入力窓５８３によるメモ作成を支援する。
【０１３４】
図２２は、文字入力インターフェースの文字入力窓５８３を通じてメッセージを作成する画像の一例を示した図である。ユーザが文字入力窓５８３をタッチするなどのユーザ入力があると、ユーザインターフェース管理ユニット１１３０は、図１７に示されたように、文字入力のためのキーパッドインターフェース５４０を実行する。続けて、ユーザインターフェース管理ユニット１１３０はユーザがキーパッドインターフェース５４０を通じて入力した文字列を文字入力窓５８３に表示する。図２２の例ではユーザがキーパッドインターフェース５４０を通じて入力した“請求書住所変更する”が文字入力窓５８３に表示されている。
【０１３５】
ユーザがメモ作成インターフェースを通じてメモ作成を完了し、“作成完了”ボタン５８４をタッチすると、ユーザインターフェース管理ユニット１１３０は、作成されたメモを第２メッセージ管理ユーザインターフェース５００に表示する。メモは多様な形態で第２メッセージ管理ユーザインターフェース５００に提供されてもよい。例えば、ユーザインターフェース管理ユニット１１３０は、作成されたメモの内容が表示された別途のオブジェクトを生成して第２メッセージ管理ユーザインターフェース５００に挿入することができる。他の例として、ユーザインターフェース管理ユニット１１３０は、作成されたメモを第２メッセージ管理ユーザインターフェース５００の単位対話で視覚化して表示してもよい。また他の例として、ユーザインターフェース管理ユニット１１３０は、作成されたメモを呼び出すことのできるグラフィックユーザインターフェース、例えばメモファイルアイコンを生成して第２メッセージ管理ユーザインターフェース５００に挿入することもできる。図２３は、メモ作成インターフェースの短縮入力ボタン５８１によって作成されたメッセージの内容が表示されたメモオブジェクトが表示された第２メッセージ管理ユーザインターフェース５００の画像の一例を示した図であり、図２４は、メモ作成インターフェース入力窓によって作成されたメモの内容が表示されたメモオブジェクトが提供された第２メッセージ管理ユーザインターフェース５００の図である。作成されたメモの正しい参照のために、ユーザインターフェース管理ユニット１１３０は、作成されたメモを、メモが作成された第２メッセージ管理ユーザインターフェース５００の相手情報と連関されたメモリ１６００に保存する。例えば、図２１乃至２４の例において、メモは相手が△△カードである第２メッセージ管理ユーザインターフェース５００で△△カードと関連して作成されたので、このメモは△△カードと連関されたメモリ１６００に保存される。即ち、作成されたメモは△△カードが索引されて保存される。従って、以後△△カードに関する第２メッセージ管理ユーザインターフェース５００が提供される時、この索引を通じて保存されたメモが読み出されて表示されてもよい。
【０１３６】
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、特定の属性を有する統合メッセージ情報と関連して自動でメモを作成して第１及び第２メッセージ管理ユーザインターフェース５００に表示するように構成されてもよい。例えば、メッセージ情報統合管理部１１００は、通話接続に失敗した受信／発信音声通話情報に対して、自動でメモを作成し、第１及び第２メッセージ管理ユーザインターフェース５００に表示するように構成されてもよい。ユーザの不在中にかかってきた音声通話またはユーザの事情に起因して受信拒否された音声通話に関する統合メッセージ情報には、通話接続が失敗されたことを指す情報が含まれている。同様に、相手の不在に起因して接続されなかったか相手が受信を拒否した発信音声通話に関する統合メッセージ情報には、通話接続が失敗されたことを指す情報が含まれている。ユーザインターフェース管理ユニット１１３０は、“通話接続に失敗した受信／発信音声通話”である属性を有する統合メッセージ情報が生成されると、ユーザの介入なしに自動にメモアプリケーションを実行してメモを作成する。この際、自動に作成されるメモの内容は、ユーザまたはメッセージ情報統合管理サービスサーバ２０によって予め指定されてもよい。例えば、“通話する”、“すぐ連絡する”などの文字がデフォルトで提供される。メモは、音声通話情報に含まれた相手情報をさらに含むように、例えば、“ＸＸＸに電話をかける”などの形態で作成されて、第１メッセージ管理ユーザインターフェース１００に提供されてもよい。自動に作成されたメモは、当該当音声通話情報に含まれた相手情報と連係して保存され、第２メッセージ管理ユーザインターフェース５００に提供されてもよい。メモの自動作成は、バックグラウンドで実行されてもよい。即ち、音声通話管理部１２００から接続に失敗した音声通話情報が受信されると、ユーザインターフェース管理ユニット１１３０は、メモ情報統合管理アプリケーションの実行の有無と無関係にバックグラウンドでメモアプリケーションを通じてメモを作成して保存し、以後メッセージ情報統合管理アプリケーションが実行されると作成されたメモを第１及び第２メッセージ管理ユーザインターフェース５００に表示する。
【０１３７】
［日程管理付加機能］
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、音声通話または文字メッセージ交換中にユーザ日程情報を管理する機能を提供するように構成されてもよい。ユーザ日程情報の管理は付加機能処理部１４００の一種である日程管理アプリケーションによって実行される。
【０１３８】
以下、図２５乃至図２９を参照して日程管理機能の提供に対して具体的に説明する。
【０１３９】
図２５は、本発明の一実施形態による日程管理機能の提供に関する処理を示すフローチャートである。
【０１４０】
図２５を参照すると、まず、日程管理機能の実行に関するユーザ入力が受信されると（Ｓ４１００）、ユーザインターフェース管理ユニット１１３０は、それに応答して日程管理アプリケーションにアクセスして日程管理アプリケーションを実行する（Ｓ４２００）。それために、第１メッセージ管理ユーザインターフェース１００または第２メッセージ管理ユーザインターフェース５００には、日程管理機能を活性化する手段が提供されてもよい。即ち、ユーザインターフェース管理ユニット１１３０は、メッセージ情報統合管理部１１００内部または外部でメモ機能を担当する日程管理アプリケーションの実行と関連したグラフィックユーザインターフェース、例えば日程管理機能実行アイコンを生成して第１メッセージ管理ユーザインターフェース１００または第２メッセージ管理ユーザインターフェース５００上に表示する。
【０１４１】
続いて、ユーザインターフェース管理ユニット１１３０は、日程管理アプリケーションによって提供される日程管理ユーザインターフェースをモバイル端末１０に表示する（Ｓ４３００）。この際、日程管理アプリケーションがメッセージ情報統合管理部１１００と独立した外部のアプリケーションである場合にはユーザインターフェース管理ユニット１１３０は付加機能インターフェースを通じて日程管理アプリケーションにアクセスする。
【０１４２】
ユーザは日程管理ユーザインターフェースを通じて日程を作成するか、保存された日程を読み込んで編集するか、削除してもよい。
【０１４３】
日程管理アプリケーションを通じて作成された日程情報は、第１及び第２メッセージ管理ユーザインターフェース５００と連係されてメモリ１６００に保存される（Ｓ４４００）。例えば、ユーザが本発明の一実施形態による第２メッセージ管理ユーザインターフェース５００を通じて日程管理機能を活性化し日程を作成すると、作成された日程情報は第２メッセージ管理ユーザインターフェース５００によって管理される対話（音声情報及び文字メッセージ情報）と連係して保存されてもよい。続けて、ユーザインターフェース管理ユニット１１３０は作成された日程情報を第１及び第２メッセージ管理ユーザインターフェース５００に表示する（Ｓ４５００）。作成された日程情報をメモリ１６００に保存する処理（Ｓ４４００）とインターフェース上に表示する処理（Ｓ４５００）は、同時に実行されても、先後を変えて実行されてもよい。
【０１４４】
図２６は、日程管理機能実行アイコンが含まれた第１メッセージ管理ユーザインターフェース１００を示した図であり、図２７は、第１メッセージ管理ユーザインターフェース１００上に提供された日程管理ユーザインターフェースの画像の一例を示す図である。図２６の第１メッセージ管理ユーザインターフェース１００には、図４の第１メッセージ管理ユーザインターフェース１００の構成外にも、第１イベントパネル１５０及び日程管理機能実行アイコン１３１が提供される。ユーザがこの日程管理機能実行アイコン１３１を選択するユーザ入力を実行すると、ユーザインターフェース管理ユニット１１３０は、付加機能インターフェースを通じて日程情報管理アプリケーションを実行させ、図２７に示された例のように、日程情報管理アプリケーションによって提供される日程管理ユーザインターフェース１６０を第１メッセージ管理ユーザインターフェース１００上に提供する。日程管理ユーザインターフェース１６０は、日時入力ユーザインターフェース、日程内容入力窓１６１及び日程情報生成のためのグラフィックユーザインターフェースを含む。ユーザは、日程管理ユーザインターフェース１６０を通じて新しい日程を作成するか、作成された日程を呼び出して修正するか削除することができる。例えば、ユーザが日時入力ユーザインターフェースを通じて日付と時間を選択し、日程内容入力窓１６１を通じて日程の内容を入力した後、“保存”ボタン１６２をタッチすると選択された日付と日程の内容を含む日程情報オブジェクトが生成される。
【０１４５】
ユーザインターフェース管理ユニット１１３０は、ユーザ入力によって作成された日程情報オブジェクトを保存し、第１メッセージ管理ユーザインターフェース１００に表示する。例えば、ユーザインターフェース管理ユニット１１３０は作成された日程情報を含むメッセージブロックを生成して第１メッセージ管理ユーザインターフェース１００に表示するように構成されてもよい。この際、日程情報を含むメッセージブロック１１１、１１２を生成する処理は、上述したメッセージブロック１１１、１１２の生成の際の処理と同一の方式で実行される。他の例として、ユーザインターフェース管理ユニット１１３０は、日程情報の内容にアクセスできるリンクを含む日程情報アクセスグラフィックユーザインターフェース、例えば、アイコンを生成し、生成された日程情報アクセスグラフィックユーザインターフェースを前記第１メッセージ管理ユーザインターフェース１００に表示するように構成されてもよい。
【０１４６】
［イベントパネル］
一方、本発明の一実施形態によると、第１メッセージ管理ユーザインターフェース１００は、日程情報管理アプリケーションによって管理されるユーザの日程情報を表示する第１イベントパネルをさらに含むように構成されてもよい。図２７に示された第１メッセージ管理ユーザインターフェース１００はユーザの日程と関連された情報がカード形態のグラフィックオブジェクトで表示される第１イベントパネル１５０を含むように構成される。図２７を参照すると、第１イベントパネル１５０は、第１メッセージ管理ユーザインターフェース１００の上端領域に提供され、第１イベントパネルにはそれぞれのユーザの日程に関する情報が表示された日程カード１５１が複数表示されている。
【０１４７】
このような第１イベントパネルの提供のために、メッセージ情報統合管理部１１００は日程情報管理アプリケーションからユーザの日程情報を受信し、受信された日程情報を所定のフォーマットで再構成するように構成されてもよい。例えば、ユーザの日程情報は複数の項目、例えば予定された日程のスタート日時、終了日時、場所、日程と関連された人物、日程の具体的内容などの項目に関する情報を含んでもよいが、メッセージ情報統合管理部１１００は、これらの項目のうち一部に対してのみ要約情報が生成するように構成される。
【０１４８】
図２８は、本発明の一実施形態による第１イベントパネルの提供に関する処理を示すフローチャートである。
【０１４９】
図２８を参照すると、まず、ユーザインターフェースユニットは、日程管理アプリケーションによって作成された日程情報のアップデートの有無を照会する（Ｓ５１００）。ユーザインターフェースユニットの日程情報アップデートの有無照会処理（Ｓ５１００）は第１メッセージ管理ユーザインターフェース１００の実行の際、実行されるか、即ち、日程管理アプリケーションによって日程情報が生成されて、直ちに実行されてもよい。
【０１５０】
日程情報アップデートの有無の照会段階（Ｓ５１００）で、アップデートされた日程情報が検知されると、メッセージ情報管理ユニット１１２０はアップデートされた日程情報を読み出して（Ｓ５２００）、日程要約情報フォーマットに従って編集して、日程要約情報を生成する（Ｓ５３００）。日程要約情報フォーマットは、第１イベントパネルに提供される日程カードに表示される情報の項目及び形式に関する定義である。例えば、日程要約情報フォーマットは、表示項目で日付、時刻及び題目を指定し、日付は“メッセージ．ＤＤ．”の形成時を、時刻は“午前（午後）○○：○○”の形式を、関連相手は、日程情報表題の全文の形式を有すると定義されてもよい。この場合、メッセージ情報管理ユニット１１２０は、日程情報のうち、日程要約情報フォーマットによって定義された項目のみを抽出して日程要約情報フォーマットに定義された表示形式に従って編集することで日程要約情報を生成する。
【０１５１】
以上で、日程要約情報の生成がメッセージ情報管理ユニット１１２０によって実行される例について説明したが、このような処理の全部または一部は、ユーザインターフェース管理ユニット１１３０によって実行されてもよい。
【０１５２】
続いて、ユーザインターフェース管理ユニット１１３０は、日程カード構成規則によって日程要約情報を視覚化して、日程カードを生成する（Ｓ５４００）。続けて、ユーザインターフェース管理ユニット１１３０は、生成された日程カードを所定の配列規則によって配列して第１イベントパネルに表示する（Ｓ５４００）。続いて、ユーザインターフェース管理ユニット１１３０は、生成された日程カードを所定の配列規則によって配列して第１イベントパネルに表示する（Ｓ５５００）。日程カード構成規則は、メッセージ情報管理ユニット１１２０によって生成された日程要約情報の配置と表示形式に関する規則である。例えば、日程カード構成規則は１）日程要約情報は、小ブロックと大ブロックで区分されたカード形態のイメージ上に表示し、２）日程要約情報項目のうち、日付は、日程カード上端の小ブロックに、時刻と題目は下端の大ブロックに表示し、３）時刻は大きいフォントを使用して表示し、４）題目は小さいフォントを使用して時刻の下に配置するように定義されてもよい。ユーザインターフェース管理ユニット１１３０は、上述した例のような構成規則によって日程要約情報の各項目を処理して視覚化し、その結果を第１メッセージ管理ユーザインターフェース１００の第１イベントパネルを通じて表示する。
【０１５３】
日程カードは、対応する日程情報にアクセスできるリンクを含むように構成されてもよい。ユーザインターフェース管理ユニット１１３０は日程カードをタッチするなどのユーザ入力に応答して、日程管理アプリケーションを実行し、日程カードに対応する日程情報にアクセスしてモバイル端末１０に表示する。
【０１５４】
図２６には、上述した例の日程要約情報フォーマットと、日程カード構成規則によって生成された日程カード１５１が表示された第１イベントパネル１５０が示されている。
【０１５５】
第１イベントパネル１５０には、日程要約情報フォーマットと日程カード構成規則によって視覚化された日程カード１５１が表示される。図２６の例では、日程カード１５１は、上述した例の日程要約情報フォーマットと日程カード構成規則によって、日付項目“１２．２６”は上端の小ブロックに挿入１５１ａされ、時刻項目“午前０８：００”は、大きいフォントを使用して下端の大ブロック中央に配置１５１ｂされ、題目項目“チーム長ミーティング”は、小さいフォントを使用して下端の大ブックの時刻項目“午前０８：００”下に配置１５１ｃされるように構成される。
【０１５６】
メッセージ情報管理ユニット１１２０によって生成された日程要約情報は、メモリ１６００に保存されてもよい（Ｓ５６００）。日程要約情報を保存する処理（Ｓ５６００）は、日程カードの生成処理（Ｓ５４００）または日程カードの表示処理（Ｓ５５００）と同時に実行されるか、先後を変えて実行されてもよい。
【０１５７】
日程要約情報フォーマット及び日程カード構成規則は、ユーザの設定によって変更されてもよい。即ち、ユーザは、日程情報カードに表示される情報の項目、表示形式及び配置中少なくとも一つを変更してもよい。日程要約情報フォーマット及び日程カード構成規則の変更による日程カード再構成処理は前述した統合メッセージブロックフォーマット変更の際のメッセージブロック１１１、１１２再構成処理と類似した方式で処理されてもよい。
【０１５８】
第１イベントパネルに表示される複数の日程カードは、日程情報に含まれた時刻情報を基準として羅列されてもよい。即ち、ユーザインターフェース管理ユニット１１３０は、現在と最も近い時刻に予定された日程が最も前に位置するように日程要約カードを配列することができる。第１イベントパネルは、通り越しなどのユーザ入力を通じてパネルに表示された日程要約カード前後に配列されたカードを照会できるように構成されてもよい。
【０１５９】
日程情報要約カードは含まれた日程の属性によって互いに識別可能であるように生成される。例えば、日程情報のうち日程の重要度を示す情報が含まれるが、この場合、ユーザインターフェース管理ユニット１１３０は、日程の重要度によってカードの色相または日程情報を表記した文字の色を異なるように生成して構成されてもよい。このような構成は、日程カードの視覚化に関するもので日程カード構成規則によって定義される。
【０１６０】
図２９は、日程管理機能が実行された第２メッセージ管理ユーザインターフェース５００の画像の一例を示す図である。第２メッセージ管理ユーザインターフェース５００上で日程管理機能を提供する処理は前記説明した第１メッセージ管理ユーザインターフェース１００上で日程管理機能を提供する処理と同一の過程を経て実行される。
【０１６１】
図２９に示された第２メッセージ管理ユーザインターフェース５００には、図１７の第２メッセージ管理ユーザインターフェース５００の構成の外にも、第２イベントパネル５６０及び日程管理機能実行アイコン５２３が提供される。ユーザがこの日程管理機能実行アイコン５２３を選択するユーザ入力を実行すると、ユーザインターフェース管理ユニット１１３０は付加機能インターフェースを通じて日程情報管理アプリケーションを実行させ、日程情報管理アプリケーションによって提供される日程管理ユーザインターフェース５７０を第２メッセージ管理ユーザインターフェース５００上に提供する。日程管理ユーザインターフェース５７０は、日時入力ユーザインターフェース、日程内容入力窓５７１及び日程情報生成のためのグラフィックユーザインターフェース（“保存”ボタン５７２）を含む。ユーザは日程管理ユーザインターフェース５７０を通じて新しい日程を作成するか、作成された日程を呼び出して修正するか削除することができる。例えば、ユーザが日時入力ユーザインターフェースを通じて日付と時間を選択し、日程内容入力窓５７１を通じて日程の内容を入力した後、“保存”ボタン５７２をタッチすると選択された日付と日程の内容を含む日程情報が生成される。
【０１６２】
日程情報の変更内容は、第２メッセージ管理ユーザインターフェースの相手と連係してメモリ１６００に保存される。即ち、ユーザが本発明の一実施形態による第２メッセージ管理ユーザインターフェース５００を通じて日程管理機能を活性化し、日程情報を作成すると、作成された日程情報は、第２メッセージ管理ユーザインターフェース５００によって管理される対話（音声通話情報及び文字メッセージ情報）と連係して保存される。ユーザインターフェース管理ユニット１１３０は、ユーザ入力によって作成された日程情報を第２メッセージ管理ユーザインターフェース５００に表示する。例えば、ユーザインターフェース管理ユニット１１３０は、作成された日程情報を含む視覚化された対話情報を生成して第２メッセージ管理ユーザインターフェース５００に表示するように構成されてもよい。この際、日程情報を含む視覚化された対話情報を生成する処理は、第２メッセージ管理ユーザインターフェース５００に対話情報を生成し視覚化する処理と同一の方式で実行される。他の例として、ユーザインターフェース管理ユニット１１３０は、日程情報の内容にアクセスできるリンクを含む日程情報アクセスグラフィックユーザインターフェース、例えば、アイコンを生成し、生成された日程情報アクセスグラフィックユーザインターフェースを前記第２メッセージ管理ユーザインターフェース５００に表示するように構成されてもよい。
【０１６３】
一方、第２メッセージ管理ユーザインターフェース５００は、日程情報管理アプリケーションによって管理されるユーザの日程情報を表示する第２イベントパネルをさらに含むように構成されてもよい。図２９の例において、第２イベントパネルは、第２メッセージ管理ユーザインターフェース５００の対話相手と関連した日程情報のうち最も先に到来する日程情報のみを表示するように構成される。
【０１６４】
図３０は、第２イベントパネルの提供に関する処理の一例を示したフローチャートであり、図３１は、第２イベントパネルの提供に関する処理の他の例を示したフローチャートである。
【０１６５】
図３０を参照すると、まず、ユーザインターフェースユニットは、第２メッセージ管理ユーザインターフェース５００の対話相手と関連した日程情報を照会する（Ｓ５１１０）。ここで、対話相手というのは、第２メッセージ管理ユーザインターフェース５００に表示される対話（受信／発信音声通話及び文字メッセージ）の相手のことである。対話相手と関連した日程情報というのは、その相手との対話に関する第２メッセージ管理ユーザインターフェース５００上で作成された日程情報を言う。日程情報が第２メッセージ管理ユーザインターフェース５００上で作成されない場合にも、日程情報に相手を特定する識別情報（例えば、関連であるタッグ）を挿入するとその相手と関連した日程情報となることできる。ユーザインターフェースユニットの対話相手と関連した日程情報の照会処理（Ｓ５１１０）は、第２メッセージ管理ユーザインターフェース５００の実行の際、実行されるか、実時間で、即ち日程管理アプリケーションによって日程情報が生成されて、即時に実行されてもよい。
【０１６６】
対話相手と関連した日程情報の照会処理（Ｓ５１１０）の後、実行される処理は、第２メッセージ管理ユーザインターフェース５００の構成によって異なってもよい。
【０１６７】
まず、第２メッセージ管理ユーザインターフェース５００の構成が、図２６に示された第１イベントパネルのような構成、即ち、複数の日程カードを含む構成を有する場合、図２８のフローチャートに示された処理と同一の処理が実行される（図３０のＳ５１２０乃至Ｓ５５１０）。即ち、メッセージ情報統合管理部１１００は、Ｓ５１００で照会された特定の対話相手と関連した日程情報に対して、図２８に示されたＳ５２００乃至Ｓ５５００の処理と同一の処理を実行する。ただ、メッセージブロック１１１、１１２で生成された日程要約情報は、第２メッセージ管理ユーザインターフェース５００の対話相手と連係してメモリ１６００に保存される（Ｓ５６１０）。この場合、生成された第２イベントパネルと日程カードの構成及び特徴は前述した第１イベントパネルと日程カードと同一である。
【０１６８】
第２イベントパネルが図２９に示された第２イベントパネルと同一に構成される場合、Ｓ５１１０以降の処理は、図３１に示されたように実行される。
【０１６９】
日程情報アップデートの有無照会段階（Ｓ５１２０）で、第２メッセージ管理ユーザインターフェース５００の相手と関連した日程情報が照会されると、メッセージ情報管理ユニット１１２０は照会された情報のうち、最も先に到来する日程情報を選択して該当日程情報を読み込んで（Ｓ５２２０）、第２イベントパネル情報フォーマットに従って編集して日程第２イベントパネル情報を生成する（Ｓ５３２０）。第２イベントパネル情報は、第２イベントパネルに提供される表示される情報の項目及び形式に関する定義である。例えば、第２イベントパネル情報フォーマットは、表示項目で日付、時刻、題目及び日程到来まで残った時間を指定し、日付は“メッセージ．ＤＤ”の形式または“今日”（日程情報の日付が表示日と一致する場合）を、時刻は“午前（午後）○○：○○”の形式を、題目は日程情報表題の全文の形式を、残った時間は“Ｘ日前”、“Ｘ時間前”または“ＸＸ分前”の形式を有することと定義されてもよい。この場合、メッセージ情報管理ユニット１１２０は、日程情報のうち、第２イベントパネル情報フォーマットによって定義された項目のみを抽出して、第２イベントパネル情報フォーマットに定義された情報形式によって編集することで、第２イベントパネル情報を生成する。
【０１７０】
以上では、第２イベントパネル情報の生成がメッセージ情報管理ユニット１１２０によって実行される例について説明したが、このような処理の全部または一部は、ユーザインターフェース管理ユニット１１３０によって実行されてよい。
【０１７１】
続いて、ユーザインターフェース管理ユニット１１３０は、所定の規則によって、第２イベントパネル情報を視覚化し（Ｓ５４２０）、視覚化された第２イベントパネル情報を含む第２イベントパネルを生成して、第２メッセージ管理ユーザインターフェース５００に表示する（Ｓ５５２０）。第２イベントパネル構成規則は、メッセージ情報管理ユニット１１２０によって生成された第２イベントパネルの情報の配置と表示形式に関する規則である。例えば、第２イベントパネル構成規則は、１）第２イベントパネル情報は小ブロックと大ブロックが横方向に区分されたカード形態のイメージ上に表示し、２）第２イベントパネル情報項目のうち日付は日程カード左側の小ブロックに、時刻、題目及び日程到来まで残った時間は右側の大ブロックに表示し、３）時刻は大きいフォントを使用して表示し、４）題目は小さいフォントを使用して時刻下に配置し、５）残った時間は大ブロック右側上端に配置された楕円形のイメージ内に挿入するように定義されてもよい。ユーザインターフェース管理ユニット１１３０は、前記例のような構成規則によって第２イベントパネル情報の各項目を処理して視覚化して第２イベントパネルを生成し、生成された第２イベントパネルを、第２メッセージ管理ユーザインターフェース５００を通じて表示する。
【０１７２】
図２９には前記で例とした第２イベントパネル情報フォーマットと第２イベントパネル構成規則によって生成された第２イベントパネル５６０とが表示された第２メッセージ管理ユーザインターフェース５００が示されている。
【０１７３】
第２イベントパネル５６０には、第２イベントパネル情報フォーマットと第２イベントパネル構成規則によって視覚化された日程情報が表示される。図２９の例においては、第２イベントパネル５６０は、前記で例とした第２イベントパネル情報フォーマットと第２イベントパネル構成規則によって、日付項目“今日”は左側の小ブロック５６１に挿入され、時刻項目“午前１０：４５”は、大きいフォントを使用して大ブロック５６２左側上端に配置５６２ａされ、題目項目“スンヨンと結婚４年記念ハオイ旅行”は小さいフォントを使用して大ブロック５６２の時刻項目“午前１０：４５”の下に配置５６２ｂされ、残った時間項目“２５分前は、大ブロック５６２右側上端の楕円形イメージに挿入５６２ｃされるように構成される。
【０１７４】
メッセージ情報管理ユニット１１２０によって生成された第２イベントパネル情報、またはユーザインターフェース管理ユニット１１３０によって生成された第２イベントパネルは、第２メッセージ管理ユーザインターフェース５００の対話相手と連係してメモリ１６００に保存されてもよい（Ｓ５６２０）。第２イベントパネル情報を保存する処理（Ｓ５６２０）は、第２イベントパネルの生成処理（Ｓ５４２０）または第２イベントパネルの表示処理（Ｓ５５２０）と同時に実行されるか、先後を変えて実行されてもよい。
【０１７５】
第２イベントパネル情報フォーマット及び第２イベントパネル構成規則は、ユーザの設定によって変更されてもよい。即ち、ユーザは第２イベントパネルカードに表示される情報の項目、表示形式及び配置のうち少なくとも一つを変更することができる。第２イベントパネル情報フォーマット及び第２イベントパネル構成規則の変更による第２イベントパネルの再構成処理は、前述したメッセージブロックフォーマットの変更の際のメッセージブロック１１１、１１２再構成処理と類似した方式で処理されてもよい。
【０１７６】
ユーザインターフェースユニットは、第２メッセージ管理ユーザインターフェース５００を通じて作成された日程情報を、第１メッセージ管理ユーザインターフェース１００のイベントパネルにも表示することができる。従って、第２メッセージ管理ユーザインターフェース５００上で作成された日程情報は、第１メッセージ管理ユーザインターフェース１００のイベントパネルと第２メッセージ管理ユーザインターフェース５００のイベントパネル両方に全部表示されてもよい。
【０１７７】
また、本発明の一実施形態によると、メッセージ情報統合管理部１１００は、メモアプリケーションによって作成されたメモに関する情報を第１イベントパネル及び第２イベントパネルに表示するように構成されてもよい。
【０１７８】
図３２は、本発明の一実施形態によるメモカードの生成に関する処理を示すフローチャートである。
【０１７９】
図３２を参照すると、まず、ユーザインターフェースユニットは、メモアプリケーションによって作成されたメモ情報のアップデートの有無を照会する（Ｓ５１３０）。即ち、ユーザインターフェースユニットは、メモアプリケーションによって新しく作成されたメモがあるかを照会する。ユーザインターフェースユニットのメモ情報アップデートの有無照会処理（Ｓ５１３０）は、第１メッセージ管理ユーザインターフェース１００の実行の際、実行されるか、実時間で、即ち、メモアプリケーションによってメモ情報が生成される即時実行されてもよい。
【０１８０】
メモ情報アップデート照会段階（Ｓ５１３０）で、アップデートされた日程情報が検知されると、メッセージ情報管理ユニット１１２０は、アップデートされたメモ情報を読み込んで（Ｓ５２３０）、メモカード情報フォーマットに従って編集してメモ要約情報を生成する（Ｓ５３３０）。メモカード情報フォーマットは、第１イベントパネルに提供されるメモカードに表示される情報の項目及び形式に関する定義である。例えば、メモカード情報フォーマットは、表示項目としてメモ内容とメモと関連した相手を指定し、メモ内容な日付は、メモ内容に含まれた最初１２字のみ表示する形式を、メモと関連した相手は、相手名称の全文を表記する形式を有すると定義される。メモと関連した相手というのは、メモが第２メッセージ管理ユーザインターフェース５００上で作成された場合にはその対話相手を言う。メモが第２メッセージ管理ユーザインターフェース５００上で作成されていない場合にも、メモに相手を特定する識別情報（例えば関連であるタグ）を挿入するとその相手がメモと関連した相手となることができる。メッセージ情報管理ユニット１１２０は、メモ情報のうち、メッセージカード情報フォーマットによって定義された項目のみを抽出してメモカード情報フォーマットに定義された形式に従って編集することでメモ要約情報を生成する。
【０１８１】
以上では、メモ要約情報の生成がメッセージ情報管理ユニット１１２０によって実行される例について説明したが、このような処理の全部または一部はユーザインターフェース管理ユニット１１３０によって実行されてよい。
【０１８２】
続いて、ユーザインターフェース管理ユニット１１３０は、メモカード構成規則によってメモ要約情報を視覚化し、視覚化したメモ要約情報を含むメモカードを生成して（Ｓ５４３０）、第１イベントパネルに表示する（Ｓ５５３０）。メモカード構成規則は、メッセージ情報管理ユニット１１２０によって生成されたメモ要約情報の配置と表示形式に関する規則である。例えば、メモカード構成規則は、１）メモ要約情報はメモ紙の形状を有するイメージ上に表示し、２）メモ要約情報項目のうちメモ内容な大きいフォントを使用してカード中央部に表示し、３）メモと関連した相手は小さいフォントをメモ内容項目の下に表示するように定義されてもよい。ユーザインターフェース管理ユニット１１３０は、前記例のような構成規則に従ってメモ要約情報の各項目を処理して視覚化し、その結果を第１メッセージ管理ユーザインターフェース１００の第１イベントパネルを通じて表示する。
【０１８３】
以上ではメモカードが第１イベントパネルに提供される例に関して説明したが、メモカードは第２イベントパネルにも提供される。この際、メモ情報のアップデートの有無照会段階（Ｓ５１３０）は、第２メッセージ管理ユーザインターフェース５００の対話相手に関連したメモに対してのみ実行される。
【０１８４】
図３３は、前記で例としたメモカード情報フォーマットとメモカード構成規則によって生成されたメモカード１５２が表示された第１イベントパネル１５０を示している。
【０１８５】
第１イベントパネル１５０には日程要約情報フォーマットと日程カード構成規則によって視覚化されたメモカード１５２が表示される。図３３の例では、メモカード１５２は、前記で例としたメモカード情報フォーマットとメモカード構成規則によって、メモ内容項目は最初の１０字に該当する“すぐ連絡する”は、メモ紙模様のイメージ中央に配置され、連関相手項目“△△カード”は、小さいフォントをメモ内容項目“△△カード”下に配置されるように構成される。
【０１８６】
メッセージ情報管理ユニット１１２０によって生成されたメモ要約情報、またはユーザインターフェース管理ユニット１１３０によって生成されたメモカードは、メモリ１６００に保存される（Ｓ５６３０）。メモ要約情報を保存する処理（Ｓ５６３０）はメモ要約情報の生成処理（Ｓ５４３０）またはメモカードの表示処理（Ｓ５４３０）と同時に実行されるか、先後を変えて実行されてもよい。
【０１８７】
メモカード情報フォーマット及びメモカード構成規則は、ユーザの設定によって変更されてもよい。即ち、ユーザはメモカードに表示される情報の項目、表示形式及び配置のうち少なくとも一つを変更することができる。メモカード情報フォーマット及びメモカード構成規則の変更による日程カードの再構成処理は前述した統合メッセージブロックフォーマットの変更の際、メッセージブロック１１１、１１２再構成処理と類似した方式で処理される。
【０１８８】
メモカードは、日程カードとは異なる色相を有するように生成されるが、それはメモカードの視覚化に関するメモカード構成規則によって定義される。
【０１８９】
イベントパネルに日程カードとメモカードが同時に表示される場合、多様な方式で配列順序を定めることができる。例えば、日程カードに含まれた日程の日時とメモカードが作成された時間を比較して配列順序を決定することができる。
【０１９０】
ユーザはユーザ入力（例えばタッチ入力）を通じてイベントパネルに表示された日程カードまたはメモカードを選択して該当日程またはメモの具体的内容（詳細情報）確認するか、修正／削除などと追加的作業をすることができる。即ち、ユーザインターフェース管理ユニット１１３０は、ユーザの日程カード選択入力を受信し、日程情報管理アプリケーションまたはメモアプリケーションを実行してユーザが選択した日程またはメモの詳細な情報を提供するように構成される。
【０１９１】
本発明の一実施形態によると、ユーザインターフェース管理ユニット１１３０は特定の属性を有する文字メッセージを判別し、そのようなメッセージに基づいてメッセージカードを自動に生成するように構成されてもよい。
【０１９２】
図３４は、本発明の一実施形態によるメモカードの生成に関する処理を示すフローチャートである。
【０１９３】
図３４を参照すると、まず、ユーザインターフェースユニットは、受信文字メッセージ情報または統合メッセージ情報に基づいて、特定類型の文字メッセージが受信されたか判定する（Ｓ６１００）。ここで、特定類型の文字メッセージというのは特定単語を有する文字列、特定の表示形式を有する文字列および特定の情報などを含む文字メッセージをいう。以下では、物の配送と関連された文字メッセージを例として説明する。ユーザインターフェースユニットの特定類型を有する文字メッセージの受信の有無判定処理（Ｓ６１００）は、第１メッセージ管理ユーザインターフェース１００の実行の際、実行されるか、実時間で、即ち文字メッセージ管理部１３００によって文字メッセージが受信されて、即時に実行されてもよい。この際、ユーザインターフェース管理ユニット１１３０は、受信文字メッセージに関するメッセージカード情報を作成するために受信文字の内容を分析し必要な情報を抽出するように構成されてもよい。例えば、ユーザインターフェース管理ユニット１１３０は、インターネットショッピングモールから購買した品物の配送に関する文字を受信してメッセージカード情報を生成し、それをイベントパネルに表示するように構成されてもよい。この際、ユーザインターフェース管理ユニット１１３０は文字メッセージの発信者情報または文字メッセージに含まれた文字列を分析して受信されたメッセージが配送関連メッセージであるか判断するように構成されてもよい。より具体的説明すると、まず、ユーザインターフェース管理ユニット１１３０は、受信された文字メッセージが事前に指定された配送業者または配送担当の連絡先から配送されたかを判断するように構成されてもよい。または、ユーザインターフェース管理ユニット１１３０は、受信された文字メッセージに、“配送”、“宅配”、“配達”などの配送と関連されたことをわかることのできる文字列または配送業者名が含まれているかを判断するように構成されてもよい。また、ユーザインターフェース管理ユニット１１３０は、前述した二つの判断方法を全部使用するように構成されてもよい。判断の基準となる連絡先及び文字列はユーザによって予め指定されるかメッセージ情報統合管理部１１００によって提供されてもよい。
【０１９４】
特定類型を有する文字メッセージの受信の有無判定処理段階（Ｓ６１００）で、特定類型を有する文字メッセージが検知されると、メッセージ情報管理ユニット１１２０は特定類型を有する文字メッセージを読み込んで（Ｓ６２００）、該当メッセージの内容のうちメッセージカードを構成するに必要な情報を抽出する（Ｓ６３００）。情報抽出処理（Ｓ６３００）は、メッセージカード情報フォーマットによって実行される。メッセージカード情報フォーマットは第１イベントパネルに提供されるメッセージカードに表示される情報の項目及び形式に関する定義である。例えば、日程メッセージカード情報フォーマットは、日付、時刻及び配送業者名を表示項目として定められる。メッセージ情報管理ユニット１１２０は、配送関連受信文字メッセージから日付、時刻及び配送業者に関する情報を抽出する。例えば、ユーザインターフェース管理ユニット１１３０は、文字メッセージから“郵便局”、“ＤＨＬ”（登録商標）などの配送業体名を抽出するか、ＣＤＩに含まれた発信者情報から配送業者名を抽出することができる。同様に、“予定”、“予想”などの単語、“○○月○○日”、“メッセージ．ＤＤ”、“今日”、“明日”など日付を示す文字列、及び“○○時○○分”、“ＸＸ：ＸＸ”など時間表示形式を有する文字列を検索して抽出するように構成されてもよい。メッセージ情報管理ユニット１１２０は受信文字メッセージに予め提供された参照語が含まれていれば、それを用いてメッセージ要約情報を生成する。
【０１９５】
続いて、メッセージ情報管理ユニット１１２０は、文字メッセージから抽出した情報をメッセージカード情報フォーマットに定義された形式によって編集してメッセージ要約情報を生成する（Ｓ６４００）。例えば、日程メッセージカード情報フォーマットは、日付は“メッセージ．ＤＤ”または“Ｔｏｄａｙ”（表示日と日付項目が同一である場合）の形式で、時刻は“午前（午後）○○時”の形式で、配送業者名は配送業者または配送担当の連絡先及び名称が全文表記形式で表記するように定義することができる。即ち、メッセージ情報管理ユニット１１２０は、受信文字メッセージ情報のうちメッセージカード情報フォーマットによって定義された項目のみを抽出してメッセージカード情報フォーマットに定義された表示形式によって編集することでメッセージ要約情報を生成する。
【０１９６】
以上では、メッセージ要約情報の生成がメッセージ情報管理ユニット１１２０によって実行される例について説明したが、このような処理の全部または一部は、ユーザインターフェース管理ユニット１１３０によって実行されてもよい。
【０１９７】
続いて、ユーザインターフェース管理ユニット１１３０は、メッセージカード構成規則によってメッセージ要約情報を視覚化し（Ｓ６５００）、視覚化したメッセージ要約情報を含むメッセージカードを生成して、第１イベントパネルに表示する（Ｓ６６００）。メッセージカード構成規則は、メッセージ情報管理ユニット１１２０によって生成されたメッセージ要約情報の配置と表示形式に関する規則である。例えば、メッセージカード構成規則は、１）メッセージ要約情報は、小ブロックと大ブロックとで区分されたカード形態のイメージ上に表示し、２）メッセージ要約情報項目のうち日付はメッセージカード上端の小ブロックに、時刻と宅配業体名は下端の大ブロックに表示し、３）時刻は大きいフォントを使用して表示し、４）宅配業体名は小さいフォントを使用して時刻下に配置するように定義することができる。ユーザインターフェース管理ユニット１１３０は、前記例のような構成規則によってメッセージ要約情報の各項目を処理して視覚化し、その結果を第１メッセージ管理ユーザインターフェース１００の第１イベントパネルを通じて表示する。
【０１９８】
図３５は、配送関連メッセージに関するメッセージカードイベントパネルに表示された画像の一例を示す図である。図３５には、前記で例とした、メッセージカード情報フォーマットとメッセージカード構成規則によって生成されたメッセージカード１５３が表示された第１イベントパネル１５０が示されている。
【０１９９】
第１イベントパネル１５０には、メッセージカード情報フォーマットとメッセージカード構成規則によって視覚化されたメッセージカード１５３が表示される。図３５の例では、メッセージカード１５３は、前記で例としたメッセージカード情報フォーマットとメッセージカード構成規則によって、日付項目“Ｔｏｄａｙ”は上端の小ブロックに挿入１５３ａされ、時刻項目“午後１時”は、大きいフォントを使用した下端大ブロック中央に配置１５３ｂされ、宅配業体項目“郵便局宅配”は小さいフォントを使用して下端大ブロックの各項目“午後１時”下に配置１５３ｃされるように構成される。
【０２００】
メッセージ情報管理ユニット１１２０によって生成されたメッセージ要約情報またはユーザインターフェース管理ユニット１１３０によって生成されたメッセージカードは、メモリ１６００に保存されてもよい。メッセージ要約情報の保存は、メッセージカードの生成処理（Ｓ６４００）乃至日程カードの表示処理（Ｓ６６００）のうちいずれか一つの処理と同時に実行されるか、先後を変えて実行されてもよい。
【０２０１】
一つの注文に関する配送関連文字メッセージは、配送処理流れによって数回にわたって受信されてもよい。配送状態の更新によって、既に受信された配送関連文字の重要性は顕著に低くなる。従って、一つの注文に関して受信された複数の配送関連文字を個別的にメッセージカードで生成することは、イベントパネルの効用を減少させる問題がある。本発明の一実施形態によると、一つの注文に関して受信された文字メッセージは更新された内容のみを反映して、一つのカードに表示するように構成されてもよい。具体的に説明すると、一つの商品注文に関する最初配送関連文字が受信されると、ユーザ管理インターフェースは、前記で説明した処理に従ってメッセージカードを生成し、受信された文字メッセージから注文を識別できるように情報、例えば配送番号を抽出して生成された文字要約カードと連係してメモリ１６００に保存する。以後、ユーザインターフェース管理ユニット１１３０は、受信された配送関連文字メッセージに保存された配送番号が含まれているかを判別する。保存された配送番号が含まれた文字メッセージが受信されると、前述した通りメッセージ要約情報を生成して既に生成されたメッセージカードを更新する。この場合、更新されたメッセージカードは本来の位置に表示されてもよく、本来と異なる位置、例えば、イベントパネルの最も前の方に表示されてもよい。それとは異なり、ユーザインターフェースは保存されていた配送番号が含まれた文字メッセージが受信されると、既に生成されたメッセージカードを自動に削除し、受信された文字メッセージに対して新しいメッセージカードを生成してイベントパネルに表示するように構成されてもよい。
【０２０２】
以上では注文した品物の配送に関する文字を具体的に例として説明したが、特定の類型を有する他の文字メッセージ、例えば、期日の通知、代金決済の通知などに関する文字メッセージに対してもメッセージカードを生成して表示することができる。
【０２０３】
ユーザは以上で説明したイベントパネル内に表示される日程カード、メモカード、メッセージカードを他のサービス加入者に伝送することができる。即ち、ユーザはイベントパネルに提供される日程カード、メモカード、メッセージカードのうち一つを選択して、メッセージ情報統合管理サービスに加入した他のユーザのモバイル端末１０に伝送することができる。
【０２０４】
オンライン金融取引及び電子商取引でたまたま本人確認のための手段で一回用認証コードを要求するが、その認証番号は、認証機関で生成してユーザに文字メッセージに伝送される。従来は、認証機関から認証コードが含まれた文字が受信されると、ユーザは、文字を開けて確認し、文字に含まれた認証コードを記憶した後、それを入力するか、認証番号を選択してコーピした後、貼り付けして入力しなければならなかった。
【０２０５】
本発明の一実施形態によると、ユーザインターフェースは、認証機関から発送された認証コードを含む受信文字メッセージから認証コードを自動に複写するユーザインターフェースを提供するように構成されてもよい。例えば、ユーザインターフェース管理ユニット１１３０は、受信されたメッセージが認証コードに関することがわかる文字列、例えば、“認証番号”、“個人識別番号”、“暗号”、“パスワード”などの単語があるかを判断して認証コードを複写するユーザインターフェースを提供するように構成される。
【０２０６】
認証コード複写インターフェースと関連したユーザインターフェース管理ユニット１１３０の構成及び動作について具体的に説明する。
【０２０７】
図３６は認証コード複写インターフェース生成処理過程を示すフローチャートである。
【０２０８】
まず、ユーザインターフェース管理ユニット１１３０は、認証機関から伝送した認証コードを含む受信文字メッセージを照会する（Ｓ７１００）。ユーザインターフェース管理ユニット１１３０は、受信された文字メッセージが認証コードに関するかを判断できるように構成される。例えば、受信文字メッセージに認証コードが含まれていることがわかる文字列があるかを判定することができる。認証コードと関連された文字列の例としては、“認証番号”、“個人識別番号”、“暗号”、“パスワード”などの単語とその類義語が含まれる。
【０２０９】
ユーザインターフェース管理ユニット１１３０は、照会された認証コード含み文字メッセージを読み出し（Ｓ７２００）、認証コード入力窓及び前記認証コード入力窓に入力された文字列を複写する機能を実行するためのグラフィックユーザインターフェースを含む認証コード複写インターフェースを生成する（Ｓ７３００）。
【０２１０】
ユーザインターフェース管理ユニット１１３０は、認証カードと推定される文字列を抽出する（Ｓ７４００）。認証コードは普通無作為で配列された数字列または文字列で構成されるので、ユーザインターフェース管理ユニット１１３０は文字メッセージ中で無作為で配列された数字列または文字列を見付けて抽出するように構成される。
【０２１１】
認証コード複写インターフェース生成処理（Ｓ７３００）と文字列抽出処理（Ｓ７４００）は、同時に実行されるか、順序を変えて実行される。
【０２１２】
ユーザインターフェース管理ユニット１１３０は抽出された文字列が挿入された認証番号複写インターフェースを生成してそれをモバイル端末１０に表示する（Ｓ７５００）。
【０２１３】
図３７は、本発明によって提供された認証コード複写インターフェースの例を示した図である。
【０２１４】
図３７を参照すると、受信された認証コード文字メッセージはカード形態の認証コード複写インターフェース７００を通じてモバイル端末１０に表示される。認証コード複写インターフェース７００は、文字メッセージアプリケーション実行しない状態でモバイル端末１０に表示されてもよい。この際、前述した処理（Ｓ７１００乃至Ｓ７５００）は、文字メッセージの受信即時実行される。認証コード複写インターフェース７００は、文字メッセージ表示窓７１０、メッセージ認証の認証コード表示窓７２０、及び複写機能グラフィックユーザインターフェース７３０を含む。文字メッセージ表示窓７１０には発信者と文字メッセージの内容が表示される。認証番号表示窓には文字メッセージから抽出された認証コードが表示される。複写機能グラフィックユーザインターフェース７３０は、認証コード表示窓７２０に表示された認証コードを複写するユーザ入力を生成する。ユーザは複写機能グラフィックユーザインターフェース７３０を選択する入力、例えば、タッチ入力を通じて簡単に認証コードを複写することができる。認証コード複写インターフェース７００下端には“閉める”と“読む”ボタンが提供されるが、ユーザが“閉める”を選択するとカードが消え、“読む”を選択するとユーザインターフェース管理ユニット１１３０は、文字メッセージ情報管理部にアクセスして受信されたメッセージをモバイル端末１０に表示する。また、ユーザインターフェース管理ユニット１１３０は、ユーザが複写機能グラフィックユーザインターフェース７３０を選択して認証コード複写を完了すると自動にカードを消えるように構成されてもよい。図３７の例では文字メッセージに含まれた“３０７３４６”を認証コードとして抽出される。
【０２１５】
このように、ユーザは自動に表示された認証番号複写インターフェースを通じて、簡便なユーザ操作で認証コードを複写してそれを必要なところに貼り付けることができる。従って、文字メッセージを確認し、必要な認証コードを見付けて、認証コードを選択して複写するなどの煩わしいユーザ動作を要求する従来技術と比較して、よりユーザ便宜が非常に向上される。
【０２１６】
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、文字メッセージ本文に挿入されたテキスト形式の命令語による視覚化処理を提供するように構成される。従って、本発明のメッセージ情報統合サービスユーザ間には、簡単な命令を文字メッセージ本文の一部として作成することで文字メッセージを用途に合うように視覚化することができる。文字メッセージに含まれた命令語による視覚化処理は、ユーザインターフェースユニットによって実行される。即ち、ユーザインターフェースユニットは、文字メッセージ本文に含まれた命令語を認識しそれに対応した処理を実行する。
【０２１７】
図３８は、本発明の一実施形態による文字メッセージに含まれた視覚化命令処理過程を示したフローチャートである。
【０２１８】
図３８を参照すると、まず、受信側のモバイル端末１０の文字メッセージ管理部１３００は受信されたメッセージを、メッセージモニタリングユニット１１１０を通じてユーザインターフェース管理ユニット１１３０に伝達する（Ｓ８１００）。
【０２１９】
ユーザインターフェース管理ユニット１１３０は、受信された文字メッセージに含まれた命令語を識別する（Ｓ８２００）。本発明の一実施形態によって提供される命令語は、マークダウン言語（Ｍａｒｋｄｏｗｎ  ｌａｎｇｕａｇｅ）の形式に従い、この場合全ての命令語は“＃”で始められる。従って、命令語の識別は、特殊文字“＃”で始める文字列の有無で可能である。
【０２２０】
ユーザインターフェース管理ユニット１１３０は、識別された命令語によって定義された処理を実行し（Ｓ８３００）、その結果を、受信側のモバイル端末１０を通じて表示する（Ｓ８４００）。この際、命令実行結果の表示は、第１及び第２メッセージ管理ユーザインターフェース５００を通じて実行されてもよい。
【０２２１】
命令語に定義された処理が返信文字メッセージ作成用ユーザインターフェースを生成するかによって（Ｓ８５００）、終了及び返信処理の実行が行われる。
【０２２２】
命令語に定義された処理が返信文字メッセージ作成用ユーザインターフェースを含まない場合、それ以上の処理なしに終了される。
【０２２３】
命令語に定義された処理が返信文字メッセージ作成用ユーザインターフェースを含む場合、受信者であるモバイル端末１０に表示された返信用ユーザインターフェースを通じて返信ユーザ入力を実行してもよい。ユーザインターフェース管理ユニット１１３０は、返信ユーザ入力を受信し（Ｓ８６００）、返信ユーザ入力に対応する返信メッセージ作成処理を実行する。返信文字メッセージ作成処理は、返信文字メッセージが返信文字メッセージを受信した端末で視覚化されるように作成されるかの有無によって（Ｓ８７００）、他の方式で実行される。まず、返信文字メッセージが返信文字メッセージを受信した端末で視覚化されるように作成されない場合には、ユーザインターフェース管理ユニット１１３０は、単純テキストメッセージの形式で返信文字メッセージを生成する（Ｓ８８１０）。
【０２２４】
一方、返信文字メッセージ作成処理は返信文字メッセージが返信文字メッセージを受信した端末で視覚化されるように作成される場合には、ユーザインターフェース管理ユニット１１３０は、該当視覚化のための命令語を含む文字メッセージを生成する（Ｓ８８２０）。
【０２２５】
Ｓ８８１０またはＳ８８２０の処理によって生成された返信文字メッセージは、メッセージ情報管理ユニット１１２０を通じて移動電話交換網を経て発信者に伝送される（Ｓ８９００）。
【０２２６】
本発明の一実施形態において文字メッセージの視覚化処理のために提供される命令語及びそれによって実行される処理の例が下記の表に羅列される。
【０２２７】
【表１】
2018142315.tif 000003
【０２２８】
このような命令語処理のためには、少なくとも受信側のモバイル端末１０に文字視覚化処理機能が含まれたユーザインターフェース管理ユニット１１３０を有するメッセージ情報統合管理アプリケーションがインストールされるべきである。メッセージ情報統合管理アプリケーションがインストールされていないモバイル端末１０では、受信した文字メッセージにこのような命令語が含まれていても、命令語が実行されることができなく、命令語は入力された文字列で表示される。文字メッセージの視覚化処理は、実行される過程をより詳細に説明すると次のようである。
【０２２９】
まず、発信側のモバイル端末１０のユーザがメッセージ情報統合管理部１１００または文字メッセージ管理部１３００から提供される文字メッセージ作成アプリケーションを通じて、命令語を含む文字メッセージを入力する。ユーザインターフェース管理ユニット１１３０は、入力された文字メッセージを文字メッセージ管理部１３００に伝達し、文字メッセージ管理部１３００は発信側のモバイル端末１０の送受信部を通じて作成された文字メッセージを受信側のモバイル端末１０に伝送する。受信側のモバイル端末１０の送受信部は、発信側のモバイル端末１０から発送された文字メッセージを受信する。受信側のモバイル端末１０の文字メッセージ管理部１３００は、受信されたメッセージを、メッセージモニタリングユニット１１１０を通じてユーザインターフェース管理ユニット１１３０に送信する。ユーザインターフェース管理ユニット１１３０は、受信された文字メッセージに含まれた命令語を識別する。命令語の識別は、特殊文字“＃”で始める文字列の有無で可能である。続いて、ユーザインターフェース管理ユニット１１３０は、識別された命令語によって定義された処理を実行し、その結果を、ユーザインターフェースを通じて表示する。
【０２３０】
以下、図３９乃至４６を参照して本発明の一実施形態による文字メッセージカスタマイジング（ｃｕｓｔｏｍｉｚｉｎｇ）方法を具体的に説明する。
【０２３１】
図３９は、発信側のモバイル端末１０で表１の選択形応答ユーザインターフェース生成命令語を含む文字メッセージが作成される画像の一例を示した図であり、図４０は、受信側のモバイル端末１０で選択形応答ユーザインターフェース生成命令語による処理が実行された結果を示した画像の一例を示す図である。
【０２３２】
図３９に示されたように、発信側のモバイル端末１０は、文字メッセージ作成ユーザインターフェース４００を通じて命令語“＃｛Ｙｅｓ／Ｎｏ｝”を含む文字メッセージ“今日遅れる？＃｛Ｙｅｓ／Ｎｏ｝”を作成し、それを受信側のモバイル端末１０に発送する。文字メッセージ“今日遅れる？＃｛Ｙｅｓ／Ｎｏ｝”を受信した受信側のモバイル端末１０のユーザインターフェース管理ユニット１１３０は、文字メッセージから命令後＃｛Ｙｅｓ／Ｎｏ｝を識別し、この命令語に対応する処理を実行する。この際、命令語＃｛Ｙｅｓ／Ｎｏ｝に対応する処理は、表１に定義されたように“Ｙｅｓ”が表記された選択ボタンと“Ｎｏ”が表記された選択ボタンを生成することである。従って、受信側のモバイル端末１０は、このような処理を実行し、その結果を、図４０のように、短縮入力ボタン５８１を、モバイル端末１０の第２メッセージ管理ユーザインターフェース５００に表示する。即ち、ユーザインターフェース管理ユニット１１３０は、“Ｙｅｓ”選択ボタン５８１ａと“Ｎｏ”選択ボタン５８１ｂを生成し、それを受信文字メッセージの内容である“今日遅れる？”と共に、第２メッセージ管理ユーザインターフェース５００の吹き出しに表示する。
【０２３３】
表１に示されたように、“＃｛Ｙｅｓ／Ｎｏ｝”は、受信者の選択をテキストで返信する返信形式を有する。従って、受信側のモバイル端末１０のユーザが“Ｙｅｓ”ボタンをタッチすると、ユーザインターフェース管理ユニット１１３０は、文字列“Ｙｅｓ”を生成して文字メッセージを作成し、それを、メッセージ情報管理ユニット１１２０を通じて発信側のモバイル端末１０に送信する。発信側のモバイル端末１０には、文字列“Ｙｅｓ”を含む返信文字メッセージが受信される。
【０２３４】
図４１は、発信側のモバイル端末１０で表１の視覚的強調機能命令語を含む文字メッセージが作成される画像の一例を示す図であり、図４２は、受信側のモバイル端末１０で視覚的強調機能命令語による処理が実行された結果を示す画像の一例を示す図である。
【０２３５】
図４１に示されたように、発信側ユーザが命令語“＃ＥＮ”を含む文字メッセージを入力し、それを送信すると、それを受信した受信側のモバイル端末１０は、文字メッセージに含まれた命令語を識別し、それに対応する処理を実行する。命令語“＃ＥＮ”は、表１に定義されたように文字メッセージを視覚的に強調する処理に対応する。例えば、図４２に示されたように、文字メッセージに含まれたメッセージ内容をグラフィックパネル８００ｂに挿入して、モバイル端末１０の初期画面に表示する処理を実行するように設定されてもよい。強調形命令語による文字メッセージ処理は、図４１の例とは多様な形態で実行されてもよい。例えば、文字メッセージのフォントの変更（太字体の使用、色相使用、アンダライン使用、フォント大きさの拡大など）や文字メッセージアラーム手段の変更（アラーム振動の強度及びアラーム音量の増加、持続時間の増加など）などの処理が含まれてもよい。実行される強調処理はユーザまたはメッセージ情報統合管理サービスサーバ２０によって変更及び追加される。
【０２３６】
図４３は、発信側のモバイル端末１０で、表１の完成形応答ユーザインターフェース生成命令語を含む文字メッセージが作成される画像の一例を示す図であり、図４４は、受信側のモバイル端末１０で完成形応答ユーザインターフェース生成命令語による処理が実行された結果を示す画像の一例を示す図である。
【０２３７】
図４３に示されたように、発信側のモバイル端末１０は、文字メッセージ作成ユーザインターフェース４００を通じて、内容“入金口座：企業銀行ＸＸＸ−ＸＸ−ＸＸＸＸ口座名：ホンギルドン配達される住所と所望するお祝いメッセージを知らせて下さい”と命令語“＃［住所／お祝いメッセージ］”を含む文字メッセージを作成し、それを受信側のモバイル端末１０に発送する。文字メッセージ“入金口座：企業銀行ＸＸＸ−ＸＸ−ＸＸＸＸ口座名：ホンギルドン配達される住所と所望するお祝いメッセージを知らせて下さい”と“＃［住所／お祝いメッセージ］”を受信した受信側のモバイル端末１０のユーザインターフェース管理ユニット１１３０は、文字メッセージから、命令＃［住所／お祝いメッセージ］を識別し、この命令語に対応する処理を実行する。この際、命令語＃［住所／お祝いメッセージ］に対応する処理は、表１に定義されたように項目“住所”と“お祝いメッセージ”に対するユーザ入力が可能なテーブルを生成することである。従って、受信側のモバイル端末１０は、このような処理を実行し、その結果を図４４に示されたように第２メッセージ管理のモバイル端末１０に表示する。即ち、ユーザインターフェース管理ユニット１１３０は、二つの項目“住所”５８２ｂと“メッセージ”５８２ｃを表示それぞれの項目に対して受信側ユーザの入力が可能な入力窓５８２ｃ、５８２ｅを生成し、それを受信文字メッセージの内容５８２ａと共に第２メッセージ管理ユーザインターフェース５００の吹き出し５９２に表示する。
【０２３８】
表１に示されたように命令語“＃［住所／お祝いメッセージ］”は、受信者の選択をテーブル形態で視覚化した文字メッセージで返信する返信形式を有する。従って、受信側のモバイル端末１０のユーザが入力窓５８２ｄ、５８２ｅを通じて住所とお祝いメッセージを入力すると、ユーザインターフェース管理ユニット１１３０は、入力された住所とお祝いメッセージを含むテーブル形の視覚化命令を含む文字メッセージを作成する。完成形質問に対する応答メッセージの処理が行われる過程を、図４５及び図４６を参照して説明する。
【０２３９】
図４５は受信側のモバイル端末１０で完成形応答ユーザインターフェースを用いて返信文字メッセージが作成される画像の一例を示す図であり、図４６は、図４５によって作成された返信文字メッセージが発信側のモバイル端末１０の表示画面に表示された画像の一例を示す図である。
【０２４０】
図４５に示されたように、完成形質問を受信した受信側のモバイル端末１０のユーザが入力欄にそれぞれ住所と電話番号を入力する。ユーザの入力は、ユーザインターフェースによって、自動にテーブル生成命令形式でエンコーディングされる。即ち、ユーザインターフェース管理ユニット１１３０は、ユーザが入力した住所、“ソウル市江南区１２３−４”とメッセージ“卒業おめでとう！”をテーブル生成命令語“＃［住所＝ソウル市江南区１２３−４／メッセージ＝卒業おめでとう！］”にエンコーディングして、文字メッセージを生成し、それを、完成形質問文字メッセージを発送した発信側のモバイル端末１０に発送する。
【０２４１】
テーブル生成命令を含む返信文字メッセージを受信した発信側のモバイル端末１０は、テーブル生成命令に対応する処理、即ち、図４５に示された住所と電話番号が表示されたテーブルを生成して、表示する処理を実行する。即ち、ユーザインターフェース管理ユニット１１３０は、図４６に示されたように、“住所”と“メッセージ”項目にそれぞれ“ソウル市江南区１２３−４”と“卒業おめでとう！”が表示されたテーブルを生成し、それを第２メッセージ管理ユーザインターフェース５００の吹き出し５９３に表示する。
【０２４２】
受信側のモバイル端末１０に本発明によるメッセージ情報統合管理アプリケーションがインストールされない場合には、命令語による処理が実行されない。命令語は全部テキストで作成され文字メッセージに含まれて伝送されるので、本発明によるメッセージ情報統合管理アプリケーションがインストールされていない受信側のモバイル端末１０では命令語は単純テキストで表示される。
【０２４３】
その他にも、ユーザは、以上で説明したイベントパネル内に表示される日程カード、メモカード、イベントカードを他のサービス加入者に送信することができるが、この際、前記で説明した視覚化命令語を使用して、文字メッセージを作成し作成されたメッセージを伝送することができる。より具体的に説明すると、ユーザがイベントパネルに表示された日程カードを選択して特定の相手に伝送するユーザ入力を受信すると、ユーザインターフェース管理ユニット１１３０は、選択された日程カードに対応する日程情報を読み出す。続いて、ユーザインターフェース管理ユニット１１３０（またはメッセージ情報管理ユニット１１２０）は、読み出された日程情報を本文とし、本文の内容をイベントパネルに表示する処理を指示する命令を本文に追加して文字メッセージを作成する。この命令は、例えば、受信側のモバイル端末１０が文字メッセージに含まれた日程情報を対象として前述したＳ５３００乃至Ｓ５５００（またはＳ５３２０乃至Ｓ５５２０）の処理の実行を指示することであってもよい。ユーザインターフェース管理ユニット１１３０は、作成された文字メッセージを受信側端末に伝送する。文字メッセージを受信した受信側端末のメッセージ情報統合管理部は、文字メッセージにコーディングされた命令語を識別してＳ５３００乃至Ｓ５５００（またはＳ５３２０乃至Ｓ５５２０）の処理を実行した結果、即ち、受信文字メッセージに含まれた日程情報に関するメッセージカードを生成して受信側端末に表示する。
【０２４４】
このように、視覚化命令の処理によって多様な種類の文字メッセージ交換が可能である。
【０２４５】
本発明の一実施形態によると、メッセージ情報統合管理部１１００は、文字メッセージの受信場所の位置情報を管理するように構成されてもよい。
【０２４６】
メッセージモニタリングユニット１１１０によって、音声通話管理部１２００及び文字メッセージ管理部１３００から音声通話または文字メッセージが受信または発信されたことが照会されると、メッセージ情報統合管理部１１００は、モバイル端末１０に内蔵された位置情報確認部（図示せず）を通じて現在位置情報を照会し、受信文字メッセージ情報に受信位置情報（発信位置情報）を追加してメモリ１６００に保存する。保存された文字メッセージ情報は、前記で説明した処理を経て、第１メッセージ管理ユーザインターフェース１００及び第２メッセージ管理ユーザインターフェース５００に表示される。メッセージ情報に含まれた位置情報は第１及び第２メッセージ管理ユーザインターフェース５００に直接表示されてもよい。この際、メッセージブロックフォーマットまたは対話情報フォーマットは、受信位置情報を表示項目として定義しなければならない。位置情報が第１及び第２メッセージ管理ユーザインターフェース５００に直接表示されていない場合にも、ユーザは、第１及び第２メッセージ管理ユーザインターフェース５００を通じて文字メッセージ情報にアクセスすることができるので位置情報を確認することができる。一方、本発明の一実施形態によると、音声通話及び文字メッセージの受信及び発信位置情報は地理情報アプリケーションと連動して提供される。地理情報アプリケーションは地図、衛星写真、航空写真などの地理情報を用いてユーザ端末に多様なサービスを提供するアプリケーションとして、グーグル（登録商標）の地図、ネイバ（登録商標）の地図など外部アプリケーション、または本発明によるメッセージ統合管理アプリケーションに内蔵されたアプリケーションであってもよい。この際、音声通話及び文字メッセージの受信及び発信位置情報の照会及び保存に関する処理は、前記で説明したように同一に実行される。保存された音声通話及び文字メッセージの受信及び発信位置情報を地理情報アプリケーションと連動して提供することは多様な方式で構成されてもよい。一番目の例として、ユーザインターフェース管理ユニット１１３０は、位置情報確認のためのグラフィックユーザインターフェース（例えば、“位置情報確認”選択ボタン）を生成して、第１メッセージ管理ユーザインターフェース１００のメッセージブロック１１１、１１２上に提供するように構成されてもよい。この場合、ユーザが該当グラフィックユーザインターフェースをタッチすると、ユーザインターフェース管理ユニット１１３０は、地理情報アプリケーション（図示せず）を実行して、該当メッセージの受信または発信位置を地理情報アプリケーションの地図などに表示するように構成されてもよい。二番目の例として、ユーザが第２メッセージ管理ユーザインターフェース５００の特定の単位対話５２１、５２２を選択すると、ユーザインターフェース管理ユニット１１３０は、受信／発信位置情報を確認するかを問うグラフィックユーザインターフェースを生成して提供し、ユーザが受信／発信位置情報の確認を選択すると地理情報アプリケーションを実行して該当単位対話に対応するメッセージの受信または発信位置情報を地図などに表示するように構成されてもよい。三番目の例として、ユーザが第１メッセージ管理ユーザインターフェース１００の特定のメッセージブロック１１１、１１２を選択すると、ユーザインターフェース管理ユニット１１３０は、受信／発信位置情報を確認するかを問うグラフィックユーザインターフェースを生成して提供し、ユーザが受信／発信位置情報の確認を選択すると地理情報アプリケーションを実行して該当メッセージの受信または発信位置情報を地図などに表示するように構成されてもよい。四番目の例として、ユーザインターフェース管理ユニット１１３０は、位置情報確認のためのグラフィックユーザインターフェース（例えば、“位置情報確認”選択ボタン）を生成して第２メッセージ管理ユーザインターフェース５００の表題部５１０に挿入するように構成されてもよい。ユーザが該当グラフィックユーザインターフェースをタッチすると、ユーザインターフェース管理ユニット１１３０は、地理情報アプリケーション（図示せず）を実行して、第２メッセージ管理ユーザインターフェースの対話相手と取り交わしたメッセージの受信または発信位置を地理情報アプリケーションの地図などに表示するように構成されてもよい。五番目の例として、ユーザインターフェース管理ユニット１１３０はメッセージの受信及び発信位置情報を提供する別途のメニューを生成して第１メッセージ管理ユーザインターフェース１００のメニューバー１２０に提供するように構成されてもよい。ユーザが受信及び発信位置情報メニューを選択すると、ユーザインターフェース管理ユニット１１３０は、地理情報アプリケーション（図示せず）を実行して、保存された全ての音声通話及び文字メッセージの受信または発信位置を地理情報アプリケーションの地図などに表示するように構成されてもよい。一番目乃至三番目では一つのメッセージの受信及び発信位置情報が地理情報アプリケーションと連動されて提供される。反面、四番目及び五番目の例では複数のメッセージの受信及び発信位置情報が地理情報アプリケーションと連動されて提供される。図４７は期間コマンドモードの第１メッセージ管理ユーザインターフェース上に提供された位置情報提供メニュー選択によって、地理情報アプリケーションと連動して提供されたメッセージ受信及び発信位置情報を示した画像の一例を示す図である。図４７を参照すると、メッセージ位置情報ユーザインターフェース６００には、地図６１０が表示され、地図６１０上には２０１７年の一年の間、受信または発信された複数のメッセージに関する受信及び発信位置を示すマーカ形態のグラフィックユーザインターフェース（マーカ６２０）が表示される。地図６１０上に表示されたマーカ６２０を選択すると、ユーザインターフェース管理ユニット１１３０は、選択されたマーカ６２０に対応するメッセージに関するメッセージ情報表示板６３０を生成して表示する。メッセージ情報表示板６３０に表示される情報の項目と表示形式などは、メッセージ情報表示板のフォーマットによって決定される。図４７の例としては、メッセージ情報表示板６３０は、太い字体の受信文字メッセージ一部、文字メッセージに含まれた決済金額、及び受信日付と時間が３段で配置されるフォーマットを有する。メッセージ情報表示板のフォーマットは、前記で説明したメッセージブロックフォーマット、対話情報フォーマットなどと類似した方式で設定されてもよい。また、ユーザインターフェース管理ユニット１１３０がメッセージ情報表示板のフォーマットに従って、メッセージ情報表示板を生成し、表示する処理は、前述した第１メッセージ管理ユーザインターフェース１００のメッセージブロック１１１、１１２の生成及び表示処理と類似した方式で実行されてもよい。前述した例では受信及び発信音声通話及び文字メッセージ全部について位置情報が提供されると説明したが、本発明によるとメッセージ情報統合管理システム及び方法は、音声通話と文字メッセージのうちいずれか一つに対してのみ位置情報を提供するように構成されてもよく、受信または発信メッセージのうちいずれか一つに対してのみ位置情報を提供するように構成されてもよい。また、特定相手に対するメッセージに対してのみ位置情報を提供するように構成されてもよい。本発明の一実施形態によると、位置情報の提供対象を前記のように提案することはユーザの設定またはサーバの設定によって実行される。例えば、ユーザは信用カード決済内訳に関する文字メッセージを発送する特定の電話番号を位置情報の提供対象として指定することができる。この場合、本発明によるメッセージ統合管理アプリケーションは信用カード決済内訳通報文字メッセージに対してのみ、受信位置を表示するように設定されてもよい。本発明のメッセージ受信／発信位置情報提供機能は、ユーザのメッセージ受信及び発信位置を、地図などグラフィックを用いて提供することで、ユーザの生活パターンを把握するに使用される。また、信用カードの使用先と決済内訳文字メッセージの受信位置を比較して信用カードの否定使用を立証することもできる。
【０２４７】
本発明の一実施形態は、モバイル端末１０に装着されたプロセッサが前記で説明した処理を実行するようにするインストラクションを含むコンピューターで読み取り可能な保存記録媒体を提供することができる。前述したように、本発明によるメッセージ情報統合管理ユニット１０００は、モバイル端末１０に内蔵されたプロセッサと、プロセッサで実行されるアプリケーションで構成される。アプリケーションはメッセージ情報統合管理サービスサーバ２０からダウンロードされて、メモリ１６００にインストールされてもよい。アプリケーションは、プロセッサが本発明によるメッセージ情報統合管理及び付加機能提供のための全ての処理を実行するように複数のインストラクションを含む。
【０２４８】
（２）メッセージ情報統合管理サーバ
図４８は、本発明の第１システム構成例によるメッセージ情報統合管理サービスサーバ２０の構成を示すブロック図である。
【０２４９】
本発明の一実施形態によるメッセージ情報統合管理サービスサーバ２０は、データ送受信モジュール２１０、会員管理モジュール２２０、データベース２３０、及び友達管理モジュール２４０、サーバメッセージ情報統合管理部２５０を含んで構成される。
【０２５０】
データ送受信モジュール２１０は、ユーザのモバイル端末１０から、メッセージ情報統合管理アプリケーションと関連して生成された情報（統合メッセージ情報、日程情報、メモ情報など）を受信し、メッセージ情報統合管理サービスサーバ２０によって管理される情報をモバイル端末１０に送信する。
【０２５１】
会員管理モジュール２２０は、ユーザがメッセージ情報統合管理サービスに会員として加入して登録した各種個人情報を管理し、特に本発明の一実施形態によって各会員が登録した友達の情報を管理する。友達管理モジュール２４０は、本発明のメッセージ情報統合管理サービス友達追加機能を提供する。
【０２５２】
以下、前記各モジュールの細部機能を詳細に説明する。
【０２５３】
まず、データ送受信モジュール２１０は、ユーザのモバイル端末１０との信号及びデータ交換を制御する。
【０２５４】
会員管理モジュール２２０は、会員情報管理部会員認証処理部、及び友達登録管理部などを含む。会員情報管理部は、各ユーザがメッセージ情報統合管理サービスサーバ２０に接続して、サービスに加入する時入力された各種会員関連情報を、会員情報をデータベース２３０に保存するか、モバイル端末１０のメッセージ情報統合管理アプリケーションを通じて修正された各種会員関連情報を更新する。
【０２５５】
会員認証処理部は、会員加入した各ユーザにメッセージ情報統合管理サービスサーバ２０に接続する場合、認証サーバ（図示せず）と連動して認証を実行する。また、会員認証処理部は、メッセージ情報統合管理サービスに加入しないユーザがメッセージ情報統合管理サービスサーバ２０に接続した場合、前記で説明したメッセージ情報統合管理アプリケーションを該当ユーザのモバイル端末に提供することができる。即ち、ユーザがメッセージ情報統合管理アプリケーションをダウンロードして、インストールすることができるようにインストールを案内するか、自動にアプリケーションを提供することができる。
【０２５６】
友達登録管理部は、多様な方法によって登録された該当会員に対するメッセージ情報統合管理サービス友達を管理する機能を実行する。
【０２５７】
友達管理モジュール２４０は、本発明の各実施形態による機能を実行するように、住所録友達追加部及びＳＮＳ友達追加部などを含んでいてもよい。住所録友達追加部は、クライアント端末であるモバイル端末１０内に保存された住所録を検索して、該当検索された知人をメッセージ情報統合管理サービス友達として自動登録する機能を実行する。ＳＮＳ友達追加部は、クライアント端末であるモバイル端末１０のユーザが加入したＳＮＳサービス（例えば、“フェイスブック”（登録商標）または“カカオトーク”（登録商標）サービスなど）で自分が登録したＳＮＳ友達を検索して、メッセージ情報統合管理サービスで友達として自動登録する機能を実行する。このように友達管理モジュール２４０の各機能部では、本発明の一実施形態によって多様な方法で知人をメッセージ情報統合管理サービス友達と登録させる機能を提供する。例えば、クライアント端末であるモバイル端末１０にインストールされたメッセージ情報統合管理サービスクライアントアプリケーションが実行されると、前記クライアントアプリケーションはクライアント端末であるモバイル端末１０内部に保存された住所録データを直接読み出し、読み出された住所録の各データをメッセージ情報統合管理サービスサーバ２０に伝送する。そうすると、前記メッセージ情報統合管理サービスサーバ２０では、前記住所録データに含まれた知人それぞれに対して、会員情報データベース２３１に保存された会員情報を照会して会員加入の有無を判断し、その結果を、会員加入の有無を再度、クライアント端末であるモバイル端末１０に伝送することで前記クライアント端末であるモバイル端末１０で自動友達登録を実行することができる。
【０２５８】
各種データを保存及び伝送処理するデータベース２３０は、会員情報データベース２３１、統合メッセージ情報データベース２３２、友達情報データベース２３３などを含み、本発明によるメッセージ情報統合管理サービス提供のために必要な他のデータベースをさらに含んでいてもよい。
【０２５９】
会員情報データベース２３１は、メッセージ情報統合管理サービスに加入した会員の各種情報を保存する。例えば、前記会員情報として該当会員個人身上情報、プロフィール情報に必要な写真、ニックネーム、最近接続時間、ＳＮＳ加入情報、個人情報露出設定情報、自動ログイン設定情報などを含んでいてもよい。
【０２６０】
統合メッセージ情報データベース２３２は、メッセージ情報統合管理アプリケーションを通じて生成された統合メッセージ情報を保存する。
【０２６１】
友達情報データベース２３３は、本発明の一実施形態によって自動登録またはユーザが直接登録したメッセージ情報統合管理サービス友達と関連された各種情報を保存する。例えば、登録した友達のＩＤ及びニックネーム情報、登録経路情報、友達遮断情報などを含んでいてもよい。
【０２６２】
サーバメッセージ情報統合管理部２５０は、メッセージモニタリングユニット２５１、メッセージ管理ユニット２５２、付加機能処理ユニット２５３を含む。
【０２６３】
図４９は、第１システム構成例によるメッセージ情報統合管理サービスサーバ２０の動作を説明したフローチャートである。
【０２６４】
まず、データ通信モジュールが、モバイル端末から統合メッセージ情報を受信する（Ｓ９１００）。統合メッセージ情報の受信は、多様な方式で開示される。例えば、ユーザのモバイル端末は、統合メッセージ情報が生成されるか、変更される時毎に即時それをメッセージ情報統合管理サービスサーバ２０に伝送するように構成されてもよい。それとは異なり、ユーザモバイル端末は、予め設定された周期によって統合メッセージ情報をメッセージ情報統合管理サービスサーバ２０に伝送するように構成されてもよい。この場合、以前周期、以後追加されるか変更された統合メッセージ情報がないと伝送動作を省略することもできる。またの他の代案として、ユーザモバイル端末は、メッセージ情報統合管理アプリケーションの実行の際のみアップデートされた統合メッセージ情報をメッセージ情報統合管理サービスサーバ２０に伝送するように構成されてもよい。また、以上で言及したモバイル端末による伝送と異なって、メッセージ情報統合管理サービスサーバ２０が、モバイル端末にアクセスしてアップデートされた統合メッセージ情報を照会し、アップデートされた統合メッセージ情報を直接読み出すようにメッセージ情報統合管理サービスサーバ２０が構成されてもよい。
【０２６５】
メッセージ情報統合管理サービスサーバ２０は、受信された統合メッセージ情報をデータベース２３０に保存する（Ｓ９２００）。データベース２３０は、モバイル端末から受信したそれぞれの統合メッセージ情報をモバイル端末ユーザと連係して保存する。
【０２６６】
次に、データ通信モジュールがユーザのモバイル端末からデータベース２３０に保存された統合メッセージ情報の照会要請を受信すると（Ｓ９３００）、メッセージ情報統合管理サービスサーバ２０は、データベースから該当ユーザの統合メッセージ情報を読み出してユーザのモバイル端末に伝送する（Ｓ９４００）。
【０２６７】
統合メッセージ情報を受信したモバイル端末１０は、受信した統合メッセージ情報のために説明したような処理を経て、第１メッセージ管理ユーザインターフェース１００及び第２メッセージ管理ユーザインターフェース５００に表示する。
【０２６８】
以上では、メッセージ情報統合管理サービスサーバ２０とユーザモバイル端末の統合メッセージ情報交換及び処理に対して説明したが、ユーザモバイル端末によって生成／変更された付加機能情報に対しても同一の方式が適用できることは当然である。
【０２６９】
２．第２システム構成例
以上では統合メッセージ情報の生成及び管理、付加機能の処理、ユーザインターフェースの管理など、メッセージ情報統合管理サービスと関連された大部分の機能がユーザのモバイル端末１０で実行され、サーバはその結果であるデータを保管し、モバイル端末の要請によって保管されたデータを伝送するように構成されるシステム構成例に関して説明した。
【０２７０】
一方、以上で説明したユーザモバイル端末のメッセージ情報統合管理部１１００に含まれた本発明と関連された各種機能の一部は、メッセージ情報統合管理サービスサーバ２０によって提供されるように構成されてもよい。即ち、第１システム構成例のユーザモバイル端末のメッセージ情報統合管理部１１００の構成要素のうち一部がメッセージ情報統合管理サーバに含まれてユーザモバイル端末の介入なしにメッセージ情報統合管理サービスサーバ２０によって該当機能が実行されてもよい。
【０２７１】
図５０及び図５１は、それぞれ第２システム構成例によって構成されたユーザモバイル端末とメッセージ情報頭語管理サービスサーバの構成の一例を示したブロックダイアグラムである。
【０２７２】
図５０を参照すると、ユーザのモバイル端末１０は、音声通話管理部１２００、文字メッセージ管理部１３００及びメッセージ情報統合管理部１１００を含むように構成され、メッセージ情報統合管理部１１００は、メッセージモニタリングユニット１１１０、ユーザインターフェース管理ユニット１１２０及びメモリで構成される。一方、図５１を参照すると、メッセージ情報統合管理サービスサーバ２０は、図４８に示された第１システム構成例のメッセージ情報統合管理サービスサーバ２０の構成に、メッセージ情報管理ユニット及び付加機能処理ユニットを含むサーバメッセージ統合管理部をさらに含むように構成される。
【０２７３】
ユーザモバイル端末の構成要素のうち、第１システム構成例と同一の構成要素は基本的に第１システム構成例と同一の機能を実行する。従って、同一の機能及び動作に対しては説明を省略する。ただし、一部動作では、メッセージ情報統合管理サービスサーバ２０との連係が必要なので、それに関してのみ再度説明する。同様に、メッセージ情報統合サービスサーバに対しても、第１システム構成例と同一の構成要素に対しては、ユーザモバイル端末と連係されて実行される動作に対してのみ説明し、残りは省略する。
【０２７４】
ユーザモバイル端末のメッセージモニタリングユニット１１１０は、モバイル端末に受信されるか、モバイル端末によって発信された音声通話情報及び文字メッセージ情報のアップデートの有無を照会する。この際、音声通話管理部及び文字メッセージ管理へのアクセス及び音声通話情報及び文字メッセージ情報のアップデートの有無照会は、第１システム構成例で説明したのと同一の方式で実行される。照会結果、新しい受信／発信された音声通話情報及び文字メッセージ情報があれば、メッセージモニタリングユニット１１１０は、該当音声通話情報及び文字メッセージ情報をメッセージ情報統合管理サービスサーバ２０に伝送する。
【０２７５】
ユーザモバイル端末から音声通話情報及び文字メッセージ情報を受信すると、メッセージ情報統合管理サービスサーバ２０のメッセージ情報管理ユニットは、メッセージモニタリングユニット１１１０によって照会された音声通話情報及び文字メッセージ情報を用いて、メッセージ情報統合サービスアプリケーションを通じてユーザに提供される統合メッセージ情報を生成するように構成される。メッセージ情報管理ユニット１１２０の具体的動作は、第１システム構成例のモバイル端末のメッセージ情報管理ユニット１１２０の動作と同一である。即ち、メッセージ情報統合管理サービスサーバ２０のメッセージ情報管理ユニットは、第１システム構成例のモバイル端末のメッセージ情報管理ユニット１１２０によって実行される処理をそのまま実行するように構成される。例えば、メッセージ情報統合管理サービスサーバ２０のメッセージ情報管理ユニットは、第１メッセージ管理ユーザインターフェース１００の生成と関連、ユーザモバイル端末から受信した音声通話情報及び文字メッセージ情報に対して図６に示されたメッセージブロックフォーマットに従って統合メッセージ情報を生成する処理（Ｓ１３００）を同一に実行する。
【０２７６】
メッセージ情報統合管理サービスサーバ２０のデータ通信モジュールはメッセージ情報管理ユニットによって生成された統合メッセージ情報を統合メッセージ情報データベースに保存しユーザモバイル端末に伝送する。
【０２７７】
ユーザモバイル端末のユーザインターフェース管理ユニットは、メッセージ情報統合管理サービスサーバ２０から受信した統合メッセージ情報を用いて第１メッセージ管理ユーザインターフェース１００及び第２メッセージ管理ユーザインターフェース５００を生成する。ユーザインターフェース管理ユニットの具体的動作、第１メッセージ管理ユーザインターフェース１００、第２メッセージ管理ユーザインターフェース５００などは第１システム構成例と同一である。この際、第１及び第２メッセージ管理ユーザインターフェース５００を通じて処理された文字メッセージ及び音声通話に関する情報はサーバに伝送され、統合メッセージ情報生成ユニットは受信された文字メッセージ及び音声通話に関する情報を処理して統合メッセージ情報データベースに保存する。
【０２７８】
メッセージ情報統合管理サービスサーバ２０の付加機能処理部は、第１及び第２メッセージ管理インターフェース上で実行されたユーザ入力に応答して、第１システム構成例でユーザモバイル端末の付加機能処理部と同一の動作を実行する。即ち、ユーザモバイル端末に提供される第１及び第２メッセージ管理ユーザインターフェース５００上で特定付加機能の実行を要請するユーザ入力がメッセージ情報統合サービスサーバに受信されると、付加機能処理部は要請された付加機能を実行するサーバアプリケーションを実行する。サーバアプリケーションは付加機能と関連されたユーザ入力の可能な付加機能ユーザインターフェースをユーザモバイル端末に提供する。付加機能と関連されたユーザ入力が付加機能ユーザインターフェースを通じて入力されると、ユーザモバイル端末は入力されたユーザ入力をメッセージ情報統合サービスサーバに伝送する。メッセージ情報統合管理サービスサーバ２０の付加機能処理部は受信したユーザ入力によって処理を実行し、その結果を付加機能処理結果データベースに保存する同時にユーザモバイル端末に伝送する。ユーザモバイル端末のユーザインターフェースは受信された付加機能処理結果を第１システム構成例で説明された過程を第１及び第２メッセージ管理ユーザインターフェース５００に表示する。例えば、ユーザが第１メッセージ管理ユーザインターフェース１００に表示された日程管理アイコンをタッチすると、ユーザモバイル端末は、日程管理機能提供を要請する信号をメッセージ情報統合サービスサーバに伝送する。メッセージ情報統合管理サービスサーバ２０はユーザ要請に応答して日程管理サーバアプリケーションを実行し、図２７及び図２０に示されたような日程管理用ユーザ入力インターフェースをモバイル端末に提供する。日程管理用ユーザ入力インターフェースは、ユーザモバイル端末に保存され、メッセージ情報統合管理サービスサーバ２０で日程管理サーバアプリケーションが実行される時に、第１及び第２メッセージ管理ユーザインターフェース５００を通じて提供されてもよい。ユーザが日程管理用ユーザ入力インターフェースを通じて、必要な情報を入力すると、ユーザモバイル端末は入力された情報をメッセージ情報統合管理サービスサーバ２０に伝送する。メッセージ情報統合管理サービスサーバ２０の日程管理サーバアプリケーションは、受信されたユーザ入力情報を用いて日程情報を生成し、その結果を、ユーザモバイル端末に伝送する。ユーザモバイル端末のユーザインターフェース管理ユニットは、受信された日程じょうほうを第１及び第２メッセージ管理ユーザインターフェース５００に表示する。
【０２７９】
以上、本発明の実施形態によって詳細に説明したが、本発明はこれに限定されず、本発明が属する技術分野において通常の知識を有する者であれば、本発明の思想と精神を離れることなく、本発明を修正または変更できる。
【符号の説明】
【０２８０】
１０      モバイル端末
２０      メッセージ情報統合管理サービスサーバ
３０      データネットワーク
１００      第１メッセージ管理ユーザインターフェース
２００      第１メッセージ管理ユーザインターフェース
３００      第１メッセージ管理ユーザインターフェース
４００      文字メッセージ作成ユーザインターフェース
５００      第２メッセージ管理ユーザインターフェース
１１００      メッセージ情報統合管理部
１２００      音声通話管理部
１３００      文字メッセージ管理部
１４００      付加機能処理部
１５００      送受信部
１６００      メモリ
１１１０      メッセージモニタリングユニット
１１２０      メッセージ情報管理ユニット
１１３０      ユーザインターフェース管理ユニット
【図１】
2018142315.tif 000004
【図２】
2018142315.tif 000005
【図３】
2018142315.tif 000006
【図４】
2018142315.tif 000007
【図５】
2018142315.tif 000008
【図６】
2018142315.tif 000009
【図７】
2018142315.tif 000010
【図８】
2018142315.tif 000011
【図９】
2018142315.tif 000012
【図１０】
2018142315.tif 000013
【図１１】
2018142315.tif 000014
【図１２】
2018142315.tif 000015
【図１３】
2018142315.tif 000016
【図１４】
2018142315.tif 000017
【図１５】
2018142315.tif 000018
【図１６】
2018142315.tif 000019
【図１７】
2018142315.tif 000020
【図１８】
2018142315.tif 000021
【図１９】
2018142315.tif 000022
【図２０】
2018142315.tif 000023
【図２１】
2018142315.tif 000024
【図２２】
2018142315.tif 000025
【図２３】
2018142315.tif 000026
【図２４】
2018142315.tif 000027
【図２５】
2018142315.tif 000028
【図２６】
2018142315.tif 000029
【図２７】
2018142315.tif 000030
【図２８】
2018142315.tif 000031
【図２９】
2018142315.tif 000032
【図３０】
2018142315.tif 000033
【図３１】
2018142315.tif 000034
【図３２】
2018142315.tif 000035
【図３３】
2018142315.tif 000036
【図３４】
2018142315.tif 000037
【図３５】
2018142315.tif 000038
【図３６】
2018142315.tif 000039
【図３７】
2018142315.tif 000040
【図３８】
2018142315.tif 000041
【図３９】
2018142315.tif 000042
【図４０】
2018142315.tif 000043
【図４１】
2018142315.tif 000044
【図４２】
2018142315.tif 000045
【図４３】
2018142315.tif 000046
【図４４】
2018142315.tif 000047
【図４５】
2018142315.tif 000048
【図４６】
2018142315.tif 000049
【図４７】
2018142315.tif 000050
【図４８】
2018142315.tif 000051
【図４９】
2018142315.tif 000052
【図５０】
2018142315.tif 000053
【図５１】
2018142315.tif 000054