管理活体资产电子档案的系统和方法及电子设备技术方案

技术编号:35183728 阅读:14 留言:0更新日期:2022-10-12 17:53
本申请提供一种管理活体资产电子档案的系统和方法及电子设备。该系统包括:采集终端子系统,包括多种采集终端以收集活体资产信息;标识子系统,基于所述身份码为所述活体资产信息建立统一身份标识;中间件子系统,接收来自所述采集终端子系统的所述活体资产信息,并将所述活体资产信息处理为上链信息和档案信息;区块链子系统,包括多个区块链节点,用于存储所述上链信息;档案数据库子系统,用于存储所述档案信息;电子档案子系统,利用来自所述区块链子系统和所述档案数据库子系统的信息生成所述活体资产的电子档案。根据示例实施例的系统可以保证生成的电子档案的可靠性和准确性。准确性。准确性。

【技术实现步骤摘要】
管理活体资产电子档案的系统和方法及电子设备


[0001]本申请涉及牧业信息
,具体而言,涉及一种管理活体资产电子档案的系统和方法及电子设备。

技术介绍

[0002]目前多数牧民采用粗放型、放养型的肉牛养殖方式,牧民本人无法掌握养殖的所有肉牛的具体数据,如品种、年龄、体重记录等。一些专业的肉牛养殖公司虽然通过纸质台账或者电子台账的方式建立和管理肉牛活体资产档案,但这些方式都存在不易操作、可信度低和信息易被篡改等缺点。
[0003]牧民或者肉牛养殖公司在向政府、银行和保险公司等机构申请津贴、资金用于自身业务发展时,往往因为缺乏肉牛活体资产档案数据而失败。
[0004]因此,本申请提出了一种管理活体资产电子档案的系统和方法。

技术实现思路

[0005]本申请旨在提供一种管理活体资产电子档案的方法和系统及电子设备,可保证生成的电子档案的可靠性和准确性。
[0006]本申请的其该用户特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0007]根据本申请的一方面,提供一种管理活体资产电子档案的系统,所述系统包括:采集终端子系统,包括多种采集终端以收集活体资产信息,所述活体资产信息包括相应采集终端获取的身份码;标识子系统,基于所述身份码为所述活体资产信息建立统一身份标识;中间件子系统,接收来自所述采集终端子系统的所述活体资产信息,并将所述活体资产信息处理为上链信息和档案信息,所述上链信息和所述档案信息包括所述统一身份标识;区块链子系统,包括多个区块链节点,用于存储所述上链信息;档案数据库子系统,用于存储所述档案信息;电子档案子系统,利用来自所述区块链子系统和所述档案数据库子系统的信息生成所述活体资产的电子档案。
[0008]根据本申请的另一方面,提供一种管理活体资产电子档案的方法,所述方法包括:初始化生成活体资产的统一身份标识;接收活体资产信息,所述活体资产信息包括所述活体资产对应的身份码;利用所述身份码得到所述统一身份标识;将所述活体资产信息处理为上链信息和档案信息,所述上链信息和所述档案信息包括所述统一身份标识;将所述上链信息存储至区块链;将所述档案信息存储至档案数据库;利用来自所述区块链和所述档案数据库的信息生成所述活体资产的电子档案。
[0009]根据本申请的另一方面,提供一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机程序;当所述处理器执行所述计算机程序时实现前述方法。
[0010]根据示例实施例,通过活体资产统一身份标识对活体资产进行身份确认,恶意攻击者无法凭借部分身份码导出统一身份标识,也无法从统一身份标识还原出该活体资产的
所有身份码,提高了信息安全性。
[0011]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0012]通过参照附图详细描述其示例实施例,本申请的上述和其它目标、特征及优点将变得更加显而易见。
[0013]图1示出根据本申请示例实施例的用于管理活体资产电子档案的系统。
[0014]图2示出根据示例实施例的区块链子系统的示意架构。
[0015]图3示出根据示例实施例的管理活体资产电子档案的方法流程图。
[0016]图4示出根据示例实施例利用来自区块链和档案数据库的信息生成活体资产的电子档案的方法流程图。
[0017]图5示出根据本申请示例实施例的电子设备的框图。
具体实施方式
[0018]现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0019]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
[0020]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0021]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0022]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以理解的是,本文所描述的实施例可以与其它实施例相结合。
[0023]在描述本申请实施例之前,对本申请实施例涉及到的一些术语进行解释说明。
[0024]JSON:JavaScript Object Notation,JS对象简谱,是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效提升网络传输效率。
[0025](区块链)通道:通道是区块链系统中两个或两个以上特定网络节点之间通信的专用“子网”,用于进行私密的交易,其他不在通道内的节点无权查看相应的信息。同一通道中各节点共享同一份账本数据。区块链网络上的每个交易都在一个通道上执行。
[0026]fabric:fabric是一个支持跨语言编写的智能合约的分布式账本平台,由IBM公司参与维护并在Linux基金会下发展。
[0027]LevelDB:fabric中默认使用的世界状态数据库,它将智能合约数据存储在键值对当中。
[0028]CouchDB:存储JSON格式文件下的格式化智能合约数据。CouchDB是一个备用的世界状态数据库,当网络中需要存储的数据是JSON格式时,它支持富查询,CouchDB并不单纯的存储键值对数据,而是一种支持存储JSON格式文件的数据库。
[0029]智能合约:智能合约本质上是运行在区块链上的业务逻辑。智能合约可以简单高效地进行数据更新,也可以像执行附加条件的合约那样复杂。智能合约在fabric中一般被称为链码(Chaincode)。
[0030]图1示出根据本申请示例实施例的用于管理活体资产电子档案的系统。
[0031]下面以作为家畜产品的肉牛本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理活体资产电子档案的系统,其特征在于,所述系统包括:采集终端子系统,包括多种采集终端以收集活体资产信息,所述活体资产信息包括相应采集终端获取的身份码;标识子系统,基于所述身份码为所述活体资产信息建立统一身份标识;中间件子系统,接收来自所述采集终端子系统的所述活体资产信息,并将所述活体资产信息处理为上链信息和档案信息,所述上链信息和所述档案信息包括所述统一身份标识;区块链子系统,包括多个区块链节点,用于存储所述上链信息;档案数据库子系统,用于存储所述档案信息;电子档案子系统,利用来自所述区块链子系统和所述档案数据库子系统的信息生成所述活体资产的电子档案。2.如权利要求1所述的系统,其特征在于,所述多种采集终端包括超高频RFID识读器、低频RFID识读器、光电识别器、摄像头、位置采集器中的一种或多种。3.如权利要求1所述的系统,其特征在于,所述标识子系统包括哈希模块,所述哈希模块配置为基于输入的活体资产的全部身份码生成所述统一身份标识、以及基于输入的活体资产的单个身份码生成对应的身份码哈希值。4.如权利要求3所述的系统,其特征在于,所述标识子系统还包括关联模块,用于在所述身份码哈希值与所述统一身份标识之间建立关联关系。5.如权利要求4所述的系统,其特征在于,所述中间件子系统包括日志中间件、验证中间件、权限中间件、缓存中间件及业务中间件。6.如权利要求1所述的系统,其特征在于,所述电子档案子系统配置为:从所述区块链子系统获取待查活体资产的部分或全部上链信息;从所述档案数据库子系统获取所述待查活体资产的部分或全部档案信息;利用...

【专利技术属性】
技术研发人员:董林华张丽琴
申请(专利权)人:北京牧国科技有限公司
类型:发明
国别省市:

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

1