(57)【要約】  本開示はネットワーク接続方法・ユーザ機器を開示する。本方法は、ターゲットアクセスポイントのデータを得るため、アクセスポイントデバイスが提供する2次元コードをスキャンし、ターゲットアクセスポイントのデータに従い構成記述ファイルを取得し、構成記述ファイルはターゲットアクセスポイントへの接続に使用され、構成記述ファイルをインストールし、ターゲットアクセスポイントを検出した後、構成記述ファイルに従いターゲットアクセスポイントに接続する。本実施形態では、クローズドシステムの構成記述ファイルは、ターゲットアクセスポイントのデータが構成記述ファイルを使用してシステムにインストールされるよう、2次元コードでターゲットアクセスポイントのデータを使用して生成され、ユーザ機器が、ターゲットアクセスポイントを検出した後、ターゲットアクセスポイントに自動的に接続でき、操作手順を簡略化できる。
2017506452.tif 000002
【特許請求の範囲】
【請求項１】
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンするステップと、
前記ターゲットアクセスポイントの前記データに従って構成記述ファイルを取得するステップであって、前記構成記述ファイルは前記ターゲットアクセスポイントに接続するために使用されるステップと、
前記構成記述ファイルをインストールし、前記ターゲットアクセスポイントを検出した後、前記構成記述ファイルに従って前記ターゲットアクセスポイントに接続するステップとを備え、
前記構成記述ファイルは、前記ターゲットアクセスポイントのサービスセット識別子、前記ターゲットアクセスポイントの暗号化方式、および前記ターゲットアクセスポイントのパスワードを備える、
ネットワーク接続方法。
【請求項２】
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンする前記ステップは、
前記2次元コードに対応する文字列を取得するために、前記2次元コードをスキャンするステップと、
前記文字列にセキュリティ認証を実行して、前記文字列が事前設定文字列を備えるかどうかを検出し、前記文字列が前記事前設定文字列を含まない場合、前記2次元コードが安全な2次元コードであると決定して、前記文字列に従って2次元コード情報を取得するステップと、
前記ターゲットアクセスポイントの前記データを取得するために、前記2次元コード情報をデコードするステップとを備える請求項1に記載の方法。
【請求項３】
前記2次元コード情報のタイプ識別子を検出して、前記タイプ識別子に従って前記2次元コード情報が前記ターゲットアクセスポイントの前記データを含むかどうかを決定し、前記2次元コード情報が前記ターゲットアクセスポイントの前記データを含む場合、前記ターゲットアクセスポイントの前記データを取得するために、前記2次元コード情報をデコードするステップを実行するステップ
をさらに備える請求項2に記載の方法。
【請求項４】
前記ターゲットアクセスポイントの前記データに従って構成記述ファイルを取得する前記ステップは、
前記2次元コード情報のサーバアドレスに従って、前記ターゲットアクセスポイントの前記データをサーバに送信するステップであって、前記ターゲットアクセスポイントの前記データを受信した後、前記サーバが、前記ターゲットアクセスポイントの前記データに従って前記構成記述ファイルを生成して、前記構成記述ファイルをユーザ機器に送信する、ステップを備える請求項1に記載の方法。
【請求項５】
前記サーバによって送信された署名を受信するステップであって、前記署名は前記構成記述ファイルが信頼できる構成記述ファイルであることを示すために使用されるステップ
をさらに備える請求項4に記載の方法。
【請求項６】
前記サーバによって送信された前記署名が受信されない場合、前記構成記述ファイルをインストールする前記ステップの前に、
プロンプトインターフェイスを表示して、前記構成記述ファイルが信頼できない構成記述ファイルであることを指示するステップと、
ユーザによってトリガーされたインストレーション命令に従って、前記構成記述ファイルをインストールする前記ステップの実行を続行するステップとをさらに備える請求項5に記載の方法。
【請求項７】
前記構成記述ファイルをインストールする前記ステップは、
事前設定プログラムを使用することによって前記構成記述ファイルを開き、システム構成インターフェイスにジャンプして、前記システム構成インターフェイスを使用することによって前記構成記述ファイルをインストールするステップを備える請求項1または6に記載の方法。
【請求項８】
前記ターゲットアクセスポイントを検出した後、前記構成記述ファイルに従って前記ターゲットアクセスポイントに接続する前記ステップは、
前記サービスセット識別子が前記構成記述ファイルの前記ターゲットアクセスポイントの前記サービスセット識別子であるかどうかを検出し、前記サービスセット識別子が前記ターゲットアクセスポイントの前記サービスセット識別子である場合、前記構成記述ファイル内の前記ターゲットアクセスポイントの前記暗号化方式、および前記ターゲットアクセスポイントの前記パスワードを使用することによって前記ターゲットアクセスポイントに接続するステップを備える請求項1に記載の方法。
【請求項９】
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンするように構成されたスキャニングモジュールと、
前記ターゲットアクセスポイントの前記データに従って構成記述ファイルを取得するように構成された処理モジュールであって、前記構成記述ファイルは前記ターゲットアクセスポイントに接続するために使用される、処理モジュールと、
前記構成記述ファイルをインストールするように構成されたインストレーションモジュールと、
前記ターゲットアクセスポイントを検出した後、前記構成記述ファイルに従って前記ターゲットアクセスポイントに接続するように構成された接続モジュールとを備え、
前記構成記述ファイルは、前記ターゲットアクセスポイントのサービスセット識別子、前記ターゲットアクセスポイントの暗号化方式、および前記ターゲットアクセスポイントのパスワードを備える
ユーザ機器。
【請求項１０】
前記スキャニングモジュールは、
前記2次元コードに対応する文字列を取得するために、前記2次元コードをスキャンするように構成されたスキャニングユニットと、
前記文字列にセキュリティ認証を実行して、前記文字列が事前設定文字列を備えるかどうかを検出するように構成された認証ユニットと、
前記文字列が前記事前設定文字列を含まない場合、前記2次元コードが安全な2次元コードであると決定して、前記文字列に従って2次元コード情報を取得するように構成された処理ユニットと、
前記ターゲットアクセスポイントの前記データを取得するために、前記2次元コード情報をデコードするように構成されたデコーディングユニットとを備える請求項9に記載の機器。
【請求項１１】
前記処理ユニットは、前記2次元コード情報のタイプ識別子を検出して、前記タイプ識別子に従って前記2次元コード情報が前記ターゲットアクセスポイントの前記データを含むかどうかを決定し、前記2次元コード情報が前記ターゲットアクセスポイントの前記データを含む場合、前記ターゲットアクセスポイントの前記データを取得するために、前記2次元コード情報をデコードする前記ステップを実行するようにさらに構成される請求項10に記載の機器。
【請求項１２】
前記2次元コード情報のサーバアドレスに従って、前記ターゲットアクセスポイントの前記データをサーバに送信するように構成された送信モジュールであって、前記ターゲットアクセスポイントの前記データを受信した後、前記サーバが、前記ターゲットアクセスポイントの前記データに従って前記構成記述ファイルを生成して、前記構成記述ファイルをユーザ機器に送信する、送信モジュール
をさらに備える請求項9に記載の機器。
【請求項１３】
前記サーバによって送信された署名を受信するように構成された受信モジュールをさらに備え、前記署名は前記構成記述ファイルが信頼できる構成記述ファイルであることを示すために使用される請求項12に記載の機器。
【請求項１４】
前記受信モジュールが前記サーバによって送信された前記署名を受信しない場合、プロンプトインターフェイスを表示して、前記構成記述ファイルが信頼できない構成記述ファイルであることを指示し、
ユーザによってトリガーされたインストレーション命令に従って、前記インストレーションモジュールに前記構成記述ファイルをインストールする前記ステップの実行を続行させるように構成された表示モジュールをさらに備える請求項13に記載の機器。
【請求項１５】
前記インストレーションモジュールは、事前設定プログラムを使用することによって前記構成記述ファイルを開き、システム構成インターフェイスにジャンプして、前記システム構成インターフェイスを使用することによって前記構成記述ファイルをインストールするように構成される請求項9または14に記載の機器。
【請求項１６】
前記接続モジュールは、前記サービスセット識別子が前記構成記述ファイルの前記ターゲットアクセスポイントの前記サービスセット識別子であるかどうかを検出し、前記サービスセット識別子が前記ターゲットアクセスポイントの前記サービスセット識別子である場合、前記構成記述ファイル内の前記ターゲットアクセスポイントの前記暗号化方式、および前記ターゲットアクセスポイントの前記パスワードを使用することによって前記ターゲットアクセスポイントに接続するように構成される請求項9に記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワーク技術の分野に関し、特に、ネットワーク接続方法およびユーザ機器に関する。
【背景技術】
【０００２】
wireless-fidelity(Wi-Fi)技術の普及に伴って、Webページのブラウズ、電子メールの送受信、音楽ダウンロード、デジタルフォトの送信、ストリーミングメディアサービス、およびオンラインゲームのようなネットワーク機能を、Wi-Fiネットワーク使用することによって実施するユーザの数はますます増加しつつある。そのため、ネットワーク接続方法には、Wi-Fiネットワークが使用される前にWiFiネットワークに接続して、さらに前述のネットワーク機能を実施することが必要とされている。
【０００３】
既存の技術では、ユーザが、最初にWi-Fiネットワークの名前とパスワードを取得し、次いでユーザ機器でWi-Fiネットワークを検索して、Wi-Fiネットワークを見つけ出した後に、Wi-Fi接続インターフェイスに入り、手動でWi-Fiパスワードを入力し、パスワードが正常に認証された後にWi-Fiネットワークに接続する必要があるというネットワーク接続方法を提供している。
【０００４】
しかし、ネットワーク接続方法は、手動で完了される必要があり、操作手順が複雑であるため、ユーザ機器がターゲットアクセスポイントの検出後にWi-Fiネットワークに接続するまでに長い時間がかかりすぎ、手動操作の過程において入力エラーが生じることもあり、ネットワーク接続の効率を低下させてしまうという状況をもたらす。
【発明の概要】
【課題を解決するための手段】
【０００５】
従来技術の問題を解決するため、本発明の実施形態は、ネットワーク接続方法およびユーザ機器を提供する。技術的解決策は、以下のとおりである。
【０００６】
第1の態様によれば、ネットワーク接続方法が提供され、方法は、
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンするステップと、
ターゲットアクセスポイントのデータに従って構成記述ファイルを取得するステップであって、構成記述ファイルはターゲットアクセスポイントに接続するために使用されるステップと、
構成記述ファイルをインストールし、ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続するステップとを含み、
構成記述ファイルは、ターゲットアクセスポイントのサービスセット識別子、ターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを含む。
【０００７】
第2の態様によれば、ユーザ機器が提供され、ユーザ機器は、
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンするように構成されたスキャニングモジュールと、
ターゲットアクセスポイントのデータに従って構成記述ファイルを取得するように構成された処理モジュールであって、構成記述ファイルはターゲットアクセスポイントに接続するために使用される処理モジュールと、
構成記述ファイルをインストールするように構成されたインストレーションモジュールと、
ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続するように構成された接続モジュールとを含み、
構成記述ファイルは、ターゲットアクセスポイントのサービスセット識別子、ターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを含む。
【０００８】
本発明の実施形態は、ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンし、ターゲットアクセスポイントのデータに従って構成記述ファイルを取得して、構成記述ファイルはターゲットアクセスポイントに接続するために使用され、構成記述ファイルをインストールして、ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続する、ネットワーク接続方法およびユーザ機器を提供する。本発明の実施形態において、クローズドシステムの構成記述ファイルは、ターゲットアクセスポイントのデータが構成記述ファイルを使用することによってシステムにインストールされ得るように、2次元コードのターゲットアクセスポイントのデータを使用することによって生成され、それにより、ユーザ機器が、ターゲットアクセスポイントを検出した後、ターゲットアクセスポイントに自動的に接続できるようにし、それにより、ターゲットアクセスポイントに接続するための手動操作を回避して、操作手順を簡略化し、接続効率を高める。
【０００９】
本発明の実施形態の技術的解決策をさらに明確に説明するため、後段では、実施形態を説明するために必要な添付の図面を簡単に紹介する。明らかに、後段の説明における添付の図面は、本発明の一部の実施形態を示しているにすぎず、当業者であれば、創造的な取り組みを伴うことなく、これらの添付の図面からその他の図面をさらに導き出すことができるであろう。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態によるネットワーク接続方法を示す流れ図である。
【図２】本発明の実施形態によるネットワーク接続方法を示す流れ図である。
【図３】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図４】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図５】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図６】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図７】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図８】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図９】本発明の実施形態によるディスプレイインターフェイスを示す概略図である。
【図１０】本発明の実施形態によるユーザ機器を示す概略構造図である。
【図１１】本発明の実施形態によるユーザ機器を示す概略構造図である。
【図１２】本発明の実施形態によるユーザ機器を示す概略構造図である。
【発明を実施するための形態】
【００１１】
本開示の目的、技術的解決策、および利点をより明らかにするため、本発明の実施形態は、添付の図面を参照して後段において詳細に説明される。
【００１２】
図1は、本発明の実施形態によるネットワーク接続方法を示す流れ図である。図1に示されるように、方法は、以下のステップを含む。
【００１３】
101:ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンする。
【００１４】
102:ターゲットアクセスポイントのデータに従って構成記述ファイルを取得し、構成記述ファイルはターゲットアクセスポイントに接続するために使用される。
【００１５】
103:構成記述ファイルをインストールし、ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続する。
【００１６】
構成記述ファイルは、ターゲットアクセスポイントのサービスセット識別子、ターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを含む。
【００１７】
オプションとして、方法は、
2次元コードに対応する文字列を取得するために、2次元コードをスキャンするステップと、
文字列にセキュリティ認証を実行して、文字列が事前設定文字列を含むかどうかを検出し、文字列が事前設定文字列を含まない場合、2次元コードが安全な2次元コードであると決定して、文字列に従って2次元コード情報を取得するステップと、
ターゲットアクセスポイントのデータを取得するために、2次元コード情報をデコードするステップとをさらに含む。
【００１８】
オプションとして、方法は、
2次元コード情報のタイプ識別子を検出して、タイプ識別子に従って2次元コード情報がターゲットアクセスポイントのデータを含むかどうかを決定し、2次元コード情報がターゲットアクセスポイントのデータを含む場合、ターゲットアクセスポイントのデータを取得するために、2次元コード情報をデコードするステップを実行するステップをさらに含む。
【００１９】
オプションとして、ターゲットアクセスポイントのデータに従って構成記述ファイルを取得するステップは、
2次元コード情報のサーバアドレスに従って、ターゲットアクセスポイントのデータをサーバに送信するステップであって、ターゲットアクセスポイントのデータを受信した後、サーバが、ターゲットアクセスポイントのデータに従って構成記述ファイルを生成して、構成記述ファイルをユーザ機器に送信する、ステップをさらに含む。
【００２０】
オプションとして、方法は、
サーバによって送信された署名を受信するステップであって、署名は構成記述ファイルが信頼できる構成記述ファイルであることを示すために使用される、ステップをさらに含む。
【００２１】
オプションとして、サーバによって送信された署名が受信されない場合、構成記述ファイルをインストールする前に、方法は、
プロンプトインターフェイスを表示して、構成記述ファイルが信頼できない構成記述ファイルであることを指示するステップと、
ユーザによってトリガーされたインストレーション命令に従って、構成記述ファイルをインストールするステップの実行を続行するステップとをさらに含む。
【００２２】
オプションとして、構成記述ファイルをインストールするステップは、
事前設定プログラムを使用することによって構成記述ファイルを開き、システム構成インターフェイスにジャンプして、システム構成インターフェイスを使用することによって構成記述ファイルをインストールするステップを含む。
【００２３】
オプションとして、ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続するステップは、
サービスセット識別子が構成記述ファイルのターゲットアクセスポイントのサービスセット識別子であるかどうかを検出し、サービスセット識別子がターゲットアクセスポイントのサービスセット識別子である場合、構成記述ファイル内のターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを使用することによってターゲットアクセスポイントに接続するステップを含む。
【００２４】
本発明のこの実施形態において、クローズドシステムの構成記述ファイルは、ターゲットアクセスポイントのデータが構成記述ファイルを使用することによってシステムにインストールされ得るように、2次元コードのターゲットアクセスポイントのデータを使用することによって生成され、それにより、ユーザ機器が、ターゲットアクセスポイントを検出した後、ターゲットアクセスポイントに自動的に接続できるようにし、それにより、ターゲットアクセスポイントに接続するための手動操作を回避して、操作手順を簡略化し、接続効率を高めることになる。
【００２５】
図2は、本発明の実施形態によるネットワーク接続方法を示す流れ図である。この実施形態において、ユーザ機器は、携帯電話、タブレットコンピュータなどであってもよく、ユーザ機器のオペレーティングシステムは、iOSのようなクローズドシステムであり、アクセスポイントはWi-Fiホットスポットなどであってもよい。図2に示されるように、方法は、以下のステップを含む。
【００２６】
201:2次元コードに対応する文字列を取得するために、アクセスポイントデバイスによって提供された2次元コードをスキャンするステップ。
【００２７】
ユーザ機器は、2次元コードを取得するために、ユーザ機器のフレーミングウィンドウを始動することによって2次元コードを含むピクチャをスキャンすることができる。具体的には、ピクチャは、アクセスポイントデバイスの表面上にプリントされてもよいか、または用紙、厚板、もしくはガラスのようなピクチャのプリントに使用され得る別の媒体上にプリントされてもよく、次いで、ピクチャがプリントされる媒体はアクセスポイントデバイスの表面または別の場所に貼り付けられて、ユーザにピクチャをスキャンするよう注意を促す。
【００２８】
2次元コードスキャニングインターフェイスは、図3に示され得る。図3において、2次元コードスキャニングインターフェイスは、フレーミングウィンドウ、スキャニングアイコン、およびスキャニング停止アイコンを含むことができ、フレーミングウィンドウはピクチャをスキャンするために使用され、スキャニングアイコンはテキスト情報「Scan(スキャン)」を含み、ユーザがスキャニングアイコンを選択すると、ユーザ機器は、2次元コードを含むフォトのスキャンを開始する。スキャニング停止アイコンはテキスト情報「Stop scanning(スキャニング停止)」を含み、ユーザがスキャニング停止アイコンを選択すると、ユーザ機器は、2次元コードを含むフォトのスキャンを停止し、2次元コードを取得した後にプロンプトインターフェイスを表示して、2次元コードが正常に取得されたことをユーザに指示する。図4に示されるように、図4において、プロンプトインターフェイスは、2次元コードが正常に取得されたことをユーザ機器に指示するために使用されるテキスト情報「The two-dimensional code has been successfully scanned(2次元コードは正常にスキャンされました)」を含む。
【００２９】
あるいは、ユーザ機器はまた、インスタントメッセージングアプリケーション、ブルートゥース（登録商標）などを使用することによりもう1つのデバイスによって送信される、2次元コードを含むピクチャを受信することもでき、もう1つのデバイスは、本明細書において限定されていない、もう1つのユーザ機器、もう1つのネットワークデバイスなどであってもよく、次いで、アクセスポイントの2次元コードを取得するためにピクチャをスキャンする。
【００３０】
202:ユーザ機器は、文字列にセキュリティ認証を実行して、文字列が事前設定文字列を含むかどうかを検出し、文字列が事前設定文字列を含まない場合、2次元コードが安全な2次元コードであると決定して、それに応じて203を実行するか、または文字列が事前設定文字列を含む場合、2次元コードが安全ではない2次元コードであると決定して、終了する。
【００３１】
例として、事前設定文字列は、悪意のあるリンクである可能性もあり、具体的には、セキュリティ認証の方式は以下のとおりであってもよい。
ユーザ機器は、ユーザ機器に事前に格納されている事前設定文字列データベースに従って、文字列が事前設定文字列を含むかどうかを決定することができるか、またはユーザ機器は、文字列をサーバにアップロードすることができ、サーバは、事前設定文字列データベースに従って、文字列が事前設定文字列を含むかどうかを決定し、決定結果をユーザ機器に送信する。
【００３２】
文字列が事前設定文字列を含まないと決定される場合、2次元コードは安全な2次元コードであると決定され、203および後続のステップが実行される。
【００３３】
文字列が事前設定文字列を含むと決定される場合、2次元コードが安全ではない2次元コードであることが決定され、プロンプトインターフェイスがユーザに表示され、図5に示されるように、2次元コードが安全な2次元コードではないことを指示して、デコーディングを続行するかどうかをユーザに確認する。図5において、プロンプトインターフェイスは、プロンプトアイコン、続行アイコン、および停止アイコンを含み、プロンプトアイコンは、2次元コードが安全ではない2次元コードであることを指示し、2次元コードのデコーディングを続行するかどうかをユーザに確認するために使用されるテキスト情報「The two-dimensional code is not secure two-dimensional code, whether to choose to continue(2次元コードは安全な2次元コードではありません、続行しますか)」を含み、続行アイコンは、テキスト情報「Yes」を含み、ユーザが続行アイコンを選択する場合、203および後続のステップが実行され、停止アイコンは、テキスト情報「No」を含み、ユーザが停止アイコンを選択する場合、手順は終了する。
【００３４】
203:ユーザ機器は、文字列に従って、2次元コード情報を取得する。
【００３５】
具体的には、文字列は、2次元コード情報を取得するために、プロトコルを使用することによってデコードされてもよく、2次元コード情報は、Java Script Object Notation(JSON、Java（登録商標）スクリプト言語に基づく軽量データ交換フォーマット)であってもよく、JSONデータはタイプ識別子を含み、タイプ識別子はJSONデータのタイプを示すために使用される。JSONデータのさまざまなタイプがさまざまなタイプの識別子に対応し、JSONデータのタイプは、アクセスポイントデータであってもよいか、またはネームカードデータ、ネットワークリンクデータなどであってもよいか、または別のタイプであってもよく、本明細書において限定されることはない。
【００３６】
文字列がデコードされるときに使用されるプロトコルは、デコーディング機能を有するプロトコルであってもよいことは注目に値する。本明細書において具体的なプロトコルが限定されることはなく、プロトコルを使用することにより文字列をデコードして取得されるデータは、JSONデータであってもよいか、またはJava言語に基づく別のタイプのデータであってもよいか、または別のフォーマットのデータであってもよく、本明細書において限定されることはない。
【００３７】
204:ユーザ機器は、2次元コード情報のタイプ識別子を検出して、タイプ識別子に従って2次元コード情報がターゲットアクセスポイントのデータを含むかどうかを決定し、2次元コード情報がターゲットアクセスポイントのデータを含む場合、205を実行し、2次元コード情報がターゲットアクセスポイントのデータを含まない場合、手順は終了する。
【００３８】
具体的には、ユーザ機器は、JSONデータのタイプ識別子を検出して、JSONデータのタイプ識別子に従ってJSONデータがターゲットアクセスポイントのデータを含むかどうかを決定する。具体的な決定方法は、タイプ識別子マッチングであってもよく、JSONデータがターゲットアクセスポイントのデータを含むかどうかを決定するステップはまた、JSONデータが本明細書において限定されていない事前設定アルゴリズムを使用することによってターゲットアクセスポイントのデータを含むかどうかを決定するステップであってもよい。
【００３９】
オプションとして、この実施形態において、ステップ202は、2次元コードにセキュリティ認証を実行するステップであり、ステップ204は、2次元コードに含まれているデータのタイプを決定するステップであり、実際の適用例において、ステップ202およびステップ204が含まれていなくてもよい。
【００４０】
205:ユーザ機器は、ターゲットアクセスポイントのデータを取得するために、2次元コード情報をデコードする。
【００４１】
具体的には、2次元コード情報がデコードされた後、ターゲットアクセスポイントのデータが取得されてもよく、ターゲットアクセスポイントのデータは、ターゲットアクセスポイントのサービスセット識別子(SSID)のようなターゲットアクセスポイントパラメータ、ターゲットアクセスポイントの暗号化方式、またはターゲットアクセスポイントのパスワードを含むことができ、ターゲットアクセスポイントの暗号化方式は、Wired Equivalent Privacy(WEP)暗号化、Wired Equivalent Privacy-pre-shared key(WPA-PSK)暗号化、2 Wired Equivalent Privacy-pre-shared key(WPA2-PSK)暗号化、およびWireless LAN Authentication and Privacy Infrastructure(WAPI)暗号化を含むことができるが、本明細書において限定されることはない。
【００４２】
ターゲットアクセスポイントのデータは、アクセスポイントデバイスによって提供されてもよく、アクセスポイントデバイス上で構成されるか、またはネットワーク側で提供されてもよく、サーバ上で構成される。ターゲットアクセスポイントのデータがアクセスポイントデバイスによって提供される場合、2次元コードはアクセスポイントデバイスの表面上、または2次元コードがプリントされる別の媒体上にプリントされてもよいか、またはターゲットアクセスポイントのデータがネットワーク側で提供される場合、2次元コードはユーザ機器によってネットワーク側から受信されてもよい。
【００４３】
206:ユーザ機器は、ターゲットアクセスポイントのデータに従って構成記述ファイルを取得する。
【００４４】
具体的には、ユーザ機器は、ターゲットアクセスポイントのデータに従って構成記述ファイルを生成し、具体的な生成方法は、構成記述ファイル生成アルゴリズムを使用することによって構成記述ファイルを生成するステップであってもよいか、または本明細書において限定されない別の方法であってもよい。構成記述ファイルは、ユーザ機器によって生成され、ユーザ機器は、署名を構成する権利を有していない場合もあり、したがって構成記述ファイルは署名を含まない。
【００４５】
構成記述ファイルがサーバによって生成される場合、構成記述ファイルは、構成記述ファイルが信頼できる構成記述ファイルであることを示す署名を含む。
【００４６】
オプションとして、ユーザ機器はまた、2次元コードを解析することによって取得されたユニフォームリソースロケータ(URL)に従って、ターゲットアクセスポイントのデータをURLに従って許可されたサーバに送信することもでき、許可されたサーバは、ターゲットアクセスポイントのデータに従って構成記述ファイルを生成し、構成記述ファイルを生成した後、サーバは、構成記述ファイルをユーザ機器に送信する。具体的な生成方法は、許可されたサーバが、許可されたサーバの構成記述ファイル生成アルゴリズムを使用することによって構成記述ファイルを生成する方法であってもよいか、または本明細書において限定されない別の方法であってもよい。
【００４７】
構成記述ファイルが、ターゲットアクセスポイントのSSIDのようなターゲットアクセスポイントパラメータ、ターゲットアクセスポイントの暗号化方式、またはターゲットアクセスポイントのパスワードを含むことができることは、注目に値する。
【００４８】
クローズドシステムは、構成記述ファイルによってのみクローズドシステムを構成することができる。したがって、ターゲットアクセスポイントのデータは、ステップ206を実行することによってターゲットアクセスポイントのデータに従ってターゲットアクセスポイントのデータを含む構成記述ファイルを生成することによってのみ、システムに格納され得る。
【００４９】
207:ユーザ機器は、構成記述ファイルをインストールする。
【００５０】
本発明のこの実施形態において、説明は、ユーザ機器によってインストールされるべき構成記述ファイルが署名を含まない構成記述ファイルであるという例を使用することによってのみ提供される。
【００５１】
ユーザ機器は、事前設定プログラムを開始し、事前設定プログラムで構成記述ファイルを開くが、事前設定プログラムはブラウザであってもよいか、または本明細書において限定されない別のプログラムであってもよい。
【００５２】
構成記述ファイルが開かれた後、図6に示されるように、構成インターフェイスへとジャンプする。図6において、構成インターフェイスは、インストレーションインターフェイスと、構成記述ファイルコンテンツインターフェイスとを含み、インストレーションインターフェイスはインストレーションアイコンを含み、インストレーションアイコンはネーム情報「Install the configuration description file(構成記述ファイルをインストール)」を含む。ユーザ機器がインストレーションアイコンを選択すると、ユーザ機器は、構成記述ファイルをインストールし、ネーム情報は、構成記述ファイルがアクセスポイント構成記述ファイルであることを示すために使用されるテキスト情報「Wi-Fi network(Wi-Fiネットワーク)」を含む。
【００５３】
構成記述ファイルは署名を含まないので、ユーザがインストールを選択する場合、ユーザ機器は、図7に示されるように、プロンプトインターフェイスを表示して、構成記述ファイルが署名を含まないので、信頼できない構成記述ファイルであることを指示し、インストレーションの続行を選択するかどうかを確認する。図7において、プロンプトインターフェイスは、プロンプト情報、インストレーションアイコン、およびインストレーション停止アイコンを含み、プロンプト情報は、テキスト情報「The configuration description file does not include the signature, and is an untrusted configuration description file, and whether to choose to continue the installation(構成記述ファイルは署名を含まないので、信頼できない構成記述ファイルです、インストールを続行しますか)」を含み、インストレーションアイコンは、テキスト情報「Yes」を含み、インストレーション停止アイコンは、テキスト情報「No」を含む。ユーザ機器が、インストレーションアイコンの選択がトリガーされることを検出した場合、ユーザがインストレーションインターフェイスに従って構成記述ファイルをインストールするよう、図8に示されるように、インストレーションインターフェイスが表示されるか、またはユーザ機器が、インストレーション停止アイコンがトリガーされることを検出した場合、手順は終了する。
【００５４】
図8において、インストレーションインターフェイスは、インストレーションプロンプトインターフェイス、インストレーション取り消しアイコン、インストレーションコンテンツインターフェイスを含み、インストレーションプロンプトインターフェイスは、テキスト情報「Install the description file(記述ファイルをインストール)」を含み、インストレーション取り消しアイコンは、テキスト情報「Cancel(キャンセル)」を含み、インストレーションコンテンツインターフェイスは、インストレーションアイコン、情報表示アイコン、テキスト情報「Description:Wi-Fi network connection information(説明:Wi-Fiネットワーク接続情報)」、「Signature:None(署名:なし)」、「Unverified(未証明)」、「Receipt date:0000-00-00(受信日付:0000-00-00)」、「Including:SSID, encryption manner, and password(含む:SSID、暗号化方式、およびパスワード)」、および「More details(詳細)」を含む。インストレーションアイコンがトリガーされることを検出した場合、ユーザ機器は、構成記述ファイルをインストールする。インストレーション取り消しアイコンがトリガーされることを検出した場合、ユーザ機器は手順を終了する。
【００５５】
構成記述ファイルが署名を含む場合、ユーザがインストレーションインターフェイスに従って構成記述ファイルをインストールするように、インストレーションインターフェイスが表示される。
【００５６】
208:ターゲットアクセスポイントを検出した後、ユーザ機器は、構成記述ファイルに従ってターゲットアクセスポイントに接続し、手順を終了する。
【００５７】
具体的には、Wi-Fiスキャニング機能を開いた後、任意のアクセスポイントのサービスセット識別子を検出すると、ユーザ機器は、サービスセット識別子が構成記述ファイルのターゲットアクセスポイントのサービスセット識別子であるかどうかを検出する。構成記述ファイルは、システムにインストールされている。したがって、サービスセット識別子が構成記述ファイルのターゲットアクセスポイントのサービスセット識別子であると決定した後、ユーザ機器は、ターゲットアクセスポイントのSSIDのようなターゲットアクセスポイントパラメータ、ターゲットアクセスポイントの暗号化方式、またはターゲットアクセスポイントのパスワードに従ってターゲットアクセスポイントに接続することができる。
【００５８】
オプションとして、構成記述ファイルを正常にインストールした後、ユーザ機器は、構成記述ファイルをさらに除去することができ、ユーザが構成記述ファイルをシステム構成から除去すると、ユーザ機器は、図9に示されるように、構成記述ファイル除去インターフェイスを表示する。図9において、ユーザが、テキスト情報「Remove(除去)」を含む除去アイコンを選択する場合、およびユーザ機器が除去アイコンを選択した後、構成記述ファイルはデバイスから除去される。除去アイコンおよびテキスト情報「Remove the configuration description file(構成記述ファイルを除去)」を除いては、図9におけるもう1つのインターフェイス、もう1つのアイコン、およびその他のテキスト情報は、図8に示されるものと同じである。詳細については、本明細書において説明されない。
【００５９】
本発明のこの実施形態における2次元コードスキャニングインターフェイス、プロンプトインターフェイス、構成記述ファイルインターフェイス、構成インターフェイス、インストレーションインターフェイス、および除去インターフェイスは、例示的なものにすぎず、別の形態であってもよく、本明細書において限定されないことは、注目に値する。
【００６０】
本発明のこの実施形態において、クローズドシステムの構成記述ファイルは、ターゲットアクセスポイントのデータが構成記述ファイルを使用することによってシステムにインストールされ得るように、2次元コードのターゲットアクセスポイントのデータを使用することによって生成され、それにより、ユーザ機器が、ターゲットアクセスポイントを検出した後、ターゲットアクセスポイントに自動的に接続できるようにし、それにより、ターゲットアクセスポイントに接続するための手動操作を回避して、操作手順を簡略化し、接続効率を高めることになる。さらに、セキュリティ認証が2次元コードに実行され、サーバは構成記述ファイルに署名添付して、ターゲットアクセスポイントに接続する場合にユーザ機器のセキュリティを確保する。
【００６１】
図10は、本発明の実施形態によるユーザ機器1000を示す。図10に示されるように、ユーザ機器1000は、
ターゲットアクセスポイントのデータを取得するために、アクセスポイントデバイスによって提供される2次元コードをスキャンするように構成されたスキャニングモジュール1001と、
ターゲットアクセスポイントのデータに従って構成記述ファイルを取得するように構成され、構成記述ファイルはターゲットアクセスポイントに接続するために使用される処理モジュール1002と、
構成記述ファイルをインストールするように構成されたインストレーションモジュール1003と、
ターゲットアクセスポイントを検出した後、構成記述ファイルに従ってターゲットアクセスポイントに接続するように構成された接続モジュール1004とを含み、
構成記述ファイルは、ターゲットアクセスポイントのサービスセット識別子、ターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを含む。
【００６２】
オプションとして、図11に示されるように、スキャニングモジュール1001は、
2次元コードに対応する文字列を取得するために、2次元コードをスキャンするように構成されたスキャニングユニット10011と、
文字列にセキュリティ認証を実行して、文字列が事前設定文字列を含むかどうかを検出するように構成された認証ユニット10012と、
文字列が事前設定文字列を含まない場合、2次元コードが安全な2次元コードであると決定して、文字列に従って2次元コード情報を取得するように構成された処理ユニット10013と、
ターゲットアクセスポイントのデータを取得するために、2次元コード情報をデコードするように構成されたデコーディングユニット10014とを含む。
【００６３】
オプションとして、処理ユニット10013は、2次元コード情報のタイプ識別子を検出して、タイプ識別子に従って2次元コード情報がターゲットアクセスポイントのデータを含むかどうかを決定するようにさらに構成され、2次元コード情報がターゲットアクセスポイントのデータを含む場合、ターゲットアクセスポイントのデータを取得するために、2次元コード情報をデコードするステップをデコーディングユニットに実行させる。
【００６４】
オプションとして、ユーザ機器1000は、2次元コード情報のサーバアドレスに従って、ターゲットアクセスポイントのデータをサーバに送信することであって、ターゲットアクセスポイントのデータを受信した後、サーバが、ターゲットアクセスポイントのデータに従って構成記述ファイルを生成して、構成記述ファイルをユーザ機器に送信することを行うように構成された送信モジュール1005をさらに含む。
【００６５】
オプションとして、ユーザ機器1000は、サーバによって送信された署名を受信するように構成された受信モジュール1006であって、署名は構成記述ファイルが信頼できる構成記述ファイルであることを示すために使用される受信モジュール1006をさらに含む。
【００６６】
オプションとして、ユーザ機器1000は、ユーザによってトリガーされたインストレーション命令に従って、インストレーションモジュール1003に構成記述ファイルをインストールするステップの実行を続行させるように構成された表示モジュール1007をさらに含む。
【００６７】
オプションとして、インストレーションモジュールは、事前設定プログラムを使用することによって構成記述ファイルを開き、システム構成インターフェイスにジャンプして、システム構成インターフェイスを使用することによって構成記述ファイルをインストールするように構成される。
【００６８】
オプションとして、接続モジュールは、サービスセット識別子が構成記述ファイルのターゲットアクセスポイントのサービスセット識別子であるかどうかを検出し、
サービスセット識別子がターゲットアクセスポイントのサービスセット識別子である場合、構成記述ファイル内のターゲットアクセスポイントの暗号化方式、およびターゲットアクセスポイントのパスワードを使用することによってターゲットアクセスポイントに接続するように構成される。
【００６９】
本発明のこの実施形態において、クローズドシステムの構成記述ファイルは、ターゲットアクセスポイントのデータが構成記述ファイルを使用することによってシステムにインストールされ得るように、2次元コードのターゲットアクセスポイントのデータを使用することによって生成され、それにより、ユーザ機器が、ターゲットアクセスポイントを検出した後、ターゲットアクセスポイントに自動的に接続できるようにし、それにより、ターゲットアクセスポイントに接続するための手動操作を回避して、操作手順を簡略化し、接続効率を高めることになる。
【００７０】
前述の機能モジュールは、前述の実施形態において提供されるユーザ機器のネットワーク接続中に例示的な目的のために説明されているにすぎないことに留意されたい。実際の適用例において、機能は、特定のニーズに従ってさまざまな機能モジュールに割り振られてもよく、つまり装置の内部構造がさまざまな機能モジュールに分割されて上記で説明されている機能の全部または一部を完成することを意味する。加えて、前述の実施形態において提供されるユーザ機器およびネットワーク接続方法は、同じ概念に属している。特定の実施のプロセスの詳細については、方法の実施形態を参照されたい。詳細については、本明細書において再度説明されることはない。
【００７１】
図12は、本発明の実施形態に含まれるタッチセンシティブ表面を有する端末の概略構造図を示す。端末は、前述のネットワーク接続方法を実行することができる。図12を参照して、以下に具体的な説明を示す。
【００７２】
端末1200は、1つまたは複数のコンピュータ可読ストレージ媒体を含むメモリ110、入力ユニット120、表示ユニット130、wireless fidelity(WiFi)モジュール140、1つまたは複数の処理コアを含むプロセッサ150、および電源装置160などの構成要素を含むことができる。当業者であれば、図12に示される端末の構造が、端末に制限を課すものではなく、図に示されているよりも多いもしくは少ない構成要素、またはいくつかの構成要素の組合せ、または異なる構成要素の編成を含むことができることを理解し得る。
【００７３】
メモリ110は、ソフトウェアプログラムおよびモジュールを格納するように構成されてもよい。プロセッサ150は、メモリ110に格納されているソフトウェアプログラムおよびモジュールを実行して、さまざまな機能アプリケーションおよびデータ処理を実施する。メモリ110は、主としてプログラム格納領域およびデータ格納領域を含むことができ、プログラム格納領域はオペレーティングシステム、(2次元コードスキャニング、画像表示機能など)少なくとも1つの機能によって必要とされるアプリケーションプログラムなどを格納することができ、データ格納領域は、端末1200の使用に従って作成されたデータ(2次元コードデータ、アクセスポイントデータなど)などを格納することができる。加えて、メモリ110は、高速ランダムアクセスメモリを含むことができ、たとえば少なくとも1つのディスクメモリ、フラッシュメモリのような不揮発性メモリ、または別の揮発性ソリッドステートメモリをさらに含むことができる。したがって、メモリ110は、プロセッサ150および入力ユニット120によるメモリ110へのアクセスを提供するため、メモリコントローラをさらに含むことができる。
【００７４】
入力ユニット120は、入力された数字または文字情報を受信して、ユーザ設定および機能制御に関連するキーボード、マウス、ジョイスティック、光学、またはトラックボール信号入力を生成するように構成されてもよい。具体的には、入力ユニット120は、タッチセンシティブ表面121およびもう1つの入力デバイス122を含むことができる。タッチセンシティブ表面121はまた、タッチスクリーンまたはタッチパネルと称されてもよく、(指またはタッチペンのような任意の適切な物体または付属部品を使用することによるタッチセンシティブ表面121の表面上または付近のユーザの操作など)タッチセンシティブ表面の表面上または付近のユーザのタッチ操作を収集して、事前設定されたプログラムに従って対応する接続装置を駆動することができる。オプションとして、タッチセンシティブ表面121は、タッチ検出装置およびタッチコントローラという2つの部分を含むことができる。タッチ検出装置は、ユーザのタッチ方向を検出し、タッチ操作によってもたらされた信号を検出して、信号をタッチコントローラに送信し、タッチコントローラは、タッチチェックデバイスからタッチ情報を受信し、タッチ情報をタッチ座標に変換して、タッチ座標をプロセッサ150に送信し、プロセッサ150により送信されたコマンドを受信して実行することができる。加えて、タッチセンシティブ表面121は、抵抗タイプ、キャパシタンスタイプ、赤外線タイプ、および表面音波タイプのような、さまざまなタイプを使用することによって実施されてもよい。タッチセンシティブ表面121に加えて、入力ユニット120は、もう1つの入力デバイス122をさらに含むことができる。具体的には、もう1つの入力デバイス122は、物理キーボード、機能キー(たとえば、音量調節キーおよびスイッチキー)、トラックボール、マウス、ジョイスティックなどのうちの1つまたは複数を含むことができるが、これらに限定されることはない。
【００７５】
表示ユニット130は、ユーザによって入力された情報、ユーザ向けに提供された情報、および端末1200のさまざまなグラフィカルユーザインターフェイスを表示するように構成されてもよく、これらのグラフィカルユーザインターフェイスは、画像、テキスト、アイコン、およびそれらの任意の組合せにより構成されてもよい。表示ユニット130は、表示パネル131を含むことができ、オプションとして、表示パネル131は、LCD(Liquid Crystal Display、液晶ディスプレイ)、OLED(Organic Light-Emitting Diode、有機発光ダイオード)などのような形態で構成されてもよい。さらに、タッチセンシティブ表面121は、表示パネル131をカバーすることができ、タッチセンシティブ表面121がその表面上または付近のタッチ操作を検出した後、タッチパネルは、タッチイベントのタイプを決定するためにタッチ操作をプロセッサ150に送信し、次いで、プロセッサ150は、タッチイベントのタイプに従って対応するビジュアル入力を表示パネル131に提供する。図12において、タッチセンシティブ表面121および表示パネル131は、2つの独立した構成要素として入力および出力機能を実施しているが、一部の実施形態において、タッチセンシティブ表面121および表示パネル131は、入力および出力機能を実施するように統合されてもよい。
【００７６】
WiFiは、短距離無線送信技術であり、WiFiモジュール140を使用することによって、端末1200は、ユーザの電子メールの受信および送信、Webページのブラウズ、ストリーミングメディアの閲覧などを補助することができ、ユーザに無線ブロードバンドインターネット閲覧を提供する。図12はWiFiモジュール140を示しているが、WiFiモジュール140が端末1200の必須の構成要素ではなく、本発明の本質が変更されない範囲で必要に応じて完全に省略されてもよいことが、理解され得る。
【００７７】
プロセッサ150は、端末1200の制御センターであり、さまざまなインターフェイスおよび回線を使用することによって携帯電話全体の各部分を接続し、端末1200のさまざまな機能を実行して、メモリ110に格納されているソフトウェアプログラムおよび/またはモジュールを稼働または実行すること、およびメモリ110に格納されているデータを呼び出すことによりデータを処理し、それにより携帯電話の全般的な監視を実行する。オプションとして、プロセッサ150は、1つまたは複数の処理コアを含むことができ、好ましくは、アプリケーションプロセッサおよびモデムプロセッサはプロセッサ150に統合されてもよく、アプリケーションプロセッサは主としてオペレーティングシステム、ユーザインターフェイス、アプリケーションプログラムなどを処理し、モデムプロセッサは主として無線通信を処理する。前述の変調および復調プロセッサはまた、プロセッサ150に統合されなくてもよいことが理解され得る。
【００７８】
端末1200は、構成要素に電力を供給するための電源装置160(たとえば、バッテリ)をさらに含み、好ましくは、電源装置は、充電、放電、および電力消費のような機能の管理が電源装置管理システムを使用することによって実施されるように、電源装置管理システムを使用することによってプロセッサ150に論理的に接続されてもよい。電源装置160は、1つまたは複数の直流または交流電源装置、再充電システム、電源障害検出回路、電源コンバータまたはインバータ、および電源状態インジケータのような、任意の構成要素をさらに含むことができる。
【００７９】
端末1200は、図面には示されていないが、カメラ、ブルートゥースモジュールなどをさらに含むことができる。詳細については、本明細書において再度説明されることはない。具体的には、この実施形態において、端末の表示ユニットはタッチスクリーンディスプレイであり、端末は、メモリおよび1つまたは複数のプログラムを含み、1つまたは複数のプログラムはメモリに格納され、1つまたは複数のプログラムが前述のネットワーク接続方法の命令を実行するように、構成される。
【００８０】
当業者であれば、実施形態のステップの全部または一部が、ハードウェアまたは関連ハードウェアに命令するプログラムによって実施されてもよいことを理解することができる。プログラムは、コンピュータ可読ストレージ媒体に格納されてもよい。ストレージ媒体は、読み取り専用メモリ、磁気ディスク、または光ディスクを含むことができる。
【００８１】
上記の説明は、本発明の好ましい実施形態にすぎず、本開示を限定することは企図されていない。本開示の精神および原理の範囲内で行われるいかなる修正、等価な置換、または改良も、本開示の保護適用範囲に含まれるものとする。
【符号の説明】
【００８２】
110  メモリ
120  入力ユニット
121  タッチセンシティブ表面
122  もう1つの入力デバイス
130  表示ユニット
131  表示パネル
140  WiFiモジュール
150  プロセッサ
160  電源装置
1000  ユーザ機器
1001  スキャニングモジュール
1003  インストレーションモジュール
1004  接続モジュール
10011  スキャニングユニット
10012  認証ユニット
10013  処理ユニット
10014  デコーディングユニット
【図１】
2017506452.tif 000003
【図２】
2017506452.tif 000004
【図３】
2017506452.tif 000005
【図４】
2017506452.tif 000006
【図５】
2017506452.tif 000007
【図６】
2017506452.tif 000008
【図７】
2017506452.tif 000009
【図８】
2017506452.tif 000010
【図９】
2017506452.tif 000011
【図１０】
2017506452.tif 000012
【図１１】
2017506452.tif 000013
【図１２】
2017506452.tif 000014
【国際調査報告】
2017506452.tif 000015
2017506452.tif 000016