CN104113583B - Communication system, communication device and control method - Google Patents
Communication system, communication device and control method Download PDFInfo
- Publication number
- CN104113583B CN104113583B CN201410156192.5A CN201410156192A CN104113583B CN 104113583 B CN104113583 B CN 104113583B CN 201410156192 A CN201410156192 A CN 201410156192A CN 104113583 B CN104113583 B CN 104113583B
- Authority
- CN
- China
- Prior art keywords
- mentioned
- based device
- communication
- terminal
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
A kind of communication system, communication device and control method are provided.The communication device relayed that exchanges of information between terminal and multiple object-based devices has:Communication unit communicates with object-based device and terminal;Test section is detected and is detached to the object-based device group addition new object equipment and object-based device being made of multiple object-based devices from object-based device group;Data generating section, generation represent the functional information data for the function that perform according to the order for carrying out self terminal object-based device;And communication control unit, to terminal sending function information data.When test section, which detects, is added to object-based device, data generating section generation is added to functional information data obtained from the function that the object-based device being added and the object-based device are held, when test section detects the disengaging of object-based device, the functional information data of either one in the function that data generating section generation can not select the object-based device being detached from and the object-based device to be held in above-mentioned terminal.
Description
The application based on filed in 18 days April in 2013, it is entitled " communication system, communication device, control method with
And computer program " the Japanese patent application application No. is 2013-87293 claim priority, by referring to and by its disclosure
All it is incorporated into the application.
Technical field
The present invention relates to a kind of technologies of the action of multiple object-based devices for controlling communication standard different.
Background technology
Following a kind of technology known in recent years:Home server by via network line and household appliances, such as refrigerator,
Air-conditioning device is into row data communication, to realize the remote control that household appliances are carried out by portable terminal.In addition, previous known one
Kind shows the technology of the menu for the household appliances for being capable of remote control in the display unit of portable terminal.
Invention content
Problems to be solved by the invention
However, the convenience of the remote control about household appliances, also has what is improved even from the above-mentioned prior art
Leeway.For example, to can by portable terminal carry out remote control household appliances group in be added to new household appliances
In the case of, when belong to group household appliances from group be detached from when, sometimes on the display unit of portable terminal being capable of remote control
The function menus of household appliances do not changed immediately.In this case, existing can select from group household electrical appliances being detached from
The problem of function of product.Additionally, there are the problem of the function that cannot select the household appliances for being newly added to group immediately.
Falsely drop asking of selecting additionally, there are user is caused when the menu shown on the display unit of portable terminal is excessive
Topic.The problem of additionally, there are being difficult to determine the function of desired household appliances from a menu.Additionally, there are wish according to user
Place, the period change demand as the menu shown on the display unit of portable terminal.Additionally, there are wish by every
Demand as the menu shown on a portable terminal change display unit.
The solution to the problem
At least part to solve the above-mentioned problems, the present application can be implemented as in the following manner.
A mode according to the present invention, provides a kind of communication system, has:Multiple object-based devices are marked including communication
Accurate different more than two object-based devices;Terminal;And communication device, to above-mentioned multiple object-based devices and above-mentioned terminal it
Between the exchange of information relayed.The communication device of the communication system has:Device side communication unit, be used for it is above-mentioned multiple
Object-based device and above-mentioned terminal communicate;Test section, detection via above device side communication unit by that can communicate
The variation of object-based device in the object-based device group that object-based device is formed;Data generating section, generation represent to make in composition
The functional information data of function that the above-mentioned object-based device of object-based device group is performed according to the order from above-mentioned terminal are stated, when upper
When stating test section and detecting the variation of above-mentioned object-based device in above-mentioned object-based device group, new work(is correspondingly generated with the variation
It can information data;And device side communication control unit, the above-mentioned life received to the transmission of above-mentioned object-based device from above-mentioned terminal
It enables, sends above-mentioned new function to above-mentioned terminal via above device side communication unit when generating above-mentioned new functional information data
Information data, above-mentioned terminal have:Terminal-side communication unit is used to communicate with above-mentioned communication device;Display unit is based on
The above-mentioned functional information data received by above-mentioned terminal-side communication unit from above-mentioned communication device come show can make to form it is above-mentioned
The function that the above-mentioned object-based device of object-based device group performs;And end side communication control unit, it will be used to set above-mentioned object
The standby order data of at least one function selected from the display of above-mentioned display unit that performs is sent to as mentioned order
State communication device.
According to the structure, when changing object-based device in object-based device group, it can will reflect object-based device
The functional information data of variation are sent to terminal.As a result, when changing object-based device, shown on the display unit of terminal
Can be updated the menu of function that object-based device performs.Communication system according to the present embodiment as a result, for example, can
Inhibition the problem of falsely dropping the function of selecting the object-based device being detached from from object-based device group, can not show and newly be added to object-based device group
Object-based device function the problem of generation, so as to fulfill the raising of the convenience of the remote control of household appliances.
Or, above device side communication unit is in a manner of wireless or is wired in the communication system of aforesaid way
It communicates with above-mentioned multiple object-based devices and above-mentioned terminal, above-mentioned test section detects the new object to above-mentioned object-based device group
The addition of equipment and the object-based device that includes of above-mentioned object-based device group are from the disengaging of above-mentioned object-based device group as above-mentioned object
The variation of equipment;Above-mentioned data generating section is sent out using the expression that the above-mentioned object-based device out of above-mentioned object-based device group is sent respectively
The transmission source functional information data of the function of the object-based device in source are sent, using including XML (EXtensible Markup
Language:Extensible markup language) data description language generate above-mentioned functional information data, when above-mentioned test section detects
To above-mentioned object-based device addition when, the generation of above-mentioned data generating section is added to the object-based device being added and the object-based device institute
Above-mentioned new functional information data obtained from the function of holding, when above-mentioned test section detects the disengaging of above-mentioned object-based device
When, above-mentioned data generating section generates the function that the object-based device being detached from and the object-based device can not be selected to be held in above-mentioned terminal
In the above-mentioned new functional information data of either one, above-mentioned terminal-side communication unit in a manner of wireless or be wired with it is above-mentioned logical
T unit communicates, and above-mentioned display unit is shown otherwise based on the above-mentioned above-mentioned functional information data received with that can know
The function of showing the above-mentioned object-based device for forming above-mentioned object-based device group and can perform above-mentioned object-based device.
According to the structure, include whenever generation to the new object-based device of object-based device group addition or object-based device group
Object-based device from object-based device group be detached from when, can will reflect object-based device addition or disengaging functional information data send
To terminal.As a result, when the addition whenever generating object equipment, disengaging, what is shown on the display unit of terminal can make object-based device
The menu of the function of execution is updated.Communication system according to the present embodiment as a result, can inhibit to falsely drop to select to set from object
The problem of function of object-based device that standby group is detached from, can not show that the function of the new object-based device for being added to object-based device group is asked
The generation of topic, so as to fulfill the raising of the convenience of the remote control of household appliances.
Another mode according to the present invention, provide it is a kind of to terminal from including different more than two right of communication standard
As equipment multiple object-based devices between information the communication device that is relayed of exchange.The communication device has:Communication unit,
It is used to communicate with above-mentioned multiple object-based devices and above-mentioned terminal;Test section, detection is by can be via above-mentioned communication unit
The variation of object-based device in the object-based device group that the object-based device to communicate is formed;Data generating section, generation represent energy
The above-mentioned object-based device of the above-mentioned object-based device group of composition is enough made to be believed according to the function of function that the order from above-mentioned terminal performs
Data are ceased, it is corresponding to the variation when above-mentioned test section detects the variation of the above-mentioned object-based device in above-mentioned object-based device group
Ground generates new functional information data;And communication control unit, via above-mentioned communication unit above-mentioned function is sent to above-mentioned terminal
Information data sends above-mentioned new functional information data when generating above-mentioned new functional information data to above-mentioned terminal.
According to the structure, when changing object-based device in object-based device group, it can will reflect object-based device
The functional information data of variation are sent to terminal.Communication device according to the present embodiment as a result, such as can inhibit in terminal
Side falsely drops the problem of function of selecting the object-based device being detached from from object-based device group, can not show and is newly added to object-based device group
The generation of the problem of function of object-based device.
In the communication device of aforesaid way or, above-mentioned communication unit in a manner of wireless or be wired with it is above-mentioned
Multiple object-based devices and above-mentioned terminal communicate, and above-mentioned test section detects the new object-based device to above-mentioned object-based device group
Addition and the object-based device that includes of above-mentioned object-based device group are from the disengaging of above-mentioned object-based device group as above-mentioned variation, above-mentioned number
The object-based device of expression transmission source sent respectively using above-mentioned object-based device out of above-mentioned object-based device group according to generating unit
The transmission source functional information data of function, above-mentioned functional information data are generated using the data description language comprising XML, when upper
When stating test section and detecting the addition of above-mentioned object-based device, above-mentioned data generating section generation be added to the object-based device that is added and
Above-mentioned new functional information data obtained from the function that the object-based device is held, when above-mentioned test section detects above-mentioned object
During the disengaging of equipment, above-mentioned data generating section generation can not select pair for the object-based device and above-mentioned disengaging being detached from above-mentioned terminal
The above-mentioned new functional information data of either one in the function of being held as equipment, above-mentioned communication control unit is via above-mentioned communication
The mentioned order that portion is received to the transmission of above-mentioned object-based device from above-mentioned terminal.
According to the structure, include whenever generation to the new object-based device of object-based device group addition or object-based device group
Object-based device from object-based device group be detached from when, can will reflect object-based device addition or disengaging functional information data send
To terminal.Communication device according to the present embodiment as a result, can inhibit to falsely drop in end side and select from the disengaging of object-based device group
Object-based device function the problem of, can not show it is new be added to object-based device group the function of object-based device the problem of hair
It is raw.
In the communication device of aforesaid way or, above-mentioned communication device and above-mentioned terminal be configured to via
Mutually different multiple communication networks are attached, above-mentioned test section be configured to detection represent above-mentioned communication device with it is above-mentioned
The connection status of communication network used in communication between terminal, above-mentioned data generating section are configured to according to above-mentioned connection
State generates the different above-mentioned functional information data of the range for the function that can perform above-mentioned object-based device, when above-mentioned connection
When state switches, above-mentioned communication control unit sends functional information number corresponding with the connection status after switching to above-mentioned terminal
According to.
According to the structure, can be changed according to the connection status between communication device and terminal in end side can make object
The range for the function that equipment performs.Thus it is for example possible to whether it is that can directly carry out nothing according between communication device and terminal
Line communication degree distance come change can make object-based device perform function range.It in addition, can be according to communication device
The difference of the security level of communication network between terminal come change can make object-based device perform function range.
Or, above-mentioned data generating section generation represents that belonging to above-mentioned object sets in the communication device of aforesaid way
The above-mentioned functional information data of function corresponding with above-mentioned connection status in the function of all above-mentioned object-based devices of standby group, when
When above-mentioned test section detects the addition of above-mentioned object-based device, above-mentioned data generating section generation represents to set including added object
The above-mentioned functional information data of function corresponding with above-mentioned connection status in the function of all object-based devices including standby, when upper
When stating test section and detecting the disengaging of above-mentioned object-based device, above-mentioned data generating section generation can be selected in above-mentioned terminal in addition to de-
From object-based device other than all object-based devices function in function corresponding with above-mentioned connection status above-mentioned function letter
Cease data.
According to the structure, include whenever generation to the new object-based device of object-based device group addition or object-based device group
Object-based device from object-based device group be detached from when, can will reflect object-based device addition or disengaging functional information data send
To terminal.In addition, it can change in end side according to the connection status between communication device and terminal and can hold object-based device
The range of capable function.
Or, above-mentioned communication device is configured to via above-mentioned multiple logical in the communication device of aforesaid way
Communication network is attached with multiple above-mentioned terminals with different identifier, and above-mentioned test section is configured in detection
Each connection status between communication device and multiple above-mentioned terminals is stated, above-mentioned data generating section is configured to respectively connect according to above-mentioned
State is connect come the above-mentioned function that the range of the function of above-mentioned object-based device execution can be made different by each above-mentioned terminal generation to believe
Data are ceased, when some in detecting above-mentioned each connection status switches, above-mentioned communication control unit is to switching
The related terminal of connection status send with switch after the corresponding functional information data of connection status.
It, can be according to the respective connection status between communication device and multiple terminals and in each terminal according to the structure
Side change can make the range of function that object-based device performs.
In the communication device of aforesaid way or, above-mentioned test section according to whether above-mentioned communication device with it is upper
State establish between terminal logical connection or whether with data packet from above-mentioned communication device to above-mentioned terminal that sent from correspondingly
In the presence of the response from above-mentioned terminal, to detect above-mentioned connection status.
According to the structure, the connection status between communication device and terminal can be easily detected.
Or, above-mentioned test section is configured to detection moment, above-mentioned data in the communication device of aforesaid way
Generating unit be configured to according to it is detected at the time of the change range next life of function that can perform above-mentioned object-based device
Into above-mentioned functional information data, when at the time of when above-mentioned detected at the time of for regulation, above-mentioned communication control unit is to above-mentioned end
End sends corresponding functional information data at the time of with above-mentioned regulation.
According to the structure, functional information data corresponding with the moment are sent to end when can be at the time of as regulation
End.Communication device according to the present embodiment as a result, can make to show on the display unit of terminal can perform object-based device
The menu of function correspondingly changed with the moment.
The communication device of aforesaid way can also be also equipped with instruction part, and the instruction part is according to the conduct sent from above-mentioned terminal
The order data of mentioned order generates to perform institute for object-based device determined by making the function that determines to make object-based device to perform
The control data of determining function, above-mentioned communication control unit are sent via above-mentioned communication unit to above-mentioned identified object-based device
State control data.
According to the structure, user can be made to pass through the function of specific object-based device of going out selected by operating terminal right by this
As equipment performs.
Or, above-mentioned data description language is in XML, HTML and JSON in the communication device of aforesaid way
Any one, above-mentioned communication standard is the combination of the type of communication protocol and the type of communication interface, the kind of above-mentioned communication protocol
Class includes ECHONET Lite (energy preserves and home network scaled-down version), Z-wave and Zigbee (purple honeybees:Registered trademark)
In any one, the type of above-mentioned communication interface is according in IEEE802.11, IEEE802.3, Z-wave and Zigbee
The communication interface of any one.
According to the structure, with XML, HTML (HyperText Markup Language:Hypertext markup language) and
Any one in JSON (JavaScript Object Notation) carrys out representation function information data, and multiple object-based devices lead to
Letter agreement is any one in ECHONET Lite, Z-wave and Zigbee, and no matter the communication interface of multiple object-based devices is
Which of IEEE802.11, IEEE802.3, Z-wave and Zigbee, what is shown on the display unit of terminal can make pair
As the menu of function that equipment performs all is updated when whenever addition, deletion object-based device.As a result, according to the present embodiment
Communication device, the problem of can also inhibiting to falsely drop the function of selecting the object-based device being detached from from object-based device group, can not show and newly add
The generation for the problem of being added to the function of the object-based device of object-based device group.
Another mode according to the present invention, provide it is a kind of to terminal from including different more than two right of communication standard
As equipment multiple object-based devices between information the control method that is controlled of exchange.The control method includes following step
Suddenly:Detect the variation of the object-based device in the object-based device group being made of the above-mentioned multiple object-based devices that can be communicated;When
When detecting the variation of the above-mentioned object-based device in above-mentioned object-based device group, composition can be made by correspondingly generating expression with the variation
The new functional information number of function that the above-mentioned object-based device of above-mentioned object-based device group is performed according to the order from above-mentioned terminal
According to;And when generating above-mentioned new functional information data, above-mentioned new functional information data are sent to above-mentioned terminal.
According to the structure, when changing object-based device in object-based device group, it can will reflect object-based device
The functional information data of variation are sent to terminal.As a result, for example whenever addition, deletion object-based device, on the display unit of terminal
The menu of function that can perform object-based device of display is updated.Control method according to the present embodiment as a result, can
Inhibition the problem of falsely dropping the function of selecting the object-based device being detached from from object-based device group, can not show and newly be added to object-based device group
The generation of the problem of function of object-based device.
Or, detected above-mentioned variation is to above-mentioned object-based device group in the control method of aforesaid way
New object-based device addition and the object-based device that includes of above-mentioned object-based device group from the disengaging of above-mentioned object-based device group, make
The transmission of the function for the object-based device for representing transmission source sent respectively with the above-mentioned object-based device out of above-mentioned object-based device group
Source functional information data, are described using the data description language comprising XML, thus perform above-mentioned new functional information data
Generation, the generation of above-mentioned new functional information data also performs in the following manner:When detecting adding for above-mentioned object-based device
Added-time, generation are added to above-mentioned new function letter obtained from the function that the object-based device being added and the object-based device are held
Data are ceased, when the disengaging for detecting above-mentioned object-based device, the object-based device being detached from can not be selected in above-mentioned terminal and be somebody's turn to do by generating
The above-mentioned new functional information data of either one in the function that object-based device is held.
According to the structure, include whenever generation to the new object-based device of object-based device group addition or object-based device group
Object-based device from object-based device group be detached from when, can will reflect object-based device addition or deletion functional information data send
To terminal.As a result, whenever addition, deletion object-based device, what is shown on the display unit of terminal can make what object-based device performed
The menu of function is updated.Control method according to the present embodiment as a result, can inhibit to falsely drop to select and taken off from object-based device group
From object-based device function the problem of, can not show it is new be added to object-based device group the function of object-based device the problem of hair
It is raw.
Another mode according to the present invention provides a kind of meter for being stored with computer program in computer-readable medium
Calculation machine program product, the computer program are used for the more of the more than two object-based devices different from including communication standard to terminal
The exchange of information between a object-based device is controlled.The computer program has following procedure order:Detection is by can be into
The variation of object-based device in the object-based device group that above-mentioned multiple object-based devices of row communication are formed;When detecting that above-mentioned object sets
During the variation of the above-mentioned object-based device in standby group, the above-mentioned object-based device group of composition can be made by correspondingly generating expression with the variation
The new functional information data of function that above-mentioned object-based device is performed according to the order from above-mentioned terminal;It is and above-mentioned when generating
During new functional information data, above-mentioned new functional information data are sent to above-mentioned terminal.
According to the structure, when changing object-based device in object-based device group, it can will reflect object-based device
The functional information data of variation are sent to terminal.As a result, when the addition for example whenever generating object equipment, disengaging, terminal is shown
Show that the menu of function that can perform object-based device shown in portion is updated.As a result, if using this reality in a computer
The problem of applying the computer program of mode, then can inhibiting to falsely drop the function of selecting the object-based device being detached from from object-based device group,
The generation for the problem of can not showing the function of object-based device of being newly added to object-based device group.
In the control method computer program product of aforesaid way or, detected above-mentioned variation be to
The addition of the new object-based device of above-mentioned object-based device group and the object-based device that includes of above-mentioned object-based device group are from above-mentioned object
The disengaging of equipment group, the program command for generating above-mentioned new functional information data include following procedure order:Using from above-mentioned right
As the transmission source functional information for the function of the object-based device of expression transmission source that the above-mentioned object-based device in equipment group is sent respectively
Data are described using the data description language comprising XML;When the addition for detecting above-mentioned object-based device, generation addition
Above-mentioned new functional information data obtained from the function that the object-based device and the object-based device being added are held;And work as
When detecting the disengaging of above-mentioned object-based device, the object-based device being detached from and the object-based device institute can not be selected in above-mentioned terminal by generating
The above-mentioned new functional information data of either one in the function of holding.
According to the structure, include whenever generation to the new object-based device of object-based device group addition or object-based device group
Object-based device from object-based device group be detached from when, can will reflect object-based device addition or disengaging functional information data send
To terminal.As a result, when the addition whenever generating object equipment, disengaging, what is shown on the display unit of terminal can make object-based device
The menu of the function of execution is updated.As a result, if using the computer program of present embodiment in a computer, can press down
System the problem of falsely dropping the function of selecting the object-based device being detached from from object-based device group, can not show and newly be added to object-based device group
The generation of the problem of function of object-based device.
Multiple inscapes possessed by each mode of the invention described above might not be entirely necessary, in order to solve
The above problem some or all or in order to reach some or all of the effect recorded in this specification, can
Suitably a part of inscape of above-mentioned multiple inscapes is changed, is deleted, is replaced with new inscape,
Delete the part for limiting content.In addition, to solve the above-mentioned problems some or all or in order to reach this explanation
Effect recorded in book it is some or all, additionally it is possible to the technical characteristic for being included a mode of the invention described above
The some or all of technical characteristic that some or all other manners with the invention described above are included are combined,
To be set as the independent mode of the present invention.
Furthermore it is possible to realize the present invention by various modes.For example, the present invention can realize as follows:It is logical
Letter system, communication equipment, the system for having communication equipment and external memory, they method, they device, for reality
Computer program, the record of the function of existing system have recording medium of the computer program etc..
Description of the drawings
Fig. 1 is the figure for illustrating the Sketch for being configured to the communication system for including communication device.
Fig. 2 is the definition graph for illustrating the content of transmission source functional information data.
Fig. 3 is for the definition graph of the content of functions information data.
Fig. 4 is the definition graph for illustrating the content of the menu shown by terminal.
Fig. 5 is the definition graph of the internal structure of exemplary communication device.
Fig. 6 is the definition graph for the internal structure for illustrating terminal.
Fig. 7 is for the definition graph of the content of functions information master data.
Fig. 8 is the definition graph for illustrating the content of additional conditions data.
Fig. 9 is the definition graph for illustrating the content of object-based device normal data.
Figure 10 is the definition graph for illustrating the content of terminal standard data.
Figure 11 is the flow chart for illustrating the flow of the action of communication device.
Figure 12 is the flow chart of process when representing to be added the content of functional information master data change.
Figure 13 is for illustrating the content of functional information data generated in the case where being WLAN connection status
Definition graph.
Figure 14 is for illustrating the content of functional information data generated in the case where being wireless wide area network connection status
Definition graph.
Figure 15 is the flow chart for illustrating the action of communication system.
Figure 16 is the definition graph for illustrating the content of the menu in wireless wide area network connection status shown by terminal.
Figure 17 is the definition graph for illustrating the content of the functional information master data of second embodiment.
Figure 18 is the definition graph for illustrating the content of the functional information master data of third embodiment.
Figure 19 is the definition graph for illustrating the flow of the action of the communication device of third embodiment.
Figure 20 is the definition graph for illustrating the content of the transmission source functional information data of the 4th embodiment.
Figure 21 is the definition graph for illustrating the content of the additional conditions data of the 4th embodiment.
Figure 22 is the definition graph for illustrating the content of the functional information master data of the 4th embodiment.
Figure 23 is the definition graph for the communication system for representing the 5th embodiment.
Specific embodiment
A. first embodiment:
A-1. the Sketch of communication system 1000:
Fig. 1 is the figure for illustrating the Sketch for the communication system 1000 for including communication device 20.Communication system 1000
Have communication device 20, air-conditioning device 52, electric furnace 54, luminaire 56, TV 58 and terminal 80.Hereinafter, also air-conditioning is filled
(air-conditioning) 52, electric furnace 54, luminaire 56 and TV 58 is put to be briefly referred to as " object-based device ".
Communication device 20 is made of the router with gateway function, to object-based device 52,54,56,58 and terminal 80
Between information exchange relayed, i.e. to communication relay.Foundation is built between communication device 20 and air-conditioning 52
The cordless communication network NET1 of IEEE802.11 and ECHONET Lite (energy preserves and home network scaled-down version).In addition,
The wireline communication network NET2 according to IEEE802.3 and ECHONET Lite is built between communication device 20 and electric furnace 54.Separately
Outside, the cordless communication network NET3 according to Z-Wave is built between communication device 20 and luminaire 56.In addition, communicating
The cordless communication network NET4 according to ZigBee is built between device 20 and TV 58.Above-mentioned " cordless communication network " not only wraps
The state that logical connection is established between device is contained in, also includes and between the devices can merely as making bus connection wireless penetration
Enough physical connection states for mutually transmitting signal.Communication device 20 can via these communication networks NET1, NET2, NET3,
NET4 is communicated in a manner of wireless or is wired with object-based device 52,54,56,58.Hereinafter, it will also be able to via communication network
The group for the object-based device that network NET1, NET2, NET3, NET4 communicate with communication device 20 is known as " object-based device group OAG ".
Communication device 20 is configured to carry out via different three communication networks NET5, NET6, NET7 and terminal 80
Communication.Specifically, communication device 20 and terminal 80 are configured to be connected to internet 5 via NET5 and NET7 respectively, and
It 5 communicates with each other via internet.In addition, if communication device 20 and terminal 80 are configured to be present in defined range each other
It is interior, then it also is able to communicate with each other by the cordless communication network NET6 according to IEEE802.11.The terminal of present embodiment
The communication protocol more than network layer (OSI Reference Model) between 80 and communication device 20 is assisted according to ICP/IP protocol and HTTP
View.In addition, communication protocol more than network layer between terminal 80 and communication device 20 can also be assisted according to HTTPs agreements, FTP
View.
The communication standard of object-based device 52,54,56,58 is different, is configured to according to different communication standard point
It does not communicate with communication device 20.Here, " communication standard " refers to the group of the type of communication protocol and the type of communication interface
It closes, at least the communication standard between the different object-based device of one of which is different.In the present embodiment, air-conditioning 52
Has the wired communication interface according to IEEE802.11, using ECHONET Lite as communication protocol.That is, about air-conditioning 52
The agreement of communication standard, physical layer and data link layer is according to IEEE802.11, agreement foundation more than network layer
ECHONETLite.Electric furnace 54 has the wireless communication interface according to IEEE802.3, using ECHONET Lite as communication protocols
View.Luminaire 56 has the wireless communication interface according to Z-Wave, also using Z-Wave as communication protocol.TV 58 has
According to the wireless communication interface of ZigBee, also using ZigBee as communication protocol.In addition, pair that communication system 1000 includes
As equipment is not necessarily required that communication standard is all different, the object-based device of two or more can also be made to be carried out with identical communication standard
Action.That is, if communication system 1000 includes the mutually different more than two object-based devices of communication standard, can also form
It is to include the identical object-based device of multiple communication standards.
Terminal 80 is so-called smart mobile phone, has and is connected to the wireless wide area networks such as mobile communications network (WAN:Wide
Area Network) function (wireless wide area network linkage function) and establish connection according to IEEE802.11 function it is (wireless
LAN (LAN:Local Area Network) linkage function).Terminal 80 can using wireless wide area network linkage function come through
It is communicated by communication network NET7, internet 5 and communication network NET5 with communication device 20.In addition, terminal 80 being capable of profit
It is directly carried out wireless communication via cordless communication network NET6 and communication device 20 with WLAN linkage function.This implementation
The terminal 80 of mode is configured to when being communicated with communication device 20, compared with the communication based on wireless wide area network linkage function
Preferentially carry out the communication based on WLAN linkage function.That is, terminal 80 can carry out wireless local with communication device 20
Wireless LAN communication is carried out in the case of net connection, terminal 80 cannot carry out what WLAN was connect with communication device 20
In the case of, it communicates via wireless wide area network.Later, terminal 80 also can be subjected to wireless local Netcom with communication device 20
The state of letter is known as " WLAN connection status ", and terminal 80 also cannot be carried out wireless LAN communication with communication device 20
And " wireless wide area network connection status " can be known as via the state that wireless wide area network communicates with communication device 20.In addition,
Terminal 80 is not limited to smart mobile phone, can be set as the energy such as PDA, the portable phone in addition to smart mobile phone, tablet PC
Enough arbitrary terminals to be communicated between communication device 20 and user can carry.
In communication system 1000, it is configured to by terminal 80 via communication device 20 to belonging to object-based device group OAG
Object-based device 52,54,56,58 carry out remote control.In order to realize the remote control, in the communication system of present embodiment
In 1000, each object-based device 52,54,56,58 for being subordinated to object-based device group OAG first sends transmission source work(to communication device 20
It can information data FCD.
Fig. 2 is the definition graph for illustrating the content of transmission source functional information data FCD.Here, as transmission source function
An example of information data FCD shows the transmission source functional information data FCD of air-conditioning 52." transmission source functional information data FCD "
It is Capability (performance) data of object-based device (being herein air-conditioning 52), represents that the object-based device of transmission source is able to carry out
Function.Communication protocol (such as ECHONET Lite) according to transmission source describes transmission source functional information data FCD.Fig. 2's
" object-based device name ", " network address ", " functional information " and " control data are included in transmission source functional information data FCD
CON”." object-based device name " shows the object-based device of the transmission source of transmission source functional information data FCD.If in object-based device
The information set in name is can to identify the information of object-based device, then the title of object-based device is not construed as limiting.For example, it is also possible to
The identifier of the type information of setting object-based device, object-based device in " object-based device name ".As the identifier of object-based device,
Such as be capable of the MAC Address of instantiation object equipment, XML format /Node/1.In addition, by " network address " as identifier
In the case of, it can not also set " object-based device name ".It is shown belonging to the object-based device of transmission source in " network address "
The address of object-based device in communication network NET1, NET2, NET3, NET4.Such as the feelings in IEEE802.3, IEEE802.11
Under condition, IP address can be used as network address.IP address can also be the IP address being made of IPv6.In addition, in Z-
It can also be shown in the case of Wave " * * " (* is 16 system 2).About " functional information ", pair as transmission source is shown
The function being able to carry out as equipment." control data CON " is performed for the control command of each function shown in " functional information ",
The control protocol controlled as the object-based device of transmission source is described in foundation.
Back to Fig. 1.The communication device 20 for receiving transmission source functional information data FCD uses transmission source functional information number
Carry out systematic function information data TCD according to FCD and sent to terminal 80.The generation method of functional information data TCD is chatted hereinafter
It states.
Fig. 3 is for the definition graph of the content of functions information data TCD.In " functional information data TCD ", show
The work(that can be performed based on the order for carrying out self terminal 80 in the function of all object-based devices that belongs to object-based device group OAG
Energy.Functional information data TCD is described with data description language such as XML.It is included " in order in the functional information data TCD of Fig. 3
Hold " and " object-based device name "." command context " expression makes specific object-based device perform in the function that the object-based device has
At least one order particular content." object-based device name " represents the executive agent of corresponding order.It should " object-based device
Name " can also be the identifier of object-based device.
Back to Fig. 1.The terminal 80 for receiving functional information data TCD can to show using functional information data TCD
Make the menu ME of function that object-based device performs.
Fig. 4 is the definition graph for illustrating the content of the menu ME shown by terminal 80.Expression is included in the menu ME of Fig. 4
First picture IM1 of object-based device name and enumerate the second picture of function (command context) that each object-based device can perform
IM2.The object-based device for wanting to control is selected in object-based device list shown by user from the first picture IM1.Then, from being shown
Be shown as the second picture IM2 it is selected go out the feature list that is able to carry out of object-based device in the selection work(that performs object-based device
Energy (command context).When user selects the specific function of specific object-based device in terminal 80 in this way, terminal
80 send the order data COM for representing selected command context to communication device 20.Communication device 20 is getting command number
During according to COM, the control number for performing function corresponding with the order is sent to the object-based device of the executive agent as order
According to CON.The object-based device for receiving control data CON performs and the corresponding function of order.
A-2. the internal structure of communication device 20:
Fig. 5 is the definition graph of the internal structure of exemplary communication device 20.Communication device 20 has communication unit 21, CPU22, deposits
Storage portion 24 and RAM29.Communication unit 21, CPU22, storage part 24 and RAM29 are mutual in a manner of it can communicate by bus
Connection.
Communication unit 21 is configured to include wired communication interface (I/F) 26 and wireless communication interface 42,44,46, with terminal 80,
The transmitting and receiving of data is carried out between the external device (ED)s such as object-based device 52,54,56,58.26 foundation of wired communication interface
IEEE802.3 is connected to wireline communication network NET2, NET5 via wirings such as local area network cables.Wired communication interface 26
Including PHY/MAC (not shown) (Physical/Media Access Control:Physics/media access control) controller, is removed
It arranges and also takes out mac frame from received signal other than the waveform of received signal.
The different multiple interfaces of the agreement based on are formed wireless communication interface 42,44,46 respectively.Here, the first nothing
Line communication interface 42 is configured to communicate with air-conditioning 52 and terminal 80 according to IEEE802.11.Second wireless communication connects
Mouth 44 is configured to communicate with luminaire 56 according to Z-Wave.Third wireless communication interface 46 is according to ZigBee, structure
As can communicate with TV 58.First wireless communication interface~third wireless communication interface 42,44,46 has day respectively
Line (first antenna~third antenna 421,441,461) and control circuit (not shown).Each wireless communication interface 42,44,46
Control circuit respectively based on agreement to being demodulated via the electric wave that antenna receives and generating data and generate
And it modulates through electric wave sent by antenna.
Communication unit 21 is between the upper communication devices of communication network NET1~NET6 20 and object-based device and communication device 20
The communication protocol (such as TCP/IP, HTTP, ECHONET Lite, Z-Wave, ZigBee) used between terminal 80 is sentenced
Not, come set communicated between each object-based device and terminal 80 used in logic port and physical port.Communication unit 21
Communication protocol (such as the ECHONET according to transmission source can be taken out according to the frame that is got from each object-based device and terminal 80
Lite the main body for the data) being described.
The computer program being stored in storage part 24 by RAM29 being unfolded and performing the program by CPU22, to realize
Function as test section 30, data generating section 32, instruction part 36 and communication control unit 39.
Test section 30 detects respectively to be included to the new object-based device of object-based device group OAG additions and object-based device group OAG
Object-based device from object-based device group OAG be detached from.In addition, 30 detection terminal 80 of test section and the connection status of communication device 20.
Specifically, 30 detection terminal 80 of test section and communication device 20 are " WLAN connection status " or " wireless wide area network
Connection status ".By detection terminal 80 and the connection status of communication device 20, can determine between terminal 80 and communication device 20
Communication used in communication network be which of communication network NET5, NET6.The addition of object-based device is described below
With the detection method of the connection status of the detection method and terminal 80 and communication device 20 of disengaging.
Data generating section 32 generates use using the transmission source functional information data FCD (Fig. 2) sent from each object-based device
In the functional information data TCD (Fig. 3) for being sent to terminal 80.Data generating section 32 describes work(with defined data description language
It can information data TCD.In the present embodiment, the representation function information data TCD, but also may be used in xml format of data generating section 32
To use HTML, JSON.Data generating section 32 can carry out being communicated between each object-based device used between agreement
The relevant processing of intercommunication (protocol conversion) institute.Specifically, data generating section 32 can be received from communication unit 21 according to hair
It is the data lattice according to other communication protocols by the data rewriting during main body of data that the communication protocol in source is sent to be described
Formula.For example, from each object-based device send transmission source functional information data FCD according to transmission source communication protocol (such as
ECHONET Lite) it is described, but data generating section 32 can generate foundation using transmission source functional information data FCD
Data format (the example of the communication protocol (such as HTTP, HTTPs, FTP) of data conveying used in being communicated with terminal 80
Such as HTML, XML) functional information data TCD (Fig. 3).
What the data generating section 32 of present embodiment was sent first using each object-based device for being subordinated to object-based device group OAG
Transmission source functional information data FCD carrys out systematic function information master data MCD (Fig. 7).To the functional information master data MCD generated
Data format do not limit particularly, arbitrary data format can be used.Category is shown in functional information master data MCD
In the function that all object-based devices of object-based device group OAG are able to carry out.Data generating section 32 uses functional information master data MCD
At least part information carry out systematic function information data TCD (Fig. 3).The data generating section 32 of present embodiment is configured in life
During into function information data TCD, can functional information master be changed according to the connection status between terminal 80 and communication device 20
The information as functional information data TCD in information described in data MCD.That is, according to terminal 80 and communication device 20 it
Between connection status determine the content of generated functional information data TCD.Details, the data of each data are described below
The specific action of generating unit 32.
Instruction part 36 determines command context based on the order data COM sent from terminal 80.Instruction part 36 according to really
Fixed command context is directed to the control data CON of the object-based device as the object ordered to generate.In the present embodiment, it orders
Portion 36 is enabled to obtain control data CON corresponding with order from functional information master data MCD.Communication control unit 39 is via communication unit 21
The functional information data TCD generated by data generating section 32 is sent to terminal 80.In addition, via communication unit 21 to as order
The control data CON that the object-based device transmission of executive agent is generated by instruction part 36.
Storage part 24 is configured to include flash ROM, be stored with by the CPU above-mentioned each function parts realized with reference to it is each
Kind data.Storage part 24 is stored with functional information master data MCD, additional conditions data ACD, object-based device normal data OSD, end
Hold normal data TSD and protocol stack PST.Defined in protocol stack PST for carry out communication device 20 and object-based device 52,
54th, the various protocols of the communication between 56,58.Communication unit 21 is set by referring to protocol stack PST to explain from terminal 80, object
The standby content of data that external device (ED)s is waited to get, is corresponding between external device (ED) by the format conversion of transmitted data
The form of the communication standard to communicate.In addition, protocol stack PST is also by 32 reference of data generating section.The storage of present embodiment
Be stored in portion 24 comprising IEEE802.3, IEEE802.11, ECHONET Lite, Z-Wave, ZigBee, TCP/IP, HTTP,
The agreement group of FTP etc..Functional information master data MCD, additional conditions data ACD, object-based device normal data OSD and terminal mark
The details of quasi- data TSD is aftermentioned.
A-3. the internal structure of terminal 80:
Fig. 6 is the definition graph for the internal structure for illustrating terminal 80.Terminal 80 has communication unit 81, CPU82, touch panel
83rd, storage part 84 and RAM85.Communication unit 81, CPU82, touch panel 83, storage part 84 and RAM85 are by bus with energy
The mode enough to communicate is connected with each other.
Communication unit 81 is configured to include mobile communication interface 86 and communication interfaces of wireless local network 87.Mobile communication interface 86
It is configured to the communication standard according to wireless wide area networks such as mobile communications networks, it can be wirelessly with being connected to internet 5
Mobile communication base station (not shown) communicate.Communication interfaces of wireless local network 87 is configured to according to IEEE802.11, if
The distance between communication device 20 is within predetermined distance, then can be carried out wireless communication with communication device 20.
CPU82 is made by being unfolded the computer program for being stored in storage part 84 in RAM85 and performing the program to realize
Function for display control unit 91, order generating unit 92 and communication control unit 93.
Display control unit 91 carries out the control of touch panel 83.In the present embodiment, 91 use of display control unit is from logical
The functional information data TCD (Fig. 3) that T unit 20 is sent makes touch panel 83 show the function that can perform object-based device
Menu ME (Fig. 4).Order generating unit 92 generates the function of object-based device of being selected with user via touch panel 83 (in order
Hold) corresponding order data COM.Communication control unit 93 sends to communication device 20 via communication unit 81 and is given birth to by order generating unit 92
Into order data COM.
A-4. the structure of data stored in the storage part 24 of communication device 20:
Fig. 7 is for the definition graph of the content of functions information master data MCD.Show in functional information master data MCD
The function (command context) of all object-based devices of object-based device group OAG is gone out to belong to.In the functional information master data MCD of Fig. 7
In, " command context ", " object-based device name ", " control protocol ", " control data CON " and " additional information " is associated." life
Enable content ", " object-based device name " it is corresponding with " command context ", " the object-based device name " of functional information data TCD (Fig. 3)." control
Agreement " represents the agreement controlled the object-based device for performing corresponding order.It can not also in functional information master data MCD
It includes " control protocol "." control data CON " is the data for object-based device to be made to perform corresponding order, based on corresponding
Control protocol describes " control data CON ".Control data CON is used as the control that instruction part 36 is sent to object-based device 52
Data CON." additional information " indicates whether to be selected according to the connection status between terminal 80 and communication device 20 corresponding
Order.That is, respectively illustrate the following contents:Whether it is when communication device 20 and terminal 80 are WLAN connection status
The order that can select and whether can be selected when it is wireless wide area network connection status that communication device 20 is with terminal 80
Order.Here, when communication device 20 and terminal 80 are wireless wide area network connection status, command context is set to only select
The order of " power supply disconnection ".
For example, the first order recorded in the first row of the functional information master data MCD of Fig. 7 is for connecting air-conditioning 52
The order of power supply, it is associated with the control data CON of " AAAAAA " being described according to ECHONET Lite.In addition, logical
T unit 20 and terminal 80 can select the first order when being WLAN connection status, be in communication device 20 and terminal 80
The first order cannot be selected during wireless wide area network connection status.As described later, based on transmission source functional information data FCD (Fig. 2)
Carry out " command context ", " object-based device name ", " control protocol " and " the control data in set-up function information master data MCD
CON”.In addition, data generating section 32 is set " additional information " by referring to additional conditions data ACD (Fig. 8).
Fig. 8 is the definition graph for illustrating the content of additional conditions data ACD.In additional conditions data ACD, show
" command context ", " object-based device name " and " control protocol " shown by functional information master data MCD (Fig. 7) in functional information
Correspondence between the content of " additional information " set in master data MCD.It is " excellent in the additional conditions data ACD of Fig. 8
First grade ", " command context ", " object-based device name ", " control protocol " and " additional information " are associated.In " command context ", " right
As implementor name " and " control protocol " in, show for determine additional information content setting condition, in " additional information "
In show the content set when meeting all corresponding setting conditions."-" in setting condition represents to impose a condition and not limit
Fixed situation.Setting condition for setting in " command context ", " object-based device name " and " control protocol " and corresponding " attached
Add information " content can arbitrarily be set by user.
For example, as the first order of functional information master data MCD (Fig. 7), " command context " is " power supply connection "
Order meets the combination respectively to impose a condition of the first row of additional conditions data ACD.Therefore, the of additional conditions data ACD
It is set as " 〇 " under WLAN connection status described in " additional information " of a line, functional information master data MCD's
In first order (the first row), it is set as "×" under wireless wide area network connection status.It is shown in " priority " set
" additional information " priority, meet two of additional conditions data ACD in the order described in functional information master data MCD
In the case of above setting condition, set " additional information " corresponding with highest priority.For example, such as the main number of functional information
Such according to the 7th order described in the 7th row of MCD (Fig. 7), " command context " is that " power supply connection " and " object-based device name " is
The order of " lighting apparatus " meets the first row of additional conditions data ACD and the setting condition of the third line.In this case, exist
" 〇 " is set as function under WLAN connection status described in " additional information " of the relatively high the first row of priority
The additional information of the 7th order (the 7th row) of information master data MCD, and set "×" under wireless wide area network connection status
The additional information of the 7th order (the 7th row) for functional information master data MCD.
Fig. 9 is the definition graph for illustrating the content of object-based device normal data OSD.In object-based device normal data OSD
In show and belong to the relevant information of communication institute between each object-based device of object-based device group OAG.In the object-based device of Fig. 9
In normal data OSD, " object-based device name ", " transmitting and receiving port ", " network address " and " communication interface " is associated.Data
Generating unit 32 sets " object-based device name " and " network address " based on transmission source functional information data FCD (Fig. 2).It " is sending
Logic port and physical port used in being communicated between corresponding object-based device are shown in receiving port ".It is " logical
Letter interface " show communication device 20 communicated with each object-based device used in communication interface type.By communication control
Portion 39 is set " transmit and receive port " and " communication interface ".
Figure 10 is the definition graph for illustrating the content of terminal standard data TSD.It is shown in terminal standard data TSD
Communicate the relevant information of institute between terminal 80.In the terminal standard data TSD of Figure 10, " the terminal of communication device 20
Name ", " data descriptor format ", " transmitting and receiving port ", " network address " and " communication interface " are associated." data describe lattice
Formula " represents the descriptor format of functional information data TCD (Fig. 3), when by 32 systematic function information data TCD of data generating section
" data descriptor format " is somebody's turn to do in reference.The content of " data descriptor format " can arbitrarily be set by user.As data descriptor format,
The data description language such as XML, HTML, JSON can be used.It shows in " transmitting and receiving port " and communicates with terminal 80
Used logic port and physical port.Terminal 80 has wireless wide area network linkage function and uses with wireless communication function with two
Transmit and receive port.The communication network being connected with internet 5 used during wireless wide area network connection is shown in " network address "
The ground of terminal 80 in the cordless communication network NET6 that the address of terminal 80 in network NET7 uses when being connected with WLAN
Location.Here, it has been set separately what is used when the address of terminal 80 used during wireless wide area network connection is connected with WLAN
The address of terminal 80." communication interface " shows that the type of the communication interface used during wireless wide area network connection and WLAN connect
The type of the communication interface used when connecing.Data generating section 32 based on the data received from terminal 80 come set " terminal name " and
" network address "." transmitting and receiving port " and " communication interface " are set by communication control unit 39.
A-4. the action of communication device 20:
Figure 11 is the flow chart for illustrating the flow of the action of communication device 20.Communication device 20 is configured to defined
Timing performs the processing action shown in Figure 11.As defined timing, such as test section 30 can be set as and detected for object
When the addition or disengaging of the object-based device of equipment group OAG.In the processing action of Figure 11, test section 30 detects whether to occur first
Object-based device that new object-based device and object-based device group OAG include is added from object-based device group to object-based device group OAG
Some (step S20) in OAG disengagings.It such as can be according to the object-based device for not being registered to communication device 20 and the dress that communicates
It puts and new connection (logical connection) whether is established between 20 to discriminate whether that being added to new object to object-based device group OAG sets
It is standby.It in addition, for example can be according to whether the data packet for receiving the object-based device transmission for being never registered to communication device 20 be come
Judged.In addition, it can for example whether there is in the object-based device according to included by object-based device group OAG for by communicating
The object-based device that continuous stipulated number, the poll for example three times of the transmission of device 20 all do not respond to, to judge object-based device group
Whether the object-based device that OAG includes is detached from.
(the step S20 in the case where test section 30 does not detect the addition or disengaging of object-based device:"No"), skip by
The processing action of following steps S21, S22, S23 that data generating section 32 carries out.On the other hand, object is detected in test section 30
(step S20 in the case of the addition or disengaging of equipment:"Yes"), data generating section 32 carries out functional information master data MCD (Fig. 7)
Content change (step S21).Here, as an example that object-based device is detached from from object-based device group OAG, test section 30 is examined
Air-conditioning 52 is measured to illustrate from object-based device group OAG situations about being detached from.At this point, data generating section 32 is by function shown in Fig. 7
" the object-based device name " of information master data MCD is the order (first the~the four order of order) of the first row~fourth line of " air-conditioning "
It deletes.On the other hand, as an example that new object-based device is added to object-based device group OAG, before being detected to test section 30
The situation that the air-conditioning 52 of disengaging is added to object-based device group OAG again illustrates.
Figure 12 is the flow chart of process when representing to be added the content of functional information master data MCD change.First,
Air-conditioning 52 will include the number of transmission source functional information data FCD (Fig. 2) after the connection between communication device 20 is established
Communication device 20 (step S211) is sent to according to packet.The data generating section 32 of communication device 20 uses the transmission source function of receiving
" the object-based device name " of information data FCD, " functional information ", " control data CON " carry out set-up function information master data MCD (figures
7) " command context ", " object-based device name ", " control protocol " and " control data CON " (step S212).Data generating section
32 can be set " control protocol " by explaining " control data CON ".Data generating section 32 can also be according to comprising receiving
Transmission source functional information data FCD data packet head contained by information determine " control protocol ".Then, data are given birth to
The additional information (step S214) of " the first order "~" the 4th order " is set into portion 32.Specifically, " the order of the first order
Content " is " power supply connection ", therefore wireless described in " additional information " of the first row in additional conditions data ACD (Fig. 8)
" 〇 " is set as additional information under LAN connection state, in " the additional letter of the first row of additional conditions data ACD (Fig. 8)
"×" is set as additional information under wireless wide area network connection status described in breath "." command context " of second order is " electricity
Source disconnects ", therefore the WLAN connection recorded in " additional information " of the second row in additional conditions data ACD (Fig. 8)
" 〇 " is set as additional information under state, wireless wide area network connection status.Third order and the 4th order do not meet additional
The setting condition of the first row~fourth line of condition data ACD (Fig. 8), therefore the nothing described in " additional information " in fifth line
" 〇 " is set as additional information under line LAN connection state, the wireless wide area network described in " additional information " in fifth line
"×" is set as additional information under connection status.The addition change of the content of functional information master data MCD is completed as a result,.This
Outside, data generating section 32 can also carry out object-based device normal data OSD's according to the addition change of functional information master data MCD
Addition change.
Back to Figure 11.Data generating section 32 is after functional information master data MCD is changed, generation and the company of terminal 80
Connect the corresponding functional information data TCD (step S22) of state.By test section 30 come the connection status of detection terminal 80.Specifically
Say whether 30 detection terminal 80 of test section is WLAN connection status and whether is wireless wide-area with communication device 20 in ground
Net connection status.It here, for example can be by detecting whether to establish foundation between communication device 20 and terminal 80
The connection of IEEE802.11, to determine whether for WLAN connection status.It in addition, for example can be via the first wireless communication
42 transmission data packet of interface, and according to whether judged in the presence of the response of self terminal 80 is carried out.It such as can be via wire communication
26 transmission data packet of interface, and according to whether in the presence of the response for carrying out self terminal 80 to determine whether connecting shape for wireless wide area network
State.In addition, wireless wide area network connection status for example can also be considered as in the case where not being WLAN connection status.
Figure 13 is for illustrating in the functional information data TCD generated in the case of for WLAN connection status
The definition graph of appearance.Figure 14 is for illustrating the functional information data TCD generated in the case of for wireless wide area network connection status
Content definition graph.Data generating section 32 is with reference to functional information master data MCD (Fig. 7) and terminal standard data TSD (Figure 10)
Carry out systematic function information data TCD.For example, in the case of for WLAN connection status, data generating section 32 extracts work(
Can information master data MCD " additional information " " WLAN connection status " be " 〇 " order " command context " and
" object-based device name ".In addition, generated function letter is determined by referring to " the data descriptor format " of terminal standard data TSD
Cease the descriptor format of data TCD.Functional information number when data generating section 32 can generate WLAN connection status as a result,
According to TCD.In the functional information master data MCD of Fig. 7, the functional information data TCD that when WLAN connection status generates is such as
Figure 13 is such.On the other hand, in the case of for wireless wide area network connection status, the 32 main number of abstraction function information of data generating section
" wireless wide area network connection status " according to " additional information " of MCD is " command context " and " object-based device of the order of " 〇 "
Name ", with reference to " the data descriptor format " of terminal standard data TSD, thus, it is possible to generate work(during wireless wide area network connection status
It can information data TCD.In the functional information master data MCD of Fig. 7, functional information number that when wireless wide area network connection status generates
It is as shown in figure 14 according to TCD.
Back to Figure 11.As 32 systematic function information data TCD of data generating section, communication control unit 39 will be generated
Functional information data TCD is sent to terminal 80 (step S23).Communication control unit 39 can be by referring to terminal standard data TSD
" transmitting and receiving port " corresponding with the connection status of terminal 80, " network address " and " communication interface " in (Figure 10), come
Sending function information data TCD.
Then, whether the connection status of 30 detection terminal 80 of test section has occurred switching (step S24).Test section 30 is prior
It is stored in the connection status of terminal 80 detected in last step S24, and the company of terminal 80 detected according to this
Connect whether state judges whether the connection status of terminal 80 is switched with last connection status difference.In terminal 80
Connection status do not switch in the case of (step S24:"No"), terminate processing action.
On the other hand, (the step S24 in the case where switching has occurred in the connection status of terminal 80:"Yes"), data generation
Portion 32 generates functional information data TCD (step S25) corresponding with the connection status of terminal 80.With the connection status phase of terminal 80
The generation method of functional information data TCD answered is as described above.As 32 systematic function information data TCD of data generating section, lead to
The functional information data TCD generated is sent to terminal 80 (step S26) by letter control unit 39.Work(is sent by communication control unit 39
The method of energy information data TCD is also as described above.
According to above-mentioned processing, communication device 20 can when adding new object-based device to object-based device group OAG, object sets
It is standby rapidly to update functional information data TCD and be sent to terminal 80 when being detached from from object-based device group OAG.In addition, communication device
It, also can will be corresponding to connection status in the case that switching has occurred in 20 connection status between terminal 80 and communication device 20
Functional information data TCD be sent to terminal 80.
A-5. the action of communication system 1000:
Figure 15 is the flow chart for illustrating the action of communication system 1000.As described above, communication device 20 is detecting
For the object-based device of object-based device group OAG addition or disengaging in the case of and between terminal 80 and communication device 20
In the case that switching has occurred in connection status, systematic function information data TCD, and it is sent to terminal 80 (step S60).Terminal 80
When receiving functional information data TCD from communication device 20, being shown on touch panel 83 can make what object-based device performed
The menu ME (step S62) of function.Here, an example as menu ME, what to based on wireless wide area network connection status when generated
The menu ME that functional information data TCD (Figure 14) is created is illustrated.
The definition graph of the content of menu ME when Figure 16 is for illustrating wireless wide area network connection status shown by terminal 80.
The display control unit 91 (Fig. 6) of terminal 80 generates the first picture using " the object-based device name " of functional information data TCD (Figure 14)
The object-based device list of face IM1.In addition, generate the second picture using " command context " of functional information data TCD (Figure 14)
The feature list of IM2.As a result, on touch panel 83 (Fig. 6) described in only display function information master data MCD (Fig. 7)
In order, " additional information " " wireless wide area network connection status " be " 〇 " even if four orders, each object-based device electricity
The order that source disconnects.
Back to Figure 15.When the specific function that specific object-based device is selected by user's operating touch panel 83
When (command context), the generation of terminal 80 represents the order data COM of selected content, and is sent to 20 (step of communication device
S63).The order generating unit 92 (Fig. 6) of the terminal 80 of present embodiment is included to generate by user with reference to functional information data TCD
The order data COM of " command context " selected.The order data COM generated is sent to communication dress by communication control unit 93
Put 20.
Communication device 20 determines command context (step S64) according to the order data COM sent from terminal 80.Specifically
It says, the instruction part 36 (Fig. 5) of communication device 20 determines and order data COM by referring to functional information master data MCD (Fig. 7)
Shown " command context " corresponding " object-based device name ", " control protocol " and " control data CON ".
Communication device 20 generates control data CON after command context is determined, and is sent to the object as order
Object-based device (step S66).The instruction part 36 of the communication device 20 of present embodiment can be by referring to the main number of functional information
Control data CON is obtained according to MCD.In addition, the communication control unit 39 of communication device 20 comes really with reference to functional information master data MCD
Surely become " the object-based device name " of the object-based device of sending destination, reference object equipment standard data OSD (Fig. 9) is determined into
" the transmitting and receiving port " of object-based device for sending destination, " network address ", and determine for transmission " communication connects
Mouthful ".
The object-based device for receiving control data CON replys positive response data (ACK) (step to communication device 20
S67a).In addition, the object-based device for receiving control data CON performs action (step S67b) according to control data CON.Communication
For device 20 when receiving positive response data from object-based device, generation is represented to the completion number that the order of object-based device is completed
According to, and it is sent to terminal 80 (step S68).
The communication device 20 of first embodiment from the description above is new whenever occurring to add to object-based device group OAG
Object-based device or the object-based devices that include of object-based device group OAG from object-based device group OAG be detached from when, can will reflection pair
As the functional information data TCD of addition or the disengaging of equipment is sent to terminal 80.Adding whenever generating object equipment as a result,
When adding, being detached from, what is shown on the touch panel 83 of terminal 80 can make the menu ME of function that object-based device performs by automatically more
Newly.Communication device 20 according to first embodiment as a result, can inhibit to falsely drop in terminal 80 to select and taken off from object-based device group
From object-based device function the problem of, can not show it is new be added to object-based device group the function of object-based device the problem of hair
It is raw, so as to realize the raising of the convenience of the remote control of household appliances.
In addition, communication device 20 according to first embodiment, it can be according to the company between communication device 20 and terminal 80
The menu ME of function that can perform object-based device for connecing state to show on the touch panel 83 of more new terminal 80.That is, energy
It is enough that can making of being shown on the touch panel 83 of terminal 80 is changed according to the connection status between communication device 20 and terminal 80
The range for the function that object-based device performs.Thus it is for example possible to according to the distance between communication device 20 and terminal 80 whether be
The distance of the degree of wireless LAN communication can be directly carried out, to change the range for the function that can perform object-based device.
It, can for example, if the distance between communication device 20 and terminal 80 are the degree that can directly carry out wireless LAN communication
The power supply of air-conditioning 52, electric furnace 54 is enough selected to connect, but in the situation for not being the distance that can directly carry out wireless LAN communication
Under, can connect their power supply can not select.It in addition, can be according to the communication network between communication device and terminal 80
The difference of security level come change can make object-based device perform function range.
B. second embodiment:
Figure 17 is the definition graph for illustrating the content of the functional information master data MCD2 of second embodiment.Figure 17's
In functional information master data MCD2, " control protocol " and the diagram of " control data CON " is omitted.If by second embodiment
Functional information master data MCD2 and the functional information master data MCD of first embodiment be compared, then only " additional information "
Content it is different.Additional information is set separately to multiple terminals in the functional information master data MCD2 of second embodiment.In this reality
It applies in mode, shows whether that corresponding life can be selected according to " first terminal " and " second terminal " respective connection status
It enables.That is, respectively illustrate the following contents in the additional information of functional information master data MCD2:Whether be communication device 20 with
Order that first terminal can select when being WLAN connection status, whether to be nothing in communication device 20 and first terminal
The order that can be selected during line wide area network connection status, whether with second terminal to be that WLAN is connect in communication device 20
The order that can be selected during state and whether to be wireless wide area network wire connection state in communication device 20 and second terminal
When the order that can select.
If by the communication device 20 (Fig. 5) of the structure of the communication device 20 of second embodiment and first embodiment
Structure is compared, then other aspects are identical other than the content difference of functional information master data MCD.Second embodiment
The flow of the action of communication device 20 is as shown in figure 11.The data generating section 32 of second embodiment is given birth to respectively in step S22
Into functional information data TCD (Fig. 3, Figure 13, Figure 14) corresponding with the connection status of each terminal.In addition, second embodiment
Test section 30 in step s 24 to each terminal detection connection status whether switch.In addition, second embodiment
The terminal that data generating section 32 in step s 25 only switches connection status generates function corresponding with connection status and believes
Cease data TCD.
The communication device 20 of second embodiment from the description above, can be according to communication device 20 and multiple terminals
Respective connection status between (first terminal and second terminal) can make the work(of object-based device execution in the change of each end side
The range of energy.
C. third embodiment:
Figure 18 is the definition graph for illustrating the content of the functional information master data MCD3 of third embodiment.About third
The functional information master data MCD3 of embodiment, in the same manner as the functional information master data MCD2 of second embodiment, only " attached
Add information " content in terms of it is different from the functional information master data MCD of first embodiment.In the functional information master data of Figure 18
In MCD3, " control protocol " and the diagram of " control data CON " in the same manner as Figure 17, is omitted.With the work(of second embodiment
Can information master data MCD2 similarly, the functional information master data MCD3 of third embodiment has been set separately multiple terminals attached
Add information.
Being showed whether in the additional information of the functional information master data MCD3 of third embodiment can be according to the moment
Rather than corresponding order is selected according to the connection status to each terminal.That is, Figure 18 functional information master data MCD3 it is attached
Add and the following contents is respectively illustrated in information:Whether can be 0 constantly:00~6:The order of selected as first terminal when 00,
Whether can be 6 constantly:00~24:Whether the order of selected as first terminal when 00 can be 0 constantly:00~12:00
When selected as second terminal order and whether can constantly be 12:00~24:The life of selected as second terminal when 00
It enables.At the time of user can arbitrarily set additional information.If by the structure and first of the communication device 20 of third embodiment
The structure of the communication device 20 (Fig. 5) of embodiment is compared, then other than the content difference of functional information master data MCD
Other aspects are identical.
Figure 19 is the definition graph for illustrating the flow of the action of the communication device 20 of third embodiment.The step of Figure 19
S70, S71, S73 are identical with step S20, S21, S23 of the flow (Figure 11) of the action of the communication device 20 of first embodiment.
In the step S72 of third embodiment, data generating section 32 after functional information master data MCD is changed, generation and when
Carve corresponding functional information data TCD.Specifically, data generating section 32 is with reference to current time and functional information master data MCD3
Carry out systematic function information data TCD.Such as current time be 6:In the case of 00,32 abstraction function information master of data generating section
" the 6 of " first terminal " of " additional information " of data MCD3:00-24:00 " " command context " and " object for the order of " 〇 "
Implementor name ", to generate the functional information data TCD of first terminal.In addition, it is 12 at current time:In the case of 00, data
" the 12 of " second terminal " of " additional information " of 32 abstraction function information master data MCD3 of generating unit:00-24:00 " is " 〇 "
" command context " and " object-based device name " of order, to generate the functional information data TCD of second terminal.Work as data generating section
During 32 systematic function information data TCD, the functional information data TCD of generation is sent to the terminal of object by communication control unit 39
(step S73).
The communication device 20 of third embodiment from the description above, when in each terminal (first terminal and second
Terminal) at the time of be set separately when, functional information data TCD corresponding with the moment can be sent to each terminal.As a result,
Communication device according to the present embodiment, can make to show on the touch panel 83 of each terminal can make what object-based device performed
The menu of function is correspondingly changed with the moment.Thus it is for example possible to so that or not can not selecting object man the daytime of own home
Electricity power supply connect or h.d. in order to prevent maloperation and the power supply of electric furnace 54 can not be selected to connect.
D. the 4th embodiment:
Here, illustrated using Figure 20~Figure 22 using the method different from first embodiment come set-up function information master
The method of " additional information " of data MCD (Fig. 7).If the structure of the communication device 20 of the 4th embodiment and first are implemented
The structure of the communication device 20 (Fig. 5) of mode is compared, then in addition to additional conditions data ACD and functional information master data MCD
Content difference other than other aspects it is identical.If in addition, by the object-based device of the 4th embodiment and first embodiment
Object-based device is compared, then the content of the transmission source functional information data FCD sent to communication device 20 is different.4th implements
The flow of the action of the communication device 20 of mode is as shown in figure 11.
Figure 20 is the definition graph for illustrating the content of the transmission source functional information data FCD4 of the 4th embodiment.If
By the transmission source functional information data FCD4 of the 4th embodiment and the transmission source functional information data FCD of first embodiment
(Fig. 2) is compared, then only different on this point in the project for being added to " operation importance "." operation importance " is to represent each
The value of the opposite importance of functional information (order) is pre-registered into the object-based device of transmission source.Here, as operation
An example of importance has used 1~100 value.Distribution " 100 " is ordered to most important (functional information), and to least important
Order distribution " 1 ".In the 4th embodiment, carry out set-up function information master data MCD (Figure 22) using the operation importance
Additional information.
Figure 21 is the definition graph for illustrating the content of the additional conditions data ACD4 of the 4th embodiment.Implement the 4th
The correspondence of " operation importance " with " additional information " is shown in the additional conditions data ACD4 of mode." operation herein
Importance " is to impose a condition, in each order of functional information master data MCD (Figure 22), to meeting the order of the setting condition
It sets corresponding " additional information ".
Figure 22 is the definition graph for illustrating the content of the functional information master data MCD4 of the 4th embodiment.Figure 22's
" control protocol " and the diagram of " control data CON " are omitted in functional information master data MCD4.In addition, for convenience's sake,
The first order~4th is illustrated only to order.The functional information master data MCD4 of 4th embodiment set " operation it is important
It is different from the functional information master data MCD (Fig. 7) of first embodiment in terms of the content of this point of degree " and " additional information ".4th
The functional information master data MCD2 (figures of " additional information " of the functional information master data MCD4 of embodiment and second embodiment
17) structure of " additional information " is identical, and and the description is omitted.Data generating section 32 is based on transmission source functional information data FCD4
(Figure 20) is set " operation importance " of the functional information master data MCD4 of the 4th embodiment.
The setting method of " additional information " of functional information master data MCD4 is illustrated (Figure 12, step S214).
In present embodiment, as an example to the " additional of the first order described in the first row of set-up function information master data MCD4
The method of information " illustrates." the operation importance " of first order is " 30 ", meets additional conditions data ACD4's (Figure 21)
The setting condition " 21~50 " of second row.Therefore, " additional information " as the first order, in " the wireless office of " first terminal "
" 〇 " is set in domain net connection status " and " wireless wide area network connection status " the two, in " the WLAN company of " second terminal "
Connect state " in setting " 〇 ", the setting "×" in " wireless wide area network connection status ".
The communication device 20 of the 4th embodiment from the description above, can only in specific terminal selectively actuatable
The order of the high object-based device of importance.
E. the 5th embodiment:
Figure 23 is the definition graph for the communication system for representing the 5th embodiment.Communication system has communication device CD1, terminal
And object-based device A and object-based device B.In addition, object-based device can also have three or more.Communication device CD1 and terminal it
Between and communication device CD1 and object-based device A, B between can be communicated with each other in a manner of wireless or is wired, communication dress
Communications of the CD1 between terminal and object-based device A, B is put to relay.In addition, the communication mark of object-based device A and object-based device B
It is accurate different.Communication device CD1 has device side communication unit CD2, test section CD3, data generating section CD4 and device side communication control
Portion CD5 processed.Terminal has terminal-side communication unit T11, display unit T12 and end side communication control unit T13.
Device side communication unit CD2 has the function and structure for communicating with object-based device A, B and terminal.Test section
CD3 has for by can be via in the object-based device group that object-based device A, B that device side communication unit CD2 communicates are formed
Object-based device the function and structure that is detected of variation.Data generating section CD4 has for systematic function information data
Function and structure, the functional information data represent the object-based device that can make composition object-based device group according to the order for carrying out self terminal
The function of execution, data generating section CD4 is when test section CD3 detects the variation of the object-based device in object-based device group, with this
Variation correspondingly generates new functional information data.In addition, the variation of object-based device in addition to comprising to object-based device group addition pair
As equipment, object-based device are other than the disengaging of object-based device group, also it is included in and forms during object-based device group to object-based device
Add function.Such as it can be realized by the version updating of firmware, OS to object-based device addition function.Device side communication control unit
CD5 is with the following functions and structure:When generating new functional information data, sent via device side communication unit CD2 to terminal
New functional information data, the order received to object-based device transmission from terminal.
Terminal-side communication unit T11 has the function and structure for communicating with communication device CD1.Display unit T12 has
There are following functions and structure:It is shown based on the functional information data received by terminal-side communication unit T11 from communication device CD1
The function that can perform the object-based device of composition object-based device group.End side communication control unit T13 has for by command number
According to the function and structure that communication device CD1 is sent to as order, which is used to that object-based device A, B to be made to perform from display
At least one function of being selected in the display of portion T12.
The communication system of the 5th embodiment from the description above, whenever the object-based device in object-based device group becomes
When dynamic, the functional information data for the variation for reflecting object-based device can be sent to terminal.It is shown on the display unit of terminal as a result,
The menu of function that can perform object-based device be updated when changing object-based device.Thereby, it is possible to inhibit companion
The function of selecting object-based device, the generation that can not show the problem of new function etc, Neng Goushi are falsely dropped with the variation of object-based device
The now raising as the convenience of the remote control of the object-based device of household appliances.
E. variation:
In addition, present invention is not limited to the embodiments described above, embodiment, it can be in range without departing from the spirit with each
Kind of mode is implemented, such as also be able to be deformed as follows.
E-1. first variation:
The communication system 1000 of present embodiment is configured to include four object-based devices (air-conditioning 52, electric furnace 54, luminaire
56 and TV 58), but the quantity of the object-based device of communication system 1000 is not limited to four.Communication system 1000 includes logical
The accurate mutually different more than two object-based devices of beacon.
E-2. the second variation:
In the communication system 1000 of present embodiment, as the communication interface between communication device 20 and object-based device,
It has used and has been connect according to the communication of five agreements (IEEE802.11, ECHONET Lite, IEEE802.3, Z-Wave, ZigBee)
Mouthful, but communication interface used in the communication between communication device 20 and object-based device can also be one in these interfaces
Point, furthermore it is also possible to use communication interface in addition to this.For example, as the communication between communication device 20 and object-based device
Used communication interface can also be used according to PLC (the Power Line approved by IEEE P1901
Communication:Power line communication) communication interface, according to HDMI (registered trademark, High-Definition
Multimedia Interface:High-definition media interface) communication interface, according to used 60GHz WirelessHD,
The communication interface of IEEE802.11ad.
In addition, the communication system 1000 of present embodiment is only made of the mutually different object-based device of communication standard, but logical
Letter system 1000 may be also constructed to include the identical object-based device of multiple communication standards.For example, the communication system of present embodiment
System 1000 is configured to include the identical multiple air-conditionings of communication standard.If that is, communication system 1000 including communication standard not
Same more than two object-based devices can also then include the identical object-based device of communication standard in addition to this.
E-3. third variation:
In the present embodiment, using according to the connection status between communication device 20 and terminal 80 come systematic function information
The communication device 20 of data TCD is illustrated, but communication device 20 can not also be according between communication device 20 and terminal 80
Connection status carry out systematic function information data TCD.That is, communication device 20 can have with lower structure:Only detecting to right
As equipment group OAG add object-based device or object-based device from object-based device group OAG be detached from the case of sending function Information Number
According to TCD.In the case of such a construction, additional information can not be included in functional information master data MCD, in addition, communication device 20
Can not have additional conditions data ACD.It in this case, also can be new whenever occurring to add to object-based device group OAG
Object-based device or the object-based devices that include of object-based device group OAG from object-based device group OAG be detached from when, reflection object is set
Standby addition or the functional information data TCD of disengaging are sent to terminal 80.As a result, whenever the adding of generating object equipment, take off
From when, the menu ME of function that can perform object-based device shown on the touch panel 83 of terminal 80 is automatically updated.By
This, according to the structure, can also inhibit to falsely drop asking for the function of selecting the object-based device being detached from from object-based device group in terminal 80
Topic, the generation that can not show the problem of function of object-based device of being newly added to object-based device group.
E-4. the 4th variation:
In the functional information master data MCD2 of second embodiment, to " first terminal " and " second terminal " the two ends
Additional information has been set separately, but can also add letter to the terminal profile of three or more in functional information master data MCD2 in end
Breath.In addition, the additional information of the functional information master data MCD2 as second embodiment, shows whether that each end can be directed to
End selects corresponding order according to " wireless communication connection status " and " wireless wide area network connection status " the two connection status,
But it can also show whether corresponding order can be selected according to the connection status of three or more.
E-5. 5th variation:
One data description of setting in " the data descriptor format " of the terminal standard data TSD (Figure 10) of present embodiment
Language, but multiple data description language can also be set in " data descriptor format ".In this way, data generating section 32 can
In systematic function information data TCD, the data format of multiple data description language systematic function information data TCD is used.Example
Such as, data generating section 32 can generate the functional information data TCD for being sent to first terminal in xml format, be given birth to html format
Into the functional information data TCD for being sent to second terminal.In addition, data generating section 32 can change and functional information data TCD
Data volume, the data description language of functional information data TCD that correspondingly generates of moment.
E-6. the 6th variation:
Include " network address " of object-based device 52 in the transmission source functional information data FCD of present embodiment, but for
Object-based device to communication device 20 not with transmission source functional information data FCD together and in addition Notify Address structure situation
Under, the network address of object-based device can not also be included in transmission source functional information data FCD.So-called situation about in addition notifying,
Such as it is included in when establishing the connection between communication device 20 and object-based device object-based device to communication device 20 with notifying network
Situation of location etc..In addition, comprising " right in the transmission source functional information data FCD of present embodiment and functional information master data MCD
As implementor name ", but " object-based device can not also be included in transmission source functional information data FCD and functional information master data MCD
Name ".For example, the identifier of object-based device is included in transmission source functional information data FCD, if communication device 20 has the mark
The conversion table with object-based device name is accorded with, then the data generating section 32 of communication device 20 can be set in functional information data TCD
" object-based device name ".
E-7. the 7th variation:
In the present embodiment, both will software can be replaced with by a part for hard-wired structure, can also incited somebody to action
A part for the structure realized by software replaces with hardware.
E-8. the 8th variation:
In the present embodiment, when detecting that object-based device is detached from from object-based device group OAG by test section 30, data
Generating unit 32 deletes the order (Figure 11, step S21) of the object-based device of disengaging from functional information master data MCD.But data
Generating unit 32 can not also delete the order of the object-based device of disengaging from functional information master data MCD.For example, it is also possible to data
Generating unit 32 can differentiate life by marking to the order of the object-based device of disengaging shown in functional information master data MCD
It whether effective enables.In this way, when the object-based device of disengaging is added to object-based device group OAG again, label is only removed just
The order that can make the object-based device of addition is effective.
E-9. the 9th variation:
In the present embodiment, data generating section 32 is directed to the connection status only selection function information master data of terminal 80
Additional information in the order shown in MCD is the order of " 〇 ", come systematic function information data TCD (Figure 11, step S22,
S25).But it if can also be directed to comprising additional information in the functional information data TCD that data generating section 32 is generated
The connection status of terminal 80 includes the order that additional information is "×".For example, data generating section 32 can also be generated comprising function
The functional information data TCD of all orders shown in information master data MCD.In this case, can sentence in 80 side of terminal
Not with the connection status of communication device 20, and for connection status activation additional information be " 〇 " order, become "×"
It orders as grey not selected.Furthermore, it is possible to the connection shape of communication device 20 and terminal 80 is carried out by communication device 20
The differentiation of state, and terminal 80 is notified to differentiate result.
E-10. the tenth variation:
In the present embodiment, data generating section 32 is believed when switching the connection status of terminal 80 with regard to systematic function
Cease data TCD (Figure 11, step S24, S25).But data generating section 32 can not also occur whenever the connection status of terminal 80
With regard to systematic function information data TCD during switching.For example, when WLAN connection status can be generated in advance in data generating section 32
Functional information data TCD (Figure 13) and the functional information data TCD (Figure 14) during wireless wide area network connection status, and store and arrive
Storage part 24.In this way, when switching has occurred in the connection status of terminal 80, communication control unit 39 can be obtained from storage part 24
Functional information data TCD corresponding with the connection status after switching is taken, and is sent to terminal 80.
Claims (11)
1. a kind of communication system, has:Multiple object-based devices, including the different more than two object-based devices of communication standard;
Terminal;And communication device, the exchanging for information between above-mentioned multiple object-based devices and above-mentioned terminal relay,
Wherein, above-mentioned communication device is made of the router with gateway function, and is had:
Device side communication unit is used to communicate with above-mentioned multiple object-based devices and above-mentioned terminal;
Test section detects the object-based device group by that can be formed via the object-based device that above device side communication unit communicates
In object-based device variation;
Data generating section, the above-mentioned object-based device that generation represents that the above-mentioned object-based device group of composition can be made is according to from above-mentioned end
The functional information data of function that the order at end performs, when above-mentioned test section detects the above-mentioned object in above-mentioned object-based device group
During the variation of equipment, new functional information data are correspondingly generated with the variation;And
Device side communication control unit, the mentioned order received to the transmission of above-mentioned object-based device from above-mentioned terminal, when in generation
Above-mentioned new functional information data are sent to above-mentioned terminal via above device side communication unit when stating new functional information data,
Above-mentioned terminal has:
Terminal-side communication unit is used to communicate with above-mentioned communication device;
Display unit is shown based on the above-mentioned functional information data received by above-mentioned terminal-side communication unit from above-mentioned communication device
Show the function that can perform the above-mentioned object-based device of the above-mentioned object-based device group of composition;And
End side communication control unit, by for make that the execution of above-mentioned object-based device selects from the display of above-mentioned display unit to
The order data of a few function is sent to above-mentioned communication device as mentioned order,
Wherein, above-mentioned communication device and above-mentioned terminal are configured to be attached via mutually different multiple communication networks,
The communication that above-mentioned test section is configured between the detection above-mentioned communication device of expression and above-mentioned terminal has used above-mentioned more
The connection status which communication network in a communication network is attached,
Above-mentioned data generating section is configured to generate the work(that can perform above-mentioned object-based device according to above-mentioned connection status
Can the different above-mentioned functional information data of range,
When above-mentioned connection status switches, above-mentioned communication control unit is sent and the connection status pair after switching to above-mentioned terminal
The functional information data answered,
Above-mentioned communication device be configured to via above-mentioned multiple communication networks with different identifier it is multiple on
It states terminal to be attached, above-mentioned test section is configured to detect each connection between above-mentioned communication device and multiple above-mentioned terminals
State, above-mentioned data generating section are configured to according to above-mentioned each connection status, can be made by each above-mentioned terminal generation above-mentioned
The different above-mentioned functional information data of range for the function that object-based device performs, any in above-mentioned each connection status is detected
A when switching, above-mentioned communication control unit is sent and the connection after switching to the terminal related with the connection status to switch
The corresponding functional information data of state.
2. communication system according to claim 1, which is characterized in that
Above device side communication unit is communicated in a manner of wireless or is wired with above-mentioned multiple object-based devices and above-mentioned terminal,
Above-mentioned test section detects addition to the new object-based device of above-mentioned object-based device group and above-mentioned object-based device group includes
Object-based device from variation of the disengaging as above-mentioned object-based device of above-mentioned object-based device group;
The expression transmission source that above-mentioned data generating section is sent respectively using the above-mentioned object-based device out of above-mentioned object-based device group
The transmission source functional information data of the function of object-based device generate above-mentioned function letter using the data description language comprising XML
Data are ceased, when above-mentioned test section detects the addition of above-mentioned object-based device, above-mentioned data generating section generation, which is added to, to be added
Object-based device and the function held of the object-based device obtained from above-mentioned new functional information data, when above-mentioned test section is examined
When measuring the disengaging of above-mentioned object-based device, the generation of above-mentioned data generating section above-mentioned terminal can not select the object-based device being detached from and
The above-mentioned new functional information data of either one in the function that the object-based device is held,
Above-mentioned terminal-side communication unit is communicated in a manner of wireless or is wired with above-mentioned communication device,
Above-mentioned display unit based on the above-mentioned above-mentioned functional information data received come with can know show otherwise formed it is above-mentioned
The above-mentioned object-based device of object-based device group and the function that can perform above-mentioned object-based device.
3. a kind of communication device, multiple object-based devices of the more than two object-based devices different from including communication standard to terminal
Between the exchange of information relayed, which is made of the router with gateway function, and is had:
Communication unit is used to communicate with above-mentioned multiple object-based devices and above-mentioned terminal;
Test section, detection is by can be via pair in the object-based device group that the object-based device that above-mentioned communication unit communicates is formed
As the variation of equipment;
Data generating section, the above-mentioned object-based device that generation represents that the above-mentioned object-based device group of composition can be made is according to from above-mentioned end
The functional information data of function that the order at end performs, when above-mentioned test section detects the above-mentioned object in above-mentioned object-based device group
During the variation of equipment, new functional information data are correspondingly generated with the variation;And
Communication control unit sends above-mentioned functional information data via above-mentioned communication unit to above-mentioned terminal, above-mentioned new when generating
Above-mentioned new functional information data are sent to above-mentioned terminal during functional information data,
Wherein, above-mentioned communication device and above-mentioned terminal are configured to be attached via mutually different multiple communication networks,
The communication that above-mentioned test section is configured between the detection above-mentioned communication device of expression and above-mentioned terminal has used above-mentioned more
The connection status which communication network in a communication network is attached,
Above-mentioned data generating section is configured to generate the work(that can perform above-mentioned object-based device according to above-mentioned connection status
Can the different above-mentioned functional information data of range,
When above-mentioned connection status switches, above-mentioned communication control unit is sent and the connection status pair after switching to above-mentioned terminal
The functional information data answered,
Above-mentioned communication device be configured to via above-mentioned multiple communication networks with different identifier it is multiple on
It states terminal to be attached, above-mentioned test section is configured to detect each connection between above-mentioned communication device and multiple above-mentioned terminals
State, above-mentioned data generating section are configured to according to above-mentioned each connection status, can be made by each above-mentioned terminal generation above-mentioned
The different above-mentioned functional information data of range for the function that object-based device performs, any in above-mentioned each connection status is detected
A when switching, above-mentioned communication control unit is sent and the connection after switching to the terminal related with the connection status to switch
The corresponding functional information data of state.
4. communication device according to claim 3, which is characterized in that
Above-mentioned communication unit is communicated in a manner of wireless or is wired with above-mentioned multiple object-based devices and above-mentioned terminal,
Above-mentioned test section detects addition to the new object-based device of above-mentioned object-based device group and above-mentioned object-based device group includes
Object-based device from the disengaging of above-mentioned object-based device group as above-mentioned variation,
The expression transmission source that above-mentioned data generating section is sent respectively using the above-mentioned object-based device out of above-mentioned object-based device group
The transmission source functional information data of the function of object-based device generate above-mentioned function letter using the data description language comprising XML
Data are ceased, when above-mentioned test section detects the addition of above-mentioned object-based device, above-mentioned data generating section generation, which is added to, to be added
Object-based device and the function held of the object-based device obtained from above-mentioned new functional information data, when above-mentioned test section is examined
When measuring the disengaging of above-mentioned object-based device, the generation of above-mentioned data generating section above-mentioned terminal can not select the object-based device being detached from and
The above-mentioned new functional information data of either one in the function that the object-based device of above-mentioned disengaging is held,
The mentioned order that above-mentioned communication control unit is received via above-mentioned communication unit to the transmission of above-mentioned object-based device from above-mentioned terminal.
5. communication device according to claim 4, which is characterized in that
The generation of above-mentioned data generating section represent in the function of all above-mentioned object-based devices of belonging to above-mentioned object-based device group with it is upper
The above-mentioned functional information data of the corresponding function of connection status are stated,
When above-mentioned test section detects the addition of above-mentioned object-based device, above-mentioned data generating section generation represents to include what is added
The above-mentioned functional information number of function corresponding with above-mentioned connection status in the function of all object-based devices including object-based device
According to,
When above-mentioned test section detects the disengaging of above-mentioned object-based device, above-mentioned data generating section generation can be selected in above-mentioned terminal
Select the upper of the function corresponding with above-mentioned connection status in the function of all object-based devices other than the object-based device of disengaging
State functional information data.
6. the communication device according to claim 3 or 5, which is characterized in that
Above-mentioned test section according to whether established between above-mentioned communication device and above-mentioned terminal logical connection or whether with from
The data packet that above-mentioned communication device is sent to above-mentioned terminal correspondingly there will be the response from above-mentioned terminal, to detect above-mentioned connection
State.
7. communication device according to claim 4, which is characterized in that
Above-mentioned test section is configured to detection moment,
Above-mentioned data generating section be configured to according to it is detected at the time of the change work(that can perform above-mentioned object-based device
Can range generate above-mentioned functional information data,
When at the time of when above-mentioned detected at the time of for regulation, above-mentioned communication control unit is sent and above-mentioned regulation to above-mentioned terminal
At the time of corresponding functional information data.
8. according to the communication device described in claim 4 to 5, any one of 7, which is characterized in that
Instruction part is also equipped with, which determines to make institute according to the order data as mentioned order sent from above-mentioned terminal
The function that determining object-based device performs generates the control data for making function determined by object-based device execution,
Above-mentioned communication control unit sends above-mentioned control data via above-mentioned communication unit to above-mentioned identified object-based device.
9. according to the communication device described in claim 4 to 5, any one of 7, which is characterized in that
Above-mentioned data description language is any one in XML, HTML and JSON,
Above-mentioned communication standard is the combination of the type of communication protocol and the type of communication interface, and the type of above-mentioned communication protocol includes
Energy preservation and any one in home network scaled-down version, Z-wave and purple honeybee, the type of above-mentioned communication interface is foundation
The communication interface of any one in IEEE 802.11, IEEE 802.3, Z-wave and purple honeybee.
10. a kind of control method communicates to terminal with including using by the communication device that the router with gateway function is formed
The exchange of information between multiple object-based devices of the different more than two object-based devices of standard is controlled, above-mentioned communication dress
It puts and is configured to be attached via mutually different multiple communication networks with above-mentioned terminal, which includes following step
Suddenly:
Detect the variation of the object-based device in the object-based device group being made of the above-mentioned multiple object-based devices that can be communicated;
When the variation for detecting the above-mentioned object-based device in above-mentioned object-based device group, correspondingly generating expression with the variation can
The new function of function that the above-mentioned object-based device of the above-mentioned object-based device group of composition is made to be performed according to the order from above-mentioned terminal
Information data;And
When generating above-mentioned new functional information data, above-mentioned new functional information data are sent to above-mentioned terminal,
Wherein, which further includes:
Detection represents which that the communication between above-mentioned communication device and above-mentioned terminal used in above-mentioned multiple communication networks is led to
The connection status that communication network is attached generates the function that can perform above-mentioned object-based device according to above-mentioned connection status
The different above-mentioned functional information data of range, when above-mentioned connection status switches, after above-mentioned terminal sends and switches
The corresponding functional information data of connection status;
Above-mentioned communication device via above-mentioned multiple communication networks with different identifier multiple above-mentioned terminals into
In the case of row connection, each connection status between above-mentioned communication device and multiple above-mentioned terminals is detected, according to above-mentioned each connection
State can make the different above-mentioned functional information number of the range of the function of above-mentioned object-based device execution by each above-mentioned terminal generation
According to and when any one in detecting above-mentioned each connection status switches, to related with the connection status to switch
Terminal sends functional information data corresponding with the connection status after switching.
11. control method according to claim 10, which is characterized in that
Detected above-mentioned variation is the addition and above-mentioned object-based device group to the new object-based device of above-mentioned object-based device group
The object-based device included from the disengaging of above-mentioned object-based device group,
The function of the object-based device of expression transmission source of being sent respectively using the above-mentioned object-based device out of above-mentioned object-based device group
Transmission source functional information data, be described using the data description language comprising XML, thus perform above-mentioned new function letter
The generation of data is ceased,
The generation of above-mentioned new functional information data also performs in the following manner:
When the addition for detecting above-mentioned object-based device, generation is added to the object-based device being added and the object-based device is held
Function obtained from above-mentioned new functional information data,
When the disengaging for detecting above-mentioned object-based device, the object-based device and the object that are detached from can not be selected in above-mentioned terminal by generating
The above-mentioned new functional information data of either one in the function that equipment is held.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-087293 | 2013-04-18 | ||
JP2013087293 | 2013-04-18 | ||
JP2013-201352 | 2013-09-27 | ||
JP2013201352A JP2014225857A (en) | 2013-04-18 | 2013-09-27 | Communication system, communication device, control method and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104113583A CN104113583A (en) | 2014-10-22 |
CN104113583B true CN104113583B (en) | 2018-07-03 |
Family
ID=51710215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410156192.5A Active CN104113583B (en) | 2013-04-18 | 2014-04-17 | Communication system, communication device and control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104113583B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105897590A (en) * | 2015-11-20 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Router and intelligent home control system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6735619B1 (en) * | 1999-08-10 | 2004-05-11 | Panasonic Communications Co., Ltd. | Home network gateway apparatus and home network device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2357042T3 (en) * | 2006-09-07 | 2011-04-15 | France Telecom | METHOD AND CONTROL SYSTEM DISTANCE TO EQUIPMENT. |
CN101436972A (en) * | 2007-11-16 | 2009-05-20 | 海尔集团公司 | Remote household electrical appliance control system |
-
2014
- 2014-04-17 CN CN201410156192.5A patent/CN104113583B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6735619B1 (en) * | 1999-08-10 | 2004-05-11 | Panasonic Communications Co., Ltd. | Home network gateway apparatus and home network device |
Also Published As
Publication number | Publication date |
---|---|
CN104113583A (en) | 2014-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104113584B (en) | Communication system, communication equipment and control method | |
CN101783834B (en) | Mobile terminal and method for switching screen | |
CN102999251B (en) | Terminal and equipment connection management method | |
US20060168459A1 (en) | Providing data communication between power supply device and powered device in system for supplying power over communication link | |
CN106130770B (en) | Established using the simple connection of mixing networking of agent equipment | |
JP2014225857A (en) | Communication system, communication device, control method and computer program | |
CN106413037A (en) | Network access method and device for interment-of-things equipment, equipment and mobile terminal | |
CN105794152A (en) | Web-based interaction with building automation | |
CN101170418A (en) | Realization method, system and interface device for Ethernet electric interface compatibility | |
JP5974931B2 (en) | Communication device | |
CN107770087A (en) | Router switching method and device of the Internet of Things based on connection quantity | |
CN103023761B (en) | The hybrid access method of gateway apparatus, intelligent internet of things system and the system | |
CN105323796B (en) | Method for determining maximum segment size | |
CN104113583B (en) | Communication system, communication device and control method | |
CN107846715A (en) | Access point switching method and device of the Internet of Things based on transmission rate | |
JP2014225857A5 (en) | ||
CN103392315B (en) | Stand, target device and starting device | |
CN109246745A (en) | A kind of method of mobile management, network side equipment and terminal | |
CN103078214B (en) | Power supply control method based on Wi-Fi (wireless fidelity) and Wi-Fi power socket | |
CN104079326B (en) | A kind of device identification method and relevant device | |
TWI488465B (en) | Routing method with automatic detection and portable routing apparatus, and a method of panel display configuration | |
CN105744046B (en) | A kind of information processing method and electronic equipment | |
JP6425372B2 (en) | Communication apparatus and communication method | |
CN104298179B (en) | Smart switch, smart control network and smart control method | |
CN104469973B (en) | Information processing method, device and signal frame generating method, device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |