[go: up one dir, main page]

JP6642128B2 - ネットワーク設定情報生成装置 - Google Patents

ネットワーク設定情報生成装置 Download PDF

Info

Publication number
JP6642128B2
JP6642128B2 JP2016044073A JP2016044073A JP6642128B2 JP 6642128 B2 JP6642128 B2 JP 6642128B2 JP 2016044073 A JP2016044073 A JP 2016044073A JP 2016044073 A JP2016044073 A JP 2016044073A JP 6642128 B2 JP6642128 B2 JP 6642128B2
Authority
JP
Japan
Prior art keywords
network
setting information
communication path
virtual communication
network device
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
Application number
JP2016044073A
Other languages
English (en)
Other versions
JP2017163237A (ja
Inventor
崇 尾崎
崇 尾崎
康介 小野山
康介 小野山
秀岳 荻野
秀岳 荻野
木村 誠
誠 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2016044073A priority Critical patent/JP6642128B2/ja
Priority to PCT/JP2017/008969 priority patent/WO2017154892A1/ja
Priority to CN201780016025.2A priority patent/CN109155754B/zh
Publication of JP2017163237A publication Critical patent/JP2017163237A/ja
Priority to US16/122,156 priority patent/US20190007265A1/en
Application granted granted Critical
Publication of JP6642128B2 publication Critical patent/JP6642128B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5051Service on demand, e.g. definition and deployment of services in real time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5077Network service management, e.g. ensuring proper service fulfilment according to agreements wherein the managed service relates to simple transport services, i.e. providing only network infrastructure

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、通信システムの構成要素となるネットワーク装置の設定を行う技術に関する。
このようなネットワーク装置の具体例としては、通信システムにおける末端ノードとなるサーバ装置や端末装置、中間ノードとなるルータが挙げられる。近年、インターネットなどの一般公衆回線に接続されたネットワーク装置間にIPsec等にしたがって暗号化通信路を形成することでVPN(Virtual Private Network)を構築し、専用線を敷設することなく秘匿性を確保したデータ通信を行うことが可能になっている。以下では、上記暗号化通信路のように特定の通信プロトコルにしたがって形成される論理的な通信路のことを、専用線のような物理的な通信路とは区別して「仮想通信路」と呼ぶ。
仮想通信路を形成するための通信プロトコルの具体例としては、IPsecの他にPPTP(Point to Point Tunneling
Protocol)を挙げることができる。ネットワーク装置間に仮想通信路を形成するには、仮想通信路の両端に位置する各ネットワーク装置にその仮想通信路を形成するための情報を予め記憶させておく必要がある。以下では、データ通信に関連した特定の動作をネットワーク装置に行わせるために当該ネットワーク装置に記憶させる情報のことを「ネットワーク設定情報」と呼ぶ。仮想通信路を形成するためのネットワーク設定情報は仮想通信路の種類、換言すれば仮想通信路を規定する通信プロトコルの種類に応じて異なる。例えば、IPsecのように暗号化通信を行う仮想通信路であれば暗号鍵をネットワーク設定情報として当該仮想通信路の両端に位置する各ネットワーク装置に予め記憶させておき、PPTPのように通信開始に先立って認証を要する仮想通信路であれば、その認証タイプや認証用ID、パスワードをネットワーク設定情報として当該仮想通信路の両端に位置する各ネットワーク装置に予め記憶させておくといった具合である。
ネットワーク設定情報の生成には通信プロトコルに関する専門知識や、その設定作業に用いるコマンド等に関する専門知識が必要であった。しかし、ネットワーク装置の普及に伴い、必ずしも専門知識を有さない者がネットワーク設定情報の生成等を行わねばならないような事態も発生している。そこで、専門知識を有さない者が簡単にネットワーク設定情報の生成等を行えるようにするための技術が種々提案されており、その一例としては特許文献1に開示の技術が挙げられる。特許文献1に開示の技術は、専門知識を必要とすることなく手軽にVLAN(Virtual Local Area Network)を構築できるようにする技術である。特許文献1に開示の技術では、ネットワーク装置に対応するアイコン等の図像が表示装置に表示される。VLANの形成を所望するユーザは、VLANに所属させるネットワーク装置に対応する図像を線分で結線するといった操作を行うことで、VLANを実現するためのネットワーク設定情報を生成し、各ネットワーク装置に与えることができる。
特許3896310号 特開2004−254140号公報 特許5769208号
しかし、特許文献1に開示の技術では、ネットワーク装置間に形成する仮想通信路の種類を指定することはできず、様々な種類の仮想通信路をネットワーク装置間に形成することができないといった問題があった。
本発明は以上に説明した課題に鑑みて為されたものであり、専門的な知識を要することなく、簡単な操作で様々な種類の仮想通信路をネットワーク装置間に形成することを可能にする技術を提供することを目的とする。
上記課題を解決するために本発明は、ネットワーク装置に設定するネットワーク設定情報を生成するネットワーク設定情報生成装置として、以下の表示制御手段、操作入力手段、および情報生成手段を有する装置を提供する。表示制御手段は、通信システムの構成要素となるネットワーク装置の各々に対応するアイコン等の図像を表示装置に表示させる。操作入力手段は、ネットワーク装置間に形成する仮想通信路の種類を指定する操作および当該仮想通信路に沿って上記各図像を結線する操作を受け付ける。そして、情報生成手段は、仮想通信路を形成するためにネットワーク装置に設定するネットワーク設定情報を、上記表示装置の表示画面における図像の結線態様に応じて生成する。なお、ネットワーク装置の各々に対応する図像を表示装置に表示させる際には、各図像が何れのネットワーク装置に対応するのかをユーザが容易に把握できるように、例えば各ネットワーク装置を一意に示す識別子(ホスト名や通信アドレス)を付与して表示させても良く、ユーザによる図像の選択操作に応じて当該識別子を表示させても良い。
本発明によれば、IPsecやPPTPなど仮想通信路の種類を指定した上で仮想通信路の両端に位置する各ネットワーク装置に対応する図像を結線する、すなわち線分で結ぶといった直観的かつ簡単な操作で当該仮想通信路を形成するためのネットワーク設定情報を生成することができる。このようにして生成されたネットワーク設定情報を上記線分の両端に対応する各ネットワーク装置に与え、当該ネットワーク設定情報にしたがって作動させることで、これらネットワーク装置間に仮想通信路が形成される。本発明によれば、仮想通信路の種類毎にどのようなネットワーク設定情報を生成すれば良いかといった専門知識や各種コマンドについての専門知識をユーザが有している必要はなく、簡単な操作で様々な種類の仮想通信路をネットワーク装置間に形成することが可能になる。
本発明のネットワーク設定情報生成装置により生成されたネットワーク設定情報をどのようにしてネットワーク装置に与えるのかについては、種々の態様が考えられる。例えば、本発明のネットワーク設定情報生成装置とネットワーク装置の両者が通信網を介して互いに通信可能である場合には、上記の要領で生成したネットワーク設定情報を上記通信網経由でネットワーク装置へ送信する処理を情報生成手段に実行させ、ネットワーク装置には上記通信網経由で受信したネットワーク設定情報を記憶させるようにすれば良い。また、本発明のネットワーク設定情報生成装置とネットワーク装置とが直接通信を行えない場合には、USB(Universal Serial Bus)メモリやフラッシュROM(Read Only Memory)などのコンピュータ読み取り可能な記録媒体を接続する外部機器インタフェースをネットワーク設定情報生成装置およびネットワーク装置の各々に設けておき、当該記録媒体経由でネットワーク設定情報をネットワーク装置に与えるようにすれば良い。具体的には、上記情報生成手段には、上記の要領で生成したネットワーク設定情報を自装置の外部機器インタフェースに接続されている記録媒体へ書き込む処理を実行させる。そして、ネットワーク設定情報の書き込まれた記録媒体をネットワーク装置の外部機器インタフェースに接続し、当該ネットワーク装置には自装置の外部機器インタフェースに接続されたネットワーク設定情報を当該記録媒体から読み出して記憶する処理を実行させるようにすれば良い。このように、記録媒体経由でネットワーク設定情報をネットワーク装置に与える態様においては、情報生成手段の処理をネットワーク設定情報の生成に留めても特段の問題は生じない。
特許文献2には、アイコンを使ってネットワーク装置における帯域割当状況を可視化する技術が開示されており、特許文献3にはOpenFlowにより構成されるネットワーク環境を可視化する技術が開示されている。しかし、特許文献2や特許文献3に開示の技術では、IPsecやPPTPなど仮想通信路の種類を指定した上で当該仮想通信路の両端に位置する各ネットワーク装置に対応する図像を結線するといった直観的かつ簡単な操作で当該仮想通信路を形成するためのネットワーク設定情報が生成される訳ではなく、本願発明とは異なる技術である。
より好ましい態様においては、情報生成手段は、複数の図像を一括して選択する操作が操作入力手段に対して為された場合には、当該複数の図像の各々に対応するネットワーク装置間にメッシュ状の仮想通信路を形成するネットワーク生成情報をネットワーク装置毎に生成する。ここで、メッシュ状の仮想通信路を形成するとは、例えばN(Nは2以上の整数)台のネットワーク装置の各々について、他のN−1台のネットワーク装置の各々との間に仮想通信路を形成することを言う。さらに好ましい態様においては、情報生成手段は、表示画面内の一部の領域を選択する操作が操作入力手段に対して為され、かつ当該領域内に複数の図像が含まれている場合に、当該複数の図像を一括して選択する操作が為されたとみなす。このような態様によれば、メッシュ状の仮想通信路を手軽に形成することが可能になる。
さらに好ましい態様においては、表示制御手段は、ネットワーク装置に接続可能な仮想通信路の種類と当該ネットワーク装置の稼働状況(例えば、当該ネットワーク装置における帯域割り当て、或いは当該ネットワーク装置におけるフィルタリング条件)の少なくとも一方を表す第2の図像をネットワーク装置毎に表示装置に表示させることを特徴とする。このような態様によれば、ネットワーク装置に接続可能な仮想通信路の種類或いは当該ネットワーク装置の稼働状況を第2の図像を通じて視覚的に把握しつつ、新たな仮想通信路を形成するためのネットワーク設定情報を生成することが可能になる。
第2の図像の表示態様としては種々の態様が考えられる。例えば、ネットワーク装置に対応する図像の近傍に当該図像と並べて上記第2の図像を表示する態様が考えられる。また、上記第2の図像によりネットワーク装置の稼働状況を表示する場合には、表示制御手段には、各ネットワーク装置に対応する図像の何れかを選択する選択操作が操作入力手段に対して為されたことを契機として当該ネットワーク装置についての第2の図像を表示装置に表示させても良い。この場合、情報生成手段には、第2の図像に対する操作が操作入力手段に対して為されるのに応じて、選択操作が為された図像に対応するネットワーク装置のネットワーク設定情報を更新する処理を実行させても良い。ネットワーク装置に設定するネットワーク設定情報は、仮想通信路の形成のための情報に限られる訳ではなく、帯域割り当てを定義する情報やフィルタリング条件を表す情報なども考えられる。本態様によれば、ネットワーク装置の稼働状況を上記第2の図像を通じ直観的に把握することが可能になるとともに、第2の図像に対する操作でその稼働状況を変更することが可能になる。
また、上記課題を解決するために本発明は、通信システムの構成要素となるネットワーク装置の各々に対応する図像を表示装置に表示させ、ネットワーク装置間に形成する仮想通信路の種類を指定する操作および当該仮想通信路に沿って各図像を結線する操作を受け付け、前記仮想通信路の形成のためのネットワーク設定情報を前記表示画面における図像の結線態様に応じて生成することを特徴とするネットワーク設定情報生成方法、を提供する。このようなネットワーク設定情報生成方法によっても、専門的な知識を要することなく、簡単な操作で様々な種類の仮想通信路をネットワーク装置間に形成することが可能になる。
また、上記ネットワーク設定情報生成方法を、CPU(Central Processing Unit)などの一般的なコンピュータに実行させるプログラム、すなわち当該CPUを上記表示制御手段、および情報生成手段として機能させるプログラムを提供しても良い。このようなプログラムの具体的な提供態様としては、CD−ROM(Compact Disk-Read Only Memory)やフラッシュROM(Read Only Memory)などのコンピュータ読み取り可能な記録媒体に書き込んで配布する態様や、電気通信回線経由のダウロードにより配布する態様が考えられる。このようにして配布されるプログラムにしたがって一般的なコンピュータを作動させ、タッチパネル等の操作入力手段と協働させることで、本発明のネットワーク設定情報生成装置として機能させることが可能になる。
本発明の一実施形態によるネットワーク設定情報生成装置10を含む通信システム1の一例を示す図である。 同ネットワーク設定情報生成装置10のハードウェア構成およびソフトウェア構成の一例を示す図である。 同ネットワーク設定情報生成装置10の制御部100が生成支援プログラムにしたがって実行するネットワーク設定情報生成処理の流れを示すフローチャートである。 同制御部100が表示手段120aに表示させるメニュー画面の一例を示す図である。 同制御部100が仮想通信路形成処理において表示手段120aに表示させる仮想通信路形成支援画面の一例を示す図である。 同制御部100が帯域割り当て処理において表示手段120aに表示させる帯域割り当て支援画面の一例を示す図である。 同制御部100がフィルタリング条件変更処理において表示手段120aに表示させるフィルタリング条件変更支援画面の一例を示す図である。 変形例(2)を説明するための図である。
以下、図面を参照しつつ、この発明の実施形態を説明する。
図1は、本発明の一実施形態によるネットワーク設定情報生成装置10を含む通信システム1の一例を示す図である。ネットワーク設定情報生成装置10は例えばタブレット端末であり、図1に示すように、インターネットなどの通信網20に有線接続されている。本実施形態では、ネットワーク設定情報生成装置10の通信網20への接続態様が有線接続である場合について説明するが、無線接続であっても勿論良い。また、ネットワーク設定情報生成装置10はタブレット端末に限定される訳ではなく、所謂スマートフォンやPDA(Personal Data Assistant)、ノート型或いは据え置き型のパーソナルコンピュータであっても良い。
通信システム1は、ネットワーク設定情報生成装置10の他に、ネットワーク装置30_n(n=1〜N:Nは任意の自然数、図1ではN=4の場合について例示)を含む。ネットワーク装置30_n(n=1〜N)の各々は例えばルータであり、各々の設置先に敷設されたLAN(Local Area Network:図1では図示略)を通信網20に接続する。以下では、ネットワーク装置30_n(n=1〜N)の各々を区別する必要がない場合には「ネットワーク装置30」と表記する。本実施形態では、ネットワーク装置30がルータである場合について説明するが、通信網20を介した情報配信サービスなどの各種通信サービスを提供するサーバ装置や当該サービスの受け手となる端末装置であっても良い。
通信システム1では、仮想通信路を形成するためのネットワーク設定情報をネットワーク装置30に記憶させることで、他のネットワーク装置30との間にIPsecやPPIP、IPIPなどの各種仮想通信路を形成することができる。例えば、ネットワーク装置30_1とネットワーク装置30_2の各々にIPsecのネットワーク設定情報を記憶させることで、通信網20を介してネットワーク装置30_1とネットワーク装置30_2の間にIPsecの仮想通信路を形成し、通信網20経由で暗号化通信を行わせることができる。なお、ネットワーク設定情報は、仮想通信路の形成に関する情報に限定される訳ではなく、ネットワーク装置30の稼働状況を規定する情報も含んでいる。ネットワーク装置30の稼働状況を規定するネットワーク設定情報の具体例としては、当該ネットワーク装置30における通信プロトコル毎の帯域割り当てを示す情報や、当該ネットワーク装置30におけるフィルタリング条件(すなわち、当該ネットワーク装置30を通過させる或いは通過を禁止するパケットの条件)を示す情報が挙げられる。
ネットワーク設定情報生成装置10は、ネットワーク装置30に記憶させるネットワーク設定情報を、ユーザの指示に応じて生成し通信網20を介してネットワーク装置30に与える装置である。従来、ネットワーク設定情報の生成等についてはネットワーク管理者等の専門知識を有する技術者が行うことが一般的であった。これに対して、本実施形態のネットワーク設定情報生成装置10は、専門知識を有さないユーザが、簡単な操作で様々な種類の仮想通信路をネットワーク装置30間に形成することできるように、すなわち、専門知識を要することなく簡単な操作で仮想通信路に関するネットワーク設定情報を生成できるように構成されており、この点に本実施形態の特徴が現れている。加えて、本実施形態のネットワーク設定情報生成装置10は、専門知識を要することなく簡単な操作で各ネットワーク装置30の稼働状況を変更できるように構成されており、この点にも本実施形態の特徴が現れている。以下、本実施形態の特徴を顕著に示すネットワーク設定情報生成装置10を中心に説明する。
図1には、ネットワーク設定情報生成装置10の機能ブロックが図示されている。図1に示すように、ネットワーク設定情報生成装置10は、表示制御手段、操作入力手段および情報生成手段とを有する。表示制御手段は、ネットワーク装置30_n(n=1〜N)の各々に対応する図像(アイコン)を液晶ディスプレイなどの表示装置の表示画面に表示させ、仮想通信路の種類を指定する操作および当該仮想通信路の両端を指定する操作をユーザに促す。操作入力手段は、上記各操作を受け付ける。詳細については後述するが、本実施形態では、仮想通信路の一端に位置するネットワーク装置30に対応する図像から他端に位置するネットワーク装置30に対応する図像へ至る線分を上記表示画面上に描画することで上記両端の指定が実現される。情報生成手段は、仮想通信路の形成のために当該仮想通信路の両端に位置するネットワーク装置30の各々に与えるネットワーク設定情報を、上記表示画面における図像の結線態様に応じて生成する。なお、各ネットワーク装置30に与えるネットワーク設定情報の生成についてはSDN(Software-Defined Networking)等の既存の技術を用いた統合管理ソフトウェアを適宜利用すれば良い。
図1に示す機能ブロックを実現するため、ネットワーク設定情報生成装置10は図2に示すハードウェア構成およびソフトウェア構成を有する。図2に示すように、ネットワーク設定情報生成装置10は、制御部100、通信インタフェース(以下、「IF」と略記)部110、ユーザIF部120、記憶部130、およびこれら構成要素間のデータ授受を仲介するバス140を有する。
制御部100は例えばCPUである。制御部100は記憶部130(より正確には不揮発性記憶部134)に記憶されている生成支援プログラムを実行することにより、前述した表示制御手段、および情報生成手段として機能する。生成支援プログラムにしたがって制御部100が実行する処理の詳細については後に明らかにする。
通信IF部110は、例えばNIC(Network Interface Card)である。通信IF部110は通信網20に接続されており、通信網20から送信されてくるデータを受信して制御部100に引き渡す一方、制御部100から与えられたデータを通信網20へ送出する。なお、ネットワーク設定情報生成装置10を通信網20へ無線接続する態様の場合は、例えば無線LANのアクセスポイントと無線通信する無線LANIFを通信IF部110として用いるようにすれば良い。
ユーザIF部120は、図2に示すように、表示手段120aと、前述した操作入力手段120bとを含んでいる。表示手段120aは例えば液晶ディスプレイなどの表示装置とその駆動制御を行う駆動回路である(図2では何れも図示略)。表示手段120aは、制御部100による制御の下、各種画面を表す画像を表示する。表示手段120aに表示される画面の一例としては、ユーザに各種入力を促す画面が挙げられる。
操作入力手段120bは、表示手段120aの表示面を被覆するように設けられたシート状の透明な位置検出センサである。この位置検出センサによる位置検出方法は、静電容量方式であっても良く、電磁誘導方式であっても良い。操作入力手段120bは、表示手段120aとともに所謂タッチパネルを形成する。ユーザはタッチペンや指先等で操作入力手段120bをタッチしたり、タッチしたまま指先等を移動させたりすることで各種入力操作を行うことできる。操作入力手段120bは、ユーザの指先等によるタッチ位置を示す操作内容データ(例えば、表示手段120aの表示面の左上隅等を原点とする二次元座標空間におけるタッチ位置の座標データ)を制御部100に与える。これによりユーザの操作内容が制御部100に伝達される。本実施形態では、操作入力手段120bとして、表示手段120aとともに所謂タッチパネルを形成するシート状の位置検出センサを用いたが、マウスやキーボードを操作入力手段120bとして用いても勿論良い。
記憶部130は揮発性記憶部132と不揮発性記憶部134を含んでいる。揮発性記憶部132は例えばRAM(Random Access Memory)である。揮発性記憶部132は生成支援プログラム等の各種プログラムを実行する際のワークエリアとして制御部100によって利用される。不揮発性記憶部134は、例えばフラッシュROM(Read Only Memory)やハードディスクである。不揮発性記憶部134には、各種プログラムとデータが格納されている。
不揮発性記憶部134に格納されているデータの一例としては、ネットワーク装置管理テーブルが挙げられる。ネットワーク装置管理テーブルには、ネットワーク装置30_n(n=1〜N)の各々を一意に示す識別子に対応付けて、他のネットワーク装置との間に仮想通信路を形成するためのネットワーク設定情報が仮想通信路の種別毎に格納される。上記識別子としては、ネットワーク装置30のホスト名や、MACアドレス或いはIPアドレスなどの通信アドレスを用いることが考えられる。また、ネットワーク装置管理テーブルには、ネットワーク装置30_n(n=1〜N)の各々を一意に示す識別子に対応付けて、当該ネットワーク装置30の稼働状況を示すネットワーク設定情報も格納される。
他のネットワーク装置との間に仮想通信路を形成するためのネットワーク設定情報の具体例は以下の通りである。例えば、他のネットワーク装置との間に形成する仮想通信路がIPsecである場合には、IPsecプロトコル、暗号化アルゴリズム、ハッシュ関数、当該他のネットワーク装置のIPアドレス、当該他のネットワーク装置のネットワークアドレス、事前共有鍵の種類および値の各々を示すデータがネットワーク設定情報としてネットワーク装置管理テーブルに格納されている。なお、IPsecに対応可能であるものの、IPsecの仮想通信路が接続されていないネットワーク装置30については、上記ネットワーク設定情報に他のネットワーク装置のIPアドレスおよびネットワークアドレスが含まれていないことは言うまでもない。以下に説明する他の種類の仮想通信路についても同様である。
他のネットワーク装置との間に形成する仮想通信路がPPTPである場合には、受け入れる認証タイプ、認証用IDおよびパスワード、当該他のネットワーク装置のIPアドレスおよびネットワークアドレスの各々を示すデータがネットワーク設定情報としてネットワーク装置管理テーブルに格納されている。また、他のネットワーク装置との間に形成する仮想通信路がDataconnet(ただし、IPsecの利用が前提)である場合には、IPsecプロトコル、暗号化アルゴリズム、ハッシュ関数、当該他のNGN電話番号、事前共有鍵の種類および値の各々を示すデータがネットワーク設定情報としてネットワーク装置管理テーブルに格納されている。そして、他のネットワーク装置との間に形成する仮想通信路がIPIPである場合には、当該他のネットワーク装置のIPアドレスおよびネットワークアドレスの各々を示すデータがネットワーク設定情報としてネットワーク装置管理テーブルに格納されている。
不揮発性記憶部134に記憶されているプログラムの具体例としては、前述した生成支援プログラムと、OS(Operating System)を実現するためのカーネルが挙げられる。制御部100は、ネットワーク設定情報生成装置10の電源投入(図示略)を契機としてカーネル(図示略)を不揮発性記憶部134から揮発性記憶部132に読み出し、その実行を開始する。カーネルにしたがって作動し、OSを実現している状態の制御部100は、操作入力手段120bを介して与えられる指示に応じて他のプログラムを実行することができる。例えば、操作入力手段120bを介して生成支援プログラムの実行を指示されると、制御部100は生成支援プログラムを不揮発性記憶部134から揮発性記憶部132に読み出し、その実行を開始する。
図3は、生成支援プログラムにしたがって制御部100が実行するネットワーク設定情報生成処理の流れを示すフローチャートである。図3に示すように、制御部100は、まず、通信網20を介してネットワーク装置30_n(n=1〜N)の各々と通信して各ネットワーク装置30に記憶されているネットワーク設定情報を収集し、ネットワーク装置管理テーブルに書き込む(ステップSA100)。次いで、制御部100は、ネットワーク設定情報を生成するための操作の実行をユーザに促すメニュー画面を表示手段120aに表示させる(ステップSA110)。
図4は、ステップSA110にて制御部100が表示手段120aに表示させるメニュー画面の一例を示す図である。図4に示すように、メニュー画面には、仮想通信路形成、帯域割り当て、フィルタリング条件、および終了の各文字列を付与された仮想操作子B01〜B04が設けられている。ネットワーク設定情報生成装置10のユーザは上記各仮想操作子に対するタッチ操作を操作入力手段120bに対して行うことにより、各仮想操作子に対応付けられた処理の実行を制御部100に指示することができる。
以下では、文字列「仮想通信路形成」を付与された仮想操作子B01のことを「仮想通信路形成ボタンB01」と呼ぶ。仮想操作子B02〜B04の各々についても同様の呼び方をする。仮想通信路形成ボタンB01は、新たな仮想通信路を形成するためのネットワーク設定情報の生成をユーザに指示させるための仮想操作子である。帯域割り当てボタンB02は、ネットワーク装置30における帯域の割り当ての変更をユーザに指示させるための仮想操作子である。フィルタリング条件変更ボタンB03は、ネットワーク装置30におけるフィルタリング条件の変更をユーザに指示させるための操作子である。そして、終了ボタンB04は、生成支援プログラムの実行終了をユーザに指示させるための操作子である。
ステップSA110に後続するステップSA120〜SA150では、制御部100は、操作入力手段120bから与えられる操作内容データを参照し、上記4種類の仮想操作子の何れがタッチされたのかを判定する。より詳細に説明すると、ステップSA120では、制御部100は、操作入力手段120bに対する操作の実行(すなわち、操作入力手段120bからの操作内容データの引き渡し)を待ち受け、当該操作内容データを参照して仮想通信路形成ボタンB01がタッチされたのか否かを判定する。具体的には、制御部100は、操作内容データの示す座標位置が仮想通信路形成ボタンB01に対応する領域内の座標位置である場合に、仮想通信路形成ボタンB01をタッチする操作が為されたと判定する。他の仮想操作子についても同様である。
制御部100は、ステップSA120の判定結果が“Yes”である場合には、仮想通信路形成処理(ステップSA160)を実行し、実行完了後、ステップSA110以降の処理を再度実行する。ステップSA120の判定結果が“No”である場合には、制御部100は、上記操作内容データを参照し帯域割り当てボタンB02がタッチされたのか否かを判定する(ステップSA130)。制御部100は、ステップSA130の判定結果が“Yes”である場合には、帯域割り当て処理(ステップSA170)を実行し、実行完了後、ステップSA110以降の処理を再度実行する。ステップSA130の判定結果が“No”である場合には、制御部100は、フィルタリング条件変更ボタンB03がタッチされたのか否かを判定する(ステップSA140)。制御部100は、ステップSA140の判定結果が“Yes”である場合には、フィルタリング条件変更処理(ステップSA180)を実行し、実行完了後、ステップSA110以降の処理を再度実行する。
ステップSA140の判定結果が“No”である場合には、制御部100は、終了ボタンB04がタッチされたのか否かを判定する(ステップSA150)。制御部100はステップSA150の判定結果が“Yes”である場合には、メニュー画面を消去して生成支援プログラムの実行を終了する。ステップSA150の判定結果が“No”である場合、すなわち、ユーザのタッチ位置が仮想操作子B01〜B04の何れでもなかった場合には、制御部100は、無効な操作が為されたものと見なして再度ステップSA120の処理を実行し、ユーザの操作を待ち受ける。
以下、ステップSA160、SA170およびSA180の各ステップにおいて制御部100が実行する処理について説明する。まず、図3のステップSA160において制御部100が実行する仮想通信路形成処理について説明する。仮想通信路形成処理は、通信システム1において新たに形成する仮想通信路の種類と、当該仮想通信路の両端に位置するネットワーク装置とをユーザに指定させ、当該仮想通信路を形成するためのネットワーク設定情報を生成しそれらネットワーク装置に与える処理である。仮想通信路形成処理では、制御部100は、新たに形成する仮想通信路の種類を指定する操作および当該仮想通信路の両端を指定する操作の実行をユーザに促すために、図5に示す通信路形成支援画面を表示手段120aに表示させる。通信路形成支援画面を表示手段120aに表示させる処理は、前述した表示制御手段としての処理である。
図5に示すように、仮想通信路形成支援画面は、種別選択メニュー領域A01と仮想通信路表示領域A02とに大別される。種別選択メニュー領域A01には、IPsec、PPTP、DataconectおよびIPIPなど仮想通信路の種別を示す文字列を付与された仮想操作子B05〜B08が配置されている。種別選択メニュー領域A01に配置された仮想操作子B05〜B08の各々は、新たに形成する仮想通信路の種別をユーザに指定させるための仮想操作子である。例えば、IPsecの仮想通信路を新たに形成することを所望する場合には、ユーザは、仮想操作子B05をタッチする操作を操作入力手段120bに対して行えば良い。なお、仮想操作子B05〜B08の何れがタッチされたのかの判別については、仮想通信路形成ボタンB01に対するタッチの有無の判別と同様に、操作内容データの示す座標位置に基づいて行えば良い。
仮想通信路表示領域A02には、ネットワーク装置30_n(n=1〜N)の各々に対応する図像(図5に示す例では、○印様のアイコン)が配置される。本実施形態では、上記各図像がネットワーク装置30_n(n=1〜N)の何れに対応しているのかを判り易くするために、ネットワーク装置30_n(n=1〜N)の各々を一意に示す識別子(図5に示す例では、当該識別子を“#n”と表記)が各図像の近傍に配置されている。ステップSA100にてネットワーク装置30_n(n=1〜N)の各々から取得したネットワーク設定情報から、既に何らかの仮想通信路が形成されていると判定される場合には、制御部100は当該仮想通信路の両端に位置するネットワーク装置に対応する図像間に当該仮想通信路の種類に応じた線種の線分を描画する。
例えば、図5ではIPsecの仮想通信路は実線で、PPTPの仮想通信路は点線で描画されており、ネットワーク装置30_1とネットワーク装置30_2の間にIPsecの仮想通信路が形成されており、ネットワーク装置30_1とネットワーク装置30_3の間にPPTPの仮想通信路が形成されている場合について例示されている。ユーザは仮想通信路表示領域A02に表示される画像を参照することで、通信システム1において既に形成されている仮想通信路を、視覚を通じて把握することができる。本実施形態では、仮想通信路の両端に位置する各ネットワーク装置30に対応する図像を結ぶ線分の線種により当該仮想通信路の種類を表示したが、当該線分に付与する色彩により仮想通信路の種別を表示しても勿論良い。
仮想通信路形成支援画面を視認したユーザは、以下の要領で新たな仮想通信路を形成するためのネットワーク設定情報を生成することができる。ユーザは、まず、種別選択メニュー領域A01における何れかの仮想操作子をタッチする操作を操作入力手段120bに対して行う。これにより、新たに形成する仮想通信路の種類を指定することができる。次いで、ユーザは、仮想通信路表示領域A02における図像に対するタッチ操作により、新たに形成する仮想通信路の両端に位置するネットワーク装置を指定する。ネットワーク装置30_n(n=1〜N)のうちの何れが上記新たな仮想通信路の両端として指定されたのかの判定についても、操作内容データの示す座標位置に基づいて行えば良い。
上記の要領で新たに形成する仮想通信路の種類および当該仮想通信路の両端に位置するネットワーク装置が指定されると、制御部100は、前述した情報生成手段としての処理を実行し、各ネットワーク装置に与えるネットワーク設定情報を生成する。より詳細に説明すると、制御部100は、まず、ネットワーク装置管理テーブルから該当するネットワーク設定情報を読み出す。例えば、新たなに形成する仮想通信路の種類としてIPsecが指定され、かつ、当該仮想通信路の両端に位置するネットワーク装置としてネットワーク装置30_3とネットワーク装置30_4が指定されたとする。この場合、制御部100は、ネットワーク装置管理テーブルから、ネットワーク装置30_3に関するネットワーク設定情報のうちIPsecに関するネットワーク設定情報(以下、ネットワーク設定情報A)を読み出すとともに、ネットワーク装置30_4に関するネットワーク設定情報のうちIPsecに関するネットワーク設定情報(以下、ネットワーク設定情報B)を読み出す。
次いで、制御部100は、ネットワーク設定情報Aとネットワーク装置30_3のIPアドレスおよびネットワークアドレスを上記新たな仮想通信路を規定するネットワーク装置30_4についてのネットワーク設定情報としてネットワーク装置管理テーブルに追加するとともに当該新たなネットワーク設定情報をネットワーク装置30_4に与える。同様に制御部100は、ネットワーク設定情報Bとネットワーク装置30_4のIPアドレスおよびネットワークアドレスを上記新たな仮想通信路を規定するネットワーク装置30_3についてのネットワーク設定情報としてネットワーク装置管理テーブルに追加するとともに当該新たなネットワーク設定情報をネットワーク装置30_3に与える。
ネットワーク設定情報Aとネットワーク設定情報Bの少なくとも一方に、複数種の暗号化アルゴリズムを表すデータが含まれている場合には、ネットワーク設定情報Aとネットワーク設定情報Bに共通の暗号化アルゴリズムを選択して上記新たなネットワーク設定情報を生成する処理を制御部100に実行させるようにすれば良い。また、ネットワーク設定情報Aとネットワーク設定情報Bに共通の暗号化アルゴリズムが複数存在する場合に備えて各暗号化アルゴリズムに優先順位を設定しておき、その優先順位にしたがって制御部100に暗号化アルゴリズムを選択させても良い。IPsecプロトコルやハッシュ関数についても同様である。
制御部100は、ネットワーク設定情報にしたがって仮想通信路を形成することを指示するコマンド(前述した統合管理ソフトウェアにおけるコマンド)を、ネットワーク装置30_3とネットワーク装置30_4の各々に送信して本仮想通信路形成処理を終了する。ネットワーク装置30_3とネットワーク装置30_4の各々は上記コマンドにしたがった処理を実行する。これにより、ネットワーク装置30_3とネットワーク装置30_4の間にIPsecの仮想通信路が形成される。なお、複数のネットワーク装置30の各々の間にメッシュ状に仮想通信路を形成する場合には、仮想通信路表示領域A02に対してそれら複数のネットワーク装置30を含む範囲を指定する範囲指定操作(例えば、当該範囲を表す矩形の左上隅と右下隅を指定する操作)が行われたこと、すなわち複数のネットワーク装置30を一括して選択する操作が行われたことを契機として各ネットワーク装置30に与えるネットワーク設定情報を上記の要領で生成する処理を制御部100に実行させるようにしても良い。
以上が仮想通信路形成処理の処理内容である。
次いで、図3のステップSA170において制御部100が実行する帯域割り当て処理について説明する。帯域割り当て処理では、制御部100は、帯域割り当てを変更するネットワーク装置30の指定をユーザに促すネットワーク装置選択画面を表示手段120aに表示させる。ネットワーク装置選択画面の具体的な態様としては、ネットワーク装置30_n(n=1〜N)の各々の識別子をリスト形式で配列した画像や、仮想通信路形成支援画面(図5参照)における仮想通信路表示領域A02を切り出した画面等が考えられる。ネットワーク装置選択画面に対する操作によりネットワーク装置30_n(n=1〜N)の何れかが指定されると、制御部100は、ステップSA100にて当該ネットワーク装置30から取得したネットワーク設定情報のうち帯域割り当てに関するネットワーク設定情報を参照し、図6に示す帯域割り当て支援画面を表示手段120aに表示させる。上記ネットワーク装置選択画面を表示手段120aに表示させる処理と帯域割り当て支援画面を表示手段120aに表示させる処理も、前述した表示制御手段としての処理である。
図6に示すように、帯域割り当て支援画面は、帯域表示領域A03と、追加ボタンB09および適用ボタンB10の2つの仮想操作子とを含んでいる。帯域表示領域A03には、帯域割り当ての変更対象のネットワーク装置30においてパケットの種別毎に割り当てられている帯域を示す第2の図像(本実施形態では、帯グラフの画像)が配置される。本実施形態では、通信プロトコル毎の割り当て帯域を示す第2の図像として帯グラフの画像を用いるが円グラフの画像を用いても良い。ユーザはグラフの境界線をタップして左右に移動させることで帯域の割り当て比率を変更することができる。追加ボタンB09は帯域を新たに割り当てる通信プロトコルの追加をユーザに指示させるための操作子であり、適用ボタンB10は帯域表示領域A03に表示されている割り当て比率で帯域割り当てを行うネットワーク設定情報を生成することをユーザに指示させるための仮想操作子である。適用ボタンB10へのタッチを検出すると、制御部100は、情報生成手段としての処理、すなわち、帯域表示領域A03に表示されている割り当て比率で帯域割り当てを行うネットワーク設定情報を生成する処理を実行する。そして、制御部100は、当該ネットワーク設定情報でネットワーク装置管理テーブルの格納内容を更新し、当該ネットワーク設定情報と当該ネットワーク設定情報にしたがって帯域割り当てを行うことを指示するコマンドとを、上記変更対象のネットワーク装置30へ送信して本帯域割り当て処理を終了する。
次いで、図3のステップSA180において制御部100が実行するフィルタリング条件変更処理について説明する。フィルタリング条件変更処理においても、制御部100は、フィルタリング条件を変更するネットワーク装置をユーザに指定させるためのネットワーク装置選択画面を表示手段120aに表示させる。ネットワーク装置選択画面に対する操作によりネットワーク装置30_n(n=1〜N)の何れかが指定されると、制御部100は、ステップSA100にて当該ネットワーク装置30から取得したネットワーク設定情報のうちフィルタリング条件に関するネットワーク設定情報を参照し、図7に示すフィルタリング条件変更支援画面を表示手段120aに表示させる。上記ネットワーク装置選択画面を表示手段120aに表示させる処理とフィルタリング条件変更支援画面を表示手段120aに表示させる処理も、前述した表示制御手段としての処理である。
フィルタリング条件変更支援画面には、矢印の図像C01およびC02と、表示領域A04およびA05と、追加ボタンB11およびB12とが配置されている。図像C01は、WAN(通信網20)側からLAN側への通過を許可するパケット、すなわちネットワーク装置30を通過させるパケットを表し、表示領域A04には当該パケットの条件(例えば、送信元アドレスや送信先アドレス等に関する条件)が表示される。図像C02は、ネットワーク装置30を通過させないパケット、すなわちWAN側から受信しても破棄するパケットを表し、表示領域A05には当該パケットの条件が表示される。図7に示す帯域割り当て支援画面では、図像C01およびC02と表示領域A04およびA05とが、ネットワーク装置30におけるフィルタリング条件を表す第2の図像の役割を果たす。
追加ボタンB11は、ネットワーク装置30を通過させるパケットの種類をユーザに追加させるための仮想操作子である。追加ボタンB11がタッチされると、制御部100は表示領域A04に入力プロンプトを表示し、新たな条件の入力を受け付ける。同様に、追加ボタンB12は、ネットワーク装置30にて破棄するパケットの種類をユーザに追加させるための仮想操作子である。追加ボタンB12がタッチされると、制御部100は表示領域A05に入力プロンプトを表示し、新たな条件の入力を受け付ける。フィルタリング条件を表すネットワーク設定情報の更新タイミングについては種々の態様が考えられる。例えば、表示領域A04或いはA05への入力完了を契機として、表示領域A04およびA05の表示内容から新たなフィルタリング条件を表すネットワーク設定情報を生成する処理、すなわち、情報生成手段としての処理を制御部100に実行させる態様が考えられる。なお、上記情報生成手段としての処理に、表示領域A04およびA05の表示内容から生成した新たなネットワーク設定情報のネットワーク装置管理テーブルへの格納および変更対象のネットワーク装置30への送信を含めても勿論良い。また、前述した適用ボタンB10をフィルタリング条件変更支援画面に設け、適用ボタンB10の操作を契機として、新たなネットワーク設定情報の生成、ネットワーク装置管理テーブルの格納内容の更新および変更対象のネットワーク装置30への送信を制御部100に行わせても良い。
以上説明したように本実施形態によれば、ネットワーク設定情報生成装置10のユーザは、専門的な知識を有していなくても、簡単な操作で様々な種類の仮想通信路をネットワーク装置30間に形成することができる。加えて、本実施形態によれば、ネットワーク設定情報生成装置10のユーザが専門的な知識を有していなくても、ネットワーク装置30の稼働状況(具体的には、当該ネットワーク装置30における帯域割り当てやフィルタリング条件)を、簡単な操作で変更することが可能になる。
以上本発明の一実施形態について説明したが、この実施形態に以下の変形を加えても勿論良い。
(1)上記実施形態では、VPNを構築するための仮想通信路をネットワーク装置30間に形成する場合について説明したが、ネットワーク装置30間に形成する仮想通信路はこれに限られない。例えば、第1のネットワーク装置30の特定の通信ポート宛てに送られてきたデータを第2のネットワーク装置30の特定の通信ポートに転送するための仮想通信路、すなわちポートフォワーディングを実現するための仮想通信路であっても良い。このようなことを実現するには、例えば図5に示す仮想通信路形成支援画面の種別選択メニュー領域A01に、ポートフォワーディングの対象となる通信ポートを指定するための仮想識別子を配置し、仮想通信路表示領域A02に配置される図像の指定により上記第1および第2のネットワーク装置を指定する操作を行わせるようにすれば良い。
(2)仮想通信路表示領域A02に配置された各図像を選択する操作に応じて、選択された図像に対応するネットワーク装置30の稼働状況を表す第2の図像を仮想通信路表示領域A02の上に重ねて表示する処理、或いは当該第2の図像をポップアップ表示する処理を制御部100に行わせても良い。また、仮想通信路表示領域A02に配置された図像の近傍に、当該図像に対応するネットワーク装置30に接続可能な仮想通信路を表示する第2の図像(例えば、仮想通信路の種類を線種で表す場合には、ネットワーク装置30に接続可能な仮想通信路をリスト表示する凡例の画像)を表示しても良い。例えば、IPsec、PPTP、DataconnectおよびIPIPの各仮想通信路を、実線、一点鎖線、点線、および二点鎖線で表示する場合、IPsec、PPTP、DataconnectおよびIPIPの各仮想通信路を接続可能なネットワーク装置30に対応する図像の近傍には図8(a)に示す態様の第2の図像を表示し、IPsecの仮想通信路のみを接続可能なネットワーク装置30に対応する図像の近傍には図8(b)に示す態様の第2の図像を表示する、といった具合である。
(3)上記実施形態では、本発明のネットワーク設定情報生成装置10の特徴を顕著に示す表示制御手段および情報生成手段をソフトウェアにより実現したが、これら各手段を電子回路などのハードウェアにより実現し、これらハードウェアと操作入力手段とを組み合わせてネットワーク設定情報生成装置10を構成しても良い。また、上記実施形態では、ネットワーク設定情報生成装置10により仮想通信路の形成支援とネットワーク装置30の稼働状況の変更支援とを行ったが、前者のみを行っても良く、逆に後者のみを行っても良い。例えば、前者のみを行う態様であれば、図3においてステップSA100の実行完了後、即座にステップSA160の処理を制御部100に実行させるようにすれば良い。
(4)上記実施形態では、ネットワーク設定情報生成装置10にネットワーク装置管理テーブルが記憶されていたが、ネットワーク装置管理テーブルはネットワーク設定情報生成装置10からのアクセスが可能な他の記憶装置(例えば、ネットワーク対応のハードディスク装置)に記憶されていても良い。同様にメニュー画面等の各種画面についてもネットワーク設定情報生成装置の表示手段に表示させるのではなく、ネットワーク設定情報生成装置からアクセス可能な表示装置に表示させる態様であっても良い。要は、本発明のネットワーク設定情報生成装置は、通信システムの構成要素となるネットワーク装置の各々に対応する図像を表示装置の表示画面に表示させる表示制御手段、ネットワーク装置間に形成する仮想通信路の種類を指定する操作および当該仮想通信路に沿って各図像を結線する操作を受け付ける操作入力手段、および、仮想通信路を形成するためのネットワーク設定情報を表示画面における図像の結線態様に応じて生成する情報生成手段と、を少なくとも有していれば良い。
(5)上記実施形態では、表示制御手段、操作入力手段および情報生成手段が1つのコンピュータ装置に設けられていたが、これら各手段を別個のコンピュータ装置に設け、それらコンピュータ装置の協働により本発明のネットワーク設定情報生成方法を実現する所謂クラウド型のシステムであっても良い。また、図1における何れかのネットワーク装置30に表示制御手段、操作入力手段および情報生成手段の各手段を設け、当該ネットワーク装置30にネットワーク設定情報生成装置10の役割を兼ねさせても良い。また、図1における何れかのネットワーク装置30に情報生成手段を設け、該ネットワーク装置と通信するコンピュータ装置(例えばタブレット端末等)を表示制御手段および操作入力手段として機能させ、当該ネットワーク装置と当該コンピュータ装置との協働により、本発明のネットワーク設定情報生成方法を実現する態様も考えられる。要は、各々通信網に接続された複数のネットワーク装置と、各ネットワーク装置に対応する図像を表示装置の表示画面に表示する表示制御手段と、ネットワーク装置間に形成する仮想通信路の種類を指定する操作および当該仮想通信路に沿って各図像を結線する操作を受け付ける操作入力手段と、仮想通信路を形成するためのネットワーク設定情報を前記表示画面における図像の結線態様に応じて生成する情報生成手段と、を有する通信システム、であれば良い。
1…通信システム、10…ネットワーク設定情報生成装置、100…制御部、110…通信IF部、120…ユーザIF部、120a…表示手段、120b…操作入力手段、130…記憶部、132…揮発性記憶部、134…不揮発性記憶部、140…バス。

Claims (6)

  1. 通信システムの構成要素となるネットワーク装置の各々に対応する図像を表示装置に表示させる表示制御手段と、
    前記ネットワーク装置間に形成する仮想通信路の種類を指定する操作および当該仮想通信路に沿って前記各図像を結線する操作を受け付ける操作入力手段と、
    前記仮想通信路を形成するために前記ネットワーク装置に設定するネットワーク設定情報を、前記表示装置の表示画面における図像の結線態様に応じて生成する情報生成手段と、
    を有することを特徴とするネットワーク設定情報生成装置。
  2. 前記情報生成手段は、
    複数の前記図像を一括して選択する操作が前記操作入力手段に対して為された場合には、当該複数の図像の各々に対応する前記各ネットワーク装置間にメッシュ状の仮想通信路を形成させるネットワーク生成情報を生成する
    ことを特徴とする請求項1に記載のネットワーク設定情報生成装置。
  3. 前記情報生成手段は、
    前記表示装置の表示画面内の一部の領域を選択する操作が前記操作入力手段に対して為され、かつ当該領域内に複数の前記図像が含まれている場合に、当該複数の前記図像を一括して選択する操作が為されたとみなす
    ことを特徴とする請求項2に記載のネットワーク設定情報生成装置。
  4. 前記表示制御手段は、
    前記ネットワーク装置に接続可能な仮想通信路の種類と当該ネットワーク装置の稼働状況の少なくとも一方を表す第2の図像を、当該ネットワーク装置に対応する前記図像の近傍に表示させる
    ことを特徴とする請求項1〜3の何れか1項に記載のネットワーク設定情報生成装置。
  5. 前記第2の図像は、前記ネットワーク装置の稼働状況を表し、
    前記表示制御手段は、
    何れかの前記図像を選択する選択操作が前記操作入力手段に対して為されたことを契機として、当該図像に対応する前記ネットワーク装置についての前記第2の図像を前記表示装置に表示させ、
    前記情報生成手段は、
    前記第2の図像に対する操作が前記操作入力手段に対して為されるのに応じて、前記選択操作が為された図像に対応する前記ネットワーク装置の稼働状況を規定するネットワーク設定情報を更新する
    ことを特徴とする請求項4に記載のネットワーク設定情報生成装置。
  6. 前記情報生成手段は、
    前記表示装置の表示画面における図像の結線態様に応じて生成したネットワーク設定情報を、当該図像に対応するネットワーク装置に与える
    ことを特徴とする請求項1〜5の何れか1項に記載のネットワーク設定情報生成装置。
JP2016044073A 2016-03-08 2016-03-08 ネットワーク設定情報生成装置 Active JP6642128B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016044073A JP6642128B2 (ja) 2016-03-08 2016-03-08 ネットワーク設定情報生成装置
PCT/JP2017/008969 WO2017154892A1 (ja) 2016-03-08 2017-03-07 ネットワーク設定情報生成装置
CN201780016025.2A CN109155754B (zh) 2016-03-08 2017-03-07 网络设定信息生成装置以及网络设定信息生成方法
US16/122,156 US20190007265A1 (en) 2016-03-08 2018-09-05 Network setting information generation method and network setting information generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016044073A JP6642128B2 (ja) 2016-03-08 2016-03-08 ネットワーク設定情報生成装置

Publications (2)

Publication Number Publication Date
JP2017163237A JP2017163237A (ja) 2017-09-14
JP6642128B2 true JP6642128B2 (ja) 2020-02-05

Family

ID=59789564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016044073A Active JP6642128B2 (ja) 2016-03-08 2016-03-08 ネットワーク設定情報生成装置

Country Status (4)

Country Link
US (1) US20190007265A1 (ja)
JP (1) JP6642128B2 (ja)
CN (1) CN109155754B (ja)
WO (1) WO2017154892A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347363A (zh) * 2018-03-02 2018-07-31 深圳凯达通光电科技有限公司 一种智能家居系统

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6784903B2 (en) * 1997-08-18 2004-08-31 National Instruments Corporation System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations
JP3896310B2 (ja) * 2002-07-02 2007-03-22 株式会社イイガ 仮想ネットワーク設計装置及びサブネットワーク設計装置及び仮想ネットワーク設計方法及びプログラム及びコンピュータ読み取り可能な記録媒体
US20040229606A1 (en) * 2003-04-16 2004-11-18 Matsushita Electric Industrial Co., Ltd. Wireless apparatus, wireless terminal apparatus, wireless system, method of setting wireless system, computer apparatus, and computer program
US7424410B2 (en) * 2003-04-28 2008-09-09 The Mathworks, Inc. Applying constraints to block diagram models
JP3827092B2 (ja) * 2003-10-22 2006-09-27 オムロン株式会社 制御システム設定装置および制御システム設定方法ならびに設定プログラム
US7584226B2 (en) * 2005-05-24 2009-09-01 International Business Machines Corporation System and method for peer-to-peer grid based autonomic and probabilistic on-demand backup and restore
CN1889036A (zh) * 2005-06-29 2007-01-03 乐金电子(天津)电器有限公司 家庭网络系统的使用者界面系统
US20080126956A1 (en) * 2006-08-04 2008-05-29 Kodosky Jeffrey L Asynchronous Wires for Graphical Programming
RU2006131759A (ru) * 2006-09-04 2008-03-10 Николай Иванович Пальченко (RU) Способ и система моделирования, представления и функционирования единого виртуального пространства как единой инфраструктуры для осуществления реальной и виртуальной хозяйственной и иной деятельности человечества
US20080101367A1 (en) * 2006-10-31 2008-05-01 Weinman Joseph B Method and apparatus for providing security policy based route selection
DE102008012386A1 (de) * 2008-03-04 2009-09-10 Gateprotect Aktiengesellschaft Germany Konfigurationsvorrichtung und -verfahren
JP5039016B2 (ja) * 2008-12-15 2012-10-03 株式会社日立製作所 ネットワークシステム、管理サーバ及び設定スケジューリング方法
US9602627B2 (en) * 2009-06-29 2017-03-21 Qualcomm Incorporated Technique for setting network communication parameters
JP5476261B2 (ja) * 2010-09-14 2014-04-23 株式会社日立製作所 マルチテナント型情報処理システム、管理サーバ及び構成管理方法
US9065802B2 (en) * 2012-05-01 2015-06-23 Fortinet, Inc. Policy-based configuration of internet protocol security for a virtual private network
CN102932201B (zh) * 2012-09-26 2016-08-03 迈普通信技术股份有限公司 一种网络监控数据的显示控制系统和方法
US9275005B2 (en) * 2012-12-13 2016-03-01 Google Inc. Device commissioning
JP5853972B2 (ja) * 2013-03-04 2016-02-09 株式会社バッファロー ネットワークシステム、通信端末、方法、プログラムおよび記録媒体
JP5769208B2 (ja) * 2013-05-21 2015-08-26 国立研究開発法人情報通信研究機構 ネットワークの構成及び動作の可視化システム
CN104243193A (zh) * 2013-06-18 2014-12-24 阿里巴巴集团控股有限公司 一种网络拓扑的动态配置及展示的方法和装置
US9787546B2 (en) * 2013-08-07 2017-10-10 Harris Corporation Network management system generating virtual network map and related methods
US9363141B1 (en) * 2013-09-30 2016-06-07 Emc Corporation System and method for partitioning a network

Also Published As

Publication number Publication date
US20190007265A1 (en) 2019-01-03
CN109155754A (zh) 2019-01-04
WO2017154892A1 (ja) 2017-09-14
JP2017163237A (ja) 2017-09-14
CN109155754B (zh) 2021-07-09

Similar Documents

Publication Publication Date Title
CN102033697B (zh) 终端设备、服务器设备、显示控制方法及程序
KR101017099B1 (ko) 통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스
JP6886939B2 (ja) 情報処理装置の制御方法、制御プログラム及び情報処理装置
JP5857872B2 (ja) データ管理プログラム、データ管理装置、データ管理方法、および記録媒体
JP6494960B2 (ja) ミシンシステム、端末装置、ミシンシステムにおける刺繍データの同期方法、端末装置のプログラム
US20090228974A1 (en) Configuration device and method
JP6353218B2 (ja) 画像処理装置、その制御方法、及びプログラム
JP2004341886A (ja) ファイル管理装置及びファイル管理方法
CN114534248A (zh) 游戏控制方法、装置及存储介质
JP2013222393A (ja) 情報処理装置、制御方法、及びプログラム
JP6693279B2 (ja) 医療情報表示装置、表示制御方法及びプログラム
US9336617B1 (en) Assigning values to objects using a two-dimensional data input plane
CN110278338B (zh) 图像形成系统
JP6642128B2 (ja) ネットワーク設定情報生成装置
JP6415046B2 (ja) マルチディスプレイ管理装置およびマルチディスプレイ管理プログラム
JP6837939B2 (ja) 管理装置、管理システム、ネットワーク機器設定方法、及びプログラム
US9959402B2 (en) Image processing system, image formation apparatus, and relay device
CN105144642A (zh) Dns服务器装置、网络机器、通信系统及通信方法
JP6958176B2 (ja) 情報処理装置、情報処理システム、制御方法およびプログラム
JP7521347B2 (ja) 端末装置及び端末処理プログラム
US20150341234A1 (en) Method for generating graphic interface for monitoring network nodes in a network
JP5201951B2 (ja) Kvmスイッチ、情報処理装置及びプログラム
JP2021140477A (ja) 情報処理装置及び情報処理プログラム
JP2016224733A (ja) 情報処理装置、情報処理方法
JP6406269B2 (ja) 表示処理装置、及び画像形成装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190124

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: 20191203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191216

R151 Written notification of patent or utility model registration

Ref document number: 6642128

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350