(57)【要約】本発明は、通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱うための方法であって、上記ネットワークは、通信制御機能が与えられた第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の少なくとも１つのネットワーク機能要素を備え、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットにより決定され、ターミナル装置（ＴＥ）は、上記通信ネットワークを経て通信相手と通信を実行するように構成され、上記方法は、上記ターミナルの登録条件が発生したことを検出し、そして上記ターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットを、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送するという段階を備えた方法を提案する。
2004507948.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法であって、上記ネットワークは、通信制御機能が与えられた第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の少なくとも１つのネットワーク機能要素を備え、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットによって決定され、ターミナル装置（ＴＥ）は、上記通信ネットワークを経て通信相手と通信を実行するように構成され、上記方法は、
上記ターミナルの登録条件が発生したことを検出し、そして
上記ターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットを、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送する、
という段階を備えた方法。
【請求項２】
上記登録条件は、上記ネットワークへのターミナル装置（ＴＥ）の初期登録であり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送される請求項１に記載の方法。
【請求項３】
上記ネットワークは、更に、データベース機能が与えられる第２形式（ＨＳＳ， ＡＰＳＥ）のネットワーク機能要素を備え、上記データベース機能は、ネットワークに契約した各ターミナル装置に対して上記実行可能な制御データ命令のセットの登録を与え、
上記登録条件は、上記ネットワークへのターミナル装置（ＴＥ）の初期登録であり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式（ＨＳＳ， ＡＰＳＥ）の上記ネットワーク機能要素から第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送される請求項１に記載の方法。
【請求項４】
上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項５】
上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式（ＨＳＳ，ＡＰＳＥ）の上記ネットワーク機能要素から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項６】
上記ターミナル装置は、実行可能な制御データ命令のユーザ定義セットを生成するように構成され、
実行可能な制御データ命令の上記生成されたユーザ定義セットの少なくとも１つがアクチベートされたときに、その少なくとも１つのアクチベートされたセットを、ターミナル装置がネットワークを経て現在通信するときに通る第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）へロードし、
上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのアクチベートされたセットは、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のもの（ＣＳＣＦ Ｉ）から、第１形式の上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項７】
通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う請求項１ないし６のいずれかに記載のアプリケーションを実行するための実行環境を備えたコンピュータシステム。
【請求項８】
デジタルコンピュータのメモリにロードすることができ、そして請求項１ないし６のいずれかに記載の段階を実行するためのソフトウェアコード部分を備えたコンピュータプログラム製品。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、動作される通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法に係る。
【０００２】
【背景技術】
以下の説明全体を通して、「実行可能な制御データ命令のセット」は、「スクリプト」とも称される。スクリプトは、いわゆるスクリプト言語を使用して定義される。
コール処理言語（ＣＰＬ）は、ＩＥＴＦがコール制御の目的で指定したスクリプト言語である。（「コール」とは、ターミナル装置ＴＥと通信相手との間で通信ネットワークを経て行われる通信を意味する。）もちろん、本発明は、スクリプト言語としてＣＰＬに限定されるものではなく、他のスクリプト言語にも適用することができる。しかしながら、説明上、ＣＰＬスクリプトのみについて以下に述べる。
【０００３】
スクリプト言語は、「コール転送」等のサービスを生成するのに使用できる。スクリプトの例として選択されたＣＰＬスクリプトは、エンドシステム（ターミナル）において実行することもできるし、又はネットワークサーバーにおいて実行することもできる。ネットワークでは、あるスクリプト、例えば、「不達時コール再送」のような種類のサービスを定義するスクリプトしか実行できない。
本発明では、ネットワークサーバーにおいて実行されるべきスクリプトに焦点を合わせる。ネットワークサーバーは、通信ネットワークの機能的要素であり、そのノードを表す。
【０００４】
スクリプト言語ＣＰＬの現存の仕様は、ＣＰＬスクリプトがネットワークにおいていかに送信されるか指定しない。その理由は、インターネット・エンジニアリング・タスクフォース（ＩＥＴＦ）が、ＣＰＬを生成するときに移動通信ネットワークを特に考慮していないためである。
従って、ＣＰＬは、スクリプトの記憶及び移動を最適化するために使用できるメカニズムについて記述しない。
【０００５】
しかしながら、移動通信ネットワークの特性により、各ユーザ（加入者）（即ち自分のターミナル装置）に対して定義されるスクリプトは、自分のサービスが正しく機能するように確保するためには、ネットワーク内のユーザの位置において使用できねばならない。
（ユーザに対して定義されるスクリプトは、ネットワークオペレータによって最初に生成されそしてユーザにより個々に構成されたたネットワーク形成スクリプトでもよいし、或いはユーザ自身により自分のターミナル装置を使用して生成及び構成されたターミナル形成スクリプトでもよいことに注意されたい。）
【０００６】
この要求に対処する１つの方法は、ユーザ自体が、必要なときに、自分のスクリプトをサーバー（ネットワーク機能要素にサービスしている）に手動で送信することである。
しかしながら、このような手順は、ユーザに不必要な負担を課す上に、不快に感じられる。というのは、ユーザがサービス中のネットワーク機能要素に自分のスクリプトを送信し忘れた場合には、ユーザに対するサービスが適切に機能しないか、又は全く機能しないからである。又、これは、通信ネットワーク内のどのサーバーに自分のスクリプトを送信しなければならないかユーザが知っていることを必要とする。
【０００７】
【発明の開示】
それ故、本発明の目的は、通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法であって、上述した欠点のない改良された方法を提供することである。
本発明によれば、上記目的は、例えば、動作される通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法であって、上記ネットワークは、通信制御機能が与えられた第１形式の少なくとも１つのネットワーク機能要素を備え、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットによって決定され、ターミナル装置は、上記通信ネットワークを経て通信相手と通信を実行するように構成され、上記方法は、上記ターミナルの登録条件が発生したことを検出し、そして上記ターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットを、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式の上記少なくとも１つのネットワーク機能要素へ転送するという段階を備えた方法により達成される。
【０００８】
更に別の技術的解決策によれば、
−　上記登録条件は、上記ネットワークへのターミナル装置の初期登録であり、そして実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から第１形式の上記少なくとも１つのネットワーク機能要素へ転送される。
【０００９】
−　上記ネットワークは、更に、データベース機能が与えられる第２形式のネットワーク機能要素を備え、このデータベース機能は、ネットワークに契約した各ターミナル装置に対し上記実行可能な制御データ命令のセットの登録を与え、上記登録条件は、上記ネットワークへのターミナル装置の初期登録であり、そして実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式の上記ネットワーク機能要素から第１形式の上記少なくとも１つのネットワーク機能要素へ転送される。
【００１０】
−　上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のものから、上記少なくとも１つのネットワーク機能要素の第２のものへのターミナル装置のハンドオーバーであり、そして実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のものへ転送される。
【００１１】
−　上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のものから、上記少なくとも１つのネットワーク機能要素の第２のものへのターミナル装置のハンドオーバーであり、そして実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式の上記ネットワーク機能要素から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のものへ転送される。
【００１２】
−　上記ターミナル装置は、実行可能な制御データ命令のユーザ定義セットを生成するように構成され、実行可能な制御データ命令の上記生成されたユーザ定義セットの少なくとも１つがアクチベートされたときに、その少なくとも１つのアクチベートされたセットを、ターミナル装置がネットワークを経て現在通信するときに通る第１形式の上記少なくとも１つのネットワーク機能要素の第１のものへロードし、上記登録条件は、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のものから、上記少なくとも１つのネットワーク機能要素の第２のものへのターミナル装置のハンドオーバーであり、そして実行可能な制御データ命令の上記少なくとも１つのアクチベートされたセットは、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のものから、第１形式の上記少なくとも１つのネットワーク機能要素の第２のものへ転送される。
【００１３】
又、本発明は、上記方法に記載されたように通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱うアプリケーションを実行するための実行環境を備えたコンピュータシステムにも係る。
更に、本発明は、デジタルコンピュータのメモリにロードすることができ、そして上記方法に記載された段階を実行するためのソフトウェアコード部分を備えたコンピュータプログラム製品にも係る。
【００１４】
好都合なことに、本発明によれば、ユーザのＣＰＬスクリプトは、自分の用途に自動的に使用することができる。従って、ユーザのサービススクリプトを関連ネットワーク機能要素に使用できるようにするプロセス全体が、ユーザにとって透過的である。
本発明は、通信ネットワークのＩＥＴＦ及び３ＧＰＰ規格に関連して好都合に適用できる。
【００１５】
【発明を実施するための最良の形態】
本発明、その特徴及び効果は、添付図面を参照した以下の詳細な説明から完全に明らかとなろう。
図１は、通信ネットワークの基本的なネットワークアーキテクチャーを示す。しかしながら、図中、本発明に関連したネットワーク機能要素しか示されていないことに注意されたい。従って、ターミナル装置への及び／又はターミナル装置からの通信を確立する無線アクセスネットワーク（例えば、ＧＰＲＳ等の移動通信ネットワーク）のようないわゆる「最終ステップ」アクセスネットワークは、図示及び説明を簡単にするために示されていない。
【００１６】
図１は、ネットワーク機能要素及びそれらの相互接続を示す。しかしながら、相互接続を示す矢印は、機能要素間の１つの考えられるデータ流方向を表わすものではないことに注意されたい。むしろ、矢印は、以下に述べる特定の状態において本発明に関連して実行可能な制御データ命令（スクリプト）のセットの転送方向を表わしているに過ぎない。
【００１７】
ネットワーク機能要素については、２つの形式のネットワーク機能要素を区別しなければならない。
第１形式は、通信制御機能が与えられるもので、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットにより決定され、又、第１形式は、コール状態制御機能要素ＣＳＣＦとも称され；そして
第２形式は、データベース機能が与えられるもので、データベース機能は、ネットワークに契約した各ターミナル装置に対する上記実行可能な制御データ命令のセットの登録を与え、又、第２形式は、ホーム加入者サーバーＨＳＳ又はアプリケーションサーバーＡＰＳＥとも称される。
【００１８】
コール状態制御機能要素ＣＳＣＦ内には、サービングプロフィールデータベースＳＰＤ（図示せず）が設けられ、これは、各ユーザに対するスクリプトを少なくとも一時的に記憶する。しかし、一般的に、ＣＳＣＦ内のデータベースは、スクリプトを記憶するものであれば充分であり、ＳＰＤと同一である必要はない。又、ホーム加入者サーバーＨＳＳ（又はアプリケーションサーバーＡＰＳＥ）内には、加入者プロフィールデータベース（図示せず）が設けられ、これは、ネットワークに契約した複数のユーザに対するスクリプトを記憶するように構成される。
【００１９】
通信ネットワークのユーザは、ターミナル装置ＴＥ（例えば、ワイヤレスターミナル）として表わされる。ターミナル装置には、少なくとも対応ユーザのスクリプトを記憶するためのメモリＭＥＭが設けられる。
動作中（即ち通信（コール）が進行している間に）、又はユーザが自分のターミナルをスイッチオンし、従って、ネットワークに最初に登録する２つの連続する時点の間に、ターミナル装置は、各々ネットワーク内を移動してもよく又は移動していてもよい。この移動は、新たなコール状態制御機能要素ＣＳＣＦ　ＩＩがユーザにサービスする担当となる量であると仮定される。
【００２０】
図１は、ＣＳＣＦ　Ｉ及びＣＳＣＦ　ＩＩが同じネットワーク内にある状態を示すが、当然、ターミナルがあるネットワークから別のネットワークへ移動することも考えられる。即ち、ＣＳＣＦ　Ｉは、ＣＳＣＦ　ＩＩ以外のネットワークに属することもある。
換言すれば、移動中、最初の担当ＣＳＣＦ　Ｉから新たな担当ＣＳＣＦ　ＩＩへのハンドオーバーＨＯ（登録条件を表わす）が発生する（破線で示す）。或いはスイッチオフしたターミナルがリロケーションされ、ネットワークに新たに登録された後は（即ち、再びスイッチオンされた後に最初に登録された後は）、新たなコール状態制御機能要素（ＣＳＣＦ　ＩＩ）がユーザにサービスする担当となる（スイッチオフのときには、ＣＳＣＦ　ＩＩとは異なるＣＳＣＦ（例えば、ＣＳＣＦ　Ｉ）がターミナルにサービスしていた）。
【００２１】
一般的に述べると、ＩＰネットワーク内のターミナルに対する登録条件は、ターミナルの「初期登録」によって表わされてもよいし（例えば、ターミナルがアクチベートされ、その後に、ターミナルがネットワークに「アタッチ」されたとき）、或いはターミナルのハンドオーバーによって表わされてもよい。
上述した基本的なネットワークアーキテクチャーを参照し、ネットワーク内にＣＰＬスクリプトの移動を与える方法、即ち通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法を、図１に矢印の番号で示された種々の状態を参照して説明する。
【００２２】
状態オプション＃１：−登録−
状態１ａ：
ネットワークに対する加入者のターミナル装置ＴＥであって、そのスクリプトメモリＭＥＭが設けられたターミナルが、ネットワークに新たに（即ち最初に）登録される。次いで、ターミナルＴＥは、そのメモリＭＥＭから、サービス中のコール状態制御機能要素ＣＳＣＦ１へ少なくとも１つのスクリプトを送信する。
従って、上記ターミナルＴＥに対する登録条件（ここでは、初期登録）が生じたことを検出すると、そのターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットが、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式ＣＳＣＦ　Ｉの上記少なくとも１つのネットワーク機能要素へ転送される。
【００２３】
状態１ｂ：
この状態では、ターミナルＴＥには、状態１ａのようにそれ自身のメモリＭＥＭが必ずしも設けられなくてよい。むしろ、状態１ｂでは、各ターミナルに対するスクリプトは、ホーム加入者サーバーＨＳＳ（又はＡＰＳＥ）に記憶され、そしてネットワークへのターミナルの初期登録が登録条件として検出されると、ＨＳＳ（又はＡＰＳＥ）からダウンロードされると仮定される。
換言すれば、この状態では、実行可能な制御データ命令（スクリプト）の上記少なくとも１つのセットが、第２形式ＨＳＳ（又はＡＰＳＥ）の上記ネットワーク機能要素から、第１形式ＣＳＣＦ　Ｉの上記少なくとも１つのネットワーク機能要素へ転送される。
上記説明は、ターミナルがＣＳＣＦ　ＩＩに新たに（即ち最初に）登録される場合にも同様であることに注意されたい。
【００２４】
状態オプション＃２：−ハンドオーバー（ＨＯ）−
ターミナルＴＥは、コール状態制御機能要素ＣＳＣＦ　Ｉのサービス領域からコール状態制御機能要素ＣＳＣＦ　ＩＩのサービス領域へ移動している（矢印ＨＯで示す）。
上述したように、図１は、ＣＳＣＦ　Ｉ及びＣＳＣＦ　ＩＩが同じネットワークにある状態を示すが、当然、ターミナルがあるネットワークから別のネットワークへ移動することも考えられる。即ち、ＣＳＣＦ　Ｉは、ＣＳＣＦ　ＩＩ以外のネットワークに属することもある。
【００２５】
状態２ａ：
状態１ａと同様に、ターミナルＴＥには、それ自身のスクリプトメモリＭＥＭが設けられる。次いで、実行されねばならないハンドオーバー手順によって登録条件が満足されたことが検出されると、ターミナルＴＥは、少なくとも１つのスクリプトを、そのメモリＭＥＭから、ハンドオーバーが実行されるべきところのコール状態制御機能要素ＣＳＣＦ　ＩＩへ送信する。
【００２６】
従って、上記登録条件が、第１形式の上記少なくとも１つのネットワーク機能要素の第１のものＣＳＣＦ　Ｉから、上記少なくとも１つのネットワーク機能要素の第２のものＣＳＣＦ　ＩＩへのターミナル装置ＴＥのハンドオーバーであるときには、実行可能な制御データ命令の上記少なくとも１つのセットが、上記ターミナル装置から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のものＣＳＣＦ　ＩＩへ転送される。
【００２７】
状態２ｂ：
状態１ｂの場合と同様に、ターミナルＴＥには、状態１ａ、２ａのようなそれ自身のメモリＭＥＭが必ずしも設けられなくてよい。むしろ、状態２ｂでは、各ターミナルに対するスクリプトがホーム加入者サーバーＨＳＳ（又はアプリケーションサーバーＡＰＳＥ）に記憶され、そして最初にサービスするコール状態制御機能要素ＣＳＣＦ　Ｉから、その後にサービスするコール状態制御機能要素ＣＳＣＦ　ＩＩへのターミナルのハンドオーバーが検出されたときに（登録条件として）、ＨＳＳ（又はＡＰＳＥ）から、その後にサービスするコール状態制御機能要素ＣＳＣＦ　ＩＩへダウンロードされると仮定される。
【００２８】
換言すれば、上記登録条件が、第１形式の上記少なくとも１つのネットワーク機能要素の第１のものＣＳＣＦ　Ｉから、上記少なくとも１つのネットワーク機能要素の第２のものＣＳＣＦ　ＩＩへのターミナル装置ＴＥのハンドオーバーであるときには、実行可能な制御データ命令の上記少なくとも１つのセットが、第２形式（ＨＳＳ又はＡＰＳＥ）の上記ネットワーク機能要素から第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のものＣＳＣＦ　ＩＩへ転送される。
【００２９】
状態オプション＃３：
−スクリプトがユーザ生成されそして通信進行中に生成される場合のハンドオーバー（ＨＯ）−
ターミナルＴＥのユーザは、通信進行中に自分自身のスクリプトを生成すると、そのスクリプトを、実行のためにサービス中のコール状態制御機能要素ＣＳＣＦ　Ｉへアップロードする。これが、矢印３’で示されている。
【００３０】
これらのスクリプトは、個々の通信進行中にしか使用されないのがほとんどであり、それ故、ターミナルＴＥのメモリＭＥＭ（もしあれば）にも、ホーム加入者サーバー又はアプリケーションサーバーのデータベースにも永久的に記憶されない。（しかし、このようなスクリプトは、当然、更なる使用のために記憶されてもよい。このような場合には、生成されたスクリプトの記憶位置に基づき、状態１及び／又は２に関連して説明した取り扱い方法を適用することができる。）　ここで、コール状態制御機能要素ＣＳＣＦ　ＩからＣＳＣＦ　ＩＩへのハンドオーバーＨＯが生じる場合には、ターミナルのスクリプトがコール状態制御機能要素ＣＳＣＦ　ＩからＣＳＣＦ　ＩＩへ転送される（矢印３）。
【００３１】
換言すれば、上記ターミナル装置ＴＥが、実行可能な制御データ命令のユーザ定義セットを生成するように構成された場合に、実行可能な制御データ命令のその生成されたユーザ定義セットの少なくとも１つがアクチベートされると（例えば、ユーザにより）、その少なくとも１つのアクチベートされたセットは、ターミナル装置がネットワークを経て現在通信するときに通る第１形式の上記少なくとも１つのネットワーク機能要素の第１のものＣＳＣＦ　Ｉへロードされ、そして上記登録条件が、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のものＣＳＣＦ　Ｉから、上記少なくとも１つのネットワーク機能要素の第２のものＣＳＣＦ　ＩＩへのターミナル装置ＴＥのハンドオーバーである場合には、実行可能な制御データ命令の上記少なくとも１つのアクチベートされたセットは、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のものＣＳＣＦ　Ｉから、第１形式の上記少なくとも１つのネットワーク機能要素の第２のものＣＳＣＦ　ＩＩへ転送される。
【００３２】
これに関連して、ターミナルＴＥのメモリＭＥＭ或いはホーム加入者サーバーＨＳＳ（又はアプリケーションサーバーＡＰＳＥ）に記憶されたスクリプトであって、実行目的でその一時的コピーがサービス中のコール状態制御機能要素ＣＳＣＦへロードされるところのスクリプトは、ターミナルに対する登録条件が検出されると、ＣＳＣＦ間スクリプト転送において転送されてもよいことに注意されたい。
従って、上述したように、本発明は、基本的に、移動通信ネットワークに使用できる３つの方法であって、ユーザがローミングしなければならない位置においてユーザに対してユーザスクリプトを使用できるようにする３つの方法について説明する。
【００３３】
これらは、基本的に、ＣＰＬスクリプト移動をいかに実施できるかについての本発明によるオプションである。
１．ターミナルは、登録時に、常に、ユーザのスクリプトをサーバー（ＣＳＣＦ）へロードする。これは、ターミナルがＣＰＬスクリプトのための記憶装置を持つことを必要とする。
２．ＣＰＬスクリプトのメイン記憶装置は、ホーム加入者サーバーＨＳＳ又はアプリケーションサーバーＡＰＳＥである。次いで、ユーザのスクリプトは、ユーザがサーバー（ＣＳＣＦ）に登録されるときに、ＨＳＳ又はＡＰＳＥからそのサーバーへロードされる。
３．例えば、ユーザが新たなＣＰＬスクリプトを生成する場合には、それをサービス中のＣＳＣＦにアップロードする。位置及びサービス中のＣＳＣＦが変更されたときには、ＣＳＣＦが通信し、そして新たなＣＳＣＦ（ＣＳＣＦ　ＩＩ）が古いＣＳＣＦ（ＣＳＣＦ　Ｉ）からスクリプトを得る。
【００３４】
又、本発明は、サービスモデルの一般的概念にも係る。選択されたサービスモデルが、常にホームネットワークに登録されるものである場合には、スクリプト自体が、当然、訪問先ネットワークにロードされない。しかしながら、ホームネットワークに多数のＣＳＣＦが存在すると仮定され、そして種々のパラメータに基づいてサービス中のＣＳＣＦを選択できるので、現在サービス中のＣＳＣＦしかホームネットワークにないときでも、そのＣＳＣＦにおいてユーザのＣＰＬスクリプトを使用できるようにする何らかに方法がなければならない。
【００３５】
従って、上述したように、本発明は、通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法であって、上記ネットワークは、通信制御機能が与えられた第１形式ＣＳＣＦ　Ｉ、ＣＳＣＦ　ＩＩの少なくとも１つのネットワーク機能要素を備え、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットにより決定され、ターミナル装置ＴＥは、上記通信ネットワークを経て通信相手と通信を実行するように構成され、上記方法は、上記ターミナルの登録条件が発生したことを検出し、そして上記ターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットを、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式ＣＳＣＦ　Ｉ、ＣＳＣＦ　ＩＩの上記少なくとも１つのネットワーク機能要素へ転送するという段階を備えた方法を提案する。
【００３６】
上記説明及び添付図面は、本発明を一例として例示するものに過ぎないことを理解されたい。従って、本発明の好ましい実施形態は、特許請求の範囲内で種々変更し得るものである。
【図面の簡単な説明】
【図１】本発明によるスクリプト取り扱い手順に適応された本発明による通信ネットワーク（例えば、ＩＰベースのネットワーク又はいわゆる全ＩＰネットワーク）の基本的ネットワークアーキテクチャーを示す図である。
【図１】
2004507948.tif 000003
【国際公開パンフレット】
2004507948.tif 000004
2004507948.tif 000005
2004507948.tif 000006
2004507948.tif 000007
2004507948.tif 000008
2004507948.tif 000009
2004507948.tif 000010
2004507948.tif 000011
2004507948.tif 000012
2004507948.tif 000013
2004507948.tif 000014
2004507948.tif 000015
2004507948.tif 000016
2004507948.tif 000017
2004507948.tif 000018
2004507948.tif 000019
2004507948.tif 000020
2004507948.tif 000021
2004507948.tif 000022
2004507948.tif 000023
2004507948.tif 000024
【手続補正書】
【提出日】平成14年10月30日(2002.10.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う方法であって、上記ネットワークは、通信制御機能が与えられた第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の少なくとも１つのネットワーク機能要素を備え、実際の制御機能は、第１形式の上記機能要素に一時的に記憶できる上記実行可能な制御データ命令の各セットによって決定され、ターミナル装置（ＴＥ）は、上記通信ネットワークを経て通信相手と通信を実行するように構成され、上記方法は、
上記ターミナルの登録状態が発生したことを検出し、そして
上記ターミナルに割り当てられた実行可能な制御データ命令の少なくとも１つのセットを、上記ネットワークを経て上記ターミナル装置の通信が行われるときに通る第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送する、
という段階を備え、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記ネットワーク機能要素において実行するために、第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送されるように構成された方法。
【請求項２】
上記登録状態は、上記ネットワークへのターミナル装置（ＴＥ）の初期登録であり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送される請求項１に記載の方法。
【請求項３】
上記ネットワークは、更に、データベース機能が与えられる第２形式（ＨＳＳ， ＡＰＳＥ）のネットワーク機能要素を備え、上記データベース機能は、ネットワークに契約した各ターミナル装置に対して上記実行可能な制御データ命令のセットの登録を与え、
上記登録状態は、上記ネットワークへのターミナル装置（ＴＥ）の初期登録であり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式（ＨＳＳ， ＡＰＳＥ）の上記ネットワーク機能要素から第１形式（ＣＳＣＦ Ｉ， ＣＳＣＦ ＩＩ）の上記少なくとも１つのネットワーク機能要素へ転送される請求項１に記載の方法。
【請求項４】
上記登録状態は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、上記ターミナル装置から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項５】
上記登録状態は、第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのセットは、第２形式（ＨＳＳ，ＡＰＳＥ）の上記ネットワーク機能要素から、第１形式の上記少なくとも１つのネットワーク機能要素の上記第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項６】
上記ターミナル装置は、実行可能な制御データ命令のユーザ定義セットを生成するように構成され、
実行可能な制御データ命令の上記生成されたユーザ定義セットの少なくとも１つがアクチベートされたときに、その少なくとも１つのアクチベートされたセットを、ターミナル装置がネットワークを経て現在通信するときに通る第１形式の上記少なくとも１つのネットワーク機能要素の第１のもの（ＣＳＣＦ Ｉ）へロードし、
上記登録状態は、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のもの（ＣＳＣＦ Ｉ）から、上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へのターミナル装置（ＴＥ）のハンドオーバーであり、そして
実行可能な制御データ命令の上記少なくとも１つのアクチベートされたセットは、第１形式の上記少なくとも１つのネットワーク機能要素の上記第１のもの（ＣＳＣＦ Ｉ）から、第１形式の上記少なくとも１つのネットワーク機能要素の第２のもの（ＣＳＣＦ ＩＩ）へ転送される請求項１に記載の方法。
【請求項７】
通信ネットワークにおいて実行可能な制御データ命令のセットを取り扱う請求項１ないし６のいずれかに記載のアプリケーションを実行するための実行環境を備えたコンピュータシステム。
【請求項８】
デジタルコンピュータのメモリにロードすることができ、そして請求項１ないし６のいずれかに記載の段階を実行するためのソフトウェアコード部分を備えたコンピュータプログラム製品。
【国際調査報告】
2004507948.tif 000025
2004507948.tif 000026