[go: up one dir, main page]

WO2003071748A1 - Equipment information notifying system - Google Patents

Equipment information notifying system Download PDF

Info

Publication number
WO2003071748A1
WO2003071748A1 PCT/JP2002/001479 JP0201479W WO03071748A1 WO 2003071748 A1 WO2003071748 A1 WO 2003071748A1 JP 0201479 W JP0201479 W JP 0201479W WO 03071748 A1 WO03071748 A1 WO 03071748A1
Authority
WO
WIPO (PCT)
Prior art keywords
ipv6
communication processor
address
information
destination
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.)
Ceased
Application number
PCT/JP2002/001479
Other languages
French (fr)
Japanese (ja)
Inventor
Mika Mizutani
Hideki Kamimaki
Hiroyuki Mano
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003570526A priority Critical patent/JP4383889B2/en
Priority to PCT/JP2002/001479 priority patent/WO2003071748A1/en
Publication of WO2003071748A1 publication Critical patent/WO2003071748A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/167Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Definitions

  • the present invention relates to an information notification method in a device having an IPv6 processor having a destination IPv6 address.
  • IP Internet Protocol
  • IP originated in the ARPANET in the United States, and the definition of protocols and network services was defined in a document group called the Request for Comments (RFC) in the Internet Engineering Task Force (IETF). It has been done.
  • RRC Request for Comments
  • IETF Internet Engineering Task Force
  • Devices communicating via IP have a 4-byte IP address.
  • the main function of IP is to perform routing to send a bucket from a source terminal to a destination terminal.
  • the network to be transmitted is selected, and the packet is divided and assembled according to the transfer bucket size according to the network. Confirmation of lost or duplicated packets is handled at a higher layer than IP.
  • IP addresses are exhausted and routing is becoming more complex.
  • IP addresses the lack of publicly available global addresses is a major problem.
  • IPv6 protocol and network services are being defined by the IETF as next-generation IP.
  • the main feature of IPv6 is that the IPv6 address size is 1 It has been expanded to 6 ports, the address structure has a hierarchical structure considering routing, the automatic configuration of IPv6 addresses has been enabled, and functions such as IPsec and Mobile IP have been required as IPv6 functions. On the point.
  • By expanding the IPv6 address size it is possible to assign global IPv6 addresses from PCs to mobile terminals and home appliances, and to realize peer-to-peer communication in which each can directly talk, new networks and networks The creation of services is expected.
  • IP Internet Protocol
  • IPv6 Internet Protocol, Version 6
  • the expansion of the IP network has created an environment that allows access to the IP network and the Internet from anywhere, anytime, and enables IP network access from PCs in companies, mobile phones, and PCs at home.
  • IP network by mounting IP on home appliances such as refrigerators and washing machines, or AV devices such as TVs and videos, it is possible to control each device from a PC or mobile phone via an IP network.
  • a device can voluntarily notify an abnormal state to a user's portable terminal or operation center.
  • IPv6 communication processor implements this in equipment In this way, IPv6 communication can be realized.
  • IPv6 communication processor implements this in equipment In this way, IPv6 communication can be realized.
  • many functions such as IPsec, Mobile IP, and automatic configuration of IPv6 address need to be implemented as standards.
  • some of the functions listed as standard equipment may not be required depending on the device to be mounted. For example, refrigerators and air conditioners that hardly move after installation do not need the Mobile IP function.
  • the required IPv6 performance also differs depending on the device. For example, AV equipment that handles moving images, etc., requires high-speed IPv6 protocol processing and functions such as communication quality assurance.
  • IPv6 In order to apply IPv6 to non-PC systems, the minimum required specifications of IPv6 functions are as follows: "Proposed IPv6 minimum requirements for information appliances (Ver. 3.0.11), INTAP Information Appliance Safety Technical Committee, 2001 Proposed as "11.16". Regarding the connection form of IPv6 networks of home appliances and the necessity of an IPv6 communication processor, “Creating Internet Home Appliances with” IPv6 Chip “, p. 130-139, Nikkei Electronics, 2001. 6.4 (no. 797) ".
  • IPv6 IPv6 Minimum Requirements for Information Appliances
  • An object of the present invention is to provide a destination IPv6 address and a source IP as an IPv6 communication function.
  • the purpose is to realize communication as an IPv6 communication terminal from a device equipped with an IPv6 communication processor that has only a product identifier that can be used as an interface ID of an address.
  • Another object of the present invention is to provide, as a destination IPv6 address stored in an IPV6 communication processor, an IPv6 address of a server that maintains and operates a home appliance equipped with the processor via a network, and includes the processor.
  • the purpose is to realize remote maintenance and operation of home appliances over a network by sending them to a destination IPv6 address that stores the status of the home appliances.
  • a feature of the present invention is that, in IPv6 communication in a network having an IPv6 communication processor and a relay device such as an access point, the IPv6 communication processor uses a device identifier corresponding to an interface ID constituting a destination IP address and a source IP address. It has an R0M that stores the IP address, a ROM reading unit, and an external network interface unit.It has a source IP address and a destination IP address as IPv6 communication functions, and the access point is transmitted from a device that has an IPv6 processor. Receives the destination IP address and device identifier, adds a network prefix to the received device identifier, generates the source IPv6 address of the device equipped with the IPv6 communication processor, and creates the IPv6 transmission header. Function to access the functions required for IPv6 communication with the IPv6 communication processor. And shared between points, it is to implement the IPv6 communication function.
  • Another feature of the present invention resides in setting a global IPv6 address of a management server that performs device operation management as a destination IPv6 address stored in the ROM of the IPv6 communication processor.
  • Another feature of the present invention is that there is no need to fix the address of the management server by setting the IPv6 anycast address of the management server that performs equipment operation and maintenance.
  • the destination IPv6 address, device identifier, and notification stored in ROM that are transmitted through the network interface unit of the IPv6 communication processor.
  • the source IPv6 address is generated from the device identifier, the notification information is set in the IPv6 packet port, and the destination IP address stored in the IPv6 communication processor
  • Another feature of the present invention is to transmit an IPv6 bucket.
  • a home appliance including the IPv6 communication processor
  • a home network including an IPv6 communication processor access point
  • a home network connecting the home network and an access network.
  • the system consists of a home gateway located in the home, an operation and maintenance center for home appliances connected to the access network, and a management server located in the operation and maintenance center.
  • the management server performs maintenance and operation of home appliances.
  • Another feature of the present invention is that, as a second IPv6 communication processor, an IPv6 communication processor reader having no network interface and having a function of reading information stored in the IPv6 communication processor is used.
  • the processor reads the destination IPv6 address and product identifier stored in the processor, and in the IPv6 communication processor reader, generates the source IPv6 address from the product identifier and sets the product state to the IPv6 packet payload. • IPv6 communication It is to transmit the product state to the destination IPv6 address stored by the processor. By using the destination IPv6 address as the management server of the product management center, it becomes possible to grasp the sales status of the product on the management server.
  • the present invention solves at least one of the above-mentioned problems.
  • FIG. 1 is a diagram showing a configuration of a home network and maintenance system to which the present invention is applied.
  • FIG. 2 is a diagram illustrating a configuration of a first IPv6 communication processor.
  • FIG. 3 is a diagram illustrating a configuration of information stored in a ROM of the first IPv6 communication processor.
  • FIG. 4 is a diagram showing a processing flow in the IPv6 communication processor when the first IPv6 communication processor is mounted on the temperature sensor.
  • FIG. 5 is a diagram illustrating a processing configuration of a first IPv6 communication processor access point.
  • FIG. 6 is a diagram showing a processing flow of the IPv6 processing module in the first IPv6 communication processor access point.
  • FIG. 7 is a diagram showing a configuration of an IP packet.
  • FIG. 8 is a diagram illustrating a configuration of the second IPv6 communication processor.
  • FIG. 9 is a diagram illustrating a configuration of information stored in a ROM of the second IPv6 communication processor.
  • FIG. 10 is a diagram showing a processing flow in the IPv6 communication processor when the second IPv6 communication processor is mounted on the temperature sensor.
  • FIG. 11 is a diagram illustrating a processing flow of the IPv6 processing module in the second IPv6 communication processor access point.
  • FIG. 12 is a diagram showing an operation system using an IPv6 communication processor reader for reading information held by a third IPv6 communication processor.
  • FIG. 13 is a diagram illustrating a third IPv6 communication processor configuration.
  • FIG. 14 is a diagram showing a configuration of information stored in a ROM in the third IPv6 communication processor.
  • FIG. 15 is a diagram illustrating a processing configuration in the IPv6 communication processor reader.
  • Figure 16 shows the processing flow of the IPv6 processing module in the IPv6 communication processor reader.
  • FIG. 17 is a diagram illustrating a configuration example of a temperature sensor on which an IPv6 communication processor is mounted.
  • FIG. 18 is a diagram showing a correspondence table between the network prefix and the management target information.
  • Figure 19 is a diagram showing the corresponding tables of product identifiers, managed person information, and managed device information.
  • FIG. 20 is a diagram illustrating an example of a hardware configuration of an IPv6 communication processor access point.
  • FIG. 21 is a diagram illustrating a hardware configuration example of the IPv6 communication processor reader.
  • FIG. 22 is a diagram showing an example of a hardware configuration of a home gateway. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 shows a configuration example of a home network 107 and a maintenance system using a first IPv6 communication processor 101A to which the present invention is applied.
  • the IPv6 communication processor 101 can be mounted on home appliances such as the refrigerator 109 and the sensor 108.
  • the IPv6 communication processor 101 (101A, 101B) is connected to the home gateway 106 via the first IPv6 communication processor access point 102A to form the home network 107.
  • the IPv6 communication processor 101 and the IPv6 communication processor access point 102A are connected via a wireless network such as IEEE802.11b.
  • the home network 107 is connected to an access network 103 such as ADSL (Asymmetric Digital Subscriber Line) or FTTH (Fiber to the Home) via a home gateway 106, and a management server located at the maintenance and operation center 104A. Connect with 105A.
  • ADSL Asymmetric Digital Subscriber Line
  • FTTH Fiber to the Home
  • FIG. 22 is an example of a hardware configuration of the home gateway 106.
  • the home gateway stores the main processor 222 and the program to be executed.
  • Main memory 222 hard disk 220 for storing programs and setting information
  • hard disk controller 220 access network interface for connection to access network 103, 222
  • a wired network interface unit 2207 connected to a first IPv6 communication processor 101A described as an interface unit corresponding to 100M or 100M Ethernet,
  • a buffer memory 2205 for temporarily storing transmission / reception packets transferred between the access network interface 222 and the wired network interface 2207, and a buffer memory controller 2204 are connected. It consists of system bus 222.
  • FIG. 2 shows a first IPv6 communication processor configuration 101A.
  • the IPv6 communication processor 101A includes a device interface unit 202A that receives an interrupt 201A from the mounted device, a ROM 203A that stores information read in response to an interrupt from the device, a read unit 204A, and information read from the ROM. It consists of a network interface unit 205A that transmits to the first IPv6 communication processor access point.
  • the network interface unit 205A has a RAM 206A as a transmission buffer.
  • FIG. 17 is a diagram illustrating a configuration of the temperature sensor 108 in which the first IPv6 communication processor is mounted.
  • the temperature sensor 108 consists of a temperature sensor circuit 1701 and an IPv6 communication processor 101A, and the temperature sensor circuit is connected to the IPv6 communication processor via an interrupt signal line 201A.
  • FIG. 3 is a diagram showing components of information stored in the ROM 203A of the IPv6 communication processor 101A.
  • the ROM 203A contains the IEEE802.11b MAC header 310A, the product identifier of the device that implements the IPv6 communication processor 302A, and the global IPv6 address of the management server of the maintenance and operation system. Is stored as the destination IPv6 address 300 A, and in addition, the product identifier and the CRC 304 that is the calculation result of the CRC 16 of the destination IP address are stored.
  • the processing of the temperature sensor 108 having the IPv6 communication processor 101A will be described with reference to FIG.
  • the IPv6 communication processor 101 follows the following procedure. A performs processing.
  • step 1 the device interface unit 202A, which has accepted the interrupt 201A, sends a signal for performing information reading processing in the ROM203B to the reading unit (410).
  • step 2 the read unit 204A receiving the signal sends the MAC header 310A, the product identifier 3002A, the information stored in the ROM203A, the destination IPv6 address 30 3 A, CRC 304 is read, and written to RAM 206 B, which is equivalent to the transmission buffer of network interface 205 A (420).
  • step 3 the reading unit 204A sends a signal for requesting packet transmission to the network interface unit 205A (430).
  • step 4 the network interface unit 205A transmits the data on the RAM 206A to the first IPv6 communication processor access point 102A in accordance with the provisions of IEEE802.11b ( 4 4 0).
  • FIG. 20 is a diagram showing a hardware configuration of a first IPv6 communication processor access point 102A for receiving a bucket transmitted from the IPv6 communication processor 101A.
  • the IPv6 communication processor access point 102 A is a main processor 200 A that executes the processing shown in FIG. 5 and the processing block D- shown in FIG. 6, a main memory 200 A that stores an execution program,
  • a hard disk 200 A and a hard disk controller 200 A storing a program and a hard disk controller 200 A are described as a 100 M or 100 M Ethernet-compatible interface unit.
  • FIG. 5 is a diagram illustrating a processing configuration of a first IPv6 communication processor access point 102A that receives data transmitted from the IPv6 communication processor 101A.
  • the IPv6 communication processor access point 102A is a wireless interface processing unit 503 that receives data from the IPv6 communication processor 101A, and creates an IPv6 packet that is sent to the management server from the received data.IPv6 communication It is composed of a processor processing module 501 and a wired interface processing unit 502 such as an LLC / MA PHY that performs wired network control. '
  • FIG. 6 is a processing flow in the IPv6 communication processor processing module 501 in the first IPv6 communication processor access point 102A.
  • Iotaro [nu 6 communications processor processing module 5 0 1 is started (6 0 0), Step 1, The CRC 16 of the received product identifier 300 A and the destination IPv6 address 303 A is calculated (610). The calculated CRC result is compared with the CRC value 304 received from the IPv6 communication processor 101A (620). If the values match, an error notification is stored as the command value (630). If the values do not match, the information stored in the ROM 203A of the IPv6 communication processor 101A has been tampered with. Remember (640).
  • a source IPv6 address is created from the received product identifier 302A.
  • a 128-bit IPv6 address consists of two areas called the upper 64 bits called the network prefix and the lower 64 bits called the interface ID.
  • the network prefix is information that specifies a subnetwork
  • the interface ID is information that specifies a device.
  • the home gateway 106 obtains the network prefix from the access network 103, and the home gateway 106 from the IPv6 communication processor access point 102A. Get the network prefix.
  • the product identifier 302 A transmitted from the IPv6 communication processor 101 A is used as the interface ID (650).
  • the IPv6 header 701 shown in FIG. 7 is created from the source IPv6 address created in step 2 and the destination IPv6 address 303 A notified from IPv6 (660).
  • step 4 the command value stored in step 1 is set in the Co-request and area 702 of FIG. 7, and an IPv6 packet is created (670).
  • step 5 the created IPv6 bucket is transferred to the LLC / MAC processing unit, which is the wired interface processing unit 502, to request packet transmission (680).
  • the IPv6 communication processor access point 102A receives the product identifier 302A stored in the IPv6 communication processor 101A and the destination IPv6 address 303A, and transmits the IPv6 bucket.
  • the IPv6 packet can be generated and transmitted to the management server 105A located at the maintenance operation center 104A via the home gateway 106 and the access network 103. From the operation and maintenance center 104 A, it appears that devices equipped with the IPv6 communication processor 101 A are communicating by implementing the IPv6 protocol.
  • the management server 105A located at the maintenance and operation center 104A Upon receiving the IPv6 packet, the management server 105A located at the maintenance and operation center 104A receives the IPv6 packet from the command value of the IPv6 packet and calculates the temperature of the device equipped with the IPv6 communication processor 101A. Recognizes that sensor 108 has detected an abnormality, and detects the home appliance and IPv6 information that sent the IPv6 bucket using the source address of the IPv6 packet and the tables shown in Figs. 18 and 19. I do.
  • FIG. 18 is a diagram showing a configuration of a table 1801 for managing the correspondence between the network prefix and the management target information.
  • This table 1801 manages a plurality of entries composed of the network prefix 1802 of the IPv6 address and the managed person information 1803, and as the managed person information 1803, It has a name 1803A, a residence 1803B, a telephone number 1803C, an Internet Service Provider 1803D, and a user ID 1803E.
  • the entry having the network prefix 1802 A of the source IP v6 address of the received IP bucket can be searched from this table 1801 to obtain the corresponding managed person information 1803 .
  • FIG. 3 is a diagram showing a configuration of a table 1901 for managing correspondence of 01.
  • the management device information 1902 in this table 1901, information on the manufacturer, device name, product year, etc.
  • the interface ID of the received IPV6 address the user ID 1803E and the management device information 1902A can be obtained from the product identifier 302A as the corresponding management target information.
  • the temperature sensor 108 which is a device equipped with the communication processor 101A that has transmitted the IPV 6 bucket from the obtained information, detects an abnormality and detects the house equipped with the temperature sensor 108.
  • the IPV 6 home electric appliance which can confirm the abnormality by telephone or send maintenance personnel to the house where the temperature sensor 108 is installed.
  • FIG. 1 One configuration example of the home network 107 and the maintenance system using the second IPv6 communication processor 101C to which the present invention is applied is as shown in FIG.
  • FIG. 8 is a diagram showing a second IPv6 communication processor 101C configuration.
  • the second IPv6 communication processor 101C has a device interface section 202B, ROM203B, and device interface section 2 for receiving an interrupt 201B from a device.
  • the read unit 204 B which reads the information stored in the ROM 203 B in response to the signal from the 02 B or the signal from the timer 801, and the RAM 206 B, which is the transmission buffer, External network interface section provided
  • Figure 9 shows the information structure stored in ROM 203B.
  • IEEE802.lib stipulated MAC header 301B, product identifier of home electric appliances implementing IPv6 communication processor 302B, destination IPv6 address 303B, command value indicating normal status 90 1, the product identifier 3 0 2 B, the destination IPv6 address 3 0 3 B, and the command value ⁇ CRC 0 9 2 which is the result of calculating CRC 16 of 9 0 1, the command value i 3 9 0 3 indicating an abnormal state, And product identifier 3 0 2 B, transmission destination IPv6 address 3 0 3 B and command value) CRC / 39394 is stored in ROM203B.
  • FIG. 10 shows a process executed by the IPv6 communication processor when the second IPv6.
  • Communication processor 101C is mounted on the temperature sensor 108 as shown in FIG.
  • the second IPv6 communication processor 101C starts processing upon receiving an interrupt from the temperature sensor circuit 1701 or a periodic interrupt from a timer.
  • step 1 the device interface unit 202B receiving the interrupt from the external temperature sensor circuit sends a signal for reading the information in the ROM 203B to the reading unit 204B (10 Ten ) .
  • the reading unit 204B receiving the signal from the device interface unit 202B transmits the MAC header 301B stored in the ROM 203B, the product identifier 302B, The destination IPv6 address 300 C, command value] 390 3 and CRC / 3 904 are read out and written to RAM '206 B of the network interface section 205 B (1 0 2 0).
  • the reading unit 204B sends a signal for requesting packet transmission to the network interface unit 205B (1004B).
  • the reading unit 204B started from the timer 801, which periodically times out, stores the MAC header 301B, the product identifier in the information stored in the ROM 203B. 3 0 2 B, destination IPv6 address 3 0 3 B, command value ⁇ 9 0 1 and CRC a 9 0 2 are read and written to RAM 2 0 6 B of network interface 2 0 5 B (1 0 3 0 ).
  • the reading unit 204 B sends a signal requesting packet transmission to the network interface unit 205 B (104
  • the network interface section (205B) sends the data on RAM 206B to the first IPv6 communication processor access point 102B in accordance with IEEE802.lib. Yes (1 050).
  • Figure 11 shows an example of receiving a packet from the second IPv6 communication processor 101C and sending it to the management server 105A of the maintenance and operation center 104A.
  • the processing flow executed by the second IPv6 communication processor access point 102B that performs The processing unit configuration of the second IPv6 communication processor access point 102B is the same as that of FIG. 5 shown in the first embodiment.
  • the IPv6 communication processor processing module 501 is activated.
  • step 1 calculate the CRC16 of the received product identifier 302 B, destination IPv6 address 303 B, and command values 901 and 903 (1 1 10). The calculated CRC result is compared with the CRC values 902 and 904 received from the IPv6 communication processor 101C (1 120). If the values do not match, the information stored in the ROM 203B in the IPv6 communication processor 101C has been tampered with, and the tampering with the IPv6 communication processor information is stored as the command value. (1 130). As step 2, a source IPv6 address is created from the received product identifier 302B in the same manner as in the first embodiment (650).
  • an IPv6 header 701 shown in FIG. 7 is created from the source IPv6 address created in step 2 and the destination IPv6 address 303B notified from the IPv6 communication processor 101C (660).
  • step 4 if the command value stored in step 1 is present in the command area 702 of FIG. 7, the command value is set. If there is no stored command value, the command values 901 and 903 received from the IPv6 communication processor are set in the command area 702 of FIG. 7 (1 160). In this way, an IPv6 bucket is created.
  • step 5 the created IPv6 packet is passed to the LLC / MAC processing unit, which is the wired interface unit 502, and a packet transmission is requested (680).
  • the second IPv6 communication processor 101C equipped with the ROM 203B storing the information such as the product identifier 302B and the destination IP address 303B and the timer 811, is provided to the product.
  • the second IPv6 communication processor access point 10 In 2B, by generating IPv6 packets, it is possible to periodically report product normality to the maintenance and operation center 104A when an error is detected.
  • the management server 100 A of the maintenance operation center 104 A detects the subject person information 1803 and the management device information 1902, and receives the IPV 6 packet.
  • the state of the temperature sensor 108 provided with the IPv6 communication processor 101 C can be grasped by analyzing the Co bandand and 702 of the network.
  • a third embodiment will be described with reference to FIGS. 1 to 16 and FIG. 21 '.
  • FIG. 12 is a diagram showing a system configuration example to which the third invention is applied.
  • Third IPv6 communication processor Product equipped with 101D 1.23, Third IPv6 communication processor Reads information from 101D and transmits the read information as an IPv6 bucket IPv6 communication processor Reader 1 2 0 1, Management server 1 2 5 located at the product management center 1 2 4 4 that receives notification from the third IPv6 communication processor 1 0 1 D, and IPv6 communication processor reader 1 2 0 1 and management server It is composed of a network 122 connecting the 105B.
  • the IPv6 communication processor reader 1 201 is located at the store of the product 1 203.
  • FIG. 13 is a diagram illustrating a third IPv6 communication processor configuration 101D.
  • the third IPv6 communication processor 101D corresponds to the ROM 203C, the reading unit 204C reading out the information stored in the ROM, and the interface unit with the IPv6 communication processor reader 121. It consists of the external interface section 1301.
  • FIG. 14 is a diagram showing information stored in the ROM 203C.
  • An address is an address that identifies a group of multiple interfaces, and is an address that IPv6 packets can be sent only to the nearest interface belonging to the group, not to all the interfaces connected to the group. It is. For example, used to find the nearest DNS server. The original function is used to communicate with the router with the nearest function. In this embodiment, a server that provides an arbitrary service is found and used to receive the service. In this case, it is used to send IPv6 packets to the management server 125 belonging to the subnet of the product management center 124. By using an IPv6 anycast address, the IPv6 communication processor can send an information notification to the management server 125 even if the global IPv6 multicast address of the management server 125 is not fixed. It becomes possible to send IPv6 buckets.
  • FIG. 21 is a diagram showing a hardware configuration of the IPv6 communication processor reader 1221, which receives a bucket transmitted from the IPv6 communication processor 101D.
  • the IPv6 communication processor reader 1 201 has a main processor 200 1 B for executing the processing shown in FIG. 5 and the processing flow D- shown in FIG. 6, a main memory 200 0 B for storing the execution program, and A hard disk 200 B and a hard disk controller 200 B, which store the program.
  • a home gateway 1 0 6 described as an interface unit corresponding to 100 M or 100 M Ethernet.
  • External interface controller 2 1 0 1 that controls wired network interface section 2 0 6 B, CRT 1 5 0 7, reader 1 5 0 5 and keyport 1 6 0 6 2.
  • FIG. 15 is a diagram showing a processing program configuration of the IPv6 communication processor reader 1221.
  • External input interface processing unit that accepts input from reader 1505 and keyboard 1506 that reads information in C 1505, and display on CRT 1507 It consists of an external output interface processing unit 1503 that performs communication, a wired interface processing unit 1504 for connection to the network 122, and an IPv6 communication processor processing module 1501. To achieve.
  • FIG. 16 shows a processing flow of the IPv6 communication processor processing module 1501 in the IPv6 communication processor reader 12 Q1.
  • the IPv6 communication processor reader 1251 reads information stored in the ROM 203C of the IPv6 communication processor 101D using the reader 1505.
  • the ROM reads the read section 204C.
  • the reading unit 204C reads information on the ROM 203C and sends it via the external interface unit 1301 to the reader 1505 of the IPv6 communication processor reader 1205'1 and external input device. It is transmitted to the IPv6 communication processor processing module 1501 via the evening section 1502 (1600).
  • step 2 the IPv6 communication processor processing module 1501 calculates the CRC of the received product identifier 1441 and the destination IPv6 anycast address 1442 as step 1. If the values do not match, the information stored in the ROM 203C in the I? V6 communication processor 101D has been tampered with. Remember the tampering (1653). If they match, the date read and the store code stored in advance by the IPv6 communication processor reader 1201 are stored as the command value (1660).
  • the command value is output to the CRT 1507 through the external output interface processing section 1503 (1640).
  • Operator commands After confirming the value on the CRT 1507, enter “Enter” from the keyboard 1506 to inform the IPv6 communication processor processing module 1201 that the confirmation has been made (1650) .
  • step 4 as shown in the first embodiment, a source IPv6 address is created from the received product identifier 1401 (650).
  • step 5 from the source IPv6 address created in step 2 and the destination IPv6 anycast address 1402 notified from IPv6, create the IPv6 header 7 01 shown in Fig. 7 (16 7 0)
  • step 6 the command value stored in step 2 is set in the command area 72 of FIG. 7, and an IPv6 packet is created (1680).
  • step 7 the created IPv6 packet is transferred to the LLC / MAC processing unit, which is the wired interface processing unit 1504, to request packet transmission (1690).
  • the IPv6 communication processor reader 1 that has read the information is provided.
  • the IPv6 bucket created in 201 can be sent via the network 122 to the management server 1205 of the product management center 1244 indicated by the sending IPv6 anycast address. Therefore, for example, the product, the store, and the sales date and time can be easily managed by the management server 125.
  • the calculated value of the CRC is stored in the ROM 203 C, it is possible to detect tampering of information in the ROM.
  • information to be notified is stored and added by the IPv6 communication processor reader 122.
  • the information to be notified is entered from the keypad 1506 of the IPv6 communication processor reader 1251, and the information is stored as a command value, so that the information is stored in the command area 7202 of the IPv6 packet shown in FIG.
  • Information entered by keypad may be set.
  • the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be modified and implemented without departing from the gist thereof, regardless of the application field.
  • the present invention can also be applied to other devices as long as the present invention can be implemented.
  • an IPv6 communication processor having a ROM for storing a product identifier and a destination IPv6 address as information is mounted on a home electric appliance, so that an IPv6 receiving an interrupt signal that detects an abnormality of the electric home appliance is received.
  • the communication processor sends the stored information to the IPv6 communication processor access point
  • the IPv6 communication processor access point generates the source address of the home appliance from the product identifier in the processing allotment required for IPv6. It can create IPv6 headers and send IPv6 buckets to the management server located in the maintenance and operation center indicated by the destination IPv6 address. From the operation and maintenance center, it is possible to make it appear that devices equipped with an IPv6 communication processor are communicating by implementing the IPv6 protocol.
  • a second IPv6 communication processor equipped with a ROM and a timer that stores information such as a product identifier and a destination IP address is implemented in the product, and the information sent from the IPv6 communication processor is used for the second IPv6 communication processor.
  • an IPv6 bucket is generated to periodically report the normality of the product and, when an error is detected, to report the abnormality, and to the maintenance operation center indicated by the destination IPv6 address stored in the IPv6 communication processor. It can be done to the management server. As a result, the state of home electric appliances can be managed by the management server of the maintenance operation center.
  • an IPv6 packet created by an IPv6 communication processor reader that has read this information can be transmitted over the network to the IPv6 communication processor.
  • the product can be sent to the management server of the maintenance operation center 104 B indicated by the broadcast address, and the management server can easily manage products, dealers, and sales dates and times.
  • the communication system requires communication processor functions in order to realize communication in a network having a communication processor and a relay device such as an access point by sharing functions required for communication between the communication processor and the relay device. Applicable to equipment intended to minimize.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Communication function is shared between and communication is realized between an IPv6 communication processor (101A) and an IPv6 communication processor access point (102A). The IPv6 communication processor (101A) includes a ROM (203A) that stores a designation IPv6 address (303A) and the identifier (302A) of equipment incorporating the IPv6 communication processor (101A). The IPv6 communication processor (101A) also includes a ROM read unit (204A) and an external-network interface unit (205A). The IPv6 communication processor access point (102A) receives information stored in the ROM (203A) of the IPv6 communication processor (101A), produces an IPv6 packet, and transmits the IPv6 packet to the designation address (303A) stored in the IPv6 communication processor (101A).

Description

明 細 書  Specification

機器情報通知システム 技術分野 Device information notification system

本発明は、 送信先 IPv6ァドレスを持つ IPv6プロセッサを実装した機器にお ける情報通知方法に関わる。 背景技術  The present invention relates to an information notification method in a device having an IPv6 processor having a destination IPv6 address. Background art

Interne t Pro t oco l (以下 IP)は、 インタ一ネットの普及により、 コンビユー タネットワークのデファクトスタンダードとなり、 企業内ネットワークでも必 ず実装されている。 携帯電話からインターネット利用の普及により、 携帯電話 システムの IP化も進められており、 人々が意識するしないに関わらず、 IPプ 口トコルを用いた通信を利用している。  Internet Protocol (hereafter IP) has become the de facto standard for computer networks due to the spread of the Internet, and is always implemented in corporate networks. With the spread of mobile phones to the Internet, mobile phone systems are being converted to IP, and communication using IP protocols is used regardless of people's awareness.

IPは、 米国内の ARPANETに.端を発しており、 プロトコル及びネットワークサ 一ビスの定義は、 Int erne t Engineer ing Task Force (IETF)において、 the Reques t For Comments (RFC) と呼ばれるドキュメント群でなされている。 IP で通信する機器は、 4バイトの IPアドレスを持つ。 IPの主な機能は、 送信元の 端末から送信先の端末にバケツトを送り届けるルーティングを行うことである。 パケットを送り出す際には、 送信するネットワークの選択、 ネットワークに応 じた転送バケツトサイズに応じたパケット分割 ·組み立てを行う。 パケットの 紛失あるいは重複に関する確認は IPよりも上位の層で処理を行う。  IP originated in the ARPANET in the United States, and the definition of protocols and network services was defined in a document group called the Request for Comments (RFC) in the Internet Engineering Task Force (IETF). It has been done. Devices communicating via IP have a 4-byte IP address. The main function of IP is to perform routing to send a bucket from a source terminal to a destination terminal. When sending out a packet, the network to be transmitted is selected, and the packet is divided and assembled according to the transfer bucket size according to the network. Confirmation of lost or duplicated packets is handled at a higher layer than IP.

ネットワークの利用範囲が拡大すると共に IP アドレスが必要な機器が増え ており、 IPァドレスの枯渴とルーティングの複雑化が問題となっている。特に、 IPァドレスに関しては、公に使用できるグロ一パルァドレスの不足が大きな問 題である。  As the range of network usage expands and the number of devices that require IP addresses increases, IP addresses are exhausted and routing is becoming more complex. In particular, with regard to IP addresses, the lack of publicly available global addresses is a major problem.

これを考慮し、 IPv6プロトコル及びネットワークサービスが次世代 IP とし て IETFにて定義されつつある。 IPv6の主な特徴は、 IPv6アドレスサイズが 1 6パイ卜に拡張された点、 ァドレス構造がルーティングを考慮した階層構造に なっている点、 IPv6 アドレスの自動コンフィギュレーションを可能にした点、 IPsec、 Mobi l e IP といった機能が IPv6機能として必須とした点にある。 IPv6 ァドレスサイズの拡張により、 PCから携帯端末、家電機器までグロ一バル IPv6 アドレスをアサインすることが可能であり、 それぞれが直接対話できるピア · ツー · ピア通信が実現できることから、 新たなネットワーク及びネットワーク サ一ビスの創造が期待されている。 With this in mind, the IPv6 protocol and network services are being defined by the IETF as next-generation IP. The main feature of IPv6 is that the IPv6 address size is 1 It has been expanded to 6 ports, the address structure has a hierarchical structure considering routing, the automatic configuration of IPv6 addresses has been enabled, and functions such as IPsec and Mobile IP have been required as IPv6 functions. On the point. By expanding the IPv6 address size, it is possible to assign global IPv6 addresses from PCs to mobile terminals and home appliances, and to realize peer-to-peer communication in which each can directly talk, new networks and networks The creation of services is expected.

上述した IPのプロトコルは、 RFC791 " Interne t Pro t oco l (IP) " に定義され ており、 他 RFC群にてネットワークサービスの定義がなされている。 IPv6に関 しては、 RFC2460 " Interne t Pro toco l , Vers ion 6 (IPv6) Spec i f i cat i on" を中心に他 RFC群にてプロトコル及びネットワークサービスの定義がなされて いる。  The IP protocol described above is defined in RFC791 "Internet Protocol (IP)", and network services are defined in other RFCs. Regarding IPv6, protocols and network services are defined in other RFCs, mainly RFC2460 "Internet Protocol, Version 6 (IPv6) Specification".

IPネットワークの拡大により、 いつでも、 どこからでも IPネットワーク、 インターネットにアクセスできる環境が構築されると共に、 企業内の PC、 携帯 電話、家庭内の PCからの IPネットヮ一クアクセスを可能にしている。加えて、 冷蔵庫、 洗濯機などの家電機器、 あるいはテレビ、 ビデオといった AV機器に IPを実装させることにより、 IPネットワークを介して、 PCあるいは携帯電話 から各機器を制御することが、 さらには、 各機器から自発的に例えば異常状態 をユーザの携帯端末あるいは運用センターに通知することができるようになる。 このように、様々な多くの機器を 'IPv6ネットワークに接続するには、 ほぼ無限 大と言われるグローバル IPv6アドレスを持つ IPv6を様々な機器が実装する方 法、 及び IPv6以外の通信プロトコル例えば Echone tあるいは IEEE1394を備え た機器を IPv6 プロトコルとの変換機能を備えたゲートウェイを中継役として 接続することにより、 異なる通信プロトコルを備えた機器を接続するという方 法がある。  The expansion of the IP network has created an environment that allows access to the IP network and the Internet from anywhere, anytime, and enables IP network access from PCs in companies, mobile phones, and PCs at home. In addition, by mounting IP on home appliances such as refrigerators and washing machines, or AV devices such as TVs and videos, it is possible to control each device from a PC or mobile phone via an IP network. For example, a device can voluntarily notify an abnormal state to a user's portable terminal or operation center. In this way, to connect various devices to the IPv6 network, various devices must implement IPv6 with a global IPv6 address, which is almost infinite, and communication protocols other than IPv6, such as Echonet Alternatively, there is a method in which devices with different communication protocols are connected by connecting devices with IEEE1394 as gateways with the function of converting to IPv6 protocol as a relay.

簡単に家電機器、 AV機器に IPv6を容易に実装する方法として、 IPv6処理を 実装した一つの LS I チップソルーションが考えられている(以下、 本チップを IPv6通信プロセッサと呼ぶ)。 IPv6通信プロセッサは、.これを機器に実装する ことにより、 IPv6通信を実現できるものである。 IPv6では、 IPsec、 Mobi l e IP、 IPv6 ァドレスの自動コンフィギュレーションといった多くの機能を標準とし て実装する必要がある。 このように、 標準装備として挙げられている機能の中 には、 実装する機器によっては不要な場合がある。 例えは、 設置後ほとんど移 動しない冷蔵庫、 エアコンなどには、 Mob i l e IP の機能は不要である。 また、 必要とされる IPv6性能も機器により異なる。 例えば、 動画等を扱う AV機器で は、高速な IPv6プロトコル処理が要求されると共に、通信品質保証といった機 能が要求される。 One LSI chip solution that implements IPv6 processing is considered as a method for easily implementing IPv6 in home appliances and AV equipment (this chip is called an IPv6 communication processor). IPv6 communication processor implements this in equipment In this way, IPv6 communication can be realized. In IPv6, many functions such as IPsec, Mobile IP, and automatic configuration of IPv6 address need to be implemented as standards. As described above, some of the functions listed as standard equipment may not be required depending on the device to be mounted. For example, refrigerators and air conditioners that hardly move after installation do not need the Mobile IP function. The required IPv6 performance also differs depending on the device. For example, AV equipment that handles moving images, etc., requires high-speed IPv6 protocol processing and functions such as communication quality assurance.

IPv6を非 PC系に適用する為、 必要な IPv6機能の最小要求仕様として、 "情 報家電向け IPv6 最小要求仕様案 (Ver. 3. 0. 11) , INTAP 情報家電安全性技術 委員会, 2001. 11. 16" として提案されている。 また、 家電機器の IPv6ネットヮ ークの接続形態、 及び IPv6通信プロセッサの必要性に関して、 " 「IPv6チッ プ」 でネット家電を創る, p. . 130-139, Nikkei El ec t roni cs, 2001. 6. 4 (no. 797) " に記載してある。  In order to apply IPv6 to non-PC systems, the minimum required specifications of IPv6 functions are as follows: "Proposed IPv6 minimum requirements for information appliances (Ver. 3.0.11), INTAP Information Appliance Safety Technical Committee, 2001 Proposed as "11.16". Regarding the connection form of IPv6 networks of home appliances and the necessity of an IPv6 communication processor, "Creating Internet Home Appliances with" IPv6 Chip ", p. 130-139, Nikkei Electronics, 2001. 6.4 (no. 797) ".

様々な機器(家電機器を含めて)を IPv6ネットワークに直接接続する為には、 機器自体に IPv6機能を備えると共に、機器の既存に備えたハードウェア構成に 簡単に接続できること、及びコストに見合った IPv6実装をしていくことが必要 となる。 例えば、 センサ一といった異常検出を行いそれを通知する機能を備え た機器において、 機器自体に要求される機能としては送信機能だけであり、 受 信機能は不要である。 加えて、 コスト低減のためメモリ容量を減らすと共に、 バス幅、 周波数といったハード構成も出きるだけ低減しなくてはならない。 上 述した "情報家電向け IPv6 最小要求仕様案 (Ver. 3. 0. 11) , INTAP 情報家電 安全性技術委員会, 2001. 11. 16"では、 機器だけで IPv6通信機能を実現するこ とを目的としており、 最低機能を実現する為にも、 メモリ 1 M イト、 16ビット のマイコンが必要であるとしている。 発明の開示  In order to connect various devices (including home appliances) directly to the IPv6 network, it is necessary to equip the device itself with the IPv6 function, easily connect to the existing hardware configuration of the device, and match the cost. It is necessary to implement IPv6. For example, in a device such as a sensor that has a function of detecting an abnormality and notifying it, the only function required for the device itself is a transmission function, and no reception function is required. In addition, the memory capacity must be reduced to reduce costs, and the hardware configuration such as bus width and frequency must be reduced as much as possible. The above-mentioned "Draft Specification for IPv6 Minimum Requirements for Information Appliances (Ver. According to the company, a 1-Mit memory, 16-bit microcomputer is required to achieve the minimum function. Disclosure of the invention

本発明の目的は、 IPv6通信機能として、 送信先 IPv6アドレス及び送信元 IP アドレスのインタフェース ID として利用できる製品識別子だけを具備した IPv6通信プロセッサを実装した機器より、 IPv6通信端末としての通信を実現す ることにある。 An object of the present invention is to provide a destination IPv6 address and a source IP as an IPv6 communication function. The purpose is to realize communication as an IPv6 communication terminal from a device equipped with an IPv6 communication processor that has only a product identifier that can be used as an interface ID of an address.

本発明の他の目的は、 I P V 6通信プロセッサに記憶した送信先 IPv6ァドレ スとして、 本プロセッサを備える家電機器をネットワークを介して保守運用す るサーバの IPv6ァドレスを記憶し、本プロセッサを備えた家電機器が家電機器 の状態を記憶している送信先 IPv6ァドレス宛に送信することにより、家電機器 のネットワークを介した遠隔保守運用を実現することにある。  Another object of the present invention is to provide, as a destination IPv6 address stored in an IPV6 communication processor, an IPv6 address of a server that maintains and operates a home appliance equipped with the processor via a network, and includes the processor. The purpose is to realize remote maintenance and operation of home appliances over a network by sending them to a destination IPv6 address that stores the status of the home appliances.

本発明の特徵は、 IPv6通信プロセッサとアクセスポイント等の中継機器を有 するネットワークにおける IPv6通信において、 IPv6通信プロセッサは、 送信 先 IPアドレス及び送信元 IPァドレスを構成するィンタフェース IDに相当する 機器識別子を記憶した R0M、 ROM読出し部、及び外部ネットワークインタフエ一 ス部を有し、 IPv6通信機能として送信元 IPァドレスと送信先 IPァドレスを え、 アクセスポイントは、 IPv6プロセッサを有する機器から送信された送信先 IPァドレス及び機器識別子を受信し、該受信した機器識別子にネットヮ一クプ リフィクスを付加し、 IPv6通信プロセッサを備えた機器の送信元 IPv6ァドレ スを生成すると共に、 IPv6 送信へッダを作成するという機能を備えることで、 IPv6通信に必要な機能を IPv6通信プロセッサとアクセスポイントとで分担し て、 IPv6通信機能を実現することにある。  A feature of the present invention is that, in IPv6 communication in a network having an IPv6 communication processor and a relay device such as an access point, the IPv6 communication processor uses a device identifier corresponding to an interface ID constituting a destination IP address and a source IP address. It has an R0M that stores the IP address, a ROM reading unit, and an external network interface unit.It has a source IP address and a destination IP address as IPv6 communication functions, and the access point is transmitted from a device that has an IPv6 processor. Receives the destination IP address and device identifier, adds a network prefix to the received device identifier, generates the source IPv6 address of the device equipped with the IPv6 communication processor, and creates the IPv6 transmission header. Function to access the functions required for IPv6 communication with the IPv6 communication processor. And shared between points, it is to implement the IPv6 communication function.

本発明の他の特徵は、前記 IPv6通信プロセッサの ROMに記憶する送信 先 IPv6 アドレスとして、 機器運用管理を行う管理サーバのグローバル IPv6ァドレスを設定することにある。  Another feature of the present invention resides in setting a global IPv6 address of a management server that performs device operation management as a destination IPv6 address stored in the ROM of the IPv6 communication processor.

本発明の他の特徴は、機器運用保守を行う管理サーバの IPv6ェニイキ ャストアドレスを設定することにより、 管理サーバのァドレスを固定す る必要が無い点に特徴がある。  Another feature of the present invention is that there is no need to fix the address of the management server by setting the IPv6 anycast address of the management server that performs equipment operation and maintenance.

前記 I Pv6 通信プロセッサのネッ トワークインタフェース部を通じて 送信される、 ROMに記憶した送信先 IPv6アドレス、 機器識別子及び通知 情報を受信する IPv6通信プロセッサアクセスポイントにおいて、機器識 別子より送信元 I Pv6アドレスを生成し、 通知情報を IPv6パケッ トペイ 口-ドに設定し、 IPv6通信プロセッサが記憶している送信先 IPァドレス に対して、 IPv6バケツ トを送信することも本発明の特徴である。 The destination IPv6 address, device identifier, and notification stored in ROM that are transmitted through the network interface unit of the IPv6 communication processor. At the IPv6 communication processor access point that receives the information, the source IPv6 address is generated from the device identifier, the notification information is set in the IPv6 packet port, and the destination IP address stored in the IPv6 communication processor Another feature of the present invention is to transmit an IPv6 bucket.

本発明の他の特徵は、 前記 IPv6通信プロセッサを具備した家電機器、 I Pv6 通信プロセッサアクセスポイントから構成される家庭内ネッ トヮ ーク、 家庭内ネッ トワークとアクセス網を接続する家庭内ネッ トワーク . に配置されるホームゲートウェイ、 アクセス網に接続する家電機器の運 用保守センタ、 及び運用保守センタに配置する管理サーバからシステム を構成し、 管理サーバにおいて、 家電機器の保守運用を行う点にある。 本発明の他の特徴は、 第二の IPv6通信プロセッサとして、 ネッ トヮー クインタフェースを持たず、 IPv6通信プロセッサが記憶している情報を 読み出す機能を備えた I Pv6通信プロセッサリーダを用いて、 IPv6通信 プロセッサが記憶している送信先 IPv6ァドレス、 製品識別子を読出し、 IPv6通信プロセッサリーダにおいて、 製品識別子より送信元 I Pv6 アド レスを生成し、 製品のステートを IPv6 パケッ トペイロードに設定し、 • IPv6通信プロセッサが記憶している送信先 IPv6 ァドレス'に対して、 製 品ステートを送信することにある。送信先 IPv6ァドレスを製品管理セン 夕の管理サーバとすることにより、 管理サーバで製品の販売状況等を把 握することが可能になる。  Other features of the present invention include: a home appliance including the IPv6 communication processor; a home network including an IPv6 communication processor access point; and a home network connecting the home network and an access network. The system consists of a home gateway located in the home, an operation and maintenance center for home appliances connected to the access network, and a management server located in the operation and maintenance center. The management server performs maintenance and operation of home appliances. . Another feature of the present invention is that, as a second IPv6 communication processor, an IPv6 communication processor reader having no network interface and having a function of reading information stored in the IPv6 communication processor is used. The processor reads the destination IPv6 address and product identifier stored in the processor, and in the IPv6 communication processor reader, generates the source IPv6 address from the product identifier and sets the product state to the IPv6 packet payload. • IPv6 communication It is to transmit the product state to the destination IPv6 address stored by the processor. By using the destination IPv6 address as the management server of the product management center, it becomes possible to grasp the sales status of the product on the management server.

尚、 本発明は、 前記課題の少なくとも 1つを解決するものである。 図面の簡単な説明  The present invention solves at least one of the above-mentioned problems. BRIEF DESCRIPTION OF THE FIGURES

図 1は、 本発明を適用するホームネッ トヮ一ク及ぴ保守システム構成を 示す図である。  FIG. 1 is a diagram showing a configuration of a home network and maintenance system to which the present invention is applied.

図 2は、 第一の IPv6通信プロセッサの構成を示す図である。 図 3は、第一の IPv6通信プロセッサの ROMに記憶する情報構成を示す図 である。 FIG. 2 is a diagram illustrating a configuration of a first IPv6 communication processor. FIG. 3 is a diagram illustrating a configuration of information stored in a ROM of the first IPv6 communication processor.

図 4は、第一の IPv6通信プロセッサを温度センサに実装した場合の IPv6 通信プロセッサにおける処理フローを示す図である。 FIG. 4 is a diagram showing a processing flow in the IPv6 communication processor when the first IPv6 communication processor is mounted on the temperature sensor.

図 5は、第一の IPv6通信プロセッサクセスポイントの処理構成を示す図 である。 FIG. 5 is a diagram illustrating a processing configuration of a first IPv6 communication processor access point.

図 6は、 第一の IPv6通信プロセッサクセスボイン卜における IPv6処理 モジュールの処理フロ一を示す図である。 FIG. 6 is a diagram showing a processing flow of the IPv6 processing module in the first IPv6 communication processor access point.

図 7は、 IPパケッ トの構成を示す図である。 FIG. 7 is a diagram showing a configuration of an IP packet.

図 8は、 第二の IPv6通信プロセッサの構成を す図である。 FIG. 8 is a diagram illustrating a configuration of the second IPv6 communication processor.

図 9は、第二の IPv6通信プロセッサの ROMに記憶する情報構成を示す図 である。 FIG. 9 is a diagram illustrating a configuration of information stored in a ROM of the second IPv6 communication processor.

図 1 0は、 第二の IPv6 通信プロセッサを温度センサに実装した場合の I Pv6通信プロセッサにおける処理フロ一を示す図である。 FIG. 10 is a diagram showing a processing flow in the IPv6 communication processor when the second IPv6 communication processor is mounted on the temperature sensor.

図 1 1は、 第二の IPv6通信プロセッサクセスボイントにおける IPv6処 理モジュールの処理フローを示す図である。 FIG. 11 is a diagram illustrating a processing flow of the IPv6 processing module in the second IPv6 communication processor access point.

図 1 2は、 第三の IPv6通信プロセッサが持つ情報を読み出す IPv6通信 プロセッサリーダを用いた運用システムを示す図である。 FIG. 12 is a diagram showing an operation system using an IPv6 communication processor reader for reading information held by a third IPv6 communication processor.

図 1 3は、 第三の IPv6通信プロセッサ構成を示す図である。 FIG. 13 is a diagram illustrating a third IPv6 communication processor configuration.

図 1 4は、第三の IPv6通信プロセッサ内の ROMに記憶する情報構成を示 す図である。 FIG. 14 is a diagram showing a configuration of information stored in a ROM in the third IPv6 communication processor.

図 1 5は、 IPv6通信プロセッサリーダにおける処理構成を示す図である。 図 1 6は、 IPv6通信プロセッサリーダにおける IPv6処理モジュールの 処理フローである。 FIG. 15 is a diagram illustrating a processing configuration in the IPv6 communication processor reader. Figure 16 shows the processing flow of the IPv6 processing module in the IPv6 communication processor reader.

図 1 7は、 IPv6通信プロセッサを実装する温度センサの構成例を示す図 である。 図 1 8は、 ネッ トワークプリフィクスと管理対象者情報の対応テーブル を示す図である。 FIG. 17 is a diagram illustrating a configuration example of a temperature sensor on which an IPv6 communication processor is mounted. FIG. 18 is a diagram showing a correspondence table between the network prefix and the management target information.

図 1 9は、 製品識別子、 管理対象者情報及び管理機器情報の対応テープ ルを示す図である。 Figure 19 is a diagram showing the corresponding tables of product identifiers, managed person information, and managed device information.

図 2 0は、 I P V 6通信プロセッサアクセスポイントのハードウェア構 成例を示す図である。 FIG. 20 is a diagram illustrating an example of a hardware configuration of an IPv6 communication processor access point.

図 2 1は、 IPv6通信プロセッサリーダのハードウェア構成例を示す図である。 図 2 2は、 ホ一ムゲ一トウエイのハ一ドウエア構成例を示す図である。 発明を実施す.るための最良の形態 FIG. 21 is a diagram illustrating a hardware configuration example of the IPv6 communication processor reader. FIG. 22 is a diagram showing an example of a hardware configuration of a home gateway. BEST MODE FOR CARRYING OUT THE INVENTION

本発明の実施の形態について図面を参照しながら説明する。 尚、 図中同一ま たは相当部分には同一符号を付してその説明は繰り返さない。  An embodiment of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding portions have the same reference characters allotted, and description thereof will not be repeated.

本発明の第一の実施形態を図 1から図 6、 図 1 7から図 2 0、 及び図 2 2を 参照して説明する。  A first embodiment of the present invention will be described with reference to FIGS. 1 to 6, FIGS. 17 to 20, and FIG.

図 1は、本発明を適応する第一の IPv6通信プロセッサ 1 0 1 Aを利用したホ 一ムネットワーク 1 0 7及び保守システムの一構成例を示す。 IPv6通信プロセ ッサ 1 0 1は、 冷蔵庫 109などの家電機器、 及びセンサ 108に実装することが できる。 IPv6通信プロセッサ 1 0 1 ( 1 0 1 A、 1 0 1 B) は、 第一の IPv6通 信プロセッサアクセスボイント 1 0 2 Aを介して、 ホームゲートウェイ 106と 接続し、 ホームネットヮ一ク 107を構成する。 IPv6通信プロセッサ 101 と IPv6 通信プロセッサアクセスポイント 102Aは、例えば IEEE802. 11bといった無線ネ ットワークを介して接続する。 ホームネットワーク 107はホームゲートウェイ 106を介して、 ADSL (Asymmet r i c Digi t al Subscr i ber Line) 、 FTTH (Fiber to the Home) といったアクセス網 103と接続し、 保守運用センタ 104Aに配置され ている管理サーバ 105Aと接続する。  FIG. 1 shows a configuration example of a home network 107 and a maintenance system using a first IPv6 communication processor 101A to which the present invention is applied. The IPv6 communication processor 101 can be mounted on home appliances such as the refrigerator 109 and the sensor 108. The IPv6 communication processor 101 (101A, 101B) is connected to the home gateway 106 via the first IPv6 communication processor access point 102A to form the home network 107. . The IPv6 communication processor 101 and the IPv6 communication processor access point 102A are connected via a wireless network such as IEEE802.11b. The home network 107 is connected to an access network 103 such as ADSL (Asymmetric Digital Subscriber Line) or FTTH (Fiber to the Home) via a home gateway 106, and a management server located at the maintenance and operation center 104A. Connect with 105A.

図 2 2は、 ホームゲートウェイ 1 0 6のハードウェア構成例である。 ホーム ゲートウェイは、 主プロセッサ 2 2 0 1、 及び実行するプログラムを記憶する 主メモリ 2 2 0 2、 プログラム及び設定情報を格納するハードディスク 2 2 0 9、 及びハードディスクコントローラ 2 2 0 8、 アクセス網 1 0 3との接続を 行うアクセス網イン夕フェース部 2 2 0 4、 本実施例では、 1 0 Mあるいは 1 0 0 Mのィ一サネット対応のィン夕フェース部として記述している第一の IPv6 通信プロセッサ 1 0 1 Aと接続する有線ネットワークインタフェース部 2 2 0 7、 アクセス網インタフェース部 2 2 0 4と有線ネットワークインタフェース 部 2 2 0 7間を転送する送受信パケットを一時的に格納するバッファメモリ 2 2 0 5、及び ッファメモリコントローラ 2 2 0 4、 これらを接続するシステムバ ス 2 2 0 3から構成する。 FIG. 22 is an example of a hardware configuration of the home gateway 106. The home gateway stores the main processor 222 and the program to be executed. Main memory 222, hard disk 220 for storing programs and setting information, hard disk controller 220, access network interface for connection to access network 103, 222 In the embodiment, a wired network interface unit 2207 connected to a first IPv6 communication processor 101A described as an interface unit corresponding to 100M or 100M Ethernet, A buffer memory 2205 for temporarily storing transmission / reception packets transferred between the access network interface 222 and the wired network interface 2207, and a buffer memory controller 2204 are connected. It consists of system bus 222.

図 2は、 第一の IPv6通信プロセッサ構成 101Aを示す。 IPv6通信プロセッサ 101Aは、 実装した機器からの割り込み 201Aを受け付ける機器インタフエ一ス 部 202A、 機器からの割り込みを受けて読み出される情報を記憶する ROM203A及 び、 読出し部 204A、 そして ROMから読み出した情報を第一の IPv6通信プロセ ッサアクセスボイントに対して送信するネットワークインタフェース部 205A から構成する。 ネットワークインタフエ一ス部 2 0 5 Aは、 送信バッファとし て RAM 2 0 6 Aを持つ。  FIG. 2 shows a first IPv6 communication processor configuration 101A. The IPv6 communication processor 101A includes a device interface unit 202A that receives an interrupt 201A from the mounted device, a ROM 203A that stores information read in response to an interrupt from the device, a read unit 204A, and information read from the ROM. It consists of a network interface unit 205A that transmits to the first IPv6 communication processor access point. The network interface unit 205A has a RAM 206A as a transmission buffer.

図 1 7は、第一の IPv6通信プロセッサを実装する温度センサ 1 0 8の構成を 示す図である。温度センサ 1 0 8は、温度センサ回路 1 7 0 1と IPv6通信プロ セッサ 1 0 1 Aから構成し、温度センサ回路から IPv6通信プロセッサに対する 割り込み信号線 2 0 1 Aで接続する。  FIG. 17 is a diagram illustrating a configuration of the temperature sensor 108 in which the first IPv6 communication processor is mounted. The temperature sensor 108 consists of a temperature sensor circuit 1701 and an IPv6 communication processor 101A, and the temperature sensor circuit is connected to the IPv6 communication processor via an interrupt signal line 201A.

図 3は、 IPv6通信プロセッサ 1 0 1 Aの ROM 2 0 3 Aに記憶する情報の構成 要素を示した図である。 ROM 2 0 3 A内には、 IEEE802. 1 1 bの MACヘッダ 3 0 1 A、 IPv6通信プロセッサを実装している機器の製品識別子 3 0 2 A、保守運用シ ステムの管理サーバのグローバル IPv6ァドレスを送信先 IPv6アドレス 3 0 3 Aとして記憶し、 加えて製品識別子と送信先 IPアドレスの CRC1 6の計算結果で ある CRC 3 0 4を記憶する。  FIG. 3 is a diagram showing components of information stored in the ROM 203A of the IPv6 communication processor 101A. The ROM 203A contains the IEEE802.11b MAC header 310A, the product identifier of the device that implements the IPv6 communication processor 302A, and the global IPv6 address of the management server of the maintenance and operation system. Is stored as the destination IPv6 address 300 A, and in addition, the product identifier and the CRC 304 that is the calculation result of the CRC 16 of the destination IP address are stored.

次に IPv6通信プロセッサ 1 0 1 Aを具備した温度センサ 1 0 8の処理を図 4 にて説明する。 温度センサ回路' 1 7 0 1が温度上昇を感知し、 IPv6通信プロセッサ 1 0 1 A に対し割り込み 2 0 1 Aを入れると (4 0 0 ) 、 以下の手順で IPv6通信プロセ ッサ 1 0 1 Aは処理を行う。 Next, the processing of the temperature sensor 108 having the IPv6 communication processor 101A will be described with reference to FIG. When the temperature sensor circuit '17001 detects the temperature rise and interrupts 201A to the IPv6 communication processor 101A (400), the IPv6 communication processor 101 follows the following procedure. A performs processing.

ステップ 1として、 割り込み 2 0 1 Aを受け付けた機器イン夕フェース部 2 0 2 Aは、 読出し部に対し ROM 2 0 3 B内の情報読出し処理を行う信号を送る ( 4 1 0 ) 。  In step 1, the device interface unit 202A, which has accepted the interrupt 201A, sends a signal for performing information reading processing in the ROM203B to the reading unit (410).

ステップ 2として、 信号を受信した読出し部 2 0 4 Aは、 ROM 2 0 3 Aに記 憶されている情報である M A Cヘッダ 3 0 1 A、 製品識別子 3 0 2 A、 送信先 IPv6アドレス 3 0 3 A、 CRC 3 0 4を読出し、 ネットワークイン夕フェース部 2 0 5 Aの送信バッファに相当する RAM 2 0 6 Bに書きこむ (4 2 0 ) 。  In step 2, the read unit 204A receiving the signal sends the MAC header 310A, the product identifier 3002A, the information stored in the ROM203A, the destination IPv6 address 30 3 A, CRC 304 is read, and written to RAM 206 B, which is equivalent to the transmission buffer of network interface 205 A (420).

ステップ 3として、 読出し部 2 0 4 Aは、 ネットワークインタフェース部 2 0 5 Aに対し、 パケット送信を依頼する信号を送る (4 3 0 ) 。  In step 3, the reading unit 204A sends a signal for requesting packet transmission to the network interface unit 205A (430).

ステップ 4として、 ネットヮ一クインタフエース部 2 0 5 Aは、 IEEE802. 11 b の規定に従い第一の IPv6通信プロセッサアクセスポィント 1 0 2 Aに対し、 RAM 2 0 6 A上のデータを送信する (4 4 0 ) 。  In step 4, the network interface unit 205A transmits the data on the RAM 206A to the first IPv6 communication processor access point 102A in accordance with the provisions of IEEE802.11b ( 4 4 0).

図 2 0は、 IPv6通信プロセッサ 1 0 1 Aから送信されるバケツトを受信する 第一の IPv6通信プロセッサアクセスボイント 1 0 2 Aのハ一ドウエア構成を示 す図である。 IPv6通信プロセッサアクセスボイント 1 0 2 Aは、 図 5に示す処 理及び図 6に示す処理フ D-を実行する主プロセッサ 2 0 0 1 A、 実行プログラム を記憶する主メモリ 2 0 0 2 A、 及びプログラムを格納するハードディスク 2 0 0 9 A及びハ一ドディスクコント口一ラ 2 0 0 8 A、 本実施例では、 1 0 M あるいは 1 0 0 Mのイーサネット対応のィンタフェース部として記述している ホームゲートウェイ 1 0 6と接続する有線ネットワークインタフエ一ス部 2 0 0 6 A、 IPv6通信プロセッサ 1 0 1 Aと接続する 8 0 2 . 1 1 b対応の無線ネ ットヮ一クインタフエース部 2 0 0 7、 無線ネットワークインタフエ一ス部 2 0 0 7から受信し、 有線ネットワークインタフェース部 2 0 0 6 Aへ送信する パケットを格納するバッファメモリ 2 0 0 5 A及び ツファメモリコントローラ 2 0 0 4 A、 これらを接続するシステムバス 2 0 0 3 Aから構成する。 図 5は、 IPv6通信プロセッサ 1 0 1 Aから送信されるデータを受信する第一 の IPv6通信プロセッサアクセスポイント 1 0 2 Aの処理構成を示す図である。 IPv6通信プロセッサアクセスポイント 1 0 2 Aは、 IPv6通信プロセッサ 1 0 1 A からのデータを受信する無線インタフェース処理部 5 0 3、 受信したデータ より管理サ一バに送信する IPv6バケツトを作成する IPv6通信プロセッサ処理 モジュール 5 0 1、及ぴ有線ネットヮ一ク制御を行う LLC/MA PHYといった有 線イン夕フェース処理部 5 0 2から構成する。 ' FIG. 20 is a diagram showing a hardware configuration of a first IPv6 communication processor access point 102A for receiving a bucket transmitted from the IPv6 communication processor 101A. The IPv6 communication processor access point 102 A is a main processor 200 A that executes the processing shown in FIG. 5 and the processing block D- shown in FIG. 6, a main memory 200 A that stores an execution program, In this embodiment, a hard disk 200 A and a hard disk controller 200 A storing a program and a hard disk controller 200 A are described as a 100 M or 100 M Ethernet-compatible interface unit. Wired network interface unit connected to home gateway 106 A 206 A, wireless network interface unit compatible with IPv6 communication processor 101 A 82.12.1 b compatible wireless network interface unit 2 Buffer memory 200 for storing packets received from the wireless network interface unit 200 and transmitted to the wired network interface unit 206 A and buffer memory controller 200 4 A, these Constituting the system bus 2 0 0 3 A to be connected. FIG. 5 is a diagram illustrating a processing configuration of a first IPv6 communication processor access point 102A that receives data transmitted from the IPv6 communication processor 101A. The IPv6 communication processor access point 102A is a wireless interface processing unit 503 that receives data from the IPv6 communication processor 101A, and creates an IPv6 packet that is sent to the management server from the received data.IPv6 communication It is composed of a processor processing module 501 and a wired interface processing unit 502 such as an LLC / MA PHY that performs wired network control. '

図 6は、第一の IPv6通信プロセッサアクセスボイント 1 0 2 Aにおける IPv6 通信プロセッサ処理モジュール 5 0 1での処理フローである.。  FIG. 6 is a processing flow in the IPv6 communication processor processing module 501 in the first IPv6 communication processor access point 102A.

無線ィンタフエ一ス処理部 5 0 3を介して、 IPv6通信プロセッサ 1 0 1 Aか らデータを受信すると、 ιρν6通信プロセッサ処理モジュール 5 0 1は起動され ( 6 0 0 ) 、 ステップ 1として、 受信した製品識別子 3 0 2 A と送信先 IPv6 アドレス 3 0 3 Aの CRC16 を計算する (6 1 0 ) 。 計算した CRC結果と IPv6 通信プロセッサ 1 0 1 Aから受信した CRC値 3 0 4を比較する (6 2 0 ) 。 両 者の値が一致している場合、コマンド値として、異常通知を記憶する(6 3 0 )。 両者の値が一致していない場合、 IPv6通信プロセッサ 1 0 1 A内の ROM 2 0 3 Aに記憶されている情報が改竄されていることになるため、 コマンド値として、 IPv6通信プロセッサ情報改竄を記憶する (6 4 0 ) 。 Via the wireless Intafue Ichisu processor 5 0 3, upon receiving the IPv6 communication processor 1 0 1 A or data from, Iotaro [nu 6 communications processor processing module 5 0 1 is started (6 0 0), Step 1, The CRC 16 of the received product identifier 300 A and the destination IPv6 address 303 A is calculated (610). The calculated CRC result is compared with the CRC value 304 received from the IPv6 communication processor 101A (620). If the values match, an error notification is stored as the command value (630). If the values do not match, the information stored in the ROM 203A of the IPv6 communication processor 101A has been tampered with. Remember (640).

ステップ 2として、受信した製品識別子 3 0 2 Aから送信元 IPv6アドレスを 作成する。 128ビットの IPv6アドレスは、 上位 64ビットをネットワークプリ フィクス、下位 6 4ビットをィン夕フェース IDと呼ぶ 2エリァから構成される。 ネットワークプリフィクスは、 サブネットワークを特定する情報であり、 イン 夕フェース ID は、 機器を特定する情報である。 本実施例では、 IETF RFC2461 に従い、 アクセス網 1 0 3からホームゲ一卜ウェイ 1 0 6はネットワークプリ フィクスを入手し、 IPv6通信プロセッサアクセスポイント 1 0 2 Aからは、 ホ ームゲートウェイ 1 0 6からネットワークプリフィクスを入手する。 インタフ エース IDとして、 IPv6通信プロセッサ 1 0 1 Aから伝えられた製品識別子 3 0 2 Aを使用する (6 5 0 ) 。 ステップ 3として、 ステップ 2で作成した送信元 IPv6アドレスと IPv6から 通知された送信先 IPv6アドレス 3 0 3 Aから図 7に示す IPv6ヘッダ 7 0 1を 作成する (6 6 0 ) 。 In step 2, a source IPv6 address is created from the received product identifier 302A. A 128-bit IPv6 address consists of two areas called the upper 64 bits called the network prefix and the lower 64 bits called the interface ID. The network prefix is information that specifies a subnetwork, and the interface ID is information that specifies a device. In this embodiment, in accordance with IETF RFC2461, the home gateway 106 obtains the network prefix from the access network 103, and the home gateway 106 from the IPv6 communication processor access point 102A. Get the network prefix. The product identifier 302 A transmitted from the IPv6 communication processor 101 A is used as the interface ID (650). As step 3, the IPv6 header 701 shown in FIG. 7 is created from the source IPv6 address created in step 2 and the destination IPv6 address 303 A notified from IPv6 (660).

ステップ 4として、 図 7の Co顧 andエリア 7 0 2にステップ 1で記憶したコ マンド値を設定し、 IPv6パケットを作成する (6 7 0 ) 。  In step 4, the command value stored in step 1 is set in the Co-request and area 702 of FIG. 7, and an IPv6 packet is created (670).

ステップ 5として、作成した IPv6バケツトを有線ィンタフェース処理部 5 0 2 である LLC/MAC処理部へ渡し、 パケット送信を要求する (6 8 0 ) 。 In step 5, the created IPv6 bucket is transferred to the LLC / MAC processing unit, which is the wired interface processing unit 502, to request packet transmission (680).

このように、 IPv6 通信プロセッサアクセスポイント 1 0 2 A において、 IPv6 通信プロセッサ 1 0 1 Aが記憶している製品識別子 3 0 2 Aと送信先 IPv6アド レス 3 0 3 Aを受信し、 IPv6バケツトを生成し、 ホームゲ一トウエイ 1 0 6及 ぴアクセス網 1 0 3を介して、 保守運用センタ 1 0 4 Aに配置する管理サーバ 1 0 5 Aに IPv6パケットを送信することが出来る。 保守運用センタ 1 0 4 A からは、 IPv6通信プロセッサ 1 0 1 Aを備えた機器が、 IPv6プロトコルを実装 して通信しているように見える。 In this way, the IPv6 communication processor access point 102A receives the product identifier 302A stored in the IPv6 communication processor 101A and the destination IPv6 address 303A, and transmits the IPv6 bucket. The IPv6 packet can be generated and transmitted to the management server 105A located at the maintenance operation center 104A via the home gateway 106 and the access network 103. From the operation and maintenance center 104 A, it appears that devices equipped with the IPv6 communication processor 101 A are communicating by implementing the IPv6 protocol.

保守運用センタ 1 0 4 Aに配置される管理サーバ 1 0 5 Aは、 I P v 6パケ ットを受信すると、 IPv6パケットのコマンド値から、 IPv6通信プロセッサ 1 0 1 A を備えた機器である温度センサ 1 0 8が異常を検知したことを認識し、 IPv6 パケッ卜の送信元ァドレスと図 1 8、 図 1 9に示すテーブルを用いて、 IPv6バケツトを送信した家電機器及び管理対象者情報を検出する。  Upon receiving the IPv6 packet, the management server 105A located at the maintenance and operation center 104A receives the IPv6 packet from the command value of the IPv6 packet and calculates the temperature of the device equipped with the IPv6 communication processor 101A. Recognizes that sensor 108 has detected an abnormality, and detects the home appliance and IPv6 information that sent the IPv6 bucket using the source address of the IPv6 packet and the tables shown in Figs. 18 and 19. I do.

図 1 8はネットワークプリフィクスと管理対象者情報の対応を管理するテー ブル 1 8 0 1構成を示す図である。 本テーブル 1 8 0 1は、 IP V 6アドレスの ネッ卜ワークプリフィクス 1 8 0 2と管理対象者情報 1 8 0 3から構成される エントリを複数管理し、 管理対象者情報 1 8 0 3として、 名前 1 8 0 3 A、 住 所 1 8 0 3 B、 電話番号 1 8 0 3 C、 Internet Servi ce Provi der 1803D、 ュ一 ザ ID 1 8 0 3 Eを持つ。受信した IPバケツトの送信元 IP v 6ァドレスのネッ トワークプリフィクス 1 8 0 2 Aを持つェントリを本テーブル 1 8 0 1から検 索し、 対応する管理対象者情報 1 8 0 3を得ることができる。  FIG. 18 is a diagram showing a configuration of a table 1801 for managing the correspondence between the network prefix and the management target information. This table 1801 manages a plurality of entries composed of the network prefix 1802 of the IPv6 address and the managed person information 1803, and as the managed person information 1803, It has a name 1803A, a residence 1803B, a telephone number 1803C, an Internet Service Provider 1803D, and a user ID 1803E. The entry having the network prefix 1802 A of the source IP v6 address of the received IP bucket can be searched from this table 1801 to obtain the corresponding managed person information 1803 .

図 1 9は製品識別子 3 0 2、 管理対象者情報 1 8 0 2及び管理機器情報 1 9 0 1の対応を管理するテーブル 1 9 0 1構成を示す図である。 管理機器情報 1 9 0 2として、 本テーブル 1 9 0 1では、 メーカ、 機器名、 製品年度等の情報Figure 19 shows the product identifier 302, managed person information 1802, and managed device information 19 FIG. 3 is a diagram showing a configuration of a table 1901 for managing correspondence of 01. As the management device information 1902, in this table 1901, information on the manufacturer, device name, product year, etc.

1 9 0 2 Aが記憶されているとする。受信した IP V 6アドレスのインタフエ一 ス I Dとして製品識別子 3 0 2 Aから対応する管理対象者情報としてのユーザ I D 1 8 0 3 E、 管理機器情報 1 9 0 2 Aを得ることができる。 It is assumed that 1902A is stored. As the interface ID of the received IPV6 address, the user ID 1803E and the management device information 1902A can be obtained from the product identifier 302A as the corresponding management target information.

このようにして、 得た情報から I P V 6バケツトを送信した通信プロセッサ 1 0 1 Aを備えた機器である温度センサ 1 0 8が異常を検知、 その温度センサ 1 0 8を備えた家を検出することにより、 温度センサ 1 0 8が設置している家に 電話による異常の確認、 あるいは保守要員を送るといった対応が可能な、 I P V 6家電機器の保守運用を行うことができる。 In this way, the temperature sensor 108, which is a device equipped with the communication processor 101A that has transmitted the IPV 6 bucket from the obtained information, detects an abnormality and detects the house equipped with the temperature sensor 108. As a result, it is possible to perform maintenance and operation of the IPV 6 home electric appliance, which can confirm the abnormality by telephone or send maintenance personnel to the house where the temperature sensor 108 is installed.

第 2の実施例を図 1及び図 8から図 1 1を用いて説明する。  A second embodiment will be described with reference to FIGS. 1 and 8 to 11.

本発明を適応する第二の IPv6通信プロセッサ 1 0 1 Cを利用したホームネッ トワーク 1 0 7及び保守システムの一構成例は、 実施例 1と同じ図 1に示す通 りである。  One configuration example of the home network 107 and the maintenance system using the second IPv6 communication processor 101C to which the present invention is applied is as shown in FIG.

図 8は、 第二の IPv6通信プロセッサ 1 0 1 C構成を示す図である。 第 二の IPv6通信プロセッサ 1 0 1 Cは、機器からの割り込み 2 0 1 Bを受 け付ける機器ィン夕フェース部 2 0 2 B、 ROM 2 0 3 B、 機器ィン夕フエ —ス部 2 0 2 Bからの信号、 あるいは、 タイマ 8 0 1からの信号を受け て ROM 2 0 3 Bに記憶された情報を読出す読み出し部 2 0 4 B、 送信バ ッファである RAM 2 0 6 Bを備えた外部ネッ トワークインタフェース部 FIG. 8 is a diagram showing a second IPv6 communication processor 101C configuration. The second IPv6 communication processor 101C has a device interface section 202B, ROM203B, and device interface section 2 for receiving an interrupt 201B from a device. The read unit 204 B, which reads the information stored in the ROM 203 B in response to the signal from the 02 B or the signal from the timer 801, and the RAM 206 B, which is the transmission buffer, External network interface section provided

2 0 5 Bから構成する。 It consists of 205B.

図 9は、 ROM 2 0 3 Bで記憶する情報構成を示した図です。 IEEE802. l i b 規定の MACへッダ 3 0 1 B、 I Pv6通信プロセッサを実装する家電機器の 製品識別子 3 0 2 B、 送信先 IPv6アドレス 3 0 3 B、 正常状態を示すコ マンド値ひ 9 0 1、及び製品識別子 3 0 2 Bと送信先 IPv6アドレス 3 0 3 Bとコマンド値《 9 0 1の CRC16を計算した結果である CRC α 9 0 2、 異常状態を示すコマンド値 i3 9 0 3、 及び製品識別子 3 0 2 Bと送信先 I Pv6アドレス 3 0 3 Bとコマンド値 )3 9 0 3の CRCを計算した結果であ る CRC /3 9 0 4を ROM 2 0 3 Bにて記憶する。 Figure 9 shows the information structure stored in ROM 203B. IEEE802.lib stipulated MAC header 301B, product identifier of home electric appliances implementing IPv6 communication processor 302B, destination IPv6 address 303B, command value indicating normal status 90 1, the product identifier 3 0 2 B, the destination IPv6 address 3 0 3 B, and the command value << CRC 0 9 2 which is the result of calculating CRC 16 of 9 0 1, the command value i 3 9 0 3 indicating an abnormal state, And product identifier 3 0 2 B, transmission destination IPv6 address 3 0 3 B and command value) CRC / 39394 is stored in ROM203B.

