(57)【要約】本発明によれば、中央局と端末装置との間で通信コネクションを確立する方法および装置が提案される。この場合、中央局（有利にはサーバ）から端末装置（有利にはクライアント）へコネクション要求が送信され、適正なコネクション要求であれば端末装置が中央局に対し自動的にコネクション（クライアント・サーバ通信）を確立する。
2005529565.tif 000002
【特許請求の範囲】
【請求項１】
端末装置がたとえば車両に配置されており、確立された通信コネクションを介してデータが伝送される形式の、中央局と端末装置との間で通信コネクションを確立する方法において、
呼び出しを用いて中央局はコネクション確立の要求を端末装置において行い、該要求に応じて端末装置は自動的に中央局へのコネクションを確立することを特徴とする、
中央局と端末装置との間で通信コネクションを確立する方法。
【請求項２】
確立された通信コネクションを介してデータが送信される形式の、中央局と端末装置との間で通信コネクションを確立する方法において、
中央局は外部からの要求に従い選択された端末装置へ呼び出しを送信し、端末装置からのコネクション要求を待ち、該コネクション要求に応じて中央局と端末装置との間でデータ通信が行われることを特徴とする、
中央局と端末装置との間で通信コネクションを確立する方法。
【請求項３】
端末装置がたとえば車両に配置されており、確立された通信コネクションを介してデータが送信される形式の、中央局と端末装置との間で通信コネクションを確立する方法において、
端末装置はコネクション確立要求のための呼び出しを受信し、該呼び出しに依存して自動的に中央局へのコネクションを確立することを特徴とする、
中央局と端末装置との間で通信コネクションを確立する方法。
【請求項４】
請求項１から３のいずれか１項記載の方法において、
移動無線ネットワークを介して前記通信コネクションが行われ、前記呼び出しは移動無線標準の仕様により規定されている呼び出しのうちの１つたとえば電話呼び出し、データコールなどであることを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項記載の方法において、
到来する要求が端末装置において該要求の電話番号に基づき、および／または伝達されたデータに基づきチェックされることを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項記載の方法において、
端末装置がネットワークへダイヤルアップすることにより自動的なコネクション確立が行われることを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項記載の方法において、
コネクション要求が端末装置においてチェックされ、適正なコネクション要求であれば端末装置により呼び出しの中止が行われ、その後、端末装置側からコネクションが確立されることを特徴とする方法。
【請求項８】
請求項１から７のいずれか１項記載の方法において、
端末装置と中央局との間の通信が標準化されたクライント・サーバ通信形式たとえばＷＡＰに従い行われることを特徴とする方法。
【請求項９】
端末装置が車両に配置されており、確立された通信コネクションを介してデータが伝送される形式の、中央局と端末装置との間で通信コネクションを確立する装置において、
呼び出しを用いてコネクション確立要求を送出する手段を有する中央局と、
呼び出しを伝達するための伝達区間と、
前記呼び出しを受信し中央局へのコネクションを自動的に確立する手段を有する端末装置が設けられていることを特徴とする、
中央局と端末装置との間で通信コネクションを確立する装置。
【請求項１０】
確立された通信コネクションを介してデータが送信される形式の、中央局と端末装置との間で通信コネクションを確立する装置において、
外部の要求に従い選択された端末装置へ呼び出しを送信し、端末装置からのコネクション要求を待ち、それに基づきデータを送信し、または端末装置とのクライアント・サーバ通信を実行する手段を有する中央局が設けられていることを特徴とする、
中央局と端末装置との間で通信コネクションを確立する装置。
【請求項１１】
たとえば端末装置が車両に配置されており、確立された通信コネクションを介してデータが送信される形式の、中央局と端末装置との間で通信コネクションを確立する装置において、
コネクション確立要求を受信し、該要求に依存して自動的に１つまたは複数の所定のコネクションを確立する手段を有する端末装置が設けられていることを特徴とする、
中央局と端末装置との間で通信コネクションを確立する装置。
【請求項１２】
コンピュータで実行されると請求項１から８のいずれか１項記載のすべてのステップを実施するための、プログラムコード手段を備えたコンピュータプログラム。
【請求項１３】
コンピュータで読み取り可能なデータ担体に格納されており、コンピュータで実行されたときに請求項１から８のいずれか１項記載の方法を実施するための、プログラムコード手段を備えたコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
従来の技術
本発明は、中央局と端末装置との間で通信コネクションを確立する方法および装置に関する。この場合、たとえば端末装置は車両に配置されている。
【０００２】
この種の方法ないしは装置は、自動車における少なくとも１つのコンポーネントないしは少なくとも１つの自動車機能の遠隔診断や遠隔制御などの関連でDE 100 26754 A1により知られている。この文献の提案によれば、移動通信ネットワークおよび／またはデータネットワーク（たとえばインターネット）を介して端末装置もしくはその端末装置に接続された処理ユニットに対するコネクションが確立され、そのようなアクセス経路を介して遠隔診断や遠隔制御が行われる。その際、コネクションの確立は、ユーザ（たとえば自動車の所有者）によりデータネットワークおよび／または移動通信ネットワークを介し移動通信端末装置へ向けて行われる。コネクション確立の可用性、信頼性、高速性および／または安全性を考慮したコネクション確立の具体的な実現手法については開示されていない。
【０００３】
発明の利点
電話回線網とつながっている端末装置が到来する呼び出しによって中央コンピュータにより指示を受けて、中央コンピュータへのコネクションを確立しこのコンピュータとの通信を実施するようにした解決手段は、多数の利点を有している。
【０００４】
殊に有利には、コネクション確立の信頼性、高速性ならびに可用性が改善される。コネクション確立が中央コンピュータの電話呼び出しにより端末装置において開始されることによって、電話による連絡が可能であることが保証されているところではどこでも、このようなコネクション確立が確実に機能する。したがってコネクション確立のために内容のあるメッセージが伝達されるやり方とは異なり、このような形式のコネクション確立は信頼性がいっそう高くかついっそう高速である。それというのも、加入者に到達できないときにはただちに応答メッセージが生じるからである。たとえば中央局と端末装置とが異なる国に存在しており、それらの国の移動無線業者がメッセージに対するローミング協定を結んでいなかったり、あるいはそれらのうち一方の国が特別なメッセージサービスをサポートしていなかったりするときに生じるような、内容のあるメッセージ（たとえばＳＭＳ）が受信側へ遅れて送達される問題点は、ここでは発生しない。
【０００５】
さらに上述の形式のコネクション確立の奏する利点は、セキュリティ上格別に有利なことである。この場合、端末装置は、到来する呼び出しをチェックすることができ、到来した呼び出しが自身宛であるおよび／または適正であるか否か、コネクションを導入すべきか否かを、その結果から引き出すことができる。
【０００６】
このようなセキュリティ上の利点が寄与するのは、既述のコネクション確立を用いて遠隔診断、遠隔保守、遠隔制御および／またはソフトウェアダウンロードを車両に関連して確実かつ高い信頼性で行えることである。
【０００７】
しかも有利なことにコストや手間が節約される。なぜならば通信コネクションを導入する呼び出しがチェック後に終了させられ、つまりは情報交換なく行われるからであり、他方、コネクション確立を実施するためには、車両内にいずれにせよ存在する電話ユニットたとえば移動電話ユニットだけしか必要ないからである。
【０００８】
以下の実施例の説明ならびにそれに続く特許請求の範囲にはさらに別の利点が示されている。
【０００９】
図面
次に、図面に示された実施例を参照しながら本発明について詳しく説明する。図１には中央コンピュータ（サーバ）から端末装置（クライアント）へのコネクション要求について略示されているのに対し、図２にはクライアントからサーバへの通信確立について略示されている。図３および図４は、サーバもしくはクライントの機能を表すフローチャートである。
【００１０】
実施例の説明
図１には中央コンピュータ（サーバ）１が示されており、これはライン２を介して移動無線業者の施設３と接続されている。移動無線ネットワーク４を介して端末装置５と通信することができる。図１には、サーバから端末装置５に対しコネクション要求が出されたときの状況が描かれている。このことは図１には矢印Ｉでシンボリックに表されている。この場合、有利な実施例では移動体でありたとえば自動車に組み込まれている端末装置５がサーバにより指示されて、サーバに対するコネクション殊に通信コネクションを確立することになる。この目的でサーバ１は移動無線ネットワーク４を介して端末装置を呼び出す。この呼び出しはサーバにおける入力により、またはサーバに対するそれ相応の外部からの問い合わせにより、たとえば移動無線、インターネット、サーバのキーボードなどを介してトリガされる。この事例ではサーバは、問い合わせ側に割り当てられている端末装置の電話番号を把握している。相応の情報はたとえば、呼び出し側の電話番号または識別コードあるいは伝達される命令に依存するかたちでサーバに格納されている。
【００１１】
有利な実施例によれば、サーバ１は割り当てられている電話番号を外部からの要求に従い選択する。その際にサーバは、記憶装置に格納されているデータベースまたはテーブルにおいて（たとえばインターネット、ＳＭＳ等を介して）受け取った呼び出しの番号もしくは受け取った外部の命令に依存して、または要求側のユーザに依存して、呼び出し番号を選び出す。ついでサーバはネットワークを介して、またはダイレクトな接続およびダイヤルアップノードを介して、選択された呼び出し番号すなわちこれにより識別された端末装置を、移動無線ネットワークを介して呼び出す。端末装置はこの呼び出しを受信し、この呼び出しについてたとえば、どの種類の呼び出しがそれに割り当てられているのかについてチェックする。このようにしてたとえば、通常の音声呼び出しとサーバに対するコネクションが確立されることになる呼び出しとを判別することができる。１つの有利な実施例によればこの判別は送信側電話番号に基づき行われ、つまり伝達された呼び出し側の電話番号が端末装置においてコネクション確立に対する要求のためにエントリされて記憶されている電話番号と一致しているか否かについてチェックされる。このことが該当しなければ通常の電話番号呼び出しであるとされ、通話が端末装置５の電話ユニットへ転送される。
【００１２】
コネクション確立が要求される呼び出しであるならば、装置は到来する呼び出しを（コネクションを確立することなく）ただちに終了させ、コネクション確立を開始するかまたは呼び出しを自動的に受け取って、さらに付加的なチェックおよび／またはデータ交換を行い、あるいは受領確認を送出する。ついでこのコネクションも遮断して、クライアント（端末装置）から中央局（サーバ）への新たなコネクションが確立される。
【００１３】
送信側電話番号の上述の識別に対する代案として、またはこの識別と組み合わせて、コネクション確立を要求する電話呼び出しを表すために、特別なタイプの呼び出しが利用される。移動無線端末装置の場合、専用のデータコールが実行され、装置は受信時にこの専用データコールをそれであると識別する。以下ではこの呼び出しは、それが到来したときに端末装置（たとえばＧＳＭ端末装置）が通常のボイスコールVoice Callとは区別できるようなものであるとする。これら種々の呼び出しがどのように構築されているのかおよび、これらがどのように異なっているのかについては、個々の移動無線仕様（たとえばＧＳＭの技術仕様）に示されている。この場合、端末装置５はこのような呼び出しをコネクション確立のための要求として評価し、現在のコネクションを遮断し（あるいは上述の別のステップのために中止してからそのコネクションを遮断し）、サーバに対する新たなコネクション確立を始める。
【００１４】
上述の実施例の場合、コネクション確立を要求するサーバの呼び出しはクライアントにより遮断される。別の実施形態によれば、呼び出しはサーバによって終了される。クライアントが呼び出しを終わらせる場合にサーバが前提とするのは、その呼び出しを受信装置が受信し、たとえば受領確認を伝達するなどして受信装置が呼び出しを明示的に受け取る必要なくそれを了解したということである。サーバが呼び出しを終了させるように構成されているならば、サーバは端末装置から受領確認が伝達されたときに終了を行うことになり、あるいは受信装置からの受領確認がなければ所定時間後に終了を行うことになる。１番目のケースではサーバはクライアントからのコネクション確立を待つし、２番目のケースではサーバは新たな要求を送信し、および／または外部から要求を行ったユーザに対しエラーメッセージを転送する。
【００１５】
端末装置が呼び出しをコネクション確立のための要求として識別したならば、端末装置は自動的にサーバに対する新たなコネクションの確立を開始する。このことは図２に描かれており、矢印ＩＩでシンボリックに表されている。１つの実施例ではコネクション確立はネットワークへのダイヤルアップによって行われる。サーバが呼び出しを受け取ると、それに応じて通信が行われ、たとえば問い合わせ・応答通信（標準クライアント・サーバ通信）が実行される。図２に示されている実施例の場合、端末装置５は移動無線ネットワーク３，４、ダイヤルアップノード６およびダイレクトな接続あるいはネットワーク２を介して、サーバ１に対する相応のコネクション確立問い合わせを送信する。この目的で必要とされる電話番号は端末装置においてまえもって決められており、つまり固定的に記憶されており、あるいは通信交換のための先行の呼び出しにおいてそれが到来していたのであれば、サーバから端末装置へ引き渡される。１つの実施例によれば端末装置５には複数のコネクションが格納されており、それらのうちの１つが到来する呼び出しにおいて伝達された電話番号またはそれに相応する情報に依存して確立される。基礎となるコネクション（ダイヤルアップコネクション）が生じると直ちに、端末装置はサーバ１を探し出す。
【００１６】
ここで「探し出す」という表現が意味するのは、たとえばインターネットへのダイヤルアップが行われた後、ブラウザにおいてｗｗｗアドレスを入力してリターンを押したときにブラウザが行うことも意味する。この場合、アドレスにより特定されるサーバに対する問い合わせが出される（さらにサーバから応答が返される）。端末装置に格納することのできる「複数のコネクション」とは、第１に様々なサーバ（アドレス）のことでもあり、これはたとえば先行の呼び出しにより伝達された電話番号などに依存して、ネットワークを介して問い合わせすることができる。別の実施形態によれば、先行して到来したサーバの呼び出しに依存して種々の複数のダイヤルアップコネクションのうちの１つをクライアントが用いるようにした解決手段も含まれる。このようにしてクライアント・サーバコネクションが確立され、ついで問い合わせおよび応答により特徴づけられるクライアント・サーバ通信が行われる。
【００１７】
１つの有利な実施例によれば、端末装置５は移動無線端末装置を装備し自動車に組み込まれた装置である。ここに示されている通信コネクションならびにその確立は殊に、自動車における少なくとも１つのコンポーネントおよび／または機能の遠隔制御に関連して用いられ、および／または自動車の診断情報を伝達するための遠隔診断という状況において用いられる。
【００１８】
上述の手法は端末装置５およびサーバ１において、少なくとも１つのマイクロコンピュータを用いて実現される。この種のプログラムに関する例が図３および図４のフローチャートに示されており、これらの図面には有利な実施例に基づきコネクション要求ならびにそれに続くコネクション確立について説明されている。
【００１９】
図３には、サーバにおけるプロセスに関する実現手法の一例が示されている。ここに示されているプログラムは、外部からの要求に依存してスタートする。この要求はたとえば、電話回線網または移動無線ネットワークを介して呼び出し、あるいはインターネットを介した相応の命令の発行によって構成される。これに応じて第１のステップ１００において、この要求の認証が行われる。これは実装に応じて、呼び出し側の電話番号のチェック、識別コードおよび／またはパスワード等によって行うことができる。認証に失敗した場合にはプロセスが中止され、場合によっては相応のエラーメッセージが出される。認証に成功したならば、次のステップ１０２において、上述のコネクション要求がまえもって定められている端末装置のところでデータコールまたは呼び出しによって行われる。この端末装置の電話番号もしくはアドレスが、外部の要求のソースに依存してたとえばデータベースから読み出される。次のステップにおいて、呼び出しもしくはデータコールが受信側（端末装置）によって終わらせられたのか、または所定の最大時間もしくは最大回数の呼び出し試行が経過したのかについてチェックされる。後者のケースであれば、呼び出しもしくはデータコールが端末装置には到達しなかったものとされる。１つの実施例ではプログラムは、外部からの要求に対し応答しながらステップ１０６に従って中止され、またはステップ１０２が繰り返されて、新たなコネクション要求が送信される。しかしながら呼び出しが端末装置によって終わらされたならば、ステップ１０８において、最大応答時間内に端末装置からサーバに向けたコネクション確立が行われたか否かがチェックされる。このことが該当しないのであれば、場合によっては外部からの要求に対し応答しながらステップ１１０に従いプログラムが中止される。コネクション確立が最大応答時間内で行われたのであれば、そのケースのために設けられている通信がステップ１１２に従い端末装置により実行される。１つの実施例によればこの通信は問い合わせ・応答プロセス（クライアント・サーバ通信）から成り、その際、サーバは端末装置へデータを伝達することができるか、または端末装置からデータを受け取ることができる。したがってたとえば車両内の遠隔制御に用いられるコネクション確立後に端末装置に対し、車両のコンポーネントもしくは機能を制御するためにその端末装置を評価するコードを伝達することができる。
【００２０】
図４には、端末装置側のプログラムとして相応に実装した様子が示されている。この端末装置は、移動無線ユニットおよび別個のまたはこの移動無線ユニットに組み込まれた処理ユニットにより構成されており、このユニットのマイクロコンピュータにより上述のチェックおよびアクションが実行される。
【００２１】
図４に示されているプロセスは、呼び出しまたはいわゆるデータコールにより端末装置において起動される。第１のステップ２００において、呼び出しもしくはデータコールがコネクション確立のための要求であるか否かがチェックされる。このことは実施例に応じて呼び出しの形式（たとえばデータコール）に基づき、および／または通知された呼び出し側の電話番号に基づき、および／または伝達されたコードに基づき行われる。呼び出し側がコネクション確立要求でなければ、ステップ２０２に従い端末装置の電話ユニットへ呼び出しが伝達され、プロセスが終了する。その後、電話ユニットは必要に応じて通常の電話による通話を実行する。
【００２２】
呼び出し側もしくはデータコールが上述のようなかたちでのコネクション確立のための要求であった場合、ステップ２０２に従いその呼び出しが端末側から終了させられる。この呼び出しとともにさらに別の情報を伝達したいのであれば、その呼び出しが受け入れられて、伝達された情報に基づくさらに別のチェックが行われ、これはたとえば識別コードに基づくさらに別のチェックなどである。この別のチェックの終了後、端末側からコネクションが遮断される。その後、端末装置は呼び出し側もしくはデータコールのソースに対する新たなコネクション確立を指示する。このコネクションが確立されたのであれば、ステップ２０６に従い端末装置とサーバ間で既述のような通信が行われる。ステップ２１０に従い、この実施例では遠隔制御もしくは１つまたは複数の要求されたアクションが実行あるいは指示される。遠隔診断のケースであれば、要求されたデータが伝達される。問い合わせの量に応じて２０６および２１０が繰り返される。通信完了後、有利にはクライアント側からコネクションが遮断され、もしくはプロセスが終わらされる。
【００２３】
既述の手法に関する１つの有利な実施形態は遠隔制御もしくは車両診断である。このケースでは車両は移動電話機およびＷＡＰブラウザを装備したテレマティークユニットを有している。このユニットを介してインターネットコネクションが確立され、ＷＡＰページが探索される（古典的なサーバ・クライアント通信）。図示の実施例ではテレマティークユニット（端末装置）は、車両において遠隔制御で少なくとも１つの特定のアクションたとえば補助ヒータをスイッチオンまたはスイッチオフするために利用される。この種のアクションをトリガする目的で、車両使用者は任意の場所からたとえばインターネット、ＷＡＰ、電話等を介して、このプロセスに対する車両通信を処理するサーバまたはサービスセンタとコネクションをとり、認証を受け、さらにまえもって定められている情報を通知する。たとえば車両使用者は、ＳＭＳを介して特定のアクションに対応するコードを伝達することができる。呼び出し側ないしはインターネットユーザまたはＷＡＰユーザの認証が適正に行われると、サーバはいわゆるデータコールを車両におけるテレマティークユニットへ送出する。そこにおいて到来する呼び出しが識別され、伝達された呼び出し番号がそのユニット内に記憶されている呼び出し番号と比較される。それらが一致したならば、車両のテレマティークユニットはただちに呼び出しを終わらせ、インターネットコネクションを確立する。ついでやはりこのユニット内に記憶されているＷＡＰアドレスが探索される。これは上述のサーバのアドレスであり、ここで説明してきたケースでは、やはりコネクションを導入したＷｅｂサーバのアドレスが探索される。これによりテレマティークユニットと車両を制御するためのサーバとの間の通信が確立される。その際、標準化されているクライアント・サーバ通信形式ここではＷＡＰが使用される。別の実施例では、移動端末装置に適した別の標準通信形式が使用される。通信確立後、クライアントの認証ならびにサーバへのログオンが行われる。
【００２４】
この場合、特別なセキュリティメカニズムここで説明してきた有利なケースではＷＡＰにより知られているセキュリティメカニズムが利用される。不正による車両制御サービスの悪用はこれによって効果的に防止される。確立された通信コネクションを介して、プロセスに必要とされるすべてのデータが交換される。この交換が完了した後、コネクションが終了させられ、車両におけるアクションがテレマティークユニットにより、たとえば相応の命令が１つまたは複数の制御装置に送信されることによって実行される。
【００２５】
これまで説明してきたやり方は、車両制御関連のみならず車両診断プロセス関連においても利用され、そのような車両診断プロセスにおいてはサーバ側によって所期のように車両から情報（たとえば測定値）が呼び出される。
【００２６】
これまで説明してきた本発明は全体的に方法およびシステムにも関するし、それぞれ個別に端末装置およびサーバ、それらにおいて実行される方法、ならびにこの方法を実施するために使用されるコンピュータプログラムにも関する。
【００２７】
以上要約すれば、既述の方法ないしは既述の装置の重要な観点は、クライアント・サーバコネクションがクライアント側ではなくサーバ側から開始されることである。この目的で、電話によるサーバからの呼び出しがクライアントにおいて使用され、この呼び出しによってクライアントはコネクションを確立するよう要求される。
【図面の簡単な説明】
【００２８】
【図１】中央コンピュータ（サーバ）から端末装置（クライアント）へのコネクション要求について略示した図
【図２】クライアントからサーバへの通信確立について略示した図
【図３】サーバもしくはクライントの機能を表すフローチャート
【図４】サーバもしくはクライントの機能を表すフローチャート
【図１】
2005529565.tif 000003
【図２】
2005529565.tif 000004
【図３】
2005529565.tif 000005
【図４】
2005529565.tif 000006
【国際調査報告】
2005529565.tif 000007
2005529565.tif 000008
2005529565.tif 000009
2005529565.tif 000010
2005529565.tif 000011
2005529565.tif 000012
2005529565.tif 000013
2005529565.tif 000014