一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的工程材料管理方法及装置与流程

2022-05-08 07:13:03 来源:中国专利 TAG:


1.本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的工程材料管理方法及装置。


背景技术:

2.在建筑领域中,经常会用到高价值、可回收的工程材料。例如,铝合金材料就常被制作成各种铝制模板,用于各个工程项目的工程地。
3.出于经济效益和环保的考量,制造商或者经销商通常以租赁的形式将这一类工程材料的使用权交由工程项目的项目方。在工程材料的使用期间,尽管使用权被暂交给项目方,但所属权仍归制造商或经销商所有,因此,制造商或经销商为了避免已租赁的工程材料发生损坏或遗失,仍存在对工程材料进行管理的需求。


技术实现要素:

4.有鉴于此,本说明书一个或多个实施例提供一种基于区块链的工程材料管理方法及装置。
5.为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
6.根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的工程材料管理系统,包括:
7.区块链平台,用于在区块链上发布识别码;其中,资产方所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码;
8.所述资产方,用于根据自身持有的工程材料所对应的电子标签中包含的识别码,将所述工程材料的属性信息与所述工程材料的识别码关联注册至所述区块链平台;其中,所述资产方与项目方签订有针对工程项目签订租赁协议,所述租赁协议用于将所述资产方在所述区块链平台上注册的至少一部分工程材料锚定至所述工程项目,且所述工程项目的项目信息被所述资产方注册至所述区块链平台,以关联至所述至少一部分工程材料;
9.资产方侧管理平台,对接所述区块链平台,用于从所述区块链平台获取已注册工程材料的信息以提供至所述资产方,并根据所述资产方发送的管理请求对所述已注册工程材料进行管理。
10.根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的工程材料管理方法,应用于区块链平台,包括:
11.在区块链上发布识别码;资产方所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码;
12.对所述资产方持有的工程材料所对应的电子标签中包含的识别码和所述工程材料的属性信息进行关联注册;
13.对工程项目的项目信息进行注册,以关联至租赁协议所锚定的工程材料;所述租赁协议由所述资产方和所述工程项目的项目方签订,用于锚定所述资产方在所述区块链平
台上注册的至少一部分工程材料;
14.与资产方侧管理平台对接,以通过所述资产方侧管理平台将所述区块链平台中已注册工程材料的信息提供至所述资产方,以使所述资产方侧管理平台根据所述资产方发送的管理请求,对所述已注册工程材料进行管理。
15.根据本说明书一个或多个实施例的第三方面,提出了一种基于区块链的工程材料管理装置,应用于区块链平台,包括:
16.发布单元,在区块链上发布识别码;资产方所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码;
17.第一注册单元,对所述资产方持有的工程材料所对应的电子标签中包含的识别码和所述工程材料的属性信息进行关联注册;
18.第二注册单元,对工程项目的项目信息进行注册,以关联至租赁协议所锚定的工程材料;所述租赁协议由所述资产方和所述工程项目的项目方签订,用于锚定所述资产方在所述区块链平台上注册的至少一部分工程材料;
19.对接单元,与资产方侧管理平台对接,以通过所述资产方侧管理平台将所述区块链平台中已注册工程材料的信息提供至所述资产方,以使所述资产方侧管理平台根据所述资产方发送的管理请求,对所述已注册工程材料进行管理。
20.根据本说明书一个或多个实施例的第四方面,提出了一种电子设备,包括:
21.处理器;
22.用于存储处理器可执行指令的存储器;
23.其中,所述处理器通过运行所述可执行指令以实现如第二方面所述的方法。
24.根据本说明书一个或多个实施例的第五方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第二方面所述方法的步骤。
附图说明
25.图1是一示例性实施例提供的一种基于区块链的工程材料管理系统的示意图。
26.图2是一示例性实施例提供的一种基于区块链的工程材料管理方法的流程图。
27.图3是一示例性实施例提供的一种基于区块链的工程材料管理方法的交互图。
28.图4是一示例性实施例提供的另一种基于区块链的工程材料管理方法的交互图。
29.图5是一示例性实施例提供的一种设备的结构示意图。
30.图6是一示例性实施例提供的一种基于区块链的工程材料管理装置的框图。
具体实施方式
31.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
32.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更
多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
33.随着双碳政策的积极推行,住建行业被列为了重点排碳行业。在工程项目中使用可回收工程材料,并提高该类工程材料的重复利用率已经逐渐成为行业共识。
34.然而,在建筑领域中,重复利用率高的可回收工程材料通常具有一定的共性:不仅单个价值较高,且每一工程项目需要使用的数量较多,属于较为零散且难以管理的类型。例如,各种铝制模板就属于这一类工程材料。
35.通常情况下,出于经济效益的考量,项目方不会以购买的形式获取某一工程项目所需的工程材料,而是以租赁的形式从制造商、或经销商处获取相应的工程材料。不难理解的是,在租赁过程中,工程项目的项目方只获得了工程材料的使用权,而所属权则仍由制造商、或经销商掌握(正因如此,在本说明书中,将两者称作工程材料的资产方)。因此,尽管工程材料已被租赁,但制造商、或经销商仍存在对工程材料进行管理的需求,以避免已租赁工程材料发生丢失或损坏等情况。
36.在相关技术中,仍通过线下派人到工程地进行监督的方式,对已租赁的工程材料进行管理。这种方式不仅人工成本较高,且无法对工程材料的流转过程进行记录,一旦出现遗失或者损坏的情况,难以进行有效追溯。
37.为此,本说明书提出了一种基于区块链的工程材料管理系统,能够对工程材料的租赁过程、以及在租赁过程中的状态进行记录,并使得资产方能够在无需线下派专人到工程地进行监督的前提下,对已租赁工程材料进行管理。
38.图1为本说明书一示例性实施例示出的一种基于区块链的工程材料管理系统。如图1所示,该系统可以包括:区块链平台11、资产方12、项目方13、资产方侧管理平台14。其中,
39.区块链平台11,用于在区块链上发布识别码;其中,资产方12所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码;
40.资产方12,用于根据自身持有的工程材料所对应的电子标签中包含的识别码,将所述工程材料的属性信息与所述工程材料的识别码关联注册至区块链平台11;其中,资产方12与项目方13针对工程项目签订有租赁协议,所述租赁协议用于将资产方12在区块链平台11上注册的至少一部分工程材料锚定至所述工程项目,且所述工程项目的项目信息被资产方12注册至区块链平台11,以关联至所述至少一部分工程材料;
41.资产方侧管理平台14,对接区块链平台11,用于从区块链平台11获取已注册工程材料的信息以提供至资产方12,并根据资产方12发送的管理请求对所述已注册工程材料进行管理。
42.由上述内容可知,相关技术中仍通过线下派专人监督的方式,对已租赁的工程材料进行管理,因此,造成了人工成本高,且无法追溯等问题。
43.有鉴于此,本说明书引入了区块链平台11,以借助区块链不可篡改、公开透明等特性对工程材料的租赁过程、管理过程进行记录,避免了相关技术中难以对工程材料的租赁过程、管理过程进行追溯的问题。除此之外,本说明书还引入了资产方侧管理平台14,使得本说明书可以通过资产方侧管理平台14与区块链平台11配合的方式,完成对已出租工程材
料的管理,避免了相关技术中需要派专人对工程材料进行管理的情况。
44.在本说明书中,技术人员可以通过特定的规则批量生成具有唯一性的识别码,以作为制造商生产的工程材料在区块链上的唯一标识。具体的,技术人员可以将生成的识别码发送至区块链平台11,以由区块链平台11在区块链上发布。在此基础上,资产方12即可获取发布于链上的识别码,并将其赋码至工程材料表面所设的电子标签上,进而完成链上识别码与链下实体材料的绑定。
45.技术人员可以通过多种方式生成上述识别码。例如,在该识别码为采用rfid(radio frequency identification,射频识别)技术的rfid码时,技术人员可以通过epc(electronic product code,电子产品代码)规则批量生成rfid码。当然,该举例仅是示意性的,除了rfid码以外,还可以采用其他任一形式的识别码,只需保证其具有唯一性即可,具体采用哪一种形式的识别码,可由本领域技术人员根据实际需求确定,本说明书对此不作限制。
46.资产方12在将链上发布的识别码赋码至工程材料表面设有的电子标签后,还可以基于电子标签中包含的识别码,将相应工程材料的属性信息注册至区块链平台11。该属性信息可以包括:工程材料自身的尺寸信息、工程材料的物理特性(如抗高温性、抗腐蚀性、抗击摔打测试结果、导电性等)等。当然,该举例也是示意性的,属性信息可以包含哪些信息可以由本领域技术人员根据实际情况确定,本说明书对此不作限制。
47.在本说明书中,项目方13指的是:承包了工程项目的施工任务的、需要从资产方12处租赁工程材料的承包方,例如,承包了某幢大楼的施工任务的建筑公司,即可作为本说明书的项目方。项目方13在承包某个工程项目后,即可与资产方12协商,并签订针对该工程项目的租赁协议。该租赁协议中可以规定有工程项目所需工程材料的描述信息,如属性信息、数量等,以将资产方12在区块链平台11上已注册的一部分工程材料锚定至相应的工程项目。此处的锚定可以理解为是:对资产方12所持有的所有工程材料中的一部分进行库存锁定,以避免该部分工程材料被用作他途。
48.在与项目方13签订租赁协议后,资产方12可以进一步将工程项目的项目信息注册至区块链平台11,以将该项目信息与租赁协议锚定的工程材料进行关联。
49.在一实施例中,资产方12可以在不同阶段分别对工程材料的属性信息和工程项目的项目信息进行注册。具体的,资产方12可以优先将自身所持有的工程材料的属性信息注册至区块链平台11;再在租赁协议签订的情况下,将租赁协议中包含的工程项目的项目信息,注册至区块链平台11,以使区块链平台11将该项目信息与租赁协议中锚定的工程材料进行关联。
50.举例而言,资产方12在自身所持有的工程材料中设置电子标签,以将识别码赋码至相应工程材料之后,资产方12即可通过电子标签所包含的识别码,将所有已赋码的工程材料的属性信息注册至区块链平台11,具体的,资产方12可以扫描电子标签,以获取相应工程材料的识别码,然后基于获取到的识别码和工程材料的属性信息生成针对属性信息的注册交易,并发送至区块链平台11,以由区块链平台11对注册交易中包含的识别码和属性信息进行关联注册。而在资产方12与项目方13签订租赁协议之后,资产方12即可根据租赁协议中对工程项目所需工程材料的描述信息,从所有已赋码的工程材料中选取与该描述信息相符的工程材料,以锚定至租赁协议。在此基础上,资产方12可以基于工程项目的项目信息
和选取的工程材料的识别码生成针对项目信息的注册请求,并发送至区块链平台11,以由区块链平台11对注册请求中包含的识别码和项目信息进行关联注册。
51.在本实施例中,工程材料的表面还可以设置有条码图形,该条码图形中包含工程材料所属工程项目的项目信息。条码图形中包含的项目信息可以被资产方12扫码获取,以注册至区块链平台11。在此基础上,资产方12在注册项目信息时,即可通过分别扫描工程材料上的条码图形和电子标签的方式,获取工程材料的识别码和所属工程项目的项目信息,进而根据扫描得到的识别码和项目信息生成关联注册请求。该关联注册请求可以被发送至区块链平台11,以由区块链平台11对关联注册请求中包含的识别码和项目信息进行关联注册。
52.在工程材料表面设置有条码图形的情况下,区块链平台11还可以对条码图形的赋码情况进行验证,并仅在验证成功的情况下,进行关联注册。具体的,区块链平台11在接收到关联注册请求后,可以优先基于其中包含的通过扫描识电子标签得到的识别码,获取相应工程材料已注册的属性信息;再读取该关联注册请求中包含的工程项目的项目信息,并判断基于识别码获取的属性信息是否与读取到的项目信息相符,其中,在相符的情况下,在关联注册请求中包含的识别码和项目信息之间进行关联。
53.应当理解的是,在基于工程项目的项目信息设置条码图形时,可能出现条码图形赋码错误的情况,例如,可能由于赋码时操作错误,而导致工程材料上的条码图形所包含的项目信息,并非该工程材料所锚定的工程项目的项目信息,在该情况下,区块链平台11即可通过上述方式验证两者是否匹配,并仅在匹配的情况下,对关联注册请求中包含的信息进行关联注册,避免了由于赋码错误,而导致项目信息与属性信息关联错误的情况。
54.在另一实施例中,资产方12可以通过一次注册,完成属性信息和项目信息两者的注册。具体的,资产方12可以在租赁协议签订后,再基于电子标签包含的识别码、工程材料的属性信息和工程材料的项目信息,生成关联注册请求,并将关联注册请求发送至区块链平台11,以由区块链平台11对关联注册请求中包含的项目信息、属性信息和识别码三者进行关联注册。
55.应当理解的是,本实施例相当于是在完成租赁协议的签订后,再统一对属性信息、项目信息进行注册。换言之,本实施例不会在租赁协议签订之前,对工程材料的属性信息进行注册(即区块链平台11中已注册有属性信息的工程材料均是租赁协议所锚定的工程材料,尚未锚定租赁协议的工程材料则不会被注册至区块链平台11)。不难看出,本实施例相较于上一实施例,能够减少信息注册的交互次数,进而简化资产方12的操作;而代价则是:无法对尚未锚定至任一租赁协议的工程材料的属性信息进行存证,导致用户无法从链上获取资产方12的库存情况,如各种属性信息的工程材料的数量具体为多少。
56.与上一实施例相类似的是,本实施例中的工程材料的表面也可以设置有条码图形。与上一实施例的差别在于,本实施例中的条码图形中,不仅包含工程材料所属工程项目的项目信息,还包含工程材料的属性信息。在此基础上,资产方12只需扫描该条码图形,即可获取工程材料的项目信息和属性信息。因此,在实际注册的过程中,资产方12可以分别扫描工程材料上的条码图形和电子标签,并根据扫描条码图形获得的项目信息和属性信息、以及扫描电子标签获得的识别码生成关联注册请求。该关联注册请求被发送至区块链平台11,以由区块链平台11对关联注册请求中包含的项目信息、属性信息和识别码进行关联注
册。
57.在本实施例中,也可以如上一实施例,对赋码是否错误进行验证。由于本实施例中的条码图形中包含相应工程材料的属性信息。因此,区块链平台11可以直接借助条码图形包含的属性信息验证是否赋码错误。具体的,区块链平台11在接收到该关联注册请求后,仍可以优先基于该关联注册请求中包含的、通过扫描识电子标签得到的识别码,获取相应工程材料已注册的属性信息;再将该已注册的属性信息与关联注册请求中包含的通过扫描条码图形获取到的属性信息进行比较,并在两者一致的情况下,在关联注册请求中包含的识别码和项目信息之间建立关联。应当理解的是,相较于条码图形中不存在属性信息的情况,本实施例能够在无需对条码图形中的项目信息进行读取并分析的情况下,实现赋码是否错误的验证,对于区块链平台11,所需执行的步骤更为简略。
58.在本说明书中,还可以包括用于向资产方12提供资产管理功能的资产方侧管理平台14。那么,资产方12还可以借助该资产方侧管理平台14向区块链平台11发送管理请求的方式,直接指定一部分已注册工程材料与工程项目进行锚定。
59.具体的,资产方12在与项目方13签订租赁协议后,即可根据协议中包含的描述信息,指定一组工程材料作为用于该租赁协议涉及的工程项目。在完成指定后,资产方12即可基于这一组工程材料的识别码生成管理请求,并发送至资产方侧管理平台14;资产方侧管理平台14可以将该管理请求转发至区块链平台11,以指示区块链平台11根据管理请求所含的识别码,将指定的这一组工程材料锚定至租赁协议中涉及的工程项目。在实际应用中,区块链平台11还可以对管理请求进行验证,并仅在验证通过的情况下,将指定的工程材料锚定至工程项目。具体的,区块链平台11可以读取管理请求中包含的多个识别码,以根据这些识别码获取工程材料已注册的属性信息,并将获取到的属性信息与租赁协议中对所需工程材料的描述信息进行比对,当获取到的属性信息匹配于该描述信息时,即可在管理请求中包含的识别码与工程项目的项目信息之间建立关联。
60.不难理解的是,在上述两实施例中,若通过扫描工程材料上设置的条码图形进行关联注册,相当于是通过扫描链下实物上的条码图形和电子标签的方式,在链上已注册工程材料与工程项目的项目信息之间建立关联,需要资产方12在链下执行多个具体操作,如设置条码图形、扫描条码图形等。而通过资产方侧管理平台14进行关联注册时,则是通过链上指定的方式实现项目信息与已注册工程材料的关联注册,该方式无需资产方12在链下执行大量操作,只需向资产方侧管理平台发送管理请求,即可完成上述多个信息之间的关联,大幅简化了关联注册的操作。除此之外,该方式基于管理请求实现了“基于租赁协议为工程项目锚定工程材料”和“将项目信息关联注册至锚定的工程材料”两个动作,避免了资产方12需要分别执行锚定和关联注册两个动作的情况。
61.在本说明书中,区块链平台11可以通过执行智能合约的方式实现项目信息的注册。具体的,区块链平台11在接收到资产方12注册工程项目的项目信息,以将该项目信息关联至租赁协议所锚定的工程材料的请求时,即可调用并执行预先部署的注册合约,以将租赁协议中包含的项目信息与租赁协议锚定的工程材料进行关联注册。在该过程中,注册合约还可以对租赁协议中包含的项目信息进行验证。具体的,区块链平台11所执行的注册合约可以将租赁协议中对所需工程材料的描述信息,与租赁协议中锚定的工程材料的属性信息进行匹配,并将匹配结果返回至项目方13;项目方13在对匹配结果进行确认后,即可向区
块链平台11返回确认信息,以由区块链平台11响应于该确认信息,回调注册合约,对注册信息进行注册,并关联至租赁协议所锚定的工程材料。
62.在实际操作中,若租赁协议所锚定的工程材料的属性信息已被存储至所述区块链平台11(例如,在上述对项目信息和属性信息分阶段注册的实施例中),那么,用于调用注册合约的请求中,只需包含租赁协议所锚定的工程材料的识别码和所要注册的项目信息即可,注册合约只需根据该请求中包含的识别码,便可以从已注册的工程材料中,确定出租赁协议所锚定的工程材料的属性信息,并将确定出的属性信息与请求中包含的租赁协议对所需工程材料的描述信息进行比较,即可得到匹配结果。若租赁协议所锚定的工程材料的属性信息未被事先存储于区块链平台11中(例如,在上述对项目信息和属性信息进行统一注册的实施例中),用于调用注册合约的请求中则还需包含租赁协议所锚定的工程材料的属性信息,注册合约的匹配过程与上一种情况类似,只不过用于比较的工程材料的属性信息只需从接收到的请求中读取即可,而无需根据识别码从链上获取,在此不再赘述。
63.在市场中,各种协议也被视作是一种资产,协议的持有者可以将自身所持有的协议作为凭证进行融资。因此,在实际租赁过程中,通常还会涉及到资金方15。具体的,资产方12在与项目方13完成租赁协议的签订后,资产方12还可以与资金方15针对该租赁协议签订融资协议,以获得更多的流动资金。在资产方12与资金方签订融资协议后,租赁协议的资产所属权将被转移至资金方15,而资金方15所持有的资金则被转移资产方12,资金的数量可由两者协商得到,并记录于融资协议中。应当理解的是,由于涉及到所属权的转移,因此,还可以将资金方的信息注册至区块链平台,一方面可以用于租赁协议的资产所属权的转移,另一方面,也可以将资金方的信息与租赁协议锚定的工程材料进行关联,以表明资金方与这部分工程材料的所属关系。
64.在实际操作中,资产方12也可以直接将已租赁的工程材料作为抵押,以从资金方15处获取资金,而非将租赁协议作为凭证进行融资。在该情况下,资产方12和资金方15可以直接针对已租赁的工程材料签订融资协议,而非针对租赁协议签订融资协议。其中,该融资协议用于表征租赁协议所锚定的工程材料被资产方12抵押给资金方15,而资产方12则可以以工程材料的抵押为代价从资金方15处获取资金。与将租赁协议作为凭证进行融资相类似的是,在完成融资协议的签订后,资金方15的信息也会被资产方12上传并存证至区块链平台11。
65.在实际应用中,可以通过多种方式将资金方的信息注册至区块链平台11,以与租赁协议所锚定的工程材料进行关联。
66.在一种情况下,资产方12可以单独发起针对资金方15的信息的注册请求,以将资金方15的信息注册至区块链平台11。在另一种情况下,资产方12可以在注册项目信息的请求中添加资金方15的信息,以与项目信息一同注册至区块链平台中。例如,可以在上述条码图形中添加资金方15的信息,使得资产方12在扫描条码图形时,资金方15的信息也被资产方12获取,并用于生成注册请求。
67.需要声明的是,无论是上述哪一种情况,区块链平台11在对资金方15的信息进行注册,以关联至租赁协议所锚定的工程材料时,也可以如项目信息,对请求中包含的资金方15的信息进行验证。具体的,区块链平台11在接收到注册请求后,可以调用并执行预先部署的注册合约,以将租赁协议所锚定的工程材料的属性信息与租赁协议中对所需工程材料的
描述信息进行匹配,并将匹配结果透传至资金方15,以由资金方15进行确认。而区块链平台11在接收到资金方15返回的确认信息后,即可回调上述注册合约,对资金方的信息进行注册,以使该资金方的信息关联至租赁协议所锚定的工程材料。
68.工程材料被租赁之后,将被运输至工程项目所在地进行使用。由于在资产方12与资金方15签订融资协议后,已租赁工程材料的所属权已转移至资金方15,因此,资金方15具有获知已租赁工程材料的状态的权利。因此,本说明书还可以为资金方提供预警服务,以在已租赁工程材料的状态发生变化时,对资金方15进行提醒。
69.在实际操作中,资产方12或者隶属于资产方12的管理者可以在工程项目的预定工程节点或临时节点对工程项目所在地的已租赁工程材料进行扫描,并将扫描结果上传并存证至区块链平台11。而区块链平台11则可以将该扫描结果提供给自身所对接的、用于向资金方15提供预警服务的资金方侧管理平台16。资金方侧管理平台16可以将该扫描结果与租赁协议所锚定的工程材料的注册信息进行比较,当该比较结果表明两者差异满足预设预警条件时,则向资金方15发出预警。
70.需要声明的是,工程项目的预定工程节点指的是:预先协商的、对工程项目所在地的已租赁工程材料进行扫描的时间节点或时间段;而临时节点则指的是:资产方12临时决定的、对工程项目所在地的已租赁工程材料进行扫描的时间节点或时间段。上述预警条件可由本领域技术人员根据实际情况确定,例如,可以为下述至少之一:数量不足、地点错误、属性信息错误、项目信息错误。以地点错误为例,上述扫描结果可以包含扫描工程材料上的电子标签而得到的识别码,以及资产方12所使用的扫描机器的物理地址。在此基础上,区块链平台11可以基于扫描结果中的识别码获取相应工程材料所属工程项目的项目信息,以判断扫描结果中的物理地址是否与该项目信息中记录的工程项目所在地一致,若不一致,则视为满足预警条件;再以数量不足为例,资产方12可以在预定工程节点所指定的时间段内,对工程项目所在地内的所有工程材料上的电子标签进行扫描,并将扫描到的所有识别码作为扫描结果上传至区块链平台11,区块链平台11即可根据其中的任一识别码获取所属工程项目的项目信息,并判断扫描到的识别码的数量是否与项目信息中规定的材料数量一致,若不一致,则向资金方15发出预警。当然,该举例仅是示意性的,预警条件具体如何设定,可由本领域技术人员根据实际情况设定,本说明书对此不作限制。
71.在本说明书中,区块链平台11在接收到上述扫描结果的情况下,还可以对扫描结果的发送方进行身份验证,并仅在验证结果表明发送方为资产方12或隶属于资产方12的情况下,对扫描结果进行存证。具体的,该发送方可以将自身的身份秘钥添加至扫描结果中,以便区块链平台11基于该身份秘钥确定发送方的身份,进而确定该发送方是否为资产方12或隶属于资产方12。在实际操作中,可以在区块链平台11中发布一定数量的可信sdk(software development kit,软件开发工具包),以提供至扫描结果的发送方,在此基础上,该发送方可以基于预先部署的sdk生成用于表征自己身份的身份秘钥,并通过该身份秘钥在向区块链平台11发送扫描结果时证明自身身份的可靠性。
72.在本说明书中,上述扫描结果还可以被发送至上述资产方侧管理平台14,以便资产方侧管理平台14可以根据该扫描结果,判断是否需要对已租赁的工程材料进行管理。具体的,资产方侧管理平台14在接收到资产方12发送的管理请求后,可以从区块链平台11处获取已租赁工程材料的扫描结果,并将该扫描结果与在区块链平台11中注册的项目信息进
行比较,进而判断是否存在对已租赁的工程材料进行管理的需求,若是,向资产方12发出预警。例如,在扫描结果表明任一工程材料已不符合在区块链平台11中存证的注册信息的情况下,即可向资产方12发出替换预警,以由资产方12在选取用于替换该任一工程材料的其他工程材料后,将该其他工程材料注册至所述区块链平台。
73.举例而言,发送方在扫描已租赁工程材料上的电子标签后,可以进一步将获取的相应工程材料的实时信息,并将扫描到的识别码和获取到的实时信息作为扫描结果。例如,该实时信息可以为发送方在查看工程材料后,录入的工程材料的损坏情况、物理位置等,那么,资产方侧管理平台14在扫描结果中的损坏情况表明任一工程材料已损坏的情况下,即可针对该工程材料发起替换预警。
74.在本说明书中,资产方12还可以在工程项目所在地设置电子围栏,该电子围栏对应有一定的检测范围,当工程材料进入该检测范围后,电子围栏即可感应到该工程材料上的电子标签。其中,当电子围栏检测到任一工程材料穿过检测范围时,即可确定该任一工程材料被移动至工程项目所在地之外,此时,电子围栏可以向资产方侧管理平台14发送用于告知该任一工程材料可能丢失的消息,以便资产方侧管理平台14向资产方12发出丢失预警。相应的,电子围栏还可以向资金方侧管理平台16发送相同的消息,以便资金方侧管理平台16向资金方15发出丢失预警。
75.需要强调的是,本说明书中的区块链平台11可以通过不同的方式部署。例如,该区块链平台11可以部署于传统的区块链架构,即该区块链平台11仅包含区块链区块链节点,且各个节点均通过在相应实体设备上的部署区块链代码而形成,其中,在大多数情况下,每个节点均对应于一个实体设备;再例如,该区块链平台11也可以采用区块链技术中的baas(blockchain as a service)架构进行部署,即区块链网络中的所有节点均通过云服务在云端实现的虚拟机上部署区块链代码而形成,区块链节点无需一一对应于相应的实体设备。
76.除此之外,还需强调的是,本说明书中的资产方12、项目方13、资金方15指代的是:相应用户、或者相应用户所使用的设备。例如,资产方12既可以指代工程材料的制造商,也可以指代该制造商使用的终端设备,项目方13和资金方15也是类似,在此不再赘述。
77.其中,在各方指代的对象不同时,本说明书中的技术方案也存在一定的差异。举例而言,在项目方13与资产方12进行租赁协议的签订时,若两者均指代相应的用户,那么,协议签订的过程可以理解为:作为项目方13的用户与作为资产方12的用户,在线下签订租赁协议,并在完成租赁协议之后,由资产方12通过使用的设备将租赁协议中包含的工程项目的项目信息上传至区块链平台11;若两者均指代相应用户使用的设备,那么,协议签订的过程可以理解为:作为项目方13的设备和作为资产方12的设备均具有线上签约的功能,相应用户可以通过两设备的线上签约功能完成租赁协议的签订,并在协议签订后,由作为资产方12的设备将租赁协议中包含的工程项目的项目信息上传至区块链平台11。当然,该举例仅是示意性的,在其他操作中,上述各方也可以理解为相应用户或相应用户使用的设备,在采用不同的理解时,具体操作也会存在一定的差异,在此不再赘述。
78.由上述技术方案可知,本说明书中的工程材料管理系统,引入了区块链平台11,该区块链平台11对工程材料的属性信息、工程项目的项目信息均进行了注册存证,使得工程项目所涉及的任一方,如资产方12、项目方13均可以从区块链平台11中获取工程材料的注
册信息,避免了相关技术中无法对工程材料的租赁过程进行追溯的情况。
79.进一步的,本说明书中的工程材料管理系统,还引入了资产方侧管理平台14,该资产方侧管理平台14用于响应资产方12发送的管理请求,以对已租赁的工程材料进行管理。其中,用于协助资产方侧管理平台14进行管理的信息,如在工程项目的预设工程节点对所述工程项目所在地的工程材料进行扫描得到的扫描结果,也会被上传并存证至区块链平台11,使得资产方12或项目方13可以从区块链平台11中获取管理过程中保存的信息,避免了相关技术中无法对工程材料的管理过程进行追溯的情况。
80.应当理解的是,本说明书相当于是通过区块链平台11与资产方侧管理平台14搭配的方式,实现对已租赁工程材料的管理。该方法无需派专人至工程项目所在地进行监督,大幅减少了对已租赁工程材料进行管理的人工成本。
81.进一步的,本说明书中还包括与资产方12针对租赁协议签订有融资协议的资金方15。在完成融资协议的签订后,区块链平台11即可将租赁协议的所属权转移至资金方15、将资金方15的资金转移至资产方12。可见,本说明书可以在链上完成融资协议规定的交易内容,并对交易过程进行存证,避免了基于融资协议执行的交易过程无法被追溯的问题。
82.再进一步的,工程材料管理系统还可以包括:与资金方15对应的资金方侧管理平台16。其中,资金方侧管理平台16也可以获取区块链平台11中存证的、在工程项目的预设工程节点对工程项目所在地的工程材料进行扫描得到的扫描结果,并在扫描结果与租赁协议锚定的工程材料的注册信息的差异满足预设预警条件的情况下,向资金方15发出预警。可见,本说明书中可以通过资金方侧管理平台16与区块链平台11的配合,为资金方15提供针对已租赁工程材料的预警功能,避免了资金方15在获得租赁协议的所属权之后,无法对已租赁工程材料的状态变化进行监督的问题。
83.本说明书还提出了一种基于区块链的工程材料管理方法。该方法对应于上文所述的工程材料管理系统,且应用于该系统中的区块链平台11。该方法所包含的大多操作方式,如注册属性信息的操作、注册项目信息的操作、对工程材料进行管理的操作,均已在上文中详细介绍,因此,在涉及到相关内容时,均可参照上述系统的介绍,在下文中不再赘述。
84.图2为本说明书一示例性实施例示出的一种基于区块链的工程材料管理方法的流程图,该方法应用于区块链平台。如图2所示,该方法可以包括以下步骤:
85.步骤202,在区块链上发布识别码;资产方所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码。
86.如上所述,技术人员可以通过特定的规则批量生成具有唯一性的识别码,以作为制造商生产的工程材料在区块链上的唯一标识。具体的,技术人员可以将生成的识别码发送至区块链平台,以由区块链平台在区块链上发布,在此基础上,资产方可以获取发布于链上的识别码,并将其赋码至工程材料表面所设的电子标签上,进而完成链上识别码与链下实体材料的绑定。
87.步骤204,对所述资产方持有的工程材料所对应的电子标签中包含的识别码和所述工程材料的属性信息进行关联注册。
88.如上所述,资产方在将链上发布的识别码赋码至工程材料表面设有的电子标签后,还可以基于电子标签中包含的识别码,将相应工程材料的属性信息注册至区块链平台。该属性信息可以包括:工程材料自身的尺寸信息、工程材料的物理特性(如抗高温性、抗腐
蚀性、抗击摔打测试结果、导电性等)。当然,该举例也是示意性的,属性信息可以包含哪些信息可以由本领域技术人员根据实际情况确定。
89.步骤206,对工程项目的项目信息进行注册,以关联至租赁协议所锚定的工程材料;所述租赁协议由所述资产方和所述工程项目的项目方签订,用于锚定所述资产方在所述区块链平台上注册的至少一部分工程材料。
90.如上所述,工程材料的属性信息,既可以在租赁协议签订之前,由资产方预先注册至区块链平台中;也可以在租赁协议签订之后,与工程项目的项目信息统一注册至区块链平台。具体如何实现项目信息和属性信息的注册,可由本领域技术人员根据实际情况确定,在此不作限制。
91.如上所述,工程材料的表面还可以设有条码图形,该条码图形可以包含锚定工程材料所属工程项目的项目信息。该项目信息可以由资产方扫描条码图形获取,并注册至区块链平台。具体的,资产方可以扫描条码图形以获得的项目信息、扫描电子标签以获得的识别码,并基于获得的项目信息和识别码生成关联注册请求,并将该关联注册请求发送至区块链平台。区块链平台既可以直接根据关联注册请求中包含的识别码,将项目信息关联注册至租赁协议所锚定的工程材料;也可以响应于接收到的关联注册请求,基于关联注册请求中的识别码获取相应工程材料在区块链上已注册的属性信息,并判断获取到的已注册的属性信息与关联注册请求中的项目信息的描述是否相符,其中,在相符的情况下,对关联注册请求中的识别码与项目信息之间进行关联注册。
92.如上所述,在条码图形中还可以包括工程材料的属性信息。那么,资产方可以扫描条码图形,以获得的相应工程材料所属工程项目的项目信息和该工程材料的属性信息,再基于获得的项目信息和属性信息,以及扫描电子标签获得的识别码,生成关联注册请求。该关联注册请求被发送至区块链平台,以由区块链平台对该请求中包含的识别码、属性信息、项目信息进行统一注册,以实现关联。在该情况下,区块链平台在获取到关联注册请求时,还可以基于关联注册请求中的识别码获取相应工程材料在区块链上已注册的属性信息,并将获取到的属性信息与关联注册请求中包含的通过扫描所述条码图形而获取的属性信息进行比较,且仅在两者一致的情况下,执行将关联注册请求中包含的识别码和项目信息进行关联的操作。
93.如上所述,资产方还可以通过资产方侧管理平台向区块链平台发送管理请求的方式,直接指定一部分已注册工程材料与工程项目建立关联。具体的,资产方在与项目方签订租赁协议后,即可根据协议中包含的描述信息,指定一组工程材料作为用于该租赁协议涉及的工程项目。在完成指定后,资产方即可基于这一组工程材料的识别码生成管理请求,并发送至资产方侧管理平台;资产方侧管理平台可以将该管理请求转发至区块链平台,以指示区块链平台根据管理请求所含的识别码,将指定的这一组工程材料锚定至租赁协议中涉及的工程项目。在实际应用中,区块链平台还可以对管理请求进行验证,并仅在验证通过的情况下,将指定的工程材料锚定至工程项目。具体的,区块链平台可以读取管理请求中包含的多个识别码,以根据这些识别码获取工程材料已注册的属性信息,并将获取到的属性信息与租赁协议中对所需工程材料的描述信息进行比对,当获取到的属性信息匹配于该描述信息时,即可对管理请求中包含的识别码与工程项目的项目信息进行关联注册。
94.如上所述,区块链平台可以通过执行智能合约的方式实现项目信息的注册。具体
的,区块链平台在接收到资产方注册工程项目的项目信息,以将该项目信息关联至租赁协议所锚定的工程材料的请求时,即可调用并执行预先部署的注册合约,以将租赁协议中包含的项目信息注册至租赁协议锚定的工程材料。在该过程中,注册合约还可以对租赁协议中包含的项目信息进行验证。具体的,区块链平台所执行的注册合约可以将租赁协议中对所需工程材料的描述信息,与租赁协议中锚定的工程材料的属性信息进行匹配,并将匹配结果返回至项目方;项目方在对匹配结果进行确认后,即可向区块链平台返回确认信息,以由区块链平台响应于该确认信息,回调注册合约,对注册信息进行注册,以关联至租赁协议所锚定的工程材料。
95.步骤208,与资产方侧管理平台对接,以通过所述资产方侧管理平台将所述区块链平台中已注册工程材料的信息提供至所述资产方,以使所述资产方侧管理平台根据所述资产方发送的管理请求,对所述已注册工程材料进行管理。
96.如上所述,资产方在与项目方完成租赁协议的签订后,资产方还可以与资金方针对该租赁协议签订融资协议,以获得更多的流动资金。其中,在完成融资协议的签订后,区块链平台可以将资金方的信息,注册至所述区块链平台,以关联至租赁协议所锚定的工程材料;以及将租赁协议的资产所属权转移至资金方,将融资协议中规定的、资金方所持有的资金转移至资产方。
97.如上所述,资产方还可以在工程项目的预定工程节点或临时节点对工程项目所在地的工程材料进行扫描,并将扫描得到的扫描结果上传至区块链平台,以由区块链平台进行存证。进一步的,区块链平台还可以将该扫描结果提供至资金方对应的资金方侧管理平台,以由资金方侧管理平台在扫描结果与租赁协议锚定的工程材料的注册信息的差异满足预设预警条件的情况下,向所述资金方发出预警。其中,该预设预警条件可以为下述至少之一:数量不足、地点错误、属性信息错误、项目信息错误。
98.如上所述,区块链平台在接收到扫描结果之后,还可以对扫描结果的发送方进行身份验证。具体的,区块链平台在接收到扫描结果的情况下,可以获取扫描结果中包含的发送方的身份秘钥,以对该发送方进行身份验证;其中,仅在验证结果表明该发送方为资产方或隶属于所述资产方的情况下,对接收到的扫描结果进行存证。
99.如上所述,区块链平台所存证的扫描结果还可以被资产方侧管理平台,用于对位于工程项目所在地的工程材料进行管理。具体的,区块链平台可以将扫描结果下发至资产方侧管理平台,以使资产方侧管理平台在扫描结果表明租赁协议所锚定的工程材料中的任一工程材料不符合其在区块链平台中的注册信息的情况下,向资产方发送针对该任一工程材料的替换预警,以由资产方在选取用于替换该任一工程材料的其他工程材料后,将其他工程材料注册至区块链平台。
100.由上述技术方案可知,本说明书引入了区块链平台,该区块链平台对工程材料的属性信息、工程项目的项目信息均进行了注册存证,使得工程项目所涉及的任一方,如资产方、项目方均可以从区块链平台中获取工程材料的注册信息,避免了相关技术中无法对工程材料的租赁过程进行追溯的情况。
101.进一步的,本说明书还引入了资产方侧管理平台,该资产方侧管理平台用于响应资产方发送的管理请求,以对已租赁的工程材料进行管理。其中,用于协助资产方侧管理平台进行管理的信息,如在工程项目的预设工程节点对所述工程项目所在地的工程材料进行
扫描得到的扫描结果,也会被上传并存证至区块链平台,使得资产方或项目方可以从区块链平台中获取管理过程中保存的信息,避免了相关技术中无法对工程材料的管理过程进行追溯的情况。
102.应当理解的是,本说明书相当于是通过区块链平台与资产方侧管理平台搭配的方式,实现对已租赁工程材料的管理。该方法无需派专人至工程项目所在地进行监督,大幅减少了对已租赁工程材料进行管理的人工成本。
103.下面,以工程材料为铝制模板为例,对本说明书的技术方案进行介绍。其中,在该举例中,资产方为铝制模板的制造商、项目方为承包某一住房建造项目的建筑公司、资金方为某一投资公司。
104.图3为本说明书一示例性实施例示出的一种基于区块链的工程材料管理方法的交互图。
105.如图3所示,该方法可以包括以下步骤:
106.步骤301,区块链平台发布具有唯一性的rfid码。
107.在本实施例中,技术人员可以根据epc规则生成多个具有唯一性的rfid码,并上传至区块链平台,以由区块链平台对接收到的rfid码进行发布。
108.步骤302,制造商从区块链平台处获取rfid码。
109.在本实施例中,制造商在生产一定数量的铝制模板之后,即可从区块链平台处获取已发布的若干rfid码,以作为各个铝制模板的链上唯一标识。
110.步骤303,制造商将rfid码用于生成铝制模板上的电子标签。
111.在实际应用中,制造商在获得rfid码后,可以将rfid码用于生成电子标签,并将电子标签固定至各个铝制模板上,进而完成链上rfid码与链下铝制模板的绑定。该过程也被称作rfid码的赋码过程。
112.步骤304,制造商扫描电子标签以得到相应铝制模板的rfid码,并基于该rfid码和该铝制模板的属性信息生成第一注册交易。
113.在本实施例中,在完成rfid码的赋码之后,即可利用铝制模板上的电子标签注册相应铝制模板的属性信息。例如,制造商可以通过手持扫码器对电子标签进行扫描,以得到相应铝制模板的rfid码,并手动录入相应铝制模板的属性信息。在此基础上,手持扫码器即可基于得到的rfid码和属性信息,生成用于对铝制模板的属性信息进行注册的第一注册交易。该第一注册交易将被发送至区块链平台,以由区块链平台对该铝制模板的rfid码和属性信息进行关联存证。
114.步骤305,制造商将第一注册交易发送至区块链平台。
115.步骤306,区块链平台对第一注册交易中的属性信息和rfid码进行关联存证。
116.步骤307,制造商与建筑公司签订租赁协议。
117.在本实施例中,制造商在对已生产的铝制模板进行属性信息的注册之后,便可以与需要租赁铝制模板的建筑公司进行协商,以签订相应的租赁协议。在该租赁协议中可以记录有建筑公司所承包的住房建造项目的项目信息,如建造位置、建造楼高、所需铝制模板数量和属性等。
118.步骤308,制造商基于租赁协议中包含的住房建造项目的项目信息,生成铝制模板上的二维码。
119.在本实施例中,制造商可以进一步基于租赁协议中的项目协议生成二维码,并将二维码添加至待租赁的铝制模板上,以对各个铝制模板与自身所属项目进行绑定。
120.举例而言,假设租赁协议中需要租赁三个铝制模板,制造商即可根据租赁协议中的描述,从已生产的若干铝制模板中选取与该描述相符的三个铝制模板a、b、c,以作为待租赁铝制模板,并将包含项目信息的二维码添加至这三个铝制模板上。需要声明的是,为各个铝制模板添加的二维码中的项目信息既可以完全相同,也可以存在一定的差异。例如,铝制模板a、b、c上的二维码所包含的项目信息可以仅为项目所在地、住房楼高、需要的各种铝制模板的数量等住房建筑项目的描述信息,也可以在此基础上,进一步包含各个铝制模板所应用的楼层或区域,如铝制模板a上的二维码中还包含自身应用于西南楼3层的信息、铝制模板b上的二维码中还包含自身应用于东北楼4层的信息、铝制模板a上的二维码中还包含自身应用于南楼5层的信息。各个待租赁铝制模板上的二维码所包含的项目信息,具体涵盖哪些信息可由本领域技术人员根据实际情况确定,本实施例对此不作限制。
121.步骤309,制造商扫描二维码以得到相应铝制模板的项目信息、扫描电子标签以得到相应铝制模板的rfid码,并基于得到的项目信息和rfid码生成第二注册交易。
122.与属性信息相类似的,在完成二维码的赋码之后,制造商即可利用铝制模板上的二维码注册相应铝制模板所属住房建筑项目的项目信息。例如,制造商可以通过手持扫码器对二维码进行扫描以得到相应住房建筑项目的项目信息、对电子标签进行扫描以得到相应铝制模板的rfid码。在此基础上,手持扫码器即可基于扫描得到的rfid码和项目信息,生成用于对将住房建筑项目的项目信息与rfid码进行关联注册的第二注册交易。该第二注册交易将被发送至区块链平台,以由区块链平台对该铝制模板的rfid码和住房建筑项目的项目信息进行关联存证。
123.步骤310,制造商将第二注册交易发送至区块链平台。
124.步骤311,区块链平台对第二注册交易中的项目信息和rfid码进行关联存证。
125.在本实施例中,在区块链平台可以调用预先部署的注册合约,对第二注册交易中的项目信息和rfid码进行关联存证。其中,在存证之前,注册合约还可以对注册交易中的项目信息进行验证,以判断是否存在二维码赋码错误的情况。具体的,注册合约可以基于第二注册交易中的rfid码获取已注册至链上的属性信息,并将该属性信息与第二注册交易中包含的项目信息进行比较,若比较结果表明该属性信息与项目信息中关于所需铝制模板的描述信息不符时,则不对第二注册交易中的项目信息和rfid码进行关联存证。
126.应当理解的是,在二维码的赋码过程中,很可能由于制造商的工人操作失误,而导致赋码错误的情况,例如,工人误将基于上述项目信息生成的二维码赋码至未被选定的铝制模板d上,而铝制模板c上则添加了基于其他项目信息生成的二维码。在该情况下,即可通过上述方式验证是否存在赋码错误的问题,避免项目信息与铝制模板关联错误。
127.步骤312,区块链平台接收在预定工程节点扫描建筑工地上的铝制模板后上传的扫描结果,并对该扫描结果进行存证。
128.在本实施例中,制造商在完成项目信息和属性信息的注册之后,即可安排专人在特定工程节点,到建筑工地上对已租赁铝制模板上的电子标签和/或二维码进行扫描,并将扫描结果上传并存证至区块链平台,以便制造商对应的制造商管理平台可以从区块链平台中获取相应的扫描结果,以判断是否需要制造商对已租赁的铝制模板进行管理。
129.步骤313,区块链平台将扫描结果下发至制造商所对应的制造商管理平台。
130.步骤314,制造商管理平台根据扫描结果判断铝制模板当前的状态是否符合相应铝制模板在区块链平台中的注册信息。
131.与制造商注册时相类似的,制造商所派之人可以通过手持扫码器对建筑工地上的铝制模板进行扫描,以获得扫描结果。在本实施例中,可以根据将手持扫码器的物理位置也作为扫描结果上传至区块链平台中。在此基础上,制造商管理平台在获取到扫描结果后,一方面可以基于其中包含的扫描到的rfid码从区块链平台处获取铝制模板所属项目的项目信息,并读取项目信息中包含的位置信息,进而通过判断上述物理位置是否符合该位置信息的描述,以确定是否需要对建筑工地上的铝制模板进行管理。其中,当物理位置不符合位置信息的描述时,则向制造商发出管理预警,以使制造商对已租赁的铝制模板进行管理。例如,当基于某一铝制模板的rfid码获得的项目信息表明该铝制模板用于建筑工地的西南区域、但上述物理位置表明该铝制模板的实际位置位于东北区域时,即可确定存在对该铝制模板进行管理的需求。
132.当然,基于物理位置进行判断仅是示意性的,正如上文所述,还可以通过其他方式,如判断数量是否不足等,均可用于判断已租赁的铝制模板是否存在被管理的需求,具体如何判断,可由本领域技术人员根据实际需求设定,本实施例对此不作限制。
133.步骤315,制造商管理平台确定铝制模板的当前状态不符合铝制模板的注册信息时,向制造商发起管理预警。
134.在本实施例中,还可以对与制造商签订有针对租赁协议的融资协议的投资公司的信息进行注册。在实际操作中,既可以单独对投资公司的信息进行单独注册,如再发送一第三注册交易;也可以将投资公司的信息添加至上述二维码中,以与项目信息进行统一注册。具体注册方式已在上文中详细介绍,在本实施例中不再赘述。
135.相应的,上述扫描结果也可以下发至投资公司对应的投资公司管理平台,以在租赁协议的所属权被转移至投资公司后,通过投资公司管理平台向投资公司反馈已租赁铝制模板的状态是否正常。具体操作方式也已在上文中进行详细介绍,在此不再赘述。
136.由上述技术方案可知,通过本实施例的技术方案,区块链平台可以对已租赁铝制模板的属性信息、以及该铝制模板所属住房建造项目的项目信息进行注册,进而使得租赁协议涉及的任一方可以从区块链平台中获取已租赁铝制模板的注册信息。在此基础上,即可在已租赁铝制模板出现任何情况时,对铝制模板的租赁过程和管理过程进行追溯。
137.进一步的,本实施例无需如相关技术中需要制造商派专人时刻监督铝制模板的状况,才能完成铝制模板的管理。而是只需在住房建造项目的特定时间节点派人前去扫描铝制模板上的电子标签,即可通过制造商对应的制造商管理平台对已租赁的铝制模板进行管理,减少了铝制模板管理的人工成本。
138.图4为本说明书一示例性实施例示出的另一种基于区块链的工程材料管理方法的交互图。如图4所示,该方法可以包括以下步骤:
139.步骤401,区块链平台发布具有唯一性的rfid码。
140.步骤402,制造商从区块链平台处获取rfid码。
141.步骤403,制造商将rfid码用于生成铝制模板上的电子标签。
142.在本实施例中,上述步骤401-403与上一实施例相类似的。具体操作方式可参照上
一实施例的介绍,在此不做赘述。
143.步骤404,制造商与建筑公司签订租赁协议。
144.步骤405,制造商基于租赁合同中包含的住房建造项目的项目信息、以及相应铝制模板的属性信息,生成铝制模板上的二维码。
145.与上一实施例不同的是,在完成rfid的赋码之后,制造商可以不预先将已生产的铝制模板的属性信息注册至区块链平台。而是在完成租赁协议的签订之后,对铝制模板的属性信息和住房建造项目的项目信息进行统一注册。
146.在实际操作中,制造商可以基于租赁协议中的项目信息和铝制模板的属性信息生成二维码,并将二维码添加至待租赁的铝制模板上,以将各个铝制模板与自身属性信息、自身所属项目进行绑定。
147.步骤406,制造商扫描电子标签以得到相应铝制模板的rfid码、扫描二维码以得到相应铝制模板的项目信息和属性信息;并基于该rfid码、项目信息、属性信息生成注册交易。
148.由于本实施例中的二维码中包含铝制模板的属性信息和项目信息,因此,本实施例只需分别对二维码和电子标签分别进行一次扫描,即可实现属性信息和项目信息的统一注册。具体的,制造商可以通过手持扫码器对二维码进行扫描以得到相应铝制模板所属住房建筑项目的项目信息、以及该铝制模板的属性信息,对电子标签进行扫描以得到铝制模板的rfid码。在此基础上,手持扫码器即可基于扫描得到的rfid码、属性信息和项目信息,生成用于对将项目信息、属性信息与rfid码进行关联注册的注册交易。该注册交易将被发送至区块链平台,以由区块链平台对该铝制模板的rfid码、项目信息和属性信息进行关联存证。
149.步骤407,制造商将注册交易发送至区块链平台。
150.步骤408,区块链平台对注册交易中的属性信息、项目信息和rfid码进行关联存证。
151.步骤409,区块链平台接收在预定工程节点扫描建筑工地上的铝制模板后上传的扫描结果,并对该扫描结果进行存证。
152.步骤410,区块链平台将扫描结果下发至制造商所对应的制造商管理平台。
153.步骤411,制造商管理平台根据扫描结果判断铝制模板当前的状态是否符合相应铝制模板在区块链平台中的注册信息。
154.步骤412,制造商管理平台确定铝制模板的当前状态不符合铝制模板的注册信息时,向制造商发起管理预警。
155.本实施例中的步骤409-412与上一实施例中的步骤312-315一致,可参照上一实施例的介绍,在本实施例中不再赘述。
156.由上述技术方案可知,本实施例与上一实施例相类似,区块链平台可以对已租赁铝制模板的属性信息、以及该铝制模板所属住房建造项目的项目信息进行注册,进而使得租赁协议涉及的任一方可以从区块链平台中获取已租赁铝制模板的注册信息,避免了相关技术中无法对铝制模板的租赁过程和管理过程进行追溯的问题。而且,只需在住房建造项目的特定时间节点派人前去扫描铝制模板上的电子标签,即可通过制造商对应的制造商管理平台对已租赁的铝制模板进行管理,减少了铝制模板管理的人工成本。
157.与上一实施例不同的是,本实施例是在租赁协议签订之后,再统一对铝制模板的属性信息,以及该铝制模板所属住房建造项目的项目信息进行注册,使得本实施例相较于上一实施例,减少了为铝制模板注册信息所需的交互次数。相应的代价则是:在租赁协议签订之前,无法对铝制模板的属性信息进行存证。
158.图5是一示例性实施例提供的一种设备的示意结构图。请参考图5,在硬件层面,该设备包括处理器502、内部总线504、网络接口506、内存508以及非易失性存储器510,当然还可能包括其他业务所需要的硬件。本说明书一个或多个实施例可以基于软件方式来实现,比如由处理器502从非易失性存储器510中读取对应的计算机程序到内存508中然后运行。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
159.请参考图6,基于区块链的工程材料管理装置可以应用于如图5所示的设备中,以实现本说明书的技术方案。其中,该工程材料管理装置可以包括:
160.发布单元601,在区块链上发布识别码;资产方所持有的工程材料的表面设有电子标签,且不同电子标签分别包含不同的识别码;
161.第一注册单元602,对所述资产方持有的工程材料所对应的电子标签中包含的识别码和所述工程材料的属性信息进行关联注册;
162.第二注册单元603,对工程项目的项目信息进行注册,以关联至租赁协议所锚定的工程材料;所述租赁协议由所述资产方和所述工程项目的项目方签订,用于锚定所述资产方在所述区块链平台上注册的至少一部分工程材料;
163.对接单元604,与资产方侧管理平台对接,以通过所述资产方侧管理平台将所述区块链平台中已注册工程材料的信息提供至所述资产方,以使所述资产方侧管理平台根据所述资产方发送的管理请求,对所述已注册工程材料进行管理。
164.可选的,所述工程材料的表面还设有条码图形,所述条码图形包含锚定所述工程材料所属工程项目的项目信息;所述项目信息由所述资产方扫描所述条码图形获取,以注册至所述区块链平台。
165.可选的,第二注册单元603进一步用于:
166.接收所述资产方根据扫描所述条码图形获得的项目信息与扫描电子标签获得的识别码生成的关联注册请求;
167.对所述关联注册请求中包含的项目信息和识别码进行关联注册。
168.可选的,第二注册单元603还用于:
169.响应于接收到的所述关联注册请求,基于所述关联注册请求中的识别码获取相应工程材料在区块链上已注册的属性信息;
170.在获取到的已注册的属性信息与所述关联注册请求中的项目信息相符的情况下,对所述关联注册请求中包含的项目信息和识别码进行关联注册。
171.可选的,所述条码图形还包括:所述工程材料的属性信息;第一注册单元602和第二注册单元603共同用于:
172.接收所述资产方根据扫描所述条码图形获得的项目信息和属性信息、以及扫描所述电子标签获得的识别码而生成的关联注册请求;
173.对所述关联注册请求中包含的项目信息、属性信息和识别码进行关联注册。
174.可选的,第一注册单元602和第二注册单元603具体用于:
175.响应于接收到的所述关联注册请求,基于所述关联注册请求中的识别码获取相应工程材料在区块链上已注册的属性信息;
176.在获取到的已注册的属性信息与所述关联注册请求中包含的通过扫描所述条码图形而获取的属性信息一致的情况下,对所述关联注册请求中包含的项目信息、属性信息和识别码进行关联注册。
177.可选的,所述管理请求包含所述资产方所指定的一组工程材料的识别码;第二注册单元603还用于:
178.接收所述资产方侧管理平台发送的所述管理请求,并根据所述管理请求中包含的识别码将所述一组工程材料锚定至所述工程项目;
179.根据所述管理请求中包含的识别码确定相应工程材料已注册的属性信息;在确定的属性信息匹配于所述租赁协议中对所需工程材料的描述信息的情况下,在所述管理请求中包含的识别码与所述工程项目的项目信息之间建立关联。
180.可选的,还包括:
181.执行单元605,响应于所述资产方注册所述项目信息以关联至所述至少一部分工程材料的请求,执行注册合约以将所述租赁协议中对所需工程材料的描述信息与所述至少一部分工程材料已注册的属性信息进行匹配,并将匹配结果透传至所述项目方;以及,响应于所述项目方针对所述匹配结果返回的确认信息,回调所述注册合约以对所述项目信息进行注册,使所述项目信息关联至所述至少一部分工程材料。
182.可选的,还包括:
183.第三注册单元606,将与所述资产方签订有针对所述租赁协议的融资协议的资金方的信息,注册至所述区块链平台,以关联至所述租赁协议所锚定的工程材料;用于表征所述至少一部分工程材料被所述资金方抵押给所述资金方,以从所述资金方处获取资金。
184.可选的,第三注册单元606还被用于:
185.将与所述资产方签订有针对所述租赁协议的融资协议的资金方的信息,注册至所述区块链平台,以关联至所述租赁协议所锚定的工程材料;所述融资协议用于指示将所述租赁协议的资产所属权转移至所述资金方,以及将所述资金方所持有的资金转移至所述资产方。
186.可选的,还包括:
187.存证单元607,接收所述资产方在所述工程项目的预定工程节点或临时节点对所述工程项目所在地的工程材料进行扫描后上传的扫描结果,并对接收到的扫描结果进行存证;以及,将所述扫描结果下发至所述资金方对应的资金方侧管理平台,以由所述资金方侧管理平台在所述扫描结果与所述至少一部分工程材料的注册信息的差异满足预设预警条件的情况下,向所述资金方发出预警。
188.可选的,存证单元607进一步用于:
189.在接收到所述扫描结果的情况下,获取所述扫描结果的发送方的身份秘钥,以对所述发送方进行身份验证;其中,仅在验证结果表明所述发送方为所述资产方或隶属于所述资产方的情况下,对所述扫描结果进行存证。
190.可选的,存证单元607还被用于:
191.接收所述资产方在所述工程项目的预定工程节点或临时节点对所述工程项目所在地的工程材料进行扫描后上传的扫描结果,并对接收到的扫描结果进行存证;
192.将所述扫描结果下发至所述资产方侧管理平台,以使所述资产方侧管理平台在所述扫描结果表明所述至少一部分工程材料中的任一工程材料不符合在所述区块链平台中的注册信息的情况下,向所述资产方发送针对所述任一工程材料的替换预警,以由所述资产方在选取用于替换所述任一工程材料的其他工程材料后,将所述其他工程材料注册至所述区块链平台。
193.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
194.在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
195.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
196.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
197.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
198.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
199.在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书
中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
200.应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
201.以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献