一种新风净化设备自动识别/验证的方法技术

技术编号:19436579 阅读:28 留言:0更新日期:2018-11-14 13:11
本发明专利技术公开了一种新风净化设备自动识别/验证的方法,包括:从终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号;从所述设备序列号中识别原始加密部分和累加部分;根据预设计算模型计算所述累加部分,得到合法加密部分;判断所述合法加密部分和所述原始加密部分是否一致;其中,当所述合法加密部分和所述原始加密部分一致时,所述设备序列号为合法序列号。本发明专利技术中加密算法固定,只需更换加密字典(字符集合的序列),即可以完成不同公司或不同类型设备序列号的加密/验证工作;可以广泛应用于新风净化设备的自动识别和分类处理;本发明专利技术设计科学、实用性强、成本低、安全可靠。

【技术实现步骤摘要】
一种新风净化设备自动识别/验证的方法
本专利技术涉及新风净化设备
,具体涉及一种新风净化设备自动识别/验证的方法、系统、服务器及存储介质。
技术介绍
新风净化系统是由进风风机、进风口、排风风机、排风口、各种管道/接头、热交换部件、检测部件和净化部件等部分组成。排风风机通过管道与排风口相连,将室内污浊的空气经管道及排风口排往室外,进风风机通过管道与进风口相连,将室外新鲜空气引入室内,引入过程中系统的净化部件对新风进行过滤、灭毒、杀菌、增氧、预热(冬天)等净化处理。当排风与新风通过系统的热交换部件时,系统对排风和/或新风进行热回收交换,回收的大部分能量通过新风送回室内,以达到良好的节能效果。系统的检测部件实时检测室内的空气质量,并根据检测数据自动调整风机的风量,从而保证室内得到充足且高品质的新鲜空气。如何便于用户通过手机或其他移动终端设备读取新风净化设备的运行信息和环境信息,特别是服务器如何自动识别/验证设备是否是认可的设备是个值得研究的课题。
技术实现思路
本专利技术的目的在于提供一种新风净化设备自动识别/验证的方法、系统、服务器及存储介质,用以实现服务器快速准确地自动识别/验证新风净化设备是否为合法设备。为实现上述目的,本专利技术的第一方面提供了一种新风净化设备自动识别、验证的方法,包括:从终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号;从所述设备序列号中识别原始加密部分和累加部分;根据预设计算模型计算所述累加部分,得到合法加密部分;判断所述合法加密部分和所述原始加密部分是否一致;其中,当所述合法加密部分和所述原始加密部分一致时,所述设备序列号为合法序列号。在一种可能的实现方式中,所述设备序列号由10进制字符组成或由16进制字符组成。在一种可能的实现方式中,所述预设计算模型包括加密字典,所述加密字典是将取值范围内的字符集合随机打乱生成的字典;其中,10进制字符集合为0~9之间的整数集合,16进制字符集合为0~F之间的整数集合,A~F分别对应10~15。在一种可能的实现方式中,当所述设备序列号由10进制字符组成,且所述合法加密部分由N位字符组成时;N为≥1的正整数;所述根据预设计算模型计算所述累加部分,得到合法加密部分的步骤包括:对所述累加部分的每个字符进行求和计算,求和结果除以10求其余数,得到余数为i;则所述合法加密部分的第n位的字符为dec_arr[(i+dec_arr[(n-1)%])%10];n为≤N的正整数,dec_arr[]为10进制加密字典数组。在一种可能的实现方式中,当所述设备序列号由16进制字符组成,且所述合法加密部分由M位字符组成时;M为≥1的正整数;所述根据预设计算模型计算所述累加部分,得到合法加密部分的步骤包括:对所述累加部分的每个字符进行求和计算,求和结果除以16求其余数,得到余数为j;则所述合法加密部分的第m位的字符为hex_arr[(j+hex_arr[(m-1)%16])%16];m为≤M的正整数,hex_arr[]为16进制加密字典数组。在一种可能的实现方式中,所述设备序列号由所述原始加密部分和所述累加部分组成;其中,所述原始加密部分位于所述累加部分一侧。本专利技术第二方面提供了一种新风净化设备自动识别/验证的系统,包括:通信单元,用于终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号;识别单元,用于从所述设备序列号中识别原始加密部分和累加部分;计算单元,用于根据预设计算模型计算所述累加部分,得到合法加密部分;判断单元,用于判断所述合法加密部分和所述原始加密部分是否一致;其中,当所述合法加密部分和所述原始加密部分一致时,所述设备序列号为合法序列号。在一种可能的实现方式中,所述设备序列号由所述原始加密部分和所述累加部分组成;其中,所述原始加密部分位于所述累加部分一侧。本专利技术第三方面提供了一种服务器,采用第二方面所述的系统。本专利技术第四方面提供了一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令被计算机执行时,使所述计算机执行第一方法所述的方法。本专利技术具有如下优点:本专利技术中加密算法固定,只需更换加密字典(字符集合的序列),即可以完成不同公司或不同类型设备序列号的加密/验证工作;可以广泛应用于新风净化设备的自动识别和分类处理;本专利技术涉及科学、实用性强、成本低、安全可靠。附图说明图1为本专利技术实施例提供的新风净化设备自动识别/验证的方法的应用架构图。图2为本专利技术实施例提供的新风净化设备自动识别/验证的方法的流程图。图3为本专利技术实施例提供的新风净化设备自动识别/验证的系统的结构示意图。具体实施方式以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1示出了本专利技术实施例提供的新风净化设备自动识别/验证的方法的应用架构。如图1所示,本专利技术实施例提供的新风净化设备自动识别/验证的方法的应用架构包括新风净化设备、服务器和终端。新风净化设备为供应商提供的设备。新风净化设备在投入使用后,可以接入互联网,并将联网状态以及新风净化设备的运行信息等发送给服务器。服务器为供应商提供的云服务器,服务器接入互联网,且具有固定的IP地址和域名。新风净化设备可以通过TCP协议与服务器进行信息交互,新风净化设备也可以通过UDP协议与服务器进行信息交互。终端可以为手机、平板电脑、笔记本电脑等移动终端。终端可以通过HTTP协议与服务器进行信息交互。终端可以采集新风净化设备的设备序列号,并发送给服务器进行验证。需要说明的是,在本专利技术实施例中,10进制字符具体是指0,1,…,9中的任意一个或多个数字;16进制字符具体是指0,1,…,E,F中的任意一个或多个数字(或字母,其中字母A-F分别对应数字10-15)。实施例1结合图2,对本实施例提供的新风净化设备自动识别/验证的方法,其执行主体为服务器。如图2所示,本实施例提供的新风净化设备自动识别/验证的方法包括以下步骤。步骤21、从终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号。新风净化设备贴有含有设备序列号信息的一维码标签或二维码标签,用户可以使用扫描终端的摄像头扫描或拍摄该标签,完成设备序列号的采集。所述设备序列号由原始加密部分和累加部分组成。原始加密部分和累加部分都由一定位数的数字或字母组成。“原始加密部分”位数越多加密等级越高,破解难度越大,“累加部分”位数越多容纳产品数目越多。本实施例中介绍的的设备序列号类型按数据进制类型可分为10进制序列号和16进制序列号两类种类型。所述设备序列号可以由10进制字符组成,也可以由16进制字符组成。在一种优选的实施方式中,原始加密部分位于累加部分一侧。在一例子中,序列号由8位原始加密码部分和8位累加部分组成的10进制设备序列号,如“6568288800181955”,其中的“65682888”为原始加密部分,“00181955”为累加部分。在一个例子中,序列号由8位原始加密码部分和8位累加部分组成的16进制设备序列号,如:“BC68D8A80018195B”,其中的“BC68D8A8”为原始加密部分,“0018195B”为累加部分。需要说明的是,原始加密部分也可以位于累加部分的右侧。序列号的原始加密部分的位置和累加部分的位置不分左右。本文档来自技高网...

【技术保护点】
1.一种新风净化设备自动识别/验证的方法,其特征在于,包括:从终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号;从所述设备序列号中识别原始加密部分和累加部分;根据预设计算模型计算所述累加部分,得到合法加密部分;判断所述合法加密部分和所述原始加密部分是否一致;其中,当所述合法加密部分和所述原始加密部分一致时,所述设备序列号为合法序列号。

【技术特征摘要】
1.一种新风净化设备自动识别/验证的方法,其特征在于,包括:从终端接收设备序列号,所述设备序列号为所述终端从所述新风净化设备上采集的序列号;从所述设备序列号中识别原始加密部分和累加部分;根据预设计算模型计算所述累加部分,得到合法加密部分;判断所述合法加密部分和所述原始加密部分是否一致;其中,当所述合法加密部分和所述原始加密部分一致时,所述设备序列号为合法序列号。2.根据权利要求1所述的方法,其特征在于,所述设备序列号由10进制字符组成或由16进制字符组成。3.根据权利要求2所述的方法,其特征在于,所述预设计算模型包括加密字典,所述加密字典是将取值范围内的字符集合随机打乱生成的字典;其中,10进制字符集合为0~9之间的整数集合,16进制字符集合为0~F之间的整数集合,A~F分别对应10~15。4.根据权利要求3所述的方法,其特征在于,当所述设备序列号由10进制字符组成,且所述合法加密部分由N位字符组成时;N为≥1的正整数;所述根据预设计算模型计算所述累加部分,得到合法加密部分的步骤包括:对所述累加部分的每个字符进行求和计算,求和结果除以10求其余数,得到余数为i;则所述合法加密部分的第n位的字符为dec_arr[(i+dec_arr[(n-1)%])%10];n为≤N的正整数,dec_arr[]为10进制加密字典数组。5.根据权利要求3所述的方法,其特征在于,当所述设备序列号由16进制字符组成,且所述合法加密部...

【专利技术属性】
技术研发人员:王咏伟
申请(专利权)人:北京上中元科技有限公司
类型:发明
国别省市:北京,11

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

1