一种商品溯源方法和系统的制作方法_2

文档序号:9418042阅读:来源:国知局
身份的信息。所述处理时间可以是被溯源方得到商品的时间、处理商品的时间或者发出商品的时间。
[0028]所述溯源服务器11还用于获取所述被溯源方设备12发送的流通信息,根据预先存储的身份信息与被溯源方名称和流通环节信息的对应关系,确定与所获取的身份信息对应的被溯源方名称和流通环节信息,将所确定的被溯源方名称、流通环节信息和处理时间与所述识别码进行关联;由于每个被溯源方设备12具体被发放给哪个被溯源方,以及每个被溯源方具体负责哪个环节,溯源服务器12中都有详细记录,所以根据唯一的身份信息即可确定扫码并提交该识别码的是哪个被溯源方,并确定其处理环节。确定了上述信息后,可以将其与识别码进行关联存储在数据库中。
[0029]所述查询者设备13用于发送所述识别码,查询者可以使用专用溯源软件进行溯源查询操作;
[0030]所述溯源服务器11还用于获取所述查询者设备13发送的识别码(对于经过加密的识别码,首先需要对识别码进行解密),并向所述查询者设备13反馈与所述识别码相关联的商品信息、被溯源方名称、处理时间和流通环节信息。根据上文描述可知,经过溯源服务器11和多个被溯源方设备12的处理后,一个识别码已经关联了多个流通信息,由此溯源服务器11则可以向查询者设备13反馈上述信息,查询者根据上述信息即可得知该商品经历过哪些被溯源方的处理,以及各个被溯源方对该商品的处理时间,因此本发明提供的溯源系统,可以使查询者根据上述信息得知某一商品经历的所有环节。
[0031]根据本发明实施例的商品溯源系统,查询者可以利用识别码获得某一商品经历的所有环节,实现了对市售商品的全程双向追溯。并且,在本实施例中,由溯源服务器根据预先存储的身份信息与被溯源方名称和流通环节信息的对应关系,确定与所获取的身份信息对应的被溯源方名称和流通环节信息,并将所确定的被溯源方名称、流通环节信息和处理时间与所述识别码进行关联,由此可以提高向查询者反馈信息的可靠性。
[0032]为了判断出商品的流通环节是否存在异常,本系统中的溯源服务器11还可以用于在获取所述多个被溯源方设备分别发送的流通信息后,判断所述流通信息中的身份信息与预设身份信息是否一致,如果不一致则判定所述识别码流通环节异常。
[0033]如前所述,识别码是溯源服务方发放的,所以溯源服务器11可以在商品流通之前明确各个流通环节具体应当由哪个被溯源方进行处理,为了避免被溯源方违规处理,溯源数据库中还可以记录与所述识别码对应的预设身份信息,包括某一商品对应的每一个被溯源方身份等。利用上述方案获取的被溯源方信息有多个,上述不一致还可以是查询出的被溯源方身份与预设身份不相同,此结果可以表示在流通环节中的某被溯源方不是指定的被溯源方,因此可以判定为流通环节异常。
[0034]本系统中的溯源服务器11还可以用于获取所述被溯源方设备12的位置信息,判断所述位置信息是否与预设位置信息是否一致,如果不一致则判定所述识别码流通环节异常。具体地,被溯源方设备12中可以设有定位芯片,上述位置信息可以是被溯源方设备12向溯源服务器11发送的。优选地,所述溯源服务器11可以定时扫描所述被溯源方设备12的位置,由此可以提高位置信息的可靠性。
[0035]根据上述优选方案可以避免被溯源方私自挪用设备或私自更改商品处理地点。具体地,溯源数据库中可以预存每个被溯源方设备12对应的地址信息,如果针对某一扫码设备查询出的地址与预设地址不符,则表示该扫码设备的位置发生了改变,持有该扫码设备的被溯源方没有在预定的地点处理该商品,因此可以判定为流通环节异常。
[0036]本系统中的溯源服务器11还可以用于在所述获取被溯源方设备12发送的流通信息后,判断所述处理时间是否符合预设处理时间,如果所述处理时间不符合预设处理时间,则判定所述识别码流通环节异常。
[0037]上述优选方案可以对商品的流通时间进行监控,根据预设处理时间判断出商品是否存在流通异常的情况。
[0038]本系统中的溯源服务器11还可以用于在所述生成与商品一一对应的识别码之后,利用所述识别码生成验证码,获取查询者设备13发送的所述验证码,判断获取同一验证码的次数是否大于预设次数,如果获取同一验证码的次数大于预设次数,则判定所述识别码流通环节异常。
[0039]上述验证码可以隐蔽在商品包装之内,或者采用一次性方式设置,以确保只有在商品流通到消费者手中,才可能获取到验证码。当溯源服务器11获取查询者提交的识别码和验证码之后,可以对本次获取操作进行记录,例如可以记录此识别码已被验证,或者此商品已被售出。如果此后又获取了针对同一识别码的验证码,则表示该识别码被多次验证,因此可以判断市场中可能存在两个相同的识别码和验证码,即表示该识别码可能已经被仿造。
[0040]本系统中的溯源服务器11还可以用于在获取所述多个被溯源方设备分别发送的流通信息后,判断多个流通信息中是否存在具有相同识别码和相同身份信息的流通信息,例如同一被溯源方设备12向溯源服务器11发送了两个流通信息,该两个流通信息中包括相同的识别码,发生此情况的原因可能是生产厂商重复使用了同一个识别码,所以可以判定该识别码的流通环节异常。由此,上述优选方案可以确保识别码的唯一性,从而进一步提高溯源数据的可靠性。
[0041]本发明的另一个实施例还提供一种商品溯源方法,该方法可以由上述溯源服务器执行,如图2所示该方法包括:
[0042]SI,生成与商品一一对应的流水号;具体地,对于需要加入溯源体系的被溯源方,溯源服务方可以对被溯源方资质进行审查并登记被溯源方的相关信息,例如企业的营业执照号、组织机构代码、税务登记证、法人信息、卫生许可证、生产许可证(针对生产企业)、专类商品经销授权书等。对予以备案的信息,通过变更申请和年审等方式对登记企业的信息保持更新,确保在商品流通过程中相关责任人的信息完整准确,便于商品问题的溯源追责。上述商品由生产厂商提供,生产厂商可以根据商品生产数量向溯源服务方申请对应的识别码,因此,上述识别码的数量应当与商品数量相等。
[0043]对于溯源体系内的生产商,对其经过检测的产品生成流水号,其生成规则可以是顺序编号,一个商品对应一个唯一的流水号。
[0044]S2,将商品信息与所述流水号进行关联,商品信息可以包括商品名称、类型信息、原料信息、批次信息等,例如原料XX、商品类型yy,具体可以是利用数据库记录关联关系。
[0045]S3,对所述流水号进行加密得到识别码,所述识别码与所述流水号一一对应;本领域技术人员可以理解,加密的方式有多种,现有的加密算法都是可行的,只需要保证识别码与流水号是一一对应即可,并且还可以定时更新加密算法。识别码可以用二维码、RFID (Rad1 Frequency Identificat1n)标签、NFC标签来表示,附在商品包装上,便于被溯源方或消费者查看。
[0046]优选地,本发明利用椭圆曲线加密公式进行加密生成溯源识别码,具体地,椭圆曲线公式如如下:
[0047]= x3+a2x2+a4x+a6;
[0048]可以将流水号按照一定规则进行位数拆分,分别赋予椭圆曲线方程中5个参数al、a2、a3、a4、a6,计算得出解再按照一定规则组合为识别码。
[0049]该加密算法共可产生10?组公钥和私钥对,如果想要共谋破解,需要凑够10 70 2个实例,才可以完成算法破解。而在实际应用中,还可以周期性更换加解密算法,同一算法的使用次数要远小于理论值。因此理论上无法被破解。该算法的加解密时间可以控制在0.1秒内,有效解决了大量查询并发时的加解密速度。
[0050]例如,某流水号为1000034567,首先拆解流水号得到加密因子;然后进行拆分参数运算,得到解后再组合得到识别码688574759936 ;后续步骤解密时,可以采用私钥反向得到流水号进行数据写入和查询。
[0051]S4,获取多个被溯源方设备发送的流通信息,所述多个被溯源方设备分别部署于不同流通环节的被溯源方,所述流通信息所述流通信息包括所述识别码、身份信息、处理时间;被溯源方设备是指溯源服务方发放的硬件设备,包括专用扫码枪、专用收银机等设备,上述所有设备均具有设备识别码、设备串号等设备固有信息以及对应的发放对象和网络连接信息如IP地址、MAC地址、专用网络标示等。以上信息会存储在溯源服务方专用的设备登记系统中,在未来的标识使用中为设备提供身份鉴别,确保只有备案的设备才可接入系统正常使用,防止假冒设备接入以及正常设备被违规挪用。
[0052]被溯源方工作人员可以利用上述设备扫描商品的识别码,然后设备将识别码、身份信息、处理时间等信息发送至溯源服务
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1