一种设备防窜货激活系统以及激活方法与流程

文档序号:19893669发布日期:2020-02-11 13:00阅读:638来源:国知局
一种设备防窜货激活系统以及激活方法与流程

本发明涉及智能识别领域,更具体地说涉及一种设备防窜货激活系统以及激活方法。



背景技术:

目前大多数的电器设备的出库入库已经能够实现自动化数据采集、及时掌握设备流动方向监控和追踪溯源。但是个别电器设备的某些主销机型在市场渠道乱窜货的现象仍然时有发生,从而扰乱市场价格,损害了品牌形象,影响正常渠道销售,打击经销商积极性,也导致利润下滑。其中热水器设备的窜货现象尤为严重。

目前为了防止设备串货,一般会在设备的机身上粘贴条形码,当设备出厂时,将该设备的条形码信息、销售信息和设备型号等信息一并录入到系统中。在判定设备是否存在窜货情况时,扫描或查找该设备上的条形码,并从系统中调出与该条形码信息关联的设备型号以及销售信息,比较系统中与该条形码信息关联设备型号和销售信息与该设备的实际型号及条码是否匹配,以进行判断该设备是否存在窜货情况。但是以上的检验方案无法限制设备地域激活使用。



技术实现要素:

本发明目的在于提供一种设备防窜货激活系统以及激活方法,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

为解决上述技术问题所采用的技术方案:

一种设备防窜货激活方法,包括:

预设步骤,在设备上设置条形码,扫描所述条形码,根据所述条形码分别得到第一验证码以及第二验证码,将所述第一验证码录入到设备的存储器;

地域匹配步骤,扫描所述条形码或从设备中读取第一验证码,从所述条形码或第一验证码中获取预安装区域,实时获取定位信息,判断所述定位信息是否在所述预安装区域内,如果是,继续往下执行,否则设备限制激活并作出报警提示;

激活步骤,扫描所述条形码或从设备中读取第一验证码,根据所述条形码或设备中第一验证码获取第二验证码,将所述第二验证码传输至设备上,设备根据所述第二验证码生成第三验证码,判断录入的所述第一验证码与所述第三验证码是否匹配,如果是,设备启动激活操作,否则设备限制激活并作出报警提示。

作为上述技术方案的进一步改进,本技术方案中所述预设步骤包括:

步骤110,分别设置第一加密模型、第二加密模型以及第三加密模型;

步骤120,将所述条形码输入至所述第一加密模型中,得到所述第一验证码;

步骤130,将所述第一验证码输入至所述第二加密模型中,得到所述第二验证码;

步骤140,将所述第二验证码输入至所述第三加密模型中,得到第四验证码,将条形码与对应的所述第四验证码上传至云端服务器。

本技术方案中所述第一验证码是通过对所述条形码进行一次加密处理后得到的,而所述第二验证码则是通过对所述第以验证码进行再一次的加密处理后得到的。本技术方案为了提高获取所述第二验证码的难度,提高整个激活流程的安全性,本技术方案需要向云端服务器发送请求才能够获取所述第二验证码,而且具体获取的是经由第二验证码加密得到的第四验证码,是无法直接使用的,由此增大了获取所述第二验证码的难度,从而进一步减少设备窜货的现象。

作为上述技术方案的进一步改进,本技术方案中所述激活步骤包括:

步骤310,在设备中设置第一解码模型以及第二解码模型;

步骤320,将得到的所述条形码或所述第一验证码上传至云端服务器,同时接收云端服务器返回的、与所述条形码对应的所述第四验证码;

步骤330,将所述第四验证码输入至所述第一解码模型中,得到所述第二验证码;

步骤340,将所述第二验证码输入至所述第二解码模型中,得到所述第三验证码;

步骤350,判断录入的所述第一验证码与所述第三验证码是否匹配。

作为上述技术方案的进一步改进,本技术方案所述激活步骤中,所述步骤310中还包括设置限制激活次数,设置当前激活次数并初始化为零;

所述激活步骤还包括:

步骤360,若所述第三验证码与所述第一验证码匹配不成功,令所述当前激活次数自加一;

步骤370,判断所述当前激活次数是否小于所述限制激活次数,如果是,返回步骤320,若所述当前激活次数大于或等于所述限制激活次数,禁止再次执行激活操作。

本技术方案设置有规定的激活次数,当所进行的激活操作次数大于预设的限制激活次数中,启动锁死功能,相关工作人员无法再进行激活操作,能够有效地防止设备窜货的现象发生。

作为上述技术方案的进一步改进,本技术方案中所述第一验证码、所述第二验证码、所述第三验证码以及所述第四验证码的长度至少为两个字节。

作为上述技术方案的进一步改进,本技术方案所述预设步骤中,将所述第一验证码录入到设备时所采用的通信协议,与所述激活步骤中,将所述第二验证码传输至设备时所采用的通信协议是不相同的。

本技术方案中两次向设备传输验证码时所用的通信协议是不相同的,从而提高破译难度。

本申请同时还公开了一种设备防窜货激活系统,包括:

扫描装置,用于获取设备上的条形码;

产品编码数据平台,与所述扫描装置相连接,用于根据所述条形码分别得到第一验证码以及第二验证码;

录入装置,与所述产品编码数据平台相连接,用于将所述第一验证码录入到设备中;

激活装置,与所述产品编码数据平台相连接,所述激活装置包括获取模块,用于根据所述条形码或所述第一验证码获取第二验证码;

gps装置,用于实时获取定位信息;

地域匹配装置,分别与所述激活装置以及gps装置相连接,用于从所述条形码或所述第一验证码中获取预安装区域,判断所述定位信息是否在所述预安装区域内;

控制装置,安装在设备上,与所述激活装置相连接,用于获取激活装置所传输的第二验证码,并根据所述第二验证码生成第三验证码,判断录入的所述第一验证码与所述第三验证码是否匹配。

本技术方案首先通过gps装置获取激活操作地点的实时定位信息,利用地域匹配装置从所述条形码或所述第一验证码中获取预安装区域,判断所述定位信息是否在所述预安装区域内,只有当激活操作地点符合预安装区域的要求,才能够进行往下的验证码匹配激活操作,从而防止不同地域窜货的现象发生。

作为上述技术方案的进一步改进,本技术方案中,所述产品编码数据平台包括:

第一加密模块,用于对所述条形码进行加密操作,得到所述第一验证码;

第二加密模块,用于对所述第一验证码进行加密操作,得到所述第二验证码;

所述设备防窜货激活系统还包括云端服务器,所述产品编码数据平台与所述云端服务器相连接,所述产品编码数据平台将所述第二验证码上传至所述云端服务器;

所述激活装置与所述云端服务器相连接,以获取所述第二验证码。

作为上述技术方案的进一步改进,所述产品编码数据平台还包括:

第三加密模块,用于对所述第二验证码进行加密操作,得到第四验证码;

所述产品编码数据平台将所述第四验证码上传至所述云端服务器;

所述激活装置还包括第一解码模块,所述获取模块利用所述第一解码模块对第四验证码进行解码操作,以获取所述第二验证码;

所述控制装置包括第二解码模块,所述第二解码模块用于对第二验证码进行解码操作,得到所述第三验证码。

作为上述技术方案的进一步改进,本技术方案中所述控制装置还包括:

设置模块,用于设置限制激活次数,设置当前激活次数并初始化为零;

计数模块,用于当所述第三验证码与所述第一验证码匹配不成功,令所述当前激活次数自加一;

判断模块,用于判断所述当前激活次数是否小于所述限制激活次数。

本发明的有益效果是:本技术方案通过地域匹配步骤从所述条形码中获取预安装区域,同时实时获取定位信息,判断所述定位信息是否在所述预安装区域内,只有当激活操作的位置在预安装区域内,才能继续执行激活步骤中验证码匹配激活操作,从而防止不同地域窜货的现象发生。

附图说明

下面结合附图和实施例对本发明做进一步的说明;

图1是本发明激活方法的流程示意图;

图2是本发明激活系统的结构示意图。

具体实施方式

本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。

在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,如果具有“若干”之类的词汇描述,其含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。

参照图1,本申请公开了一种设备防窜货激活方法,其第一实施例包括以下步骤:

预设步骤,在设备上设置条形码,扫描所述条形码,根据所述条形码分别得到第一验证码以及第二验证码,将所述第一验证码录入到设备的存储器;

预设步骤主要是执行第一验证码以及第二验证码的生成操作,根据所述条形码分别生成第一验证码以及第二验证码,即每个条形码分别与唯一的一个第一验证码以及一个第二验证码对应。

本实施例中,所述预设步骤包括:

步骤110,分别设置第一加密模型、第二加密模型以及第三加密模型;

步骤120,将所述条形码输入至所述第一加密模型中,得到所述第一验证码;

步骤130,将所述第一验证码输入至所述第二加密模型中,得到所述第二验证码;

步骤140,将所述第二验证码输入至所述第三加密模型中,得到第四验证码,将条形码与对应的所述第四验证码上传至云端服务器。

本实施例通过扫描条形码,获取条形码中的产品编号、生产时间、产线流水码、随机码、公司代码以及地域匹配步骤中需要用到的预安装区域等相关信息数据后,利用以上的信息数据,通过所述第一加密模型,得到第一验证码,再利用所述第一验证码通过所述第二加密模型得到第二验证码。另外本实施例中将所述第二验证码进行再一次加密得到的第四验证码上传至云端服务器中,从而提高后续步骤中获取第二验证码的难度。

本实施例中所述第一加密模型、第二加密模型以及第三加密模型分别用于对所输入的验证码进行移位、对换、与预定数进行运算、循环冗余校验等操作,从而相应地实现对所输入的验证码进行加密功能。

地域匹配步骤,扫描所述条形码或从设备中读取第一验证码,从所述条形码或第一验证码中获取预安装区域,实时获取定位信息,判断所述定位信息是否在所述预安装区域内,如果是,继续往下执行,否则设备限制激活并作出报警提示。

本实施例中地域匹配步骤主要用于判断此次激活操作所针对的设备是否存在异地窜货的嫌疑,通过实时获取激活操作实时的定位信息,以及从设备上条形码中获取的预安装区域进行对比,从而实现地域匹配功能。

激活步骤,扫描所述条形码或从设备中读取第一验证码,根据所述条形码或设备中第一验证码获取第二验证码,将所述第二验证码传输至设备上,设备根据所述第二验证码生成第三验证码,判断录入的所述第一验证码与所述第三验证码是否匹配,如果是,设备启动激活操作,否则设备限制激活并作出报警提示。

本实施例中,所述激活步骤是利用获取的第二验证码得到第三验证码,最后在设备上判断得到的第三验证码与预先录入的第一验证码是否匹配成功,本实施例中具体是以第一验证码与第三验证码是否相同作为判断第一验证码与第三验证码是否匹配的依据。当然了本技术方案不仅限于此匹配手段。

本实施例中所述激活步骤具体包括:

步骤310,在设备中设置第一解码模型以及第二解码模型;

步骤320,将得到的所述条形码或所述第一验证码上传至云端服务器,同时接收云端服务器返回的、与所述条形码对应的所述第四验证码;

步骤330,将所述第四验证码输入至所述第一解码模型中,得到所述第二验证码;

步骤340,将所述第二验证码输入至所述第二解码模型中,得到所述第三验证码;

步骤350,判断录入的所述第一验证码与所述第三验证码是否匹配。

其中所述第一解码模型与所述第三加密模型相对应,所述第一解码模型用于对所述第四验证码进行解码操作,以得到所述第二验证码,所述第二解码模型与所述第二加密模型相对应,所述第二解码模型用于对所述第二验证码进行解码操作,得到所述第三验证码,在设备端上,利用所述第三验证码与预存的所述第一验证码进行配对操作,确定是否启动激活。

进一步地,本实施例中所述激活步骤还配置还限制有激活次数的,防止相关人员通过多次输入的方式激活设备,提高破译难度。

具体地,本实施例中所述步骤310还需要设置限制激活次数,设置当前激活次数并初始化为零;

步骤350之后还包括:

步骤360,若所述第三验证码与所述第一验证码匹配不成功,令所述当前激活次数自加一;

步骤370,判断所述当前激活次数是否小于所述限制激活次数,如果是,返回步骤320,若所述当前激活次数大于或等于所述限制激活次数,禁止再次执行激活操作。

本实施例中,所述第一验证码、所述第二验证码、所述第三验证码以及所述第四验证码的长度至少为两个字节。

本实施例中,所述预设步骤中,将所述第一验证码录入到设备时所采用的通信协议,与所述激活步骤中,将所述第二验证码传输至设备时所采用的通信协议是不相同的。

参照图2,本申请同时还公开了一种设备防窜货激活系统,其第一实施例包括:

扫描装置,用于获取设备上的条形码;

产品编码数据平台,与所述扫描装置相连接,用于根据所述条形码分别得到第一验证码以及第二验证码;

录入装置,与所述产品编码数据平台相连接,用于将所述第一验证码录入到设备中;

激活装置,与所述产品编码数据平台相连接,所述激活装置包括获取模块,用于根据所述条形码或所述第一验证码获取第二验证码;

gps装置,用于实时获取定位信息;

地域匹配装置,分别与所述激活装置以及gps装置相连接,用于从所述条形码或所述第一验证码中获取预安装区域,判断所述定位信息是否在所述预安装区域内;

控制装置,安装在设备上,与所述激活装置相连接,用于获取激活装置所传输的第二验证码,并根据所述第二验证码生成第三验证码,判断录入的所述第一验证码与所述第三验证码是否匹配。

进一步地,本实施例中所述产品编码数据平台包括:

第一加密模块,用于对所述条形码进行加密操作,得到所述第一验证码;

第二加密模块,用于对所述第一验证码进行加密操作,得到所述第二验证码;

本实施例还包括云端服务器,所述产品编码数据平台与所述云端服务器相连接,所述产品编码数据平台将所述第二验证码上传至所述云端服务器;

所述激活装置与所述云端服务器相连接,以获取所述第二验证码。

进一步地,本实施例中所述产品编码数据平台还包括:

第三加密模块,用于对所述第二验证码进行加密操作,得到第四验证码;

所述产品编码数据平台将所述第四验证码上传至所述云端服务器;

所述激活装置还包括第一解码模块,所述获取模块利用所述第一解码模块对第四验证码进行解码操作,以获取所述第二验证码;

所述控制装置包括第二解码模块,所述第二解码模块用于对第二验证码进行解码操作,得到所述第三验证码。

进一步地,本实施例中所述控制装置还包括:

设置模块,用于设置限制激活次数,设置当前激活次数并初始化为零;

计数模块,用于当所述第三验证码与所述第一验证码匹配不成功,令所述当前激活次数自加一;

判断模块,用于判断所述当前激活次数是否小于所述限制激活次数。

具体地,实际应用中,所述激活装置可以是智能手机、平板电脑等智能产品,所述gps装置可以独立存在,也可以集成在所述激活装置中,即实际中可以利用智能手机或平板电脑中的定位模块作为所述gps装置;另外所述地域匹配装置同样可以集成在所述激活装置或者云端服务器中,当然了同样也可以将所述gps装置或者所述地域匹配装置集成在一个独立的智能装置上。

以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1