CN1682491B - Home terminal device and communication system - Google Patents

Home terminal device and communication system Download PDF

Info

Publication number
CN1682491B
CN1682491B CN038212633A CN03821263A CN1682491B CN 1682491 B CN1682491 B CN 1682491B CN 038212633 A CN038212633 A CN 038212633A CN 03821263 A CN03821263 A CN 03821263A CN 1682491 B CN1682491 B CN 1682491B
Authority
CN
China
Prior art keywords
router
data
terminal installation
unit
local
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.)
Expired - Fee Related
Application number
CN038212633A
Other languages
Chinese (zh)
Other versions
CN1682491A (en
Inventor
相津一宽
新谷保之
土田慎一
松井次郎
矢田部保
西罗正俊
久保喜一
村林正则
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1682491A publication Critical patent/CN1682491A/en
Application granted granted Critical
Publication of CN1682491B publication Critical patent/CN1682491B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/13Flow control; Congestion control in a LAN segment, e.g. ring or bus

Abstract

An internet terminal ( 110 ) according to the present invention is comprised of: a communication unit ( 111 ) that sends a local packet generated by a packet generation unit ( 113 ) and receives a response local packet from a server apparatus ( 200 ); an encryption processing unit ( 112 ) that encrypts the local packet to be sent out and decrypts the received response local packet; the packet generation unit ( 113 ) that generates the local packet; a polling information storage unit ( 114 ) that holds a terminal ID and a password used for identifying the internet terminal ( 110 ); a polling interval adjustment unit ( 115 ) that identifies a polling interval at which the local packet is periodically sent to the router ( 101 ); and a control unit ( 116 ) that sends control information to a terminal apparatus to be controlled and controls such terminal apparatus accordingly.

Description

Local terminal device and communication system
Technical field
The present invention relates to a kind of local terminal device, be used for to the router transmission grouped data that links to each other with external network with from this router receiving block data, this local terminal device is connected with this router via local network, and a kind of communication system of using described local terminal device.
Background technology
Recently, such as ADSL (ADSL (Asymmetric Digital Subscriber Line)) even, the access network the fiber optic network also is widely accepted with a speed that increases at average family, its be can handle the mass communication data and can the broadband of free visit.Simultaneously, it is standardized being used for the multiple local network that the household electrical appliance with family organically link together each other.In these cases, what expect is, the user of these household electrical appliance can by remote operation can with Internet connection he her portable terminal, and by the Internet and local network to these household electrical appliance emission control information, come to operate these household electrical appliance from outdoor locations.
When setting up one when being connected with conventional method between network externally and the local network: (i), a plurality of local internet terminals that are assigned local address are connected to the router that is connected with Internet by local network; (ii), use a communication line, router is connected with Internet by ISP (ISP); And (iii) ISP distributes a global address for this router.
When the external service apparatus sends control request by using the internet terminal of global address in family, can use following conventional method: router (for example is provided to carry out the static IP camouflage, the flat patent application No.2000-341337 of the day disclosure), and internet terminal is carried out poll (for example, day flat patent application No.08-204704 of the disclosure).
In the static IP camouflage, when the grouped data that receives is described as the destination slogan with certain port number, router converts this destination address to the local address of internet terminal, and subsequently this grouped data is routed to internet terminal, the global address of this internet terminal and local address as fixed address by registered in advance in conversion table.Therefore, in static IP camouflage, not only can be from local side, and can bring in dialogue of beginning from the overall situation.
On the other hand, carry out in the method for poll at internet terminal, router receives the local packets that will send to server unit from internet terminal, and the sender address in will being contained in this packet converts the global address of this router to, and the port numbers that will be contained in the transmit leg in this packet convert to can be routed the port numbers that device uses after, this packet is sent to this server unit.After these are finished, will comprise that one group of information of the transmit leg port numbers of the transmit leg port numbers of global address, internet terminal of local address, the router of internet terminal and router is stored a special time period (period) in conversion table.Then, when receiving the global data bag response of the details that comprises the control that is used for internet terminal from server unit, router passes through with reference to conversion table, the local address that destination address in the response of this global data bag and destination slogan convert internet terminal to and the destination slogan of internet terminal will be contained in, specify the destination on the local network, and this packet is routed to this internet terminal.
Figure 13 illustrates the precedence diagram that sends the grouped data flow process of the terminal installation that is used for controlling house according to traditional polling method.
This communication system is by server unit 1301, and router one 302 and internet terminal 1303 are formed.Wherein, the remote control request that the user that server unit 1301 is used for being in outdoor locations sends sends the terminal installation of getting home, router one 302 is used to carry out the conversion between global address and the local address, and routing packets data between network and the local network externally, and internet terminal 1303 is used for controlling household electrical appliance etc. according to this control request.
Internet terminal 1303 sends local packets 1304 to server unit 1301, whether has control request to check.When the control request that exists the mobile terminal device user to send, this server unit 1301 sends global data bag response 1306 in response to internet terminal 1303, in this response, Termination ID, caller information and the purpose information (for example global address of router one 302) of having added control information, controlled terminal.Then, internet terminal 1303 receives the local packets response 1307 that comprises control request, thus control corresponding target terminal.It should be noted that not having the udp protocol of connection (User Datagram Protoco (UDP)) is used as the communication protocol use.
In the communication of using udp protocol, router is with the determining time of storage of the relation between local address and the global address.Therefore, when router one 302 with corresponding interval of above-mentioned time period (interval), reception comprises that the global data bag of control information responds at 1306 o'clock, by the reference mapping table, specify the local address of controlled terminal, router one 302 just can send the local packets response 1307 that comprises control request to internet terminal 1303.
Summary of the invention
Yet, at the use of the static IP camouflage method of router, need a domestic consumer carry out the technology setting to router, distribute the stiff end slogan that uses by router for example for the terminal installation in the family.In addition, when household electrical appliance are carried out remote control, for the transaction of being done between service provider and the user, although trust and safety are preconditions, but because on Internet, should disclose specified port numbers, so for example can exist owing to malice third party visit and distort remote information that produce with security-related potential risk (for example, household electrical appliance are by misoperation).
Simultaneously, when use simple polling method with local packets when internet terminal is sent to server unit, owing in fact there is the polling interval, so the instantaneity of operation requests that can household electrical appliance out of hand.More specifically, as shown in figure 13, owing to reason about the storage capacity of security consideration and router, after a determining time, the local address and the corresponding relation between the global address that are stored in the router one 302 can disappear, this router one 302 can not carry out such local address and the conversion between the global address, if therefore server unit 1301 sends control request packet 1308 after above-mentioned corresponding relation disappears, then router one 302 just can not send control request.This makes router one 302 must wait for the affirmation request that internet terminal 1303 sends, and has caused a problem thus, promptly asks to arrive household electrical appliance from mobile terminal device and need spend a determining time.The worst situation is that this control information disappears in the polling interval.And also there is the another one problem in polling method, and promptly according to the model or the Internet connection environment of router, internet terminal can not receive the response of global data bag.
In addition, under the precondition, when the lasting connection of ADSL etc. was disconnected temporarily, ISP gave the different global address of router dynamic assignment.For this reason, even the user attempts the access internet terminal with controlled information from the mobile terminal device of open air, because server unit can't be known the global address of the up-to-date distribution of router, so between them, can not set up this communication.
The present invention is devoted to solve top problem, its first purpose provides a kind of local terminal device, by using the existing route device, this local terminal device makes the control request that the user can be sent to local terminal devices such as household electrical appliance for example from outdoor locations send to controlled terminal installation, and without any need for waiting time.
Second purpose provides a kind of local terminal device, be used to make the user buying the local terminal device in the near future, can come this local terminal device of remote control from its mobile terminal device of open air use, and not need this local terminal device and router are carried out complicated setting.
The 3rd purpose provides a kind of local terminal device, even be used for dynamically being distributed under the situation of new global address at router, this local terminal device also can make the information that comprises control information transmit between server unit, router and local terminal device.
According to local terminal of the present invention device is to send or from the local terminal device of this router receiving block data to router a kind of being used for, this router is connected to the external network that is connected with server unit, the local terminal device is connected with this router by local network, described local terminal device comprises: the packet generation unit is used to produce the grouped data that sends to server unit; Judging unit can be judged the transmission interval that sends described grouped data; And communication unit, can send or from this server unit receiving block data to server unit by router, wherein this communication unit according to described transmissions at interval, periodically, repeatedly to router transmission grouped data.
And in the device of local terminal according to the present invention, described router comprises: allocation units are used for distributing an only local address to this local terminal device; And holding unit, the corresponding relation that is used for distributing between the local address of the global address of router and local terminal device keeps a predetermined amount of time; And this local terminal device also comprises detecting unit, is used for detecting the described predetermined amount of time that this corresponding relation remains on this router.Wherein, described judging unit will be judged as this transmission at interval by time period or the time period shorter than the described time period that detecting unit detects.
Therefore, even in the environment that router and Internet link together all the time, also can send the control request that control example such as household electrical appliance etc. be positioned over the internet terminal of (at local side) the family from server unit (at overall situation end).Allow the user that internet terminal is carried out real time remote control like this.
In addition, the server unit that is connected with local terminal according to the present invention device also comprises: end message memory cell, the following surface information that is used for being contained in the grouped data that is received by the second communication unit are as a locking terminal information stores: the Termination ID of local terminal device, as the global address of the router of sender address with as the global port numbers of the router of transmit leg port numbers; And extracting unit, be used for when the control request of controlling the local terminal device with described Termination ID occurs, from described end message memory cell, extract and corresponding global address of Termination ID and global port numbers, wherein, the second packet generation unit according to this control request and by extracting unit be drawn into respectively as the global address and the global port numbers of destination address and destination slogan, generate the control grouped data that comprises control command.
Therefore, even because the interim disconnection that continue to connect and dynamic assignment when giving the different global address of one of router, for server unit, also can obtain the global address of the up-to-date distribution of router.
It should be noted that, for the present invention, not only can be embodied in aforesaid local terminal device, and can be embodied in one and plant the communication system that local terminal device, router and server unit are formed thus, and also can be embodied in a kind of communication means, this communication means comprises the local terminal device unit according to its step.In addition, the present invention also can be embodied in a program that makes the above-mentioned communication meanss of execution such as computer.Should be understood that, this program can by the recording medium of for example Digital video disc DVD and CD drive CD-ROM and for example the transmission medium of communication network distribute.
As mentioned above, in the environment that a router and Internet link together all the time, even employing polling method, the present invention also allows control request to be sent immediately from server unit (at overall situation end), and this control request control example such as household electrical appliance etc. are positioned over the internet terminal of family (at local side).Therefore, for the user who is in outdoor locations, can utilize mobile terminal device to come the internet terminal of remote operation family in real time.
In addition, because described polling method is used for router, described router is not set so the user does not need to possess any technological know-how.Therefore, for example bought that the user of the local terminal device of " Kurashi (Japanese word " family life ") stands " uses mobile terminal device, only by connecting the above router, just can be from outdoor locations remote operation household electrical appliance.This makes and is making things convenient for customer-side to obtain great advance.
The more important thing is, even when because the interim disconnection that continue to connect and dynamic assignment when giving the different global address of one of router, because the global data bag is periodically sent to server unit from local terminal according to the present invention device, and this server unit is stored internet terminal information subsequently, therefore, for server unit, can obtain the up-to-date distribution global address of a router, and send the control request that user's mobile terminal device sends.
Technical background information for more relevant this application can be incorporated into this in the lump with reference to the Japanese patent application No.2002-261590 that submitted on September 6th, 2002.
Description of drawings
By the description of carrying out in conjunction with the accompanying drawing that the preferred embodiments of the present invention are described hereinafter, it is more obvious that these and other objects of the present invention, advantage and feature will become.Wherein:
Fig. 1 shows the complete structure schematic diagram according to the communication system of first preferred embodiment;
Fig. 2 shows the functional block diagram of terminal installation of a server unit, an internet terminal and household electrical appliance that for example are connected with internet terminal etc.;
Fig. 3 shows the precedence diagram that sends local packets according to the internet terminal of first preferred embodiment;
Fig. 4 shows when when router periodically sends local packets, by the flow chart of the subsequent operation program of carrying out according to the internet terminal of first preferred embodiment;
Fig. 5 shows the chart of the data structure example of the local packets that is produced by the internet terminal according to first preferred embodiment;
Fig. 6 shows the reference diagram of the mapping table that is kept by the router according to first preferred embodiment;
Fig. 7 shows when from router reception global data bag with to the response of router transmission global data bag, by the flow chart of the down-stream of carrying out according to the server unit of first preferred embodiment;
Fig. 8 shows the chart of the data structure example of the global data bag response that is produced by the server unit according to first preferred embodiment;
Fig. 9 shows when receiving the response of global data bag, by the flow chart of the down-stream of carrying out according to the internet terminal of first preferred embodiment;
Figure 10 shows the data structure chart of local grouped data, and when internet terminal was activated, this this locality grouped data was sent by internet terminal, to obtain the retention time section that router keeps the corresponding relation between local address and the global address;
Figure 11 shows when obtaining the retention time section that router keeps conversion table, so that when detecting the polling interval in activationary time, by the flow chart of the down-stream of carrying out according to the Internet of first preferred embodiment;
Figure 12 shows the functional block diagram according to the portal server of second preferred embodiment, server unit and internet terminal;
Figure 13 shows according to traditional polling method, sends the precedence diagram of the flow process of the grouped data be used to control the local terminal device.
Detailed Description Of The Invention
With reference to the accompanying drawings, provided an explanation that comprises the communication system of internet terminal, this internet terminal be one according to local terminal of the present invention device.
It should be noted that local internet terminal according to the present invention has been utilized the characteristic of router when a kind of nothing connection udp protocol is used as communication protocol, therefore there is no need increases new function to router itself.Use in the communication of not having the connection udp protocol at one, because can't know whether the response that the opposing party of existence communication sends, so router only keeps a definite time period with the corresponding relation of local address and global address, at this time period transmission/receiving block data.On the other hand, in the communication of using Transmission Control Protocol,, will generate a conversion table (be also referred to as " mapping table ") when setting up between the both sides of communication when connecting, and when this connection was disconnected, the corresponding relation between local address and the global address was also deleted.Therefore, according to the present invention, under the situation of using udp protocol, family expenses internet terminal device has utilized this specific character of router.
First preferred embodiment
Fig. 1 shows the complete structure schematic diagram according to the communication system of first preferred embodiment.Communication system according to first preferred embodiment is characterised in that: the control information that the mobile terminal device 130 of outdoor locations sends is transferred to the internet terminal in the family in real time.
This kind communication system is made up of mobile terminal device 130, router one 01 and internet terminal 110 that server unit 200, Internet 120, user use, interconnects by the wired or wireless communication circuit between each.Wherein, server unit 200 is exclusively used in the terminal installation that connects in a portable terminal and the local network; Mobile terminal device 130 is used for receiving remote information to the terminal installation transmission and the terminal installation from family of family; Router one 01 is used for externally routing packets data between the network and local network.It should be noted that above-mentioned network uses ADSL, optical fiber etc., is in the state that continues connection.
In local network 100, router one 01, and interconnects the miscellaneous equipment in this router one 01 and PC102 and the family to the grouped data of dwelling house route input with from the grouped data of dwelling house route output in integrated mode by Local Area Network etc.And, this router one 01 is also by internet terminal 110 " Kurashi (Japanese word " family life ") stands " radio wave of sending for example, use for example communication protocol of ECHONET, be connected with household electrical appliance such as air-conditioning 103, electric cooker 104 and DVD video camera 105.
The grouped data that this router one 01 can route externally transmits between network and the local network from global address conversion cost way address, and is destroyed the grouped data that is complementary with predetermined situation with the IP address described in the IP header wittingly.
What be connected with external network is for example mobile phone and server unit 200 of mobile terminal device 130.By this mobile terminal device, the user can send control information from outdoor locations.Server unit 200 is exclusively used in the control information that reception is sent by the user, and this control information is sent internet terminal 110 in getting home, thus remote control home appliance etc.
Dotted line shown in Fig. 1 has been represented the flow process of remote information.The control information of being sent by the user of mobile terminal device 130 is sent to service-specific apparatus 200, and this server unit 200 by using user ID, telephone number and password etc., is specified the global address of the router one 01 in the local network then.Then, this server unit 200 is to the additional global data bag that global address and Termination ID etc. are arranged of transmissions such as controlled terminal installation 103.
The more important thing is, in the present invention, because the internet terminal 110 in the family is the transmitting locally packet periodically, therefore for router one 01, using under the situation of udp protocol as communication protocol, can keep illustrating the table of corresponding relation between the local address of the global address of router one 01 and the terminal installation in the family always.This just allows in the communication of handling the udp data bag control information to be sent to local side in real time from overall situation end.
It should be noted that household electrical appliance 103 and other device in the local network 100 are wirelessly connected to internet terminal 110, but the present invention is not limited thereto, so when household electrical appliance 103 grades directly are connected with local network, also can control information transmission.
Fig. 2 shows the functional block diagram of the example of server unit 200, internet terminal 110 and terminal installation 103 (for example household electrical appliance that are connected with internet terminal 110) etc.
Server unit 200 can be from mobile terminal device 130 receiving control informations, and structure is by adding the grouped data that destination address information obtains to this control information, and this grouped data is sent to targeted internet terminal 110 in the local network.This server unit 200 is by communication unit 201, cryptographic processing unit 202, and responding time intervals adjustment unit 203, control request processing unit 204, end message memory cell 205 and packet generation unit 206 are formed.
Communication unit 201 obtains to send the responding time intervals of grouped data from responding time intervals adjustment unit 203, and passes through the global data bag response that Internet 120 is generated by packet generation unit 206 according to this responding time intervals to 110 transmissions of targeted internet terminal.
The global data bag that 202 pairs of routers of cryptographic processing unit 101 send is decrypted, and the global data bag response that will be sent to router one 01 is encrypted.In this encryption and decryption process, use DES, 3DES, AES etc.
Responding time intervals adjustment unit 203 is read the polling interval in the global data bag that is contained in router one 01 transmission, thereby determines that one should send the interval of global data bag response, and determined responding time intervals is passed to communication unit 201.
End message memory cell 205 keeps table 205a, is used as the end message storage comprising one group of information of surface information down in table 205a: be contained in Termination ID, sender address and transmit leg port numbers in the global data bag that is received that is sent by internet terminal 110.
Packet generation unit 206 generates the response of global data bag, with response global data bag.More particularly, with reference to the table 205a that is stored in the end message memory cell 205, by using the Termination ID of the controlled terminal device that sends by mobile terminal device 130, packet generation unit 206 named place of destination locations and destination slogan, and by purpose information and caller information are added header portion, and the control request order that will comprise control information adds data division, the 206 generation global data bag responses of packet generation unit.
Router one 01 is one and is used for the externally routing device of the grouped data on network and the local network of route, and internet terminal 110 and other local device are connected to external network by router one 01 with integration mode.
ISP (ISP) 140 distributes to 01 1 only global addresses of router one, and the global data bag of this router one 01 transmission is delivered to the router of this ISP.Then local packets is sent to server unit 200 as the destination on the network.
Mobile terminal apparatus 130 is the equipment that is used for sending and receiving the control information of being used by outdoor subscriber, and this control information is used to household electrical appliance and the miscellaneous equipment in the remote control man.The example of control information is " 6 time start electric cooker " and " TV programme that begins when recording at 7 ".Mobile terminal device 130 can also receive the information that internet terminal 110 sends, for example an information and the information that sends from heat sensor and human body sensor etc. that the expression video camera is programmed.
The user of mobile terminal device 130 specifies by the terminal installation of straighforward operation, and is connected by setting up with server unit 200, sends the control request information of the straighforward operation that is exclusively used in terminal installation in the family.
Internet terminal 110 is to manage the household electrical appliance 103 in the family and the terminal installation of other equipment in integrated mode, and is connected to router one 01 by LAN etc.The communication protocol of using in the local network is a security protocol, and one of them example is ECHONET.By router one 01, distribute an only local address for internet terminal 110.
This internet terminal 110 is by communication unit 111, cryptographic processing unit 112, and packet generation unit 113, polling message memory cell 114, polling interval adjustment unit 115 and control unit 116 are formed.
This communication unit 111 sends the local packets that is generated by packet generation unit 113, and receives the local packets response from server unit 200.In the present invention, communication unit 111 is characterised in that: according to by polling interval adjustment unit 115 detected constant polling intervals, send local packets to router one 01 periodically.
112 pairs of local packets that will send of cryptographic processing unit are encrypted, and the local packets response that is received is decrypted.It should be noted that this cryptographic processing unit 112 also uses DES to wait and encrypts as the situation at the cryptographic processing unit 202 of server unit 200.
Packet generation unit 113 generates a local packets, this local packets comprises the address information that is added with transmit leg and destination and the header portion of port numbers, and comprise and be added with data (responding time intervals for example, in this responding time intervals, server unit 200 produces response) data division.
Polling message memory cell 114 is kept for discerning the Termination ID and the password of internet terminal 110.
The retention time section that keeps mapping table with reference to router 101, polling interval adjustment unit 115 detects the polling interval, in this polling interval, local packets is periodically sent to router one 01, and detected polling interval is sent to communication unit 111.
Control unit 116 receives the local packets that comprises control command from router one 01, this control command uses mobile terminal device 130 to specify by the user out of doors, and this control unit 116 is according to this control command that is contained in the local packets, by sending control information to for example destination home appliance of electric cooker 104 and other equipment to carry out control and treatment.
In Fig. 2, the household electrical appliance that are connected with internet terminal 110 are included in air-conditioning 103, electric cooker 104 and the DVD video camera 105 that should be connected with internet terminal 110 in first preferred embodiment.But these household electrical appliance also can directly be connected with wireless network, electric wire, local area network (LAN) and other network.
Household electrical appliance 103 grades have communication unit 103a and an electrical control unit 103b.This communication unit 103a is a processing unit, is used for sending control information to the control unit 116 of internet terminal 110, and from control unit 116 receiving control informations of internet terminal 110.This electrical control unit 103b receives control command and control household electrical appliance 103 from internet terminal 110.The example of a control command is: " 10 start electric cooker ".
Then, provided when the user sends control request by mobile terminal device 130 out of doors the explanation of the follow-up flow process that the user carries out below.At first, in server unit 200, communication unit 201 receives control request, and, by being used for controlling in the order of household electrical appliance 103 and the control request order 809 that data are incorporated data division 802 into, control request processing unit 204 delta frames 2, and it is passed to cryptographic processing unit 202.202 pairs of frames 2 of this cryptographic processing unit are encrypted, and packet generation unit 206 generates a global data bag response, and this communication unit 201 sends to router one 01 with the global data bag that generates.
Then, in internet terminal 110, communication unit 111 receives the local packets response, and the data division 802 of 112 pairs of local packets responses of cryptographic processing unit is decrypted, and then the result is sent to control unit 116.Control unit 116 obtains to be contained in the control request order 809 in the data division 802 of local packets response, when this control request order 809 was intended for household electrical appliance 103, control unit 116 sent to household electrical appliance 103 by local network with control command.
The electrical control unit 103b of household electrical appliance 103 receives control command, and controls household electrical appliance 103 according to the content of this control command.
Fig. 3 shows by the internet terminal 110 according to first preferred embodiment and sends and the precedence diagram of receiving block data.It should be noted that in first preferred embodiment be in which process of transmitting according to this grouped data, this grouped data differently is called local packets 301, global data bag 302, the response 303 of global data bag and local packets response 304.
Be sent to the local packets 301 of router one 01 from internet terminal 110, by header portion with comprise that the data division of data forms, header portion comprises destination address, destination slogan, sender address and transmit leg port numbers.In addition, sender address comprises the local ip address of internet terminal 110, and destination address comprises the global ip address of server unit 200.
Global data bag 302 is sent to server unit 200 from router one 01.By router one 01, the only global address that sender address in the global data bag 302 and transmit leg port numbers convert router one 01 to will be contained in.Sender address comprises the global ip address of router one 01, and destination address comprises the global ip address of server unit 200.
According to responding time intervals, global data bag response 303 is sent to router one 01 from server unit 200.The global address of router one 01 and port numbers are described as destination address and destination slogan.
Router one 01 after receiving global data bag response, with reference to mapping table, by with destination address from local address and port numbers that the global address and the port numbers of router one 01 converts the Internet 110 to, generate local packets response 304.
Internet terminal 110 is characterised in that, when detecting one at interval, when router one 01 was kept for the table of the relation between local address and the global address of tabulating in this interval, in each polling interval, internet terminal 110 periodically sent local packets to router one 01.
When using udp protocol, the communications status between local is stored in determining time in the mapping table to router one 01 with overall situation side and this.Generally, after a retention time section, the local address and the corresponding relation between the global address that are sent in the local packets of router one 01 disappear.Because internet terminal 110 sends grouped data in each polling interval, this polling interval is shorter than the retention time section, so the corresponding relation between the local and global address always is stored in the mapping table of router one 01 but in the present invention.It should be noted that it is a time that once receives local packets 301 or global data bag response 303 from the router one 01 to begin the section of fixing time (for example 3 minutes) really that during it router one 01 keeps the retention time section of the corresponding relation between local address and the global address.
Therefore, for router one 01, can be always with the destination address and the destination slogan that are contained in the control request packet 305, from global address conversion cost way address, and give controlled internet terminal 110 with route as a result, control request packet 305 comprises the control request that server unit 200 sends.
Simultaneously, under present case, when the user for example turns off the power supply of router one 01, when the lasting connection of ADSL, optical fiber etc. was disconnected temporarily, ISP can give dynamically different global address of sub-distribution again of router.Therefore, produce a problem, that is, even when the user attempts to utilize mobile terminal device 130 access internet terminals 110 with controlled information, the up-to-date addresses distributed that obtains this kind router one 01 also is impossible.
But in the present invention, because internet terminal 110 periodically sends the grouped data that comprises Termination ID, sender address, transmit leg port numbers etc. to server unit 200, for the end message memory cell 205 of the server unit 200 of receiving block data, might store the table 205a that lists up-to-date Termination ID, destination address and destination slogan etc.
Therefore, for server unit 200, can obtain the up-to-date global address of router one 01 by the Termination ID of checking controlled internet terminal 110.This makes, even owing to continue the interim disconnection of connection, and different global addresses is distributed to router one 01, the control information that sends from user's mobile terminal device also can be sent to controlled internet terminal 110, and does not need the user to carry out the special task that is provided with.
Fig. 4 shows when when router one 01 periodically sends local packets, by the flow chart of the operation sequence of the subsequent operation of carrying out according to the internet terminal 110 of first preferred embodiment.Fig. 5 shows the chart of example of the data structure of the local packets 500 that is produced by the internet terminal 110 according to first preferred embodiment.
Polling message memory cell 114 keeps Termination ID and password, and packet generation unit 113 generates a frame (being called as " frame 1 " hereinafter), and this frame comprises Termination ID and the password that obtains from poll information memory cell 114.
Fig. 5 shows the example of the frame 1 that is contained in the local packets 500.This frame 1 is the information that is contained in the data division 502, comprises following data: Termination ID 507 is used to discern internet terminal 110; Random value 508, it is a random number; Digest value 509 is exported by Termination ID 507, local port number 510, password and random value 508 are input in the specific function; Local port number 510, it can use for internet terminal 110; And polling interval 511, send local packets periodically at this interval internet terminal 110.As above-mentioned specific function, for example can use MD5, it is a hash function (hush function).
Secondly, cryptographic processing unit 112 obtains local packets 500 from packet generation unit 113, and frame 1 is encrypted, and then the result is passed to communication unit 111 (S401).Here, DES etc. is an example of encryption method.Communication unit 111 adds incoming frame 1 with header portion 501, just data division 502, and the local packets 500 that will comprise header portion 501 and data division 502 sends to router one 01, and wherein header portion 501 comprises destination address 503, destination slogan 504, sender address 505 and transmit leg port numbers 506.
In local packets 500, destination address 503 comprises the address of server unit 200, destination interface address 504 comprises server unit 200 operable port numbers, sender address 505 comprises the address of internet terminal 110, comprise the port numbers identical with transmit leg port numbers 506, and data division 502 comprises encrypted frame 1 with local port number 510.
Communication unit 111 obtains the polling interval from polling interval adjustment unit 115, and judges whether local packets 500 is sent out (S402) in this polling interval.When judgment result displays is this kind polling interval (Y among the S402), communication unit 111 sends local packets 500 (S403) to router one 01, otherwise, when judgment result displays than this kind polling interval (N among the S402) in short-term, communication unit 111 obtains polling intervals.It should be noted that this internet terminal 110 is sending the processing that local packets 500 back execution receive the response of global data bag.The back will be described in more details receiving to handle.
Fig. 6 shows the reference diagram of the mapping table 600 that is kept by the router one 01 according to first preferred embodiment.This mapping table 600 has been listed the global address and the port numbers of local address and the port numbers and the external network end of local network end in paired mode.
Provided below and worked as from internet terminal 110 reception local packets 500, and converted local packets 500 to the global data bag with when server unit 200 sends as a result, router one 01 is carried out the explanation of conversion process.When receiving local packets 500, to make full use of global address is purpose, convert the global address of router one 01 to by being contained in sender address 505 in the local packets 500, and the transmit leg port numbers 506 that will be contained in the local packets 500 converts the port numbers that can be routed device 101 receptions to, router one 01 generates the global data bag, sends the global data bag that is generated to server unit 200 simultaneously.
In addition, router one 01 is with the local address and the transmit leg port numbers of internet terminal 110, and the combination of the global address of router one 01 and port numbers is stored in the mapping table 600 as table information.
Fig. 7 shows when from router one 01 reception global data bag with to router one 01 transmission global data bag response, by the flow chart of the down-stream of carrying out according to the server unit 200 of first preferred embodiment.
At first, the communication unit 201 of server unit 200 receives the global data bag from router one 01, and it is passed to cryptographic processing unit 202.
Secondly, the data division 502 that 202 pairs of cryptographic processing units are contained in the global data bag is decrypted, and the result is sent to end message memory cell 205 (S701).Then, the global data bag that received of 205 pairs of end message memory cell is carried out authentication.In this verification process, end message memory cell 205:(i) obtains to be contained in Termination ID 507, random value 508, digest value 509 and local port number 510 in the data division 502; (ii) search the password corresponding with Termination ID 507; (iii) pass through Termination ID 507, local port number 510, password and random value 508 are imported in the function identical with packet generation unit 113 function that uses, thereby determine a numerical value; And (iv) determined value and digest value 509 are compared (S702).
When authentification failure (N among the S702), end message memory cell 205 is destroyed the global data bag that is received, otherwise, when authentication success (Y among the S702), end message memory cell 205 obtains one group of information, comprise the Termination ID 507, sender address 505 and the transmit leg port address 506 that are contained in the global data bag, and generate table 205a, and the top one group of information that obtains is stored among the table 205a (S703) as end message.
In addition, end message memory cell 205 obtains to be contained in the polling interval 511 in the global data bag, and this polling interval 511 is passed to responding time intervals adjustment unit 203.According to this polling interval 511, responding time intervals adjustment unit 203 determines that response sends at interval, sends at interval in this response, and the response of global data bag should be sent out, and this global data bag response is the response (S704) to the global data bag.
Subsequently, behind reception global data bag, control request processing unit 204 detects the response of determining in the above and sends in the interval, whether receives the control request (S705) of controlling internet terminal 110 from mobile terminal device 130.
When having control request, judgement (is Y among the S705), the content of the control request in the 204 storage control request orders of control request processing unit, and this control request order is merged in the response of global data bag (S706).Simultaneously, when in sending at interval, not having control request to occur (N among the S705) in response, control request processing unit 204 will represent not have the storage (S707) in the control request order of control request, and control request processing unit 204 generates a frame (being become " frame 2 " hereinafter), this frame is merged in the response of global data bag, and is delivered to cryptographic processing unit 202.It should be noted that, because when the user of mobile terminal device 130 sends the control command of control household electrical appliance, server unit 200 just there is no need to send the information that expression does not have control request to internet terminal 110, so S707 may be skipped, and have only when mobile terminal device 130 sends control request, just the response of global data bag may be sent.
Subsequently, control request processing unit 204 is prepared frame 2, this frame 2 comprises the control request order, are only Termination ID and port numbers (S708) to controlled internet terminal 110, and packet generation unit 206 generates the response of global data bag, the data division that this global data bag response comprises header portion and comprises frame 2, wherein header portion comprises destination address, sender address and port numbers.It should be noted that Fig. 8 has described the data structure of this global data bag response.Note also that, in control command, described the information of for example " the mode of operation furnishing of air-conditioning 103 being opened ".
Cryptographic processing unit 202 obtains to be responded by the global data bag that packet generation unit 206 generates, and the data division to the response of global data bag is encrypted, and communication unit 201 sends the global data bag response of encrypting to router one 01, and stops a series of processing procedures (S709).
Fig. 8 shows the chart of example of the data structure of the global data bag response 800 that is produced by the server unit 200 according to first preferred embodiment.
The frame of being prepared by control request processing unit 204 2 is contained in the data division 802, and described frame 2 comprises: the Termination ID 807 of controlled internet terminal 110; The port numbers 808 that comprises local port number 510, local port number 510 are contained in the data division 502 of global data bag; And the control request order 809 that comprises control command, from mobile terminal device 130 these control commands of request, and be sent to internet terminal 110.
Frame 2 is delivered to packet generation unit 206 after encrypted processing unit 202 is encrypted, generate the global data bag response 800 that comprises header portion 801 and data division 802 then.
Packet generation unit 206 passes to communication unit 201 with the global data bag response 800 that generates, communication unit 201 extracts the Termination ID of controlled internet terminal 110 from the table 205a of end message memory cell 205 then, just, the Termination ID that is complementary with the Termination ID 807 that is contained in the frame 2, and obtain Termination ID 807, destination address 803 and destination slogan 804.Then, communication unit 201 adds the information that obtains in the header of global data bag response, to generate the response of global data bag.
In global data bag response 800, destination address 803 comprises terminal address, this terminal address is the global address of router one 01, destination slogan 804 comprises terminal prot number, sender address 805 comprises the address of server unit 200, and transmit leg port numbers 806 comprises server unit 200 operable port numbers.
Secondly, provided when router one 01 and received the response of global data bags, converted thereof into the local packets response, and when internet terminal 110 sends the local packets response, the explanation of the down-stream of carrying out by router one 01 from server unit 200.
At first, receive the response of global data bag from server unit 200 after, with reference to conversion table, router one 01 will be contained in the address that destination address 803 in the global data bag response converts internet terminal 110 to, and the destination slogan 804 that will be contained in the response of global data bag converts the port numbers of internet terminal 110 to, and generates the local packets response.Then, router one 01 sends the local packets response that is generated to internet terminal 110.
It should be noted that, when in a determining time, when not receiving the response of local packets or global data bag, router one 01 deletion is stored in the address of in the conversion table, paired internet terminal 110 and the address and the port numbers of port numbers and router one 01.Simultaneously, when top a pair of address and port numbers had not existed in the conversion table of router one 01, the response of global data bag will be destroyed.
Fig. 9 shows when receiving the response of global data bag, by the flow chart of the down-stream of carrying out according to the internet terminal 110 of first preferred embodiment.
After router one 01 sends local packets, communication unit 111 waits during the polling interval and receives local packets response (S901).
When receiving local packets response (Y among the S902) during the polling interval, communication unit 111 is given cryptographic processing unit 112 with this local packets response pass.The data division 802 of 112 pairs of this local packets responses of cryptographic processing unit is decrypted, and the result is passed to control unit 116.Then, whether the Termination ID 807 that is contained in the data division 802 by judgement mates with the Termination ID that internet terminal 110 has, and judge whether the local port number 510 that uses when port numbers 808 generates with frame 1 mates, and control unit 116 is carried out verification process (S903).When authentification failure (N among the S903), communication unit 111 turns back to the wait state that is used to receive the local packets response.
When authentication success (Y among the S903), control unit 116 obtains and reads the control request order 809 that is contained in the data division 802.And when the content representation of control request order 809 " does not have control request " (N among the S904), control unit 116 stops this receiving course.
On the other hand, when the content representation of control request order 809 " has control request ", and during household electrical appliance 103 that are used for controlling internet terminal 110 or connect etc. (Y of S904), according to the content of control request order 809, (S905) such as control unit 116 control internet terminals 110 or connected household electrical appliance 103.An example of this control command is " starting air-conditioning at 7 ".
Simultaneously, when communication unit 111 does not receive the local packets response in the polling interval (N among the S902), polling interval adjustment unit 115 is carried out and is used to shorten the processing (S906) of this polling interval.For example, when the polling interval is become 20 minutes by default setting, can connect in one minute one minute shorten this polling interval (for example, 19 minutes, 18 minutes ...) till receiving the local packets response.Suppose that when the polling interval is shortened to 10 minutes communication unit 111 receives the local packets response, then from that time, just sent local packets to router one 01 every 10 minutes.It should be noted that in this case the polling interval may be shortened to 10 minutes or shorter, for example 9.5 minutes.
Note also that in the internet terminal 110 according to first preferred embodiment, polling interval adjustment unit 115 can be checked the table retention time section in the router one 01 that connects when activating, rather than shortens this polling interval as mentioned above.
Figure 10 shows the data structure chart of local packets, and when internet terminal 110 was activated, local packets was sent by internet terminal 110, to obtain the retention time section that router one 01 keeps the corresponding relation between local address and the global address.
For example, the packet generation unit 113 of internet terminal 110 generates four local packets, each local packets (for example has a different destination slogan, 5000~5003) as its destination slogan, this destination slogan is contained in the header portion, a different transmit leg port numbers and a different polling interval are (for example, 1 minute~4 minutes, between each interval, have 1 minute time interval) as its responding time intervals, this responding time intervals is contained in the data division.Then, communication unit 111 is once finished to server unit 200 and is sent all four local packets.It should be noted that these intervals and port numbers are some examples, and therefore, the present invention is not limited to these examples.
Because the corresponding relation between the overall situation and the local address is buffered a determining time usually in the mapping table 600 that router one 01 has, so corresponding relation is stored this determining time, but after this determining time, this corresponding relation can be deleted.Thereby the response data packet that surpasses the retention time section will can not be sent out back.
Therefore, the communication unit 111 of internet terminal 110 is carried out receiving course, but receiving and local packets 1001, under the situation of 1002 and 1003 corresponding global data bag responses, if also do not receive the global data bag response corresponding with local packets 1004, polling interval adjustment unit 115 is judged as corresponding relation and has been buffered " 3 minutes " in router one 01, and the polling interval of local packets is set to 3 minutes.
Figure 11 shows that router one 01 keeps the retention time section of conversion table so that when detecting the polling interval in activationary time, by the flow chart of the down-stream of carrying out according to the internet terminal 110 of first preferred embodiment when obtaining.
At first, the packet generation unit 113 of internet terminal 110 generates a plurality of local packets, the polling interval of these local packets differs from one another, cryptographic processing unit 112 is encrypted the local packets of these generations, and communication unit 111 sends to router one 01 (S1101) with them.
Secondly, the communication unit 111 of internet terminal 110 is waited for local packets response (S1102), and judges whether to receive the local packets response.When receiving local packets response (Y among the S1103), polling interval adjustment unit 115 obtains the up-to-date and the longest polling interval that received, and as the corresponding relation retention time section (S1104) of router one 01.
Simultaneously, when also not receiving local packets response (N among the S1103), internet terminal 110 stops this process.
As mentioned above, internet terminal 110 according to first preferred embodiment is made up of polling interval adjustment unit 115 and communication unit 111, polling interval adjustment unit 115 detects the retention time section of router one 01 maintenance conversion table during it, and judge the polling interval when local packets is sent out, communication unit 111 according to this polling interval periodically, repeatedly send local packets to router one 01.
Therefore, all the time be connected in the environment of Internet at router one 01, even because in polling method, router one 01 also always can have the mapping table of having listed the relation between the overall situation and local address and the port numbers, so server unit 200 generates the global data bag that comprises with the global address of the corresponding router one 01 of Termination ID, and this global data bag is sent to router one 01, therefore, even the user sends control request by mobile terminal device 130 out of doors, with reference to the conversion table of router 101 storages, router one 01 also can be with the local address in the global address conversion cost zone network.Therefore, can send control information in real time by the targeted internet terminal 110 in family makes household electrical appliance 103 grades with in the mode remote control man that can satisfy customer requirements become possibility, and this control information uses mobile terminal device 130 to send by the user out of doors.
The more important thing is, according to the present invention, because there is no need router is provided with by the poll that uses router, so, make the user carry out straighforward operation from the open air to household electrical appliance by internet terminal 110 according to the present invention is connected with existing router one 01.Thereby the present invention can obtain huge improvement on user's convenience.
About server unit 200, because only when the user when open air use mobile terminal device 130 sends control request, server unit 200 just need send the response of global data bag by terminal installation in controlled family, so for internet terminal 110, there is no need as requiring in the conventional method, exist/do not exist to server unit 200 inquiry control request.
In addition, because the polling interval adjustment unit 115 of internet terminal 110 detects the retention time section that router one 01 keeps conversion table when activating, so can avoid as seen in the conventional situation, because router one 01 stored relation disappears, and makes the user not send control request from the open air.
In addition, because even the existing route device can keep a determining time with destination address in the UDP message bag and the relation between the sender address, so there is no need increases new function to router, this just means that the present invention can come specific implementation by utilizing the existing route device.
Equally, server unit 200 can obtain the up-to-date global address of router one 01 by the Termination ID of checking controlled internet terminal 110.Therefore, even different global addresses is being distributed in the situation of router one 01 owing to continue the interim disconnection that connects, the user also can send to the control information that mobile terminal device 130 sends controlled internet terminal 110, and does not need to carry out the special task that is provided with.
It should be noted that and to be designed to that according to first preferred embodiment, the result of control internet terminal 110 and household electrical appliance 103 is sent to user's mobile terminal device 130.Example of this type of control result is " finishing the timer setting since 7 air-conditioning " and " hot water supply is finished at 10 ".The following describes the program that sends the control result.
The control unit 116 of internet terminal 110 obtains to be contained in the control request order 809 in the data division 802 of local packets response, thus control internet terminal 110.For example, when controlled terminal was air-conditioning 103, the content of control request order 809 was sent to the electrical control unit 103b of air-conditioning 103.
The electrical control unit 103b of household electrical appliance 103 controls household electrical appliance 103 according to this control request, and sends this control of expression results' data to the control unit 116 of internet terminal 110.
The frame (being hereinafter referred to as frame 3) that the control unit 116 of internet terminal 110 will be sent to server unit 200 is delivered to cryptographic processing unit 112, and its control result of expression that household electrical appliance 103 send or the control result's of internet terminal 110 data are incorporated in the frame 3.
112 pairs of frames 3 of cryptographic processing unit are encrypted, and the result is delivered to communication unit 111.Communication unit 111 generates the local packets that will be sent to server 200 in the mode identical with top explanation, and this local packets is sent to router one 01.Thereby this local packets comprises expression control result's data.
Router one 01 converts the local address described in the local packets that is received to global address, it is stored in the mapping table 600, and sends the global data bag by Internet 120 to server unit 200.
In server unit 200, communication unit 201 receives the global data bag that is sent by router one 01, and this global data bag is delivered to cryptographic processing unit 202, frame 3 in 202 pairs of global data bags that received of cryptographic processing unit is decrypted then, and the result is passed to control request processing unit 204.Then, control request processing unit 204 reads in the control result's who represents household electrical appliance 103 data or represents the control result's of internet terminal 110 data, thereby obtain the control result, and communication unit 201 should be controlled the result and send to mobile terminal device 130, and stopped a series of processing procedures.
It should be noted that, in explanation of the present invention, polling interval adjustment unit 115 is by minute shortening a polling interval that sends local packets, but there is no need must be by minute shortening in the polling interval, so the polling interval may change according to the realization of internet terminal 110.
(second preferred embodiment)
With reference to Figure 12,, provide the explanation of second preferred embodiment of communication system below according to the present invention.
According to second preferred embodiment, Figure 12 shows the functional block diagram of portal server 1201, server unit 200 and internet terminal 110.In the communication system according to second preferred embodiment, portal server 1201 is up-to-date being added into according to top in the communication system architecture of first preferred embodiment described in Fig. 2.Second preferred embodiment is characterised in that the control request that customer mobile terminal equipment 130 sends is sent to portal server 1201, by server unit 200, controlled household electrical appliance 103 that are connected with internet terminal 110 etc. by portal server 1201.It should be noted that in Figure 12, be assigned with identical numbering, and omit detailed description about it with composed component the same described in Fig. 2.
Portal server 1201 is servers, and it can handle the application that for example is exclusively used in the household electrical appliance from outdoor straighforward operation man, and portal server 1201 is made up of communication system 1204, cryptographic processing unit 1203 and requesting processing 1202.Wherein communication system 1204 is used for to the outside transmission with from outside receiving block data, and cryptographic processing unit 1203 is used for this grouped data is carried out encryption and decryption, and requesting processing 1202 is read in the control request that sends from mobile terminal device.
Secondly, provided detailed description below according to the handling procedure of the communication system of second preferred embodiment.At first, by using mobile terminal device 130, the user sends a control request that is used for the internet terminal 110 of control example such as household electrical appliance via Internet 120 to portal server 1201, and it is only Termination ID that these household electrical appliance have local network.An example of aforesaid control request is: " the DVD video camera is programmed, with at 10 o'clock record news program ".
Then, the communication unit 1204 of portal server 1201 receives control request from mobile terminal device 130, and sends this control request by Internet 120 to server unit 200.
Subsequently, the control request processing unit 204 of server unit 200 generates control request order 809 according to the control request that is received, this control request order 809 is incorporated in the frame 2, and in addition, the address of portal server 1201 also is incorporated in this control request order 809.
Identical in ensuing processing and first preferred embodiment: control request processing unit 204 generates the frame 2 of the address that comprises control request order 809 and portal server 1201, and frame 2 is passed to packet generation unit 206, this packet generation unit 206 generates the global data bag response that comprises header portion, and gives cryptographic processing unit 202 with this global data bag response pass.202 pairs of frames 2 of cryptographic processing unit are encrypted, and by communication unit 201 frame of encrypting 2 are sent to router one 01 then.
Then, the communication unit 111 of internet terminal 110 receives the local packets response from router one 01, and the data division 802 of 112 pairs of this local packets responses of cryptographic processing unit is decrypted, and the result is passed to control unit 116.This control unit 116 obtains to be contained in the control request order 809 in the data division 802 of local packets response, and according to the content of control request order 809, control internet terminal 110 or household electrical appliance 103.Subsequently, the electrical control unit 103b of household electrical appliance 103 sends expression control result's data to internet terminal 110.
Then, the control unit 116 of internet terminal 110 transmits the data that the expression that is sent by household electrical appliance 103 is controlled result's data or represented the control result of internet terminal 110 to packet generation unit 113, packet generation unit 113 generates the local packets response then, this local packets response comprises data division and header portion, and this local packets response is sent to cryptographic processing unit 112.
112 pairs of this local packets responses of cryptographic processing unit are encrypted, and communication unit 111 sends the local packets that will be sent to portal server 1201 to router one 01.
Router one 01 converts the local packets that is received to will be sent to portal server 1201 global data bag, and sends this global data bag by Internet 120 to portal server 1201.
The global data bag that the communication unit 1204 of portal server 1201 receives by router one 01 route, this global data bag comprises the control object information, and communication unit 104 sends to cryptographic processing unit 1203 with this global data bag, data division in 1203 pairs of these global data bags of cryptographic processing unit is decrypted then, and it is passed to requesting processing 1202.Subsequently, requesting processing 1202 obtains to be contained in the data in the data division, the control result of these data representation household electrical appliance 103 or the control result of internet terminal 110, and requesting processing 1202 is given communication unit 1204 with this data passes, and communication unit 1204 sends the household electrical appliance 103 that received or the control result of internet terminal 110 to mobile terminal device 130.
As mentioned above, because the communication system according to second preferred embodiment comprises portal server 1201, these portal server 1201 internet usage terminals 110 special uses should be used for the straighforward operation household electrical appliance, so can use the private server of portal server 1201 as internet terminal 110.
In addition, even situation about being provided at the internet terminal that is used for providing the variety classes service, as required, receive the portal server 1201 or the server unit 200 of packet, also can use same server unit 200 by periodic ground rightly.
It should be noted that, when the explanation preferred embodiment, mobile phone is used as mobile terminal device 130, but the present invention is not limited to this, therefore, also can obtain identical functions by the terminal equipment/device that uses other, these other-end equipment/devices comprise the PC and the palmtop PC that can be connected with Internet 120.
Industrial usability
Home terminal device according to the present invention is suitable for as terminal installation, this terminal installation is used for receiving grouped data to the router transmission that is connected with external network with from this router, this home terminal device is connected with this router by local network, more particularly, home terminal device according to the present invention is fit to be applied to the terminal installation of integration mode straighforward operation household electrical appliance and is fit to be applied to for example air-conditioning such as household electrical appliance.

Claims (17)

1. terminal installation that is used for sending and receiving data from this router to the router that is connected with external network, described external network is connected with server unit, described terminal installation is connected with described router by local network, and described router makes the corresponding relation between the local address of the global address of distributing to described router and described terminal installation keep a predetermined amount of time, and described terminal installation comprises:
Communication unit is used for receiving data by described router to described server unit transmission or from described server unit;
Adjustment unit is used for detecting described corresponding relation in the retention time of this router section, and the time period that will be shorter than described retention time section is set at data and sends at interval; And
Generation unit is used to generate the data that send to described server unit,
Wherein said communication unit repeats to send data to described router according to described transmission at interval, and
Described generation unit generates described data, the information below these data comprise in header portion at least: as the local address of the described terminal installation of sender address; Local port number as the described terminal installation of transmit leg port numbers; Address as the described server unit of destination address; And as the port numbers of the described server unit of destination slogan, and comprise the Termination ID that described terminal installation is intrinsic at least at data division.
2. terminal installation as claimed in claim 1, wherein:
Portable terminal sends control request to described terminal installation; And
Described communication unit receives described control request by described router.
3. terminal installation as claimed in claim 2 also comprises:
Control unit is used for controlling described terminal installation according to described control request.
4. terminal installation as claimed in claim 2, wherein:
Multiple arrangement is connected to described terminal installation by described local network;
Comprise the device control units that is used to control this device self in the described multiple arrangement separately;
Described communication unit sends described control request to each described multiple arrangement; And
Device control units in the described multiple arrangement is controlled the relevant terminal device according to the control request that is received.
5. terminal installation as claimed in claim 1,
Wherein said generation unit generates described data, and these data comprise the responding time intervals of response data at least at described data division, and described response data is the response from described server unit.
6. terminal installation as claimed in claim 5,
Wherein, when described communication unit in described transmission at interval not when described router receives described response data, adjust described adjustment unit for making to send to shorten at interval.
7. terminal installation as claimed in claim 5, wherein:
Described generation unit generates a plurality of data with different responding time intervals;
Described communication unit sends the described a plurality of data that generated by described generation unit; With
Described adjustment unit detects the retention time section of described corresponding relation in described router according to the responding time intervals of described response data.
8. terminal installation as claimed in claim 7, wherein, described adjustment unit will have the longest responding time intervals the described response data of response to detect as the described retention time section in the described router from described server unit.
9. terminal installation as claimed in claim 5,
Wherein, described server unit comprises:
The second communication unit is used to transmit and receive data;
The responding time intervals adjustment unit is used for obtaining to be contained in the responding time intervals to described terminal installation of data, and calculates the response time section of described response data; And
Second generation unit is used to generate the response data that is sent to described terminal installation,
Wherein said second communication unit sends the described response data that is generated by described second generation unit according to described response time section to described router.
10. one kind is used to utilize terminal installation to send data or receive the communication means of data from router to router, wherein said router is connected with external network, this external network is connected with server unit, described router makes the corresponding relation between the local address of the global address of distributing to this router and described terminal installation keep a predetermined amount of time, and described communication means comprises:
Communication steps sends data and receives data from described server unit to described server unit by described router;
Set-up procedure detects the retention time section of described corresponding relation in described router, and the transmission that the time period that will be shorter than described retention time section is set at data at interval; And
Generate step, generate the data that send to described server unit,
Wherein when transmitting and receive data, repeat to send these data to described router at interval according to described transmission described, and
In described generation step, the information below the data that generated comprise in header portion at least: as the local address of the described terminal installation of sender address; Local port number as the described terminal installation of transmit leg port numbers; Address as the described server unit of destination address; And as the port numbers of the described server unit of destination slogan, and comprise the Termination ID that described terminal installation is intrinsic at least at data division.
11. communication means as claimed in claim 10,
Wherein, in described generation step, the data that generated comprise the responding time intervals of response data at least at described data division, and described response data is the response from described server unit.
12. a communication system comprises:
Server unit, it is connected with external network;
Terminal installation, it is connected with local network; And
Router, it connects described external network and described local network,
Wherein said router makes the corresponding relation between the local address of the global address of distributing to this router and described terminal installation keep a predetermined amount of time; With
Described terminal installation comprises:
Communication unit is used for receiving data by described router to described server unit transmission or from this server unit;
Adjustment unit is used for detecting described corresponding relation in the retention time of this router section, and the transmission that the time period that will be shorter than described retention time section is set at data at interval; And
Generation unit is used to generate the data that send to described server unit,
Wherein said communication unit repeats to send data to described router according to described transmission at interval, and
Described generation unit generates described data, the information below these data comprise in header portion at least: as the local address of the described terminal installation of sender address; Local port number as the described terminal installation of transmit leg port numbers; Address as the described server unit of destination address; And as the port numbers of the described server unit of destination slogan, and comprise the Termination ID that described terminal installation is intrinsic at least at data division.
13. communication system as claimed in claim 12, wherein:
Described server unit comprises:
The second communication unit is used to receive the described data of the Termination ID that comprises described terminal installation;
The end message memory cell is used for following surface information and stores as one group of end message: the Termination ID of described terminal installation, as the global address of the described router of sender address with as the global port numbers of the described router of transmit leg port numbers; With
Extracting unit when being used for the control request when the described terminal installation with described Termination ID, extracts corresponding described global address and described global port numbers from described end message memory cell according to described Termination ID.
14. communication system as claimed in claim 12, wherein:
Described generation unit generates described data, and these data comprise the responding time intervals of response data at least at described data division, and this response data is the response from described server unit.
15. terminal installation as claimed in claim 1,
Wherein said terminal installation is the local terminal device.
16. terminal installation as claimed in claim 1,
Wherein said terminal installation is an internet terminal.
17. terminal installation as claimed in claim 4,
Wherein said multiple arrangement is a local device.
CN038212633A 2002-09-06 2003-09-02 Home terminal device and communication system Expired - Fee Related CN1682491B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002261590 2002-09-06
JP261590/2002 2002-09-06
PCT/JP2003/011182 WO2004023728A2 (en) 2002-09-06 2003-09-02 Home terminal apparatus and communication system

Publications (2)

Publication Number Publication Date
CN1682491A CN1682491A (en) 2005-10-12
CN1682491B true CN1682491B (en) 2011-02-16

Family

ID=31973136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038212633A Expired - Fee Related CN1682491B (en) 2002-09-06 2003-09-02 Home terminal device and communication system

Country Status (11)

Country Link
US (1) US7729331B2 (en)
EP (1) EP1552652B1 (en)
JP (1) JP3640665B1 (en)
KR (1) KR100971844B1 (en)
CN (1) CN1682491B (en)
AU (1) AU2003259567A1 (en)
CA (1) CA2495189A1 (en)
DE (1) DE60319722T2 (en)
MY (1) MY134754A (en)
TW (1) TW200408242A (en)
WO (1) WO2004023728A2 (en)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US10127802B2 (en) 2010-09-28 2018-11-13 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
AU2005223267B2 (en) 2004-03-16 2010-12-09 Icontrol Networks, Inc. Premises management system
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US20170118037A1 (en) 2008-08-11 2017-04-27 Icontrol Networks, Inc. Integrated cloud system for premises automation
US7849161B2 (en) * 2004-06-30 2010-12-07 At&T Intellectual Property I, L.P. System and methods for remotely recovering and purging data from a wireless device in a communications network
JP4415789B2 (en) * 2004-08-20 2010-02-17 株式会社日立製作所 Wireless communication system
JP4377786B2 (en) * 2004-09-22 2009-12-02 パナソニック株式会社 ELECTRIC DEVICE, SERVER DEVICE, PORTABLE TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
KR100667333B1 (en) * 2004-12-16 2007-01-12 삼성전자주식회사 System and method for authentication of a device and a user in the home network
WO2006091026A1 (en) * 2005-02-24 2006-08-31 Lg Electronics Inc. Packet structure and packet transmission method of network control protocol
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
JP5255753B2 (en) * 2005-06-29 2013-08-07 シャープ株式会社 Information terminal device and communication system
KR100750158B1 (en) * 2006-01-20 2007-08-17 삼성전자주식회사 Method and apparatus for transmitting RA, RS message at AP
DE102006014680A1 (en) * 2006-03-28 2007-10-04 Robert Bosch Gmbh Communication terminals e.g. participant units, operating method, involves prompting change in power consumption operating state of communication terminals by central station of communication system in dependence of user input
JP4796883B2 (en) * 2006-04-07 2011-10-19 Necエンジニアリング株式会社 NAT management system
CN103646009B (en) 2006-04-12 2016-08-17 索夫特机械公司 The apparatus and method that the instruction matrix of specifying parallel and dependent operations is processed
US7664108B2 (en) * 2006-10-10 2010-02-16 Abdullah Ali Bahattab Route once and cross-connect many
US8239930B2 (en) * 2006-10-25 2012-08-07 Nokia Corporation Method for controlling access to a network in a communication system
CN101627365B (en) 2006-11-14 2017-03-29 索夫特机械公司 Multi-threaded architecture
TWI331290B (en) * 2006-12-22 2010-10-01 Compal Electronics Inc Apparatus, system and method for controlling multimedia system
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US7653443B2 (en) 2007-03-01 2010-01-26 Daniel Flohr Methods, systems, circuits and computer program products for electrical service demand management
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
JP5044646B2 (en) * 2007-05-25 2012-10-10 株式会社ソニー・コンピュータエンタテインメント Server system, communication method, computer, program, and recording medium
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US20180198802A1 (en) * 2007-06-12 2018-07-12 Icontrol Networks, Inc. Communication protocols in integrated systems
ATE510441T1 (en) * 2007-08-09 2011-06-15 Nokia Siemens Networks Oy MOBILE COMMUNICATION TERMINAL, COMMUNICATION STATION, COMMUNICATION NETWORK AND COMMUNICATION METHOD
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US8700187B2 (en) * 2007-08-28 2014-04-15 Consert Inc. Method and apparatus for actively managing consumption of electric power supplied by one or more electric utilities
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
KR101129315B1 (en) * 2008-12-18 2012-03-26 한국전자통신연구원 Method for operating tunnel point supporting routing scalability and mobility
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
JP5745424B2 (en) * 2009-11-04 2015-07-08 キヤノンイメージングシステムズ株式会社 Device control apparatus, client apparatus, device control method, and device control system
CN101764801B (en) * 2009-12-02 2014-12-10 中兴通讯股份有限公司 Family information processing method and system
EP3156896B1 (en) 2010-09-17 2020-04-08 Soft Machines, Inc. Single cycle multi-branch prediction including shadow cache for early far branch prediction
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US8875264B2 (en) * 2010-10-05 2014-10-28 Cse Co., Ltd. System, method and program for off-line two-factor user authentication
US9490998B1 (en) 2010-11-08 2016-11-08 Google Inc. Network-based remote control
EP2643962A4 (en) 2010-11-24 2016-01-06 Ericsson Telefon Ab L M Methods and arrangements for enabling data transmission between a mobile device and a static destination address
KR101695398B1 (en) * 2010-12-01 2017-01-11 삼성에스디에스 주식회사 Apparatus and method for controlling home automation component by sub-terminal
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
EP2689327B1 (en) 2011-03-25 2021-07-28 Intel Corporation Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines
CN103635875B (en) 2011-03-25 2018-02-16 英特尔公司 For by using by can subregion engine instance the memory segment that is performed come support code block of virtual core
TWI603198B (en) 2011-05-20 2017-10-21 英特爾股份有限公司 Decentralized allocation of resources and interconnect structures to support the execution of instruction sequences by a plurality of engines
KR101639854B1 (en) * 2011-05-20 2016-07-14 소프트 머신즈, 인크. An interconnect structure to support the execution of instruction sequences by a plurality of engines
JP2013008214A (en) * 2011-06-24 2013-01-10 Panasonic Corp Communication system
US9235681B2 (en) * 2011-10-04 2016-01-12 Smith & Nephew, Inc. System and method for intersystem device exchange
KR101703401B1 (en) 2011-11-22 2017-02-06 소프트 머신즈, 인크. An accelerated code optimizer for a multiengine microprocessor
US20150039859A1 (en) 2011-11-22 2015-02-05 Soft Machines, Inc. Microprocessor accelerated code optimizer
US10455017B2 (en) * 2012-02-28 2019-10-22 Panasonic Intellectual Property Management Co., Ltd. Communication system, electric appliance, and portable terminal device
WO2014150806A1 (en) 2013-03-15 2014-09-25 Soft Machines, Inc. A method for populating register view data structure by using register template snapshots
US10275255B2 (en) 2013-03-15 2019-04-30 Intel Corporation Method for dependency broadcasting through a source organized source view data structure
US9811342B2 (en) 2013-03-15 2017-11-07 Intel Corporation Method for performing dual dispatch of blocks and half blocks
US9904625B2 (en) 2013-03-15 2018-02-27 Intel Corporation Methods, systems and apparatus for predicting the way of a set associative cache
US10140138B2 (en) 2013-03-15 2018-11-27 Intel Corporation Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation
KR102083390B1 (en) 2013-03-15 2020-03-02 인텔 코포레이션 A method for emulating a guest centralized flag architecture by using a native distributed flag architecture
KR101708591B1 (en) 2013-03-15 2017-02-20 소프트 머신즈, 인크. A method for executing multithreaded instructions grouped onto blocks
US9569216B2 (en) 2013-03-15 2017-02-14 Soft Machines, Inc. Method for populating a source view data structure by using register template snapshots
WO2014150991A1 (en) 2013-03-15 2014-09-25 Soft Machines, Inc. A method for implementing a reduced size register view data structure in a microprocessor
JP6042243B2 (en) * 2013-03-18 2016-12-14 株式会社日立ソリューションズ Monitoring system, monitoring server, and monitoring method
JP5890356B2 (en) * 2013-08-08 2016-03-22 三菱電機株式会社 Control device, equipment operation system, control method and program
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
CN103885426B (en) * 2014-03-28 2018-07-10 百度在线网络技术(北京)有限公司 Control method, client, server, intermediate equipment and the controlled device of equipment
JP6309809B2 (en) * 2014-04-03 2018-04-11 シャープ株式会社 Controller, control system, and control system control method
JP6308295B2 (en) 2014-04-23 2018-04-11 富士通株式会社 COMMUNICATION DEVICE, SERVER, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD
AU2015333587B2 (en) * 2014-10-13 2020-07-02 Automatic Technology (Australia) Pty Ltd Remote monitoring and control system for a barrier operator
FR3031261B1 (en) * 2014-12-24 2017-01-13 Overkiz METHOD FOR PROCESSING APPLICANT AMOUNTING OR DESCENDING MESSAGES FROM OR TO AN ELECTRONIC CONTROL UNIT OF A DOMOTIC INSTALLATION BY A SERVER
FR3031260B1 (en) * 2014-12-24 2018-02-09 Overkiz METHOD FOR TRANSMITTING DATA BETWEEN A SERVER AND AN ELECTRONIC CONTROL UNIT OF A DOMOTIC INSTALLATION
TWI639350B (en) 2016-02-04 2018-10-21 關隆股份有限公司 Method for verifying operation of wireless control system
JP6882318B2 (en) 2016-10-31 2021-06-02 京セラ株式会社 Power management method, power management server, local control device and power management system
US11228176B2 (en) 2016-10-31 2022-01-18 Kyocera Corporation Power management method, local control apparatus and power management system
JP6959934B2 (en) 2016-10-31 2021-11-05 京セラ株式会社 Power management method, local controller and power management system
JP2018153575A (en) * 2017-03-21 2018-10-04 タカノ株式会社 Method and system for operating outdoor equipment
WO2018209644A1 (en) * 2017-05-18 2018-11-22 深圳市得城网络科技有限公司 Data encryption method and system for smart household
KR101996239B1 (en) * 2017-10-20 2019-07-04 삼성에스디에스 주식회사 Message processing system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128664A (en) * 1997-10-20 2000-10-03 Fujitsu Limited Address-translating connection device
US6161123A (en) * 1997-05-06 2000-12-12 Intermec Ip Corporation Providing reliable communication over an unreliable transport layer in a hand-held device using a persistent session

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2685009B2 (en) 1995-01-23 1997-12-03 日本電気株式会社 Communication device
CN1216657A (en) 1996-04-24 1999-05-12 北方电讯有限公司 Internet protocol filter
US6483912B1 (en) * 1998-08-04 2002-11-19 At&T Corp. Method for allocating network resources
JP2000183923A (en) 1998-12-15 2000-06-30 Matsushita Refrig Co Ltd Polling method in communication system
JP2000341337A (en) 1999-06-01 2000-12-08 Nec Corp Inter-private-network connection system and its method by ip masquerade
JP2001086160A (en) 1999-09-14 2001-03-30 Aiwa Co Ltd Data communication method and communication terminal
JP2001285309A (en) * 2000-03-31 2001-10-12 Matsushita Electric Ind Co Ltd Gate way device, media and information clusters
EP1323268A2 (en) 2000-09-19 2003-07-02 Nortel Networks Limited Dynamic tcp configuration for low latency voice/data traffic
JP2002204486A (en) 2000-10-23 2002-07-19 Mediaport Inc Remote control system
US7684565B2 (en) * 2001-01-16 2010-03-23 General Instrument Corporation System for securely communicating information packets
US7010002B2 (en) * 2001-06-14 2006-03-07 At&T Corp. Broadband network with enterprise wireless communication method for residential and business environment
JP2003111156A (en) * 2001-09-27 2003-04-11 Toshiba Corp Digital household electric appliance

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6161123A (en) * 1997-05-06 2000-12-12 Intermec Ip Corporation Providing reliable communication over an unreliable transport layer in a hand-held device using a persistent session
US6128664A (en) * 1997-10-20 2000-10-03 Fujitsu Limited Address-translating connection device

Also Published As

Publication number Publication date
WO2004023728A2 (en) 2004-03-18
KR100971844B1 (en) 2010-07-22
US20060080380A1 (en) 2006-04-13
JP3640665B1 (en) 2005-04-20
DE60319722T2 (en) 2009-04-23
JP2005520466A (en) 2005-07-07
US7729331B2 (en) 2010-06-01
KR20050040937A (en) 2005-05-03
WO2004023728A3 (en) 2004-07-08
EP1552652B1 (en) 2008-03-12
TW200408242A (en) 2004-05-16
AU2003259567A1 (en) 2004-03-29
DE60319722D1 (en) 2008-04-24
MY134754A (en) 2007-12-31
EP1552652A2 (en) 2005-07-13
CA2495189A1 (en) 2004-03-18
CN1682491A (en) 2005-10-12

Similar Documents

Publication Publication Date Title
CN1682491B (en) Home terminal device and communication system
US9553738B2 (en) Migrating configuration information based on user identity information
US7653379B1 (en) Configuring wireless devices
CN1685689B (en) Apparatus for controlling a home terminal,communication method and system
US8051461B2 (en) System and method for establishing secured connection between home network devices
US7283505B1 (en) Configuring wireless access points
US20140095715A1 (en) Communication network system, gateway, data communication method and program providing medium
JP2003051853A (en) Communication method and communication device
US7472123B2 (en) Server device, communication device, and program for managing contents usage
US7225261B2 (en) Service provision method, relay device, and service provision apparatus
JP3929733B2 (en) Home appliance, home appliance server device and relay device
US20050160185A1 (en) Electrical home appliance having access control means
JP3640664B2 (en) Home terminal device and communication system
KR100600747B1 (en) Home-network system and its operating method
JP3640663B1 (en) Home terminal device and communication system
KR100550774B1 (en) Reservation information processing apparatus for mobile home network system
KR100559043B1 (en) Mobile home network system
KR100550775B1 (en) Mobile agent module for mobile home network system
JP2005130453A6 (en) Home terminal device and communication system
JP2005130453A (en) Customer premise terminal and communication system
KR100588703B1 (en) Mobile home network system
KR20050005189A (en) Home network system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110216

Termination date: 20200902