WO2016145797A1 - Smart home control method, device and system - Google Patents
Smart home control method, device and system Download PDFInfo
- Publication number
- WO2016145797A1 WO2016145797A1 PCT/CN2015/088903 CN2015088903W WO2016145797A1 WO 2016145797 A1 WO2016145797 A1 WO 2016145797A1 CN 2015088903 W CN2015088903 W CN 2015088903W WO 2016145797 A1 WO2016145797 A1 WO 2016145797A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- home appliance
- message
- rcs
- instruction
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004891 communication Methods 0.000 claims abstract description 42
- 230000004044 response Effects 0.000 claims description 52
- 238000013507 mapping Methods 0.000 claims description 8
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
Definitions
- the present invention relates to the field of communications, and in particular to a smart home control method, apparatus, and system.
- each manufacturer basically has its own control strategy, that is, each manufacturer has its own interface and specifications.
- HomeKit a smart home platform for mobile terminal brands, allows users to use their smartphones and tablets to control home lighting, door locks and stereos through applications such as client and intelligent voice control systems;
- a mobile terminal brand realizes the control of smart home through its own router;
- home appliance industry there are also home appliance manufacturers who are also committed to developing their own mobile phones.
- the remote control mode of the smart home system usually adopts a C/S (Client/Server: Client/Server) mode, that is, a smart home system, and a server is installed, which is responsible for collecting information reported by each sub-module and realizing each
- the sub-module sends an instruction to perform function control on the sub-module; and on the mobile terminal side, a client APP (Application) application is installed on the terminal, and the operation is performed by remotely connecting to the server, thereby realizing control of the smart home system.
- a client APP Application
- the embodiment of the invention provides a smart home control method, device and system, which at least solves the problem that the smart home control system cannot be compatible due to multiple APPs introduced by the multiple manufacturers to their own smart home control in the related art. Control the waste of resources.
- a smart home control method includes: receiving a control message from a mobile terminal forwarded by a rich media communication system RCS, wherein the control message is used to indicate that at least one home appliance performs Corresponding operation operation; analyzing control messages according to the pre-stored list of home appliances, obtaining a control command corresponding to at least one home appliance; and transmitting a control command to at least one home appliance.
- the method before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS, the method further includes: packaging the first identifier of the at least one home appliance to obtain a registration request packet, and registering the request packet And the RCS is configured to perform registration binding on the at least one home appliance; the registration request message is sent to the RCS; and the registration response message returned by the RCS according to the registration request message is received, and the registration response message includes at least one home appliance registration.
- the second identifier is stored; the second identifier is stored, and the home appliance list is generated.
- control packet includes at least one second identifier of the home appliance, a control command corresponding to the second identifier, and an instruction type
- the control packet is parsed according to the pre-stored list of the home appliance, and the corresponding packet is obtained.
- the control instruction of a household electrical appliance includes: detecting the type of the instruction in the control message; if the instruction type is an intelligent control type, performing decoding of the corresponding instruction type on the control instruction; and querying the second in the control message according to the home appliance list query Identifying, obtaining at least one household electrical appliance; obtaining, according to the decoded control command and the at least one household electrical appliance obtained by the query, a control instruction corresponding to the at least one household electrical appliance.
- performing decoding of the corresponding instruction type on the control instruction includes: converting the control instruction according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
- the method further includes: receiving a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the mobile terminal, and at least one home appliance is performing control The running state after the instruction; the response message is packaged and encapsulated to obtain a response message; and the response message is sent to the mobile terminal via the RCS.
- a smart home control apparatus including: a receiving module, configured to receive a control message from a mobile terminal forwarded by a rich media communication system RCS, wherein the control message is used to indicate The at least one home appliance performs a corresponding operation operation; the parsing module is configured to parse the control message according to the pre-stored list of the home appliance to obtain a control instruction corresponding to the at least one home appliance; and the sending module is configured to move to the at least one home appliance Send control commands.
- the device further includes: a first encapsulating module, configured to package the first identifier of the at least one household electrical appliance to obtain a registration request before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS
- the message, the registration request message is used to instruct the RCS to register and bind at least one home appliance
- the first message sending module is configured to send the registration request message to the RCS
- the message receiving module is set to receive the RCS basis.
- a registration response message returned by the registration request message, the registration response message includes a second identifier after the registration of at least one home appliance, and the storage module is configured to store the second identifier to generate a list of the home appliance.
- the parsing module includes: a detecting unit, configured to detect the control packet
- the instruction unit is configured to: when the instruction type is an intelligent control type, perform decoding of the corresponding instruction type on the control instruction; and the query unit is configured to query the second identifier in the control message according to the home appliance list to obtain at least one The home appliance device; the command acquisition unit is configured to obtain a control command corresponding to the at least one home appliance according to the decoded control command and the at least one home appliance obtained by the query.
- the decoding unit includes: a decoding subunit, configured to enter the control instruction according to the pre-stored mapping list Line conversion, get control instructions compatible with home appliances.
- the device further includes: a message receiving module, configured to: after sending the control command to the at least one home appliance, receive a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the mobile terminal, at least one The operating state of the home appliance device after executing the control command; the second encapsulating module is configured to package and encapsulate the response message to obtain a response message; and the second message sending module is configured to send the response message to the mobile terminal via the RCS .
- a message receiving module configured to: after sending the control command to the at least one home appliance, receive a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the mobile terminal, at least one The operating state of the home appliance device after executing the control command
- the second encapsulating module is configured to package and encapsulate the response message to obtain a response message
- the second message sending module is configured to send the response message to the mobile terminal via the RCS .
- a smart home control system includes: a rich media communication RCS system, a protocol adapter PA, at least one home appliance, and a mobile terminal, and an RCS is established between the PA and the mobile terminal, respectively.
- the PA is respectively connected to the RCS system and the at least one household electrical appliance, and is configured to report at least one household electrical appliance that establishes a communication connection with the PA to the RCS system, and issue the RCS system to the at least one household electrical appliance
- the forwarded control command sent by the mobile terminal is used to indicate that at least one home appliance performs a corresponding operation operation;
- at least one home appliance device establishes a communication connection with the PA, and is configured to receive and execute a control instruction issued by the PA;
- the terminal establishes a communication connection with the RCS system and is set to send a control command.
- the control message is received from the mobile terminal, and the control message is used to indicate that at least one home appliance performs a corresponding operation operation; and the home appliance list is parsed according to the pre-stored Controlling the message, obtaining a control command corresponding to the at least one home appliance; and transmitting a control command to the at least one home appliance.
- FIG. 1 is a flow chart of a smart home control method according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram of a logical structure of a PA
- FIG. 3a is a schematic flowchart of a process of processing a control packet sent by a PA to an RCS;
- FIG. 3b is a schematic flowchart of a home appliance message processing process reported by the PA to the home appliance
- FIG. 4 is a schematic diagram of an interaction process between a PA, an RCS, and an air conditioner in a smart home control method according to an embodiment of the present invention
- FIG. 5 is a structural block diagram of a smart home control device according to an embodiment of the present invention.
- FIG. 6 is a structural block diagram of a smart home control device according to an embodiment of the present invention.
- FIG. 7 is a structural block diagram of another smart home control device according to an embodiment of the present invention.
- FIG. 8 is a structural block diagram of still another smart home control device according to an embodiment of the present invention.
- FIG. 9 is a block diagram showing the structure of still another smart home control device according to an embodiment of the present invention.
- FIG. 10 is a structural block diagram of a smart home control system according to an embodiment of the present invention.
- the smart home control method provided by the embodiment of the present invention is applicable to a Rich Communication Suite (RCS) system.
- RCS Rich Communication Suite
- a user may pass through a mobile terminal.
- the RCS client realizes seamless control of at least one home appliance through a wireless data interface or a short message interface; at the same time, at least one home appliance is displayed on the mobile terminal as a contact by the RCS, thereby avoiding the home system.
- the background difference realizes a more unified, more compatible and intelligent control system, thereby achieving the effect of saving control resources and improving control efficiency.
- FIG. 1 is a flowchart of a smart home control method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
- Step S102 receiving a control message from the mobile terminal forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;
- Step S104 according to the pre-stored home appliance list analysis control message, obtaining a control instruction corresponding to at least one home appliance
- Step S106 sending a control command to at least one household electrical appliance.
- the smart home control method provided by the embodiment of the present invention runs on a Protocol Adapter (PA) side, and implements an RCS network and at least one home appliance by installing a protocol adapter between at least one home appliance and the RCS system.
- the RCS system includes: an RCS GW and a SIP proxy (SIP Proxy), wherein the SIP proxy is used for load balancing of the sip message, and the RCS GW is used for registration and authentication.
- the PA establishes at least one home appliance of the communication connection.
- the specific method may be:
- At least one household electrical appliance is exemplified by an air conditioner
- the mobile terminal is exemplified by a smart phone.
- the PA receives the RCS and forwards the control packet sent by the user through the smart phone, and the PA parses the control packet according to the pre-stored list of the home appliance, and obtains the control packet.
- the home appliance that needs to be controlled by the user through the smartphone is obtained as an air conditioner, and then the control command for controlling the air conditioner in the control message is sent to the air conditioner that establishes a communication connection with the PA.
- the home appliance connected to the PA may be a plurality of home appliances.
- the upper limit of the number of the home appliances is based on the upper limit of the load capacity of the PA, and is not limited.
- the control packet is forwarded by the receiving rich media communication system RCS, and the control message is used to indicate that at least one home appliance performs a corresponding running operation; and the control report is parsed according to the pre-stored list of the home appliance. And obtaining a control instruction corresponding to the at least one household electrical appliance; and transmitting a control instruction to the at least one household electrical appliance.
- the smart home control method before receiving the control message sent by the mobile terminal device forwarded by the rich media communication system RCS in step S102, the smart home control method provided by the embodiment of the present invention further includes:
- Step S98 the first identifier of the at least one home appliance is packaged to obtain a registration request message, where the registration request message is used to instruct the RCS to register and bind the at least one home appliance;
- Step S99 sending a registration request message to the RCS
- Step S100 Receive a registration response message returned by the RCS according to the registration request message, where the registration response message includes a second identifier after the at least one home appliance device is registered;
- Step S101 storing the second identifier, and generating a home appliance list.
- FIG. 2 is a schematic diagram of the logical structure of the PA.
- the process of implementing step S98 to step S101 is implemented in the interface layer for the PA, to satisfy the establishment with the RCS system.
- the communication interface, the interface layer of the PA meets the restful interface requirements of the RCS system on the uplink interface, so as to realize registration and authentication of at least one home appliance device to be accessed in the RCS;
- the home appliance device connected to the PA is divided into For smart home appliances and non-smart home appliances, in addition to providing a unified communication system interface for the above-mentioned home appliance devices, it is also used to assign corresponding identifiers to the home appliance devices.
- Step S98 to step S101 may specifically be:
- the PA packs the first identifier of the air conditioner to obtain a registration request message, and sends the registration request message to the RCS system, so that the RCS side can register and authenticate the air conditioner, and then the PA receives.
- the registration response message returned by the RCS obtains the second identifier after the air conditioner is registered on the RCS side, and generates a home appliance list by storing the second identifier.
- the first identifier may be a factory code or a device number of the air conditioner
- the second identifier is an identifier used by the air conditioner to implement communication interaction control with the mobile terminal after being registered on the RCS side.
- control packet includes at least one second identifier of the at least one home appliance, a control command corresponding to the second identifier, and an instruction type
- the control packet is parsed according to the pre-stored list of the home appliance in step S104.
- Obtain control instructions corresponding to at least one household electrical appliance including:
- S4 obtaining, according to the decoded control command and the at least one household electrical appliance obtained by the query, a control instruction corresponding to the at least one household electrical appliance.
- S1 to S4 are implemented through the intelligent analysis layer of the PA shown in FIG. 2, wherein the smart The analysis layer is set to determine and identify the intelligence level of the home appliance. If the message sent by the user belongs to a type that the home appliance does not recognize, a non-intelligent conversion is required.
- control commands can be directly transmitted to the home appliance through the "instruction parsing" of the upper layer, instead, If the user controls a non-smart home appliance through a relatively intelligent control technology such as voice control, the user can translate and parse it into a specific operation command through an intelligent speech recognition (ASR) technology, and then the home appliance. Take control. If the user controls the home appliance through a non-intelligent way, the message can also be converted into a smart mode, and then the home appliance can be controlled.
- ASR intelligent speech recognition
- the decoding of the corresponding instruction type is performed on the control instruction in S2, including:
- the control command is converted according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
- the process of performing decoding of the corresponding instruction type on the control instruction may be implemented in the instruction adaptation layer of the PA, and the instruction adaptation layer is configured to manage user messages and operation of the home appliance.
- the PA needs to support the humanized configuration of the meaning of the instruction and the corresponding control instruction, and needs to be able to translate the control instruction into a message that is easy for the user to understand. That is, in the process of human-computer interaction, the user's control command and the operating state of the home appliance are translated and parsed, so that the user can understand the current operating state of the home appliance, and accurately obtain the user's command meaning on the home appliance side.
- the smart home control method further includes:
- Step S108 Receive a response message returned by at least one home appliance according to the control instruction, where the response message is used to indicate, by the mobile terminal, an operating state of the at least one home appliance after executing the control instruction;
- Step S110 packetizing and packaging the response message to obtain a response message
- Step S112 the response message is sent to the mobile terminal via the RCS.
- the PA encapsulates and packages the response message after the home appliance performs the control command, and finally returns to the mobile terminal to notify the user of the execution status of the control instruction by the home appliance.
- FIG. 3a is a process for the PA to control the control packet sent by the RCS.
- FIG. 3b is a schematic flow chart of the processing process of the home appliance message fed back by the PA to the home appliance.
- the S2 after receiving the restful message sent by the RCS, the S2 unpacks the restful message, and S3 intelligently analyzes the restful message to obtain an intelligent or non-intelligent message type. S4, further translating the message to obtain a translated restful message, and finally sending the restful message to the home appliance.
- the restful message sent to the home appliance is a control command.
- the PA receives the message of the home appliance, S2, and unpacks the message, S3, performs instruction translation on the unpacked message, S4, and finally sends the translated message through the restful interface connected to the RCS.
- the restful message sent to the home appliance in the embodiment of the present invention may be an operating state reported by the home appliance, that is, a response message.
- FIG. 4 is a schematic diagram of an interaction process between a PA, an RCS, and an air conditioner in a smart home control method according to an embodiment of the present invention.
- the smart home control method provided by the embodiment of the present invention may specifically be:
- the RCS receives the registration of the home appliance uploaded by the PA, and assigns the second identifier to the home appliance.
- the mobile terminal pays attention to the second identifier of the home appliance
- the mobile terminal forwards a control instruction message1 to the home appliance through the RCS;
- the PA sends the control command message1 to the home appliance
- the home appliance returns feedback control result result1 to the PA after executing the control command message1;
- the PA parses and translates the control result result1, obtains the parsed control result result1, and forwards the control result result1 to the mobile terminal via the RCS;
- the mobile terminal receives the control result result1.
- the step S1 to the step S9 may be specifically: the user needs to add the second identifier assigned by the RCSGW to the home appliance after the PA port is set by the user through the RCS client installed on the mobile terminal such as the smart phone and the tablet computer. , ie, the access number.
- the home appliance is described by taking an air conditioner as an example.
- the adding process may be: when the user is on the smart phone, the second identifier assigned by the RCSGW for the home appliance may be searched, similar to the QQ searching and adding friends, after adding, in the buddy list of the RCS client interface, Check to have this contact (ie, home appliance). For different home appliances, the interface of the contact is consistent, the only difference is that the basic function buttons of the home appliance are different.
- the user can view and modify the related information of the contact, such as modifying the door and window system to a name such as “my door and window”.
- the contact information you can view the current status, location and other information, of course, this information can be controlled by permissions.
- weChat the contact interface, which can provide some basic functions, including "view status", "open”, "close” and other functions.
- the contact should have the ability to view the supported instructions. When the user clicks to view the "instruction list", the functions of the contact need to be presented to the user. A list of this instruction is available from the PA.
- one-click control can be implemented by establishing a group.
- the user air conditioner and lighting system are all intelligent, and after adding “my air conditioner” and “my lighting” as contacts on the client, you can create a group chat, put “my air conditioner” and " My lighting is added. Before the user goes home to go home, he can send an "open” command in the group chat, which realizes the function of controlling multiple devices with one button.
- the user controls the home appliance through the mobile terminal, it can be completed by directly clicking the function button.
- the function button Specifically, for the lighting, air conditioner, door and window system, etc., some basic function buttons can be opened in the contact interface, which can be directly clicked. Button to control the smart device.
- control command may be sent in text mode, specifically: the user may directly send a command such as “on” or “off” on the mobile terminal to implement control of the smart home.
- the RCS terminal needs to make a judgment.
- the wireless data service is available at this time, the RCS message is sent; when there is no data service, the client automatically converts to the ordinary short message, and the message passes through the IPSMGW of the mobile network. Sent to the RCS domain and finally the RCSGW receives this message.
- control command is sent in a voice manner, which may be: the user can directly control the smart home through the voice mode on the mobile terminal.
- voice manner which may be: the user can directly control the smart home through the voice mode on the mobile terminal.
- the specific implementation method is the same as the text mode, and will not be described here.
- the smart chat mode can also be enhanced, which can be: This mode can provide various forms of communication modes including language, video, etc., and the user can control the smart device through video chat.
- the smart home control method can make seamless control of the home appliance when the dataless network is available; as long as the device meets the interface required by the PA, whether smart or non-intelligent
- the home appliance can be controlled.
- the smart device is regarded as an ordinary RCS contact. While inheriting the RCS contact function, the background difference of the smart device is shielded for the user, and the control interface can maintain a unified style.
- Clients of different vendors are installed on the terminal; group chat can be used to perform one-click control on multiple smart devices; at the same time, when installing, single device can be installed and replaced, reducing the user's cost threshold.
- the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium (such as ROM/RAM, magnetic).
- the disc, the optical disc includes a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
- a smart home control device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
- the term “module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 5 is a structural block diagram of a smart home control device according to an embodiment of the present invention. As shown in FIG. 5, the device includes: a receiving module 52, a parsing module 54, and a sending module 56, where
- the receiving module 52 is configured to receive a control message from the mobile terminal that is forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;
- the parsing module 54 is configured to parse the control message according to the pre-stored home appliance list, and obtain a control instruction corresponding to the at least one home appliance;
- the sending module 56 is configured to send a control command to the at least one household electrical appliance.
- the smart home control device uses a control message from the mobile terminal that is forwarded by the rich media communication system RCS, where the control message is used to instruct at least one home appliance to perform a corresponding operation operation;
- the home appliance list analysis control message obtains a control command corresponding to at least one home appliance; and sends a control command to at least one home appliance.
- FIG. 6 is a structural block diagram of a smart home control device according to an embodiment of the present invention.
- the smart home control device provided by the embodiment of the present invention further includes: a first encapsulation module 44, and a first a message sending module 46, a message receiving module 48, and a storage module 50, wherein
- the first encapsulating module 44 is configured to: before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS, package the first identifier of the at least one home appliance to obtain a registration request message and a registration request message. It is used to instruct the RCS to perform registration binding on at least one home appliance;
- the first message sending module 46 is configured to send the registration request message to the RCS;
- the message receiving module 48 is configured to receive a registration response message returned by the RCS according to the registration request message, where the registration response message includes a second identifier after the at least one home appliance device is registered;
- the storage module 50 is configured to store the second identifier and generate a list of home appliances.
- FIG. 7 is another smart home control according to an embodiment of the present invention.
- the parsing module 54 includes: a detecting unit 541, a decoding unit 542, a query unit 543, and an instruction acquiring unit 544, where
- the detecting unit 541 is configured to detect a type of the instruction in the control message
- the decoding unit 542 is configured to perform decoding of the corresponding instruction type on the control instruction when the instruction type is an intelligent control type;
- the query unit 543 is configured to: according to the second identifier in the home appliance list query control message, obtain at least one home appliance;
- the command acquisition unit 544 is configured to obtain a control instruction corresponding to the at least one household electrical appliance according to the decoded control command and the at least one household electrical appliance obtained by the query.
- FIG. 8 is a structural block diagram of another smart home control device according to an embodiment of the present invention.
- the decoding unit 542 includes: a decoding subunit 5421, where
- the decoding sub-unit 5421 is configured to convert the control command according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
- FIG. 9 is a structural block diagram of another smart home control device according to an embodiment of the present invention.
- the smart home control device provided by the embodiment of the present invention further includes: a message receiving module 58 and a second Encapsulation module 60 and second message sending module 62, wherein
- the message receiving module 58 is configured to: after transmitting the control command to the at least one home appliance, receive a response message returned by the at least one home appliance according to the control instruction, the response message is used to instruct the mobile terminal, and the at least one home appliance is executing the control instruction After the running state;
- the second encapsulating module 60 is configured to package and encapsulate the response message to obtain a response packet.
- the second message sending module 62 is configured to send the response message to the mobile terminal via the RCS.
- a smart home control system is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
- 10 is a structural block diagram of a smart home control system according to an embodiment of the present invention.
- the system includes: a rich media communication RCS system 1001, a protocol adapter PA 1002, at least one home appliance 1003, and a mobile terminal 1004, RCS. 1001 establishes a communication connection with the PA 1002 and the mobile terminal 1004, respectively, wherein the PA 1002 establishes a communication connection with the RCS system 1001 and the at least one household electrical appliance 1003, respectively, and is configured to report the communication connection with the PA 1102 to the RCS system 1001.
- At least one household electrical appliance 1003, and the control command sent by the mobile terminal 1004 forwarded by the RCS system 1001 is sent to the at least one household electrical appliance 1003, and the control command is used to instruct the at least one household electrical appliance 1003 to perform a corresponding operation operation; at least one The home appliance 1003 establishes a communication connection with the PA 1002, and is configured to receive and execute a control command issued by the PA 1002.
- the mobile terminal 1004 establishes a communication connection with the RCS system 1001 and is configured to transmit a control command.
- the network side includes: a session management module (Call Session Control Function, CSCF for short), a signaling proxy of the IMS core network, a Border Access Control (BAC), and a session border controller.
- CSCF Session Border Control
- BSC Base Station Controller
- BTS Base-station Transceiver System
- SIP Proxy SIP Proxy
- each of the foregoing modules may be implemented by software or hardware.
- the above modules are all located in the same processor; or, the above modules are respectively located in multiple processors.
- Embodiments of the present invention also provide a storage medium.
- the foregoing storage medium may be configured to store program code for performing the following steps:
- the storage medium is further configured to store program code for performing the following steps: before receiving the control message sent by the mobile terminal device forwarded by the rich media communication system RCS, further comprising: at least one home appliance
- the identifier is packaged to obtain a registration request message, and the registration request message is used to instruct the RCS to perform registration binding on at least one home appliance; the registration request message is sent to the RCS; and the registration response returned by the RCS according to the registration request message is received.
- the message, the registration response message includes a second identifier after the at least one home appliance is registered, and the second identifier is stored to generate a list of the home appliance.
- the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory.
- ROM Read-Only Memory
- RAM Random Access Memory
- a mobile hard disk e.g., a hard disk
- magnetic memory e.g., a hard disk
- the executing, by the processor according to the stored program code in the storage medium, the control message includes at least: a second identifier of the at least one home appliance, a control instruction corresponding to the second identifier, and an instruction type.
- the control command corresponding to the at least one home appliance is obtained, including: detecting the type of the instruction in the control message; and if the instruction type is the intelligent control type, executing the control instruction Corresponding to the decoding of the instruction type; obtaining at least one household electrical appliance according to the second identifier in the home appliance list query control message; obtaining at least one household electrical appliance according to the decoded control command and the at least one household electrical appliance obtained by the query Control instructions.
- the processor performs decoding of the corresponding instruction type on the control instruction according to the stored program code in the storage medium, including: converting the control instruction according to the pre-stored mapping list, to obtain compatibility of the home appliance. Control instructions.
- the processor further includes: receiving the response message returned by the at least one home appliance according to the control instruction.
- the response message is used to indicate to the mobile terminal that the at least one home appliance is in an operating state after executing the control command; the response message is packaged and encapsulated to obtain a response message; and the response message is sent to the mobile terminal via the RCS.
- computing devices which may be centralized on a single computing device or distributed over a network of computing devices. Alternatively, they may be implemented in program code executable by the computing device, such that They are stored in a storage device and are executed by the computing device, and in some cases, the steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or Multiple modules or steps in the fabrication are implemented as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
A smart home control method, device and system. The method comprises: receiving from a mobile terminal a control message forwarded by a rich-media communication system (RCS), wherein the control message is configured to instruct at least one household appliance to execute a corresponding operation; parsing the control message according to a pre-stored list of household appliances, and obtaining a control instruction corresponding to at least one household appliance; and transmitting the control instruction to at least one household appliance. Different providers have developed different applications (apps) or smart home control, resulting in incompatibility between smart home control systems and a consequent problem of wasted control resources. The present invention addresses this problem and thereby conserves control resources and improves control efficiency.
Description
本发明涉及通信领域,具体而言,涉及一种智能家居控制方法、装置及系统。The present invention relates to the field of communications, and in particular to a smart home control method, apparatus, and system.
随着科技的发展,家用电器的智能化,越来越多的家用电器也开始通过接入网络,实现多台家电可以通过一个控制平台实现人机远程管控,进而实现智能家居。但是,当前的智能家居行业,各厂家基本上各自有着自身的控制策略,即,各个厂家都有各自的接口和规范。例如,某移动终端品牌的智能家居平台HomeKit,该软件允许用户使用该旗下智能手机和平板电脑,通过应用客户端和智能语音控制系统等服务控制家居灯光、门锁和音响等;此外,另一某移动终端品牌则通过自己的路由器,实现对智能家居的控制;在家电行业,也有家电厂商也致力于开发自己的手机,作为智能家居控制的切入点,由此可以看出,诸多的厂商推出的智能家居控制策略,导致智能家居产品千奇百怪,彼此之间难以兼容,给用户带来了极大的烦恼。与此同时,各厂家给用户推出的通常都是一整套的解决方案,即,每个厂商均对自身的产品提出完善的控制方案,而其他品牌产品如何加入智能家居系统中却未曾解决。With the development of technology and the intelligentization of household appliances, more and more household appliances have begun to access the network, enabling multiple home appliances to realize remote control of human-machines through a control platform, thereby realizing smart home. However, in the current smart home industry, each manufacturer basically has its own control strategy, that is, each manufacturer has its own interface and specifications. For example, HomeKit, a smart home platform for mobile terminal brands, allows users to use their smartphones and tablets to control home lighting, door locks and stereos through applications such as client and intelligent voice control systems; A mobile terminal brand realizes the control of smart home through its own router; in the home appliance industry, there are also home appliance manufacturers who are also committed to developing their own mobile phones. As an entry point for smart home control, it can be seen that many manufacturers have launched The smart home control strategy has led to smart home products that are so strange that they are difficult to be compatible with each other and cause great trouble to users. At the same time, manufacturers usually introduce a complete set of solutions to users, that is, each manufacturer proposes a complete control plan for its own products, and how other brand products have not been solved in the smart home system.
基于上述,智能家居系统的远程控制方式,通常采用C/S(Client/Server:客户机/服务器)模式,即智能家居系统上,安装一个服务器,负责采集各子模块上报的信息、实现对各子模块发送指令,对子模块进行功能控制;并在移动终端侧,在终端上安装一个客户端APP(Application)应用程序,通过远程连接到服务器上进行操作,从而实现对智能家居系统的控制。此种方案如果用户采用多个厂家的智能化方案,就需在一个终端上安装针对各个场上的智能方案推出的多个对应的APP。Based on the above, the remote control mode of the smart home system usually adopts a C/S (Client/Server: Client/Server) mode, that is, a smart home system, and a server is installed, which is responsible for collecting information reported by each sub-module and realizing each The sub-module sends an instruction to perform function control on the sub-module; and on the mobile terminal side, a client APP (Application) application is installed on the terminal, and the operation is performed by remotely connecting to the server, thereby realizing control of the smart home system. In this solution, if the user adopts an intelligent solution of multiple vendors, it is necessary to install a plurality of corresponding APPs launched for the smart solutions on each field on one terminal.
针对上述由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题,目前尚未提出有效的解决方案。In view of the above-mentioned problems caused by multiple manufacturers launching their own smart home control, the smart home control system is incompatible, resulting in waste of control resources, and no effective solution has been proposed yet.
发明内容Summary of the invention
本发明实施例提供了一种智能家居控制方法、装置及系统,以至少解决相关技术中由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题。The embodiment of the invention provides a smart home control method, device and system, which at least solves the problem that the smart home control system cannot be compatible due to multiple APPs introduced by the multiple manufacturers to their own smart home control in the related art. Control the waste of resources.
根据本发明实施例的一个方面,提供了一种智能家居控制方法,包括:接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;向至少一台家电设备发送控制指令。
According to an aspect of the present invention, a smart home control method includes: receiving a control message from a mobile terminal forwarded by a rich media communication system RCS, wherein the control message is used to indicate that at least one home appliance performs Corresponding operation operation; analyzing control messages according to the pre-stored list of home appliances, obtaining a control command corresponding to at least one home appliance; and transmitting a control command to at least one home appliance.
可选地,在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,方法还包括:将至少一台家电设备的第一标识进行打包,得到注册请求报文,注册请求报文用于指示RCS对至少一台家电设备进行注册绑定;将注册请求报文发送至RCS;接收RCS依据注册请求报文返回的注册响应报文,注册响应报文包括至少一台家电设备注册后的第二标识;存储第二标识,生成家电设备列表。Optionally, before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS, the method further includes: packaging the first identifier of the at least one home appliance to obtain a registration request packet, and registering the request packet And the RCS is configured to perform registration binding on the at least one home appliance; the registration request message is sent to the RCS; and the registration response message returned by the RCS according to the registration request message is received, and the registration response message includes at least one home appliance registration. The second identifier is stored; the second identifier is stored, and the home appliance list is generated.
可选地,在控制报文至少包括:至少一台家电设备的第二标识、对应第二标识的控制指令和指令类型的情况下,根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令,包括:检测控制报文中的指令类型;若指令类型为智能控制类型,则对控制指令执行对应指令类型的解码;依据家电设备列表查询控制报文中的第二标识,得到至少一台家电设备;依据解码后的控制指令和查询得到的至少一台家电设备,得到对应至少一台家电设备的控制指令。Optionally, if the control packet includes at least one second identifier of the home appliance, a control command corresponding to the second identifier, and an instruction type, the control packet is parsed according to the pre-stored list of the home appliance, and the corresponding packet is obtained. The control instruction of a household electrical appliance includes: detecting the type of the instruction in the control message; if the instruction type is an intelligent control type, performing decoding of the corresponding instruction type on the control instruction; and querying the second in the control message according to the home appliance list query Identifying, obtaining at least one household electrical appliance; obtaining, according to the decoded control command and the at least one household electrical appliance obtained by the query, a control instruction corresponding to the at least one household electrical appliance.
可选地,对控制指令执行对应指令类型的解码,包括:依据预先存储的映射列表对控制指令进行转换,得到家电设备兼容的控制指令。Optionally, performing decoding of the corresponding instruction type on the control instruction includes: converting the control instruction according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
可选地,在向至少一台家电设备发送控制指令之后,方法还包括:接收至少一台家电设备依据控制指令返回的响应消息,响应消息用于指示移动终端,至少一台家电设备在执行控制指令后的运行状态;对响应消息进行打包封装,得到响应报文;将响应报文经由RCS发送至移动终端。Optionally, after the sending the control instruction to the at least one home appliance, the method further includes: receiving a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the mobile terminal, and at least one home appliance is performing control The running state after the instruction; the response message is packaged and encapsulated to obtain a response message; and the response message is sent to the mobile terminal via the RCS.
根据本发明实施例的另一方面,提供了一种智能家居控制装置,包括:接收模块,设置为接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;解析模块,设置为根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;发送模块,设置为向至少一台家电设备发送控制指令。According to another aspect of the present invention, a smart home control apparatus is provided, including: a receiving module, configured to receive a control message from a mobile terminal forwarded by a rich media communication system RCS, wherein the control message is used to indicate The at least one home appliance performs a corresponding operation operation; the parsing module is configured to parse the control message according to the pre-stored list of the home appliance to obtain a control instruction corresponding to the at least one home appliance; and the sending module is configured to move to the at least one home appliance Send control commands.
可选地,装置还包括:第一封装模块,设置为在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,将至少一台家电设备的第一标识进行打包,得到注册请求报文,注册请求报文用于指示RCS对至少一台家电设备进行注册绑定;第一报文发送模块,设置为将注册请求报文发送至RCS;报文接收模块,设置为接收RCS依据注册请求报文返回的注册响应报文,注册响应报文包括至少一台家电设备注册后的第二标识;存储模块,设置为存储第二标识,生成家电设备列表。Optionally, the device further includes: a first encapsulating module, configured to package the first identifier of the at least one household electrical appliance to obtain a registration request before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS The message, the registration request message is used to instruct the RCS to register and bind at least one home appliance; the first message sending module is configured to send the registration request message to the RCS; the message receiving module is set to receive the RCS basis. A registration response message returned by the registration request message, the registration response message includes a second identifier after the registration of at least one home appliance, and the storage module is configured to store the second identifier to generate a list of the home appliance.
可选地,在控制报文至少包括:至少一台家电设备的第二标识、对应第二标识的控制指令和指令类型的情况下,解析模块,包括:检测单元,设置为检测控制报文中的指令类型;解码单元,设置为当指令类型为智能控制类型时,对控制指令执行对应指令类型的解码;查询单元,设置为依据家电设备列表查询控制报文中的第二标识,得到至少一台家电设备;指令获取单元,设置为依据解码后的控制指令和查询得到的至少一台家电设备,得到对应至少一台家电设备的控制指令。Optionally, in the case that the control packet includes: at least one second identifier of the home appliance, a control command corresponding to the second identifier, and an instruction type, the parsing module includes: a detecting unit, configured to detect the control packet The instruction unit is configured to: when the instruction type is an intelligent control type, perform decoding of the corresponding instruction type on the control instruction; and the query unit is configured to query the second identifier in the control message according to the home appliance list to obtain at least one The home appliance device; the command acquisition unit is configured to obtain a control command corresponding to the at least one home appliance according to the decoded control command and the at least one home appliance obtained by the query.
可选地,解码单元,包括:解码子单元,设置为依据预先存储的映射列表对控制指令进
行转换,得到家电设备兼容的控制指令。Optionally, the decoding unit includes: a decoding subunit, configured to enter the control instruction according to the pre-stored mapping list
Line conversion, get control instructions compatible with home appliances.
可选地,装置还包括:消息接收模块,设置为在向至少一台家电设备发送控制指令之后,接收至少一台家电设备依据控制指令返回的响应消息,响应消息用于指示移动终端,至少一台家电设备在执行控制指令后的运行状态;第二封装模块,设置为对响应消息进行打包封装,得到响应报文;第二报文发送模块,设置为将响应报文经由RCS发送至移动终端。Optionally, the device further includes: a message receiving module, configured to: after sending the control command to the at least one home appliance, receive a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the mobile terminal, at least one The operating state of the home appliance device after executing the control command; the second encapsulating module is configured to package and encapsulate the response message to obtain a response message; and the second message sending module is configured to send the response message to the mobile terminal via the RCS .
根据本发明实施例的又一个方面,提供了一种智能家居控制系统,包括:富媒体通信RCS系统、协议适配器PA、至少一台家电设备和移动终端,RCS分别与PA和移动终端之间建立通信连接,其中,PA,分别与RCS系统和至少一台家电设备建立通信连接,设置为向RCS系统上报与PA建立通信连接的至少一台家电设备,并向至少一台家电设备下发RCS系统转发的由移动终端发送的控制指令,控制指令用于指示至少一台家电执行对应的运行操作;至少一台家电设备,与PA建立通信连接,设置为接收并执行PA下发的控制指令;移动终端,与RCS系统建立通信连接,设置为发送控制指令。According to still another aspect of the embodiments of the present invention, a smart home control system includes: a rich media communication RCS system, a protocol adapter PA, at least one home appliance, and a mobile terminal, and an RCS is established between the PA and the mobile terminal, respectively. a communication connection, wherein the PA is respectively connected to the RCS system and the at least one household electrical appliance, and is configured to report at least one household electrical appliance that establishes a communication connection with the PA to the RCS system, and issue the RCS system to the at least one household electrical appliance The forwarded control command sent by the mobile terminal, the control command is used to indicate that at least one home appliance performs a corresponding operation operation; at least one home appliance device establishes a communication connection with the PA, and is configured to receive and execute a control instruction issued by the PA; The terminal establishes a communication connection with the RCS system and is set to send a control command.
通过本发明实施例,采用接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;向至少一台家电设备发送控制指令。解决了由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题,进而达到了节约控制资源,提升控制效率的效果。According to the embodiment of the present invention, the control message is received from the mobile terminal, and the control message is used to indicate that at least one home appliance performs a corresponding operation operation; and the home appliance list is parsed according to the pre-stored Controlling the message, obtaining a control command corresponding to the at least one home appliance; and transmitting a control command to the at least one home appliance. The problem of controlling the waste of control resources caused by the incompatibility between the smart home control systems caused by multiple manufacturers' multiple APPs introduced by their own smart home control is solved, thereby achieving the effect of saving control resources and improving control efficiency.
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是根据本发明实施例的一种智能家居控制方法的流程图;1 is a flow chart of a smart home control method according to an embodiment of the present invention;
图2是PA的逻辑结构示意图;2 is a schematic diagram of a logical structure of a PA;
图3a是PA对RCS发送的控制报文的处理过程的流程示意图;FIG. 3a is a schematic flowchart of a process of processing a control packet sent by a PA to an RCS;
图3b是PA对家电设备反馈的家电设备消息处理过程的流程示意图;FIG. 3b is a schematic flowchart of a home appliance message processing process reported by the PA to the home appliance;
图4是本发明实施例提供的智能家居控制方法中PA、RCS与空调的交互流程示意图;4 is a schematic diagram of an interaction process between a PA, an RCS, and an air conditioner in a smart home control method according to an embodiment of the present invention;
图5是根据本发明实施例的智能家居控制装置的结构框图;FIG. 5 is a structural block diagram of a smart home control device according to an embodiment of the present invention; FIG.
图6是根据本发明实施例的一种智能家居控制装置的结构框图;6 is a structural block diagram of a smart home control device according to an embodiment of the present invention;
图7是根据本发明实施例的另一种智能家居控制装置的结构框图;7 is a structural block diagram of another smart home control device according to an embodiment of the present invention;
图8是根据本发明实施例的又一种智能家居控制装置的结构框图;
FIG. 8 is a structural block diagram of still another smart home control device according to an embodiment of the present invention; FIG.
图9是根据本发明实施例的再一种智能家居控制装置的结构框图;以及,9 is a block diagram showing the structure of still another smart home control device according to an embodiment of the present invention;
图10是根据本发明实施例的智能家居控制系统的结构框图。FIG. 10 is a structural block diagram of a smart home control system according to an embodiment of the present invention.
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是设置为区别类似的对象,而不必设置为描述特定的顺序或先后次序。It should be noted that the terms "first", "second", and the like in the specification and claims of the present invention and the above-mentioned drawings are set to distinguish similar objects, and are not necessarily set to describe a specific order or order.
实施例一Embodiment 1
本发明实施例提供的一种智能家居控制方法适用于富媒体通信(Rich Communication Suite,简称RCS)系统,在实现本发明实施例提供的智能家居控制方法的过程中,用户可以通过移动终端上的RCS客户端,通过无线数据接口或者短信接口,实现对至少一台家电设备的无缝控制;同时,至少一台家电设备通过RCS,以联系人的方式显示于移动终端上,避免了家居系统的后台差异,实现了更统一、更兼容、更智能的控制系统,进而达到节约控制资源,提升控制效率的效果。具体的,在本实施例中提供了一种智能家居控制方法,图1是根据本发明实施例的一种智能家居控制方法的流程图,如图1所示,该流程包括如下步骤:The smart home control method provided by the embodiment of the present invention is applicable to a Rich Communication Suite (RCS) system. In the process of implementing the smart home control method provided by the embodiment of the present invention, a user may pass through a mobile terminal. The RCS client realizes seamless control of at least one home appliance through a wireless data interface or a short message interface; at the same time, at least one home appliance is displayed on the mobile terminal as a contact by the RCS, thereby avoiding the home system. The background difference realizes a more unified, more compatible and intelligent control system, thereby achieving the effect of saving control resources and improving control efficiency. Specifically, in this embodiment, a smart home control method is provided. FIG. 1 is a flowchart of a smart home control method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
步骤S102,接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;Step S102, receiving a control message from the mobile terminal forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;
步骤S104,根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;Step S104, according to the pre-stored home appliance list analysis control message, obtaining a control instruction corresponding to at least one home appliance;
步骤S106,向至少一台家电设备发送控制指令。Step S106, sending a control command to at least one household electrical appliance.
本发明实施例提供的智能家居控制方法运行于协议适配器(Protocol Adapter,简称:PA)侧,通过在至少一个家电设备和RCS系统之间,架设一个协议适配器,实现RCS网络和至少一个家电设备的消息互通,其中,本发明实施例提供的智能家居控制方法中RCS系统包括:RCS GW和SIP代理(SIP Proxy),其中,SIP代理用于sip消息的负载均衡,RCS GW用于注册及认证与PA建立通信连接的至少一个家电设备。The smart home control method provided by the embodiment of the present invention runs on a Protocol Adapter (PA) side, and implements an RCS network and at least one home appliance by installing a protocol adapter between at least one home appliance and the RCS system. In the smart home control method provided by the embodiment of the present invention, the RCS system includes: an RCS GW and a SIP proxy (SIP Proxy), wherein the SIP proxy is used for load balancing of the sip message, and the RCS GW is used for registration and authentication. The PA establishes at least one home appliance of the communication connection.
结合步骤S102至步骤S106,在PA侧,首先接收RCS转发的来自移动终端的控制报文;其次,根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;最后,向至少一台家电设备发送控制指令。在本发明实施例提供的智能家居控制方法中,具体可以为:In combination with steps S102 to S106, on the PA side, first receiving the control message from the mobile terminal forwarded by the RCS; secondly, analyzing the control message according to the pre-stored list of the household electrical appliances, and obtaining a control instruction corresponding to the at least one household electrical appliance; Sending control commands to at least one household electrical appliance. In the smart home control method provided by the embodiment of the present invention, the specific method may be:
这里至少一台家电设备以空调为例,移动终端以智能手机为例进行说明,PA接收RCS转发用户通过智能手机发送的控制报文,PA根据预先存储的家电设备列表解析该控制报文,获取该控制报文中实际需要控制的家电设备,当对该控制报文进行解析得到解析结果时,即,
得到用户通过智能手机所需要控制的家电设备为空调,进而,将控制报文中用于控制空调的控制指令发送至与PA建立通信连接的空调。Here, at least one household electrical appliance is exemplified by an air conditioner, and the mobile terminal is exemplified by a smart phone. The PA receives the RCS and forwards the control packet sent by the user through the smart phone, and the PA parses the control packet according to the pre-stored list of the home appliance, and obtains the control packet. The home appliance that actually needs to be controlled in the control message, when the control packet is parsed and the analysis result is obtained, that is,
The home appliance that needs to be controlled by the user through the smartphone is obtained as an air conditioner, and then the control command for controlling the air conditioner in the control message is sent to the air conditioner that establishes a communication connection with the PA.
上述示例仅以实现本发明实施例提供的智能家居控制方法为准,具体不做限定。The above examples are only based on the smart home control method provided by the embodiment of the present invention, and are not specifically limited.
其中,本发明实施例中与PA连接的家电设备可以为多台家电设备,家电设备的数量上限以PA的负载能力上限为准,具体不做限定。In the embodiment of the present invention, the home appliance connected to the PA may be a plurality of home appliances. The upper limit of the number of the home appliances is based on the upper limit of the load capacity of the PA, and is not limited.
通过上述步骤,采用接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;向至少一台家电设备发送控制指令。解决了由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题,进而达到了节约控制资源,提升控制效率的效果。The control packet is forwarded by the receiving rich media communication system RCS, and the control message is used to indicate that at least one home appliance performs a corresponding running operation; and the control report is parsed according to the pre-stored list of the home appliance. And obtaining a control instruction corresponding to the at least one household electrical appliance; and transmitting a control instruction to the at least one household electrical appliance. The problem of controlling the waste of control resources caused by the incompatibility between the smart home control systems caused by multiple manufacturers' multiple APPs introduced by their own smart home control is solved, thereby achieving the effect of saving control resources and improving control efficiency.
可选地,在步骤S102中接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,本发明实施例提供的智能家居控制方法还包括:Optionally, before receiving the control message sent by the mobile terminal device forwarded by the rich media communication system RCS in step S102, the smart home control method provided by the embodiment of the present invention further includes:
步骤S98,将至少一台家电设备的第一标识进行打包,得到注册请求报文,注册请求报文用于指示RCS对至少一台家电设备进行注册绑定;Step S98, the first identifier of the at least one home appliance is packaged to obtain a registration request message, where the registration request message is used to instruct the RCS to register and bind the at least one home appliance;
步骤S99,将注册请求报文发送至RCS;Step S99, sending a registration request message to the RCS;
步骤S100,接收RCS依据注册请求报文返回的注册响应报文,注册响应报文包括至少一台家电设备注册后的第二标识;Step S100: Receive a registration response message returned by the RCS according to the registration request message, where the registration response message includes a second identifier after the at least one home appliance device is registered;
步骤S101,存储第二标识,生成家电设备列表。Step S101, storing the second identifier, and generating a home appliance list.
结合步骤S98至步骤S101,在PA侧,图2是PA的逻辑结构示意图,其中,如图2所示,在实现步骤S98至步骤S101的过程为PA在接口层实现,为满足与RCS系统建立通信连接,PA的接口层在上行接口满足RCS系统要求的restful接口要求,以实现将接入的至少一台家电设备在RCS实现注册以及认证;在下行接口处,由于接入PA的家电设备分为智能家电和非智能家电,除对上述家电设备提供统一的通信制式接口外,还用于对上述家电设备分配对应的标识。步骤S98至步骤S101具体可以为:Referring to step S98 to step S101, on the PA side, FIG. 2 is a schematic diagram of the logical structure of the PA. In FIG. 2, the process of implementing step S98 to step S101 is implemented in the interface layer for the PA, to satisfy the establishment with the RCS system. The communication interface, the interface layer of the PA meets the restful interface requirements of the RCS system on the uplink interface, so as to realize registration and authentication of at least one home appliance device to be accessed in the RCS; at the downlink interface, the home appliance device connected to the PA is divided into For smart home appliances and non-smart home appliances, in addition to providing a unified communication system interface for the above-mentioned home appliance devices, it is also used to assign corresponding identifiers to the home appliance devices. Step S98 to step S101 may specifically be:
仍旧以空调为例进行说明,PA将空调的第一标识进行打包,得到注册请求报文,并将该注册请求报文发送至RCS系统,以使得RCS侧可以对空调进行注册认证,进而PA接收RCS返回的注册响应报文,获取空调在RCS侧注册后的第二标识,并通过存储该第二标识生成家电设备列表。其中,第一标识可以为空调的设备出厂编码或设备号,第二标识为空调在RCS侧注册后用于与移动终端实现通信互动控制的标识。Still taking the air conditioner as an example, the PA packs the first identifier of the air conditioner to obtain a registration request message, and sends the registration request message to the RCS system, so that the RCS side can register and authenticate the air conditioner, and then the PA receives. The registration response message returned by the RCS obtains the second identifier after the air conditioner is registered on the RCS side, and generates a home appliance list by storing the second identifier. The first identifier may be a factory code or a device number of the air conditioner, and the second identifier is an identifier used by the air conditioner to implement communication interaction control with the mobile terminal after being registered on the RCS side.
可选地,在控制报文至少包括:至少一台家电设备的第二标识、对应第二标识的控制指令和指令类型的情况下,步骤S104中根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令,包括:Optionally, in the case that the control packet includes at least one second identifier of the at least one home appliance, a control command corresponding to the second identifier, and an instruction type, the control packet is parsed according to the pre-stored list of the home appliance in step S104. Obtain control instructions corresponding to at least one household electrical appliance, including:
S1,检测控制报文中的指令类型;
S1, detecting an instruction type in the control message;
S2,若指令类型为智能控制类型,则对控制指令执行对应指令类型的解码;S2, if the instruction type is an intelligent control type, performing decoding of a corresponding instruction type on the control instruction;
S3,依据家电设备列表查询控制报文中的第二标识,得到至少一台家电设备;S3, according to the second identifier in the control device list query control message, obtaining at least one home appliance device;
S4,依据解码后的控制指令和查询得到的至少一台家电设备,得到对应至少一台家电设备的控制指令。S4: obtaining, according to the decoded control command and the at least one household electrical appliance obtained by the query, a control instruction corresponding to the at least one household electrical appliance.
结合S1至S4,基于上述步骤S98至步骤S101中图2所示的PA逻辑结构,在实现S1至S4的过程中,通过图2所示的PA的智能分析层实施S1至S4,其中,智能分析层,设置为对家电设备的智能水平进行判定和识别,如果用户发送的消息属于家电设备不能识别的类型,需要进行非智能化转换。具体来说,如果用户发送的指令为简单的“开”或者“关”,对于非智能家电设备,这种控制指令可以直接通过上层的“指令解析”过后,直接透传给家电设备,相反,如果用户通过声控等比较智能的控制技术控制一个非智能家电设备,则可通过智能分析层的自动语音识别(Automatic Speech Recognition,简称ASR)等技术,翻译解析为具体的操作指令,再对家电设备进行控制。如果用户通过非智能的方式,控制家电设备,也可以把消息转换为智能模式,再对家电设备进行控制。Combining S1 to S4, based on the PA logical structure shown in FIG. 2 in the above steps S98 to S101, in the process of implementing S1 to S4, S1 to S4 are implemented through the intelligent analysis layer of the PA shown in FIG. 2, wherein the smart The analysis layer is set to determine and identify the intelligence level of the home appliance. If the message sent by the user belongs to a type that the home appliance does not recognize, a non-intelligent conversion is required. Specifically, if the command sent by the user is a simple "on" or "off", for non-smart home appliances, such control commands can be directly transmitted to the home appliance through the "instruction parsing" of the upper layer, instead, If the user controls a non-smart home appliance through a relatively intelligent control technology such as voice control, the user can translate and parse it into a specific operation command through an intelligent speech recognition (ASR) technology, and then the home appliance. Take control. If the user controls the home appliance through a non-intelligent way, the message can also be converted into a smart mode, and then the home appliance can be controlled.
可选地,S2中对控制指令执行对应指令类型的解码,包括:Optionally, the decoding of the corresponding instruction type is performed on the control instruction in S2, including:
依据预先存储的映射列表对控制指令进行转换,得到家电设备兼容的控制指令。The control command is converted according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
其中,仍旧基于图2所示的PA逻辑结构,对控制指令执行对应指令类型的解码的过程可以在PA的指令适配层实施,该指令适配层,设置为管理用户消息和家电设备的操作指令的映射关系表,以及两种消息相互转换的功能。PA需要支持对指令的含义和对应的控制指令进行人性化配置,同时需要能把控制指令翻译为用户易懂的消息。即,在人机交互的过程中对用户的控制指令以及家电设备的运行状态进行翻译解析,以使得用户能够明白当前家电设备的运行状态,以及在家电设备侧准确获取用户的指令含义。Wherein, based on the PA logic structure shown in FIG. 2, the process of performing decoding of the corresponding instruction type on the control instruction may be implemented in the instruction adaptation layer of the PA, and the instruction adaptation layer is configured to manage user messages and operation of the home appliance. The mapping table of instructions, and the function of converting two messages into each other. The PA needs to support the humanized configuration of the meaning of the instruction and the corresponding control instruction, and needs to be able to translate the control instruction into a message that is easy for the user to understand. That is, in the process of human-computer interaction, the user's control command and the operating state of the home appliance are translated and parsed, so that the user can understand the current operating state of the home appliance, and accurately obtain the user's command meaning on the home appliance side.
可选地,在步骤S106中向至少一台家电设备发送控制指令之后,本发明实施例提供的智能家居控制方法还包括:Optionally, after the sending the control instruction to the at least one household electrical appliance in the step S106, the smart home control method provided by the embodiment of the present invention further includes:
步骤S108,接收至少一台家电设备依据控制指令返回的响应消息,响应消息用于指示移动终端,至少一台家电设备在执行控制指令后的运行状态;Step S108: Receive a response message returned by at least one home appliance according to the control instruction, where the response message is used to indicate, by the mobile terminal, an operating state of the at least one home appliance after executing the control instruction;
步骤S110,对响应消息进行打包封装,得到响应报文;Step S110, packetizing and packaging the response message to obtain a response message;
步骤S112,将响应报文经由RCS发送至移动终端。Step S112, the response message is sent to the mobile terminal via the RCS.
结合步骤S108至步骤S112,PA对家电设备执行控制指令后的响应消息进行封装打包,最后返回移动终端告知用户该家电设备对控制指令的执行状态。In combination with steps S108 to S112, the PA encapsulates and packages the response message after the home appliance performs the control command, and finally returns to the mobile terminal to notify the user of the execution status of the control instruction by the home appliance.
具体的,本发明实施例提供的智能家居控制方法中PA与至少一个家电设备以及RCS系统的交互处理过程可以为图3a和图3b所示,图3a是PA对RCS发送的控制报文的处理过程的流程示意图;图3b是PA对家电设备反馈的家电设备消息处理过程的流程示意图。
Specifically, the interaction process between the PA and the at least one home appliance and the RCS system in the smart home control method provided by the embodiment of the present invention may be as shown in FIG. 3a and FIG. 3b, and FIG. 3a is a process for the PA to control the control packet sent by the RCS. Schematic diagram of the process flow; FIG. 3b is a schematic flow chart of the processing process of the home appliance message fed back by the PA to the home appliance.
其中,图3a中,S1,PA在接收RCS发送的restful消息后,S2,对该restful消息进行解包,S3,通过智能分析,对该restful消息进行智能判断,得到智能或非智能消息类型,S4,进一步的对该消息进行指令翻译,得到翻译后的restful消息,最后将该restful消息发送至家电设备。在本发明实施例中下发至家电设备的restful消息为控制指令。In FIG. 3a, after receiving the restful message sent by the RCS, the S2 unpacks the restful message, and S3 intelligently analyzes the restful message to obtain an intelligent or non-intelligent message type. S4, further translating the message to obtain a translated restful message, and finally sending the restful message to the home appliance. In the embodiment of the present invention, the restful message sent to the home appliance is a control command.
图3b中,S1,PA接收家电设备的消息,S2,并对该消息进行解包,S3,对解包后的消息进行指令翻译,S4,最后通过与RCS连接的restful接口发送翻译后的消息,在本发明实施例中下发至家电设备的restful消息可以为家电设备上报的运行状态,即,响应报文。In Figure 3b, S1, the PA receives the message of the home appliance, S2, and unpacks the message, S3, performs instruction translation on the unpacked message, S4, and finally sends the translated message through the restful interface connected to the RCS. The restful message sent to the home appliance in the embodiment of the present invention may be an operating state reported by the home appliance, that is, a response message.
图4是本发明实施例提供的智能家居控制方法中PA、RCS与空调的交互流程示意图,在本发明实施例提供的智能家居控制方法具体可以为:4 is a schematic diagram of an interaction process between a PA, an RCS, and an air conditioner in a smart home control method according to an embodiment of the present invention. The smart home control method provided by the embodiment of the present invention may specifically be:
S1,RCS接收PA上传的家电设备的注册,并对该家电设备分配第二标识;S1. The RCS receives the registration of the home appliance uploaded by the PA, and assigns the second identifier to the home appliance.
S2,移动终端关注家电设备的第二标识;S2. The mobile terminal pays attention to the second identifier of the home appliance;
S3,移动终端通过RCS转发对家电设备的控制指令message1;S3, the mobile terminal forwards a control instruction message1 to the home appliance through the RCS;
S4,PA对该控制指令message1进行解析翻译,得到翻译后的控制指令message1;S4, PA parses and translates the control command message1 to obtain a translated control command message1;
S5,PA将该控制指令message1发送至家电设备;S5, the PA sends the control command message1 to the home appliance;
S6,家电设备执行控制指令message1;S6, the home appliance performs a control instruction message1;
S7,家电设备向PA反馈执行控制指令message1后的控制结果result1;S7, the home appliance returns feedback control result result1 to the PA after executing the control command message1;
S8,PA对该控制结果result1进行解析翻译,得到解析后的控制结果result1,并将该控制结果result1经由RCS转发至移动终端;S8, the PA parses and translates the control result result1, obtains the parsed control result result1, and forwards the control result result1 to the mobile terminal via the RCS;
S9,移动终端接收该控制结果result1。S9. The mobile terminal receives the control result result1.
结合步骤S1至步骤S9具体可以为:用户通过安装于智能手机和平板电脑等移动终端上的RCS客户端,在设置完成PA端口后,需要在客户端添加RCSGW为家电设备接分配的第二标识,即,接入号。这里家电设备以空调为例进行说明。The step S1 to the step S9 may be specifically: the user needs to add the second identifier assigned by the RCSGW to the home appliance after the PA port is set by the user through the RCS client installed on the mobile terminal such as the smart phone and the tablet computer. , ie, the access number. Here, the home appliance is described by taking an air conditioner as an example.
添加过程可以为:在用户在智能手机上面,可以根据RCSGW为家电设备分配的第二标识进行查找,类似于QQ的查找和添加好友,添加过后,在RCS客户端界面的好友列表里面,即可查看到有此联系人(即,家电设备)。对不同的家电设备而言,联系人的界面都保持一致,唯一不同的是,家电设备所具有的基本功能按钮不一样。The adding process may be: when the user is on the smart phone, the second identifier assigned by the RCSGW for the home appliance may be searched, similar to the QQ searching and adding friends, after adding, in the buddy list of the RCS client interface, Check to have this contact (ie, home appliance). For different home appliances, the interface of the contact is consistent, the only difference is that the basic function buttons of the home appliance are different.
进一步的,联系人信息的修改,联系人添加过后,用户可以查看、修改此联系人的相关信息,比如把门窗系统修改为“我的门窗”之类的名称。联系人信息里面,可以查看当前状态、位置等信息,当然这些信息可以通过权限进行控制。对家电设备而言,可以分在类似于微信的公众账号一类,即联系人界面,可以提供一些基本的功能,可以包括“查看状态”、“开启”、“关闭”等功能。联系人应该具有可以查看所支持的指令的功能,当用户点击查看“指令列表”时,需要把此联系人所具有的功能全部展现给用户。此指令列表,可从PA获取。
Further, after the contact information is modified, the user can view and modify the related information of the contact, such as modifying the door and window system to a name such as “my door and window”. In the contact information, you can view the current status, location and other information, of course, this information can be controlled by permissions. For home appliances, it can be divided into a public account similar to WeChat, that is, the contact interface, which can provide some basic functions, including "view status", "open", "close" and other functions. The contact should have the ability to view the supported instructions. When the user clicks to view the "instruction list", the functions of the contact need to be presented to the user. A list of this instruction is available from the PA.
其中,如果用户包含有多个家电设备,可以通过建立群组的方式,实现一键控制。例如用户空调和照明系统都实现了智能化,并且在客户端上面已经添加了“我的空调”和“我的照明”作为联系人,则可以创建一个群聊,把“我的空调”和“我的照明”都添加进来。当用户下班要回家之前,则可以在群聊里面发送一条“开启”指令,则实现一键控制多个设备的功能。If the user includes multiple home appliances, one-click control can be implemented by establishing a group. For example, the user air conditioner and lighting system are all intelligent, and after adding "my air conditioner" and "my lighting" as contacts on the client, you can create a group chat, put "my air conditioner" and " My lighting is added. Before the user goes home to go home, he can send an "open" command in the group chat, which realizes the function of controlling multiple devices with one button.
当用户通过移动终端对家电设备进行控制时,可以通过直接点击功能按钮完成,具体可以为:对于照明、空调、门窗等系统,可以在联系人界面开放一些基本的功能按钮,可以通过直接点击此按钮,实现对智能设备的控制。When the user controls the home appliance through the mobile terminal, it can be completed by directly clicking the function button. Specifically, for the lighting, air conditioner, door and window system, etc., some basic function buttons can be opened in the contact interface, which can be directly clicked. Button to control the smart device.
或者,以文字方式下发控制指令,具体可以为:用户可以直接在移动终端上面,发送“开启”、“关闭”等命令,实现对智能家居的控制。用户在发送信息的时候,RCS终端需要进行判断,当此时无线数据业务可用时,则通过RCS消息进行发送;当无数据业务时,客户端自动转换为普通短信,消息通过移动网络的IPSMGW,发送到RCS域,最终RCSGW接收到此消息。Alternatively, the control command may be sent in text mode, specifically: the user may directly send a command such as “on” or “off” on the mobile terminal to implement control of the smart home. When the user sends the information, the RCS terminal needs to make a judgment. When the wireless data service is available at this time, the RCS message is sent; when there is no data service, the client automatically converts to the ordinary short message, and the message passes through the IPSMGW of the mobile network. Sent to the RCS domain and finally the RCSGW receives this message.
或者,以语音方式下发控制指令,具体可以为:用户可以直接在移动终端上面,通过语音方式,实现对智能家居的控制。具体实现方法与文字方式相同,此处不再赘述。Alternatively, the control command is sent in a voice manner, which may be: the user can directly control the smart home through the voice mode on the mobile terminal. The specific implementation method is the same as the text mode, and will not be described here.
此外,还可以增强智能聊天模式,具体可以为:此方式可提供包括语言、视频等多种形式的通信方式,用户可通过视频聊天的方式,实现对智能设备进行控制。In addition, the smart chat mode can also be enhanced, which can be: This mode can provide various forms of communication modes including language, video, etc., and the user can control the smart device through video chat.
本发明实施例提供的智能家居控制方法和传统的智能家居控制方法比较,可以弥补无数据网络时也能实现对家电设备进行无缝控制;只要设备满足PA所要求的接口,不管智能还是非智能家电设备,都能实现控制;同时把智能设备看作为普通的RCS联系人,在继承RCS联系人功能的同时,为用户屏蔽了智能设备的后台差异,控制界面可以保持统一的风格,用户无需在终端上安装不同厂商的客户端;通过群聊的方式,可以实现对多个智能设备进行一键控制;同时,在进行安装时,可以单设备安装和替换,降低用户的费用门槛。Compared with the traditional smart home control method, the smart home control method provided by the embodiment of the present invention can make seamless control of the home appliance when the dataless network is available; as long as the device meets the interface required by the PA, whether smart or non-intelligent The home appliance can be controlled. At the same time, the smart device is regarded as an ordinary RCS contact. While inheriting the RCS contact function, the background difference of the smart device is shielded for the user, and the control interface can maintain a unified style. Clients of different vendors are installed on the terminal; group chat can be used to perform one-click control on multiple smart devices; at the same time, when installing, single device can be installed and replaced, reducing the user's cost threshold.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium (such as ROM/RAM, magnetic). The disc, the optical disc, includes a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
实施例二 Embodiment 2
在本实施例中还提供了一种智能家居控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
In the embodiment, a smart home control device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图5是根据本发明实施例的智能家居控制装置的结构框图,如图5所示,该装置包括:接收模块52、解析模块54和发送模块56,其中,FIG. 5 is a structural block diagram of a smart home control device according to an embodiment of the present invention. As shown in FIG. 5, the device includes: a receiving module 52, a parsing module 54, and a sending module 56, where
接收模块52,设置为接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;The receiving module 52 is configured to receive a control message from the mobile terminal that is forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;
解析模块54,设置为根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;The parsing module 54 is configured to parse the control message according to the pre-stored home appliance list, and obtain a control instruction corresponding to the at least one home appliance;
发送模块56,设置为向至少一台家电设备发送控制指令。The sending module 56 is configured to send a control command to the at least one household electrical appliance.
本发明实施例提供的智能家居控制装置,采用接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;向至少一台家电设备发送控制指令。解决了由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题,进而达到了节约控制资源,提升控制效率的效果。The smart home control device provided by the embodiment of the present invention uses a control message from the mobile terminal that is forwarded by the rich media communication system RCS, where the control message is used to instruct at least one home appliance to perform a corresponding operation operation; The home appliance list analysis control message obtains a control command corresponding to at least one home appliance; and sends a control command to at least one home appliance. The problem of controlling the waste of control resources caused by the incompatibility between the smart home control systems caused by multiple manufacturers' multiple APPs introduced by their own smart home control is solved, thereby achieving the effect of saving control resources and improving control efficiency.
可选地,图6是根据本发明实施例的一种智能家居控制装置的结构框图,如图6所示,本发明实施例提供的智能家居控制装置还包括:第一封装模块44、第一报文发送模块46、报文接收模块48和存储模块50,其中,Optionally, FIG. 6 is a structural block diagram of a smart home control device according to an embodiment of the present invention. As shown in FIG. 6 , the smart home control device provided by the embodiment of the present invention further includes: a first encapsulation module 44, and a first a message sending module 46, a message receiving module 48, and a storage module 50, wherein
第一封装模块44,设置为在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,将至少一台家电设备的第一标识进行打包,得到注册请求报文,注册请求报文用于指示RCS对至少一台家电设备进行注册绑定;The first encapsulating module 44 is configured to: before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS, package the first identifier of the at least one home appliance to obtain a registration request message and a registration request message. It is used to instruct the RCS to perform registration binding on at least one home appliance;
第一报文发送模块46,设置为将注册请求报文发送至RCS;The first message sending module 46 is configured to send the registration request message to the RCS;
报文接收模块48,设置为接收RCS依据注册请求报文返回的注册响应报文,注册响应报文包括至少一台家电设备注册后的第二标识;The message receiving module 48 is configured to receive a registration response message returned by the RCS according to the registration request message, where the registration response message includes a second identifier after the at least one home appliance device is registered;
存储模块50,设置为存储第二标识,生成家电设备列表。The storage module 50 is configured to store the second identifier and generate a list of home appliances.
可选地,在控制报文至少包括:至少一台家电设备的第二标识、对应第二标识的控制指令和指令类型的情况下,图7是根据本发明实施例的另一种智能家居控制装置的结构框图,如图7所示,解析模块54,包括:检测单元541、解码单元542、查询单元543和指令获取单元544,其中,Optionally, in the case that the control message includes at least: a second identifier of the at least one home appliance, a control command corresponding to the second identifier, and an instruction type, FIG. 7 is another smart home control according to an embodiment of the present invention. A block diagram of the device, as shown in FIG. 7, the parsing module 54 includes: a detecting unit 541, a decoding unit 542, a query unit 543, and an instruction acquiring unit 544, where
检测单元541,设置为检测控制报文中的指令类型;The detecting unit 541 is configured to detect a type of the instruction in the control message;
解码单元542,设置为当指令类型为智能控制类型时,对控制指令执行对应指令类型的解码;The decoding unit 542 is configured to perform decoding of the corresponding instruction type on the control instruction when the instruction type is an intelligent control type;
查询单元543,设置为依据家电设备列表查询控制报文中的第二标识,得到至少一台家电设备;
The query unit 543 is configured to: according to the second identifier in the home appliance list query control message, obtain at least one home appliance;
指令获取单元544,设置为依据解码后的控制指令和查询得到的至少一台家电设备,得到对应至少一台家电设备的控制指令。The command acquisition unit 544 is configured to obtain a control instruction corresponding to the at least one household electrical appliance according to the decoded control command and the at least one household electrical appliance obtained by the query.
可选地,图8是根据本发明实施例的又一种智能家居控制装置的结构框图,如图8所示,解码单元542,包括:解码子单元5421,其中,Optionally, FIG. 8 is a structural block diagram of another smart home control device according to an embodiment of the present invention. As shown in FIG. 8, the decoding unit 542 includes: a decoding subunit 5421, where
解码子单元5421,设置为依据预先存储的映射列表对控制指令进行转换,得到家电设备兼容的控制指令。The decoding sub-unit 5421 is configured to convert the control command according to the pre-stored mapping list to obtain a control instruction compatible with the home appliance.
可选地,图9是根据本发明实施例的再一种智能家居控制装置的结构框图,如图9所示,本发明实施例提供的智能家居控制装置还包括:消息接收模块58、第二封装模块60和第二报文发送模块62,其中,Optionally, FIG. 9 is a structural block diagram of another smart home control device according to an embodiment of the present invention. As shown in FIG. 9 , the smart home control device provided by the embodiment of the present invention further includes: a message receiving module 58 and a second Encapsulation module 60 and second message sending module 62, wherein
消息接收模块58,设置为在向至少一台家电设备发送控制指令之后,接收至少一台家电设备依据控制指令返回的响应消息,响应消息用于指示移动终端,至少一台家电设备在执行控制指令后的运行状态;The message receiving module 58 is configured to: after transmitting the control command to the at least one home appliance, receive a response message returned by the at least one home appliance according to the control instruction, the response message is used to instruct the mobile terminal, and the at least one home appliance is executing the control instruction After the running state;
第二封装模块60,设置为对响应消息进行打包封装,得到响应报文;The second encapsulating module 60 is configured to package and encapsulate the response message to obtain a response packet.
第二报文发送模块62,设置为将响应报文经由RCS发送至移动终端。The second message sending module 62 is configured to send the response message to the mobile terminal via the RCS.
实施例三Embodiment 3
在本实施例中还提供了一种智能家居控制系统,该系统用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。图10是根据本发明实施例的智能家居控制系统的结构框图,如图10所示,该系统包括:富媒体通信RCS系统1001、协议适配器PA1002、至少一台家电设备1003和移动终端1004,RCS 1001分别与PA 1002和移动终端1004之间建立通信连接,其中,PA 1002,分别与RCS系统1001和至少一台家电设备1003建立通信连接,设置为向RCS系统1001上报与PA 1102建立通信连接的至少一台家电设备1003,并向至少一台家电设备1003下发RCS系统1001转发的由移动终端1004发送的控制指令,控制指令用于指示至少一台家电设备1003执行对应的运行操作;至少一台家电设备1003,与PA 1002建立通信连接,设置为接收并执行PA 1002下发的控制指令;移动终端1004,与RCS系统1001建立通信连接,设置为发送控制指令。In the embodiment, a smart home control system is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again. 10 is a structural block diagram of a smart home control system according to an embodiment of the present invention. As shown in FIG. 10, the system includes: a rich media communication RCS system 1001, a protocol adapter PA 1002, at least one home appliance 1003, and a mobile terminal 1004, RCS. 1001 establishes a communication connection with the PA 1002 and the mobile terminal 1004, respectively, wherein the PA 1002 establishes a communication connection with the RCS system 1001 and the at least one household electrical appliance 1003, respectively, and is configured to report the communication connection with the PA 1102 to the RCS system 1001. At least one household electrical appliance 1003, and the control command sent by the mobile terminal 1004 forwarded by the RCS system 1001 is sent to the at least one household electrical appliance 1003, and the control command is used to instruct the at least one household electrical appliance 1003 to perform a corresponding operation operation; at least one The home appliance 1003 establishes a communication connection with the PA 1002, and is configured to receive and execute a control command issued by the PA 1002. The mobile terminal 1004 establishes a communication connection with the RCS system 1001 and is configured to transmit a control command.
其中,如图10所示,网络侧包括:会话管理模块(Call Session Control Function,简称CSCF)、IMS核心网的信令代理和媒体代理设备(Border Access Controler,简称BAC)、会话边界控制器(Session Border Controler,简称SBC)、基站控制器(Base_Station Controller,简称BSC)和基站收发系统(Base-station Transceiver System,简称BTS)。As shown in FIG. 10, the network side includes: a session management module (Call Session Control Function, CSCF for short), a signaling proxy of the IMS core network, a Border Access Control (BAC), and a session border controller. The Session Border Control (SBC), the Base Station Controller (BSC), and the Base-station Transceiver System (BTS).
在RCS侧,包括:RCS GW和SIP代理(SIP Proxy),其中,SIP代理用于sip消息的负载均衡。On the RCS side, including: RCS GW and SIP Proxy (SIP Proxy), wherein the SIP proxy is used for load balancing of sip messages.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以
下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that each of the foregoing modules may be implemented by software or hardware. For the latter,
The following manner is implemented, but is not limited thereto: the above modules are all located in the same processor; or, the above modules are respectively located in multiple processors.
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:Embodiments of the present invention also provide a storage medium. Optionally, in the embodiment, the foregoing storage medium may be configured to store program code for performing the following steps:
S1,接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,控制报文用于指示至少一台家电设备执行对应的运行操作;S1, receiving a control message from the mobile terminal that is forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;
S2,根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令;S2, according to the pre-stored home appliance list analysis control message, obtaining a control instruction corresponding to at least one home appliance;
S3,向至少一台家电设备发送控制指令。S3. Send a control command to at least one home appliance.
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,还包括:将至少一台家电设备的第一标识进行打包,得到注册请求报文,注册请求报文用于指示RCS对至少一台家电设备进行注册绑定;将注册请求报文发送至RCS;接收RCS依据注册请求报文返回的注册响应报文,注册响应报文包括至少一台家电设备注册后的第二标识;存储第二标识,生成家电设备列表。Optionally, the storage medium is further configured to store program code for performing the following steps: before receiving the control message sent by the mobile terminal device forwarded by the rich media communication system RCS, further comprising: at least one home appliance The identifier is packaged to obtain a registration request message, and the registration request message is used to instruct the RCS to perform registration binding on at least one home appliance; the registration request message is sent to the RCS; and the registration response returned by the RCS according to the registration request message is received. The message, the registration response message includes a second identifier after the at least one home appliance is registered, and the second identifier is stored to generate a list of the home appliance.
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory. A variety of media that can store program code, such as a disc or a disc.
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行在控制报文至少包括:至少一台家电设备的第二标识、对应第二标识的控制指令和指令类型的情况下,根据预先存储的家电设备列表解析控制报文,得到对应至少一台家电设备的控制指令,包括:检测控制报文中的指令类型;若指令类型为智能控制类型,则对控制指令执行对应指令类型的解码;依据家电设备列表查询控制报文中的第二标识,得到至少一台家电设备;依据解码后的控制指令和查询得到的至少一台家电设备,得到对应至少一台家电设备的控制指令。Optionally, in this embodiment, the executing, by the processor according to the stored program code in the storage medium, the control message includes at least: a second identifier of the at least one home appliance, a control instruction corresponding to the second identifier, and an instruction type. In the case of the pre-stored home appliance list analysis control message, the control command corresponding to the at least one home appliance is obtained, including: detecting the type of the instruction in the control message; and if the instruction type is the intelligent control type, executing the control instruction Corresponding to the decoding of the instruction type; obtaining at least one household electrical appliance according to the second identifier in the home appliance list query control message; obtaining at least one household electrical appliance according to the decoded control command and the at least one household electrical appliance obtained by the query Control instructions.
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行对控制指令执行对应指令类型的解码,包括:依据预先存储的映射列表对控制指令进行转换,得到家电设备兼容的控制指令。Optionally, in this embodiment, the processor performs decoding of the corresponding instruction type on the control instruction according to the stored program code in the storage medium, including: converting the control instruction according to the pre-stored mapping list, to obtain compatibility of the home appliance. Control instructions.
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行在向至少一台家电设备发送控制指令之后,还包括:接收至少一台家电设备依据控制指令返回的响应消息,响应消息用于指示移动终端,至少一台家电设备在执行控制指令后的运行状态;对响应消息进行打包封装,得到响应报文;将响应报文经由RCS发送至移动终端。Optionally, in this embodiment, after the processor sends the control instruction to the at least one home appliance according to the stored program code in the storage medium, the processor further includes: receiving the response message returned by the at least one home appliance according to the control instruction. The response message is used to indicate to the mobile terminal that the at least one home appliance is in an operating state after executing the control command; the response message is packaged and encapsulated to obtain a response message; and the response message is sent to the mobile terminal via the RCS.
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。For example, the specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the optional embodiments, and details are not described herein again.
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用
的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the embodiments of the present invention can be used universally.
Implemented by computing devices, which may be centralized on a single computing device or distributed over a network of computing devices. Alternatively, they may be implemented in program code executable by the computing device, such that They are stored in a storage device and are executed by the computing device, and in some cases, the steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or Multiple modules or steps in the fabrication are implemented as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
如上所述,通过上述实施例及优选实施方式,解决了由于多个厂家对自身智能家居控制推出的多个APP,导致智能家居控制系统之间无法兼容,造成的控制资源浪费的问题,进而达到了节约控制资源,提升控制效率的效果。
As described above, through the above embodiments and the preferred embodiments, the problem that the control resources are wasted due to the incompatibility between the smart home control systems due to multiple APPs launched by multiple manufacturers on their own smart home control is solved. The effect of saving control resources and improving control efficiency.
Claims (11)
- 一种智能家居控制方法,包括:A smart home control method includes:接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,所述控制报文用于指示至少一台家电设备执行对应的运行操作;Receiving, by the rich media communication system, the RCS, the control message from the mobile terminal, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;根据预先存储的家电设备列表解析所述控制报文,得到对应所述至少一台家电设备的控制指令;Parsing the control message according to the pre-stored list of home appliances, and obtaining a control instruction corresponding to the at least one home appliance;向所述至少一台家电设备发送所述控制指令。Sending the control command to the at least one household electrical appliance.
- 根据权利要求1所述的方法,其中,在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,所述方法还包括:The method of claim 1, wherein the method further comprises: before receiving the control message sent by the mobile terminal device forwarded by the rich media communication system RCS, the method further comprising:将所述至少一台家电设备的第一标识进行打包,得到注册请求报文,所述注册请求报文用于指示所述RCS对所述至少一台家电设备进行注册绑定;The first identifier of the at least one home appliance is packaged to obtain a registration request message, where the registration request message is used to instruct the RCS to perform registration binding on the at least one home appliance;将所述注册请求报文发送至所述RCS;Sending the registration request message to the RCS;接收所述RCS依据所述注册请求报文返回的注册响应报文,所述注册响应报文包括至少一台家电设备注册后的第二标识;Receiving, by the RCS, a registration response message returned according to the registration request message, where the registration response message includes a second identifier after registration of at least one home appliance;存储所述第二标识,生成所述家电设备列表。And storing the second identifier to generate the home appliance list.
- 根据权利要求2所述的方法,其中,在所述控制报文至少包括:至少一台家电设备的第二标识、对应所述第二标识的控制指令和指令类型的情况下,根据预先存储的家电设备列表解析所述控制报文,得到对应所述至少一台家电设备的控制指令,包括:The method according to claim 2, wherein, in the case that the control message includes at least: a second identifier of at least one home appliance, a control command corresponding to the second identifier, and an instruction type, according to pre-stored The home appliance list parses the control message to obtain a control instruction corresponding to the at least one home appliance, including:检测所述控制报文中的指令类型;Detecting an instruction type in the control message;若所述指令类型为智能控制类型,则对所述控制指令执行对应所述指令类型的解码;If the instruction type is an intelligent control type, performing decoding corresponding to the instruction type on the control instruction;依据所述家电设备列表查询所述控制报文中的所述第二标识,得到至少一台家电设备;Querying the second identifier in the control packet according to the home appliance list to obtain at least one home appliance;依据解码后的控制指令和查询得到的所述至少一台家电设备,得到对应所述至少一台家电设备的控制指令。And obtaining, according to the decoded control command and the at least one household electrical appliance obtained by the query, a control instruction corresponding to the at least one household electrical appliance.
- 根据权利要求3所述的方法,其中,对所述控制指令执行对应所述指令类型的解码,包括:The method of claim 3, wherein performing decoding of the instruction type on the control instruction comprises:依据预先存储的映射列表对所述控制指令进行转换,得到家电设备兼容的控制指令。The control command is converted according to a pre-stored mapping list to obtain a control instruction compatible with the home appliance.
- 根据权利要求3所述的方法,其中,在向所述至少一台家电设备发送所述控制指令之后,所述方法还包括:The method of claim 3, wherein after the sending the control instruction to the at least one household electrical appliance, the method further comprises:接收所述至少一台家电设备依据所述控制指令返回的响应消息,所述响应消息用于指示所述移动终端,所述至少一台家电设备在执行所述控制指令后的运行状态; Receiving, by the at least one household electrical appliance, a response message returned according to the control instruction, where the response message is used to indicate, by the mobile terminal, an operating state of the at least one household electrical appliance after executing the control instruction;对所述响应消息进行打包封装,得到响应报文;And packetizing and packaging the response message to obtain a response packet;将所述响应报文经由所述RCS发送至所述移动终端。Sending the response message to the mobile terminal via the RCS.
- 一种智能家居控制装置,包括:A smart home control device comprising:接收模块,设置为接收富媒体通信系统RCS转发的来自移动终端的控制报文,其中,所述控制报文用于指示至少一台家电设备执行对应的运行操作;a receiving module, configured to receive a control message from the mobile terminal forwarded by the rich media communication system RCS, where the control message is used to indicate that at least one home appliance performs a corresponding running operation;解析模块,设置为根据预先存储的家电设备列表解析所述控制报文,得到对应所述至少一台家电设备的控制指令;The parsing module is configured to parse the control message according to the pre-stored list of household electrical appliances, and obtain a control instruction corresponding to the at least one household electrical appliance;发送模块,设置为向所述至少一台家电设备发送所述控制指令。And a sending module, configured to send the control instruction to the at least one household electrical appliance.
- 根据权利要求6所述的装置,其中,所述装置还包括:The apparatus of claim 6 wherein said apparatus further comprises:第一封装模块,设置为在接收富媒体通信系统RCS转发的移动终端设备发送的控制报文之前,将所述至少一台家电设备的第一标识进行打包,得到注册请求报文,所述注册请求报文用于指示所述RCS对所述至少一台家电设备进行注册绑定;The first encapsulating module is configured to package the first identifier of the at least one home appliance before receiving the control packet sent by the mobile terminal device forwarded by the rich media communication system RCS, to obtain a registration request message, where the registration The request message is used to instruct the RCS to perform registration binding on the at least one home appliance;第一报文发送模块,设置为将所述注册请求报文发送至所述RCS;a first message sending module, configured to send the registration request message to the RCS;报文接收模块,设置为接收所述RCS依据所述注册请求报文返回的注册响应报文,所述注册响应报文包括至少一台家电设备注册后的第二标识;a message receiving module, configured to receive a registration response message returned by the RCS according to the registration request message, where the registration response message includes a second identifier after registration of at least one home appliance;存储模块,设置为存储所述第二标识,生成所述家电设备列表。And a storage module, configured to store the second identifier, and generate the home appliance list.
- 根据权利要求7所述的装置,其中,在所述控制报文至少包括:至少一台家电设备的第二标识、对应所述第二标识的控制指令和指令类型的情况下,所述解析模块,包括:The apparatus according to claim 7, wherein in the case that the control message includes at least: a second identifier of at least one home appliance, a control instruction corresponding to the second identifier, and an instruction type, the parsing module ,include:检测单元,设置为检测所述控制报文中的指令类型;a detecting unit, configured to detect an instruction type in the control message;解码单元,设置为当所述指令类型为智能控制类型时,对所述控制指令执行对应所述指令类型的解码;a decoding unit, configured to perform decoding corresponding to the instruction type on the control instruction when the instruction type is an intelligent control type;查询单元,设置为依据所述家电设备列表查询所述控制报文中的所述第二标识,得到至少一台家电设备;The query unit is configured to query the second identifier in the control packet according to the home appliance list to obtain at least one home appliance;指令获取单元,设置为依据解码后的控制指令和查询得到的所述至少一台家电设备,得到对应所述至少一台家电设备的控制指令。The command acquisition unit is configured to obtain a control instruction corresponding to the at least one household electrical appliance according to the decoded control command and the at least one household electrical appliance obtained by the query.
- 根据权利要求8所述的装置,其中,所述解码单元,包括:The apparatus of claim 8, wherein the decoding unit comprises:解码子单元,设置为依据预先存储的映射列表对所述控制指令进行转换,得到家电设备兼容的控制指令。 The decoding subunit is configured to convert the control instruction according to a pre-stored mapping list to obtain a control instruction compatible with the home appliance.
- 根据权利要求8所述的装置,其中,所述装置还包括:The apparatus of claim 8 wherein said apparatus further comprises:消息接收模块,设置为在向所述至少一台家电设备发送所述控制指令之后,接收所述至少一台家电设备依据所述控制指令返回的响应消息,所述响应消息用于指示所述移动终端,所述至少一台家电设备在执行所述控制指令后的运行状态;a message receiving module, configured to receive, after sending the control instruction to the at least one household electrical appliance, a response message returned by the at least one home appliance according to the control instruction, where the response message is used to indicate the movement a terminal, an operating state of the at least one household electrical appliance after executing the control instruction;第二封装模块,设置为对所述响应消息进行打包封装,得到响应报文;The second encapsulating module is configured to package and encapsulate the response message to obtain a response packet;第二报文发送模块,设置为将所述响应报文经由所述RCS发送至所述移动终端。The second message sending module is configured to send the response message to the mobile terminal via the RCS.
- 一种智能家居控制系统,包括:富媒体通信RCS系统、协议适配器PA、至少一台家电设备和移动终端,所述RCS分别与所述PA和所述移动终端之间建立通信连接,其中,A smart home control system includes: a rich media communication RCS system, a protocol adapter PA, at least one home appliance device, and a mobile terminal, wherein the RCS establishes a communication connection with the PA and the mobile terminal, respectively,所述PA,分别与所述RCS系统和所述至少一台家电设备建立通信连接,设置为向所述RCS系统上报与所述PA建立通信连接的所述至少一台家电设备,并向所述至少一台家电设备下发所述RCS系统转发的由所述移动终端发送的控制指令,所述控制指令用于指示所述至少一台家电执行对应的运行操作;And establishing, by the PA, a communication connection with the RCS system and the at least one household electrical appliance, and configured to report, to the RCS system, the at least one household electrical appliance that establishes a communication connection with the PA, and And at least one home appliance device sends a control command sent by the mobile terminal that is forwarded by the RCS system, where the control command is used to instruct the at least one home appliance to perform a corresponding running operation;所述至少一台家电设备,与所述PA建立通信连接,设置为接收并执行所述PA下发的所述控制指令;The at least one household electrical appliance is configured to establish a communication connection with the PA, and is configured to receive and execute the control instruction issued by the PA;所述移动终端,与所述RCS系统建立通信连接,设置为发送所述控制指令。 The mobile terminal establishes a communication connection with the RCS system and is configured to send the control instruction.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510427480.4 | 2015-07-20 | ||
CN201510427480.4A CN106371322B (en) | 2015-07-20 | 2015-07-20 | Intelligent household control method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016145797A1 true WO2016145797A1 (en) | 2016-09-22 |
Family
ID=56918400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/088903 WO2016145797A1 (en) | 2015-07-20 | 2015-09-02 | Smart home control method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106371322B (en) |
WO (1) | WO2016145797A1 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107241245A (en) * | 2017-06-16 | 2017-10-10 | 深圳市盛路物联通讯技术有限公司 | A kind of equipment connection method and data transfer equipment |
CN107742520A (en) * | 2017-11-23 | 2018-02-27 | 深圳市普瑞恩科技有限公司 | Sound control method, apparatus and system |
CN107872379A (en) * | 2016-09-28 | 2018-04-03 | 中兴通讯股份有限公司 | A kind of terminal control method and device based on RCS message |
CN108270756A (en) * | 2017-01-03 | 2018-07-10 | 中国移动通信有限公司研究院 | A kind of method and system of communication between devices |
CN109428790A (en) * | 2017-08-22 | 2019-03-05 | 芜湖美的厨卫电器制造有限公司 | Purifying drinking appliance and its control system and control method, computer readable storage medium |
CN110716706A (en) * | 2019-10-30 | 2020-01-21 | 华北水利水电大学 | Intelligent human-computer interaction instruction conversion method and system |
CN112198805A (en) * | 2019-07-08 | 2021-01-08 | 阿里巴巴集团控股有限公司 | Equipment control method, device, system, computing equipment and storage medium |
CN112600856A (en) * | 2020-12-28 | 2021-04-02 | 青岛海尔科技有限公司 | Equipment authorization method and device, storage medium and electronic device |
CN112650074A (en) * | 2021-01-22 | 2021-04-13 | 广州富港万嘉智能科技有限公司 | Intelligent control method, device and system for intelligent household equipment |
CN112860601A (en) * | 2019-11-12 | 2021-05-28 | 深圳怡化电脑股份有限公司 | Method and device for calling device driving function, computer device and system |
CN112887177A (en) * | 2019-11-29 | 2021-06-01 | 北京京东尚科信息技术有限公司 | Intelligent device control system, method, device and computer readable medium |
CN113556324A (en) * | 2021-06-24 | 2021-10-26 | 青岛海尔科技有限公司 | Security defense method and control device for intelligent equipment and intelligent equipment |
CN113791547A (en) * | 2021-09-16 | 2021-12-14 | 广东省智能家电研究院 | Intelligent household appliance control method and device, electronic equipment and storage medium |
CN113885461A (en) * | 2021-10-22 | 2022-01-04 | 北京和利时系统工程有限公司 | Serial-parallel conversion module, device, method, device and industrial control system |
CN114090237A (en) * | 2021-10-27 | 2022-02-25 | 安天科技集团股份有限公司 | Terminal data service control method and device, electronic equipment and storage medium |
CN115516822A (en) * | 2020-04-21 | 2022-12-23 | Lg电子株式会社 | Intelligent household appliance device and method |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107612796A (en) * | 2017-09-30 | 2018-01-19 | 深圳市艾特智能科技有限公司 | Apparatus control method, intelligent domestic system, storage medium and computer equipment |
CN108280906B (en) * | 2018-01-17 | 2022-01-14 | 深圳绿米联创科技有限公司 | Method and device for realizing self-definition of key function of intelligent door lock |
CN109100944B (en) * | 2018-08-24 | 2021-11-09 | 福建星网智慧科技有限公司 | IMS-based data acquisition and processing system |
CN113300919A (en) * | 2020-02-21 | 2021-08-24 | 青岛海尔智能技术研发有限公司 | Intelligent household appliance control method based on social software group function and intelligent household appliance |
CN112309392A (en) * | 2020-04-27 | 2021-02-02 | 江苏理工学院 | Voice control integrated intelligent household system and method thereof |
CN111917726B (en) * | 2020-07-01 | 2022-03-15 | 中国建设银行股份有限公司 | Adaptation layer, voice communication system and control method thereof |
CN112286067A (en) * | 2020-10-29 | 2021-01-29 | 深圳创维-Rgb电子有限公司 | Intelligent household control method, device, server and readable storage medium |
CN114095881A (en) * | 2021-11-18 | 2022-02-25 | 深圳市中悦科技有限公司 | Method, device, equipment and system for transmitting user portrait of student in classroom |
CN114124604B (en) * | 2021-11-19 | 2023-06-02 | 中国联合网络通信集团有限公司 | Communication method, intelligent device, operator business platform and communication system |
CN115379467A (en) * | 2022-07-05 | 2022-11-22 | 浙江猫精人工智能科技有限公司 | Wireless control and network distribution method, system, electronic device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111314A (en) * | 2010-12-30 | 2011-06-29 | 广州市聚晖电子科技有限公司 | Smart home voice control system and method based on Bluetooth transmission |
CN104155961A (en) * | 2014-08-27 | 2014-11-19 | 石成富 | Intelligent home monitoring system and method based on Internet of Things |
CN104166396A (en) * | 2014-08-27 | 2014-11-26 | 深圳创维-Rgb电子有限公司 | Intelligent home control method and system |
CN104200806A (en) * | 2014-09-05 | 2014-12-10 | 马金保 | Intelligent household linkage control method and system |
CN204613610U (en) * | 2015-03-26 | 2015-09-02 | 深圳大学 | A kind of intelligent domestic system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100586075C (en) * | 2005-04-07 | 2010-01-27 | 海尔集团公司 | Household network device controlling method and equipment management apparatus |
CN101674310B (en) * | 2009-09-23 | 2012-12-05 | 华南理工大学 | Playback system of multisource information intelligent home and method thereof |
CN101902537B (en) * | 2010-07-30 | 2015-10-21 | 海尔集团公司 | The method of remotely controlling household appliances with short messages |
CN201867640U (en) * | 2010-11-12 | 2011-06-15 | 湖南工程学院 | Intelligent home remote monitoring system |
US20130304241A1 (en) * | 2012-05-12 | 2013-11-14 | Kedar Ingale | Appliance control |
CN102830687B (en) * | 2012-09-24 | 2015-03-25 | 杨炙龙 | Intelligent home control system and method |
-
2015
- 2015-07-20 CN CN201510427480.4A patent/CN106371322B/en not_active Expired - Fee Related
- 2015-09-02 WO PCT/CN2015/088903 patent/WO2016145797A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111314A (en) * | 2010-12-30 | 2011-06-29 | 广州市聚晖电子科技有限公司 | Smart home voice control system and method based on Bluetooth transmission |
CN104155961A (en) * | 2014-08-27 | 2014-11-19 | 石成富 | Intelligent home monitoring system and method based on Internet of Things |
CN104166396A (en) * | 2014-08-27 | 2014-11-26 | 深圳创维-Rgb电子有限公司 | Intelligent home control method and system |
CN104200806A (en) * | 2014-09-05 | 2014-12-10 | 马金保 | Intelligent household linkage control method and system |
CN204613610U (en) * | 2015-03-26 | 2015-09-02 | 深圳大学 | A kind of intelligent domestic system |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107872379A (en) * | 2016-09-28 | 2018-04-03 | 中兴通讯股份有限公司 | A kind of terminal control method and device based on RCS message |
WO2018058895A1 (en) * | 2016-09-28 | 2018-04-05 | 中兴通讯股份有限公司 | Terminal control method and apparatus based on rcs message |
CN108270756B (en) * | 2017-01-03 | 2021-07-09 | 中国移动通信有限公司研究院 | Method and system for communication between devices |
CN108270756A (en) * | 2017-01-03 | 2018-07-10 | 中国移动通信有限公司研究院 | A kind of method and system of communication between devices |
WO2018227714A1 (en) * | 2017-06-16 | 2018-12-20 | 深圳市盛路物联通讯技术有限公司 | Equipment connection method and data forwarding equipment |
CN107241245A (en) * | 2017-06-16 | 2017-10-10 | 深圳市盛路物联通讯技术有限公司 | A kind of equipment connection method and data transfer equipment |
CN107241245B (en) * | 2017-06-16 | 2020-03-10 | 深圳市盛路物联通讯技术有限公司 | Equipment connection method and data forwarding equipment |
CN109428790A (en) * | 2017-08-22 | 2019-03-05 | 芜湖美的厨卫电器制造有限公司 | Purifying drinking appliance and its control system and control method, computer readable storage medium |
CN109428790B (en) * | 2017-08-22 | 2022-12-30 | 芜湖美的厨卫电器制造有限公司 | Water purifying dispenser, control system and control method thereof, and computer-readable storage medium |
CN107742520A (en) * | 2017-11-23 | 2018-02-27 | 深圳市普瑞恩科技有限公司 | Sound control method, apparatus and system |
CN107742520B (en) * | 2017-11-23 | 2023-12-01 | 深圳市普瑞恩科技有限公司 | Voice control method, device and system |
CN112198805A (en) * | 2019-07-08 | 2021-01-08 | 阿里巴巴集团控股有限公司 | Equipment control method, device, system, computing equipment and storage medium |
CN110716706A (en) * | 2019-10-30 | 2020-01-21 | 华北水利水电大学 | Intelligent human-computer interaction instruction conversion method and system |
CN110716706B (en) * | 2019-10-30 | 2023-11-14 | 华北水利水电大学 | Intelligent man-machine interaction instruction conversion method and system |
CN112860601A (en) * | 2019-11-12 | 2021-05-28 | 深圳怡化电脑股份有限公司 | Method and device for calling device driving function, computer device and system |
CN112887177A (en) * | 2019-11-29 | 2021-06-01 | 北京京东尚科信息技术有限公司 | Intelligent device control system, method, device and computer readable medium |
CN115516822A (en) * | 2020-04-21 | 2022-12-23 | Lg电子株式会社 | Intelligent household appliance device and method |
CN115516822B (en) * | 2020-04-21 | 2024-01-09 | Lg电子株式会社 | Intelligent household appliance device and method |
US11863627B2 (en) | 2020-04-21 | 2024-01-02 | Lg Electronics Inc. | Smart home device and method |
CN112600856A (en) * | 2020-12-28 | 2021-04-02 | 青岛海尔科技有限公司 | Equipment authorization method and device, storage medium and electronic device |
CN112650074A (en) * | 2021-01-22 | 2021-04-13 | 广州富港万嘉智能科技有限公司 | Intelligent control method, device and system for intelligent household equipment |
CN113556324A (en) * | 2021-06-24 | 2021-10-26 | 青岛海尔科技有限公司 | Security defense method and control device for intelligent equipment and intelligent equipment |
CN113556324B (en) * | 2021-06-24 | 2024-03-22 | 青岛海尔科技有限公司 | Security defense method and control device of intelligent equipment and intelligent equipment |
CN113791547A (en) * | 2021-09-16 | 2021-12-14 | 广东省智能家电研究院 | Intelligent household appliance control method and device, electronic equipment and storage medium |
CN113791547B (en) * | 2021-09-16 | 2024-06-04 | 广东省智能家电研究院 | Household appliance intelligent control method and device, electronic equipment and storage medium |
CN113885461A (en) * | 2021-10-22 | 2022-01-04 | 北京和利时系统工程有限公司 | Serial-parallel conversion module, device, method, device and industrial control system |
CN113885461B (en) * | 2021-10-22 | 2024-03-01 | 北京和利时系统工程有限公司 | Serial-parallel conversion module, equipment, method, device and industrial control system |
CN114090237A (en) * | 2021-10-27 | 2022-02-25 | 安天科技集团股份有限公司 | Terminal data service control method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106371322A (en) | 2017-02-01 |
CN106371322B (en) | 2021-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016145797A1 (en) | Smart home control method, device and system | |
CN105471686B (en) | Terminal control method, device and system | |
CN105913847B (en) | Voice control system, user end equipment, server and central control unit | |
KR102552789B1 (en) | Method and apparatus for automatically generating an events dictionary in an internet of things (iot) network | |
US7830821B2 (en) | Method of connecting and sharing resources of network terminal devices of two private networks via user agents | |
US20230040580A1 (en) | Binding method and system for device network configuration, and mobile terminal and storage medium | |
WO2020223854A1 (en) | Device network configuration method and apparatus, electronic device and storage medium | |
US20200021670A1 (en) | Framework for iot protocol identification and management | |
US20090160694A1 (en) | Interaction with autonomous consumer electronics devices | |
WO2011137788A1 (en) | Device management method, middleware, and machine-to-machine communication platform, device and system | |
CN104426750A (en) | Method, equipment and system for instant messaging | |
CN108289110A (en) | Equipment correlating method, device, terminal device and operating system | |
US20140108618A1 (en) | Media share control apparatus, media reproducing apparatus, and method of providing user interface for media sharing thereof | |
WO2011153737A1 (en) | Device, system and method for implementing smart home applications | |
CN103312715A (en) | Web service oriented home network system architecture | |
CN111182074B (en) | Intelligent equipment terminal with edge computing capability and computer readable storage medium | |
WO2017143743A1 (en) | Heterogeneous protocol communication method and controller | |
CN110399578A (en) | Page access method and device | |
CN103338267A (en) | SIP and Web service combined value added service platform for mobile intelligent community | |
US10204098B2 (en) | Method and system to communicate between devices through natural language using instant messaging applications and interoperable public identifiers | |
WO2018059051A1 (en) | Method and apparatus for configuring gateway device | |
KR102094041B1 (en) | System having the Semantic Engine based on RDF Graph for Autonomous Interaction between IoT Devices in Real-Time | |
CN105744491B (en) | It is a kind of difference Android device between communications management system and method | |
WO2017000447A1 (en) | Control method, device and system for intelligent household appliance | |
CN108989157B (en) | Method and device for controlling intelligent equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15885172 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15885172 Country of ref document: EP Kind code of ref document: A1 |