通过二维码生成与匹配监控设备一致性的方法及系统与流程

文档序号:18270957发布日期:2019-07-27 09:40阅读:660来源:国知局
通过二维码生成与匹配监控设备一致性的方法及系统与流程

本发明涉及物联网控制技术领域,尤其是一种通过二维码生成与匹配监控设备一致性的方法及系统。



背景技术:

在市场上,一些假冒伪劣产品充斥,其质量低下,与原版正品相比,其产品性能和质量都下降很多,严重影响了人们的日常生活,现有技术虽然采用了一些防伪技术手段,比如采用水印、蓝光、可溶线、一次性防伪贴等手段进行防伪,但是这些防伪方式一般只能立足于产品本身,其防伪的效能比较低,很容易被制假人员破解并抄袭,而且多个产品使用同一个防伪方式,无法判断产品是旧品还是新品,更无法判断是否是已经使用过的被翻新的产品,也无法查找到其所对应的主设备是哪些,适合使用于哪些主产品等等。

因此,现有技术需要改进。



技术实现要素:

本发明实施例所要解决的一个技术问题是:提供一种通过二维码生成与匹配监控设备一致性的方法及系统,以解决现有技术存在的问题。

基于本发明实施例的一个方面,公开了一种通过二维码生成与匹配监控设备一致性的方法,包括:

主控中心在主设备上生成二维码,并在数据库中记录二维码的数据信息;

主控中心调用主设备的二维码信息,并在附属设备上生成与主设备二维码相对应的唯一二维码,建立与主设备的一致性信息,并存储在数据库中;

终端监测设备扫描主设备上的二维码,并扫描附属设备上的二维码,通过网络将二者的二维码信息上传至主控中心;

主控中心查找主设备的二维码与附属设备的二维码信息的一致性信息的状态位是否被占用;

如果被占用,则判断主设备与附属设备不具有一致性;

如果未占用,则判断主设备与附属设备具有一致性,主控中心将当前主设备与附属设备的一致性信息的状态位设置为占用。

在基于本发明上述通过二维码生成与匹配监控设备一致性的方法的另一个实施例中,所述主控中心调用主设备的二维码信息,并在附属设备上生成与主设备二维码相对应的唯一二维码,建立与主设备的一致性信息,并存储在数据库中包括:

获取附属设备,并通过主控中心从数据库中调用该附属设备对应的主设备的二维码信息;

主控中心生成附属设备的二维码信息,并建立当前附属设备的二维码信息与主设备的二维码信息的一致性信息;

将一致性信息存储在主控中心的数据库中,并将一致性信息的状态位设置为未占用。

在基于本发明上述通过二维码生成与匹配监控设备一致性的方法的另一个实施例中,所述附属设备的二维码信息包括:

时间戳和随机数,所述时间戳和随机数通过加密算法后,生成附属设备的二维码信息。

在基于本发明上述通过二维码生成与匹配监控设备一致性的方法的另一个实施例中,所述加密算法为des加密算法。

在基于本发明上述通过二维码生成与匹配监控设备一致性的方法的另一个实施例中,所述主控中心将当前主设备与附属设备的一致性信息的状态位设置为占用包括:

主控中心完成主设备的二维码信息与附属设备的二维码信息的一致性检验;

主控中心记录一致性检验情况,并将当前主设备与附属设备的一致性信息的状态位设置为占用;

终端监测设备再次扫描主设备的二维码信息和附属设备的二维码信息,并通过主控中心查找一致性信息;

主控中心查找该主设备与附属设备的一致性信息的状态位为占用,主设备与附属设备不具有一致性。

基于本发明实施例的另一个方面,公开了一种通过二维码生成与匹配监控设备一致性的系统,包括:

主控中心、主设备、附属设备、终端监测设备;

所述主控中心与所述主设备、附属设备、终端监测设备无线方式连接,由所述主控中心生成所述主设备、附属设备的二维码信息,并建立二者之间的一致性信息关联,并通过一致性信息的状态位判断主设备与附属设备是否进行过检验;

所述附属设备的二维码信息唯一对应一个主设备二维码信息;

所述终端监测设备用于扫描所述主设备和附属设备的二维码信息,并通过主控中心判断主设备与附属设备是否具有一致性。

在基于本发明上述通过二维码生成与匹配监控设备一致性的系统的另一个实施例中,所述主控中心包括二维码生成模块、一致性校验模块、时间模块、加密模块、存储模块;

所述二维码生成模块用于按照设定的二维码生成规则,生成主设备与附属设备的二维码信息,并将二维码信息存储到存储模块中;

所述一致性校验模块用于生成主设备的二维码信息与附属设备的二维码信息的一致性信息,并设定状态位的参数;

所述时间模块用于记录当前时间,并将当前时间和随机数通过加密模块进行加密,通过二维码生成模块生成附属设备的二维码信息;

所述存储模块用于存储主设备、附属设备的二维码信息,二者的一致性信息。

在基于本发明上述通过二维码生成与匹配监控设备一致性的系统的另一个实施例中,所述终端监测设备包括二维码扫描识别软件,通过二维码扫描识别软件获取主设备和附属设备的二维码信息,并通过无线通信方式上传至主控中心。

在基于本发明上述通过二维码生成与匹配监控设备一致性的系统的另一个实施例中,所述加密模块包括des加密算法模块。

与现有技术相比,本发明具有以下优点:

本发明提出了一种通过二维码生成与匹配监控设备一致性的方法及系统,以主控中心为核心,通过将主设备的二维码与附属设备的二维码进行一致性信息检验,判断二者是否匹配,并在验证完成后将一致性信息的状态位设置为占用,确保了唯一性,设备匹配性的验证完全依赖于主控中心进行,不会有人为的干预,同时,附属设备的二维码采用了加密算法,制假者更无法制作假冒产品,保证了产品的可靠性。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1为本发明的通过二维码生成与匹配监控设备一致性的系统的一个实施例的结构示意图。

图2为本发明的通过二维码生成与匹配监控设备一致性的方法的一个实施例的流程图。

图中:1主控中心、2主设备、3附属设备、4终端监测设备。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

图1为本发明的通过二维码生成与匹配监控设备一致性的系统的一个实施例的结构示意图,如图1所示,所述通过二维码生成与匹配监控设备一致性的系统包括:

主控中心1、主设备2、附属设备3、终端监测设备4;

所述主控中心1与所述主设备2、附属设备3、终端监测设备4无线方式连接,由所述主控中心1生成所述主设备2、附属设备3的二维码信息,并建立二者之间的一致性信息关联,并通过一致性信息的状态位判断主设备2与附属设备3是否进行过检验,一致性信息包含状态位,当主设备2与附属设备3未进行过检验时,状态位显示为未占用,当主设备2与附属设备3进行过检验时,状态位显示为占用,如果主设备2与附属设备3为非匹配产品,则无法查找到一致性信息;

所述附属设备3的二维码信息唯一对应一个主设备2二维码信息,同时,一个主设备2的二维码信息可对应多个附属设备3的二维码信息,附属设备3的二维码唯一对应一个主设备2的二维码,确保了附属设备3唯一匹配于一个主设备2;

所述终端监测设备4用于扫描所述主设备2和附属设备3的二维码信息,并通过主控中心1判断主设备2与附属设备3是否具有一致性,终端监测设备4包括平板电脑、手机、扫码仪等二维码扫描设备,终端监测设备4具有通信模块,具有和监控中心1进行远距离无线通信的能力。

所述主控中心1包括二维码生成模块、一致性校验模块、时间模块、加密模块、存储模块;

所述二维码生成模块用于按照设定的二维码生成规则,生成主设备2与附属设备3的二维码信息,并将二维码信息存储到存储模块中;

所述一致性校验模块用于生成主设备2的二维码信息与附属设备3的二维码信息的一致性信息,并设定状态位的参数,一致性校验模块通过获取终端监测设备4发送的主设备2的二维码信息与附属设备3的二维码信息来查找存储模块中存储的一致性信息,并根据查找的一致性信息中的状态位参数判断主设备2与附属设备3的一致性,当状态位为已占用时,说明主设备2与附属设备3不具有一致性,如果状态位为未占用时,说明主设备2与附属设备3具有一致性;

所述时间模块用于记录当前时间,并将当前时间和随机数通过加密模块进行加密,通过二维码生成模块生成附属设备3的二维码信息,通过时间模块记录了当前附属设备3的生产制作时间,随机数由附属设备3产品本身随机生成,也可以是产品的id信息;

所述存储模块用于存储主设备2、附属设备3的二维码信息,二者的一致性信息。

所述终端监测设备4包括二维码扫描识别软件,通过二维码扫描识别软件获取主设备2和附属设备3的二维码信息,并通过无线通信方式上传至主控中心1。

所述加密模块包括des加密算法模块,des加密算法模块将附属设备3的时间戳信息和随机数进行des加密后,由二维码生成模块生成附属设备3的二维码。

图2为本发明的通过二维码生成与匹配监控设备一致性的方法的一个实施例的流程图,如图2所示,所述通过二维码生成与匹配监控设备一致性的方法包括:

10,主控中心1在主设备2上生成二维码,并在数据库中记录二维码的数据信息;

20,主控中心1调用主设备2的二维码信息,并在附属设备3上生成与主设备2二维码相对应的唯一二维码,建立与主设备2的一致性信息,并存储在数据库中;

30,终端监测设备4扫描主设备2上的二维码,并扫描附属设备3上的二维码,通过网络将二者的二维码信息上传至主控中心1;

40,主控中心1查找主设备2的二维码与附属设备3的二维码信息的一致性信息的状态位是否被占用;

50,如果被占用,则判断主设备2与附属设备3不具有一致性;

60,如果未占用,则判断主设备2与附属设备3具有一致性,主控中心1将当前主设备2与附属设备3的一致性信息的状态位设置为占用。

所述主控中心1调用主设备2的二维码信息,并在附属设备3上生成与主设备2二维码相对应的唯一二维码,建立与主设备2的一致性信息,并存储在数据库中包括:

获取附属设备3,并通过主控中心1从数据库中调用该附属设备3对应的主设备2的二维码信息;

主控中心1生成附属设备3的二维码信息,并建立当前附属设备3的二维码信息与主设备2的二维码信息的一致性信息;

将一致性信息存储在主控中心1的数据库中,并将一致性信息的状态位设置为未占用。

所述附属设备3的二维码信息包括:

时间戳和随机数,所述时间戳和随机数通过加密算法后,生成附属设备3的二维码信息。

所述加密算法为des加密算法。

所述主控中心1将当前主设备2与附属设备3的一致性信息的状态位设置为占用包括:

主控中心1完成主设备2的二维码信息与附属设备3的二维码信息的一致性检验;

主控中心1记录一致性检验情况,并将当前主设备2与附属设备3的一致性信息的状态位设置为占用;

终端监测设备4再次扫描主设备2的二维码信息和附属设备3的二维码信息,并通过主控中心1查找一致性信息;

主控中心1查找该主设备2与附属设备3的一致性信息的状态位为占用,主设备2与附属设备3不具有一致性。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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