図 1 0は、第二の I Pv6.通信プロセッサ 1 0 1 Cを図 1 7に示すように 温度センサ 1 0 8に実装した場合の IPv6 通信プロセッサが実行する処 理フ口一を示す。  FIG. 10 shows a process executed by the IPv6 communication processor when the second IPv6. Communication processor 101C is mounted on the temperature sensor 108 as shown in FIG.

第二の IPv 6通信プロセッサ 1 0 1 Cは、温度センサ回路 1 7 0 1からの 割り込み、 あるいは、 タイマからの定期的'な割り込みを受けて処理を開 始する。 The second IPv6 communication processor 101C starts processing upon receiving an interrupt from the temperature sensor circuit 1701 or a periodic interrupt from a timer.

ステップ 1 として、 外部の温度センサ回路からの割り込みを受け付け た機器ィンタフェース部 2 0 2 Bは、 読出し部 2 0 4 Bに対し、 ROM 2 0 3 B内の情報を読み出す信号を送る ( 1 0 1 0 ) 。  As step 1, the device interface unit 202B receiving the interrupt from the external temperature sensor circuit sends a signal for reading the information in the ROM 203B to the reading unit 204B (10 Ten ) .

ステップ 2として、 機器インタフェース部 2 0 2 Bから信号を受信した読出 し部 2 0 4 Bは、 ROM 2 0 3 Bに記憶されている MACヘッダ 3 0 1 B、製品識別 子 3 0 2 B、 送信先 IPv6アドレス 3 0 3 C、 コマンド値 ]3 9 0 3及び CRC /3 9 0 4を読出し、 ネットワークインタフェース部 2 0 5 Bの RAM '2 0 6 Bに書き 込む (1 0 2 0 ) 。 読出し部 2 0 4 Bは、 ネットワークインタフェース部 2 0 5 B に対し、 パケット送信を依頼する信号を送る (1 0 4 0 ) 。  As step 2, the reading unit 204B receiving the signal from the device interface unit 202B transmits the MAC header 301B stored in the ROM 203B, the product identifier 302B, The destination IPv6 address 300 C, command value] 390 3 and CRC / 3 904 are read out and written to RAM '206 B of the network interface section 205 B (1 0 2 0). The reading unit 204B sends a signal for requesting packet transmission to the network interface unit 205B (1004B).

あるいは、 ステップ 3として、 定期的にタイムアウトするタイマ 8 0 1から 起動された読出し部 2 0 4 Bは、 ROM 2 0 3 Bに記憶されている情報の内、 MAC ヘッダ 3 0 1 B、 製品識別子 3 0 2 B、 送信先 IPv6アドレス 3 0 3 B、 コマン ド値 α 9 0 1及び CRC a 9 0 2を読出し、 ネットワークインタフェース部 2 0 5 Bの RAM 2 0 6 Bに書き込む ( 1 0 3 0 ) 。 読出し部 2 0 4 Bは、 ネットヮ一 クインタフエース部 2 0 5 Bに対し、 バケツ卜送信を依頼する信号を送る ( 1 0 4 Alternatively, in step 3, the reading unit 204B started from the timer 801, which periodically times out, stores the MAC header 301B, the product identifier in the information stored in the ROM 203B. 3 0 2 B, destination IPv6 address 3 0 3 B, command value α 9 0 1 and CRC a 9 0 2 are read and written to RAM 2 0 6 B of network interface 2 0 5 B (1 0 3 0 ). The reading unit 204 B sends a signal requesting packet transmission to the network interface unit 205 B (104

0 ) 0)

ステップ 4 として、 ネットワークイン夕フエ一ス部 (2 0 5 B) は、 IEEE802. l i bの規定に従い第一の IPv6通信プロセッサアクセスボイント 1 0 2 Bに対し、 RAM 2 0 6 B上のデータを送信する (1 0 5 0 ) 。  As step 4, the network interface section (205B) sends the data on RAM 206B to the first IPv6 communication processor access point 102B in accordance with IEEE802.lib. Yes (1 050).

