(57)【要約】本発明は、位置特定サービスにおける位置特定情報要求の流れの量を制限する方法を開示し、流れ量の制御技術に関し、この方法は、ＬＣＳシステムが、要求エンドが送る位置特定情報要求を受信した後で、タスクの量が位置特定情報要求タスクの閾値より大きいか否かを判定し、もし大きければ、ＬＣＳシステムは、現在の位置特定情報要求を処理することを拒否し、もし大きくなければ、ＬＣＳシステムは、位置特定情報要求を処理する。本発明によれば、一方ではＬＣＳシステムは、異なる要求エンドに対して位置特定情報要求タスクの異なる閾値を設定して、要求エンドが送る位置特定情報要求の量を制限することができ、他方、処理容量に基づいて爾後の位置特定情報要求を処理し続けるか否かを制御することができ、ＬＣＳシステムに対して衝撃を与える大量の位置特定情報要求においてシステム機能の安全性を保護する。
2006522509.tif 000002
【特許請求の範囲】
【請求項１】
Ａ．ＬＣＳ（位置特定（ロケーション）サービス）クライアントによって送られた位置特定要求を受信した後に、現在の位置特定要求タスクの数が最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行くステップと、
Ｂ．ＬＣＳサーバが前記位置特定要求を処理するステップと、
Ｃ．ＬＣＳサーバが現在の位置特定要求を処理することを拒否するステップと、を備える、位置特定サービスにおける位置特定要求の流れを制限するための方法。
【請求項２】
ステップＡにおける前記最大位置特定要求タスクは、ＬＣＳクライアントの最大位置特定要求タスクであり、
前記ステップＡは、ＬＣＳクライアントによって送られた位置特定要求を受信した後に、ＬＣＳクライアントによって送られた現在の位置特定要求タスクの数がこのＬＣＳクライアントの最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行く、請求項１に記載の方法。
【請求項３】
前記最大位置特定要求タスクは、ＬＣＳクライアントの優先順位にしたがって設定される、請求項２に記載の方法。
【請求項４】
ステップＡにおける最大位置特定要求タスクは、ＬＣＳサーバにおける全最大位置特定要求タスクであり、
前記ステップＡは、ＬＣＳクライアントによって送られた位置特定要求を受信した後に、現在の位置特定要求タスクの全数がＬＣＳサーバにおける全最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行く、請求項１に記載の方法。
【請求項５】
ステップＡにおける前記最大位置特定要求タスクは、ＬＣＳクライアントの最大位置特定要求タスクとＬＣＳサーバ内の全最大位置特定要求タスクとを含み、
前記ステップＡは、
Ａ１．ＬＣＳクライアントによって送られた位置特定要求を受信した後に、ＬＣＳクライアントによって送られた現在の位置特定要求タスクの数がこのＬＣＳクライアントの最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＡ２に行くステップと、
Ａ２．現在の位置特定要求の全数がＬＣＳサーバ内の全最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行くステップと、を含む、請求項１に記載の方法。
【請求項６】
ステップＣの後に更に、位置特定要求が拒否されたという応答メッセージをＬＣＳサーバがＬＣＳクライアントに返すステップを含む、請求項１に記載の方法。
【請求項７】
前記ステップＣは更に、
Ｃ１．拒否モードが全面的拒否であるか、部分的拒否であるかをＬＣＳサーバが決定し、もし全面的拒否であればステップＣ２に行き、部分的拒否であればステップＣ３に行くステップと、
Ｃ２．ＬＣＳサーバが現在の位置特定要求の処理を直ちに拒否し、流れ制御処理が終了されるステップと、
Ｃ３．ＬＣＳサーバが最大位置特定要求タスクの範囲内の現在の位置特定要求を受け入れて、この受け入れた位置特定要求を処理するステップと、を含む、請求項１に記載の方法。
【請求項８】
ステップＣ２において前記ＬＣＳサーバが現在の位置特定要求の処理を直ちに拒否した後に更に、位置特定要求が拒否されたという応答メッセージをＬＣＳサーバがＬＣＳクライアントに返すステップを含む、請求項７に記載の方法。
【請求項９】
前記応答メッセージは対応する誤り原因値を保持する、請求項６又は８に記載の方法。
【請求項１０】
ステップＣ３において前記ＬＣＳサーバが最大位置特定要求タスクの範囲内の現在の位置特定要求を受け入れた後に更に、
位置特定要求が拒否されたＬＣＳクライアントと交渉して、拒否された位置特定要求の処理を保留するか、この動作を打ち切るかどうかを決定するステップを含む、請求項７に記載の方法。
【請求項１１】
現在の位置特定要求タスクの前記全数は、処理すべき位置特定要求タスクの数と処理中の位置特定要求タスクの数とを含む、請求項４又は５に記載の方法。
【請求項１２】
ＬＣＳサーバ内の前記全最大位置特定要求タスクは、ＬＣＳサーバの処理容量によって制限される位置特定要求タスクの最大数である、請求項４又は５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流れ制御技術に関し、また特に位置特定サービスにおける位置特定要求の流れを制限するための方法に関する。
【背景技術】
【０００２】
移動体通信ネットワークの位置特定サービス（ＬＣＳ）に関して、目標ユーザ装置（ＵＥ）の位置情報は、位置決め技術を介して取得され、この場合、ＵＥは移動体通信ネットワーク内で位置決めされるＵＥ端末を格下げし、位置情報は地理的緯度及び経度情報、又は例えば局地的な街路の名前等の局地的な位置情報のいずれかによって表現できる。ＬＣＳサーバによって取得される位置情報は、自己位置決めのために目標ＵＥに与えられるか、あるいは付加価値サービスとして、目標ＵＥの位置特定を求めている組織及び個人といった他のクライアントに提供され得る。したがって位置特定サービスは、緊急救助、車両ガイダンス（誘導）、知的交通システム、仕事の迅速処理、チーム管理、携帯電話による職業別電話番号問合せ、ネットワーク性能改善などの点から広く応用されるサービスである。ＬＣＳサーバ全体の機能モード、構造、状態記述、及びメッセージの流れに加えてＬＣＳ仕様書は、第３世代パートナーシッププロジェクト（３ＧＰＰ）に例示されている。
【０００３】
図１は、ＬＣＳネットワークの論理構造を示す概略図であって、図１に示すようにＬＣＳクライアント１０１は、ＬＣＳサーバ１０２からのＵＥ１０３の位置情報を要求し、ＬＣＳサーバ１０２は、ＬＣＳクライアント１０１が目標ＵＥ１０３の位置情報を要求することをこの目標ＵＥ１０３が許すかどうかを確認するためにＬＣＳクライアント１０１に対して妥当性認証を実施し、もしＬＣＳクライアント１０１がＬＣＳサーバ１０２の妥当性認証に合格すれば、ＬＣＳサーバ１０２は目標ＵＥの位置を特定して目標ＵＥ１０３の位置情報をＬＣＳクライアント１０１に提供し、そうでなければＬＣＳサーバ１０２は目標ＵＥ１０３の位置情報を取得するためのＬＣＳクライアント１０１の要求を拒否するであろう。
【０００４】
現在のところ３ＧＰＰのＬＣＳ仕様では、ＬＣＳクライアントがＬＣＳサーバに位置特定要求を開始するとき、この位置特定要求は多数の目標ＵＥ識別子を保持することができ、このことは、ＬＣＳクライアントによって送信された位置特定要求の数が削減でき、これによってＬＣＳクライアントとＬＣＳサーバとの間の信号送出負荷が削減できて位置特定要求の実行効率が改善できるように、ＬＣＳクライアントがＬＣＳサーバに多数の目標ＵＥに対して一括して位置決めを実行し、それから多数の目標ＵＥの位置情報をＬＣＳクライアントに提供するように要求していることを示している。しかしながら３ＧＰＰの現在のＬＣＳ仕様には受信された位置特定要求の流れを制限する方法も、混雑時にＬＣＳサーバの処理容量にしたがって後続の位置特定要求を調整する処理機構も与えられておらず、したがってＬＣＳクライアントがＬＣＳサーバに多数の目標ＵＥの位置情報を提供するように要求するとき、又は多数のＬＣＳクライアントが位置特定要求をＬＣＳサーバに送るときＬＣＳサーバは大量の位置特定要求の衝突に直面するであろうし、またＬＣＳサーバは流れ制御機構の欠如のために不十分な処理容量に起因する麻痺に陥る可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって本発明の主な目的は、処理されることになっていて、ＬＣＳサーバが自己処理性能の安全性を保護する位置特定要求の数を制御できるように、位置特定サービスにおける位置特定要求の流れを制限するための方法を提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、位置特定サービスにおける位置特定要求の流れを制限するための方法は、
Ａ．ＬＣＳ（位置特定（ロケーション）サービス）クライアントによって送られた位置特定要求を受信した後に、現在の位置特定要求タスクの数が最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行くステップと、
Ｂ．ＬＣＳサーバが位置特定要求を処理するステップと、
Ｃ．ＬＣＳサーバが現在の位置特定要求を処理することを拒否するステップと、を備える。
【０００７】
ここにおいて、ステップＡにおける前記最大位置特定要求タスクは、ＬＣＳクライアントの最大位置特定要求タスクであり、
前記ステップＡは、ＬＣＳクライアントによって送られた位置特定要求を受信した後に、ＬＣＳクライアントによって送られた現在の位置特定要求タスクの数がこのＬＣＳクライアントの最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行く。
【０００８】
ここにおいて、前記最大位置特定要求タスクは、ＬＣＳクライアントの優先順位にしたがって設定される。
【０００９】
ここにおいて、ステップＡにおける最大位置特定要求タスクは、ＬＣＳサーバ内の全最大位置特定要求タスクであり、
前記ステップＡは、ＬＣＳクライアントによって送られた位置特定要求を受信した後に、現在の位置特定要求タスクの全数がＬＣＳサーバ内の全最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行く。
【００１０】
ここにおいて、ステップＡにおける前記最大位置特定要求タスクは、ＬＣＳクライアントの最大位置特定要求タスクとＬＣＳサーバ内の全最大位置特定要求タスクとを含み、
前記ステップＡは、
Ａ１．ＬＣＳクライアントによって送られた位置特定要求を受信した後に、ＬＣＳクライアントによって送られた現在の位置特定要求タスクの数がＬＣＳクライアントの最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＡ２に行くステップと、
Ａ２．現在の位置特定要求の全数がＬＣＳサーバ内の全最大位置特定要求タスクより大きいかどうかをＬＣＳサーバが検証し、もしＹＥＳであればステップＣに行き、そうでなければステップＢに行くステップと、を含む。
【００１１】
ここにおいて、ステップＣの後に更に、位置特定要求が拒否されたという応答メッセージをＬＣＳサーバがＬＣＳクライアントに返すステップを含む。
【００１２】
ここにおいて、前記ステップＣは更に、
Ｃ１．拒否モードが全面的拒否であるか、部分的拒否であるかをＬＣＳサーバが決定し、もし全面的拒否であればステップＣ２に行き、部分的拒否であればステップＣ３に行くステップと、
Ｃ２．ＬＣＳサーバが現在の位置特定要求の処理を直ちに拒否し、流れ制御処理が終了されるステップと、
Ｃ３．ＬＣＳサーバが最大位置特定要求タスクの範囲内の現在の位置特定要求を受け入れて、この受け入れた位置特定要求を処理するステップと、を含む。
【００１３】
ここにおいて、ステップＣ２では前記ＬＣＳサーバが現在の位置特定要求の処理を直ちに拒否した後に更に、位置特定要求が拒否されたという応答メッセージをＬＣＳサーバがＬＣＳクライアントに返すステップを含む。
【００１４】
ここにおいて、前記応答メッセージは対応する誤り原因値を保持する。
【００１５】
ここにおいて、ステップＣ３では前記ＬＣＳサーバが最大位置特定要求タスクの範囲内の現在の位置特定要求を受け入れた後に更に、位置特定要求が拒否されたＬＣＳクライアントと交渉して、拒否された位置特定要求の処理を保留するか、この動作を打ち切るかどうかを決定するステップを含む。
【００１６】
ここにおいて、現在の位置特定要求タスクの前記全数は、処理すべき位置特定要求タスクの数と処理中の位置特定要求タスクの数とを含む。
【００１７】
ここにおいて、ＬＣＳサーバ内の前記全最大位置特定要求タスクは、ＬＣＳサーバの処理容量によって制限される位置特定要求タスクの最大数である。
【００１８】
本発明によれば一方では、ＬＣＳサーバは異なるＬＣＳクライアントに関して異なる最大位置特定要求タスクを設定してＬＣＳクライアントによって送られる位置特定要求数を制限することができ、他方ではＬＣＳサーバは自己処理容量にしたがって後続の位置特定要求を処理すべきかどうかを制御して、実質的な位置特定要求の衝突という条件にあるＬＣＳサーバのシステム性能の安全性を保護することができる。また上記二つの方式は、更によく流れを制限するように組み合わせることができ、これはＬＣＳサーバの全体的性能の安全性を改善できる。
【発明を実施するための最良の形態】
【００１９】
本発明は、付属図面を参照しながら以下詳細に説明される。
【００２０】
ＬＣＳサーバは、あるＬＣＳクライアントによって送られる位置特定要求タスクを、ＬＣＳサーバ内のこのクライアントに対応する最大位置特定要求タスクを設定することによって制限することができる。最大位置特定要求タスクは、あるＬＣＳクライアントが送信される位置特定要求数の点から保持することをＬＣＳサーバが可能にする最大タスク数を示す。もし一つの位置特定要求内に、各目標ＵＥ識別子によって識別される各位置決め要求が一つの位置特定要求タスクを表す二つ以上の目標ＵＥ識別子が含まれていれば、最大タスク数はこの位置特定要求内に保持される目標ＵＥ識別子の最大数を意味し、もしあるＬＣＳクライアントの一つの位置特定要求に単に一つだけの目標ＵＥ識別子が含まれていれば、最大タスク数はこのＬＣＳクライアントがＬＣＳサーバに位置特定要求を送ることができる全回数を意味する。
【００２１】
ＬＣＳサーバは、異なるＬＣＳクライアントによって送られた位置特定要求タスク量に異なる制限を実施できる、すなわち最大位置特定要求タスクはＬＣＳクライアントの優先順位にしたがって設定でき、この場合、より大きな最大位置特定要求タスクは、より高い優先順位を有するＬＣＳクライアントのために設定され、より小さな最大位置特定要求タスクはより低い優先順位を有するＬＣＳクライアントのために設定される。例えばＬＣＳクライアントＡはＬＣＳクライアントＢより高い優先順位にあり、したがってＬＣＳクライアントＡの最大位置特定要求タスクは５０と設定されるがＬＣＳクライアントＢの最大位置特定要求タスクは２０と設定される。
【００２２】
ＬＣＳクライアントによって送られた位置特定要求を受信すると、ＬＣＳサーバはまず、このＬＣＳクライアントによって送られた受信した位置情報の現在の処理すべきタスク数がこのＬＣＳクライアントの最大位置特定要求タスクを越えているかどうかを判断し、もしＹＥＳであれば、ＬＣＳはこのＬＣＳクライアントの現在の位置特定要求を直ちに拒否して、対応する誤り原因値を保持する不成功応答メッセージをＬＣＳクライアントに返す。ＬＣＳはまた、ＬＣＳクライアントによって送られた現在の位置特定要求を直ちに無視してＬＣＳクライアントに応答メッセージを返さないこともできる。そうでなければＬＣＳサーバは、ＬＣＳクライアントによって送られた現在の位置特定要求を処理するであろう。
【００２３】
図２は、本発明におけるＬＣＳクライアントの流れ制限を示す流れ図であり、図２に示すようにＬＣＳクライアントの流れ制限の処理は、下記のステップを含む：
ステップ２０１〜ステップ２０３：ＬＣＳクライアントは、位置特定要求をＬＣＳサーバに送り、この位置特定要求を受信した後にＬＣＳサーバは、受信した位置情報の位置特定要求タスク数がこのＬＣＳクライアントに対応する最大位置特定要求タスクより大きいかどうかを判断し、もしＹＥＳであればステップ２０４に行き、そうでなければステップ２０９に行く。
【００２４】
ステップ２０４：ＬＣＳサーバは、要求を全面的に拒否すべきかそれとも部分的に拒否すべきかを判断し、もし全面的であればステップ２０５が実行され、もし部分的であればステップ２０７が実行される。
【００２５】
ステップ２０５：ＬＣＳサーバは、ＬＣＳクライアントによって送られた位置特定要求を直ちに拒否する。
【００２６】
ステップ２０６：ＬＣＳサーバは、対応する誤り原因値を保持する応答メッセージを対応するＬＣＳクライアントに返し、それから現在の流れ制限処理を終了する。このステップは省略できる、すなわちＬＣＳサーバは、この位置特定要求を無視して応答メッセージを対応するＬＣＳクライアントに返さない。もしこのステップが省略されれば、ステップ２０５で位置特定要求を拒否した後にＬＣＳサーバは、現在の流れ制限処理を直ちに終了するであろう。更にＬＣＳサーバは、ＬＣＳクライアントの一部に応答メッセージを返すこともできる。例えばＬＣＳサーバは、システム資源を節約するために、より高い優先順位を有するＬＣＳクライアントにだけ応答メッセージを返して、より低い優先順位を有するＬＣＳクライアントには応答メッセージを返さない。
【００２７】
ステップ２０７〜ステップ２０８：ＬＣＳサーバは、位置特定要求の一部を拒否し、すなわち位置特定要求の一部を受け入れ、この受け入れた位置特定要求に後続の処理を実行した後に現在の流れ制限処理を終了する。
【００２８】
ステップ２０９：位置特定要求に対して後続の処理を実行した後に、ＬＣＳサーバは、現在の流れ制限処理を終了する。
【００２９】
例えばＬＣＳサーバは、ＬＣＳクライアントＡの最大位置特定要求タスクを４０に設定し、ＬＣＳクライアントＡは、５０個の目標ＵＥ識別子を保持する位置特定要求をＬＣＳサーバに送り、ＬＣＳサーバにこの５０個の目標ＵＥの位置を特定して対応する目標ＵＥの位置情報をＬＣＳクライアントＡに返すように要求する。ここでＬＣＳサーバは、ＬＣＳクライアントＡによって送られた現在の位置特定要求の数がＬＣＳクライアントＡの最大位置特定要求タスクより大きいことを検出し、したがってＬＣＳサーバはこの要求を全面的に拒否すべきかそれとも部分的に拒否すべきかを判断し、もし全面的であればＬＣＳサーバはＬＣＳクライアントによって送られた位置特定要求を直ちに拒否して関連する誤り原因値を保持する応答メッセージを対応するＬＣＳクライアントに返すことができる。もし部分的であれば、ＬＣＳサーバは、位置特定要求の４０個の目標ＵＥ識別子を受け入れ、それからこの４０個の目標ＵＥの位置を特定して、対応する４０個の目標ＵＥの位置情報をＬＣＳクライアントＡに供給する。ＬＣＳサーバは、この位置特定要求内の５０個の目標ＵＥ識別子のうちの４０個の目標ＵＥ識別子をランダムに受け入れるか、又はこの位置特定要求の初めの４０個の目標ＵＥ識別子を順序正しく受け入れるか、又は目標ＵＥに関して優先順位を設定してより高い優先順位を有する４０個の目標ＵＥ識別子を受け入れるというように設定にしたがってこの位置特定要求の４０個の目標ＵＥ識別子を受け入れることができる。この位置特定要求に含まれる拒否された１０個の目標ＵＥ識別子に関して、ＬＣＳサーバは、現在の位置特定要求に関して処理を保留すべきか動作を打ち切るべきかどうかを決定するために、ＬＣＳクライアントと交渉することができる。もし処理を保留することが決定されればＬＣＳは、ある期間遅らせてからその拒否された目標ＵＥの位置を特定するであろう。もし動作を打ち切ることが決定されればＬＣＳサーバは拒否された目標ＵＥの位置を特定しないであろう。
【００３０】
更にＬＣＳサーバは、そのタスク処理容量にしたがって全最大位置特定要求タスクを、すなわちＬＣＳサーバが処理できる位置特定要求の全タスク数を設定できる。処理されている位置特定要求タスクの数が全最大位置特定要求タスクに近いことをＬＣＳサーバが検出すると、ＬＣＳサーバは、設定にしたがって、引き続いて受信される位置特定要求の全部を拒否するか、引き続いて受信される位置特定要求を部分的に拒否することができる。処理されている位置特定要求タスクの数が全最大位置特定要求タスクより遥かに小さいことをＬＣＳサーバが検出すると、ＬＣＳサーバは、引き続いて受信される位置特定要求を正常に処理する。
【００３１】
図３は、本発明におけるＬＣＳサーバの流れ制限を示す流れ図であり、図３に示すようにＬＣＳサーバの流れ制限の処理は、下記のステップを含む：
ステップ３０１〜ステップ３０２：ＬＣＳクライアントは、位置特定要求をＬＣＳサーバに送り、この位置特定要求を受信した後にＬＣＳサーバは、現在の位置特定要求の全タスク数が全最大位置特定要求タスクより大きいかどうかを判断し、もしＹＥＳであればステップ３０４が実行され、そうでなければステップ３０９が実行される。現在の位置特定要求の全タスク数は、処理すべき位置特定要求タスク数と処理されている位置特定要求タスク数とからなる。
【００３２】
ステップ３０４〜ステップ３０９は、ステップ２０４〜ステップ２０９と基本的に同じである。
【００３３】
例えばＬＣＳサーバの全最大位置特定要求タスクは２５６であって、処理されているタスク数は２４０であり、ここでＬＣＳは、更に２０個の位置特定要求を受信し、各位置特定要求は１個だけの目標ＵＥ識別子を保持している。ここでＬＣＳサーバは、現在の位置特定要求の全タスク数が全最大位置特定要求タスクより大きいことを検出し、したがってＬＣＳサーバはこの要求を全面的に拒否すべきかそれとも部分的に拒否すべきかを判断する。もし全面的であればＬＣＳサーバはこの２０個の位置特定要求を直ちに拒否して関連する誤り原因値を保持する応答メッセージを対応するＬＣＳクライアントに返すことができる。もし部分的であればＬＣＳサーバはそのうちの１６個の位置特定要求を受け入れ、それからこの１６個の位置特定要求を処理し、対応する１６個の目標ＵＥの位置を特定してこの対応する目標ＵＥの位置情報を対応するＬＣＳクライアントに供給する。ＬＣＳサーバは、この２０個の位置特定要求のうちの１６個の位置特定要求をランダムに受け入れるか、又は初めの１６個の位置特定要求を順序正しく受け入れるか、又は目標ＵＥに関して優先順位を設定してより高い優先順位を有する目標ＵＥの１６個の位置特定要求を受け入れるというように設定にしたがって１６個の位置特定要求を受け入れることができる。拒否された４個の位置特定要求に関して、ＬＣＳサーバは、現在の位置特定要求に関して処理を保留すべきか動作を打ち切るべきかどうかを決定するために、ＬＣＳクライアントと交渉することができる。もし処理を保留することが決定されればＬＣＳは、ある期間遅らせてからその拒否された４個の目標ＵＥの位置を特定するであろう。もし動作を打ち切ることが決定されればＬＣＳサーバは拒否された４個の位置特定要求を処理しないであろう。
【００３４】
位置特定サービスにおける位置特定要求の流れをよりよく制御するために、ＬＣＳクライアントの流れ制限とＬＣＳサーバの流れ制限は組み合わせてより良好に適用することができる。
【００３５】
図４は、本発明におけるＬＣＳクライアントの流れ制限とＬＣＳサーバの流れ制限との組合せを示す流れ図であり、図４に示すようにＬＣＳクライアントの流れ制限とＬＣＳサーバの流れ制限とを組み合わせる処理は、下記のステップを含む：
ステップ４０１〜ステップ４０２：ＬＣＳクライアントは、位置特定要求をＬＣＳサーバに送り、ＬＣＳサーバは、ＬＣＳクライアントによって送られた位置特定要求を受信する。
【００３６】
ステップ４０３：位置特定要求を受信した後にＬＣＳサーバは、位置特定要求タスク数がこのＬＣＳクライアントに対応する最大位置特定要求タスクより大きいかどうかを判断し、もし大きければステップ４０５が実行され、そうでなければステップ４０４が実行される。
【００３７】
ステップ４０４：ＬＣＳサーバは、現在の位置特定要求の全タスク数がＬＣＳサーバ内の全最大位置特定要求タスクより大きいかどうかを判断し、もし大きければステップ４０５が実行され、そうでなければステップ４１０が実行される。
【００３８】
実際にはステップ４０３とステップ４０４は交換可能である。
【００３９】
ステップ４０５〜ステップ４１０は、ステップ２０４〜ステップ２０９と基本的に同じである。
【００４０】
例えばＬＣＳサーバ内の全最大位置特定要求タスクは２５６であって、ＬＣＳクライアントＢの最大位置特定要求タスクは２０である。ＬＣＳサーバ内の現在処理されているタスク数は２５０であり、ＬＣＳクライアントＢは１０個の目標ＵＥ識別子を保持する位置特定要求をＬＣＳサーバに送り、ＬＣＳサーバにこの１０個の目標ＵＥの位置を特定してこの対応する目標ＵＥの位置情報をＬＣＳクライアントＢに供給するように要求する。ここでＬＣＳサーバは、ＬＣＳクライアントＢによって送られた現在の位置特定要求タスクの数がＬＣＳクライアントＢの最大位置特定要求タスクより小さいことを検出し、ＬＣＳサーバは更にこの位置特定要求が現在の処理容量にしたがって受け入れ可能であるかどうかを判断することができ、すなわちＬＣＳサーバは更に、もしこの位置特定要求が受け入れられれば処理すべきタスク数がＬＣＳサーバ内の全最大位置特定要求タスクを超えるかどうかを判断でき、ＬＣＳサーバは現在の位置特定要求の全タスク数がＬＣＳサーバ内の全最大位置特定要求タスクより大きいことを検出し、ＬＣＳサーバがその現在の処理容量にしたがって１０個のタスクを処理することができないので、ＬＣＳサーバはこれらの要求を全面的に拒否すべきかそれとも部分的に拒否すべきかを判断し、もし全面的であればＬＣＳサーバはこれら１０個の位置特定要求を直ちに拒否して、関連する誤り原因値を保持する応答メッセージをＬＣＳクライアントＢに返す。もし部分的であればＬＣＳサーバはそのうちの６個の位置特定要求を受け入れ、それからこの６個の位置特定要求を処理して対応する６個の目標ＵＥの位置を特定して、この対応する目標ＵＥの位置情報を対応するＬＣＳクライアントＢに供給する。拒否された４個の位置特定要求に関しては、ＬＣＳサーバは、現在の位置特定要求に関して処理を保留すべきか動作を打ち切るべきかどうかを決定するために、ＬＣＳクライアントＢと交渉することができる。もし処理を保留することが決定されればＬＣＳは、ある期間遅らせてからその拒否された４個の目標ＵＥの位置を特定するであろう。もし動作を打ち切ることが決定されればＬＣＳサーバは拒否された４個の位置特定要求を処理しないであろう。
【００４１】
要するに上記の説明は、単に好適な一実施形態であって本発明の保護範囲を限定するために使用されるものではない。
【図面の簡単な説明】
【００４２】
【図１】ＬＣＳネットワークの論理構造を示す概略図である。
【図２】本発明のＬＣＳクライアントの流れ制限を示す流れ図である。
【図３】本発明のＬＣＳサーバの流れ制限を示す流れ図である。
【図４】本発明のＬＣＳクライアントの流れ制限とＬＣＳサーバの流れ制限との組合せを示す流れ図である。
【符号の説明】
【００４３】
１０１  ＬＣＳクライアント
１０２  ＬＣＳサーバ
１０３  目標ＵＥ
【図１】
2006522509.tif 000003
【図２】
2006522509.tif 000004
【図３】
2006522509.tif 000005
【図４】
2006522509.tif 000006
【国際調査報告】
2006522509.tif 000007
2006522509.tif 000008
2006522509.tif 000009
2006522509.tif 000010