(57)【特許請求の範囲】
【請求項１】
コアネットワーク（ＣＮ）と、複数の無線ネットワークサブシステム（ＲＮＳ）と、を含む無線通信システムにおいて、前記ＣＮから受領したサービスデータユニット（ＳＤＵ）を無線通信の方式によりモバイルユニットに伝送する前記ＲＮＳである前記モバイルユニットのサーブ無線ネットワークサブシステム（ＳＲＮＳ）を、データの損失無しに、前記複数のＲＮＳの内の第１のＲＮＳから第２のＲＮＳへと変更する方法であって、
前記ＳＲＮＳである前記第１のＲＮＳが、前記ＣＮから受領したＳＤＵに連番（ＳＮ）を付すと共に、受領したＳＤＵを前記モバイルユニットに伝送する工程と、
前記モバイルユニットが、伝送されたＳＤＵを受領したときに、受領したＳＤＵに連番（ＳＮ）を付すと共に、受領確認を前記ＳＲＮＳに通知する工程と、
前記第２のＲＮＳを、前記モバイルユニットの新たな前記ＳＲＮＳとして設定する工程と、
前記第１のＲＮＳが受領したＳＤＵの内の前記モバイルユニットによる受領確認が行われていないＳＤＵである未確認ＳＤＵと、前記第１のＲＮＳが受領したＳＤＵの内の前記モバイルユニットへの伝送が行われていない最初のＳＤＵに対応するＳＮを特定可能な第１値と、を含む転送情報を、前記第１のＲＮＳから新たな前記ＳＲＮＳとしての前記第２のＲＮＳに提供する工程と、
前記第２のＲＮＳが、前記モバイルユニットから、前記モバイルユニットが新たな前記ＳＲＮＳとしての前記第２のＲＮＳから受領することとなる次のＳＤＵに対応するＳＮに相当する値である第４値を受領する工程と、
前記第４値が、前記未確認ＳＤＵの内の順番が最も前のＳＤＵに対応するＳＮより前の番号である場合と、前記第４値が、前記未確認ＳＤＵの内の前記第１のＲＮＳによる伝送が行われていない最初のＳＤＵに対応するＳＮより後の番号である場合とに、前記ＳＲＮＳが付すＳＮと前記モバイルユニットが付すＳＮとを同期させる再同期処理を実行する工程と、を備える方法。
【請求項２】
前記転送情報がすべての未確認ＳＤＵを含む請求項１に記載の方法。
【請求項３】
前記転送情報が更に、前記第２のＲＮＳが、前記転送情報中において最も早い番号の未確認ＳＤＵに割り当てられたＳＮを判断することが可能な第２値を備える請求項２に記載の方法。
【請求項４】
前記転送情報が、モバイルユニットから次に受信されることが予期されるＳＤＵのために前記第１のＲＮＳによって割り当てられた第３値を備える請求項３に記載の方法。
【請求項５】
前記第１値が、前記第１のＲＮＳによってモバイルユニットに伝送されていない転送情報中の最も早い番号の未確認ＳＤＵに割り当てられたＳＮである請求項１に記載の方法。
【請求項６】
前記第１値が、前記第１のＲＮＳによってモバイルユニットに伝送されている転送情報中の最も遅い番号の未確認ＳＤＵに割り当てられたＳＮである請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は無線通信ネットワークに関する。特に、本発明はサーブ無線ネットワークサブシステムの無損失再配置を行う方法を開示する。
【０００２】
【従来の技術】
図１を参照する。図１は無線通信ネットワーク１０のブロック図である。無線通信ネットワーク１０は、コアネットワーク（ＣＮ）３０と接続する複数の無線ネットワークサブシステム（ＲＮＳ）２０からなる。各ＲＮＳ２０は、複数のノードＢ２４と接続する１つの無線ネットワーク制御機（ＲＮＣ）２２を備える。各ノードＢは、無線信号を送受すべく適合された送受信機である。特に、この無線通信ネットワーク１０は、モバイルユニット４０に、モバイルユニット４０のサーブＲＮＳ（ＳＲＮＳ）２０ｓと呼ばれる特定のＲＮＳ２０を割り当てる。モバイルユニット４０向けのデータはＣＮ３０によってＳＲＮＳ２０ｓに送信される。このデータはサービスデータユニット（ＳＤＵ）２８の形式であり、ノードＢ２４の１つにより伝送されるまで、ＳＲＮＳ２０ｓのＲＮＣ２２によって保持される。ＲＮＣ２２は、ＳＤＵ２８をモバイルユニット４０に最も正確に伝送可能なノードＢ２４を選択する。このような選択は、例えば、ＳＲＮＳ２０ｓの区域内のモバイルユニット４０の場所に依存する。モバイルユニット４０は複数のＳＤＵ４８を無線通信ネットワークに一斉通信し、それはＳＲＮＳ２０に受信され、ＣＮ３０に転送される。時折、モバイルユニット４０は、ドリフトＲＮＳ（ＤＲＮＳ）２０ｄと呼ばれる、他のＲＮＳ２０の区域の近くに移動する可能性がある。ＤＲＮＳ２０ｄのノードＢ２４は、モバイルユニット４０によって伝送された複数のＳＤＵ４８の１つ以上を受信する可能性がある。ＤＲＮＳ２０ｄのＲＮＣ２２は、受信した複数のＳＤＵ４８をＳＲＮＳ２０ｓに転送する。次に、ＳＲＮＳ２０ｓはこれらの受信したＳＤＵ４８をＣＮ３０に転送する。結局、モバイルユニット４０とＣＮ３０との間のすべての通信はＳＲＮＳ２０ｓを経なければならない。
【０００３】
図１と併せて図２を参照する。図２はＳＲＮＳ２０ｓのＲＮＣ２２のブロック図である。モバイルユニット４０とＲＮＣ２２との間の通信は、上部層２２ｕ及び下部層２２Ｌと接続するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）層２２Ｐを有する、多層通信プロトコルによって達成される。ＰＤＣＰ層２２Ｐは複数のＳＤＵ２８を上部層２２ｕから受信する。各ＳＤＵ２８はヘッダ２８ｈとデータ２８ｄとからなる。ＳＤＵ２８の本来の目的は、ヘッダ２８ｈによって指示された宛先にデータ２８ｄを伝送することである。ヘッダ２８ｈはインターネットプロトコル（ＩＰ）ヘッダと類似している。ヘッダ２８ｈは、他のＳＤＵ２８中の他のＳＤＵヘッダ２８ｈによって、冗長あるいは繰り返しの多くの情報を伝送し得る。ＰＤＣＰ層２２ｐの１つの目的は、帯域を最小にするために複数のヘッダ２８ｈを圧縮することである。この圧縮はヘッダ圧縮機/ 解凍機２２ｃによって実施される。このヘッダ圧縮機/ 解凍機はＳＤＵ２８を受信して、ＰＤＣＰプロトコルデータユニット（ＰＤＣＰＰＤＵ）２９を作成する。ＰＤＣＰＰＤＵ２９はＰＤＣＰヘッダ２９ｈとデータ２９ｄとからなる。データ２９ｄは、ヘッダ２８ｈに基づいてヘッダ圧縮機/ 解凍機２２ｃにより作成された圧縮されたヘッダデータ２９ｘを含む。各ＰＤＣＰＰＤＵ２９は、ＰＤＣＰ層２２ｐによって１６‐ビットの連続番号を順番に割り当てられる。即ち、各一連のＰＤＣＰＰＤＵ２９は順番に高いＳＮ２９を割り当てられる。例えば、第１ＰＤＣＰＰＤＵ２９は６２のＳＮ２９を割り当てられる。第１のＰＤＣＰＰＤＵ２９のすぐ後の第２ＰＤＣＰＰＤＵ２９は６３のＳＮ２９を割り当てられる等々。ＳＮ２９は実際にはＰＤＣＰＰＤＵ２９の一部ではなくて、ＰＤＣＰ層２２ｐによって保持される。次に、ＰＤＣＰＰＤＵ２９は伝送のために下部層２２Ｌに移送される。ＰＤＣＰＰＤＵ２９とＳＤＵ２８との間には１対１対応があり、各ＰＤＣＰＰＤＵ２９は割り当てられたＳＮ２９を有するので、各対応するＳＤＵ２８も又割り当てられたＳＮ２９を有する。すなわち、各ＳＮ２９はＰＤＣＰＰＤＵ２９とそれに対応するＳＤＵ２８とに割り当てられる。ヘッダ２８ｈの圧縮によって帯域は最大にされるので、ＰＤＣＰＰＤＵ２９は、理想的には、それに対応するＳＤＵ２８よりもサイズが小さくなる。これを実際に保証するために、ＰＤＣＰヘッダ２９ｈは可能な限り小さく保持されなければならない。ヘッダ圧縮機/ 解凍機２２ｃのために使用されるヘッダ圧縮の型は、ヘッダ２８ｈのフォーマットに依存する。一例として、もしヘッダ２８ｈがＩＰヘッダならば、実施される圧縮はＩＰ工業標準ＲＦＣ２５０７に従う。
【０００４】
同様に、下部層２２Ｌ（即ち、モバイルユニット４０を起源とする）から受信されたＰＤＣＰＰＤＵは、対応するＳＤＵ４８を作成するためにヘッダ圧縮機/ 解凍機２２ｃ中に供給される。そのようにして作成されたＳＤＵ４８は上部層２２ｕに伝送される。各ＰＤＣＰＰＤＵ２７は、ＳＮ２９に類似した方法でＰＤＰ層２２ｐによってＰＤＣＰＰＤＵ２７に割り当てられた１６‐ビットＳＮ２７を有する。これらのＳＮ２７も又対応するＳＤＵ４８に割り当てられる。
【０００５】
モバイルユニット４０がＤＲＮＳ２０ｄの区域の近くに移動するにつれて、より多くのＳＤＵ４８がＤＲＮＳ２０ｄによって受信および転送される。最終的には、無線ネットワーク１０によって、ＤＲＮＳ２０ｄの下にモバイルユニット４０を位置付けるための判断がなされ、転送が実行される。この工程は、ＳＲＮＳ再配置処理と呼ばれ、無損失でなければならない。無損失は、再配置処理の際にＳＤＵ２８，４８の何れも損失がないことを意味する。図１，２と併せて図３を参照する。図３は無損失のＳＲＮＳ再配置処理を行うモバイルユニット４０のブロック図である。ＤＲＮＳ２０ｄはターゲットＲＮＳ（ＴＲＮＳ）２０ｔになる。再配置処理の完了後、ＴＲＮＳ２０はモバイルユニット４０のための新しいＳＲＮＳ２０として働く。モバイルユニット４０のための新しいＳＲＮＳ２０ｓとしてＴＲＮＳ２０が適切に動作を開始するためには、現在のＳＲＮＳ２０はキー情報をＴＲＮＳ２０ｔに転送しなければならない。図２および３と併せて図４を参照する。図４は従来技術の無損失ＳＲＮＳ再配置処理のメッセージ系統図である。ＳＲＳＮ２０ｓは転送情報５０をＴＲＮＳ２０ｔに送信する。この転送情報はダウンリンク送信連続番号（ＤＬ送信  ＳＮ）５２、アップリンク受信連続番号（ＵＬ受信  ＳＮ）５４及びすべての未確認ＳＤＵ２８からなる。ＳＲＮＳ２０ｓとモバイルユニット４０とによって使用される多層通信プロトコルは、モバイルユニット４０が受信するのに成功した、ＳＲＮＳ２０によって伝送されたＰＤＣＰＰＤＵ２９を確認することが可能である。モバイルユニット４０によって受信されたことが明確に確認されないすべてのＰＤＣＰＰＤＵ２９は未確認ＰＤＣＰＰＤＵ２９と呼ばれる。ＳＤＵ２８とＰＤＣＰＰＤＵ２９との間には１対１の対応があるので、未確認ＰＤＣＰＰＤＵ２９は対応する未確認ＳＤＵ２８があることを意味する。これらの未確認ＳＤＵ２８はＳＲＮＳ２０によってＴＲＮＳ２０ｔに転送される。ＤＬ送信ＳＮ５２は、順番的に最も早い未確認ＰＤＣＰＰＤＵ２９に割り当てられたＳＮ２９の値である。ＳＮ２９はＳＤＵ２８の中では明確には送信されていないので、ＴＲＡＮ２０ｔが、転送された各ＳＤＵ２８に対応するＰＤＣＰＰＤＵ２９のために、ＳＮ２９を適当に割り当てることが可能になる。ＵＬ受信ＳＮ５４は、ＳＲＮＳが次にモバイルユニット４０から受信することを予期するＰＤＣＰＰＤＵ２７に割り当てるＳＮ２７の値である。これはＴＲＡＮＳ２０ｔが、モバイルユニット４０から順次受信する各ＰＤＣＰＰＤＵ２７のためにＳＮ２７ｓを適当に割り当てることを可能にする。ＴＲＮＳ２０ｔはモバイルユニット４０にＵＬ受信ＳＮ５４を送信する。これにより、モバイルユニット４０は、新しいＳＲＮＳ２０ｓとして動作するＴＲＮＳ２０ｓにどのパケットを送信するかが判断可能になる。モバイルユニット４０は、ダウンリンクの受信連続番号（ＤＬ受信ＳＮ）５８をＴＲＮＳに送信する。このＤＬ受信ＳＮ５８は、モバイルユニット４０がＴＲＮＳ２０から受信することを予期する、次のＰＤＣＰＰＤＵ２９のＳＮ２９ｓの値を保有する。これによりＴＲＮＳ２０ｔは、転送された未確認のＳＤＵｓ２８のどれをモバイルユニット４０に送信��始するかを学ぶことが可能になる。例えば、ＳＲＮＳ２０ｓがＰＤＣＰＰＤＵ２９を、０から９９まで動作しているＳＮ２９を割り当てたモバイルユニット４０に送信した状況を考える。更に、送信された１００のＰＤＣＰＰＤＵ２９のうち、０から５０まで動作しているＳＮ２９を有するＰＤＣＰＰＤＵ２９のみがモバイルユニット４０によって確認されたと仮定する。結局、５１から９９まで動作しているＳＮ２９を有するＰＤＣＰＰＤＵ２９は確認されず、それらは未確認ＳＤＵ２８に対応する。またＳＲＮＳ２０はモバイルユニット４０から、０から１９９まで動作しているＳＮ２７を有する２００のＰＤＣＰＰＤＵ２７を受信した。従来技術のＳＲＮＳ再配置処理においては、５１から９９まで動作しているＳＮｓ２９を割り当てられたＳＤＵ２８はＳＲＮＳ２０ｓによってＴＲＮＳ２０ｔに転送される。ＤＬ送信ＳＮ５２は５１の値を有し、ＵＬ受信ＳＮ５４は２００の値を有することになる。ＤＬ受信ＳＮ５８は、幾つの未確認ＰＤＣＰＰＤＵ２９がモバイルユニットによって実際に受信されたかによって、５１乃至１００の間の値を保持する。しかし未だ確認されていない。例えば、ＤＬ受信ＳＮ５８が９０の値を保持した場合、ＴＲＮＳ２０ｔは、５１から８９まで動作しているＳＮ２９を割り当てられた、転送されたＳＤＵ２８を捨ててよいことが分かり、割り当てられたＳｎ２９ｓが９０以上である、転送されたＳＤＵ２８の送信を始める。起こるべきことではないが、ＤＬ受信ＳＮ５８が、番号的にＤＬ送信ＳＮ５２の前、或いは番号的に最後に転送されたＳＤＵ２８に割り当てられたＳＮ２９ｓの後である可能性がある。そのような発生は、ＳＲＮＳ２０ｓのＲＮＣ２２によって保持されているＳＮ２９ｓ及び／或いは２７ｓが、モバイルユニット４０によって保持されている対応するＳＮと同期していないことを意味する。再同期処理はＴＲＮＳ２０ｔによって制定される。再同期処理の際、ＴＲＮＳ２０ｔは、連番的に最も早い転送されたＳＤＵ２８に対応するＰＤＣＰＰＤＵ２９から始めて、ＰＤＣＰヘッダ２９ｈ中で割り当てられたＳＮ２９を明らかに含むＰＤＣＰＰＤＵ２９を伝送する。モバイルユニット４０がこれらのＰＤＣＰＰＤＵ２９の１つを確認すれば、ＴＲＮＳ２０ｔはＰＤＣＰヘッダ２９ｈ中にＳＮ２９ｓを含めることを停止する。ＰＤＣＰヘッダ２９ｈ中にＳＮ２９ｓを含めることは、ＰＤＣＰヘッダ２９ｈのサイズを増大させるので好ましくないが、モバイル電話がそれの内部に保持されたＳＮｓＳＲＮＳ２０ｓのＳＮと同期させることができる。
【０００６】
しかしながら、従来技術のＳＲＮＳ再配置処理によって検出不可能な再同期処理が実施されるときがある。初期条件として、ＳＲＮＳ２０ｓが３０の未確認ＳＤＵｓ２８を有している場合：これらの未確認ＳＤＵｓ２８の最初の２０は伝送され、しかし確認されず、一方最後の１０は未だ伝送されず、従って確認不可能である。ＳＲＮＳ再配置処理の際、これらの未確認ＳＤＵ２８の３０すべては、ＴＲＮＳ２０ｔに転送される。これらの未確認のＳＤＵｓ２８の最初を、１０１の割り当てＳＮ２９ｓとして仮定するならば、ＤＬ送信５２は１０１の値を有する。ＤＬ受信ＳＮ５８の値によって４つのケースが発生する：
【０００７】
ケース１：ＤＬ受信ＳＮ５８が１０１以下。モバイルユニット４０は、モバイルユニット４０によってすでに確認されたものより前の番号であるＳＤＵ２８を受信することを求められていないので、再同期処理は行われる。すべてのＳＤＵｓ２８は受信され、順に確認される。
【０００８】
ケース２：ＤＬ受信ＳＮ５８が１０１と１２１との間。これは代表的なケースで、モバイルユニットは、ＳＲＮｓ２０によって伝送された最初の２０の未確認ＳＤＵＳＤＵｓ２８の幾つか或いはすべての受信を確認する。再同期処理は行われないので、ＴＲＮＳ２０ｔによって送信されたＰＤＣＰＰＤＵ２９中ではＳＮｓ２９ｓは明らかに送信されない。
【０００９】
ケース３：ＤＬ受信ＳＮ５８が１３１以上。この場合は、モバイルユニットは、未だ転送されていず従って伝送されることが不可能な、ＳＲＮＳ２０ｓが有していないＳＤＵｓ２８をすでに受信したことを示している。最終的に、最も重要に、再同期は行われる。
【００１０】
ケース４：ＤＬ受信ＳＮ５８が１２２と１３１との間。この場合、ＳＲＮＳ２０ｓは、１２２と１３１との間で割り当てられたＳＮｓ２９ｓを有するＳＤＵｓ２８を実際に伝送していないので、再同期処理は行われる。しかしながら、ＳＲＮｓによって十分な情報が供給されないので、ＴＲＮＳ２０ｔはこれを知る方法が無い。ＤＬ受信ＳＮの前に割り当てられたＳＮ２９ｓを有する転送されたＳＤＵｓ２８はＴＲＮＳ２０ｔによって捨てられるので、これはデータ損失になる。
【００１１】
【発明が解決しようとする課題】
従って本発明の本来の目的は、データの損失を回避するために、モバイルユニットとＳＲＮＳとの間で再同期が実施されることが必要な状況を検出可能な、サービス無線ネットワークシステム（ＳＲＮＳ）のための無損失再配置を提供することである。
【００１２】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、コアネットワークと接続する複数の無線ネットワークサブシステムを備え、該ＲＮＳの１つはＳＲＮＳで、別のＲＮＳは目標ＲＮＳであり、該ＳＲＮＳは、ＣＮからモバイルユニットにサービスデータユニットを供給するためにモバイルユニットと無線接続されており、該ＳＲＮＳは各ＳＤＵに連番を割り当て、モバイルユニットはＳＲＮＳから受信したＳＲＮＳＳＤＵを確認することが可能であることと、ＳＲＮＳからＴＲＮＳへ転送情報を供給し、該転送情報は、ＳＲＮＳからのＳＤＵ、及びＴＲＮＳが、転送情報の中から、ＳＲＮＳによってモバイルユニットに伝送されていない最初の番号の未確認ＳＤＵに割り当てられたＳＮを判断することが可能な第１値と、該ＴＲＮＳを該モバイルユニットのための新しいＳＲＮＳにすること、からなる、無線通信システムにおけるサーブ無線ネットワークサブシステムの無損失再配置を実施することを要旨とする。
【００１３】
請求項２に記載の発明は、請求項１に記載の方法において、前記転送情報がすべての未確認ＳＤＵを含むことを要旨とする。
請求項３に記載の発明は、請求項２に記載の方法において、前記転送情報が更に、前記ＴＲＮＳが、転送情報中において最も早い番号の未確認ＳＤＵに割り当てられたＳＮを判断することが可能な第２値を備えることを要旨とする。
【００１４】
請求項４に記載の発明は、請求項３に記載の方法において、前記転送情報が、モバイルユニットから次に受信されることが予期されるＳＤＵのためにＳＲＮＳによって割り当てられた第３値を備えることを要旨とする。
【００１５】
請求項５に記載の発明は、請求項４に記載の方法において、第４値は、モバイルユニットによって次に受信されるべきＳＤＵにモバイルユニットによって割り当てられたＳＮを示し、もし該第４値が転送情報中で最も早い番号の未確認ＳＤＵに割り当てられたＳＮよりも早い番号、或いは転送情報中でＳＲＮＳによってモバイルユニットに伝送されていない最も早い番号の未確認ＳＤＵに割り当てられたＳＮよりも後の番号ならば、再同期処理が実施される、ＴＲＮＳに第４値を供給するモバイルユニットを更に備えることを要旨とする。
【００１６】
請求項６に記載の発明は、請求項１に記載の方法において、第１値が、ＳＲＮＳによってモバイルユニットに伝送されていない転送情報中の最も早い番号の未確認ＳＤＵに割り当てられたＳＮであることを要旨とする。
【００１７】
請求項７に記載の発明は、請求項１に記載の方法において、第１値が、ＳＲＮＳによってモバイルユニットに伝送されている転送情報中の最も遅い番号の未確認ＳＤＵに割り当てられたＳＮであることを要旨とする。
【００１８】
簡単に要約すると、本発明の好ましい実施例は、無線通信ネットワークにおけるサービス無線ネットワークシステム（ＳＲＮＳ）の無損失再配置を実施するための方法を開示する。コアネットワーク（ＣＮ）と通信している複数の無線ネットワークシステム（ＲＮＳ）が備えられている。それらのＲＮＳの１つがＳＲＮＳで、他のＲＮＳは目標ＲＮＳ（ＴＲＮＳ）である。ＳＲＮＳは、ＣＮからモバイルユニットへサービスデータユニット（ＳＤＵ）を供給するためにモバイルユニットと無線接続されている。ＳＲＮＳは各ＳＤＵに連番（ＳＮ）を割り当てており、モバイルユニットはＳＲＮＳから受信した複数のＳＲＮＳＳＤＵを確認し得る。ＳＲＮＳによってＴＲＮＳへ転送情報が供給される。その転送情報はモバイルユニットによって受信された確認されていないＳＤＵを含み、ＳＲＮＳによってモバイルユニットに実際に伝送された、最終番号の未確認ＳＤＵのＳＮが最初のＳＮであり、先頭番号の未確認ＳＤＵが第２のＳＮである。最後に、ＴＲＮＳはモバイルユニットのための新しいＳＲＮＳにされる。
【００１９】
最初のＳＮを供給することにより、ＴＲＮＳは、モバイルユニットが番号的に前過ぎるＳＮで無損失ＳＲＮＳ処理に対応しているか否かを判断可能となる。従って再同期処理が実施されるべき時をより正確に判断可能となる。
【００２０】
本発明のこれらや他の目的は、多種の図や図面で説明された下記の好ましい実施例の詳細な記載を読むことにより、当業者に明らかになるであろう。
【００２１】
【発明の実施の形態】
下記の記載において、モバイルユニットとは移動電話、携帯トランシーバ、基地局、パーソナルデータアシスタント（ＰＤＡ）、コンピュータ、或いはデータの無線交換に必要なその他の機器である。物理層が無線伝送を達成するためには多くの手段が使用され得るし、ここで開示されるシステムはそのような何れの手段にも使用され得ることは理解されるであろう。
【００２２】
図５を参照する。図５は本発明の方法による無線通信システム５０のブロック図である。無線通信システム５０は、複数の無線ネットワークシステム（ＲＮＳ）７０と接続するコアネットワーク（ＣＮ）からなる。各ＲＮＳ７０は複数のノードＢ７４と接続している１つの無線ネットワーク制御機（ＲＮＣ）を備える。各ノードＢ７４は無線信号をモバイルユニット８０へ送信する或いはモバイルユニットから受信するために設計されたトランシーバである。各ＲＮＣ７２はそれぞれのノードＢがモバイルユニット８０と最も効率良く通信すべく制御する。特にモバイルユニット８０は、サービスＲＮＳ（ＳＲＮＳ）７０ｓと呼ばれる特定のＲＮＳ７０に割り当てられている。モバイルユニット８０はＳＲＮＳ７０ｓを介して、ＣＮ６０にデータを送/ 受信する。従ってＳＲＮＳ７０ｓは、モバイルユニット８０の第１ホストであり、モバイルユニット８０のＣＮ６０へのデータ入口として働く。
【００２３】
データはサービスデータユニット（ＳＤＵ）７８の形式でＳＲＮ７０ｓによってモバイルユニット８０に伝送される。各ＳＤＵ７８はＳＲＮＳ７０のＲＮＣ７２によって生成された対応する１６ビットの連番（ＳＮ）７８ｓを有する。そのＳＮ７８ｓは、ＳＤＵ７８の連続順序付けを示す値でそれぞれのＳＤＵ７８に割り当てられている。従って、早い順番のＳＤＵ７８には、遅い順番のＳＤＵ７８よりも小さいＳＮ７８が割り当てられる傾向がある。同様に、モバイルユニット８０は、ＳＲＮＳ７０ｓから受信した各ＳＤＵ８８にＳＮ８８を割り当てる。伝送されたＳＤＵ７８にとっては、割り当てられたＳＮ７８ｓは、相当する受信ＳＤＵ８８のためのＳＮ８８ｓと同一である。これがＳＲＮＳ７０ｓとモバイルユニット８０との間の同期と呼ばれる。もしＳＮ７８と８８とが互いに適切に同期しないと判断されると、再同期処理が起動されなければならない。
【００２４】
モバイルユニット８０はＳＲＮＳ７０ｓに、伝送されたＳＤＵ７８に対応するＳＤＵ８８の受信にモバイルユニット８０が成功したという情報を与え得る。これがＳＤＵ７８の確認と呼ばれる。複数のＳＤＵ７８は順番に確認される。即ちモバイルユニット８０は、より早い番号のＳＤＵ７８をすべて確認する前に、より遅い番号のＳＤＵ７８を受信したという確認をすることはできない。モバイルユニット８０によって明確に確認されなかったすべてのＳＤＵ７８は未確認ＳＤＵ７８と呼ばれる。従って、ＳＲＮＳ７０ｓによって伝送されたがモバイルユニット８０によって受信されたと確認されていない、未確認と呼ばれるＳＲＮＳ７０ｓと同様に、ＳＲＮＳ７０によって伝送されていないすべてのＳＤＵ７８も未確認ＳＤＵ７８と呼ばれる。通常、ＳＮ７８ｓはそれの割り当てられたＳＤＵ７８によっては運ばれない。しかしながら再同期処理の際には、ＳＮ７８ｓは各々のＳＤＵｓ７８によって明確に運ばれる。そのようなＳＤＵ８８の受信の際、モバイルユニット８０は割り当てられたＳＮ８８ｓを配置するために、ＳＤＵ８８内に埋め込まれた，割り当てられたＳＮ７８ｓを使用する。次に、モバイルユニット８０は対応するＳＤＵ７８を確認して、再同期処理は終了する。
【００２５】
モバイルユニット８０がＳＲＮＳ７０ｓの区域外を動き回ると、モバイルユニット８０は別のＲＮＳ７０の区域に移動し始める。最終的には、モバイルユニット８０を新しいＲＮＳ７０に配置する判断がなされ、これが目的ＲＮＳ（ＴＲＮＳ）７０ｔと呼ばれる。そこで、ＳＲＮＳ７０ｓとＴＲＮＳ７０ｔとを使用して無損失再配置処理が実施される。この処理の完結により、ＴＲＮＳ７０ｔはモバイルユニット８０の新しいＳＲＮＳ２０ｓとして作動する。図５に関連して図６を参照する。図６は無損失ＳＲＮＳ再配置処理のための本発明の方法に関するメッセージ系統図である。ＴＲＮＳ７０ｔがモバイルユニット８０のための新しいＳＲＮＳ７０ｓとしての役割を適切に引き継ぎ得ることを確認するために、ＳＲＮＳ７０ｓは転送情報９０をＴＲＮＳ７０ｔに送信する。転送情報９０は、第１値（今後は第１ＳＮ９１と呼ぶ）、第２値（今後は第２ＳＮ９２と呼ぶ）、第３値（今後は第３ＳＮ９３と呼ぶ）、及び、未確認ＳＤＵ７８がＳＲＮＳ７０ｓによって実際に伝送されているか否かに関係なく、すべての未確認ＳＤＵ７８からなる。それにより、ＴＲＮＳ７０ｔは転送情報９０から転送されたＳＤＵ７８ｆを取得する。第２ＳＮ９２はダウンリンク送信連番（ＤＬ送信ＳＮ）であり、転送情報９０中の最も早い番号の未確認ＳＤＵ７８に割り当てられたＳＮ７８ｓである。ＳＮ７８ｓは、転送情報９０中のＳＤＵｓ７８によって明確に送られてはいないので、第２ＳＮ９２は、ＴＲＮＳ７０ｔが各転送されたＳＤＵ７８ｆのためのＳＮ７８ｆを適当に割り当てることが可能である。各ＳＮ７８ｆはそれに対応するＳＮ７８ｓと同一でなければならない。第１ＳＮ９１はダウンリンクの最終送信連番（ＤＬ最終ＳＮ）９１であり、ＳＲＮＳ７０によって伝送されていない転送情報９０中の最初の番号の未確認ＳＤＵ７８に割り当てられたＳＮ７８ｓである。それにより第１ＳＮ９１は、ＴＲＮＳ７０ｔが転送ＳＤＵ７８ｆを、ＳＲＮＳ７０ｓによって既に伝送された転送ＳＤＵｓ７８ｆと、未だＳＲＮＳ７０ｓによって伝送されていない転送ＳＤＵｓ７８ｆとに区別することが可能になる。これが本発明の方法のキーポイントである。第３ＳＮ９３はアップリンク受信連番（ＵＬ受信ＳＮ）９３であり、ＳＲＮＳ７０ｓが次にモバイルユニット８０から受信することが予期される、ＳＤＵ７８ｒのＳＲＮＳ７０ｓによって割り当てられたＳＮ７８ｒである。それにより第３ＳＮ９３はＴＲＮＳが、モバイルユニット８０によって伝送された複数のＳＤＵにＳＮを割り当てることが可能になる。ＴＲＮＳ７０ｔは第３ＳＮ９３をモバイルユニット８０に送信し、モバイルユニット８０が送信開始すべきＳＤＵを判断することを可能にする。モバイルユニット８０が第４値９４（今後は第４ＳＮ９４と呼ぶ）、をＴＲＮＳ７０ｔに送信する。第４ＳＮ９４はダウンリンクの受信連番（ＤＬ受信ＳＮ）９４で、モバイルユニット８０が次にＴＲＮＳ７０ｔからの受信を予期するＳＤＵ８８のために、モバイルユニット８０によって割り当てられたＳＮ８８である。従って、第４ＳＮ９４は、ＴＲＮＳ７０ｔが、何れの転送されたＳＤＵ７８ｆから転送ＳＤＵ７８ｆの伝送を開始するかを判断することを可能にする。第４ＳＮ９４の前の番号の転送ＳＤＵ７８は、モバイルユニット８０によってすでに受信されたという想定の下に、ＴＲＮＳ７０によって捨てられる。転送情報９０及び第４ＳＮ９４により、ＴＲＮＳ７０ｔは新しいＳＲＮＳ７０ｓの役割を引き継ぐために必要なすべての情報を有する。結局、モバイルユニット８０はＴＲＮＳ７０ｔに移され、ＴＲＮＳ７０ｔはモバイルユニット８０のための新しいＳＲＮＳ７０ｔになる。
【００２６】
転送情報９０中に第１ＳＮ９１を備えることにより、本発明方法は、ＴＲＮＳ７０ｔが、ＳＮ８８ｓと対応するＳＮ７８ＦＳとの間の同期の損失を検出し、必要に応じて再同期処理の開始を可能にする。上記で述べたことの例を考える。初期条件として、ＳＲＮＳ７０が３０の未確認ＳＤＵ７８を有し、これらの未確認ＳＤＵ７８中の最初の２０は伝送されたが確認されていなく、最後の１０は未だ伝送されていないと仮定する。ＳＲＮＳの再配置処理の際、これら３０の未確認ＳＤＵ７８はすべて、対応する転送ＳＤＵ７８ｆを準備するために、ＴＲＮＳ７０ｔに転送される。これらの未確認ＳＤＵ７８の第１が１０１の割り当てＳＮ７８ｓを有すると仮定すると、転送情報９０中の第２ＳＮ９２は１０１の値を有する。従って、転送されたＳＤＵ７８ｆのうちの２０はすでにＳＲＮＳ７０ｓによって伝送されているので、第１ＳＮ９１は１２１の値を有する。第３ＳＮ９３は、ＳＲＮＳ７８ｓがモバイルユニット８０から受信することを予期しているＳＤＵ７８ｒのＳＮ７８ｒｓに基づいた値を有する。例えばＳＲＮＳ７０ｓが、ゼロから９９の割り当てられたＳＮ７８ｒを有する１００のＳＤＵ７８ｒをモバイルユニット８０から受信した場合、第３ＳＮ９３は１００になる。さらに、第４ＳＮ９４の値によって４つのケースが発生する。
【００２７】
ケース１：第４ＳＮ９４が１０１．モバイルユニット８０は既に確認されたものより前の番号のＳＤＵ８８を受信することを予期しないので、再同期処理が実施される。従って、すべての転送されたＳＤＵ７８ｆはモバイルユニット８０に伝送される。
【００２８】
ケース２：第４ＳＮ９４が包括的に１０１と１２１との間。これが代表的なケースで、モバイルユニットは、ＳＲＮＳ７０ｓによって伝送された最初の２０の未確認ＳＤＵｓ７８のうちの幾つか或いは全部の受信を確認しようとする。再同期処理は実施されず、従ってＳＮ７８はＴＲＮＳ７０ｔによってＳＤＵｓ７８ｆに明確には伝送されない。ＴＲＮＳ７０ｔは第４ＳＮ９４と同一である割り当てられたＳＮ７８ｆから伝送を始める。他のより早い番号の転送ＳＤＵｓ７８ｆは捨てられる。
【００２９】
ケース３：第４ＳＮ９４が１３１以上。この場合、モバイルユニット８０は、ＳＲＮＳ７０ｓが未だ受信していないＳＤＵｓ８８を既に受信していることを示す。再同期は実施されて、全ての転送されたＳＤＵｓ７８ｆはＴＲＮＳ７０ｔによって伝送される。最後に、ケース４：第４ＳＮ９４が包括的に１２２と１３１との間。第４ＳＮ９４が第１ＳＮ９１以上なので、再配置処理は実施される。それによりＴＲＮＳ７０ｔは、そのうちの幾つかはモバイルユニット８０が誤って確認している、１２１と１３１との間に割り当てられたＳＮ７８ｆを有する転送されたＳＤＵｓ７８ｆをＳＲＮＳ７０ｓは実際には伝送していなかったと分かる。全ての転送されたＳＤＵｓ７８ｆはＴＲＮＳ７０ｔによってモバイルユニット８０に伝送される。
【００３０】
第１値９１（即ち第１ＳＮ９１）は、転送情報９０中でＳＲＮＳ７０ｓによって伝送されなかった最初の順番のＳＤＵ７８の実際のＳＮ７８ｓであるように開示されているけれども、他の符号化方法が可能であることは明らかである。例えば、第１値９１を、転送情報９０中でＳＲＮＳ７０ｓによって伝送された最終番号のＳＤＵ７８のＳＮ７８ｓにしてもよい。第１値９１として下部層から連続番号値を使用することも可能である。使用される符号化法にかかわらず、第１値９１はＴＲＮＳを、ＳＲＮｓ７０によって伝送されたＳＤＵｓ７８ｆと伝送されていないＳＤＵｓ７８ｆとに区別し得る。これが本発明方法のキーポイントである。同様のことが、第２、第３、第４値である、各９２，９３，９４にも言い得る。
【００３１】
従来技術と対照的に、本発明は転送情報９０中に第１値９１を含む。この第１値９１はＴＲＮＳ７０ｔを、ＳＲＮｓ７０によって伝送されたＳＤＵｓ７８ｆと伝送されていないＳＤＵｓ７８ｆとに区別し、それにより、さもなければ見落とした可能性のある同期問題を検出し得る。
【００３２】
当業者は、本発明の教えを維持しながら、機器の多くの修正や代替がなされ得ることが分かるであろう。従って、上記の開示は付記された請求項目の内容と範囲によってのみ限定されると解釈されるべきである。
【００３３】
【発明の効果】
以上、詳述したように、本発明によれば、真に無損失のＳＲＮＳ再配置処理が適切に保証される。
【図面の簡単な説明】
【図１】無線通信システムのブロック図。
【図２】図１に描かれたサービス無線ネットワークサブシステム（ＳＲＮＳ）の無線ネットワーク制御機（ＲＮＣ）のブロック図。
【図３】無損失ＳＲＮＳ再配置処理を行っている、図１のモバイルユニットのブロック図。
【図４】従来技術の無損失ＳＲＮＳ再配置処理のためのメッセージ系統図。
【図５】本発明の方法による無線通信システムのブロック図。
【図６】本発明の無損失ＳＲＮＳ再配置処理のためのメッセージ系統図。
【符号の説明】
６０…コアネットワーク。７０…無線ネットワークサブシステム。７０ｓ：サーブ無線ネットワークサブシステム。７０ｔ…目標ＲＮＳ。７８…サービスデータユニット。７８ｒ…連番。８０…モバイルユニット。９０…転送情報。
【図１】
0003860082.tif 000002
【図２】
0003860082.tif 000003
【図３】
0003860082.tif 000004
【図４】
0003860082.tif 000005
【図５】
0003860082.tif 000006
【図６】
0003860082.tif 000007