(57)【要約】  データカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法であって、該制御方法は、データカードは管理者ユーザの指示としてのAPNパラメータ設定命令を受信した後、該命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ該命令に含まれるAPNパラメータ及びAPNロック状態を不揮発性の記憶領域に書き込むことを含み、該ダイヤルアップ方法は、ダイヤルアップ接続が確立された時、PC側ダイヤルアップソフトウェアがデータカードのAPNロック状態をクエリし、現在のデータカードがロッキング状態であると、デフォルトPDP Profile中に設定されたAPNパラメータでダイヤルアップ接続を確立するしかできないことを含む。上記技術的解決手段は、ユーザがネットワークにアクセスする時APNパラメータの設定権限を制御することができ、異なるユーザのネットワークアクセス権限への要求を満たすように、特定のアプリケーションシナリオに特定のAPNパラメータを使用して特定のネットワークにアクセスすることしかできない。【選択図】図３
2015528261.tif 000002
【特許請求の範囲】
【請求項１】
データカードが、管理者ユーザの命令としてのアクセスポイント名APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNパラメータ設定命令に含まれるAPNパラメータ及び前記APNロック状態を不揮発性の記憶領域に書き込むことを含むデータカードアクセスポイント名APNロック状態の制御方法。
【請求項２】
前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むステップは、
前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正することと、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正することとを含む請求項1に記載の方法。
【請求項３】
前記データカードが、前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれる暗号化フィールドを取り出してチェックし、チェックが成功すると、前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトのパケットデータプロトコル設定ファイルPDP Profileに書き込むとともに、前記不揮発性の記憶領域に記憶し、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記不揮発性の記憶領域におけるロック状態を修正することと、チェックが失敗すると、データカードが命令処理を中止し、且つ相応のミス状態を返すこととを更に含む請求項2に記載の方法。
【請求項４】
前記データカードがパワーフェイルまたはアップグレードされた後、パワーオンして再起動する時前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込むことを更に含む請求項3に記載の方法。
【請求項５】
命令受信モジュール、APNロックモジュール及びAPNパラメータ処理モジュールを含むデータカードアクセスポイント名APNロック状態の制御装置であって、
前記命令受信モジュールは、PCソフトウェア側が発信したアクセスポイント名APNパラメータ設定命令を受信し、且つ該APNパラメータ設定命令が管理者ユーザ命令であると判断した時、前記APNパラメータ設定命令をAPNロックモジュール及びAPNパラメータ処理モジュールに通知するように設定され、
前記APNロックモジュールは、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むように設定され、
前記APNパラメータ処理モジュールは、前記APNパラメータ設定命令に含まれるAPNパラメータを前記不揮発性の記憶領域に書き込むように設定されるデータカードアクセスポイント名APNロック状態の制御装置。
【請求項６】
前記APNロックモジュールは、
前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正し、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正する、
という方式で、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むように設定される請求項5に記載の制御装置。
【請求項７】
前記命令受信モジュールは、さらに、前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれる暗号化フィールドを取り出してチェックし、チェックが成功すると、前記APNパラメータ設定を前記APNロックモジュール及び前記APNパラメータ処理モジュールに通知し、チェックが失敗すると、命令処理を中止して相応のミス状態を返すように設定され、
前記APNロックモジュールは、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記不揮発性の記憶領域におけるロック状態を修正するように設定され、
前記APNパラメータ処理モジュールは、前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトのパケットデータプロトコル設定ファイルPDP Profileに書き込むとともに、前記不揮発性の記憶領域に記憶するように設定される請求項6に記載の制御装置。
【請求項８】
マスターモジュールを更に含み、
前記マスターモジュールは、前記データカードがパワーフェイルまたはアップグレードされた後、パワーオンして再起動する時に前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込むように設定される請求項7に記載の制御装置。
【請求項９】
請求項5〜8のいずれか一項に記載のデータカードアクセスポイント名APNロック状態の制御装置及びそれと接続するパケットデータプロトコル設定ファイルPDP Profileと不揮発性の記憶領域を含むデータカード。
【請求項１０】
ダイヤルアップ接続が確立された時、PC側ダイヤルアップソフトウェアは前記データカードのアクセスポイント名APNロック状態をクエリし、現在のデータカードのAPNロック状態がロッキング状態であると、前記PC側ダイヤルアップソフトウェアは送信するダイヤルアップ命令にAPNパラメータを含むことを許可せず、デフォルトのパケットデータプロトコル設定ファイルPDP Profile中に設定されたAPNパラメータを使用してダイヤルアップ接続を確立することしかできないことを含む請求項9に記載のデータカードを用いてダイヤルアップする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータカードアクセスポイント名（APN、Access Point Name）ロック状態の制御技術に関し、具体的にデータカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法に関する。
【背景技術】
【０００２】
移動無線通信技術は全世界に幅広く応用され徐々に普及されており、それに伴って、携帯端末製品、例えば携帯電話、各種のインターフェースのデータカード等もハイテクの代名詞から徐々に一般市民の生活用品、ひいては必需品になった。市場上の各メーカの競争も激化しており、どのように確実に製品の機能を増加し、製品の性能を向上させ、絶えずにユーザのニーズを満たし、端末製品によりよいユーザエクスペリエンスを持たせるか、これは各メーカが注目するホットスポット問題になった。
【０００３】
APNは携帯端末が移動ネットワークを介してインターネットをアクセスすることに配置しなければならない一つのパラメータであり、それは携帯端末がどのアクセス方式でネットワークにアクセスすることを決める。APN は、ネットワーク名及びオペレータ名の2つの部分を含み、APNはゲートウェイGPRSサポートノード（GGSN、Gateway GPRS Support Node）において一つの指定された外部ネットワーク及び１種のサービスのインタネットサービスプロバイダ（ISP、Internet Service Provider）を標識することに用いられ、サービスGPRSサポートノード（SGSN、Serving GPRS Support Node）においてAPNに基づいてドメインシステム（DNS、Domain Name System）によりこのAPNと対応するGGSNアドレスを解析して得ることができる。通常、オペレータのネットワークにおいて、GGSNはいずれも複数のAPNを設定し、それによって異なるタイプのサービスを提供し、且つ外部ネットワークのアクセス権限及び範囲を制御する。ユーザがネットワークにアクセスする時、ユーザが送信した要求中のAPN、SGSNに基づいて、DNSサーバにクエリ要求を送信し、サーバプラットフォームに接続するGGSNを見つかり、且つユーザ要求を一般的なデータ転送プラットフォーム（GTP、General Data Transfer Platform）トンネルカプセル化によりGGSNに送信し、GGSNはユーザ認証情報を専用ラインによりRadiusに送信して認証し、Radius認証サーバは正当なユーザが送信して来た要求であると確認した後、動的ホスト構成プロトコル（DHCP、Dynamic Host Configuration Protocol）サーバにユーザアドレスの役割を要求し、且つGGSNにユーザアドレスを含む確認情報を送信し、ユーザはIPアドレスを得てから、正常に外部ネットワークにアクセスすることができる。APNは普通、GGSN設備に配備され、又はGGSNに論理接続され,ユーザがインターネットにアクセスする時、いずれもGGSNを介して外部ネットワークに接続する。
【０００４】
従来、通常のデータカードのAPNはいずれもダイヤルアップ接続が確立される時、ユーザに設定され、APNをロッキングせず、ユーザ端末は任意のネットワークにアクセスすることができ、異なるオペレータのネットワークにアクセスしてデータサービスを行う時、異なるオペレータが提供するAPNを使用する必要がある。図1に示すように、データカードは、APNパラメータ処理モジュール、パケットデータプロトコル設定ファイル（PDP、ProfilePacket Data Protocol Profile）を含み、 APNパラメータ処理モジュールはPCソフトウェア側が発信したAPNパラメータ設定命令を受信した後、解析したAPNパラメータをPDP Profileに書き込み、その後、PC側ソフトウェアはダイヤルアップ命令をダイヤルアップモジュールに発信し、ダイヤルアップモジュールは設定されたPDP Profileを用いてPDPアクティベーション過程を開始させる。
【０００５】
しかし、このような方式は、ユーザ端末がアクセスするネットワークを制御することができず、いくつのオペレータ及び企業ネットワークユーザの、端末ネットワークアクセス権限及び範囲を制限する要求を満たすこともできない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施例が解決しようとする技術問題は、必要に応じてAPNのロック状態を修正することができ、ユーザがネットワークにアクセスする時APNパラメータの設定権限を制御し、異なるネットワーク及び異なる応用シナリオでユーザのネットワークアクセス権限及び範囲への異なる要求を満たすことができるデータカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法を提供することである。
【課題を解決するための手段】
【０００７】
上記技術問題を解決するために、本発明の実施例は下記のような技術的解決手段を採用する。
【０００８】
データカードアクセスポイント名APNロック状態の制御方法であって、 
データカードは管理者ユーザの指示としてのアクセスポイント名APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNパラメータ設定命令に含まれるAPNパラメータ及び前記APNロック状態を不揮発性の記憶領域に書き込むことを含む。
【０００９】
選択的に、前記の前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むステップは、
前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正すること、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正することを含んでもよい。
【００１０】
選択的に、前記方法は、
前記データカードは、前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれる暗号化フィールドを取り出してチェックし、チェックが成功したと、前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトパケットデータプロトコル設定ファイルPDP Profileに書き込むとともに、前記不揮発性の記憶領域に記憶し、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記不揮発性の記憶領域におけるロック状態を修正し、チェックが失敗したと、データカードが命令処理を中止して相応のミス状態を返すことを更に含んでもよい。
【００１１】
選択的に、前記方法は、
前記データカードがパワーフェイルまたはアップグレードされた後、パワーオンして再起動する時前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込むことを更に含んでもよい。
【００１２】
命令受信モジュール、APNロックモジュール及びAPNパラメータ処理モジュールを備えるデータカードアクセスポイント名APNロック状態の制御装置であって、 
前記命令受信モジュールは、PCソフトウェア側が発信したアクセスポイント名APNパラメータ設定命令を受信し、且つ該APNパラメータ設定命令が管理者ユーザ命令であると判断した時、前記APNパラメータ設定命令をAPNロックモジュール及びAPNパラメータ処理モジュールに通知するように設定され、
前記APNロックモジュールは、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むように設定され、
前記APNパラメータ処理モジュールは、前記APNパラメータ設定命令に含まれるAPNパラメータを前記不揮発性の記憶領域に書き込むように設定される。
【００１３】
選択的に、前記APNロックモジュールは、
前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正し、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正する、
という方式で、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むように設定されてもよい。
【００１４】
選択的に、そのうち、
前記命令受信モジュールは、さらに、前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれる暗号化フィールドを取り出してチェックし、チェックが成功したと、前記APNパラメータ設定を前記APNロックモジュール及び前記APNパラメータ処理モジュールに通知し、チェックが失敗したと、命令処理を中止して相応のミス状態を返すように設定されてもよく、
前記APNロックモジュールは、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記不揮発性の記憶領域におけるロック状態を修正するように設定されてもよく、
前記APNパラメータ処理モジュールは、前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトパケットデータプロトコル設定ファイルPDP Profileに書き込むとともに、前記不揮発性の記憶領域に記憶するように設定されてもよい。 
【００１５】
選択的に、前記装置は、マスターモジュールを更に備えてもよく、そのうち、
前記マスターモジュールは、前記データカードがパワーフェイルまたはアップグレードされた後、パワーオンして再起動する時前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込むように設定される。
【００１６】
データカードであって、上記のようなデータカードアクセスポイント名APNロック状態の制御装置及びそれと接続するパケットデータプロトコル設定ファイルPDP Profileと不揮発性の記憶領域を備える。
【００１７】
上記のようなデータカードを用いてダイヤルアップする方法であって、
ダイヤルアップ接続が確立された時、PC側ダイヤルアップソフトウェアは前記データカードのアクセスポイント名APNロック状態をクエリし、現在のデータカードのAPNロック状態がロッキング状態であると、前記PC側ダイヤルアップソフトウェアが発信するダイヤルアップ命令にAPNパラメータを含むことを許可せず、デフォルトパケットデータプロトコル設定ファイルPDP Profile中に設定されたAPNパラメータを使用してダイヤルアップ接続を確立することしかできないことを含む。
【発明の効果】
【００１８】
上記データカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法は、端末データカードのAPNロック状態を修正することにより、ユーザがネットワークにアクセスする時APNパラメータの設定権限を制御し、異なるネットワーク及び異なる応用シナリオでユーザのネットワークアクセス権限及び範囲への異なる要求を満たすように、特定のアプリケーションシナリオに特定のAPNパラメータを使用して特定のネットワークにアクセスすることしかできない。
【図面の簡単な説明】
【００１９】
【図１】図1は関連技術におけるデータカードの構造図である。
【図２】図2は実施例におけるデータカードの構造図である。
【図３】図3は実施例におけるデータカードAPNロック状態の制御方法のフローチャートである。
【図４】図4は一つの応用例におけるデータカードAPNロック状態の制御方法のフローチャートである。
【図５】図5は別の応用例において図3でのデータカードを用いてダイヤルアップする方法のフローチャートである。
【図６】図6は別の応用例においてデータカードのAPNロック状態を自動回復するフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の目的、技術的解決手段及び利点をより明らかにするために、以下、図面を参照しながら、本発明の実施例を詳細に説明する。ただし、衝突がない場合、本願における実施例及び実施例における特徴は互いに任意に組み合せることができる。
実施例
【００２１】
図2に示すように、本実施例はデータカードを提供し、該データカードは、データカードAPNロック状態の制御装置及びそれと接続するパケットデータプロトコル設定ファイルPDP Profileと不揮発性の記憶領域を備え、そのうち、前記データカードAPNロック状態の制御装置は、命令受信モジュール501、APNロックモジュール502、APNパラメータ処理モジュール503及びマスターモジュール504を備え、前記マスターモジュール504は前記PDP Profile及び前記不揮発性の記憶領域に接続され、そのうち、
前記命令受信モジュール501は、PCソフトウェア側が発信するAPNパラメータ設定命令を受信し、且つ該APNパラメータ設定命令が管理者ユーザ命令であると判断した時前記APNパラメータ設定命令をAPNロックモジュール502及びAPNパラメータ処理モジュール503に通知するように設定され、
そのうち、前記命令受信モジュール501は、PC側ソフトウェアが発信するAPNパラメータ設定命令を受信した後、まず、発信した異なる命令に基づいて現在が普通ユーザ命令であるか或いは管理者ユーザ命令であるかを判断する。普通ユーザ命令であると、発信したAPNパラメータをデフォルトPDP Profileに書き込んで不揮発性の記憶領域にバックアップし、管理者ユーザであると、前記APNパラメータ設定命令をAPNロックモジュール及びAPNパラメータ処理モジュールに通知する。
【００２２】
選択可能な方式として、前記命令受信モジュール501は、さらに、前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令に含まれる暗号化フィールドを取り出してチェックし、チェックが成功したと、前記APNパラメータ設定を前記APNロックモジュール及び前記APNパラメータ処理モジュールに通知し、チェックが失敗したと、命令処理を中止して相応のミス状態を返すように設定され、
前記APNロックモジュール502は、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、且つ前記APNロック状態を不揮発性の記憶領域に書き込むように設定され、
そのうち、前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、前記APNロックモジュール502は現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正し、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、APNロックモジュール502は現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正する。
【００２３】
そのうち、前記APNロックモジュール502は、現在のデータカードのAPNロック状態を修正し、すなわち前記不揮発性の記憶領域におけるロック状態を修正する。
【００２４】
前記APNパラメータ処理モジュール503は、前記APNパラメータ設定命令に含まれるAPNパラメータを前記不揮発性の記憶領域に書き込むように設定される。
【００２５】
同時に、前記APNパラメータ処理モジュール503は、さらに、前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトパケットデータプロトコル設定ファイルPDP Profileに書き込むように設定される。
【００２６】
前記マスターモジュール504は、前記データカードがパワーフェイルまたはアップグレードされた後、パワーオンして再起動する時前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込むように設定される。
【００２７】
例えば、データカードをパワーオンする時、前記マスターモジュール504は初期化の時、デフォルトPDP Profileを検査し、デフォルトPDP Profileが新規作成されていないと、デフォルトPDP Profileを生成して不揮発性の記憶領域から保存しているAPNパラメータを取り出してデフォルトPDP Profileに書き込み、デフォルトのPDP Profileが新規作成されたと、PDP ProfileにおけるAPNパラメータが空であるかどうかを検査し、空であると、不揮発性の記憶領域から保存しているAPN情報を取り出してデフォルトPDP Profileに書き込み、このように、データカードをパワーオン再起動の前のロック状態に回復することができる。
【００２８】
ダイヤルアップする時、PC側ダイヤルアップソフトウェアはまずデータカードのロック状態を判断し、その後本実施例の端末データカードAPNロック状態の制御装置がフィードバックするロック状態に基づいてダイヤルアップ命令を発信する。発信したダイヤルアップ命令にAPNを含むと、データカードは直接に該APNを用いてダイヤルアップする。APNを含まないと、デフォルトPDP Profile中に設定されるAPNを用いてダイヤルアップする。
【００２９】
図3に示すように、本実施例はデータカードAPNロック状態の制御方法を提供しており、
データカードはPCソフトウェア側が発信するAPNパラメータ設定命令を受信するステップS101、
受信したAPNパラメータ設定命令が管理者ユーザ命令であると判断した後、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記APNロック状態を不揮発性の記憶領域に書き込み、
そのうち、前記APNパラメータ設定命令に含まれるロック状態パラメータがロッキングであると、現在のデータカードのAPNをロッキングし、前記不揮発性の記憶領域におけるロック状態をロッキングに修正し、
前記APNパラメータ設定命令に含まれるロック状態パラメータがアンロックであると、現在のデータカードのAPNをアンロックし、前記不揮発性の記憶領域におけるロック状態をアンロックに修正するステップS102、
前記APNパラメータ設定命令に含まれるAPNパラメータを不揮発性の記憶領域に書き込むS103を含む。
【００３０】
ステップS102において、パラメータチェックステップを更に含み、データカードは前記APNパラメータ設定命令を受信した後、前記APNパラメータ設定命令における暗号化フィールドを取り出してチェックし、チェックが成功したと、前記APNパラメータ設定命令に含まれるロック状態パラメータに基づいて現在のデータカードのAPNロック状態を修正し、前記不揮発性の記憶領域におけるロック状態を修正し、且つステップS103において前記APNパラメータ設定命令に含まれるAPNパラメータをデフォルトPDP Profileに書き込み、チェックが失敗したと、データカードが命令処理を中止して相応のミス状態を返す。
【００３１】
ステップS103において、APNパラメータ及びロック状態は設定が成功した後、いずれも不揮発性の記憶領域に保存され、従って、データカードはパワーフェイルまたはアップグレードされた後、改めてパワーオンして再起動する時、不揮発性の記憶領域に記憶されているAPNパラメータ及びAPNロック状態に基づいて、前記データカードのAPNロック状態を自動回復することができ、すなわち、前記不揮発性の記憶領域におけるAPNパラメータを前記PDP Profileに書き込む。具体的には、
例えば、データカードをパワーオンして再起動する時、まずデフォルトPDP Profileが新規作成されたかを検査し、新規作成されていないと、 PDP Profileを自動生成して不揮発性の記憶領域におけるAPNパラメータをPDP Profileに書き込み、新規作成されたと、PDP ProfileにおけるAPNパラメータが空であるかどうかを検査し、空であると、不揮発性の記憶領域におけるAPNパラメータをPDP Profileに書き込み、このように、データカードをパワーオン再起動の前のロック状態に回復することができることを含む。
【００３２】
一つの応用例において、図4に示すように、データカードAPNロック状態の制御方法は、
データカードは発信されたAPNパラメータ設定命令を受信するステップS201、
データカードは従来のAPNパラメータ設定命令のタイプを判断し、現在に発信するのが普通ユーザ命令であると、ステップS203を実行し、現在に発信するのが管理者ユーザ命令であると、ステップS203を実行するステップS202、
データカードはまず従来のAPNロック状態を判断し、従来のAPNがロッキング状態であると、APNパラメータの設定が失敗し、ステップS208を実行し、従来のAPNがアンロック状態であると、ステップS204を実行するステップS203、
発信されたAPNパラメータをデフォルトPDP Profileに書き込むとともに、設定が成功したAPNパラメータを不揮発性の記憶領域にバックアップするステップS204、
暗号化チェックを行い、チェックが成功したと、ステップS206を実行し、チェックが失敗したと、処理フローを中止し、ステップS208を実行するステップS205、
発信されたAPNパラメータをデフォルトPDP Profileに書き込むとともに、発信された命令に含まれるロッキング情報に基づいてデータカードの現在のAPNロック状態をロッキングに修正するステップS206、
設定が成功したAPNパラメータ及びロッキング状態を不揮発性の記憶領域にバックアップするステップS207、
APNパラメータ設定が完成するステップS209、
データカードが相応のミス状態を返すステップS208、を含む。
【００３３】
別の応用例において、図5に示すように、上記図3におけるデータカードを用いるダイヤルアップ方法は、 
ユーザがダイヤルアップ接続を確立する時、まずPC側ダイヤルアップソフトウェアを起動するステップS301、
ダイヤルアップソフトウェアを起動した後、命令を発信してデータカードのAPNロック状態をクエリし、クエリ結果がロッキング状態であると、ステップS303を実行し、クエリ結果がアンロック状態であると、ステップS304を実行するステップS302、
ダイヤルアップソフトウェアはユーザがダイヤルアップのAPNパラメータを設定することを許可せず、データカードがダイヤルアップソフトウェアに報告したロッキングAPNパラメータを用いてダイヤルアップ接続を確立することしかできないステップS303、
ダイヤルアップソフトウェアはユーザがダイヤルアップのAPNパラメータを設定することを許可し、該パラメータがダイヤルアップ命令に含まれてデータカードに送信されるステップS304、
データカードはダイヤルアップ命令を受信した後、APNパラメータを含むか判断し、APNパラメータを含むと、ステップS306を実行し、APNパラメータを含まないと、ステップS307を実行するステップS305、
直接に該APNパラメータを用いてダイヤルアップ接続を確立するステップS306、
デフォルトPDP ProfileにおけるAPNパラメータを用いてダイヤルアップ接続を確立するステップS307、を含む。
【００３４】
別の応用例において、データカードをパワーオンして再起動する時、不揮発性の記憶領域に記憶しているAPNパラメータ及びAPNロック状態に基づいて、前記データカードのAPNロック状態を自動回復することができ、図6に示すように、
設備をパワーオンして起動するステップS401、
マスターモジュールはデフォルトPDP Profileが新規作成されたかどうかを検査し、新規作成されていないと、ステップS403を実行し、新規作成されたと、ステップS404を実行するステップS402、
デフォルトPDP Profileを新規作成し、且つステップS405に移行するステップS403、
PDP ProfileにおけるAPNパラメータが空であるかどうかを検査し、デフォルトPDP ProfileにおけるAPNパラメータが空であると、ステップS405を実行し、さもないと、ステップS406を実行するステップS404、
不揮発性の記憶領域に保存しているAPNパラメータをPDP Profileに書き込むステップS405、
処理フローが終了し、PDP Profile初期化が完成するステップS406、を含む。
【００３５】
上記実施例から、関連技術に対応して、上記実施例に提供されるデータカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法は、端末データカードのAPNロック状態を修正することにより、ネットワーク接続を確立する時、使用するAPNを制御して、端末がアクセスしたコアネットワーク及び外部Internetネットワークの範囲を制御し、異なるネットワーク及び異なる応用シナリオでユーザのネットワークアクセス権限及び範囲への異なる要求を満たすように、特定のアプリケーションシナリオに特定のAPNパラメータを使用して特定のネットワークにアクセスすることしかできない。例えば、オペレータは端末がそのオペレータのネットワークで使用することしかできない、又は他のネットワークでローミングの方式によりそのオペレータのコアネットワークにアクセスすることを希望しており、このように、端末データカードのAPNをロックすることができ、このように端末が接続確立された後対応するGGSNにアクセスすることを確定し、それにより、端末から外部Internetへのネットワーク通路を制御する。同様に、企業ユーザに対して、スタッフが自分の企業ネットワークにアクセスし、他のInternetネットワークにアクセスできないことを希望しており、同様に、APNをロックすることによりアクセスネットワークの範囲を制御することができる。且つ、必要に応じて動的にAPNのロッキングとアンロック状態を変更することができ、端末データカードのAPNがロッキング状態にある時、ユーザは制限範囲内のネットワークにアクセスすることしかできず、端末データカードのAPNがアンロック状態にある時、端末がアクセス可能なネットワークを制限せず、ユーザはいかなるネットワークにアクセスすることができる。
【００３６】
一般の当業者は、上記方法における全部又は一部のステップをプログラムによって関連ハードウェアに命令を出して完成させることができ、前記プログラムはコンピュータ読み取り可能な記憶媒体、例えば読取り専用メモリ、ディスク又は光ディスク等に記憶してもよいと理解することができる。選択肢として、上記実施例の全部又は一部のステップが１つ又は複数のＩＣにより実現されてもよい。それに対応して、上記実施例における各モジュール／ユニットはハードウェアの形式で実現されてもよく、ソフトウェア機能モジュールの形式で実現されてもよい。本発明の実施例はいかなる特定形式のハードウェアとソフトウェアの組合せに限らない。
【００３７】
以上は本発明の好適な実施案例に過ぎず、本発明の保護範囲を制限するものではない。本発明の発明内容に基づいて、さらにほかの複数種の実施例を有してもよく、本発明の趣旨とその実質を逸脱しない場合に、本分野に詳しい当業者は本発明に基づいて各種の相応する変更又は変形を行うことができ、本発明の趣旨及び原則の下で行ったいかなる変更、等価置換、改良等はいずれも本発明の保護範囲に含まれる。
【産業上の利用可能性】
【００３８】
上記データカードAPNロック状態の制御方法及び装置、データカード及び該データカードを用いるダイヤルアップ方法は、端末データカードのAPNロック状態を修正することにより、ユーザがネットワークにアクセスする時APNパラメータの設定権限を制御し、異なるネットワーク及び異なる応用シナリオでユーザのネットワークアクセス権限及び範囲への異なる要求を満たすように、特定のアプリケーションシナリオに特定のAPNパラメータを使用して特定のネットワークにアクセスすることしかできない。従って本発明は高い産業上の利用可能性を有する。
【図１】
2015528261.tif 000003
【図２】
2015528261.tif 000004
【図３】
2015528261.tif 000005
【図４】
2015528261.tif 000006
【図５】
2015528261.tif 000007
【図６】
2015528261.tif 000008
【国際調査報告】
2015528261.tif 000009
2015528261.tif 000010
2015528261.tif 000011
2015528261.tif 000012
2015528261.tif 000013
2015528261.tif 000014