CN106679095B - A kind of method, apparatus and intelligent air-conditioning system of interconnection access - Google Patents
A kind of method, apparatus and intelligent air-conditioning system of interconnection access Download PDFInfo
- Publication number
- CN106679095B CN106679095B CN201611270795.3A CN201611270795A CN106679095B CN 106679095 B CN106679095 B CN 106679095B CN 201611270795 A CN201611270795 A CN 201611270795A CN 106679095 B CN106679095 B CN 106679095B
- Authority
- CN
- China
- Prior art keywords
- cloud server
- air conditioner
- data
- manufacturer
- instruction
- 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
- 238000004378 air conditioning Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 53
- 238000004891 communication Methods 0.000 claims description 19
- 230000003993 interaction Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000009826 distribution Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 244000062793 Sorghum vulgare Species 0.000 description 2
- 235000019713 millet Nutrition 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
The present invention is suitable for air-conditioning technical field, provides the method, apparatus and intelligent air-conditioning system of a kind of interconnection access, and the method for the interconnection access includes: the registration request for receiving third party manufacturer Cloud Server and sending;The address URL, data transmission format are returned to third party manufacturer Cloud Server, so that third party manufacturer Cloud Server is interconnected by the address URL, data transmission format and air conditioner manufacturer Cloud Server;Receive the data that third party manufacturer Cloud Server is sent according to the data transmission format;According to the data transmission format, data are parsed, data content is obtained;The instruction for controlling intelligent air condition in data content is read, the instruction for controlling intelligent air condition is converted to the instruction of standard agreement;The instruction of standard agreement is sent to intelligent air condition.The present invention, it is not necessary to modify interconnecting for third party manufacturer Cloud Server and air conditioner manufacturer Cloud Server under the premise of the standard agreement of oneself, is realized, improves the ease for use of intelligent air condition in third party manufacturer.
Description
Technical Field
The invention belongs to the technical field of air conditioners, and particularly relates to an interconnection access method and device and an intelligent air conditioning system.
Background
The intelligent air conditioner based on internet remote control gradually enters the life of a common family, and a user can control the intelligent air conditioner at any time and place through a mobile phone and a computer.
However, each air conditioner manufacturer has a set of internal communication protocols, and the communication protocol used by the manufacturer to which the intelligent air conditioner belongs is referred to as a standard protocol for short. Different air conditioner manufacturers adopt different standard protocols. If the user wants to control the air conditioner of a certain air conditioner manufacturer, the client program of the air conditioner manufacturer is downloaded, and the intelligent air conditioner can be controlled only through the client program of the air conditioner manufacturer. However, this is inconvenient in practical applications because the user may already be used to some kind of client APP, for example, WeChat, or the user may not want to download additional APPs because the storage capacity of the mobile phone is not large.
Referring to fig. 1, fig. 1 is a block diagram of a conventional intelligent air conditioning system, which is detailed as follows:
1. the air conditioner WIFI control panel is networked, an account is registered to an air conditioner manufacturer cloud server through an internal standard protocol, an instruction from the air conditioner manufacturer cloud server can be received, and the air conditioner state can be reported to the air conditioner manufacturer cloud server.
2. The air conditioner manufacturer application client APP is networked, an account is registered to an air conditioner manufacturer cloud server through an internal standard protocol, data from the air conditioner manufacturer cloud server can be received, and an instruction for controlling the intelligent air conditioner can be sent to the air conditioner manufacturer cloud server.
3. The cloud server of the air conditioner manufacturer is an instruction scheduling and data processing center of an air conditioner WIFI control panel and an air conditioner manufacturer application client APP, services are provided for two ends through an internal standard protocol, and the air conditioner manufacturer application client APP remote control intelligent air conditioner is achieved
Disclosure of Invention
The embodiment of the invention aims to provide an interconnection access method, and aims to solve the problems that an existing air conditioner manufacturer server is not compatible with an instruction provided by a third party manufacturer for controlling an intelligent air conditioner, and the usability of the intelligent air conditioner is not improved.
The embodiment of the invention is realized in such a way that an interconnection access method comprises the following steps:
receiving a registration request sent by a cloud server of a third party manufacturer;
returning a URL (Uniform resource locator) address and a data transmission format to a third party manufacturer cloud server so that the third party manufacturer cloud server is interconnected with the air conditioner manufacturer cloud server through the URL address and the data transmission format;
receiving data sent by the cloud server of the third-party manufacturer according to the data transmission format;
analyzing the data according to the data transmission format to obtain data content;
reading an instruction for controlling the intelligent air conditioner in the data content, and converting the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol;
sending an instruction of the standard protocol to the intelligent air conditioner;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
Another objective of an embodiment of the present invention is to provide an apparatus for interconnection, including:
the cloud interconnection module is used for receiving a registration request sent by a cloud server of a third party manufacturer, returning a URL (uniform resource locator) address and a data transmission format to the cloud server of the third party manufacturer so as to enable the cloud server of the third party manufacturer to be interconnected with the cloud server of the air conditioner manufacturer through the URL address and the data transmission format, and is also used for receiving data sent by the cloud server of the third party manufacturer according to the data transmission format;
the heterogeneous protocol input analysis module is used for analyzing the data according to the data transmission format to obtain data content;
the instruction identification and standard protocol conversion module is used for reading an instruction for controlling the intelligent air conditioner in the data content and converting the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol;
the instruction distribution module is used for sending the instruction of the standard protocol to the air conditioner;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
Another objective of the embodiments of the present invention is to provide an intelligent air conditioning system, which includes an air conditioner manufacturer cloud server, a third party manufacturer application client APP, and an intelligent air conditioner, where the air conditioner manufacturer cloud server includes the above-mentioned interconnection access device;
the third-party manufacturer application client and the third-party manufacturer cloud server perform instruction interaction by adopting a non-standard protocol;
data interaction is carried out between the third party manufacturer cloud server and the air conditioner manufacturer cloud server by adopting a universal data transmission format;
the cloud server of the air conditioner manufacturer and the intelligent air conditioner adopt a standard protocol to carry out instruction interaction;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
In the embodiment of the invention, the instruction for controlling the intelligent air conditioner in the data content is read, the instruction for controlling the intelligent air conditioner is converted into the instruction of the standard protocol, and the instruction of the standard protocol is sent to the intelligent air conditioner, so that the problem that the existing air conditioner manufacturer server is not compatible with the instruction for controlling the intelligent air conditioner provided by a third party manufacturer, and the usability of the intelligent air conditioner is not improved is solved. On the premise that a third party manufacturer does not need to modify a standard protocol of the third party manufacturer, interconnection and intercommunication between the cloud server of the third party manufacturer and the cloud server of the air conditioner manufacturer are achieved, and usability of the intelligent air conditioner is improved.
Drawings
Fig. 1 is a block diagram of a conventional intelligent air conditioning system;
fig. 2 is a flowchart of an implementation of a method for interconnect access according to an embodiment of the present invention;
fig. 3 is a flowchart of implementing step S204 of the method for interconnect access according to the embodiment of the present invention;
fig. 4 is a block diagram of an apparatus for interconnect access according to an embodiment of the present invention;
fig. 5 is a block diagram illustrating an intelligent air conditioning system according to an embodiment of the present invention;
fig. 6 is a flowchart of an application of the intelligent air conditioning system according to the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "provided" may be interpreted "as" when.. or "once" or "in response to a determination" or "in response to a detection" depending on the context. Similarly, the phrase "in the event of a determination" or "in the event of a reading of [ described condition or event ]" may be interpreted contextually to mean "upon determination" or "in response to a determination" or "upon detection of [ described condition or event ]" or "in response to detection of [ described condition or event ]".
Example one
Fig. 2 is a flowchart of an implementation of the method for interconnection access according to the embodiment of the present invention, which is detailed as follows:
in step S201, receiving a registration request sent by a cloud server of a third party vendor;
in step S202, a URL address and a data transmission format are returned to a third party vendor cloud server, so that the third party vendor cloud server is interconnected with an air conditioner vendor cloud server through the URL address and the data transmission format;
and returning a URL (Uniform resource locator) address, a certificate and a data transmission format to a third-party manufacturer cloud server so that the third-party manufacturer cloud server is interconnected with the air conditioner manufacturer cloud server through the URL address, the certificate and the data transmission format.
In step S203, receiving data sent by the third party vendor cloud server according to the data transmission format;
in step S204, the data is analyzed according to the data transmission format to obtain data content;
the data transmission formats comprise an extensible markup language (XML) format and a hypertext markup language (HTML) format.
Step S204, specifically:
analyzing the data by adopting an extensible markup language (XML) format to obtain data content; or,
and analyzing the data by adopting a hypertext markup language (HTML) format to obtain data content.
Among them, Extensible Markup Language (English: Extensible Markup Language, abbreviation: XML).
Hypertext markup Language (English: Hyper Text Mark-up Language, abbreviation: HTML).
In step S205, an instruction for controlling the intelligent air conditioner in the data content is read, and the instruction for controlling the intelligent air conditioner is converted into an instruction of a standard protocol;
and reading an instruction for controlling the intelligent air conditioner in the data content, and converting the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol according to the content of the instruction for controlling the intelligent air conditioner.
In step S206, sending an instruction of the standard protocol to the smart air conditioner;
and sending the instruction of the standard protocol to the intelligent air conditioner by adopting an internal protocol flow.
The cloud server of the air conditioner manufacturer is a cloud server of a manufacturer to which the intelligent air conditioner belongs, and the cloud server of the third party manufacturer is a cloud server except the cloud server of the air conditioner manufacturer;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
In the embodiment of the invention, the communication capacity of the heterogeneous protocol platform of the intelligent air-conditioning system is improved, the usability of the intelligent air-conditioning system is improved, the time of learning the application client by the terminal user is saved, and the storage capacity of the mobile phone of the terminal user is saved.
Example two
Fig. 3 is a flowchart of implementing step S204 of the method for interconnect access according to the embodiment of the present invention, which is detailed as follows:
in step S301, receiving data sent by the cloud server of the third party vendor according to the data transmission format, and querying whether a certificate corresponding to the data is in a pre-stored legal list;
the legal list includes a plurality of legal credentials.
In step S302, if the certificate corresponding to the data is in the legal list, the data is analyzed according to the data transmission format to obtain the data content.
In the embodiment of the invention, when the certificate corresponding to the data is in the legal list, the data is analyzed, so that the security of the interconnection access is improved.
EXAMPLE III
Fig. 4 is a block diagram of an apparatus for interconnect access according to an embodiment of the present invention, where the apparatus may operate in a user equipment. The user equipment includes, but is not limited to, a cloud server, a palm computer, a computer, and a notebook computer. For convenience of explanation, only the portions related to the present embodiment are shown. For convenience of explanation, only the portions related to the present embodiment are shown.
Referring to fig. 4, the apparatus for interconnecting includes:
the cloud interconnection module 41 is configured to receive a registration request sent by a cloud server of a third party manufacturer, return a URL address and a data transmission format to the cloud server of the third party manufacturer, so that the cloud server of the third party manufacturer is interconnected with the cloud server of the air conditioner manufacturer through the URL address and the data transmission format, and receive data sent by the cloud server of the third party manufacturer according to the data transmission format;
the heterogeneous protocol input analysis module 42 is configured to analyze the data according to the data transmission format to obtain data content;
the instruction identification and standard protocol conversion module 43 is configured to read an instruction for controlling the intelligent air conditioner from the data content, and convert the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol;
the instruction distribution module 44 is used for sending the instruction of the standard protocol to the air conditioner;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
As an implementation manner of this embodiment, in the apparatus, the cloud interconnection module is specifically configured to receive a registration request sent by a cloud server of a third party vendor, and return a URL address, a certificate, and a data transmission format to the cloud server of the third party vendor, so that the cloud server of the third party vendor is interconnected with the cloud server of the air conditioner vendor through the URL address, the certificate, and the data transmission format.
As an implementation manner of this embodiment, in the apparatus, the cloud interconnection module is specifically configured to receive data sent by the cloud server of the third party vendor, query whether a certificate corresponding to the data is in a pre-stored legal list, and submit the data to the heterogeneous protocol input analysis module if the certificate corresponding to the data is in the legal list;
and the heterogeneous protocol input analysis module is used for analyzing the data according to the data transmission format to obtain data content.
As an implementation manner of this embodiment, in the apparatus, the heterogeneous protocol input parsing module is specifically configured to parse the data by using an XML format to obtain data content; or analyzing the data by adopting a hypertext markup language (HTML) format to obtain data content.
For convenience of description, the cloud server of the air conditioner manufacturer is briefly described as follows: the manufacturer of this air conditioner. The third party manufacturer cloud server is briefly described as follows: a third party vendor.
In the embodiment of the invention, the beneficial effects are as follows:
on the first hand, an access registration interface is arranged in the cloud interconnection module, and system platform interconnection and intercommunication under 2 different communication protocol frames can be realized only by registering access information at the cloud of an external third party manufacturer, and the third party manufacturer does not need to modify own system protocol standards.
In the second aspect, several module parts of the cloud server of the air conditioner manufacturer exist in a plug-in form, can be loaded and forbidden at any time, can quickly realize message analysis and protocol conversion supporting interconnection and intercommunication of third party manufacturers, further use the standard protocol of the air conditioner manufacturer to distribute instructions in the interior, and realize that the application system or the client APP of the third party manufacturers can control and manage the intelligent air conditioner produced by the air conditioner manufacturers.
In the third aspect, the user does not need to additionally download the APP of the air conditioner manufacturer, and the intelligent air conditioner of the air conditioner manufacturer can be operated and managed through the APP of the third party manufacturer which is usually used by the user, so that the usability of the intelligent air conditioner is improved to a great extent.
Example four
Fig. 5 is a block diagram of an intelligent air conditioning system according to an embodiment of the present invention, which is detailed as follows:
an intelligent air-conditioning system comprises an air-conditioning manufacturer cloud server, a third-party manufacturer application client APP and an intelligent air conditioner, wherein the air-conditioning manufacturer cloud server comprises the above interconnection access device;
the third-party manufacturer application client and the third-party manufacturer cloud server perform instruction interaction by adopting a non-standard protocol;
data interaction is carried out between the third party manufacturer cloud server and the air conditioner manufacturer cloud server by adopting a universal data transmission format;
the cloud server of the air conditioner manufacturer and the intelligent air conditioner adopt a standard protocol to carry out instruction interaction; the cloud server of the air conditioner manufacturer is a cloud server of a manufacturer to which the intelligent air conditioner belongs, and the cloud server of the third party manufacturer is a cloud server except the cloud server of the air conditioner manufacturer.
The standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
The cloud interconnection module comprises a manufacturer registration module and a manufacturer access module.
And the standard protocol output analysis module is used for processing an instruction sent by the air conditioner manufacturer application client APP by adopting a standard protocol to control the intelligent air conditioner.
For ease of illustration, in fig. 5, the standard protocol is described as an "internal standard protocol".
The non-standard protocol is a protocol except for a standard protocol, namely a communication protocol used by a cloud server of a third party manufacturer.
The cloud server of the third party manufacturer is specifically used for sending a registration request to a cloud interconnection module of a cloud server of an air conditioner manufacturer, receiving a URL (Uniform resource locator) address and a data transmission format returned by the cloud interconnection module, receiving an instruction for controlling the intelligent air conditioner sent by an application client APP of the third party manufacturer, and sending the instruction for controlling the intelligent air conditioner to the URL address according to the data transmission format.
For ease of explanation, in FIG. 5, the third party vendor's server is briefly described as "other vendor server".
The working process of the intelligent air-conditioning system is as follows:
the air conditioner manufacturer provides a cloud interconnection module based on an HTTP protocol to be in butt joint with cloud systems of other manufacturers. Other manufacturers can obtain the interconnection URL interface address and the authentication information after the air conditioner manufacturer cloud interconnection module is registered and applied for access, and other manufacturers can use the interconnection URL interface address and the authentication information to connect the air conditioner manufacturer cloud interconnection module and transmit data according to the registered message specification and the universal XML data format.
This air conditioner firm high in the clouds interconnection module receives the data that other manufacturers inserted after, submits to the analytic module of heterogeneous protocol input, and the analytic module analytic data of heterogeneous protocol input is transferred again to instruction identification module identification instruction type, transfers to standard protocol conversion and distribution module at last, distributes control command to intelligent air conditioner WIFI control panel according to the intelligent air conditioner standard protocol of this air conditioner firm production by this module.
In the embodiment of the invention, because data interaction is carried out between the cloud servers of other manufacturers and the cloud server of the air conditioner manufacturer by adopting a universal data transmission format, the cloud server of the air conditioner manufacturer can read and obtain the instruction for controlling the intelligent air conditioner after analyzing data, and further convert the instruction for controlling the intelligent air conditioner into the instruction of the standard protocol, so that the intelligent air conditioner of the air conditioner manufacturer can be controlled by sending the instruction for controlling the intelligent air conditioner by applying the client APP and the cloud servers of other manufacturers on the premise of not changing the system structure and the communication protocol.
EXAMPLE five
Fig. 6 is a flowchart of an application of the intelligent air conditioning system according to an embodiment of the present invention, and for convenience of description, in fig. 6, a server of a third party vendor is briefly described as "another vendor server", which is detailed as follows:
1. other manufacturers apply for cloud access in a manufacturer access background of the cloud interconnection module of the air conditioner manufacturer;
2. other manufacturers acquire access URL addresses, certificates and data transmission formats;
3. other manufacturers send out a non-standard protocol instruction by using the client APP, such as the text 'turn on air conditioner';
4. other manufacturer cloud servers receive instructions, such as "turn on air conditioner";
5. the cloud server of other manufacturers sends the instruction and the certificate to the applied URL address according to the applied data transmission format;
6. a manufacturer access module of the cloud server of the air conditioner manufacturer receives data;
7. is the access credential in the query data legitimate? If the user is not in the legal list, the user is invalid, the authentication is failed, and the user returns to other manufacturer cloud servers to refuse access.
8. If the information is in the legal list, entering a heterogeneous protocol input analysis module;
9. and analyzing according to the transmission format of the access data, namely: XML data generates XML objects;
10. an entering instruction identification and standard protocol conversion module reads the message type and instruction in the XML object, such as 'opening an air conditioner';
11. converting the non-standard protocol of turning on the air conditioner into the standard protocol of the air conditioner manufacturer such as:
<msg msgid="SetMessage"type="Control"
seq="1"><SetMessage><TurnOn>on</TurnOn></SetMessage></msg>;
12. entering an instruction distribution module, and sending an instruction to the intelligent air conditioner according to the internal protocol flow
13. The intelligent air conditioner WIFI control panel receives an instruction;
14. the intelligent air conditioner finishes the air conditioner state that the instruction returns to the standard protocol as follows:
<msg msgid="statusUpdateMsg"type="Notify"
seq="1"><statusUpdateMsg><TurnOn>on</TurnOn></statusUpdateMsg></msg>
15. entering a standard protocol output analysis module;
16. converting the air conditioner on-state protocol into an input data format, namely: non-standard protocol "air conditioner turned on";
17. and the cloud servers of other manufacturers receive the data and forward the data to the APP of the application clients of the other manufacturers.
Cloud servers of other manufacturers, such as WeChat public platform servers, Jingdong smart home servers, millet servers, Haier smart home appliances servers and the like, have nothing to do with the air conditioner manufacturer, namely, do not need to change the system structures and the communication protocols of the cloud servers of other manufacturers.
Other manufacturers apply client APPs, such as WeChat APP, Jingdong APP, millet APP, sea APP, and the like, and the system structures and the communication protocols of the client APPs are irrelevant to the air conditioner manufacturers. Namely, the system structure and the communication protocol of other manufacturer application clients are not required to be changed.
In the embodiment of the invention, other manufacturers can control the intelligent air conditioner of the air conditioner manufacturer by applying the client APP and the cloud servers of other manufacturers and sending the instruction for controlling the intelligent air conditioner on the premise of not changing the system structure and the communication protocol, so that the usability of the intelligent air conditioner is greatly improved.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The device and the units in the device of the embodiment of the invention can be combined, divided and deleted according to actual needs.
The apparatus provided in the embodiment of the present invention may be applied to the corresponding method embodiments, and for details, reference is made to the description of the embodiments above, and details are not repeated here.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention can be implemented by software plus necessary general hardware. The program may be stored in a readable storage medium, such as a random access memory, a flash memory, a read only memory, a programmable read only memory, an electrically erasable programmable memory, a register, and the like. The storage medium is located in a memory, and a processor reads information in the memory and performs the method according to the embodiments of the present invention in combination with hardware thereof.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method for interconnect access, comprising:
receiving a registration request sent by a cloud server of a third party manufacturer;
returning a URL (Uniform resource locator) address and a data transmission format to a third party manufacturer cloud server so that the third party manufacturer cloud server is interconnected with the air conditioner manufacturer cloud server through the URL address and the data transmission format;
receiving data sent by the cloud server of the third-party manufacturer according to the data transmission format;
analyzing the data according to the data transmission format to obtain data content;
reading an instruction for controlling the intelligent air conditioner in the data content, and converting the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol;
sending an instruction of the standard protocol to the intelligent air conditioner;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
2. The method of claim 1, wherein the method further comprises:
and returning a certificate to a third party manufacturer cloud server so that the third party manufacturer cloud server is interconnected with the air conditioner manufacturer cloud server through the certificate.
3. The method according to claim 2, wherein the receiving data sent by the cloud server of the third party vendor according to the data transmission format, and analyzing the data according to the data transmission format to obtain data content specifically includes:
receiving data sent by the cloud server of the third-party manufacturer according to the data transmission format, and inquiring whether a certificate corresponding to the data is in a pre-stored legal list or not;
and if the certificate corresponding to the data is in the legal list, analyzing the data according to the data transmission format to obtain data content.
4. The method according to any of claims 1 to 3, wherein said parsing said data according to said data transmission format to obtain data content specifically is:
analyzing the data by adopting an extensible markup language (XML) format to obtain data content; or,
and analyzing the data by adopting a hypertext markup language (HTML) format to obtain data content.
5. An apparatus for interconnect access, comprising:
the cloud interconnection module is used for receiving a registration request sent by a cloud server of a third party manufacturer, returning a URL (uniform resource locator) address and a data transmission format to the cloud server of the third party manufacturer so as to enable the cloud server of the third party manufacturer to be interconnected with the cloud server of the air conditioner manufacturer through the URL address and the data transmission format, and is also used for receiving data sent by the cloud server of the third party manufacturer according to the data transmission format;
the heterogeneous protocol input analysis module is used for analyzing the data according to the data transmission format to obtain data content;
the instruction identification and standard protocol conversion module is used for reading an instruction for controlling the intelligent air conditioner in the data content and converting the instruction for controlling the intelligent air conditioner into an instruction of a standard protocol;
the instruction distribution module is used for sending the instruction of the standard protocol to the air conditioner;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
6. The apparatus of claim 5, wherein the cloud interconnection module is further configured to return a credential to a third party vendor cloud server, so that the third party vendor cloud server is interconnected with an air conditioner vendor cloud server through the credential.
7. The apparatus according to claim 5, wherein the cloud interconnection module is specifically configured to receive data sent by the cloud server of the third party vendor, query whether a certificate corresponding to the data is in a pre-stored legal list, and submit the data to the heterogeneous protocol input analysis module if the certificate corresponding to the data is in the legal list;
and the heterogeneous protocol input analysis module is used for analyzing the data according to the data transmission format to obtain data content.
8. The apparatus according to any of the claims 5 to 7, wherein the heterogeneous protocol input parsing module is specifically configured to parse the data using an extensible markup language, XML, format to obtain data content; or analyzing the data by adopting a hypertext markup language (HTML) format to obtain data content.
9. An intelligent air-conditioning system is characterized by comprising an air-conditioning manufacturer cloud server, a third party manufacturer application client APP and an intelligent air conditioner, wherein the air-conditioning manufacturer cloud server comprises the device of any one of claims 5 to 7;
the third-party manufacturer application client and the third-party manufacturer cloud server perform instruction interaction by adopting a non-standard protocol;
data interaction is carried out between the third party manufacturer cloud server and the air conditioner manufacturer cloud server by adopting a universal data transmission format;
the cloud server of the air conditioner manufacturer and the intelligent air conditioner adopt a standard protocol to carry out instruction interaction;
the standard protocol is a communication protocol used by a manufacturer to which the intelligent air conditioner belongs.
10. The intelligent air-conditioning system according to claim 9, wherein the third party vendor cloud server is specifically configured to send a registration request to a cloud interconnection module of the air-conditioning vendor cloud server, receive a URL address and a data transmission format returned by the cloud interconnection module, receive an instruction for controlling the intelligent air conditioner sent by the third party vendor application client APP, and send the instruction for controlling the intelligent air conditioner to the URL address according to the data transmission format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611270795.3A CN106679095B (en) | 2016-12-30 | 2016-12-30 | A kind of method, apparatus and intelligent air-conditioning system of interconnection access |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611270795.3A CN106679095B (en) | 2016-12-30 | 2016-12-30 | A kind of method, apparatus and intelligent air-conditioning system of interconnection access |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106679095A CN106679095A (en) | 2017-05-17 |
CN106679095B true CN106679095B (en) | 2019-09-17 |
Family
ID=58849620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611270795.3A Active CN106679095B (en) | 2016-12-30 | 2016-12-30 | A kind of method, apparatus and intelligent air-conditioning system of interconnection access |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106679095B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107154946A (en) * | 2017-06-06 | 2017-09-12 | 宁波小匠物联网科技有限公司 | A kind of smart machine control method for supporting various communications protocols |
WO2020168571A1 (en) * | 2019-02-22 | 2020-08-27 | 深圳市欢太科技有限公司 | Device control method, apparatus, system, electronic device and cloud server |
CN110417875B (en) * | 2019-07-15 | 2022-02-18 | 广东芬尼克兹节能设备有限公司 | Method, system, equipment and storage medium for docking between cloud servers |
CN110519299A (en) * | 2019-09-20 | 2019-11-29 | 惠州市新一代工业互联网创新研究院 | A kind of internet intelligent terminal system and its application method for supporting multi-protocols adaptation |
CN113848737A (en) * | 2021-09-15 | 2021-12-28 | 珠海格力电器股份有限公司 | Intelligent device control method, device and system, cloud server and storage medium |
CN113783760B (en) * | 2021-11-12 | 2022-02-22 | 北京心智悦科技有限公司 | Interconnection system and interconnection method for intelligent household equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184304A (en) * | 2007-12-24 | 2008-05-21 | ***通信集团北京有限公司 | Client terminal software download method, system and device for user facility |
CN102679515A (en) * | 2012-03-21 | 2012-09-19 | 广东美的电器股份有限公司 | Air adjusting system based on things network technology and control method thereof |
CN104281106A (en) * | 2013-07-04 | 2015-01-14 | 珠海格力电器股份有限公司 | Remote control method and remote control system of air conditioner |
CN204156886U (en) * | 2014-09-24 | 2015-02-11 | 江苏红叶视听器材股份有限公司 | A kind of intelligent domestic system based on mobile terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6647317B2 (en) * | 2000-09-06 | 2003-11-11 | Hitachi Ltd | Air conditioner management system |
-
2016
- 2016-12-30 CN CN201611270795.3A patent/CN106679095B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184304A (en) * | 2007-12-24 | 2008-05-21 | ***通信集团北京有限公司 | Client terminal software download method, system and device for user facility |
CN102679515A (en) * | 2012-03-21 | 2012-09-19 | 广东美的电器股份有限公司 | Air adjusting system based on things network technology and control method thereof |
CN104281106A (en) * | 2013-07-04 | 2015-01-14 | 珠海格力电器股份有限公司 | Remote control method and remote control system of air conditioner |
CN204156886U (en) * | 2014-09-24 | 2015-02-11 | 江苏红叶视听器材股份有限公司 | A kind of intelligent domestic system based on mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN106679095A (en) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106679095B (en) | A kind of method, apparatus and intelligent air-conditioning system of interconnection access | |
EP3678392B1 (en) | Service processing method and device based on servitization architecture | |
US20140047322A1 (en) | Method and system for browsing things of internet of things on ip using web platform | |
CN113572689A (en) | Microservice gateway management method, system, device, readable storage medium and product | |
EP2864877A1 (en) | Clientless cloud computing | |
CN101183946B (en) | Method and system of obtaining resource listing of download file | |
EP2723112B1 (en) | Rights control method and apparatus for digital living network alliance | |
CN110769009B (en) | User identity authentication method and system | |
CN110932944A (en) | Method and system for controlling intelligent household equipment by visitor terminal | |
CN113615141B (en) | Account association method, device, system, server and storage medium | |
AU2016361086A1 (en) | Smart home service server and control method therefor | |
CN112752245A (en) | Network distribution method and device, electronic equipment and storage medium | |
CN106921675B (en) | Method and device for accessing intelligent hardware to limited network | |
US20160234320A1 (en) | System, device, and method for accessing cross-platform service | |
CN102404616A (en) | Method and system for pushing data cloud based on digital television network | |
US20110264770A1 (en) | Apparatus and method for cooperatively operating web browser and local resource in mobile terminal | |
US20070130312A1 (en) | Web service provision apparatus and method and web service request apparatus and method | |
US8913272B2 (en) | Virtual printer interface node | |
US9047027B2 (en) | System for authenticating communications between a non-cloud ready networked printer and a cloud-based service through a virtual printer interface device | |
US20110093525A1 (en) | System and method for profiling remote user interface | |
US8970859B2 (en) | Virtual printer interface node | |
CN112565458B (en) | Platform remote control method and device, storage medium and electronic equipment | |
CN113992466A (en) | Message pushing method, device, equipment and medium for household equipment | |
KR101561524B1 (en) | System for managing Remote User Interface and Method thereof | |
US20140253945A1 (en) | A system for authenticating communications between a non-cloud ready networked printer and a cloud-based service through a virtual printer interface device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |