(57)【要約】【課題】内蔵式の課金勘定処理機能を備えた携帯電話機による携帯電話システムの提供【解決手段】多重ゾーン通信ネットワークにおいて複雑なレート構造で動作する携帯電話ユニット（３０）の請求処理パラメータに基づく課金勘定処理をリアルタイムにデビット処理する内部課金勘定処理（１２）能力と、課金勘定処理プログラムおよび各発呼に対する発呼データを記憶するためのアクセス可能な内部メモリを有する携帯電話機を備えた携帯電話システム（１０）であって、該課金勘定処理プログラム、更新可能なレート表と、遠距離発呼、国際発呼、および、日毎および/または時分毎の移動のための料金などに関する複雑な請求処理アルゴリズムを含み、携帯電話の課金勘定状態はデビット勘定を減額するためにリアルタイムで計算され、携帯デビット電話機はユーザの課金勘定状態を変更するための信号を有する。【選択図】図１
2006279978.tif 000002
【特許請求の範囲】
【請求項１】
ホスト・プロセッサ・ユニットと複数のシステム・ユーザとを有するシステムプロバイダを備えた携帯電話システムであって、
該複数のシステム・ユーザの各々は、少なくとも一つの携帯電話ユニットを有し、
該ホスト・プロセッサ・ユニットは、各々の携帯電話ユニットとの通信リンクを選択的に確立する通信手段を有し、
各々の電話ユニットは、
プロセッサと、
クロック・チップと、
該プロセッサに関連付けられたメモリと、
複雑な請求処理アルゴリズムおよびレート・データとを含むプログラム手段であって、通話が行われたときに通話料金を内部的に計算するプログラム手段と
を含み、
該電話ユニットは、該電話ユニットに勘定額を有するデビット勘定を生成して、該デビット勘定における勘定額をリアルタイムで減額する内部勘定処理手段を含み、
該システムプロバイダは、電話使用の勘定額を設定して、該勘定額を該電話ユニットに通信する支払い検証手段を該システムプロバイダの制御下に有しており、
該内部勘定処理手段は、該デビット勘定に該勘定額を追加する、携帯電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
この発明は携帯電話機に対する携帯電話課金勘定プロトコルを備えた携帯電話システムに関するものであり、より詳細には、通信ネットワークにおける一つの送信局から別の局へと移動することができるセルラー式電話機および無線電話機に関するものである。特に携帯電話課金勘定プロトコルは、携帯電話ユニット毎の課金勘定処理手続を行うことにより、該サービス・プロバイダーによる通信トラフィックを最小限にしてサービス・プロバイダーのトラフィック処理能力を延ばす、携帯式のデビット電話機に適応されるものである。携帯電話課金勘定プロトコルについては、類似のことが米国特許第５，３２５，４１８号に説明されておりここでの参照によって組み込まれる。該参照特許において説明されている課金勘定システムは、公衆またはスイッチ式のサービス・プロバイダーからの請求書の受け取りに先だって電話料の周期的な計算がなされるイントラ・コーポレート（intra-corporate）システムのような、レンタル式の電話システムまたはコントロール式の電話システムに特に適用されるものである。このようなシステムにおいては、電話使用データが携帯電話ユニットに記憶され、ホスト・プロセッサと該電話ユニットとの間の会話が終了した後で、料金の計算が該ホスト・プロセッサによってなされる。このシステムで必要とされることは、ホスト・プロセッサと携帯電話ユニットとの間で通信リンクが成立することであり、また、該電話ユニットをホスト・プロセッサに物理的に接続することを必要としてもよい。
【背景技術】
【０００２】
コードレス電話機に対する内蔵式のクレジット（デビット）メモリを備えたデビット・システムは先に提案されているけれどもこのようなシステムでは携帯電話システムに特有の複雑な事項に対する課金勘定処理をすることはなく、この場合多重のサービス・プロバイダーが通信ネットワークに含まれており、また、携帯電話機は特定のサービス・エリア内の規定されたゾーンもしくはセルを越えてあるいは複数のサービスエリアを越えて移動することができる。このような状況においては、発呼する携帯電話機の位置が、発呼される電話機または局の位置と同様に、請求料金の計算のために重要である。この付加的な複雑性のために携帯電話機に対する料金請求の処理手続が煩雑になり、また、遠隔のデビット・システムに対して必要とされる通信期間が増大し、これによって送信路トラフィックが増大する。
【０００３】
各々の発呼に対するサービス・プロバイダーによる課金勘定処理期間をなくそうとする目標に加えて、内蔵式の課金勘定処理能力を備えた携帯電話機においては、即金払い式のクレジット方式を用いることにより携帯電話機に対するサービスを受けるためにはクレジットが不十分である個人を可能化することにより、潜在的な顧客の基盤が著しく拡張する。この場合においては、サービスおよび発呼料金のプリペイド化により、クレジットのリスクが回避されるが、クレジットが拡張すると、例えば電話機のセールスマンのようなサービス・プロバイダー以外の実体によって、または、携帯電話機の使用者に対するクレジットまたはプリペイド式の処理を提供する請求サービスによって、クレジットが提供できるようになる。
【０００４】
この発明による携帯電話ユニットは、参照米国特許第５，３２５，４１８号に説明されているような携帯電話レンタル・システムにおいて用いることができる。携帯電話ユニット自体に課金勘定処理能力が含まれているためにレンタル・システムは著しい拡張が可能になり、戻り局（return station）は最小限のシステム・ハードウエアを有すればよく、実際に、課金勘定の清算をし、料金を集め、そして、ピックアップまたは発呼局への戻しのために戻り電話を記憶するために必要な通常の機器類だけが必要とされる携帯電話ユニット自体は迅速に料金の計算をして、戻り局における検査のために累積の課金勘定処理記録を提供する。本発明による携帯電話システムは、アナログまたはデジタル式のセルラー式電話機、個人通信サービス・ネットワークにおける無線電話機（ＣＳ），および、発呼の課金勘定処理が迅速になされることが望ましい無線通信システムに対して適応される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
発明の要約
この発明の内蔵式の課金勘定処理機能を備えた携帯電話機による携帯電話システムは、携帯通信装置を備えた無線通信システムに関するものであり、より詳細には、無線通信ネットワークの一部である携帯電話機に関するものである。これをより詳細に言えば、この発明は、通信料金を迅速に内部計算する内蔵式課金勘定プロトコルを含んでなる携帯電話ユニットのような携帯通信装置に関するものである。このような携帯電話ユニットまたは携帯電話ユニットは、典型的には、セルラー電話ネットワークにおけるセルラー式電話機、個人通信サービス・ネットワークにおける無線電話機、または、その他の通信システムであり、該当の通信装置は場所から場所へと移動することができ、また、リアルタイムまたは迅速に発呼料金を計算するための複雑な課金勘定処理システムを必要とする。
【０００６】
この発明の携帯電話システムにおいて主に意図される用途は携帯デビット電話ユニットのために意図されるものであり、サービス・プロバイダーにスイッチされ、無線サービス・プロバイダーに含まれる公開の料金請求処理がまだ利用可能ではないところで電話使用を制限しまたは電話使用に対して即時に料金請求をするために、電話料金のリアルタイム式の計算が必要である。
【課題を解決するための手段】
【０００７】
携帯電話ユニット内で実行されるリアルタイム式の課金勘定処理システムは、このようなユニットに対する潜在的な顧客の基盤を大幅に拡張し、また、所定の起動または不起動の特徴と結びつけることにより、無線通信産業における新規な事業に参入できるクレジットについての責任をサービス・プロバイダーからシフトできるために、小売り業者、請求処理サービスおよび中間実体のホストは、電話使用者とサービス・プロバイダーとの間での統合が可能になる。これに加えてサービス・プロバイダーは、プリペイド式の電話クレジットによって、または、クレジットが超過したとき、または、通信路の起動およびこの携帯電話システムの一部を形成するクレジットの振替処理でクレジットが拡大しないときには、電話ユニットを非起動化する事前承認式の限定クレジットによって自らの顧客に携帯デビット電話機を提供することにより、その顧客基盤を延ばすことが可能になる。この態様をとることにより、予め規定された容認できるレベルまでクレジット・リスクが限定される。
【０００８】
これらの機能を付与する課金勘定処理システムは携帯通信装置において内部的に備えられるが、前記の装置は便宜的に以後は携帯電話ユニットと呼ぶことにする。該課金勘定処理システムに含まれている複雑な請求処理アルゴリズムは、多重ファクターの課金勘定処理プロトコルを備えており、地域料金、携帯電話ユニットが一つのゾーンから他方に移動する際の移動料金、遠距離料金国による独立的な地域料金を含む国際料金、および、発呼またはレートに基づく割増料金のための課金勘定処理を施す。該複雑な請求処理アルゴリズムは拡大することが可能であり、サービス・プロバイダーまたは被呼局に対する特別料金、または、データ転送コールに対する特別割引もしくは割増に適応する。
【０００９】
当該複雑なアルゴリズムは、レート表で電話ユニット内に記憶される。該レート表は、ホストまたはサービス・プロバイダーが無線通信手段によって周期的に更新することができる。
【００１０】
ここで理解されるべきことは、内蔵式の課金勘定処理部を備えた携帯電話ユニットは、ネットワークに対する実質的な修正をすることなく既存の無線通信ネットワークに実施できることでありまた、主に装置の内部的な再プログラミングをすることにより、最小限の修正を施すことで、大半の既存の携帯通信装置に実施できることである。
【００１１】
セルラー式電話機のような携帯電話ユニットに現状で含まれているものは、内部プロセッサおよび十分な内部メモリであって、リアルタイムで課金勘定処理をするために必要なプログラムおよびデータ記憶装置が組み込まれている。多重ファクターの課金勘定処理プロトコルを付与する複雑なアルゴリズムは十分にコンパクトなものであって、発呼データの記憶および処理は、移動中の電話ユニットに対してでも、多重のサービス・プロバイダーからの多重料金について、十分な正確性をもってリアルタイムに行うことができる。該課金勘定処理プロトコルによれば、不法の使用を確実に防止するために、電話ユニットの起動および不起動によって、電話の使用を内部的に追跡することができる。該課金勘定処理プロトコルに更に含まれている暗号化（encryption）システムは電話ユニットの起動およびライセンス使用を許可し、また、通信路を介して迅速にクレジット振替の処理をする。
【００１２】
携帯電話ユニットに内部的な課金勘定処理を備えた携帯電話システムのこれらの特徴およびその他の特徴については、後続の好適な実施例の詳細な説明を考慮することによって明確になろう。
【発明の効果】
【００１３】
本発明の携帯電話システムは、上記機能によって相当な融通性を与える。電話小売店は、特別な装置を用いないでその場で電話の販売及び活動化を行うことができる。さらに、内部課金を行う電話は、サービス及び通話利用料金の前払いを行うことができ、小売店はサービスプロバイダから独立的に信用審査か現金販売を行うことができる。また、システムプロバイダの仕事を小売店、サービスプロバイダ、またはリスクを引き受けるか現金前払い取引だけを行う独立エンティティが引き受けることもできる。
【発明を実施するための最良の形態】
【００１４】
好適な実施例の詳細な説明
第１図を参照しながら説明すると、本発明による携帯電話課金システム１０には、レンタル業者や、小売店等の携帯電話販売店や、無線サービスプロバイダと提携した専門店が使用できる独立形の追跡及び課金装置１２が示されている。
【００１５】
追跡及び課金装置１２に設けられた中央処理装置１４が、データ入力キーボード１６をコントローラまたはデータプロセッサ１８に接続し、このプロセッサ１８は、追跡データ入力及び審査用の表示画面２２を備えたモニタ２０に接続されている。プロセッサ１８にはさらに、ここでは精算書、受領書、顧客及びサービスプロバイダの契約書等を印刷する連続紙ロール２６を備えたプリンタ２４等と、クレジットの検証を行うクレジットカードリーダ２７を含む周辺機器も接続されている。
【００１６】
携帯電話課金システムの追跡装置１８の１つの実施例には、直結形の中間リンクレシーバ２８が設けられ、はめ込んだ手持ち式携帯電話機３０と共に示されている。中間リンクレシーバ２８は構造的にブーツ３２を形成しており、これにセル電話機３０を挿入することによって、電話機３０と中央処理装置１４のデータプロセッサ１８との直接電子結合を行うことができる。課金システムの課金機能の多くを電話機３０の内部に入れることが好まれるので、電話機の活動化及びプログラミングを行う衛星プロセッサは、モデムと電話機の接続ポートへのバス接続部とを備えたパーソナルコンピュータを必要とするだけである。
【００１７】
図１の構造では、中間リンクレシーバが、データプロセッサ１８と携帯電話機３０との間を電話機３０の接続ポートを介して直接「ハード配線」通信させることができるようにする端子相互接続部として機能する。電話機３０のプログラミング及び活動化は処理装置１４によって中間リンクレシーバを介して最低限の機密保護処理手順で行うことができる。１９９４年６月２３日に出願された「携帯電話分配システム」と題する同時係属中の米国特許出願第０８／２６５，３７３号に詳細に記載されているように、処理装置１４は、新規顧客の口座の開設に特に役立ち、ユーザに電話を割り当てると共に、割り当てた電話を追跡するために必要なデータベースフォーマットを含んでいる。
【００１８】
携帯電話機３０は、電話番号、口座データ及び他の数字または英数字データを表示するＬＣＤ表示画面３２を備えた最新装置であることが好ましい。また、電話機３０は、通話中に電話機３０がまもなく作動停止することをカラーコード化光でユーザに知らせるために１つまたは複数の発光ダイオード３４を備えている。電話機３０は、第２図に示されているように、通常の通信、送信及び受信機能を実行するために従来の回路及びファームウェアを備えている。電話機３０は、無線通信用のトランシーバアンテナ３６を備えており、後述するように、電波で活動化及びプログラムすることができる。
【００１９】
第１図の実施例では、中央処理装置１４に設けられたモデム３８を送信局４０に連結することによって、電話機３０ａとの無線通信リンクを確立することができ、図面では電話機３０ａのアンテナが受信用に延出している。送信局４０は、中央処理装置１４と共通の携帯電話システムの一部にして、システムプロバイダが所有するようにしてもよいが、外部サービスプロバイダの所有にして、公衆交換回路網を含む外部通信網の一部にすることもできる。
【００２０】
この作動モードでは、中央処理装置１４は、ハードワイヤを介して、おそらく公衆サービス網によって無線送信局４０に通信することによって、中央処理装置１４と携帯電話機３０ａとの間の遠隔処理を行うことができる。あるいは、低レベルトランシーバ４２が、好ましくは中間リンクレシーバ２８内に配置された制御回路と協働して、局所区域内で電話機３０ａと無線通信できるようにする。この機能は、中央処理装置１４をコンピュータ室に配置して、顧客と連絡を取っている販売員が、機密保持上の理由から処理能力を限定した１つまたは複数のフロア端末によって中央処理装置に通信することが望ましい小売店において役に立つ。
【００２１】
携帯電話機３０は、少なくともレンタル期間中、またはオフ時間中に中央処理装置１４が定期的にポーリングする期間中、ユーザの通話口座を内部維持するために必要な課金機能を含むため、電話機３０及びトランザクション局４４は、金銭振替またはクレジット振替の有効性を検証するだけでよい。デビット電話として機能する時、電話は、システムプロバイダと接触することなく、預金がなくなるまで作動し続けることができる。第１図に示されているトランザクション局４４は、携帯電話機３０ｂをはめ込む中間リンクレシーバブーツ４６を備えている。トランザクション局４４は、電話の内部前払い口座を増額するために現金を受け取る現金受け取りスロット４８が設けられている。トランザクション局４４には、プリペイドテレフォンカードまたはクレジットカードを挿入するカードスロット５０と、データ入力用のキーパッド５１も設けられている。テレフォンカード及びクレジットカードの金額の検証は、独立的なトランザクション局４４で行われるが、不正を防止するため、カードリーダを備えたトランザクション局４４を図示のように通信線５２でクレジット検証センタ、ここでは中央処理装置１４にモデム３８を介して接続することが好ましい。テレフォンカードは、前払い金額をコード化した磁気ストリップを備えた使い捨てクレジットカード様の装置であり、電話システムから独立させて販売することができる。使いきったカードを磁気ストリップの再プログラミングによって再利用することを防止するため、カードを使用時に無効にして、カード連続番号を無効として中央で記録する。
【００２２】
同様に、クレジットカードの検証を行うため、モデム３８とのまたは地域クレジットサービス機関との直接通信線５２を使用することが好ましい。トランザクション局４４は、ユーザが電話の内部口座に追加する金額を選択することができるキーパッド５４も設けている。  このように、携帯電話ユーザがシステムプロバイダと対話することなく自分の電話使用口座の金額を増やしたい場合、そうすることができる。電話機内の通話データは、トランザクション局へダンプされるか消去されて、上乗せした口座に関する新しいデータを蓄積できるようにする。あるいは、システムが契約している無線サービスプロバイダとは異なったエンティティであってもよいシステムプロバイダとの間で口座が定められている場合、携帯電話ユーザは第１図の電話機３０ａで示されているように電波でシステムプロバイダに接触することによって内部デビット口座の増額を要求することができる。
【００２３】
第２図は、上記システムに使用される典型的な携帯電話機３０の一般化された電子概略図を示している。電話機３０は、電話機３０の機能を調整するコントローラとして機能するプロセッサ５６を備えている。プロセッサ５６は、電話機のコア作動コードを形成するファームウェアを記憶するＥＰＲＯＭチップ５８と、プログラマブルメモリとなる１つまたは複数のＲＡＭチップ６０とを備えており、また、例えば通話データを記録するデータ記憶装置と共にコマンドコードを設けてもよい。また、コントローラにクロックチップ６４が緊密に関連しており、これは通話のタイマーとなる。好適な携帯電話機３０では、クロックチップは、通話記録を改善すると共に、電話使用計画の融通性を高めるために時間及び日付を与える実時間チップである。実時間クロックチップは上記携帯電話課金システムには必要ないが、記録及び追跡機能を十分に活用できるようにする。また、実時間クロックチップを用いて、設定データの時計の不作動化等の一定の機能が達成される。通話カウンタ及び不作動化を行う累積時限継電器をタイマーチップによって作動させることができる。
【００２４】
電波通信はアンテナ３６を介して行われ、これを接続した無線トランシーバは、プロセッサ５６と、イヤホーン出力部７０及びマイクロフォン入力部７２を備えたアナログ音声回路６８に接続されている。音声回路６８は、押しボタン音、警報信号等の音声出力を生じるためにプロセッサ５６にも接続されている。電話機３０は、ＤＴＭＦデコーダチップ７２と、電話番号等のデータ入力用のキーパッド７６を備えており、ＤＴＭＦは電波による中央処理装置とのコード対話を信号化する。好ましくは電話機３０は図示のようなＬＣＤ表示画面３３と、クレジットがなくなるために通話が強制終了されるという可視警告を行う一連の緑色、黄色及び赤色ＬＥＤ３４とを備えており、例えば黄色は５分警報灯である。音声警報は、イヤホン７４を介して伝達される。電話機３０はバッテリパック７８から電力を供給される。
【００２５】
通常は、メーカの在庫の電話機の一定の機能、例えばセル電話の頻繁に通話する番号の記憶装置等を排除することによって、ＲＡＭは複雑料金請求アルゴリズム及びセル電話を実時間請求形電話に変更するために必要なコマンドセットを受け入れることができるように十分に大きくなる。既存のＲＡＭでは不十分である場合、追加ＲＡＭまたはＲＯＭを取り付ける変更によって、変換コード及びデータを組み込むことができる。例えば、新しく設計した電話では、複雑料金請求アルゴリズムの一部及びコマンドセットの多くを含む新しい補助ファームウェアをＲＯＭに好都合に割り当て、料金表や通話記録等の可変データをＲＡＭに割り当てることができる。あるいは、すべての無線補助ファームウェア及び可変データを既存のＲＡＭまたは追加ＲＡＭに割り当てることができる。
【００２６】
電話機３０には、メーカから受け取った時、各電話に固有の固定ＥＳＮ（電子連続番号）が付けられている。機能するためには電話機をプログラムするが、これは米国特許第５，３２５，４１８号に記載されているように、個別に行うか、参考出願に記載されているように、バッチ式に行うことができる。既存のＥＳＮ及びＧＩＭ（グループ識別マーク）を読み取って記憶し、ＮＡＭ（号割り当てモジュール）を作動させて、ＭＩＮ（移動識別番号）ＳＩＤ（位置識別番号）及び一般使用できるように電話機を活動化させる他のパラメータを指定する。ＭＩＮは、その電話機に割り当てられた電話番号であって、使用可能なＭＩＮの使用登録簿を保存するためにステッププログラミングを行う場合、割り当てられる最後の番号の１つであるはずである。電話をバッチ式にプログラムして、ＳＩＤによって識別されたサービスプロバイダに割り当てられ、それが次に電話をサービスプロバイダの場所で顧客に割り当てる場合、ステッププログラミングが望ましいであろう。
【００２７】
一般的に電話のプログラミングは、電話機を中央処理装置１４内の、または中央処理装置に接続された遠隔端末の中間リンクレシーバ２８にはめ込むことによって行われる。あるいは、後述するようにＤＴＭＦ信号を介して電話機３０のページング機能を利用して、作動中に電話機３０の活動化及びプログラミングを行うことができる。この機能によって、電話ポートコネクタを直接的に中央処理装置１４に接続する必要なく、送信局を介して電波で電話を遠隔プログラミングすることができる。
【００２８】
内部課金能力を備えた本発明の携帯電話システムでは、コマンドセットに応答するコード、複雑料金請求アルゴリズム、ライセンスコード、及び特にレンタル環境おいて電話機を定期的ポーリング装置にしたり、口座状態を電波で決定して作動中に増額できるデビット機にする他のパラメータが電話機にプログラムされている。次の表Ｉは、コマンドセットを示す。コマンドセットは、最新のセル形電話に適しており、異なった形式、または異なったメーカの電話機では変更が必要であろう。一定のコマンドは、ハードウェアが実時間及び日付を提供するクロックチップを供えている場合には機能しないので、適当な変更が必要であることに注意されたい。
【００２９】
表Ｉ
基本コマンド 説明
RD_PHONE_NUMBER     電話番号を読み取る
RD_PHONE_CALLS      電話の通話データアクティビティ記憶を読
み取る
RD_PHONE_TIME       電話から現在時間を読み取る
WR_PHONE_TIME       電話の現在時間を設定する
RD_PHONE_RTB        電話のソフトウェア改訂番号を読み取る
LOCK_PHONE          電話を使用できないようにロックする。
UNLOCK_PHONE        電話を使用できるようにロックを解除する
RD_CALL_COUNTER     期間中の通話数を読み取る
RD_COMMAND_STATUS   最後に発行されたコマンドの状態を読み取
る
RESET_CALLS_MEMORY  通話アクティビティ記憶データをリセット
／消去する
RESET_CALLS_COUNTER 通話カウンタを０にリセットする
RESTRICT_ILLEGAL_CALLS  すべての違法通話を抑制する
ENABLE_ALL_CALLS    通話抑制を解除する
RD_TELEPHONE_ESN    電話の電子連続番号を読み取る
WR_NAM             ＮＡＭパラメータを電話に書き込む
RD_NAM             現在のＮＡＭパラメータを電話から読み取
る
WR_SCRATCH_PAD      少量のデータを電話に記憶する
RD_SCRATCH_PAD      少量のデータを電話から読み取る
WR_LOCK_DATE        電話が機能しなくなる期日
RD_LOCK_DATE        ロック期日を電話から読み取る
REGISTRATION        電話を使用できるようにシステムプロバイ
ダが登録する
（パスワードが送信される）
デビットコマンド 説明
WR_CONF_DATA        デビット形態データを電話に書き込む
RD_CONF_DATA        デビット形態データを電話から読み取る
WR_DOLLAR_AMOUNT    電話が使用できる最高金額を書き込む
RD_DOLLAR_AMOUNT    最高金額を電話から読み取る
DO_CALL_TRACKING    通話追跡を開始する
NO_CALL_TRACKING    通話追跡を停止する
DO_DEBIT_MODE       デビット式料金請求を開始する
NO_DEBIT_MODE       デビット式料金請求を停止する
ENABLE_AIR_ACTIVATION 資金のデビット活用を電波によって開始
する
DISABLE_AIR_ACTIVATION  資金のデビット活用を電波によって停
止する
他の応答 説明
ACK                受領通知
NAK                ＨＯＳＴ／ＰＰを理解できないか、無効Ｌ
ＲＣ
電話キーボードを使用した他の対話式コマンド 説明
UPDATE_DEBIT_DATA1  現在の追加金額及び電話ライセンス番号の
有効期限を更新
VIEW_CURRENT_AMOUNT デビットに残された現在の金額を調査する
UPDATE_DEBIT_DATA2  何らかの理由で「電波による」デビットデータの更新がうまく完了できない場合、ユーザはこの機能によってキーボードを使用して手動で入力するためのライセンス番号を受けることができる
表Ｉのコマンドセット用に提案されたプロトコルは次の表の頭辞部を用いている。
【００３０】
表ＩＩ
頭辞部 説明
ＨＯＳＴ      システムオペレータのパーソナルコンピュータを
ホストと見なす
ＰＰ          電話機を電話端末と見なす
ＤＢ          データバイト
ＣＢ          コマンドバイト
ＣＴＩ        セル電話妨害
ＡＣＫ        電話機からの受領通知
ＮＡＫ        ＰＰまたはＨＯＳＴが最後の検索データセットを
理解しなかった
ＢＣＤ        ２進化１０進数
【００３１】
ホストコンピュータは、第１図の中央処理装置１４か、
課金及び追跡情報の広域調整を行うハブとして機能する中央処理装置１４に接続されることが好ましい衛星コンピュータを備えている。ホストコンピュータは、一般的な高級端末ＰＣにすることができるが、９６００バンド、無パリティ、１ストップビット、８データビットの標準非同期ＲＳ−２３２シリアルポートか、または特定のメーカ電話機に調整した特注インターフェースを用いてバスを介して電話機に通信する。電話機を電波で初期活動化するようにプログラムしている場合、ＤＴＭＦ信号を用いて初期対話が行われる。工場電話は、通話能力が限定されており、一般的に緊急用に９１１である。工場電話は、システムプロバイダのサービスセンタの番号である専用番号８００を追加するように事前プログラムされている。音声対話で接続されると、電話はページモードに切り換わり、サービスオペレータがＳＴＭＦコードプログラムを起動する。ＨＯＳＴがＥＳＮを検査し、ＨＯＳＴによって割り当てられた許可電話であると証明された場合、ＮＡＭパラメータが電話機（ＰＰ）にプログラムされる。電話を内部課金電話としてプログラムすることは、ＤＴＭＦ信号を用いて行うこともできる。機密保持上の理由から、前述したように電話機を直接接続によってバスを介してプログラムすることが好ましい。
【００３２】
表Ｉに列挙したコマンドセット用に提案されたデータフォーマットを以下に説明する。
【００３３】
RD_PHONE_NUMBER
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢＳ＋ＬＲＣ（水平冗長検査）を送る
電話からのデータ
ＤＢＳは、ＭＩＮのＡＳＣＩＩ記号列表現であり、例えば５１０８３８２４００
ＬＲＣ計算
ＬＲＣ（水平冗長検査）は以下のアルゴリズムで計算される。
ｂ＝０ｘ００
ＬＯＯＰ１＝０〜データの長さ
ｂ＝ｂ  ＸＯＲデータ［Ｉ］
ＬＲＣ＝ｂ
データバイトＤＢがＰＰへ送られるか、ＰＰを形成した時、ＬＲＣが使用される。
【００３４】
RD_PHONE_CALLS
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはRD_CALLS_COUNTERをＰＰへ送る
ＰＰは通話カウンタ用のＤＢをＨＯＳＴへ送り返す
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはすべての通話データをＨＯＳＴへ送り返した後、続けてＬＲＣバイト（水平冗長検査）を送る（戻るバイトはＬＲＣの場合の通話数・１７＋１であろう）
【００３５】
WR_PHONE_TIME
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（４）＋ＬＲＣをＰＰへ送る（ＬＲＣはＣＢを含むであろう）
ＰＰはＡＣＫをＨＯＳＴへ送り返す
【００３６】
電話へ送られたデータ：
ＣＢ、RD_PHONE_TIMEに続いて、ＢＣＤのＭＭＤＤＨＨＭＭを含む４バイトが送られる。月、日、時、分がそれぞれＢＣＤバイトの形になっている。
例：
例えば、１９８０年１月１日午後１時の場合、ＤＢは０１０１１３００となり、０１、０１、１３及び００はすべてバイトである
【００３７】
RD_PHONE_TIME
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（４）＋ＬＲＣをＨＯＳＴへ送り返す
電話から送られたデータ
【００３８】
電話から送られたデータは、WR_PHONE_TIMEで電話へ送られたデータと同じである
例：
例えば、１９９９年２月２日午後２時１２分の場合、ＤＢバイトは０２０２１４１２等になるであろう。
【００３９】
RD_PHONE_RTB
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰは、電話に関連した何らかのフォーマットのそれのファームウェア改訂番号＋ＬＲＣを送り返す
電話から送られたデータ：
ＴＢＤ．メーカ電話に固有
【００４０】
LOCK_PHONE
電話が「ロック」モードにある時、電話は主表示画面に「ＬＯＣＫＥＤ」を表示する。このモードにある間、ＨＯＳＴがUNLOCK_PHONEコマンドを発行するまでは電話はまったく作動しない。このモードの目的は、レンタル業者間またはデビットとレンタル業者間で電話を保護することである。このモードにある間、ユーザまたは従業員が通信時間を盗むことができないようにする。また、このモードにある間に電話が盗まれても、電話は無価値である。この無価値であることが、電話の供給者に機密保護感を与える。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送り返す
【００４１】
UNLOCK_PHONE
このモードは、LOCK_PHONEすなわち「ＬＯＣＫＥＤ」モードの反対である。このモードにある時、電話は完全に使用可能である。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００４２】
RD_CALL_COUNTER
このコマンドによって、ＨＯＳＴはこのレンタル期間中にこの電話で行われた現在の通話数を読み取ることができる。そこから、ＨＯＳＴはこれをユーザに提示するデータとして使用すると共にRD_PHONE_CALLSコマンドを発行した時に電話が送るバイト数を決定するためにこのデータを使用することができる。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（２）＋ＬＲＣをＨＯＳＴへ送り返す
２つのデータバイトは、最大有効ビットから最小有効ビットまでの１６ビットである。これらの２つのバイトは、電話で行われた通話数を表す。最後の第３バイトはＬＲＣである。
【００４３】
RD_COMMAND_STATUS
ＨＯＳＴがＰＰに質問している間はいつも、ＨＯＳＴはこのコマンドバイトＣＢを発行して、送られた最終コマンドの状態を決定する。ＡＣＫ及びＬＲＣを使用した場合でも、これはＰＰの全体状態の検査を行う。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰ＋ＬＲＣへ送る
ＰＰはＤＢ（２）＋ＬＲＣをＨＯＳＴへ送り返す
ＰＰから送られたデータ：
電話から送られたＤＢバイトは、電話に発生している内部問題の診断に使用することができる。最後のコマンド及び現在の電話状態が良好であれば、ＤＢは０ｘ０１のはずである。残りのバイト値は、このバイトによって何の電話固有情報を戻すことができるかを決定するメーカに任せることができる。
【００４４】
RESET_CALLS_MEMORY
レンタル期間中にDO_CALL_TRACKINGが開始されている場合、電話は１通話当たり１７バイトのメモリブロックに通話データを記憶しているであろう。このコマンドは、メモリの消去か、メモリ内のポインタを通話データに単純にリセットするのに使用される。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰ＋ＬＲＣへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００４５】
RESET_ILLEGAL_CALLS
サービスプロバイダは、電話が通話規制を行うことができるようにする小アルゴリズムを形成している。この機能は、サービスプロバイダがまさに元で電話の番号の一部または全体を使用禁止にすることができる。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（６３）＋ＬＲＣをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
ＨＯＳＴから送られたデータ
ＫＬ＝キー長さ、探索に使用される桁数            １バイト
ＫＥＹ＝探索用の実際の桁                       ７バイト
ＯＤＳ＝探索用の桁列の最後からのオフセット      １バイト
＿＿＿＿＿＿＿＿＿
合計      ９バイト
ブロックする数字の合計は７であり、形態データの７・９＝６３バイトが得られる。
【００４６】
ENABLE_ALL_CALLS
このコマンドは、通話制限機能を使用禁止にする。このコマンドが電話へ発行されていると、通話制限アルゴリズムで段階２．０及び２．１が実行される。反対に、RESTRICT_ILLEGAL_CALLSが形態データを備えた電話へ発行されると、電話は通話制限モードに入るであろう。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰ＋ＬＲＣへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００４７】
RD_TELEPHONE_ESN
ＨＯＳＴがＥＳＮを要求し、電話がＥＳＮをＨＯＳＴへ送る。ＥＳＮは電話を追跡できるＮＡＭ内の唯一の非可変部分である。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（Ｘ）＋ＬＲＣをＨＯＳＴへ送る
ＨＯＳＴへ送られたデータ
ＨＯＳＴへ送られるデータは、メーカが使用しているフォーマットによって決まる。
【００４８】
WR_NAM
ＨＯＳＴを介してＮＡＭを書き込むことによって、次の幾つかの利点が得られる。
１．作動不良の原因になる従業員によるプログラミングミス
２．電話をこのコマンドだけによってプログラムできることによる不正の防止。従って、個人が単純にレンタル電話を盗んでどこか他の場所でサービスを受けることができないようにする
３．電話を安全かつ効果的にあちこち移動させる
４．電話を活動化するための訓練がレンタル／デビット現場で必要ない
アナログセル電話にプログラムする必要がある一般的なパラメータリストを以下に記す。
−ＭＩＮ、移動識別番号
−ＳＩＤ、システムＩＤ（Ａ面はａであるのに対して、Ｂ面は偶
数である）
−ＧＩＭ、グループ識別マーク／ＩＤ（一般的に０−１５）
−ＬＵＭ、市内使用マーク（０または１）
−ＥＸ、ＭＩＮクラス（０または１）
−ＡＣＣＯＬＣ、アクセスオーバロードクラス（０＋ＭＩＮの最
後の数字）
−ＬＯＣＫ、ユーザのロックコード
−ＳＳ、システム選択（Ａのみ、Ｂのみ、または標準的なＡ−Ｂ
／Ｂ−Ａモード）
−ＩＣＰＨ、初期ページングチャネル（３３４Ｂ、３３３Ａ）
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（Ｘ）をＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
ＰＰへ送られたデータ
ＮＡＭデータは幾分標準化されているが、各電話メーカはこれを行う組み込みプロトコルを通常備えている。
【００４９】
RD_NAM
RD_NAMすなわちＮＡＭの読み取りは、WR_NAMすなわちＮＡＭの書き込みの反対の機能をする。やはりこれも一般的にメーカ電話にセットアップ済みである。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（Ｘ）＋ＬＲＣをＨＯＳＴへ送る
【００５０】
WR_SCRATCH_PAD
この「スクラッチパッド」メモリは、システムプロバイダが電話に重要な情報を記憶するために使用できるメモリの一部である。この情報は、クレジット情報、レンタル情報または多位置ドロップオフ情報にすることができる。電話に少量のデータを記憶できる能力を備えることによって、システムプロバイダは多くの新規機構にドアを開くことができる。これによっても、システムプロバイダはこのメモリを利用できるソフトウェアの将来の更新の準備をすることができるようになる。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（Ｘ）＋ＬＲＣをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００５１】
RD_SCRATCH_PAD
これは、WR_SCRATCH_PADのまさに反対である。このコマンドで、電話は「スクラッチパッド」メモリをＨＯＳＴへ送る。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（Ｘ）＋ＬＲＣをＨＯＳＴへ送る
【００５２】
WR_LOCK_DATE
ある期日に停止するように電話に命じる能力を生じる
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（３）＋ＬＲＣをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
ＰＰへ送られたデータ
データ期日フォーマットは、時間情報を含まないで年情報を含む点でわずかに異なっている。ＢＣＤフォーマットはＹＹＭＭＤＤである。
例
１９６８年７月２１には６８０７２１である。
【００５３】
RD_LOCK_DATE
これは、WR_LOCK_DATEのまさに反対である。これは、電話の現在ロック期日が何であるかを検証または検出するために使用される
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（３）＋ＬＲＣをＨＯＳＴへ送る
ＨＯＳＴへ送られたデータ
データＤＢ（３）は、WR_LOCK_DATEに記述されたフォーマットの日付である。
【００５４】
REGISTRATION
このREGISTRATIONコマンドは、電話メーカ及びシステムプロバイダ用の機密保護機構として機能する。ＨＯＳＴ及びＰＰ対話を発生できる前に、ＨＯＳＴはこのコマンドを送ってからパスワードを送らなければならない。この点から、いずれの発行コマンドも作動するはずである。このコマンドが発行されていなければ、ＰＰはいずれのＨＯＳＴコマンドにも応答しないはずである。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ＤＢ（１６）＋ＬＲＣをＰＰへ送る
ＰＰはＤＢ（１６）＋ＬＲＣをＨＯＳＴへ送る
ＰＰへ送られたデータ
データパスワードは、システムプロバイダによって選択されたデフォルトパスワードにすることができる。
ＨＯＳＴへ送られたデータ
データは次にＨＯＳＴへそのまま送り返される。これは、システムプロバイダと電話販売者等の顧客との間の関係を示すのを助ける。
【００５５】
WR_CONF_DATA
これは、デビットサービスを提供するために必要なすべてのパラメータを含む形態構造である。このデータは、ダイヤル情報や、電話機内の内部課金を可能にする複雑料金請求アルゴリズムを含む他の形態情報等の事項を含む。このデータが所定位置にあってDO_DEBIT_MODEコマンドが与えられると、電話はこの情報を使って通話料金を処理し始める。
【００５６】
RD_CONF_DATA
このコマンドは、WR_CONF_DATAで書き込まれた形態データを読み戻す。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（Ｘ）＋ＬＲＣをＨＯＳＴへ送る
電話からのデータ
このデータ（ＤＢ（Ｘ）はWR_CONF_DATAで検討されたデータ構造の大きさである。これは、導入及び電話制限に応じて変化することができる。データに続いて、ＬＲＣがあるはずである。
【００５７】
WR_DOLLAR_AMOUNT
このコマンドは、電話の現在の金額限度を更新するために使用される。これは単一コマンドであるため、不正の危険が大きい。そのため、不正の組み込みの防止を助ける１ビットの特別データがある。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢ＋ライセンス番号＋ＬＲＣをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
電話へ送られたデータ：
ＨＯＳＴはＣＢを、次に有効ライセンス番号を、続いてＬＲＣを送る。このライセンス番号は、「電波で」電話へ送られるか、キーパッドで手動入力されたものと同じライセンス番号である。
【００５８】
RD_DOLLAR_AMOUNT
このコマンドは、電話の現在の金額を戻す。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＤＢ（２）＋ＬＲＣをＨＯＳＴへ送る
ＨＯＳＴへ送られたデータ：
最も重要なビットを最初に、重要性が最も低いビットを最後にした２バイトの金額データのＤＢ（２）データ
例：
ＤＢ（２）＝00 02 これは値２に変換される。
【００５９】
DO_CALL_TRACKING
このコマンドは、通話追跡機能を開始させる。電話が通話追跡モードにある場合、電話は、RD_PHONE_CALLSを参照して、行われたすべての通話を保管して、後でユーザに請求するためにそれらを使用することができるようにする。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６０】
NO_CALL_TRACKING
このコマンドは、通話追跡機能を開始させる。このコマンドは、電話の供給者が長期間または無限期間にわたって電話を実際に使用される状態に保持したい場合に役立つ。このコマンドは、工場または配送センサにおいて小売り市場用に準備できるようにデビット電話をセットアップする際に使用することができる。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６１】
DO_DEBIT_MODE
このコマンドは、WR_CONF_DATA及びWR_DOLLAR_AMOUNTのデータの処理及び利用を開始するように電話に命令する。このモードが活動している時、電話を使用する時に料金を付けにする間、電話は各通話を監視し始める。WR_CONF_DATAによって与えられた形態データに基づいて、電話を使用する時に電話は１分毎にWR_DOLLAR_AMOUNTを減算する。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６２】
NO_DEBIT_MODE
このコマンドは、電話にデビット処理を行わないように命令するこれは、レンタル状況等において顧客が定期的にユーザの通話を追跡したい時にはいつも最もよく使用されるであろう。やはり、通話追跡が行われ、このコマンドが発行された場合、通話は追跡されるだけで、メモリがいっぱいになった時に電話はロックするはずである。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６３】
ENABLE_AIR_ACTIVATION
ENABLE_AIR_ACTIVATION及びDISABLE_AIR_ACTIVATIONのコマンドは、クライアントユーザ用の電波によるデビット活用を望まない顧客用である。電波活用を停止することによって、顧客は不正の余地を減らすことができる。この機能は、付加価値電話または同じ電話の異なったモデル等を作り出す際に使用することもできる
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６４】
DISABLE_AIR_ACTIVATION
このコマンドを電話へ送った時、電話はＤＴＭＦトーンを介したデビット更新を受け入れなくなる。その時に電話が更新を受け入れることができる唯一の方法は、キーパッドによるか、自己のサービストランザクション局によるものである。
ＨＯＳＴ及びＰＰ対話：
ＨＯＳＴはＣＢをＰＰへ送る
ＰＰはＡＣＫをＨＯＳＴへ送る
【００６５】
ここでは中央制御装置１４であるＨＯＳＴと、ここでは携帯電話機３０であるＰＰとの間にインターフェースプロトコルを確立するために上記コマンドセットを実行した時、電話機はＨＯＳＴ及び上記の限定ユーザコマンドに応答するようにプログラムされる。コマンドセットによって、中央制御装置またはそれの代用物と電話機との間の通信会話が可能になる。
【００６６】
WR_CONF_DATAコマンドを実行した時、DO_DEBIT_MODEコマンドに入ってそれを実行した時に電話機がデビット電話として機能できるようにする複雑料金請求アルゴリズムを含めた必要なデータ及びコードが電話機にロードされる。
【００６７】
複雑料金請求アルゴリズムは、携帯電話からの通話の多数の変数を、公衆交換回路網及び関連の無線サービスプロバイダ（１通話に複数が関連することがある）が考えた要素を実質的に反映させる料金請求式に１つの要素として含んでいる。それによって得られた通話料金は、料金を瞬時に計算できる関連プロバイダによって請求される実際の料金の合計を正確に概算している。当然ながら、請求不足の可能性を最小限に抑えるため、いずれのエラーバイアスも課金システムプロバイダに好都合にプログラムされている。電話機３０に料金表を組み込むことによって、無線サービスプロバイダとは別のエンティティでもよいシステムプロバイダとの会話が排除される。複雑料金請求アルゴリズムによって使用される料金表はいつでも変更できるので、本発明の携帯電話システムは、システムプロバイダの開始時に電波で各電話機内の内部料金表の更新を行うことができる。各電話機は、不作動時間中にシステムプロバイダによってポーリング及び更新が行われる。好ましくは、ユーザが内部電話口座の増額を申し込んだ時に、更新料金表をコード化する。
【００６８】
複雑料金請求アルゴリズムの説明では、表ＩＩＩの頭辞語を使用する。
【００６９】
表ＩＩＩ
頭辞語
ＢＩＴ      １ビットのデータ （フラグとして使用）
ＢＹＴＥ    符号なしの８ビット（Ｃ言語の符号なしキャラクタ
と同様）
ＩＮＴ      符号なしの１６ビット（Ｃ言語の符号なしショート
ｉｎｔと同様）
ＢＹＴＥ（＃）  バイトの＃ （記憶バッファと同様）
ＤＥＣＩＭＡＬ  ３２ビットまで（Ｃのフロートと同様／まさに
１０進数）
ＲＥＣＯＲＤ  上記形式の集合
料金請求データを料金の計算用に確立できるようにする通話記録形態構造を表ＩＶに記載する。
【００７０】
表ＩＶ
形態データのＲＥＣＯＲＤ｛
／／このデータは、世界中のすべての国での通話の料金請求方法を電話に伝える。
ＢＹＴＥ      最大国際番号桁数
ＢＹＴＥ      最小国際番号桁数
ＢＹＴＥ      最大長距離番号桁数
ＢＹＴＥ      最小長距離番号桁数
ＢＹＴＥ      最大市内番号桁数
ＢＹＴＥ      最小市内番号桁数
ＢＹＴＥ［７］国際アクセスコード
ＢＹＴＥ［７］長距離アクセスコード
ＢＹＴＥ      長距離アクセスコードが常に必要か？
ＢＹＴＥ［７］サード・パーティ接頭部／オペレータ／コーリン
グカード番号
／／ロケータ情報
ＩＮＴ［５］  電話の５ホームＳＩＤ（シームレスローミング等を与える）
ＩＮＴ［５］  電話の５ホームエリアコード（混雑地域での計算可能性を与える）
／／料金情報
ＤＥＣＩＭＡＬ  分額基本アクセス料金（すべての通話に適用）
ＤＥＣＩＭＡＬ  分額長距離追加料金
ＤＥＣＩＭＡＬ  分額国際追加料金
ＤＥＣＩＭＡＬ  日額ローミング追加料金
ＤＥＣＩＭＡＬ  分額ローミング追加料金
ＤＥＣＩＭＡＬ  オペレータ取り次ぎ追加料金、コーリングカー
ドまたはサード・パーティ料金請求通話または
コンテンツ通話の通話割り増し料金
／／他の情報
ＢＹＴＥ        基本料金請求遅れ
ＢＹＴＥ［３］  ＹＹＭＭＤＤ日まで、電話をロックし、「ＤＡ
ＴＥ−ＬＯＣＫＥＤ」を表示
ＢＹＴＥ［７］  料金請求のないエリアコード（第３世界用の７
桁長距離を処理できるように拡張）
ＢＹＴＥ［３］  ＹＹＭＭＤＤはこの電話がローミングを行って
いた最終日である。
ＢＹＴＥ［５］［１１］  料金請求のない５つの電話番号ブロッ
ク（すなわち、９１１と他のユーザ指
定番号）
ＩＮＴ［２０］  ライセンス番号をデコードする場合の２０の任
意の番号
ブロック［１０００、９９９９］
【００７１】
上記記録フィールド用の形態データを以下に説明する。
−最大国際番号桁数  −  これは、ある国の国コードの最大長さである。例えば、米国の国コードは１であるが、ベネゼーラの国コードは５８である。世界にこれらの２国だけがあるとすると、最大国際番号桁数は２になるであろう。しかし、そうではなく、料金請求需要に応じて一般的にこれは３または５に設定されている。
−最小国際番号桁数  −  これは国コードの最小長さである。これは、ほとんどの場合に１に設定される。
−最大長距離番号桁数  −  これは、市のエリアコードの最大長さである。これは、第３世界では大きく変化する。米国では、すべてのエリアコードの長さが３であるので、これは常に３に設定される。しかし、一部の国のエリアコードは１桁から５桁以上である。
−最小長距離番号桁数  −  これは、最大長距離番号桁数のまさに反対である。やはり、米国の場合はこれが常に３に設定されるが、米国以外では異なっている。
−最大市内番号桁数  −  これは、市内番号に電話する時に必要な番号の最大長さである。米国では７で一定である。しかしこれは他の国では大きく変化する。
−最小市内番号桁数  −  これは、市内通話をする時に必要な番号の最小長さである。これは米国内でも大きく異なる。これを利用して、料金請求に異なった効果を生じることができる。しかしデビット電話の限界のため、米国だけではこれは常に０に設定されることが最も多い。（０は受信電話を表す）
−国際アクセスコード  −  これは、直通ダイヤル式国際電話を掛けるためにダイヤルしなければならない必要な接頭部である。米国から国際電話を掛けるためには、０１１＋国コード＋市外／エリアコード＋市内番号をダイヤルする。これは国ごとに大きく異なっている。上記説明の７桁の長さによって、システムプロバイダはカリブ海諸島のような場所にサービスを提供できるようになる。接頭部として標準的な７桁数が必要である。（これは、カリブ海諸島の場所の例にすぎない）
−長距離アクセスコード  −  これは、ユーザが長距離電話を掛けるためにダイヤルする必要がある番号である。米国から、ユーザは１＋をダイヤルし、これは１＋ダイヤルと呼ばれることが多い。他の国では、これは０だけから長い番号、例えばフィリピンの場合は１０８になる。
−長距離アクセスコードが必要か？  −  一部のセルラーシステムでは、長距離電話を掛ける際に長距離アクセスコードをダイヤルする必要がない。例えば、サンフランシスコにおいて、ユタ・インフォメーションに電話しようとする場合、８０１−５５５−１２１２をダイヤルするだけでよく、１−８０１−５５５−１２１２でも同じ場所に掛かるであろう。長距離アクセスコードが必要な場合、それは料金請求アルゴリズムの正確度を助けることになるであろう。
−サード・パーティ接頭部／オペレータ／コーリングカード  −  これは、実質的にオペレータを呼び出すためにダイヤルしなければならない番号である。米国では、０がオペレータを呼び出すために必要な番号である。それはまた、コレクトコールまたはクレジットカードコールを掛けるために必要な番号である。
−料金請求遅れ  −  Ｘ秒が経過した後、料金請求が開始される電話には通話がいつ接続されたかが正確にはわからないので、この接続時を概算しなければならない。通話がこのＸ秒以内である場合、ユーザにはこの通話の料金が掛からない。しかし、通話がＸ秒続くと、ユーザはＳＮＤに達した時からＥＮＤすなわち通話が切れるまで料金が掛かる。
−ホームＳＩＤ  −  これは、この電話が割り当てられたセルラーシステムＩＤである。
−ホームエリアコード  −  これは、セル電話番号のエリアコード、すなわち移動識別番号ＭＩＮである。
−分額基本アクセス料金  −  この料金は、各通話毎に加算される。これは、通話の基本料金である。この料金が加算されない唯一の方法は、料金請求遅れに達しない場合である。
−分額長距離追加料金  −  この料金は、通話が長距離通話であると分類された時に基本アクセス料金に追加される。
−分額国際追加料金  −  この料金は、通話が国際通話であると分類された時に基本アクセス料金に追加される。
−日額ローミング追加料金  −  この料金は、通話がローミング通話であり、この料金が当日にまだ適用されていない時に基本アクセス料金に追加される。
−分額ローミング追加料金  −  この料金は、通話がローミング通話である時に基本アクセス料金及びおそらくは日単位ローミング追加料金に追加される。
−オペレータ取り次ぎ追加料金  −  この料金は、通話がサード・パーティ接頭部／オペレータ番号で始まる時に基本アクセス料金に追加されるか、データ転送通話等であると識別された通話接続の場合の割り増し料金である。
−ロック期日  −  これは、電話が機能しなくなる期日である。電話は「ＤＡＴＥ−ＬＯＣＫＥＤ」を表示し、ＨＯＳＴまたはライセンス番号を介して再プログラミングされるまで、使用することができなくなる。
−料金請求のないエリアコード  −  これは、料金が請求されないエリアコードまたは番号である。これは、米国の場合は８００に設定される。（注：料金の長距離部分だけが請求されない）
−電話をローミングした最終日  −  これは、顧客に日額ローミング料金が掛かった最終日を記憶するために使用される。通話がローミングであり、当日が電話をローミングした最終日でない場合、日額ローミング料金が適用される。
−料金請求のない番号  −  これは、一定の電話番号の通話に対して料金を請求しない融通性を与える１１桁の少なくとも５つの番号ブロックである。９１１または他の特別な番号、例えばローミングのための＊１８である。料金請求のない番号は、電話が預金切れまたはロック状態である場合でもダイヤルできる。このように、ユーザの電話がデビットモードで預金切れになっている場合、ユーザはまさにこの電話を使って料金請求のない番号、例えば顧客サポート係に電話をして自分の電話クレジットを増額することができる。
−任意数ブロック  −  これは、ライセンス番号をデコードする際に使用される１０００から９９９９までの数字群である。
【００７２】
基本複雑料金請求アルゴリズムが、市内通話、長距離通話、国際通話及びローミング通話の通話料金を計算する。アルゴリズムはカテゴリの複合化を可能にするので、通話形式は受信ローミング長距離通話等の要素の複合体になる。アルゴリズムは、他のカテゴリ、例えばデータ転送通話を処理するように容易に拡張できこれに控除または割り増しが適用できる。
【００７３】
通話を分類する際に、実質的にすべての状況を網羅する以下の要素が考慮される。
−市内通話  −  電話番号桁数が最大市内番号桁数以下であると共に、最小市内番号桁数以上である場合、これは市内通話である
−長距離通話  −  まず、長距離通話は、非常に多くの可能性があるために、分類が最も煩雑である。しかし、これは２〜３のテストに圧縮できる。
【００７４】
番号が長距離アクセスコードで始まっている場合、長距離アクセスコードの長さを電話番号桁数から引く（すなわち、１−５１０−８３８−２４００をダイヤルした場合、長さは１１−１＝１０である）。
【００７５】
この新しく計算された電話番号桁数が（最大市内番号桁数＋最大長距離番号桁数）以下であると共に、（最小市内番号桁数＋最小長距離番号桁数）以上である場合で、
通話が長距離アクセスコードで始まっていないと共に、長距離アクセスコード必要フラグがイエスにセットされている場合この通話は合法的長距離通話ではない。（これは第３世界で役立つ）
以下の特別な場合が考慮される。
−通話がローミングか？
電話を掛けた時に電話が現在入っているＳＩＤが５ホームＳＩＤのいずれにも一致しない場合、その通話はローミングである。
−サード・パーティ接頭部／オペレータ取り次ぎ通話
ダイヤルがサード・パーティ接頭部で始まる場合、その通話には料金がまったく請求されない。
−料金請求遅れ
通話が料金請求遅れ秒に達しない場合、その通話には料金がまったく請求されない。
−期日ロック
当日が現在ロック期日以上である場合、電話はロックされ「ＤＡＴＥ−ＬＯＣＫＥＤ」が表示されるはずである。
【００７６】
以下の例は、通話を計算する方法の概要を示している。
【００７７】
Ｍ      ＝通話が続いた分数
Ｌ      ＝分額市内通話料金
ＬＤ    ＝分額長距離通話料金
ＩＴ    ＝分額国際通話料金
ＲＤ    ＝日額ローミング料金
ＲＭ    ＝分額ローミング料金
市内    ＝Ｍ・Ｌ
長距離  ＝Ｍ・（Ｌ＋ＬＤ）
国際    ＝Ｍ・（Ｌ＋ＩＴ）
受信通話＝Ｍ・Ｌ
市内ローミング通話  ＝Ｍ・（Ｌ＋ＲＭ）＋ＲＤ（ＲＤが当
日に適用されていない場合）
長距離ローミング通話＝Ｍ・（Ｌ＋ＲＭ＋ＬＤ）＋ＲＤ（Ｒ
Ｄが当日に適用されていない場合）
国際ローミング通話  ＝Ｍ・（Ｌ＋ＲＭ＋ＩＴ）＋ＲＤ（Ｒ
Ｄが当日に適用されていない場合）
迫ったＳＮＤにできる限り近づけて通話を分類した後、上記の料金を分単位で追跡する必要がある。その理由は、ユーザが受話器を置くか、何らかの予想外の通話終了を行った場合、システムプロバイダはユーザが実際に話した分数にできる限り近づけて通話料金を請求できることを望むことであろう。電話は通話中に分単位でデビット金額を更新する。そのため、市内通話の場合、分単位の計算は以下のように行われる。
【００７８】
合計料金＝合計料金＋Ｌ
現在の使用料金で通話できる残り時間が５分を切った場合、イヤホンからの音声か、電話の画面か、警報灯によってユーザに知らせる必要がある。
【００７９】
本発明の携帯電話システムは、ＤＴＭＦ信号及び携帯電話のページング能力をレシーバデコーダで使用することによって、電波による活動化及び電話機３０との対話ができる。その時、電話機の内部口座の現在の許容金額を電波で増額することができる。システムプロバイダの中央処理装置とユーザ電話との間のＤＴＭＦ対話中、ユーザ電話の暗号ライセンス番号が転送、検証される。ユーザ口座を調べて、増額を許可するか、信用リスクとしてフラグを立てるかを決定する。増額量を暗号化して暗号ライセンス番号に入力して、ユーザに料金表の更新と共に転送する。
【００８０】
ユーザが電話機３０の内部口座の金額を使いきった時、電話機はロックされ、表示画面３３が”ＥＭＰＴＹ−ＬＯＣＫＥＤ”を示す。電話機３０をページングモードに入れて、口座更新のため顧客サービスをページングできるようにする。
【００８１】
同様に、使用期限が切れた時、電話機３０はロックされ、表示画面３３は”ＤＡＴＥ−ＬＯＣＫＥＤ」を示して、ページングモードに入る。ユーザの口座残高が少ない場合、自発的にページモードに入って、顧客サービスに口座増額を申し込む。
【００８２】
必要ならば、強制ページングモードにある時に電話機に限定ページング機能を持たせて、サービスセンタに接触してライセンス番号を受け取ることだけができるようにすることも可能である。これは、電話機をページャーとしてでも使用不能にし、レンタル環境において窃盗を防止する。あるいは、ロック時の電話機に全ページング能力を保持させることもできる。
【００８３】
データ機密保護事項のすべてをここに述べたわけではなく、実行すべき機密保護の程度は、使用環境及びサービス網におけるシステムプロバイダの位置によって決まることを理解されたい。増額は電話固有であり、その電話機に特有のパラメータを使用して電話内で内部検証される。検証後のライセンス番号は、暗号化したもの以外、記憶したりユーザに知らされない。
【００８４】
本発明を完全に開示するため、以上に本発明の実施例を詳細に説明してきたが、発明の精神及び原理の範囲内においてその詳細に様々な変更を加えることができることは当業者には明らかであろう。
【図面の簡単な説明】
【００８５】
【図１】図１は、この発明の携帯電話課金勘定処理システムの構成要素の透視図であり、該システムの一部は概略的に示されている。
【図２】図２は、携帯電話ユニットの基礎的な内部構成要素の概略図である。
【図１】
2006279978.tif 000003
【図２】
2006279978.tif 000004