CN115296949A - Remote control method, device and system for intelligent household electrical appliance - Google Patents
Remote control method, device and system for intelligent household electrical appliance Download PDFInfo
- Publication number
- CN115296949A CN115296949A CN202210749029.4A CN202210749029A CN115296949A CN 115296949 A CN115296949 A CN 115296949A CN 202210749029 A CN202210749029 A CN 202210749029A CN 115296949 A CN115296949 A CN 115296949A
- Authority
- CN
- China
- Prior art keywords
- target
- control
- middleware
- page
- household appliance
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000006854 communication Effects 0.000 claims abstract description 120
- 238000004891 communication Methods 0.000 claims description 51
- 238000013475 authorization Methods 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 11
- 238000009434 installation Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004887 air purification Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Images
Classifications
-
- 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/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
The application discloses a remote control method, a device and a system for intelligent household appliances, which relate to the technical field of intelligent home/smart home, wherein the method comprises the following steps: displaying a control page of the target device in the communication software; determining a control instruction of the target equipment based on the input of the control page, and calling the target middleware to send the control instruction to a household appliance control server corresponding to the target equipment; receiving a control instruction execution result sent by the household appliance control server based on the target middleware, and displaying the control instruction execution result in a control page; wherein the target middleware is determined based on the middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction. The method, the device and the system improve convenience of controlling the intelligent household appliance by the user and improve experience of using the intelligent household appliance by the user.
Description
Technical Field
The application relates to the technical field of smart home/smart home, in particular to a remote control method, device and system for smart home appliances.
Background
With the rapid development of scientific technology, more and more intelligent home appliances are beginning to be applied in home life to provide comfortable living environment for users. The intelligent household appliances support networking and remote control, and change the daily life of human beings in the process of hiding.
Currently, controlling these smart home devices requires users to download specific Applications (APPs) through mobile phones. The long-term use of these applications consumes the cache resources of the handset, resulting in the user's handset being stuck, and the compatibility requirements of some applications must be updated to the latest version to allow user control, which makes the user experience poor.
Therefore, how to improve the convenience of controlling the intelligent household electrical appliance by the user and improve the experience of using the intelligent household electrical appliance by the user become a technical problem to be solved urgently in the industry.
Disclosure of Invention
The application provides a remote control method, a remote control device and a remote control system for intelligent household appliances, which are used for solving the technical problems of how to improve the convenience of controlling the intelligent household appliances by a user and how to improve the experience of using the intelligent household appliances by the user.
The application provides an intelligent household appliance remote control method, which comprises the following steps:
displaying a control page of the target device in the communication software;
determining a control instruction of the target equipment based on the input of the control page, and calling a target middleware to send the control instruction to a household appliance control server corresponding to the target equipment;
receiving a control instruction execution result sent by the household appliance control server based on the target middleware, and displaying the control instruction execution result in the control page;
wherein the target middleware is determined based on middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
According to the remote control method of the intelligent household appliance, the target middleware is determined based on the following steps:
acquiring middleware operating environment parameters of the communication software and presetting an application program interface;
and constructing the target middleware based on the middleware operating environment parameters and a preset application program interface.
According to the remote control method for the intelligent household appliance, the target middleware is constructed based on the middleware operating environment parameters and the preset application program interface, and the method comprises the following steps:
if the middleware operating environment parameter is a native environment parameter in the communication software, constructing the target middleware based on the native environment parameter and the preset application program interface;
and if the middleware operating environment parameter is the WebView environment parameter in the communication software, constructing the target middleware based on the WebView environment parameter and the preset application program interface.
According to the remote control method for the intelligent household electrical appliance equipment, the control instruction execution result is displayed in the control page, and then the method comprises the following steps:
establishing long connection among the target middleware, the household appliance control server and the target equipment based on a two-way communication protocol, and calling the target middleware to subscribe the running state of the target equipment based on the long connection;
and acquiring the running state of the target equipment based on the target middleware, and displaying the running state of the target equipment in the control page.
According to the remote control method for the intelligent household appliance, the control page of the target device is displayed in the communication software, and the method comprises the following steps:
displaying a login page of target equipment in communication software;
receiving communication account information of the communication software based on the login page, and generating authorization request information based on the communication account information;
calling the target middleware to send the authorization request information to a household appliance control server corresponding to the target equipment;
receiving authorization control information sent by the household appliance control server based on the target middleware, and switching the login page to a control page of the target equipment based on the authorization control information;
wherein the authorization control information is determined by the home appliance control server based on the authorization request information and the identification information of the target device.
According to the remote control method for the intelligent household appliance, the step of displaying the login page of the target device in the communication software comprises the following steps:
displaying a search page of the intelligent household appliance in the communication software;
displaying the searched intelligent household appliances on the search page;
determining an intelligent household appliance selection instruction based on the input of the search page, and determining a target device in the plurality of intelligent household appliances based on the intelligent household appliance selection instruction;
and switching the search page to a login page of the target device based on the device information of the target device.
The application provides an intelligence tame electric installation remote control device includes:
the display unit is used for displaying a control page of the target equipment in the communication software;
the sending unit is used for determining a control instruction of the target equipment based on the input of the control page, calling target middleware and sending the control instruction to a household appliance control server corresponding to the target equipment;
the receiving unit is used for receiving a control instruction execution result sent by the household appliance control server based on the target middleware and displaying the control instruction execution result in the control page;
wherein the target middleware is determined based on middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
The application provides an intelligent household appliance remote control system, which comprises an intelligent household appliance remote control device, a household appliance control server and target equipment;
the household appliance control server is respectively connected with the intelligent household appliance remote control device and the target equipment based on a communication module;
the communication module comprises at least one of a local area network communication module, a 4G communication module and a 5G communication module.
The application provides a computer-readable storage medium, on which a computer program is stored, wherein the computer program is executed by a processor to realize the remote control method of the intelligent household appliance.
The application provides an electronic device, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor executes the program to realize the remote control method of the intelligent household appliance.
According to the remote control method, the device and the system for the intelligent household appliance, the control page of the target device is displayed in the communication software; determining a control instruction of the target equipment according to the input of the control page, calling the target middleware to send the control instruction to a household appliance control server corresponding to the target equipment; the method comprises the steps that a control instruction execution result sent by a household appliance control server is received according to a target middleware, the control instruction execution result is displayed in a control page, a small program consisting of the control page and the middleware is adopted to run in communication software, remote control over the intelligent household appliance is achieved, a user does not need to download and install a specified application program on a mobile terminal, extra cache resource consumption is not brought to the mobile terminal, the problem that the specified application program is incompatible with an operating system of the mobile terminal in an iterative upgrading process is not considered, meanwhile, the target middleware is matched with a middleware running environment parameter of the communication software, the compatibility problem is not considered, the user can achieve household appliance control only through the communication software, convenience of controlling the intelligent household appliance by the user is improved, and experience of the user in using the intelligent household appliance is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
In order to more clearly illustrate the technical solutions in the present application or prior art, the drawings required for the embodiments or the prior art descriptions will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic flow chart of a remote control method for an intelligent household electrical appliance according to the present application;
FIG. 2 is a timing diagram of the remote control method of the intelligent bathroom heater provided by the present application;
FIG. 3 is a schematic diagram of the operation of the middleware provided by the present application;
fig. 4 is a schematic structural diagram of an intelligent home appliance remote control apparatus provided in the present application;
fig. 5 is a schematic structural diagram of an intelligent home appliance remote control system provided in the present application;
fig. 6 is a schematic diagram of a hardware environment of the remote control method for an intelligent home appliance according to the present application;
fig. 7 is a schematic structural diagram of an electronic device provided in the present application.
Reference numerals:
601: a terminal device; 602: and (4) a server.
Detailed Description
In order to make the technical solutions of the present application better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in this application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be implemented in sequences other than those illustrated or described herein. Moreover, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a schematic flowchart of a remote control method for an intelligent home appliance according to the present application, where as shown in fig. 1, the method includes step 110, step 120, and step 130.
Specifically, the remote control method for the intelligent household electrical appliance provided by the embodiment of the application is suitable for controlling the running state of each intelligent household electrical appliance in a home scene or an office scene. The execution subject of the method provided by the embodiment of the application is a mobile terminal used by a user, such as a mobile phone, a tablet computer and the like. The communication software is communication application software running in the mobile terminal, such as WeChat and the like.
The intelligent household electrical appliance comprises an intelligent sound box, an intelligent air conditioner, an intelligent refrigerator, an intelligent television, an intelligent bathroom heater, an intelligent lamp and the like, wherein the intelligent household electrical appliance is provided with a network communication module, can be connected to the Internet and receives remote control instructions.
The target device is an intelligent household appliance to be remotely controlled. The control page is a graphical user interface which can be displayed by the mobile terminal, and allows a user to view and change the system setting of the target equipment, so that the target equipment is remotely controlled.
The user may enter a keyword in a search entry of the communication software, thereby triggering the above-described method to be performed. For example, when a user inputs the intelligent bathroom heater control at a search entrance of the WeChat, the user triggers the small program of the intelligent bathroom heater control to execute, and the control page of the intelligent bathroom heater is displayed in the WeChat.
And step 120, determining a control instruction of the target device based on the input of the control page, and calling the target middleware to send the control instruction to the household appliance control server corresponding to the target device. Wherein the target middleware is determined based on the middleware operating environment parameters of the communication software.
In particular, the method can be realized by writing software, such as a WeChat applet and the like. The WeChat applet may include a page module and a middleware module. The page module is mainly used for providing a graphical user interface, such as a control page and the like, and realizing man-machine interaction. The middleware module is mainly used for providing a platform running environment for the applications supported by the middleware module, and the environment shields interface differences among bottom layer communication to realize interoperation.
Since there may be many possibilities for the operating environment in the communication software, different middleware may have different introduction methods for different operating environments. Therefore, the adaptive target middleware can be selected according to the middleware operating environment parameters of the communication software.
The user may enter operational information for the target device on the control page. The intelligent household appliance remote control device can generate a control instruction of the target device in response to the input of the user. And then, the intelligent household appliance remote control device calls the target middleware to send the control instruction to a household appliance control server corresponding to the target appliance.
The household appliance control server is arranged at a remote end, can be realized based on a cloud platform and is used for remotely monitoring and controlling the target equipment.
And step 130, receiving a control instruction execution result sent by the household appliance control server based on the target middleware, and displaying the control instruction execution result in a control page. And the control instruction execution result is generated after the target device executes the control instruction.
Specifically, the home appliance control server sends the control instruction to the target device after receiving the control instruction of the target device. And after executing the corresponding control instruction, the target equipment generates a control instruction execution result and sends the control instruction execution result to the household appliance control server.
The household appliance control server sends the execution result of the control instruction to the target middleware, the target middleware analyzes the execution result of the control instruction, a data format which can be identified by the control page is generated, and then the execution result of the control instruction is displayed in the control page.
Fig. 2 is a timing diagram of the remote control method for the intelligent bathroom heater provided by the present application, and as shown in fig. 2, the remote control for the intelligent bathroom heater can be realized through a wechat applet.
A user opens a WebView container of a small program by logging in the small program, enters an equipment control page, triggers a control command by clicking or sliding and other actions, constructs a corresponding middleware by judging a platform operating environment of the container, provides a uniform interface by the middleware, and sends the control command to an intelligent bathroom heater control server. The intelligent bathroom heater control server communicates with the WiFi module of the intelligent bathroom heater, converts the command into a bottom command which can be identified by the control module, sends the bottom command to the control module to be executed, sends an execution result out by the control module through the WiFi module, and obtains data which can be identified by an equipment control page through conversion of the intelligent bathroom heater control server and the middleware and displays the data on the page. The device control page may be implemented by an H5 (HyperText Markup Language 5, HTML5 for short) technology.
Because the realization of the remote control of the intelligent household electrical appliance equipment adopts small programs, including a page module, a middleware module and the like, the intelligent household electrical appliance equipment can be directly searched and called in communication software.
According to the remote control method for the intelligent household appliance, the control page of the target device is displayed in the communication software; determining a control instruction of the target equipment according to the input of the control page, calling the target middleware to send the control instruction to a household appliance control server corresponding to the target equipment; the method comprises the steps that a control instruction execution result sent by a household appliance control server is received according to a target middleware, the control instruction execution result is displayed in a control page, a small program consisting of the control page and the middleware is adopted to run in communication software, remote control over the intelligent household appliance is achieved, a user does not need to download and install a specified application program on a mobile terminal, extra cache resource consumption is not brought to the mobile terminal, the problem that the specified application program is incompatible with an operating system of the mobile terminal in an iterative upgrading process is not considered, meanwhile, the target middleware is matched with a middleware running environment parameter of the communication software, the compatibility problem is not considered, the user can achieve household appliance control only through the communication software, convenience of controlling the intelligent household appliance by the user is improved, and experience of the user in using the intelligent household appliance is improved.
Based on the above embodiment, the target middleware is determined based on the following steps:
acquiring middleware operating environment parameters of communication software and a preset application program interface;
and constructing the target middleware based on the middleware operating environment parameters and the preset application program interface.
Specifically, for the middleware, the operating environment used by the middleware includes a native operating environment of the communication software, and also includes an operating environment constructed based on other technologies, such as an operating environment constructed based on a WebView container and the like. Different execution environments have different processing logic and therefore require different middleware to be built.
The operating environment suitable for each middleware is different, and the implementation mode is inconsistent. The Application Programming Interface (API) of each middleware may be set to be the same, that is, a preset API may be set. Therefore, when each middleware faces external application, the same application program interface can be provided, and the same transmitted data format is ensured when different applications call the middleware.
Therefore, the target middleware can be jointly constructed according to the middleware operating environment parameters of the communication software and the preset application program interface.
Based on any one of the above embodiments, constructing the target middleware based on the middleware operating environment parameters and the preset application program interface includes:
if the middleware operating environment parameter is a native environment parameter in the communication software, constructing a target middleware based on the native environment parameter and a preset application program interface;
and if the middleware operating environment parameter is the WebView environment parameter in the communication software, constructing the target middleware based on the WebView environment parameter and a preset application program interface.
Specifically, fig. 3 is an operation schematic diagram of the middleware provided by the present application, and as shown in fig. 3, when an applet is applied to a WeChat, when the middleware is initialized, the middleware operation environment parameters in the WeChat are obtained, and a target middleware is constructed according to the categories of the middleware operation environment parameters.
And if the middleware operating environment parameter is the native environment parameter in the WeChat, constructing the target middleware according to the native environment parameter and the API uniformly set. For example, the target middleware is encapsulated using a WeChat native environment.
And if the operating environment parameter of the middleware is the WebView environment parameter in the WeChat, constructing the target middleware according to the WebView environment parameter and the API uniformly set. For example, the target middleware is packaged by adopting a WebView environment.
Although the constructed target middleware adopts different packaging modes, the target middleware provides a uniform API (application programming interface) for external applications to call, so that the same data format is transmitted when different applications call the middleware.
Based on any of the above embodiments, step 130 is followed by:
establishing long connection among the target middleware, the household appliance control server and the target equipment based on a two-way communication protocol, and calling the target middleware to subscribe the running state of the target equipment based on the long connection;
and acquiring the running state of the target equipment based on the target middleware, and displaying the running state of the target equipment in the control page.
Specifically, long connections between the target middleware, the home appliance control server, and the target device may be established according to a bidirectional communication protocol such as WebSocket, so that the target middleware and the target device are not disconnected after establishing a communication connection. On the basis of establishing the long connection, the target middleware can be called to subscribe the running state of the target equipment.
And after the target middleware acquires the running state of the target equipment, the running state of the target equipment is analyzed into a data format which can be identified by the control page, and then the data format is displayed in the control page.
According to the remote control method for the intelligent household appliance, the target middleware can acquire the running state of the target equipment in a subscription mode by establishing the bidirectional communication connection between the target middleware and the target equipment, and the running state of the target equipment displayed in the control page is kept updated in real time.
Based on any of the above embodiments, step 110 may be preceded by:
displaying a login page of target equipment in communication software;
receiving communication account information of communication software based on a login page, and generating authorization request information based on the communication account information;
calling the target middleware to send the authorization request information to a household appliance control server corresponding to the target equipment;
receiving authorization control information sent by a household appliance control server based on the target middleware, and switching a login page to a control page of target equipment based on the authorization control information;
wherein the authorization control information is determined by the home appliance control server based on the authorization request information and the identification information of the target device.
Specifically, in a smart home scene, a scene in which a plurality of users control the same target device usually occurs. In order to ensure that each user can control the target device, an authorization control method can be adopted.
The user can operate the mobile terminal to open the communication software. And searching keywords in a search entry of the communication software, triggering a small program controlled by the intelligent household appliance to execute, and displaying a login page of the intelligent household appliance in the WeChat.
On the login page, the user can manually input the communication account information, and can also set the communication account information to be automatically imported. The communication account information may include a communication account username and a user password. And the small program can generate authorization request information controlled by the intelligent household appliance according to the communication account information. The small program calls the middleware and sends the authorization request information to the household appliance control server.
After receiving the authorization request information, the household appliance control server associates and binds the communication account information in the authorization request information with the identification information of the target equipment, establishes a corresponding relationship between the mobile terminal operated by the user and the target equipment, authorizes the mobile terminal operated by the user, and generates authorization control information. And the household appliance control server sends the authorization control information to the target middleware. The authorization control information may include an authorized communication account, a control authority type corresponding to the authorized communication account, and the like.
And after receiving the authorization control information, the target middleware switches the login page to the control page of the target equipment.
Based on any of the above embodiments, displaying a login page of a target device in communication software includes:
displaying a search page of the intelligent household appliance in the communication software;
displaying the searched intelligent household appliances on a search page;
determining an intelligent household appliance selection instruction based on the input of the search page, and determining a target device in the plurality of intelligent household appliances based on the intelligent household appliance selection instruction;
and displaying a login page of the target device based on the device information of the target device.
In particular, in a smart home scenario, there may be multiple smart home devices, for example, there may be multiple smart air conditioners in the same home. Thus, the target device may be determined by way of search selection.
When the small program is executed in the communication software, the search page of the intelligent household appliance can be displayed in the communication software. The intelligent household appliances can be searched through a local area network communication module, an infrared module and the like in the mobile terminal provided with the communication software, and the searched intelligent household appliances are displayed on a search page.
The user can input the selection of the intelligent household appliance by clicking on the search page. And responding to the click input of the user, generating an intelligent household appliance selection instruction by the small program, and determining a target device in the plurality of intelligent household appliances according to the intelligent household appliance selection instruction.
After the target device is determined, the search page may be switched to the login page of the target device according to the device information of the target device. The device information may include the type and model of the smart home device, etc.
Based on any of the above embodiments, fig. 4 is a schematic structural diagram of an intelligent home appliance remote control apparatus provided in the present application, and as shown in fig. 4, the apparatus includes:
a display unit 410 for displaying a control page of a target device in communication software;
a sending unit 420, configured to determine a control instruction of a target device based on input of the control page, and call the target middleware to send the control instruction to a home appliance control server corresponding to the target device;
a receiving unit 430, configured to receive a control instruction execution result sent by the home appliance control server based on the target middleware, and display the control instruction execution result in a control page;
wherein the target middleware is determined based on the middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
The intelligent household electrical appliance remote control device provided by the embodiment of the application displays a control page of target equipment in communication software; determining a control instruction of the target equipment according to the input of the control page, calling the target middleware to send the control instruction to a household appliance control server corresponding to the target equipment; the method comprises the steps that a control instruction execution result sent by a household appliance control server is received according to a target middleware, the control instruction execution result is displayed in a control page, a small program consisting of the control page and the middleware is adopted to run in communication software, remote control over the intelligent household appliance is achieved, a user does not need to download and install a specified application program on a mobile terminal, extra cache resource consumption is not brought to the mobile terminal, the problem that the specified application program is incompatible with an operating system of the mobile terminal in an iterative upgrading process is not considered, meanwhile, the target middleware is matched with a middleware running environment parameter of the communication software, the compatibility problem is not considered, the user can achieve household appliance control only through the communication software, convenience of controlling the intelligent household appliance by the user is improved, and experience of the user in using the intelligent household appliance is improved.
Based on any of the above embodiments, the apparatus further comprises:
the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for acquiring middleware operating environment parameters of communication software and presetting an application program interface; and constructing the target middleware based on the middleware operating environment parameters and the preset application program interface.
Based on any of the embodiments above, the determining unit is specifically configured to:
if the middleware operating environment parameter is a native environment parameter in the communication software, constructing a target middleware based on the native environment parameter and a preset application program interface; and if the middleware operating environment parameter is the WebView environment parameter in the communication software, constructing the target middleware based on the WebView environment parameter and a preset application program interface.
Based on any embodiment above, the apparatus further comprises:
the subscription unit is used for establishing communication connection between the target middleware and the target equipment based on a two-way communication protocol and calling the target middleware to subscribe the running state of the target equipment;
and acquiring the running state of the target equipment based on the target middleware, and displaying the running state of the target equipment in the control page.
Based on any embodiment above, the apparatus further comprises:
the authorization unit is used for displaying a login page of the target equipment in the communication software; receiving communication account information of communication software based on a login page, and generating authorization request information based on the communication account information; calling the target middleware to send the authorization request information to a household appliance control server corresponding to the target equipment; receiving authorization control information sent by the household appliance control server based on the target middleware, and switching the login page to a control page of the target equipment based on the authorization control information;
wherein the authorization control information is determined by the home appliance control server based on the authorization request information and the identification information of the target device.
Based on any embodiment above, the apparatus further comprises:
the searching unit is used for displaying a searching page of the intelligent household appliance in the communication software; displaying the searched intelligent household appliances on a search page; determining an intelligent household appliance selection instruction based on the input of the search page, and determining a target device in the plurality of intelligent household appliances based on the intelligent household appliance selection instruction; and switching the search page to a login page of the target device based on the device information of the target device.
Based on any of the above embodiments, fig. 5 is a schematic structural diagram of an intelligent home appliance remote control system provided in the present application, and as shown in fig. 5, the system includes:
an intelligent home appliance remote control device 510, a home appliance control server 520, and a target device 530; the home appliance control server 520 is respectively connected with the intelligent home appliance remote control device 510 and the target device 530 based on the communication module 540; the communication module 540 includes at least one of a local area network communication module, a 4G communication module, and a 5G communication module.
Specifically, the home appliance control server 520 is generally implemented by a cloud platform or a remote server, and thus, the intelligent home appliance remote control device 510 and the target device 530 may be connected to the home appliance control server 520 through the internet. The communication module 540 for implementing connection may adopt a local area network communication module, and may also adopt a 4G communication module or a 5G communication module.
Based on any one of the above embodiments, the application further provides an intelligent household appliance remote control method. The remote control method for the intelligent household appliances is widely applied to full-House intelligent digital control application scenes such as intelligent homes (Smart Home), intelligent homes, intelligent household appliance ecology, intelligent residence ecology and the like. In this embodiment, fig. 6 is a schematic diagram of a hardware environment of the remote control method for an intelligent home device according to the present application, and the remote control method for an intelligent home device may be applied to the hardware environment formed by the terminal device 601 and the server 602 shown in fig. 6. The server 602 is connected to the terminal device 601 through a network, and may be configured to provide services (such as application services) for the terminal or a client installed on the terminal, provide a database on the server or independent of the server, provide a data storage service for the server 602, and configure a cloud computing and/or edge computing service on the server or independent of the server, and provide a data operation service for the server 602.
The network may include, but is not limited to, at least one of: wired networks, wireless networks. The wired network may include, but is not limited to, at least one of: wide area networks, metropolitan area networks, local area networks, which may include, but are not limited to, at least one of the following: WIFI (Wireless Fidelity ), bluetooth. Terminal device 601 can be but not limited to be PC, the cell-phone, the panel computer, intelligent air conditioner, intelligent cigarette machine, intelligent refrigerator, intelligent oven, intelligent kitchen range, intelligent washing machine, intelligent water heater, intelligent washing equipment, intelligent dish washer, intelligent projection equipment, intelligent TV, intelligent clothes hanger, intelligent (window) curtain, intelligence audio-visual, smart jack, intelligent stereo set, intelligent audio amplifier, intelligent new trend equipment, intelligent kitchen guarding equipment, intelligent bathroom equipment, intelligence robot of sweeping the floor, intelligence robot of wiping the window, intelligence robot of mopping the ground, intelligent air purification equipment, intelligent steam ager, intelligent microwave oven, intelligent kitchen is precious, intelligent clarifier, intelligent water dispenser, intelligent lock etc..
Based on any of the above embodiments, fig. 7 is a schematic structural diagram of an electronic device provided in the present application, and as shown in fig. 7, the electronic device may include: a Processor (Processor) 710, a communication Interface (Communications Interface) 720, a Memory (Memory) 730, and a communication Bus (Communications Bus) 740, wherein the Processor 710, the communication Interface 720, and the Memory 730 communicate with each other via the communication Bus 740. Processor 710 may call logical commands in memory 730 to perform the following method:
displaying a control page of the target device in the communication software; determining a control instruction of the target equipment based on the input of the control page, and calling the target middleware to send the control instruction to a household appliance control server corresponding to the target equipment; receiving a control instruction execution result sent by the household appliance control server based on the target middleware, and displaying the control instruction execution result in a control page; wherein the target middleware is determined based on the middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
In addition, the logic commands in the memory 730 can be implemented in the form of software functional units and stored in a computer readable storage medium when the logic commands are sold or used as independent products. Based on such understanding, the technical solutions of the present application, or portions thereof, which substantially or partly contribute to the prior art, may be embodied in the form of a software product, which is stored in a storage medium and includes several commands for enabling a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.
The processor in the electronic device provided in the embodiment of the present application may call a logic instruction in the memory to implement the method, and a specific implementation manner of the method is consistent with the implementation manner of the method, and the same beneficial effects may be achieved, which is not described herein again.
The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, where the computer program is implemented by a processor to execute the methods provided by the above embodiments.
The specific implementation manner is the same as the implementation manner of the method, and the same beneficial effects can be achieved, which is not described herein again.
Embodiments of the present application provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the method is implemented as described above.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present application.
Claims (10)
1. A remote control method for intelligent household electrical appliance is characterized by comprising the following steps:
displaying a control page of the target device in the communication software;
determining a control instruction of the target equipment based on the input of the control page, and calling a target middleware to send the control instruction to a household appliance control server corresponding to the target equipment;
receiving a control instruction execution result sent by the household appliance control server based on the target middleware, and displaying the control instruction execution result in the control page;
wherein the target middleware is determined based on middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
2. The intelligent home appliance remote control method according to claim 1, further comprising:
acquiring middleware operating environment parameters of the communication software and a preset application program interface;
and constructing the target middleware based on the middleware operating environment parameters and a preset application program interface.
3. The remote control method for the intelligent household electrical appliance device according to claim 2, wherein the constructing the target middleware based on the middleware operating environment parameters and a preset application program interface comprises:
if the middleware operating environment parameter is a native environment parameter in the communication software, constructing the target middleware based on the native environment parameter and the preset application program interface;
and if the middleware operating environment parameter is the WebView environment parameter in the communication software, constructing the target middleware based on the WebView environment parameter and the preset application program interface.
4. The remote control method for intelligent home appliances according to claim 3, wherein the displaying the execution result of the control command in the control page comprises:
establishing long connection among the target middleware, the household appliance control server and the target equipment based on a two-way communication protocol, and calling the target middleware to subscribe the running state of the target equipment based on the long connection;
and acquiring the running state of the target equipment based on the target middleware, and displaying the running state of the target equipment in the control page.
5. The intelligent household appliance remote control method according to any one of claims 1 to 4, wherein the displaying of the control page of the target device in the communication software previously comprises:
displaying a login page of target equipment in communication software;
receiving communication account information of the communication software based on the login page, and generating authorization request information based on the communication account information;
calling the target middleware to send the authorization request information to a household appliance control server corresponding to the target equipment;
receiving authorization control information sent by the household appliance control server based on the target middleware, and switching the login page to a control page of the target equipment based on the authorization control information;
wherein the authorization control information is determined by the home appliance control server based on the authorization request information and the identification information of the target device.
6. The remote control method for an intelligent household electrical appliance according to claim 5, wherein the displaying of the login page of the target device in the communication software comprises:
displaying a search page of the intelligent household appliance in the communication software;
displaying the searched intelligent household appliances on the search page;
determining an intelligent household appliance selection instruction based on the input of the search page, and determining a target device in the plurality of intelligent household appliances based on the intelligent household appliance selection instruction;
and switching the search page to a login page of the target device based on the device information of the target device.
7. The utility model provides an intelligence tame electric installation remote control device which characterized in that includes:
the display unit is used for displaying a control page of the target equipment in the communication software;
the sending unit is used for determining a control instruction of the target equipment based on the input of the control page, calling target middleware and sending the control instruction to a household appliance control server corresponding to the target equipment;
the receiving unit is used for receiving a control instruction execution result sent by the household appliance control server based on the target middleware and displaying the control instruction execution result in the control page;
wherein the target middleware is determined based on middleware operating environment parameters of the communication software; the control instruction execution result is generated after the target device executes the control instruction.
8. An intelligent household appliance remote control system, which is characterized by comprising the intelligent household appliance remote control device, a household appliance control server and a target device according to claim 7;
the household appliance control server is respectively connected with the intelligent household appliance remote control device and the target equipment based on a communication module;
the communication module comprises at least one of a local area network communication module, a 4G communication module and a 5G communication module.
9. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method for remotely controlling an intelligent home appliance according to any one of claims 1 to 6.
10. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of remotely controlling an intelligent home device according to any one of claims 1 to 6 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210749029.4A CN115296949A (en) | 2022-06-28 | 2022-06-28 | Remote control method, device and system for intelligent household electrical appliance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210749029.4A CN115296949A (en) | 2022-06-28 | 2022-06-28 | Remote control method, device and system for intelligent household electrical appliance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115296949A true CN115296949A (en) | 2022-11-04 |
Family
ID=83820765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210749029.4A Pending CN115296949A (en) | 2022-06-28 | 2022-06-28 | Remote control method, device and system for intelligent household electrical appliance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115296949A (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577721A (en) * | 2014-10-15 | 2016-05-11 | 深圳Tcl新技术有限公司 | Remote terminal control method and system thereof |
CN105785929A (en) * | 2014-12-22 | 2016-07-20 | Tcl集团股份有限公司 | WeChat-based home electric appliance control method and system |
CN108462619A (en) * | 2018-03-08 | 2018-08-28 | 广东美的制冷设备有限公司 | The method, apparatus and storage medium of household electrical appliances are controlled by instant communication software |
CN109932921A (en) * | 2019-03-29 | 2019-06-25 | 四川虹美智能科技有限公司 | The control method and system of a kind of intelligent appliance and the first client |
CN109976619A (en) * | 2019-03-27 | 2019-07-05 | 携程计算机技术(上海)有限公司 | The switching system and method for wechat small routine running environment |
CN110932953A (en) * | 2019-12-24 | 2020-03-27 | 苏州思必驰信息科技有限公司 | Intelligent household control method and device, computer equipment and storage medium |
CN111308944A (en) * | 2020-04-02 | 2020-06-19 | 深圳创维-Rgb电子有限公司 | Equipment control method and device |
CN111381508A (en) * | 2018-12-29 | 2020-07-07 | 深圳Tcl新技术有限公司 | Control method and system for smart home and storage medium |
CN112416776A (en) * | 2020-11-24 | 2021-02-26 | 天津五八到家货运服务有限公司 | Selection method and device of operating environment, test equipment and storage medium |
CN113377381A (en) * | 2021-06-30 | 2021-09-10 | 北京百度网讯科技有限公司 | Method and device for distributing small program package, electronic equipment and medium |
CN113433831A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Control method and module of intelligent household equipment and storage medium |
CN113596529A (en) * | 2021-07-07 | 2021-11-02 | 深圳市雷鸟网络传媒有限公司 | Terminal control method and device, computer equipment and storage medium |
CN113946384A (en) * | 2021-10-15 | 2022-01-18 | 中电金信软件有限公司 | Applet running method and device and electronic equipment |
CN114125028A (en) * | 2021-11-29 | 2022-03-01 | Oppo广东移动通信有限公司 | Running method, device, equipment, storage medium and program product of micro application |
CN114416578A (en) * | 2022-01-25 | 2022-04-29 | 北京京东振世信息技术有限公司 | Test method and device |
-
2022
- 2022-06-28 CN CN202210749029.4A patent/CN115296949A/en active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577721A (en) * | 2014-10-15 | 2016-05-11 | 深圳Tcl新技术有限公司 | Remote terminal control method and system thereof |
CN105785929A (en) * | 2014-12-22 | 2016-07-20 | Tcl集团股份有限公司 | WeChat-based home electric appliance control method and system |
CN108462619A (en) * | 2018-03-08 | 2018-08-28 | 广东美的制冷设备有限公司 | The method, apparatus and storage medium of household electrical appliances are controlled by instant communication software |
CN111381508A (en) * | 2018-12-29 | 2020-07-07 | 深圳Tcl新技术有限公司 | Control method and system for smart home and storage medium |
CN109976619A (en) * | 2019-03-27 | 2019-07-05 | 携程计算机技术(上海)有限公司 | The switching system and method for wechat small routine running environment |
CN109932921A (en) * | 2019-03-29 | 2019-06-25 | 四川虹美智能科技有限公司 | The control method and system of a kind of intelligent appliance and the first client |
CN110932953A (en) * | 2019-12-24 | 2020-03-27 | 苏州思必驰信息科技有限公司 | Intelligent household control method and device, computer equipment and storage medium |
CN111308944A (en) * | 2020-04-02 | 2020-06-19 | 深圳创维-Rgb电子有限公司 | Equipment control method and device |
CN112416776A (en) * | 2020-11-24 | 2021-02-26 | 天津五八到家货运服务有限公司 | Selection method and device of operating environment, test equipment and storage medium |
CN113433831A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Control method and module of intelligent household equipment and storage medium |
CN113377381A (en) * | 2021-06-30 | 2021-09-10 | 北京百度网讯科技有限公司 | Method and device for distributing small program package, electronic equipment and medium |
CN113596529A (en) * | 2021-07-07 | 2021-11-02 | 深圳市雷鸟网络传媒有限公司 | Terminal control method and device, computer equipment and storage medium |
CN113946384A (en) * | 2021-10-15 | 2022-01-18 | 中电金信软件有限公司 | Applet running method and device and electronic equipment |
CN114125028A (en) * | 2021-11-29 | 2022-03-01 | Oppo广东移动通信有限公司 | Running method, device, equipment, storage medium and program product of micro application |
CN114416578A (en) * | 2022-01-25 | 2022-04-29 | 北京京东振世信息技术有限公司 | Test method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101458368B1 (en) | Session establishment method using relay server active connection of mobile terminal | |
WO2020168568A1 (en) | Data processing method and apparatus, electronic device and readable storage medium | |
CN110365704B (en) | Equipment binding method and device and electronic equipment | |
CN105525483A (en) | Control method for washing machine | |
CN102421028A (en) | Control method for intelligent television (TV), intelligent TV, remote control device and intelligent TV control system | |
CN108965077A (en) | Smart home interactive control method and system | |
CN110958618B (en) | Control method and device based on Bluetooth gateway, computer equipment and storage medium | |
CN111123723A (en) | Grouping interaction method, electronic device and storage medium | |
CN105187549A (en) | Remote control method and system of smart home equipment | |
CN104880955A (en) | Method for controlling intelligent household device, and intelligent household control device | |
CN115343962A (en) | Intelligent household appliance control method and system, intelligent screen and storage medium | |
CN115167164A (en) | Method and device for determining equipment scene, storage medium and electronic device | |
CN115175152A (en) | Intelligent device binding method and device, storage medium and electronic device | |
CN104023262A (en) | HTML-based multi-screen set top box remote controller system and method | |
WO2024016539A1 (en) | Device control method and apparatus, and storage medium and electronic apparatus | |
CN114826805A (en) | Computer readable storage medium, mobile terminal and intelligent home control method | |
CN112019409A (en) | Equipment distribution network processing method, equipment distribution network processing device and electronic equipment | |
CN115296949A (en) | Remote control method, device and system for intelligent household electrical appliance | |
CN104110881A (en) | Water heater and control method and control system thereof | |
CN104243252B (en) | A kind of intelligent domestic system for supporting IGRS agreements | |
CN103269360A (en) | Method and device capable of controlling electrical device | |
KR100637559B1 (en) | Method for notify service of home network monitoring | |
CN113825004A (en) | Multi-screen sharing method and device for display content, storage medium and electronic device | |
CN113703351A (en) | Equipment control method, device and system | |
CN115695534A (en) | Target application running method and device, storage medium and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |