WO2019192305A1 - Method and apparatus for controlling smart device - Google Patents
Method and apparatus for controlling smart device Download PDFInfo
- Publication number
- WO2019192305A1 WO2019192305A1 PCT/CN2019/078167 CN2019078167W WO2019192305A1 WO 2019192305 A1 WO2019192305 A1 WO 2019192305A1 CN 2019078167 W CN2019078167 W CN 2019078167W WO 2019192305 A1 WO2019192305 A1 WO 2019192305A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identifier
- smart device
- cloud server
- circuit
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2818—Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D29/00—Arrangement or mounting of control or safety devices
- F25D29/005—Mounting of control devices
Definitions
- the present disclosure relates to the field of intelligent control technologies, and in particular, to a method and apparatus for controlling a smart device.
- New smart refrigerators are generally equipped with a display and corresponding buttons, or the display is a touch display.
- the refrigerator is generally placed in the kitchen, it is inconvenient to operate the buttons or the display screen at this time, which will cause trouble to the user.
- a method for controlling a smart device at a smart device comprising: receiving a control instruction sent by a cloud server, wherein the control command is sent by a cloud server according to a pair sent by a mobile terminal An operation instruction of the smart device and a communication protocol between the smart device and the cloud server are generated; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the parsing result.
- the parsing the control instruction to obtain an analysis result includes: parsing the control instruction by using a software toolkit SDK corresponding to the communication protocol, and obtaining an analysis result.
- the method further includes: acquiring an identifier of the target object; and uploading the identifier of the target object to the cloud server, so that the cloud server acquires target information corresponding to the identifier, and stores the information.
- the method further includes: obtaining an identifier of the target object; obtaining target information corresponding to the identifier; and storing the target information and uploading to the cloud server.
- the obtaining the target information corresponding to the identifier comprises: receiving configuration information of the target object; reading description information of the target object according to the identifier; and according to the configuration information and the description Information, generating target information corresponding to the identifier.
- the obtaining the identifier of the target object comprises: acquiring the identifier of the target object according to the triggering instruction or timing.
- the method further includes: monitoring a user usage state; and playing the specified information by voice when the user usage state satisfies the preset condition.
- a method for controlling a smart device at a cloud server comprising: outputting a control interface to a mobile terminal; receiving, by the mobile terminal, the smart device sent through the control interface An operation instruction; generating a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server; and transmitting the control instruction to the smart device to enable the smart device to control the
- the instruction is parsed and the corresponding operation is performed according to the parsing result.
- the method further includes: acquiring an identifier of the target object and target information corresponding to the identifier, and storing the information.
- the acquiring the identifier of the target object and the target information corresponding to the identifier comprises: updating the identifier and target information corresponding to the identifier according to a triggering instruction or timing.
- the method further includes: transmitting the updated identifier and the target information corresponding to the identifier to the smart device and the mobile terminal.
- an apparatus for controlling a smart device at a smart device including: a first receiving circuit, configured to receive a control instruction sent by a cloud server, where the control instruction is determined by a cloud server according to a cloud server An operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server; an analysis circuit configured to parse the control instruction to obtain an analysis result; and first execution And a circuit, configured to perform a corresponding operation according to the parsing result.
- the parsing circuit is further configured to parse the control instruction by using a software toolkit SDK corresponding to the communication protocol to obtain an analysis result.
- the device further includes: a first acquiring circuit, configured to acquire an identifier of the target object; and a first uploading circuit, configured to upload an identifier of the target object to the cloud server, so that the The cloud server acquires target information corresponding to the identifier and stores it.
- the apparatus further includes: a second acquiring circuit, configured to acquire an identifier of the target object; a target information circuit, configured to obtain target information corresponding to the identifier; and a second uploading circuit, configured to: The target information is stored and uploaded to the cloud server.
- the target information circuit includes: a second receiving circuit, configured to receive configuration information of the target object; a reading circuit, configured to read description information of the target object according to the identifier; and generate target information And a circuit, configured to generate, according to the configuration information and the description information, target information corresponding to the identifier.
- the apparatus further includes: a detecting circuit configured to monitor a user usage state; and a playing circuit configured to play the specified information by voice when the user usage state satisfies the preset condition.
- an apparatus for controlling a smart device at a cloud server comprising: an output circuit for outputting a control interface to the mobile terminal; and a third receiving circuit for receiving the mobile An operation instruction for the smart device sent by the terminal through the control interface; a control instruction generating circuit, configured to generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server; And a sending circuit, configured to send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
- the apparatus further includes: a third acquiring circuit, configured to acquire an identifier of the target object and target information corresponding to the identifier, and store the information.
- the third obtaining circuit is further configured to: update the identifier and the target information corresponding to the identifier according to a triggering instruction or a timing.
- the apparatus further includes: a second sending circuit, configured to send the updated identifier and the target information corresponding to the identifier to the smart device and the mobile terminal.
- FIG. 1 is a flowchart of a method for controlling a smart device at a smart device, in accordance with an embodiment of the present disclosure
- FIG. 2 is a flowchart of a method for controlling a smart device at a smart device in accordance with an embodiment of the present disclosure
- FIG. 3 is a flow diagram of a method for controlling a smart device at a smart device in accordance with the present disclosure
- FIG. 4 is a schematic diagram of a custom template in accordance with an embodiment of the present disclosure.
- FIG. 5 is a flowchart of a method for controlling a smart device at a cloud server, in accordance with an embodiment of the present disclosure
- FIG. 6 is a schematic diagram of a control interface in accordance with an embodiment of the present disclosure.
- FIG. 7 is a flowchart of a signal interaction process of an intelligent control system in accordance with an embodiment of the present disclosure
- FIG. 8 is a structural block diagram of an apparatus for controlling a smart device at a smart device according to an embodiment of the present disclosure
- FIG. 9 is a structural block diagram of an apparatus for controlling a smart device at a cloud server according to an embodiment of the present disclosure.
- FIG. 1 there is shown a flow diagram of a method for controlling a smart device at a smart device in accordance with an embodiment of the present disclosure.
- the smart device can establish a connection with the cloud server in advance.
- the method includes:
- Step 101 Receive a control instruction sent by the cloud server.
- the control instruction is generated by the cloud server according to an operation instruction of the smart device sent by the mobile terminal and a communication protocol between the smart device and the cloud server.
- the mobile terminal is far away from the smart device (ie, the outdoor mode), and the control command is generated by the cloud server according to the operation instruction of the smart device sent by the mobile terminal and the communication protocol between the smart device and the cloud server, that is, The smart device is said to receive a control command sent by the cloud server.
- the smart device may establish a long connection with the cloud server in advance, and the long connection in the communication means that a plurality of data packets can be continuously transmitted on one connection.
- the cloud server communicates with the smart device through the long connection, and sends a control command to the smart device, and the smart device can also establish a short connection with the cloud server in advance.
- the short connection in the communication means that when the communication parties have data interaction, a connection is established. After the data is sent, disconnect the connection.
- the cloud server communicates with the smart device through the short connection, and sends a control command to the smart device.
- the cloud server After the cloud server sends a control command to the smart device through the connection, when the response message of the smart device is not received within the preset time, the cloud server disconnects the communication with the smart device.
- the release of the connection is beneficial to improve the response speed of the cloud server, and effectively save the resource loss of the cloud server.
- the setting of the preset time can be determined by a person skilled in the art according to actual conditions, for example, 1 minute, 2 minutes, etc., and the disclosure does not Specific restrictions.
- Step 102 Parse the control instruction to obtain an analysis result.
- Step 103 Perform a corresponding operation according to the parsing result.
- the smart device refers to a smart device that can be controlled by other mobile terminals, such as a smart refrigerator, a smart air conditioner, a smart home, a smart TV, etc., and the mobile terminal performs data with the smart device.
- Interactive terminals such as mobile phones, IPADs, handheld devices, and more.
- the communication protocol between the smart device and the cloud server may use a basic communication protocol, such as JoyLink, or communicate through a standard protocol or a proprietary protocol.
- the private protocol has the advantages of closedness and high security. . It can be understood that the embodiment of the present disclosure does not limit the specific communication manner between the smart device and the cloud server.
- control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server.
- the use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
- FIG. 2 a flow diagram of a method for controlling a smart device at a smart device is illustrated in accordance with an embodiment of the present disclosure.
- the smart device can establish a connection with the cloud server in advance.
- the method includes:
- Step 201 Receive a control instruction sent by the cloud server.
- the control command is generated by the cloud server according to an operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server.
- Step 202 Parse the control instruction to obtain an analysis result.
- step 202 may include the following sub-steps:
- Step 2021 Parse the control instruction by using a software toolkit SDK corresponding to the communication protocol, and obtain an analysis result.
- the smart device After the smart device establishes a connection with the cloud server, after the user sends a control command to the smart device on the mobile terminal, the cloud server sends the control command to the smart device, and the smart device parses the control command through the software toolkit SDK to obtain the analysis result.
- the smart device performs the corresponding operation according to the analysis result.
- the refrigerator switch is a refrigerator switch command
- sending 0 means turning off the refrigerator
- sending 1 means turning on the refrigerator
- the refrigerator enters a normal working state
- control commands in Table 1 above are merely examples. In actual applications, the control commands may further include other parameters, and the disclosure is not specifically limited.
- Step 203 Perform a corresponding operation according to the parsing result.
- the smart device parses the control instruction, and if the obtained parsing result is a video interaction request, the smart device performs a corresponding video interaction request.
- Step 204 Acquire an identifier of the target object.
- Step 205 Upload the identifier of the target object to the cloud server, so that the cloud server obtains the target information corresponding to the identifier, and stores the information.
- the target object may be a food or other items
- the identifier of the target object may be a barcode or a two-dimensional code, or may be a radio frequency identification label, etc.
- the disclosure is not specifically limited. Since foods purchased in supermarkets or shopping malls generally have barcodes or QR codes, and some even have RFID tags, the target object can be identified by barcode or QR code, or by RFID tag. This disclosure is not specifically limited. Upload the identity of the target object to the cloud server.
- the smart device uploads the identifier of the target object to the cloud server, and the cloud server scans the identifier of the target object to obtain target information corresponding to the target object, including but not limited to: food production date, shelf life, type, recipe, food quantity, and package. Ways and so on.
- the identifier of the target object may be identified by the scanner or the RFID reader set in the smart device, and the target information corresponding to the identifier is obtained, and then the smart device uploads the acquired target information to the cloud server.
- control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server.
- the use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
- FIG. 3 a flow diagram of a method for controlling a smart device at a smart device is illustrated in accordance with an embodiment of the present disclosure.
- the smart device can establish a connection with the cloud server in advance.
- the method includes:
- Step 301 Receive a control instruction sent by the cloud server.
- the control command is generated by the cloud server according to an operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server.
- Step 302 Parse the control instruction to obtain an analysis result.
- Step 303 Perform a corresponding operation according to the parsing result.
- Step 304 Acquire an identifier of the target object.
- an implementation manner of step 304 is: acquiring an identifier of the target object according to the trigger instruction.
- the triggering instruction may be: acquiring the identifier of the target object when the food is taken from the smart device, or obtaining the identifier of the target object when the food is placed in the smart device, and acquiring the identifier of the target object when the target object is accessed. This allows you to keep track of the target objects in the smart device and enable users to purchase based on changes in the target object.
- the smart device may acquire the identifier of the target object periodically, for example, every 12 hours, or every other day to obtain the identifier of the target object, which is not specifically limited in this disclosure.
- Step 305 Obtain target information corresponding to the identifier.
- step 305 is that since the target object of the purchase generally has a barcode or a two-dimensional code, and some even have a radio frequency identification RFID tag, when the target object has an identifier, the smart device By identifying the identifier, the acquired identifier and the target information corresponding to the identifier are as described above to the cloud server. The smart device can also upload the identifier to the cloud server, and the cloud server obtains the target information corresponding to the identifier and stores the identifier.
- the obtaining the target information corresponding to the identifier includes: receiving configuration information of the target object; reading description information of the target object according to the identifier; and according to the configuration information And the description information, generating target information corresponding to the identifier.
- the tag can be implemented by using an electronic tag, that is, when the target object does not have an identifier, the target object is electronically tagged. And record the target information of the target object through a custom template.
- the custom template may adopt a custom template as shown in FIG. 4, and the custom template specifically includes: a property/name of the target object, and/or a number of target objects, and/or a state of the target object, and/or a target.
- the encapsulation method of the object, and/or the minimum number of target objects, etc., can also add other information in practical applications.
- obtaining the target information corresponding to the identifier includes: the smart device obtains the target information corresponding to the target object identifier by using the customized template, and then the smart device uploads the target information to the cloud server, and establishes the target information and The mapping relationship of electronic tags.
- the smart device sends the electronic tag to the mobile terminal, and the mobile terminal acquires the target information through the electronic tag, and then uploads the target information and the electronic tag to the cloud server, and establishes a mapping relationship between the target information and the electronic tag.
- the first prompt information is sent to the cloud server.
- the first prompt information is used to prompt the change of the target object in the smart device, or the temperature of the smart device is too high, etc., that is, to remind the change of the target object in the smart device.
- Step 306 Store the target information and upload it to the cloud server.
- the method further includes: monitoring a user usage status.
- the voice plays the specified information.
- the usage status includes the usage time of the smart device, the number of uses, and the like.
- the voice plays the specified information to remind the smart device to perform the corresponding operation.
- the specified information may be stored in the cloud server, and the smart device obtains the specified information from the cloud server, and may also store the specified information in the smart device, and the smart device directly plays the specified information.
- the method further includes: establishing a connection with the mobile terminal; receiving a query request sent by the mobile terminal; and feeding back corresponding query information to the mobile terminal according to the query request.
- FIG. 5 a flow diagram of a method for controlling a smart device at a cloud server is illustrated in accordance with an embodiment of the present disclosure.
- the cloud server can establish a connection with the mobile terminal and the smart device separately in advance.
- the method includes:
- Step 501 Output a control interface to the mobile terminal.
- the cloud server can output a control interface to the mobile terminal in the following manner:
- the mobile terminal sends an acquisition instruction to the cloud server, and the cloud server searches for the control interface according to the obtaining instruction, and returns the found control interface to the mobile terminal.
- the obtaining instruction includes a type of the smart device, and the type of the smart device can be obtained through a two-dimensional code or a manual of the smart device.
- the mobile terminal opens the APP, obtains the type of the smart device, searches for the smart cloud server according to the type, and returns the found control interface to the mobile terminal.
- control interface is designed to conform to the control interface of the smart device according to the type of the smart device, so as to facilitate user operation.
- the control interface may be an HTML interface or other control interface.
- control interface is an HTML5 interface.
- control interface is an HTML5 interface
- specific operation instructions may include: application trademark button, video interaction, setting, food information, message sending button, information preview box, external device control, expired/closed expired video warning, food expiration date, urgent need Purchase food lists, video chat preview boxes, etc.
- control interface is only used as an example, and other information may be included in the actual application, and the disclosure is not specifically limited.
- Step 502 Receive an operation instruction sent by the mobile terminal to the smart device by using the control interface.
- Step 503 Generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server.
- Step 504 Send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
- the operation instruction selected by the mobile terminal in the control interface is a food expiration date
- the mobile terminal sends the food expiration date to the cloud server, the operation instruction of the cloud server food expiration date, and the communication protocol generation control between the smart device and the cloud server.
- the instruction sends the control command to the smart device, and the smart device parses the control command through the SDK package to obtain an analysis result of the validity period of the food, and then the smart device performs an operation of obtaining the validity period of the food.
- the method further includes:
- the cloud server may update the identifier and the target information corresponding to the identifier according to a triggering instruction or a timing.
- the second prompt information is sent to the mobile terminal, and the second prompt information is used to remind the change of the target information, so that the user can purchase according to the change of the target information.
- the cloud server may also directly receive the first prompt information sent by the smart device, and then send the first prompt information to the mobile terminal.
- the identifier of the target object and the target information corresponding to the identifier may be obtained by:
- the smart device acquires the identifier of the target object, uploads the identifier to the cloud server, and the cloud server searches for and obtains the target information according to the identifier.
- the smart device acquires the identifier of the target object and the target information corresponding to the identifier, and uploads the identifier and the target information corresponding to the identifier to the cloud server.
- the obtaining the target information corresponding to the identifier further includes: receiving configuration information of the target object; reading description information of the target object according to the identifier; and according to the configuration information and the Descriptive information, generating target information corresponding to the identifier.
- the obtained identifier and the target information corresponding to the identifier are sent to the smart device and the mobile terminal.
- the signal interaction process of the intelligent control system provided by the embodiment of the present disclosure, as described in FIG. 7 , specifically includes the following steps:
- Step 701 The mobile terminal sends an acquisition instruction to the cloud server.
- Step 702 The cloud server returns to the control interface according to the received obtaining instruction.
- Step 703 The mobile terminal sends an operation instruction to the cloud server.
- Step 704 The cloud server sends a control instruction to the smart device.
- Step 705 The smart device sends control success information to the cloud server.
- Step 706 The cloud server sends an operation success response message to the mobile terminal.
- Step 707 The mobile terminal sends the received control command to the smart device.
- Step 708 After receiving the control command sent by the cloud server, the smart device performs a corresponding operation and sends control success information to the mobile terminal.
- the present disclosure further provides a corresponding device embodiment to implement the content described in the foregoing method embodiments.
- the smart device can establish a connection with the cloud server in advance.
- the device includes:
- a first receiving circuit 801 configured to receive a control command sent by the cloud server, where the control command is used by the cloud server according to an operation instruction of the smart device and the smart device and the cloud server
- the communication protocol is generated between.
- the parsing circuit 802 is configured to parse the control command to obtain an analysis result.
- the first execution circuit 803 is configured to perform a corresponding operation according to the parsing result.
- the parsing circuit is specifically configured to parse the control instruction by using a software toolkit SDK corresponding to the communication protocol to obtain an analysis result.
- the apparatus further comprises:
- the first obtaining circuit 804 is configured to acquire an identifier of the target object.
- the first uploading circuit 805 is configured to upload the identifier of the target object to the cloud server, so that the cloud server obtains the target information corresponding to the identifier, and stores the information.
- the apparatus further comprises:
- the second obtaining circuit 806 is configured to acquire an identifier of the target object.
- a target information circuit 807 configured to obtain target information corresponding to the identifier
- the second uploading circuit 808 is configured to store the target information and upload it to the cloud server.
- the target information circuit 807 includes:
- the second receiving circuit 8071 is configured to receive configuration information of the target object.
- the reading circuit 8072 is configured to read the description information of the target object according to the identifier.
- the target information generating circuit 8073 is configured to generate target information corresponding to the identifier according to the configuration information and the description information.
- the first obtaining circuit 804 is specifically configured to acquire an identifier of the target object according to the triggering instruction or timing.
- the apparatus further comprises:
- the monitoring circuit 809 is configured to monitor the state of use of the user.
- the playing circuit 8010 is configured to: when the user usage state meets the preset condition, play the specified information by voice.
- control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server.
- the use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
- the cloud server may establish a connection with the mobile terminal and the smart device separately in advance.
- the device includes:
- the output circuit 901 is configured to output a control interface to the mobile terminal.
- the third receiving circuit 902 is configured to receive an operation instruction that is sent by the mobile terminal to the smart device by using the control interface.
- the control instruction generating circuit 903 is configured to generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server.
- the first sending circuit 904 is configured to send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
- the apparatus further comprises:
- the third obtaining circuit 905 is configured to acquire an identifier of the target object and target information corresponding to the identifier.
- the second sending circuit 906 is configured to store the identifier and the target information corresponding to the identifier, and send the information to the smart device and the terminal.
- the third obtaining circuit 905 is specifically configured to update the identifier and the target information corresponding to the identifier according to the triggering instruction or timing.
- the device may further include: a prompting circuit, configured to send the second prompt information to the terminal when the target information meets a preset condition.
- control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server.
- the use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
- a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable component, a thread of execution, a program, and/or a computer.
- an application or script running on a server, or a server can be a component.
- One or more components can be executed in a process and/or thread, and the components can be localized on a single computer and/or distributed between two or more computers and can be run by various computer readable media.
- the component may also pass signals based on data having one or more data packets, for example, from a signal interacting with another component in the local system, the distributed system, and/or interacting with other systems over the network of the Internet. Local and/or remote processes to communicate.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Thermal Sciences (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
相关申请的交叉引用Cross-reference to related applications
本申请要求2018年4月3日递交的中国申请CN201810291437.3的优先权,其全部公开内容通过引用合并于此。The present application claims priority to Chinese Application No. CN201810291437.3, filed on Apr. 3, s.
本公开涉及智能控制技术领域,特别是涉及一种用于控制智能设备的方法和装置。The present disclosure relates to the field of intelligent control technologies, and in particular, to a method and apparatus for controlling a smart device.
随着科技的发展,各行各业都在逐渐实现智能化,例如在办公室自动化、图书管理、交通管理乃至日常家务方面,智能化控制都有着实际的应用。随着智能科技的发展,智能化控制系统的应用领域还在不断扩大,几乎涉及生物、医学、生态经济、电器等所有领域。With the development of science and technology, all walks of life are gradually becoming intelligent. For example, in office automation, library management, traffic management and even daily housekeeping, intelligent control has practical applications. With the development of intelligent technology, the application field of intelligent control systems is still expanding, involving almost all fields such as biology, medicine, ecological economy, and electrical appliances.
传统冰箱主要用来储存食物,伴随科技的迅猛发展,人们对冰箱提出更多的功能需求,那么集成娱乐、影音等功能的新概念智能冰箱应运而生。新的智能冰箱一般都配有显示屏和相应的按键,或者显示屏为触摸显示屏。然而,由于冰箱一般是放在厨房,这个时候操作按键或显示屏就会不太方便,会给用户带来困扰。Traditional refrigerators are mainly used to store food. With the rapid development of technology, people put forward more functional requirements for refrigerators, so a new concept smart refrigerator integrating entertainment, audio-visual and other functions came into being. New smart refrigerators are generally equipped with a display and corresponding buttons, or the display is a touch display. However, since the refrigerator is generally placed in the kitchen, it is inconvenient to operate the buttons or the display screen at this time, which will cause trouble to the user.
发明内容Summary of the invention
根据本公开的一个方面,提供了一种智能设备处用于控制智能设备的方法,所述方法包括:接收云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;对所述控制指令进行解析,获得解析结果;以及根据所述解析结果执行相应的操作。According to an aspect of the present disclosure, a method for controlling a smart device at a smart device is provided, the method comprising: receiving a control instruction sent by a cloud server, wherein the control command is sent by a cloud server according to a pair sent by a mobile terminal An operation instruction of the smart device and a communication protocol between the smart device and the cloud server are generated; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the parsing result.
在实施例中,所述对所述控制指令进行解析,获得解析结果,包括:通过与所述通信协议对应的软件工具包SDK对所述控制指令进行解析,获得解析结果。In an embodiment, the parsing the control instruction to obtain an analysis result includes: parsing the control instruction by using a software toolkit SDK corresponding to the communication protocol, and obtaining an analysis result.
在实施例中,所述方法还包括:获取目标对象的标识;以及将所述目标对象的标识上传至所述云服务器,以使所述云服务器获取所述标识对应的目标信息,并存储。In an embodiment, the method further includes: acquiring an identifier of the target object; and uploading the identifier of the target object to the cloud server, so that the cloud server acquires target information corresponding to the identifier, and stores the information.
在实施例中,所述方法还包括:获取目标对象的标识;获得所述标识对应的目标信息; 以及将所述目标信息进行存储,并上传至所述云服务器。In an embodiment, the method further includes: obtaining an identifier of the target object; obtaining target information corresponding to the identifier; and storing the target information and uploading to the cloud server.
在实施例中,所述获得所述标识对应的目标信息包括:接收所述目标对象的配置信息;根据所述标识读取所述目标对象的描述信息;以及根据所述配置信息及所述描述信息,生成所述标识对应的目标信息。In an embodiment, the obtaining the target information corresponding to the identifier comprises: receiving configuration information of the target object; reading description information of the target object according to the identifier; and according to the configuration information and the description Information, generating target information corresponding to the identifier.
在实施例中,所述获取目标对象的标识包括:根据触发指令或定时获取目标对象的标识。In an embodiment, the obtaining the identifier of the target object comprises: acquiring the identifier of the target object according to the triggering instruction or timing.
在实施例中,所述方法还包括:监测用户使用状态;以及当所述用户使用状态满足预设条件时,语音播放指定信息。In an embodiment, the method further includes: monitoring a user usage state; and playing the specified information by voice when the user usage state satisfies the preset condition.
根据本公开的另一方面,提供了一种云服务器处用于控制智能设备的方法,所述方法包括:向移动终端输出控制界面;接收移动终端通过所述控制界面发送的对所述智能设备的操作指令;根据所述操作指令以及所述智能设备与所述云服务器之间的通信协议生成控制指令;以及向所述智能设备发送所述控制指令,以使所述智能设备对所述控制指令进行解析,并根据解析结果执行相应的操作。According to another aspect of the present disclosure, a method for controlling a smart device at a cloud server is provided, the method comprising: outputting a control interface to a mobile terminal; receiving, by the mobile terminal, the smart device sent through the control interface An operation instruction; generating a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server; and transmitting the control instruction to the smart device to enable the smart device to control the The instruction is parsed and the corresponding operation is performed according to the parsing result.
在实施例中,所述方法还包括:获取目标对象的标识和所述标识对应的目标信息,并存储。In an embodiment, the method further includes: acquiring an identifier of the target object and target information corresponding to the identifier, and storing the information.
在实施例中,所述获取目标对象的标识和所述标识对应的目标信息包括:根据触发指令或定时更新所述标识和所述标识对应的目标信息。In an embodiment, the acquiring the identifier of the target object and the target information corresponding to the identifier comprises: updating the identifier and target information corresponding to the identifier according to a triggering instruction or timing.
在实施例中,所述方法还包括:将更新的标识和所述标识对应的目标信息发送到所述智能设备和所述移动终端。In an embodiment, the method further includes: transmitting the updated identifier and the target information corresponding to the identifier to the smart device and the mobile terminal.
根据本公开的再一方面,提供了一种智能设备处用于控制智能设备的装置,包括:第一接收电路,用于接收云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;解析电路,用于对所述控制指令进行解析,获得解析结果;以及第一执行电路,用于根据所述解析结果执行相应的操作。According to still another aspect of the present disclosure, an apparatus for controlling a smart device at a smart device is provided, including: a first receiving circuit, configured to receive a control instruction sent by a cloud server, where the control instruction is determined by a cloud server according to a cloud server An operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server; an analysis circuit configured to parse the control instruction to obtain an analysis result; and first execution And a circuit, configured to perform a corresponding operation according to the parsing result.
在实施例中,所述解析电路还用于通过与所述通信协议对应的软件工具包SDK对所述控制指令进行解析,获得解析结果。In an embodiment, the parsing circuit is further configured to parse the control instruction by using a software toolkit SDK corresponding to the communication protocol to obtain an analysis result.
在实施例中,所述装置还包括:第一获取电路,用于获取目标对象的标识;以及第一 上传电路,用于将所述目标对象的标识上传至所述云服务器,以使所述云服务器获取所述标识对应的目标信息,并存储。In an embodiment, the device further includes: a first acquiring circuit, configured to acquire an identifier of the target object; and a first uploading circuit, configured to upload an identifier of the target object to the cloud server, so that the The cloud server acquires target information corresponding to the identifier and stores it.
在实施例中,所述装置还包括:第二获取电路,用于获取目标对象的标识;目标信息电路,用于获得所述标识对应的目标信息;以及第二上传电路,用于将所述目标信息进行存储,并上传至所述云服务器。In an embodiment, the apparatus further includes: a second acquiring circuit, configured to acquire an identifier of the target object; a target information circuit, configured to obtain target information corresponding to the identifier; and a second uploading circuit, configured to: The target information is stored and uploaded to the cloud server.
在实施例中,目标信息电路包括:第二接收电路,用于接收所述目标对象的配置信息;读取电路,用于根据所述标识读取所述目标对象的描述信息;以及目标信息生成电路,用于根据所述配置信息及所述描述信息,生成所述标识对应的目标信息。In an embodiment, the target information circuit includes: a second receiving circuit, configured to receive configuration information of the target object; a reading circuit, configured to read description information of the target object according to the identifier; and generate target information And a circuit, configured to generate, according to the configuration information and the description information, target information corresponding to the identifier.
在实施例中,所述装置还包括:检测电路,用于监测用户使用状态;以及播放电路,用于当所述用户使用状态满足预设条件时,语音播放指定信息。In an embodiment, the apparatus further includes: a detecting circuit configured to monitor a user usage state; and a playing circuit configured to play the specified information by voice when the user usage state satisfies the preset condition.
根据本公开的又一方面,提供了一种云服务器处用于控制智能设备的装置,包括:输出电路,用于向所述移动终端输出控制界面;第三接收电路,用于接收所述移动终端通过所述控制界面发送的对所述智能设备的操作指令;控制指令生成电路,用于根据所述操作指令以及所述智能设备与所述云服务器之间的通信协议生成控制指令;第一发送电路,用于向所述智能设备发送所述控制指令,以使所述智能设备对所述控制指令进行解析,并根据解析结果执行相应的操作。According to still another aspect of the present disclosure, there is provided an apparatus for controlling a smart device at a cloud server, comprising: an output circuit for outputting a control interface to the mobile terminal; and a third receiving circuit for receiving the mobile An operation instruction for the smart device sent by the terminal through the control interface; a control instruction generating circuit, configured to generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server; And a sending circuit, configured to send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
在实施例中,所述装置还包括:第三获取电路,用于获取目标对象的标识和所述标识对应的目标信息,并存储。In an embodiment, the apparatus further includes: a third acquiring circuit, configured to acquire an identifier of the target object and target information corresponding to the identifier, and store the information.
在实施例中,所述第三获取电路还用于:根据触发指令或定时更新所述标识和所述标识对应的目标信息。In an embodiment, the third obtaining circuit is further configured to: update the identifier and the target information corresponding to the identifier according to a triggering instruction or a timing.
在实施例中,所述装置还包括:第二发送电路,用于将更新的标识和所述标识对应的目标信息发送到所述智能设备和所述移动终端。In an embodiment, the apparatus further includes: a second sending circuit, configured to send the updated identifier and the target information corresponding to the identifier to the smart device and the mobile terminal.
图1是根据本公开实施例的的智能设备处用于控制智能设备的方法的流程图;1 is a flowchart of a method for controlling a smart device at a smart device, in accordance with an embodiment of the present disclosure;
图2是根据本公开实施例的智能设备处用于控制智能设备的方法的流程图;2 is a flowchart of a method for controlling a smart device at a smart device in accordance with an embodiment of the present disclosure;
图3是根据本公开的在智能设备处用于控制智能设备的方法的流程图;3 is a flow diagram of a method for controlling a smart device at a smart device in accordance with the present disclosure;
图4是根据本公开实施例的自定义模板的示意图;4 is a schematic diagram of a custom template in accordance with an embodiment of the present disclosure;
图5是根据本公开实施例的云服务器处用于控制智能设备的方法的流程图;5 is a flowchart of a method for controlling a smart device at a cloud server, in accordance with an embodiment of the present disclosure;
图6是根据本公开实施例的控制界面的示意图;6 is a schematic diagram of a control interface in accordance with an embodiment of the present disclosure;
图7是根据本公开实施例的智能控制系统的信号交互过程的流程图;7 is a flowchart of a signal interaction process of an intelligent control system in accordance with an embodiment of the present disclosure;
图8是根据本公开实施例的智能设备处用于控制智能设备的装置的结构框图;以及8 is a structural block diagram of an apparatus for controlling a smart device at a smart device according to an embodiment of the present disclosure;
图9是根据本公开实施例的云服务器处用于控制智能设备的装置的结构框图。9 is a structural block diagram of an apparatus for controlling a smart device at a cloud server according to an embodiment of the present disclosure.
为使本公开的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本公开作进一步详细的说明。The above-described objects, features and advantages of the present disclosure will become more apparent from the aspects of the appended claims.
参照图1,其示出了根据本公开实施例的智能设备处用于控制智能设备的方法的流程图。所述智能设备可以预先与云服务器建立连接。所述方法包括:Referring to Figure 1, there is shown a flow diagram of a method for controlling a smart device at a smart device in accordance with an embodiment of the present disclosure. The smart device can establish a connection with the cloud server in advance. The method includes:
步骤101:接收所述云服务器发送的控制指令。Step 101: Receive a control instruction sent by the cloud server.
所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成。The control instruction is generated by the cloud server according to an operation instruction of the smart device sent by the mobile terminal and a communication protocol between the smart device and the cloud server.
在实际应用中,移动终端与智能设备距离较远(即户外模式),控制指令由云服务器根据移动终端发送的对智能设备的操作指令以及智能设备与云服务器之间的通信协议生成,也就是说智能设备接收云服务器发送的控制指令。In practical applications, the mobile terminal is far away from the smart device (ie, the outdoor mode), and the control command is generated by the cloud server according to the operation instruction of the smart device sent by the mobile terminal and the communication protocol between the smart device and the cloud server, that is, The smart device is said to receive a control command sent by the cloud server.
在实际应用中,所述智能设备可以预先与云服务器建立长连接,长连接在通信上是指一个连接上可以连续发送多个数据包。云服务器通过该长连接与智能设备通信,并向智能设备下发控制指令,智能设备也可以预先与云服务器建立短连接,短连接在通信上是指通信双方有数据交互时,就建立一个连接,数据发送完成之后,则断开此连接。云服务器通过该短连接与智能设备通信,并向智能设备下发控制指令。In practical applications, the smart device may establish a long connection with the cloud server in advance, and the long connection in the communication means that a plurality of data packets can be continuously transmitted on one connection. The cloud server communicates with the smart device through the long connection, and sends a control command to the smart device, and the smart device can also establish a short connection with the cloud server in advance. The short connection in the communication means that when the communication parties have data interaction, a connection is established. After the data is sent, disconnect the connection. The cloud server communicates with the smart device through the short connection, and sends a control command to the smart device.
在云服务器通过连接向智能设备下发控制指令后,当在预设时间内未收到智能设备的响应消息时,则断开云服务器与智能设备的连接通信。释放连接有利于提高云服务器的响应速度,有效节省云服务器的资源损耗,预设时间的设定本领域技术人员可以根据实际情况确定,例如1分钟、2分钟等等,对此本公开不做具体限制。After the cloud server sends a control command to the smart device through the connection, when the response message of the smart device is not received within the preset time, the cloud server disconnects the communication with the smart device. The release of the connection is beneficial to improve the response speed of the cloud server, and effectively save the resource loss of the cloud server. The setting of the preset time can be determined by a person skilled in the art according to actual conditions, for example, 1 minute, 2 minutes, etc., and the disclosure does not Specific restrictions.
步骤102:对所述控制指令进行解析,获得解析结果。Step 102: Parse the control instruction to obtain an analysis result.
步骤103:根据所述解析结果执行相应的操作。Step 103: Perform a corresponding operation according to the parsing result.
在本公开实施例中,所述智能设备是指可以由其他移动终端进行控制的智能设备,例如:智能冰箱、智能空调、智能家居、智能电视等等,所述移动终端是与智能设备进行数据交互的终端,例如:手机、IPAD、手持设备等等。其中,上述所述智能设备与上述云服务器之间的通信协议可以采用基础通信协议,例如:JoyLink,也可以通过标准协议或者私有协议进行通信,其中,私有协议具有封闭性和安全性高的优点。可以理解,本公开实施例对于智能设备与云服务器之间的具体通信方式不加以限制。In the embodiment of the present disclosure, the smart device refers to a smart device that can be controlled by other mobile terminals, such as a smart refrigerator, a smart air conditioner, a smart home, a smart TV, etc., and the mobile terminal performs data with the smart device. Interactive terminals, such as mobile phones, IPADs, handheld devices, and more. The communication protocol between the smart device and the cloud server may use a basic communication protocol, such as JoyLink, or communicate through a standard protocol or a proprietary protocol. The private protocol has the advantages of closedness and high security. . It can be understood that the embodiment of the present disclosure does not limit the specific communication manner between the smart device and the cloud server.
在本实施例中,接收所述云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;对所述控制指令进行解析,获得解析结果;根据所述解析结果执行相应的操作。利用云服务实现对智能设备的控制,可以方便用户不在家时随时关注家中状况,还能达到主动报警的效果,进而提升了用户的生活体验。In this embodiment, the control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server. Generating a communication protocol; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the analysis result. The use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
参照图2,其示出了根据本公开实施例的智能设备处用于控制智能设备的方法的流程图。所述智能设备可以预先与云服务器建立连接。所述方法包括:Referring to FIG. 2, a flow diagram of a method for controlling a smart device at a smart device is illustrated in accordance with an embodiment of the present disclosure. The smart device can establish a connection with the cloud server in advance. The method includes:
步骤201:接收所述云服务器发送的控制指令。Step 201: Receive a control instruction sent by the cloud server.
其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成。The control command is generated by the cloud server according to an operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server.
步骤202:对所述控制指令进行解析,获得解析结果。Step 202: Parse the control instruction to obtain an analysis result.
在本公开的一个实施例中,步骤202可以包括如下子步骤:In an embodiment of the present disclosure,
步骤2021:通过与所述通信协议对应的软件工具包SDK对所述控制指令进行解析,获得解析结果。Step 2021: Parse the control instruction by using a software toolkit SDK corresponding to the communication protocol, and obtain an analysis result.
智能设备与云服务器建立连接之后,用户在移动终端上对智能设备发送控制指令后,云服务器将该控制指令发送至智能设备,智能设备通过软件工具包SDK对控制指令进行解析,获得解析结果。智能设备根据解析结果执行相应的操作。After the smart device establishes a connection with the cloud server, after the user sends a control command to the smart device on the mobile terminal, the cloud server sends the control command to the smart device, and the smart device parses the control command through the software toolkit SDK to obtain the analysis result. The smart device performs the corresponding operation according to the analysis result.
下面以智能设备为智能冰箱为例,参见表一说明控制指令可以包含的参数。Let's take the smart device as a smart refrigerator as an example. See Table 1 for the parameters that the control command can contain.
表一Table I
其中,冰箱开关是冰箱开关指令,发送0则表示关闭冰箱,发送1表示打开冰箱,冰箱进入正常工作状态。Among them, the refrigerator switch is a refrigerator switch command, sending 0 means turning off the refrigerator, and sending 1 means turning on the refrigerator, and the refrigerator enters a normal working state.
需要说明的是,上述表一中的控制指令仅仅是示例,实际应用中控制指令还可以包括其他参数,对此本公开不做具体限制。It should be noted that the control commands in Table 1 above are merely examples. In actual applications, the control commands may further include other parameters, and the disclosure is not specifically limited.
步骤203:根据所述解析结果执行相应的操作。Step 203: Perform a corresponding operation according to the parsing result.
例如:智能设备对控制指令进行解析,如果获得的解析结果为视频互动请求,则智能设备执行相应的视频互动请求。For example, the smart device parses the control instruction, and if the obtained parsing result is a video interaction request, the smart device performs a corresponding video interaction request.
步骤204:获取目标对象的标识。Step 204: Acquire an identifier of the target object.
步骤205:将所述目标对象的标识上传至所述云服务器,以使所述云服务器获取所述标识对应的目标信息,并存储。Step 205: Upload the identifier of the target object to the cloud server, so that the cloud server obtains the target information corresponding to the identifier, and stores the information.
在实际应用中,目标对象可以为食品,也可以为其他物品,目标对象的标识可以为条形码或者二维码,也可以为射频识别标签等等,对此本公开不做具体限制。由于在超市或者商场采购的食品一般都有条形码或者二维码,有的甚至还会带有射频识别RFID标签,因此目标对象的标识可以为条形码或者二维码,也可以为射频识别标签等等,对此本公开不做具体限制。并将目标对象的标识上传至云服务器。In the actual application, the target object may be a food or other items, and the identifier of the target object may be a barcode or a two-dimensional code, or may be a radio frequency identification label, etc., and the disclosure is not specifically limited. Since foods purchased in supermarkets or shopping malls generally have barcodes or QR codes, and some even have RFID tags, the target object can be identified by barcode or QR code, or by RFID tag. This disclosure is not specifically limited. Upload the identity of the target object to the cloud server.
智能设备将目标对象的标识上传至云服务器,云服务器扫描目标对象的标识,获取目标对象对应的目标信息,该目标信息包括但不限于:食品生产日期、保质期、类型、配方、食品数量和封装方式等等。The smart device uploads the identifier of the target object to the cloud server, and the cloud server scans the identifier of the target object to obtain target information corresponding to the target object, including but not limited to: food production date, shelf life, type, recipe, food quantity, and package. Ways and so on.
在实际应用中,也可以由智能设备中设置的扫描器或者RFID读写器,识别目标对象的标识,获取该标识对应的目标信息,然后智能设备将获取的目标信息上传至云服务器。In an actual application, the identifier of the target object may be identified by the scanner or the RFID reader set in the smart device, and the target information corresponding to the identifier is obtained, and then the smart device uploads the acquired target information to the cloud server.
在本实施例中,接收所述云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;对所述控制指令进行解析,获得解析结果;根据所述解析结果执行相应的操作。利用云服务实现对智能设备的控制,可以方便用户不在家时随时关注家中状况,还能达到主动报警的效果,进而提升了用户的生活体验。In this embodiment, the control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server. Generating a communication protocol; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the analysis result. The use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
参照图3,其示出了根据本公开实施例的智能设备处用于控制智能设备的方法的流程图。所述智能设备可以预先与云服务器建立连接。所述方法包括:Referring to FIG. 3, a flow diagram of a method for controlling a smart device at a smart device is illustrated in accordance with an embodiment of the present disclosure. The smart device can establish a connection with the cloud server in advance. The method includes:
步骤301:接收所述云服务器发送的控制指令。Step 301: Receive a control instruction sent by the cloud server.
其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成。The control command is generated by the cloud server according to an operation instruction sent by the mobile terminal to the smart device and a communication protocol between the smart device and the cloud server.
步骤302:对所述控制指令进行解析,获得解析结果。Step 302: Parse the control instruction to obtain an analysis result.
步骤303:根据所述解析结果执行相应的操作。Step 303: Perform a corresponding operation according to the parsing result.
步骤304:获取目标对象的标识。Step 304: Acquire an identifier of the target object.
在实际应用中,步骤304的一种实现方式是:根据触发指令获取目标对象的标识。该触发指令可以是从智能设备中取食物时,获取目标对象的标识,也可以是往智能设备中放置食物时,获取目标对象的标识,在取放目标对象时,均获取目标对象的标识,这样可以随时了解智能设备中目标对象的情况,使用户根据目标对象的变化进行采购。In an actual application, an implementation manner of
作为另一种实现方式,智能设备可以定时获取目标对象的标识,例如:每隔12个小时,或者每隔一天获取目标对象的标识,对此本公开不做具体限制。As another implementation manner, the smart device may acquire the identifier of the target object periodically, for example, every 12 hours, or every other day to obtain the identifier of the target object, which is not specifically limited in this disclosure.
步骤305:获得所述标识对应的目标信息。Step 305: Obtain target information corresponding to the identifier.
在实际应用中,步骤305的一种实现方式是:由于采购的目标对象一般都有条形码或者二维码,有的甚至还会带有射频识别RFID标签,因此当目标对象存在标识时,智能设备通过识别该标识,将获取的标识以及标识对应的目标信息上述至云服务器。也可以智能设备将标识上传至云服务器,由云服务器获取所述标识对应的目标信息,并存储。In practical applications, one implementation of
作为步骤305的另一种实现方式,所述获得所述标识对应的目标信息包括:接收所述目标对象的配置信息;根据所述标识读取所述目标对象的描述信息;根据所述配置信息及所述描述信息,生成所述标识对应的目标信息。As another implementation manner of the
作为步骤305的另一种实现方式,经常出现目标对象不存在标识的情况,在这种情况下可以通过电子标签来实现标记,即对目标对象不存在标识时,对该目标对象进行贴电子标签,并通过自定义模板记录目标对象的目标信息。As another implementation manner of
该自定义模板可以采用如图4所示的自定义模板,该自定义模板具体包括:目标对象的属性/名称,和/或目标对象的数量,和/或目标对象的状态,和/或目标对象的封装方式, 和/或目标对象最低数量的设定等等,在实际应用中也可以添加其他信息。The custom template may adopt a custom template as shown in FIG. 4, and the custom template specifically includes: a property/name of the target object, and/or a number of target objects, and/or a state of the target object, and/or a target. The encapsulation method of the object, and/or the minimum number of target objects, etc., can also add other information in practical applications.
针对目标对象无标识的情况,获得所述标识对应的目标信息包括:智能设备通过自定义模板获得目标对象标识对应的目标信息,然后智能设备将该目标信息上传至云服务器,并建立目标信息与电子标签的映射关系。For the case that the target object has no identifier, obtaining the target information corresponding to the identifier includes: the smart device obtains the target information corresponding to the target object identifier by using the customized template, and then the smart device uploads the target information to the cloud server, and establishes the target information and The mapping relationship of electronic tags.
或者智能设备将该电子标签发送至移动终端,移动终端通过该电子标签获取目标信息,然后将该目标信息和电子标签一起上传至云服务器,并建立目标信息与电子标签的映射关系。Or the smart device sends the electronic tag to the mobile terminal, and the mobile terminal acquires the target information through the electronic tag, and then uploads the target information and the electronic tag to the cloud server, and establishes a mapping relationship between the target information and the electronic tag.
进一步,当获得的目标信息满足预设条件时,向所述云服务器发送第一提示信息。第一提示信息用于提示智能设备中目标对象的变化情况,或者智能设备的温度过高等等,也就是说对智能设备中的目标对象的变化进行提醒。Further, when the obtained target information meets the preset condition, the first prompt information is sent to the cloud server. The first prompt information is used to prompt the change of the target object in the smart device, or the temperature of the smart device is too high, etc., that is, to remind the change of the target object in the smart device.
步骤306:将所述目标信息进行存储,并上传至所述云服务器。Step 306: Store the target information and upload it to the cloud server.
在本实施例中,所述方法还包括:监测用户使用状态。当所述用户使用状态满足预设条件时,语音播放指定信息。In this embodiment, the method further includes: monitoring a user usage status. When the user usage state satisfies the preset condition, the voice plays the specified information.
使用状态包括智能设备的使用时间、使用次数等等。当使用状态满足预设条件,则语音播放指定信息,以提醒对智能设备进行相应的操作。The usage status includes the usage time of the smart device, the number of uses, and the like. When the usage state satisfies the preset condition, the voice plays the specified information to remind the smart device to perform the corresponding operation.
该指定信息可以存储在云服务器中,智能设备从云服务器中获得该指定信息,也可以将指定信息存储在智能设备中,智能设备直接播放该指定信息。The specified information may be stored in the cloud server, and the smart device obtains the specified information from the cloud server, and may also store the specified information in the smart device, and the smart device directly plays the specified information.
在实际应用中,所述方法还包括:与移动终端建立连接;接收到所述移动终端发送的查询请求;根据所述查询请求向所述移动终端反馈对应的查询信息。In an actual application, the method further includes: establishing a connection with the mobile terminal; receiving a query request sent by the mobile terminal; and feeding back corresponding query information to the mobile terminal according to the query request.
参照图5,其示出了根据本公开实施例的云服务器处用于控制智能设备的方法的流程图。云服务器可以预先分别与移动终端和智能设备建立连接。所述方法包括:Referring to FIG. 5, a flow diagram of a method for controlling a smart device at a cloud server is illustrated in accordance with an embodiment of the present disclosure. The cloud server can establish a connection with the mobile terminal and the smart device separately in advance. The method includes:
步骤501:向移动终端输出控制界面。Step 501: Output a control interface to the mobile terminal.
具体应用中,云服务器可以通过以下方式向移动终端输出控制界面:In a specific application, the cloud server can output a control interface to the mobile terminal in the following manner:
移动终端向云服务器发送获取指令,云服务器根据所述获取指令查找控制界面,并将查找到的控制界面返回给移动终端。The mobile terminal sends an acquisition instruction to the cloud server, and the cloud server searches for the control interface according to the obtaining instruction, and returns the found control interface to the mobile terminal.
其中,获取指令包括智能设备的类型,可以通过智能设备的二维码或者说明书获取智能设备的类型。The obtaining instruction includes a type of the smart device, and the type of the smart device can be obtained through a two-dimensional code or a manual of the smart device.
具体的,移动终端打开APP,获取智能设备的类型,根据该类型在智能云服务器进行查找,将查找到控制界面返回给移动终端。Specifically, the mobile terminal opens the APP, obtains the type of the smart device, searches for the smart cloud server according to the type, and returns the found control interface to the mobile terminal.
在实际应用中,控制界面是根据智能设备的类型,设计出符合该智能设备的控制界面,以方便用户操作。该控制界面可以HTML界面,也可以为其他控制界面,优选的,控制界面为HTML5界面。In practical applications, the control interface is designed to conform to the control interface of the smart device according to the type of the smart device, so as to facilitate user operation. The control interface may be an HTML interface or other control interface. Preferably, the control interface is an HTML5 interface.
参见图6,其示出了控制界面的示意图。该控制界面为HTML5界面,具体包括的操作指令可以为:应用商标按钮、视频互动、设置、食物信息、消息发送按钮、信息预览框、外部设备控制、过期/接近过期视频预警、食物有效期、急需采购食物清单、视频聊天预览框等等,Referring to Figure 6, a schematic diagram of a control interface is shown. The control interface is an HTML5 interface, and the specific operation instructions may include: application trademark button, video interaction, setting, food information, message sending button, information preview box, external device control, expired/closed expired video warning, food expiration date, urgent need Purchase food lists, video chat preview boxes, etc.
需要说明的是,该控制界面仅仅用作举例,在实际应用中,可以包括其他信息,对此本公开不做具体限制。It should be noted that the control interface is only used as an example, and other information may be included in the actual application, and the disclosure is not specifically limited.
步骤502:接收移动终端通过所述控制界面发送的对所述智能设备的操作指令。Step 502: Receive an operation instruction sent by the mobile terminal to the smart device by using the control interface.
步骤503:根据所述操作指令以及所述智能设备与所述云服务器之间的通信协议生成控制指令;Step 503: Generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server.
步骤504:向所述智能设备发送所述控制指令,以使所述智能设备对所述控制指令进行解析,并根据解析结果执行相应的操作。Step 504: Send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
例如:移动终端在控制界面中选择的操作指令为食物有效期,移动终端将食物有效期发送至云服务器,云服务器食物有效期的操作指令以及所述智能设备与所述云服务器之间的通信协议生成控制指令,并将该控制指令发送至智能设备,智能设备通过SDK包对控制指令进行解析,获得食物有效期的解析结果,然后智能设备执行获取食物有效期的操作。For example, the operation instruction selected by the mobile terminal in the control interface is a food expiration date, the mobile terminal sends the food expiration date to the cloud server, the operation instruction of the cloud server food expiration date, and the communication protocol generation control between the smart device and the cloud server. The instruction sends the control command to the smart device, and the smart device parses the control command through the SDK package to obtain an analysis result of the validity period of the food, and then the smart device performs an operation of obtaining the validity period of the food.
在实施例中,所述方法还包括:In an embodiment, the method further includes:
获取目标对象的标识及所述标识对应的目标信息,并存储。Obtaining an identifier of the target object and target information corresponding to the identifier, and storing the information.
在实际应用中,云服务器可以根据触发指令或定时更新所述标识及所述标识对应的目标信息。当所述目标信息满足预设条件时,向所述移动终端发送第二提示信息,第二提示信息用于提醒目标信息的变化情况,方便用户根据目标信息的变化情况进行采购。In an actual application, the cloud server may update the identifier and the target information corresponding to the identifier according to a triggering instruction or a timing. When the target information meets the preset condition, the second prompt information is sent to the mobile terminal, and the second prompt information is used to remind the change of the target information, so that the user can purchase according to the change of the target information.
云服务器也可以直接接收智能设备发送的第一提示信息,然后将第一提示信息发送给移动终端。The cloud server may also directly receive the first prompt information sent by the smart device, and then send the first prompt information to the mobile terminal.
可以通过以下方式获取目标对象的标识及所述标识对应的目标信息:The identifier of the target object and the target information corresponding to the identifier may be obtained by:
一种实现方式是,智能设备获取目标对象的标识,将该标识上传至云服务器,云服务器根据该标识查找并获得目标信息。In one implementation manner, the smart device acquires the identifier of the target object, uploads the identifier to the cloud server, and the cloud server searches for and obtains the target information according to the identifier.
另一种实现方式是,智能设备获取目标对象的标识以及标识对应的目标信息,并将该标识以及标识对应的目标信息上传至云服务器。In another implementation manner, the smart device acquires the identifier of the target object and the target information corresponding to the identifier, and uploads the identifier and the target information corresponding to the identifier to the cloud server.
另一种实现方式是,所述获得所述标识对应的目标信息还包括:接收所述目标对象的配置信息;根据所述标识读取所述目标对象的描述信息;根据所述配置信息及所述描述信息,生成所述标识对应的目标信息。In another implementation manner, the obtaining the target information corresponding to the identifier further includes: receiving configuration information of the target object; reading description information of the target object according to the identifier; and according to the configuration information and the Descriptive information, generating target information corresponding to the identifier.
在本实施例中,将获取的所述标识及所述标识对应的目标信息发送至所述智能设备及所述移动终端。In this embodiment, the obtained identifier and the target information corresponding to the identifier are sent to the smart device and the mobile terminal.
基于上述方法实施例,本公开实施例提供的智能控制系统的信号交互过程,如图7所述,具体包括以下步骤:Based on the foregoing method embodiments, the signal interaction process of the intelligent control system provided by the embodiment of the present disclosure, as described in FIG. 7 , specifically includes the following steps:
步骤701:移动终端向云服务器发送获取指令。Step 701: The mobile terminal sends an acquisition instruction to the cloud server.
步骤702:云服务器根据接收到的获取指令,返回控制界面。Step 702: The cloud server returns to the control interface according to the received obtaining instruction.
步骤703:移动终端向云服务器发送操作指令。Step 703: The mobile terminal sends an operation instruction to the cloud server.
步骤704:云服务器向智能设备发送控制指令。Step 704: The cloud server sends a control instruction to the smart device.
步骤705:智能设备向云服务器发送控制成功信息。Step 705: The smart device sends control success information to the cloud server.
步骤706:云服务器向移动终端发送操作成功响应信息。Step 706: The cloud server sends an operation success response message to the mobile terminal.
步骤707:移动终端将接收到的控制指令发送至智能设备。Step 707: The mobile terminal sends the received control command to the smart device.
步骤708:智能设备接收到云服务器发送控制指令后,执行相应的操作并向移动终端发送控制成功信息。Step 708: After receiving the control command sent by the cloud server, the smart device performs a corresponding operation and sends control success information to the mobile terminal.
需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本公开所必需的。It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the present disclosure is not limited by the described action sequence, because In accordance with the present disclosure, certain steps may be performed in other sequences or concurrently. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the present disclosure.
基于上述方法实施例的说明,本公开还提供了相应的装置实施例,来实现上述方法实施例所述的内容。Based on the description of the foregoing method embodiments, the present disclosure further provides a corresponding device embodiment to implement the content described in the foregoing method embodiments.
参照图8,其示出了根据本公开实施例智能设备处用于控制智能设备的装置。所述智能设备可以预先与云服务器建立连接。所述装置包括:Referring to Figure 8, there is shown an apparatus for controlling a smart device at a smart device in accordance with an embodiment of the present disclosure. The smart device can establish a connection with the cloud server in advance. The device includes:
第一接收电路801,用于接收所述云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成。a first receiving circuit 801, configured to receive a control command sent by the cloud server, where the control command is used by the cloud server according to an operation instruction of the smart device and the smart device and the cloud server The communication protocol is generated between.
解析电路802,用于对所述控制指令进行解析,获得解析结果。The parsing circuit 802 is configured to parse the control command to obtain an analysis result.
第一执行电路803,用于根据所述解析结果执行相应的操作。The first execution circuit 803 is configured to perform a corresponding operation according to the parsing result.
在本实施例中,所述解析电路具体用于通过与所述通信协议对应的软件工具包SDK对所述控制指令进行解析,获得解析结果。In this embodiment, the parsing circuit is specifically configured to parse the control instruction by using a software toolkit SDK corresponding to the communication protocol to obtain an analysis result.
在实施例中,所述装置还包括:In an embodiment, the apparatus further comprises:
第一获取电路804,用于获取目标对象的标识。The first obtaining circuit 804 is configured to acquire an identifier of the target object.
第一上传电路805,用于将所述目标对象的标识上传至所述云服务器,以使所述云服务器获取所述标识对应的目标信息,并存储。The first uploading circuit 805 is configured to upload the identifier of the target object to the cloud server, so that the cloud server obtains the target information corresponding to the identifier, and stores the information.
在实施例中,所述装置还包括:In an embodiment, the apparatus further comprises:
第二获取电路806,用于获取目标对象的标识。The second obtaining circuit 806 is configured to acquire an identifier of the target object.
目标信息电路807,用于获得所述标识对应的目标信息;a target information circuit 807, configured to obtain target information corresponding to the identifier;
第二上传电路808,用于将所述目标信息进行存储,并上传至所述云服务器。The second uploading circuit 808 is configured to store the target information and upload it to the cloud server.
在实施例中,所述目标信息电路807包括:In an embodiment, the target information circuit 807 includes:
第二接收电路8071,用于接收所述目标对象的配置信息。The second receiving circuit 8071 is configured to receive configuration information of the target object.
读取电路8072,用于根据所述标识读取所述目标对象的描述信息。The reading circuit 8072 is configured to read the description information of the target object according to the identifier.
目标信息生成电路8073,用于根据所述配置信息及所述描述信息,生成所述标识对应的目标信息。The target information generating circuit 8073 is configured to generate target information corresponding to the identifier according to the configuration information and the description information.
在实施例中,第一获取电路804具体用于根据触发指令或定时获取目标对象的标识。In an embodiment, the first obtaining circuit 804 is specifically configured to acquire an identifier of the target object according to the triggering instruction or timing.
在实施例中,所述装置还包括:In an embodiment, the apparatus further comprises:
监测电路809,用于监测用户使用状态。The monitoring circuit 809 is configured to monitor the state of use of the user.
播放电路8010,用于当所述用户使用状态满足预设条件时,语音播放指定信息。The playing circuit 8010 is configured to: when the user usage state meets the preset condition, play the specified information by voice.
在本实施例中,接收所述云服务器发送的控制指令,其中,所述控制指令由云服务器 根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;对所述控制指令进行解析,获得解析结果;根据所述解析结果执行相应的操作。利用云服务实现对智能设备的控制,可以方便用户不在家时随时关注家中状况,还能达到主动报警的效果,进而提升了用户的生活体验。In this embodiment, the control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server. Generating a communication protocol; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the analysis result. The use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
参照图9,其示出了根据本公开实施例的云服务器处用于智能设备的装置的结构框图。所述云服务器可以预先分别与移动终端和智能设备建立连接。所述装置包括:Referring to FIG. 9, there is shown a structural block diagram of an apparatus for a smart device at a cloud server according to an embodiment of the present disclosure. The cloud server may establish a connection with the mobile terminal and the smart device separately in advance. The device includes:
输出电路901,用于向所述移动终端输出控制界面。The output circuit 901 is configured to output a control interface to the mobile terminal.
第三接收电路902,用于接收所述移动终端通过所述控制界面发送的对所述智能设备的操作指令。The third receiving circuit 902 is configured to receive an operation instruction that is sent by the mobile terminal to the smart device by using the control interface.
控制指令生成电路903,用于根据所述操作指令以及所述智能设备与所述云服务器之间的通信协议生成控制指令。The control instruction generating circuit 903 is configured to generate a control instruction according to the operation instruction and a communication protocol between the smart device and the cloud server.
第一发送电路904,用于向所述智能设备发送所述控制指令,以使所述智能设备对所述控制指令进行解析,并根据解析结果执行相应的操作。The first sending circuit 904 is configured to send the control instruction to the smart device, so that the smart device parses the control instruction, and performs a corresponding operation according to the parsing result.
在实施例中,所述装置还包括:In an embodiment, the apparatus further comprises:
第三获取电路905,用于获取目标对象的标识及所述标识对应的目标信息。The third obtaining circuit 905 is configured to acquire an identifier of the target object and target information corresponding to the identifier.
第二发送电路906,用于对所述标识及所述标识对应的目标信息进行存储,并发送至所述智能设备及所述终端。The second sending circuit 906 is configured to store the identifier and the target information corresponding to the identifier, and send the information to the smart device and the terminal.
在实施例中,第三获取电路905具体用于根据触发指令或定时更新所述标识及所述标识对应的目标信息。In an embodiment, the third obtaining circuit 905 is specifically configured to update the identifier and the target information corresponding to the identifier according to the triggering instruction or timing.
此外,所述装置还可以包括:提示电路,用于当所述目标信息满足预设条件时,向所述终端发送第二提示信息。In addition, the device may further include: a prompting circuit, configured to send the second prompt information to the terminal when the target information meets a preset condition.
在本实施例中,接收所述云服务器发送的控制指令,其中,所述控制指令由云服务器根据移动终端发送的对所述智能设备的操作指令以及所述智能设备与所述云服务器之间的通信协议生成;对所述控制指令进行解析,获得解析结果;根据所述解析结果执行相应的操作。利用云服务实现对智能设备的控制,可以方便用户不在家时随时关注家中状况,还能达到主动报警的效果,进而提升了用户的生活体验。In this embodiment, the control instruction sent by the cloud server is received, where the control instruction is used by the cloud server according to an operation instruction sent by the mobile terminal to the smart device, and between the smart device and the cloud server. Generating a communication protocol; parsing the control instruction to obtain an analysis result; and performing a corresponding operation according to the analysis result. The use of cloud services to achieve control of smart devices can facilitate users to pay attention to the situation at home when they are not at home, and can also achieve the effect of active alarms, thereby improving the user's life experience.
对于上述装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相 关之处参见所示方法实施例的部分说明即可。For the above device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment shown.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in the present specification are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same similar parts between the various embodiments can be referred to each other.
本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故上述各个实施例之间的任意组合都是本公开的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。It will be readily apparent to those skilled in the art that any combination of the above various embodiments is possible, and any combination between the above embodiments is an embodiment of the present disclosure, but due to space limitations, the present specification is hereby Not detailed one by one.
在本公开中,“组件”、“装置”、“系统”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或线程中,并且组件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一组件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。In the present disclosure, "component", "device", "system" and the like refer to related entities applied to a computer, such as hardware, a combination of hardware and software, software or software in execution, and the like. In particular, for example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable component, a thread of execution, a program, and/or a computer. Also, an application or script running on a server, or a server, can be a component. One or more components can be executed in a process and/or thread, and the components can be localized on a single computer and/or distributed between two or more computers and can be run by various computer readable media. . The component may also pass signals based on data having one or more data packets, for example, from a signal interacting with another component in the local system, the distributed system, and/or interacting with other systems over the network of the Internet. Local and/or remote processes to communicate.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities. There is any such actual relationship or order between operations. Moreover, the terms "comprising" and "comprising" are intended to include not only those elements, but also other elements that are not explicitly listed, or the elements that are inherent to the process, method, item, or device. An element that is defined by the phrase "comprising", without limiting the invention, does not exclude the presence of additional elements in the process, method, article, or device.
而且,上文中的“和/或”表示本文既包含了“和”的关系,也包含了“或”的关系,其中:如果方案A与方案B是“和”的关系,则表示某实施例中可以同时包括方案A和方案B;如果方案A与方案B是“或”的关系,则表示某实施例中可以单独包括方案A,或者单独包括方案B。Moreover, "and/or" in the above means that both the relationship of "and" and the relationship of "or" are included herein, wherein: if the relationship between the scheme A and the scheme B is "and", it indicates an embodiment. The scheme A and the scheme B may be included at the same time; if the relationship between the scheme A and the scheme B is "or", it means that the scheme A may be separately included in an embodiment, or the scheme B may be separately included.
尽管已描述了本公开的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本公开范围的所有变更和修改。While the preferred embodiment of the present disclosure has been described, those skilled in the art can make further changes and modifications to these embodiments once the basic inventive concept is known. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications
以上对本公开所提供的一种用于控制智能设备的方法和装置,进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。The method and apparatus for controlling a smart device provided by the present disclosure are described in detail. The principles and implementation manners of the present disclosure are described in the specific examples. The description of the above embodiments is only for helping. The method of the present disclosure and its core ideas are understood; at the same time, those skilled in the art, according to the idea of the present disclosure, will have any changes in the specific embodiments and application scopes. It should be understood that the limitations of the disclosure.
Claims (21)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810291437.3A CN108375924A (en) | 2018-04-03 | 2018-04-03 | A kind of control method and device of smart machine |
| CN201810291437.3 | 2018-04-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019192305A1 true WO2019192305A1 (en) | 2019-10-10 |
Family
ID=63031881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/078167 Ceased WO2019192305A1 (en) | 2018-04-03 | 2019-03-14 | Method and apparatus for controlling smart device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108375924A (en) |
| WO (1) | WO2019192305A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113590004A (en) * | 2021-06-25 | 2021-11-02 | 青岛海尔多媒体有限公司 | Method and system for controlling household appliance and electronic device |
| CN114040241A (en) * | 2021-10-27 | 2022-02-11 | 中移(杭州)信息技术有限公司 | Data screen projection method, device, equipment and computer readable storage medium |
| CN114825632A (en) * | 2022-05-12 | 2022-07-29 | 红云红河烟草(集团)有限责任公司 | Power distribution control system and method based on Internet |
| CN115002059A (en) * | 2022-05-06 | 2022-09-02 | 深圳市雷鸟网络传媒有限公司 | Information processing method, information processing device, computer-readable storage medium and computer equipment |
| CN115866856A (en) * | 2022-11-29 | 2023-03-28 | 广州彩熠灯光股份有限公司 | Lamp control method, lamp and computer equipment |
| CN116414041A (en) * | 2021-12-31 | 2023-07-11 | 云米互联科技(广东)有限公司 | Intelligent device control method and device based on position information |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108375924A (en) * | 2018-04-03 | 2018-08-07 | 京东方科技集团股份有限公司 | A kind of control method and device of smart machine |
| CN110865853B (en) * | 2018-08-28 | 2023-05-16 | 阿里巴巴集团控股有限公司 | Intelligent operation method and device of cloud service and electronic equipment |
| CN109040809A (en) * | 2018-09-29 | 2018-12-18 | 四川长虹电器股份有限公司 | A method of it is connect by smart television with equipment |
| CN109520074A (en) * | 2018-09-30 | 2019-03-26 | 佛山市中格威电子有限公司 | A kind of intelligent regulator system and method for air-conditioning equipment |
| CN109510880A (en) * | 2019-01-04 | 2019-03-22 | 南通星云智能科技有限公司 | It is a kind of to support various equipment without the device and method for sewing up cloud |
| CN109799719B (en) | 2019-01-31 | 2021-01-08 | 广东美的制冷设备有限公司 | Control method of household appliance, server, household appliance and storage medium |
| CN110120222A (en) * | 2019-05-23 | 2019-08-13 | 九牧厨卫股份有限公司 | A kind of voice broadcast method of the smart mirror cabinet with voice broadcast function |
| CN110798387B (en) * | 2019-10-30 | 2022-02-15 | 佛山市百斯特电器科技有限公司 | Method and system for checking operation state |
| CN110749046B (en) * | 2019-10-31 | 2023-08-25 | 广东美的制冷设备有限公司 | Air conditioner control method and device, air conditioner and computer readable storage medium |
| CN112492023B (en) * | 2020-11-25 | 2023-04-07 | 青岛海尔科技有限公司 | Device control method, device, storage medium, and electronic apparatus |
| CN115993789A (en) * | 2021-10-20 | 2023-04-21 | 北京骑胜科技有限公司 | Vehicle control method, terminal, server and program product |
| CN115175018B (en) * | 2022-06-28 | 2023-04-14 | 广州云视通科技有限公司 | Method for realizing intelligent distribution of video and audio equipment instructions |
| CN117579665A (en) * | 2024-01-15 | 2024-02-20 | 深圳汉德霍尔科技有限公司 | An Internet of Things handheld terminal cloud display system and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120224694A1 (en) * | 2012-05-14 | 2012-09-06 | Wei Lu | Classified relation networking optimization platform in open wireless architecture (owa) mobile cloud terminal device |
| CN104075422A (en) * | 2014-07-09 | 2014-10-01 | 刘明湖 | Intelligent instrumented air cleaner |
| CN104111671A (en) * | 2014-07-02 | 2014-10-22 | 珠海格力电器股份有限公司 | Intelligent home system |
| CN106950847A (en) * | 2017-05-09 | 2017-07-14 | 青岛理工大学 | Intelligent home control system based on ZigBee and cloud computing |
| CN108375924A (en) * | 2018-04-03 | 2018-08-07 | 京东方科技集团股份有限公司 | A kind of control method and device of smart machine |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202841202U (en) * | 2012-08-31 | 2013-03-27 | 澳柯玛股份有限公司 | Intelligent internet of things platform based on cloud server |
| WO2015062526A1 (en) * | 2013-10-30 | 2015-05-07 | 乐视致新电子科技(天津)有限公司 | Wireless login-based remote control method and apparatus |
| CN103777604B (en) * | 2014-01-17 | 2017-07-28 | 杭州赫智电子科技有限公司 | A kind of cloud platform control method of the smart machine based on SDMP agreements |
| CN104019617A (en) * | 2014-05-22 | 2014-09-03 | 合肥美的电冰箱有限公司 | Refrigerator and voice prompt method for refrigerator |
| CN104457133B (en) * | 2014-11-28 | 2017-02-22 | 合肥华凌股份有限公司 | Food managing method and food managing system |
| CN105202860B (en) * | 2015-10-28 | 2018-01-16 | 合肥美菱股份有限公司 | A kind of intelligent refrigerator system |
| CN105700365B (en) * | 2016-01-22 | 2018-12-07 | 深圳市飞比电子科技有限公司 | The generation method and device at the home wiring control interface of mobile terminal |
-
2018
- 2018-04-03 CN CN201810291437.3A patent/CN108375924A/en active Pending
-
2019
- 2019-03-14 WO PCT/CN2019/078167 patent/WO2019192305A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120224694A1 (en) * | 2012-05-14 | 2012-09-06 | Wei Lu | Classified relation networking optimization platform in open wireless architecture (owa) mobile cloud terminal device |
| CN104111671A (en) * | 2014-07-02 | 2014-10-22 | 珠海格力电器股份有限公司 | Intelligent home system |
| CN104075422A (en) * | 2014-07-09 | 2014-10-01 | 刘明湖 | Intelligent instrumented air cleaner |
| CN106950847A (en) * | 2017-05-09 | 2017-07-14 | 青岛理工大学 | Intelligent home control system based on ZigBee and cloud computing |
| CN108375924A (en) * | 2018-04-03 | 2018-08-07 | 京东方科技集团股份有限公司 | A kind of control method and device of smart machine |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113590004A (en) * | 2021-06-25 | 2021-11-02 | 青岛海尔多媒体有限公司 | Method and system for controlling household appliance and electronic device |
| CN114040241A (en) * | 2021-10-27 | 2022-02-11 | 中移(杭州)信息技术有限公司 | Data screen projection method, device, equipment and computer readable storage medium |
| CN116414041A (en) * | 2021-12-31 | 2023-07-11 | 云米互联科技(广东)有限公司 | Intelligent device control method and device based on position information |
| CN115002059A (en) * | 2022-05-06 | 2022-09-02 | 深圳市雷鸟网络传媒有限公司 | Information processing method, information processing device, computer-readable storage medium and computer equipment |
| CN115002059B (en) * | 2022-05-06 | 2024-03-12 | 深圳市雷鸟网络传媒有限公司 | Information processing method, information processing device, computer readable storage medium and computer equipment |
| CN114825632A (en) * | 2022-05-12 | 2022-07-29 | 红云红河烟草(集团)有限责任公司 | Power distribution control system and method based on Internet |
| CN115866856A (en) * | 2022-11-29 | 2023-03-28 | 广州彩熠灯光股份有限公司 | Lamp control method, lamp and computer equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108375924A (en) | 2018-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019192305A1 (en) | Method and apparatus for controlling smart device | |
| US12407888B2 (en) | Digital media content management system and method | |
| CN108289110B (en) | Device association method, device, terminal device and operating system | |
| EP3211836B1 (en) | Cooking state alerting method and apparatus, computer program and recording medium | |
| US9906605B2 (en) | Enhanced DNS-based service discovery in an internet of things (IoT) environment | |
| CN105357629A (en) | Method and device used for binding mobile terminal with intelligent household electrical appliance | |
| CN105791343B (en) | Smart home information interaction system, method and related equipment | |
| CN104426750A (en) | Method, equipment and system for instant messaging | |
| WO2017008399A1 (en) | Smart device control method, terminal, and server | |
| CN101814227A (en) | System and method for remote control of equipment based on Internet of things | |
| CN108289111B (en) | Service providing method, apparatus, terminal device and operating system | |
| WO2013131477A1 (en) | Remote monitoring device and method | |
| CN105865141B (en) | The data processing method and device of wireless transport module for refrigerator | |
| WO2021196591A1 (en) | Display switching method and device for smart display terminal, equipment, and storage medium | |
| US20150148925A1 (en) | Control method, communications terminal, and control system | |
| WO2015196656A1 (en) | Notification message processing method, terminal and computer storage medium | |
| CN104837178A (en) | Network accessing method and device | |
| KR102303095B1 (en) | Method for assigning a tag with an action within a network, respective network and control device | |
| US9693112B2 (en) | Remote control system for a smart television | |
| CN106256133B (en) | Apparatus control method and device in domestic network system | |
| CN113825004B (en) | Multi-screen sharing method and device for display content, storage medium and electronic device | |
| CN113452589A (en) | Wide area network intelligent home remote control system and working method thereof | |
| Belimpasakis et al. | Fusing mixed reality and networked home techniques to improve user control of consumer electronics | |
| CN110471322A (en) | Computer-readable storage medium, electronic device, and device control method | |
| CN116980439A (en) | Tag data adjustment method, device, storage medium and electronic device |
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: 19781945 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: 19781945 Country of ref document: EP Kind code of ref document: A1 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 09.04.2021) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19781945 Country of ref document: EP Kind code of ref document: A1 |