(57)【特許請求の範囲】
【請求項１】
次の工程を具備する、ネットワーキングアプリケーションソフトウェアをホストされたコンピュータから受信したデータパケットをネットワークへ送信するためのＣＤＭＡ型加入者装置を動作させるための方法：
ａ）前記ネットワーキングアプリケーションソフトウエアに第一のデータエントリを供給する、そのデータエントリーはネットワークへのアクセスを果たすために被呼される予備の電話番号として蓄積される、
ｂ）少なくとも１つの第２のデータエントリを前記ＣＤＭＡ型加入者装置中のメモリレジスタに蓄積する；
ｃ）前記第１のデータエントリを前記少なくとも１つの第２のデ−タエントリと比較する；及び
ｄ）もし前記第１のデータエントリが前記少なくとも１つの第２のデ−タエントリとマッチ するならば、パケットデータ呼を作成し、そして前記加入者装置が既にデータを受信していることを示す信号を前記ネットワーキングアプリケーションソフトウェアに供給する。
【請求項２】
さらに次の工程を含む請求項１の方法：
ｅ）もし前記第１のデータエントリが前記少なくとも１つの第２のデ−タエントリと同じでないならば、非同期呼を作成する。
【請求項３】
前記少なくとも１つの第２のデ−タエントリは、ルックアップテーブルを有するメモリレジスタに蓄積された複数のデータエントリを具備する請求項１の方法。
【請求項４】
さらに次の工程を含む請求項１の方法：
ｂ）１）前記ネットワーキングアプリケーションからダイヤル列コマンドを受信する、前記ダイヤル列コマンドは前記第１のデータエントリを含む。
【請求項５】
前記信号はＣＯＮＮＥＣＴ信号を具備する請求項１の方法。
【請求項６】
前記信号は搬送波接続ピンを立てる信号を具備する請求項１の方法。
【請求項７】
コンピュータにホストされた連続的なネットワーキングアプリケーションソフトウェア経由で前記コンピュータからネットワークへのパケットデータの送信を可能とするために構成されたＣＤＭＡ型加入者装置、前記加入者装置は次を具備する、
ａ）少なくとも１つの予備の電話番号を蓄積するための第１のメモリレジスタ；
ｂ）前記加入者装置がすでに前記パケットデータを受信していることを示す信号を蓄積するための第２のメモリレジスタ；
ｃ）前記少なくとも１つの予備の電話番号と前記ネットワーキングアプリケーションから受信された番号との間の比較を行うための、及びもし前記比較がマッチを示すならば前記ネットワーキングアプリケーションに前記信号を送信するためのプロセッサ；及び
前記マッチの検出でパケットデータ呼を始める前記加入者装置。
【請求項８】
前記ＣＤＭＡ型装置はＣＤＭＡ可能なセルラ電話機を具備する請求項７による装置。
【請求項９】
前記信号はＣＯＮＮＥＣＴ信号を具備する請求項７による装置。
【請求項１０】
前記信号は搬送波接続ピンを立てる信号を具備する請求項７による装置。
【請求項１１】
前記第１のメモリレジスタはルックアップテーブルを具備し、そして前記少なくとも１つの予備の電話番号は複数の予備の電話番号を具備する請求項７による装置。
【請求項１２】
前記パケットデータ呼は、０×０００７，０×０００１５及び０×１００７で指定されるオプションの群から選ばれたパケットサービスオプションと矛盾なく始められる請求項７による装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はホストコンピュータ上で稼動するネットワーキング(networking)アプリケーションソフトウェアからインターネットのようなネットワークへのＰＰＰデータパケットの送信に関し、特にＣＤＭＡ（符号分割多重アクセス）型セルラ電話機によるそのようなデータパケットの送信に関する。
【０００２】
【従来の技術】
彼または彼女のコンピュータをインターネットと接続することは、ユ−ザに当たり前のことと考えられる。コンピュータユーザは、このような接続を行うため、そしてモデムのような付属の装置にＰＰＰ（ポイント・トゥ・ポイント・プロトコル）データパケットを送り出すために、種々の一般の連続的な(serial)ネットワーキングアプリケーションソフトウェアパッケージのいずれを使用してもよい。（モデムはまたコンピュータと一体化されてもよい）。多くのそのような一般の連続的なネットワーキングアプリケーションは、かれらのＰＰＰデータパケットをかれらが（“ＣＯＮＮＥＣＴ”信号と呼ばれる）信号、この信号は付属の装置が要求された電話番号をダイヤルし、そして対応するリモートモデム（即ち、インターネットサービスプロバイダのリモートモデム）で通例の“ハンドシェーク”プロトコルを完了したことを示す、を受信するまで送信しないであろう。もしユーザがコマンドＡＴ＋ＣＲＭ＝１をセットすれば、他のネットワーキングアプリケーションはＰＰＰデータパケットを送信するであろう。一度ＡＴ＋ＣＲＭコマンドがセットされると、それはあのコンピュータにホストされた(hosted)すべてのネットワーキングアプリケーションのためのセットであり、そしてもし、ユーザが通信の非同期(asynchronus)モード（ここではＡＴ＋ＣＲＭは＝０にセットされねばならない）からパケットデータモード（ここではＡＴ＋ＣＲＭは＝１にセットされねばならない）にスィッチしたいならば、ユーザは彼または彼女がモードをスイッチする度にＡＴ＋ＣＲＭコマンドをリセットしなければならない。
【０００３】
ＣＤＭＡ型セルラ電話機は電話番号をダイアルせず、そしてＰＰＰデータパケット呼(data packet call)をセットアップするために通常の“ハンドシェーク(handshake)”プロトコルを実施しない。したがって、ネットワーキングアプリケーションソフトウェアは、ＡＴ＋ＣＲＭコマンド＝１をセッティングするような何か追加のアクションを取らなければ、“ＣＯＮＮＥＣＴ”信号を受信しないであろうし、そしてＰＰＰデータパケットの送信を始めないであろう。かくしてインターネットへのその接続がＣＤＭＡ型セルラ電話機のようなＣＤＭＡ型装置経由で行われるべきであるときそのＰＰＰデータパケットを送信すべく、“ＣＯＮＮＥＣＴ”信号を正常に要求するネットワーキングアプリケーションを導入するために、単純で便利な手順の必要がある。このような手順は、モード変更が望まれる度にＡＴ＋ＣＲＭコマンドをリセットすることをユーザに要求しない。
【０００４】
【課題を解決するための手段】
ネットワーキングアプリケーションソフトウェアにそのＰＰＰデータパケットを送信させるために、データが可能な(data capable)ＣＤＭＡ加入者装置（例えばセル電話機）はネットワーキングアプリケーションにより送られた電話ダイヤル列(string)コマンドをモニタし、そしてそれを予備の(reserved)電話番号（のリスト）に対して比較する。加入者装置が典型的な“ＡＴ”ダイヤル列コマンドを検出または受信する時、加入者装置はダイヤル列内に含まれる電話番号を試験し、そしてそれを予備の電話番号に対して比較する。もしダイヤル列内に含まれた電話番号が予備の番号の１つでないならば、ＣＤＭＡ装置は通常の非同期データ呼を作成し、そしてその呼をシステムに送信する。これに応じて、ＩＷＦ（インターワーキング機能）は期待された“ＣＯＮＮＥＣＴ”信号をネットワーキングアプリケーションに発出し返す。期待された“ＣＯＮＮＥＣＴ”信号を受信して、ネットワーキングアプリケーションはその後通常の方法において非同期的に送信するであろう。
【０００５】
もしダイヤル列内に含まれた電話番号が予備のリスト上の１つの番号にマッチすれば、ＣＤＭＡ加入者装置は非同期フォーマット（即ち、非同期サービスオプション０×０００４，０×０００５，０×１００４，０×１００５，０×１２または０×１３）でＣＤＭＡ呼を作成しない。その代わりとして、それはデータパケット呼（即ち、パケットサービスオプション０×０００７，０×０００１５または０×１０００７）を作成しそして返りの“ＣＯＮＮＥＣＴ”信号をネットワーキングアプリケーションに単純に送信する。これはＣＤＭＡ装置がほとんど即時に遠隔のモデムと接続したと信じるようにネットワーキングアプリケーションをだます。ネットワーキングアプリケーションはその後ＣＤＭＡ加入者装置経由で、そのＰＰＰパケットを要求されたように送信する。
【０００６】
発明の他の特徴及び利点は、発明及びその種々の実施例の下記の詳細な説明から、請求の範囲から、及び発明の細部がこの明細書の部分として十分にかつ完全に開示されている添付の図面から、容易に明らかになるであろう。
【０００７】
【発明の実施の形態】
デスクトップまたはラップトップコンピュータ１０とインターネット２２として一般に知られるようになったものとの間の通信は、図１に示されたようなシステムの方法によって既に容易に果たされることができる。コンピュータ１０は公衆電話線１２によってそして公衆電話システム１４を通してインターネットサービスプロバイダ１８の遠隔(remote)モデム１６に接続される。インターネットサービスプロバイダはコンピュータ１０をインターネット２２に接続するために好ましいいずれかの通信経路２０を使用する。インターネット（または他の“ネットワーク”）へのアクセス要求は、通常、コンピュータのユーザによりネットワーキングアプリケーションソフトウェア２４を通して開始される。コンピュータユーザは希望するインターネットサービスプロバイダにアクセスするためにダイヤルされるべき電話番号付きのネットワーキングアプリケーションソフトウェアを準備する。ユーザはインターネットにアクセスするためにネットワーキングアプリケーションソフトウェア２４をコマンドする(command)。ソフトウェア２４はその後インターネットサービスプロバイダのモデム１６の電話番号をコンピュータ１０と関連するモデム２６に送る。モデム２６はコンピュータと一体化されてもよいし、または適当な方法でコンピュータに接続された別々の装置であってもよい。モデム２６はその後、適当な信号即ち目的地のモデム１６の電話番号を含むダイヤル列コマンドを、電話線１２により公衆電話システム１４を通してモデム１６に送る。モデム２６及び１６はそれからインターネットサービスプロバイダ１８への接続を確立するために通常の“ハンドシェーク(handshake)”プロトコルに従事する。一度プロトコルが終えられて接続が確認されると、モデム２６はＣＯＮＥＣＴ信号をアプリケーションソフトウェア２４に送り返す。ＣＯｎｎｅｃｔ信号の受信後にのみ、ネットワーキングアプリケーションソフトウェア２４はそのＰＰＰデータパケットをシステムを通してインターネット（または他のネットワーク）内の最終目的地に送信し始める。
【０００８】
今日の速いペースの世界では、コンピュータユーザは携帯型ラップトップコンピュータを使用して“働きづめ(on the go)”であるかもしれないし、そして電話線１２へのアクセスを持たないかもしれない。この場合には、図２に示されたようなシステムはコンピュータ１０をインターネット２２に接続するために使用されるかもしれない。ラップトップコンピュータはＣＤＭＡ非同期データサービスが可能なセルラ電話機３０へのハードワイヤ直接接続２８で準備される。コンピュータ１０は一体化されたモデム２６を有してもよいが、モデムはセルラ電話機に接続されない。その代わりに、セルラ電話機３０は直接接続２８によりコンピュータ１０のデータポート(data port)に直接接続される。セルラ電話機３０は、データを基地局３８及びＩＷＦ４０を含む関連する基地局システム３６にアンテナ３４を経由して電磁的に送信するために、そのアンテナ３２を使用する。基地局システムは、図１のモデム２６に類似するモデム２６′に接続される。モデム２６′は（モデム２６が接続されたように）物理的電話線１２に接続される。インターネット２２への経路の残りは、図２に示されるように、図１に示されたものと同じである。図２に示されたシステムの動作は本質的に図１のシステムの動作と同等である。図２において、セルラ電話機３０，基地局システム３６及びモデム２６′は単に物理的電話線１２をアクセスするのに役立つにすぎない。言い換えれば、かれらは電話線１２への固体ワイヤ接続として機能する。モデム２６′及びモデム１６は通例の“ハンドシェーク”プロトコルに従事し、そして接続が確立されると、モデム２６′はＣＯＮＮＥＣＴ信号をシステムを通してネットワーキングアプリケーションソフトウェア２４に送り返し、ソフトウェアはそのＰＰＰデータパケットの送信を促す。ＣＯＮＮＥＣＴ信号の受信に先立ってどのデータパケットも送られないであろう。
【０００９】
図２に示されたシステム構成は非同期呼のための典型的な構成である。リモートモデム１６をダイヤルアップするためにローカルモデム２６′に要求される時間の総計は重要となりうる。例えば、２５秒を超えることは電話呼の配置及び“ハンドシェ−ク”プロトコルの完了に消費された総時間として異常ではない。セルラ電話機のエアタイム(air time)は高価であり、長い遅延は多くのユーザには実質上の困りごとである。
【００１０】
図３はＣＤＭＡパケットデータサ−ビスが可能なセルラ電話機経由でインターネットに接続されたコンピュータを含む通信システムを示す。動かすべきこのシステムのために、ネットワーキングアプリケーションソフトウェアはＰＰＰパケットをセルラ電話機に送らなければならない。ある一般的なネットワーキングアプリケーションソフトウェアパッケージは、付属のモデム２６にリモートモデムをダイヤルすることを命令した後にのみ、そしてリモートモデムと付属のモデムとがかれらの“ハンドシェーク”プロトコルを終了した通知信号（例えばＣＯＮＮＥＣＴ信号）を受け返した後にのみ、ＰＰＰパケットを送るであろう。パケットデータサービスを使用したいＣＤＭＡ電話機はモデムを使用せず、そしてそれゆえにそのような通知信号は受信されないであろう。しかしながら、今のＣＤＭＡ電話標準は、コマンドＡＴ＋ＣＲＭ＝１をセットすることによってユーザにＰＰＰデータパケット送信を開始させる。しかし多くのユーザにとって、これは簡単な仕事でも便利な仕事でもない。この発明は、あらかじめ選択された“予備の”電話番号を受信して、ＣＯＮＮＥＣＴ信号を返し、それによってネットワーキングアプリケーションソフトウェアにＰＰＰデータパケットを送らせるセルラ電話機を持つことによってそのような一般のネットワーキングアプリケーションソフトウェアを使用することを可能とする。予備の電話番号リストは電話機製造業者によってあらかじめセットされてもよく、またはユーザによってセットされてもよい。ネットワーキングアプリケーションソフトウェアによって要求されるべき電話番号もユーザによりユーザインターフェースを通してたやすく指定され、そして異なる電話番号がそれぞれホストされたネットワーキングアプリケーションソフトウェアパッケージのために指定されてもよい。
【００１１】
“電話番号”が参照されるが、“電話番号”は記号および／または数字の希望されたどんな組合わせであってもよく、そしてそのゆえにこの明細書では時々、このような“電話番号”は一般に“データエントリ(data entry)”としても参照されるであろうことは理解されるべきである。
【００１２】
ユーザがインターネットをアクセスすることをコンピュータ１０のネットワーキングアプリケーションソフトウェア２４に命令できる前に、ユーザは常に先ずダイヤルすべき固有の電話番号付きのソフトウェア２４を準備しなければならない。これはそのユーザインターフェイスを経由してネットワーキングアプリケーションソフトウェアに電話番号を記入することにより果たされる。ネットワーキングアプリケーションソフトウェアはそれからユーザによってインターネットをアクセスすることを命令されたときに指定された電話番号をダイヤルするであろう。ユーザがネットワーキングアプリケーションソフトウェアに接続することを命令すると、ネットワーキングアプリケーションソフトウェアは接続された装置（例えばモデムまたはセルラ電話機）にＡＴＤまたはＡＴＤＴコマンドを典型的に発行する。ソフトウェア２４はその後ＣＯＮＮＥＣＴ信号（その結果、“ＣＯＮＮＥＣＴ”，“ＣＯＮＮＥＣＴ１９２００”等のようなコードフォーマット、および／または搬送波検出ピンを立てること）を受信するために典型的に待機する。しかしながら、セルラ電話機はモデムではなく、電話番号をダイヤルせず、そしてどのモデムとも“ハンドシェーク”プロトコルを行わないので、ユーザがＡＴ＋ＣＲＭコマンドを正確にセットする（それは一般に行うのが都合が悪い）ために必要な追加のアクションを取らない限り、返りのＣＯＮＮＥＣＴ信号は受信されないであろう。よって、ネットワーキングアプリケーションソフトウェアはそのＰＰＰデータパケットの送信を始めないであろう。本発明はユーザがパケットデータ呼のために構成することをシステムに容易にかつ便利に命令することを許可する。
【００１３】
本発明の実施は図４に関して最も良く示される。ユーザは先ず１つ以上の“予備の”電話番号をセルラ電話機内のルックアップテーブル５４のようなメモリレジスタ内に記入することによってセルラ電話機をプログラムする。ＣＯＮＮＥＣＴ信号もまたセルラ電話機内のメモリレジスタ５６に蓄積される。“予備の”電話番号は実際の電話番号ではないかもしれないし、そして要求された番号または記号のいずれかのシリーズでありうる。例えば、予備の電話番号は＃７７７または＃９９９であるかもしれない。ユーザはまた、それぞれのネットワーキングアプリケーションソフトウェアパッケージにより指定されたレジスタ５０（または５０′または５０″）にデータを記入することによって、ダイヤルされるべきである電話番号として機能するデータエントリをネットワーキングアプリケーションソフトウェアに準備する。
【００１４】
ユーザがネットワーキングアプリケーションソフトウェア２４にインターネットに接続することを命令すると、ソフトウェア２４はレジスタ５０から指定された電話番号（またはデータ）を引き出し、そして指定された電話番号を含むダイヤル列コマンドを作成し、そして直接接続２８によりセルラ電話機３０にダイヤル列コマンドを順方向に転送する。セルラ電話機３０はその後基地局システム３６とのその接続を完成し、ダイヤル列コマンドから電話番号を抽出し、抽出された電話番号をルックアップテーブル５４に蓄積されたそれらの予備の電話番号と比較する。もしマッチ(match)が検出されれば、セルラ電話機３０は直ちにレジスタ５６からＣＯＮＮＥＣＴ信号を引き出してそれを直接接続２８によってネットワーキングアプリケーションソフトウェア２４に返送する。ネットワーキングアプリケーションソフトウェア２４はこのようにリモートモデムへのほとんど即時の接続を成し遂げ、そしてそのＰＰＰデータパケットをセルラ電話機３０に送信し始めると信じさせる。
【００１５】
もしユーザがネットワーキングアプリケーションソフトウェアのレジスタ５０に非予備の番号を蓄積すれば、セルラ電話機はルックアップテーブル５４に蓄積されたどの予備の番号ともマッチがないと決定し、非同期データ呼を作成する。その後ＣＯＮＮＥＣＴ信号をネットワーキングアプリケーションソフトウェアに発行することはシステムのＩＷＦがなすべきである。
【００１６】
このようにＣＤＭＡ型セルラ電話機のようなＣＤＭＡ型装置によってＰＰＰデータパケットを送信するための改良されたシステム及び方法が記述された。この分野における通常の技術者が、この発明の説明を読んで、単に付加された請求範囲によってのみ制限されるつもりでいる発明の精神及び範囲を逸脱すること無しにこの発明に種々の変更を工夫できることは理解されるべきである。
【図面の簡単な説明】
【図１】コンピュータをモデム及び公衆電話システムを使用しているインタ−ネットに接続するための典型的なシステムを示す。
【図２】コンピュータをＣＤＭＡ非同期データサービスを使用しているインターネットに接続するためにＣＤＭＡセルラ電話機及び基地局を使用するためのシステムを説明する。
【図３】コンピュータをＣＤＭＡパケットデータサービスを使用しているインターネットに接続するためにＣＤＭＡセルラ電話機及び基地局を使用すべく本発明に従って構成されたシステムである。
【図４】本発明に従って構成されたネットワーキングソフトウェアをホストされたコンピュータ及びＣＤＭＡ加入者装置（例えば、セルラ電話機）の特徴の詳細な説明である。
【符号の説明】
１２…公衆電話線、１８…インターネットサービスプロバイダ、２０…通信経路、２８…ハードワイヤ直接接続、３０…ＣＤＭＡ型加入者装置、３６…基地局システム、５４…メモリ、５６…メモリレジスタ
【図１】
0004373010.tif 000002
【図２】
0004373010.tif 000003
【図３】
0004373010.tif 000004
【図４】
0004373010.tif 000005