CN115727476A - 模块权限识别方法、模块权限识别装置以及可读存储介质 - Google Patents
模块权限识别方法、模块权限识别装置以及可读存储介质 Download PDFInfo
- Publication number
- CN115727476A CN115727476A CN202111015379.XA CN202111015379A CN115727476A CN 115727476 A CN115727476 A CN 115727476A CN 202111015379 A CN202111015379 A CN 202111015379A CN 115727476 A CN115727476 A CN 115727476A
- Authority
- CN
- China
- Prior art keywords
- air conditioner
- identification information
- module
- information
- network configuration
- 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
Images
Landscapes
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种模块权限识别方法,该方法包括:接收授权查询指令,并提取授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息;授权查询指令由第一空调器在功能模块安装于第一空调器的预设区域时发送;在第一标识信息对应的预存标识信息与第二标识信息不一致时,获取第一空调器的第一网络配置信息;预存标识信息包括已授权使用功能模块的第二空调器的标识信息;若第一网络配置信息满足目标条件,则发送第一反馈信息至第一空调器,以授权第一空调器使用功能模块。本发明还公开了一种模块权限识别装置和计算机可读存储介质。本发明旨在提高用户在不同空调器上使用功能模块的便利性。
Description
技术领域
本发明涉及空调技术领域,尤其涉及模块权限识别方法、模块权限识别装置和计算机可读存储介质。
背景技术
随着经济技术的发展,空调器的应用越来越广泛,空调器的功能也越来越多样化。有的空调器会提供一个安装区域,由用户自行选择所需购买的功能模块安装在安装区域内,使空调器所运行的功能可满足用户需求。
目前,功能模块在空调器上首次安装时会进行功能模块的激活,功能模块激活后会与该台空调器进行绑定后保存在服务器,后续该功能模块只允许在其所绑定的空调器上使用,安装到其他空调器服务器便会返回模块已激活的信息而其他空调器无法正常使用该功能模块,这导致用户购买多台支持同样功能模块的空调器时,功能模块无法在不同空调器之间调换使用,严重影响用户在不同空调器上使用功能模块的便利性。
发明内容
本发明的主要目的在于提供一种模块权限识别方法、模块权限识别装置以及计算机可读存储介质,旨在提高用户在不同空调器上使用功能模块的便利性。
为实现上述目的,本发明提供一种模块权限识别方法,所述模块权限识别方法包括以下步骤:
接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息;所述授权查询指令由所述第一空调器在所述功能模块安装于所述第一空调器的预设区域时发送;
在所述第一标识信息对应的预存标识信息与所述第二标识信息不一致时,获取所述第一空调器的第一网络配置信息;所述预存标识信息包括已授权使用所述功能模块的第二空调器的标识信息;
若所述第一网络配置信息满足目标条件,则发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块。
可选地,所述获取所述第一空调器的第一网络配置信息的步骤执行的同时或之后,还包括:
获取所述第二空调器的第二网络配置信息;
若所述第一网络配置信息与所述第二网络配置信息匹配,则确定所述第一网络配置信息满足所述目标条件;
若所述第一网络配置信息与所述第二网络配置信息不匹配,则确定所述第一网络配置信息不满足所述目标条件,并发送第二反馈信息至所述第一空调器,以禁止所述第一空调器使用所述功能模块。
可选地,所述获取所述第二空调器的第二网络配置信息的步骤之后,还包括:
获取所述第一网络配置信息关联的所述第一空调器对应的第一用户信息,获取所述第二网络配置信息关联的所述第二空调器对应的第二用户信息;
若所述第一用户信息与所述第二用户信息一致,则确定所述第一网络配置信息与所述第二网络配置信息匹配;
若所述第一用户信息与所述第二用户信息不一致,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
可选地,所述获取所述第二空调器的第二网络配置信息的步骤之后,还包括:
获取所述第一网络配置信息关联的所述第一空调器的第一位置,获取所述第二网络配置信息关联的所述第二空调器对应的第二位置;
若所述第一位置和所述第二位置之间距离小于或等于设定距离,则确定所述第一网络配置信息与所述第二网络配置信息匹配;
若所述第一位置和所述第二位置之间距离大于设定距离,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
可选地,所述接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息的步骤之后,还包括:
在所述第一标识信息对应的预存标识信息与所述第二标识信息一致时,执行所述发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块的步骤。
可选地,所述接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息的步骤之后,还包括:
根据所述第一标识信息查询预存数据库;所述预存数据库包括已激活的目标功能模块的第四标识信息及其关联的预设标识信息,所述预设标识信息为已授权使用对应的目标功能模块的空调器的标识信息;
若存在与所述第一标识信息匹配的第四标识信息,则将与所述第一标识信息匹配的第四标识信息所关联的预设标识信息确定为所述预存标识信息;
若不存在与所述第一标识信息匹配的第四标识信息,则将所述第一标识信息和所述第二标识信息关联保存于所述预存数据库。
可选地,所述获取所述第一空调器的第一网络配置信息的步骤之后,还包括:
若所述第一网络配置信息满足所述目标条件,则将预存数据库中的所述预存标识信息更新为所述第二标识信息。
可选地,所述空调器接收到所述第一反馈信息时停止输出目标提示信息,所述目标提示信息为用于提示所述功能模块已激活的信息。
此外,为了实现上述目的,本申请还提出一种模块权限识别装置,所述模块权限识别装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的模块权限识别程序,所述模块权限识别程序被所述处理器执行时实现如上任一项所述的模块权限识别方法的步骤。
此外,为了实现上述目的,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有模块权限识别程序,所述模块权限识别程序被处理器执行时实现如上任一项所述的模块权限识别方法的步骤。
本发明提出的一种模块权限识别方法,该方法接收到授权查询指令时提取指令所包含的功能模块和第一空调器分别对应的第一标识信息和第二标识信息,在所获取第二标识信息与第一标识信息所对应的已授权使用该功能模块的第二空调器的预存标识信息不匹配时,表明该模块已激活,此时不会直接发送不具有功能模块使用权限的信息至第一空调器,而是进一步在第一空调器的网络配置信息满足目标条件时发送第一反馈信息给第一空调器,以授权第一空调器使用功能模块,从而保证其他设有满足目标条件的网络配置信息的第一空调器也可与之前激活功能模块的第二空调器共享相同的功能模块,提高用户在不同空调器上使用功能模块的便利性。
附图说明
图1为本发明模块权限识别装置一实施例运行涉及的硬件结构示意图;
图2为本发明模块权限识别方法一实施例的流程示意图;
图3为本发明模块权限识别方法另一实施例的流程示意图;
图4为本发明模块权限识别方法又一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息;所述授权查询指令由所述第一空调器在所述功能模块安装于所述第一空调器的预设区域时发送;在所述第一标识信息对应的预存标识信息与所述第二标识信息不一致时,若所述第一空调器的第一网络配置信息满足目标条件,则发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块;其中,所述预存标识信息包括已授权14使用所述功能模块的第二空调器的标识信息。
由于现有技术中,功能模块在空调器上首次安装时会进行功能模块的激活,功能模块激活后会与该台空调器进行绑定后保存在服务器,后续该功能模块只允许在其所绑定的空调器上使用,安装到其他空调器服务器便会返回模块已激活的信息而其他空调器无法正常使用该功能模块,这导致用户购买多台支持同样功能模块的空调器时,功能模块无法在不同空调器之间调换使用,严重影响用户在不同空调器上使用功能模块的便利性。
本发明提供上述的解决方案,旨在提高用户在不同空调器上使用功能模块的便利性。
本发明实施例提出一种空调器。在本实施例中,空调器为柜式空调。在其他实施例中,空调器也可以是壁挂式空调、窗式空调、吊顶式空调等。
在本实施例中,空调器包括壳体和功能模块2,所述壳体内设有风道,风道可具体包括室内回风风道和/或新风风道。功能模块2设于风道内,以对进入风道的空气进行调节。风道内可设有风机,通过风机可驱动空气进入风道并从风道内吹出。
在本实施例中,功能模块2为空气调节模块。功能模块2可以是热泵循环***中的换热模块、净化模块(如活性炭模块、等离子杀菌模块)、湿度调节模块(如除湿模块和/或加湿模块)、增氧模块(如正负离子模块)、调香模块、加热模块(如电辅热模块等)和/或过滤模块(如HEPA网(High efficiency particulate air Filter,高效过滤网)、甲醛滤网等)等任意具有空气调节功能的功能模块2中的一种或多于一种。功能模块2可固定安装于风道内,也可可拆卸安装于风道内。在其他实施例中,功能模块2也可以是其他不具备空气调节功能的模块,如具有检测功能的模块等。
在本实施例中,功能模块2可拆卸安装于风道内的预设区域内。功能模块2可通过插接、卡接等方式安装于预设区域内。在风道的预设区域内可设有安装基座,安装基座可包括一个或多于一个安装部,每个安装部可与功能模块2可拆卸连接。例如,安装部为安装槽,功能模块2与安装槽可通过插接配合实现可拆卸连接。基于此,用于可基于实际使用需求,将其所需要使用的功能模块2安装到风道内,以对风道内流经的空气进行调节。其中,安装基座可在空调器出厂前固定在风道内,而功能模块2可在出厂前安装在安装基座上,也可不安装在安装基座上,由用户按照自身实际需求自行购买。
具体的,为了实现对当前风道内安装的功能模块2进行自动识别,风道内对应安装基座的位置可设有检测模块1(例如射频天线、摄像头等),功能模块2上设有携带有标识信息的标识部(例如RFID卡、条形码、二维码等),不同的功能模块2对应的标识部所携带的标识信息不同,基于此,通过检测模块1的探测信号中的标识信息进行识别,便可实现对不同功能模块2信息的获取。具体的,标识信息可为用于标识功能模块2的功能类型信息、标识功能模块2安装目标位置的信息、标识功能模块2的版权的信息和/或标识功能模块2的版本的信息等。基于此,通过检测模块1的探测信号的识别,便可基于识别结果确定风道内是否安装有功能模块2、所安装的功能模块2的类型、所安装的功能模块2的位置、安装的位置是否准确、安装版本是否正确、所安装的功能模块2是否为正版等信息。
进一步的,预设区域划分为多个子区域,用于可拆卸安装多个功能模块2,基于此,安装基座可包括安装部,每个安装部对应设置一个检测模块1,每个安装部所占据的区域可确定为一个子区域,每个检测模块1的探测区域覆盖其对应的子区域,以对其对应的子区域内的功能模块2的相关信息进行检测。具体的,可预先存储多个不同的功能模块2对应的预设标识信息,若检测模块1的探测信号存在与任一预设标识信息匹配的信号,表明检测模块1对应的子区域内存在功能模块2;若探测信号不存在任一与预设标识信息匹配的信号,表明检测模块1对应的子区域内未安装有功能模块2。
具体的,可预先将多个预设标识信息分别与不同的子区域进行关联,例如,为了保证调节效果和功能模块2的耐用性,多个不同的功能模块2相对位置可预先固定形成多个功能模块2在风道内的预设安装位置,基于预设安装位置可将不同子区域与对应的预设标识信息进行关联。基于此,不同的子区域的检测模块1分别关联不同的预设标识信息,可基于检测模块1所关联的预设标识信息对检测模块1的探测信号进行分析,便可基于分析结果确定功能模块2的位置是否准确。例如,为了避免干燥度要求较高的模块(例如需要用电的调节模块、滤网等)受潮影响功能实现,可预先设置除湿模块距离进风口最近的位置、设置加湿模块距离进风口最远的位置、其他功能模块2设于除湿模块与加湿模块之间,基于此,可将距离进风口最近的第一子区域对应的检测模块1与除湿模块的预设标识信息关联,可将距离进风口最远的第二子区域对应的检测模块1与加湿模块的预设标识信息关联,其他功能模块2对应的预设标识信息可与第一子区域与第二子区域之间的子区域分别关联。此外,第一子区域与第二子区域之间的每个子区域与其他所有功能模块2对应的预设标识信息进行关联,以便于其他功能模块2在第一子区域与第二子区域之间自由安装,方便用户操作。
进一步的,空调器还可包括智能大屏,智能大屏安装于壳体,智能大屏可用于输出空调器运行相关的信息,例如输出功能模块2的授权识别结果。
进一步的,空调器还包括控制装置,上述的检测模块1、安装在风道内的功能模块2以及智能大屏可与这里的控制装置连接。
基于上述空调器,本发明实施例提出一种模块权限识别装置,应用于对上述空调器上的功能模块是否具有使用权限进行识别。具体的,在本实施例中,模块权限识别装置为云端服务器。不同的空调器可基于网络与云端服务器通讯连接。在其他实施例中,模块权限识别装置也可为设于空调器所在室内环境内、ie通过网络或信号线与室内环境内不同空调器进行通信连接的装置,或者模块权限识别装置也可以是任一空调器。
在本实施例中,如图1所示,模块权限识别装置包括:处理器1001(例如CPU),存储器1002等。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1002中可以包括模块权限识别程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的模块权限识别程序,并执行以下实施例中模块权限识别方法的相关步骤操作。
本发明实施例还提供一种模块权限识别方法,基于上述模块权限识别装置对上述空调器上所安装的功能模块是否具有使用权限进行识别。
参照图2,提出本申请模块权限识别方法一实施例。在本实施例中,所述模块权限识别方法包括:
步骤S10,接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息;所述授权查询指令由所述第一空调器在所述功能模块安装于所述第一空调器的预设区域时发送;
这里的功能模块可为预设区域内新安装的功能模块,也可根据用户输入的设置信息所确定预设区域内的功能模块。
第一标识信息具体为功能模块区别于其他功能模块的唯一标识。在本实施例中,第一标识信息为功能模块的生产编号。在其他实施例中,第一标识信息也可为功能模块的模块名称等。
第二标识信息具体为空调器区别于其他空调器的唯一标识。在本实施例中,第二标识信息为空调器的生产编号。在其他实施例中,第二标识信息也可为空调器的名称等。
在本实施例中,空调器内的控制装置可获取预设区域对应的检测模块的检测数据。根据检测数据确定预设区域内是否存在新安装的功能模块,若确定预设区域内存在新安装的功能模块,则控制装置可根据检测数据进一步确定功能模块的模块标识信息作为这里的第一标识信息,控制装置还可读取空调器本地存储的空调标识信息作为这里的第二标识信息。其中,功能模块可携带有其自身的模块标识信息的信息标签(如二维码、条形码、RFID卡等),检测模块可通过扫描新安装的功能模块上的信息标签的信息识别,识别到的结果作为该模块的模块标识信息(即第一标识信息)。空调器可根据获取到的第一标识信息和第二标识信息生成授权查询指令并发送至模块权限识别装置,用于查询功能模块是否允许在第一空调器中使用。模块权限识别装置接收到授权查询指令后可从授权查询指令进行信息提取获得第一标识信息和第二标识信息。
步骤S20,在所述第一标识信息对应的预存标识信息与所述第二标识信息不一致时,获取所述第一空调器的第一网络配置信息;其中,所述预存标识信息包括已授权使用所述功能模块的第二空调器的标识信息;
在模块权限识别装置中可预先保存有已激活的功能模块的标识信息及已授权使用该功能模块的空调器的标识信息。基于此,将第一标识信息所关联存储的空调器的标识信息可作为这里的预存标识信息。
第一空调器基于网络与模块权限识别装置连接,第一网络配置信息具体为第一空调器在该网络中用于区别于其他空调器的配置信息。第一网络配置信息可具体包括第一空调器的IP地址、物理地址和/或网路接口等。
具体的,模块权限识别装置基于与空调器之间的通讯网络接收授权查询指令,基于此,可直接从授权查询指令中解析得到第一网络配置信息,也可基于授权查询指令中解析得到的信息查询模块权限识别装置中所关联的信息得到这里的第一网络配置信息。
步骤S30,若所述第一网络配置信息满足目标条件,则发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块。
这里的目标条件具体为允许使用功能模块的空调器的网络配置信息其自身或其关联的信息所需达到的条件。目标条件可由用户自身设置,也可由***适应于用户需求预先配置。目标条件可表征第一空调器与第二空调器属于相同的使用用户。
第一网络配置信息满足目标条件,表明功能模块允许在第一空调器上使用;第一网络配置信息不满足目标条件,表明功能模块不允许在第一空调器上使用。
在本实施例中,第一反馈信息具体为功能模块对应的授权码,第一空调器接收到授权码并进行验证后,可获得功能模块的使用权限,功能模块允许在第一空调器正常执行其功能。
本发明实施例提出的一种模块权限识别方法,该方法接收到授权查询指令时提取指令所包含的功能模块和第一空调器分别对应的第一标识信息和第二标识信息,在所获取第二标识信息与第一标识信息所对应的已授权使用该功能模块的第二空调器的预存标识信息不匹配时,表明该模块已激活,此时不会直接发送不具有功能模块使用权限的信息至第一空调器,而是进一步在第一空调器的网络配置信息满足目标条件时发送第一反馈信息给第一空调器,以授权第一空调器使用功能模块,从而保证其他设有满足目标条件的网络配置信息的第一空调器也可与之前激活功能模块的第二空调器共享相同的功能模块,提高用户在不同空调器上使用功能模块的便利性。
进一步的,在本实施例中,在预存标识信息与第二标识信息不一致时,或,在第一网络配置信息不满足目标条件时,表明第一空调器与第二空调器不属于相同的用户,可发送第二反馈信息至第一空调器,以禁止第一空调器使用功能模块。
进一步的,在本实施例中,步骤S10之后,还包括:在所述第一标识信息对应的预存标识信息与所述第二标识信息一致时,执行所述发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块的步骤。这里预存标识信息与第二标识信息一致,表明第一空调器与第二空调器是相同的空调器,第一空调器具有使用功能模块的权限,此时发送第一反馈信息至第一空调器,保证功能模块可在第一空调器上正常使用。
进一步的,在本实施例中,所述空调器接收到所述第一反馈信息时停止输出目标提示信息,所述目标提示信息为用于提示所述功能模块已激活的信息。这里在第一空调器的标识信息与已激活的授权的第二空调器的标识信息不匹配时,第一空调器也不会输出功能模块已激活的提示信息,从而保证提高不同空调器中共享功能模块时的用户体验。
进一步的,基于上述实施例,提出本申请模块权限识别方法另一实施例。在本实施例中,参照图3,所述步骤S20执行的同时或之后,还包括:
步骤S201,获取所述第二空调器的第二网络配置信息;
第二网络配置信息可与上述预存标识信息进行关联并保存在模块权限识别装置上。具体的,通过读取第一标识信息对应的预存标识信息所关联的网络配置信息便可得到这里的第二网络配置信息。
步骤S202,若所述第一网络配置信息与所述第二网络配置信息匹配,则确定所述第一网络配置信息满足所述目标条件;
步骤S203,若所述第一网络配置信息与所述第二网络配置信息不匹配,则确定所述第一网络配置信息不满足所述目标条件,并发送第二反馈信息至所述第一空调器,以禁止所述第一空调器使用所述功能模块。
在本实施例中,通过将当前发出授权查询指令的空调器和已激活授权使用功能模块的空调器分别对应的网络配置信息是否匹配,实现对当前发出授权查询指令的空调器是否具有功能模块使用权限进行识别,从而保证发出授权查询指令的空调器即使标识信息与已激活空调器的预存标识信息不匹配,其网络配置信息与已激活的空调器匹配时也可正常使用功能模块,实现已激活的功能模块在不同空调器上使用便利性的有效提高。
在其他实施例中,也可获取预先设置的预存网络配置信息(可由用户设置),若第一网络配置信息与预存网络配置信息匹配,则确定所述第一网络配置信息满足所述目标条件;若第一网络配置信息与预存网络配置信息不匹配,则确定所述第一网络配置信息不满足所述目标条件,并发送第二反馈信息至所述第一空调器,以禁止所述第一空调器使用所述功能模块。
进一步的,在本实施例的一种实现方式中:
步骤S201之后,获取所述第一网络配置信息关联的所述第一空调器对应的第一用户信息,获取所述第二网络配置信息关联的所述第二空调器对应的第二用户信息;若所述第一用户信息与所述第二用户信息一致,则确定所述第一网络配置信息与所述第二网络配置信息匹配;若所述第一用户信息与所述第二用户信息不一致,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
第一用户信息具体为表征使用第一空调器的用户的身份特征信息。在本实施例中,第一用户信息为第一空调器的用户在模块权限识别装置中的账户信息(如账户编号等)。在其他实施例中,第一用户信息也可为第一空调器的用户的名称和/或手机号等。第二用户信息具体为表征使用第二空调器的用户的身份特征信息。在本实施例中,第二用户信息为第二空调器的用户在模块权限识别装置中的账户信息(如账户编号等)。在其他实施例中,第二用户信息也可为第二空调器的用户的名称和/或手机号等。
其中,可预先搜集不同空调器的网络配置信息及其对应的用户信息形成关联信息保存在模块权限识别装置中,基于此,通过读取预先关联的信息便可得到这里的第一用户信息和第二用户信息。
这里通过将当前发出授权查询指令的空调器和已激活授权使用功能模块的空调器分别对应的网络配置信息来获取两个空调器所对应的使用用户的用户信息进行比对,实现对当前发出授权查询指令的空调器是否具有功能模块使用权限进行识别,从而保证共享模块可在属于相同用户的不同空调器之间进行共享,进一步提高用户在不同空调器中使用功能模块的便利性。
进一步的,在本实施例的另一种实现方式中:
步骤S201之后,获取所述第一网络配置信息关联的所述第一空调器的第一位置,获取所述第二网络配置信息关联的所述第二空调器对应的第二位置;若所述第一位置和所述第二位置之间距离小于或等于设定距离,则确定所述第一网络配置信息与所述第二网络配置信息匹配;若所述第一位置和所述第二位置之间距离大于设定距离,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
第一位置具体为表征第一空调器的所在位置。第二位置具体为表征使用第二空调器所在位置。设定距离可为用户设置的距离,也可为***预先设置的固定距离。
具体的,计算第一位置与第二位置之间的距离,将计算得到的距离与设定距离进行大小比较,计算的距离小于或等于设定距离表明第一空调器与第二空调器位于相同的区域,可认为两个空调器属于相同的用户;计算的距离大于设定距离表明第一空调器与第二空调器位于不同的区域,可认为两个空调器属于不同的用户。
其中,可预先搜集不同空调器的网络配置信息及其对应的用户信息形成关联信息保存在模块权限识别装置中,基于此,通过读取预先关联的信息便可得到这里的第一用户信息和第二用户信息。
这里通过将当前发出授权查询指令的空调器和已激活授权使用功能模块的空调器分别对应的网络配置信息来获取两个空调器所对应的使用用户的用户信息进行比对,实现对当前发出授权查询指令的空调器是否具有功能模块使用权限进行识别,从而保证共享模块可在属于相同用户的不同空调器之间进行共享,进一步提高用户在不同空调器中使用功能模块的便利性。
进一步的,在本实施例的又一种实现方式中:
步骤S201之后,获取所述第一网络配置信息关联的所述第一空调器的第一位置和第一用户信息,获取所述第二网络配置信息关联的所述第二空调器对应的第二位置和第二用户信息;若所述第一位置和所述第二位置之间距离小于或等于设定距离且第一用户信息与第二用户信息一致,则确定所述第一网络配置信息与所述第二网络配置信息匹配;若所述第一位置和所述第二位置之间距离大于设定距离或第一用户信息与第二用户信息不一致,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
进一步的,基于上述任一实施例,提出本申请模块权限识别方法又一实施例。在本实施例中,参照图4,步骤S10之后,还包括:
步骤S101,根据所述第一标识信息查询预存数据库;所述预存数据库包括已激活的目标功能模块的第四标识信息及其关联的预设标识信息,所述预设标识信息为已授权使用对应的目标功能模块的空调器的标识信息;
步骤S102,若存在与所述第一标识信息匹配的第四标识信息,则将与所述第一标识信息匹配的第四标识信息所关联的预设标识信息确定为所述预存标识信息;
步骤S103,若不存在与所述第一标识信息匹配的第四标识信息,则将所述第一标识信息和所述第二标识信息关联保存于所述预存数据库。
这里的预存数据库具体为模块权限识别装置中预先存储的用于识别空调器是否具有功能模块使用权限的数据库。
在本实施例中,通过上述步骤S101至步骤S103,可实现功能模块首次安装于空调器的预设区域时,可在模块权限识别装置上形成模块与空调的绑定信息实现自动激活,同时功能模块非首次安装于空调器的预设区域时,可基于预存数据库中的信息实现空调器是否具有功能模块使用权限的识别,保证功能模块在授权空调器上正常使用。
进一步的,在本实施例中,步骤S20之后(步骤S30的之前、同时或之后),若所述第一网络配置信息满足所述目标条件,则将预存数据库中的所述预存标识信息更新为所述第二标识信息。这里在确定第一空调器具有功能模块的使用权限时采用第一空调器的空调标识信息更新预存数据库中信息功能模块所绑定的空调标识信息,从而确保后续功能模块再次安装于第一空调器时,可基于预存数据库快速识别出功能模块在第一空调器上的使用权限,提高功能模块在第一空调器上进入正常使用状态的效率。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有模块权限识别程序,所述模块权限识别程序被处理器执行时实现如上模块权限识别方法任一实施例的相关步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种模块权限识别方法,其特征在于,所述模块权限识别方法包括以下步骤:
接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息;所述授权查询指令由所述第一空调器在所述功能模块安装于所述第一空调器的预设区域时发送;
在所述第一标识信息对应的预存标识信息与所述第二标识信息不一致时,获取所述第一空调器的第一网络配置信息;所述预存标识信息包括已授权使用所述功能模块的第二空调器的标识信息;
若所述第一网络配置信息满足目标条件,则发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块。
2.如权利要求1所述的模块权限识别方法,其特征在于,所述获取所述第一空调器的第一网络配置信息的步骤执行的同时或之后,还包括:
获取所述第二空调器的第二网络配置信息;
若所述第一网络配置信息与所述第二网络配置信息匹配,则确定所述第一网络配置信息满足所述目标条件;
若所述第一网络配置信息与所述第二网络配置信息不匹配,则确定所述第一网络配置信息不满足所述目标条件,并发送第二反馈信息至所述第一空调器,以禁止所述第一空调器使用所述功能模块。
3.如权利要求2所述的模块权限识别方法,其特征在于,所述获取所述第二空调器的第二网络配置信息的步骤之后,还包括:
获取所述第一网络配置信息关联的所述第一空调器对应的第一用户信息,获取所述第二网络配置信息关联的所述第二空调器对应的第二用户信息;
若所述第一用户信息与所述第二用户信息一致,则确定所述第一网络配置信息与所述第二网络配置信息匹配;
若所述第一用户信息与所述第二用户信息不一致,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
4.如权利要求2所述的模块权限识别方法,其特征在于,所述获取所述第二空调器的第二网络配置信息的步骤之后,还包括:
获取所述第一网络配置信息关联的所述第一空调器的第一位置,获取所述第二网络配置信息关联的所述第二空调器对应的第二位置;
若所述第一位置和所述第二位置之间距离小于或等于设定距离,则确定所述第一网络配置信息与所述第二网络配置信息匹配;
若所述第一位置和所述第二位置之间距离大于所述设定距离,则确定所述第一网络配置信息与所述第二网络配置信息不匹配。
5.如权利要求1所述的模块权限识别方法,其特征在于,所述接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息的步骤之后,还包括:
在所述第一标识信息对应的预存标识信息与所述第二标识信息一致时,执行所述发送第一反馈信息至所述第一空调器,以授权所述第一空调器使用所述功能模块的步骤。
6.如权利要求1至5中任一项所述的模块权限识别方法,其特征在于,所述接收授权查询指令,并提取所述授权查询指令中功能模块的第一标识信息和第一空调器的第二标识信息的步骤之后,还包括:
根据所述第一标识信息查询预存数据库;所述预存数据库包括已激活的目标功能模块的第四标识信息及其关联的预设标识信息,所述预设标识信息为已授权使用对应的目标功能模块的空调器的标识信息;
若存在与所述第一标识信息匹配的第四标识信息,则将与所述第一标识信息匹配的第四标识信息所关联的预设标识信息确定为所述预存标识信息;
若不存在与所述第一标识信息匹配的第四标识信息,则将所述第一标识信息和所述第二标识信息关联保存于所述预存数据库。
7.如权利要求6所述的模块权限识别方法,其特征在于,所述获取所述第一空调器的第一网络配置信息的步骤之后,还包括:
若所述第一网络配置信息满足所述目标条件,则将预存数据库中的所述预存标识信息更新为所述第二标识信息。
8.如权利要求1至5中任一项所述的模块权限识别方法,其特征在于,所述空调器接收到所述第一反馈信息时停止输出目标提示信息,所述目标提示信息为用于提示所述功能模块已激活的信息。
9.一种模块权限识别装置,其特征在于,所述模块权限识别装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的模块权限识别程序,所述模块权限识别程序被所述处理器执行时实现如权利要求1至8中任一项所述的模块权限识别方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有模块权限识别程序,所述模块权限识别程序被处理器执行时实现如权利要求1至8中任一项所述的模块权限识别方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111015379.XA CN115727476A (zh) | 2021-08-31 | 2021-08-31 | 模块权限识别方法、模块权限识别装置以及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111015379.XA CN115727476A (zh) | 2021-08-31 | 2021-08-31 | 模块权限识别方法、模块权限识别装置以及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115727476A true CN115727476A (zh) | 2023-03-03 |
Family
ID=85291573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111015379.XA Pending CN115727476A (zh) | 2021-08-31 | 2021-08-31 | 模块权限识别方法、模块权限识别装置以及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115727476A (zh) |
-
2021
- 2021-08-31 CN CN202111015379.XA patent/CN115727476A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110597075B (zh) | 一种检测控制冲突的方法、装置、电子设备及存储介质 | |
CN108369019B (zh) | 空调机 | |
CN105491524B (zh) | 一种确定目标便携设备位置的方法和装置 | |
CN105426938A (zh) | 空调的信息获取方法和装置及移动通讯终端和空调服务器 | |
CN106790262B (zh) | 一种鉴权方法及装置 | |
CN109544758B (zh) | 一种访客管理方法、装置、设备和存储介质 | |
US20190335017A1 (en) | Limited-resource java card device | |
EP2141887A2 (en) | Method and apparatus for determining validity of mobile subscriber identifier in mobile communication terminal | |
CN106717042A (zh) | 用于将订阅配置文件提供到移动终端设备上的方法和装置 | |
CN102415074B (zh) | 用于终端的自动配置 | |
US20210041126A1 (en) | Method, Device and System for Networking Air Conditioning Units, Storage Medium, and Processor | |
CN108958784B (zh) | 软件升级控制方法、家电设备、服务器、装置及介质 | |
CN112305928A (zh) | 家电控制方法、装置及存储介质 | |
CN112052030A (zh) | 车载应用程序的接口权限配置方法、存储介质和*** | |
CN115727476A (zh) | 模块权限识别方法、模块权限识别装置以及可读存储介质 | |
CN102437996A (zh) | 一种配置文件自定义的方法及其*** | |
CN110661888A (zh) | 家电设备的语音控制方法、控制装置及可读存储介质 | |
CN105258298B (zh) | 控制空调的方法、装置和*** | |
KR20160068703A (ko) | IoT 기기를 제어하기 위한 방법 및 시스템 | |
KR101845396B1 (ko) | BAS 네트워크 기반의 IoT 확장 구축시스템 | |
EP3706506A1 (en) | System and method for identifying mobile devices via wi-fi without needing a connection | |
CN106032915A (zh) | 一种多联机空调***的控制方法及室内机 | |
EP4397917A1 (en) | Mounting prompting method, air conditioner, and computer-readable storage medium | |
JP2005086473A (ja) | コントローラ、プログラムおよび記憶媒体 | |
EP4398195A1 (en) | Installation prompt method, cloud server, electronic device, and storage medium |
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 |