図 1 1は、第二の IPv6通信プロセッサ 1 0 1 Cからのパケッ トを受信 し、保守運用センタ 1 0 4 Aの管理サーバ 1 0 5 Aに IPv6パケッ ト送信 を行う第二の IPv6通信プロセッサアクセスボイント 1 0 2 Bが実行する 処理フローを示す。第二の IPv6通信プロセッサアクセスボイント 1 0 2 Bの処理部構成は、 実施例 1で示す図 5と同様である。 Figure 11 shows an example of receiving a packet from the second IPv6 communication processor 101C and sending it to the management server 105A of the maintenance and operation center 104A. The processing flow executed by the second IPv6 communication processor access point 102B that performs The processing unit configuration of the second IPv6 communication processor access point 102B is the same as that of FIG. 5 shown in the first embodiment.

第二の IPv6通信プロセッサアクセスポイント 1 02 Bにおいて、無線インタ フェース処理部 50 3を介して、 IPv6通信プロセッサ 1 0 1 Cからデ一夕を受 信すると、 IPv6通信プロセッサ処理モジュール 50 1は起動され(1 10.0)、 ステップ 1として、 受信した製品識別子 302 B、 送信先 IPv6アドレス 30 3 B及びコマンド値 90 1、 90 3の CRC16を計算する (1 1 10) 。 計算した CRC結果と IPv6通信プロセッサ 1 0 1 Cから受信した CRC値 902く 904を 比較する (1 1 20) 。 両者の値が一致していない場合、 IPv6通信プロセッサ 1 0 1 C内の ROM 203 Bに記憶されている情報が改竄されていることになる ため、コマンド値として、 IPv6通信プロセッサ情報改竄を記憶する(1 130)。 ステップ 2として、受信した製品識別子 302 Bから送信元 IPv6アドレスを 実施例 1と同様に作成する ( 6 50) 。  When the second IPv6 communication processor access point 102B receives the data from the IPv6 communication processor 101C via the wireless interface processing unit 503, the IPv6 communication processor processing module 501 is activated. (1 10.0), as step 1, calculate the CRC16 of the received product identifier 302 B, destination IPv6 address 303 B, and command values 901 and 903 (1 1 10). The calculated CRC result is compared with the CRC values 902 and 904 received from the IPv6 communication processor 101C (1 120). If the values do not match, the information stored in the ROM 203B in the IPv6 communication processor 101C has been tampered with, and the tampering with the IPv6 communication processor information is stored as the command value. (1 130). As step 2, a source IPv6 address is created from the received product identifier 302B in the same manner as in the first embodiment (650).

ステップ 3として、 ステップ 2で作成した送信元 IPv6アドレスと IPv6通信 プロセッサ 1 0 1 Cから通知された送信先 IPv6ァドレス 303 Bから図 7に 示す IPv6ヘッダ 70 1を作成する (660) 。  As step 3, an IPv6 header 701 shown in FIG. 7 is created from the source IPv6 address created in step 2 and the destination IPv6 address 303B notified from the IPv6 communication processor 101C (660).

ステップ 4として、 図 7の Commandエリア 702にステップ 1で記憶したコ マンド値がある場合、 そのコマンド値を設定する。 記憶したコマンド値が無い 場合、 IPv6 通信プロセッサから受信したコマンド値 90 1、 903を図 7の Commandエリア 702に設定する (1 1 60) 。 このようにして、 IPv6バケツ 卜を作成する。  As step 4, if the command value stored in step 1 is present in the command area 702 of FIG. 7, the command value is set. If there is no stored command value, the command values 901 and 903 received from the IPv6 communication processor are set in the command area 702 of FIG. 7 (1 160). In this way, an IPv6 bucket is created.

ステップ 5として、作成した IPv6パケットを有線ィン夕フエ一ス部 502で ある LLC/MAC処理部へ渡し、 パケット送信を要求する (680) 。  In step 5, the created IPv6 packet is passed to the LLC / MAC processing unit, which is the wired interface unit 502, and a packet transmission is requested (680).

このように、 製品識別子 3 0 2 B、 送信先 IPアドレス 3 0 3 B といった情報を記憶した ROM 2 0 3 B及びタイマ 8 0 1 を備えた第二の IPv6通信プロセッサ 1 0 1 Cを製品に実装し、 IPv6通信プロセッサから 送信された情報から、第二の IPv6通信プロセッサアクセスポイント 1 0 2 Bにおいて、 IPv6パケッ トを生成することにより、 定期的に製品の正 常報告を、 異常時検出時には異常報告を保守運用センタ 1 0 4 Aに行う ことが可能である。 As described above, the second IPv6 communication processor 101C equipped with the ROM 203B storing the information such as the product identifier 302B and the destination IP address 303B and the timer 811, is provided to the product. Implemented, from the information sent from the IPv6 communication processor, the second IPv6 communication processor access point 10 In 2B, by generating IPv6 packets, it is possible to periodically report product normality to the maintenance and operation center 104A when an error is detected.

保守運用センタ 1 0 4 Aの管理サーバ 1 0 5 Aにおいて、 実施例 1で 示したように、 管理対象者情報 1 8 0 3、 管理機器情報 1 9 0 2を検出 すると共に、受信 I P V 6パケッ トの Co匪 and702を解析することにより . IPv6通信プロセッサ 101 C を備えた温度 ンサ 1 0 8のステートを把握 することが可能である。  As shown in the first embodiment, the management server 100 A of the maintenance operation center 104 A detects the subject person information 1803 and the management device information 1902, and receives the IPV 6 packet. The state of the temperature sensor 108 provided with the IPv6 communication processor 101 C can be grasped by analyzing the Co bandand and 702 of the network.

第 3の実施例を図 Πから図 1 6、 及び図 2 1を用いて説明する'。  A third embodiment will be described with reference to FIGS. 1 to 16 and FIG. 21 '.

図 1 2は、 第 3の発明を適用するシステム構成例を示す図である。 第 三の IPv6通信プロセッサ 1 0 1 Dを備えた製品 1 2 0 3、 第三の I Pv6 通信プロセッサ 1 0 1 D から情報を読み出し、 読み出した情報を I Pv6 バケツ トとして送信する I Pv6 通信プロセッサリーダ 1 2 0 1、 第三の IPv6通信プロセッサ 1 0 1 Dからの通知を受け付ける製品管理センタ 1 2 0 4に配置する管理サーバ 1 2 0 5、及び IPv6通信プロセッサリーダ 1 2 0 1と管理サーバ 1 0 5 Bを接続するネッ トヮ一ク 1 2 0 2から構 成する。 本実施例では、 IPv6通信プロセッサリーダ 1 2 0 1は、 製品 1 2 0 3の販売店に配置するとする。  FIG. 12 is a diagram showing a system configuration example to which the third invention is applied. Third IPv6 communication processor Product equipped with 101D 1.23, Third IPv6 communication processor Reads information from 101D and transmits the read information as an IPv6 bucket IPv6 communication processor Reader 1 2 0 1, Management server 1 2 5 located at the product management center 1 2 4 4 that receives notification from the third IPv6 communication processor 1 0 1 D, and IPv6 communication processor reader 1 2 0 1 and management server It is composed of a network 122 connecting the 105B. In the present embodiment, it is assumed that the IPv6 communication processor reader 1 201 is located at the store of the product 1 203.

図 1 3は、 第三の IPv6通信プロセッサ構成 1 0 1 Dを示す図である。 第三の IPv6通信プロセッサ 1 0 1 Dは、 ROM 2 0 3 C、 ROMに記憶した 情報を読み出す読み出し部 2 0 4 C、 IPv6通信プロセッサリーダ 1 2 0 1 とのィン夕フェース部に相当する外部ィンタフェース部 1 3 0 1から 構成する。  FIG. 13 is a diagram illustrating a third IPv6 communication processor configuration 101D. The third IPv6 communication processor 101D corresponds to the ROM 203C, the reading unit 204C reading out the information stored in the ROM, and the interface unit with the IPv6 communication processor reader 121. It consists of the external interface section 1301.

図 1 4は、 ROM 2 0 3 C に記憶する情報を示す図である。 製品識別子 1 4 0 1、 送信先 I Pv6ェニイキャス卜アドレス 1 4 0 2、 及び製品識別 子と送信先 IPv6 ェニイキャストアドレスの CRC 1 6計算値 1 4 0 3を ROM 2 0 3 Cに記憶する。  FIG. 14 is a diagram showing information stored in the ROM 203C. Store the product identifier 1441, the destination IPv6 anycast address 1402, and the product identifier and the CRC16 calculated value of the destination IPv6 anycast address 1403 in the ROM203C. .

IETF RFC 2 3 7 3において規定されている I Pv6 ェニイキヤストアドレ スは、 複数のインタフェースのグループを識別するアドレスであり、 グ ループに接続する全てのィン夕フェースに対してではなく、 グループに 属する最寄りのインタフェースのみに IPv6 パケッ トが送ることが出来 るアドレスである。 例えば、 最寄りの DNSサーバを検出するのに用いら れる。 本来の機能は、 最寄りのある機能を備えたルータと通信すること に用い.られるが、 本実施例では、 任意のサービスを提供するサーバを見 つけ出し、 サービスを受ける為に使用する。 この場合、 製品管理センタ 1 2 0 4のサブネッ トに属する管理サーバ 1 2 0 5に対して、 IPv6パケ ッ トを送るために用いる。 IPv6ェニイキャストアドレスを用いることに より、管理サーバ 1 2 0 5のグローバル IPv6ュ'ニキヤストアドレスを固 定としなくても、 IPv6通信プロセッサは管理サーバ 1 2 0 5に対し、 情 報通知の IPv6バケツ トを送ることが可能となる。 Ivv6 Any key store specified in IETF RFC 2 373 An address is an address that identifies a group of multiple interfaces, and is an address that IPv6 packets can be sent only to the nearest interface belonging to the group, not to all the interfaces connected to the group. It is. For example, used to find the nearest DNS server. The original function is used to communicate with the router with the nearest function. In this embodiment, a server that provides an arbitrary service is found and used to receive the service. In this case, it is used to send IPv6 packets to the management server 125 belonging to the subnet of the product management center 124. By using an IPv6 anycast address, the IPv6 communication processor can send an information notification to the management server 125 even if the global IPv6 multicast address of the management server 125 is not fixed. It becomes possible to send IPv6 buckets.

図 2 1は、 IPv6通信プロセッサ 1 0 1 Dから送信されるバケツトを受信する IPv6通信プロセッサリーダ 1 2 0 1のハ一ドウエア構成を示す図である。 IPv6 通信プロセッサリーダ 1 2 0 1は、図 5に示す処理及び図 6に示す処理フ D-を実 行する主プロセッサ 2 0 0 1 B、 実行プログラムを記憶する主メモリ 2 0 0 2 B、 及びプログラムを格納するハードディスク 2 0 0 9 B及びハードディスク コントローラ 2 0 0 8 B、 本実施例では、 1 0 Mあるいは 1 0 0 Mのイーサネ ット対応のィンタフエース部として記述しているホームゲートウェイ 1 0 6と 接続する有線ネットワークインタフェース部 2 0 0 6 B、 CRT 1 5 0 7を制御す る外部出力コントローラ 2 1 0 1、 リーダ 1 5 0 5及びキーポード 1 5 0 6を 制御する外部入力コントローラ 2 1 0 2、 リーダ 1 5 0 5あるいはキ一ボード 1 5 0 6から外部入力コントローラ 2 1 0 2を介して読み込んだデ一夕を格納 し、 有線ネットワークインタフェース部 2 0 0 6 Bへ送信する為に作成するパ ケットを格納するバッファメモリ 2 0 0 5 B 及び Λ'ッファメモ 0コントローラ 2 0 0 4 Β、 これらを接続するシステムバス 2 0 0 3 Βから構成する。  FIG. 21 is a diagram showing a hardware configuration of the IPv6 communication processor reader 1221, which receives a bucket transmitted from the IPv6 communication processor 101D. The IPv6 communication processor reader 1 201 has a main processor 200 1 B for executing the processing shown in FIG. 5 and the processing flow D- shown in FIG. 6, a main memory 200 0 B for storing the execution program, and A hard disk 200 B and a hard disk controller 200 B, which store the program. In this embodiment, a home gateway 1 0 6 described as an interface unit corresponding to 100 M or 100 M Ethernet. External interface controller 2 1 0 1 that controls wired network interface section 2 0 6 B, CRT 1 5 0 7, reader 1 5 0 5 and keyport 1 6 0 6 2. Store the data read from the reader 1505 or the keyboard 1506 via the external input controller 2102, and create it to transmit to the wired network interface unit 206B. Sake package Buffer memory 2 0 0 5 B for storing the bets and lambda 'Ffamemo 0 controller 2 0 0 4 beta, constituting the system bus 2 0 0 3 beta connecting these.

図 1 5は、 IPv6通信プロセッサリーダ 1 2 0 1の処理プログラム構成 を示す図である。 IPv6通信プロセッサリーダ 1 2 0 1は、 IPv6通信プロ セッサ 1 0 1 Dの ROM 2 0 3 C内情報を読み込むリーダ 1 5 0 5やキー ボード 1 5 0 6からの入力を受け付ける外部入力インタフェース処理部 1 5 0 2、 CRT 1 5 0 7への表示を行う外部出力イン夕フェース処理部 1 5 0 3、 ネッ トワーク 1 2 0 2と接続する為の有線ィン夕フェース処 理部 1 5 0 4、及び IPv6通信プロセッサ処理モジュール 1 5 0 1から構 成する。 FIG. 15 is a diagram showing a processing program configuration of the IPv6 communication processor reader 1221. IPv6 communication processor reader 1 2 1 Sessa 1 0 1 D ROM 2 0 3 External input interface processing unit that accepts input from reader 1505 and keyboard 1506 that reads information in C 1505, and display on CRT 1507 It consists of an external output interface processing unit 1503 that performs communication, a wired interface processing unit 1504 for connection to the network 122, and an IPv6 communication processor processing module 1501. To achieve.

図 1 6は、 IPv6通 プロセッサリーダ 1 2 Q 1における IPv6通信プ 口セッサ処理モジュール 1 5 0 1の処理フロ一を示す。  FIG. 16 shows a processing flow of the IPv6 communication processor processing module 1501 in the IPv6 communication processor reader 12 Q1.

ステップ 1では、 IPv6通信プロセッサリーダ 1 2 0 1は、 IPv6通信プ 口セッサ 1 0 1 Dの ROM 2 0 3 Cに記憶している情報を'、 リーダ 1 5 0 5を用いて読み出す。 第三の IPv6通信プロセッサ 1 0 1 Dは、 IPv6通 信プロセッサリーダ 1 2 0 1から情報の読出し信号を外部ィンタフエ一 ス部 1 3 0 1で受け付けると、 読出し部 2 0 4 Cに対して ROM 2 0 3 C 上の情報を読み出す信号を送る。 読出し部 2 04 C では、 ROM 2 0 3 C 上の情報を読出し、 外部ィンタフェース部 1 3 0 1を介して、 IPv6通信 プロセッサリーダ 1 2 0 ' 1のリーダ 1 5 0 5、 及び外部入カイン夕フエ —ス部 1 5 0 2を介して、 IPv6通信プロセッサ処理モジュール 1 5 0 1 に伝えられる ( 1 6 0 0 ) 。  In step 1, the IPv6 communication processor reader 1251 reads information stored in the ROM 203C of the IPv6 communication processor 101D using the reader 1505. When the third IPv6 communication processor 101D accepts the information read signal from the IPv6 communication processor reader 121 at the external interface section 1301, the ROM reads the read section 204C. Send a signal to read the information on 203C. The reading unit 204C reads information on the ROM 203C and sends it via the external interface unit 1301 to the reader 1505 of the IPv6 communication processor reader 1205'1 and external input device. It is transmitted to the IPv6 communication processor processing module 1501 via the evening section 1502 (1600).

ステップ 2では、 IPv6 通信プロセッサ処理モジュール 1 5 0 1では、 ステップ 1 として、 受信した製品識別子 1 4 0 1、 送信先 IPv6ェニイキ ャストアドレス 1 4 0 2の CRC を計算する。 両者の値が一致していない場 合、 I?v6通信プロセッサ 10 1 D内の ROM 203 Cに記憶されている情報が改 竄されていることになるため、 コマンド値として、 IPv6通信プロセッサ情報改 竄を記憶する ( 1 63 5) 。 一致した場合、 コマンド値としてリードした 日付と IPv6 通信プロセッサリーダ 1 2 0 1が予め記憶している販売店 コードを記憶する ( 1 6 3 0 ) 。  In step 2, the IPv6 communication processor processing module 1501 calculates the CRC of the received product identifier 1441 and the destination IPv6 anycast address 1442 as step 1. If the values do not match, the information stored in the ROM 203C in the I? V6 communication processor 101D has been tampered with. Remember the tampering (1653). If they match, the date read and the store code stored in advance by the IPv6 communication processor reader 1201 are stored as the command value (1660).

ステップ 3として、外部出カイン夕フェース処理部 1 5 0 3を介して、 コマンド値を CRT 1 5 0 7へ出力する ( 1 6 4 0 ) 。 操作者がコマンド 値を CRT 1 5 0 7上で確認した後、 IPv6通信プロセッサ処理モジュール 1 2 0 1に対し確認した旨を伝える為、 「En t e r」 をキーボード 1 5 0 6 から入力する ( 1 6 5 0 ) 。 As a step 3, the command value is output to the CRT 1507 through the external output interface processing section 1503 (1640). Operator commands After confirming the value on the CRT 1507, enter “Enter” from the keyboard 1506 to inform the IPv6 communication processor processing module 1201 that the confirmation has been made (1650) .

ステップ 4として、 実施例 1で示したように、 受信した製品識別子 1 4 0 1 から送信元 IPv6アドレスを作成する (6 5 0 ) 。  In step 4, as shown in the first embodiment, a source IPv6 address is created from the received product identifier 1401 (650).

ステップ 5とて、 ステップ 2で作成した送信元 IPv6アドレスと IPv6から通 知された送信先 IPv6ェニイキャストアドレス 1 4 0 2から図 7に示す IPv6へ ッダ 7 0 1を作成する ( 1 6 7 0 )  In step 5, from the source IPv6 address created in step 2 and the destination IPv6 anycast address 1402 notified from IPv6, create the IPv6 header 7 01 shown in Fig. 7 (16 7 0)

ステップ 6として、 図 7の Commandエリア 7 0 2にステップ 2で記憶したコ マンド値を設定し、 IPv6パケットを作成する ( 1 6 8 0 ) 。  In step 6, the command value stored in step 2 is set in the command area 72 of FIG. 7, and an IPv6 packet is created (1680).

ステップ 7として、作成した IPv6パケットを有線インタフェース処理部 1 5 0 4である LLC/MAC処理部へ渡し、 パケット送信を要求する ( 1 6 9 0 ) 。 このように I Pv6 通信プロセッサ 1 0 1 D として、 製品識別子 1 4 0 1 、 送信先 I Pv 6ェニイキャストアドレス 1 4 0 2を備えることにより、これ らの情報を読み出した IPv6通信プロセッサリーダ 1 2 0 1で作成した IPv6 バケツトを、 ネットワーク 1 2 0 2を介して、送信 IPv6ェニイキャストァドレ スが示す製品管理センタ 1 2 0 4の管理サーバ 1 2 0 5へ送くることができる。 よって、 例えば管理サーバ 1 2 0 5で製品、 販売店、 販売日時を容易に管理す ることが可能になる。加えて、 ROM 2 0 3 C内に CRCの計算値を持つことから、 ROM内の情報改竄を検出できる。  In step 7, the created IPv6 packet is transferred to the LLC / MAC processing unit, which is the wired interface processing unit 1504, to request packet transmission (1690). By providing the product identifier 1401 and the destination IPv6 anycast address 1402 as the IPv6 communication processor 101D in this way, the IPv6 communication processor reader 1 that has read the information is provided. The IPv6 bucket created in 201 can be sent via the network 122 to the management server 1205 of the product management center 1244 indicated by the sending IPv6 anycast address. Therefore, for example, the product, the store, and the sales date and time can be easily managed by the management server 125. In addition, since the calculated value of the CRC is stored in the ROM 203 C, it is possible to detect tampering of information in the ROM.

本実施例では、 通知する情報を記憶し、 IPv6通信プロセッサリ一ダ 1 2 0 1で付加するとした。 IPv6通信プロセッサリーダ 1 2 0 1のキーポ —ド 1 5 0 6から、 通知する情報を入力し、 情報をコマンド値として記 憶することにより、図 7で示す IPv6パケッ トの Commandエリア 7 0 2に キーポ一ド入力した情報を設定してもよい。  In the present embodiment, information to be notified is stored and added by the IPv6 communication processor reader 122. The information to be notified is entered from the keypad 1506 of the IPv6 communication processor reader 1251, and the information is stored as a command value, so that the information is stored in the command area 7202 of the IPv6 packet shown in FIG. Information entered by keypad may be set.

本発明は、 上述の実施の形態に限定されるものではなく、 適用分野に 関わらず、 要旨を逸脱しない範囲で変更し実施し得ることは述べるまで もない。 例えば、 IPv6プロトコルに限定されることなく、 他のプロトコ ルにおいても本発明が実施可能である限りにおいて適用しうる。 The present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be modified and implemented without departing from the gist thereof, regardless of the application field. For example, without being limited to the IPv6 protocol, other protocols The present invention can also be applied to other devices as long as the present invention can be implemented.

ί¾、 本発明によれば、 製品識別子と送信先 IPv6ァドレスを情報として 記憶する ROMを備えた IPv6通信プロセッサを家電機器に実装することに より、家電機器の異常を検出した割り込み信号を受けた IPv6通信プロセ ッサが記憶情報を IPv6 通信プロセッサクアセスポイントへ送信するこ とにより、 IPv6通信プロセッサアクセスポイントにおいて、 IPv6に必要 な処理分担の内、 製品識別子から家電機器の送信元アドレスを生成、 及 び IPv6へッダを作成を行い、 送信先 IPv6ァドレスが示す保守運用セン タに配置する管理サーバに I Pv6バケツ トを送信することが可能である。 保守運用センタからは、 IPv6通信プロセッサを備えた機器が、 IPv6プロ トコルを実装して通信しているように見せることが可能である。  According to the present invention, an IPv6 communication processor having a ROM for storing a product identifier and a destination IPv6 address as information is mounted on a home electric appliance, so that an IPv6 receiving an interrupt signal that detects an abnormality of the electric home appliance is received. When the communication processor sends the stored information to the IPv6 communication processor access point, the IPv6 communication processor access point generates the source address of the home appliance from the product identifier in the processing allotment required for IPv6. It can create IPv6 headers and send IPv6 buckets to the management server located in the maintenance and operation center indicated by the destination IPv6 address. From the operation and maintenance center, it is possible to make it appear that devices equipped with an IPv6 communication processor are communicating by implementing the IPv6 protocol.

加えて、 製品識別子、 送信先 IPアドレスといった情報を記憶した ROM 及びタイマを備えた第二の IPv6 通信プロセッサを製品に実装し、 IPv6 通信プロセッサから送信された情報から、第二の I Pv6通信プロセッサァ クセスポイントにおいて、 IPv6バケツ トを生成することにより、 定期的 に製品の正常報告を、 異常時検出時には異常報告を、 IPv6通信プロセッ サが記憶している送信先 IPv6 アドレスが示す保守運用センタの管理サ ーバに行うことが可能である。 これにより、 保守運用センタの管理サー バで、 家電機器のステートを管理することができる。  In addition, a second IPv6 communication processor equipped with a ROM and a timer that stores information such as a product identifier and a destination IP address is implemented in the product, and the information sent from the IPv6 communication processor is used for the second IPv6 communication processor. At the access point, an IPv6 bucket is generated to periodically report the normality of the product and, when an error is detected, to report the abnormality, and to the maintenance operation center indicated by the destination IPv6 address stored in the IPv6 communication processor. It can be done to the management server. As a result, the state of home electric appliances can be managed by the management server of the maintenance operation center.

さらに、 IPv6通信プロセッサとして、 製品識別子、 送信先 IPv6 ェニ ィキャス トアドレスを備えることにより、 これらの情報を読み出した IPv6通信プロセッサリーダで作成した IPv6 パケッ トを、 ネッ トワーク を介して、送信 IPv6ェニイキャストアドレスが示す保守運用セン夕 1 0 4 Bの管理サーバへ送ることができ、 管理サーバで製品、 販売店、 販売 日時を容易に管理することが可能である。  In addition, by providing a product identifier and a destination IPv6 anycast address as an IPv6 communication processor, an IPv6 packet created by an IPv6 communication processor reader that has read this information can be transmitted over the network to the IPv6 communication processor. The product can be sent to the management server of the maintenance operation center 104 B indicated by the broadcast address, and the management server can easily manage products, dealers, and sales dates and times.

I Pv6通信プロセッサの ROM 2 0 3 C内に記憶している情報の CRCの計算 値を持つことから、 ROM内の情報改竄を検出できる。 Calculation of CRC of information stored in ROM 203C of Ipv6 communication processor Since it has a value, tampering with information in the ROM can be detected.

産業上の利用可能性 Industrial applicability

本発明による通信システムは、 通信プロセッサとアクセスポイント等の中継 機器を有するネットワークにおける通信を、 通信プロセッサと中継機器とで通 信に必要な機能を分担して実現するため、 通信プロセッサの機能を必要最小限 にすることを目的とする機器に適用可能である。  The communication system according to the present invention requires communication processor functions in order to realize communication in a network having a communication processor and a relay device such as an access point by sharing functions required for communication between the communication processor and the relay device. Applicable to equipment intended to minimize.

Claims

請求の範囲 The scope of the claims 1 . 家電機器、 IPv6通信プロセッサアクセスポイント、 及びホームゲー トウエイを有する IPv6 家庭内ネッ 卜ワークとインターネッ トを介して 接続し、 家庭内ネッ トワーク内の家電機器を保守運用管理する家電機器 保守運用システムにおいて、 '  1. A home appliance maintenance and operation system that connects to an IPv6 home network with home appliances, an IPv6 communication processor access point, and a home gateway via the Internet, and manages and operates home appliances in the home network. In the ' 送信先 IPv6 アドレスとして家電機器の保守運用を行う保守運用センタ の管理サーバのアドレスを記憶した IPv6 通信プロセッサを実装した家 電機器において、 送信先 IPv6ァドレス、 家電機器の識別子、 及び家電機 器の状態を示す情報を送信する手段を備え、 For home appliances equipped with an IPv6 communication processor that stores the address of the management server of the maintenance and operation center that performs maintenance and operation of home appliances as destination IPv6 addresses, destination IPv6 addresses, home appliance identifiers, and status of home appliances Means for transmitting information indicating 家電機器から送信された情報を受信する通信プロセッサアクセスボイン トにおいて、 家電機器から送信する送信先 IPv6ァドレス、 家電機器の識 別子及び、 家電機器の状態情報を受信する手段を備え、 受信した家電機 器の識別子から家電機器の IPv6ァドレスを生成する手段、 及び IPv6 ケッ トを作成し家電機器から通知された情報をホームゲートウエイを介 してインターネツ トに送信し、管理サーバへ IPv6バケツ トを送信する手 段を備え、 A communication processor access point for receiving information transmitted from the home appliance, comprising: a destination IPv6 address to be transmitted from the home appliance; an identifier of the home appliance; and a means for receiving status information of the home appliance. A means for generating the IPv6 address of the home appliance from the identifier of the appliance, and creating an IPv6 packet, transmitting the information notified from the home appliance to the Internet via the home gateway, and transmitting the IPv6 bucket to the management server Have the means to IPv6バケツ トを受信する保守運用センタの管理サーバにおいて、 受信し た IPv6バケツ トの送信元 IPv6ァドレスを構成するネッ トヮ一クブリフ ィクスから家庭内ネッ卜ワークを識別する手段を備え、 IPv 6ァドレスを 構成するインタフェース ID から家電機器を識別する手段を備え、 IPv6 バケツ トに格納されている家電機器から通知された情報を解析し、 正常 あるいは異常を解析する手段を備えることを特徴とする家電機器保守運 用システム。  The management server of the maintenance and operation center that receives the IPv6 packet has a means for identifying the home network from the network topology that constitutes the source IPv6 address of the received IPv6 packet. A home appliance characterized by comprising a means for identifying a home appliance from an interface ID constituting the device, analyzing information notified from the home appliance stored in the IPv6 bucket, and analyzing the normal or abnormal state. Maintenance operation system. 2 . 送信先 IPv6アドレス及び機器の識別子を記憶した ROM、 機器からの 割り込み信号を受け付ける機器インタフエ一ス部、 ROM に記憶した情報 を機器からの割り込みを受けて読み出す ROM読出し部、 及び ROMから読 み出した情報を外部ネッ トワークに対して送信する外部ネットワークィ ンタフェース部を備えることを特徴とする IPv6通信プロセッサ。 2. ROM storing destination IPv6 address and device identifier, device interface for receiving interrupt signal from device, information stored in ROM An IPv6 communication processor comprising: a ROM reading unit that reads data from an external device in response to an interrupt from a device; and an external network interface unit that transmits information read from the ROM to an external network. 3 . 請求項 2記載の IPv6通信プロセッサにおいて、 ROMに記憶する送信 先 IPv6 アドレスとして、 IPv6通信プロセッサを実装する機器を管理す るサーバに割り付けられたグローバル I Pv 6 7ドレス指定することを特 徵とする IPv6通信プロセッサ。  3. In the IPv6 communication processor according to claim 2, the global IPv6 address assigned to the server that manages the device implementing the IPv6 communication processor is specified as the destination IPv6 address stored in the ROM. IPv6 communication processor. 4 . 請求項 2記載の I Pv6通信プロセッサにおいて、 ROMに記憶する送信 先 IPv6 アドレスとして、 IPv6 通信プロセッサを実装する機器を管理す るサーバを指定する IPv6 ェニィキャストアドレスを記憶することを特 徵とする I Pv6通信プロセッサ。  4. The IPv6 communication processor according to claim 2, wherein the destination IPv6 address stored in the ROM is an IPv6 anycast address that specifies a server that manages a device that implements the IPv6 communication processor. And I Pv6 communication processor. 5 . 請求項 2記載の I Pv6通信プロセッサにおいて、 送信先 IPv6アドレ スと機器の識別子の CRC計算値を ROMに記憶することを特徴とする IPv6 通信プロセッサ。  5. The IPv6 communication processor according to claim 2, wherein a destination IPv6 address and a CRC calculation value of a device identifier are stored in a ROM. 6 . 請求項 5記載の IPv6通信プロセッサにおいて、 タイマを具備し、 正 常通知コマンド、 異常通知コマンド、 送信先 IPv6ァドレスと機器識別子 と正常通知コマンドの第一の CRC計算値、送信先 IPァドレスと機器識別 子と異常通知コマンドの第二の CRC計算値を ROMに記憶し、 外部からの 割り込みを受け付けた場合、 ROMから送信先 IPァドレスと機器識別子と 第二の CRCを読出し、 タイマによる一定時間ごとのに割り込みを受け付 けた場合、 ROMから送信先 IPv6ァドレスと機器識別子を読出す ROM読出 し部、 及び ROMから読み出した情報を外部ネッ トワークに対して送信す る外部ネッ トワークインタフェース部を備えることを特徴とする IPv6 通信プロセッサ。 6. The IPv6 communication processor according to claim 5, further comprising a timer, a normal notification command, an abnormality notification command, a destination IPv6 address, a device identifier, a first CRC calculation value of the normal notification command, and a destination IP address. The device identifier and the second CRC calculation value of the error notification command are stored in ROM, and when an external interrupt is accepted, the destination IP address, device identifier, and second CRC are read from ROM, and the timer is used for a fixed period of time. A ROM read unit that reads the destination IPv6 address and device identifier from the ROM when an interrupt is received every time, and an external network interface unit that transmits the information read from the ROM to the external network An IPv6 communication processor characterized by the following. 7 . 請求項 5記載の IPv6通信プロセッサより送信される情報を受信し、 受信した情報である機器識別子と送信先 IPv6アドレスの CRCを計算し、 IPv6通信プロセッサから送信された情報に含まれる CRC値と比較し、 等 しい場合 IPv6 通信プロセッサを実装した機器の異常状態をコマンドと して記憶し、 CRC値が等しくない場合 IPv6通信プロセッサの情報改竄を コマンドとして記憶する手段を備え、 受信した機器識別子をィンタフエ ース IDとする送信元 IPv6ァドレスを作成する手段を備え、 IPv6通信プ 口セッサが指定する送信先 I Pv6 アドレスに対して前記コマンドを I Pv6 パケッ トペイロードに設定した IPv6 バケツ トを送信することを特徴と する IP通信プロセッサアクセスポイント。 7. Receiving the information transmitted from the IPv6 communication processor according to claim 5, calculating the device identifier and the CRC of the destination IPv6 address which are the received information, Compares with the CRC value included in the information sent from the IPv6 communication processor.If equal, stores the abnormal state of the device equipped with the IPv6 communication processor as a command.If the CRC values are not equal, falsifies the information of the IPv6 communication processor. Means for storing the received device identifier as an interface ID, and means for creating a source IPv6 address using the received device identifier as an interface ID.The command is transmitted to the destination IPv6 address specified by the IPv6 communication processor. I Pv6 An IP communication processor access point that transmits IPv6 packets set in the packet payload. 8 - 請求項 6記載の IPv6通信プロセッサより送信される情報を受信し、 受信した情報である機器識別子、 送信先 IPv6アドレス、 正常通知コマン ドあるいは異常通知コマンドの CRCを計算し、計算値と IPv6通信プロセ ッサが送信した CRC値が一致しない場合、 IPv6通信プロセッサの情報改 竄をコマンドとして記憶する手段を備え、 IPv6通信プロセッサが指定す る送信先 IPv6 ァドレスに対し、 IPv6通信プロセッサから受信したコマ ンド、あるいは記憶した情報改竄コマンドを I Pv6バケツ トペイロードに 設定した IPv6パケッ トを送信することを特徵とする IP通信プロセッサ アクセスボイン卜。  8-Receiving the information transmitted from the IPv6 communication processor according to claim 6, and calculating the device identifier, the destination IPv6 address, the CRC of the normal notification command or the abnormal notification command which are the received information, and calculating the calculated value and the IPv6. If the CRC value transmitted by the communication processor does not match, a means is provided to store the information tampering of the IPv6 communication processor as a command, and the destination IPv6 address specified by the IPv6 communication processor is received from the IPv6 communication processor. An IP communication processor access point that specializes in transmitting IPv6 packets in which commands or stored information tampering commands are set in IPv6 bucket payloads. 9 . 請求項 2記載の IPv6通信プロセッサを実装した家電機器、 請求項 7 あるいは請求項 8記載の I Pv6 通信プロセッサアクセスポイントから構 成する家庭内ネッ トワーク、 家庭内ネッ トワークと外部アクセス網を接 続する家庭内ネッ トワークに配置されるホームゲートウエイ、 アクセス 網に接続する家電機器の保守運用センタ、 及び運用保守センタに配置す る管理サーバから構成する家電機器保守運用システム。  9. A home appliance equipped with an IPv6 communication processor according to claim 2, a home network comprising an IPv6 communication processor access point according to claim 7 or 8, and a home network connected to an external access network. A home appliance maintenance and operation system consisting of a home gateway located on a continuous home network, a home appliance maintenance and operation center connected to the access network, and a management server located at the operation and maintenance center. 1 0 . 送信先 IPv6ァドレス及び製品識別子を記憶した R0M、 外部リーダ からの読出し要求受け付け、 及び読出した情報を外部リーダへ送る外部 ィンタフェース部、 R O Mに記憶した情報を読み出す ROM読出し部を備 えることを特徴とする IPv6通信プロセッサ。 10. R0M that stores the destination IPv6 address and product identifier, an external interface that accepts read requests from external readers, sends read information to external readers, and a ROM read unit that reads information stored in ROM An IPv6 communication processor characterized by 1 1 . 請求項 1 0記載の I Pv6通信プロセッサを実装した製品から I Pv6 通信プロセッサが記憶している情報を読み出す機能を備え、 受信した製 品識別子をィンタフェース I Dとする送信元 I Pv6ァドレスを作成する手 段を備え、 IPv6通信プロセッサが指定する送信先 I Pv6 アドレスに対し て IPv6パケッ トをネッ トワークへ送信することを特徴とする IP通信プ 口セッサリーダ。  11. A source IPv6 address that has a function to read out information stored in the IPv6 communication processor from a product in which the IPv6 communication processor described in claim 10 is implemented, and uses the received product identifier as an interface ID. An IP communication processor reader that includes means for creating an IPv6 packet, and transmits an IPv6 packet to a network to a destination IPv6 address specified by an IPv6 communication processor. 1 2 . 請求項 1 0記載の I Pv6通信プロセッサを実装した製品、 請求項 1 0記載の外部ネッ トワークとのインタフェース機能を備え、 IPv6通信プ 口セッサの ROMから情報を読み出すた IP通信プロセッサリーダ、外部ネ ッ トワークに接続する IPv6 通信プロセッサを実装した製品管理を行う センタ、 及び製品管理センタに配置する管理サーバから構成することを 特徴とする製品管理システム。  1 2. A product equipped with the IPv6 communication processor described in claim 10. An IP communication processor reader that has an interface function with an external network described in claim 10 and reads information from the ROM of the IPv6 communication processor. A product management system comprising a product management center equipped with an IPv6 communication processor connected to an external network, and a management server located at the product management center. 1 3 . 通信システムであって、  1 3. A communication system, 識別子及び送信先ァドレスを格納した第 1 の手段と、 A first means for storing an identifier and a destination address; 前記第 1 の手段が送信する前記識別子及び送信先アドレスを有する情報 を受信し、 該情報に基づきネッ トワークに転送可能な通信バケツ トを生 成し、 該ネッ トワークに送信する第 2の手段と、 Second means for receiving information having the identifier and destination address transmitted by the first means, generating a communication bucket transferable to a network based on the information, and transmitting the communication bucket to the network; , 前記第 2の手段が送信した情報を受信し、 前記第 1 の手段の状態を認識 する第 3の手段とを有することを特徴とする通信システム。 And a third means for receiving the information transmitted by the second means and recognizing a state of the first means. 1 4 . 請求項 1 3記載の通信システムであって、 14. The communication system according to claim 13, wherein 前記第 1の手段は検知手段を有し、 The first means has a detecting means, 前記検知手段が検知した情報を前記第 2の手段へ送信することを特徴と する通信システム。 A communication system characterized by transmitting information detected by the detection means to the second means. 1 5 . 機器管理サーバであって、 1 5. Device management server, 識別子及び送信先ァドレスを格納した第 1 の手段が送信する前記識別子 及び送信先アドレスを有する情報に基づき、 ネッ トワークに転送可能な 通信バケツ トを生成し、 該ネッ トワークに送信する第 2の手段が送信し た情報を受信し、 前記第 1 の手段の状態を認識することを特徴とする機 器管理サーバ。 The identifier transmitted by the first means storing the identifier and the destination address And generating a communication bucket that can be transferred to a network based on the information having the destination address, receiving the information transmitted by the second means for transmitting to the network, and checking the state of the first means. A device management server characterized by recognition. 1 6 .  1 6. 通信プロセッサと中継機器とを有する通信システムであって、 A communication system having a communication processor and a relay device, 前記通信プロセッサは、 送信先 IPァドレス及び送信元 IPァドレスである機器 識別子を格納した記憶手段と、 前記記憶手段に格納された情報を読み出す読出 し部と、 前記情報を送信するため'のィン夕フェース部を有し、 The communication processor includes a storage unit that stores a device identifier that is a transmission destination IP address and a transmission source IP address; a reading unit that reads information stored in the storage unit; Evening face part, 前記中継機器は、前記通信プロセッサから送信された前記送信先 IPアドレス及 び機器識別子を受信し、 該受信した機器識別子に基づきネットワークに送信可 能な送信バケツトを作成し、 送信することを特徴とする通信システム。 The relay device receives the destination IP address and device identifier transmitted from the communication processor, creates a transmission bucket transmittable to a network based on the received device identifier, and transmits the packet. Communication system.
PCT/JP2002/001479 2002-02-20 2002-02-20 Equipment information notifying system Ceased WO2003071748A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003570526A JP4383889B2 (en) 2002-02-20 2002-02-20 Equipment information communication system
PCT/JP2002/001479 WO2003071748A1 (en) 2002-02-20 2002-02-20 Equipment information notifying system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2002/001479 WO2003071748A1 (en) 2002-02-20 2002-02-20 Equipment information notifying system

Publications (1)

Publication Number Publication Date
WO2003071748A1 true WO2003071748A1 (en) 2003-08-28

Family

ID=27742289

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/001479 Ceased WO2003071748A1 (en) 2002-02-20 2002-02-20 Equipment information notifying system

Country Status (2)

Country Link
JP (1) JP4383889B2 (en)
WO (1) WO2003071748A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1155308A (en) * 1997-06-02 1999-02-26 Fujitsu Ltd Relay device, network relay system, and relay method
JPH11262571A (en) * 1999-02-16 1999-09-28 Sankyo Kk Game machine
JP2001006883A (en) * 1999-06-22 2001-01-12 Toshiba Corp Outdoor equipment management system and control method in the system
JP2001078142A (en) * 1999-09-06 2001-03-23 Seiko Epson Corp Digital camera and image tampering detection system
JP2002032885A (en) * 2000-07-13 2002-01-31 Au Corp Remote monitoring control system and remote monitoring control method
JP2002044750A (en) * 2000-07-25 2002-02-08 Asahi Kasei Corp Equipment monitoring system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1155308A (en) * 1997-06-02 1999-02-26 Fujitsu Ltd Relay device, network relay system, and relay method
JPH11262571A (en) * 1999-02-16 1999-09-28 Sankyo Kk Game machine
JP2001006883A (en) * 1999-06-22 2001-01-12 Toshiba Corp Outdoor equipment management system and control method in the system
JP2001078142A (en) * 1999-09-06 2001-03-23 Seiko Epson Corp Digital camera and image tampering detection system
JP2002032885A (en) * 2000-07-13 2002-01-31 Au Corp Remote monitoring control system and remote monitoring control method
JP2002044750A (en) * 2000-07-25 2002-02-08 Asahi Kasei Corp Equipment monitoring system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHIKAFUMI HORIKIRI, HIROKI AIDA: "'Ipv6 Chip' de kaden o tsukuru", NIKKEI ELECTRONICS, no. 797, 4 June 2001 (2001-06-04), pages 130 - 139, XP002950725 *
HIROKI AIDA, MAMORU HARADA: "Net-ban 'Genkan' no kaihatsu ni kiki maker ga satto", NIKKEI ELECTRONICS, no. 781, 23 October 2000 (2000-10-23), pages 174 - 180, XP002950726 *

Also Published As

Publication number Publication date
JPWO2003071748A1 (en) 2005-06-16
JP4383889B2 (en) 2009-12-16

Similar Documents

Publication Publication Date Title
EP2259191B1 (en) System and method for selectively bridging and routing PPPoE data packets between multiple networks
CN110266592B (en) Communication method and device for SRV6 network and IP MPLS network
JP3136140B2 (en) Internet-connected SOHO gateway device
CA2530343C (en) System for the internet connections, and server for routing connections to a client machine
US7339895B2 (en) Gateway device and control method for communication with IP and IPV6 protocols
EP2364543B1 (en) Broadband network access
CN101326782B (en) Relay device and method for connecting client device and server
US20080310319A1 (en) Server, network system, and network connection method used for the same
US10050929B2 (en) Connection setting information managing system
JP3735168B2 (en) Simple routing method
WO2003071748A1 (en) Equipment information notifying system
Tanaka et al. Implementation of Secure End-to-End Remote Control System for Smart Home Appliances on Android
US20030115359A1 (en) Network relay apparatus, network system, and network relay method
JP2004260789A (en) Packet communication device
JP3494265B2 (en) Satellite line connection device
JP4885810B2 (en) Wireless terminal adapter
JP2001136198A (en) Inter-network communication method, server device, and inter-network communication system
JP2008160890A (en) Communication device
US20090219948A1 (en) Connection adapter for communication device
JP2003229880A (en) Wide area monitoring and control system
JP2002101101A (en) Monitoring system and method therefor
EP1998509A1 (en) Transparent backup IP router in a local area network
JP4228321B2 (en) Converter device
HK1123649B (en) Relay apparatus and method for connecting client device with server
JP2014187614A (en) Communication device and communication system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003570526

Country of ref document: JP

122 Ep: pct application non-entry in european phase