空调的控制方法、控制权限请求方法、空调及通信模组技术

技术编号:28326479 阅读:18 留言:0更新日期:2021-05-04 13:08
本发明专利技术公开了一种空调的控制方法、控制权限请求方法、空调及通信模组,方法包括:用于确定控制权限请求信号是否为通信模组发出的第一数据,通过通信接口将第一数据发送至通信模组,以使得通信模组根据第一数据生成第三数据并返回至空调;通过通信接口接收第四数据,通过判断第四数据与第三数据是否一致确定控制权限请求信号是否由通信模组发出;若是,则通过通信接口向通信模组发送请求成功信号,在第一预设时长内根据从通信接口接收到的控制信号控制空调运行。本发明专利技术实现了校验对与空调进行通信的对象是否为合法的通信模组,防止其他设备盗用空调。

【技术实现步骤摘要】
空调的控制方法、控制权限请求方法、空调及通信模组
本专利技术涉及智能设备
,特别涉及一种空调的控制方法、控制权限请求方法、空调及通信模组。
技术介绍
共享空调开始走入市场,共享空调在自营青年宾馆、学生宿舍等场地都能够充分利用,减少商家及学校的成本,用户短期使用也能够减少使用成本,具有应用市场。共享空调通过通信模组与运营平台进行通信,运营平台通过通信模组下发购买权限相关信息指令,从而使得用户能够正常操作空调,在现有技术中,空调与模块通过串口进行通信,通信过程中,操作权限以及其他数据属于固定单一的数据信息,只要通过简单的串口工具捕捉足够多的通信数据,利用串口工具模拟通信模组与空调进行通信,就可以持续使用设备,产生盗用对运营商造成损失。因此,现有技术还有待改进和提高。
技术实现思路
针对现有技术的上述缺陷,提供一种空调的控制方法、控制权限请求方法、空调及通信模组,旨在解决现有技术中空调与通信模组之间的通信数据容易被模拟造成盗用的问题。本专利技术的第一方面,提供一种空调的控制方法,应用于空调,包括:当接收到控制权限请求信号时,根据预设算法生成用于确定控制权限请求信号是否为通信模组发出的第一数据,通过通信接口将第一数据发送至通信模组,以使得通信模组根据第一数据生成第三数据并返回至空调;通过通信接口接收第四数据,通过判断第四数据与第三数据是否一致确定控制权限请求信号是否由通信模组发出;若第四数据与第三数据一致,则通过通信接口向通信模组发送请求成功信号,在第一预设时长内根据从通信接口接收到的控制信号控制空调运行。本专利技术的第二方面,提供一种空调,空调包括存储器、处理器和存储在存储器中并可在处理器上运行的空调控制程序,处理器执行空调控制程序时,实现上述第一方面的方法的步骤。本专利技术的第三方面,提供一种空调的控制权限请求方法,应用于通信模组,包括:向空调发送控制权限请求信号后,接收空调根据控制权限请求信号返回的第一数据;根据第一数据通过预设算法生成第三数据后,将第三数据发送至空调;接收空调返回的控制权限确认信号。本专利技术的第四方面,提供一种通信模组,通信模组包括存储器、处理器以及存储在存储器中并可在处理器上运行的空调控制程序,处理器执行空调控制程序时,实现上述第三方面的方法的步骤。本专利技术的第五方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述的空调的控制方法和/或上述的空调的控制权限请求方法的步骤。与现有技术相比,本专利技术提供了空调的控制方法、控制权限请求方法、空调及通信模组,空调接收到权限请求信号时,先预先约定的算法生成加密后的第一数据,第一数据用于发送给通信模组按照预先约定的预设算法生成第三数据,空调将第一数据通过与通信模组进行通信的通信接口发送出去后,若通过该通信接口接收到的第四数据与第三数据一致,则说明与空调进行通信的是合法的通信模组,那么可以按照该通信接口接收的控制信号运行,本专利技术实现了对与空调进行通信的对象是否为合法的通信模组进行校验,防止了非法设备模拟通信模组与空调之间的通信数据来盗用空调。附图说明图1为本专利技术提供的空调的控制方法的实施例的流程图;图2为本专利技术提供的空调的控制方法的实施例中空调的处理器与通信模组的通信示意图;图3为本专利技术提供的空调的控制方法的实施例中空调与通信模组的交互流程图;图4为本专利技术提供的空调的控制权限请求方法的实施例的流程图;图5为本专利技术提供的空调的实施例的结构原理图;图6为本专利技术提供的通信模组的实施例的结构原理图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例一本专利技术提供的一种空调的控制方法,可以由空调来执行,空调中的处理器在执行计算机程序时能够实现本专利技术提供的空调的控制方法。本专利技术提供的空调的控制方法的一个实施例如图1所示,包括步骤:S110、当接收到控制权限请求信号时,空调根据预设算法生成用于确定控制权限请求信号是否为通信模组发出的第一数据,通过通信接口将第一数据发送至通信模组,以使得通信模组根据第一数据生成第三数据并返回至空调。具体地,通信模组可以是作为空调的一个部件设置在空调内部,也可以是作为独立设置的装置外接至空调,通信模组与空调的通信实际是与空调的处理器进行通信,控制权限请求信号是空调通过与通信模组进行通信的通信接口接收到,具体地,现有的共享空调的运行模式如下:在共享空调的运行过程中,用户可以通过共享空调的控制应用上发出租赁空调、停止使用或控制空调等指令,运营平台在接收到用户通过控制应用上发出的指令后,通过通信模组转发相应的指令给空调,空调根据对应的指令进行开启、关闭、调温等操作,通信模组可以是NB-IOT(窄带物联网)模组,基于运营商提供的频段与运营平台进行通信,目前运营商提供的套餐都是按固定次数/年或者固定流量/年进行收费,因此,基于运营成本的考虑,通信模组与运营平台之间的交互不能过于频繁,否则运营成本将大幅度提高,这就导致通信模组在空调的运行过程中存在较长时间的空窗期,也就是说,通信模组被运营平台调用与空调通信的频率不高,而通信模组与空调之间属于串口通信,即通信模组与空调之间通过通信接口通信,而不依赖于运营商提供的频段,如图2所示,通信模组发送控制数据给空调的处理器,空调的处理器返回应答数据,但是,串口通信的数据单一,很容易被模仿这个通信过程,以上因素就导致了在共享空调的运行过程中,存在被使用者通过窃取通信数据模拟通信模组对空调进行非法操作的可能。而本申请中,通信模组向空调发送控制权限请求信号,空调在接收到控制权限请求信号时,根据预设的算法生成第一数据,将第一数据通过与通信模组进行通信的通信接口发送出去,如果此时与空调进行通信的是合法的通信模组,那么就会通过预设的算法根据第一数据生成第三数据并发回给空调,空调在发出去第一数据后,若通过与通信模组的通信接口接收到的第四数据与第三数据一致,说明控制权限请求信号是通信模组发出的,当前通过该接口与空调进行通信的对象是合法的通信模组且与通信模组之间的数据传输正常,那么就可以按照从与通信模组的通信接口接收到的控制信号来运行。在接收到控制权限请求信号时,空调的处理器根据预设算法生成第一数据。控制权限请求信号是空调的处理器通过与通信模组进行通信的通信接口接收到的,具体地,预先约定与通信模组的通信数据格式,例如数据格式可以为“头码+数据类型+数据内容+校验”等,对于不同的数据类型,设置不同的代码,空调接收到信号时,根据该信号中包括的数据中的数据类型确定该信号是否为控制权限请求信号。具体地,如图3所示,为了保障空调不被盗用,通信模组可以不是在接收到运营平台的控制信号后再向空调发送控制权限请求信号,而是可以每隔预设时长,如3min等,通过与本文档来自技高网...

【技术保护点】
1.一种空调的控制方法,其特征在于,应用于空调,所述方法包括:/n当接收到控制权限请求信号时,根据预设算法生成用于确定所述控制权限请求信号是否为通信模组发出的第一数据,通过通信接口将所述第一数据发送至所述通信模组,以使得所述通信模组根据所述第一数据生成第三数据并返回至所述空调;/n通过所述通信接口接收第四数据,通过判断所述第四数据与所述第三数据是否一致确定所述控制权限请求信号是否由所述通信模组发出;/n若所述第四数据与所述第三数据一致,则通过所述通信接口向所述通信模组发送请求成功信号,在第一预设时长内根据从所述通信接口接收到的控制信号控制空调运行。/n

【技术特征摘要】
1.一种空调的控制方法,其特征在于,应用于空调,所述方法包括:
当接收到控制权限请求信号时,根据预设算法生成用于确定所述控制权限请求信号是否为通信模组发出的第一数据,通过通信接口将所述第一数据发送至所述通信模组,以使得所述通信模组根据所述第一数据生成第三数据并返回至所述空调;
通过所述通信接口接收第四数据,通过判断所述第四数据与所述第三数据是否一致确定所述控制权限请求信号是否由所述通信模组发出;
若所述第四数据与所述第三数据一致,则通过所述通信接口向所述通信模组发送请求成功信号,在第一预设时长内根据从所述通信接口接收到的控制信号控制空调运行。


2.根据权利要求1所述的方法,其特征在于,所述根据预设算法生成用于确定所述控制权限请求信号是否为通信模组发出的第一数据,包括:
生成第一随机数和第二随机数,根据预设对应关系获取所述第一随机数对应的第一加密数据;
通过第一预设加密算法对所述第一加密数据进行加密运算生成第二加密数据;
将所述第二加密数据和所述第二随机数按照第一预设规则排列后得到所述第一数据。


3.根据权利要求2所述的方法,其特征在于,所述通过判断所述第四数据与所述第三数据是否一致确定所述控制权限请求信号是否由所述通信模组发出,包括:
通过第二预设加密算法对所述第一加密数据进行加密运算生成第二数据;
按照第二预设规则对所述第四数据进行重排列后得到第三加密数据;
当所述第三加密数据和所述第二数据一致时,确定所述第四数据与所述第三数据一致,所述控制权限请求信号是由所述通信模组发出。


4.根据权利要求3所述的方法,其特征在于,所述判断所述第四数据与所述第三数据是否一致之后,所述方法还包括:
若所述第四加密数据和所述第三数据不一致,则通过所述通信接口发送请求失败信号;
若连续发送请求失败信号的次数超过预设次数,或者,在通过所述通信接口发送所述请求失败信号后的第二预设时长内没有接收到所述控制权限请求信号,则执...

【专利技术属性】
技术研发人员:蔡团生周浩
申请(专利权)人:TCL空调器中山有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1