(57)【要約】  本発明は、無線端末及びホストデバイスの通信方法、無線端末及びホストデバイスを提供する。前記方法は、無線端末によって、ホストデバイスに無線端末に対応するポートのポートタイプを通知し、前記ポートタイプはネットワーク層データ転送プロトコルに基づき、その結果、前記ホストデバイスが、前記ポートタイプに対応するポートドライバを使用することによってポートを駆動することができ、かつ、無線端末によって、ポートを経由した前記ホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、かつ、無線端末によって、ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信する。
2014513453.tif 000002
【特許請求の範囲】
【請求項１】
無線端末のための通信方法であって、
無線端末によって、前記無線端末に対応するポートのポートタイプをホストデバイスに通知するステップであって、前記ポートタイプはネットワーク層データ転送プロトコルに基づき、その結果、前記ポートタイプに対応するポートドライバを使用することによって、ホストデバイスが前記ポートを駆動するステップと、
前記無線端末によって、ポートを経由した前記ホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立するステップと、
前記無線端末によって、ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するステップと、
を含む、無線端末のための通信方法。
【請求項２】
前記ネットワーク層データ転送プロトコルは、ＩＰプロトコル、ＳＰＸプロトコル及びＩＰＸプロトコル、又は、ＮｅｔＢＥＵＩプロトコルを含む、
請求項１に記載の方法。
【請求項３】
前記無線端末によって、前記ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するステップは、特に、
前記無線端末によって、前記ＩＰプロトコルに基づく前記通信リンクを経由して、ＩＰパケットのデータの一部を介して、前記サービスパケット及び前記サービスパケットのタイプを送信するステップを含む、請求項２に記載の方法。
【請求項４】
前記無線端末によって、ポートを経由した前記ホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間の前記ネットワーク層データ転送プロトコルに基づく通信リンクを確立するステップは、特に、
前記無線端末によって、ＤＨＣＰを使用することによって、前記無線端末及び前記ホストデバイスにＩＰアドレスを割り当てるとともに、前記無線端末と前記ホストデバイスとの間の前記ネットワーク層データ転送プロトコルに基づく前記通信リンクを確立するステップを含む、請求項２に記載の方法。
【請求項５】
前記無線端末は、データカード又はＭ２Ｍ無線モジュールを含む、請求項１に記載の方法。
【請求項６】
前記サービスパケットのタイプは、ＳＣＳＩデータ、ＡＴコマンド、ＩＰデータ又はＤＩＡＧデータを含む、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
ホストデバイスのための通信方法であって、
ホストデバイスによって、無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得するステップであって、前記ポートタイプは、ネットワーク層データ転送プロトコルに基づくステップと、
前記ホストデバイスによって、前記ポートタイプに対応するポートドライバを使用することにより、前記ポートを駆動するステップと、
前記ホストデバイスによって、前記ポートを経由した前記無線端末とのインタラクションを介して、前記ホストデバイスと前記無線端末との間の前記ネットワーク層データ転送プロトコルに基づいた通信リンクを確立するステップと、
前記ホストデバイスによって、前記ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するステップと、
を含む、ホストデバイスのための通信方法。
【請求項８】
前記ネットワーク層データ転送プロトコルは、ＩＰプロトコル、ＳＰＸプロトコル及びＩＰＸプロトコル、又は、ＮｅｔＢＥＵＩプロトコルを含む、請求項７に記載の方法。
【請求項９】
前記ホストデバイスによって、前記ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するステップは、特に、
前記ホストデバイスによって、前記ＩＰプロトコルに基づく前記通信リンクを経由して、ＩＰパケットのデータの一部を介して、前記サービスパケット及び前記サービスパケットのタイプを送信するステップを含む、請求項８に記載の方法。
【請求項１０】
前記ホストデバイスによって、前記ポートを経由した前記無線端末とのインタラクションを介して、前記ホストデバイスと前記無線端末との間の前記ネットワーク層データ転送プロトコルに基づいた通信リンクを確立するステップは、
前記ホストデバイスによって、前記無線端末が前記ＤＨＣＰを使用することにより前記無線端末及び前記ホストデバイスに割り当てたＩＰアドレスを取得するとともに、前記ホストデバイスと前記無線端末との間の前記ネットワーク層データ転送プロトコルに基づいた前記通信リンクを確立するステップを含む、請求項８に記載の方法。
【請求項１１】
前記無線端末は、データカード又はＭ２Ｍ無線モジュールを含む、請求項７に記載の方法。
【請求項１２】
前記サービスパケットのタイプは、ＳＣＳＩデータ、ＡＴコマンド、ＩＰデータ又はＤＩＡＧデータを含む、請求項７〜１１のいずれか１項に記載の方法。
【請求項１３】
無線端末であって、
前記無線端末に対応するポートのポートタイプを、ホストデバイスに通知するように構成され、前記ポートタイプはネットワーク層データ転送プロトコルに基づき、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動する、通知モジュールと、
前記ポートを経由した前記ホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間の前記ネットワーク層データ転送プロトコルに基づく通信リンクを確立するように構成された、確立モジュールと、
前記ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するように構成された、送信モジュールと、
を含む、無線端末。
【請求項１４】
前記ネットワーク層データ転送プロトコルは、ＩＰプロトコル、ＳＰＸプロトコル及びＩＰＸプロトコル、又は、ＮｅｔＢＥＵＩプロトコルを含み、
前記確立モジュールは、特に、前記ＤＨＣＰを使用することによって、前記無線端末及びホストデバイスにＩＰアドレスを割り当てるとともに、前記無線端末と前記ホストデバイスとの間の前記ネットワーク層データ転送プロトコルに基づく通信リンクを確立するように構成される、
請求項１３に記載の無線端末。
【請求項１５】
ホストデバイスであって、
無線端末によって通知された、前記無線端末に対応するポートのポートタイプを取得するように構成され、前記ポートタイプはネットワーク層データ転送プロトコルに基づく、取得モジュールと、
前記ポートタイプに対応するポートドライバを使用することによって、前記ポートを駆動するように構成される、駆動モジュールと、
前記ポートを経由した前記無線端末とのインタラクションを介して、前記ホストデバイスと前記無線端末との間の前記ネットワーク層データ転送プロトコルに基づいた通信リンクを確立するように構成される確立モジュールと、
前記ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由して、サービスパケット及び前記サービスパケットのタイプを送信するように構成される、送信モジュールと、
を含むホストデバイス。
【請求項１６】
前記ネットワーク層データ転送プロトコルは、ＩＰアドレス、ＳＰＸプロトコル及びＩＰＸプロトコル、又は、ＮｅｔＢＥＵＩプロトコルを含み、
前記確立モジュールは、前記ＤＨＣＰを使用することによって、前記無線端末及び前記ホストデバイスに、前記無線端末が割り当てるＩＰアドレスを取得し、かつ、前記ホストデバイスと前記無線端末との間の前記ネットワーク層データ転送プロトコルに基づいた通信リンクを確立するように構成される、
請求項１５に記載のホストデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１１年３月９日に発明の名称を“無線端末及びホストデバイスの通信方法、無線端末、及びホストデバイス”とする中国特許出願第２０１１１００５６６２６．０号に基づく優先権を主張するとともに、参照により、その全体がここに組み込まれる。本発明は通信技術に関連し、特に、無線端末及びホストデバイスの通信方法、無線端末、及びホストデバイスに関する。
【背景技術】
【０００２】
無線端末の発展（例えば、データカード及びＭ２Ｍ無線モジュール）に伴い、無線端末の使用によってコンピュータ上でサービスが実行されるという環境において、データサービスに加えて、無線端末は、例えば、ＴＦカード読み書き、ＣＤＲＯＭ読み書き、ショートメッセージ送信、電話の発呼及び電話帳サービスのような多くの他のサービスの実行が使用できるようになってきた。ホストデバイス（例えば、コンピュータ及び家庭電化製品）と情報交換を実行するとき、無線端末は、前記ホストデバイスにおける複数のサービスに対応する複数のポートをマップし、かつ、各サービスに対応するポートを経由して、前記サービスによってサポートされるプロトコルを使用することによって、各サービスのパケットを送信することができる。
【０００３】
しかしながら、各サービスに対応するポートを経由して、各サービスによってサポートされているプロトコルを使用することによって無線端末が各サービスのパケットを送信する前に、前記ホストデバイスは、各サービス（つまり、各サービスに対応するポートに対応するドライバを使用することによって、各サービスに対応するポートを実行する）に対応するポートに対応するドライバをアップロードする必要があり、それによって、ドライバの開発コストが増加し、加えて、異なるホストデバイスにおける異なる製品のドライバの互換性が保証されず、それによって、無線端末サービスの正常な動作に影響する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の態様は、無線端末及びホストデバイスの通信方法、無線端末、及びホストデバイスを提供し、ドライバの開発コストを減らし、無線端末サービスの正常な動作を保証するために使用される。
【０００５】
本発明の態様は、無線端末の通信方法を提供し、
無線端末に対応するポートのポートタイプを無線端末によってホストデバイスに通知するステップであって、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、ポートタイプに対応するポートドライバを使用することによりポートを駆動することができるステップと、
ポートを経由したホストデバイスとのインタラクションを介して、無線端末とホストデバイスとの間のネットワーク層データ転送プロトコルに基づいた通信リンクを前記無線端末によって確立するステップと、
前記ネットワーク層データ転送プロトコルに基づいた通信リンクを経由して、サービスパケット及びサービスパケットのタイプを、無線端末によって送信するステップと、を含む。
【０００６】
本発明の態様は、ホストデバイスのための通信方法を提供し、
無線端末によって通知された前記無線端末に対応するポートのポートタイプを、前記ホストデバイスによって取得するステップであって、前記ポートタイプはネットワーク層データ転送プロトコルに基づいているステップと、
前記ポートタイプに対応するポートドライバを使用することによって、前記ホストデバイスにより、前記ポートを駆動するするステップと、
ポートを経由した無線端末とのインタラクションを介して前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを、前記ホストデバイスによって確立するステップと、
ネットワーク層データ転送プロトコルに基づいた前記通信リンクを経由してサービスパケット及びサービスパケットのタイプを、前記ホストデバイスによって送信するステップと、を含む。
【０００７】
本発明の態様はさらに無線端末を提供し、
無線端末に対応するポートのポートタイプをホストデバイスに通知するように構成され、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ポートタイプに対応するポートドライバを使用することによって前記ホストデバイスは前記ポートを駆動することができる通知モジュールと、
ポートを経由したホストデバイスとのインタラクションを介して前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立するように構成された確立モジュールと、
ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信するように構成された送信モジュールと、を含む。
【０００８】
本発明の態様はさらに、ホストデバイスを提供し、
無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得するように構成されており、前記ポートタイプはネットワーク層データ転送プロトコルに基づく取得モジュールと、
前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動するように構成される駆動モジュールと、
ポートを経由した無線端末とのインタラクションを介して、前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを確立する確立モジュールと、
ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信するように構成される送信モジュールと、を含む。
【０００９】
前述の技術的解決策に基づいて、本発明の態様において、無線端末はホストデバイスに、前記無線端末に対応するポートのポートタイプを通知し、前記ポートタイプは、ネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動することができる。前記無線端末は、ポートを経由したホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、その結果、無線端末はネットワーク層データ転送プロトコルに基づいている通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信することが可能になり、前記ホストデバイス及び前記無線端末は、サービスパケットのタイプに基づいてサービスパケットの解析をすることができる。このように、前記ホストデバイスは、それぞれのサービスに対応しているポートに対応するドライバを更新する必要がない。それぞれのサービスは、ネットワーク層データ転送プロトコルに基づく同一のポートに対応しているので、前記ホストデバイスは、前記ポートに対応するポートドライバを使用することによって前記ポートを駆動する必要があるだけであり、それによって、ドライバの開発コストを減少させ、無線端末サービスの正常な動作を保証する。
【図面の簡単な説明】
【００１０】
本発明の実施形態又は従来技術における技術的解決策をより明瞭に説明するために、実施形態又は従来技術の説明に必要な添付図面を、以下に簡潔に紹介する。
明らかに、以下の説明における添付図面は、本発明の単なる実施形態であり、当業者はさらに、創造的な努力なしでこれらの添付図面から他の図面を導き出すことができる。
【００１１】
【図１】本発明の実施形態１に基づく無線端末の通信方法のフローチャート図である。
【図２】本発明の実施形態２に基づくホストデバイスのための通信方法のフローチャート図である。
【図３】本発明の実施形態３に基づくホストデバイスのための通信手順の方法のフローチャート図である。
【図４】存在するＩＰパケットのフォーマットの概略図である。
【図５】本発明の実施形態３に基づくホストデバイスのための通信手順の方法における拡張されたＩＰパケットのフォーマットの概略図である。
【図６】本発明の実施形態４に基づく無線端末の概略的な構造図である。
【図７】本発明の実施形態５に基づくホストデバイスの概略的な構造図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態の目的、技術的解決策及び利点をより明瞭に説明するために、本発明の実施形態における添付図面を参照して、以下に本発明の実施形態における技術的解決策を明瞭かつ十分に説明する。明らかに、説明される実施形態は、本発明の実施形態の全体であるよりはむしろ単なる一部である。本発明の実施形態に基づき、当業者によって創造的な努力なしで取得される他の実施形態の全ては、本発明の保護の範囲である。
【００１３】
本発明の実施形態における無線端末は、データカード又はマシンツーマシン（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ，略してＭ２Ｍ）無線モジュールを含むが、これらに限定されない。ホストデバイス（Ｈｏｓｔ  Ｄｅｖｉｃｅ）はコンピュータ又は家電製品（例えば、冷蔵庫、水量計及び電力量計）を含むが、これらに限定されない。無線端末は、ホストデバイスの物理ポートを使用することによってホストデバイスに接続してもよく、例えば、データカードのＵＳＢポートはコンピュータのＵＳＢスロットに挿入される。
【００１４】
図１は、本発明の実施形態１に基づく無線端末の通信方法のフローチャート図である。図１に示されるように、実施形態における無線端末の通信方法は、以下のステップを含む。
ステップ１０１：無線端末は、前記無線端末に対応するポートのポートタイプをホストデバイスに通知する。前記ポートタイプは、ネットワーク層データ転送プロトコルに基づいているので、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって、前記ポートを駆動することができる。
【００１５】
前記ネットワーク層データ転送プロトコルはＩＰプロトコル、逐次パケット交換（Ｓｅｑｕｅｎｃｅｄ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ，略してＳＰＸ）プロトコル／網間パケット交換（Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ，略してＩＰＸ）プロトコル、又はＮｅｔＢｉｏｓ強化ユーザーインターフェース（ＮｅｔＢＩＯＳ  Ｅｎｈａｎｃｅｄ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ，略してＮｅｔＢＥＵＩ）プロトコルを含むが、これらに限定されない。
【００１６】
ステップ１０２：無線端末は、ポートを経由したホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立する。
【００１７】
具体的に、ホストデバイスと動的ホスト構成プロトコル(Dynamic Host Configuration Protocol,略してDHCP)プロセスを実行するために、無線端末は、具体的にＤＨＣＰサーバとして動作してもよく、結果的に、ＤＨＣＰを使用することによって無線端末及びホストデバイスにＩＰアドレスを割り当てることができ、かつ、例えばイーサネット（登録商標）リンク（Ethernet（登録商標） link）のような無線端末とホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立することができる。具体的に、ＤＨＣＰ機能は無線端末及びホストデバイス上で予め設定されてもよく、かつ、ホストデバイスが前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動させた後、前記ホストはＩＰアドレスで無線端末に適用するようにトリガ（ｔｒｉｇｇｅｒ）されてもよい。前記無線端末は、具体的には、予め設定されたアドレスプールに２つのＩＰアドレス（プライベート・ネットワーク・アドレス）を選択し、かつ、前記無線端末及び前記ホストデバイスにＩＰアドレスを割り当てるようにＤＨＣＰを使用してもよい。このように、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクが確立される。
【００１８】
ステップ１０３：前記ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、前記無線端末はサービスパケット及びサービスパケットのタイプを送信する。
【００１９】
前記ネットワーク層データ転送プロトコルに基づく通信リンク上で、前記無線端末はホストデバイスにサービスパケット及びサービスパケットのタイプを送信し、その結果、前記ホストデバイスは前記サービスパケットのタイプに基づいているサービスパケットを分析することができる。これに応じて、ネットワーク層データ転送プロトコルに基づく通信リンク上で、前記ホストデバイスは、無線端末にサービスパケット及びサービスパケットのタイプを送信することによって、前記無線端末はサービスパケットのタイプに基づいてサービスパケットを分析することができる。
【００２０】
具体的に、前記サービスパケットのタイプは、小型コンピュータ標準インターフェース(Small Computer Standard Interface,略してSCSI)データ、ＡＴコマンド、ＩＰデータ又は診断(Diagnostic,略してDIAG)データを含んでもよいが、これに限定されない。
【００２１】
本発明の実施形態において、無線端末は、無線端末に対応するポートのポートタイプをホストデバイスに通知し、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動することができる。前記無線端末は、ポートを経由したホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、その結果、前記無線端末は、ネットワーク層データ転送プロトコルに基づく通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信することができ、前記ホストデバイスは、サービスパケットのタイプに基づいて前記サービスパケットの解析をすることができる。このように、前記ホストデバイスは、それぞれのサービスに対応するポートに相当するドライバをアップロードする必要がない。それぞれのサービスは、ネットワーク層データ転送プロトコルに基づく同一のポートに対応しているので、前記ホストデバイスは、前記ポートに対応するポートドライバを使用することによって前記ポートを駆動する必要があるだけであり、それによって、ドライバの開発コストを減少させ、無線端末サービスの正常な動作を保証する。また、本発明の実施形態は無線ネットワークに依存する必要はなく、高いフレキシビリティを持つ。
【００２２】
図２は本発明の実施形態２に基づくホストデバイスのための通信方法のフローチャート図である。図に２示されているように、実施形態におけるホストデバイスのための通信方法は以下のステップを含むことができる。
【００２３】
ステップ２０１：ホストデバイスは、無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得するステップであって、前記ポートタイプはネットワーク層データ転送プロトコルに基づいている。
【００２４】
前記ネットワーク層データ転送プロトコルは、ＩＰプロトコル、逐次パケット交換(Sequenced Packet Exchange,略してSPX)プロトコル／網間パケット交換(Internetwork Packet Exchange,略してIPX)、又は、ＮｅｔＢｉｏｓ強化ユーザーインターフェース（NetBIOS Enhanced User Interface,略してNetBEUI）プロトコルを含むことができるが、これに限定されない。
【００２５】
ステップ２０２：前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動する。
【００２６】
このステップにおいて、前記ホストデバイスは、前記ポートを駆動するための前記ポートタイプに対応するポートドライバをアップロードしてもよい。
【００２７】
ステップ２０３：前記ホストデバイスは、ポートを経由した無線端末とのインタラクションを介して、前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを確立する。
【００２８】
具体的に、前記無線端末は、前記ホストデバイスとのＤＨＣＰプロセスを実行するための動的ホスト構成プロトコル (Dynamic Host Configuration Protocol,略してDHCP)サーバとして、具体的に動作してもよく、結果として、前記ＤＨＣＰを使用することによって前記無線端末及びホストデバイスにＩＰアドレスを割り当てることができる。前記ホストデバイスは、前記無線端末がホストデバイスに割り当てたＩＰアドレスを取得した後、前記ホストデバイスは、例えばイーサネット（登録商標）のような前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを確立する。具体的に、ＤＨＣＰ機能は前記無線端末及び前記ホストデバイス上に予め設定されてもよく、かつ、前記ホストデバイスが前記ポートタイプに対応するポートドライバを使用することによって、前記ポートを駆動した後、前記ホストはＩＰアドレスで無線端末に適用するようにトリガされてもよい。前記無線端末は、具体的に、予め設定されたアドレスプールにおいて２つのＩＰアドレスを選択し、かつ、無線端末及びホストデバイスにＩＰアドレスを割り当てるようにＤＨＣＰを使用してもよい。このように、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく前記通信リンクが、確立される。
【００２９】
ステップ２０４：前記ホストデバイスは、ネットワーク層データ転送プロトコルに基づく通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信し、その結果、前記無線端末はサービスパケットのタイプに基づいてサービスパケットを分析することができる。
【００３０】
具体的には、前記サービスパケットのタイプは、小型コンピュータ標準インターフェース(Small Computer Standard Interface,略してSCSI)データ、ＡＴコマンド、ＩＰデータ、又は、診断(Diagnostic,略してDIAG)データを含むことができるが、これらに限定されない。
【００３１】
本発明の実施形態において、ホストデバイスは、無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得し、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって、前記ポートを駆動することができる。前記ホストデバイスは、ポートを経由したホストデバイスとのインタラクションを介して前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、その結果、前記ホストデバイスは、ネットワーク層データ転送プロトコルに基づく前記通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信することができ、前記ホストデバイス及び前記無線端末は、前記サービスパケットのタイプに基づいてサービスパケットの解析をすることができる。このようにして、前記ホストデバイスは、それぞれのサービスに対応するポートに相当するドライバをアップロードする必要がない。それぞれのサービスは、ネットワーク層データ転送プロトコルに基づく同一のポートに対応しているので、前記ホストデバイスは、前記ポートに対応するポートドライバを使用することによって前記ポートを駆動する必要があるだけであり、それによって、ドライバの開発コストを減少させ、無線端末サービスの正常な動作を保証する。また、本発明の実施形態は無線ネットワークに依存する必要はなく、高いフレキシビリティを持つ。
【００３２】
本発明の実施形態によって提供される方法をより明瞭に説明するために、ネットワーク層データ転送プロトコルとして使用されるＩＰプロトコルを用いた例を以下に提供する。図３は、本発明の実施形態３に基づくホストデバイスのための通信手順の方法のフローチャート図である。図３に示されているように、実施形態における無線端末の通信手順の方法は以下のステップを含む。
【００３３】
ステップ３０１：データカードがコンピュータに挿入された後、データカードは前記データカードに対応するポートのポートタイプを、コンピュータに通知する。前記ポートタイプはＩＰプロトコルに基づいている。
【００３４】
ステップ３０２：前記コンピュータは、ＩＰプロトコルに基づく前記ポートタイプに対応するポートドライバを使用することによって、データカードに対応するポートを駆動する。
【００３５】
ステップ３０３：前記データカードは、前記コンピュータを用いてＤＨＣＰプロセスを実行するためのＤＨＣＰサーバとして動作し、かつ、データカード及びコンピュータにＩＰアドレスを割り当てるためにＤＨＣＰを使用し、かつ、データカードとコンピュータとの間のＩＰプロトコルに基づく通信リンクを確立する。
【００３６】
具体的に、ＤＨＣＰ機能が、データカード及びコンピュータ上に予め設定され、ステップ３０２が実行された後、前記コンピュータはＩＰアドレスで前記データカードに適用されるようにトリガされてもよい。前記データカードは、予め設定されたアドレスプールにおいて、２つのＩＰアドレス（プライベート・ネットワーク・アドレス）を選択し、かつ、前記データカード及び前記コンピュータにＩＰアドレスを割り当てるようにＤＨＣＰを使用してもよい。このように、前記データカードと前記コンピュータとの間のＩＰプロトコルに基づく通信リンクが確立される。
【００３７】
このステップにおいて確立されたＩＰプロトコルに基づく通信リンクは、データカードとコンピュータとの間のみのリンクであるが、ネットワークによって限定されない。前記リンクは、データカードの電源が入った直後（ステップ３０１及び３０２は、データカードの電源が入った直後に実行される）に確立される。
【００３８】
ステップ３０４：前記データカード及び前記コンピュータは、ＩＰプロトコルに基づく通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信する。
【００３９】
具体的には、ＩＰパケット（図４参照）が既存のフォーマットは、サービスパケット及びサービスパケットのタイプを送信するように拡張されてもよい。図５に示されているように、ＩＰパケットヘッダーは不変のままであり、かつ、ＩＰパケットのＩＰデータ部分（ＩＰデータ）において８バイト（ｂｙｔｅｓ）が、前記データカードと前記コンピュータとの間で送信されるサービスパケットのタイプのために確保される必要があるだけである。具体的に、パケットのタイプは、以下のテーブルにリストされることができる。
【００４０】
【表１】
2014513453.tif 000003
【００４１】
サービスパケットのタイプに基づいて、ピアデバイス（ｐｅｅｒ  ｄｅｖｉｃｅ）はサービスパケットを分析し、その結果、対応する情報を取得することができる。
【００４２】
この実施形態において、もし前記コンピュータがデータカードを介して無線通信ネットワークとの無線通信接続を確立する必要がある場合、ＩＰプロトコルに基づいて前記確立された通信リンクは、接続を確立するために使用されてもよい。つまり、前記コンピュータは、２段階ダイヤリング（two-stage dialing）を実行するためのＩＰプロトコルに基づく確立された通信リンクを使用し、その結果、無線通信ネットワークと無線通信接続を確立することができる。具体的には、前記コンピュータは、ＩＰプロトコルに基づく確立された通信リンク上でデータカードにＩＰパケットを送信してもよい。前記ＩＰパケットは、無線通信接続を確立するためのＩＰパケット及びＩＰパケットの対応しているタイプ識別子を含む。前記データカードは、二度目にＩＰパケットを分析し、かつ、無線通信ネットワークと互いに作用し、その結果、無線通信ネットワークとの無線通信接続を確立することができる。
【００４３】
この実施形態において、データカードはデータカードに対応するポートのポートタイプをコンピュータに通知し、前記ポートタイプはＩＰベースのポートタイプであり、その結果、前記コンピュータは前記ポートタイプに対応するポートドライバを使用することによってポートを駆動することができる。前記コンピュータは、ポートを経由した前記コンピュータとのインタラクションを介して前記データカードと前記コンピュータとの間のＩＰプロトコルに基づく通信リンクを確立し、その結果、データカードはＩＰプロトコルに基づく通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信することができる。前記データカード及び前記コンピュータは、サービスパケットのタイプに基づいて前記サービスパケットを解析することができる。このように、前記コンピュータは、それぞれのサービスに対応するポートに相当するドライバをアップロードする必要がない。それぞれのサービスは、前記ＩＰプロトコルに基づいている同一のポートに対応しているので、前記コンピュータは、前記ポートに対応するポートドライバを使用することによってポートを駆動する必要があるだけであり、それによってドライバの開発コストを減少させ、データカードと無線通信システム上のサービスの正常な動作を保証する。また、本発明の実施形態は、無線ネットワークに依存する必要はなく、高いフレキシビリティを持つ。
【００４４】
注目すべきは、説明の簡略化のために、全ての前述した方法の実施形態は、一連の行為の結合として説明されることである。しかしながら、あるステップが他の手順で実行される、又は本発明に基づいて同様に実行されるので、当業者は、説明された行為の手順によって本発明が限定されないことを理解すべきである。明細書の全ての説明された実施形態は、例示的な実施形態であるということを、当業者はさらに理解すべきであり、かつ、含まれている行為及びモジュールは、本発明によって必ずしも必要とされるわけではない。
【００４５】
前述した実施形態において、それぞれの実施形態の説明には、それぞれ焦点がある。ある実施形態において詳細に説明されていない部分では、他の実施形態における関連した説明を参照されてもよい。
【００４６】
図６は、本発明の実施形態４に基づく無線端末の概略的な構造図である。図６に示されているように、実施形態の無線端末は、通知モジュール６１、確立モジュール６２及び送信モジュール６３を含んでもよい。前記通知モジュール６１は、無線端末に対応するポートのポートタイプをホストデバイスに通知するように構成され、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって、前記ポートを駆動させることができる。前記確立モジュール６２は、ポートを経由したホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立するように構成される。前記送信モジュール６３は、ネットワーク層データ転送プロトコルに基づき、かつ、前記確立モジュール６２によって確立された通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信するように構成され、その結果、前記ホストデバイスは、サービスパケットのタイプに基づいて、サービスパケットを分析することができる。
【００４７】
実施形態１における無線端末及び実施形態３におけるデータカードの両方の機能は、この実施形態の無線端末によって実施されてもよい。
【００４８】
前記ネットワーク層データ転送プロトコルは、ＩＰプロトコル、逐次パケット交換(Sequenced Packet Exchange,略してSPX)プロトコル／網間パケット交換(Internetwork Packet Exchange,略してIPX)プロトコル、又は、ＮｅｔＢｉｏｓ強化ユーザーインターフェース(NetBIOS Enhanced User Interface,略してNetBEUI)プロトコルを含むことができるが、これらに限定されず、これらに応じて、前記確立モジュール６２は、無線端末及びホストデバイスにＩＰアドレスを割り当てるためにＤＨＣＰを使用し、かつ、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立してもよい。
【００４９】
この実施形態において、通知モジュールは無線端末に対応するポートのポートタイプをホストデバイスに通知し、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、前記ホストデバイスは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動する。確立モジュールは、ポートを経由したホストデバイスとのインタラクションを介して、前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、その結果、送信モジュールは、ネットワーク層データ転送プロトコルに基づく通信リンクを経由してサービスパケット及びサービスパケットのタイプを送信することができる。前記ホストデバイス及び前記無線端末は、サービスパケットのタイプに従ってサービスパケットの解析をすることができる。このように、前記ホストデバイスは、それぞれのサービスに対応するポートに相当するドライバをアップロードする必要がない。それぞれのサービスは、ネットワーク層データ転送プロトコルに基づく同一のポートに対応しているので、前記ホストデバイスは、前記ポートに対応するポートドライバを使用することによって前記ポートを駆動する必要があるだけであり、それによって、ドライバの開発コストを減少させ、無線端末サービスの正常な動作を保証する。また、本発明の実施形態は無線ネットワークに依存する必要はなく、高いフレキシビリティを持つ。
【００５０】
図７は、本発明の実施形態５に基づくホストデバイスの概略的な構造図である。図７に示されているように、実施形態のホストデバイスは、取得モジュール７１、駆動モジュール７２、確立モジュール７３及び送信モジュール７４を含んでもよい。取得モジュール７１は、無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得するように構成され、前記ポートタイプはネットワーク層データ転送プロトコルに基づいている。駆動モジュール７２は、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動するように構成される。確立モジュール７３はポートを経由したホストデバイスとのインタラクションを介して前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを確立するように構成される。送信モジュール７４は、ネットワーク層データ転送プロトコルに基づき、かつ、前記確立モジュール７３によって確立された通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信するように構成され、その結果、無線端末はサービスパケットのタイプに基づいて、前記サービスパケットを分析してもよい。
【００５１】
実施形態２におけるホストデバイス及び実施形態３におけるコンピュータの両方の機能は、この実施形態においてホストデバイスによって実施されてもよい。
【００５２】
ネットワーク層データ転送プロトコルは、ＩＰプロトコル、逐次パケット交換(Sequenced Packet Exchange,略してSPX)プロトコル／網間パケット交換(Internetwork Packet Exchange,略してIPX)プロトコル、又はＮｅｔＢｉｏｓ強化ユーザーインターフェース(NetBIOS Enhanced User Interface,略してNetBEUI)プロトコルを含んでもよいが、これらに限定されず、これらに応じて、確立モジュール７３は具体的には、無線端末が、ＤＨＣＰを使用することによって、無線端末及びホストデバイスに割り当てたＩＰアドレスを取得し、かつ、前記ホストデバイスと前記無線端末との間のネットワーク層データ転送プロトコルに基づいた通信リンクを確立してもよい。
【００５３】
この実施形態において、取得モジュールは、無線端末によって通知された前記無線端末に対応するポートのポートタイプを取得し、前記ポートタイプはネットワーク層データ転送プロトコルに基づいており、その結果、駆動モジュールは、前記ポートタイプに対応するポートドライバを使用することによって前記ポートを駆動することができる。確立モジュールは、ポートを経由したホストデバイスとのインタラクションを介して前記無線端末と前記ホストデバイスとの間のネットワーク層データ転送プロトコルに基づく通信リンクを確立し、その結果、送信モジュールは、ネットワーク層データ転送プロトコルに基づき、かつ、確立モジュールによって確立された前記通信リンクを経由して、サービスパケット及びサービスパケットのタイプを送信することができる。前記ホストデバイス及び無線端末は、前記サービスパケットのタイプに従ってサービスパケットの解析をすることができる。このように、前記ホストデバイスは、それぞれのサービスに対応するポートに相当するドライバをアップロードする必要がない。それぞれのサービスは、ネットワーク層データ転送プロトコルに基づく同一のポートに対応するので、前記ホストデバイスは、前記ポートに対応するポートドライバを使用することによって前記ポートを駆動する必要があるだけであり、それによって、ドライバの開発コストを減少させ、無線端末サービスの正常な動作を保証する。また、本発明の実施形態は無線ネットワーク依存する必要はなく、かつ、高いフレキシビリティを持つ。
【００５４】
当業者は、前述した方法の実施形態の全て又は一部のステップは、関連するハードウェアに命令するプログラムによって実行することができることを理解すべきである。前述したプログラムは、コンピュータ可読記憶媒体に記憶されてもよい。前記プログラムが動作するとき、方法の実施形態に含まれる前述のステップが実行される。前述の記憶媒体は、例えばＲＯＭ、ＲＡＭ、磁気ディスク又は光ディスクのような、プログラムコードを記憶することができる任意の媒体であってもよい。
【００５５】
前述の実施形態は、本発明を制限するよりはむしろ、単に本発明の技術的解決策を説明することを意図している。本発明は、前述の実施形態を参照して詳細に説明されたが、当業者は、本発明の実施形態の技術的解決策の保護範囲から逸脱しないで、前述した実施形態において説明された技術的解決策に修正を加えること、又は、いくつかの技術的特徴の均等の置換をすることができるということを理解すべきである。
【符号の説明】
【００５６】
６１  通知モジュール
６２  確立モジュール
６３  送信モジュール
７１  取得モジュール
７２  駆動モジュール
７３  確立モジュール
７４  送信モジュール
【図１】
2014513453.tif 000004
【図２】
2014513453.tif 000005
【図３】
2014513453.tif 000006
【図４】
2014513453.tif 000007
【図５】
2014513453.tif 000008
【図６】
2014513453.tif 000009
【図７】
2014513453.tif 000010
【国際調査報告】
2014513453.tif 000011
2014513453.tif 000012
2014513453.tif 000013
2014513453.tif 000014