一种基于物联网的食品信息发现方法技术

技术编号:16080110 阅读:101 留言:0更新日期:2017-08-25 15:33
本发明专利技术提供的一种基于物联网的食品信息发现方法,属于物联网服务领域。为一种食品指定一个食品信息发现服务器,所述食品信息发现服务器和多个食品流通节点企业服务器网络连接,所述食品流通节点企业服务器将发生在本地服务器的食品流通信息,通过索引的形式发送给所述食品信息发现服务器,本方案成本低,部署灵活,管理方便。

【技术实现步骤摘要】
一种基于物联网的食品信息发现方法
本专利技术涉及物联网服务领域,尤其涉及一种基于物联网的食品信息方法。
技术介绍
在“食品安全物联网”中,服务系统包括:物品解析服务、产品与服务注册、物联网信息发现服务、产品追溯查询服务等,“食品安全物联网”应用的创新依赖于这些基础服务。就目前的研究状况来看,“食品安全物联网”的信息发现服务是所有服务中最为复杂的一个,因为它需要跟踪和回溯物品在供应链中的动态信息。这些信息分布于不同企业的信息系统中,数据源可能是异构的,物品的属性和状态可能随时不停地变化。对于商业应用而言还需要涉及针对不同用户的授权管理和隐私控制。在此情况下,如果不存在某种高效可行的发现机制,用户根本无法得知哪些信息服务器中储存了其所关心物品的相关信息,因此也无法获取此物品完整的历史信息。
技术实现思路
本专利技术的目的在于克服上述现有技术的问题,提供了一种基于物联网的食品信息发现方法。上述目的是通过以下技术方案来实现:一种基于物联网的食品信息发现方法,为一种食品指定一个食品信息发现服务器,所述食品信息发现服务器和多个食品流通节点企业服务器网络连接,所述食品流通节点企业服务器将发生在本地服务器的食品流通信息,通过索引的形式发送给所述食品信息发现服务器,步骤如下:1)溯源:客户端向本地ONS提交食品标识,请求查询与所述食品标识对应的食品信息发现服务器地址,本地ONS通过递归查询获得与保存所述食品标识相关的所述食品流通节点企业服务器对应的食品信息发现服务器地址;2)发现:本地ONS将步骤1)中所述食品信息发现服务器地址返回给客户端,客户端通过所述食品信息发现服务器地址查询与所述食品标识对应的所述食品流通节点企业服务器索引列表;3)查询:客户端访问步骤2)中所述食品流通节点企业服务器索引列表,获得与所述食品流通节点企业服务器索引列表对应的所述食品流通节点企业服务器地址,通过访问,获得所述食品流通节点企业服务器上保存的食品信息。进一步地,所述食品信息包括生产信息、物流信息和消费信息。进一步地,所述食品标识是通过GS1IdentificationKey的组合构成的。有益效果本方案中,为一种食品指定一个食品信息发现服务器,一个食品信息发现服务器对应多个食品流通节点企业服务器,这种架构模式部署灵活,管理方便。用户对所关心食品的信息查询,只要通过查找到该食品对应的食品信息发现服务器,就能通过食品信息发现服务器上提供的关于该食品相关的食品流通节点企业服务器索引列表,然后根据自己的需求,就能轻松访问对应的食品流通节点企业服务器,并查相关食品信息,不仅操作简单,而且提高了信息发现的效率。具体实施方式下面根据实施例对本专利技术作进一步详细说明。食品安全物联网实际运作中必然会产生海量的数据和事件信息,而这些数据和信息由于物权管理技术承载能力等原因不可能进行集中部署,所以物联网信息分布于不同的食品流通节点企业服务器中。在现实的应用环境中,为了实现“物物相连”以及智能地分享和处理信息,需要设计一个中间件从海量的动态信息中查找有用的数据,即便数据的获取地址和存储形式对于数据的请求者来说是未知的。本方案提供的一种基于物联网的食品标识解析方法,其主要特点如下:为一种食品指定一个食品信息发现服务器,所述食品信息发现服务器和多个食品流通节点企业服务器网络连接,所述食品流通节点企业服务器将发生在本地服务器的食品流通信息,通过索引的形式发送给所述食品信息发现服务器。将同一个食品的事件索引保存在单个食品信息发现服务器上,它的实现过程是当食品流通节点企业服务器节点捕捉到某一个食品发生的事件(如离开某食品流通节点企业服务器管辖范围的移动事件、被装入容器的聚集事件等)时,就立刻主动将该事件以轻量级索引的形式发布给该食品品指定的食品信息发现服务器。食品信息发现服务器的本地数据库中存储着不同食品的事件索引。为食品分配食品信息发现服务器的工作由生产食品的参与方完成。整个信息发现过程其实可以分为三个主要步骤:溯源(查找食品信息发现服务器地址),发现(通过食品信息发现服务器地址协作找到食品流通节点企业服务器列表)和查询(客户端向食品流通节点企业服务器列表查询详细信息)。具体执行方式如下所述:步骤1.客户端向本地ONS查找食品信息发现服务器地址客户端提交查询食品标识(食品标识是通过GS1IdentificationKey的组合构成的,食品标识也可以是各种形式的编码,例如SSCC,SGTIN,二维码等能够唯一标示商品的编码)向本地ONS请求查询该与食品标识的对应的食品信息发现服务器地址。本地ONS首先从自己维护的记录和缓存中查找食品信息发现服务器地址,如果找到了,则向客户端返回查找到的食品信息发现服务器地址并执行步骤2,如果在自己维护的记录中没有找目标食品信息发现服务器地址,则执行步骤a。步骤a.本地ONS通过递归查询食品信息发现服务器地址本地ONS根据食品标识递归查询,获得保存该食品标识相关食品流通节点企业服务器列表信息的食品信息发现服务器地址并执行步骤b。步骤b.本地ONS查询步骤2)中食品标识所在食品信息发现服务器地址,并将结果返回给客户端。步骤2.客户端查询对象所在食品流通节点企业服务器列表客户端根据得到食品信息发现服务器地址,向其查询包含该食品标识的食品流通节点企业服务器列表。步骤3.客户端向食品流通节点企业服务器列表查询商品信息客户端根据食品信息发现服务器地址返回的食品流通节点企业服务器列表,,访问对应的食品流通节点企业服务器服务器查询相关食品信息。该食品信息包括食品的生产信息、食品的物流信息和食品的消费信息等。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉该技术的人在本专利技术所揭露的技术范围内,均可想到的变化或替换都涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求保护的范围为准。本文档来自技高网...

【技术保护点】
一种基于物联网的食品信息发现方法,其特征在于,为一种食品指定一个食品信息发现服务器,所述食品信息发现服务器和多个食品流通节点企业服务器网络连接,所述食品流通节点企业服务器将发生在本地服务器的食品流通信息,通过索引的形式发送给所述食品信息发现服务器,步骤如下:1)溯源:客户端向本地ONS提交食品标识,请求查询与所述食品标识对应的食品信息发现服务器地址,本地ONS通过递归查询获得与保存所述食品标识相关的所述食品流通节点企业服务器对应的食品信息发现服务器地址;2)发现:本地ONS将步骤1)中所述食品信息发现服务器地址返回给客户端,客户端通过所述食品信息发现服务器地址查询与所述食品标识对应的所述食品流通节点企业服务器索引列表;3)查询:客户端访问步骤2)中所述食品流通节点企业服务器索引列表,获得与所述食品流通节点企业服务器索引列表对应的所述食品流通节点企业服务器地址,通过访问,获得所述食品流通节点企业服务器上保存的食品信息。

【技术特征摘要】
1.一种基于物联网的食品信息发现方法,其特征在于,为一种食品指定一个食品信息发现服务器,所述食品信息发现服务器和多个食品流通节点企业服务器网络连接,所述食品流通节点企业服务器将发生在本地服务器的食品流通信息,通过索引的形式发送给所述食品信息发现服务器,步骤如下:1)溯源:客户端向本地ONS提交食品标识,请求查询与所述食品标识对应的食品信息发现服务器地址,本地ONS通过递归查询获得与保存所述食品标识相关的所述食品流通节点企业服务器对应的食品信息发现服务器地址;2)发现:本地ONS将步骤1)中所述食品信息发现服务器地址返回给客户端,客户端通过...

【专利技术属性】
技术研发人员:刘毅孔宁钱侃李敏波王俊宇郑立荣安晋静
申请(专利权)人:复旦大学无锡研究院复旦大学
类型:发明
国别省市:江苏,32

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

1