(57)【要約】リアルタイム通信メッセージ（５００）に関するメッセージ作成基準を供給する移動局である。通信システムがインスタントメッセージサービスやグループチャットサービスなどのリアルタイム通信サービスを複数の加入者に提供する（５００）。複数の加入者はリアルタイム通信セッションの際に複数のリアルタイム通信メッセージ（５００）を生成する。移動局は、複数の加入者のうちの１人により構成されたリアルタイム通信メッセージ、に関するメッセージ作成基準を生成する。リアルタイム通信メッセージがリアルタイム通信セッション中にメッセージ作成基準に基づいて複数のリアルタイム通信メッセージ（５００）に相対的に配列されるよう、移動局は、メッセージ作成基準とリアルタイム通信メッセージとを送信する。
2005525618.tif 000002
【特許請求の範囲】
【請求項１】
複数の加入者がリアルタイム通信セッションの際に複数のリアルタイム通信メッセージを生成する、リアルタイム通信サービスを複数の加入者に提供する通信システムにおいて、該リアルタイム通信メッセージに関するメッセージ作成基準を実現する方法であって、
前記複数の加入者のうちの１人により生成されるリアルタイム通信メッセージに関するメッセージ作成基準を生成する工程と、
同リアルタイム通信メッセージが前記リアルタイム通信セッションの際に、前記メッセージ作成基準に基づいて、複数のリアルタイム通信メッセージに相対的に配列されるよう、前記メッセージ作成基準と前記リアルタイム通信メッセージとを送信する工程と、を含む方法。
【請求項２】
リアルタイム通信メッセージに関するメッセージ作成基準を生成する前記工程が、インスタントメッセージによるメッセージ及びグループチャットメッセージのうちの一方に関するメッセージ作成基準を生成する工程からなる請求項１に記載の方法。
【請求項３】
リアルタイム通信メッセージに関するメッセージ作成基準を生成する前記工程が、英数字キーパッド、数字キーパッド、タッチディスプレイ、マイクロホンのうちの１つを介した加入者の入力に応えて、リアルタイム通信メッセージに関するメッセージ作成基準を生成する工程からなる請求項１に記載の方法。
【請求項４】
リアルタイム通信メッセージに関するメッセージ作成基準を生成する前記工程が、リアルタイム通信メッセージに関するタイムスタンプを生成する工程からなる請求項１に記載の方法。
【請求項５】
リアルタイム通信メッセージに関するメッセージ作成基準を生成する前記工程が、入力メッセージパラメータに基づいて、リアルタイム通信メッセージに関するメッセージ識別子、加入者識別子、ハッシュ値のうちの１つを生成する工程からなり、前記入力メッセージパラメータが前記複数の加入者のうちの１人からの入力メッセージに関連している請求項１に記載の方法。
【請求項６】
リアルタイム通信メッセージに関するメッセージ作成基準を生成する前記工程が、入力メッセージの番号及び入力メッセージの内容の一部のうちの一方に基づくリアルタイム通信メッセージに関連しているメッセージ識別子、加入者識別子、ハッシュ値のうちの１つを生成する工程を含み、入力メッセージの前記番号及び入力メッセージの内容の前記一部が前記複数の加入者のうちの１人からの入力メッセージに関連している請求項１に記載の方法。
【請求項７】
前記メッセージ作成基準と前記リアルタイム通信メッセージとを送信する前記工程が、英数字キーパッド、数字キーパッド、タッチディスプレイ、マイクロホンのうちの１つを介した加入者の入力に応えて、前記メッセージ作成基準と前記リアルタイム通信メッセージとを送信することによって、前記リアルタイム通信メッセージが、リアルタイム通信セッションの際に、前記メッセージ作成基準に基づいて前記複数のリアルタイム通信メッセージに相対的に配列される工程からなる請求項１に記載の方法。
【請求項８】
前記メッセージ作成基準と前記リアルタイム通信メッセージとを送信する前記工程が、前記メッセージ作成基準と前記リアルタイム通信メッセージとを送信することによって、前記リアルタイム通信メッセージがインスタントメッセージセッション及びグループチャットセッションのうちの一方を送信する際に、前記メッセージ作成基準に基づいて前記複数のリアルタイム通信メッセージに相対的に配列される工程を、含む請求項１に記載の方法
。
【請求項９】
リアルタイム通信サービスを複数の加入者に提供する通信システムにおいて、前記複数の加入者は複数のリアルタイム通信メッセージを生成し、リアルタイム通信メッセージに関するメッセージ作成基準を供給すべく適合される装置は、
メモリと、
前記メモリに結合されている制御装置と、を備えており、同制御装置はリアルタイム通信メッセージに関するメッセージ作成基準を生成すべく操作可能であり、
前記リアルタイム通信メッセージが前記リアルタイム通信セッションの際に、前記メッセージ作成基準に基づいて前記複数のリアルタイム通信メッセージに相対的に配列されるよう、前記制御装置は前記メッセージ作成基準と前記リアルタイム通信メッセージを送信するよう操作可能な装置。
【請求項１０】
前記制御装置が、英数字キーパッド、数字キーパッド、タッチディスプレイ、マイクロホンのうちの１つを介した加入者の入力に応えて、リアルタイム通信メッセージに関連するメッセージ作成基準を生成するよう操作可能な制御装置からなる請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に無線通信システムに関し、特に、リアルタイム通信メッセージを配列するためのメッセージ作成基準を供給する方法及び移動局などで用いる装置に関する。
【背景技術】
【０００２】
無線通信はシステムと構成要素との複合ネットワークである。一般に構成要素には、（１）少なくとも１つ、一般には幾つかの基地局により供給される、移動局（例えば、携帯電話）への無線リンクと、（２）基地局間の通信リンクと、（３）基地局間の通信を制御し基地局間の操作及び相互作用を管理するための制御装置であって、一般には１つ以上の基地局制御装置又は集中基地局制御装置（ＢＳＣ／ＣＢＳＣ）と、（４）システム内で呼び出しをルーティングする呼び出し制御装置又はスイッチであって、一般には呼び出しエージェント（即ち、「ソフトスイッチ（ｓｏｆｔｓｗｉｔｃｈ）」）と、（５）陸線又は公衆電話網（ＰＴＳＮ）への、通常は呼び出しエージェントにより供給されるリンクと、がある。
【０００３】
インターネットは多くの人に通信の代替方法を提供してきた。特に電子メールメッセージ（即ち、Ｅメール）が通信の方法として、従来の手紙や時には音声通話に取って代わっている。しかし、Ｅメールは特定の状況では十分に速くは応答できない。更に、Ｅメールの多数の交換には、Ｅメールを読んだり、返事を書いたり、送信したりしてやりとりする多くの工程が必要である。従って、Ｅメールに代わる通信のメカニズムになりつつあるのは、インスタントメッセージ（ＩＭ）サービスやグループチャットサービスなどのリアルタイム通信サービスである。例えば、インスタントメッセージサービスによって、加入者は、友人や同僚などの他の加入者が接続しているかどうかを確認でき、接続している場合には、インターネットにより「リアルタイム」で互いに通信しあうことができる。殆どの状況で、リアルタイム通信は「瞬時（ｉｎｓｔａｎｔ）」である。インターネットがピーク通信量の際にも、リアルタイム通信の遅れは一般に数秒に満たない。従って、加入者は、相互にメッセージを交換する（即ち、メッセージのやり取りをする）ことによりリアルタイムでオンラインの「会話（ｃｏｎｖｅｒｓａｔｉｏｎ）」が可能である。例えば、他の町や州や国で大学に通っている又は働いている子供と彼らの両親とが、リアルタイム通信サービスを介して「話す（ｔａｌｋ）」ことができる。結果として、コストと利便性のため、リアルタイム通信サービスが音声通話に取って替わるであろう。
【０００４】
無線通信システムの設計の一態様は、携帯電話やページャや電子プランナなどのワイヤレス機器である移動局へリアルタイム通信サービスを供給することである。しかし、セッションの参加者によって応答時間が異なるため、リアルタイム通信セッションの間に非同期的に（即ち、順序が乱れて）メッセージが発生する恐れがある。即ち、インターネットへの接続が遅い移動局を操作している参加者がいる恐れがある。更に、他の参加者が他の話題に移った後で、「応答の遅い（ｓｌｏｗ−ｒｅｓｐｏｎｄｉｎｇ）」参加者からの応答の着信がある恐れがある。この概念を説明するため、以下に加入者＃１〜＃４の間でのグループチャットセッションを示す。
【０００５】
加入者＃１：感謝祭はどこに行くの？
加入者＃２：サンフランシスコの姻戚のところ。
加入者＃３：フェニックスの両親を訪ねる。
【０００６】
加入者＃１：大晦日はどこに行くの？
加入者＃２：ヴェイル（Ｖａｉｌ）にスキーしに行く。
加入者＃３：ラスベガスでパーティー。
【０００７】
加入者＃４：どこにも行かない。
上の例では、加入者＃４のインターネット接続が遅い、及び／又は、加入者＃１が第２の質問をした後で加入者＃４が応答した可能性がある。結果として、加入者＃１〜＃３は、加入者＃４からのメッセージの着信時刻及び／又は内容からでは、加入者＃４が加入者＃１の第１の質問と第２の質問のどちらに応答したのか分からない場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、リアルタイム通信メッセージに関連するメッセージ作成基準、即ち、複数のリアルタイム通信メッセージが順番通りに配列される方法及び装置が必要とされる。
【課題を解決するための手段】
【０００９】
本発明は、通信システムにおいて、リアルタイム通信メッセージを配列する方法及び装置（例えば、移動局）を提供する。通信システムは、複数の加入者にインスタントメッセージサービスやグループチャットサービスなどのリアルタイム通信サービスを提供する。複数の加入者のうちの一人により構成されたリアルタイム通信メッセージ（例えば、インスタントメッセージによるメッセージやグループチャットメッセージ）に関連するメッセージ作成基準（ＭＣＲ）を移動局が生成する。例えば、ＭＣＲは、限定はされないが、タイムスタンプ、即ち、加入者がリアルタイム通信メッセージを構成し始めた時刻などである。ＭＣＲは、複数の加入者のうちの一人からの入力メッセージに関連する入力メッセージパラメータに基づいてもよい。この概念を説明すると、ＭＣＲは、限定はされないが、入力メッセージパラメータに基づいた入力メッセージ識別子や加入者識別子やハッシュ値などである。入力メッセージパラメータは、限定はされないが、入力メッセージに関連する入力メッセージの番号や入力メッセージの内容の一部などである。例えば、移動局は、ユーザ入力装置を介したユーザの入力に応えて、インスタントメッセージによるメッセージに関連するタイムスタンプを生成してもよい。ユーザ入力装置は、例えば、英数字キーパッドや、数字キーパッドや、タッチディスプレイや、マイクロホンである。これに応えて、リアルタイム通信メッセージがリアルタイム通信セッション中にＭＣＲに基づいて複数のリアルタイム通信メッセージに相対的に配列されるよう、移動局はＭＣＲとリアルタイム通信メッセージとを送信する。従って、複数のリアルタイム通信メッセージは順番通りになっている。
【発明を実施するための最良の形態】
【００１０】
本発明による通信システムを幾つかの好適な実施形態に関して説明し、特に、幾つかの通信規格のうち少なくとも１つに従って動作する無線通信システムに関して説明する。これらの規格には、アナログや、デジタルや、デュアルモードの通信システムプロトコルがあり、例えば、限定はされないが、高度携帯電話システム（Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ、ＡＭＰＳ）、狭帯域高度携帯電話システム（Ｎａｒｒｏｗｂａｎｄ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ、ＮＡＭＰＳ）、移動通信用グローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＧＳＭ）、ＩＳ−５５  時間分割多元接続（ＴＤＭＡ）デジタル携帯電話システム、ＩＳ−９５  符号分割多元接続（ＣＤＭＡ）デジタル携帯電話システム、ＣＤＭＡ  ２０００、パーソナル通信システム（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ、ＰＣＳ）、３Ｇ、及びこれらのプロトコルの変形型や改良型である。図１に示すように、無線通信システム１００は、通信ネットワーク１１０と、１２０及び１２２で一般に示される複数の基地局制御装置（ＢＳＣ）とを備えており、総合サービスエリア１３０にサービスを提供している。無線通信システム１
００は、限定はされないが、周波数分割多元接続（ＦＤＭＡ）をベースとした通信システムや、時間分割多元接続（ＴＤＭＡ）をベースとした通信システムや、符号分割多元接続（ＣＤＭＡ）をベースとした通信システムなどである。このようなシステムでは周知のように、ＢＳＣ１２０及び１２２はそれぞれ、一般に１４０、１４２、１４４、１４６で示される複数の基地局（ＢＳ）と関連しており、総合サービスエリア１３０内で一般に１５０、１５２、１５４、１５６で示される通信セルにサービスを供給している。ＢＳＣ１２０、１２２、及びＢＳ１４０、１４２、１４４、１４６は、通信セル１５０、１５２、１５４、１５６で動作する一般に１６０、１６２、１６４、１６６、１６８で示される移動局（ＭＳ）に無線通信サービスを提供する単数又は複数の適用可能な規格に従って動作し、これらの各要素はイリノイ州シャンバーグのモトローラ社から市販されている。
【００１１】
図２を参照すると、通信ネットワーク１１０は、限定はされないが、インターネットプロトコル（ＩＰ）ネットワークなどであり、例えば汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ、ＧＰＲＳ）ネットワークである。通信ネットワーク１１０は、複数の加入者２００へのインスタントメッセージサービスやグループチャットサービスなどのリアルタイム通信サービスを提供するよう操作可能であり、複数の加入者２００は、一般に２１０で示されている加入者＃１、２２０で示されている加入者＃２、２３０で示されている加入者＃３、２４０で示されている加入者＃４である。例えば、通信ネットワーク１１０は、複数の加入者２００同士間での、限定はされないが、テキストのみのメッセージの交換を提供する。
【００１２】
図２に図示した本発明の好適な実施形態に適用される流れであり、複数の加入者２００により生成された複数のリアルタイム通信メッセージを配列する基本的な流れは、リアルタイム通信メッセージを構成している加入者（例えば、２４０の加入者＃４）から始まる。リアルタイム通信メッセージに関連しているメッセージ作成基準（ＭＣＲ）が生成される。ＭＣＲは、限定はされないが、いつ加入者がリアルタイム通信メッセージを構成し始めたかを示すタイムスタンプなどである。更に、ＭＣＲはリアルタイム通信セッションの他の加入者からの入力メッセージに基づいている場合がある。即ち、ＭＣＲは、限定はされないが、入力リアルタイム通信メッセージに関連している入力メッセージパラメータに基づいている入力メッセージ識別子や加入者識別子やハッシュ値などである。入力メッセージパラメータは、限定はされないが、入力メッセージの番号や入力メッセージの内容の一部などである。特に、入力メッセージ識別子は、限定はされないが、入力メッセージの複数の文字などであり、加入者識別子は入力メッセージの送信側に関連してもよいし、ハッシュ値は、限定はされないが、入力メッセージの内容と当業者が容易に認識できるハッシュアルゴリズムとに基づいていてもよい。リアルタイム通信メッセージを送信するよう要求する加入者の入力に応えて、リアルタイム通信メッセージ及びそのメッセージに関連しているＭＣＲの両方が通信ネットワーク１１０に送信される。加入者の入力は、限定はされないが、英数字キーパッドを介しユーザが選択できる入力、数字キーパッドを介しユーザが選択できる入力、タッチディスプレイを介しユーザが選択できる入力、マイクロホンを介するボイスコマンドでもよい。例えば、加入者＃１がリアルタイム通信メッセージを送信するよう英数字キーパッドのボタンを押す。それに応じて、２４０の加入者＃４により構成されたリアルタイム通信メッセージに関連しているＭＣＲは通信ネットワーク１１０に送信される。メッセージ及びＭＣＲの受信に応えて、通信ネットワーク１１０はメッセージ及びＭＣＲを他の加入者に、例えば２１０の加入者＃１、２２０の加入者＃２、２３０の加入者＃３に送信する。結果として、他の加入者により操作されている装置は、２４０の加入者＃４により構成されたリアルタイム通信メッセージをＭＣＲに基づいて表示する。
【００１３】
代替の実施形態では、通信ネットワーク１１０がＭＣＲを生成してもよい。即ち、ＭＣＲは現時刻と加入者から送信されるメッセージの伝送遅延とに基づいてもよい。例えば、
通信ネットワーク１１０は加入者＃１からのリアルタイム通信メッセージのタイムスタンプを生成してもよい。タイムスタンプは伝送遅延のない現時刻などである。
【００１４】
図３を参照すると、リアルタイム通信メッセージに関連しているメッセージ作成基準を供給する装置（例えば、図１に示された移動局１６０）には一般に、制御装置３２０と、ユーザ入力装置３３０と、メモリ３４０とがある。移動局１６０は、インスタントメッセージサービス及びグループチャットサービスを加入者（例えば、図２に示された複数の加入者２００のうちの一人）に供給するよう操作可能である。制御装置３２０は、操作可能なようにメモリ３３０に接続されており、このメモリ３３０はプログラム又は操作命令のセットを保存する。それに応じて、移動局１６０が本発明の好適な実施形態に従って動作するよう、制御装置３２０はプログラム又は操作命令のセットを実行する。プログラム又は操作命令のセットは、コンピュータ可読の媒体で具体化可能であり、この媒体は、例えば、限定はされないが、紙、プログラム可能なゲートアレイ、特定用途向け集積回路、消去可能なプログラム可能読取り専用記憶装置、読出し専用メモリ、ランダムアクセスメモリ、磁気媒体、光学媒体などである。
【００１５】
本発明の好適な実施形態に適用可能な、移動局１６０によりメッセージ作成基準（ＭＣＲ）を提供する基本的な流れが、図４に示されている。リアルタイム通信メッセージに関連しているＭＣＲを供給する移動局１６０のフローチャート４００は工程４１０から開始し、工程４１０では、ユーザがユーザ入力装置３３０を介してリアルタイム通信メッセージを供給する。例えば、加入者＃４が英数字キーパッドを介してリアルタイム通信メッセージをタイプし始める。工程４２０では、ユーザが生成したリアルタイム通信メッセージに関連するＭＣＲを制御装置３２０が生成する。この概念を説明すると、ＭＣＲは、限定はされないが、現時刻に対応するタイムスタンプ、即ち、ユーザがリアルタイム通信メッセージの生成を開始した時刻などである。工程４３０では、制御装置３２０は、リアルタイム通信メッセージを送信せよという要求に対応するユーザの入力を待つ（例えば、加入者＃４がユーザ入力装置３３０の「送信（ｓｅｎｄ）」ボタンを押すまで待つ）。工程４４０では、ユーザの入力がリアルタイム通信メッセージを送信せよという要求かどうかを制御装置４２０が判定する。ユーザの入力はリアルタイム通信メッセージを送信せよという要求ではないと制御装置３２０が判定した場合、工程４５０で、制御装置３２０は、ユーザが現行のリアルタイム通信メッセージを全て削除したかどうか、即ち、ユーザが最初からやり直すことを決めたかどうかを判定する。ユーザが現行のメッセージの全ては削除しなかったと制御装置３２０が判定した場合、制御装置３２０は工程４３０に戻り、リアルタイム通信メッセージを送信せよというユーザの入力を待つ。ユーザが現行のメッセージを削除する場合、工程４６０で、ユーザが新たなリアルタイム通信メッセージを生成するまで制御装置３２０は待つ。例えば、ある加入者が他の加入者からの特定のメッセージに応答しないことにするかもしれない。これに応えて、制御装置３２０は工程４２０に戻り、ユーザの新たなリアルタイム通信メッセージの生成に応え、新たなリアルタイム通信メッセージに関連しているＭＣＲを生成する。
【００１６】
工程４４０に戻り、制御装置３２０がユーザの入力はリアルタイム通信メッセージを送信せよという要求であると判定した場合、工程４７０で、制御装置はリアルタイム通信メッセージ及びそのリアルタイム通信メッセージに関連しているＭＣＲの両方を通信ネットワーク１１０に送信する。これに応えて、通信ネットワークは、リアルタイム通信セッション中に現行のリアルタイム通信メッセージが複数のリアルタイム通信メッセージに相対的に配列されるよう、メッセージ及びＭＣＲの両方を加入者＃１、＃２、＃３などの他の加入者に送信する。従って、複数のリアルタイム通信メッセージは、それらの複数のリアルタイム通信メッセージの各々に関連しているＭＣＲに基づいた順番になっている。
【００１７】
工程４２０（即ち、リアルタイム通信メッセージに関連しているＭＣＲの生成）は、フ
ローチャート４００の始めに組み込まれた状態で示され説明されたが、工程４２０は図４に示されるフローチャート４００の異なる箇所に組み込まれてもよい。この概念を説明すると、工程４２０は工程４４０の後（即ち、フローチャート４００の終わり近く）に組み込まれてもよく、その結果、メッセージを送信せよというユーザの要求の後にリアルタイム通信メッセージに関連しているＭＣＲが生成される。
【００１８】
代替の実施形態では、ＭＣＲはリアルタイム通信セッションの他の加入者のうちの１人からの入力メッセージに基づいている場合がある。即ち、ＭＣＲは、限定はされないが、入力メッセージパラメータに基づいている入力メッセージ識別子や加入者識別子やハッシュ値などであり、この入力メッセージパラメータは入力メッセージに関連する入力メッセージの番号や入力メッセージの内容の一部などである。入力メッセージ識別子は入力メッセージの複数の文字などである。加入者識別子は入力メッセージの送信側に関連している場合がある。ハッシュ値は、入力メッセージの内容と当業者が容易に認識できるハッシュアルゴリズムとに基づいている場合がある。例えば、加入者＃１からの入力メッセージは「感謝祭はどこに行くの？（Ｗｈｅｒｅ  ａｒｅ  ｙｏｕ  ｇｏｉｎｇ  ｆｏｒ  Ｔｈａｎｋｓｇｉｖｉｎｇ？）」などである。従って、ＭＣＲはこの入力メッセージの複数の文字、即ち、「どこに（Ｗｈｅｒｅ  ａｒｅ）」でよい。またＭＣＲは加入者識別子の複数の文字、即ち「１」でもよい。
【００１９】
図５を参照すると、加入者＃１、＃２、＃３、＃４の間のリアルタイム通信セッション５００には、一般に５１０、５２０、５３０、５４０、５５０、５６０で示されている複数のリアルタイム通信メッセージがある。特に、加入者＃１が加入者＃２、＃３、＃４に感謝祭にどこに行くのかを尋ねる第１のメッセージを送信する場合がある。加入者＃２及び＃３はそれぞれメッセージ５２０及び５３０で応える場合がある。加入者＃１は加入者＃２、＃３、＃４に大晦日にどこに行くのかを尋ねる第２のメッセージ５４０を送信し、加入者＃２及び＃３はそれぞれメッセージ５５０及び５６０で応える場合がある。しかし、加入者＃１からの第２のメッセージ５４０は、加入者＃１からの第１のメッセージ５１０に関する加入者＃４からの応答に先立って送信される場合がある。
【００２０】
加入者＃４からのメッセージ６７０に関連しているＭＣＲは上述のように生成されてよい。通信ネットワーク１１０は加入者＃４からのメッセージ６７０及び加入者＃４からのメッセージ６７０に関連しているＭＣＲの両方を加入者＃２、＃３、＃４に送信し、これにより加入者＃４からのメッセージ６７０は加入者＃４からのメッセージ６７０に関連しているＭＣＲに基づいて複数のリアルタイム通信メッセージに相対的に配列される。リアルタイム通信セッション５００の間に、例えば、加入者＃１により操作されている装置が加入者＃２、＃３、＃４からの入力メッセージ（即ち、メッセージ５２０、５３０、５５０、５６０、６７０）をこれら入力メッセージの各々に関連しているタイムスタンプに基づいて表示する場合がある。図６を参照すると、例えば、加入者＃１からの第２のメッセージ５４０が送信された後で加入者＃４がメッセージ６７０で応答する場合がある。即ち、加入者＃４からのメッセージ６７０の順番は狂っている場合があるが、これは、加入者＃１は第２のメッセージ５４０の生成後に加入者＃４からのメッセージ６７０を受信するかもしれないが、加入者＃４からのメッセージ６７０に関連しているタイムスタンプ（ＴＳ６７０）は加入者＃１からの第２のメッセージ５４０に関連しているタイムスタンプ（ＴＳ５４０）より前のものだからであり、即ち、加入者＃４は加入者＃１からの第１のメッセージ５１０に応答するつもりだったのでＴＳ５４０＞ＴＳ６７０だからである。結果として、複数のリアルタイムメッセージが順番通りになるよう、加入者＃４からのメッセージ６７０は加入者＃１からの第２のメッセージ５４０より前に表示されてもよい。更に、メッセージ６７０の順番が狂っていることを示すために、加入者＃１により操作されている装置は加入者＃４からのメッセージ６７０をイタリック体で表示してもよく、即ち、メッセージは受信した順ではなくＭＣＲに基づいて表示される。
【００２１】
入力メッセージの並べなおしを過剰にしないよう、加入者＃１により操作されている装置は時間窓閾値を利用して、入力メッセージのタイムスタンプ同士間の差が時間窓閾値を上回る場合に入力メッセージが並べなおされるようにする。この概念を説明すると、加入者＃２からの第１のメッセージ５２０のタイムスタンプ（ＴＳ５２０）は１：０３ｐｍ、加入者＃４からのメッセージ６７０（ＴＳ６７０）のタイムスタンプは１：０１ｐｍ、加入者＃１からの第２のメッセージ５４０（ＴＳ５４０）のタイムスタンプは１：１０ｐｍの場合がある。例えば、時間窓閾値が３分であれば、メッセージ５２０、５４０、６７０は図６に示されているように表示される。即ち、加入者＃４からのメッセージ６７０は、加入者＃４からのメッセージ６７０に関連しているタイムスタンプが加入者＃２からのメッセージ５２０に関連しているタイムスタンプより前であっても、加入者＃２からの第１のメッセージ５２０の後に表示されるが、これは時間窓閾値が３分だからである（即ち、△ＴＳ＝ＴＳ５２０−ＴＳ６７０＜３）。
【００２２】
代替の実施形態では、通信ネットワーク（例えば、図１に示されている通信ネットワーク１１０）が、リアルタイム通信セッション中にリアルタイム通信メッセージを順番通りに配列するメッセージ作成参照を供給するよう適合されていてもよい。通信ネットワークには一般に、上述のように制御装置及びメモリがある。通信ネットワークは、限定はされないが、インターネットプロトコル（ＩＰ）ネットワークなどである。即ち、通信ネットワークがＭＣＲを生成する場合があり、ＭＣＲは例えば、現時刻に基づくタイムスタンプや、加入者から送信されたリアルタイム通信メッセージの遅延などである。通信ネットワークはリアルタイム通信セッション中にＭＣＲに基づいてリアルタイム通信メッセージを複数のリアルタイム通信メッセージに相対的に配列するよう操作可能な場合がある。更に、通信ネットワークは、各リアルタイム通信メッセージに対応する順番のパラメータ（例えば、番号）をＭＣＲに基づいて割り当てる場合がある。この概念を説明すると、通信ネットワークは、複数のメッセージの各々に関連しているＭＣＲ（例えば、タイムスタンプ）に基づいて、図５に示されている複数のリアルタイム通信メッセージ５１０、５２０、５３０、５４０、５５０、５６０に番号１、２、３、４、５、６をそれぞれ割り当てる場合がある（例えば、番号１が加入者＃１からの第１のメッセージ５１０に対応し、番号２が加入者＃２からの第１のメッセージ５２０に対応し、番号３が加入者＃３からの第１のメッセージ５３０に対応する、など）。図６に示されている加入者＃４からのメッセージ６７０に関連しているＭＣＲに基づいて、通信ネットワークは、加入者＃４からのメッセージ６７０が加入者＃３からの第１のメッセージ５３０と加入者＃１からの第２のメッセージ５４０との間に配列されるよう、加入者＃４からのメッセージ６７０に番号３．５を割り当てることができる。従って、加入者のうちの１人により操作されている受信装置は、複数のリアルタイム通信メッセージを割り当てられた番号に基づいて順番に表示できる。
【００２３】
上述の通り、リアルタイム通信メッセージに関連しているＭＣＲは、限定はされないが、入力リアルタイム通信メッセージに関連している入力メッセージパラメータに基づいた入力メッセージ識別子や加入者識別子やハッシュ値（例えば、入力メッセージの番号及び入力メッセージの内容の一部）などである。例えば、加入者＃４からのメッセージ６７０に関連しているＭＣＲは、加入者＃１からの第１のメッセージ５１０に基づくハッシュ値の場合がある。加入者＃４からのメッセージ６７０に関連しているハッシュ値は加入者＃１からの第１のメッセージ５１０に基づいている（即ち、ハッシュ値は加入者＃１からの第２のメッセージ５４０には基づいていない）ので、加入者＃４からのメッセージ６７０が加入者＃１からの第２のメッセージ５４０の後に受信された場合、加入者＃４からのメッセージ６７０は「順番が狂って（ｏｕｔ  ｏｆ  ｓｅｑｕｅｎｃｅ）」受信されている。従って、加入者＃４からのメッセージ６７０が加入者＃１からの第１のメッセージ５１０の後かつ加入者＃１からの第２のメッセージ５４０の前に配列されれば、複数のリアル
タイム通信メッセージは順番になっている。更に、他のメッセージに関連しているＭＣＲがその受信されたメッセージに基づいていても、リアルタイム通信メッセージは「順番が狂って」受信される恐れがある。この概念を説明すると、加入者＃１からの第１のメッセージ（即ち、「照会」メッセージ）が、加入者＃２からの第１のメッセージ５２０、加入者＃３からの第１のメッセージ５３０、加入者＃４からのメッセージ６７０（即ち、「応答（ｒｅｓｐｏｎｓｅ）」メッセージ）の後に受信された場合、「応答」メッセージに関連しているＭＣＲは「照会（ｉｎｑｕｉｒｙ）」メッセージに基づいているので、加入者＃１からの第１のメッセージは「順番が狂って」受信されている。従って、「照会」メッセージが「応答」メッセージの前に配列されれば、複数のリアルタイム通信メッセージは順番になるであろう。
【００２４】
本発明の好適な実施形態に従い、図７を参照して、リアルタイム通信セッション中にリアルタイム通信メッセージを順番通りに配列する方法７００が示されている。方法７００は工程７１０から開始し、工程７１０では、第１の装置がリアルタイム通信メッセージに関連しているＭＣＲを生成する。第１の装置はワイヤレス機器などであり、例えば、限定はされないが、携帯電話、ページャ、電子プランナである。工程７２０では、リアルタイム通信セッション中にリアルタイム通信メッセージがＭＣＲに基づいて複数のリアルタイム通信メッセージに相対的に配列されるよう、第１の装置はＭＣＲとリアルタイム通信メッセージとを送信する。ＭＣＲ及びリアルタイム通信メッセージの受信に応えて、第１の装置からのリアルタイム通信メッセージをＭＣＲに基づいて表示するよう第２の装置が操作可能である。第２の装置は、無線の電子デバイスだったりデスクトップコンピュータなどの有線のデバイスだったりする。リアルタイム通信メッセージの順番が狂っていることを示すために、メッセージテキストは、限定はされないが、通常のテキストとは異なるフォント（例えば、イタリック体）で表示されたり、色つき（例えば、赤や灰色にする）で表示されたり、アイコンで表示されたりし、即ち、リアルタイム通信メッセージは受信した順ではなくＭＣＲに基づいて表示される。
【００２５】
本発明の正しい範囲及び精神から逸脱することなく本発明に対し多くの変形及び修正がなしうる。幾つかの変形の範囲は上述した。その他の範囲は添付の請求項から明白となる。
【図面の簡単な説明】
【００２６】
【図１】本発明の好適な実施形態に従って動作するよう適合されている無線通信システムのブロック図表現。
【図２】本発明の好適な実施形態に従って動作するよう適合されている通信ネットワークのブロック図表現。
【図３】本発明の好適な実施形態に従って動作するよう適合されている移動局のブロック図表現。
【図４】本発明の好適な実施形態に従って動作する移動局のフローチャート表現。
【図５】本発明の好適な実施形態に係るリアルタイム通信セッションの可視表現。
【図６】本発明の好適な実施形態に係るリアルタイム通信セッションの可視表現。
【図７】本発明の好適な実施形態に係るリアルタイム通信メッセージを配列する方法のフローチャート表現。
【図１】
2005525618.tif 000003
【図２】
2005525618.tif 000004
【図３】
2005525618.tif 000005
【図４】
2005525618.tif 000006
【図５】
2005525618.tif 000007
【図６】
2005525618.tif 000008
【図７】
2005525618.tif 000009
【国際調査報告】
2005525618.tif 000010
2005525618.tif 000011