Summary of the invention
Internet of things system of the present invention and its implementation; More science is more clear is divided into three layers with Internet of Things; I.e. sense control layer, transport layer and application layer; Broken the routine definition (sensing layer, transport layer and application layer) of existing Internet of Things, not only realized remote browse, and realized Long-distance Control and local control controlling object to perceptive object; Through of the processing of quantum spare to the perception information of isomery, realized information interchange and control between the different terminal equipment, really reached information mutual communication.
A kind of Internet of things system provided by the present invention comprises sense control layer, transport layer and application layer; Connect through transport layer between said sense control layer and the application layer;
Said sense control layer comprises a plurality of sense control assemblies; Said sense control assembly comprises sensing module and control module; Said sensing module is used for obtaining in real time perception information, and said perception information is represented the state of perceptive object; Said control module is used for according to remote control command control controlling object;
Said transport layer is used to transmit the information that layer and application layer are controlled in sense, and wherein, the information of transmission comprises perception information and remote control command;
Said application layer is used to handle perception information and shows and handles the back perception information, realizes perceptive object is carried out remote browse; Also be used to generate remote control command and, be sent to the control module of sense control layer through transport layer.
More preferably, Internet of things system of the present invention, sense control assembly also comprises INtelligent Switching Module; Be connected through INtelligent Switching Module between sensing module and the control module; INtelligent Switching Module is connected with transport layer.
Sensing module also is used for perception information is sent to INtelligent Switching Module; INtelligent Switching Module is used for perception information is sent to application layer through transport layer, also is used for the remote control command that transmits from transport layer is sent to control module.
Application layer also is used to generate the order of obtaining perception information and through transport layer, is sent to INtelligent Switching Module; INtelligent Switching Module also is used for the order of obtaining perception information is sent to sensing module; Sensing module also is used for obtaining perception information according to the order of obtaining perception information.
More preferably, Internet of things system of the present invention, said INtelligent Switching Module also are used for perception information is analyzed, and generate local control command and are sent to said control module; Said control module also is used for according to local control command control controlling object.
More preferably, Internet of things system of the present invention, sensing module is connected with transport layer respectively with control module.
Sensing module also is used for perception information is sent to application layer through transport layer; Transport layer also is used for the remote control command that transmits is sent to control module.
Application layer also is used to generate the order of obtaining perception information and through transport layer, is sent to sensing module; Said sensing module also is used for obtaining perception information according to the order of obtaining perception information.
More preferably, Internet of things system of the present invention, each sense control assembly has registered domain name, and registered domain name is the domain name after the internet domain name of sense control assembly is registered in Internet of things system.
Application layer comprises Internet of Things browser and comprehensive service platform.
The Internet of Things browser is the interactive interface of user and Internet of things system, is connected with said transport layer.
Comprehensive service platform comprises database server, name server and quantum spare server; Database server, name server is connected with transport layer respectively with quantum spare server.
Database server is used to store user account information, and inquiry contrast when the user logins Internet of things system; The user signs in to Internet of things system through user account number from any one Internet of Things browser, the one or more sense control of each user account management assembly.
Name server, the registered domain name information that is used to store sense control assembly, and according to the registered domain name of feeling the control assembly, registered domain name is corresponding one by one with corresponding sense control assembly, the correct transmission of information between realization sense control layer and the application layer.
Quantum spare server is the server through cloud framework amount of storage component, when the Internet of Things browser derives from the perception information of isomery of said sense control layer in processing, call the quantum spare of depositing on the said quantum spare server.
Through the Internet of Things browser; Database server; The registered domain name of sense control assembly; Name server and quantum spare server, each user account number carries out remote browse to the perceptive object of one or more sense control assemblies of its management, and the controlling object of one or more sense control assemblies of its management is carried out Long-distance Control.Wherein, quantum spare is a kind of towards single equipment, simple function or single resource and can be instantiated as the most basic middleware of object, and the object of quantum spare instantiation is the quantum object; Middleware is software or the program that the data of different types that dissimilar equipment produces is unitized and handles.
More preferably, Internet of things system of the present invention, the application of said Internet of things system is described through the thing page or leaf; Each said thing page or leaf has carried the various information and the state of one or more sense control assemblies; In the thing page or leaf, with each virtual or various element of realistic space and space of thing page or leaf element representative sense control assembly; Said Internet of Things browser shows the information and the state of corresponding sense control assembly through loading the thing page or leaf of sense control assembly; Said Internet of Things browser generates remote control command and the order of obtaining perception information through the operation to thing page or leaf element.
More preferably; Internet of things system of the present invention; The Internet of Things browser is supported the exploitation of various programming languages, supports the script of cloud computing, and multilingual exploitation is realized through quantum spare; The cloud computing script is to open up separate a plurality of cloud computings territory through browser, with script each territory programming is realized comparatively safe cloud computing.
More preferably, Internet of things system of the present invention, said thing page or leaf are the files of Xml form of various information and state of describing the various elements of virtual or realistic space and space of one or more sense control assemblies.
The present invention also provides a kind of implementation method of Internet of things system, may further comprise the steps:
Step S01: the user signs in to Internet of things system through user account number from an Internet of Things browser, imports the registered domain name of a certain sense control assembly of its management at address field;
Step S02: name server is resolved above-mentioned registered domain name, and the Internet of Things browser loads the thing page or leaf of corresponding sense control assembly;
Step S03: the Internet of Things browser loads the respective amount subobject according to the thing page or leaf element of homologue page or leaf from quantum spare server;
Step S04: sensing module obtains perception information in real time, and perception information sends perception information to Internet of Things browser through transport layer;
Step S05: the Internet of Things browser is handled said perception information through each quantum object;
Step S06: the Internet of Things browser shows the perception information after the quantum object handles in real time.
More preferably, the implementation method of Internet of things system of the present invention, step S04 realizes through following step:
Step S104: the sensing module of this sense control assembly obtains perception information in real time, and the perception information that obtains is sent to corresponding INtelligent Switching Module; INtelligent Switching Module sends perception information to Internet of Things browser through transport layer.
More preferably, the implementation method of Internet of things system of the present invention, step S04 realizes through following step:
Step S204: the sensing module of this sense control assembly obtains perception information in real time, and the perception information that obtains is sent to the Internet of Things browser through transport layer.
More preferably, the implementation method of Internet of things system of the present invention also comprises the step of initiatively obtaining perception information, step S1071 after the step S06; Step S1071 may further comprise the steps:
Step S1071 may further comprise the steps:
Step S1071-1: the user generates and sends the order of obtaining corresponding awareness apparatus perception information through the thing page or leaf element of the thing page or leaf of Internet of Things browser display; Send the order of obtaining corresponding awareness apparatus perception information to INtelligent Switching Module through transport layer;
Step S1071-2: the order of obtaining perception information that INtelligent Switching Module will receive is sent to sensing module;
Step S1071-3: sensing module obtains perception information according to the order of obtaining perception information, and the perception information that obtains is sent to INtelligent Switching Module;
Step S1071-4: INtelligent Switching Module sends perception information to Internet of Things browser through transport layer;
Step S1071-5: the Internet of Things browser is handled said perception information through the quantum object;
Step S1071-6: the Internet of Things browser shows the perception information after the quantum object handles in real time.
More preferably, the implementation method of Internet of things system of the present invention, step S06 also comprises the step of Long-distance Control controlling object, step S1072 afterwards; Step S1072 may further comprise the steps:
Step S1072-1: the user generates and sends the remote control command of corresponding controlling object through the thing page or leaf element of the thing page or leaf of Internet of Things browser display, sends remote control command through transport layer to INtelligent Switching Module;
Step S1072-2: INtelligent Switching Module is sent to the control corresponding module with remote control command;
Step S1072-3: control module is operated this controlling object through console switch or controller etc. according to remote control command, with attribute, behavior or the state that changes this controlling object.
More preferably, the implementation method of Internet of things system of the present invention also comprises the step of initiatively obtaining perception information, step S2071 after the step S06; Step S2071 may further comprise the steps:
Step S2071-1: the user generates and sends the order of obtaining corresponding awareness apparatus perception information through the thing page or leaf element of the thing page or leaf of Internet of Things browser display, sends the order of obtaining corresponding awareness apparatus perception information to sensing module through transport layer;
Step S2071-2: sensing module obtains perception information according to the order of obtaining perception information, and the perception information that obtains is sent to the Internet of Things browser through transport layer;
Step S2071-3: the Internet of Things browser is handled said perception information through the quantum object;
Step S2071-4: the Internet of Things browser shows the perception information after the quantum object handles in real time.
More preferably, the implementation method of Internet of things system of the present invention, step S06 also comprises the step of Long-distance Control controlling object, step S2072 afterwards; Step S2072 may further comprise the steps:
Step S2072-1: the user generates and sends the remote control command of corresponding controlling object through the thing page or leaf element of the thing page or leaf of Internet of Things browser display, sends remote control command through transport layer to control module;
Step S2072-2: control module is operated this controlling object through console switch or controller etc. according to remote control command, with attribute, behavior or the state that changes this controlling object.
Beneficial effect of the present invention is, more science is more clear is divided into three layers with Internet of Things, i.e. sense control layer, transport layer and application layer have not only realized the remote browse to perceptive object, and have realized Long-distance Control and local control to controlling object; Through of the processing of quantum spare to the perception information of isomery, realized information interchange and control between the different terminal equipment, really reached information mutual communication.
Embodiment
For the purpose, technical scheme and the advantage that make Internet of things system of the present invention and its implementation is clearer, below specifically combine accompanying drawing and specific embodiment, Internet of things system of the present invention and its implementation are further elaborated.
Embodiment one
Fig. 1 is the structural representation of first embodiment of Internet of things system of the present invention.As shown in Figure 1, the Internet of things system of present embodiment comprises sense control layer 1, transport layer 2 and application layer 3.
Sense control layer 1 comprises a plurality of sense control assemblies; Wherein each sense control assembly has registered domain name, and registered domain name is the domain name after the internet domain name of sense control assembly is registered in Internet of things system; Be that each registered domain name is corresponding one by one with a sense control assembly.
Each sense control assembly comprises sensing module 11, and INtelligent Switching Module 13 and control module 12 are connected through INtelligent Switching Module 13 between sensing module 11 and the control module 12.Each sensing module comprises at least one awareness apparatus, and each INtelligent Switching Module comprises at least one intelligent switching equipment, and each control module comprises at least one control appliance, and control appliance is used for controlling controlling object.
Sensing module 11 is used for obtaining in real time the perception information of awareness apparatus or obtains the perception information of awareness apparatus according to the order of obtaining perception information that the user sends, and perception information is sent to INtelligent Switching Module 13.Perception information comprises the information such as identity, attribute, state or behavior of perceptive object.The perception information of awareness apparatus is represented the state of perceptive object.Like awareness apparatus is thermometer, and the perception information of awareness apparatus is exactly the reading of thermometer, and perceptive object is exactly a temperature.The state of the perception information of awareness apparatus (reading of thermometer) expression perceptive object (temperature).
INtelligent Switching Module 13 is connected with transport layer 2; Be used for perception information is sent to application layer 3 through transport layer; Also be used for the remote control command that transmits from transport layer 2 is sent to control module 12.
INtelligent Switching Module 13 also is used for the order of obtaining perception information with user's transmission, is sent to sensing module 11.INtelligent Switching Module 13 also is used for perception information is analyzed, and generates local control command and is sent to control module 12.
Control module 12 is used for according to remote control command or local control command control control corresponding object.
Transport layer 2 is connected with INtelligent Switching Module 13, is used to realize feeling the information transmission of control layer 1 and application layer 3, and the information of transmission comprises perception information, obtains the order and the remote control command of perception information.
Application layer 3 is used for receiving and handling perception information, realizes that the user controls and Long-distance Control to the remote browse of perceptive object with to this locality of controlling object.Like perceptive object is temperature, and controlling object is an air-conditioning.
Application layer 3 also is used to generate the order of obtaining perception information and is sent to transport layer 2, is passed to INtelligent Switching Module 13 through transport layer 2, and the order that will be obtained perception information by INtelligent Switching Module 13 is sent to sensing module 11.
Application layer 3 also is used to generate remote control command and is sent to transport layer 2, is passed to INtelligent Switching Module 13 through transport layer 2, by INtelligent Switching Module 13 remote control command is sent to control module 12.
Application layer 3 comprises Internet of Things browser 31 and comprehensive service platform.
Internet of Things browser 31 is interactive interfaces of user and Internet of things system, is connected with said transport layer 2.The Internet of Things browser is to provide to the user to carry out browsing and control tool of Internet of Things application or Internet of Things application and development.Internet of Things use comprise that remote browse, Long-distance Control, intellectuality and other are information-based, application etc.
Comprehensive service platform comprises database server 34, name server 32 and quantum spare server 33; Database server 34, name server 32 is connected with said transport layer 2 respectively with quantum spare server 33.
Database server 34 is used to store user account information, and inquiry contrast when the user logins Internet of things system; The user signs in to Internet of things system through user account number from any one Internet of Things browser, the one or more sense control of each user account management assembly;
Name server 32, the registered domain name information that is used to store sense control assembly, and according to the registered domain name of feeling the control assembly, registered domain name is corresponding one by one with corresponding sense control assembly, the correct transmission of information between realization sense control layer 1 and the application layer 3;
Quantum spare server 33 is the servers through cloud framework amount of storage component.When Internet of Things browser 31 derives from the perception information of the isomery of feeling control layer 1 in processing, call the quantum spare of depositing on the quantum spare server 33.
Wherein, quantum spare is a kind of towards single equipment, simple function or single resource and can be instantiated as the most basic middleware of object.The object of quantum spare instantiation is the quantum object, and promptly being called and handling a set of feeling the quantum spare of the isomery information of controlling assembly is a quantum object, and a quantum object comprises one or more quantum spares.The quantum object relies on the work of isomery signal system.
Middleware is software or the program that the data of different types (being the perception information of isomery) that dissimilar equipment produces is unitized and handles.
Preferably, INtelligent Switching Module 13 adopts the switch that comprises switch software.
Preferably, name server 32 is to rely on the work of internet domain name server, and name server 32 is according to the registered domain name of sense control assembly, and registered domain name is corresponding one by one with corresponding sense control assembly; Its framework is the cloud framework.
Preferably; Internet of Things browser 13; Support the exploitation of various programming languages, support the script of cloud computing, multilingual exploitation is realized through quantum spare; The cloud computing script is to open up separate a plurality of cloud computings territory through browser, with script each territory programming is realized comparatively safe cloud computing.All Internet of Things are used and are described through sector application homepage (thing page or leaf); Be that the thing page or leaf is to carry the platform that various Internet of Things are used; Be the file of Xml form of describing various information and the state of virtual or the various elements of realistic space and space, the hyperlink of thing page or leaf support space is technological.The space hyperlink is exactly that a point or a passage through the space interconnects the thing page or leaf.Be each thing page or leaf, carried the various information and the state of one or more sense control assemblies; In the thing page or leaf, with each virtual or various element of realistic space and space of thing page or leaf element representative sense control assembly, like awareness apparatus, controlling object embodies through different thing page or leaf elements in the thing page or leaf.Said Internet of Things browser shows the information and the state of corresponding sense control assembly through loading the thing page or leaf of sense control assembly.Said Internet of Things browser passes through the operation to thing page or leaf element, the order (during awareness apparatus of this thing page or leaf element correspondence) that generates remote control command (during controlling object of this thing page or leaf element correspondence) and obtain perception information.
The implementation method of the Internet of things system of present embodiment may further comprise the steps:
Step S101: the user signs in to Internet of things system through user account number from an Internet of Things browser, imports the registered domain name of a certain sense control assembly of its management at address field;
Step S102: name server 32 is resolved above-mentioned registered domain name, and Internet of Things browser 31 loads the thing page or leaf of corresponding sense control assembly;
Step S103: Internet of Things browser 31 loads the respective amount subobject according to the thing page or leaf element of homologue page or leaf from quantum spare server 33, the quantum spare set that promptly is called and handles this perception information of feeling the isomery of controlling assembly;
Step S104: the sensing module 11 of this sense control assembly obtains perception information in real time, and the perception information that obtains is sent to corresponding INtelligent Switching Module 13; INtelligent Switching Module 13 sends perception information to Internet of Things browser 31 through transport layer 2;
Step S105: Internet of Things browser 31 is handled said perception information through the quantum object;
Step S106: Internet of Things browser 31 shows the perception information after the quantum object handles in real time.At this moment, the user can candidate page or leaf element, thereby realizes the perceptive object (like temperature, humidity) of correspondence is carried out remote browse.
More preferably, after the step 106, also comprise the step S1071 that initiatively obtains perception information, step S1071 may further comprise the steps:
Step S1071-1: the user generates and sends the order of obtaining corresponding awareness apparatus perception information through the thing page or leaf element of the thing page or leaf that Internet of Things browser 31 shows; Send the order of obtaining corresponding awareness apparatus perception information through transport layer 2 to INtelligent Switching Module 13;
Step S1071-2: the order of obtaining perception information that INtelligent Switching Module 13 will receive is sent to sensing module 11;
Step S1071-3: sensing module 11 obtains perception information according to the order of obtaining perception information, and the perception information that obtains is sent to INtelligent Switching Module 13;
Step S1071-4: INtelligent Switching Module 13 sends perception information to Internet of Things browser 31 through transport layer 2;
Step S1071-5: Internet of Things browser 31 is handled said perception information through the quantum object;
Step S1071-6: Internet of Things browser 31 shows the perception information after the quantum object handles in real time.At this moment, the user carries out remote browse to the corresponding perceptive object (like temperature, humidity) of selected awareness apparatus.
More preferably, after the step 106, also comprise the step S1072 of Long-distance Control controlling object, step S1072 may further comprise the steps:
Step S1072-1: the thing page or leaf element of the thing page or leaf that the user shows through Internet of Things browser 31 generates and sends the remote control command of corresponding controlling object, sends remote control commands through transport layer 2 to INtelligent Switching Module 13;
Step S1072-2: INtelligent Switching Module 13 is sent to control corresponding module 12 with remote control command;
Step S1072-3: control module 12 is operated this controlling object through console switch or controller etc. according to remote control command, with attribute, behavior or the state that changes this controlling object.Thereby realize, the Long-distance Control of controlling object.
More preferably, after the step 106, also comprise the step S1073 of local control controlling object, step S1073 may further comprise the steps:
Step S1073-1: 13 pairs of perception informations of INtelligent Switching Module are analyzed, and generate local control command;
Step S1073-2: INtelligent Switching Module 13 is sent to control corresponding module 12 with local control command;
Step S1073-3: control module 12 is operated this controlling object through console switch or controller etc. according to local control command, with attribute, behavior or the state that changes this controlling object.Thereby realize, this locality control of controlling object.
Embodiment two
Fig. 2 is the structural representation of second embodiment of Internet of things system of the present invention.As shown in Figure 2, the Internet of things system of present embodiment comprises sense control layer 1, transport layer 2 and application layer 3.
Sense control layer 1 comprises a plurality of sense control assemblies; Wherein each sense control assembly has registered domain name, and registered domain name is the domain name after the internet domain name of sense control assembly is registered in Internet of things system; Be that each registered domain name is corresponding one by one with a sense control assembly.
Each sense control assembly comprises sensing module 11 and control module 12, and sensing module 11 directly is connected with transport layer 2 respectively with control module 12.Each sensing module comprises at least one awareness apparatus, and each control module comprises at least one control appliance, and control appliance is used for controlling controlling object.
Sensing module 11 is used for obtaining in real time the perception information of awareness apparatus or obtains the perception information of awareness apparatus according to the order of obtaining perception information that the user sends, and perception information is sent to transport layer.Perception information comprises the information such as identity, attribute, state or behavior of perceptive object.
Control module 12 is used for according to remote control command control control corresponding object.
Transport layer 2 also is used for the remote control command of application layer is sent to control module 12.
Other structures are all identical with first embodiment.
The implementation method of present embodiment Internet of things system may further comprise the steps:
Step S201: the user signs in to Internet of things system through user account number from an Internet of Things browser, imports the registered domain name of a certain sense control assembly of its management at address field;
Step S202: name server 32 is resolved above-mentioned registered domain name, and Internet of Things browser 31 loads the thing page or leaf of corresponding sense control assembly;
Step S203: Internet of Things browser 31 loads the respective amount subobject according to the thing page or leaf element of homologue page or leaf from quantum spare server 33, the quantum spare set that promptly is called and handles this perception information of feeling the isomery of controlling assembly;
Step S204: the sensing module 11 of this sense control assembly obtains perception information in real time, and the perception information that obtains is sent to Internet of Things browser 31 through transport layer 2;
Step S205: Internet of Things browser 31 is handled said perception information through the quantum object;
Step S206: Internet of Things browser 31 shows the perception information after the quantum object handles in real time.At this moment, the user can candidate page or leaf element, thereby realizes the perceptive object (like temperature, humidity) of correspondence is carried out remote browse.
More preferably, after the step S206, also comprise the step S2071 that initiatively obtains perception information, step S2071 may further comprise the steps:
Step S2071-1: the user generates and sends the order of obtaining corresponding awareness apparatus perception information through the thing page or leaf element of the thing page or leaf that Internet of Things browser 31 shows; Send the order of obtaining corresponding awareness apparatus perception information through transport layer 2 to sensing module 11;
Step S2071-2: sensing module 11 obtains perception information according to the order of obtaining perception information, and the perception information that obtains is sent to Internet of Things browser 31 through transport layer 2;
Step S2071-3: Internet of Things browser 31 is handled said perception information through the quantum object;
Step S2071-4: Internet of Things browser 31 shows the perception information after the quantum object handles in real time.At this moment, the user carries out remote browse to the corresponding perceptive object (like temperature, humidity) of selected awareness apparatus.
More preferably, after the step S206, also comprise the step S2072 of Long-distance Control controlling object, step S2072 may further comprise the steps:
Step S2072-1: the thing page or leaf element of the thing page or leaf that the user shows through Internet of Things browser 31 generates and sends the remote control command of corresponding controlling object, sends remote control commands through transport layer 2 to control module 11;
Step S2072-2: control module 12 is operated this controlling object through console switch or controller etc. according to remote control command, with attribute, behavior or the state that changes this controlling object.Thereby realize, the Long-distance Control of controlling object.
Beneficial effect of the present invention is, more science is more clear is divided into three layers with Internet of Things, i.e. sense control layer 1, transport layer 2 and application layer 3 have not only realized the remote browse to perceptive object, and have realized Long-distance Control and local control to controlling object; Through of the processing of quantum spare to the perception information of isomery, realized information interchange and control between the different terminal equipment, really reached information mutual communication.
Should be noted that at last that obviously those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these revise and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification.