JP6597976B2 - Peripheral device relay device and image display system - Google Patents
Peripheral device relay device and image display system Download PDFInfo
- Publication number
- JP6597976B2 JP6597976B2 JP2016125045A JP2016125045A JP6597976B2 JP 6597976 B2 JP6597976 B2 JP 6597976B2 JP 2016125045 A JP2016125045 A JP 2016125045A JP 2016125045 A JP2016125045 A JP 2016125045A JP 6597976 B2 JP6597976 B2 JP 6597976B2
- Authority
- JP
- Japan
- Prior art keywords
- communication terminal
- connection request
- image
- wireless connection
- network
- 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.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、複数の中継装置(周辺デバイス中継装置)を用いて構築されたネットワークにおいて、特定の周辺デバイス中継装置に直接無線接続する技術に関する。 The present invention relates to a technique for directly wirelessly connecting to a specific peripheral device relay apparatus in a network constructed using a plurality of relay apparatuses (peripheral device relay apparatuses).
USBoverIP技術を利用して、有線または無線ネットワーク経由で離れた場所にあるPCから周辺機器を制御しデータをやり取りできる周辺機器サーバ装置の記載がある(非特許文献1)。このような周辺機器サーバ装置がネットワーク上に複数ある場合、PCのユーザは接続ツールを用いて、利用したい周辺装置とこれに対応した中継装置を選択できる。 There is a description of a peripheral device server device that uses USBoverIP technology to control peripheral devices and exchange data from a PC at a remote location via a wired or wireless network (Non-Patent Document 1). When there are a plurality of such peripheral device servers on the network, the PC user can use the connection tool to select a peripheral device to be used and a relay device corresponding to the peripheral device.
一方近年、教育の現場では、タブレットPC(Personal Computer)のような携帯型の通信端末の普及に伴って、指導者(教師)の通信端末と各学習者(生徒)に与えられた複数の通信端末を利用して、無線通信(無線LAN等)でネットワークを構築することが増えている。このようなシステムでは、前出の周辺機器サーバ装置におけるUSBoverIP技術を応用し、授業の指導者の通信端末から装置を介して大型ディスプレイ(大型表示装置とも呼ぶ)に指導者の通信端末の画面上に表示された画面内容を投影したり、授業に参加している学習者の通信端末の画面内容を指導者の通信端末に一覧表示させるなど、指導者と学習者で情報の共有化が図られている。この様な装置を画像転送装置と呼ぶ。 On the other hand, in recent years, in the field of education, with the spread of portable communication terminals such as tablet PCs (Personal Computers), a plurality of communication given to the instructor (teacher) communication terminal and each learner (student) Increasingly, a network is constructed by wireless communication (wireless LAN or the like) using a terminal. In such a system, the USB over IP technology in the above-described peripheral device server apparatus is applied, and a large display (also referred to as a large display apparatus) is connected to the large-sized display (also referred to as a large display apparatus) on the screen of the instructor's communication terminal. The instructor and the learner can share information, such as projecting the screen content displayed on the screen and displaying the list of the screen content of the learner's communication terminal participating in the class on the instructor's communication terminal. ing. Such an apparatus is called an image transfer apparatus.
さらに、各教室にそれぞれ画像転送装置と大型表示装置が有線接続されて設置され、各教室の画像転送装置はお互いに有線ネットワークを構築することで、離れた場所(例えば、職員室など)から接続ツールを用いて任意の教室の画像転送装置に接続すると、指導者の通信端末の情報を画像転送装置に接続された大型表示装置に映し出すことができる。 In addition, each classroom has an image transfer device and a large display device connected by wire, and the image transfer devices in each classroom can be connected from a remote location (for example, a staff room) by building a wired network with each other. When a tool is used to connect to an image transfer device in an arbitrary classroom, information on the leader's communication terminal can be displayed on a large display device connected to the image transfer device.
また、上記システムにおいて、画像転送装置が無線中継機能(無線アクセスポイント機能)を備え(以後、無線中継機能を備えた画像転送装置を「画像中継装置」という)、さらに施設内に無線アクセスポイントを適切に設置することで、指導者は、無線通信を利用して校内のどこからでもこの画像中継装置に接続することが可能となる。画像中継装置は、他の中継装置を経由して通信端末から送信された画像データを自身に接続された大型表示装置などに表示することもできるわけである。繰り返すと、このような画像中継装置がネットワーク上に複数ある(例えば各教室に備えられている)場合、指導者は接続ツールを用いて、利用したい画像中継置とこれに対応した大型表示装置を選択できる。 In the above system, the image transfer apparatus has a wireless relay function (wireless access point function) (hereinafter, the image transfer apparatus having the wireless relay function is referred to as “image relay apparatus”), and a wireless access point is installed in the facility. When properly installed, the instructor can connect to the image relay apparatus from anywhere in the school using wireless communication. The image relay device can also display the image data transmitted from the communication terminal via another relay device on a large display device connected to the image relay device. To repeat, if there are multiple such image relay devices on the network (for example, each classroom is equipped), the instructor uses the connection tool to select the image relay device he wants to use and the corresponding large display device. You can choose.
ここで、上記システムでは、各教室の画像中継装置や無線アクセスポイントを複数設置することから、システム構築のための手間を軽減することや無線通信利用時のローミングを考慮し、無線接続処理に必要なサービスセット識別子(SSID(Service Set Identifier))は同一のもので運用されることが多い。このネットワーク内で共用するSSIDを、以下汎用SSIDともいう。 Here, in the above system, multiple image relay devices and wireless access points are installed in each classroom, so it is necessary for wireless connection processing to reduce the labor for system construction and roaming when using wireless communication. Often, the same service set identifier (SSID) is used. Hereinafter, the SSID shared in the network is also referred to as a general-purpose SSID.
しかし、上記システムでは、各中継装置に同一の汎用SSIDを設定して運用した場合、無線通信の接続先候補が複数存在することになり、ユーザの通信端末が、接続ツールから選択した画像中継装置とは異なる画像中継装置に無線接続している状態になることで問題が起こり得る。例えば、第1の画像中継装置(ユーザが接続したい装置)と第2の画像中継装置(ユーザが接続したい装置以外の装置)とが存在する場合を考える。通信端末が、意図せず第2の画像中継装置に無線接続され、これを介して第1の画像中継装置に接続された大型表示装置を制御する場合もあり得る。また、第2の画像中継装置に接続された装置を他の通信端末からも制御していると、ネットワーク通信帯域に負荷がかかることにより、ユーザは通信端末からネットワークを通じて大型表示装置を快適に利用できない問題がある。 However, in the above system, when the same general-purpose SSID is set and operated for each relay device, there are a plurality of wireless communication connection destination candidates, and the user's communication terminal selects the image relay device selected from the connection tool. Problems may arise when wirelessly connected to a different image relay apparatus. For example, consider a case where there are a first image relay device (device that a user wants to connect to) and a second image relay device (device other than the device that the user wants to connect to). There may be a case where the communication terminal is unintentionally wirelessly connected to the second image relay device and controls the large display device connected to the first image relay device via this. In addition, when a device connected to the second image relay device is also controlled from another communication terminal, a load is applied to the network communication band, so that the user can comfortably use the large display device from the communication terminal through the network. There is a problem that cannot be done.
また、第2の画像中継装置が、通信端末が接続したい第1の画像中継装置に比べて、通信端末における受信信号強度(以後、RSSI(Received Signal Strength Indication)という)が高い場合には、通信端末は第2の画像中継装置に接続を試みる。接続処理(アソシエーション処理)は、同一のSSIDなので成功するが、認証キーがそれぞれの装置で異なる場合には、その後認証処理を失敗する。このように、通信端末と接続したい第1の画像中継装置との間で無線接続処理が行われないことも起こり得る。この課題を解決するために、接続したい装置以外の装置の接続処理が成功した後に認証処理が失敗した場合には、この接続したい装置以外の装置を接続試行対象から除外して、次回以降の接続試行の対象から外すようにすることが開示されている。(特許文献1参照。) In addition, when the second image relay device has a higher received signal strength (hereinafter referred to as RSSI (Received Signal Strength Indication)) at the communication terminal than the first image relay device to which the communication terminal wants to connect, communication is performed. The terminal attempts to connect to the second image relay device. The connection process (association process) succeeds because the SSID is the same, but if the authentication key is different for each device, the authentication process subsequently fails. As described above, it may happen that the wireless connection process is not performed between the first image relay device and the communication terminal that is desired to be connected. To solve this problem, if the authentication process fails after the connection process of a device other than the device that you want to connect succeeds, exclude the device other than the device that you want to connect from the connection attempt target, It is disclosed that it is excluded from trial. (See Patent Document 1.)
しかしながら、上記のネットワーク構築にあたり、認証処理が成功するようにPSKが統一されていた場合には、特許文献1では、ユーザが意図しない画像中継装置に通信端末が接続している状態になると、ユーザは電波受信信号強度の低下により通信端末での操作性が低下することや、第2の画像中継装置に接続された装置を他の利用者が制御しているとネットワーク通信帯域に負荷がかかることにより、大型表示装置を快適に利用できない問題を解決するには至っていない。 However, in the above-described network construction, when PSK is unified so that the authentication process is successful, in Patent Document 1, when a communication terminal is connected to an image relay device that is not intended by the user, In other words, the operability at the communication terminal is reduced due to a decrease in radio wave reception signal strength, and the network communication band is overloaded when another user controls the device connected to the second image relay device. Therefore, the problem that the large display device cannot be comfortably used has not been solved.
本発明は、上述の問題を鑑みてなされたものであり、複数の無線中継装置が同一のSSIDで構成された無線ネットワークにおいて、ユーザが所望する特定の画像中継装置とのみ直接無線接続し通信を行うことを目的とする。さらに一般的には、複数の無線中継装置が同一のSSIDで構成された無線ネットワークにおいて、ユーザが所望する特定の中継装置(周辺デバイス中継装置)とのみ直接無線接続し通信を行うことを目的とする。 The present invention has been made in view of the above-described problems. In a wireless network in which a plurality of wireless relay devices are configured with the same SSID, only the specific image relay device desired by the user is wirelessly connected and communicated. The purpose is to do. More generally, in a wireless network in which a plurality of wireless relay devices are configured with the same SSID, the purpose is to perform direct wireless connection and communication only with a specific relay device (peripheral device relay device) desired by the user. To do.
上記課題を解決するために、本発明の一態様にかかる周辺デバイス中継装置は、通信端末と、通信端末にネットワーク接続され、自らに接続された周辺デバイスと通信端末との間の通信を中継する複数の周辺デバイス中継装置がそれぞれ有線ネットワークで接続されている画像表示システムにおける周辺デバイス中継装置であって、通信端末からの直接無線接続要求を、有線ネットワークを介して受信したか否かを判断する有線通信部と、直接無線接続要求を受信した時刻を取得する受信部と、自身を識別する固有の識別子およびシード値を格納する記憶部と、直接無線接続要求から抽出した固有の識別子をもとに自装置宛の要求か否かを判断する判断部と、固有の識別子、シード値および直接無線接続要求を受信した時刻をもとにネットワーク識別子を生成する生成部と、ネットワーク識別子とシード値とを直接無線接続要求の応答データとして送信する送信部とを備える。
In order to solve the above-described problem, a peripheral device relay apparatus according to one aspect of the present invention is connected to a communication terminal and a network connected to the communication terminal, and relays communication between the peripheral device connected to the communication terminal and the communication terminal. It is a peripheral device relay device in an image display system in which a plurality of peripheral device relay devices are connected via a wired network, and determines whether or not a direct wireless connection request from a communication terminal has been received via the wired network. Based on a wired communication unit, a receiving unit that obtains the time when a direct wireless connection request is received , a storage unit that stores a unique identifier and a seed value for identifying itself, and a unique identifier extracted from the direct wireless connection request networks based on a determination unit that determines whether the requested or not addressed to the own apparatus, a unique identifier, a time of receiving the seed value and direct wireless connection request to Comprising a generator for generating a click identifier, and a transmission unit for transmitting a network identifier and a seed value as response data direct wireless connection request.
これにより、特定の通信端末から要求を受けた周辺デバイス中継装置は、専用のネットワーク識別子を生成し、当該通信端末と直接無線接続を行うことができる。周辺デバイス中継装置とは、USBoverIP機能を備えた無線中継装置(無線アクセスポイント)を意味している。また、直接無線接続要求とは、文字どおり他の無線中継装置や有線ネットワークを経由することなく、無線接続するためのリクエストを意味する。 Accordingly, the peripheral device relay apparatus that has received a request from a specific communication terminal can generate a dedicated network identifier and perform direct wireless connection with the communication terminal. The peripheral device relay device means a wireless relay device (wireless access point) having a USB over IP function. The direct wireless connection request literally means a request for wireless connection without going through another wireless relay device or a wired network.
また、ネットワーク識別子に使用される、一意に決まる情報は暗号化された符号であることが望ましい。これにより他の通信端末等が当該ネットワーク識別子を流用することが困難となる。 Also, the uniquely determined information used for the network identifier is preferably an encrypted code. This makes it difficult for other communication terminals or the like to divert the network identifier.
さらに、一意に決まる情報は、周辺デバイス中継装置が直接無線接続要求を受信した時刻を含むことがさらに望ましい。これによりネットワーク識別子が重複することが避けられ、さらに通信端末との無線通信に関する時間管理(接続時間など)もできることとなる。 Furthermore, it is more desirable that the uniquely determined information includes the time at which the peripheral device relay apparatus receives the direct wireless connection request. Thus, duplication of network identifiers can be avoided, and time management (connection time and the like) related to wireless communication with the communication terminal can be performed.
また、本発明の一態様にかかる画像表示システムは、通信端末と、通信端末にネットワーク接続され、通信端末から送信される画像データを、自らに接続された表示装置に表示させる複数の画像中継装置がそれぞれ有線ネットワークで接続されている画像表示システムであって、通信端末は、複数の画像中継装置のうち、所望の表示装置を制御する画像中継装置を特定すると、当該画像中継装置に直接無線接続要求を定期的に送信し、画像中継装置は、通信端末からの直接無線接続要求を、有線ネットワークを介して受信したか否かを判断する有線通信部と、直接無線接続要求を受信した時刻を取得する受信部と、自身を識別する固有の識別子およびシード値を格納する記憶部と、直接無線接続要求から抽出した固有の識別子をもとに自装置宛の要求か否かを判断する判断部と、固有の識別子、シード値および直接無線接続要求を受信した時刻をもとに、ネットワーク識別子を生成する生成部と、ネットワーク識別子とシード値とを送信する送信部とを備えて、無線端末から直接無線接続要求を受信すると、ネットワーク識別子とシード値とを無線端末に応答する。
An image display system according to an aspect of the present invention includes a communication terminal and a plurality of image relay apparatuses that are network-connected to the communication terminal and display image data transmitted from the communication terminal on the display apparatus connected to the communication terminal. Are image display systems connected to each other via a wired network, and when a communication terminal specifies an image relay device that controls a desired display device among a plurality of image relay devices, the communication terminal directly connects to the image relay device wirelessly. The image relay device periodically transmits a request, and the image relay apparatus determines whether the direct wireless connection request from the communication terminal is received via the wired network, and the time when the direct wireless connection request is received. a receiving unit that acquires a storage unit for storing a unique identifier and a seed value that identifies itself, its own device a unique identifier extracted from the direct wireless connection request based on A request determines whether the determination of a unique identifier, based on the time of receiving the seed value and direct wireless connection request, and transmits a generating unit for generating a network identifier, a network identifier and a seed value A transmission unit, and when receiving a wireless connection request directly from the wireless terminal, it responds to the wireless terminal with a network identifier and a seed value.
これにより、通信端末のユーザが画像表示のため任意の画像中継装置を特定すると、通信端末は直ちに定期的に直接無線接続要求を送信する。特定の通信端末からこの要求を受けた画像中継装置は、当該通信端末と直接無線通信を行うための専用のネットワーク識別子を生成し、直接無線通信が行える環境になると自動的に直接接続を行うことができる。 Thus, when the user of the communication terminal specifies an arbitrary image relay device for image display, the communication terminal immediately transmits a direct wireless connection request periodically. The image relay apparatus that has received this request from a specific communication terminal generates a dedicated network identifier for performing direct wireless communication with the communication terminal, and automatically establishes a direct connection when an environment capable of direct wireless communication is established. Can do.
画像中継装置は、周辺デバイス中継装置のうち、表示装置を接続して通信端末上の画像をネットワーク経由で表示できる機能を備えたものを意味する。 The image relay device means a peripheral device relay device having a function of connecting a display device and displaying an image on a communication terminal via a network.
本発明は、複数の周辺デバイス中継装置によりネットワークが構築され、同一の汎用SSIDで運用されている場合でも、ユーザが接続したい周辺デバイス中継装置が、動的に専用SSIDを生成することで、ユーザが使用する端末とその周辺デバイス中継装置との間で直接に通信できる。 In the present invention, even when a network is constructed by a plurality of peripheral device relay devices and operated with the same general-purpose SSID, the peripheral device relay device to which the user wants to connect dynamically generates a dedicated SSID, thereby enabling the user to Can directly communicate between the terminal used by the device and its peripheral device relay apparatus.
以下、実施の形態について、図面を参照しながら具体的に説明する。 Hereinafter, embodiments will be specifically described with reference to the drawings.
以下の実施の形態で示される数値、構成要素、構成要素の配置位置などは、一例であり、発明の範囲内において種々の変形や変更が可能である。特に、画像中継装置を例として、すなわち、通信端末における画像を周辺デバイス中継装置に接続された表示装置に表示させる例を中心に説明するが、後述するように本発明は画像表示に限定されるものではない。 Numerical values, constituent elements, arrangement positions of constituent elements, and the like shown in the following embodiments are merely examples, and various modifications and changes can be made within the scope of the invention. In particular, an image relay device will be described as an example, that is, an example in which an image in a communication terminal is displayed on a display device connected to a peripheral device relay device, but the present invention is limited to image display as will be described later. It is not a thing.
(実施の形態)
図1は本発明の実施の形態にかかる中継システムの全体図である。
(Embodiment)
FIG. 1 is an overall view of a relay system according to an embodiment of the present invention.
図1に示すとおり、本発明の実施の形態にかかる中継システム100は、画像中継装置N1、通信端末T1、中継装置A1、大型表示装置D1などの装置から構成される。 As shown in FIG. 1, the relay system 100 according to the embodiment of the present invention includes devices such as an image relay device N1, a communication terminal T1, a relay device A1, and a large display device D1.
また、図1に示すとおり、本発明の実施の形態にかかる中継システム100は、学校内において、教室Aに画像中継装置N1、通信端末T1、大型表示装置D1が設置され、教室Bに画像中継装置N2、通信端末T2、大型表示装置D2が設置され、廊下に中継装置A1が設置されているシステムを例として説明する。ここにいう画像中継装置N1およびN2はUSBoverIP機能を搭載することが必須であるが、中継装置A1は無線アクセスポイント機能を主たる機能とし、USBoverIP機能は必須ではない。 As shown in FIG. 1, the relay system 100 according to the embodiment of the present invention includes an image relay device N1, a communication terminal T1, and a large display device D1 installed in a classroom A and an image relay in a classroom B in a school. A system in which the device N2, the communication terminal T2, and the large display device D2 are installed and the relay device A1 is installed in the hallway will be described as an example. The image relay apparatuses N1 and N2 here are required to have a USB over IP function, but the relay apparatus A1 has a wireless access point function as a main function, and the USB over IP function is not essential.
画像中継装置N1は、USB(Universal Serial Bus、登録商標)インタフェースやHDMI(High-Definition Multimedia Interface、登録商標)インタフェースを備えると共に、ネットワーク(LAN)インタフェースとしては有線通信インタフェースと無線通信インタフェースの両方を備えている。また、画像中継装置N1は、有線ネットワークL1によって、画像中継装置N2や中継装置A1と接続されている。さらに画像中継装置N1は、大型表示装置D1と有線ケーブルC1によってローカル接続されている。有線ケーブルC1は、例えば、USBケーブルやHDMIケーブルなどである。通信端末T1のユーザは、通信端末T1が備えるアプリケーション(図示しない、以後、画像表示接続ツールとも呼ぶ)を用いて画像中継装置N1に指示することにより、画像中継装置N1にローカル接続している大型表示装置D1をネットワーク越しに制御できる。 The image relay apparatus N1 includes a USB (Universal Serial Bus, registered trademark) interface and an HDMI (High-Definition Multimedia Interface, registered trademark) interface, and both a wired communication interface and a wireless communication interface as a network (LAN) interface. I have. The image relay device N1 is connected to the image relay device N2 and the relay device A1 by a wired network L1. Further, the image relay device N1 is locally connected to the large display device D1 by a wired cable C1. The wired cable C1 is, for example, a USB cable or an HDMI cable. A user of the communication terminal T1 instructs the image relay apparatus N1 using an application (not shown, hereinafter also referred to as an image display connection tool) provided in the communication terminal T1, thereby locally connecting to the image relay apparatus N1. The display device D1 can be controlled over the network.
画像中継装置N1は、複数のSSIDを運用(マルチSSID機能)できる。また、画像中継装置N1は、少なくとも1つのSSIDをユーザが運用できないようになっている。これは、後に詳細に説明を行う専用SSIDを最低1つ運用できることを担保するための仕様になっているからである。 The image relay apparatus N1 can operate a plurality of SSIDs (multi-SSID function). In addition, the image relay apparatus N1 is configured so that the user cannot operate at least one SSID. This is because it is a specification for ensuring that at least one dedicated SSID, which will be described in detail later, can be used.
また、画像中継装置N1は、USBコネクタを備えて、USBデバイス(例えばUSBプリンタなど)を接続し、通信端末T1からこのプリンタを利用するなどもできる。 Further, the image relay apparatus N1 includes a USB connector, and can connect a USB device (for example, a USB printer) and use the printer from the communication terminal T1.
通信端末T1は、無線インタフェースを備えるものであり、例えば、ノートPCやタブレットやスマートフォンなどである。通信端末T1は、ネットワーク経由で画像を表示させるためのUSBoverIP機能を搭載し、かつ接続ツールも備えている。また、通信端末T1は、本発明で必須ではないが有線LANコネクタ等の各種インタフェースを備えていてもよい。 The communication terminal T1 includes a wireless interface, and is, for example, a notebook PC, a tablet, or a smartphone. The communication terminal T1 has a USB over IP function for displaying an image via a network, and also includes a connection tool. In addition, the communication terminal T1 may include various interfaces such as a wired LAN connector, which is not essential in the present invention.
通信端末T1は、無線インタフェースから画像中継装置N1に無線ネットワークで無線通信し、大型表示装置D1を制御できる。また、通信端末T1は、直接または中継装置A1を介して、有線ネットワークL1を通じて画像中継装置N1、N2と有線で通信することもでき、それぞれローカル接続される大型表示装置D1、D2を制御できる。なお、無線ネットワークは、例えばIEEE802.11規格などに適合する無線LANにより実現される。 The communication terminal T1 can wirelessly communicate with the image relay device N1 through the wireless network from the wireless interface, and can control the large display device D1. Further, the communication terminal T1 can communicate with the image relay devices N1 and N2 via the wired network L1 directly or via the relay device A1, and can control the large display devices D1 and D2 that are locally connected to each other. The wireless network is realized by a wireless LAN conforming to, for example, the IEEE 802.11 standard.
中継装置A1は、有線インタフェースと無線インタフェースとを備え、有線ネットワークL1により画像中継装置N1、N2との間で有線通信を行い、無線通信経路W1により通信端末T1と無線通信を行う。中継装置A1は、通信端末と画像中継装置の間を相互に無線接続したり、他のネットワーク(有線ネットワークなど)に接続したりできる。なお、無線通信は、例えばIEEE802.11規格などに適合する無線LANにより実現され、有線通信は、例えばIEEE802.3規格などに適合するものにより実現される。 The relay device A1 includes a wired interface and a wireless interface, performs wired communication with the image relay devices N1 and N2 through the wired network L1, and performs wireless communication with the communication terminal T1 through the wireless communication path W1. The relay device A1 can wirelessly connect between the communication terminal and the image relay device, or can be connected to another network (such as a wired network). Note that the wireless communication is realized by a wireless LAN that conforms to, for example, the IEEE 802.11 standard, and the wired communication is realized by, for example, one that conforms to the IEEE 802.3 standard.
大型表示装置D1は、有線ケーブルC1(USBケーブルやHDMIケーブルなど)で画像中継装置N1とローカル接続され、例えば、大型プロジェクタ、大型モニタ装置などである。なお、有線ケーブルC2は有線ケーブルC1と同等なので、詳細な説明は省略する。 The large display device D1 is locally connected to the image relay device N1 by a wired cable C1 (USB cable, HDMI cable, etc.), and is, for example, a large projector, a large monitor device, or the like. Since the wired cable C2 is equivalent to the wired cable C1, detailed description is omitted.
図2は、本発明の実施の形態に係る画像中継装置N1および通信端末T1のハードウェア構成図である。また、画像中継装置N2は画像中継装置N1と同じハードウェア構成を有しており、詳細な説明は省略する。 FIG. 2 is a hardware configuration diagram of the image relay device N1 and the communication terminal T1 according to the embodiment of the present invention. The image relay apparatus N2 has the same hardware configuration as the image relay apparatus N1, and detailed description thereof is omitted.
図2に示すとおり、これらの装置は、CPU(Central Processing Unit)20、ROM(Read Only Memory)21、RAM(Random Access Memory)22、記憶装置23、外部出力I/F24、WNIC(Wireless Network Interface Card)25、NIC(Network Interface Card)26および各構成部品間を接続している内部バス27などを備えている。なお、通信端末T1は、外部出力I/F24、NIC26を必ずしも備える必要はない。 As shown in FIG. 2, these devices include a CPU (Central Processing Unit) 20, a ROM (Read Only Memory) 21, a RAM (Random Access Memory) 22, a storage device 23, an external output I / F 24, a WNIC (Wireless Network Interface). Card) 25, NIC (Network Interface Card) 26, and an internal bus 27 for connecting the components. Note that the communication terminal T1 does not necessarily include the external output I / F 24 and the NIC 26.
CPU20は、ROM21に格納された制御プログラムを実行するプロセッサである。 The CPU 20 is a processor that executes a control program stored in the ROM 21.
ROM21は、制御プログラム等を保持する読み出し専用記憶領域である。 The ROM 21 is a read-only storage area that holds a control program and the like.
RAM22は、CPU20が制御プログラムを実行するときに使用するワークエリアとして用いられる記憶領域である。 The RAM 22 is a storage area used as a work area used when the CPU 20 executes a control program.
記憶装置23は、制御プログラム、制御情報、装置情報、または認証情報などを記憶する記憶領域である。 The storage device 23 is a storage area for storing a control program, control information, device information, authentication information, or the like.
外部出力I/F24は、画像または動画、あるいはその両方を出力できるインタフェースを備えている。例えば、外部出力I/F24は、USB規格に準拠するコネクタを有し、そのコネクタに接続されたUSBデバイスとの通信制御を行い、または、HDMI規格に準拠するコネクタを有し、そのコネクタを通じて接続されたHDMIデバイスとの通信制御を行う。また、外部出力I/F24は、その両方のコネクタを有して、各々のデバイスとの通信制御を行ってもよい。 The external output I / F 24 includes an interface that can output an image and / or a moving image. For example, the external output I / F 24 has a connector conforming to the USB standard, and performs communication control with a USB device connected to the connector, or has a connector conforming to the HDMI standard, and is connected through the connector. Control communication with the HDMI device. Further, the external output I / F 24 may have both of the connectors and perform communication control with each device.
WNIC25は、無線通信を行う無線通信インタフェースを備えている。例えば、IEEE802.11a、b、g、n、ac規格等に適合する無線LANの通信インタフェースである。 The WNIC 25 includes a wireless communication interface that performs wireless communication. For example, a wireless LAN communication interface conforming to the IEEE802.11a, b, g, n, and ac standards.
NIC26は、有線通信を行う有線通信インタフェースを備えている。例えば、IEEE802.3規格等に適合する有線LANの通信インタフェースである。 The NIC 26 includes a wired communication interface that performs wired communication. For example, a wired LAN communication interface conforming to the IEEE 802.3 standard or the like.
内部バス27は、CPU20,ROM21、RAM22、記憶装置23、外部出力I/F24、WNIC25、NIC26を電気的に接続し、信号のやりとりを行うバスである。 The internal bus 27 is a bus that electrically connects the CPU 20, ROM 21, RAM 22, storage device 23, external output I / F 24, WNIC 25, and NIC 26 to exchange signals.
図3は、本発明の実施の形態にかかる画像中継装置N1の機能ブロック図である。 FIG. 3 is a functional block diagram of the image relay apparatus N1 according to the embodiment of the present invention.
図3に示す画像中継装置N1は、無線通信部30、有線通信部31、通信制御部32、記憶部33、判断部34、生成部35、暗号鍵生成部36などを備えている。 The image relay apparatus N1 illustrated in FIG. 3 includes a wireless communication unit 30, a wired communication unit 31, a communication control unit 32, a storage unit 33, a determination unit 34, a generation unit 35, an encryption key generation unit 36, and the like.
無線通信部30は、汎用SSIDでシステム内の各無線を備える装置との間で無線通信を行う。また、無線通信部30は、通信端末T1からの直接無線接続の要求をトリガとして生成された専用SSIDで直接に通信端末T1と無線通信を行う。無線通信部30は、CPU20、ROM21、RAM22、WNIC25などで実現される。 The wireless communication unit 30 performs wireless communication with a device including each wireless device in the system using a general-purpose SSID. In addition, the wireless communication unit 30 directly performs wireless communication with the communication terminal T1 using a dedicated SSID generated using a request for direct wireless connection from the communication terminal T1 as a trigger. The wireless communication unit 30 is realized by the CPU 20, the ROM 21, the RAM 22, the WNIC 25, and the like.
有線通信部31は、直接無線接続要求を通信端末T1から受信したか否かを判断し、その結果を通信制御部32に通知する。ここで、直接無線接続要求は、通信端末T1から中継装置A1を介して有線ネットワークL1内の各画像中継装置に向けてブロードキャスト通信で送信される要求である。また、有線通信部31は、自身と接続するための専用SSIDの要求を通信端末T1から受けたか否かを判断し、その結果を通信制御部32に通知する。多くの場合、直接無線接続要求や専用SSIDの要求は、中継装置A1を介し、有線経由で受信するが、無線経由で受信する場合もあり、その場合は無線通信部により受信する。有線通信部31は、CPU20、ROM21、RAM22、NIC26などで実現される。 The wired communication unit 31 determines whether or not a direct wireless connection request has been received from the communication terminal T1, and notifies the communication control unit 32 of the result. Here, the direct wireless connection request is a request transmitted by broadcast communication from the communication terminal T1 to each image relay device in the wired network L1 via the relay device A1. Further, the wired communication unit 31 determines whether a request for a dedicated SSID for connection with itself is received from the communication terminal T1, and notifies the communication control unit 32 of the result. In many cases, a direct wireless connection request or a dedicated SSID request is received via a wire via the relay device A1, but may be received via wireless, and in that case, it is received by a wireless communication unit. The wired communication unit 31 is realized by the CPU 20, the ROM 21, the RAM 22, the NIC 26, and the like.
通信制御部32は、有線ネットワークL1を通じて行われる有線通信や無線通信を通じて、通信端末T1との間の通信を制御する。また、通信制御部32は、受信部321、送信部322を有する。通信制御部32は、CPU20、ROM21、RAM22、記憶装置23などで実現される。 The communication control unit 32 controls communication with the communication terminal T1 through wired communication or wireless communication performed through the wired network L1. The communication control unit 32 includes a reception unit 321 and a transmission unit 322. The communication control unit 32 is realized by the CPU 20, the ROM 21, the RAM 22, the storage device 23, and the like.
受信部321は、直接無線接続要求を受信し判断部34に送信する。また、受信部321は、通信端末T1から直接無線接続要求を受信した時刻(以後、接続要求受信時刻とも呼ぶ)を画像中継装置に備えるタイマー(図示しない)から取得し記憶部33に格納する。受信部321は、CPU20、ROM21、RAM22、記憶装置23などで実現される。 The reception unit 321 receives the direct wireless connection request and transmits it to the determination unit 34. In addition, the receiving unit 321 acquires a time (hereinafter also referred to as a connection request reception time) at which a direct wireless connection request is received from the communication terminal T1 from a timer (not shown) provided in the image relay device, and stores it in the storage unit 33. The receiving unit 321 is realized by the CPU 20, the ROM 21, the RAM 22, the storage device 23, and the like.
送信部322は、判断部34の通知をもとに通信端末T1に直接無線接続要求の応答を行う。具体的には、通信端末T1に自身のステータスを返す。また、送信部322は、生成部35で生成された専用SSIDと記憶部33に格納された暗号鍵生成に必要な暗号化キー(以後、シード値とも呼ぶ)とをまとめて、通信端末T1に送信する。送信部322は、CPU20、ROM21、RAM22、記憶装置23などで実現される。 Based on the notification from the determination unit 34, the transmission unit 322 responds directly to the communication terminal T1 with a wireless connection request. Specifically, its own status is returned to the communication terminal T1. In addition, the transmission unit 322 collects the dedicated SSID generated by the generation unit 35 and the encryption key (hereinafter also referred to as a seed value) necessary for generating the encryption key stored in the storage unit 33, to the communication terminal T1. Send. The transmission unit 322 is realized by the CPU 20, the ROM 21, the RAM 22, the storage device 23, and the like.
記憶部33は、中継システムで使用される汎用SSID、生成部35で生成される専用SSID、暗号鍵生成に必要なシード値、PSKを生成するプログラム、装置情報(例えば、MACアドレス、使用可能なチャネルなど)、その他制御に関する情報を格納する。なお、暗号鍵生成に必要なシード値は、個々の画像中継装置で異なる固有値(例えば、MACアドレスなど)であってもよいし、現在時刻などの動的な値であってもよい。特にシード値が動的な値であれば、後で詳細に説明する暗号鍵生成部36で生成される事前共通鍵PSK(Pre-shared key)が個々の画像中継装置で逐一、異なるものとなり、通信端末と画像中継装置の間で行われる無線通信のさらなるセキュリティ向上に寄与する。記憶部33は、ROM21、RAM22、記憶装置23などで実現される。 The storage unit 33 is a general-purpose SSID used in the relay system, a dedicated SSID generated by the generation unit 35, a seed value necessary for generating an encryption key, a program for generating PSK, device information (for example, MAC address, usable Channel) and other information related to control. The seed value necessary for generating the encryption key may be a unique value (for example, a MAC address) that is different for each image relay device, or may be a dynamic value such as the current time. In particular, if the seed value is a dynamic value, a pre-shared key PSK (Pre-shared key) generated by an encryption key generation unit 36, which will be described in detail later, is different for each image relay device. This contributes to further security improvement of wireless communication performed between the communication terminal and the image relay device. The storage unit 33 is realized by the ROM 21, the RAM 22, the storage device 23, and the like.
判断部34は、有線通信部31が受信した直接無線接続要求が、自身宛の要求であるか否かを判断する。具体的には、直接無線接続要求に含まれる通信端末T1が接続要求している画像中継装置のMACアドレスを抽出し、記憶部33から取得した自身(画像中継装置N1)のMACアドレスと比較判断し、その結果を通信制御部32に通知する。判断部34は、CPU20、ROM21、RAM22などで実現される。 The determination unit 34 determines whether the direct wireless connection request received by the wired communication unit 31 is a request addressed to itself. Specifically, the MAC address of the image relay device requested for connection by the communication terminal T1 included in the direct wireless connection request is extracted and compared with the MAC address of itself (image relay device N1) acquired from the storage unit 33. Then, the communication control unit 32 is notified of the result. The determination unit 34 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
生成部35は、記憶部33に格納された画像中継装置自身のMACアドレスと、暗号鍵生成に必要なシード値と、通信端末T1からの直接無線接続要求を受信した時刻(以後、接続要求受信時刻とも呼ぶ)をもとに専用SSIDを生成する。生成部35は、情報取得部351、乱数生成部352、識別子情報生成部353を有する。生成部35は、CPU20、ROM21、RAM22などで実現される。 The generation unit 35 receives the MAC address of the image relay apparatus itself stored in the storage unit 33, the seed value necessary for generating the encryption key, and the time when the direct wireless connection request is received from the communication terminal T1 (hereinafter, connection request reception). A dedicated SSID is generated based on the time). The generation unit 35 includes an information acquisition unit 351, a random number generation unit 352, and an identifier information generation unit 353. The generation unit 35 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
情報取得部351は、記憶部33に格納された画像中継装置自身のMACアドレスと、暗号鍵生成に必要なシード値と、接続要求受信時刻を取得する。情報取得部351は、CPU20、ROM21、RAM22などで実現される。 The information acquisition unit 351 acquires the MAC address of the image relay apparatus itself stored in the storage unit 33, the seed value necessary for generating the encryption key, and the connection request reception time. The information acquisition unit 351 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
乱数生成部352は、シード値をもとに疑似乱数値を生成し、その疑似乱数値と接続要求受信時刻とを特定の関数を用いて接続要求受信時刻を暗号化する。また、MACアドレスを疑似乱数値で特定の関数を用いてさらに暗号化してもよい。特定の関数とは、例えば、不可逆性の高いハッシュ関数などである。乱数生成部352は、暗号化された直接無線接続要求の受信時刻とMACアドレス、または暗号化されたMACアドレスを識別子生成部353に通知する。乱数生成部352は、CPU20、ROM21、RAM22などで実現される。 The random number generation unit 352 generates a pseudo-random value based on the seed value, and encrypts the connection request reception time using the pseudo-random value and the connection request reception time using a specific function. Further, the MAC address may be further encrypted with a specific function using a pseudo random number value. The specific function is, for example, a hash function with high irreversibility. The random number generation unit 352 notifies the identifier generation unit 353 of the reception time and MAC address of the encrypted direct wireless connection request or the encrypted MAC address. The random number generation unit 352 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
識別子情報生成部353は、MACアドレスまたは暗号化されたMACアドレスと、暗号化された直接無線接続要求の受信時刻を紐付けて、専用SSIDを生成する。例えば、MACアドレスと暗号化された接続要求受信時刻を特定の記号(ハイフンなど)でつなげて生成されてもよい。具体的には、専用SSIDは「MACアドレス」―「暗号化された直接無線接続要求の受信時刻」=84253F012345―C98FF68B135Eなどで表される。 The identifier information generating unit 353 generates a dedicated SSID by associating the MAC address or the encrypted MAC address with the reception time of the encrypted direct wireless connection request. For example, it may be generated by connecting the MAC address and the encrypted connection request reception time with a specific symbol (such as a hyphen). Specifically, the dedicated SSID is represented by “MAC address” − “reception time of encrypted direct wireless connection request” = 84253F012345−C98FF68B135E.
識別子情報生成部353は、専用SSIDとシード値とを、有線通信部31を経由して通信端末T1に向けて送信する旨を送信部322に通知する。識別子情報生成部353は、CPU20、ROM21、RAM22などで実現される。 The identifier information generation unit 353 notifies the transmission unit 322 that the dedicated SSID and the seed value are to be transmitted to the communication terminal T1 via the wired communication unit 31. The identifier information generation unit 353 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
暗号鍵生成部36は、無線通信を可能とするために行う、装置間の認証処理において必要になる事前共通鍵PSKを生成する。そのPSKは、予め記憶部33に格納されたプログラムが生成部35で生成された専用SSIDとシード値をもとに生成する。無線通信を暗号化する際には暗号鍵を事前に別の手段で交換し共有しておく必要があり、PSKは通信端末と画像中継装置の1番最初の共通の鍵として認証処理に必要になるものである。暗号鍵生成部36は、CPU20、ROM21、RAM22などで実現される。 The encryption key generation unit 36 generates a pre-common key PSK that is necessary for authentication processing between devices that is performed to enable wireless communication. The PSK is generated based on the dedicated SSID and seed value generated by the generation unit 35 by a program stored in the storage unit 33 in advance. When encrypting wireless communication, it is necessary to exchange and share the encryption key by another means in advance, and PSK is necessary for authentication processing as the first common key of the communication terminal and the image relay device It will be. The encryption key generation unit 36 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
図4は、本発明の実施の形態にかかる通信端末T1の機能ブロック図である。 FIG. 4 is a functional block diagram of the communication terminal T1 according to the embodiment of the present invention.
図4に示す通信端末T1は、無線通信部30、指示部40、通信制御部41、記憶部42、暗号鍵生成部36などを備えている。なお、無線通信部30と暗号鍵生成部36は、既に図3で詳細に説明した画像中継装置が備えるものと同等の機能を有しており、省略する。 The communication terminal T1 illustrated in FIG. 4 includes a wireless communication unit 30, an instruction unit 40, a communication control unit 41, a storage unit 42, an encryption key generation unit 36, and the like. Note that the wireless communication unit 30 and the encryption key generation unit 36 have the same functions as those provided in the image relay apparatus already described in detail with reference to FIG.
指示部40は、記憶部42に格納されたアプリケーション(画像表示接続ツール)上からユーザが行う接続したい画像中継装置(以後、接続要求先と呼ぶ)への接続指示を受け付ける。また、ネットワーク上の接続要求先に向けて接続要求を行う旨を通信制御部41に通知する。指示部40は、CPU20、ROM21、RAM22、記憶装置23などで実現される。 The instruction unit 40 receives a connection instruction from the application (image display connection tool) stored in the storage unit 42 to an image relay apparatus (hereinafter referred to as a connection request destination) that the user wants to connect. In addition, the communication control unit 41 is notified that a connection request is made toward the connection request destination on the network. The instruction unit 40 is realized by the CPU 20, the ROM 21, the RAM 22, the storage device 23, and the like.
通信制御部41は、ネットワーク上の画像中継装置を検索するために検索パケットを無線通信部30に通知する。また、通信制御部41は、この検索パケットに対するネットワーク上の各画像中継装置からの応答が直接無線接続要求先からの応答か否かを判断し、直接無線接続要求先からの応答の場合は、無線通信部30を経由し中継装置A1を介して、専用SSIDの要求を接続要求先(すなわち画像中継装置N1)に送信する。通信制御部41は、CPU20、ROM21、RAM22などで実現される。 The communication control unit 41 notifies the wireless communication unit 30 of a search packet in order to search for an image relay device on the network. Further, the communication control unit 41 determines whether or not the response from each image relay apparatus on the network to the search packet is a response from the direct wireless connection request destination. A dedicated SSID request is transmitted to the connection request destination (that is, the image relay apparatus N1) via the wireless communication unit 30 and the relay apparatus A1. The communication control unit 41 is realized by the CPU 20, the ROM 21, the RAM 22, and the like.
記憶部42は、中継システムで使用されるSSID、画像中継装置から取得した専用SSID、PSKを生成するプログラム、画像表示接続ツール、装置情報(例えば、MACアドレス、使用可能なチャネルなど)、その他制御に関する情報を格納する。記憶部42は、ROM21、RAM22、記憶装置23などで実現される。 The storage unit 42 includes an SSID used in the relay system, a dedicated SSID acquired from the image relay device, a program for generating a PSK, an image display connection tool, device information (for example, a MAC address, usable channels, etc.), and other controls. Stores information about The storage unit 42 is realized by the ROM 21, the RAM 22, the storage device 23, and the like.
図5は、本発明の実施の形態にかかる画像中継装置N1と通信端末T1との間で無線通信を行うために、画像中継装置N1が通信端末T1の直接無線接続要求から通信端末T1と直接に無線通信するため認証処理において必要になる事前共通鍵PSKを作成するまでの一連の動作フローについて、以下に順をおって説明する。 FIG. 5 shows that the image relay apparatus N1 directly communicates with the communication terminal T1 from the direct wireless connection request of the communication terminal T1 in order to perform wireless communication between the image relay apparatus N1 and the communication terminal T1 according to the embodiment of the present invention. A series of operation flows up to the creation of the pre-common key PSK that is necessary in the authentication process for wireless communication will be described below in order.
ステップS501にて、画像中継装置N1の有線通信部31は、通信端末T1から中継装置A1を介して直接無線接続要求を受信したか否かを判断する。受信した場合はステップS502に遷移する(ステップS501のYes)。受信していない場合はステップS501を繰り返し、通信端末T1からの直接無線接続要求を待つ(ステップS501のNo)。直接無線接続要求は、有線ネットワークN1を通じて、有線ネットワーク内の各画像中継装置に向けてブロードキャスト通信で送信される要求である。 In step S501, the wired communication unit 31 of the image relay device N1 determines whether a direct wireless connection request is received from the communication terminal T1 via the relay device A1. If received, the process proceeds to step S502 (Yes in step S501). If not received, step S501 is repeated to wait for a direct wireless connection request from the communication terminal T1 (No in step S501). The direct wireless connection request is a request transmitted by broadcast communication to each image relay apparatus in the wired network through the wired network N1.
ステップS502にて、画像中継装置N1の判断部34は、有線通信部31が受信した直接無線接続要求が、自身宛の要求であるか否かを判断する。自身宛の要求である場合は、ステップS503に遷移する(ステップS502のYes)。自身宛の要求でない場合は、直接無線接続要求を破棄し応答せず、ステップS501を繰り返し、通信端末T1からの直接無線接続要求を待つ(ステップS502のNo)。なお、本発明の実施の形態にかかる画像中継装置N1では、直接無線接続要求を破棄し応答しないこととしたが、通信端末T1に向けて中継装置A1を介して応答を返してもよい。このようにすれば、通信端末T1は、ブロードキャスト通信で送信した有線ネットワーク内の各画像中継装置の機器情報を取得することができ、その情報をもとに通信端末T1は通信品質のよい、効率的な通信を各画像中継装置と行うことができる。機器情報とは、例えば、画像中継装置の通信負荷状況やローカル接続された装置の通信状況などである。 In step S502, the determination unit 34 of the image relay apparatus N1 determines whether the direct wireless connection request received by the wired communication unit 31 is a request addressed to itself. If the request is for itself, the process proceeds to step S503 (Yes in step S502). If it is not a request addressed to itself, the direct wireless connection request is discarded and no response is made, and step S501 is repeated to wait for a direct wireless connection request from communication terminal T1 (No in step S502). In the image relay apparatus N1 according to the embodiment of the present invention, the direct wireless connection request is discarded and no response is made, but a response may be returned to the communication terminal T1 via the relay apparatus A1. In this way, the communication terminal T1 can acquire the device information of each image relay device in the wired network transmitted by broadcast communication, and the communication terminal T1 has high communication quality and efficiency based on the information. Communication can be performed with each image relay apparatus. The device information is, for example, the communication load status of the image relay device or the communication status of a locally connected device.
ステップS503にて、画像中継装置N1の通信制御部32は、判断部34の判断(ステップS502のYes)により、直接無線接続要求が自身宛の要求である旨の通知を受けて、送信部322から通信端末T1に向けて中継装置A1を介して直接無線接続要求の応答を行うように制御する。 In step S503, the communication control unit 32 of the image relay apparatus N1 receives a notification that the direct wireless connection request is a request addressed to itself by the determination of the determination unit 34 (Yes in step S502), and transmits the transmission unit 322. To the wireless communication terminal T1 through the relay device A1.
ステップS504にて、有線通信部31は、通信端末T1が自身(画像中継装置N1)と接続するための専用SSIDの要求を受けたか否かを判断する。要求を受けた場合は、ステップS505に遷移する(ステップS504のYes)。要求を受けていない場合は、ステップS504を繰り返し、専用SSIDの要求を待つ(ステップS504のNo)。 In step S504, the wired communication unit 31 determines whether or not the communication terminal T1 has received a request for a dedicated SSID for connection with itself (the image relay device N1). When the request is received, the process proceeds to step S505 (Yes in step S504). If the request has not been received, step S504 is repeated, and a request for a dedicated SSID is awaited (No in step S504).
ステップS505にて、生成部35は、記憶部33から画像中継装置自身のMACアドレスと、暗号鍵生成に必要なシード値などをもとに専用SSIDを生成する。より詳細には、情報取得部351が、記憶部33から画像中継装置N1のMACアドレスと、シード値と、接続要求受信時刻を取得する。つぎに、乱数生成部352が、シード値をもとに疑似乱数値を生成し、その疑似乱数値と直接接続要求の受信時刻を用いて特定の関数で暗号化する。そして、識別子情報生成部353が、(1)MACアドレスと暗号化された直接接続要求の受信時刻を紐付けて、専用SSIDを生成する。または、(2)MACアドレスを乱数生成部351で生成した疑似乱数値で特定の関数を用いてさらに暗号化して、専用SSIDを生成してもよい。 In step S505, the generation unit 35 generates a dedicated SSID from the storage unit 33 based on the MAC address of the image relay apparatus itself, a seed value necessary for generating the encryption key, and the like. More specifically, the information acquisition unit 351 acquires the MAC address, the seed value, and the connection request reception time of the image relay apparatus N1 from the storage unit 33. Next, the random number generation unit 352 generates a pseudo random number value based on the seed value, and encrypts it with a specific function using the pseudo random number value and the reception time of the direct connection request. The identifier information generation unit 353 generates (1) a dedicated SSID by associating the MAC address with the reception time of the encrypted direct connection request. Alternatively, (2) the dedicated SSID may be generated by further encrypting the MAC address using a specific function with the pseudo-random value generated by the random number generation unit 351.
具体的には、例えば、画像中継装置N1のMACアドレスは「84:25:3F:01:23:45」とし、直接接続要の求受信時刻は「20160101010101」(2016年1月1日1時1分1秒)とする。直接接続要求の受信時刻を疑似乱数値で暗号化(ハッシュ関数などを用いる)して仮に符号「C98FF68B135E」となるとすると、上記(1)の専用SSIDは、「84253F012345」‐「C98FF68B135E」となる。また、上記(2)の専用SSIDは、さらに画像中継装置N1のMACアドレス「84253F012345」を疑似乱数値で暗号化(ハッシュ関数などを用いる)して仮に「1289ABEF3456」となるとすると、上記(2)の専用SSIDは、「1289ABEF3456」‐「C98FF68B135E」となる。このように、(2)の専用SSIDは、通信端末の接続先である画像中継装置のMACアドレスをも暗号化することで、(1)の専用SSIDに比べ、画像中継装置N1は、悪意のある端末からのMACアドレス取得により、接続先を特定されてしまうことを防げるため、さらなるセキュリティの向上を図れる。 Specifically, for example, the MAC address of the image relay apparatus N1 is “84: 25: 3F: 01: 23: 45”, and the request reception time for direct connection is “2014101010101” (January 1, 2016, 1 o'clock) 1 minute 1 second). If the reception time of the direct connection request is encrypted with a pseudo-random value (using a hash function or the like) and becomes the code “C98FF68B135E”, the dedicated SSID of (1) is “84253F012345”-“C98FF68B135E”. Further, if the dedicated SSID of (2) above further encrypts the MAC address “84253F012345” of the image relay apparatus N1 with a pseudo random number value (using a hash function or the like) and becomes “1289ABEF3456”, the above (2) The dedicated SSID is “1289ABEF3456”-“C98FF68B135E”. In this way, the dedicated SSID (2) encrypts the MAC address of the image relay apparatus to which the communication terminal is connected, so that the image relay apparatus N1 is malicious compared to the dedicated SSID (1). Since it is possible to prevent a connection destination from being specified by acquiring a MAC address from a certain terminal, it is possible to further improve security.
ステップS506にて、送信部322は、生成部35で生成された専用SSIDとシード値をまとめて、有線通信部31を経由し有線ネットワークL1を通じて中継装置A1を介して通信端末T1に送信する。 In step S506, the transmission unit 322 collectively transmits the dedicated SSID and the seed value generated by the generation unit 35 to the communication terminal T1 via the wired communication unit 31 and the relay device A1 through the wired network L1.
ステップS507にて、暗号鍵生成部36は、事前共通鍵PSKを生成する。そのPSKは、予め記憶部33に格納されたプログラムが生成部35で生成された専用SSIDとシード値をもとに生成する。なお、プログラムは、画像中継装置N1の記憶部33に格納されている。このようにすれば、画像中継装置N1のシード値とステップS405によって取得した通信端末T1のシード値とが同じであることから、互いに同じ生成方法(プログラム)でPSKを作成することができ、無線通信を可能にするための認証処理に必要な情報が一致することになる。そして、画像中継装置N1と通信端末T1は専用SSIDとPSKをもとに互いに接続処理、認証処理を成功させ、両装置間での無線通信が可能となるのである。 In step S507, the encryption key generation unit 36 generates a pre-common key PSK. The PSK is generated based on the dedicated SSID and seed value generated by the generation unit 35 by a program stored in the storage unit 33 in advance. The program is stored in the storage unit 33 of the image relay apparatus N1. In this way, since the seed value of the image relay apparatus N1 and the seed value of the communication terminal T1 acquired in step S405 are the same, the PSK can be created with the same generation method (program), and wireless The information necessary for the authentication process for enabling communication matches. Then, the image relay device N1 and the communication terminal T1 succeed in mutual connection processing and authentication processing based on the dedicated SSID and PSK, and wireless communication between both devices becomes possible.
つぎに図6は、本発明の実施の形態にかかる画像中継装置N1と通信端末T1との間で直接無線通信を行うために、通信端末T1が画像中継装置N1に直接無線接続要求してから画像中継装置N1と直接に無線通信するための認証処理において必要になる事前共通鍵PSKを作成するまでの一連の動作フローについて、以下に順をおって説明する。 Next, FIG. 6 shows a state in which the communication terminal T1 directly requests the image relay apparatus N1 for wireless connection in order to perform direct wireless communication between the image relay apparatus N1 and the communication terminal T1 according to the embodiment of the present invention. A series of operation flows up to the creation of the pre-common key PSK that is necessary in the authentication process for directly performing wireless communication with the image relay apparatus N1 will be described below in order.
ステップS600にて、指示部40は、ユーザが接続したい画像中継装置(直接無線接続要求先)への接続指示を受けたか否かを判断する。この接続指示は、通信端末の画像表示接続ツールを用いて行われる。指示を受けた場合は、ステップS601に遷移する(ステップS600のYes)。指示を受けていない場合は、ステップS600を繰り返し、ユーザの指示を待つ(ステップS600のNo)。 In step S600, the instruction unit 40 determines whether or not the user has received an instruction to connect to an image relay apparatus (direct wireless connection request destination) that the user wants to connect to. This connection instruction is performed using the image display connection tool of the communication terminal. If an instruction is received, the process proceeds to step S601 (Yes in step S600). If no instruction has been received, step S600 is repeated to wait for a user instruction (No in step S600).
ステップS601にて、通信端末T1の無線通信部30は、中継装置A1と無線通信が可能か否かを判断する。通信が可能な場合は、ステップS602へ遷移する(ステップS601のYes)。なお、通信が可能でない場合は、中継装置A1と無線通信可能になるまでステップS601を繰り返す(ステップS601のNo)。 In step S601, the wireless communication unit 30 of the communication terminal T1 determines whether or not wireless communication with the relay device A1 is possible. If communication is possible, the process proceeds to step S602 (Yes in step S601). If communication is not possible, step S601 is repeated until wireless communication with relay apparatus A1 becomes possible (No in step S601).
ステップS602にて、指示部40は、ネットワーク上の接続要求先に向けて検索する(直接無線接続要求を行う)旨を通信制御部41に通知する。このステップは、通信端末T1が、画像中継装置N1と直接無線通信を行うための重要なステップである。通信制御部41は、指示部40の通知を受けて、中継装置A1を介してネットワーク上の画像中継装置N1を検索するために検索パケットを無線通信部30に通知する。具体的には、通信制御部41は、所望の画像中継装置のMACアドレスやIPアドレスなどを検索パケットに含め無線通信部30に通知し、無線通信部30が中継装置A1を介してネットワーク上にブロードキャスト送信を行う。 In step S602, the instruction unit 40 notifies the communication control unit 41 that a search is performed toward a connection request destination on the network (direct wireless connection request is performed). This step is an important step for the communication terminal T1 to perform direct wireless communication with the image relay device N1. Upon receiving the notification from the instruction unit 40, the communication control unit 41 notifies the wireless communication unit 30 of a search packet for searching for the image relay device N1 on the network via the relay device A1. Specifically, the communication control unit 41 includes the MAC address or IP address of the desired image relay device in the search packet and notifies the wireless communication unit 30 and the wireless communication unit 30 enters the network via the relay device A1. Perform broadcast transmission.
ステップS603にて、通信制御部41は、中継装置A1を介して無線通信部30を経由して受信した検索パケットに対するネットワーク上の各画像中継装置からの応答が接続要求先からの応答か否かを判断する。接続要求先からの応答である場合は、ステップS604へ遷移する(ステップS603のYes)。接続要求先からの応答でない場合は、ステップS603を繰り返し接続要求先からの応答を待つ(ステップS603のNo)。なお、ネットワーク上の各画像中継装置からの応答は、必ずしもあるとは限らない。その理由は、画像中継装置が自身宛の接続要求でない検索パケットには応答しない仕様である、または画像中継装置が物理的に応答できない状況(電源断、故障、ネットワークの障害など)などが挙げられる。 In step S603, the communication control unit 41 determines whether the response from each image relay device on the network to the search packet received via the wireless communication unit 30 via the relay device A1 is a response from the connection request destination. Judging. If it is a response from the connection request destination, the process proceeds to step S604 (Yes in step S603). If it is not a response from the connection request destination, step S603 is repeated to wait for a response from the connection request destination (No in step S603). Note that there is not always a response from each image relay apparatus on the network. The reason is that the specification is such that the image relay device does not respond to a search packet that is not a connection request addressed to itself, or the image relay device cannot respond physically (power failure, failure, network failure, etc.). .
ステップS604にて、通信制御部41は、無線通信部30を経由し中継装置A1を介して、専用SSIDの要求を接続要求先に送信する。 In step S604, the communication control unit 41 transmits a request for a dedicated SSID to the connection request destination via the wireless communication unit 30 and the relay device A1.
ステップS605にて、通信制御部41は、中継装置A1を介し無線通信部30を経由して接続要求先から専用SSIDとシード値を受信したか否かを判断する。受信した場合は、専用SSIDとシード値を記憶部42に格納し、ステップS606へ遷移する(ステップS606のYes)。受信していない場合は、ステップS605を繰り返し接続要求先から専用SSIDとシード値の受信を待つ(ステップS606のNo)。 In step S605, the communication control unit 41 determines whether a dedicated SSID and a seed value are received from the connection request destination via the wireless communication unit 30 via the relay device A1. If received, the dedicated SSID and seed value are stored in the storage unit 42, and the process proceeds to step S606 (Yes in step S606). If not received, step S605 is repeated to wait for reception of the dedicated SSID and seed value from the connection request destination (No in step S606).
ステップS606にて、暗号鍵生成部36は、無線通信を可能とするために行う、装置間の認証処理において必要になる事前共通鍵PSK(Pre-shared key)を生成する。そのPSKは、予め記憶部42に格納されたプログラムが専用SSIDとシード値をもとに生成する。なお、プログラムは、通信端末T1の記憶部42に格納されている。 In step S606, the encryption key generation unit 36 generates a pre-shared key PSK (Pre-shared key) that is necessary for the authentication process between devices performed to enable wireless communication. The PSK is generated based on a dedicated SSID and a seed value by a program stored in the storage unit 42 in advance. The program is stored in the storage unit 42 of the communication terminal T1.
つぎに図7は、図5および図6を用いて説明した本発明の実施の形態にかかる処理フロー(通信端末T1が画像中継装置N1に直接無線接続要求して以降、画像中継装置N1と直接に無線通信するまでのフロー)を、システム全体のシーケンス図として表したものである。以下に、図5および図6と対応する各ステップを参照しながら、順をおって説明する。 Next, FIG. 7 shows the processing flow according to the embodiment of the present invention described with reference to FIGS. 5 and 6 (since the communication terminal T1 makes a direct wireless connection request to the image relay apparatus N1, the image relay apparatus N1 is directly connected. The flow until wireless communication is performed) is represented as a sequence diagram of the entire system. Below, it demonstrates in order, referring each step corresponding to FIG. 5 and FIG.
シーケンスS700にて、通信端末T1は、中継装置A1と無線接続し、通信を行っている(図6のステップS601)。 In sequence S700, the communication terminal T1 is wirelessly connected to the relay device A1 and performs communication (step S601 in FIG. 6).
シーケンスS701にて、通信端末T1は、ネットワーク上に存在する複数の画像中継装置のうち、直接無線接続要求先を検索するため、中継装置A1に検索パケットを送信する(図6のステップS602)。 In sequence S701, the communication terminal T1 transmits a search packet to the relay device A1 in order to directly search for a wireless connection request destination among a plurality of image relay devices existing on the network (step S602 in FIG. 6).
シーケンスS702にて、中継装置A1は、ネットワーク内に存在する複数の画像中継装置に向けて、通信端末1からの接続要求先を検索するパケットを中継し、有線ネットワークL1を通じてブロードキャスト通信で送信する(図6のステップS602)。 In sequence S702, the relay device A1 relays a packet for searching for a connection request destination from the communication terminal 1 to a plurality of image relay devices existing in the network, and transmits the packet by broadcast communication through the wired network L1 ( Step S602 in FIG. 6).
シーケンスS703にて、検索パケットを受信した画像中継装置(対象外)は、自身宛の接続要求でないため、その旨を含んだ検索パケットの応答を返さない。(または前述したように応答を返してもよい。)(図5のステップS502のNo、図6のステップS602のNo)。 In sequence S703, the image relay apparatus (not subject) that has received the search packet is not a connection request addressed to itself, and therefore does not return a response to the search packet including that fact. (Or a response may be returned as described above.) (No in step S502 in FIG. 5, No in step S602 in FIG. 6).
シーケンスS704にて、検索パケットを受信した接続要求の対象である画像中継装置は、自身宛の接続要求であるため、検索パケットの応答を返す(図5のステップS503、図6のステップS602のYes)。 In sequence S704, the image relay apparatus that is the target of the connection request that has received the search packet returns a response to the search packet because it is a connection request addressed to itself (step S503 in FIG. 5, Yes in step S602 in FIG. 6). ).
シーケンスS705にて、通信端末T1は、中継装置A1を介し有線ネットワークL1を通じて接続要求先の画像中継装置N1に専用SSIDを要求する(図6のステップS604)。 In sequence S705, the communication terminal T1 requests a dedicated SSID from the image relay device N1 that is the connection request destination via the wired network L1 via the relay device A1 (step S604 in FIG. 6).
シーケンスS706にて、接続要求先の画像中継装置N1は、専用SSIDを作成する(図5のステップS505)。 In sequence S706, the connection request destination image relay apparatus N1 creates a dedicated SSID (step S505 in FIG. 5).
シーケンスS707にて、接続要求先の画像中継装置N1は、作成した専用SSIDと暗号化キー(シード値)をまとめて、専用SSIDの要求に対する応答データを中継装置A1を介して通信端末T1に送信する(図5のステップS506)。 In sequence S707, the connection request destination image relay apparatus N1 collects the created dedicated SSID and encryption key (seed value), and transmits response data to the dedicated SSID request to the communication terminal T1 via the relay apparatus A1. (Step S506 in FIG. 5).
シーケンスS708にて、接続要求先の画像中継装置と通信端末T1のそれぞれにおいて、無線通信を可能とするために行う、装置間の認証処理において必要になる事前共通鍵PSKを生成する(図5のステップS507、図6のステップS606)。 In sequence S708, a pre-common key PSK necessary for authentication processing between devices, which is performed to enable wireless communication, is generated in each of the connection request destination image relay device and communication terminal T1 (FIG. 5). Step S507, Step S606 of FIG. 6).
シーケンスS709にて、通信端末T1は、接続要求先の画像中継装置に専用SSIDを用いて接続要求を行う。 In sequence S709, the communication terminal T1 makes a connection request to the connection request destination image relay apparatus using the dedicated SSID.
シーケンスS710にて、接続要求先の画像中継装置は、通信端末T1からの接続要求を受けて応答し、以降、無線通信のための接続処理(アソシエーション)、認証処理などが成功した後、通信端末T1と接続要求先の画像中継装置との間で直接無線通信が開始される。 In sequence S710, the connection request destination image relay apparatus receives and responds to the connection request from the communication terminal T1, and thereafter, after successful connection processing (association), authentication processing, and the like for wireless communication, the communication terminal Direct wireless communication is started between T1 and the connection request destination image relay apparatus.
ここで本発明の背景を再度説明する。例えば、ユーザは、使用する通信端末T1から教室Aの画像中継装置N1に無線接続しローカル接続された大型表示装置D1を制御したい場合がある。この際、もし教室Bの画像中継装置N2が教室Aの画像中継装置N1よりもRSSIが高いと、通常、通信端末T1は画像中継装置N2を優先して無線接続するため、結果として教室Bの画像中継装置N2が画像中継装置N1を介して大型表示装置D1を制御することになり、ユーザの意図した教室Aの画像中継装置N1に無線接続して大型表示装置D1を制御できなくなる。 Here, the background of the present invention will be described again. For example, the user may want to control the large display device D1 that is wirelessly connected to the image relay device N1 in the classroom A from the communication terminal T1 to be used and is locally connected. At this time, if the image relay device N2 of the classroom B has a higher RSSI than the image relay device N1 of the classroom A, the communication terminal T1 normally connects the image relay device N2 preferentially, and as a result, the classroom B The image relay device N2 controls the large display device D1 via the image relay device N1, and the large display device D1 cannot be controlled by wireless connection to the image relay device N1 in the classroom A intended by the user.
これに対し、本発明の実施の形態によれば、上記記載の図5、図6、図7で示した本発明の処理手順に従う。すなわち、ユーザは、使用する通信端末上で接続したい特定の画像中継装置(接続要求先)を選択し、直接に無線接続するための専用SSIDを要求する。接続要求先の画像中継装置が、その要求を受け、動的に専用SSIDを生成し、専用SSIDと接続要求先の画像中継装置に格納された暗号化キーを通信端末T1に送信する。このようにすることで、無線通信を可能とするための情報(SSIDやPSKなど)を、通信端末T1と画像中継装置N1の装置間で専有することになり、その結果、複数の画像中継装置が同一のSSID(汎用SSID)で運用されていても、ユーザは接続要求先の画像中継装置と直接無線通信を行うことができる。 On the other hand, according to the embodiment of the present invention, the processing procedure of the present invention shown in FIGS. 5, 6, and 7 described above is followed. That is, the user selects a specific image relay apparatus (connection request destination) to be connected on the communication terminal to be used, and requests a dedicated SSID for direct wireless connection. Upon receiving the request, the connection request destination image relay apparatus dynamically generates a dedicated SSID, and transmits the dedicated SSID and the encryption key stored in the connection request destination image relay apparatus to the communication terminal T1. In this way, information (SSID, PSK, etc.) for enabling wireless communication is exclusively used between the communication terminal T1 and the image relay device N1, and as a result, a plurality of image relay devices. Are operated with the same SSID (general-purpose SSID), the user can directly perform wireless communication with the image relay apparatus of the connection request destination.
(他の実施例)
図8は、本発明の他の実施の形態にかかる中継システムの全体図である。
(Other examples)
FIG. 8 is an overall view of a relay system according to another embodiment of the present invention.
図8に示すとおり、本発明の他の実施の形態にかかる中継システム110は、図1に示した中継システムに、さらに教室Aや教室Bから廊下を挟んで遠方に職員室が存在する。職員室には、中継装置A2が設置され、廊下には、中継装置A3が設置される。中継装置A2と中継装置A3は、有線ネットワークL2で画像中継装置N1、N2と有線接続している。 As shown in FIG. 8, the relay system 110 according to another embodiment of the present invention further includes a staff room in the distance from the relay system shown in FIG. A relay device A2 is installed in the staff room, and a relay device A3 is installed in the hallway. The relay device A2 and the relay device A3 are connected to the image relay devices N1 and N2 through a wired network L2.
本発明の他の実施の形態にかかる中継システム110の例では、まず、ユーザ(教師)が、職員室内で通信端末T1の画像表示接続ツールを使用して画像中継装置N1に接続された大型表示装置D1を選択すると、無線通信(無線通信経路W2)で中継装置A2を介し有線ネットワークL2を通じて、画像中継装置N1と有線接続し、これにローカル接続している大型表示装置D1を制御する。次にユーザは、職員室を離れ中継装置A2と無線通信できない範囲(廊下)に移動し、中継装置A3と無線通信可能な範囲まで移動した場合は、中継装置A3にローミング(無線通信経路W3)し有線ネットワークL2を通じて、画像中継装置N1と有線接続し大型表示装置D1を制御する。 In the example of the relay system 110 according to another embodiment of the present invention, first, a large display in which a user (teacher) is connected to the image relay device N1 using the image display connection tool of the communication terminal T1 in the staff room. When the device D1 is selected, the large-sized display device D1 that is connected to the image relay device N1 via a wired network L2 via the relay device A2 by wireless communication (wireless communication path W2) and is locally connected thereto is controlled. Next, when the user leaves the staff room and moves to a range (corridor) where wireless communication with the relay device A2 cannot be performed and moves to a range where wireless communication with the relay device A3 can be performed, the user roams to the relay device A3 (wireless communication path W3). The large-scale display device D1 is controlled by wired connection with the image relay device N1 through the wired network L2.
ここで、通信端末T1は、所望の表示装置を制御する画像中継装置(N1)を特定すると、画像中継装置N1に直接無線接続し無線通信するまでは、中継装置A2や中継装置A3を介して画像中継装置N1と無線通信を続けるのであるが、この実施形態では、通信端末T1は、画像表示接続ツールにより画像中継装置N1に関する直接無線接続要求を定期的に出し続ける。これに対する画像中継装置N1の応答は上述したとおりであるが、認証に必要な暗号鍵を両者(通信端末T1および画像中継装置N1)で作成した段階で、直接無線通信ができる状態になるまで待機することとなる。そして、通信端末T1が画像中継装置N1と直接に無線接続し無線通信できるようになれば、認証プロセスが可能となり、今まで無線接続していた中継装置A2や中継装置3との接続経路から、直接画像中継装置N1により大型表示装置D1を制御する経路にスムーズに切り替えることができる。すなわち、通信端末T1のユーザは、図6のステップS602からステップS606までの動作について意識することなく、無線接続先が中継装置A3(汎用SSIDを用いた通信)から現在大型表示装置D1を制御するため使用中の画像中継装置N1(専用SSIDを用いた通信)に自動的に切り替わることとなる。 Here, when the communication terminal T1 specifies the image relay device (N1) that controls the desired display device, the communication terminal T1 directly connects to the image relay device N1 and performs wireless communication via the relay device A2 and the relay device A3. In this embodiment, the communication terminal T1 periodically issues a direct wireless connection request for the image relay device N1 using the image display connection tool. The response of the image relay apparatus N1 in response to this is as described above, but waits until the wireless key can be directly communicated when the encryption key necessary for authentication is created by both (the communication terminal T1 and the image relay apparatus N1). Will be. Then, if the communication terminal T1 can directly connect to the image relay apparatus N1 and perform wireless communication, an authentication process can be performed. From the connection path to the relay apparatus A2 and the relay apparatus 3 that have been wirelessly connected, The direct image relay device N1 can smoothly switch to a route for controlling the large display device D1. That is, the user of the communication terminal T1 controls the current large display device D1 from the relay device A3 (communication using a general-purpose SSID) without being aware of the operations from step S602 to step S606 in FIG. Therefore, it is automatically switched to the image relay apparatus N1 (communication using a dedicated SSID) in use.
このように本発明の画像中継装置を利用することで、通信端末と接続したい画像中継装置が、無線通信が不可能な状況であっても、異なる経路(中継装置の経由や有線ネットワークを通じての接続)を用いて接続を維持し、通信する。その後に通信端末が、接続したい画像中継装置と直接、無線通信ができるようになれば、ユーザが所望する画像中継装置に直接無線接続を行える。 As described above, by using the image relay device of the present invention, even when the image relay device to be connected to the communication terminal cannot perform wireless communication, a different route (connection via a relay device or a wired network) can be used. ) To maintain the connection and communicate. After that, if the communication terminal can directly perform wireless communication with the image relay apparatus to be connected, it is possible to directly connect to the image relay apparatus desired by the user.
なお、これまで本発明の実施の形態として説明してきた中継装置は、ネットワーク越しに通信端末からの表示画像データを受け、これをローカル接続された表示装置に表示させる画像中継装置であったが、冒頭述べたようにかかる装置はUSBoverIP機能を実装しており、表示装置に限らずUSBデバイスをネットワーク越しに制御する。したがって、例えば通信端末T1から接続ツールによりかかる装置を経由してUSBプリンタを利用する際に、これと異なる装置に無線接続するのを防止するため、本発明を適用し、かかる装置と通信端末との間を専用SSIDで直接無線接続する。こうした展開を考慮すれば、もはや本発明は画像中継装置だけでなく、広く周辺デバイス中継装置に適用できる。 The relay device described so far as the embodiment of the present invention is an image relay device that receives display image data from a communication terminal over a network and displays it on a locally connected display device. As described at the beginning, such a device has a USB over IP function, and controls not only the display device but also a USB device over a network. Therefore, for example, when the USB printer is used from the communication terminal T1 via the device by the connection tool, the present invention is applied in order to prevent wireless connection to a different device. Are directly connected to each other with a dedicated SSID. Considering such development, the present invention can be applied not only to image relay apparatuses but also to peripheral device relay apparatuses.
さらに、本発明の実施の形態にかかるこの周辺デバイス中継装置は、ローカル接続している装置をネットワーク越しに制御できる機能を備えた装置として説明したが、このような機能を備えていない中継装置(本発明の実施の形態にかかる中継装置A1などいわゆる無線アクセスポイント)にも適用できる。 Furthermore, although this peripheral device relay apparatus according to the embodiment of the present invention has been described as an apparatus having a function capable of controlling a locally connected apparatus over a network, a relay apparatus having no such function ( The present invention is also applicable to a so-called wireless access point such as the relay device A1 according to the embodiment of the present invention.
例えば、同一SSIDを利用して複数の中継装置によりネットワークが構築されている環境下において、ネットワーク内の無線環境を常に観測している(サーベイ)モニタ装置が設置されていた場合、そのモニタ装置の情報を中継装置が取得できるようにする。ここで、本発明を適用すれば、ユーザの通信端末は、無線通信の負荷が少ない(例えば、中継装置に接続している装置が少ない、他の中継装置と重ならない空きチャネルが確保できるなど)特定の中継装置に対して、直接に無線通信が可能となる。 For example, in an environment where a network is constructed by a plurality of relay devices using the same SSID, when a monitor device that constantly monitors the wireless environment in the network (survey) is installed, the monitor device Enable the relay device to acquire information. Here, if the present invention is applied, the communication terminal of the user has a small wireless communication load (for example, there are few devices connected to the relay device, and an empty channel that does not overlap with other relay devices can be secured). Direct communication with a specific relay device is possible.
つまり、ユーザは、通常、ネットワークの構築時に設定されたSSIDを利用して無線通信を行っているが、ユーザの利用条件(例えば、大量のデータ通信を行う、通信を短時間で行いたいなど)によって、ユーザがモニタ装置から取得した情報を参照し特定の中継装置との無線接続を選択することで、SSIDを新たに設定する手間をかけること無く、特定の中継装置と無線通信を行える。 In other words, the user normally performs wireless communication using the SSID set at the time of network construction, but the user's usage conditions (for example, a large amount of data communication, communication in a short time, etc.) By referring to the information acquired from the monitor device by the user and selecting a wireless connection with the specific relay device, wireless communication with the specific relay device can be performed without taking the trouble of newly setting the SSID.
複数の無線通信装置が同一のSSIDで構成された無線ネットワークにおいて、ユーザが所望する特定の周辺デバイス中継装置とのみ無線接続し通信を行う場合に有用である。 This is useful in a case where a wireless network in which a plurality of wireless communication apparatuses are configured with the same SSID is used for wireless connection and communication only with a specific peripheral device relay apparatus desired by the user.
100、110 中継システム
N1、N2 画像中継装置
T1 通信端末
A1、A2、A3 中継装置
D1、D2 大型表示装置
C1、C2 有線ケーブル
L1、L2 有線ネットワーク
W1、W2、W3 無線通信経路
20 CPU
21 ROM
22 RAM
23 記憶装置
24 外部出力_I/F
25 WNIC
26 NIC
27 内部バス
30 無線通信部
31 有線通信部
32、41 通信制御部
321 受信部
322 送信部
33、42 記憶部
34 判断部
35 生成部
351 情報取得部
352 乱数生成部
353 識別子情報生成部
36 暗号鍵生成部
40 指示部
100, 110 Relay system N1, N2 Image relay device T1 Communication terminals A1, A2, A3 Relay device D1, D2 Large display device C1, C2 Wired cable L1, L2 Wired network W1, W2, W3 Wireless communication path 20 CPU
21 ROM
22 RAM
23 Storage device 24 External output_I / F
25 WNIC
26 NIC
27 Internal bus 30 Wireless communication unit 31 Wired communication unit 32, 41 Communication control unit 321 Reception unit 322 Transmission unit 33, 42 Storage unit 34 Determination unit 35 Generation unit 351 Information acquisition unit 352 Random number generation unit 353 Identifier information generation unit 36 Encryption key Generation unit 40 instruction unit
Claims (4)
画像表示システムにおける周辺デバイス中継装置であって、
前記通信端末からの直接無線接続要求を、前記有線ネットワークを介して受信したか否かを判断する有線通信部と、
前記直接無線接続要求を受信した時刻を取得する受信部と、
自身を識別する固有の識別子およびシード値を格納する記憶部と、
前記直接無線接続要求から抽出した前記固有の識別子をもとに自装置宛の要求か否かを判断する判断部と、
前記固有の識別子、前記シード値および直接無線接続要求を受信した時刻をもとに、ネットワーク識別子を生成する生成部と、
前記ネットワーク識別子と前記シード値とを前記直接無線接続要求の応答データとして送信する送信部
とを備える
周辺デバイス中継装置。 A peripheral device relay device in an image display system in which a plurality of peripheral device relay devices that are network-connected to a communication terminal and relay a communication between the peripheral device connected to the communication terminal and the communication terminal are connected via a wired network. There,
A wired communication unit that determines whether a direct wireless connection request from the communication terminal is received via the wired network; and
A receiving unit for acquiring a time at which the direct wireless connection request is received;
A storage unit for storing a unique identifier for identifying itself and a seed value;
A determination unit that determines whether or not the request is for the device itself based on the unique identifier extracted from the direct wireless connection request;
Based on the unique identifier, the seed value, and the time when the direct wireless connection request is received, a generating unit that generates a network identifier;
A peripheral device relay apparatus comprising: a transmission unit that transmits the network identifier and the seed value as response data of the direct wireless connection request.
前記シード値をもとに、疑似乱数値を生成する乱数生成部と、
前記固有の識別子又は前記乱数生成部により暗号化された前記固有の識別子と、前記乱数生成部により暗号化された前記直接無線接続要求を受信した時刻とを関連付けたネットワーク識別子を生成する識別子情報生成部を備える
請求項1記載の周辺デバイス中継装置。 The generator is
Based on the seed value, a random number generator that generates a pseudo-random number value;
Identifier information generation for generating a network identifier that associates the unique identifier or the unique identifier encrypted by the random number generator with the time when the direct wireless connection request encrypted by the random number generator is received The peripheral device relay device according to claim 1.
前記通信端末にネットワーク接続され、前記通信端末から送信される画像データを自らに接続された表示装置に表示させる画像中継装置であって、それぞれが有線ネットワークで接続されている複数の画像中継装置と、を含む
画像表示システムであって、
前記通信端末は、複数の画像中継装置のうち、所望の表示装置を制御する画像中継装置を特定すると、当該画像中継装置に直接無線接続要求を定期的に送信し、
前記画像中継装置は、
前記通信端末からの直接無線接続要求を、前記有線ネットワークを介して受信したか否かを判断する有線通信部と、
前記直接無線接続要求を受信した時刻を取得する受信部と、
自身を識別する固有の識別子およびシード値を格納する記憶部と、
前記直接無線接続要求から抽出した前記固有の識別子をもとに自装置宛の要求か否かを判断する判断部と、
前記固有の識別子、前記シード値および直接無線接続要求を受信した時刻をもとに、ネットワーク識別子を生成する生成部と、
前記ネットワーク識別子と前記シード値とを送信する送信部とを備えて、
前記通信端末から直接無線接続要求を受信すると、前記ネットワーク識別子と前記シード値とを前記通信端末に応答する
画像表示システム。 A communication terminal;
An image relay device connected to the communication terminal via a network and displaying image data transmitted from the communication terminal on a display device connected to the communication terminal, each of which is a plurality of image relay devices connected via a wired network; An image display system including
When the communication terminal identifies an image relay device that controls a desired display device among a plurality of image relay devices, the communication terminal periodically transmits a direct wireless connection request to the image relay device,
The image relay device includes:
A wired communication unit that determines whether a direct wireless connection request from the communication terminal is received via the wired network; and
A receiving unit for acquiring a time at which the direct wireless connection request is received;
A storage unit for storing a unique identifier for identifying itself and a seed value;
A determination unit that determines whether or not the request is for the device itself based on the unique identifier extracted from the direct wireless connection request;
Based on the unique identifier, the seed value, and the time when the direct wireless connection request is received, a generating unit that generates a network identifier;
A transmission unit for transmitting the network identifier and the seed value;
Upon receiving the direct wireless connection request from the communication terminal, an image display system responsive to said seed value and said network identifier to the communication terminal.
前記通信端末にネットワーク接続され、前記通信端末から送信される画像データを自らに接続された表示装置に表示させる画像中継装置であって、それぞれが有線ネットワークで接続されている複数の画像中継装置と、を含む
画像表示システムであって、
前記通信端末は、複数の画像中継装置のうち、所望の表示装置を制御する画像中継装置を特定すると、当該画像中継装置に直接無線接続要求を定期的に送信し、
画像中継装置は、
前記通信端末からの直接無線接続要求を、前記有線ネットワークを介して受信したか否かを判断する有線通信部と、
前記直接無線接続要求を受信した時刻を取得する受信部と、
自身を識別する固有の識別子およびシード値を格納する記憶部と、
前記直接無線接続要求から抽出した前記固有の識別子をもとに自装置宛の要求か否かを判断する判断部と、
前記シード値をもとに、疑似乱数値を生成する乱数生成部と、
前記固有の識別子又は前記乱数生成部により暗号化された前記固有の識別子と、前記乱数生成部により暗号化された前記直接無線接続要求を受信した時刻とを関連付けたネットワーク識別子を生成する識別子情報生成部と、
前記ネットワーク識別子と前記シード値とを送信する送信部と
を備えて、
前記通信端末から直接無線接続要求を受信すると、前記ネットワーク識別子と前記シード値とを前記通信端末に応答する
画像表示システム。
A communication terminal;
An image relay device connected to the communication terminal via a network and displaying image data transmitted from the communication terminal on a display device connected to the communication terminal, each of which is a plurality of image relay devices connected via a wired network; ,including
An image display system ,
When the communication terminal identifies an image relay device that controls a desired display device among a plurality of image relay devices, the communication terminal periodically transmits a direct wireless connection request to the image relay device,
The image relay device
A wired communication unit that determines whether a direct wireless connection request from the communication terminal is received via the wired network; and
A receiving unit for acquiring a time at which the direct wireless connection request is received;
A storage unit for storing a unique identifier for identifying itself and a seed value;
A determination unit that determines whether or not the request is for the device itself based on the unique identifier extracted from the direct wireless connection request;
Based on the seed value, a random number generator that generates a pseudo-random number value;
Identifier information generation for generating a network identifier that associates the unique identifier or the unique identifier encrypted by the random number generator with the time when the direct wireless connection request encrypted by the random number generator is received And
A transmission unit for transmitting the network identifier and the seed value;
Upon receiving the direct wireless connection request from the communication terminal, an image display system responsive to said seed value and said network identifier to the communication terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016125045A JP6597976B2 (en) | 2016-06-24 | 2016-06-24 | Peripheral device relay device and image display system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016125045A JP6597976B2 (en) | 2016-06-24 | 2016-06-24 | Peripheral device relay device and image display system |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017228989A JP2017228989A (en) | 2017-12-28 |
JP2017228989A5 JP2017228989A5 (en) | 2019-01-17 |
JP6597976B2 true JP6597976B2 (en) | 2019-10-30 |
Family
ID=60889394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016125045A Active JP6597976B2 (en) | 2016-06-24 | 2016-06-24 | Peripheral device relay device and image display system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6597976B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112021006914A2 (en) | 2018-10-15 | 2021-07-20 | Paylessgate Corporation | authenticated device, authentication device, authentication request transmission method, authentication method, and program |
EP3869218A4 (en) | 2018-10-15 | 2022-08-03 | Paylessgate Corporation | Position identifying system, position identifying device, position identifying method, position identifying program, computer readable recording medium, and recorded equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008211638A (en) * | 2007-02-27 | 2008-09-11 | Seiko Epson Corp | Processing execution apparatus, processing request apparatus, their control methods, and their programs |
JP4958755B2 (en) * | 2007-12-12 | 2012-06-20 | キヤノン株式会社 | Network management apparatus, control method thereof, and program |
US20140337950A1 (en) * | 2013-05-07 | 2014-11-13 | Futurewei Technologies, Inc. | Method and Apparatus for Secure Communications in a Wireless Network |
JP5660241B1 (en) * | 2013-09-10 | 2015-01-28 | 株式会社リコー | Communication system, communication control system, communication apparatus, communication method, and connection program |
-
2016
- 2016-06-24 JP JP2016125045A patent/JP6597976B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017228989A (en) | 2017-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9301326B2 (en) | Wireless communication system, wireless communication method, and wireless terminal | |
EP2757738B1 (en) | Communication control system, communication system, communication method, and carrier means storing comunication control program | |
US20060268743A1 (en) | Information portable terminal apparatus and wireless communication system | |
JP6866191B2 (en) | Communication equipment, communication control methods and programs | |
US10194047B2 (en) | Information processing device and non-transitory recording medium | |
CN113099440A (en) | Network configuration method, device, equipment and system | |
US9007957B2 (en) | Wireless network setup and configuration distribution system | |
CN108353442B (en) | Delegating a second network using a network | |
US20150312945A1 (en) | Apparatus and method for managing instant connection based on wireless local area network | |
WO2018113113A1 (en) | Double-system terminal wifi sharing method and device | |
CN112020120A (en) | Network configuration method, device, equipment and system | |
TW201528862A (en) | Network configuration method and wireless networking system | |
JP2018195886A (en) | Information processing device, control method, and program | |
JP6597976B2 (en) | Peripheral device relay device and image display system | |
US9226223B2 (en) | Network connection system of network electronic device and method allowing a terminal device to access an electronic device connected behind a router without a NAT loopback function | |
WO2020085019A1 (en) | Communication device, control method of communication device, and program | |
JP6781468B2 (en) | Image relay device, image display system, and communication terminal | |
JP2009288863A (en) | Communication system, information holding device, management device and terminal device | |
JP6101197B2 (en) | Network connection management system and method, and wireless terminal device | |
JP2019022152A (en) | Communication apparatus, control method, and program | |
US20200053186A1 (en) | Communication terminal, communication method, and recording medium | |
JP2020088712A (en) | Communication device and control method thereof | |
JP7445985B2 (en) | Communication device, communication system, and communication method | |
JP2004128886A (en) | Connection information supply apparatus, connection information supply program, authentication information supply apparatus, and authentication information supply program | |
JP5317870B2 (en) | COMMUNICATION SYSTEM, MANAGEMENT DEVICE, AND ITS CONTROL METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181120 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181120 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20181120 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20181129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190415 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190612 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190624 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190809 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190917 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6597976 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |