JP2018011306A - Communication device, communication method, program, and network system - Google Patents
Communication device, communication method, program, and network system Download PDFInfo
- Publication number
- JP2018011306A JP2018011306A JP2017150382A JP2017150382A JP2018011306A JP 2018011306 A JP2018011306 A JP 2018011306A JP 2017150382 A JP2017150382 A JP 2017150382A JP 2017150382 A JP2017150382 A JP 2017150382A JP 2018011306 A JP2018011306 A JP 2018011306A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- unit
- network
- wifi
- encrypted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、通信装置、通信方法、プログラム、およびネットワークシステムに関する。 The present invention relates to a communication device, a communication method, a program, and a network system.
近年、VPN(Vertual Private Network)技術の発達に伴い、社外から社内ネットワークにVPNを使用して接続し、社外に居ながら社内の業務サーバ等にアクセスして業務を行うことが一般的となっている。 In recent years, with the development of VPN (Virtual Private Network) technology, it has become common to connect to an in-house network from outside the company using VPN and access the in-house business server etc. while working outside the company. Yes.
例えば、特許文献1では、企業ネットワーク内のVPN制御装置と社外の遠隔地に存在するユーザ端末上のソフトウェアとの間でSSL−VPN等の通信パスが形成され、企業ネットワークとユーザ端末が接続される技術が開示されている。
For example, in
しかし、特許文献1で開示された技術には、VPN接続のために通話による認証等の作業が必要である。このため、通信するネットワークが変更された場合、情報通信の安全性を確保するためには、都度ユーザによるVPN接続の作業が発生するという問題があった。
However, the technique disclosed in
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ネットワークの様態に応じたよりセキュアな情報通信を自動的に制御することが可能な、新規かつ改良された通信装置、通信方法、プログラム、およびネットワークシステムを提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a new and improved method capable of automatically controlling more secure information communication according to the state of the network. A communication apparatus, a communication method, a program, and a network system.
上記課題を解決するために、本発明のある観点によれば、LAN通信部と、配布された設定情報と前記LAN通信部がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定部と、を備える通信装置が提供される。 In order to solve the above problems, according to an aspect of the present invention, whether or not encrypted communication is necessary based on a LAN communication unit, distributed setting information, and received network identification information received from the network by the LAN communication unit. A communication device is provided that includes a determination unit that performs determination.
また、前記設定情報は、ネットワーク識別情報毎に暗号化通信の要否を対応づけたものであって、前記判定部は、前記設定情報に前記受信ネットワーク識別情報が含まれている場合、前記受信ネットワーク識別情報について前記暗号化通信要否判定を行ってもよい。 The setting information associates the necessity of encrypted communication for each network identification information, and the determination unit receives the reception information when the setting information includes the reception network identification information. It may be determined whether or not the encrypted communication is necessary for the network identification information.
また、前記設定情報が前記受信ネットワーク識別情報について暗号化通信要と対応づけている場合、前記判定部は、前記受信ネットワーク識別情報に係る前記暗号化通信要否判定において暗号化通信要と判定し、前記設定情報が前記受信ネットワーク識別情報について暗号化通信否と対応づけている場合、前記判定部は、前記受信ネットワーク識別情報に係る前記暗号化通信要否判定において暗号化通信否と判定してもよい。 When the setting information associates the received network identification information with the encrypted communication requirement, the determination unit determines that the encrypted communication is necessary in the encrypted communication necessity determination regarding the received network identification information. When the setting information associates the received network identification information with the encrypted communication rejection, the determination unit determines that the encrypted communication is not permitted in the encrypted communication necessity determination according to the received network identification information. Also good.
また、前記設定情報は、少なくとも所定領域外ネットワークに係るネットワーク識別情報について暗号化通信要と対応づけてもよい。 In addition, the setting information may be associated with the encryption communication requirement for at least network identification information related to a network outside the predetermined area.
また、前記通信装置は、前記判定部による前記暗号化通信要否判定の後、暗号化通信を制御する暗号化通信制御部をさらに備えてもよい。 The communication apparatus may further include an encrypted communication control unit that controls encrypted communication after the determination unit determines whether the encrypted communication is necessary.
また、前記判定部が前記受信ネットワーク識別情報に係る前記暗号化通信要否判定において暗号化通信要と判定した後、前記暗号化通信制御部は、前記LAN通信部が前記受信ネットワーク識別情報を受信した前記ネットワークとの通信に前記暗号化通信を適用するよう制御し、前記判定部が前記受信ネットワーク識別情報に係わる前記暗号化通信要否判定において暗号化通信否と判定した後、前記暗号化通信制御部は、前記LAN通信部が前記受信ネットワーク識別情報を受信した前記ネットワークとの通信に前記暗号化通信を適用しないよう制御してもよい。 In addition, after the determination unit determines that the encrypted communication is necessary in the determination on the necessity of the encrypted communication related to the received network identification information, the encrypted communication control unit receives the received network identification information from the LAN communication unit. The encrypted communication is controlled to be applied to the communication with the network, and the determination unit determines that the encrypted communication is not necessary in the determination of whether or not the encrypted communication is related to the received network identification information. The control unit may perform control so that the encrypted communication is not applied to communication with the network from which the LAN communication unit has received the received network identification information.
また、前記通信装置は、前記LAN通信部とは異なる通信部をさらに備え、前記LAN通信部が前記受信ネットワーク識別情報を受信した前記ネットワークと通信不可能となった場合、前記通信部を介した通信に自動的に切替えてもよい。 The communication device further includes a communication unit different from the LAN communication unit, and when the LAN communication unit becomes unable to communicate with the network that has received the reception network identification information, You may switch to communication automatically.
また、当該通信装置が前記通信部を介した通信に切替える場合、前記判定部は、前記通信部を介した通信に対し暗号化通信要と判定してもよい。 When the communication device switches to communication via the communication unit, the determination unit may determine that encrypted communication is necessary for communication via the communication unit.
また、前記判定部が前記通信部を介した通信に対し暗号化通信要と判定した後、前記暗号化通信制御部は、前記通信部が通信に前記暗号化通信を適用するよう制御してもよい。 In addition, after the determination unit determines that encrypted communication is necessary for communication via the communication unit, the encrypted communication control unit may control the communication unit to apply the encrypted communication to communication. Good.
また、前記暗号化通信はVPN通信であってもよい。 The encrypted communication may be VPN communication.
また、前記暗号化通信は所定暗号化プロトコルで形成されるVPN通信であってもよい。 The encrypted communication may be VPN communication formed by a predetermined encryption protocol.
また、前記LAN通信部は無線LAN通信方式に対応し、前記ネットワークは無線LANネットワークであり、前記所定領域外ネットワークは社外ネットワークであり、前記通信部は前記無線LAN通信方式とは異なる通信方式に対応してもよい。 The LAN communication unit corresponds to a wireless LAN communication method, the network is a wireless LAN network, the network outside the predetermined area is an external network, and the communication unit has a communication method different from the wireless LAN communication method. May correspond.
また、前記通信装置は、表示部をさらに備え、前記LAN通信部または前記通信部が前記暗号化通信を適用している場合、前記表示部は、前記暗号化通信が適用されていることを示す視覚情報の表示を行ってもよい。 The communication apparatus further includes a display unit, and when the LAN communication unit or the communication unit applies the encrypted communication, the display unit indicates that the encrypted communication is applied. Visual information may be displayed.
また、前記表示部は、動作中のアプリケーションの表示に伴い前記視覚情報の表示を行ってもよい。 In addition, the display unit may display the visual information in accordance with display of an application in operation.
また、前記設定情報を記憶する記憶部をさらに備え、前記設定情報の配布は、操作者の操作に係わらない配布であって、前記記憶部は、操作者の操作に係わらず自動的に前記設定情報を記憶してもよい。 The information processing apparatus further includes a storage unit that stores the setting information, and the distribution of the setting information is a distribution that does not depend on an operation of an operator, and the storage unit automatically performs the setting regardless of an operation of the operator. Information may be stored.
また、上記課題を解決するために、本発明の別の観点によれば、LAN通信を行うことと、配布された設定情報と前記LAN通信によりネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行うことと、を含む通信方法が提供される。 In order to solve the above problem, according to another aspect of the present invention, encryption is performed based on LAN communication, distributed setting information, and received network identification information received from a network by the LAN communication. A communication method is included.
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、LAN通信機能と、配布された設定情報と前記LAN通信機能がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定機能と、を実現させるためのプログラムが提供される。 In order to solve the above problem, according to another aspect of the present invention, a computer is based on a LAN communication function, distributed setting information, and received network identification information received from the network by the LAN communication function. And a determination function for determining whether or not encrypted communication is necessary.
また、上記課題を解決するために、本発明の別の観点によれば、暗号化通信サーバと、コンピュータに暗号化通信サーバとネットワークを介してやりとりさせるためのプログラムと、を有し、前記プログラムは、前記コンピュータに、LAN通信機能と、配布された設定情報と前記LAN通信機能がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定機能と、を実行させ、前記暗号化通信サーバは、前記判定機能による前記暗号化通信要否判定に応じて前記コンピュータと暗号化通信を行う、ネットワークシステムが提供される。 In order to solve the above problem, according to another aspect of the present invention, there is provided an encrypted communication server, and a program for causing a computer to communicate with the encrypted communication server via a network. Causes the computer to execute a LAN communication function, a determination function for determining whether or not encrypted communication is necessary based on distributed setting information and received network identification information received from the network by the LAN communication function, A network system is provided in which the encrypted communication server performs encrypted communication with the computer in response to the determination of whether or not the encrypted communication is necessary by the determination function.
以上説明したように本発明によれば、ネットワークの様態に応じたよりセキュアな情報通信を自動的に制御することが可能な通信装置、通信方法、プログラム、およびネットワークシステムが提供される。 As described above, according to the present invention, there are provided a communication device, a communication method, a program, and a network system that can automatically control more secure information communication according to the state of the network.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, the duplicate description is abbreviate | omitted by attaching | subjecting the same code | symbol.
<1.通信装置の概要>
[本発明の背景]
近年、社屋外から社内LAN(Local Area Network)に接続を行い、業務アプリケーションを使用するケースが増加している。
<1. Overview of communication equipment>
[Background of the invention]
In recent years, cases of using business applications by connecting to an in-house LAN (Local Area Network) from outside the company are increasing.
一般的に、業務アプリケーションシステムは、業務アプリケーション用サーバとユーザ端末の間のみの通信で構成される。上記のシステムとしては、例えば、メールサーバ、Webサーバ、テレビ会議サーバ等が挙げられる。上記のシステムにおいて、ユーザが社屋外でインターネット回線を通じて業務アプリケーションを使用する場合、ユーザ端末の通信相手は特定のサーバであるので、ユーザ端末の通信相手のIP(Internet Protocol)アドレスは固定である。そのため、社屋内に設置されたインターネットルータに、ユーザ端末の通信相手であるサーバの社内LANにおけるIPアドレスに対するNAT(Network Address Translation)が設定されることで、サーバに機能を追加することなく、社屋外のユーザ端末と社屋内のサーバとの通信を行うことが可能である。 Generally, a business application system is configured by communication only between a business application server and a user terminal. Examples of the system include a mail server, a Web server, and a video conference server. In the above system, when a user uses a business application outside the company via an Internet line, the communication partner of the user terminal is a specific server, and therefore the IP (Internet Protocol) address of the communication partner of the user terminal is fixed. Therefore, the NAT (Network Address Translation) for the IP address in the in-house LAN of the server that is the communication partner of the user terminal is set in the Internet router installed in the company office, so that the company can add the function without adding a function to the server. Communication between an outdoor user terminal and a server in a company is possible.
しかし、上記のシステムの場合、ユーザ端末で使用する業務アプリケーションの機能の追加または変更等により通信相手となるサーバが増減する度に、インターネットルータのNATの設定の変更作業が生じる。 However, in the case of the above-mentioned system, every time the number of servers as communication partners increases or decreases due to the addition or change of the function of the business application used in the user terminal, work for changing the NAT setting of the Internet router occurs.
また、ユーザ端末で使用されている業務アプリケーションとして、オフィスの内線通話に用いられるソフトフォンがある。ソフトフォンの場合、ユーザ端末の通信相手は、特定のサーバだけでなく、不特定のIP電話機および他のソフトフォン利用ユーザ端末もユーザ端末の通信相手である。そのため、ユーザが社屋外でインターネット回線を通じてユーザ端末でソフトフォンを使用する場合、社屋内に設置されたインターネットルータに対するNATの設定で対応することは困難である。 Further, as a business application used in a user terminal, there is a soft phone used for an office extension call. In the case of a soft phone, not only a specific server but also a non-specific IP phone and other soft phone using user terminals are communication partners of the user terminal. For this reason, when a user uses a softphone at a user terminal through an Internet line outside the company, it is difficult to cope with the NAT setting for the Internet router installed in the company.
そこで、一般的には、社屋外でユーザの自宅または公共のインターネット回線に接続されたユーザ端末から社屋内に設置されたインターネットルータに対してVPN接続を行うことにより、NATを使用せず社屋外のユーザ端末と社内LANとの接続が行われている。VPN接続方法としては、例えば、L2TPトンネリング通信が利用され得る。 Therefore, in general, a user terminal connected to a user's home or a public Internet line outside the company performs VPN connection to an Internet router installed in the company indoor, so that the company outdoor can be used without using NAT. The user terminal and the in-house LAN are connected. For example, L2TP tunneling communication can be used as the VPN connection method.
さらに、スマートフォンの普及に伴い、従来のモバイルパーソナルコンピュータに代わって、スマートフォンが、社屋外ではVPN接続を行い、社屋内ではVPN接続せずに社内LANに直接接続するようになっている。 Furthermore, with the spread of smartphones, instead of the conventional mobile personal computers, smartphones are connected to the in-house LAN directly without VPN connection inside the company without VPN connection.
一般的に、スマートフォンは、常時電源がONの状態であるため、即時の利用が可能である。また、スマートフォンは、携帯電話通信が可能であるため、WiFi(登録商標)圏外でもインターネット接続が可能である。しかし、スマートフォンは、上記のような高い利便性を有するため、VPN接続を行う操作の手間、およびVPN接続が完了するまでの待ち時間の発生がユーザの不満となっている。例えば、WiFi通信から携帯電話通信に切り替える際のVPN再接続が挙げられる。 Generally, since a smart phone is always in a power-on state, it can be used immediately. In addition, since the smartphone can perform mobile phone communication, it can be connected to the Internet even outside the WiFi (registered trademark) range. However, since the smartphone has the high convenience as described above, the user is dissatisfied with the trouble of performing the VPN connection and the waiting time until the VPN connection is completed. For example, VPN reconnection at the time of switching from WiFi communication to cellular phone communication can be mentioned.
そこで、本発明では、VPN接続をネットワークに応じて自動的に制御することが可能な通信装置を提案する。 Therefore, the present invention proposes a communication device that can automatically control VPN connection according to the network.
[通信装置の概要]
続いて、図1を参照して、本発明の実施形態に係る通信装置の概要を説明する。図1は、本発明の実施形態に係る通信装置の概要を説明するための図である。図1に示される通信装置100は、ユーザにより移動される可搬式の携帯端末であり、無線通信を行う機能を有する。このため、通信装置100は、ユーザにより移動されても、通信範囲内であれば通信を行うことが可能である。また、通信装置100は、VPN接続機能を有する。このため、通信装置100は、社内LANに対し、当該社内LANの外部からセキュアなアクセスを行うことが可能である。
[Outline of communication device]
Next, an overview of a communication apparatus according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a diagram for explaining an outline of a communication apparatus according to an embodiment of the present invention. A
例えば、通信装置100は、図1に示すように、社屋200内において社内LANと直接的に通信を行った後、外出先においてVPN接続を利用することで社内LANと間接的に通信を行うことが可能である。より具体的には、通信装置100は、社屋200内において、社内LANに接続されるアクセスポイントとVPN接続がオフの状態でWiFi通信を行う。そして、ユーザ10は、当該通信により得られた情報に基づいて動作する業務アプリケーション、例えば、社内スケジューラを利用し得る。また、通信装置100は、外出先において、外出先のアクセスポイントとVPN接続がオンの状態でWiFi通信を行い、インターネット等を経由して社内LANと通信を行う。そして、ユーザ10は、外出先において、当該通信により得られた情報で更新された社内スケジューラを利用し得る。さらに、通信装置100は、社内LANに接続されるアクセスポイントとWiFi通信が行われている間は、図1の拡大された通信装置100の右上に示したように、通信装置100の表示画面に「社内」および「VPNオフ」と表示させる。また、通信装置100は、外出先のアクセスポイントとWiFi通信が行われている間は、図1の拡大された通信装置100の右上に示したように、当該表示画面に「社外」および「VPN接続オン」と表示させる。このため、ユーザ10は、外出先で社内スケジューラを利用する際に、VPN接続された状態であることを把握でき、安心して社内スケジューラを利用することが可能となる。
For example, as shown in FIG. 1, the
ここで、通信装置100が接続するネットワークによっては、VPN接続の要否が異なる場合がある。例えば、社屋内で社内LANと直接的に接続する場合は、VPN接続は不要であるが、社屋外で公共無線LANまたは携帯電話通信網等を経由して社内LANと接続する場合は、VPN接続が必要となる。このため、通信装置100の接続するネットワークが変更されると、VPNの接続および切断が必要となり得る。しかし、VPN接続および切断には、操作の手間と処理の待ち時間が発生する。そこで、本実施形態に係る通信装置100は、通信可能なネットワークに応じてVPN接続の要否判定を行い、要否判定の結果に基づいてVPN接続を制御する。なお、通信装置100により検出されたネットワークを、通信可能なネットワークと称する。
Here, the necessity of VPN connection may differ depending on the network to which the
上記のように、VPN接続の要否判定を通信装置100が行うことにより、VPN接続をネットワークに応じて自動的に制御することが可能となる。
As described above, when the
なお、図1においては、通信装置100の一例としてスマートフォンを示しているが、通信装置100は、タブレット端末、モバイルパーソナルコンピュータ、PDA(Personal Digital Assitant)等の携帯端末であってもよい。
In FIG. 1, a smartphone is illustrated as an example of the
<2.通信装置の構成>
以上、本発明の実施形態に係る通信装置100の概要について説明した。次に、図2を参照して、本発明の実施形態に係る通信装置100の構成について説明する。図2は、本発明の実施形態に係る通信装置100の概略的な機能構成を示すブロック図である。
<2. Configuration of communication device>
The overview of the
図2に示したように、通信装置100は、通信部102、判定部104、記憶部106、VPN接続制御部108、WiFi接続制御部110、GUI(Graphical User Interface)制御部112、表示部114、操作部116、および業務App(Application)クライアント118を備える。
As illustrated in FIG. 2, the
通信部102は、携帯電話通信、WiFi通信およびVPN接続を行う。具体的には、通信部102は、携帯電話通信を利用して基地局を経由したデータの送受信を行う携帯電話通信部、またWiFi通信を利用して無線アクセスポイントを経由したデータの送受信を行うWiFi通信部の機能を包含する。例えば、携帯電話通信は、3GまたはLTE(Long Term Evolution)等であり得る。通信部102は、受信したデータを業務Appクライアント118に提供し、業務Appクライアント118から受け取ったデータを送信する。なお、WiFi通信は無線通信の一例であり、WiFi通信に代えてBlueTooth(登録商標)等の他の無線通信を適用することも可能である。このように、無線通信を行うことにより、通信装置100が移動されても無線通信範囲内であれば通信を継続することが可能となる。また、無線通信の通信方式としてWiFi通信を採用することにより、通信の安定した接続、および携帯電話通信と比べて相対的に速い通信速度を確保することが可能となる。
The
また、通信部102は、WiFi通信におけるネットワーク識別情報を受信する。例えば、ネットワーク識別情報は、無線アクセスポイントから受信するビーコンフレームに含まれるSSID(Service Set IDentifier)またはMACアドレス(Media Access Control address)等であり得る。通信部102は、受信したネットワーク識別情報を判定部104に提供する。このように、ネットワークを識別する情報が通常の通信動作の中で取得されることにより、特別な処理を行うことなくネットワークの識別が可能となる。
In addition, the
また、VPN接続制御部108からVPN接続を要求される場合は、通信部102は、送受信するデータに対してトンネリング処理、および暗号化、復号の処理を行う。例えば、トンネリングには、L2TP(Layer2 Tunneling Protocol)等のトンネリングプロトコルが用いられ得、暗号化および復号には、証明書または事前共有キーを用いたIPSec(Security architecture for Internet Protocol)等の暗号化プロトコルが用いられ得る。
When the VPN
また、WiFi接続制御部110からWiFi接続および切断を要求される場合は、通信部102は、WiFi通信の接続および切断を行う。
When the WiFi
判定部104は、ネットワーク毎にVPN接続の要否判定を行う。具体的には、判定部104は、通信部102から得られるネットワーク識別情報に基づいて通信可能なネットワークを特定し、記憶部106に記憶されるネットワーク毎のVPN接続要否を参照してVPN接続要否を判定する。より具体的には、図3A、図3B、および図3Cを参照して説明する。図3Aは、本発明の実施形態に係る通信装置100の記憶部106に記憶されるネットワークの各々が有する情報について説明するための図である。また、図3Bは、本発明の実施形態に係る通信装置100の記憶部106に記憶される通信装置100の動作パターンを特定するための情報について説明するための図である。図3Cは、本発明の実施形態に係る通信装置100の記憶部106に記憶される通信装置100の動作内容について説明するための図である。
The
判定部104は、通信装置100上で特定のイベントが発生すると、通信部102から得られるWiFi通信におけるネットワーク識別情報に基づき、記憶部106に記憶されるネットワークの有する情報を取得する。イベントとは、通信装置100における処理上の状態変化を意味する。ネットワークの各々が有する情報20として、例えば、図3Aに示したように、記憶部106は、ネットワーク毎に、A列にネットワークID、B列に場所、C列に直接接続可否、およびD列にVPN接続可否の情報を記憶し得る。ネットワークIDは、上述のネットワーク識別情報に当たる。場所は、ネットワークに接続可能な場所を意味する。直接接続可否は、VPN接続なしの社内LANとの直接的な接続の可否を意味する。VPN接続可否は、当該ネットワークと通信した場合のVPN接続の可否を意味する。ここで、ネットワークIDがSSID−1の場合を想定すると、判定部104は、図3AのA列のネットワークIDが「SSID−1」である行の情報、すなわち場所として「社内」、直接接続可否として「可」、VPN接続可否として「不可」を取得する。なお、以下では、ネットワークの各々が有する情報20のネットワーク毎の情報をネットワーク情報と称する場合もある。
When a specific event occurs on the
次に、判定部104は、上述で取得したネットワーク情報のうちの直接接続可否およびVPN接続可否と、発生したイベントとに基づいて、記憶部106に記憶される動作パターンを取得する。例えば、図3Bに示したように、記憶部106は、E列の通信装置100の動作パターン毎に、F列の直接接続可否、G列のVPN接続可否、およびH列のイベントの情報を記憶し得る。ここで、VPN接続中にWiFi接続された場合を想定すると、判定部104は、図3BのF列の直接接続可否が「可」で、G列のVPN接続可否が「不可」で、H列のイベントが「VPN接続中にWiFi接続」である動作パターン、すなわち「動作1」を取得する。なお、本実施形態では、記憶部106は、動作パターンの特定のために、ネットワークの各々の有する情報20と、通信装置100の動作パターンを特定するための情報22との紐付けを行っているが、動作パターンは、事前にネットワークIDと紐付けられていてもよい。このため、動作パターンとネットワークIDが直接的に紐付けられることにより、動作パターンとネットワークIDとの紐付け処理が省略されて、処理負荷の低減および処理時間の短縮が可能となる。
Next, the
次に、判定部104は、上述で取得した動作パターンに基づいて、通信装置100の動作内容を特定する。例えば、図3Cに示したように、記憶部106は、I列の通信装置100の動作パターン毎に、J列の通信装置の動作内容を記憶し得る。ここでは、判定部104は、通信装置100の動作内容は動作パターン「動作1」に対応する「VPN接続を行わない」であると特定する。
Next, the
そして、判定部104は、特定した通信装置100の動作内容に基づいて、VPN接続の要否判定を行う。さらに、判定部104は、VPN接続の要否判定結果に基づき、VPN接続制御部108、および/またはWiFi接続制御部110に動作要求を行う。例えば、図3Cに示したように、動作1においては、判定部104は、VPN接続不要と判定し、VPN接続中であれば、VPN接続制御部108に対してVPN切断の動作要求を行い得る。動作2においては、判定部104は、VPN接続要と判定し、VPN接続制御部108に対してVPN接続の動作要求を行い得る。動作3においては、判定部104は、WiFi接続制御部110に対して一時的にWiFi通信を切断するよう動作要求し、VPN接続制御部108に対してWiFi通信が切断されている間に携帯電話通信でVPN接続を行うよう動作要求を行い得る。
Then, the
このように、判定部104は、記憶部106に記憶されるネットワーク毎のVPN接続要否を参照してVPN接続要否を判定する。このため、予めネットワーク毎にVPN接続の要否が記憶部106に記憶されることにより、ユーザの手を煩わせることなく通信装置100はVPN接続の処理を行うことが可能となる。
As described above, the
また、上記のように、判定部104は、ネットワーク識別情報で特定されるWiFi通信のネットワークを、携帯電話通信のネットワークよりも優先的に選択し、選択したネットワークがVPN接続を要する場合、VPN接続制御部108にVPN接続の動作要求を行う。また、判定部104は、選択したネットワークがVPN接続を要せず、かつVPN接続中である場合、VPN接続制御部108にVPN切断の動作要求を行う。このため、自動的にWiFi通信のネットワークが選択されてVPN接続が行われることにより、ユーザがネットワークを選択してVPN接続を行う操作の手間を無くし、利便性を向上させることが可能となる。
Further, as described above, the
さらに、判定部104は、WiFi通信のネットワークが選択される場合、VPN接続を要しないネットワークを優先的に選択してもよい。これにより、自動的にVPN接続を要しないWiFi通信のネットワークが選択されることにより、ユーザの手間をかけずにより安全な通信を行うことが可能となる。
Furthermore, when a WiFi communication network is selected, the
なお、通信可能なWiFi通信のネットワークがない場合、判定部104は、携帯電話通信を選択し、VPN接続を要すると判定する。具体的には、ネットワークIDを通信部102から取得していない場合、該当するネットワークIDの情報が記憶部106に記憶されていない場合、または携帯電話通信のみ通信可能である場合は、判定部104は、VPN接続を要すると判定し、通信装置100は、携帯電話通信でVPN接続を行う。
If there is no WiFi communication network that can be communicated, the
また、上記では、SSIDとネットワーク情報とが一対一で対応して記憶部106に記憶される例を説明したが、さらに、記憶部106は、1のSSIDに対して複数のネットワーク情報と対応させて記憶してもよい。具体的には、記憶部106は、複数の社内のWiFi通信のネットワークのSSID(以下、社内のSSID)のうちの1のSSIDのみが提供されるケース、および当該1のSSIDを含む複数の社内のSSIDが提供されるケース、のそれぞれで異なるネットワーク情報を当該1のSSIDに紐付けて記憶する。このため、記憶部106が、当該1のSSIDに対して、上記ケース毎に対応するネットワーク情報をそれぞれ記憶することにより、社外のWiFi通信のネットワークで当該1のSSIDと同一のSSIDが提供された場合にも、上記ケースに対応する社外のWiFi通信のネットワーク用のネットワーク情報が取得される。これにより、誤って社内のネットワーク情報が取得され、通信が失敗することを回避することが可能となる。
In the above description, the SSID and the network information are stored in the
また、通信装置100は、WiFi通信のネットワーク検出のための電波強度の閾値を一時的に下げてもよい。このため、複数のWiFi通信のアクセスポイントが存在する場所で検出されるWiFi通信のネットワークが増加することにより、複数のSSIDの存在有無により取得するネットワーク情報が変わる場合に、取得されるネットワーク情報の正確性を向上させることが可能となる。
Further, the
また、記憶部106は、社内のWiFi通信のネットワークについてのみネットワーク情報を記憶してもよい。このため、ネットワークの各々が有する情報20として記憶部106に記憶されていないSSIDのネットワークは、社外のWiFi通信のネットワークであると識別することが可能となる。
Further, the
ここで図2を参照して通信装置100の構成の説明に戻ると、記憶部106は、ネットワークの各々の有する情報20、通信装置100の動作パターンを特定するための情報22、および通信装置100の動作内容24を記憶する。記憶する情報の詳細については、上述した内容と重複するため説明は省略する。
Returning to the description of the configuration of the
VPN接続制御部108は、判定部104によるVPN接続の要否判定の結果に基づいてVPNの接続または切断の制御を行う。具体的には、VPN接続制御部108は、VPN接続の要否判定の結果に基づく判定部104からの動作要求に応じてVPNの接続または切断を通信部102に行わせる。
The VPN
WiFi接続制御部110は、WiFi通信の接続または切断の制御を行う。具体的には、VPN接続の要否判定の結果に基づく判定部104からの動作要求に応じて、WiFi接続制御部110は、WiFi通信の接続または切断を通信部102に行わせる。
The WiFi
GUI制御部112は、ネットワークの各々の有する情報20の設定を行うためのGUIの生成および制御を行う。具体的には、GUI制御部112は、記憶部106に記憶されるネットワークの各々の有する情報20を読み出し、読み出した当該情報に基づいて設定画面を生成した後に表示部114に表示させる。そして、GUI制御部112は、操作部116を通じて変更された当該情報の値を記憶部106に記憶させる。より具体的には、図4を参照して説明する。図4は、本発明の実施形態に係る通信装置100のGUI制御部112により生成されるGUIについて説明するための図である。
The
図4に示したように、表示部114には、GUI制御部112の生成する設定画面30が表示される。GUI制御部112は、ネットワークの各々の有する情報20を記憶部106から読み出して設定画面30を生成する。そのため、設定画面30は、記憶部106が記憶するネットワークの各々の有する情報20を表示する。また、設定画面30の表示するネットワークの各々の有する情報20は、操作部116を通じて変更が可能である。例えば、ネットワークの欄にSSIDが入力され得、直接接続可否の欄およびVPN接続可否の欄は、プルダウンメニューで「可」または「不可」が選択されて変更され得、変更された設定内容は、保存ボタン(図示せず)の押下等により保存され得る。保存ボタンの押下等が行われると、GUI制御部112は、変更された各設定値を記憶部106に記憶させ得る。
As shown in FIG. 4, the
このように、VPN接続の要否に関わるネットワークの各々の有する情報20は、GUI制御部112の生成する設定画面30を介して設定される。このため、VPN接続の要否に関わる情報がGUIで設定されることにより、ユーザがVPN接続の要否に関わる情報を設定することが可能となる。
As described above, the
なお、検出されたネットワークに対してユーザがネットワーク情報を設定する場合は、GUI制御部112は、電波強度が基準値よりも低いアクセスポイントのSSIDも設定画面30で設定できるようにしてもよい。このため、設定時には利用できないアクセスポイントも設定可能とすることにより、ユーザは位置を変更することなく検出されたネットワークについてまとめてネットワーク情報の設定を行うことが可能となる。
When the user sets network information for the detected network, the
なお、ネットワークの各々の有する情報20の設定については、ユーザが設定する代わりに、配布される設定情報を記憶部106が記憶してもよい。このため、記憶部106に設定が自動的に記憶されることにより、ユーザの設定操作を無くし、利便性を向上させることが可能となる。
In addition, about the setting of the
表示部114は、GUI制御部112により生成された設定画面30を表示する。なお、表示部114は、判定部104によりVPN接続を要すると判定されたが、VPN接続制御部108がVPN接続を行うことができない場合に、VPN接続を用いるアプリケーションの利用不可を示す画像を表示してもよい。このため、ユーザが見る表示部114に当該画像を表示することにより、ユーザは当該アプリケーションの利用不可を即時に理解することが可能となる。
The
操作部116は、ユーザの入力操作を受け付け、GUI制御部112に入力操作の内容を提供する。具体的には、操作部116は、GUI制御部112の生成する設定画面30に対するユーザの設定変更操作を検知し、GUI制御部112に検知した操作内容を提供する。例えば、操作部116は、タッチパネル、またはキーボード等であり得る。
The
業務Appクライアント118は、通信装置100上で業務アプリケーションを実行する。具体的には、業務Appクライアント118は、通信部102を通じて社内LANに設置される業務Appサーバと通信を行い、通信により得られた情報を用いて業務アプリケーションを動作させる。例えば、業務Appクライアント118は、電子メール、スケジューラ、またはテレビ会議システム等のクライアントソフトウェアであり得る。
The
<3.通信装置の処理>
次に、本発明の実施形態に係る通信装置100の処理について、処理パターン毎に説明する。以下では、通信可能なネットワークとして、データの送受信が行われている接続中のネットワークを用いて説明する。このため、接続が確立された通信をVPN接続の判定材料として利用することにより、接続が確立されなかったがために、VPN接続を要すると判定された後のVPN接続が失敗して再度判定処理が行われることを防止することが可能となる。
<3. Processing of communication device>
Next, processing of the
[処理パターン1.携帯電話通信のみ通信可能な場合]
(通信システムの構成)
通信装置100は、通信システムの一部として処理を行うため、まず、処理パターン1の処理に関わる通信システムの構成について、図5を参照して説明する。図5は、本発明の実施形態に係る通信装置100の処理パターン1の処理に関わる通信システムの概略的な構成を示す図である。
[
(Configuration of communication system)
Since the
図5に示したように、通信システムは、社屋200内に設置される社内LAN2、VPNサーバ202、および業務Appサーバ204と、インターネット1と、および通信装置100と、で構成される。さらに、通信装置100の通信部102には、携帯電話通信部122、VPNクライアント124、およびWiFi通信部126が備えられる。
As shown in FIG. 5, the communication system includes an in-
社内LAN2は、社屋200内に構築された社内で利用されるネットワークである。一般的に、社内のネットワークでは改竄および盗聴等の恐れが無いため、社内LAN2と通信する際には暗号化プロトコル等は用いられない場合が多い。
The in-
VPNサーバ202は、社内LAN2およびインターネット1と接続し、通信装置100からのVPN接続を受け付け、社内LAN2に接続させる。具体的には、VPNサーバ202は、通信装置100のVPNクライアント124と協働してVPNを形成し、インターネット1を経由して送受信されるデータにトンネリングの処理および暗号化、復号の処理を行う。
The
業務Appサーバ204は、社内LAN2と接続し、業務Appクライアント118に関するサービスを提供するサーバである。具体的には、業務Appサーバ204は、業務Appクライアント118から受信したリクエストに対するレスポンスをデータとして送信し、業務Appクライアント118は当該データに基づいて業務アプリケーションを動作させる。
The
インターネット1は、IP(インターネットプロトコル)等を利用してデータの通信が可能なネットワークである。
The
携帯電話通信部122は、携帯電話基地局と通信を行う。具体的には、携帯電話通信部122は、携帯電話基地局から受信したデータをVPNクライアント124または業務Appクライアント118に受け渡したり、VPNクライアント124または業務Appクライアント118から受け取った送信データを携帯電話基地局に送信したりする。例えば、携帯電話通信部122は、3GまたはLTE等の通信を行い得る。
The mobile
VPNクライアント124は、携帯電話通信またはWiFi通信でVPN接続を行うための処理を行う。具体的には、VPNクライアント124は、VPNの形成のために、VPNサーバ202に対して疎通確認および認証処理を行う。また、VPNの形成後は、VPNクライアント124は、送受信されるデータに対してトンネリングの処理および暗号化、復号の処理を行う。例えば、認証処理にはIDおよびパスワードが用いられ得る。なお、IDおよびパスワードは、通信装置100のパスワード管理機能を用いて管理され得る。
The
WiFi通信部126は、WiFi通信の接続状態の検知およびWiFi通信を行う。なお、詳細は後述の処理パターンで説明する。
The
処理パターン1の処理に関わる通信システムは上記のように構成され、通信装置100の業務Appクライアント118と社屋200内の業務Appサーバ204は、VPNクライアント124、携帯電話通信部122、インターネット1、VPNサーバ202、および社内LAN2を経由して通信を行う。
The communication system related to the processing of the
(通信装置の処理)
次に、処理パターン1の処理を行う通信装置100の処理について、図6を参照して説明する。図6は、本発明の実施形態に係る通信装置100の処理パターン1における処理のシーケンス図である。
(Communication device processing)
Next, processing of the
まず、ユーザによりGUI制御部112が起動され、起動したGUI制御部112は、判定部104に対してVPN接続要否判定要求を渡す(ステップS1002)。なお、ここでは、GUI制御部112はユーザにより起動されるとしたが、GUI制御部112は、業務Appクライアントの起動を契機に起動してもよい。
First, the
次に、VPN接続要否判定要求を受け取った判定部104は、通信部102に対してWiFi接続確認要求を渡す(ステップS1004)。
Next, the
次に、WiFi接続確認要求を受け取った通信部102は、判定部104に対してWiFi非接続通知を返す(ステップS1006)。具体的には、通信部102は、判定部104からWiFi接続確認要求を受け取ると、通信部102内のWiFi通信部126にWiFi通信が接続中か否かを確認する。処理パターン1では携帯電話通信のみ通信可能であるため、WiFi通信は非接続である。そのため、WiFi通信部126は、WiFi通信は非接続である旨を通信部102に返答し、返答を受けた通信部102は、判定部104に対してWiFi非接続通知を返す。
Next, the
次に、WiFi非接続通知を受け取った判定部104は、VPN接続の要否判定を行う(ステップS1008)。具体的には、判定部104は、WiFi非接続通知を受け取ると、通信可能なWiFi通信は非接続であると判定して、携帯電話通信を選択するとともに、VPN接続を要すると判定する。
Next, the
次に、VPN接続を要すると判定した判定部104は、VPN接続制御部108に対してVPN接続制御要求を渡す(ステップS1010)。
Next, the
次に、VPN接続制御要求を受け取ったVPN接続制御部108は、通信部102に対しVPN接続要求を渡す(ステップS1012)。
Next, the VPN
次に、VPN接続要求を受け取った通信部102は、判定部104に対してVPN接続通知を返す(ステップS1014)。具体的には、通信部102は、VPN接続制御部108からVPN接続要求を受け取ると、通信部102内のVPNクライアント124に対してVPN接続を行うよう指示する。VPNクライアント124は、VPNサーバ202と通信を行ってVPNを形成し、VPN接続完了の旨を通信部102に返答する。返答を受けた通信部102は、判定部104に対してVPN接続通知を返す。
Next, the
より具体的には、VPNクライアント124は、pingを用いてVPNサーバ202に対する疎通確認を行い、疎通確認が取れた場合に、IDおよびパスワード等で認証処理を行い、VPN接続を完了させる。なお、VPNサーバ202に対する疎通確認には、pingの代わりに、L2TPのトンネル確立のための通信が利用されてもよい。具体的には、VPNクライアント124がVPNサーバ202に対して送信するSCCRQ(Start−Control−Connection−Request)に対するVPNサーバ202の応答であるSCCRP(Start−Control−Connection−Reply)を、VPNクライアント124が受信した場合に、VPNクライアント124は疎通確認が取れたと判定する。なお、上記L2TPの通信は、pingによる疎通確認が失敗した後に行われてもよい。
More specifically, the
次に、VPN接続通知を受け取った判定部104は、業務Appクライアント118に対して接続指示を行う(ステップS1016)。接続指示された業務Appクライアント118は、携帯電話通信でVPN接続を利用して、社内LANに設置される業務Appサーバ204と通信を行う。
Next, the
[処理パターン2.社内WiFi通信に接続している場合]
(通信システムの構成)
続いて、処理パターン2の処理に関わる通信システムの構成について、図7を参照して、処理パターン1と相違する構成を中心に説明する。図7は、本発明の実施形態に係る通信装置100の処理パターン2の処理に関わる通信システムの概略的な構成を示す図である。
[
(Configuration of communication system)
Next, the configuration of the communication system related to the processing of the
図7に示したように、通信システムは、社屋200内に設置される社内LAN2、および業務Appサーバ204と、および通信装置100、に加えて社屋200内に設置されるWiFi−AP206とで構成される。さらに、通信装置100の通信部102には、携帯電話通信部122、VPNクライアント124、およびWiFi通信部126が備えられる。
As shown in FIG. 7, the communication system includes an in-
WiFi通信部126は、WiFi−AP206と通信を行う。具体的には、WiFi通信部126は、WiFi−AP206から受信したデータをVPNクライアント124または業務Appクライアント118に受け渡したり、VPNクライアント124または業務Appクライアント118から受け取った送信データを無線アクセスポイントに送信したりする。
The
WiFi−AP206は、社内LAN2と接続され、社屋200内で通信装置100からのWiFi通信を受け付け、社内LAN2と接続させる。例えば、WiFi−AP206は、社内のWiFi通信対応の無線アクセスポイントであり得る。
The WiFi-
処理パターン2の処理に関わる通信システムは上記のように構成され、通信装置100の業務Appクライアント118と社屋200内の業務Appサーバ204は、WiFi通信部126、WiFi−AP206、および社内LAN2を経由して通信を行う。
The communication system related to the processing of the
(通信装置の処理)
次に、処理パターン2の処理を行う通信装置100の処理について、図8を参照して説明する。図8は、本発明の実施形態に係る通信装置100の処理パターン2における処理のシーケンス図である。
(Communication device processing)
Next, processing of the
まず、ユーザによりGUI制御部112が起動され、起動したGUI制御部112は、判定部104に対してVPN接続要否判定要求を渡す(ステップS2002)。
First, the
次に、VPN接続要否判定要求を受け取った判定部104は、通信部102に対してWiFi接続確認要求を渡す(ステップS2004)。
Next, the
次に、WiFi接続確認要求を受け取った通信部102は、判定部104に対してWiFi非接続通知を返す(ステップS2006)。具体的には、通信部102は、判定部104からWiFi接続確認要求を受け取ると、通信部102内のWiFi通信部126にWiFi通信が接続中か否かを確認する。処理パターン2では社内WiFi通信に接続しているため、WiFi通信は接続中である。そのため、WiFi通信部126は、WiFi通信は接続中である旨を通信部102に返答し、返答を受けた通信部102は、判定部104に対してWiFi接続通知を返す。なお、通信部102は、WiFi接続通知と共にネットワーク識別情報であるSSIDを判定部104に通知する。
Next, the
次に、WiFi接続通知を受け取った判定部104は、イベント情報を取得する(ステップS2008)。具体的には、判定部104は、通信装置100で発生したイベント情報、すなわち通信装置100の処理上の状態変化をOS等から取得する。
Next, the
次に、イベントを取得した判定部104は、記憶部106に対して動作情報取得要求を渡す(ステップS2010)。具体的には、判定部104は、動作情報取得要求に、通信部102から受け取ったSSIDおよび取得したイベント情報を含める。
Next, the
次に、動作情報取得要求を受け取った記憶部106は、該当する動作情報を判定部104に対して返す(ステップS2012)。具体的には、記憶部106は、判定部104から受け取った動作情報取得要求の中のSSIDおよびイベント情報に基づいて、記憶されているネットワークの各々の有する情報20、通信装置100の動作パターンを特定するための情報22、および通信装置100の動作内容24を参照して該当する動作内容を取得し、動作情報として判定部104に返す。ここでは、判定部104は、動作情報として「VPN接続を行わない」という動作内容を判定部104に返す。
Next, the
次に、動作情報を受け取った判定部104は、VPN接続の要否判定を行う(ステップS2014)。具体的には、判定部104は、ステップS2012で受け取った動作情報に含まれる動作内容に基づいて、VPN接続の要否を判定する。処理パターン2ではVPN接続を行わないため、判定部104は、VPN接続は不要と判定する。
Next, the
次に、VPN接続の要否判定を行った判定部104は、業務Appクライアント118に接続指示を行う(ステップS2016)。接続指示された業務Appクライアント118は、WiFi通信でVPN接続を利用せず、社内LANに設置される業務Appサーバ204と通信を行う。
Next, the
[処理パターン3.社外WiFi通信に接続している場合]
(通信システムの構成)
続いて、処理パターン3の処理に関わる通信システムの構成について、図9を参照して、処理パターン1、2と相違する構成を中心に説明する。図9は、本発明の実施形態に係る通信装置100の処理パターン3の処理に関わる通信システムの概略的な構成を示す図である。
[Processing pattern 3. When connected to external WiFi communication]
(Configuration of communication system)
Next, the configuration of the communication system related to the processing of the processing pattern 3 will be described with reference to FIG. FIG. 9 is a diagram illustrating a schematic configuration of a communication system related to the processing of the processing pattern 3 of the
図9に示したように、通信システムは、社屋200内に設置される社内LAN2、VPNサーバ202、および業務Appサーバ204と、インターネット1と、および通信装置100、に加えてWiFi−AP300とで構成される。さらに、通信装置100の通信部102には、携帯電話通信部122、VPNクライアント124、およびWiFi通信部126が備えられる。
As shown in FIG. 9, the communication system includes an in-
WiFi−AP300は、インターネット1と接続され、社屋200外で通信装置100からのWiFi通信を受け付け、インターネット1を経由してVPNサーバ202と接続させる。例えば、WiFi−AP300は、公共または自宅のWiFi通信対応の無線アクセスポイントであり得る。
The WiFi-
処理パターン3の処理に関わる通信システムは上記のように構成され、通信装置100の業務Appクライアント118と社屋200内の業務Appサーバ204は、VPNクライアント124、WiFi通信部126、WiFi−AP300、インターネット1、VPNサーバ202、および社内LAN2を経由して通信を行う。
The communication system related to the processing of the processing pattern 3 is configured as described above, and the
(通信装置の処理)
次に、処理パターン3の処理を行う通信装置100の処理について、図10を参照して説明する。図10は、本発明の実施形態に係る通信装置100の処理パターン3における処理のシーケンス図である。
(Communication device processing)
Next, processing of the
ステップS3002〜S3010までは、処理パターン2のステップS2002〜20010と同様の処理であるため、説明を省略する。
Steps S3002 to S3010 are the same processes as steps S2002 to 20010 of
ステップS3010の後、動作情報取得要求を受け取った記憶部106は、該当する動作情報を判定部104に対して返す(ステップS3012)。ここでは、判定部104は、動作情報として「WiFi通信でVPN接続を行う」という動作内容を判定部104に返す。
After step S3010, the
次に、動作情報を受け取った判定部104は、VPN接続の要否判定を行う(ステップS3014)。具体的には、判定部104は、ステップS3012で受け取った動作情報に含まれる動作内容に基づいて、VPN接続の要否を判定する。処理パターン3ではVPN接続を行うため、判定部104は、VPN接続は要と判定する。
Next, the
次に、VPN接続の要否判定を行った判定部104は、VPN接続制御部108に対してVPN接続制御要求を渡す(ステップS3016)。具体的には、判定部104は、記憶部106から受け取った動作情報に含まれる動作内容から、使用する通信方式を特定する。特定した通信方式がWiFi通信である場合、判定部104は、VPN接続制御部108に対してVPN接続制御要求を渡す。ここでは、動作内容が「WiFi通信でVPN接続を行う」であるため、判定部104は、VPN接続制御部108に対してVPN接続制御要求を渡す。
Next, the
次に、VPN接続制御要求を受け取ったVPN接続制御部108は、通信部102に対しVPN接続要求を渡す(ステップS3018)。
Next, the VPN
次に、VPN接続要求を受け取った通信部102は、判定部104に対してVPN接続通知を返す(ステップS3020)。具体的な処理は、処理パターン1のステップS1014の処理と実質的に同一であるため説明を省略する。なお、VPN接続が行えなかった場合は、後述する処理パターン4のステップS4016に処理が移行される。
Next, the
次に、VPN接続通知を受け取った判定部104は、業務Appクライアント118に対して接続指示を行う(ステップS3022)。接続指示された業務Appクライアント118は、WiFi通信でVPN接続を利用して、社内LANに設置される業務Appサーバ204と通信を行う。
Next, the
[処理パターン4.インターネット非接続の社外WiFi通信に接続している場合]
(通信装置の構成)
続いて、処理パターン4の処理に関わる通信システムの構成について、図11を参照して、処理パターン1〜3と相違する構成を中心に説明する。図9は、本発明の実施形態に係る通信装置100の処理パターン3の処理に関わる通信システムの概略的な構成を示す図である。
[Processing pattern 4. When connected to external WiFi communication that is not connected to the Internet]
(Configuration of communication device)
Next, the configuration of the communication system related to the processing of the processing pattern 4 will be described with reference to FIG. FIG. 9 is a diagram illustrating a schematic configuration of a communication system related to the processing of the processing pattern 3 of the
図11に示したように、処理パターン4の処理に関わる通信システムの構成は、WiFi−AP300を除いて処理パターン3の処理に関わる通信システムの構成と実質的に同一である。WiFi−AP300は、処理パターン3の場合と異なり、インターネット1と接続されない。
As shown in FIG. 11, the configuration of the communication system related to the processing of the processing pattern 4 is substantially the same as the configuration of the communication system related to the processing of the processing pattern 3 except for the WiFi-
そのため、WiFi通信部126とWiFi−AP300は通信を行い得るが、通信装置100の業務Appクライアント118と社屋200内の業務Appサーバ204は、VPNクライアント124、携帯電話通信部122、インターネット1、VPNサーバ202、および社内LAN2を経由して通信を行う。
Therefore, the
(通信装置の処理)
次に、処理パターン4の処理を行う通信装置100の処理について、図12を参照して説明する。図12は、本発明の実施形態に係る通信装置100の処理パターン4における処理のシーケンス図である。
(Communication device processing)
Next, processing of the
ステップS4002〜S4010までは、処理パターン2のステップS2002〜20010と同様の処理であるため、説明を省略する。
Steps S4002 to S4010 are the same processes as steps S2002 to 20010 of
ステップS4010の後、動作情報取得要求を受け取った記憶部106は、該当する動作情報を判定部104に対して返す(ステップS4012)。ここでは、記憶部106は、動作情報として「WiFi通信でVPN接続は行わず、携帯電話通信でVPN接続を行う」という動作内容を判定部104に返す。
After step S4010, the
次に、動作情報を受け取った判定部104は、VPN接続の要否判定を行う(ステップS4014)。具体的には、判定部104は、ステップS4012で受け取った動作情報に含まれる動作内容に基づいて、VPN接続の要否を判定する。処理パターン4ではVPN接続を行うため、判定部104は、VPN接続は要と判定する。
Next, the
次に、VPN接続の要否判定を行った判定部104は、WiFi接続制御部110に対してWiFi切断制御要求を渡す(ステップS4016)。具体的には、判定部104は、記憶部106から受け取った動作情報に含まれる動作内容から、使用する通信方式を特定する。特定した通信方式が携帯電話通信である場合、判定部104は、WiFi接続制御部110に対してWiFi切断制御要求を渡す。ここでは、動作内容が「携帯電話通信でVPN接続を行う」であるため、判定部104は、WiFi接続制御部110に対してWiFi切断制御要求を渡す。
Next, the
次に、WiFi切断制御要求を受け取ったWiFi接続制御部110は、通信部102に対しWiFi切断要求を渡す(ステップS4018)。
Next, the WiFi
次に、WiFi切断要求を受け取った通信部102は、判定部104に対してWiFi切断通知を返す(ステップS4020)。具体的には、通信部102は、WiFi接続制御部110からWiFi切断要求を受け取ると、WiFi通信部126に対してWiFi通信を切断するよう指示する。WiFi通信部126は、WiFi通信を切断し、切断結果を通信部102に返答する。返答を受けた通信部102は、判定部104に対してWiFi切断通知を返す。なお、通信部102は、切断したネットワークを記憶部106に一時的に記憶させる。
Next, the
次に、WiFi切断通知を受け取った判定部104は、VPN接続制御部108に対してVPN接続制御要求を渡す(ステップS4022)。
Next, the
次に、VPN接続制御要求を受け取ったVPN接続制御部108は、通信部102に対しVPN接続要求を渡す(ステップS4024)。
Next, the VPN
次に、VPN接続要求を受け取った通信部102は、判定部104に対してVPN接続通知を返す(ステップS4026)。具体的な処理は、処理パターン1のステップS1014の処理と実質的に同一であるため説明を省略する。
Next, the
次に、VPN接続通知を受け取った判定部104は、WiFi接続制御部110に対してWiFi接続制御要求を渡す(ステップS4028)。
Next, the
次に、WiFi接続制御要求を受け取ったWiFi接続制御部110は、通信部102に対してWiFi接続要求を渡す(ステップS4030)。
Next, the WiFi
次に、WiFi接続要求を受け取った通信部102は、判定部104に対してWiFi接続通知を返す(ステップS4032)。具体的には、通信部102は、WiFi接続制御部110からWiFi接続要求を受け取ると、WiFi通信部126に対してWiFi通信を接続するよう指示する。WiFi通信部126は、記憶部106に一時的に記憶されているネットワークの情報を読み出し、当該ネットワークのWiFi通信を接続し、接続結果を通信部102に返答する。返答を受けた通信部102は、判定部104に対してWiFi接続通知を返す。
Next, the
次に、WiFi接続通知を受け取った判定部104は、通信部102に対して通信経路情報の設定要求を渡す(ステップS4034)。具体的には、通信経路情報の設定要求を受け取った通信部102は、VPN接続を利用して通信する通信相手のIPアドレスを設定する。例えば、通信部102は、業務Appクライアント118の通信相手である業務Appサーバ204またはVPNサーバ202のIPアドレスを設定し得る。このため、設定したIPアドレスが通信相手となる通信のみVPN接続を利用して通信を行うことにより、VPN接続を利用した携帯電話通信とVPN接続を利用しないWiFi通信を両立させることが可能となる。
Next, the
次に、判定部104は、業務Appクライアント118に対して接続指示を行う(ステップS4036)。接続指示された業務Appクライアント118は、携帯電話通信でVPN接続を利用して、社内LANに設置される業務Appサーバ204と通信を行う。
Next, the
上記のように、VPN接続を利用できないWiFi通信と接続中に、携帯電話通信でVPN接続を行う場合、VPN接続制御部108がVPN接続を行わせている間、WiFi接続制御部110は、WiFi通信を一時的に切断させる。このため、WiFi通信の切断および再接続が自動で行われることにより、ユーザがWiFi通信の切断および再接続を行うことなく、携帯電話通信のVPN接続を行うことが可能となる。
As described above, when the VPN connection is performed by the cellular phone communication during the connection with the WiFi communication in which the VPN connection cannot be used, the WiFi
[処理パターン5.社内WiFi通信に接続された場合]
(通信装置の処理)
続いて、通信装置100の処理パターン5の処理について、図13を参照して説明する。なお、処理パターン5の処理に関わる通信システムの構成は、図7に示される処理パターン2の処理に関わる通信システムの構成と実質的に同一であるため説明は省略する。図13は、本発明の実施形態に係る通信装置100の処理パターン5における処理のシーケンス図である。
[Processing pattern 5. When connected to in-house WiFi communication]
(Communication device processing)
Next, processing of the processing pattern 5 of the
まず、通信部102は、判定部104に対してWiFi接続通知を渡す(ステップS5002)。具体的には、通信部102のWiFi通信部126が、通信非接続であったWiFi−AP206とWiFi通信で接続し、WiFi通信部126は、WiFi通信が接続された旨を通信部102に伝える。WiFi通信が接続された旨を伝えられた通信部102は、判定部104に対してWiFi接続通知を渡す。
First, the
ステップS5002の後のステップS5004〜S5010の処理は、処理パターン2のステップS2008〜S2014の処理と実質的に同一であるため説明を省略する。
Since the processing of steps S5004 to S5010 after step S5002 is substantially the same as the processing of steps S2008 to S2014 of
ステップS5010の後、判定部104は、VPN接続制御部108に対してVPN切断制御要求を渡す(ステップS5012)。
After step S5010, the
次に、VPN切断制御要求を受け取ったVPN接続制御部108は、通信部102に対してVPN切断要求を渡す(ステップS5014)。
Next, the VPN
次に、VPN切断要求を受け取った通信部102は、VPN切断通知を判定部104に返す(ステップS5016)。具体的には、通信部102は、VPN接続制御部108からVPN切断要求を受け取ると、VPNクライアント124に対してVPNを切断するよう指示する。VPNクライアント124は、VPNを切断し、切断結果を通信部102に返答する。返答を受けた通信部102は、判定部104に対してVPN切断通知を返す。
Next, the
次に、VPN切断通知を受け取った判定部104は、業務Appクライアント118に対して接続指示を行う(ステップS5018)。接続指示された業務Appクライアント118は、WiFi通信でVPN接続を利用せず、社内LANに設置される業務Appサーバ204と通信を行う。
Next, the
[処理パターン6.社外WiFi通信に接続された場合]
(通信装置の処理)
続いて、通信装置100の処理パターン6の処理について、図14を参照して説明する。なお、処理パターン6の処理に関わる通信システムの構成は、図9に示される処理パターン3の処理に関わる通信システムの構成と実質的に同一であるため説明は省略する。図14は、本発明の実施形態に係る通信装置100の処理パターン6における処理のシーケンス図である。
[Processing pattern 6. When connected to external WiFi communication]
(Communication device processing)
Next, processing of the processing pattern 6 of the
まず、通信部102は、判定部104に対してWiFi接続通知を渡す(ステップS6002)。具体的には、通信部102のWiFi通信部126が、通信非接続であったWiFi−AP300とWiFi通信で接続し、WiFi通信部126は、WiFi通信が接続された旨を通信部102に伝える。WiFi通信が接続された旨を伝えられた通信部102は、判定部104に対してWiFi接続通知を渡す。
First, the
ステップS6002の後のステップS6004〜S6018の処理は、処理パターン3のステップS3008〜S3022の処理と実質的に同一であるため説明を省略する。 Since the processing of steps S6004 to S6018 after step S6002 is substantially the same as the processing of steps S3008 to S3022 of processing pattern 3, description thereof will be omitted.
[処理パターン7.インターネット非接続の社外WiFi通信に接続された場合]
(通信装置の処理)
続いて、通信装置100の処理パターン7の処理について、図15を参照して説明する。なお、処理パターン7の処理に関わる通信システムの構成は、図11に示される処理パターン4の処理に関わる通信システムの構成と実質的に同一であるため説明は省略する。図15は、本発明の実施形態に係る通信装置100の処理パターン7における処理のシーケンス図である。
[Processing pattern 7. When connected to external WiFi communication that is not connected to the Internet]
(Communication device processing)
Next, processing of the processing pattern 7 of the
まず、通信部102は、判定部104に対してWiFi接続通知を渡す(ステップS7002)。具体的には、通信部102のWiFi通信部126が、通信非接続であったWiFi−AP300とWiFi通信で接続し、WiFi通信部126は、WiFi通信が接続された旨を通信部102に伝える。WiFi通信が接続された旨を伝えられた通信部102は、判定部104に対してWiFi接続通知を渡す。
First, the
ステップS7002の後のステップS7004〜S7032の処理は、処理パターン4のステップS4008〜S4036の処理と実質的に同一であるため説明を省略する。 Since the processing of steps S7004 to S7032 after step S7002 is substantially the same as the processing of steps S4008 to S4036 of processing pattern 4, description thereof will be omitted.
[処理パターン8.接続中のWiFi通信が圏外になった場合]
(通信装置の処理)
続いて、通信装置100の処理パターン8の処理について、図16を参照して説明する。なお、処理パターン8の処理に関わる通信システムの構成は、図5に示される処理パターン1の処理に関わる通信システムの構成と実質的に同一であるため説明は省略する。図16は、本発明の実施形態に係る通信装置100の処理パターン8における処理のシーケンス図である。
[Processing pattern 8. When connected WiFi communication goes out of service area]
(Communication device processing)
Next, processing of the processing pattern 8 of the
まず、通信部102は、判定部104に対してWiFi切断通知を渡す(ステップS8002)。具体的には、通信部102のWiFi通信部126が、WiFi通信で接続中であったWiFi−AP206またはWiFi−AP300とのWiFi通信が切断されたことを検知し、WiFi通信部126は、WiFi通信が切断された旨を通信部102に伝える。WiFi通信が切断された旨を伝えられた通信部102は、判定部104に対してWiFi切断通知を渡す。
First, the
次に、WiFi切断通知を受け取った判定部104は、WiFi接続タイムアウト判定を行う(ステップS8004)。具体的には、判定部104は、通信部102からWiFi切断通知を受け取ると、一定時間、WiFi通信の再接続確認のために待機する。一定時間経過後、WiFi通信が再接続されない場合は、判定部104は、タイムアウトと判定する。
Next, the
次に、タイムアウトと判定した判定部104は、VPN接続の要否を判定する(ステップS8006)。VPN接続の要否判定の具体的な処理は、処理パターン1のステップS1008の処理と実質的に同一であるため説明を省略する。処理パターン8では、WiFi通信が非接続であるため、携帯電話通信を利用することになり、判定部104は、VPN接続を要すると判定する。なお、WiFi通信の再接続のための待機時間は変更されてもよい。
Next, the
ステップS8006の後のステップS8008〜S8014の処理は、処理パターン1のステップS1010〜S1016の処理と実質的に同一であるため説明を省略する。
Since the processing of steps S8008 to S8014 after step S8006 is substantially the same as the processing of steps S1010 to S1016 of
上記のように、判定部104は、VPN接続を要するWiFi通信のネットワークが切断され、かつ一定時間経過前にWiFi通信のネットワークが再接続された場合は、再接続されたWiFi通信のネットワークを選択して、VPN接続制御部108に対してVPN接続の動作要求を行う。また、判定部104は、WiFi通信のネットワークが切断されたままで、かつ一定時間経過した場合は、携帯電話通信のネットワークを選択して、VPN接続制御部108に対してVPN接続の動作要求を行う。このため、一定時間、判定部104がWiFi通信の再接続のために待機することにより、VPN接続の頻繁な切替処理の発生を防ぐことが可能となる。
As described above, the
[処理パターン9.接続中のVPN接続が切断された場合]
(通信装置の処理)
続いて、通信装置100の処理パターン9の処理について、図17を参照して説明する。なお、処理パターン9の処理に関わる通信システムの構成は、図5に示される処理パターン1の処理に関わる通信システムの構成と実質的に同一であるため説明は省略する。図17は、本発明の実施形態に係る通信装置100の処理パターン9における処理のシーケンス図である。
[Processing pattern 9. When the connected VPN connection is disconnected]
(Communication device processing)
Next, processing of the processing pattern 9 of the
まず、通信部102は、判定部104に対してVPN切断通知を渡す(ステップS9002)。具体的には、通信部102のVPNクライアント124が、接続中であったVPNが切断されたことを検知し、VPNクライアント124は、VPNが切断された旨を通信部102に伝える。VPNが切断された旨を伝えられた通信部102は、判定部104に対してVPN切断通知を渡す。
First, the
次に、VPN切断通知を受け取った判定部104は、通信部102に対してWiFi接続確認要求を渡す(ステップS9004)。
Next, the
次に、WiFi接続確認要求を受け取った通信部102は、判定部104に対してWiFi非接続通知を返す(ステップS9006)。具体的には、通信部102は、判定部104からWiFi接続確認要求を受け取ると、通信部102内のWiFi通信部126にWiFi通信が接続中か否かを確認する。WiFi通信が非接続である場合は、WiFi通信部126は、WiFi通信は非接続である旨を通信部102に返答し、返答を受けた通信部102は、判定部104に対してWiFi非接続通知を返す。なお、WiFi通信が接続中であれば、処理パターン2のステップS2006、処理パターン3のステップS3006、または処理パターン4のステップS4006のいずれかに処理が移行される。
Next, the
ステップS9006の後のステップS9008〜S9016の処理は、処理パターン1のステップS1008〜S1016の処理と実質的に同一であるため説明を省略する。
Since the processing of steps S9008 to S9016 after step S9006 is substantially the same as the processing of steps S1008 to S1016 of
上記のように、判定部104は、VPN接続が切断され、かつ接続中のWiFi通信のネットワークがない場合、携帯電話通信のネットワークを選択して、VPN接続制御部108に対してVPN接続の動作要求を行う。このため、WiFi通信が非接続の場合に携帯電話通信に切り替えられることにより、VPN接続を利用した業務アプリケーションの継続的な利用を図ることが可能となる。
As described above, when the VPN connection is disconnected and there is no connected WiFi communication network, the
<4.ハードウェア構成>
以上、本発明の実施形態を説明した。上述した通信装置100の処理は、ソフトウェアと、以下に説明する通信装置のハードウェアとの協働により実現される。
<4. Hardware configuration>
The embodiments of the present invention have been described above. The processing of the
図18は、通信装置100のハードウェア構成を示した説明図である。図18に示したように、通信装置100は、CPU(Central Processing Unit)132と、ROM(Read Only Memory)134と、RAM(Random Access Memory)136と、入力部142と、出力部144と、HDD(Hard Disk Drive)146と、ネットワークインターフェース148と、外部インターフェース150とを備える。
FIG. 18 is an explanatory diagram showing a hardware configuration of the
CPU132は、演算処理装置および制御装置として機能し、各種プログラムと協働して通信装置100内の通信部102、判定部104、VPN接続制御部108、WiFi接続制御部110、GUI制御部112、業務Appクライアント118の動作を実現する。また、CPU132は、マイクロプロセッサであってもよい。ROM134は、CPU132が使用するプログラムまたは演算パラメータ等を記憶する。RAM136は、CPU132の実行にいて使用するプログラムまたは実行において適宜変化するパラメータ等を一時記憶する。ROM134およびRAM136により、通信装置100内の記憶部106の一部を実現する。CPU132、ROM134およびRAM136は、CPUバスなどから構成される内部バス138により相互に接続されている。
The
入力部142は、本実施形態にかかる通信装置100の操作部116の一例として、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU132に出力する入力制御回路などから構成されている。通信装置100のユーザは、入力部142を操作することにより、通信装置100に対して各種のデータを入力したり処理動作を指示したりすることができる。
The
出力部144は、通信装置100の表示部114の一例として、例えば、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置およびランプなどの表示装置への出力を行う。さらに、出力部144は、スピーカおよびヘッドフォンなどの音声出力を行ってもよい。
The
HDD146は、本実施形態にかかる通信装置100の記憶部106の一例として構成されたデータ格納用の装置である。HDD146は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。HDD146は、CPU132が実行するプログラムや各種データを格納する。
The
ネットワークインターフェース148は、本実施形態にかかる通信装置100の通信部102の一例として、ネットワークに接続するための通信デバイスで構成され得る。また、ネットワークインターフェース148は、無線LAN(Local Area Network)対応通信デバイスであっても、3GまたはLTE対応通信デバイスであっても、有線による通信を行うワイヤー通信デバイスであってもよい。
The
外部インターフェース150は、例えば、通信装置100の外部の通信装置または周辺機器と接続するためのバスである。また、外部インターフェース150は、USB(Universal Serial Bus)であってもよい。
The
<5.むすび>
本発明の実施形態によれば、VPN接続の要否判定を通信装置100が行うことにより、VPN接続をネットワークに応じて自動的に制御することが可能となる。
<5. Conclusion>
According to the embodiment of the present invention, when the
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。 The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.
例えば、上記実施形態では、通信装置100は、無線通信を行うとしたが、本発明はかかる例に限定されない。例えば、通信装置100は、LANケーブル等を利用した有線通信を行ってもよい。
For example, in the above embodiment, the
また、上記の実施形態のシーケンス図に示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的にまたは個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。 In addition, the steps shown in the sequence diagram of the above embodiment may be performed in parallel or individually even if they are not necessarily processed in time series as well as processes performed in time series in the order described. Also includes processing to be performed. Further, it goes without saying that the order can be appropriately changed even in the steps processed in time series.
また、本発明の実施形態による通信装置100に内蔵されるハードウェアを、上述した実施形態による通信装置100の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、そのコンピュータプログラムを記憶させた記憶媒体も提供される。
Further, it is possible to create a computer program for causing the hardware built in the
100 通信装置
102 通信部
104 判定部
106 記憶部
108 VPN接続制御部
110 WiFi接続制御部
112 GUI制御部
114 表示部
DESCRIPTION OF
Claims (18)
配布された設定情報と前記LAN通信部がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定部と、
を備える通信装置。 A LAN communication unit;
A determination unit that determines whether or not encrypted communication is necessary based on the distributed setting information and the received network identification information received from the network by the LAN communication unit;
A communication device comprising:
前記判定部は、前記設定情報に前記受信ネットワーク識別情報が含まれている場合、前記受信ネットワーク識別情報について前記暗号化通信要否判定を行う、
請求項1に記載の通信装置。 The setting information associates the necessity of encrypted communication for each network identification information,
The determination unit determines whether the encrypted communication is necessary for the reception network identification information when the setting information includes the reception network identification information.
The communication apparatus according to claim 1.
前記設定情報が前記受信ネットワーク識別情報について暗号化通信否と対応づけている場合、前記判定部は、前記受信ネットワーク識別情報に係る前記暗号化通信要否判定において暗号化通信否と判定する、
請求項2に記載の通信装置。 When the setting information associates the received network identification information with the encrypted communication requirement, the determination unit determines that the encrypted communication is required in the encrypted communication necessity determination according to the received network identification information,
When the setting information associates the reception network identification information with encrypted communication rejection, the determination unit determines that encrypted communication is not permitted in the encrypted communication necessity determination according to the reception network identification information.
The communication apparatus according to claim 2.
請求項3に記載の通信装置。 The setting information associates at least the network identification information related to the network outside the predetermined area with the encrypted communication requirement.
The communication apparatus according to claim 3.
請求項4に記載の通信装置。 After the determination of whether or not the encrypted communication is necessary by the determination unit, further comprising an encrypted communication control unit that controls encrypted communication,
The communication apparatus according to claim 4.
前記判定部が前記受信ネットワーク識別情報に係る前記暗号化通信要否判定において暗号化通信否と判定した後、前記暗号化通信制御部は、前記LAN通信部が前記受信ネットワーク識別情報を受信した前記ネットワークとの通信に前記暗号化通信を適用しないよう制御する、
請求項5に記載の通信装置。 After the determination unit determines that the encrypted communication is necessary in the determination of whether or not the encrypted communication is related to the received network identification information, the encrypted communication control unit is configured such that the LAN communication unit receives the received network identification information. Control to apply the encrypted communication to the communication with the network,
After the determination unit determines that the encrypted communication is not necessary in the encrypted communication necessity determination related to the received network identification information, the encrypted communication control unit is configured such that the LAN communication unit has received the received network identification information. Control not to apply the encrypted communication to the communication with the network,
The communication device according to claim 5.
前記LAN通信部が前記受信ネットワーク識別情報を受信した前記ネットワークと通信不可能となった場合、前記通信部を介した通信に自動的に切替える、
請求項6に記載の通信装置。 A communication unit different from the LAN communication unit;
When the LAN communication unit becomes unable to communicate with the network that has received the received network identification information, it automatically switches to communication via the communication unit.
The communication apparatus according to claim 6.
前記判定部は、前記通信部を介した通信に対し暗号化通信要と判定する、
請求項7に記載の通信装置。 When the communication device switches to communication via the communication unit,
The determination unit determines that encryption communication is required for communication via the communication unit.
The communication device according to claim 7.
請求項8に記載の通信装置。 After the determination unit determines that the encrypted communication is required for communication via the communication unit, the encrypted communication control unit controls the communication unit to apply the encrypted communication to the communication.
The communication apparatus according to claim 8.
請求項9に記載の通信装置。 The encrypted communication is VPN communication.
The communication apparatus according to claim 9.
請求項10に記載の通信装置。 The encrypted communication is VPN communication formed by a predetermined encryption protocol.
The communication device according to claim 10.
前記ネットワークは無線LANネットワークであり、
前記所定領域外ネットワークは社外ネットワークであり、
前記通信部は前記無線LAN通信方式とは異なる通信方式に対応する、
請求項11に記載の通信装置。 The LAN communication unit corresponds to a wireless LAN communication method,
The network is a wireless LAN network;
The network outside the predetermined area is an external network,
The communication unit corresponds to a communication method different from the wireless LAN communication method.
The communication apparatus according to claim 11.
前記LAN通信部または前記通信部が前記暗号化通信を適用している場合、前記表示部は、前記暗号化通信が適用されていることを示す視覚情報の表示を行う、
請求項12に記載の通信装置。 A display unit;
When the LAN communication unit or the communication unit applies the encrypted communication, the display unit displays visual information indicating that the encrypted communication is applied.
The communication device according to claim 12.
請求項13に記載の通信装置。 The display unit displays the visual information along with the display of the application in operation.
The communication apparatus according to claim 13.
前記設定情報の配布は、操作者の操作に係わらない配布であって、
前記記憶部は、操作者の操作に係わらず自動的に前記設定情報を記憶する、
請求項1から14のいずれかに記載の通信装置。 A storage unit for storing the setting information;
The distribution of the setting information is a distribution not related to the operation of the operator,
The storage unit automatically stores the setting information regardless of an operation of an operator.
The communication apparatus according to claim 1.
配布された設定情報と前記LAN通信によりネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行うことと、
を含む通信方法。 Performing LAN communication;
Performing encrypted communication necessity determination based on the distributed setting information and the received network identification information received from the network by the LAN communication;
Including a communication method.
LAN通信機能と、
配布された設定情報と前記LAN通信機能がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定機能と、
を実現させるためのプログラム。 On the computer,
LAN communication function,
A determination function for determining whether or not encrypted communication is necessary based on the distributed setting information and the received network identification information received from the network by the LAN communication function;
A program to realize
前記プログラムは、
前記コンピュータに、
LAN通信機能と、
配布された設定情報と前記LAN通信機能がネットワークから受信する受信ネットワーク識別情報とに基づいて暗号化通信要否判定を行う判定機能と、
を実行させ、
前記暗号化通信サーバは、前記判定機能による前記暗号化通信要否判定に応じて前記コンピュータと暗号化通信を行う、
ネットワークシステム。 An encrypted communication server, and a program for causing a computer to communicate with the encrypted communication server via a network,
The program is
In the computer,
LAN communication function,
A determination function for determining whether or not encrypted communication is necessary based on the distributed setting information and the received network identification information received from the network by the LAN communication function;
And execute
The encrypted communication server performs encrypted communication with the computer according to the determination of whether or not the encrypted communication is necessary by the determination function.
Network system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017150382A JP2018011306A (en) | 2017-08-03 | 2017-08-03 | Communication device, communication method, program, and network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017150382A JP2018011306A (en) | 2017-08-03 | 2017-08-03 | Communication device, communication method, program, and network system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013203245A Division JP6187101B2 (en) | 2013-09-30 | 2013-09-30 | Communication apparatus and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018011306A true JP2018011306A (en) | 2018-01-18 |
Family
ID=60994421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017150382A Pending JP2018011306A (en) | 2017-08-03 | 2017-08-03 | Communication device, communication method, program, and network system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018011306A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020140585A (en) * | 2019-02-28 | 2020-09-03 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Information processing device and information processing system |
WO2021235437A1 (en) * | 2020-05-20 | 2021-11-25 | 日本瓦斯株式会社 | Communication system, relay processing device, information processing method, and program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006020089A (en) * | 2004-07-01 | 2006-01-19 | Japan Communication Inc | Terminal device, vpn connection control method, and program |
JP2009027644A (en) * | 2007-07-23 | 2009-02-05 | Nippon Telegr & Teleph Corp <Ntt> | Communication connection switching program, communication device, and communication connection switching method |
JP2010200032A (en) * | 2009-02-25 | 2010-09-09 | Ntt Communications Kk | Vpn control apparatus, vpn connection device, vpn setting method, and program |
-
2017
- 2017-08-03 JP JP2017150382A patent/JP2018011306A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006020089A (en) * | 2004-07-01 | 2006-01-19 | Japan Communication Inc | Terminal device, vpn connection control method, and program |
JP2009027644A (en) * | 2007-07-23 | 2009-02-05 | Nippon Telegr & Teleph Corp <Ntt> | Communication connection switching program, communication device, and communication connection switching method |
JP2010200032A (en) * | 2009-02-25 | 2010-09-09 | Ntt Communications Kk | Vpn control apparatus, vpn connection device, vpn setting method, and program |
Non-Patent Citations (1)
Title |
---|
半沢 智: "大阪ガス ICカードでリモート接続 安全性と簡単操作を両立", 日経コミュニケーション, vol. 第286号, JPN6018023816, 18 January 1999 (1999-01-18), pages 101 - 106, ISSN: 0003884698 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020140585A (en) * | 2019-02-28 | 2020-09-03 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Information processing device and information processing system |
WO2021235437A1 (en) * | 2020-05-20 | 2021-11-25 | 日本瓦斯株式会社 | Communication system, relay processing device, information processing method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11310239B2 (en) | Network connection method, hotspot terminal and management terminal | |
US11115797B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication system | |
US20100222000A1 (en) | Methods And Apparatus For Use In Selectively Retrieving And Displaying User Interface Information Of A Wireless Peripheral Device | |
JP5943860B2 (en) | Device device setting method in gateway device, device device setting system, and device device setting program | |
CA2665831A1 (en) | Method of securely pairing devices with an access point for an ip-based wireless network | |
CN111432386B (en) | Connection switching method, device, equipment and storage medium of Bluetooth headset | |
US20130282903A1 (en) | Method, system and apparatus for accessing a communications network | |
US20180109758A1 (en) | Transmission system, transmission terminal, method and program | |
TW201911847A (en) | Network call method, device and system | |
JP5647966B2 (en) | Terminal repair method, terminal repair system, and program for terminal repair system | |
JP4793062B2 (en) | Information terminal management device, display device, and information terminal management method | |
US20150019978A1 (en) | Information processing apparatus, information processing method, and program | |
KR20140112904A (en) | Method and device for controlling use of external data network via mobile access point | |
JP2018011306A (en) | Communication device, communication method, program, and network system | |
JP2019096330A (en) | Screen sharing system, screen sharing method and program | |
JP6093967B2 (en) | CALLING SYSTEM, CONTROL DEVICE, PROGRAM, AND CALLING METHOD | |
JP6187101B2 (en) | Communication apparatus and program | |
JP6127430B2 (en) | Web conference system, information processing apparatus, control method, and program | |
JP5676359B2 (en) | Setting server for setting terminal, setting sharing method and setting sharing program | |
US9888381B2 (en) | Method of controlling electronic device, electronic device, method of controlling access point and access point | |
JP6644361B2 (en) | CTI system for telephone sales | |
JP2015065640A (en) | Information processing device | |
JP2020031436A (en) | Telephone business cti system | |
JP6927614B2 (en) | Call system, call method and program | |
JP2009182893A (en) | Portable device and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170803 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180827 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181225 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20181225 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190110 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20190115 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20190208 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20190219 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190327 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190328 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20191217 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20200414 |
|
C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20200512 |
|
C28A | Non-patent document cited |
Free format text: JAPANESE INTERMEDIATE CODE: C2838 Effective date: 20200512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200713 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20201006 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20201117 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20201117 |