(57)【要約】本発明は、通信システム（例えばＣＤＭＡ、ＴＤＭＡ、ＧＳＭなど）において動作する電子デバイスを含む。電子デバイスは、その現在位置に基づいて、呼出しを開始するのに使用されるダイヤル呼出しシーケンスを調整する方法を含む。この方法は、エリアコード、国コードなどといった任意の欠落情報を付加するためにダイヤル呼出しシーケンスを調整し、かくして、ユーザが被呼者に対し呼出しを行うときに最小長さのダイヤル呼出しシーケンスのみを発生すれば良いようにする。ダイヤル呼出しシーケンスが緊急電話番号の１つを表わす場合には、この方法は、現在位置により規定される領域内で用いられている緊急電話番号を使用するようにダイヤル呼出しシーケンスを調整する。
2004536493.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システム内にて呼出しを開始するために用いるダイヤル呼出しシーケンスを調整するための電子デバイスにおける方法であって、かつ該電子デバイスがある領域内で動作する方法において、
前記ダイヤル呼出しシーケンスが何らかの調整を必要とするか否かを決定すべく該ダイヤル呼出しシーケンスを評価する段階と、
前記ダイヤル呼出しシーケンスが何らかの調整を必要とすると決定された場合に、前記電子デバイスの現在位置に基づいて前記領域の第１のコードを決定する段階と、
該領域の前記第１のコードに基づいて、前記ダイヤル呼出しシーケンスを調整する段階と、
を有してなる方法。
【請求項２】
前記の評価段階には、前記ダイヤル呼出しシーケンスが緊急電話番号を表わしているか否かを決定する段階を含む請求項１に記載の方法。
【請求項３】
前記の調整段階には、前記ダイヤル呼出しシーケンスが緊急電話番号を表わしていると決定された場合に、前記領域の前記第１のコードに結びつけられた現在位置の緊急電話番号を用いる段階を含む請求項２に記載の方法。
【請求項４】
前記の第１のコードを決定する段階が、データベースにアクセスする段階を含み、前記第１のコードが国コードを含む請求項３に記載の方法。
【請求項５】
前記のダイヤル呼出しシーケンスが緊急電話番号を表わすか否かを決定する段階は、該ダイヤル呼出しシーケンスが緊急電話番号のリスト内にあるか否かを決定する段階を含み、該緊急電話番号リストはデータベースに記憶される請求項２に記載の方法。
【請求項６】
前記の領域の第１のコードを決定する段階は、基地局エリアコードを記憶するメモリにアクセスする段階と該第１のコードを該基地局エリアコードに設定する段階とを含む請求項１に記載の方法。
【請求項７】
前記の領域の第１のコードを決定する段階は、前記電子デバイスの位置を決定する段階を含む請求項１に記載の方法。
【請求項８】
前記の領域の第１のコードを決定する段階はさらに、前記電子デバイスの前記の決定された位置に結びつけられたエリアコードを決定するためデータベースにアクセスする段階を含む請求項７に記載の方法。
【請求項９】
前記のダイヤル呼出しシーケンスを評価する段階は、該ダイヤル呼出しシーケンスの長さが、前記第１のエリアコードに結びつけられた領域によって要求される最小長さに等しいか否かを決定する段階を含む請求項１に記載方法。
【請求項１０】
前記のダイヤル呼出しシーケンスを評価する段階は、該ダイヤル呼出しシーケンスの長さが、前記電子デバイスの割当てられたホームエリアコードに結びつけられたホーム領域によって要求される最小長さに等しいか否かを決定する段階を含む請求項１に記載の方法。
【請求項１１】
前記の領域の第１のコードに基づいて位置分類を決定する段階と、前記位置分類を、In home region分類、In neighbor region分類またはIn roaming region分類に設定する段階と、をさらに含む請求項１に記載の方法。
【請求項１２】
前記の位置分類を決定するための段階は、前記の決定された第１のコードが前記電子デバイスに割当てられたホームエリアコードに等しい場合に、前記位置分類を前記In_home region分類に設定する段階を含む請求項１１に記載の方法。
【請求項１３】
前記の位置分類を決定するための段階は、前記の決定された第１のコードが前記電子デバイスに割当てられた隣接エリアコードに等しい場合に、前記位置分類を前記In_neighbor region分類に設定する段階を含む請求項１１に記載の方法。
【請求項１４】
前記の位置分類を決定するための段階は、前記の決定された第１のコードが前記電子デバイスに割当てられたホームエリアコードおよび該電子デバイスに割当てられた隣接エリアコードに等しくない場合に、前記位置分類を前記In_roaming region分類に設定する段階を含む請求項１１に記載の方法。
【請求項１５】
前記の調整する段階は、前記電子デバイスのユーザが入力するエリアコードを、前記ダイヤル呼出しシーケンスに付加する段階を含む請求項１に記載の方法。
【請求項１６】
前記の付加する段階は、前記エリアコードを入力するようユーザにプロンプトする段階を含む請求項１５に記載の方法。
【請求項１７】
前記の付加する段階は、複数のエリアコードから前記エリアコードを選択するようユーザにプロンプトする段階を含む請求項１５に記載の方法。
【請求項１８】
前記のユーザに選択をプロンプトする段階は、前記複数のエリアコードを生成する段階を含む請求項１５に記載の方法。
【請求項１９】
前記の調整する段階は、前記ダイヤル呼出しシーケンスを調整すべく、ホームエリアコードを付加する段階を含む請求項１に記載の方法。
【請求項２０】
前記の調整する段階は、前記ダイヤル呼出しシーケンスを調整すべく、隣接エリアコードを付加する段階を含む請求項１に記載の方法。
【請求項２１】
無線通信システム内にて発呼を開始するためダイヤル呼出しシーケンスを受信する、ある領域内で動作させられる電子デバイスにおいて、
前記ダイヤル呼出しシーケンスが何らかの調整を必要とするか否かを決定すべく該ダイヤル呼出しシーケンスを評価するためのプロセッサを含んでなり、該プロセッサがさらに、該電子デバイスの現在位置に基づいて前記領域の第１のコードを決定し、該ダイヤル呼出しシーケンスが何らかの調整を必要とすると決定された場合に該領域の第１のコードに基づいて該ダイヤル呼出しシーケンスを調整する電子デバイス。
【請求項２２】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスが緊急電話番号を表わしているか否かを決定する請求項２１に記載の電子デバイス。
【請求項２３】
前記ダイヤル呼出しシーケンスが緊急電話番号を表わしていると決定された場合に、前記プロセッサはさらに、前記領域の前記第１のコードに結びつけられた現在位置の緊急電話番号を用いる請求項２２に記載の電子デバイス。
【請求項２４】
前記プロセッサはさらに、データベースにアクセスして前記第１のコードを決定し、該第１のコードは国コードを含む請求項２３に記載の電子デバイス。
【請求項２５】
前記プロセッサに結合され、データベースを含むメモリをさらに含んでなり、
前記データベースは緊急電話番号のリストを含み、
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスが前記緊急電話番号のリスト内にあるか否かを決定する請求項２２に記載の電子デバイス。
【請求項２６】
前記プロセッサは基地局から基地局エリアコードをさらに受信し、前記第１のコードを該基地局エリアコードに設定する請求項２１に記載の電子デバイス。
【請求項２７】
前記プロセッサは前記電子デバイスの位置をさらに決定する請求項２１に記載の電子デバイス。
【請求項２８】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスの長さが、前記第１のエリアコードに結びつけられた前記領域によって要求される最小長さに等しいか否かを決定する請求項２１に記載の電子デバイス。
【請求項２９】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスの長さが、前記電子デバイスの割当てられたホームエリアコードに結びつけられたホーム領域によって要求される最小長さに等しいか否かをさらに決定する請求項２１に記載の電子デバイス。
【請求項３０】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスを調整するに先立ち、前記領域の前記第１のコードに基づいて位置分類を決定する請求項２１に記載の電子デバイス。
【請求項３１】
前記位置分類は、In_home region分類、In_neighbor region分類およびIn_roaming region分類からなる請求項３０に記載の電子デバイス。
【請求項３２】
前記プロセッサはさらに、前記の決定された第１のコードが前記電子デバイスに割当てられたホームエリアコードに等しい場合に、前記位置分類を前記In_home region分類に設定する請求項３１に記載の電子デバイス。
【請求項３３】
前記プロセッサはさらに、前記の決定された第１のコードが前記電子デバイスに割当てられた隣接エリアコードに等しい場合に、前記位置分類を前記In_neighbor region分類に設定する請求項３１に記載の電子デバイス。
【請求項３４】
前記プロセッサはさらに、前記の決定された第１のコードが前記電子デバイスに割当てられたホームエリアコードおよび該電子デバイスに割当てられた隣接エリアコードに等しくない場合に、前記位置分類を前記In_roaming region分類に設定する請求項３１に記載の電子デバイス。
【請求項３５】
前記プロセッサに結合され、前記電子デバイスのユーザからエリアコードを受信するための入力デバイスをさらに含んでなり、
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスに前記エリアコードを付加する請求項２１に記載の電子デバイス。
【請求項３６】
前記プロセッサに結合された表示装置をさらに含んでなり、
前記プロセッサはさらに、前記ユーザに前記エリアコードを入力するようプロンプトするために前記表示装置を使用する請求項３５に記載の電子デバイス。
【請求項３７】
前記プロセッサに結合された表示装置をさらに含んでなり、
前記プロセッサはさらに、複数のエリアコードから前記エリアコードを選択するようユーザにプロンプトするために前記表示装置を使用する請求項３５に記載の電子デバイス。
【請求項３８】
前記プロセッサはさらに、前記複数のエリアコードを生成し、前記ユーザをプロンプトする前に、前記表示装置上に前記複数のエリアコードを表示する請求項３７に記載の電子デバイス。
【請求項３９】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスを調整するために、ホームエリアコードを付加する請求項２１に記載の電子デバイス。
【請求項４０】
前記プロセッサはさらに、前記ダイヤル呼出しシーケンスを調整するために、隣接エリアコードを付加する請求項２１に記載の電子デバイス。
【請求項４１】
前記プロセッサはさらに、呼出しを開始する前に、ホームエリアコード、ホーム国コードおよび隣接エリアコードリストを記憶する請求項２１に記載の電子デバイス。
【請求項４２】
前記プロセッサはさらに、呼出しを開始する前に、基地局から、基地局国コードと基地局エリアコードとからなる基地局情報を受信する請求項２１に記載の電子デバイス。
【請求項４３】
前記電子デバイスが、移動端末からなる請求項２１に記載の電子デバイス。
【請求項４４】
前記電子デバイスが、パーソナルデジタルアシスタント（ＰＤＡ）からなる請求項２１に記載の電子デバイス。
【請求項４５】
無線通信システム内にて呼出しを開始するために用いるダイヤル呼出しシーケンスを調整するための電子デバイスにおける方法であって、かつ該電子デバイスがその現在位置によって規定される現在の領域内で動作する方法において、
前記ダイヤル呼出しシーケンスが緊急電話番号であるか否かを決定すべく該ダイヤル呼出しシーケンスを評価する段階と、
前記現在の領域に結びつけられた現在位置の緊急電話番号を決定する段階と、
前記ダイヤル呼出しシーケンスが前記緊急電話番号を提示すると決定された場合に、前記現在の緊急電話番号を使用すべく該ダイヤル呼出しシーケンスを調整する段階と、
を有してなる方法。
【請求項４６】
前記の決定する段階は、国コードを決定すると共に前記現在の領域の該国コードに結びつけられた前記現在位置の緊急電話番号を検索する段階を含む請求項４５に記載の方法。
【請求項４７】
前記の国コードを決定する段階は、基地局から国コードを受信する段階を含む請求項４６に記載の方法。
【請求項４８】
前記の国コードを決定する段階は、前記電子デバイスの位置を計算すると共にその位置を用いて該国コードを決定する段階を含む請求項４６に記載の方法。
【請求項４９】
前記の国コードを決定する段階は、前記電子デバイスの入力デバイスから該国コードを受信する段階を含む請求項４８に記載の方法。
【請求項５０】
電子デバイスの現在位置に基づいて現在の領域内で動作させられ、無線通信システム内にて呼出しを開始するためダイヤル呼出しシーケンスを受信する電子デバイスにおいて、
前記ダイヤル呼出しシーケンスが緊急電話番号であるか否かを決定すべく該ダイヤル呼出しシーケンスを評価するプロセッサであって、さらに、現在の領域と結びつけられた現在位置の緊急電話番号を決定すると共に該ダイヤル呼出しシーケンスが前記緊急電話番号を提示すると決定された場合に前記現在の緊急電話番号を用いるべく該ダイヤル呼出しシーケンスを調整するプロセッサを含んでなる電子デバイス。
【請求項５１】
前記プロセッサはさらに、国コードを決定し、前記現在の緊急電話番号を決定すべく、前記現在の領域の該国コードに結びつけられた該現在の緊急電話番号を検索する請求項５０に記載の電子デバイス。
【請求項５２】
前記電子デバイスが、移動端末からなる請求項５１に記載の電子デバイス。
【請求項５３】
前記電子デバイスが、パーソナルデジタルアシスタント（ＰＤＡ）からなる請求項５１に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼出しシーケンス簡易化部（facilitator）を有する電子デバイス、より特定的には、ダイヤル呼出し（dialing）シーケンスを調整するための方法および装置に関する。
【背景技術】
【０００２】
通信システムは、通信接続を介して送信局（発呼者）と受信局（被呼者）との間で情報を通信するように動作する。無線通信システムとは、送信局と受信局との間で１またはそれ以上の基地局を介して、情報の通信を行う通信システムのことである。マルチユーザ無線通信システムの一例としては、セルラーまたはデジタル通信システムがある。
【０００３】
種々の無線通信システムが開発され、広い地理的エリア全体を通して運用されてきている。また種々の規格が確立され、そして一般に無線通信システムは、１またはそれ以上の規格に適合して動作し得るように構築されている。ＩＳ−９５／ＩＳ−２０００と呼ばれるような規格の１つは、ＣＤＭＡ（符号分割多元アクセス）ベースの無線通信システムを定義している。ＩＳ−９５／ＩＳ−２０００規格により定義されたＣＤＭＡのような無線通信システムにおいては、発呼者が呼出しシーケンスを使用して呼出しを開始すると、被呼者と発呼者との間で呼が確立される。一般的には、呼出しシーケンスには、例えば被呼者のダイヤル呼出しシーケンス（電話番号とも称す）のような加入者のアドレスをユーザが入力することを、含む。
【０００４】
広域通信システムにおいては、無線移動端末または陸上ベース端末といった通信デバイスが、ダイヤル呼出しシーケンスの使用を介して互いに通信する。一般的には、ダイヤル呼出しシーケンスは、Ｎの値が１つの国ともう１つの国との間で異なるようなＮケタの番号として定義される。例えば、米国では、Ｎは１１という値となり、かくして１１ケタのダイヤル呼出しシーケンスは、１ケタの国コード、３ケタのエリアコードと、それに続く３ケタのサブエリアコードと、それに続く４ケタの加入者番号（例えば１−３３３−３３３−３３３３）と、を有するものとして定義される。しかしながら、その他の国は、異なる国コードを表わす付加的なケタを有することもある（例えば３５８−４６−４４４−４４４４はフィンランドを表わし、４４−８８８−９０−９０−９０はイギリスを表わすというように）。
【０００５】
標準的には、ユーザが電子デバイスについて通信加入申し込みを行ったときに、サービスプロバイダはその電子デバイスに加入者アドレス（以下、電話番号と称す）を割当てる。その電話番号は、その加入がなされた地理的位置に基づいている。例えば、電子デバイスについての通信加入が、米国内で行われた場合には、電話番号は、上述の通り国コード、エリアコード、サブエリアコードおよび加入者番号からなる１１ケタの電話番号となる。
【０００６】
電話会社が電話番号を割当てる場合、その電話番号のエリアコードおよびサブエリアコードは、地理的領域およびその地理的領域内の加入者の番号に基づいて割当てられる。例えば、米国の地理的エリアは、各地理的領域に一意的エリアコードが割当てられるいくつかの地理的領域に分割される。各地理的領域は、その他の領域（隣接領域と呼ばれる）に接続でき、各地理的領域は１またはそれ以上のサブ領域を含む。各サブ領域には、その地理的領域内で一意的であるサブエリアコードが割当てられる。
【０００７】
一般に、地理的位置内に固定された全てのものは、一意的エリアコードに結びつけられているものとみなされる。これには、家、建物そして特定的には、基地局などが含まれる。電子デバイスの加入が、特定の地理的領域（ホーム領域）内で行われたときに、割当てられた電話番号のエリアコードおよびサブエリアコードは、それぞれ、ホーム領域のエリアコードおよびそのホーム領域のサブ領域のサブエリアコードを表わす。加入したときに、加入会社はまた、その通信デバイスについて非ローミング領域およびローミング領域をも割当てる。非ローミング領域は、ホーム領域および１またはそれ以上の隣接領域によって画定される地理的領域である。非ローミング領域の一部をなしていないその他の全ての地理的領域が、ローミング領域を画定している。移動通信デバイスが非ローミング領域と画定された領域の外側で使用される場合、移動通信デバイスはローミング中であるとみなされる。
【０００８】
移動通信デバイスのユーザが、被呼者との通信を望む場合、ユーザ（発呼者）は、呼出しシーケンスを開始すべく、被呼者の電話番号を表わすダイヤル呼出しシーケンスを発生する。ユーザは、ダイヤル呼出しシーケンスの各数字を入力するかまたは、メニュー機能を用いてダイヤル呼出しシーケンスを選択する。しかしながら、ユーザは、呼出しを完了させるために、適切なダイヤル呼出しシーケンスを発生しなくてはならない。適切なダイヤル呼出しシーケンスに影響を及ぼすシナリオとしては、発呼者に割当てられるホームエリアコード、被呼者のホームエリアコード、発呼者の位置、国または地理的エリアのためのダイヤル呼出しシーケンス規則などといった数多くのものがある。例えば、米国では、呼を確立するために必要とされる最少ケタ数は、サブエリアコードおよび加入者アドレスからなる７ケタである。一般に、発呼者のホームエリアコードが被呼者と同じであり、発呼者がホーム領域または隣接領域のうちの１つの中にある場合には、適切なダイヤル呼出しシーケンスにはサブエリアコードおよび加入者番号しか必要とされない。例えば、発呼者および被呼者に６１９といったエリアコードが割当てられ、発呼者が６１９といったエリアコードを表わす地理的エリアから呼出しを行っている場合には、発呼者は、ダイヤル呼出しシーケンスの一部としてエリアコードを出す必要はない。従って、サブエリアコードおよび加入者アドレスのみが必要とされる。しかしながら、発呼者の割当てられたホームエリアコードが被呼者のホームエリアコードと異なる場合には、被呼者のホームエリアコードを含めたさらに長いダイヤル呼出しシーケンスが必要とされる（一部のケースでは国コードも必要とされる）。このことは、発呼者が被呼者から２フィートの距離のところにある場合にでさえ言えることである。また、発呼者がローミング中であるか、別の国から呼出している場合には、被呼者のホームエリアコードを含めた全ダイヤル呼出しシーケンス（例えば米国についての１１ケタに加えてその他のあらゆる特別国際ダイヤル呼出し規則）を発生しなくてはならない。このことは、発呼者および被呼者が同じホームエリアコードを有する場合でも言えることである。例えばユーザが、フィンランドで発行された電子デバイスを携えて英国にいる場合、そのユーザは、英国内で呼出しする場合に、適切な国コードを含めた全ダイヤル呼出しシーケンスを発生しなければならない。国コードを知らない場合、ユーザは、適切なダイヤル呼出しシーケンスを決定するのに時間と費用を浪費することがある。
【０００９】
発呼者の位置に基づいて全ダイヤル呼出しシーケンスを発生しなければならないということは不都合なことであり、特にユーザが国コード、エリアコード、サブエリアコードおよび加入者番号を手で入力しなければならない場合には、ダイヤル呼出し上のエラーをひき起す可能性が高くなる。これは特にユーザが被呼者と同じ地理的エリア内にあるときまたは異なる地理的エリアから同じホームエリアコードをもつ被呼者を呼出している場合には非効率的である。さらに、電話会社は、加入者数の増大に対処するため、常にエリアコードを追加し分割している。ユーザに不案内な地理的エリア内のエリアコードおよびダイヤル呼出し規制を知るように要求することは、特に特定の地理的エリアのエリアコードおよび／または国コードが、加入数の増大に起因して変わる場合に、望ましくないダイヤル呼出しエラーをひき起こす。
【００１０】
通信デバイスの位置に基づいて適切なダイヤル呼出しシーケンスを使用するように、ユーザが発生したダイヤル呼出しシーケンスを該通信デバイスが調整できれば、有益であろう。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、通信デバイスの位置に基づいて、ユーザが発生したダイヤル呼出しシーケンスを電子デバイスが修正または調整するための装置およびその方法を提供する。
【課題を解決するための手段】
【００１２】
本発明は、通信システム（例えばＣＤＭＡ、ＴＤＭＡ、ＧＳＭなど）において動作させることのできる、移動端末、パーソナルデジタルアシスタント（ＰＤＡ）またはコンピュータといった電子デバイスを含む。電子デバイスは、その現在の位置に基づいて、被呼者に対する呼出しを行うべく、発呼シーケンスの一部であるダイヤル呼出しシーケンスを調整する方法を含む。該方法は、あらゆる欠落情報（missing information）を付け加えるべくダイヤル呼出しシーケンスを調整し、かくして、被呼者に呼出しを行うときに最小長さのダイヤル呼出しシーケンスのみをユーザが発生できるようにする。欠落した情報は、発呼者の位置とダイヤル呼出しシーケンスとに基づいて計算される。例えば、米国内では、電話会社は、有効なダイヤル呼出しシーケンスとして最小７ケタを要求する。この方法は、ダイヤル呼出しシーケンスを適切に調整するかまたはダイヤル呼出しシーケンスの補正についてのオプションをユーザに提供するため、ユーザが呼出しを行おうとしたときに、電子デバイスの位置（発呼者の位置とも称す）を分類（categorize）する。例えば、電子デバイス（ＳＩＭカードを含む）に５５５といったエリアコードが割当てられ、この電子デバイスが呼出しを行うときに７７７により画定された領域内にいる場合には、ユーザは、５５５エリアコードまたは７７７エリアコードを使用するようプロンプトされることができる。ユーザは、５５５エリアコードにコールバックしている場合には、適当なオプションを選択することができる。しかしながら、地元の事業所を呼出したい場合、ユーザには、例えば７７７といった、現在の領域に割当てられたエリアコードが与えられる。かくして、ユーザが、不案内な領域のエリアコードを知ることは要求されない。また、７７７エリアコードが、５５５エリアコードの隣接エリアコードとみなされる場合には、ダイヤル呼出しシーケンスが、５５５エリアコードからの番号または７７７エリアコードからの番号を表わすか否かを決定するため、ダイヤル呼出しシーケンスをさらに評価することができる。該方法はまた、現在の位置に結びつけられた１またはそれ以上の隣接エリアコードまたはホーム領域に結びつけられた１またはそれ以上の隣接エリアコードといった欠落情報のリストを生成することもできる。
【００１３】
さらに、ダイヤル呼出しシーケンスは、タイプ（type）ダイヤル呼出しシーケンスおよび／または緊急電話番号といった、ユーザが選択した優先順位に基づいて自動的に調整できる。例えば、ダイヤル呼出しシーケンスが米国についての９１１のような緊急電話番号であることを該方法が検出した場合には、該方法は、現在の領域で用いられている緊急電話番号を使用すべく、ダイヤル呼出しシーケンスを調整できる。このことは、複数の国で使用され得る「国際電話」にとって特に有利である。例えば、ヨーロッパでは、１１２といったダイヤル呼出しシーケンスが緊急呼出しに使用されている場合であっても、電子デバイスのユーザは、ヨーロッパで電子デバイスを使用する間、緊急事態については９１１を入力することができる。該方法はこのダイヤル呼出しシーケンスを自動的に調整し、従ってユーザは、不案内な地理的領域における緊急電話番号を知っている必要はない。
【００１４】
本発明の全ての利点および範囲は、添付図面、発明についての以下の詳細な説明および特許請求の範囲から、さらに完全に評価することができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施形態による、移動端末１００のような電子デバイスのブロック図である。一般に、移動端末１００は、集合的にメモリ１０４として示される種々のメモリに結合された（プロセッサ１０２としても知られている）コントローラ１０２を含む。メモリ１０４は、電子デバイス１００の動作中にプロセッサ１０２によって用いられるために記憶される複数の定数および変数を含んでいる。例えば、メモリ１０４は、種々の機能（feature）パラメータの値および番号割当てモジュール（ＮＡＭ：Number Assignment Module）を記憶する。メモリ１０４はまた、割当てられたホーム国コード、割当てられたホームエリアコードおよび割当てられた隣接エリアコードリストといった種々のパラメータをも保持している。メモリ１０４はまた、本発明を実施するための必要なパラメータを記憶するための内部データベース１０８も含んでいる。プロセッサ１０２の動作を制御するためのオペレーティングプログラムもまた、メモリ１０４（標準的にはリードオンリーメモリ）内に記憶される。メモリ１０４は、ユーザインタフェースを通してユーザにより入力されるデータを記憶するためにも使用される。さらに、メモリ１０４は、移動端末１００の動作を制御し、本発明の実施形態を実行するためのサブプログラムまたはサブプロセスを保持するために使用される。メモリ１０４内のオペレーティングプログラムは、呼を確立するときにユーザが入力したダイヤル呼出しシーケンスを調整するためのルーチンを含む。
【００１６】
移動端末１００のユーザインタフェースはまた、液晶表示装置（ＬＣＤ）１１０、タッチスクリーン表示装置１１２、発光ダイオード（ＬＥＤ）１１４、トーンジェネレータ１１６、スピーカ１１８および英数字キーパッド１２２を含むユーザ入力デバイス１２０をも含み、これらは全てプロセッサ１０２に結合されている。入力デバイス１２０もまた、入力を行うためのマイロホン１２４およびタッチスクリーン表示装置１１２を含んでいてよい。移動端末１００はまた、プロセッサ１０２の動作とトラッキング時間との同期をとるため、プロセッサ１０２に結合されたタイマー１２８（クロックチップとも称す）を含んでなる。
【００１７】
一例としての移動端末１００はまた、入（incoming）信号を受信するためアンテナ１３６に結合された受信機１３０および、出（outgoing）信号を送信するための送信機１３２を含み、これらは共にプロセッサ１０２に結合される。送信機１３２および受信機１３０に結合されたプロセッサ１０２は、それぞれ出信号の送信を開始しまた入信号を処理する。これらの信号は、適用可能なセルラーまたはデジタルシステムのエア−インタフェースに従ったシグナリング情報を含み、またユーザスピーチおよび／またはユーザが生成したデータをも含む。外部データベースからのデータを要求するために出信号を使用することができ、入信号は、１またはそれ以上の基地局からの国コードおよびエリアコード情報を含む電話情報を提示するデータを含み得る。
【００１８】
一実施形態においては、移動端末１００は、１またはそれ以上の航法衛星からのＧＰＳ信号を受信するための全地球的測位システム（ＧＰＳ）受信機１３４を含む。ＧＰＳ受信機１３４はプロセッサ１０２に結合されており、該プロセッサは移動端末１００の位置を計算すべくＧＰＳ信号を処理するためのものである。ＧＰＳ信号は、軌道周回ＧＰＳ衛星（好ましくは３基以上）によって地表に送信され、アンテナ１３６に内蔵可能なＧＰＳアンテナ１３６ａによって受信される。ＧＰＳ受信機１３４は、ＧＰＳ軌道周回衛星から受信したＧＰＳ信号を、現在の受信機の位置の空間座標に変換する。空間座標は、４つの座標ｘ、ｙ、ｚおよびｔによって定義でき、ここでｘ、ｙ、ｚは３次元空間点であり、ｔはｘ、ｙ、ｚ空間基準が起こる時間である。例えば三角測量といった単純な幾何により、ＧＰＳ受信機１３４をもつ移動端末１００の位置を計算することができる。位置を決定するための三角測量の使用は周知であり、当業者であれば、ＧＰＳ信号の使用により、ＧＰＳ受信機１３４の位置を非常に精確に特定することになる、ということを認識するであろう。基地局またはＧＰＳ衛星から決定した空間座標を用い、かつ周知の三角測量技術を用いることにより、プロセッサ１０２は、移動端末１００の位置（または場所）を特定することができる。
【００１９】
図２は、一例としての通信システム２００を示す。通信システムは、ある数の基地送受信局（ＢＴＳ：Base Transceiver Station）２０４を制御する基地局コントローラ（ＢＳＣ）２０２を含む。移動端末１００と同様の１つまたは複数の移動端末（ＭＴ）２０６および２０７が、無線通信チャネルを介して接続されている。ＢＳＣ２０２は、標準的に、ＢＳＣおよびＢＴＳに対しシステム制御を行うためのインタフェースおよび処理回路を含むモバイルスイッチングコントローラ（ＭＳＣ）２０８に接続されている。ＭＳＣ２０８は、同様に公衆電話交換網（ＰＳＴＮ）２１０を介して、その他の端末へのＭＴ２０６および２０７からの発呼のルーティングをも制御する。同様にＭＴ２０６および２０７はＢＴＳを介して外部データベース２１６にアクセスでき、これが今度は、ＢＳＣ２０２およびＭＳＣ２０８およびＰＳＴＮ２１０を用いて、データベース２１６にアクセスする。
【００２０】
ＢＴＳ２０４は一般に、ＭＴ−ＢＴＳ通信リンク２１２および２１４を介して１つまたは複数の移動端末２０６および２０７を、該ＢＴＳに接続することのできる、地理的位置に基づいたサービス範囲を提供する。ＭＴとＢＴＳの間に通信リンクを確立する方法の一例は、ＩＳ−９５／ＩＳ−２０００規格の中で定義されている。移動端末がＢＴＳによりカバーされている地理的エリアに入る毎に、ＭＴおよびＢＴＳは、ＣＤＭＡについてのＩＳ−９５／ＩＳ−２０００規格で一般的に定義されている通信信号２１８、２１９、２２０および２２１を用いて、ＭＴとＢＴＳとの間に通信リンクを確立する。このプロセスはアクイジッション（acquisition）プロセスとして知られている。ＣＤＭＡ環境内では、移動端末２０６または２０７は、通信リンク２１２または２１４を介して一度に１つのＢＴＳのみに接続される（通信リンクを持つ）。しかしながら、移動端末は、１つの基地局からもう１つの基地局へと通信リンクを切換えるべく、もう１つの基地局と通信することができる。このプロセスはハンドオフとして知られている。アクイジッションまたはハンドオフのいずれかによってひとたび通信リンクが確立されると、ＢＴＳは、移動端末１００に対しＢＴＳ情報を送り、これは移動端末１００のメモリ１０４内に記憶される。
【００２１】
本発明による解決法では、ＢＴＳ（ここでは基地局と呼ぶ）２０４は、その基地局ｉｄ（ＢＴＳ−ＩＤ）、割当てられたエリアコード（ＢＴＳ−ＡＣ）および／または位置（ＢＴＳ−ＰＯＳ）を、全ての接続された移動端末２０６および２０７に提供する。基地局２０４はまた、基地局２０４情報の一部として国コードを提供することもできる。本発明の実施形態においては、移動端末２０６および２０７が通信リンク２１２および２１４を介して基地局２０４に接続されたときに、その基地局情報は、移動端末２０６および２０７で受信される。
【００２２】
図３Ａおよび図３Ｂは、データベース内に記憶される、エリアコード表３００およびダイヤル呼出しシーケンス規則表３５０の例を示す。好ましい実施形態においては、表３００および３５０は、高速アクセスのために一般に移動端末１００のメモリ１０４に置かれる内部データベース１０８に記憶される。オプションとしては、これらの表３００および３５０は、ＢＴＳ２０４、ＢＳＣ２０２またはＭＳＣ２０８のデータベースといった外部データベース内に記憶され得る。これらの表は、ユーザの要求に基づき自動的に外部データベースから検索可能である。これらの表は、アクイジッションプロセス中またはハンドオフプロセス中に定期的に更新され得る。あるいは、エリアコード表３００は、メニュー機能を用いてユーザによって、または移動端末１００を汎用コンピュータに接続することによって修正することができる。本発明から逸脱することなく、表３００または３５０を修正および更新するために種々のその他の技術を使用することができる。メモリスペースを保存するかまたはアクセス時間を増大させるために、これらの表を区分または圧縮することが可能であるということに留意すべきである。
【００２３】
図３に示されるように、一例としてのエリアコード（ＡＣ）表には、エリアコード欄３０２、サブエリアコード欄３０４および隣接エリアコード欄３０６が含まれる。エリアコード欄３０２は、例えば米国といった特定の地理的領域（region）のエリアコードを表わすエントリを含む。隣接エリアコード欄３０６は、エリアコード欄３０２の中に列挙されたエリアコードと結びつけられている隣接エリアコードのリストを表わすエントリを含んでいる。エリアコード表３００の各行は、特定の地理的領域のエリアコード、該エリアコードに結びつけられたサブエリアコードおよび、該エリアコードに結びつけられた隣接エリアコードのリストを表わす。例えば、エリアコード表３００の行３０８は、サブエリアコードとして「２２２、２２３、２２４、２２５、６６１、６６２」を、又隣接エリアコードとして「６５８、７６０」を伴う、「６１９」エリアコードを表わす。一般に、エリアコード表の中味は、現地の電話会社によって決定され、加入者数に基づいて定期的に修正される。
【００２４】
図３Ｂは、一例としてのダイヤル呼出しシーケンス規則表３５０を示す。ダイヤル呼出しシーケンス規則表３５０は、行と欄によりインデックスされたエントリを含む。行は、世界の国を表わし、欄は各国に結びつけられた規則のタイプを表わす。一例としての表３５０の中では、国欄３５２、国コード欄３５４、長さ欄３５６、サブエリアコード長３５８、および緊急ダイヤル呼出しシーケンス欄３６０が各行について示されている。国欄３５２は、各国の名前を表わす。国コード欄３５４は、その国の国コードを表わす。長さ欄３５６は、標準ダイヤル呼出しシーケンスについて必要とされる最小ケタ数を表わす。サブエリア（都市）コード長欄３５８は、都市エリアコードの長さ（すなわち都市コードを表わすケタの数を表わす）。緊急ダイヤル呼出しシーケンス欄３６０は、緊急呼出しを行うためにその国で使用されているダイヤル呼出しシーケンスを表わす。一部の国では、緊急ダイヤル呼出しシーケンスが規定されていない可能性があり、緊急呼出しを行うのに「０」が使用される。
【００２５】
１つの実施例においては、無線通信に加入すると、ホーム国コード、ホームエリアコードおよび隣接コードリストはメモリ１０４に記憶される。一般に、ホーム国コードは、加入が行われた国（ホーム国と呼ばれる）を表わす。ホームエリアコードは、加入が行われた領域（ホーム領域（home region）と呼ぶ）を表わし、隣接コードリストは、一般にホーム領域に隣接する領域（隣接領域（neighbor region）と呼ぶ）を表わす。ユーザが入力デバイス１２０を用いてダイヤル呼出しシーケンス（電話番号）を発生すると、プロセッサ１０２は、移動端末１００の位置に基づいてダイヤル呼出しシーケンスが何らかの調整を要求するか否かを決定する。プロセッサ１０２は、現在の領域のエリアコードを決定し、移動端末１００に割当てられたエリアコードをチェックする。エリアコードが一致した場合には、ダイヤル呼出しシーケンスは調整されない。しかしながら、エリアコードが一致しない場合、例えば、移動端末がホーム領域外にある場合、プロセッサ１０２は、ユーザがダイヤル呼出しシーケンスを調整して適切なエリアコードを使用できるようにする。ユーザがもう１つの国の中で移動端末を使用している場合およびダイヤル呼出しシーケンスが緊急電話番号である場合には、プロセッサは、図３Ｂに示されている現在の領域（国）に結びつけられた現在の位置の緊急番号を使用するように、ダイヤル呼出しシーケンスを調整する。この方法により、ユーザは、１つの国からもう１つの国に旅行している場合でさえ、各国についての緊急電話番号を知る必要なく、単になじみの緊急電話番号をダイヤルすればよい。
【００２６】
ここで図４を参照すると、ダイヤル呼出しシーケンスを調整するための本発明の実施形態に従ったダイヤル呼出しシーケンス調整タスク４００が示されている。このダイヤル呼出しシーケンス調整タスク４００は、ダイヤル呼出しシーケンス調整機能が起動され、ユーザが所望のダイヤル呼出しシーケンスを受け入れると、開始される。ユーザは、移動端末１００のメニュー機能を用いて、ダイヤル呼出しシーケンス調整タスク４００を使用／不使用とすることができる。ブロック４０２では、標準ダイヤル呼出しシーケンスが受信される。この標準ダイヤル呼出しシーケンスは、ダイヤル呼出しシーケンスの各ケタがゼロから９までの数を表わすように定義される。好ましい実施形態においては、ブロック４０２で、調整のために、標準ダイヤル呼出しシーケンスのみが評価される。＋、＊、＃などの特殊な文字を含むダイヤル呼出しシーケンスが、ダイヤル呼出しシーケンス調整タスク４００の実施前または実施後に処理される。例えば、「＋５５５３３３３」といったダイヤル呼出しシーケンスは、ダイヤル呼出しシーケンス調整タスク４００により「５５５３３３３」として処理でき、「＋」という文字は、ダイヤル呼出しシーケンス調整タスク４００が「５５５３３３３」といったダイヤル呼出しシーケンスを処理した後に処理できる。ブロック４０４では、プロセッサ１０２は、受信した標準ダイヤル呼出しシーケンスを評価する。ダイヤル呼出しシーケンスは、そのダイヤル呼出しシーケンスが緊急電話番号であるか否かを決定するために評価される。図５に示されているように、ダイヤル呼出しシーケンスが緊急電話番号である場合には、それに相応して呼が確立され、ダイヤル呼出しシーケンス調整タスク４００は終了する。一般に、ダイヤル呼出しシーケンスは、そのダイヤル呼出しシーケンスの長さが現在の地理的領域規則またはホーム領域規則に基づく最小長に等しいか否かを決定すべく、評価される。等しくない場合には、ユーザがプロンプトを受けて、ダイヤル呼出しシーケンス調整タスク４００は終了する。ブロック４０６では、プロセッサ１０２は、発呼者の位置を分類（categorize）するために移動端末の位置を評価する。一般にプロセッサ１０２は、発呼者がホーム領域、隣接領域あるいはローミング領域内にあるか否かを決定する。発呼者の位置に基づき、ブロック４０８で、プロセッサ１０２は、ダイヤル呼出しシーケンスが何らかの調整を必要とする場合に、ダイヤル呼出しシーケンスを調整すべく、ダイヤル呼出しシーケンス調整動作を行う。ブロック４１０では、プロセッサ１０２は、呼出しシーケンスを完了するために、その調整動作を実行する。
【００２７】
図５は、受信したダイヤル呼出しシーケンスを評価するための本発明の実施形態に従うダイヤル呼出しシーケンス評価タスク５００を示す。ダイヤル呼出しシーケンス評価タスク５００は、ダイヤル呼出しシーケンスを調整する必要があるか否かを決定するため、受信されたダイヤル呼出しシーケンスを評価する。ブロック５０２では、プロセッサ１０２は、ダイヤル呼出しシーケンスが緊急電話番号を表わしているか否かを決定する。プロセッサ１０２は、ダイヤル呼出しシーケンスが緊急電話番号リスト内にあるか否かを決定するため、全地球的に使用される可能性のある全ての緊急電話番号のリスト（表３５０の欄３６０）を含む例えば図３Ｂの表３５０といった内部データベースに、アクセスする。ダイヤル呼出しシーケンスが緊急電話番号のリスト内にない場合には、プロセッサ１０２は、そのダイヤル呼出しシーケンスが緊急電話番号を表わさないと決定する。ブロック５０４で、プロセッサ１０２は、受信したダイヤル呼出しシーケンスの長さが、ホーム領域により要求される最小長に等しいか否かを決定する。好ましい実施形態では、プロセッサ１０２は、受信したダイヤル呼出しシーケンスに対し、内部データベース内の予め記憶されたホーム領域についてのダイヤル呼出しシーケンスの最小所要長を評価する。受信したダイヤル呼出しシーケンスがホーム領域により要求される最小長に等しいと決定された場合には、ブロック５０５で、プロセッサ１０２はさらなる処理のためダイヤル呼出しシーケンス調整タスク４００に戻る。そうでなければ、ブロック５０６でプロセッサ１０２は、ダイヤル呼出しシーケンスが現在の地理的領域により要求されている最小長に等しいか否かを決定する。好ましい実施形態においては、プロセッサ１０２は、現在の国コードおよびその国コードと結びつけられた最小ダイヤル呼出しシーケンス長を決定するために、データベースにアクセスする。好ましくはプロセッサ１０２は、基地局２０４に接続したときに、国コードを含めた基地局情報で更新される内部データベースにアクセスする。本発明から逸脱することなく外部データベースにアクセスすることもできることに留意すべきである。また、プロセッサ１０２は、現在の位置に結びつけられた国コードとダイヤル呼出し規則とを決定し、データベースにアクセスする前に、内部データベースを更新するために、位置計算技術を使用することができる。またユーザは、その国に入ったときに国コードを入力することにより、内部データベースを手動で更新することもできる。ダイヤル呼出しシーケンスの長さが現在の地理的位置の最小長さ要求に従っていると決定された場合には、ブロック５０５で、プロセッサ１０２は、さらなる処理のためにダイヤル呼出しシーケンス調整タスクに戻る。そうでなければ、ブロック５０８で、ユーザは、ダイヤル呼出しシーケンスをチェックするようプロンプトされ、ブロック５１０で、ユーザがダイヤル呼出しシーケンスを使用するかまたはそれを固定できるようにダイヤル呼出しシーケンス調整タスクを終了する。
【００２８】
ブロック５０２を再度参照すると、ダイヤル呼出しシーケンスが緊急電話番号を表わす場合には、ブロック５１２で、プロセッサは、現在の位置に基づいて緊急電話番号を使用すべくダイヤル呼出しシーケンスを調整し、発呼シーケンスを実行する。好ましい実施形態においては、プロセッサ１０２は、現在の位置に結びつけられた国コードを決定すべく、内部データベース１０８にアクセスする。好ましい実施形態では、プロセッサは、移動端末が例えば２１２のような通信リンクを該移動端末に対し有している基地局２０４から、国コードを受信する。基地局２０４は、移動端末１００が基地局２０４に接続した時点で、その内部データベース１０８に記憶可能な国コードを提供する。また現在の国コードは、その国コードを基地局２０４を介しては入手できない場合、移動端末１００の位置を計算することによって計算できる。例えば、ＧＰＳ受信機１３４および位置計算技術を用いて、まず最初に移動端末１００についての緯度および経度値が決定される。次に、国コードに緯度および経度の値全てを結びつけるデータベースに記憶された表（図示せず）にアクセスし、決定された緯度および経度と結びつけられた国コードを決定し、呼出しを行う前に、内部データベース１０８に国コードを記憶させる。本発明のもう１つの実施形態においては、移動端末のユーザが国コードを知っている場合、ユーザは、入力デバイス１１２を用いることによって国コードを入力することができる。プロセッサ１０２が国コードを決定すると、プロセッサ１０２は、現在の国コードと結びつけられた適切な緊急ダイヤル呼出しシーケンスを決定するため、ダイヤル呼出しシーケンス規則表３５０の緊急ダイヤル呼出しシーケンス欄３６０にアクセスする。プロセッサ１０２は、このとき、適切な緊急電話番号（現在地緊急電話番号とも呼ぶ）を使用すべくダイヤル呼出しシーケンスを調整し、発呼シーケンスを実行する。ブロック５１４で、プロセッサ１０２は、ダイヤル呼出しシーケンス調整タスクを終了する。
【００２９】
図６は、本発明の実施形態による位置分類（categorize）タスク６００を示す。このタスクは、発呼者の位置を分類するために開始される。ブロック６０２で、プロセッサ１０２は、移動端末１００の現在位置と結びつけられた１つの領域（本明細書では現在の領域と呼ぶ）の現在のエリアコードを決定するために、図７に示されたエリアコード決定タスクを実行する。現在のエリアコードを決定すると、プロセッサ１０２は位置の分類を決定するため、現在のエリアコードを評価する。本発明の実施形態においては、位置の分類は、In_home region分類、In_neighbor region分類またはIn_roaming region分類を含む。ブロック６０４では、プロセッサは、現在の領域のエリアコードが、ホームエリアコードとして移動端末１００に割当てられたエリアコードに等しいか否かを決定する。等しい場合には、ブロック６０６で、プロセッサ１０２は、ホーム領域（In_home region分類）を表わすよう位置分類を設定し、かくして発呼者はホーム領域内にあるものとみなされる。そうでなければ、ブロック６０８で、プロセッサ１０２は、現在の領域のエリアコードがホームエリアコードと結びつけられた隣接エリアコードのリスト内にあるか否か決定する。隣接リストは、メモリ１０４に記憶され、ユーザまたはネットワークによって定期的に更新できる。現在のエリアコードが隣接エリアコードのリストである場合には、ブロック６１０において、プロセッサ１０２は、隣接内を表わすべく位置分類を設定し（In_neighbor region分類）、かくして、発呼者は、割当てられた隣接領域の１つの中にあるものとみなされる。そうでなければ、ブロック６１２で、プロセッサ１０２は、ローミング領域内を表わすべく位置分類を設定し（In_roaming region分類）、かくして発呼者はローミング中で、ホームまたは隣接領域外にあるものとみなされる。
【００３０】
図７は、本発明の実施形態によるエリアコード決定タスク７００を示す。エリアコード決定タスク７００は、移動端末１００の位置に結びつけられた領域に割当てられるエリアコードを決定するのに使用される。エリアコード決定タスク７００は、現在の領域のエリアコードを決定すべく、位置分類タスクによって開始される。ブロック７０２で、プロセッサ１０２は、移動端末１００が接続されている基地局２０４のエリアコードが利用可能であるか否かを決定する。基地局の推移に伴って、全ての基地局が、アクイジッションプロセスの一部として１つのエリアコードを提供することが予想される。好ましい実施形態においては、基地局２０４のエリアコードは、基地局２０４と移動端末１００との間の通信リンクを確立したときに、基地局２０４から受信される。アクイジッションプロセスを完了し移動端末１００と基地局２０４との間の通信リンクを確立したときに、基地局２０４は、基地局情報を移動端末１００に送信する。その後、移動端末１００は基地局情報を移動端末１００のメモリ１０４に記憶する。サービスのタイプおよび基地局の推移に応じて、基地局のエリアコードは、基地局情報内に含まれないかもしれない。基地局２０４のエリアコードが利用可能である場合には、ブロック７０４で、現在の領域のエリアコードが基地局２０４のエリアコードに設定される。そうでなければ、ブロック７０６で、プロセッサ１０２は、何らかの基地局情報が利用可能であるか否かを決定する。情報が利用可能である場合には、ブロック７０８で、プロセッサ１０２は、基地局情報を用いて基地局２０４のエリアコードを決定することにより、現在のエリアコードを計算する。実施形態においては、基地局情報は、基地局の識別情報を含み、ここで移動端末１００はデータベースおよび基地局ＩＤを使用して、基地局２０４に結びつけられたエリアコードを検索する。基地局のデータベースは、移動端末１００の内部にあってもよいし、また周知の内部プロトコルを用いてアクセスできる外部のものであってもよい。基地局データベースは、ユーザによる要求に応じて検索されるかまたは定期的に更新され得る。本発明の実施形態においては、現在のエリアコードは、将来使用するための表示装置上に表示されてもよい。再びブロック７０６を参照すると、基地局情報が利用可能でない場合には、ブロック７１０において、プロセッサ１０２は移動端末１００の位置を決定する。種々の周知の位置決定技術を用いて、移動端末１００の位置を決定することができる。移動端末１００の位置計算の好ましい実施形態においては、ＧＰＳ受信機が具備される。周知の位置計算方法を用いて、プロセッサは、移動端末１００の位置を決定する。位置は、緯度および経度座標内で計算可能である。移動端末１００の位置を決定したときに、プロセッサ１０２は、エリアコード データベースにアクセスして、現在の位置（緯度および経度での）に結びつけられたエリアコードを検索する。このとき検索されたエリアコードは、現在の領域の現在のエリアコードとして設定され記憶される。
【００３１】
図８は、本発明の実施形態によるルックアップ調整アクションタスク８００を示す。ルックアップ調整アクションタスク８００は、発呼者の位置を分類したときに、ダイヤル呼出しシーケンスタスク４００により開始される。ブロック８０２で、プロセッサ１０２は、サブエリアコードをダイヤル呼出しシーケンスから抽出する。原則として、図３Ｂに示されるように、米国領域については、７ケタの番号の最初の３ケタは、サブエリアコードを表わす。この規則は、移動端末１００の位置に基づいて修正または調整可能である、ということに留意すべきである。ブロック８０４において、プロセッサ１０２は、位置分類タスク６００によって決定された位置分類を評価する。位置分類がIn_home regionまたはIn_neighbor regionのいずれかである場合には、ブロック８０６で、プロセッサ１０２は、サブエリアコードがホームエリアコードに結びつけられているか否かを決定する。本発明の好ましい実施形態において、抽出されたサブエリアコードがホームエリアコードまたは隣接エリアコードと結びつけられているか否かを決定するために、プロセッサ１０２はメモリ１０４に予め記憶され得るエリアコードテーブル３００を使用する。ブロック８０６で、プロセッサ１０２は、ホームエリアコードを表わすエリアコードテーブル３００の行を特定し、ホームエリアコードについてのサブエリアコードのリストを表わす欄をサーチする。抽出されたサブエリアコードがホームエリアコードのサブエリアコードリスト内にある場合には、そのサブエリアがホームエリアコードと結びつけられていることが決定される。従って、サブエリアコードがホームエリアコードに結びつけられていると決定された場合には、ブロック８０８での動作は、いかなる調整もなしにダイヤル呼出しシーケンスを使用することにある。そうでなければ、ブロック８０６で、サブエリアコードがホームエリアコードと結びつけられていないと決定された場合には、ブロック８１０でプロセッサ１０２は、サブエリアコードが隣接エリアコードと結びつけられているか否かを決定する。ブロック８１０で、プロセッサ１０２は、ホームエリアコードの隣接エリアコードを表わす全ての行を特定し、抽出されたサブエリアコードが、隣接エリアコードの各々についてのサブエリアコードのリストを表わす欄であるか否かを決定する。もしＹＥＳならば、ブロック８１２での動作は、抽出されたサブエリアコードと結びつけられている隣接エリアコードを付加すべく、ダイヤル呼出しシーケンスを調整することにある。そうでなければ、ブロック８１４での動作は、ダイヤル呼出しシーケンスは調整されなかったというプロンプトをユーザに出すことにある。プロセッサ１０２は、ユーザに、ダイヤル呼出しシーケンスを調整するために使用されると思われるエリアコードを入力するようにプロンプトすることができる。
【００３２】
再びブロック８０４を参照すると、位置分類がIn_roaming regionである場合には、ブロック８１６で、プロセッサ１０２は、上述のものと類似の技術を用いて、サブエリアコードがホームエリアコードまたは隣接エリアコードのうちの１つと結びつけられているか否かを決定する。ブロック８１６で、サブエリアコードがホームエリアコードまたは隣接エリアコードのうちの１つと結びつけられていると決定された場合には、ブロック８１８で、プロセッサ１０２は、サブエリアコードがホームエリアコードのみと結びつけられているか否かを決定する。ブロック８１８でサブエリアコードがホームエリアコードと結びつけられている場合には、ブロック８２０での動作は、ホームエリアコードをダイヤル呼出しシーケンスに付加することにある。そうでなければ、ブロック８２２で、プロセッサ１０２は、ホームエリアコードについての隣接エリアコードであるとみなされた全てのエリアコードを含むホーム−隣接エリアコードのリストを生成する。８２４で、ユーザは、可能な場合エリアコードリストから隣接コードを選択するようプロンプトされる可能性がある。８２６での動作は、ユーザにより選択されたエリアコードをダイヤル呼出しシーケンスに対し付加することにある。
【００３３】
再びブロック８１６を参照すると、サブエリアコードがホームエリアコードまたは隣接エリアコードの１つと結びつけられていない場合には、ブロック８２８で、プロセッサ１０２は、ユーザに対しオプションのリストを表示する。このオプションのリストは、ダイヤル呼出しシーケンスを調整するために現在のエリアコードを使用するオプションを含み、かくして、このとき設定される動作は、ダイヤル呼出しシーケンスを調整すべく現在のエリアコードを使用するようにすることにある。このオプションのリストはさらに、ユーザが入力したエリアコードを使用するオプションを含み、かくしてこれによる動作は、ユーザが入力したエリアコードに基づいてダイヤル呼出しシーケンスを調整することにある。このオプションのリストはさらに、隣接ローミングエリアコードを生成するためのオプションを含み、かくしてこれによる動作は、ローミング領域（現在の領域）に結びつけられた隣接エリアコードを表わすエリアコードのリストを生成することにある。ブロック８３０では、ユーザは、表示装置１１０に表示されているリストから１つのエリアコードを選択し、そのユーザの選択に基づいて、プロセッサ１０２が実行すべき特定の動作を設定する。
【００３４】
一例として、一般のＰＤＡ、無線通信能力を備えるＰＤＡ、汎用コンピュータおよび無線接続または有線接続方法を具備するデバイスといった電子デバイスの中で、該方法および装置を具現化することもできる。該方法および装置は、オペレーティングモードを実施することによって実現可能であり、これはメニュー機能を用いてユーザにより修正し得る。
【００３５】
また、１つの例として、該方法を基地局２０４で処理することもできる。移動端末１００の表示装置１１０でユーザが入力するあらゆる情報を、通信信号２１９を介して送信することが可能である。また、入力デバイス１２０を用いてユーザが入力するあらゆる情報を、通信信号２１８を介して受信し、基地局２０４で処理することができる。
【００３６】
かくして、本発明について、その好ましい実施形態に関して記述してきたが、以上の説明は、単なる例として意図されたものであり、特許請求の範囲で記載されている場合を除き、いかなる形であれ本発明を制限するよう意図されたものではない。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態をその中で実現することのできる移動端末のブロック図である。
【図２】移動端末が基地局情報を受信する通信システムを示す図である。
【図３Ａ】本発明の実施形態のエリアコード表を示す図である。
【図３Ｂ】本発明の実施形態のダイヤル呼出しシーケンス規則表を示す図である。
【図４】本発明の実施形態のダイヤル呼出しシーケンス調整タスクソフトウェアモジュールを示す図である。
【図５】本発明の実施形態のダイヤル呼出しシーケンス評価タスクソフトウェアモジュールを示す図である。
【図６】本発明の実施形態の場所分類タスクソフトウェアモジュールを示す図である。
【図７】本発明の実施形態のエリアコード決定タスクソフトウェアモジュールを示す図である。
【図８Ａ】本発明の実施形態のルックアップ調整動作タスクソフトウェアモジュールを示す図である。
【図８Ｂ】本発明の実施形態のルックアップ調整動作タスクソフトウェアモジュールを示す図である。
【図１】
2004536493.tif 000003
【図２】
2004536493.tif 000004
【図３Ａ】
2004536493.tif 000005
【図３Ｂ】
2004536493.tif 000006
【図４】
2004536493.tif 000007
【図５】
2004536493.tif 000008
【図６】
2004536493.tif 000009
【図７】
2004536493.tif 000010
【図８Ａ】
2004536493.tif 000011
【図８Ｂ】
2004536493.tif 000012
【国際公開パンフレット】
2004536493.tif 000013
2004536493.tif 000014
2004536493.tif 000015
2004536493.tif 000016
2004536493.tif 000017
2004536493.tif 000018
2004536493.tif 000019
2004536493.tif 000020
2004536493.tif 000021
2004536493.tif 000022
2004536493.tif 000023
2004536493.tif 000024
2004536493.tif 000025
2004536493.tif 000026
2004536493.tif 000027
2004536493.tif 000028
2004536493.tif 000029
2004536493.tif 000030
2004536493.tif 000031
2004536493.tif 000032
2004536493.tif 000033
2004536493.tif 000034
2004536493.tif 000035
2004536493.tif 000036
2004536493.tif 000037
2004536493.tif 000038
2004536493.tif 000039
2004536493.tif 000040
2004536493.tif 000041
2004536493.tif 000042
2004536493.tif 000043
2004536493.tif 000044
2004536493.tif 000045
2004536493.tif 000046
2004536493.tif 000047
2004536493.tif 000048
2004536493.tif 000049
2004536493.tif 000050
【国際公開パンフレット（コレクトバージョン）】
2004536493.tif 000051
2004536493.tif 000052
【国際調査報告】
2004536493.tif 000053
2004536493.tif 000054