家用电器租赁控制方法、装置、家用电器及存储介质与流程

    专利2022-07-08  112


    本申请涉及电子技术,尤其涉及一种家用电器租赁控制方法、装置、家用电器及存储介质。



    背景技术:

    目前,租赁服务(也包括共享服务)发展迅速,这种服务方式的优点在于能够花费较低费用使用家用电器,且能够多次使用降低生产成本,产生较大的社会效益、经济效益。

    现有家用电器租赁技术为,租赁者申请租赁服务,服务商将允许使用时长通过网络下发给家用电器,家用电器解除锁定状态,租赁者就可以在允许使用时长内正常使用家用电器。但现有的租赁技术是通过设置在家用电器中的锁定控制模块来实现解锁或锁定控制的,实际应用中容易出现锁定控制模块被人为的破换或移除,导致家用电器不受锁定控制模块的控制,影响家用电器的正常租赁。



    技术实现要素:

    为解决上述技术问题,本申请实施例期望提供一种家用电器租赁控制方法、装置、家用电器及存储介质。

    本申请的技术方案是这样实现的:

    第一方面,提供了一种家用电器租赁控制方法,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能;所述方法包括:

    获取所述第一控制模块的第一身份验证信息;

    基于所述第一身份验证信息验证所述第一控制模块的合法性;

    所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;

    所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    上述方案中,所述获取所述第一控制模块的第一身份验证信息,包括:周期性的获取所述第一控制模块的第一身份验证信息;或者,所述第一控制模块对所述家用电器进行锁定或解锁操作之前,获取所述第一控制模块的第一身份验证信息。

    上述方案中,所述方法还包括:预先存储所述第一控制模块的第二身份验证信息;所述基于所述第一身份验证信息验证所述第一控制模块的合法性,包括:所述第一身份验证信息和所述第二身份验证信息相同,确定所述第一控制模块的合法性验证通过;所述第一身份验证信息与所述第二身份验证信息不相同,确定所述第一控制模块的合法性验证不通过。

    上述方案中,所述方法还包括:基于预设的加密策略对所述家用电器的设备标识进行加密,生成所述第一控制模块的真实身份验证信息,并将所述真实身份信息作为所述第一身份验证信息存储到所述第一控制模块;

    所述预先存储所述第一控制模块的第二身份验证信息,包括:预先获取所述第一控制模块发送的所述真实身份验证信息;将所述真实身份验证信息作为所述第二身份验证信息并存储。

    上述方案中,所述第一身份验证信息和所述第二身份验证信息在预设的时间周期内有效;

    所述方法还包括:预设的时间周期到,删除所述第一身份验证信息和所述第二身份验证信息;基于预设的加密策略对所述设备标识进行重新加密,生成新的第一身份验证信息和新的第二身份验证信息并存储,用于当前时间周期内的所述第一控制模块的身份验证。

    上述方案中,所述预先存储所述第一控制模块的第二身份验证信息,包括:预先获取所述第一控制模块的第二身份验证信息;

    采用预设的加密策略对所述第二身份验证信息进行加密,将得到的加密信息存储。

    上述方案中,所述方法还包括:检测是否能够获取所述第一控制模块的第一身份验证信息;若无法获取所述第一控制模块的第一身份验证信息,确定所述第一控制模块的合法性验证不通过。

    上述方案中,所述第一控制模块为所述家用电器的网络通信模块,所述第一控制模块设置在所述家用电器的显示面板上。

    上述方案中,所述方法还包括:所述第一控制模块的合法性验证不通过,控制所述家用电器工作在锁定状态。

    上述方案中,所述允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作时,所述方法还包括:接收网络设备发送的解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;接收网络设备发送的锁定信号,触发所述第一控制模块控制所述家用电器从解锁状态切换到锁定状态。

    上述方案中,所述方法还包括:确定所述家用电器与网络设备之间的网络连接质量不满足网络连接条件;接收备用解锁设备发送的备用解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;或者,接收备用解锁设备发送的备用锁定信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态。

    上述方案中,所述备用解锁设备与所述家用电器无线连接或者通过通信接口连接。

    第二方面、提供了一种家用电器租赁控制装置,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能,所述装置包括:

    获取单元,用于获取所述第一控制模块的第一身份验证信息;

    验证单元,用于基于所述第一身份验证信息验证所述第一控制模块的合法性;

    处理单元,用于所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    第三方面、提供了一种家用电器,所述家用电器包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,

    其中,所述处理器配置为运行所述计算机程序时,执行前述方法的步骤。

    第四方面、提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述方法的步骤。

    本申请实施例中还提供了一种家用电器租赁控制方法、装置、家用电器及存储介质,该方法包括:获取所述第一控制模块的第一身份验证信息;基于所述第一身份验证信息验证所述第一控制模块的合法性;所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。这样,通过为第一控制模块设置身份验证信息,根据第一身份验证信息监测第一控制模块是否为家用电器专属的控制模块,能够避免因人为改动第一控制模块导致的解锁和锁定控制功能失效,影响正常的租赁控制操作,提高租赁控制的安全性和可靠性。

    附图说明

    图1为本申请实施例中家用电器租赁控制方法的第一流程示意图;

    图2为本申请实施例中家用电器的结构示意图;

    图3为本申请实施例中家用电器租赁控制方法的第二流程示意图;

    图4为本申请实施例中家用电器租赁控制方法的第三流程示意图;

    图5为本申请实施例中家用电器租赁控制方法的第四流程示意图;

    图6为本申请实施例中家用电器租赁控制装置的组成结构示意图;

    图7为本申请实施例中家用电器的组成结构示意图。

    具体实施方式

    为了能够更加详尽地了解本申请实施例的特点与技术内容,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。

    所述第二控制模块基于所述加密信息和所述第一身份验证信息,验证所述第一控制模块的合法性。

    图1为本申请实施例中家用电器租赁控制方法的第一流程示意图,如图1所示,该方法具体可以包括:

    步骤101:获取所述第一控制模块的第一身份验证信息;

    这里,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能。也就是说,若想控制待租赁的家用电器解锁或锁定必须通过第一控制模块,第一控制模块可以是家用电器解锁和锁定控制过程中的任意一个环节。因此,本申请实施例,通过验证第一控制模块的合法性来验证解锁或锁定操作的合法性。

    需要说明的是,现有的租赁过程中容易出现家用电器被重新组装以破换或移除第一控制模块,导致家用电器不受第一控制模块的解锁或锁定控制,影响家用电器的正常租赁,因此为了避免这种问题,本申请实施例提供的租赁控制方法,增加了第一控制模块合法性的验证过程,提高家用电器租赁过程的安全性和可靠性。

    需要说明的是,租赁商通常利用网络设备来对租赁的家用电器进行统一的管理和控制,因此,第一控制模块可以是家用电器中设置的网络通信模块,第一控制模块可以设置在家用电器中任意控制板上,比如,所述第一控制模块设置在所述家用电器的显示面板上。

    示例性地,当家用电器为空调时,空调主要由显示板、主控板两个控制器组成,显示板处理网络通信模块、红外接收模块等接收到的控制信号传输给主控板,主控板控制空调的各个负载执行动作实现空调器的各个功能。当前租赁空调使用的方案,显示板上内置wifi、nb-iot等模块,实现空调器的缴费-解锁使用方式。本申请实施例中的第一控制模块可以设置在显示板上,主控板用来根据第一控制模块发送的网络控制指令,来实现空调的解锁和锁定操作。

    图2为本申请实施例中家用电器的结构示意图,如图2所示,空调包括:显示板201和主控板202,显示板201至少包括第一控制模块,主控板202至少包括第二控制模块。

    在一些实施例中,所述获取所述第一控制模块的第一身份验证信息,包括:周期性的获取所述第一控制模块的第一身份验证信息;或者,所述第一控制模块对所述家用电器进行锁定或解锁操作之前,获取所述第一控制模块的第一身份验证信息。

    也就是说,通过周期性身份验证,或者解锁或锁定之前验证能够严格监控第一控制模块是否被替换或移除。

    优选地,所述第一控制模块对所述家用电器进行解锁操作之前,获取所述第一控制模块的第一身份验证信息。由于解锁控制与租赁缴费信息最为密切,仅需要在解锁控制之前验证是否合法,便能避免经济损失。

    在一些实施例中,所述方法还包括:检测是否能够获取所述第一控制模块的第一身份验证信息;若无法获取所述第一控制模块的第一身份验证信息,确定所述第一控制模块的合法性验证不通过。

    也就是说,在验证合法性时,如果没有获取到第一身份信息,则可以判断第一控制模块故障或被移除,则可以生成提示信息,以提示工程人员查看问题。

    步骤102:基于所述第一身份验证信息验证所述第一控制模块的合法性;

    这里,第一身份验证信息可以第一控制模块的唯一标识,也可以是家用电器的设备id。

    步骤103:所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;

    步骤104:所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    在一些实施例中,所述方法还包括:所述第一控制模块的合法性验证不通过,控制所述家用电器工作在锁定状态。

    也就是说,如果第一控制模块的合法性验证不同过,不仅禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作,若此时家用电器处于解锁状态,还可以直接控制家用电器进入锁定状态。

    在一些实施例中,所述方法还包括:所述第一控制模块的合法性验证不通过,生成提示信息并输出。

    输出提示信息包括:控制信号输出单元输出提示信息;或者,发送提示信息至所述备用解锁设备,以使所述备用解锁设备输出提示信息。

    实际应用中,家用电器可以是任意一种可以采用租赁方式被用户使用的家用电器,比如:空调、电视、投影仪、扫地机器人等生活电器,烤箱、微波炉、破壁机等厨房电器。

    采用上述技术方案,通过为第一控制模块设置身份验证信息,根据第一身份验证信息监测第一控制模块是否为家用电器专属的控制模块,能够避免因人为改动第一控制模块导致的解锁和锁定控制功能失效,影响正常的租赁控制操作,提高租赁控制的安全性和可靠性。

    为了能更加体现本申请的目的,在本申请上述实施例的基础上,进行进一步的举例说明,本申请实施例的执行主体可以为家用电器的处理器,该处理器可视为家用电器中的第二控制模块,如图3所示,该方法具体包括:

    步骤301:预先存储所述第一控制模块的第二身份验证信息;

    需要说明的是,第二身份验证信息是预先存储的第一控制模块的真实身份验证信息,第一身份验证信息是在租赁过程中实时获取第一控制模块发送的身份验证信息,只有第一身份验证信息和第二身份验证信息完全相同,才能表征第一控制模块是合法的,允许其对家用电器的控制操作。

    所述预先存储所述第一控制模块的第二身份验证信息,包括:预先获取所述第一控制模块的第二身份验证信息;采用预设的加密策略对所述第二身份验证信息进行加密,将得到的加密信息存储。

    也就是说,为了避免真实身份信息泄露,还可以对第二身份验证信息加密后存储,在进行身份验证时,读取加密信息解密后获取第二身份验证信息。

    步骤302:获取所述第一控制模块的第一身份验证信息;

    需要说明的是,本步骤中“获取”包含第一控制模块主动发送,主动读取第一控制模块存储空间。

    在一些实施例中,所述获取所述第一控制模块的第一身份验证信息,包括:将所述第二身份验证信息发送给所述第一控制模块,以使所述第一控制模块采用预设的加密策略加密所述第二身份验证信息,得到第一身份加密信息并存储;获取所述第一控制模块发送的所述第一身份加密信息;解密得到所述第一身份验证信息;

    加密策略和解密策略是相互对应的,第一控制模块可以使用第二控制模块的公钥对身份验证信息进行加密,第二控制模块使用自身私钥对身份加密信息进行解密得到第一身份验证信息。

    在另一些实施例中,所述获取所述第一控制模块的第二身份验证信息,包括:采用预设的加密策略加密所述第二身份验证信息,得到第二身份加密信息;发送所述第二身份加密信息至所述第一控制模块,以使所述第一控制模块基于对应的解密策略解密所述第二身份验证信息,得到所述第一身份验证信息并存储;获取所述第一控制模块发送的所述第一身份验证信息。

    第二控制模块可以使用第一控制模块的公钥对身份验证信息进行加密,第一控制模块使用自身私钥对身份加密信息进行解密得到第一身份验证信息。

    需要说明的是,在预先存储第二身份信息之后,需要将第二身份验证信息发送给第一控制模块,第二身份验证信息可以以明文形式进行发送,或者以密文形式进行发送。同样,第一控制模块在发送第一身份验证信息时,也可以以明文形式进行发送,或者以密文形式进行发送。

    在一些实施例中,所述方法还包括:检测是否能够获取所述第一控制模块的第一身份验证信息;若无法获取所述第一控制模块的第一身份验证信息,确定所述第一控制模块的合法性验证不通过。

    也就是说,在验证合法性时,如果没有获取到第一身份信息,则可以判断第一控制模块故障或被移除,则可以生成提示信息,以提示工程人员查看问题。

    在一些实施例中,所述方法包括:基于预设的加密策略对所述家用电器的设备标识进行加密,生成所述第一控制模块的真实身份验证信息,并将所述真实身份信息作为所述第一身份验证信息存储到所述第一控制模块;

    相应的,所述预先存储所述第一控制模块的第二身份验证信息,包括:预先获取所述第一控制模块发送的所述真实身份验证信息;将所述真实身份验证信息作为所述第二身份验证信息并存储。

    也就是说,家用电器的设备标识是家用电器的身份信息,通过对家用电器的设备标识加密得到第一控制模块的真实身份信息,第一控制模块和第二控制模块(即本申请租赁控制方法的执行主体)分别存储真实身份信息,二者在通信过程中第二控制模块通过获取第一控制模块发送的第一身份验证信息和自身存储的第二身份验证信息,来验证第一控制模块的合法性。

    示例性的,加密策略可以包括:生成随机数,利用随机数第一家用电器的设备标识进行加密,生成真实身份验证信息,并存储到所述第一控制模块。

    在一些实施例中,所述第一身份验证信息和所述第二身份验证信息在预设的时间周期内有效;

    所述方法还包括:预设的时间周期到,删除所述第一身份验证信息和所述第二身份验证信息;基于预设的加密策略对所述设备标识进行重新加密,生成新的第一身份验证信息和新的第二身份验证信息并存储,用于当前时间周期内的所述第一控制模块的身份验证。从而避免身份验证信息被盗用造成的家用电器的租赁失控。

    示例性的,预设的时间周期到,重新生成随机数;删除所述第一身份验证信息和所述第二身份验证信息;利用新的随机数对设备标识重新进行加密,生成新的第一身份验证信息和新的第二身份验证信息并存储。

    步骤303:所述第一身份验证信息和所述第二身份验证信息相同,确定所述第一控制模块的合法性验证通过;

    步骤304:允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;

    步骤305:所述第一身份验证信息与所述第二身份验证信息不相同,确定所述第一控制模块的合法性验证不通过;

    步骤306:禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    在一些实施例中,所述方法还包括:所述第一控制模块的合法性验证不通过,控制所述家用电器工作在锁定状态。

    也就是说,如果第一控制模块的合法性验证不同过,不仅禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作,若此时家用电器处于解锁状态,还可以直接控制家用电器进入锁定状态。

    在一些实施例中,所述方法还包括:所述第一控制模块的合法性验证不通过,生成提示信息并输出。

    输出提示信息包括:控制信号输出单元输出提示信息;或者,发送提示信息至所述备用解锁设备,以使所述备用解锁设备输出提示信息。

    为了能更加体现本申请的目的,在本申请上述实施例的基础上,进行进一步的举例说明,本申请实施例的执行主体可以为家用电器的处理器,该处理器可视为家用电器中的第二控制模块,如图4所示,该方法具体包括:

    步骤401:获取所述第一控制模块的第一身份验证信息;

    步骤402:基于所述第一身份验证信息验证所述第一控制模块的合法性;

    步骤403:所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;

    需要说明的是,第一控制模块可以采用通用解锁方法对家用电器的锁定和解锁控,通用解锁方法为家用电器租赁商为管理的全部家用电器设置的一种统一的便捷的解锁管理方法。比如,租赁商通过网络互联的方式统一管理所有家用电器租赁过程,则通用解锁功能可以为网络管理设备通过互联网通信方式向家用电器发送解锁信号。

    步骤404:接收网络设备发送的解锁信号时,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;

    该步骤之前,还包括:判断网络连接质量是否满足网络通信条件,具体地,可以通过接收信号强度(receivedsignalstrengthindication,rssi)作为网络连接质量的判断依据,相应的,网络通信条件可以为rssi大于强度阈值,当rssi大于强度阈值,确定网络通信条件满足,否则,确定网络通信条件不满足。

    在一些实施例中,具体控制方法包括:控制第一控制模块接收网络设备发送的解锁信号。具体地,网络管理设备接收移动终端发送的租赁请求,所述租赁请求包括目标家用电器的id信息、租赁开始时间信息以及租赁结束时间信息;生成与所述租赁开始时间信息对应的解锁指令以及与所述租赁结束时间信息对应的锁定指令;所述解锁指令和所述锁定指令均携带对应的目标家用电器的id信息;将所述租赁开始时间信息、所述租赁结束时间信息以及对应的所述解锁指令、所述锁定指令存入指令执行表中;所述指令执行表包括时间节点信息以及对应的指令信息;所述时间节点信息包括租赁开始时间信息和租赁结束时间信息;所述指令信息包括解锁指令和锁定指令;通过定时模块判定当前时间达到所述时间节点信息时,通过通讯模块将所述时间节点信息对应的指令信息发送至与所述指令信息内的设备id信息对应的智能设备。

    步骤405:所述第一控制模块接收网络设备发送的锁定信号时,触发所述第一控制模块控制所述家用电器从解锁状态切换到锁定状态;

    在一些实施例中,具体控制方法包括:控制第一控制模块接收网络设备发送的锁定信号,利用锁定信号直接控制家用电器切换到锁定状态。

    相应的,当目标家用电器的状态变化时,该方法还包括:根据所述指令信息生成携带id信息的设备状态信息;所述设备状态信息包括与所述解锁命令对应的解锁状态信息和与所述锁定命令对应的锁定状态信息;将所述设备状态信息发送至移动终端,以显示家用电器的当前状态。

    需要说明的是,执行步骤404和步骤405需要在网络连接质量较好的情况下来实现,若网络连接质量不佳,则第一控制模块也无法实现对家用电器的解锁和锁定控制。因此,本申请实施例提出了一种解决方案,即设置备用解锁功能来实现解锁操作。

    在一些实施例中,所述方法还包括:确定所述家用电器与网络设备之间的网络连接质量不满足网络连接条件;接收备用解锁设备发送的备用解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;或者,接收备用解锁设备发送的备用锁定信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态。

    具体地,所述备用解锁设备与所述家用电器无线连接或者通过通信接口连接。

    当所述备用解锁设备与所述家用电器无线连接时,家用电器解锁遥控设备发送的解锁信号或锁定信号。遥控设备和家用电器的通信方式可以为红外通信方式、蓝牙通信方式和近场通信方式中的至少一种。相应的,家用电器还包括红外接收模块、蓝牙模块和近场通信(nearfieldcommunication,nfc)模块中的至少一种。

    也就是说,可租赁的家用电器中可以设置一种或多种第一通信模块,即可以采用一种或多种备用解锁功能,对家用电器进行备用解锁。

    示例性的,当通信方式为红外通信方式时,用户使红外遥控器对准目标家用电器,通过红外遥控器上的解锁按键对目标家用电器进行解锁操作,通过红外遥控器上的设定按键设定解锁时长。

    示例性的,当通信方式为蓝牙通信方式时,用户可以使用具备蓝牙连接功能的专用手机或普通手机与目标家用电器进行蓝牙连接,蓝牙连接成功后通过蓝牙向目标家用电器发送解锁信号进行解锁。需要说明的是,由于专用手机已经是身份验证通过的手机,可以直接进行备用解锁操作。若使用普通手机进行解锁时,需要先发送身份验证信息进行合法性验证,若验证通过后才能够进行备用解锁操作。

    示例性的,当通信方式为近场通信方式时,用户使用具备近场通信功能的专用近场通信设备或普通设备靠近目标家用电器进行近场通信连接,并且向目标家用电器发送解锁信号。

    当所述备用解锁设备与所述家用电器通信接口连接时,家用电器包括通信接口,通信接口设置在家用电器外壳上的物理接口,通信接口可以复用普通家用电器上的物理接口,也可以是为用于租赁的家用电器专门设置的接口。通信接口用于实现家用电器与外界解锁设备相连,比如,通信接口可以为通用串行总线(universalserialbus,usb)接口、usbtype-c接口等。

    外界解锁设备的通信接口与家用电器的通信接口直接相连或者通过连接线相连。

    实际应用中,控制所述第一通信接口与备用解锁设备的第二通信接口相连,可以是由租赁商来手动完成,或者通过控制驱动装置来自动完成。

    实际应用中,可以考虑到美观和实用性,通信接口还可以设置在空调外壳上任意位置,本申请实施例对通信接口的设置位置不做具体限定。

    在一些实施例中,确定所述家用电器与网络设备之间的网络连接质量满足网络连接条件,但仍然解锁失败,也可以采用备用解锁设备进行解锁。

    需要说明的时,确定目标家用电器解锁失败的方法可以包括:利用通用解锁功能对待租赁的目标家用电器进行解锁操作,目标家用电器仍然处于锁定状态;或者利用通用解锁功能对待租赁的目标家用电器进行解锁操作,接收到解锁失败提示信息。

    实际应用中,用户可以通过观察目标家用电器的当前状态来判断是否解锁失败;或者,通过是否接收到解锁失败提示信息来判断。当确定解锁失败时,由用户(租赁商)主动使用备用解锁设备对家用电器进行强制解锁。

    步骤406:所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作,控制所述家用电器工作在锁定状态。

    在一些实施例中,所述方法还包括:所述第一控制模块的合法性验证不通过,也可以通过备用解锁设备进行备用解锁。即接收备用解锁设备发送的备用解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;或者,接收备用解锁设备发送的备用锁定信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态。

    需要说明的是,在使用备用解锁设备进行解锁时,也可以先对备用解锁设备进行身份验证。

    为了能更加体现本申请的目的,在本申请上述实施例的基础上,进行进一步的举例说明,本申请实施例的执行主体可以为家用电器的处理器,该处理器可视为家用电器中的第二控制模块,如图5所示,该方法具体包括:

    步骤501:当显示板与主控板通讯建立之后,主控板将sn条码上传给显示板;

    需要说明的是,租赁空调装配好,应先上电使用,再使显示板与主控板建立通讯连接。

    步骤502:显示板给sn条码附加x位随机数形成新的防伪码sxn;

    这里,当前每一台空调都一个独立身份码,我们称之为“sn条码”,也可以称为“家用电器的设备id”,sn条码存储于空调器主控板的eeprom或flash等存储器内。

    这里,给sn条码附加x位随机数可以理解为对sn条码进行加密处理,得到第一控制模块的防伪码,即第一控制模块的身份验证信息。

    步骤503:显示板将防伪码sxn发送给主控板,主控板存储防伪码sxn;

    步骤504:正常使用过程中,主控按照周期t接收显示板下发的防伪码sxn(即第一身份验证信息),与自身存储的防伪码snx(即第二身份验证信息)进行比对;如果一致,执行步骤505;如果不一致,执行步骤506;

    步骤505:确定显示板与租赁空调匹配,租赁空调正常工作;

    步骤506:确定显示板与租赁空调不匹配,主控板功能锁定。

    需要说明的是,如果主控板在m个t周期未收到显示板下发防伪码sxn,也可以认为显示板不是该租赁空调匹配的显示板有伪造替换风险,主控板功能锁定,空调无法正常使用。

    根据以上方法,主控板、显示板防伪码比对防伪,无需使用网络等其它外部功能模块协助,能有效排除干扰、误判发生,可靠性高。

    为实现本申请实施例的方法,基于同一发明构思本申请实施例还提供了一种家用电器租赁控制装置,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能,如图6所示,该装置包括:

    获取单元601,用于获取所述第一控制模块的第一身份验证信息;

    验证单元602,用于基于所述第一身份验证信息验证所述第一控制模块的合法性;

    处理单元603,用于所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    在一些实施例中,获取单元601,具体用于周期性的获取所述第一控制模块的第一身份验证信息;或者,所述第一控制模块对所述家用电器进行锁定或解锁操作之前,获取所述第一控制模块的第一身份验证信息。

    在一些实施例中,所述装置还包括:存储单元,用于预先存储所述第一控制模块的第二身份验证信息;

    验证单元602,具体用于所述第一身份验证信息和所述第二身份验证信息相同,确定所述第一控制模块的合法性验证通过;所述第一身份验证信息与所述第二身份验证信息不相同,确定所述第一控制模块的合法性验证不通过。

    在一些实施例中,所述处理单元603,还用于基于预设的加密策略对所述家用电器的设备标识进行加密,生成所述第一控制模块的真实身份验证信息,并将所述真实身份信息作为所述第一身份验证信息存储到所述第一控制模块;

    相应的,获取单元601,用于预先获取所述第一控制模块发送的所述真实身份验证信息;将所述真实身份验证信息作为所述第二身份验证信息并存储。

    在一些实施例中,所述第一身份验证信息和所述第二身份验证信息在预设的时间周期内有效;

    处理单元603,还用于预设的时间周期到,删除所述第一身份验证信息和所述第二身份验证信息;基于预设的加密策略对所述设备标识进行重新加密,生成新的第一身份验证信息和新的第二身份验证信息并存储,用于当前时间周期内的所述第一控制模块的身份验证。

    在一些实施例中,所述获取单元601,还用于预先获取所述第一控制模块的第二身份验证信息;

    相应的,所述处理单元602,还用于采用预设的加密策略对所述第二身份验证信息进行加密,将得到的加密信息存储到所述存储单元。

    在一些实施例中,获取单元601,还用于检测是否能够获取所述第一控制模块的第一身份验证信息;若无法获取所述第一控制模块的第一身份验证信息,确定所述第一控制模块的合法性验证不通过。

    在一些实施例中,所述第一控制模块为所述家用电器的网络通信模块,所述第一控制模块设置在所述家用电器的显示面板上。

    在一些实施例中,所述处理单元,还用于所述第一控制模块的合法性验证不通过,控制所述家用电器工作在锁定状态。

    在一些实施例中,所述第一控制模块,具体用于接收网络设备发送的解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;接收网络设备发送的锁定信号,触发所述第一控制模块控制所述家用电器从解锁状态切换到锁定状态。

    在一些实施例中,所述家用设备还包括备用控制模块,用于确定所述家用电器与网络设备之间的网络连接质量不满足网络连接条件;接收备用解锁设备发送的备用解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;或者,接收备用解锁设备发送的备用锁定信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态。

    在一些实施例中,所述备用解锁设备与所述家用电器无线连接或者通过通信接口连接。

    基于上述家用电器租赁装置中各单元的硬件实现,本申请实施例还提供了一种家用电器,如图7所示,该家用电器包括:处理器701和配置为存储能够在处理器上运行的计算机程序的存储器702;

    其中,处理器701配置为运行计算机程序时,执行前述实施例中的方法步骤。

    当然,实际应用时,如图7所示,该家用电器中的各个组件通过总线系统703耦合在一起。可理解,总线系统703用于实现这些组件之间的连接通信。总线系统703除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统703。

    在实际应用中,上述处理器可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(field-programmablegatearray,fpga)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。

    上述存储器可以是易失性存储器(volatilememory),例如随机存取存储器(ram,random-accessmemory);或者非易失性存储器(non-volatilememory),例如只读存储器(rom,read-onlymemory),快闪存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的存储器的组合,并向处理器提供指令和数据。

    在示例性实施例中,本申请实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器,计算机程序可由家用电器的处理器执行,以完成前述方法的步骤。

    应当理解,在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本申请中表述“具有”、“可以具有”、“包括”和“包含”、或者“可以包括”和“可以包含”在本文中可以用于指示存在对应的特征(例如,诸如数值、功能、操作或组件等元素),但不排除附加特征的存在。

    应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,不必用于描述特定的顺序或先后次序。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。

    本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

    在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

    上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

    另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

    以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。


    技术特征:

    1.一种家用电器租赁控制方法,其特征在于,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能;所述方法包括:

    获取所述第一控制模块的第一身份验证信息;

    基于所述第一身份验证信息验证所述第一控制模块的合法性;

    所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;

    所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    2.根据权利要求1所述的方法,其特征在于,所述获取所述第一控制模块的第一身份验证信息,包括:

    周期性的获取所述第一控制模块的第一身份验证信息;

    或者,所述第一控制模块对所述家用电器进行锁定或解锁操作之前,获取所述第一控制模块的第一身份验证信息。

    3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    预先存储所述第一控制模块的第二身份验证信息;

    所述基于所述第一身份验证信息验证所述第一控制模块的合法性,包括:

    所述第一身份验证信息和所述第二身份验证信息相同,确定所述第一控制模块的合法性验证通过;

    所述第一身份验证信息与所述第二身份验证信息不相同,确定所述第一控制模块的合法性验证不通过。

    4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

    基于预设的加密策略对所述家用电器的设备标识进行加密,生成所述第一控制模块的真实身份验证信息,并将所述真实身份信息作为所述第一身份验证信息存储到所述第一控制模块;

    所述预先存储所述第一控制模块的第二身份验证信息,包括:预先获取所述第一控制模块发送的所述真实身份验证信息;将所述真实身份验证信息作为所述第二身份验证信息并存储。

    5.根据权利要求4所述的方法,其特征在于,

    所述第一身份验证信息和所述第二身份验证信息在预设的时间周期内有效;

    所述方法还包括:

    预设的时间周期到,删除所述第一身份验证信息和所述第二身份验证信息;

    基于预设的加密策略对所述设备标识进行重新加密,生成新的第一身份验证信息和新的第二身份验证信息并存储,用于当前时间周期内的所述第一控制模块的身份验证。

    6.根据权利要求3所述的方法,其特征在于,

    所述预先存储所述第一控制模块的第二身份验证信息,包括:

    预先获取所述第一控制模块的第二身份验证信息;

    采用预设的加密策略对所述第二身份验证信息进行加密,将得到的加密信息存储。

    7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    检测是否能够获取所述第一控制模块的第一身份验证信息;

    若无法获取所述第一控制模块的第一身份验证信息,确定所述第一控制模块的合法性验证不通过。

    8.根据权利要求1所述的方法,其特征在于,所述第一控制模块为所述家用电器的网络通信模块,所述第一控制模块设置在所述家用电器的显示面板上。

    9.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一控制模块的合法性验证不通过,控制所述家用电器工作在锁定状态。

    10.根据权利要求1-9任一项所述的方法,其特征在于,

    所述允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作时,所述方法还包括:

    接收网络设备发送的解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;

    接收网络设备发送的锁定信号,触发所述第一控制模块控制所述家用电器从解锁状态切换到锁定状态。

    11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

    确定所述家用电器与网络设备之间的网络连接质量不满足网络连接条件;

    接收备用解锁设备发送的备用解锁信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态;

    或者,接收备用解锁设备发送的备用锁定信号,触发所述第一控制模块控制所述目标家用电器从锁定状态切换到解锁状态。

    12.一种家用电器租赁控制装置,其特征在于,所述家用电器设置有第一控制模块,所述第一控制模块用于实现家用电器的解锁和锁定控制功能,所述装置包括:

    获取单元,用于获取所述第一控制模块的第一身份验证信息;

    验证单元,用于基于所述第一身份验证信息验证所述第一控制模块的合法性;

    处理单元,用于所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。

    13.一种家用电器,其特征在于,所述家用电器包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,

    其中,所述处理器配置为运行所述计算机程序时,执行权利要求1至11任一项所述方法的步骤。

    14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至11任一项所述的方法的步骤。

    技术总结
    本申请实施例中还提供了一种家用电器租赁控制方法、装置、家用电器及存储介质,该方法包括:获取所述第一控制模块的第一身份验证信息;基于所述第一身份验证信息验证所述第一控制模块的合法性;所述第一控制模块的合法性验证通过,允许所述第一控制模块对所述家用电器的锁定和解锁的控制操作;所述第一控制模块的合法性验证不通过,禁止所述第一控制模块对所述家用电器的锁定和解锁的控制操作。这样,通过为第一控制模块设置身份验证信息,根据第一身份验证信息监测第一控制模块是否为家用电器专属的控制模块,能够避免因人为改动第一控制模块导致的解锁和锁定控制功能失效,影响正常的租赁控制操作,提高租赁控制的安全性和可靠性。

    技术研发人员:张武军;李熵
    受保护的技术使用者:佛山市顺德区美的电子科技有限公司;广东美的制冷设备有限公司
    技术研发日:2020.11.30
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-15602.html

    最新回复(0)