一种溯源信息确定方法及系统技术方案

技术编号:21972175 阅读:38 留言:0更新日期:2019-08-28 01:37
本申请提供了一种溯源信息上传方法、装置及系统,其中方法包括:在拍摄产品的溯源信息后,对溯源信息添加标志;上传添加标志的溯源信息和用户标识至服务器。本申请通过为溯源信息添加标识,从而确保溯源信息不可篡改、不可重复使用。本申请整体溯源信息采集过程方便快捷,且确保溯源信息的正确、可信、不可篡改。

A Method and System for Determining Traceable Information

【技术实现步骤摘要】
一种溯源信息确定方法及系统
本申请涉及物联网
,尤其涉及一种溯源信息确定方法及系统。
技术介绍
伴随着物联网技术的不断进步,产品的溯源信息越来越重要。溯源信息是指产品在原料节点、生产节点、加工节点、销售节点中的节点信息。如果产品出现问题,通过溯源信息可以及时定位、精准跟踪、召回产品,并确定出有问题的节点。因此,溯源信息的真实性尤为重要。目前,终端通常采用手工录入溯源信息的方式,以便将溯源信息上传至服务器。但是,手动录入溯源信息的方式存在篡改溯源信息的问题。
技术实现思路
鉴于此,本申请提供一种溯源信息确定方法、装置及系统,能够确保溯源信息正确、可信、不可篡改。为了实现上述目的,本申请提供了下述技术特征:一种溯源信息上传方法,包括:在拍摄产品的溯源信息后,对溯源信息添加标志;上传添加标志的溯源信息和用户标识至服务器。可选的,所述对溯源信息添加标志包括:确定拍摄产品的溯源信息时的时空信息;添加所述时空信息至所述溯源信息。可选的,所述确定拍摄产品的溯源信息时的时空信息,包括:调用国家授时中心的应用程序接口获取当前时间;调用定位应用的应用程序接口,获取当前地址和当前经纬度数据。可选的,所述添加所述时空信息至所述溯源信息,包括:将所述当前时间、所述当前经纬度数据和所述当前地址,以水印方式添加至所述溯源信息上。可选的,在所述上传添加标志的溯源信息和用户标识至服务器之前,还包括:判断是否具有网络连接;若具有网络连接,则执行所述上传添加标志的溯源信息和用户标识至服务器的步骤。可选的,还包括:若不具有网络连接,则保存所述添加标志的溯源信息至应用的缓存区;在具有网络连接后,执行所述上传添加标志的溯源信息和用户标识至服务器的步骤,并删除缓存区中的所述添加标志的溯源信息。可选的,还包括:记录所述添加标志的溯源信息的存储时间;若所述存储时间大于预设时间,则删除缓存区中的所述添加标志的溯源信息。一种溯源信息上传装置,包括:添加标志单元,用于在拍摄产品的溯源信息后,对溯源信息添加标志;上传单元,用于上传添加标志的溯源信息和用户标识至服务器。可选的,所述添加标志单元包括:确定单元,用于确定拍摄产品的溯源信息时的时空信息;添加时空信息单元,用于添加所述时空信息至所述溯源信息。一种溯源信息上传系统,包括:终端,用于在拍摄产品的溯源信息后,对溯源信息添加标志,上传添加标志的溯源信息和用户标识至服务器;服务器,用于在用户标识对应的数据库保存添加标志的溯源信息。通过以上技术手段,可以实现以下有益效果:本申请通过为溯源信息添加标识,从而确保溯源信息不可篡改、不可重复使用。本申请整体溯源信息采集过程方便快捷,且确保溯源信息的正确、可信、不可篡改。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a为本申请实施例公开的一种溯源信息确定系统的结构示意图;图1b为本申请实施例公开的一种溯源信息确定方法的流程图;图2a为本申请实施例公开的一种溯源信息确定装置的结构示意图;图2b为本申请实施例公开的又一种溯源信息确定装置的结构示意图;图3a-3g为本申请实施例公开的又一种溯源信息确定方法的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1a,本申请提供了一种溯源信息上传系统,包括终端100和服务器200。其中,终端100上安装有上传溯源信息的应用(后续简称溯源应用),本申请可以在上传溯源信息的应用中实施。参见图1b,下面介绍溯源信息上传系统的具体实现过程。步骤S101:用户以用户标识登录终端100的溯源应用,即溯源应用接收用户标识并显示与用户标识对应的网页信息。参见图3a-3b,用户之前可以在应用上进行注册并获得用户标识,用户可以通过用户标识登录应用。步骤S102:溯源应用接收用户确定的产品标识并确定该产品标识对应的待上传溯源信息的节点。参见图3c,溯源应用可以显示用户生产的多个产品。应用的网页信息上显示有用户标识对应的产品的各个节点。以加工产品为例,其节点可以包括原料节点、生产节点、加工节点和销售节点等等。以种植农产品为例,则节点可以包括种植节点、施肥节点、生长节点和收获节点等等。其中,节点数量和节点名称可以根据实际产品情况而定,再次不做限定。用户可以从中选择一个产品,溯源应用可以显示该产品的生产进度,即,当前所处的节点。例如,参见图3d,以用户选择了“玉米”产品,假设“玉米”产品进行到生长节点。则确定待上传溯源信息的节点为生产节点。步骤S103:溯源应用接收用户发送的溯源信息上传指令。延续上述举例,用户可以点击网页上显示的“生产节点”,则表示用户希望上传与“生产节点”对应的溯源信息。步骤S104:溯源应用调用相机的应用程序接口来拍摄溯源信息。参见图3e,溯源应用在接收到溯源信息的上传指令后,可以调用相机的应用程序接口,从而通过相机拍摄图片和/或拍摄小视频,从而将图片和/或小视频作为溯源信息。步骤S105:溯源应用获取拍摄溯源信息时的时空信息。为了防止溯源信息被篡改,本实施例中由溯源应用自身采集时空信息。时空信息即时间信息和地址信息。参见图3f,可以理解的是,溯源应用可以获取终端的系统时间,也可以获取网络时间。为了保证时间的准确可靠,可以调用国家授时中心提供的应用程序接口,来获取标准时间。参见图3f,溯源应用可以调用定位应用提供的应用程序接口,从而获取当前地址和当前的经纬度数据。例如,当前地址为:河北省-保定市-唐县-小河暖村,为了获取详细的地址数据,还可以获取经纬度数据。步骤S106:溯源应用添加所述时空信息至所述溯源信息。溯源应用将时空信息添加至溯源信息上,以便溯源信息绑定时空信息,以防止溯源信息被挪用、篡改。为了便于查看溯源信息和时空信息,可以将时空信息以水印方式添加至溯源信息上。这样既不影响溯源信息的查看,又可以查看到时空信息,还可以保证溯源信息不被挪用和篡改。在溯源信息为图像的情况下,对图像添加水印以用来添加时空信息。在溯源信息为视频的情况下,可以对每帧图像添加水印的方式来添加时空信息。在对所有帧添加水印的方式较为繁琐,可以理解的是,可以对其中部分视频帧以水印方式添加时空信息。步骤S107:溯源应用判断是否具有网络连接。若否,则进入步骤S108,若是,则进入步骤S110。步骤S108:溯源应用保存添加时空信息的溯源信息在缓存区。在暂时没有网络连接的情况下,溯源应用保存添加时空信息的溯源信息在缓存区。同时,记录添加时空信息的溯源信息的存储时间,在存储时间超过预设时间后,删除添加时空信息的溯源信息。例如,预设时间为1天时间。在添加时空信息的溯源信息未使用的情况下,为了防止溯源信息被恶意使用,可以删除添加时空信息的溯源信息。当然,在溯源信息长时间未使用时说明溯源信息已超期,则可以删除添加本文档来自技高网...

【技术保护点】
1.一种溯源信息上传方法,其特征在于,包括:在拍摄产品的溯源信息后,对溯源信息添加标志;上传添加标志的溯源信息和用户标识至服务器。

【技术特征摘要】
1.一种溯源信息上传方法,其特征在于,包括:在拍摄产品的溯源信息后,对溯源信息添加标志;上传添加标志的溯源信息和用户标识至服务器。2.如权利要求1所述的方法,其特征在于,所述对溯源信息添加标志包括:确定拍摄产品的溯源信息时的时空信息;添加所述时空信息至所述溯源信息。3.如权利要求2所述的方法,其特征在于,所述确定拍摄产品的溯源信息时的时空信息,包括:调用国家授时中心的应用程序接口获取当前时间;调用定位应用的应用程序接口,获取当前地址和当前经纬度数据。4.如权利要求2所述的方法,其特征在于,所述添加所述时空信息至所述溯源信息,包括:将所述当前时间、所述当前经纬度数据和所述当前地址,以水印方式添加至所述溯源信息上。5.如权利要求1所述的方法,其特征在于,在所述上传添加标志的溯源信息和用户标识至服务器之前,还包括:判断是否具有网络连接;若具有网络连接,则执行所述上传添加标志的溯源信息和用户标识至服务器的步骤。6.如权利要求5所述的方法,其特征在于,还包括...

【专利技术属性】
技术研发人员:张韧王智慧
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1