(57)【要約】【課題】本発明は、安全なモバイル通信のためのネットワークスイッチング方法、その機能を有する携帯用通信端末機、記録媒体及び配布装置に関する。【解決手段】安全なモバイル通信のためのネットワークスイッチング方法であって、網接続制御部で実行される各段階は、実行しようとするコンテンツの送受信のためのインターネット接続作業が、セキュリティを要する作業であるか否かを判断する段階と、前記判断に基づいて、該作業がセキュリティを要するコンテンツの送受信のためのインターネット接続である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへの網接続を実行する段階と、を含む。【選択図】図３
2013070374.tif 000002
【特許請求の範囲】
【請求項１】
安全なモバイル通信のためのネットワークスイッチング方法であって、網接続制御部が、
実行しようとするコンテンツの送受信のためのインターネット接続作業が、セキュリティを要する作業であるか否かを判断し、
前記判断に基づいて、該作業がセキュリティを要するコンテンツの送受信のためのインターネット接続である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへの網接続を実行行すること、
を含む、安全なモバイル通信のためのネットワークスイッチング方法。
【請求項２】
前記網接続を実行することには、
現在の網接続が無線ＬＡＮネットワークであるかを判断し、
現在の網接続が無線ＬＡＮネットワークであると判断されると、前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断し、
前記セキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていないと、前記移動通信ネットワークに網接続をスイッチングすること、
が含まれる、請求項１に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項３】
前記網接続を実行することには、
網接続がスイッチングされた場合には、前記セキュリティを要するインターネット接続作業を完了した後、前記無線ＬＡＮネットワークに網接続をさらにスイッチングすることがさらに含まれる、請求項２に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項４】
前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断することには、
前記無線ＬＡＮネットワークに接続中のＡＰのセキュリティ設定がなされていると判断されると、前記ＡＰをホワイトリストに追加することがさらに含まれる、請求項２または３に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項５】
前記移動通信ネットワークにセキュリティ設定がなされているか否かを判断することには、
セキュリティ判断部により獲得された、前記無線ＬＡＮネットワークに接続中のＡＰ認証手順有無、前記無線ＬＡＮネットワークに接続中のＡＰのデータ暗号化可否、プロキシ設定可否のうち少なくとも一つ以上に基づいて、セキュリティ設定がなされているか否かを判断することが含まれる、請求項４に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項６】
前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断することには、
セキュリティ判断部により獲得された、オペレーティングシステムのハッキングによって管理者の権限を得るルート化（Ｒｏｏｔｉｎｇ）または脱獄（Ｊａｉｌｂｒｅａｋ）された状態であるかに対する判断にさらに基づいて、セキュリティ設定がなされているか否かを判断することが含まれる、請求項４または５に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項７】
前記ルート化または脱獄された状態であるか否かの判断は、アプリケーションを実行させるプロセスの権限、シェルの実行権限確認、実行されているプロセスの権限確認、ネットワークポート確認、ファイルシステム接近権限及び設定ファイル内容のうち少なくとも一つ以上に基づいてなされる、請求項６に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項８】
前記網接続を実行することは、
セキュリティ判断部により、前記無線ＬＡＮネットワークに接続中のＡＰのセキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていると、前記移動通信ネットワークへのスイッチングを実行しないことをさらに含む、請求項４から７の何れか一項に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項９】
網接続監視部により、移動通信ネットワーク接続支援が可能であるか否かを判断することをさらに含む、請求項１から８の何れか一項に記載の安全なモバイル通信のためのネットワークスイッチング方法。
【請求項１０】
請求項１から９の何れか一項に記載の方法の各段階を携帯用通信端末機上で実行するためのプログラムを記録した、携帯用通信端末機読み取り可能な記録媒体。
【請求項１１】
セキュリティ情報を格納するデータ格納部と、
前記セキュリティ情報に基づいて、セキュリティを要するコンテンツの送受信のためのインターネット接続作業である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへの網接続を実行する制御部と、を含む、安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機。
【請求項１２】
安全なモバイル通信のためのネットワークスイッチングプログラムを配布するための配布装置であって、
前記ネットワークスイッチングプログラムは、携帯用通信端末機に、
実行しようとするコンテンツの送受信のためのインターネット接続作業が、セキュリティを要する作業であるか否かを判断させ、
前記判断に基づいて、該作業がセキュリティを要するコンテンツの送受信のためのインターネット接続である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへのネットワーク接続を実行させることを特徴とする配布装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｉ-Ｆｉを用いる携帯用通信端末機でコンテンツを送受信する際に、セキュリティを強化し、且つ信頼性を高めることができる、安全なモバイル通信のためのネットワークスイッチング方法及びその機能を有する携帯用通信端末機に関する。
【背景技術】
【０００２】
現在、スマートフォンなどの携帯用通信端末機を用いて、ゲーム、ＳＮＳ、インターネットショッピング、インターネットバンキングなどの様々な作業を実行することができる。携帯用通信端末機でインターネットを利用する際には、無線ＬＡＮネットワーク（Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｎｅｔｗｏｒｋ：ＷＬＡＮ  Ｎｅｔｗｏｒｋ）を用いるＷｉ-Ｆｉ方式（以下、単に「Ｗｉ-Ｆｉ」ということがある。）や移動通信ネットワークの一つであるＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式などが用いられる。
【０００３】
Ｗｉ-Ｆｉ及びＷｉ-Ｆｉ認証技術に関連しては、韓国公開特許第１０‐２０１０‐０１３０８４８号公報（ワイファイ認証のための移動通信端末機、ワイファイ認証システム及び方法）に詳細に記載されている。
【０００４】
Ｗｉ‐Ｆｉは、無線忠実度（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）の略語であり、無線ＬＡＮネットワークをハイファイオーディオのように便利に用いることができるという意味で付けられた用語である。ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やノートパソコンは、このようなＷｉ‐Ｆｉを用いて無線接続装置（Ａｃｃｅｓｓ  Ｐｏｉｎｔ：ＡＰ）が設けられた場所を中心に一定距離以内でインターネットを利用することができる。当初は、電波到達距離が１０メートルに過ぎなかったが、２０００年代に入ってからは５０〜数百メートル程度まで大幅に拡大されている。
【０００５】
特に、携帯用通信端末機の大衆化に伴い、開放型無線ネットワークとして潜在性を有する無線ＬＡＮが急速に拡張されており、Ｗｉ‐Ｆｉは、学校、空港、ホテルなどの都市全体に高速のデータサービスを提供するために用いられている。
【０００６】
しかし、Ｗｉ‐Ｆｉを用いた接続は、従来に比べ伝送速度が向上され、大容量のマルチメディア情報が送受信できるだけでなく、使用料が安価であるという長所はあるが、Ｗｉ‐Ｆｉはセキュリティ性において安全でない。即ち、Ｗｉ‐Ｆｉを用いると、スニッフィング（ｓｎｉｆｆｉｎｇ）、盗／監聴などの様々なセキュリティ脅威に晒されることとなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国公開特許第１０‐２００３‐００７５４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、Ｗｉ‐Ｆｉを用いる携帯用通信端末機でコンテンツを送受信する際に、セキュリティを強化し、且つ信頼性を高めることができる、安全なモバイル通信のためのネットワークスイッチング方法及びその機能を有する携帯用通信端末機などを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一実施形態によると、安全なモバイル通信のためのネットワークスイッチング方法であって、網接続制御部で実行される各段階は、実行しようとするコンテンツの送受信のためのインターネット接続作業が、セキュリティを要する作業であるか否かを判断する段階と、前記判断に基づいて、該作業がセキュリティを要するコンテンツの送受信のためのインターネット接続である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへのネットワーク接続を実行する段階と、を含む。
【００１０】
好ましくは、前記ネットワーク接続を実行する段階は、現在のネットワーク接続が無線ＬＡＮネットワークであるかを判断する段階と、現在のネットワーク接続が無線ＬＡＮネットワークであると判断されると、前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断する段階と、前記セキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていないと、前記移動通信ネットワークにネットワーク接続をスイッチングする段階と、を含む。
【００１１】
好ましくは、前記ネットワーク接続を実行する段階は、ネットワーク接続がスイッチングされた場合には、前記セキュリティを要するインターネット接続作業を完了した後、前記無線ＬＡＮネットワークにネットワーク接続をさらにスイッチングする段階をさらに含む。
【００１２】
好ましくは、前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断する段階は、前記無線ＬＡＮネットワークに接続中のＡＰのセキュリティ設定がなされていると判断されると、前記ＡＰをホワイトリストに追加する段階をさらに含む。
【００１３】
好ましくは、前記移動通信ネットワークにセキュリティ設定がなされているか否かを判断する段階は、セキュリティ判断部により獲得された、前記無線ＬＡＮネットワークに接続中のＡＰ認証手順有無、前記無線ＬＡＮネットワークに接続中のＡＰのデータ暗号化可否、プロキシ設定可否のうち少なくとも一つ以上に基づいて、セキュリティ設定がなされているか否かを判断する。
【００１４】
好ましくは、前記無線ＬＡＮネットワークにセキュリティ設定がなされているか否かを判断する段階は、セキュリティ判断部により獲得された、オペレーティングシステムのハッキングによって権利者の権限を得るルート化（Ｒｏｏｔｉｎｇ）または脱獄（Ｊａｉｌｂｒｅａｋ）された状態であるかに対する判断にさらに基づいて、セキュリティ設定がなされているか否かを判断する。
【００１５】
好ましくは、前記ルート化または脱獄された状態であるか否かの判断は、アプリケーションを実行させるプロセスの権限、シェルの実行権限確認、実行されているプロセスの権限確認、ネットワークポート確認、ファイルシステム接近権限及び設定ファイル内容のうち少なくとも一つ以上に基づいてなされる。
【００１６】
好ましくは、前記ネットワーク接続を実行する段階は、セキュリティ判断部により、前記無線ＬＡＮネットワークに接続中のＡＰのセキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていると、前記移動通信ネットワークへのスイッチングを実行しない段階をさらに含む。
【００１７】
好ましくは、網接続監視部により、移動通信ネットワーク接続支援が可能であるか否かを判断する段階をさらに含む。
【００１８】
本発明の他の実施形態によると、安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機は、セキュリティ情報を格納するデータ格納部と、前記セキュリティ情報に基づいて、セキュリティを要するコンテンツの送受信のためのインターネット接続作業である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへのネットワーク接続を実行する制御部と、を含む。
【００１９】
本発明のさらに他の実施形態によると、安全なモバイル通信のためのネットワークスイッチングプログラムを配布するための配布装置であって、前記ネットワークスイッチングプログラムは、携帯用通信端末機上で、実行しようとするコンテンツの送受信のためのインターネット接続作業が、セキュリティを要する作業であるか否かを判断する段階と、前記判断に基づいて、該作業がセキュリティを要するコンテンツの送受信のためのインターネット接続である場合には、移動通信ネットワークまたはセキュリティ設定がなされている無線ＬＡＮネットワークへのネットワーク接続を実行する段階と、を実行する。
【００２０】
一方、安全なモバイル通信のためのネットワークスイッチング方法の各段階を携帯用通信端末機上で実行するためのプログラムは、記録媒体に格納することができる。
【発明の効果】
【００２１】
本発明によると、Ｗｉ‐Ｆｉを用いる携帯用通信端末機で、セキュリティを要するコンテンツを送受信するための作業の場合には、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）など、移動通信が構築して提供する特定移動通信規格による移動通信ネットワークを用い、これを用いることができない場合には、無線ＬＡＮネットワークに基づいたＷｉ‐Ｆｉを用いることにより、セキュリティを要するコンテンツを送受信する際に、セキュリティを強化し、且つ信頼性を高めることができる。
【００２２】
従って、携帯通信端末機で支払（ビリング）や銀行取引（バンキング）、認証作業のように機密情報が送受される場合には、セキュリティが維持される移動通信ネットワークまたはセキュリティ設定がなされているＷｉ‐Ｆｉを用いることにより、スニッフィング、盗／監聴などの様々なセキュリティ脅威を効果的に防止することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機を説明するための図面である。
【図２】本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機の機能ブロック図である。
【図３】本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機のスイッチング機能を説明するためのフローチャートである。
【図４】本発明の他の実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機のスイッチング機能を説明するためのフローチャートである。
【図５】本発明の一実施例による安全なモバイル通信を有するネットワークスイッチングプログラムを配布するための配布装置の機能ブロック図である。
【発明を実施するための形態】
【００２４】
後述する本発明についての詳細な説明は、本発明が実施できる特定実施形態を例示として示す添付図面を参照する。これらの実施形態は、当業者が本発明を十分に実施することができるように詳細に説明される。本発明の様々な実施形態は、互いに異なるが、相互排他的である必要はないことを理解すべきである。例えば、ここに記載されている特定形状、構造及び特徴は、一実施形態に関連して本発明の思想及び範囲を外れずに他の実施形態に実現することができる。また、それぞれに開示された実施形態内の個別構成要素の位置または配置は、本発明の思想及び範囲を外れずに変更されることができることを理解すべきである。従って、後述する詳細な説明は限定的な意味として扱うものでなく、本発明の範囲は、適切に説明されるならば、その請求範囲が主張するものと均等な全ての範囲と共に、添付した請求範囲によってのみ限定される。図面において、類似の参照符号は、様々な実施形態にわたって同一または類似の機能を示す。
【００２５】
本発明における用語「移動通信ネットワーク」は、キャリア（移動体通信社）（例えば、韓国の場合はＳＫＴｅｌｅｃｏｍ、ＫＴ、ＬＧＴｅｌｅｃｏｍなど、日本の場合はＮＴＴ  ＤｏＣｏＭｏ、ＡＵ、Ｓｏｆｔｂａｎｋなど）が携帯用通信端末機の音声またはデータ通信を提供するために構築したネットワークであり、無線ＬＡＮネットワークより優れたセキュリティ性を有することを特徴とする。移動通信ネットワークで用いられる具体的な規格は、その技術の発展によってＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）など多様に開発されてきたが、移動通信ネットワークは現在用いられている規格に限定されるものではなく、如何なる規格を用いても、本発明における「移動通信ネットワーク」に含まれる。
【００２６】
以下、本発明が属する技術分野において通常の知識を有する者が本発明を容易に実施できるようにするために、本発明の好ましい実施例について添付図面を参照して詳細に説明する。参照に、その説明の便宜のために、以下ではＷｉ‐Ｆｉを無線ＬＡＮネットワークで用いることができる技術と説明しているが、これは例示的なものであり、無線ＬＡＮネットワークで用いることができる技術が必ずしもＷｉ‐Ｆｉに限定されるという意味ではない。図１は本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機を説明するための図面である。
【００２７】
図１を参照すると、本発明の一実施例による安全なモバイル通信のための携帯用通信端末機１００は、移動通信ネットワーク２００に接続して用いることができ、またはＷＬＡＮ（無線ＬＡＮ）ネットワーク３００に接続してＷｉ‐Ｆｉ通信網を用いることができる。携帯用通信端末機１００は、例えば、ゲーム、ＳＮＳ、インターネットショッピング、インターネットバンキングなどの様々な作業を実行することができるスマートフォンとすることができる。携帯用通信端末機１００でインターネットを用いる際には、無線ＬＡＮネットワークを用いるＷｉ‐Ｆｉ、または移動通信ネットワークを用いるが、セキュリティを要する作業の場合には移動通信ネットワークを用い、そうでない場合にはＷｉ‐Ｆｉを用いるように構成されている。
【００２８】
図２は本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機の構成ブロック図である。
【００２９】
図２を参照すると、携帯用通信端末機１００は、携帯用端末機に付与された各種サービスを実行する制御部１１０と、データ格納部１２０と、セルラーモジュール１３０と、ＷＬＡＮモジュール１４０と、を含んで構成されることができる。図面には図示されていないが、携帯用通信端末機は、アナログ音声処理部と、キーパッド部をさらに含むことができる。
【００３０】
制御部１１０は、インターネット接続のためにセルラーモジュール１３０及びＷＬＡＮモジュール１４０のうち一つを選択的に動作させる。例えば、Ｗｉ‐Ｆｉ可能地域ではＷＬＡＮモジュール１４０が動作されるようにし、Ｗｉ‐Ｆｉ可能地域を外れた場合にはセルラーモジュール１３０が動作されるようにする。詳細に後述するが、セルラーモジュール１３０は移動通信ネットワークに接続する機能を実行する。前記インターネット接続は、公共にて使用できる公衆ネットワーク（ｐｕｂｌｉｃ  ｎｅｔｗｏｒｋ）への接続だけでなく、移動体通信が提供するコンテンツサーバへの接続を含む。
【００３１】
サービスモジュール１１１は、携帯用通信端末機１００で提供するゲーム、ＳＮＳ、インターネットショッピング、インターネットバンキングなどの各種サービスを実行することができる。
【００３２】
網接続監視部１１２は、現在接続されているネットワークがＷｉ‐Ｆｉであるかまたは移動通信ネットワークであるかを監視する。例えば、網接続監視部１１２は、現在用いているネットワークがＷｉ‐Ｆｉであるかまたは移動通信ネットワークであるか判断するために、ＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）で提供されるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）の一つであるｉｓＷｉｆｉＥｎａｂｌｅｄ（）関数を用いることができる。
【００３３】
セキュリティ判断部１１３は、データ格納部１２０またはＷＬＡＮモジュール１４０と通信してＷｉ‐Ｆｉ接続のＡＰセキュリティ設定をチェックし、セキュリティ設定がなされているか否かを判断する。
【００３４】
セキュリティ判断部１１３は、使用中のＷｉ‐Ｆｉ接続の安定性を判断するために、例えば、接続中のＡＰの認証手順有無、接続中のＡＰのデータ暗号化可否、プロキシ設定可否をチェックして判断することができる。ここで、暗号化アルゴリズム毎にレベル（ｌｅｖｅｌ）を異なるように設定することができる。
【００３５】
また、セキュリティ判断部１１３は、使用中の携帯用通信端末機の安定性をチェックすることができる。例えば、セキュリティ判断部１１３は、携帯用通信端末機１００がオペレーティングシステムのハッキングによって管理者の権限を得るルート化（Ｒｏｏｔｉｎｇ）や脱獄（Ｊａｉｌｂｒｅａｋ）された状態であるか否かを判断することができる。このような要素を複合的にチェックして、移動通信ネットワークへのスイッチングが必要であるかを判断する。ルート化や脱獄されたか否かをセキュリティ判断部１１３が判断する方法としては、アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ、ＡＰＰ）を実行させるプロセスの権限確認、シェルの実行権限確認、その他に実行されているプロセスの権限確認、ネットワークポート確認、ファイルシステム接近権限及び設定ファイル内容を確認する方法などがある。セキュリティ判断部１１３は、別のルート化／脱獄探知モジュールを用いることもできる。
【００３６】
セキュリティ判断部１１３は、現在用いているネットワークがＷｉ‐Ｆｉである場合には、接続されているＷＬＡＮネットワーク３００でＡＰが認証手順を有しているかを判断し、該ＡＰが用いる暗号アルゴリズムが何であるかを判断する。
【００３７】
例えば、セキュリティ判断部１１３は、ｇｅｔＣｏｎｆｉｇｕｒｅｄＮｅｔｗｏｒｋｓ（）関数を呼出してＷｉ‐Ｆｉ設定情報を獲得し、認証手順を実行するか否かと、用いるアルゴリズムが何であるかと、を確認することができる。
【００３８】
また、セキュリティ判断部１１３は、データ格納部１２０にプロキシ（Ｐｒｏｘｙ）設定がなされているか否かを判断する。プロキシ設定がなされているか否かをセキュリティ判断部１１３が判断するためには、内部的な設定ファイルを参照して判断することができる。例えば、セキュリティ判断部１１３は、アンドロイドオペレーティングシステムの場合はｓｅｔｔｉｎｇｓ.ｄｂという内部ＤＢを用いることにより判断することができる。
【００３９】
セキュリティ判断部１１３は、その他のＷｉ‐Ｆｉ関連情報を得るために、例えば、ｇｅｔＳｙｓｔｅｍＳｅｒｖｉｃｅ（）関数とｇｅｔＣｏｎｎｅｃｔｉｏｎＩｎｆｏ（）関数などを用いることができる。ここで、その他のＷｉ‐Ｆｉ関連情報には、Ｎｅｔｗｏｒｋ  ＩＤ、ＳＳＩＤ、ＢＳＳＩＤ、ＩＰ  Ａｄｄｒｅｓｓ、Ｗｉ‐Ｆｉ  ＭＡＣ  Ａｄｄｒｅｓｓ、Ｂａｎｄｗｉｄｔｈなどが該当する。
【００４０】
網接続制御部１１４は、サービスモジュール１１１で実行しようとする作業が、セキュリティを要する作業であるか否かを判断し、その判断結果に応じて、ネットワーク接続をＷｉ‐Ｆｉまたは移動通信ネットワークにスイッチングしてネットワーク接続を制御する。例えば、ビリング（ｂｉｌｌｉｎｇ）やバンキング、認証作業のように機密情報が送受される作業の場合、出来る限り移動通信ネットワークを用いてデータ通信を行うことが安全である。
【００４１】
網接続制御部１１４は、Ｗｉ‐Ｆｉスイッチングのために、例えばｓｅｔＷｉｆｉＥｎａｂｌｅｄ（）関数を用いることができる。
【００４２】
一方、網接続制御部１１４は、毎回Ｗｉ‐Ｆｉの安定性をチェックして移動通信ネットワークにスイッチングするのでなく、内部的に信頼できるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはウェブサイトなどのリストであるホワイトリスト（ｗｈｉｔｅｌｉｓｔ）を管理して、ホワイトリストに含まれているＡＰに対しては内部的に信頼できるＡＰであると判断し、スイッチング機能を実行しないことができる。
【００４３】
また、網接続制御部１１４は、セキュリティ判断部１１３により現在接続されているＡＰが信頼できるものであると判断されると、該ＡＰをホワイトリストに追加する。
【００４４】
網接続制御部１１４が任意のＡＰをホワイトリストに追加すると、内部的に該ＡＰのＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）及び該ＡＰのセキュリティ設定などの情報がデータ格納部１２０に格納される。
【００４５】
従って、網接続制御部１１４は、現在接続されているネットワークがＷｉ‐Ｆｉである場合、該ＡＰがホワイトリストに属するか否かを判断する。例えば、網接続制御部１１４は、ＡＰのＢＳＳＩＤとホワイトリストのＢＳＳＩＤが一致し、ＡＰのＳＳＩＤとホワイトリストのＳＳＩＤが共に一致する場合には、該ＡＰがホワイトリストに属すると判断する。
【００４６】
ホワイトリストに属するＡＰの場合、網接続制御部１１４は、内部オプションに応じて該ＡＰの格納されたセキュリティ設定値と現在ＡＰのセキュリティ設定値が一致するかを確認する。ここで、内部オプションは、ライブラリを呼び出す時の引数の値によって決定されることができる。もし同一でないと、網接続制御部１１４は元のスイッチング機能のためのロジッグを実行する。
【００４７】
なお、網接続制御部１１４は、移動通信ネットワークにスイッチングされた状態を持続的に維持するのでなく、セキュリティを要するコンテンツ（機密情報など）を送受信するための通信が終わると、直ちに元のＷｉ‐Ｆｉにさらにスイッチングさせることができる。
【００４８】
データ格納部１２０は、携帯用通信端末機１００の固有情報に該当するユーザ電話番号（Ｃｕｓｔｏｍｅｒ  Ｔｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ：ＣＴＮ）及び電子的一連番号（Ｅｌｅｃｔｒｏｎｉｃ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ：ＥＳＮ）のうち一つ以上を格納する。ユーザ電話番号は携帯用通信端末機１００の電話番号に該当し、電子一連番号は携帯用通信端末機１００毎に付与される番号で、各携帯用通信端末機１００を識別するための識別情報として用いられる。
【００４９】
なお、データ格納部１２０は、携帯用通信端末機の安定性のための各種セキュリティ情報を格納している。セキュリティ情報には、ルート化／脱獄プログラム、アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ、ＡＰＰ）を実行させるプロセスの権限設定情報、シェルの実行権限設定情報、その他実行されているプロセスの権限設定情報、ネットワークポート設定情報、ファイルシステム接近権限設定情報及び設定ファイル情報などが含まれることができる。また、セキュリティ情報は、ＷＬＡＮネットワーク３００のＡＰ認証手順情報、暗号アルゴリズム情報、プロキシ設定情報、Ｗｉ‐Ｆｉ関連ＡＰI情報などを含むことができる。Ｗｉ‐Ｆｉ関連情報には、Ｎｅｔｗｏｒｋ  ＩＤ、ＳＳＩＤ、ＢＳＳＩＤ、ＩＰ  Ａｄｄｒｅｓｓ、Ｗｉ‐Ｆｉ  ＭＡＣ  Ａｄｄｒｅｓｓ、Ｂａｎｄｗｉｄｔｈなどが含まれることができる。
【００５０】
セルラーモジュール１３０は、移動通信ネットワークに無線で信号を送受信するモジュールであり、図面には図示されていないが、デュプレクサと送信部及び受信部を含むことができる。具体的に説明すると、デュプレクサはアンテナを介して無線で送受信される信号を分離し、送信部は所定の中間周波数信号を無線周波数に変換してデュプレクサに出力し、受信部はアンテナを介して受信される無線信号を、前記デュプレクサを介して受けて所定の中間周波数信号に変換して出力する。
【００５１】
このようなセルラーモジュール１３０は、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）またはＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの規格を用いて移動通信ネットワークに接続し、インターネットなどが可能であるように動作するモジュールに対応することができる。
【００５２】
ＷＬＡＮモジュール１４０は、ＷＬＡＮを用いてＷｉ‐Ｆｉ可能地域でＷｉ‐Ｆｉによってインターネットが可能であるように動作する。ＷＬＡＮモジュール１４０は、Ｗｉ‐Ｆｉ通信によって信号を送受信する。
【００５３】
図３は本発明の一実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機のスイッチング機能を説明するためのフローチャートである。
【００５４】
図３を参照すると、携帯用通信端末機１００は、サービスモジュール１１１に対してインターネットを用いる任意の作業がユーザから要請されると、網接続制御部１１４は、該作業がセキュリティを要する作業であるか否かを判断する（Ｓ１）。
【００５５】
判断結果、該作業がセキュリティを要する作業である場合は、網接続監視部１１２は、現在のネットワーク接続がＷｉ‐Ｆｉであるかを判断する（Ｓ２）。
【００５６】
網接続監視部１１２で現在のネットワーク接続がＷｉ‐Ｆｉに接続されていると判断されると、セキュリティ判断部１１３は、データ格納部１２０またはＷＬＡＮモジュール１４０と通信して、該Ｗｉ‐ＦｉのＡＰセキュリティ設定をチェックする（Ｓ３）。セキュリティ判断部１１３は、Ｗｉ‐ＦｉのＡＰセキュリティ設定をチェックして、セキュリティ設定がなされているか否かを判断する（Ｓ４）。
【００５７】
判断結果、セキュリティ設定がなされていないと、網接続制御部１１４は、ネットワーク接続をＷｉ‐Ｆｉから移動通信ネットワークにスイッチングする（Ｓ５）。その後、サービスモジュール１１１は、移動通信ネットワークで該作業を実行する（Ｓ６）。その後、該作業が完了すると、網接続制御部１１４は、ネットワーク接続を移動通信ネットワークからＷｉ‐Ｆｉにスイッチングする（Ｓ７）。
【００５８】
一方、セキュリティ判断部１１３でＷｉ‐ＦｉのＡＰセキュリティ設定をチェックし、セキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていると、サービスモジュール１１１は該Ｗｉ‐Ｆｉで該作業を実行する（Ｓ６）。
【００５９】
なお、網接続制御部１１４で該作業がセキュリティを要する作業であるか否かを判断した結果、セキュリティを要する作業でない場合には、現在設定されているネットワークで作業を実行する（Ｓ８）。また、網接続監視部１１２で現在のネットワーク接続がＷｉ‐Ｆｉではないと判断されると、現在設定されたネットワークで作業を実行する（Ｓ８）。
【００６０】
図４は本発明の他の実施例による安全なモバイル通信のためのネットワークスイッチング機能を有する携帯用通信端末機のスイッチング機能を説明するためのフローチャートである。携帯用通信端末機の場合、移動通信ネットワークをサポートせずＷｉ‐Ｆｉのみをサポートする端末機がある。従って、図４では、移動通信ネットワークを支援するか否かを判断する手順を含む、スイッチング機能の変形例について説明する。
【００６１】
図４を参照すると、携帯用通信端末機１００は、サービスモジュール１１１に対してインターネットを用いる任意の作業がユーザから要請されると、網接続制御部１１４は、該作業がセキュリティを要する作業であるか否かを判断する（Ｓ１１）。
【００６２】
判断結果、該作業がセキュリティを要する作業である場合には、網接続監視部１１２は、現在のネットワーク接続がＷｉ‐Ｆｉであるかを判断する（Ｓ１２）。
【００６３】
網接続監視部１１２で現在のネットワーク接続がＷｉ‐Ｆｉに接続されていると判断されると、セキュリティ判断部１１３は、データ格納部１２０またはＷＬＡＮモジュール１４０と通信して、該Ｗｉ‐ＦｉのＡＰセキュリティ設定をチェックする（Ｓ１３）。セキュリティ判断部１１３は、Ｗｉ‐ＦｉのＡＰセキュリティ設定をチェックして、セキュリティ設定がなされているか否かを判断する（Ｓ１４）。
【００６４】
セキュリティ判断部１１３の判断結果、セキュリティ設定がなされていないと、網接続監視部１１２は、データ格納部１２０から端末情報を読み取って、該携帯用通信端末機１００が移動通信ネットワーク接続の可能な端末機であるか否かを判断する（Ｓ１５）。
【００６５】
網接続監視部１１２で移動通信ネットワーク接続支援が可能な端末機であると判断される場合、網接続制御部１１４は、ネットワーク接続をＷｉ‐Ｆｉから移動通信ネットワークにスイッチングする（Ｓ１６）。その後、サービスモジュール１１１は、移動通信ネットワークで該作業を実行する（Ｓ１７）。その後、該作業が完了すると、網接続制御部１１４は、移動通信ネットワークからＷｉ‐Ｆｉにスイッチングする（Ｓ１８）。
【００６６】
一方、セキュリティ判断部１１３でＷｉ‐ＦｉのＡＰセキュリティ設定をチェックしてセキュリティ設定がなされているか否かを判断した結果、セキュリティ設定がなされていると、サービスモジュール１１１は該Ｗｉ‐Ｆｉで該作業を実行する（Ｓ１９）。
【００６７】
なお、網接続制御部１１４で該作業がセキュリティを要する作業であるか否かを判断した結果、セキュリティを要する作業でない場合には、現在設定されているネットワークで作業を実行する（Ｓ１９）。
【００６８】
一方、網接続監視部１１２で移動通信ネットワーク接続が可能な端末機でないと判断された場合には、その作業がセキュリティを要する作業であるため、該作業を実行せず、セキュリティに係わる警告をユーザに出力することができる（Ｓ２０）。例えば、移動通信ネットワーク接続が可能な端末機でないと判断された場合、該作業がセキュリティを要する作業であるため、設定されたネットワーク（Ｗｉ‐Ｆｉ）でそのまま作業を実行するか或いは該作業を実行しないかを選択するようにするメッセージをユーザに出力することができる。
【００６９】
しかし、本発明はこれに制限されず、移動通信ネットワーク支援が可能な端末機でないと判断された場合、セキュリティを要する作業であっても、設定されたネットワーク（Ｗｉ‐Ｆｉ）でそのまま作業を実行するように基本設定がなされることができる。他の変形例としては、移動通信ネットワーク接続が可能な端末機でないと判断された場合、その作業がセキュリティを要する作業であるため、別のセキュリティ警告の出力過程を実行せず、該作業を実行しないように基本設定がなされることもできる。
【００７０】
以上、本発明の特定の好ましい実施例について図示及び説明したが、本発明が属する技術分野において通常の知識を有する者は、上述の実施例が本発明の範囲を外れない限度内で多様に改造及び変化されることができるということが容易に分かる。従って、本発明の権利範囲は上述の実施例に限定されて決まってはならず、添付の特許請求範囲だけでなく、この特許請求範囲と均等なものなどによって決まるべきである。
【００７１】
例えば、図３及び図４では、セキュリティを要する作業であるかを判断した後、Ｗｉ‐Ｆｉであるか否かを判断する過程を実行するように説明した。しかし、本発明の様々な変形例では、Ｗｉ‐Ｆｉであるかを先に判断した後、セキュリティを要するか否かを判断する過程を実行することもできる。
【００７２】
同様に、図４では、移動通信ネットワーク接続支援が可能な端末機であるか否かを判断する過程が、Ｗｉ‐Ｆｉであるか否かを判断する過程と、セキュリティを要する作業であるかを判断する過程の後に実行されると説明されたが、本発明のさらに他の変形例では、Ｗｉ‐Ｆｉであるか否かを判断する段階と、セキュリティを要する作業であるか否かを判断する段階と、移動通信ネットワーク接続支援が可能な端末機であるか否かを判断する段階と、を様々な順序に配置して実行することもできる。
【００７３】
一方、図５は本発明の一実施例に従って、安全なモバイル通信を有するネットワークスイッチングプログラムを配布するための配布装置を図示する。図５を参照すると、前記配布装置５００は、携帯用通信端末機からネットワークスイッチングプログラムの提供を所望する要請を受信する受信部５１０と、前記要請に応じて、前記ネットワークスイッチングプログラムを前記携帯用通信端末機に配布する配布部５２０と、を含む。前記ネットワークスイッチングプログラムは、上述したような構成要素及び機能を有しており、一つの完全なプログラムでなく、他のプログラム内に含まれる機能、ブロック、ルーチンまたはモジュールであることができる。
【符号の説明】
【００７４】
１００  携帯用通信端末機
１１０  制御部
１１１  サービスモジュール
１１２  網接続監視部
１１３  セキュリティ判断部
１１４  網接続制御部
１２０  データ格納部
１３０  セルラーモジュール
１４０  ＷＬＡＮモジュール
２００  移動通信ネットワーク
３００  ＷＬＡＮネットワーク
５００  配布装置
５１０  受信部
５２０  配布部
【図１】
2013070374.tif 000003
【図２】
2013070374.tif 000004
【図３】
2013070374.tif 000005
【図４】
2013070374.tif 000006
【図５】
2013070374.tif 000007