JP4892634B1 - Appliance identification server, identification method, identification program, and identification system - Google Patents
Appliance identification server, identification method, identification program, and identification system Download PDFInfo
- Publication number
- JP4892634B1 JP4892634B1 JP2011029035A JP2011029035A JP4892634B1 JP 4892634 B1 JP4892634 B1 JP 4892634B1 JP 2011029035 A JP2011029035 A JP 2011029035A JP 2011029035 A JP2011029035 A JP 2011029035A JP 4892634 B1 JP4892634 B1 JP 4892634B1
- Authority
- JP
- Japan
- Prior art keywords
- investigation
- packet
- data
- appliance
- electrical appliance
- 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
- 238000000034 method Methods 0.000 title description 37
- 238000011835 investigation Methods 0.000 claims abstract description 192
- 230000010365 information processing Effects 0.000 claims abstract description 165
- 230000004044 response Effects 0.000 claims abstract description 104
- 238000001514 detection method Methods 0.000 claims description 123
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 6
- 239000007787 solid Substances 0.000 description 5
- 238000011160 research Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】ネットワークパケットの送受信により電化製品の種類を情報処理装置単体では識別できなかった場合に、電化製品を識別する。
【解決手段】情報処理装置50に接続された電化製品10−bの機種名「Unknown」を、辞書データが更新されていないため、識別できない場合に、調査用情報処理装置60に接続され、予め機器識別が行われている調査用電化製品12−b「MAC―01」に対して、未識別である電化製品10−aと同一のリクエストパケットを送信(パケットA、パケットB)する。そして、そのリクエストパケットに対するレスポンスパケット(Z、Y)と未識別の電化製品10−aのレスポンスパケット(Z、Y)を比較して、未識別の電化製品10−bを「MAC―01」と識別する。
【選択図】図4An electrical appliance is identified when the type of electrical appliance cannot be identified by a single information processing device by transmitting and receiving network packets.
When the model name “Unknown” of the electrical appliance 10-b connected to the information processing apparatus 50 cannot be identified because the dictionary data has not been updated, the model name “Unknown” is connected to the investigation information processing apparatus 60 in advance. The same request packet as that of the unidentified electrical appliance 10-a is transmitted (packet A, packet B) to the investigation electrical appliance 12-b “MAC-01” in which device identification is performed. Then, the response packet (Z, Y) to the request packet is compared with the response packet (Z, Y) of the unidentified electrical appliance 10-a, and the unidentified electrical appliance 10-b is set to “MAC-01”. Identify.
[Selection] Figure 4
Description
本発明は、ネットワークに接続された電化製品の識別サーバ、識別方法、識別プログラム、識別システムに関する。 The present invention relates to an identification server, identification method, identification program, and identification system for electrical appliances connected to a network.
近年、家庭用または業務用のネットワークに接続されている家電製品、電化製品の種類を、ルータやゲートウェイ等の機器が自動的に特定する方法、装置が知られている。 2. Description of the Related Art In recent years, methods and apparatuses are known in which devices such as routers and gateways automatically specify the types of home appliances and electrical appliances connected to a home or business network.
例えば、特許文献1では、情報処理装置が電化製品に対してネットワークプロトコルを送受信することにより、その電化製品特有のレスポンスパケットからスコアリングを行い、電化製品の種類を特定することが開示されている。
For example,
しかしながら、この情報処理装置では、結果的に、電化製品の種類を識別できなかった場合には、管理者が自ら種類を電化製品ごとに入力する必要が生じてしまう。一般的に、電化製品はすぐに新製品が発表されるため、種類を識別する必要がある電化製品は増大する傾向にある。これに対して、上記の情報処理装置が種類を識別できなかった場合に、いつも管理者が自発的に種類を入力することは、対象となる電化製品の種類と数が多い場合に、大変な労力となる場合がある。 However, in this information processing apparatus, as a result, when the type of the electrical appliance cannot be identified, the administrator needs to input the type for each electrical appliance. In general, since new products are announced soon, there is a tendency to increase the number of appliances that need to be identified. On the other hand, when the above information processing apparatus cannot identify the type, it is very difficult for the administrator to input the type voluntarily when there are many types and numbers of target appliances. It may be an effort.
そこで、本発明は、ネットワークパケットの送受信により電化製品の種類を情報処理装置単体では識別できなかった場合に、管理者の手間を煩わせることなく、電化製品を識別することができるサーバ、方法及びシステムを提供することを目的とする。 Therefore, the present invention provides a server, a method, and a method capable of identifying an electrical appliance without bothering an administrator when the type of electrical appliance cannot be identified by an information processing device alone by transmitting and receiving network packets. The purpose is to provide a system.
本発明では、以下のような解決手段を提供する。 The present invention provides the following solutions.
第1の特徴に係る発明は、電化製品と情報処理装置から構成される被調査用ネットワーク、予め機器識別が行われている調査用電化製品と調査用情報処理装置から構成される調査用ネットワーク、及びサーバから構成されるシステムであって、
前記情報処理装置が、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記サーバに要調査データを送信する要調査決定手段と、を備え、
前記サーバが、
前記要調査データを受信し、予め記憶された辞書データを参照することで、機器識別ができたか否かを判断するサーバ機器識別手段と、
前記サーバ機器識別手段が、前記機器識別が完了できなかった場合に、前記調査用情報処理装置に、要調査データを送信する調査指令手段と、
前記調査用情報処理装置が、
前記要調査データを受信する要調査データ受信手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する検出データ受信手段と、
前記受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、を備えるシステム、である。
The invention according to the first aspect includes a network to be surveyed comprising an electrical appliance and an information processing device, a network for investigation comprising an electrical appliance for investigation in which device identification has been performed in advance, and an information processing device for investigation, And a system comprising a server,
The information processing apparatus is
A detection data receiving means for transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
When the device identification of the electrical appliance cannot be completed, the detection data including the packet transmitted to the electrical appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the server Investigation required means for transmitting investigation required data to
The server is
Server device identification means for receiving the survey-needed data and determining whether the device has been identified by referring to pre-stored dictionary data;
When the server device identification unit cannot complete the device identification, a survey command unit that transmits survey required data to the information processing device for survey;
The information processing device for investigation is
Survey data reception means for receiving the survey data required, and
Detection data receiving means for transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
A comparison means for comparing the received detection data with the investigation required data;
As a result of comparison by the comparison means, there is a system comprising unidentified device identification means for identifying an appliance of an appliance for which the device identification could not be completed.
第1の特徴に係る発明によれば、電化製品と情報処理装置から構成される被調査用ネットワーク及び、予め機器識別が行われている調査用電化製品と調査用情報処理装置から構成される調査用ネットワーク及びサーバから構成されるシステムにおいて、情報処理装置が、被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信し、検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう。そして、電化製品の機器識別が完了できたか否かを判断し、電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、サーバに要調査データを送信する。そして、サーバが、要調査データを受信し、予め記憶された辞書データを参照することで、機器識別ができたか否かを判断し、機器識別が完了できなかった場合に、調査用情報処理装置に、要調査データを送信する。そして、調査用情報処理装置が、要調査データを受信し、パケットを、調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する。そして、受信した検出データを、要調査データと比較し、比較した結果、機器識別が完了できなかった電化製品の機器を識別する。 According to the first aspect of the invention, a survey network composed of an electrical appliance and an information processing device, and a survey composed of a survey electrical appliance and a survey information processing device that have been previously identified. In a system composed of a network and a server, an information processing device transmits a packet to an electrical appliance in the network under investigation, receives detection data composed of the packet and a response to the packet, and detects Based on the dictionary data whose data is associated with the type of the appliance in advance and the detection data, the appliance is identified. Then, it is determined whether or not the device identification of the electrical appliance has been completed. If the device identification of the electrical appliance has not been completed, the packet transmitted to the electrical appliance for which the device identification could not be completed and response data for the packet Is detected as data requiring investigation, and the data requiring investigation is transmitted to the server. Then, when the server receives the investigation data required and refers to the dictionary data stored in advance to determine whether or not the device has been identified, and when the device identification cannot be completed, the investigation information processing apparatus To send survey data. Then, the investigation information processing apparatus receives the investigation required data, transmits the packet to the investigation electrical appliance, receives the response to the packet, and receives the detection data composed of the packet and the response . Then, the received detection data is compared with the investigation required data, and as a result of comparison, the appliance of the appliance for which the device identification could not be completed is identified.
したがって、被調査用ネットワーク内の電化製品の機器識別が完了できなくても、略同一のパケットレスポンスがある調査用ネットワーク内の電化製品(予め電化製品の種類が判明している)により、その電化製品の機器識別を行うことが可能である。特に、調査対象となる電化製品10が新製品であって、辞書データが未だ更新されていないとき等に有用である。
Therefore, even if the device identification of the electrical appliance in the network to be inspected cannot be completed, the electrical appliance in the network for investigation having the almost same packet response (the type of electrical appliance is known beforehand) It is possible to identify the device of the product. This is particularly useful when the
第1の特徴に係る発明は、発明のカテゴリにおいてシステムのみならず、方法、プログラムにおいても同様の作用・効果を奏する。 The invention according to the first feature exhibits the same operation and effect not only in the system in the category of the invention but also in the method and the program.
第2の特徴に係る発明は、電化製品と情報処理装置から構成される被調査用ネットワーク及び、予め機器識別が行われている調査用電化製品と調査用情報処理装置から構成される調査用ネットワークと通信可能に接続されたサーバであって、
前記情報処理装置から、前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定する要調査決定手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを当該サーバに送信するように、前記調査用情報処理装置に指令する調査指令手段と、
前記検出データを前記調査用情報処理装置から受信する応答データ受信手段と、
前記受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、を備えるサーバ、である。
The invention which concerns on 2nd characteristic is the network for investigation comprised from electrical appliance and information processing apparatus, and the network for investigation comprised from electrical appliance for investigation in which apparatus identification was performed previously, and information processing apparatus for investigation A server that is communicably connected to the server,
A detection data receiving means for transmitting a packet from the information processing apparatus to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
If the appliance identification of the appliance cannot be completed, the investigation decision that determines the detection data consisting of the packet transmitted to the appliance for which the appliance identification could not be completed and the response data to the packet is the investigation required data Means,
Sending the packet to the investigation electrical appliance, receiving a response to the packet, and instructing the investigation information processing apparatus to send detection data composed of the packet and the response to the server Survey command means to
Response data receiving means for receiving the detection data from the investigation information processing apparatus;
A comparison means for comparing the received detection data with the investigation required data;
As a result of comparison by the comparison means, there is provided a server comprising unidentified device identification means for identifying a device of an appliance for which the device identification could not be completed.
第2の特徴に係る発明によれば、サーバは、情報処理装置から、被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信し、検出データが電化製品の種類と予め対応付けられた辞書データと、検出データとに基づいて、電化製品の機器識別を行なう。そして、電化製品の機器識別が完了できたか否かを判断し、電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定する。そして、略同一のパケットを、調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを当該サーバに送信するように、調査用情報処理装置に指令する。そして、検出データを調査用情報処理装置から受信し、受信した検出データを、要調査データと比較する。そして、比較した結果、機器識別が完了できなかった電化製品の機器を識別する。 According to the second aspect of the invention, the server transmits a packet from the information processing apparatus to the electrical appliance in the network under investigation, and receives detection data including the packet and a response to the packet. Then, the device identification of the electrical appliance is performed based on the dictionary data in which the detection data is associated with the type of the electrical appliance in advance and the detection data. Then, it is determined whether or not the device identification of the electrical appliance has been completed. If the device identification of the electrical appliance has not been completed, the packet transmitted to the electrical appliance for which the device identification could not be completed and response data for the packet The detection data consisting of the above is determined as the investigation required data. Then, the investigation information processing apparatus is configured to transmit substantially the same packet to the investigation electrical appliance, receive a response to the packet, and send detection data including the packet and the response to the server. To Then, the detection data is received from the information processing device for investigation, and the received detection data is compared with the investigation required data. Then, as a result of the comparison, the appliance device whose device identification could not be completed is identified.
したがって、被調査用ネットワーク内の電化製品の機器識別が完了できなくても、略同一のパケットレスポンスがある調査用ネットワーク内の電化製品(予め電化製品の種類が判明している)により、その電化製品の機器識別を行うことが可能である。 Therefore, even if the device identification of the electrical appliance in the network to be inspected cannot be completed, the electrical appliance in the network for investigation having the almost same packet response (the type of electrical appliance is known beforehand) It is possible to identify the device of the product.
第2の特徴に係る発明は、発明のカテゴリにおいてサーバのみならず、システム、方法、プログラムにおいても同様の作用・効果を奏する。 The invention according to the second feature exhibits the same operations and effects not only in the server in the category of the invention but also in the system, method, and program.
第3の特徴に係る発明は、
電化製品と情報処理装置から構成される被調査用ネットワーク及び、予め機器識別が行われている調査用電化製品と調査用情報処理装置から構成される調査用ネットワークから構成されるシステムであって、
前記情報処理装置が、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記調査用情報処理装置に要調査データを送信する要調査決定手段と、を備え、
前記調査用情報処理装置が、
前記要調査データを受信する要調査データ受信手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する検出データ受信手段と、
前記受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、を備えるシステム、である。
The invention according to the third feature is
A system comprising an investigation network comprising an electrical appliance and an information processing device, and an investigation network comprising an investigation electrical product and an investigation information processing device in which device identification has been performed in advance,
The information processing apparatus is
A detection data receiving means for transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
When the device identification of the appliance cannot be completed, the detection data including the packet transmitted to the appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the investigation Investigation required determining means for transmitting the investigation required data to the information processing apparatus for use,
The information processing device for investigation is
Survey data reception means for receiving the survey data required, and
Detection data receiving means for transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
A comparison means for comparing the received detection data with the investigation required data;
As a result of comparison by the comparison means, there is a system comprising unidentified device identification means for identifying an appliance of an appliance for which the device identification could not be completed.
第3の特徴に係る発明によれば、システム内の情報処理装置が、被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信し、検出データが前記電化製品の種類と予め対応付けられた辞書データと、検出データとに基づいて、電化製品の機器識別を行なう。そして、電化製品の機器識別が完了できたか否かを判断し、電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、調査用情報処理装置に要調査データを送信する。そして、調査用情報処理装置が、要調査データを受信し、パケットを、調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する。そして、受信した検出データを、要調査データと比較し、比較した結果、機器識別が完了できなかった電化製品の機器を識別する。 According to the third aspect of the invention, the information processing device in the system transmits a packet to the electrical appliance in the network under investigation, and receives detection data including the packet and a response to the packet. Then, the device identification of the electrical appliance is performed based on the dictionary data in which the detection data is previously associated with the type of the electrical appliance and the detection data. Then, it is determined whether or not the device identification of the electrical appliance has been completed. If the device identification of the electrical appliance has not been completed, the packet transmitted to the electrical appliance for which the device identification could not be completed and response data for the packet Is detected as data requiring investigation, and the data requiring investigation is transmitted to the information processing apparatus for investigation. Then, the investigation information processing apparatus receives the investigation required data, transmits the packet to the investigation electrical appliance, receives the response to the packet, and receives the detection data composed of the packet and the response . Then, the received detection data is compared with the investigation required data, and as a result of comparison, the appliance of the appliance for which the device identification could not be completed is identified.
したがって、被調査用ネットワーク内の電化製品の機器識別が完了できなくても、略同一のパケットレスポンスがある調査用ネットワーク内の電化製品(予め電化製品の種類が判明している)により、その電化製品の機器識別を行うことが可能である。 Therefore, even if the device identification of the electrical appliance in the network to be inspected cannot be completed, the electrical appliance in the network for investigation having the almost same packet response (the type of electrical appliance is known beforehand) It is possible to identify the device of the product.
第3の特徴に係る発明は、発明のカテゴリにおいてシステムのみならず、方法、プログラムにおいても同様の作用・効果を奏する。 The invention according to the third feature exhibits the same operation and effect not only in the system in the category of the invention but also in the method and the program.
本願発明によれば、ネットワークプロトコルの送受信などにより電化製品の種類を情報処理装置単体では識別できなかった場合に、管理者の手間を煩わせることなく、電化製品を識別することができる識別サーバ、識別方法、識別システム及びプログラムを提供する。 According to the present invention, an identification server that can identify an electrical appliance without bothering an administrator when the type of the electrical appliance cannot be identified by the information processing device alone by transmission / reception of a network protocol or the like, An identification method, an identification system, and a program are provided.
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、下記は一例であって、本発明の技術的範囲はこれに限られるものではない。 Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. The following is an example, and the technical scope of the present invention is not limited to this.
[システム構成]
図1は、識別システム1の全体構成を示す図である。
[System configuration]
FIG. 1 is a diagram showing the overall configuration of the
識別システム1は、被調査用ネットワーク100と、調査用ネットワーク120と、識別サーバ300と、これらを通信可能に接続する公衆回線網3とから構成される。
The
被調査用ネットワーク100は、識別される対象となる電化製品10(パソコン10−a、スマートフォン10−b、オーディオ10−c)と、公衆回線網3とのゲートウェイとなる情報処理装置50とから構成される。被調査用ネットワーク100は、LAN(Local Area Network)であって、家庭用、業務用のネットワークである。すなわち、公衆回線網3には、複数の被調査用ネットワーク100が接続されていてよい。
The network under
調査用ネットワーク120は、調査用電化製品12(パソコン12−a、スマートフォン12−b、テレビ12−c、オーディオ12−d、電子書籍端末12−e)と、公衆回線網3とのゲートウェイとなる調査用情報処理装置60とから構成される。
The
電化製品10−a〜c(以下、適宜、電化製品10とする)、調査用電化製品12−a〜e(以下、適宜、電化製品12とする)は、他の電化製品とデータ通信を行う電化製品であって、例えば、パソコン、テレビ、電話機、コンピュータに加えて、携帯電話、携帯情報端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ、オーディオ、コンテンツ再生・録画プレーヤ、プリンタ、FAX機、コピー機、スキャナ機、MFP(多機能周辺装置、多機能プリンタ)等の情報家電のみならず、冷蔵庫、洗濯機、食器洗浄乾燥機、扇風機、エアコン、電気ストーブ、炊飯器、電子レンジ等の白物家電や、電気照明、サーバ、ルータ、ゲートウェイ、NAS(Network Attached Storage)等も含む。 The electrical appliances 10-a to c (hereinafter appropriately referred to as the electrical appliance 10) and the investigation electrical appliances 12-a to e (hereinafter appropriately referred to as the electrical appliance 12) perform data communication with other electrical appliances. Appliances, for example, in addition to personal computers, televisions, telephones, computers, mobile phones, personal digital assistants, netbook terminals, slate terminals, electronic book terminals, portable music players, audio, content playback / recording players, Not only information appliances such as printers, FAX machines, copiers, scanners, MFPs (multifunctional peripheral devices, multifunction printers), refrigerators, washing machines, dishwashers, fans, air conditioners, electric stoves, rice cookers, Also included are white goods such as microwave ovens, electric lighting, servers, routers, gateways, NAS (Network Attached Storage) and the like.
電化製品10は、ネットワークを介して情報処理装置50と、調査用電化製品12は、ネットワークを介して調査用情報処理装置60と、TCP/IP等のプロトコルで通信する機能を備える。
The
調査用電化製品12と電化製品10は、ハードウェア上は同一の電化製品であってよいが、概念的に、調査用電化製品12は、予め電化製品の種類が管理者等により特定されている点が異なる。
The investigation
[情報処理装置、調査用情報処理装置、識別サーバの機能]
図2は、情報処理装置50、調査用情報処理装置60と識別サーバ300の機能ブロック図である。
[Functions of information processing device, information processing device for investigation, and identification server]
FIG. 2 is a functional block diagram of the
情報処理装置50と調査用情報処理装置60は、同一のハードウェアであってよく、基本的には、少なくとも、図8で説明する、リクエストパケット送信手段54、レスポンスパケット受信手段55、定義ファイル記憶手段56、得点化手段57、電化製品種類決定手段58を備えることが望ましい。概念的に、調査用情報処理装置60は、調査用電化製品12とLANで接続されている装置として、通常の情報処理装置50と区別している。
The
情報処理装置50及び調査用情報処理装置60は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、有線・無線対応通信デバイスを備え、記憶部として、ハードディスク、SSD(Solid State Drive)のいずれか又は双方を備える。
The
情報処理装置50は、上述の各ハードウェアの単独又は協働により、未識別判断手段51、機器データ受信手段52を実現する。図8のリクエストパケット送信手段54、レスポンスパケット受信手段55が、検出データ受信手段を構成してよいし、定義ファイル記憶手段56、得点化手段57、電化製品種類決定手段58が、機器判断手段を構成してよい。
The
調査用情報処理装置60は、上述の各ハードウェアの単独又は協働により、要調査データ受信手段65、検出データ受信手段66、比較手段67、未識別機器識別手段68を実現する。
The investigation
上記の各手段は、これを実現するプログラムがメインメモリに読み込まれて、制御部により実行され実現される。なお、情報処理装置50、調査用情報処理装置60は、上記手段を備える専用の情報機器でもよいし、パソコン、テレビ、ルータ、ゲートウェイ等の他の機能を有する情報機器であってもよい。
Each of the above means is realized by a program for realizing this being read into the main memory and executed by the control unit. The
識別サーバ300は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、有線・無線対応通信デバイスを備え、記憶部として、ハードディスク、SSD(Solid State Drive)のいずれか又は双方を備える。すなわち、ハードウェアの基本的な機能構成は、Webサーバであってよい。
The
識別サーバ300は、上述の各ハードウェアの単独又は協働により、サーバ機器識別手段303、調査指令手段306を実現する。
The
上記の各手段は、これを実現するプログラムがメインメモリに読み込まれて、制御部により実行され実現される。なお、識別サーバ300は、上記手段を備える専用のサーバでもよいし、他の機能を有するサーバであってもよい。
Each of the above means is realized by a program for realizing this being read into the main memory and executed by the control unit. The
電化製品10、調査用電化製品12は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、有線・無線対応通信デバイスを備え、記憶部として、ハードディスク、SSD(Solid State Drive)のいずれか又は双方を備える。画像を表示するモニタ等の表示部を備えていてもよい。電化製品10は、コンピュータを備えることを前提とするが、上記の構成を備えれば、家庭用電化製品又は業務用電化製品に属する電化製品であってもよい。
The
[第1の識別処理]
図3は、情報処理装置50と識別サーバ300と調査用情報処理装置60とが実行する第1の識別処理のフローチャート図である。前提として、情報処理装置50のリクエストパケット送信手段54、レスポンスパケット受信手段55、定義ファイル記憶手段56、得点化手段57、電化製品種類決定手段58が、図9の種類決定処理を実行して、電化製品10の種類を決定する。すなわち、電化製品10の種類が決定した際に、所定の電化製品10の機器識別が完了したとする。ここで、電化製品10の種類が決定するとは、電化製品10の種類(メーカ名や機種名(又はこれらの一方))が決定することである。
[First identification processing]
FIG. 3 is a flowchart of first identification processing executed by the
この機器識別処理において、電化製品10のうち、種類が決定しない電化製品10が存在する場合がある。例えば、電化製品10が新製品であるため、この電化製品10の種類を決定する辞書データ(定義ファイル)が存在しない場合に、情報処理装置50は機器識別をすることができない。この場合、情報処理装置50の未識別判断手段51は、この電化製品10が未識別であると判断する(ステップS10)。電化製品10が未識別であるか否かの判断は、例えば、後述する得点化処理において、所定のポイント以下であれば、未識別であると判断してもよいし、メーカ名のみで、機種名までを決定できなかった場合に、未識別であると判断してもよい。
In this device identification process, there may be an
検出データは、図4に示すように、一連のリクエストパケット及びそのリクエストパケットに対するレスポンスパケット(応答データ)から構成される。 As shown in FIG. 4, the detection data includes a series of request packets and response packets (response data) for the request packets.
辞書データとは、一連のリクエストパケット及びレスポンスパケットから構成される検出データが電化製品10の種類と予め対応付けられたデータである。
The dictionary data is data in which detection data including a series of request packets and response packets is associated with the type of the
未識別判断手段51が、電化製品10を未識別と判断した場合(ステップS10:「YES」)は、ステップS11に処理を移し、電化製品10を未識別と判断しなかった場合(ステップS10:「NO」)は、処理をループする。次に、機器識別ができない電化製品10が情報処理装置50と送受信したリクエストパケット、レスポンスパケットの一連のデータを要調査データと決定し、要調査データを、識別サーバ300に送信する(ステップS11)。
When the unidentified determination means 51 determines that the
次に、識別サーバ300が、この要調査データを受信し、識別サーバ内に記憶された辞書データ(定義ファイル)を参照することにより機器識別ができたか否かを判断する(ステップS12)。
Next, the
この識別サーバ300の処理を、図4を用いて説明する。一例として、検出データ1に示すように、リクエストパケットとして、パケットAを情報処理装置50が送信すると、レスポンスパケットとして、01というパケットが当該電化製品10−aから返ってきて、パケットBを送信すると、レスポンスパケットとして、02というパケットが返ってきた場合に、この一連のデータが検出データ1となる。
The processing of the
仮に、検出データ1は、情報処理装置50にて機器識別ができなかったとすると、検出データ1を要調査データとして、情報処理装置50は、識別サーバ300に送信する。識別サーバ300は、検出データ1を、情報処理装置50に記憶された辞書データ(定義ファイル)と比較して、スコアリングを行い、電化製品10−aの機器名は「AB―01」と決定する。この場合は、識別サーバ300のサーバ機器識別手段303は、機器識別ができたと判断する(ステップS12:「YES」)。この場合、識別サーバ300は、情報処理装置50に、この機器識別した結果を機器データとして送信して、機器識別が行われることで処理を完了する。
If the
一方、一例として、検出データ2に示すように、リクエストパケットとして、パケットAを情報処理装置50が送信すると、レスポンスパケットとして、Zというパケットが当該電化製品10−bから返ってきて、パケットBを送信すると、レスポンスパケットとして、Yというパケットが返ってきた場合に、この一連のデータが検出データ2となる。
On the other hand, as shown in the detection data 2, for example, when the
検出データ2は、情報処理装置50にて機器識別ができなかったとすると、検出データ2を要調査データとして、情報処理装置50の要調査決定手段(図示せず)は、識別サーバ300に送信する。識別サーバ300は、検出データ2を、識別サーバ300に記憶された辞書データ(定義ファイル)と比較するが、識別サーバ300に該当する辞書データ(定義ファイル)が存在しないため、電化製品10−bの機器名は決定せず、機器名が「Unknown」となる。
If the detection data 2 cannot be identified by the
この場合は、識別サーバ300のサーバ機器識別手段303は、機器識別ができなかったと判断(ステップS12:「NO」)し、識別サーバ300の調査指令手段306が、検出データ2を、要調査データとして、調査用情報処理装置60に送信する。
In this case, the server
次に、調査用情報処理装置60の要調査データ受信手段65は、識別サーバ300から送信された要調査データを受信する(ステップS13)。
Next, the investigation required data receiving means 65 of the investigation
調査用情報処理装置60の検出データ受信手段66は、この要調査データに構成される一連のリクエストパケットを、接続されている調査用電化製品12に送信して、レスポンスパケットを取得する(ステップS14)。この一連のリクエストパケットに対するレスポンスパケットで検出データが形成される。そして、調査用情報処理装置60の比較手段67は、要調査データと受信した検出データを比較する(ステップS15)。そして、調査用情報処理装置60の未識別機器識別手段68は、検出データが要調査データと、同一又は、略同一又は類似(類似の判断基準は後述する)であれば、その一連のレスポンスパケットを受信した調査用電化製品12の電化製品の種類により、メーカ名や機種名を決定し、機器を識別する(ステップS16)。
The detection data receiving means 66 of the investigation
ここで、調査用電化製品12の電化製品の種類は、予めメーカ名や機種名を調査会社の管理者などが特定していることにより、電化製品の種類と検出データとを対応付けて、調査用情報処理装置60に記憶している。
Here, the types of electrical appliances of the investigation
なお、調査用情報処理装置60の検出データ受信手段66は、識別サーバ300から要調査データを受信したタイミングで初めて、各調査用電化製品12に所定のリクエストパケットを送信する必要はない。すなわち、調査用電化製品12が、調査用情報処理装置60に接続されたタイミングで、検出データを取得しておき、調査用情報処理装置60に予め記憶しておく。そして、識別サーバ300から要調査データを受信したタイミングで、この検出データと、要調査データとを比較して、同一または類似であると判断した調査用電化製品12が存在するか否かを判断する。そして、存在した場合は、その調査用電化製品12により電化製品の種類を決定し、存在しなかった場合には、各調査用電化製品12に所定のリクエストパケットを送信して、ステップS14以降の処理を実行してもよい。
Note that the detection data receiving means 66 of the investigation
次に、調査用情報処理装置60の未識別機器識別手段68は、識別した電化製品の種類を機器データとして、機器データを、識別サーバ300に送信する(ステップS17)。識別サーバ300は、機器識別データを受信し、辞書データとして、検出データと機種名を対応付けて、記憶する。そして、識別サーバ300は、機器データを情報処理装置50に送信する(ステップS18)。そして、情報処理装置50の機器データ受信手段52が機器データを受信して、記憶する(ステップS19)。これにより、情報処理装置50内の未識別だった電化製品10の種類が識別できる。
Next, the unidentified device identification means 68 of the investigation
なお、第1の識別処理の変形例として、識別サーバ300を識別システム1が備えず、要調査データが、情報処理装置50から調査用情報処理装置60に直接送信され、ステップS13以降の処理を、調査用情報処理装置60が実行してもよい。
As a modified example of the first identification process, the
[第2の識別処理(SaaS型)]
次に、第2の識別処理(図6参照)を説明するために、図5について説明する。図5は、情報処理装置50、調査用情報処理装置60と識別サーバ300の機能ブロック図である。第2の識別処理は、第1の識別処理と異なり、識別サーバ300が未識別の電化製品10の機器を識別する点が異なる。
[Second identification process (SaaS type)]
Next, FIG. 5 will be described in order to explain the second identification process (see FIG. 6). FIG. 5 is a functional block diagram of the
情報処理装置50と調査用情報処理装置60、識別サーバ300、電化製品10、電化製品12は、第1の識別処理と同様のハードウェア構成であってよい。
The
情報処理装置50は、上述の各ハードウェアの単独又は協働により、検出データ送信手段53、機器データ受信手段59を実現する。
The
調査用情報処理装置60は、上述の各ハードウェアの単独又は協働により、検出データ受信手段61、機器識別データ入力手段62を実現する。
The investigation
情報処理装置50と調査用情報処理装置60は、上述の各ハードウェアの単独又は協働により、図8のリクエストパケット送信手段54、レスポンスパケット受信手段55とを実現してよい。
The
上記の各手段は、これを実現するプログラムがメインメモリに読み込まれて、制御部により実行され実現される。なお、情報処理装置50、調査用情報処理装置60は、上記手段を備える専用の情報機器でもよいし、パソコン、テレビ、ルータ、ゲートウェイ等の他の機能を有する情報機器であってもよい。
Each of the above means is realized by a program for realizing this being read into the main memory and executed by the control unit. The
識別サーバ300は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、有線・無線対応通信デバイスを備え、記憶部として、ハードディスク、SSD(Solid State Drive)のいずれか又は双方を備える。すなわち、ハードウェアの基本的な機能構成は、Webサーバであってよい。
The
識別サーバ300は、上述の各ハードウェアの単独又は協働により、検出データ受信手段301、機器識別手段302、未識別判断手段304、要調査決定手段305、調査指令手段306、比較手段308、未識別機器識別手段309を実現する。識別サーバ300は、図8に示す定義ファイル記憶手段56、得点化手段57、電化製品種類決定手段58を、備えている。
The
上記の各手段は、これを実現するプログラムがメインメモリに読み込まれて、制御部により実行され実現される。なお、識別サーバ300は、上記手段を備える専用のサーバでもよいし、他の機能を有するサーバであってもよい。
Each of the above means is realized by a program for realizing this being read into the main memory and executed by the control unit. The
電化製品10、調査用電化製品12は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、有線・無線対応通信デバイスを備え、記憶部として、ハードディスク、SSD(Solid State Drive)のいずれか又は双方を備える。画像を表示するモニタ等の表示部を備えていてもよい。電化製品10は、コンピュータを備えることを前提とするが、上記の構成を備えれば、家庭用電化製品又は業務用電化製品に属する電化製品であってもよい。
The
図6は、情報処理装置50と識別サーバ300と調査用情報処理装置60が実行する第2の識別処理のフローチャート図である。
FIG. 6 is a flowchart of second identification processing executed by the
情報処理装置50は、新規の電化製品10が被調査用ネットワーク100に接続したか否かを判断する(ステップS20)。新規の電化製品10が被調査用ネットワーク100に接続したか否かを検出する方法としては、例えば、当該電化製品10が送信するブロードキャストパケットを、情報処理装置50が初めて受信したか否かで判断してよい。情報処理装置50が、新規の電化製品10が被調査用ネットワーク100に接続したと判断した(ステップS20:「YES」)場合には、ステップS21に処理を移す。情報処理装置50が、新規の電化製品10がネットワーク接続したと判断しない(ステップS20:「NO」)場合には、処理を戻す。
The
情報処理装置50の検出データ受信手段301(例えば、リクエストパケット送信手段54とレスポンスパケット受信手段55で構成される)が、新規に接続された電化製品10に対して、パケットを送受信することで、一連の検出データ(リクエストパケットとレスポンスパケットとから構成される)を電化製品10から受信する。情報処理装置50の検出データ送信手段53は、この一連の検出データを、識別サーバ300に送信する(ステップS21)。
The detection data receiving unit 301 (for example, configured by the request
識別サーバ300の検出データ受信手段301が、情報処理装置50から送信された検出データを受信し(ステップS22)、機器識別手段302が、辞書データを参照して、機器識別を行う。機器識別の方法は、上述と同様に、予め記憶されている辞書データと検出データとを比較し、該当する電化製品10の種類を決定する。
The detection
ここで、機器識別手段302が当該電化製品10の機器を識別できた場合(ステップS23:「YES」)には、識別サーバ300は、識別した電化製品10の種類を機器データとして、情報処理装置50に送信する。情報処理装置50は、これを受信して、機器の識別を完了する。
Here, when the
一方、機器識別手段302が当該電化製品10の機器を識別できなかった場合(ステップS23:「NO」)には、識別サーバ300の未識別判断手段304が、機器識別を完了できなかったと判断し、要調査決定手段305が、未識別の電化製品10の検出データを、要調査データと決定する。そして、調査指令手段306は、調査用情報処理装置60に対して、要調査データの一部として構成されるリクエストパケットを、調査用電化製品12に送信し、かつ、そのレスポンスパケットを受信し、その一連の検出データを、識別サーバ300に送信するように指令する(ステップS24)。
On the other hand, when the
調査用情報処理装置60の検出データ受信手段61は、この指令を受けて、識別サーバ300から検出データを受信し、接続されている複数の調査用電化製品12にリクエストパケットを送信する。これに対して、各調査用電化製品12からレスポンスパケットを受信し、一連の検出データとして、それぞれ記憶する。この複数の検出データを、識別サーバ300に送信する。なお、これらの検出データは、調査用電化製品12の検出データであるため、電化製品の種類は、機器識別データ入力手段62からの管理者の入力により決定されており、検出データと電化製品の種類(機種名、メーカ名)は予め対応付けられている。
Upon receiving this command, the detection data receiving means 61 of the investigation
識別サーバ300の比較手段308は、複数の検出データを受信し、受信した検出データと、要調査データとを個々に比較する(ステップS25)。すなわち、検出データのレスポンスパケットと、要調査データのレスポンスパケットを比較する。
The
ここで、識別サーバ300の未識別機器識別手段309は、検出データと要調査データが同一、ほぼ同一、類似である検出データが存在した場合には、その検出データに対応付けられた調査用電化製品12のメーカ名、機種名を、電化製品10の種類として決定する。すなわち、機器識別を完了する(ステップS26)。機器識別を完了した際には、対応する電化製品12のメーカ名、機種名を機器データとして、情報処理装置50に送信する(ステップS27)。情報処理装置50の機器データ受信手段59は、この機器データを受信し(ステップS28)て、機器識別を完了する。
Here, the unidentified
なお、識別サーバ300の未識別機器識別手段309は、検出データと要調査データが同一、ほぼ同一、類似である検出データが存在しなかった場合は、識別サーバ300が、調査用情報処理装置60に、要調査データを送信し、要調査データを、要調査電化製品リストに加えるように処理してもよい。また、この電化製品10について再度の調査を行うよう、管理者に注意を促すメッセージを、調査用情報処理装置60に出力させてもよい。
Note that the unidentified
[電化製品の機種識別]
次に、図7から図15に基づいて、情報処理装置50及び調査用情報処理装置60(以下では、情報処理装置50を代表的に説明する)が、電化製品10の種類(機種等)を自動的に識別する方法について説明する。図7は、情報処理装置50を含む被調査用ネットワーク100の全体構成を示す図である。図8は、情報処理装置50と電化製品10の機能ブロック図である。
[Model identification of electrical appliances]
Next, based on FIGS. 7 to 15, the
情報処理装置50は、リクエストパケット送信手段54と、レスポンスパケット受信手段55と、定義ファイル記憶手段56と、得点化手段57と、電化製品種類決定手段58とを備える。上記の各手段は、これを実現するプログラムがメインメモリに読み込まれて、制御部により実行され実現される。なお、定義ファイル記憶手段56と、得点化手段57と、電化製品種類決定手段58は、電化製品10とは独立した機能であるので、SaaS型の識別手法として、識別サーバ300等の公衆回線網3を介したサーバ側に備えられていてもよい。
The
リクエストパケット送信手段54は、後述するリクエストパケットを送信する機能を有し、通信I/Fと、制御部により実現される。
The request
レスポンスパケット受信手段55は、後述するレスポンスパケットを受信する機能を有し、通信I/Fと、制御部により実現される。
The response
定義ファイル記憶手段56は、後述する定義ファイルを記憶する機能を有し、ハードディスク、メインメモリ等により実現される。
The definition
得点化手段57は、定義ファイルに基づいて、各定義ファイルを得点化する機能を有し、制御部、ハードディスク、メインメモリ等により実現される。
The
電化製品種類決定手段58は、最終的に電化製品の種類を決定する機能を有し、制御部、ハードディスク、メインメモリ等により実現される。
The appliance
電化製品10は、CPUにより実現される制御部と、通信I/Fにより実現される通信部24と、ハードディスク、メインメモリにより実現される記憶部22と、を少なくとも備え、マウス等の入力デバイスである操作部23を備えてもよい。
The
[種類決定処理のフローチャート]
図9は、種類決定処理のフローチャートである。まず、情報処理装置50のリクエストパケット送信手段54は、電化製品10に対して、リクエストパケットを送信する(ステップS30)。
[Type flow chart]
FIG. 9 is a flowchart of the type determination process. First, the request
リクエストパケットとは、電化製品10の種類を判別するためのレスポンスパケットを受信するために、情報処理装置50が、電化製品10に送信するパケットデータである。
The request packet is packet data that the
リクエストパケットは、例えば、ARP(Address Resolution Protocol)、ICMP(Internet Control Message Protocol)、SNMP(Simple Network Management Protocol)等のコマンドであってよく、uPnP(Universal Plug and Play)、DLNA(Digital Living Network Alliance)準拠のプロトコルであってよい。 The request packet may be, for example, a command such as ARP (Address Resolution Protocol), ICMP (Internet Control Message Protocol), or SNMP (Simple Network Management Protocol), and uPnP (Universal PlyDlN) ) May be a compliant protocol.
なお、リクエストパケット送信手段54は、定期的に電化製品10に対して、リクエストパケットを送信する態様であってよい。すなわち、リクエストパケット送信手段54が、数十秒毎、数分毎、数時間毎に、リクエストパケットを送信することで、通信可能に接続された電化製品10を、所定のタイミングで検知する。
Note that the request
すなわち、被調査用ネットワーク100に新たな電化製品10が接続された場合に、この電化製品10を検知するために、情報処理装置50は、定期的に、所定のタイミングで、リクエストパケットを送信する。これによれば、情報処理装置50は、顧客が新たな電化製品10を接続した場合に、電化製品10に関する情報を得ることが可能となるため、被調査用ネットワーク100内の電化製品10の管理が容易となる。
That is, when a new
電化製品情報とは、電化製品の種類に関する情報であって、電化製品の種類(電化製品の種類を特定するためのメーカ名、機器名等)が少なくとも含まれる情報である。 The electrical appliance information is information relating to the type of electrical appliance, and is information including at least the type of electrical appliance (manufacturer name, device name, etc. for identifying the type of electrical appliance).
次に、情報処理装置50のレスポンスパケット受信手段55は、所定の電化製品10からレスポンスパケットを受信する(ステップS31)。
Next, the response
レスポンスパケットとは、電化製品10から送信されるパケットであって、電化製品10の種類を判別する、あるいは、電化製品10の種類を判別する手がかりとなる、パケットデータである。レスポンスパケットとは、原則的には、情報処理装置50から送信されたリクエストパケットを受信した電化製品10から送信される応答パケットであるが、例外的に、レスポンスパケットが、リクエストパケットの応答パケットでなく、電化製品10からのブロードキャストパケットであってもよい。
The response packet is a packet transmitted from the
次に、情報処理装置50は、定義ファイル参照処理を行う(ステップS32)。情報処理装置50の制御部は、定義ファイル記憶手段56に記憶された定義ファイルを参照し、比較して、次の得点化処理(ステップS33)を行う。
Next, the
定義ファイル(辞書データ)とは、電化製品10ごとに、検出データと電化製品10の種類が予め定められたデータであって、電化製品10の種類を特定するために必要なデータである。後述する図15を参照すると、定義ファイル(電化製品A定義ファイル)は、1以上の定義項目(X5,Y2,Z3)からなり、定義項目の一つ一つを得点化して比較し、電化製品10(この場合、電化製品A)を特定する。定義項目とは、一つのリクエストパケット及びレスポンスパケットで電化製品10の種類を特定するための定義データである。
The definition file (dictionary data) is data for which the detection data and the type of the
次に、情報処理装置50の得点化手段57は、定義ファイルとレスポンスパケットを比較して、得点化(スコアリング)を行う(ステップS33)。
Next, the scoring means 57 of the
得点化について、図15を参照して説明する。情報処理装置50は、1以上のリクエストパケット(A1,B1,C1)を送信し、これに対するレスポンスパケット(X5,Y8,Z9)を受信する。そして、情報処理装置50は、定義ファイル記憶手段56に記憶された、電化製品毎の定義ファイル(電化製品A定義ファイル、電化製品B定義ファイル、電化製品C定義ファイル)の定義項目を参照し、レスポンスパケットと比較する。
The scoring will be described with reference to FIG. The
例えば、リクエストパケットとして、ARPコマンドを送信し、このレスポンスをある電化製品10から受信した場合で説明する。ARPコマンドをターゲットの電化製品10に送信することで、ターゲットの電化製品10のMACアドレスの情報を含むパケットをレスポンスパケットとして受信する。
For example, the case where an ARP command is transmitted as a request packet and this response is received from an
図10に示すように、MACアドレスは、48Bitの符号からなり、上位24BitがベンダーIDとして、ベンダー固有のIDが付与され、次の8Bitが機種IDである。 As shown in FIG. 10, the MAC address consists of a 48-bit code, the upper 24 bits are assigned as a vendor ID, a vendor-specific ID is given, and the next 8 bits is a model ID.
そして、定義ファイル記憶手段56には、電化製品毎の定義ファイルを構成するための、テーブルが記憶されていてよい。例えば、図11に示すように、MACアドレスメーカテーブルとして、上位24Bitの符号と、電化製品10のメーカ名(必ずしも、製造元のベンダー名でなくてよく、通信I/Fを備える電化製品10全体のベンダー(メーカ)名であってよい)と、得点化のためのポイントと、IDとが関係付けられている。さらに、図12に示すように、MACアドレス機種テーブルとして、上位8Bitの符号と、電化製品10の機種名と、得点化のためのポイントと、IDとが関係付けられている。
The definition file storage means 56 may store a table for configuring a definition file for each electrical appliance. For example, as shown in FIG. 11, as a MAC address manufacturer table, the code of the upper 24 bits and the manufacturer name of the electrical appliance 10 (not necessarily the vendor name of the manufacturer, but the entire
このMACアドレスメーカテーブルと、MACアドレス機種テーブルの、各要素を抽出することで、定義項目となり、電化製品毎の定義ファイルを構成する。例えば、MACアドレスメーカテーブルのID001が、電化製品A定義ファイルのX5(図15参照)(定義項目X5)に該当し、MACアドレス機器テーブルのID010が、電化製品A定義ファイルのY2(定義項目Y2)に該当する。 By extracting each element of this MAC address maker table and MAC address model table, it becomes a definition item and constitutes a definition file for each electrical appliance. For example, ID001 in the MAC address maker table corresponds to X5 (see FIG. 15) (definition item X5) of the appliance A definition file, and ID010 in the MAC address device table corresponds to Y2 (definition item Y2 in the appliance A definition file). )
リクエストパケットとして送信されたA1のパケットを受けて、電化製品10は、レスポンスパケットを送信する。このレスポンスパケット(X5)と、電化製品Aの定義ファイルの定義項目を比較して、同一であれば、各テーブルを参照して、ポイントを付与する。
Upon receiving the A1 packet transmitted as the request packet, the
例えば、上記の例で、レスポンスパケットX5が、ターゲットのMACアドレスの情報を含むパケットであって、48Bitの符号が「04−A3−43−5F−43−23」である場合で説明する。上位24Bitが定義項目X5(ID001)と同一であるため、0.3のポイントを付与する。さらに、次の8Bitにおいても、定義項目(ID010)と同一であるため、0.3のポイントを付与する。したがって、電化製品A定義ファイルは、合計0.6ポイントを取得することができる。 For example, in the above example, the case where the response packet X5 is a packet including information on the target MAC address and the 48-bit code is “04-A3-43-5F-43-23” will be described. Since the upper 24 bits are the same as the definition item X5 (ID001), 0.3 points are given. Further, in the next 8 bits, since it is the same as the definition item (ID010), 0.3 points are given. Therefore, the electric appliance A definition file can obtain a total of 0.6 points.
なお、上記の例では、一のリクエストパケット(A1)に対して、レスポンスパケット(X5)により、2つの定義項目(ID001、ID010)に対して得点化しているが、このように、一のレスポンスパケットから複数の定義項目を得点化する態様であってよい。 In the above example, one request packet (A1) is scored for two definition items (ID001, ID010) by a response packet (X5). A plurality of definition items may be scored from the packet.
次に、情報処理装置50は、レスポンスパケットY8を、電化製品A定義ファイルのY2と比較して、レスポンスパケットZ9を、電化製品A定義ファイルのZ3と比較して、各ポイントを取得する(図15参照)。電化製品A定義ファイルの総合点は、このようにして求めた全てのポイントを足し合わせたものである。これを、電化製品A定義ファイル、電化製品B定義ファイル、電化製品C定義ファイル・・と、全ての電化製品ごとの定義ファイルに対して、総合点を求める。
Next, the
上記の説明では、レスポンスパケットX5と定義項目X5が同一である場合で説明したが、同一に限らず、類似度で判断してもよい。 In the above description, the case where the response packet X5 and the definition item X5 are the same has been described.
類似度で判断する例として、レスポンスパケットX5の上位24Bitの上位16Bitまでが同一であれば0.2ポイントを付与し、上位8Bitまでが同一であれば、0.1ポイントを付与する態様(パケットの文字列の類似度で判断する)であってよい。このようにすることで、レスポンスパケットと定義項目の類似度が高いとポイントを高くするといったように、ポイントの値を調整することができる。 As an example of judging by similarity, a mode in which 0.2 points are given if the upper 16 bits of the upper 24 bits of the response packet X5 are the same, and 0.1 points are given if the upper 8 bits are the same (packet) It may be determined by the degree of similarity of the character string. In this way, the point value can be adjusted such that the point is increased when the similarity between the response packet and the definition item is high.
情報処理装置50は、複数種類のリクエストパケットを送信することで、複数のレスポンスパケットを電化製品10から受信する。
The
次に、情報処理装置50の電化製品種類決定手段58が、電化製品10(機器)の種類を決定する(ステップS34)。すなわち、上記のような得点化を、全ての電化製品の定義ファイルで行い、取得した得点を比較して、得点が高い定義ファイルを抽出することで、電化製品10の種類を決定する。
Next, the appliance
例えば、前述の説明のように、電化製品A定義ファイル、電化製品B定義ファイル、電化製品C定義ファイル・・と、全ての電化製品ごとの定義ファイルに対して、総合点を求め、最も得点の高い電化製品の定義ファイルを抽出して、電化製品10を特定する。
For example, as described above, the overall score is obtained for the definition file for each electrical appliance, such as the electrical appliance A definition file, the electrical appliance B definition file, the electrical appliance C definition file, and the highest score. A definition file for a high electrical appliance is extracted to identify the
図15を用いて説明すると、例えば、レスポンスパケット(X5,Y8,Z9)と電化製品A定義ファイル(X5,Y2,Z3)のX5が同一であるため、電化製品A定義ファイルでは、0.6ポイントを取得するとする。これに対して、電化製品B定義ファイルの各定義項目(X1,Y7,Z1)は、レスポンスパケット(X5,Y8,Z9)と、どれも同一ではないが、類似度を考慮して、0.3ポイントを取得できたとする。 Referring to FIG. 15, for example, since the response packet (X5, Y8, Z9) and X5 of the appliance A definition file (X5, Y2, Z3) are the same, the appliance A definition file has 0.6. Suppose you get points. On the other hand, each definition item (X1, Y7, Z1) of the appliance B definition file is not the same as the response packet (X5, Y8, Z9). Suppose you have 3 points.
そして、電化製品C定義ファイル(X5,Y8,Z8)は、レスポンスパケット(X5,Y8,Z9)と、定義項目X5とY8が同一であるため、電化製品C定義ファイルでは、0.9ポイントを取得したとする。この場合には、電化製品AからCの定義ファイルのうち、電化製品Cの定義ファイルが最も高い総合点(0.9ポイント)であると決定し、定義ファイルCを抽出するため、電化製品10の種類は、電化製品Cと決定される。 In the appliance C definition file (X5, Y8, Z8), the response packet (X5, Y8, Z9) and the definition items X5 and Y8 are the same. Suppose that it was acquired. In this case, among the definition files for electrical appliances A to C, the definition file for electrical appliance C is determined to be the highest overall point (0.9 points), and the definition file C is extracted. Is determined to be appliance C.
一例として、電化製品A定義ファイルを、A社というメーカ名までの定義ファイルとして、電化製品B定義ファイルを、A社というメーカ名に加えて、機器の種類の一つである(AB−01)まで特定できる定義ファイルとする。この場合は、ある電化製品10が、A社製で、AB−01という種類である場合には、電化製品A定義ファイルよりも、電化製品B定義ファイルの方が、ポイントが高くなる。したがって、電化製品10は、総合点が高くなる、電化製品B(A社のAB−01)であると決定される。
As an example, the electrical appliance A definition file is defined as a definition file up to the manufacturer name A company, and the electrical appliance B definition file is one of the types of equipment in addition to the manufacturer name company A (AB-01). The definition file can be specified up to. In this case, when an
逆に、ある電化製品10が、A社製で、BC−03という種類である場合には、A社製というところまで、電化製品Aもしくは電化製品Bの定義ファイルにより特定できる。したがって、機器名は特定できないが、少なくとも、メーカ名までは特定が可能であり、段階的に、電化製品情報を特定することができる。
Conversely, when a certain
MACアドレス以外の得点化のための判断要素として、図13、図14を用いてTCP/IPのポートにより判断する例について説明する。電化製品10で特別に使用(バインド)されるポート番号の使用状況により、電化製品10の種類を特定する。
As an example of a determination element for scoring other than the MAC address, an example in which determination is performed based on a TCP / IP port will be described with reference to FIGS. The type of the
図13に示すように、電化製品Xは、ポート番号5000、5002番は、使用中であり、5001番は使用していないとする。例えば、NETSTATコマンドにより、このステイタスを検知する。そして、図14に示すように、定義ファイル記憶手段56に記憶されたポート番号テーブルを参照して、使用中(バインド中)のポート番号を比較して、ID100の定義項目との同一を判断して、ポイントを付与する。ポート番号5000、5002番は、使用中であり、5001番は使用していない場合は、ポイントが0.2付与される。
As shown in FIG. 13, in the electrical appliance X,
NETSTATコマンドを使用する場合は、リクエストパケットとして、NETSTATコマンドが、相手となる電化製品10にパケットを送信してもよいが、情報処理装置50は、電化製品10から、ブロードキャスト又はマルチキャストのパケットを予め受信しており、これらの受信したパケットを利用して、NETSTATのコマンド結果を得てもよい。
When the NETSTAT command is used, the NETSTAT command may transmit a packet to the partner
すなわち、情報処理装置50が、リクエストパケットとなるNETSTATコマンドを、電化製品10に対して送信しなくても、これまでに受信していた電化製品10から送信されるブロードキャスト又はマルチキャストのパケット(ポート番号のバインド状態を通知するパケット等)に基づいて、上記の得点化処理が行われてもよい。
That is, even if the
なお、ポイントの付与は、ポート番号テーブルのポート番号とバインドの状態が完全に同一の場合のみではなく、存在するポートの何割が使用中であり、何割が不使用であるかということを判別して、使用程度(使用程度が完全に同一ではないが類似の程度)に応じてポイントが付与されてもよい。例えば、テーブルとして、ポートの使用程度とポイントが対応付けられて予め記憶されているとする。この場合、ポート番号5000、5002番は、使用中であり、5001番は使用していないときに、66%のポートが使用中である。したがって、66%のポートが使用中のときに、テーブルを参照して、所定のポイントを付与するといった処理である。
Note that points are assigned not only when the port numbers in the port number table and the binding status are completely the same, but also what percentage of existing ports are in use and what percentage is not in use. The points may be given according to the degree of use (the degree of use is not completely the same but is similar). For example, it is assumed that the usage degree of a port and points are stored in advance as a table. In this case,
さらに、OS(Operating System)のバージョンを確定して、ポイントの付与を実行してもよい。例えば、ブロードキャストに送信されるレスポンスパケットとして、nbns(Net BIOS Name Server)パケットを受信して、OSのバージョン情報を取得し、これに基づいて、OSを特定し、特定されたOSのバージョンに基づいて、ポイントが付与されてもよい。 Further, the OS (Operating System) version may be determined and the point may be assigned. For example, an nbns (Net BIOS Name Server) packet is received as a response packet transmitted in broadcast, OS version information is acquired, the OS is identified based on this, and the OS version is identified. Points may also be awarded.
例えば、電化製品AB−01の定義ファイルに、定義項目として、「OSのバージョンが「X型」を使用している場合には、ポイントを0.5加算する」と登録されているとする。このとき、nbnsパケットにより、OSのバージョンが「X型」と特定されれば、電化製品AB−01のポイントを0.5加算するという態様である。 For example, in the definition file of the electrical appliance AB-01, it is assumed that “if the OS version is“ X type ”is used, 0.5 is added as a point” is registered as a definition item. At this time, if the OS version is specified as “X type” by the nbns packet, 0.5 is added to the point of the electrical appliance AB-01.
上述した手段、機能は、コンピュータ(CPU,情報処理装置,各種端末を含む)が、所定のアプリケーションプログラムを読み込んで、実行することによって実現される。アプリケーションプログラムは、例えば、フレキシブルディスク、CD(CD−ROMなど)、DVD(DVD−ROM、DVD−RAMなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からアプリケーションプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置(記録媒体)に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。 The means and functions described above are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined application program. The application program is provided in a form recorded on a computer-readable recording medium such as a flexible disk, CD (CD-ROM, etc.), DVD (DVD-ROM, DVD-RAM, etc.), for example. In this case, the computer reads the application program from the recording medium, transfers it to the internal storage device or the external storage device, stores it, and executes it. The program may be recorded in advance in a storage device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and provided from the storage device to a computer via a communication line.
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not limited to these embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.
3 公衆回線網、10 電化製品、12 調査用電化製品、50 情報処理装置、60調査用情報処理装置、300 識別サーバ 3 Public line network, 10 electrical appliances, 12 electrical appliances for investigation, 50 information processing device, 60 information processing device for investigation, 300 identification server
Claims (5)
前記情報処理装置が、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記サーバに要調査データを送信する要調査決定手段と、を備え、
前記サーバが、
前記要調査データを受信し、予め記憶された辞書データを参照することで、機器識別ができたか否かを判断するサーバ機器識別手段と、
前記サーバ機器識別手段が、前記機器識別が完了できなかった場合に、前記調査用情報処理装置に、要調査データを送信する調査指令手段と、
前記調査用情報処理装置が、
前記要調査データを受信する要調査データ受信手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する検出データ受信手段と、
前記受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、を備えるシステム。 This is a system that consists of a network to be surveyed consisting of electrical appliances and information processing devices, a network for surveys consisting of electrical appliances for surveys that have been identified in advance and an information processing device for surveys, and servers. And
The information processing apparatus is
A detection data receiving means for transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
When the device identification of the electrical appliance cannot be completed, the detection data including the packet transmitted to the electrical appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the server Investigation required means for transmitting investigation required data to
The server is
Server device identification means for receiving the survey-needed data and determining whether the device has been identified by referring to pre-stored dictionary data;
When the server device identification unit cannot complete the device identification, a survey command unit that transmits survey required data to the information processing device for survey;
The information processing device for investigation is
Survey data reception means for receiving the survey data required, and
Detection data receiving means for transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
A comparison means for comparing the received detection data with the investigation required data;
A system comprising: an unidentified device identifying unit that identifies a device of an electrical appliance for which the device identification could not be completed as a result of comparison by the comparing unit.
前記情報処理装置が、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信するステップと、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なうステップと、
前記機器識別により前記電化製品の機器識別が完了できたか否かを判断するステップと、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記サーバに要調査データを送信するステップと、を実行し、
前記サーバが、
前記要調査データを受信し、予め記憶された辞書データを参照することで、機器識別ができたか否かを判断するステップと、
前記判断するステップにて、前記機器識別が完了できなかった場合に、前記調査用情報処理装置に、要調査データを送信するステップと、を実行し、
前記調査用情報処理装置が、
前記要調査データを受信するステップと、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信するステップと、
前記受信した検出データを、前記要調査データと比較するステップと、
比較した結果、前記機器識別が完了できなかった電化製品の機器を識別するステップと、を実行する方法。 Executed by a network consisting of electrical appliances and information processing devices, a survey network consisting of electrical appliances for investigation that have been identified in advance and information processing devices for investigation, and a system consisting of servers A way to
The information processing apparatus is
Transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data including the packet and a response to the packet;
Performing the device identification of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Determining whether the appliance identification of the appliance has been completed by the appliance identification; and
When the device identification of the electrical appliance cannot be completed, the detection data including the packet transmitted to the electrical appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the server Sending the investigation data to
The server is
Receiving the investigation required data and referring to dictionary data stored in advance to determine whether or not device identification is possible;
In the step of determining, if the device identification could not be completed, executing the step of transmitting the investigation required data to the information processing device for investigation,
The information processing device for investigation is
Receiving the investigation required data;
Transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
Comparing the received detection data with the investigation required data;
And a step of identifying a device of an electrical appliance for which the device identification could not be completed as a result of the comparison.
前記情報処理装置に、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信するステップ、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なうステップ、
前記機器識別により前記電化製品の機器識別が完了できたか否かを判断するステップ、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記サーバに要調査データを送信するステップ、を実行させるための情報処理装置用プログラムと、
前記サーバに、
前記要調査データを受信し、予め記憶された辞書データを参照することで、機器識別ができたか否かを判断するステップ、
前記判断するステップにて、前記機器識別が完了できなかった場合に、前記調査用情報処理装置に、要調査データを送信するステップ、を実行させるためのサーバ用プログラムと、
前記調査用情報処理装置に、
前記要調査データを受信するステップ、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信するステップ、
前記受信した検出データを、前記要調査データと比較するステップ、
比較した結果、前記機器識別が完了できなかった電化製品の機器を識別するステップ、を実行させるための調査用情報処理装置用プログラムと、
から構成されるシステム用プログラム。 In a system that consists of a network to be surveyed consisting of electrical appliances and information processing devices, a network for surveys consisting of electrical appliances for surveys that have been identified in advance and an information processing device for surveys, and servers, A system program for operating,
In the information processing apparatus,
Transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data including the packet and a response to the packet;
A step of performing device identification of the appliance based on dictionary data in which the detection data is associated with a type of the appliance in advance, and the detection data;
Determining whether the appliance identification of the appliance has been completed by the appliance identification;
When the device identification of the electrical appliance cannot be completed, the detection data including the packet transmitted to the electrical appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the server A program for information processing apparatus for executing the step of transmitting the investigation data required to
To the server,
Receiving the survey-needed data and determining whether or not the device can be identified by referring to dictionary data stored in advance;
A server program for causing the information processing device for investigation to transmit investigation-required data when the device identification cannot be completed in the determining step;
In the investigation information processing apparatus,
Receiving the investigation required data;
Transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
Comparing the received detection data with the data requiring investigation;
As a result of comparison, a program for an information processing device for investigation for executing the step of identifying a device of an electrical appliance for which the device identification could not be completed,
A system program consisting of
前記情報処理装置から、前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定する要調査決定手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを当該サーバに送信するように、前記調査用情報処理装置に指令する調査指令手段と、
前記検出データを前記調査用情報処理装置から受信し、受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、
を備えるサーバ。 A server that is communicably connected to an investigation network composed of an electrical appliance and an information processing device and an investigation network composed of an investigation electrical appliance and an investigation information processing device that have been previously identified. There,
A detection data receiving means for transmitting a packet from the information processing apparatus to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
If the appliance identification of the appliance cannot be completed, the investigation decision that determines the detection data consisting of the packet transmitted to the appliance for which the appliance identification could not be completed and the response data to the packet is the investigation required data Means,
Sending the packet to the investigation electrical appliance, receiving a response to the packet, and instructing the investigation information processing apparatus to send detection data composed of the packet and the response to the server Survey command means to
Comparison means for receiving the detection data from the information processing device for investigation and comparing the received detection data with the investigation-necessary data;
As a result of the comparison by the comparison means, the unidentified device identification means for identifying the appliance of the appliance for which the device identification could not be completed,
A server comprising
前記情報処理装置が、
前記被調査用ネットワーク内の電化製品にパケットを送信し、当該パケットと、当該パケットに対するレスポンスとから構成される検出データを受信する検出データ受信手段と、
前記検出データが前記電化製品の種類と予め対応付けられた辞書データと、前記検出データとに基づいて、前記電化製品の機器識別を行なう機器識別手段と、
前記機器識別手段により前記電化製品の機器識別が完了できたか否かを判断する未識別判断手段と、
前記電化製品の機器識別が完了できなかった場合に、機器識別が完了できなかった電化製品に送信したパケットと、当該パケットに対する応答データとからなる検出データを、要調査データと決定し、前記調査用情報処理装置に要調査データを送信する要調査決定手段と、を備え、
前記調査用情報処理装置が、
前記要調査データを受信する要調査データ受信手段と、
前記パケットを、前記調査用電化製品に送信し、当該パケットに対するレスポンスを受信し、当該パケットと当該レスポンスとから構成される検出データを受信する検出データ受信手段と、
前記受信した検出データを、前記要調査データと比較する比較手段と、
前記比較手段が比較した結果、前記機器識別が完了できなかった電化製品の機器を識別する未識別機器識別手段と、を備えるシステム。 A system comprising an investigation network comprising an electrical appliance and an information processing device, and an investigation network comprising an investigation electrical product and an investigation information processing device in which device identification has been performed in advance,
The information processing apparatus is
A detection data receiving means for transmitting a packet to an electrical appliance in the network to be investigated, and receiving detection data composed of the packet and a response to the packet;
Device identification means for identifying the appliance of the appliance based on dictionary data in which the detection data is associated with the type of the appliance in advance, and the detection data;
Unidentified judging means for judging whether or not equipment identification of the electrical appliance has been completed by the equipment identifying means;
When the device identification of the appliance cannot be completed, the detection data including the packet transmitted to the appliance for which the device identification could not be completed and the response data to the packet is determined as the investigation required data, and the investigation Investigation required determining means for transmitting the investigation required data to the information processing apparatus for use,
The information processing device for investigation is
Survey data reception means for receiving the survey data required, and
Detection data receiving means for transmitting the packet to the investigation electrical appliance, receiving a response to the packet, and receiving detection data composed of the packet and the response;
A comparison means for comparing the received detection data with the investigation required data;
A system comprising: an unidentified device identifying unit that identifies a device of an electrical appliance for which the device identification could not be completed as a result of comparison by the comparing unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011029035A JP4892634B1 (en) | 2011-02-14 | 2011-02-14 | Appliance identification server, identification method, identification program, and identification system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011029035A JP4892634B1 (en) | 2011-02-14 | 2011-02-14 | Appliance identification server, identification method, identification program, and identification system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4892634B1 true JP4892634B1 (en) | 2012-03-07 |
JP2012169853A JP2012169853A (en) | 2012-09-06 |
Family
ID=45907920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011029035A Active JP4892634B1 (en) | 2011-02-14 | 2011-02-14 | Appliance identification server, identification method, identification program, and identification system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4892634B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6878210B2 (en) * | 2017-08-31 | 2021-05-26 | 株式会社日立製作所 | Construction data management support device and construction data management support method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002085886A (en) * | 2000-09-11 | 2002-03-26 | Toshiba Corp | System for laundry equipment |
JP2003101566A (en) * | 2001-09-19 | 2003-04-04 | Hitachi Software Eng Co Ltd | Network equipment management method and system |
JP2007199820A (en) * | 2006-01-24 | 2007-08-09 | Matsushita Electric Ind Co Ltd | Network connection device |
JP2010097587A (en) * | 2008-09-22 | 2010-04-30 | Optim Corp | Information processing apparatus, method, and server to determine type of electric appliance |
JP2010166142A (en) * | 2009-01-13 | 2010-07-29 | Nec Corp | Communication control device and communication control method, and program |
JP2010283553A (en) * | 2009-06-04 | 2010-12-16 | Optim Corp | Network management method based on kind of equipment, network management device, program |
-
2011
- 2011-02-14 JP JP2011029035A patent/JP4892634B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002085886A (en) * | 2000-09-11 | 2002-03-26 | Toshiba Corp | System for laundry equipment |
JP2003101566A (en) * | 2001-09-19 | 2003-04-04 | Hitachi Software Eng Co Ltd | Network equipment management method and system |
JP2007199820A (en) * | 2006-01-24 | 2007-08-09 | Matsushita Electric Ind Co Ltd | Network connection device |
JP2010097587A (en) * | 2008-09-22 | 2010-04-30 | Optim Corp | Information processing apparatus, method, and server to determine type of electric appliance |
JP2010166142A (en) * | 2009-01-13 | 2010-07-29 | Nec Corp | Communication control device and communication control method, and program |
JP2010283553A (en) * | 2009-06-04 | 2010-12-16 | Optim Corp | Network management method based on kind of equipment, network management device, program |
Also Published As
Publication number | Publication date |
---|---|
JP2012169853A (en) | 2012-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4882036B1 (en) | Information processing apparatus, method, and server for determining type of electrical appliance | |
JP5702317B2 (en) | Sales promotion server, sales promotion method, and sales promotion program | |
JP5756146B2 (en) | User terminal, remote support method, and user terminal program | |
EP2592782B1 (en) | Portable terminal receiving remote support, remote support method, program, operator system, operator server, and operator terminal for remote support | |
JP5031864B2 (en) | System, method and program for displaying personal belongings list | |
JP4898927B2 (en) | Information processing apparatus, method, and program for transmitting program or page according to type of electrical appliance | |
JP4846016B2 (en) | Power consumption management device, system, method, program for displaying power consumption according to the type of electrical appliance | |
KR101744506B1 (en) | Information processing unit, program execution method, and program for controlling electric appliance | |
JP4793797B2 (en) | Information processing apparatus, program, system, and method for displaying information according to type of electrical appliance | |
JP4892634B1 (en) | Appliance identification server, identification method, identification program, and identification system | |
JP5411325B2 (en) | System, method and program for displaying personal belongings list | |
JP4892638B2 (en) | Information processing apparatus, program, system, and method for displaying information according to type of electrical appliance | |
JP5149919B2 (en) | Information processing apparatus, program, system, and method for executing user registration | |
US9923864B2 (en) | Information process device, information process method and program for executing information process device | |
JP5107320B2 (en) | Environmental management method, environmental management system, program for environmental management system | |
JP5815485B2 (en) | Operator system and remote operation method | |
JP6042373B2 (en) | SEARCH PROCESSING DEVICE, METHOD, AND PROGRAM FOR SEARCHING ELECTRONIC DEVICE | |
JP5729822B2 (en) | Information communication terminal, appliance function execution method, and appliance function execution program | |
JP5687253B2 (en) | Operator system and operator method | |
JP5909166B2 (en) | Device information management server, device information management method, device information management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20111201 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111219 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4892634 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |