CN110769402B - 运行控制方法、装置、空调器和计算机存储介质 - Google Patents
运行控制方法、装置、空调器和计算机存储介质 Download PDFInfo
- Publication number
- CN110769402B CN110769402B CN201911051995.3A CN201911051995A CN110769402B CN 110769402 B CN110769402 B CN 110769402B CN 201911051995 A CN201911051995 A CN 201911051995A CN 110769402 B CN110769402 B CN 110769402B
- Authority
- CN
- China
- Prior art keywords
- server
- air conditioner
- instruction
- operation control
- login request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/009—Security arrangements; Authentication; Protecting privacy or anonymity specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明提供了一种运行控制方法、装置、空调器和计算机存储介质,其中,运行控制方法包括:控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器;获取服务器发送的设备身份信息,设备身份信息由服务器根据设备序列号生成;生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,其中,登录请求携带有空调器的设备身份信息。通过本发明的技术方案,提高了远程控制空调器的连接效率,简化了连接操作的步骤,同时,提升了远程控制空调器的加密性和可靠性。
Description
技术领域
本发明涉及空调器技术领域,具体而言,涉及一种运行控制方法、一种运行控制装置、一种空调器和一种计算机可读存储介质。
背景技术
随着共享单车、共享汽车、共享电源和共享衣柜等概念的兴起和发展,共享经济的概念也逐渐渗透到各行各业中,共享空调主要针对高校、公寓和场馆等商用场景市场,以方便用户随时租用空调器。
相关技术中,用户对共享空调租用、退租和续租等指令,需要稳定安全独立的通信方式,但是,现有的共享空调的通信控制方案至少包括以下缺陷:
1、共享空调通过Wi-Fi协议与服务器建立连接,必须搭建并依赖私有路由器,否则不能达到独立稳定的特性。
2、共享空调通过4G协议与服务器建立连接,但是由于4G通信的成本高,无法有效地降低共享空调的运营成本,且4G通信的功耗高,也无法满足共享空调的能耗等级要求。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种运行控制方法。
本发明的另一个目的在于提供一种运行控制装置。
本发明的另一个目的在于提供一种空调器。
本发明的另一个目的在于提供一种计算机可读存储介质。
为了实现上述目的,根据本发明的第一方面的实施例,提供了一种运行控制方法,包括:控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器;获取服务器发送的设备身份信息,设备身份信息由服务器根据设备序列号生成;生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,其中,登录请求携带有空调器的设备身份信息。
在该技术方案中,由于窄带通信组件具备功率低、通信成本低和可靠性高等优点,通过控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器,不需要用户执行连接操作或认证,即可高效且安全地与服务器建立通信协商的连接。
另外,为了进一步地提升通信的可靠性,服务器根据设备序列号生成设备身份信息,并发送设备身份信息至窄带通信组件,上述设备身份信息作为空调器进行数据交互的唯一标识。
更进一步地,空调器根据设备身份信息生成登录请求指令,并发送至服务器,服务器响应登录请求后,空调器与服务器之间继续执行密钥协商和加密处理,以建立私有加密的通信通道,进而基于私有加密的通讯通道进行数据指令的交互。
其中,空调器还包括硬件的控制器,窄带通信组件连接于硬件的控制器,一方面,窄带通信组件接收服务器发送的控制指令,并将控制指令反馈至控制器,控制器驱动硬件运行,另一方面,窄带通信组件将控制器采集的数据参数和请求指令发送至服务器。
在上述任一技术方案中,优选地,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体包括:生成登录请求并发送至服务器,登录请求携带有设备身份信息;接收服务器反馈的公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成;根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器。
在该技术方案中,通过生成登录请求并发送至服务器,登录请求携带有设备身份信息,以供服务器确定空调器是否为安全可靠的设备。
若服务器确定空调器可靠性,则向空调器发送公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成。
进一步地,空调器根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器,如果服务器能够根据本地的公钥数据解析确认信息,则服务器与空调器基于公钥数据和单项加密密钥对应的加密算法,执行后续的数据指令交互。
在上述任一技术方案中,优选地,在控制窄带通信组件与服务器建立连接前,还包括:获取本地存储的设备序列号;对设备序列号进行校验处理;设备序列号校验成功,生成连接请求并发送至服务器;设备序列号校验失败,控制空调器重新上电。
在该技术方案中,通过获取本地存储的设备序列号,空调器对设备序列号进行校验处理,若设备序列号校验成功,则生成连接请求并发送至服务器,若设备序列号校验失败,则控制空调器重新上电。
在上述任一技术方案中,优选地,还包括:通过私有加密的通信通道获取服务器发送的预设运行时段;确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,其中,运行指令包括开机指令、关机指令、温度设置指令、风速设置指令和风向设置指令中的至少一种。
在该技术方案中,通过私有加密的通信通道获取服务器发送的预设运行时段,也即在预设运行时段内,空调器被配置为能够执行运行指令,若超过预设运行时段,则强制控制空调器关机或停止运行。
其中,确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,运行指令包括服务器预存的指令或终端设备发送至服务器的指令。
进一步地,终端设备包括手机、电脑、可穿戴设备、路由器中的至少一种。
在上述任一技术方案中,优选地,空调器还设有近场通信组件,运行控制方法还包括:接收服务器经通信通道发送的近场通信配置信息;根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道;接收经近场通信通道发送的运行指令,其中,近场通信设备包括遥控设备和/或移动终端。
在该技术方案中,通过接收服务器经通信通道发送的近场通信配置信息,进一步地根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道,并接收经近场通信通道发送的运行指令,其中,近场通信通道包括Wi-Fi(Wireless Fidelity,基于IEEE 802.11b标准的无线局域网)、蓝牙、紫蜂和射频通信中的至少一种通信通道。
在上述任一技术方案中,优选地,还包括:检测空调器的运行时刻属于预设运行时段,控制空调器按照运行指令工作;检测空调器的运行时刻不属于预设运行时段,控制空调器停止运行。
在该技术方案中,空调器在接收服务器发送的预设运行时段后,即在预设运行时段内运行,若超过预设运行时段,则空调器的控制器控制硬件组件停止工作,其中,硬件组件包括压缩机、风机、导风板、导风条和换热器等。
在上述任一技术方案中,优选地,还包括:计算预设运行时段的最大时刻与运行时刻之间的时间差;判断时间差是否小于或等于预设时间差;判定时间差小于或等于预设时间差,触发服务器推送续费消息至用户交互界面。
在该技术方案中,通过计算预设运行时段的最大时刻与运行时刻之间的时间差,以确定空调器是否即将超过预设运行时段,进而判断时间差是否小于或等于预设时间差,若判定时间差小于或等于预设时间差,则触发服务器推送续费消息至用户交互界面,以提示用户需要对空调器进行充值才能继续使用空调器,尤其是在超出预设运行时段前,用户提前进行充值操作,即可更新预设运行时段。
譬如,充值金额对应于增加两个小时,即空调器的运行时刻达到上一次充值对应的预设预先时段的最大值后,空调器不停机并继续运行两个小时,这不仅能够提升空调器运行的稳定性和舒适性,也能降低对空调器的驱动电路的波动干扰信号和硬件损耗,尤其是有利于提升压缩机的可靠性和稳定性。
根据本发明的第二方面的技术方案,提供了一种运行控制装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,程序被处理器执行时实现如上述运行控制方法的步骤。
根据本发明的第三方面的技术方案,提供了一种空调器,包括:窄带通信组件;上述运行控制装置,连接于窄带通信组件,窄带通信组件能够与服务器建立私有加密的通信通道,以经过通信通道进行数据交互。
在该技术方案中,运行控制装置包括MCU(Micro-programmed Control Unit,微程序控制器)、CPU(Central Processing Unit,中央处理机)、DSP(Digital SignalProcessor,数字信号处理器)、单片机和嵌入式设备中的至少一种。
根据本发明的第四方面的技术方案,提供了一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被执行时实现如上述运行控制方法。
本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明的一个实施例的运行控制方法的示意流程图;
图2示出了根据本发明的一个实施例的运行控制方案的数据交互示意图;
图3示出了根据本发明的另一个实施例的运行控制方案的示意流程图;
图4示出了根据本发明的一个实施例的运行控制装置的示意框图;
图5示出了根据本发明的一个实施例的空调器的示意框图;
图6示出了根据本发明的一个实施例的计算机可读存储介质的示意框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
下面结合图1至图6对根据本发明的实施例的运行控制方案进行具体说明。
如图1所示,根据本发明的一个实施例的运行控制方法,包括:
步骤S102,控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器。
在该技术方案中,由于窄带通信组件具备功率低、通信成本低和可靠性高等优点,通过控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器,不需要用户执行连接操作或认证,即可高效且安全地与服务器建立通信协商的连接。
步骤S104,获取服务器发送的设备身份信息,设备身份信息由服务器根据设备序列号生成。
为了进一步地提升通信的可靠性,服务器根据设备序列号生成设备身份信息,并发送设备身份信息至窄带通信组件,上述设备身份信息作为空调器进行数据交互的唯一标识。
步骤S106,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,其中,登录请求携带有空调器的设备身份信息。
更进一步地,空调器根据设备身份信息生成登录请求指令,并发送至服务器,服务器响应登录请求后,空调器与服务器之间继续执行密钥协商和加密处理,以建立私有加密的通信通道,进而基于私有加密的通讯通道进行数据指令的交互。
其中,空调器还包括硬件的控制器,窄带通信组件连接于硬件的控制器,一方面,窄带通信组件接收服务器发送的控制指令,并将控制指令反馈至控制器,控制器驱动硬件运行,另一方面,窄带通信组件将控制器采集的数据参数和请求指令发送至服务器。
在上述任一技术方案中,优选地,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体包括:生成登录请求并发送至服务器,登录请求携带有设备身份信息。
在该技术方案中,通过生成登录请求并发送至服务器,登录请求携带有设备身份信息,以供服务器确定空调器是否为安全可靠的设备。
在上述任一技术方案中,优选地,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体还包括:接收服务器反馈的公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成。
具体地,若服务器确定空调器可靠性,则向空调器发送公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成。
在上述任一技术方案中,优选地,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体还包括:根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器。
进一步地,空调器根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器,如果服务器能够根据本地的公钥数据解析确认信息,则服务器与空调器基于公钥数据和单项加密密钥对应的加密算法,执行后续的数据指令交互。
在上述任一技术方案中,优选地,在控制窄带通信组件与服务器建立连接前,还包括:获取本地存储的设备序列号;对设备序列号进行校验处理;设备序列号校验成功,生成连接请求并发送至服务器;设备序列号校验失败,控制空调器重新上电。
在该技术方案中,通过获取本地存储的设备序列号,空调器对设备序列号进行校验处理,若设备序列号校验成功,则生成连接请求并发送至服务器,若设备序列号校验失败,则控制空调器重新上电。
在上述任一技术方案中,优选地,还包括:通过私有加密的通信通道获取服务器发送的预设运行时段;确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,其中,运行指令包括开机指令、关机指令、温度设置指令、风速设置指令和风向设置指令中的至少一种。
在该技术方案中,通过私有加密的通信通道获取服务器发送的预设运行时段,也即在预设运行时段内,空调器被配置为能够执行运行指令,若超过预设运行时段,则强制控制空调器关机或停止运行。
其中,确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,运行指令包括服务器预存的指令或终端设备发送至服务器的指令。
进一步地,终端设备包括手机、电脑、可穿戴设备、路由器中的至少一种。
在上述任一技术方案中,优选地,空调器还设有近场通信组件,运行控制方法还包括:接收服务器经通信通道发送的近场通信配置信息;根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道;接收经近场通信通道发送的运行指令,其中,近场通信设备包括遥控设备和/或移动终端。
在该技术方案中,通过接收服务器经通信通道发送的近场通信配置信息,进一步地根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道,并接收经近场通信通道发送的运行指令,其中,近场通信通道包括Wi-Fi(Wireless Fidelity,基于IEEE 802.11b标准的无线局域网)、蓝牙、紫蜂和射频通信中的至少一种通信通道。
在上述任一技术方案中,优选地,还包括:检测空调器的运行时刻属于预设运行时段,控制空调器按照运行指令工作;检测空调器的运行时刻不属于预设运行时段,控制空调器停止运行。
在该技术方案中,空调器在接收服务器发送的预设运行时段后,即在预设运行时段内运行,若超过预设运行时段,则空调器的控制器控制硬件组件停止工作,其中,硬件组件包括压缩机、风机、导风板、导风条和换热器等。
在上述任一技术方案中,优选地,还包括:计算预设运行时段的最大时刻与运行时刻之间的时间差;判断时间差是否小于或等于预设时间差;判定时间差小于或等于预设时间差,触发服务器推送续费消息至用户交互界面。
在该技术方案中,通过计算预设运行时段的最大时刻与运行时刻之间的时间差,以确定空调器是否即将超过预设运行时段,进而判断时间差是否小于或等于预设时间差,若判定时间差小于或等于预设时间差,则触发服务器推送续费消息至用户交互界面,以提示用户需要对空调器进行充值才能继续使用空调器,尤其是在超出预设运行时段前,用户提前进行充值操作,即可更新预设运行时段。
譬如,充值金额对应于增加两个小时,即空调器的运行时刻达到上一次充值对应的预设预先时段的最大值后,空调器不停机并继续运行两个小时,这不仅能够提升空调器运行的稳定性和舒适性,也能降低对空调器的驱动电路的波动干扰信号和硬件损耗,尤其是有利于提升压缩机的可靠性和稳定性。
如图2所示,根据本发明的一个实施例的空调器包括:控制器、硬件和NB模块,NB模块即窄带通信组件,具体地协商步骤包括:
(1)无需应答的上报步骤:控制器检测到硬件上电后,生成0x04指令和0x06指令,并发送至NB模块,NB模块根据0x04指令和0x06指令确定设备序列号,并将设备序列号以0X0040指令发送至服务器,以建立TCP/IP连接。
(2)需应答的上报步骤:控制器检测到需要生成设备身份信息,生成0x05指令和0x0A指令,并发送至NB模块,NB模块根据0x05指令和0x0A指令生成0X0044指令并发送至服务器,服务器将设备身份信息以0x8044指令的形式反馈至NB模块。
(3)校时步骤:控制器检测到需要进行时间同步,生成0x61指令,并发送至NB模块,NB模块根据0x61指令生成0X0061指令并发送至服务器,服务器将时间校准信息以0x8061指令的形式反馈至NB模块。
(4)下行透传步骤:控制器检测到硬件的运行参数、充值金额、运行请求和时间信息等,生成0x02指令、0x03指令、0x65指令和0xA0指令,并发送至NB模块,NB模块转换为0x0020指令并发送至服务器,服务器将响应信息以0x8020指令的形式反馈至NB模块。
如图3所示,根据本发明的一个实施例的空调器侧的运行控制方法,包括:
步骤S202,空调器上电。
步骤S204,获取6次设备序列号。
步骤S206,检测设备序列号是否合规,若是,则执行步骤S210,若否,则执行步骤S208。
步骤S208,重启设备。
步骤S210,建立与服务器的TCP/IP连接。
步骤S212,判断本地的ID=0或0xff,若是,则执行步骤S214,若否,则执行步骤S216。
步骤S214,请求获取永久ID并等待应答。
步骤S216,判断是否获取永久ID,若是,则执行步骤S218,若否,则执行步骤S220。
步骤S218,发送登录请求并等待应答。
步骤S220,断开TCP/IP连接。
步骤S222,发送登录认证请求并等待应答。
步骤S224,建立透传通信通道。
如图3所示,根据本发明的一个实施例的服务器侧的运行控制方法,包括:
步骤S302,建立与NB模块的TCP/IP连接。
步骤S304,检测设备序列号是否合规,若是,则执行步骤S306,若否,则执行步骤S308。
步骤S306,根据设备序列号分配ID并反馈至NB模块。
步骤S308,发送失败应答。
步骤S310,响应登录请求。
步骤S312,响应登录认证请求。
如图4所示,提供了一种运行控制装置400,包括:存储器402、处理器404及存储在存储器402上并可在处理器404上运行的程序,程序被处理器404执行时实现如上述运行控制方法的步骤。
如图5所示,提供了一种空调器500,包括:窄带通信组件502;上述运行控制装置400,连接于窄带通信组件502,窄带通信组件502能够与服务器建立私有加密的通信通道,以经过通信通道进行数据交互。
在该技术方案中,运行控制装置400包括MCU(Micro-programmed Control Unit,微程序控制器)、CPU(Central Processing Unit,中央处理机)、DSP(Digital SignalProcessor,数字信号处理器)、单片机和嵌入式设备中的至少一种。
如图6所示,提出了一种计算机可读存储介质600,其上存储有计算机程序,上述计算机程序被执行时实现以下步骤:控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器;获取服务器发送的设备身份信息,设备身份信息由服务器根据设备序列号生成;生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,其中,登录请求携带有空调器的设备身份信息。
在该技术方案中,由于窄带通信组件具备功率低、通信成本低和可靠性高等优点,通过控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器,不需要用户执行连接操作或认证,即可高效且安全地与服务器建立通信协商的连接。
另外,为了进一步地提升通信的可靠性,服务器根据设备序列号生成设备身份信息,并发送设备身份信息至窄带通信组件,上述设备身份信息作为空调器进行数据交互的唯一标识。
更进一步地,空调器根据设备身份信息生成登录请求指令,并发送至服务器,服务器响应登录请求后,空调器与服务器之间继续执行密钥协商和加密处理,以建立私有加密的通信通道,进而基于私有加密的通讯通道进行数据指令的交互。
其中,空调器还包括硬件的控制器,窄带通信组件连接于硬件的控制器,一方面,窄带通信组件接收服务器发送的控制指令,并将控制指令反馈至控制器,控制器驱动硬件运行,另一方面,窄带通信组件将控制器采集的数据参数和请求指令发送至服务器。
在上述任一技术方案中,优选地,生成登录请求指令并发送至服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体包括:生成登录请求并发送至服务器,登录请求携带有设备身份信息;接收服务器反馈的公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成;根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器。
在该技术方案中,通过生成登录请求并发送至服务器,登录请求携带有设备身份信息,以供服务器确定空调器是否为安全可靠的设备。
若服务器确定空调器可靠性,则向空调器发送公钥数据,以解析确定公钥数据中携带的单项加密密钥,公钥数据由服务器根据设备序列号和窄带通信组件的国际移动设备识别码生成。
进一步地,空调器根据单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至服务器,如果服务器能够根据本地的公钥数据解析确认信息,则服务器与空调器基于公钥数据和单项加密密钥对应的加密算法,执行后续的数据指令交互。
在上述任一技术方案中,优选地,在控制窄带通信组件与服务器建立连接前,还包括:获取本地存储的设备序列号;对设备序列号进行校验处理;设备序列号校验成功,生成连接请求并发送至服务器;设备序列号校验失败,控制空调器重新上电。
在该技术方案中,通过获取本地存储的设备序列号,空调器对设备序列号进行校验处理,若设备序列号校验成功,则生成连接请求并发送至服务器,若设备序列号校验失败,则控制空调器重新上电。
在上述任一技术方案中,优选地,还包括:通过私有加密的通信通道获取服务器发送的预设运行时段;确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,其中,运行指令包括开机指令、关机指令、温度设置指令、风速设置指令和风向设置指令中的至少一种。
在该技术方案中,通过私有加密的通信通道获取服务器发送的预设运行时段,也即在预设运行时段内,空调器被配置为能够执行运行指令,若超过预设运行时段,则强制控制空调器关机或停止运行。
其中,确定空调器的运行时刻属于预设运行时段,接收服务器经通信通道发送的运行指令,运行指令包括服务器预存的指令或终端设备发送至服务器的指令。
进一步地,终端设备包括手机、电脑、可穿戴设备、路由器中的至少一种。
在上述任一技术方案中,优选地,空调器还设有近场通信组件,运行控制方法还包括:接收服务器经通信通道发送的近场通信配置信息;根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道;接收经近场通信通道发送的运行指令,其中,近场通信设备包括遥控设备和/或移动终端。
在该技术方案中,通过接收服务器经通信通道发送的近场通信配置信息,进一步地根据近场通信配置信息,建立近场通信组件与近场通信设备之间的近场通信通道,并接收经近场通信通道发送的运行指令,其中,近场通信通道包括Wi-Fi(Wireless Fidelity,基于IEEE 802.11b标准的无线局域网)、蓝牙、紫蜂和射频通信中的至少一种通信通道。
在上述任一技术方案中,优选地,还包括:检测空调器的运行时刻属于预设运行时段,控制空调器按照运行指令工作;检测空调器的运行时刻不属于预设运行时段,控制空调器停止运行。
在该技术方案中,空调器在接收服务器发送的预设运行时段后,即在预设运行时段内运行,若超过预设运行时段,则空调器的控制器控制硬件组件停止工作,其中,硬件组件包括压缩机、风机、导风板、导风条和换热器等。
在上述任一技术方案中,优选地,还包括:计算预设运行时段的最大时刻与运行时刻之间的时间差;判断时间差是否小于或等于预设时间差;判定时间差小于或等于预设时间差,触发服务器推送续费消息至用户交互界面。
在该技术方案中,通过计算预设运行时段的最大时刻与运行时刻之间的时间差,以确定空调器是否即将超过预设运行时段,进而判断时间差是否小于或等于预设时间差,若判定时间差小于或等于预设时间差,则触发服务器推送续费消息至用户交互界面,以提示用户需要对空调器进行充值才能继续使用空调器,尤其是在超出预设运行时段前,用户提前进行充值操作,即可更新预设运行时段。
譬如,充值金额对应于增加两个小时,即空调器的运行时刻达到上一次充值对应的预设预先时段的最大值后,空调器不停机并继续运行两个小时,这不仅能够提升空调器运行的稳定性和舒适性,也能降低对空调器的驱动电路的波动干扰信号和硬件损耗,尤其是有利于提升压缩机的可靠性和稳定性。
以上结合附图详细说明了本发明的技术方案,本发明提出了一种运行控制方法、装置、空调器和计算机存储介质,由于窄带通信组件具备功率低、通信成本低和可靠性高等优点,通过控制窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器,不需要用户执行连接操作或认证,即可高效且安全地与服务器建立通信协商的连接。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种运行控制方法,其特征在于,适用于空调器,所述空调器上设置有窄带通信组件,所述运行控制方法包括:
控制所述窄带通信组件与服务器建立连接,以将校验成功的设备序列号发送至服务器;
获取所述服务器发送的设备身份信息,所述设备身份信息由所述服务器根据所述设备序列号生成,
生成登录请求指令并发送至所述服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,
其中,所述登录请求携带有所述空调器的设备身份信息;
所述生成登录请求指令并发送至所述服务器,并执行密钥协商和加密处理,以建立私有加密的通信通道,具体包括:
生成所述登录请求并发送至所述服务器,所述登录请求携带有所述设备身份信息;
接收所述服务器反馈的公钥数据,以解析确定所述公钥数据中携带的单项加密密钥,所述公钥数据由所述服务器根据所述设备序列号和窄带通信组件的国际移动设备识别码生成;
根据所述单项加密密钥对确认信息进行加密,并将加密后的确认信息反馈至所述服务器。
2.根据权利要求1所述的运行控制方法,其特征在于,在控制所述窄带通信组件与服务器建立连接前,还包括:
获取本地存储的设备序列号;
对所述设备序列号进行校验处理;
所述设备序列号校验成功,生成连接请求并发送至所述服务器;
所述设备序列号校验失败,控制所述空调器重新上电。
3.根据权利要求1或2所述的运行控制方法,其特征在于,还包括:
通过私有加密的通信通道获取所述服务器发送的预设运行时段;
确定所述空调器的运行时刻属于所述预设运行时段,接收所述服务器经所述通信通道发送的运行指令,
其中,所述运行指令包括开机指令、关机指令、温度设置指令、风速设置指令和风向设置指令中的至少一种。
4.根据权利要求1或2所述的运行控制方法,其特征在于,所述空调器还设有近场通信组件,所述运行控制方法还包括:
接收所述服务器经所述通信通道发送的近场通信配置信息;
根据所述近场通信配置信息,建立所述近场通信组件与近场通信设备之间的近场通信通道;
接收经所述近场通信通道发送的运行指令,
其中,所述近场通信设备包括遥控设备和/或移动终端。
5.根据权利要求3所述的运行控制方法,其特征在于,还包括:
检测所述空调器的运行时刻属于所述预设运行时段,控制所述空调器按照所述运行指令工作;
检测所述空调器的运行时刻不属于所述预设运行时段,控制所述空调器停止运行。
6.根据权利要求3所述的运行控制方法,其特征在于,还包括:
计算所述预设运行时段的最大时刻与所述运行时刻之间的时间差;
判断所述时间差是否小于或等于预设时间差;
判定所述时间差小于或等于所述预设时间差,触发所述服务器推送续费消息至用户交互界面。
7.一种运行控制装置,用于室外机,其特征在于,包括:
存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;
所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的运行控制方法的步骤。
8.一种空调器,其特征在于,包括:
窄带通信组件;
如权利要求7所述的运行控制装置,连接于所述窄带通信组件,所述窄带通信组件能够与服务器建立私有加密的通信通道,以经过所述通信通道进行数据交互。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有运行控制程序,所述运行控制程序被处理器执行时实现如权利要求1至6中任一项所述的运行控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911051995.3A CN110769402B (zh) | 2019-10-31 | 2019-10-31 | 运行控制方法、装置、空调器和计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911051995.3A CN110769402B (zh) | 2019-10-31 | 2019-10-31 | 运行控制方法、装置、空调器和计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110769402A CN110769402A (zh) | 2020-02-07 |
CN110769402B true CN110769402B (zh) | 2022-05-24 |
Family
ID=69335356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911051995.3A Active CN110769402B (zh) | 2019-10-31 | 2019-10-31 | 运行控制方法、装置、空调器和计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110769402B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113432266A (zh) * | 2021-06-28 | 2021-09-24 | 佛山市顺德区美的电子科技有限公司 | 空气调节模块防伪的方法、运行控制装置及空气调节设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105263141A (zh) * | 2015-10-30 | 2016-01-20 | 广东美的制冷设备有限公司 | 家用电器及家用电器的控制方法 |
CN107508847B (zh) * | 2016-06-14 | 2021-06-08 | 斑马智行网络(香港)有限公司 | 一种连接建立方法、装置和设备 |
CN106529240B (zh) * | 2016-10-28 | 2019-10-01 | 美的智慧家居科技有限公司 | 家电设备租赁方法及装置 |
CN107023968A (zh) * | 2017-04-25 | 2017-08-08 | 广东美的暖通设备有限公司 | 空调器的控制方法、控制***、控制装置和计算机设备 |
CN107421060B (zh) * | 2017-06-29 | 2019-12-31 | 青岛海尔空调器有限总公司 | 基于NB-IoT网络的空调器通信方法以及空调器 |
CN109673012B (zh) * | 2017-10-16 | 2023-06-23 | 小鸟创新(北京)科技有限公司 | 一种控制方法及***、设备、计算机存储介质 |
CN108900586B (zh) * | 2018-06-15 | 2021-04-09 | 广东美的制冷设备有限公司 | 家电、wifi模块及其与终端之间的通信方法和可读存储介质 |
CN109218326A (zh) * | 2018-10-10 | 2019-01-15 | 广州虎牙信息科技有限公司 | 登录验证方法、装置、存储介质及服务器 |
CN109768982A (zh) * | 2019-01-23 | 2019-05-17 | 深圳市元征科技股份有限公司 | 一种基于物联网的加密传输方法及装置 |
-
2019
- 2019-10-31 CN CN201911051995.3A patent/CN110769402B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110769402A (zh) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107632526B (zh) | 一种控制装置、方法、存储介质及设备 | |
CN107006049A (zh) | 一种智能设备及其建立设备间蓝牙连接的方法、装置 | |
CN110708688A (zh) | 智能设备配网方法、装置以及控制器和介质 | |
US20210036469A1 (en) | Abnormality Prompting Method and Intelligent Socket | |
CN108386968A (zh) | 多联机空调通过设备唯一编码与物理地址实现的组网方法 | |
US20130163495A1 (en) | Scheduling method for machine-to-machine communication | |
CN105744642A (zh) | 无线网络连线方法及移动终端、智能家居设备 | |
CN105491568A (zh) | 一种自动接入路由的方法、装置及智能终端 | |
CN106792694B (zh) | 一种接入认证方法,及接入设备 | |
CN110769402B (zh) | 运行控制方法、装置、空调器和计算机存储介质 | |
US20160029214A1 (en) | Home control gateway and home control network connection method thereof | |
CN113686001A (zh) | 一种基于nfc的空调控制方法和*** | |
CN103716161A (zh) | 能够通过互联网远程控制的智能设备的服务器认证方法及基于该方法的认证装置 | |
CN110864406A (zh) | 智能空调及智能空调控制方法 | |
CN112769762B (zh) | 分布式高效物联网设备接入方法 | |
CN105915416B (zh) | 一种信息处理方法及终端设备 | |
CN102589081A (zh) | 基于短信控制的空调装置 | |
CN112616135A (zh) | 基于设备间通信的智慧楼宇监控命令传输方法及传输*** | |
CN110749059B (zh) | 空调器的运行控制方法、装置、空调器及存储介质 | |
US8054771B2 (en) | Method and system for adding a new connection identifier to an existing power save class | |
CN111669753A (zh) | 一种wlan网络连接方法及电子设备 | |
WO2023035690A1 (zh) | 用于空调控制的方法、装置及空调 | |
CN202002264U (zh) | 基于短信控制的空调装置 | |
CN115230522A (zh) | 一种电动汽车自动充电方法、装置和车辆 | |
CN111416873B (zh) | 用电设备的数据备份方法、装置、空调器和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |