发现服务方法和系统的制作方法
【专利摘要】本发明涉及一种发现服务方法和系统,其中,方法包括:在目标对象到达供应链中的第i个环节时,为目标对象创建第i个环节对应的第i标识;向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个环节的发现服务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关系,向根平台注册所述第i标识的编码规则与发现域之间的第二映射关系;在目标对象到达供应链中的第i+1个环节时,为所述目标对象创建第i+1个环节对应的第i+1标识;根据所述第一映射关系、第二映射关系和第i+1标识建立所述第i标识与第i+1标识之间的关联关系;根据所述关联关系构建供应链的发现服务。
【专利说明】
发现服务方法和系统
技术领域
[0001] 本发明涉及物联网技术领域,特别是涉及一种发现服务方法和系统。
【背景技术】
[0002] 射频识别(Radio Frequency Identification,RFID)技术能够通过无接触的信息 传递达到物品标识自动识别的目的,因此,在全球范围内被广泛应用于生产、物流和零售等 多个行业。随着海量的RFID标识的物品在全球范围的供应链中流通,与这些物品相关的信 息将随机、动态的存储在供应链中各个企业的信息服务器(Information Server,IS)中。这 些属于不同企业的IS分布于世界各地,并且相互之间没有必然的关系,因此,如果不存在一 种类似于搜索引擎的服务,用户将无法获取自己所关心的物品在供应链中的相关信息,从 而不能实现对物品的跟踪和追溯。因此,发现服务(Di scovery Service,DS)被提出,通过提 供一种查询服务,为用户提供物品RFID标识与存储该物品相关信息的多个企业IS地址之间 的映射服务,以帮助用户获取物品在供应链中的信息,实现对物品的跟踪和追溯。DS是用户 获取物品在全球供应链中相关信息的入口,具有非常重要的价值。
[0003] 现有的DS方案一般只适用于供应链结构或流通场景较为简单的应用场景,但是, 在实际情况下,商品在其全生命周期中的流通场景是十分复杂的,其中包括流通路径的随 机性,还有其商品标识的嵌套情况。这些复杂的场景,使得基于物联网标识的发现服务难以 快速、准确、全面的查询到相关标识的全生命周期的信息,复杂流通场景下发现服务的效果 较差。
【发明内容】
[0004] 基于此,有必要针对现有技术在复杂流通场景下发现服务的效果较差的问题,提 供一种发现服务方法和系统。
[0005] -种发现服务方法,包括以下步骤:
[0006] 在目标对象到达供应链中的第i个环节时,为所述目标对象创建第i个环节对应的 第i标识;其中,i是正整数;
[0007] 向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个环节的发现服 务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关系,向根平台注 册所述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发现域为各个目标对 象的集合;
[0008] 在目标对象到达供应链中的第i+1个环节时,为所述目标对象创建第i+1个环节对 应的第i+1标识;
[0009] 根据所述第一映射关系、第二映射关系和第i + 1标识建立所述第i标识与第i + 1标 识之间的关联关系;
[0010] 根据所述关联关系构建供应链的发现服务。
[0011 ] -种发现服务系统,包括:
[0012] 第一创建模块,用于在目标对象到达供应链中的第i个环节时,为所述目标对象创 建第i个环节对应的第i标识;其中,i是正整数;
[0013] 注册模块,用于向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个 环节的发现服务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关 系,向根平台注册所述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发现 域为各个目标对象的集合;
[0014] 第二创建模块,用于在目标对象到达供应链中的第i+1个环节时,为所述目标对象 创建第i+1个环节对应的第i+1标识;
[0015]关联模块,用于根据所述第一映射关系、第二映射关系和第i+1标识建立所述第i 标识与第i+1标识之间的关联关系;
[0016] 发现服务模块,用于根据所述关联关系构建供应链的发现服务。
[0017] 上述发现服务方法和系统,通过在供应链的每个环节创建对应的标识,向每个环 节对应的信息服务器注册创建标识的事件信息,向每个环节对应的发现服务器注册标识与 对应信息服务器的第一映射关系,向根平台注册标识编码规则与发现域的第二映射关系, 根据第一映射关系、第二映射关系和标识建立上级环节和下级环节的标识之间的关联关 系,并根据所述关联关系构建供应链的发现服务,追溯步骤中,是顺向追踪,根据供应链中 各个节点的发现域的发现服务以及标识的指针域找到商品流通的信息链,从中定位出商品 信息存放的位置,能够解决在物联网标识简单嵌套场景下,快速、准确、全面地查询到物联 网标识的全生命周期的信息,实现物联网中不同的企业之间互联互通。
【附图说明】
[0018] 图1为本发明的发现服务方法流程图;
[0019] 图2为本发明的发现服务的整体架构图;
[0020] 图3为本发明的发现服务的注册流程图;
[0021 ]图4为本发明的发现服务的查询流程图;
[0022] 图5为本发明的发现服务的数据结构图;
[0023] 图6为本发明的发现服务系统的结构示意图。
【具体实施方式】
[0024]下面结合附图对本发明的实施例进行说明。
[0025] 图1为本发明的发现服务方法流程图。如图1所示,所述发现服务方法可包括以下 步骤:
[0026] S1,在目标对象到达供应链中的第i个环节时,为所述目标对象创建第i个环节对 应的第i标识;其中,i是正整数;
[0027] 在本步骤中,可查询第i个环节的发现服务器中是否存在所述第i标识;
[0028] 若不存在,新建一条关于所述第i标识的记录,并更新第i个环节的发现服务器中 所述记录的数据域的第i标识与第i个环节的信息服务器的地址之间的第一映射关系;
[0029] 若存在,更新第i个环节的发现服务器中所述记录的数据域的第i标识与第i个环 节的信息服务器的地址之间的第一映射关系。
[0030] S2,向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个环节的发现 服务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关系,向根平台 注册所述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发现域为各个目标 对象的集合;
[0031] 其中,发现域中有多个目标对象。不同的发现域会有着不同的功能、用户和发现目 标对象。信息服务器,即为供应链中的企业对经过本企业的商品的信息记录进行存储的服 务器;发现服务器,即为供应链中的企业对经过本企业的商品的标识ID与其信息记录存储 的服务器地址之间映射关系这种记录进行存储的服务器。
[0032] 同一个企业的编码规则会是一样的。例如快递单号顺丰有顺丰的编码体系。标识 编码规则不同,但是标识ID相同。在实际情况下,可能会有标识编码规则不同,但是标识ID 相同的情况,一般处理是加上一个企业码做前缀。标识ID的数量级通常很大,会造成负载压 力过大。而标识编码规则,会使负载减小很多。另外标识编码规则,是许许多多标识的一个 共性,抽离出共性来设计。因此,本步骤通过注册编码规则,可以有效降低系统的运算复杂 度,减轻系统负担,提高处理效率。
[0033] 根平台的主要作用是提供物联网标识的注册、解析、查询、发现等服务,着力解决 我国物联网应用的互联互通问题,兼容异构标识、促进物联网应用跨行业、跨平台、规模化 发展,并且为用户提供统一的标识查询入口。
[0034] 在本步骤中,可根据如下方式向根平台注册所述第i标识的编码规则与发现域之 间的映射关系:
[0035] 可查询根平台中是否存在所述第i标识的编码规则;若不存在,在根平台中新建所 述第i标识的编码规则,并更新所述发现域;若存在,更新所述发现域。
[0036] S3,在目标对象到达供应链中的第i + 1个环节时,为所述目标对象创建第i + 1个环 节对应的第i+1标识;
[0037] 第i+1标识可以与第i标识相同,也可以与第i标识不同。
[0038] S4,根据所述第一映射关系、第二映射关系和第i+1标识建立所述第i标识与第i+1 标识之间的关联关系;
[0039] 具体讲,可根据第i标识的编码规则与发现域之间的映射关系从根平台获取第i个 环节的发现服务器的地址;根据第i标识与第i个环节的信息服务器的地址之间的映射关系 以及所述发现服务器的地址获取所述目标对象在第i个环节的第i标识;建立所述第i标识 与第i + 1标识之间的关联关系。可根据以下方式建立所述第i标识与第i+1标识之间的关联 关系:
[0040] 首先,可获取所述第i标识的指针域;
[0041] 然后,可将所述第i标识的指针域的后继标识更新为第i+1标识。
[0042] S5,根据所述关联关系构建供应链的发现服务。
[0043] 下面以一个实施例为例对本发明的发现服务方法进行说明。
[0044] 在生产厂商环节,生产厂商可对商品A贴上标识A0001,即创建该标识;
[0045] 生产厂商可向自己的信息服务器注册该创建标识的事件信息;
[0046] 生产厂商可向自己的发现服务器注册该标识与其信息存放位置即信息服务器地 址之间的映射关系;
[0047] 通常在进行上面这一步操作时,会先查找此标识ID为A0001是否存在于该发现服 务器当中,如果不存在,则初始化一条关于A0001的记录,并且再更新该记录的数据域其他 相关信息。如果发现服务器中已经存在该A0001的记录,则不必创建新的记录,直接更新该 记录的数据域的信息。
[0048] 生产厂商还需要向根平台(国家物联网标识管理公共服务平台)注册其标识编码 规则与其发现域之间的映射关系。
[0049]在进行上面这一步操作时,会先查找此标识ID为A0001的编码规则是否存在于该 根平台(国家物联网标识管理公共服务平台)当中,如果不存在,则在根平台(国家物联网标 识管理公共服务平台)中初始化该编码规则,再更新该条记录的发现域。如果根平台(国家 物联网标识管理公共服务平台)中已经存在该A0001的编码规则的记录,则不必创建新的记 录,直接更新该记录的发现域的信息。
[0050] 当商品流通到下一个环节中,商品A被重新编码为B0001,当前环节需要向自己的 信息服务器注册该创建标识的事件信息,还需要向自己的发现服务器注册该标识与其信息 存放位置即信息服务器地址之间的映射关系;
[0051] 同样需要向根平台(国家物联网标识管理公共服务平台)注册其标识编码规则与 其发现域之间的映射关系。
[0052] 此外,当前环节再将A0001重新再编码为B0001的时候,会向A0001的发现域请求更 新该A0001的指针域的后继标识信息为B0001。该请求过程,需要先向根平台(国家物联网标 识管理公共服务平台)发起获取A0001的发现域中其发现服务器的地址,然后再去发现服务 器中找寻到A0001的记录,并更新这条记录指针域的后继标识为B0001。
[0053]对应于上述发现服务方法,本发明还提供一种发现服务架构,整体架构图如图2所 示,可包括:
[0054]根平台(国家物联网标识管理公共服务平台)、某个发现域的发现服务器以及信息 服务器。图2中的IS1和IS2分别是不同的信息服务器,DS1和DS2分别是不同的发现服务器。
[0055] 每个环节都有各自对应的发现服务器以及信息服务器。第i个环节的信息服务器 可接受创建第i标识的事件信息,第i个环节的发现服务器可接受注册所述第i标识与第i个 环节的信息服务器的地址之间的第一映射关系,根平台可接受注册所述第i标识的编码规 则与发现域之间的第二映射关系。
[0056] 参照图3,为本发明的发现服务的注册流程图。
[0057] 在该注册过程中建立起标识再编码过程中的关联,通过每个发现服务的数据结构 中的后继标识遍历商品整个生命周期。在本实施例中,可在当前环节中为标识再编码,向当 前环节的信息服务器注册该编码的创建事件,向当前环节的发现服务器注册该编码与对应 信息服务器的映射关系,向上一个环节的发现服务器注册其前一个编码与当前编码的关 联,向溯源系统根平台注册当前环节编码规则与该发现域的映射关系,若溯源系统根平台 不存在该映射关系,则注册该映射关系,当商品流向下一个环节时,重复本环节的操作。
[0058] 参照图4,为本发明的发现服务的查询流程图,具体可包括:
[0059] 用户发起对标识的查询请求;
[0060] 根平台(国家物联网标识管理公共服务平台)接收到请求后,调用其发现服务;
[0061] 找到当前标识的发现域,然后在发现域中找寻到该标识数据域中标识所在的信息 服务器地址以及标识的指针域;
[0062] 根据数据域中标识所在的信息服务器地址去查询到相关信息;
[0063] 根据标识的指针域找到其当前标识的后继标识所在的发现域,同样根据根平台来 定位其后继标识的发现域。
[0064]对于某一个标识的查询,首先是经过根平台(国家物联网标识管理公共服务平 台),调用根平台(国家物联网标识管理公共服务平台)的发现服务;
[0065] 在根平台中,查找到该标识编码规则对应的发现域;
[0066] 去往该发现域中,找寻到该标识编码的信息服务器集合,以及该标识ID1的后继标 识 ID2。
[0067] 对于ID1的后继标识ID2,可能ID2等于ID1,也可能ID2不等于ID1,也可能出现ID2 是一个多个元素的集合;
[0068]找到后继ID2,再去往根平台(国家物联网标识管理公共服务平台)找到ID2对应的 发现域,在ID2的发现域中重复上述步骤,找到ID2的信息服务器以及ID2的后继标识ID3;
[0069] 其整个查找过程,可以继续按照上述的方法遍历整个商品全生命周期。
[0070] 参照图5,为本发明的发现服务的查询流程图。其结构包括数据域和指针域。本发 明的发现服务的数据结构可如下表所示。
[0072] 本发明的发现服务方法,根据供应链中各个节点的发现域的发现服务以及标识的 指针域找到商品流通的信息链,从中定位出商品信息存放的位置,能够解决在物联网标识 简单嵌套场景下,快速、准确、全面地查询到物联网标识的全生命周期的信息,实现物联网 中不同的企业之间互联互通。
[0073] 图6为本发明的发现服务系统的结构示意图。如图6所示,所述发现服务系统可包 括:
[0074]第一创建模块10,用于在目标对象到达供应链中的第i个环节时,为所述目标对象 创建第i个环节对应的第i标识;其中,i是正整数;
[0075]所述第一创建模块10可包括:
[0076] 第一查询单元,用于查询第i个环节的发现服务器中是否存在所述第i标识;
[0077] 第一新建单元,用于若不存在,新建一条关于所述第i标识的记录,并更新第i个环 节的发现服务器中所述记录的数据域的第i标识与第i个环节的信息服务器的地址之间的 第一映射关系;
[0078] 第一更新单元,用于若存在,更新第i个环节的发现服务器中所述记录的数据域的 第i标识与第i个环节的信息服务器的地址之间的第一映射关系。
[0079] 注册模块20,用于向第i个环节的信息服务器注册创建第i标识的事件信息,向第i 个环节的发现服务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射 关系,向根平台注册所述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发 现域为各个目标对象的集合;
[0080] 其中,发现域中有多个目标对象。不同的发现域会有着不同的功能、用户和发现目 标对象。信息服务器,即为供应链中的企业对经过本企业的商品的信息记录进行存储的服 务器;发现服务器,即为供应链中的企业对经过本企业的商品的标识ID与其信息记录存储 的服务器地址之间映射关系这种记录进行存储的服务器。
[0081] 同一个企业的编码规则会是一样的。例如快递单号顺丰有顺丰的编码体系。标识 编码规则不同,但是标识ID相同。在实际情况下,可能会有标识编码规则不同,但是标识ID 相同的情况,一般处理是加上一个企业码做前缀。标识ID的数量级通常很大,会造成负载压 力过大。而标识编码规则,会使负载减小很多。另外标识编码规则,是许许多多标识的一个 共性,抽离出共性来设计。因此,本步骤通过注册编码规则,可以有效降低系统的运算复杂 度,减轻系统负担,提高处理效率。
[0082] 根平台的主要作用是提供物联网标识的注册、解析、查询、发现等服务,着力解决 我国物联网应用的互联互通问题,兼容异构标识、促进物联网应用跨行业、跨平台、规模化 发展,并且为用户提供统一的标识查询入口。
[0083]所述注册模块20可包括:
[0084] 查询单元,用于查询根平台中是否存在所述第i标识的编码规则;
[0085] 第二新建单元,用于若不存在,在根平台中新建所述第i标识的编码规则,并更新 所述发现域;
[0086] 第二更新单元,用于若存在,更新所述发现域。
[0087] 第二创建模块30,用于在目标对象到达供应链中的第i+1个环节时,为所述目标对 象创建第i+1个环节对应的第i+1标识;
[0088] 第i+1标识可以与第i标识相同,也可以与第i标识不同。
[0089]关联模块40,用于根据所述第一映射关系、第二映射关系和第i+1标识建立所述第 i标识与第i+1标识之间的关联关系;
[0090] 具体讲,所述关联模块40可包括:
[0091] 第一获取单元,用于根据第i标识的编码规则与发现域之间的映射关系从根平台 获取第i个环节的发现服务器的地址;
[0092] 第二获取单元,用于根据第i标识与第i个环节的信息服务器的地址之间的映射关 系以及所述发现服务器的地址获取所述目标对象在第i个环节的第i标识;
[0093] 关联单元,用于建立所述第i标识与第i+1标识之间的关联关系。
[0094]所述关联单元可包括:
[0095] 获取子单元,用于获取所述第i标识的指针域;
[0096] 更新子单元,用于将所述第i标识的指针域的后继标识更新为第i+1标识。
[0097] 发现服务模块50,用于根据所述关联关系构建供应链的发现服务。
[0098] 下面以一个实施例为例对本发明的发现服务方法进行说明。
[0099] 在生产厂商环节,生产厂商可对商品A贴上标识A0001,即创建该标识;
[0100]生产厂商可向自己的信息服务器注册该创建标识的事件信息;
[0101] 生产厂商可向自己的发现服务器注册该标识与其信息存放位置即信息服务器地 址之间的映射关系;
[0102] 通常在进行上面这一步操作时,会先查找此标识ID为A0001是否存在于该发现服 务器当中,如果不存在,则初始化一条关于A0001的记录,并且再更新该记录的数据域其他 相关信息。如果发现服务器中已经存在该A0001的记录,则不必创建新的记录,直接更新该 记录的数据域的信息。
[0103] 生产厂商还需要向根平台(国家物联网标识管理公共服务平台)注册其标识编码 规则与其发现域之间的映射关系。
[0104]在进行上面这一步操作时,会先查找此标识ID为A0001的编码规则是否存在于该 根平台(国家物联网标识管理公共服务平台)当中,如果不存在,则在根平台(国家物联网标 识管理公共服务平台)中初始化该编码规则,再更新该条记录的发现域。如果根平台(国家 物联网标识管理公共服务平台)中已经存在该A0001的编码规则的记录,则不必创建新的记 录,直接更新该记录的发现域的信息。
[0105] 当商品流通到下一个环节中,商品A被重新编码为B0001,当前环节需要向自己的 信息服务器注册该创建标识的事件信息,还需要向自己的发现服务器注册该标识与其信息 存放位置即信息服务器地址之间的映射关系;
[0106] 同样需要向根平台(国家物联网标识管理公共服务平台)注册其标识编码规则与 其发现域之间的映射关系。
[0107] 此外,当前环节再将A0001重新再编码为B0001的时候,会向A0001的发现域请求更 新该A0001的指针域的后继标识信息为B0001。该请求过程,需要先向根平台(国家物联网标 识管理公共服务平台)发起获取A0001的发现域中其发现服务器的地址,然后再去发现服务 器中找寻到A0001的记录,并更新这条记录指针域的后继标识为B0001。
[0108] 对应于上述发现服务方法,本发明还提供一种发现服务架构,整体架构图如图2所 示,可包括:
[0109] 根平台(国家物联网标识管理公共服务平台)、某个发现域的发现服务器以及信息 服务器。
[0110] 每个环节都有各自对应的发现服务器以及信息服务器。第i个环节的信息服务器 可接受创建第i标识的事件信息,第i个环节的发现服务器可接受注册所述第i标识与第i个 环节的信息服务器的地址之间的第一映射关系,根平台可接受注册所述第i标识的编码规 则与发现域之间的第二映射关系。
[0111] 参照图3,为本发明的发现服务的注册流程图。
[0112] 在该注册过程中建立起标识再编码过程中的关联,通过每个发现服务的数据结构 中的后继标识遍历商品整个生命周期。
[0113] 参照图4,为本发明的发现服务的查询流程图,具体可包括:
[0114] 用户发起对标识的查询请求;
[0115] 根平台(国家物联网标识管理公共服务平台)接收到请求后,调用其发现服务;
[0116] 找到当前标识的发现域,然后在发现域中找寻到该标识数据域中标识所在的信息 服务器地址以及标识的指针域;
[0117]根据数据域中标识所在的信息服务器地址去查询到相关信息;
[0118] 根据标识的指针域找到其当前标识的后继标识所在的发现域,同样根据根平台来 定位其后继标识的发现域。
[0119] 对于某一个标识的查询,首先是经过根平台(国家物联网标识管理公共服务平 台),调用根平台(国家物联网标识管理公共服务平台)的发现服务;
[0120] 在根平台中,查找到该标识编码规则对应的发现域;
[0121] 去往该发现域中,找寻到该标识编码的信息服务器集合,以及该标识ID1的后继标 识 ID2。
[0122] 对于ID1的后继标识ID2,可能ID2等于ID1,也可能ID2不等于ID1,也可能出现ID2 是一个多个元素的集合;
[0123] 找到后继ID2,再去往根平台(国家物联网标识管理公共服务平台)找到ID2对应的 发现域,在ID2的发现域中重复上述步骤,找到ID2的信息服务器以及ID2的后继标识ID3;
[0124] 其整个查找过程,可以继续按照上述的方法遍历整个商品全生命周期。
[0125] 参照图5,为本发明的发现服务的查询流程图。其结构包括数据域和指针域。其中, 数据域可包括当前标识的ID与信息服务器地址之间的映射关系,指针域可包括后继标识 ID。本发明的发现服务的数据结构可如下表所示。
[0127] 本发明的发现服务系统,根据供应链中各个节点的发现域的发现服务以及标识的 指针域找到商品流通的信息链,从中定位出商品信息存放的位置,能够解决在物联网标识 简单嵌套场景下,快速、准确、全面地查询到物联网标识的全生命周期的信息,实现物联网 中不同的企业之间互联互通。
[0128] 本发明的发现服务系统与本发明的发现服务方法一一对应,在上述发现服务方法 的实施例阐述的技术特征及其有益效果均适用于发现服务系统的实施例中,特此声明。
[0129] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0130] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来 说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护 范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1. 一种发现服务方法,其特征在于,包括以下步骤: 在目标对象到达供应链中的第i个环节时,为所述目标对象创建第i个环节对应的第i 标识;其中,i是正整数; 向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个环节的发现服务器 注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关系,向根平台注册所 述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发现域为各个目标对象的 集合; 在目标对象到达供应链中的第i+Ι个环节时,为所述目标对象创建第i+Ι个环节对应的 第i+Ι标识; 根据所述第一映射关系、第二映射关系和第i+ι标识建立所述第i标识与第i+ι标识之 间的关联关系; 根据所述关联关系构建供应链的发现服务。2. 根据权利要求1所述的发现服务方法,其特征在于,为所述目标对象创建第i个环节 对应的第i标识的步骤包括: 查询第i个环节的发现服务器中是否存在所述第i标识; 若不存在,新建一条关于所述第i标识的记录,并更新第i个环节的发现服务器中所述 记录的数据域的第i标识与第i个环节的信息服务器的地址之间的第一映射关系; 若存在,更新第i个环节的发现服务器中所述记录的数据域的第i标识与第i个环节的 信息服务器的地址之间的第一映射关系。3. 根据权利要求1所述的发现服务方法,其特征在于,向根平台注册所述第i标识的编 码规则与发现域之间的映射关系的步骤包括: 查询根平台中是否存在所述第i标识的编码规则; 若不存在,在根平台中新建所述第i标识的编码规则,并更新所述发现域; 若存在,更新所述发现域。4. 根据权利要求1所述的发现服务方法,其特征在于,根据所述第一映射关系、第二映 射关系和第i+Ι标识建立所述第i标识与第i+Ι标识之间的关联关系的步骤包括: 根据第i标识的编码规则与发现域之间的映射关系从根平台获取第i个环节的发现服 务器的地址; 根据第i标识与第i个环节的信息服务器的地址之间的映射关系以及所述发现服务器 的地址获取所述目标对象在第i个环节的第i标识; 建立所述第i标识与第i+Ι标识之间的关联关系。5. 根据权利要求4所述的发现服务方法,其特征在于,建立所述第i标识与第i+Ι标识之 间的关联关系的步骤包括: 获取所述第i标识的指针域; 将所述第i标识的指针域的后继标识更新为第i+Ι标识。6. -种发现服务系统,其特征在于,包括: 第一创建模块,用于在目标对象到达供应链中的第i个环节时,为所述目标对象创建第 i个环节对应的第i标识;其中,i是正整数; 注册模块,用于向第i个环节的信息服务器注册创建第i标识的事件信息,向第i个环节 的发现服务器注册所述第i标识与第i个环节的信息服务器的地址之间的第一映射关系,向 根平台注册所述第i标识的编码规则与发现域之间的第二映射关系;其中,所述发现域为各 个目标对象的集合; 第二创建模块,用于在目标对象到达供应链中的第i+Ι个环节时,为所述目标对象创建 第i+Ι个环节对应的第i+Ι标识; 关联模块,用于根据所述第一映射关系、第二映射关系和第i+Ι标识建立所述第i标识 与第i+Ι标识之间的关联关系; 发现服务模块,用于根据所述关联关系构建供应链的发现服务。7. 根据权利要求6所述的发现服务系统,其特征在于,所述第一创建模块包括: 第一查询单元,用于查询第i个环节的发现服务器中是否存在所述第i标识; 第一新建单元,用于若不存在,新建一条关于所述第i标识的记录,并更新第i个环节的 发现服务器中所述记录的数据域的第i标识与第i个环节的信息服务器的地址之间的第一 映射关系; 第一更新单元,用于若存在,更新第i个环节的发现服务器中所述记录的数据域的第i 标识与第i个环节的信息服务器的地址之间的第一映射关系。8. 根据权利要求6所述的发现服务系统,其特征在于,所述注册模块包括: 查询单元,用于查询根平台中是否存在所述第i标识的编码规则; 第二新建单元,用于若不存在,在根平台中新建所述第i标识的编码规则,并更新所述 发现域; 第二更新单元,用于若存在,更新所述发现域。9. 根据权利要求6所述的发现服务系统,其特征在于,所述关联模块包括: 第一获取单元,用于根据第i标识的编码规则与发现域之间的映射关系从根平台获取 第i个环节的发现服务器的地址; 第二获取单元,用于根据第i标识与第i个环节的信息服务器的地址之间的映射关系以 及所述发现服务器的地址获取所述目标对象在第i个环节的第i标识; 关联单元,用于建立所述第i标识与第i+Ι标识之间的关联关系。10. 根据权利要求9所述的发现服务系统,其特征在于,所述关联单元包括: 获取子单元,用于获取所述第i标识的指针域; 更新子单元,用于将所述第i标识的指针域的后继标识更新为第i+Ι标识。
【文档编号】G06Q30/00GK105894305SQ201610192561
【公开日】2016年8月24日
【申请日】2016年3月30日
【发明人】方照, 王志迁
【申请人】广州中国科学院计算机网络信息中心, 中国科学院计算机网络信息中心