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

文档序号:9418042阅读:361来源:国知局
一种商品溯源方法和系统的制作方法
【技术领域】
[0001 ] 本发明涉及商品溯源领域,具体涉及一种商品溯源方法和系统。
【背景技术】
[0002]在信息化高速发展的背景下,流通商品的服务商通常会采用某些信息化手段,使消费者可以对商品进行防伪验证、溯源等操作,例如商品生产商可以提供唯一的识别码,该识别码与商品一一对应,消费者可以通过电话、手机短消息、互联网等渠道查询识别码,以确定该商品的真伪;又如,物流服务商可以提供快递单号,消费者可以利用该单号追踪商品的运输状态。
[0003]专利文件CN102799989A公开了一种基于PKI和二维码的产品溯源方案,该方案至少由产品溯源中心、CA、二维码生成和二维码验证四个模块构成。在该方案中,生产厂商在产品各层包装外侧都印刷有可信二维码,在产品流通的各个环节,都对产品进行二维码进行认证,所有流通环节的数据均上传到产品溯源中心,生产商、流通商和用户只需要扫描产品上的二维码,就可以看到产品整个流通过程的树状态图,为产品溯源提供简单快捷的管理方式。根据该方案可知,产品在流通环节中的数据均是由生产厂商向产品溯源中心上传的,因此该数据的可靠性较差。此外,对于具有完全复制的二维码的仿制产品,采用该方案仍能够查到的是正品在流通过程中的树状态图。产品购买者通过这样的查询无法知道所购买的产品是正品还是仿制品,更不能及时了解到产生问题的环节在哪里。

【发明内容】

[0004]为此,本发明所要解决的技术问题在于提高溯源系统的全面性。另外使消费者可以查询到与商品有关的所有环节并及时发现产品的真伪。以及也使得产品在流通过程中就能够及时发现出现问题的环节。
[0005]本发明还提供一种溯源方法,包括:生成与商品一一对应的识别码;将商品信息与所述识别码进行关联;获取多个被溯源方设备发送的流通信息,所述多个被溯源方设备分别部署于不同流通环节的被溯源方,所述流通信息包括所述识别码、身份信息、处理时间;根据预先存储的身份信息与被溯源方名称和流通环节信息的对应关系,确定与所获取的身份信息对应的被溯源方名称和流通环节信息;将所确定的被溯源方名称、流通环节信息和处理时间与所述识别码进行关联;获取查询者设备发送的识别码;向所述查询者设备反馈与所述识别码相关联的商品信息、被溯源方名称、处理时间和流通环节信息。
[0006]优选地,在所述获取多个被溯源方设备发送的流通信息后,还包括:判断所述被溯源方设备发送的流通信息中的身份信息与预设身份信息是否一致;如果不一致则判定所述识别码流通环节异常。优选地,所述方法还包括:获取所述被溯源方设备的位置信息;判断所述位置信息是否与预设位置信息是否一致;如果不一致则判定所述识别码流通环节异常。
[0007]优选地,所述获取所述服务商设备的位置信息是由所述溯源服务器定时扫描所述服务商设备的位置。
[0008]优选地,在所述获取被溯源方设备发送的流通信息后,还包括:判断所述处理时间是否符合预设处理时间;如果所述处理时间不符合预设处理时间,则判定所述识别码流通环节异常。
[0009]优选地,在所述生成与商品一一对应的识别码之后,还包括:利用所述识别码生成验证码;获取查询者设备发送的所述验证码;判断获取同一验证码的次数是否大于预设次数;如果获取同一验证码的次数大于预设次数,则判定所述识别码流通环节异常。
[0010]优选地,在所述获取所述多个被溯源方设备分别发送的流通信息后,还包括:判断多个流通信息中是否存在具有相同识别码和相同身份信息的流通信息;如果存在则判定所述流通信息对应的识别码的流通环节异常。
[0011]优选地,所述识别码是利用商品流水号进行加密得到的,加密算法包括多种,并且多种加密算法动态更新。
[0012]本发明提供一种商品溯源系统,包括:溯源服务器、多个被溯源方设备和查询者设备,其中所述多个被溯源方设备分别部署于不同流通环节的被溯源方;所述溯源服务器用于生成与每一商品一一对应的识别码,将商品信息与所述识别码进行关联,;所述被溯源方设备用于发送流通信息,所述流通信息包括所述识别码、身份信息、处理时间;所述溯源服务器还用于获取所述多个被溯源方设备分别发送的流通信息,根据预先存储的身份信息与被溯源方名称和流通环节信息的对应关系,确定与所获取的身份信息对应的被溯源方名称和流通环节信息,将所确定的被溯源方名称、流通环节信息和处理时间与所述识别码进行关联;所述查询者设备用于发送所述识别码;所述溯源服务器还用于获取所述查询者设备发送的识别码,并向所述查询者设备反馈与所述识别码相关联的商品信息、被溯源方名称、处理时间和流通环节信息。
[0013]优选地,所述溯源服务器还用于在获取所述多个被溯源方设备分别发送的流通信息后,判断所述流通信息中的身份信息与预设身份信息是否一致,如果不一致则判定所述识别码流通环节异常。
[0014]优选地,所述溯源服务器还用于获取所述被溯源方设备的位置信息,判断所述位置信息是否与预设位置信息是否一致,如果不一致则判定所述识别码流通环节异常。
[0015]优选地,所述溯源服务器定时扫描所述服务商设备的位置。
[0016]优选地,所述溯源服务器还用于在所述获取被溯源方设备发送的流通信息后,判断所述处理时间是否符合预设处理时间,如果所述处理时间不符合预设处理时间,则判定所述识别码流通环节异常。
[0017]优选地,所述溯源服务器还用于在所述生成与商品一一对应的识别码之后,利用所述识别码生成验证码,获取查询者设备发送的所述验证码,判断获取同一验证码的次数是否大于预设次数,如果获取同一验证码的次数大于预设次数,则判定所述识别码流通环节异常。
[0018]优选地,所述溯源服务器还用于在获取所述多个被溯源方设备分别发送的流通信息后,判断多个流通信息中是否存在具有相同识别码和相同身份信息的流通信息,如果存在则判定所述流通信息对应的识别码的流通环节异常。
[0019]优选地,所述识别码是利用商品流水号进行加密得到的,加密算法包括多种,并且多种加密算法动态更新。
[0020]本发明提供的溯源方法和系统,可以使查询者根据上述信息得知某一商品经历的所有环节,实现了对市售商品的全程双向追溯。与现有技术相比,本发明由溯源服务器根据预先存储的身份信息与被溯源方名称和流通环节信息的对应关系,确定与所获取的身份信息对应的被溯源方名称和流通环节信息,并将所确定的被溯源方名称、流通环节信息和处理时间与所述识别码进行关联,由此可以提高向查询者反馈信息的可靠性。
【附图说明】
[0021]图1是根据本发明实施例提供的商品溯源系统的结构示意图;
[0022]图2是根据本发明实施例提供的商品溯源方法的流程图。
【具体实施方式】
[0023]本发明实施例提供一种溯源系统,如图1所示该系统包括:溯源服务器11、多个被溯源方设备12和查询者设备13,其中所述多个被溯源方设备12分别属于不同流通环节的被溯源方,被溯源方是指诸如产品生产厂商、物流服务商和零售商等与商品流通相关的企业或单位。上述溯源服务器11是溯源服务方的设备,该服务器可以是分布式服务器、云平台等;被溯源方设备12是溯源服务方发放给被溯源方的设备,例如可以是扫码器、收银机等装置;查询者设备13是面向消费者的设备,例如是消费者的移动终端,或者也可以是溯源服务方提供的专用验码机。
[0024]所述溯源服务器11用于生成与商品一一对应的识别码,将商品信息与所述识别码进行关联。上述商品由生产厂商提供,生产厂商可以根据商品生产数量向溯源服务方申请对应的识别码。
[0025]为了提高溯源服务的安全性,溯源服务方可以首先对经过检测的商品生成流水号,其生成规则可以是顺序编号,一个商品对应一个唯一的流水号。然后对流水号进行加密得到所述识别码。本领域技术人员可以理解,现有的加密算法都是可行的,只需要保证识别码与流水号是一一对应即可,并且多种加密算法动态更新,即每隔一段时间更换一种加密算法。
[0026]上述商品信息可以包括商品名称、类型信息、原料信息、批次信息等,例如原料XX、商品类型yy,具体可以利用数据库记录关联关系。
[0027]所述被溯源方设备12用于发送流通信息,所述流通信息包括所述识别码、身份信息、处理时间。在流通过程中,一个商品会经过诸如生产厂商、物流服务商、零售商等多个被溯源方处理,这些被溯源方需要分别利用溯源服务方发放的被溯源方设备12扫描商品的识别码并发送流通信息,溯源服务器11则可以接收到针对同一商品的多个流通信息。上述身份信息可以是设备编号、或者硬件MAC地址等可以表示其自身
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1