基于区块链的企业管理方法和装置

著录项
  • CN202011467382.0
  • 20201214
  • CN112288336A
  • 20210129
  • 支付宝(杭州)信息技术有限公司
  • 胡志
  • G06Q10/06
  • G06Q10/06 G06Q20/40 G06Q40/04 G06Q50/26

  • 浙江省杭州市西湖区西溪路556号8层B段801-11
  • 浙江(33)
  • 北京博思佳知识产权代理有限公司
  • 田雅
摘要
本说明书提供了一种基于区块链的企业管理方法和装置,企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述方法包括:企业管理平台接收目标企业端发送的对目标承诺合约的参与申请;响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;提升所述目标企业的企业权益。
权利要求

1.一种基于区块链的企业管理方法,应用于企业管理平台,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述方法包括:

接收目标企业端发送的对目标承诺合约的参与申请;

响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;

从所述区块链获取所述第一调用交易的执行结果,并在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

2.根据权利要求1所述的方法,提升所述目标企业的企业权益,包括:

提升所述目标企业的信用评分。

3.根据权利要求1所述的方法,提升所述目标企业的企业权益,包括:

将所述目标企业列为所述企业管理平台的商业推广对象,以对所述目标企业施行平台推广。

4.根据权利要求1或2或3所述的方法,还包括:

从所述区块链上获取对所述目标承诺合约的第二调用交易的执行结果,其中,所述第二调用交易由用户端向所述区块链发起,以使所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,并将所述第二调用交易的执行结果保存至所述区块链;所述执行结果包括所述见证结果;

当所述见证结果指示所述目标企业完成所述目标承诺内容时,进一步提升所述目标企业的企业权益;

当所述见证结果指示所述目标企业未完成所述目标承诺内容时,降低所述目标企业的企业权益。

5.根据权利要求4所述的方法,所述目标承诺内容包含预设的承诺标准;

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,包括:

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述目标企业的见证结果。

6.一种基于区块链的企业管理方法,应用于区块链的节点设备,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干企业承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述方法包括:

获取所述企业管理平台发起的目标企业对目标承诺合约的第一调用交易;

响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应,并将所述第一调用交易的执行结果保存在所述区块链,以使所述企业管理平台从所述区块链获取所述第一调用交易的执行结果,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

7.根据权利要求6所述的方法,还包括:

获取用户端向所述区块链发起的对所述目标承诺合约的第二调用交易,所述第二调用交易包含所述目标企业的业务见证数据;

响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果;

将所述第二调用交易的执行结果保存至所述区块链,其中,所述执行结果包括所述见证结果;以使所述企业管理平台从所述区块链获取所述第二调用交易的执行结果,当所述见证结果指示所述目标企业完成所述目标承诺内容时,所述管理平台进一步提升所述目标企业的企业权益;当所述见证结果指示所述目标企业未完成所述目标承诺内容时,所述管理平台降低所述目标企业的企业权益。

8.根据权利要求7所述的方法,所述目标承诺内容包含预设的承诺标准;所述基于所述业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,包括:

基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述见证结果。

9.根据权利要求8所述的方法,所述目标承诺内容包含承诺主体提供的产品或服务达到的预设的好评率阈值;所述业务见证数据包含用户端生成的用户评价;

所述基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,以生成所述目标企业的见证结果,包括:

基于所述用户评价,计算出所述目标企业提供的产品或服务对应的当前好评率;判断所述当前好评率是否达到预设的好评率阈值,以生成表示所述目标企业是否达到所述预设的承诺标准的见证结果。

10.根据权利要求7所述的方法,所述目标承诺合约约定了承诺主体承诺提供卫生的经营服务场所;

所述业务见证数据包括举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价;

所述基于所述业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,包括:

基于举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价,判断所述业务见证数据是否真实有效,如果是,识别所述图片显示的和/或所述评价体现的所述经营服务场所的卫生情况,并基于识别出的卫生情况生成指示所述目标企业是否完成所述目标承诺内容的见证结果。

11.一种基于区块链的企业管理装置,应用于企业管理平台,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置包括:

接收单元,接收目标企业端发送的对目标承诺合约的参与申请;

发送单元,响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;

获取单元,从所述区块链获取所述第一调用交易的执行结果;

权益提升单元,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

12.根据权利要求11所述的装置,所述权益提升单元,进一步用于:

提升所述目标企业的信用评分。

13.根据权利要求11所述的装置,所述权益提升单元,进一步用于:

将所述目标企业列为所述企业管理平台的商业推广对象,以对所述目标企业施行平台推广。

14.根据权利要求11或12或13所述的装置,所述获取单元,进一步从所述区块链上获取对所述目标承诺合约的第二调用交易的执行结果,其中,所述第二调用交易由用户端向所述区块链发起,以使所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,并将所述第二调用交易的执行结果保存至所述区块链;所述执行结果包括所述见证结果;

所述权益提升单元,当所述见证结果指示所述目标企业完成所述目标承诺内容时,进一步提升所述目标企业的企业权益;

所述装置还包括权益降低单元,当所述见证结果指示所述目标企业未完成所述目标承诺内容时,降低所述目标企业的企业权益。

15.根据权利要求14所述的装置,所述目标承诺内容包含预设的承诺标准;

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,包括:

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述目标企业的见证结果。

16.一种基于区块链的企业管理装置,应用于区块链的节点设备,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干企业承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置包括:

获取单元,获取所述企业管理平台发起的目标企业对目标承诺合约的第一调用交易;

执行单元,响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应,

保存单元,将所述第一调用交易的执行结果保存在所述区块链,以使所述企业管理平台从所述区块链获取所述第一调用交易的执行结果,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

17.根据权利要求16所述的装置,所述获取单元,进一步用于获取用户端向所述区块链发起的对所述目标承诺合约的第二调用交易,所述第二调用交易包含所述目标企业的业务见证数据;

所述执行单元,进一步用于响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果;

所述保存单元,进一步将所述第二调用交易的执行结果保存至所述区块链,其中,所述执行结果包括所述见证结果;以使所述企业管理平台从所述区块链获取所述第二调用交易的执行结果,当所述见证结果指示所述目标企业完成所述目标承诺内容时,所述管理平台进一步提升所述目标企业的企业权益;当所述见证结果指示所述目标企业未完成所述目标承诺内容时,所述管理平台降低所述目标企业的企业权益。

18.根据权利要求17所述的装置,所述目标承诺内容包含预设的承诺标准;所述执行单元,进一步用于:

基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述见证结果。

19.根据权利要求18所述的装置,所述目标承诺内容包含承诺主体提供的产品或服务达到的预设的好评率阈值;所述业务见证数据包含用户端生成的用户评价;

所述执行单元,进一步用于:

基于所述用户评价,计算出所述目标企业提供的产品或服务对应的当前好评率;判断所述当前好评率是否达到预设的好评率阈值,以生成表示所述目标企业是否达到所述预设的承诺标准的见证结果。

20.根据权利要求17所述的装置,所述目标承诺合约约定了承诺主体承诺提供卫生的经营服务场所;

所述业务见证数据包括举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价;

所述执行单元,进一步用于:

基于举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价,判断所述业务见证数据是否真实有效,如果是,识别所述图片显示的和/或所述评价体现的所述经营服务场所的卫生情况,并基于识别出的卫生情况生成指示所述目标企业是否完成所述目标承诺内容的见证结果。

21.一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如权利要求1至5任意一项所述的方法。

22.一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如权利要求6至10任意一项所述的方法。

说明书
技术领域

本说明书一个或多个实施方式涉及网络通信领域,尤其涉及一种基于区块链的企业管理方法和装置。

小微企业由于企业资金短缺、交易行为不规范等缺陷造成企业信用等级偏低,进一步导致小微企业资金成本高,从而限制了小微企业的发展,也降低了用户对小微企业提供服务的用户体验。

区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。

有鉴于此,本说明书一个或多个实施方式提供了一种基于区块链的企业管理方法、装置和计算机设备。

为实现上述目的,本说明书一个或多个实施方式提供技术方案如下:

根据本说明书一个或多个实施方式的第一方面,提出了一种基于区块链的企业管理方法,应用于企业管理平台,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述方法包括:

接收目标企业端发送的对目标承诺合约的参与申请;

响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;

从所述区块链获取所述第一调用交易的执行结果,并在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

根据本说明书一个或多个实施方式的第二方面,提出了一种基于区块链的企业管理方法,应用于区块链的节点设备,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干企业承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述方法包括:

获取所述企业管理平台发起的目标企业对目标承诺合约的第一调用交易;

响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应,并将所述第一调用交易的执行结果保存在所述区块链,以使所述企业管理平台从所述区块链获取所述第一调用交易的执行结果,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

根据本说明书一个或多个实施方式的第三方面,提出了一种基于区块链的企业管理装置,应用于企业管理平台,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置包括:

接收单元,接收目标企业端发送的对目标承诺合约的参与申请;

发送单元,响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;

获取单元,从所述区块链获取所述第一调用交易的执行结果;

权益提升单元,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

执行单元,执行对所述目标企业的权益提升逻辑。

根据本说明书一个或多个实施方式的第四方面,提出了一种基于区块链的企业管理装置,应用于区块链的节点设备,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干企业承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置包括:

获取单元,获取所述企业管理平台发起的目标企业对目标承诺合约的第一调用交易;

执行单元,响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应,

保存单元,将所述第一调用交易的执行结果保存在所述区块链,以使所述企业管理平台从所述区块链获取所述第一调用交易的执行结果,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

根据本说明书一个或多个实施方式的第五方面,提出了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行所述企业管理平台所执行的企业管理方法。

根据本说明书一个或多个实施方式的第六方面,提出了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行区块链的节点设备所执行的企业管理方法。

基于本说明书各个实施方式提供的基于区块链的企业管理方法、装置、计算机设备和计算机可读存储介质,经目标企业申请,将目标企业纳入目标承诺合约的承诺主体,利用区块链的防篡改机制和目标承诺合约的参与逻辑,在区块链上将目标企业纳为目标承诺合约的承诺主体;并在参与承诺后,企业管理平台可相应提升所述目标企业的权益。本说明书提供的基于区块链的企业管理方法,由于区块链记录了目标企业被纳为目标承诺合约的承诺主体,其参与承诺过程及承诺内容均被区块链真实无篡改地记录,防止目标企业反悔其承诺;通过提升目标企业的企业权益,以实际的权益帮助鼓励目标企业信守承诺,获得了促进目标企业发展的良性循环模式。

图1是一示例性实施例提供的创建智能合约的示意图。

图2是一示例性实施例提供的一种调用智能合约的示意图。

图3是一示例性实施例提供的创建智能合约和调用智能合约的示意图。

图4是一示例性实施方式提供的基于区块链执行企业管理方法的系统架构图。

图5是一示例性实施方式提供的基于区块链的企业管理方法的流程示意图。

图6是一示例性实施方式提供的应用于企业管理平台的基于区块链的企业管理装置的示意图。

图7是一示例性实施方式提供的应用于区块链的节点设备的基于区块链的企业管理装置的示意图。

图8运行本说明书所提供的基于区块链的企业管理装置实施方式的一种硬件结构图。

这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施方式中所描述的实施方式并不代表与本说明书一个或多个实施方式相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施方式的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施方式中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施方式中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施方式中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施方式中也可能被合并为单个步骤进行描述。

小微企业处于企业起步阶段,由于企业资金短缺、交易行为不规范等缺陷造成企业信用等级偏低,进一步导致小微企业贷款成本高,从而限制了小微企业的发展,也降低了用户对小微企业提供服务的用户体验。

有鉴于此,本说明书的一个或多个实施方式中提供了基于区块链的企业管理方法。其中,本说明书所述的区块链或区块链网络,具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的P2P网络系统,该区块链内的账本数据分布在时间上相连的一个个“区块(block)”之内,后一区块可包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。

区块链一般被划分为三种类型:公有链(Public Blockchain),私有链(PrivateBlockchain)和联盟链(Consortium Blockchain)。此外,还可以有上述多种类型的结合,比如私有链+联盟链、联盟链+公有链等。

其中,去中心化程度最高的是公有链。公有链以比特币、以太坊为代表,加入公有链的参与者(也可称为区块链中的节点)可以读取链上的数据记录、参与交易、以及竞争新区块的记账权等。而且,各节点可自由加入或者退出网络,并进行相关操作。

私有链则相反,该网络的写入权限由某个组织或者机构控制,数据读取权限受组织规定。简单来说,私有链可以为一个弱中心化系统,其对节点具有严格限制且节点数量较少。这种类型的区块链更适合于特定机构内部使用。

联盟链则是介于公有链以及私有链之间的区块链,可实现“部分去中心化”。联盟链中各个节点通常有与之相对应的实体机构或者组织;节点通过授权加入网络并组成利益相关联盟,共同维护区块链运行。

可以预期,本说明书提供的基于区块链的企业管理方法可应用于合适类型的区块链网络中。

计算设备可将数据构建成区块链所支持的标准的交易(transaction)格式,然后发布至区块链,由区块链中的节点设备对收到的交易进行共识处理,并在达成共识后,由区块链中作为记账节点的节点设备,将这笔交易打包进区块,在区块链中进行持久化存证。

无论区块链采用哪种共识算法,记账节点均可以将接收到的交易打包以生成最新区块,并将生成的最新区块发送至其它节点设备进行共识验证。如果其它节点设备接收到最新区块后,经验证没有问题,可以将该最新区块追加到原有的区块链末尾,从而完成区块链的记账过程。其它节点验证记账节点发来的新的区块的过程中,也可以执行该区块中的包含的交易。

需要说明的是,区块链每产生一个最新区块,则在该最新区块中的交易被执行之后,区块链中这些被执行交易的对应状态会随之发生变化。例如,以账户模型构架的区块链中,外部账户或者智能合约账户的账户状态,通常也会随着交易的执行而发生相应的变化。

例如,当区块中的一笔“转账交易”执行完毕后,与该“转账交易”相关的转出方账户和转入方账户的余额(即这些账户的Balance字段的字段值),通常也会随之发生变化。

又如,区块中的“智能合约调用交易”则用以调用区块链上部署的智能合约,在节点设备对应的EVM内调用上述智能合约以执行上述“智能合约调用交易”,并将执行上述智能合约调用交易后、智能合约账户的账户状态更新在该智能合约的账户中。

在实际应用中,不论是公有链、私有链还是联盟链,都可能提供智能合约(Smartcontract)的功能。区块链上的智能合约是在区块链上可以被交易触发执行的合约。智能合约可以通过代码的形式定义。

以以太坊为例,支持用户在以太坊网络中创建并调用一些复杂的逻辑。以太坊作为一个可编程区块链,其核心是以太坊虚拟机(EVM),每个以太坊节点都可以运行EVM。EVM是一个图灵完备的虚拟机,通过它可以实现各种复杂的逻辑。用户在以太坊中发布和调用智能合约就是在EVM上运行的。实际上,EVM直接运行的是虚拟机代码(虚拟机字节码,下简称“字节码”),所以部署在区块链上的智能合约可以是字节码。

如图1所示,Bob将一笔包含创建智能合约信息的交易(Transaction)发送到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图中交易的From字段用于记录发起创建智能合约的账户的地址,交易的Data字段的字段值保存的合约代码可以是字节码,交易的To字段的字段值为一个null(空)的账户。当节点间通过共识机制达成一致后,这个智能合约成功创建,后续用户可以调用这个智能合约。

智能合约创建后,区块链上出现一个与该智能合约对应的合约账户,并拥有一个特定的地址;比如,图1中各节点中的“0x68e12cf284…”就代表了创建的这个合约账户的地址;合约代码(Code)和账户存储(Storage)将保存在该合约账户的账户存储中。智能合约的行为由合约代码控制,而智能合约的账户存储则保存了合约的状态。换句话说,智能合约使得区块链上产生包含合约代码和账户存储的虚拟账户。

前述提到,包含创建智能合约的交易的Data字段保存的可以是该智能合约的字节码。字节码由一连串的字节组成,每一字节可以标识一个操作。基于开发效率、可读性等多方面考虑,开发者可以不直接书写字节码,而是选择一门高级语言编写智能合约代码。例如,高级语言可以采用诸如Solidity、Serpent、LLL语言等。对于采用高级语言编写的智能合约代码,可以经过编译器编译,生成可以部署到区块链上的字节码。

以Solidity语言为例,用其编写的合约代码与面向对象编程语言中的类(Class)很相似,在一个合约中可以声明多种成员,包括状态变量、函数、函数修改器、事件等。状态变量是永久存储在智能合约的账户存储(Storage)字段中的值,用于保存合约的状态。

如图2所示,仍以以太坊为例,Bob将一笔包含调用智能合约信息的交易发送到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图中交易的From字段用于记录发起调用智能合约的账户的地址,To字段用于记录被调用的智能合约的地址,交易的Data字段用于记录调用智能合约的方法和参数。调用智能合约后,合约账户的账户状态可能改变。后续,某个客户端可以通过接入的区块链节点查看合约账户的账户状态,例如,上述账户状态可以Key-Value对的形式存储到智能合约的Storage树中。调用智能合约的交易的执行结果,可以是以交易收据(receipt)的形式,存储到MPT收据树中。

智能合约可以以规定的方式在区块链网络中每个节点独立的执行,所有执行记录和数据都保存在区块链上,所以当这样的交易执行完毕后,区块链上就保存了无法篡改、不会丢失的交易凭证。

创建智能合约和调用智能合约的示意图如图3所示。以太坊中要创建一个智能合约,需要经过编写智能合约、变成字节码、部署到区块链等过程。以太坊中调用智能合约,是发起一笔指向智能合约地址的交易,各个节点的EVM可以分别执行该交易,将智能合约代码分布式的运行在以太坊网络中每个节点的虚拟机中。

对于区块链中的账户而言,通常会通过一个结构体,来维护账户的账户状态。当区块中的交易被执行后,区块链中与该交易相关的账户的状态通常也会发生变化。

以以太坊为例,账户的结构体通常包括Balance,Nonce,Code和Storage等字段。其中:

Balance字段,用于维护账户目前的账户余额;

Nonce字段,用于维护该账户的交易次数;它是用于保障每笔交易能且只能被处理一次的计数器,有效避免重放攻击;

Code字段,用于维护该账户的合约代码;在实际应用中,Code字段中通常仅维护合约代码的hash值;因而,Code字段通常也称之为Codehash字段。

Storage字段,用于维护该账户的存储内容(默认字段值为空);对于合约账户而言,通常会分配一个独立的存储空间,用以存储该合约账户的存储内容;该独立的存储空间通常称之为该合约账户的账户存储。合约账户的存储内容通常会构建成MPT(MerklePatricia Trie)树的数据结构存储在上述独立的存储空间之中;其中,基于合约账户的存储内容构建成的MPT树,通常也称之为Storage树。而Storage字段通常仅维护该Storage树的根节点;因此,Storage字段通常也称之为StorageRoot字段。

其中,对于外部账户而言,以上示出的Code字段和Storage字段的字段值均为空值。

对于大多数区块链模型,通常都会使用Merkle树;或者,基于Merkle树的数据结构,来存储和维护数据。以以太坊为例,以太坊使用了MPT树(一种Merkle树变种),作为数据组织形式,用来组织和管理账户状态、交易信息等重要数据。

以太坊针对区块链中需要存储和维护的数据,设计了三棵MPT树,分别是MPT状态树、MPT交易树和MPT收据树。其中,除了以上三棵MPT树以外,实际上还存在一棵基于合约账户的存储内容构建的Storage树。

MPT状态树,是由区块链中所有账户的账户状态(state)数据组织成的MPT树;MPT交易树,是由区块链中的交易(transaction)数据组织成的MPT树;MPT收据树,是区块中的交易在执行完毕后生成的与每笔交易对应的交易(receipt)收据组织成的MPT树。以上示出的MPT状态树、MPT交易树和MPT收据树的根节点的hash值,最终都会被添加至对应区块的区块头中。

其中,MPT交易树和MPT收据树均与区块相对应,即每一个区块都有自己的MPT交易树和MPT收据树。对于组织成的MPT交易树、MPT收据树和MPT状态树,最终都会在采用多级数据存储结构的Key-Value型数据库(比如,LevelDB)中进行存储。

图4示意了本说明书一示例性实施方式提供的基于区块链执行企业管理方法的系统架构图。如图4所示,企业管理平台41与区块链400的节点设备401对接接,且所述企业管理平台41与多个企业端42-45连接,为企业提供管理服务。基于企业端的计算设备配置,上述企业端可以为基于小型计算机、可移动通信设备的客户端,也可以为基于大型计算机集、或服务器的服务端。

所述企业管理平台可包括一台或多台服务设备,由上述一台服务设备,或多台服务设备中的至少一台与上述区块链的节点设备401以外部连接方式连接。可选的,上述企业管理平台本身或上述企业管理平台包含的至少一个服务模块还可以被集成于上述区块链的节点设备401内部,从而以内部连接方式与上述区块链的节点设备401连接。

本说明书并不限定上述企业管理平台对应的用户实体,例如,可以为政府管理机构,也可以为企业行业联盟,还可以为提供承诺合约开发服务的技术服务平台机构,等等。

图5提供了本说明书一示例性实施方式所述的基于区块链执行企业管理方法,企业管理平台在所述区块链上发布有若干对企业的业务行为执行承诺管理的智能合约(以下简称为“承诺合约”),上述承诺合约可约定企业的目标承诺内容,并约定由用户对参与承诺的企业是否完成所述目标承诺内容进行见证。

具体的,上述目标承诺内容可包括参与承诺的企业提供的产品或服务质量可达到预设的承诺标准,该承诺标准可以为行业的、或者高于行业的量化标准。基于企业所在的行业、产品或服务的类型、标准的量化指标等约定要素的不同,企业管理平台可在区块链上发布若干种不同的承诺合约。

为了体现对参与承诺的企业(既承诺主体)的公平公开性,上述承诺合约还可约定承诺主体参与承诺期间、/和完成承诺内容后可以提升的权益内容,或者,承诺主体未完成承诺内容时,对承诺主体降低的权益内容。以下,本说明书将提供一个或多个实施方式来详细阐述基于区块链的企业管理方法。

步骤502,所述企业管理平台接收目标企业端发送的对目标承诺合约的参与申请。

企业管理平台可在平台展示其发布的多个承诺合约的承诺内容,以及,对应可以提升的权益内容。目标企业可基于自身所处的行业、可以达到的产品或服务标准、或者,期望获得的权益内容,选择预期的目标承诺合约,并向上述企业管理平台发送对目标承诺合约的参与申请。

上述参与申请可包含目标企业的资质等验证信息,用以使企业管理平台基于该验证信息判断目标企业是否被允许参与目标承诺合约,例如,当目标承诺合约是面向小微企业的承诺合约,为大力鼓励小微企业发展,该目标承诺合约约定了对参与承诺企业的较多的优惠和鼓励举措,因此,企业管理平台需验证申请参与该目标承诺合约的企业是否满足“小微型企业”的资质,例如,查验目标企业的年度收入凭证、纳税凭证等等。

当企业管理平台查验所述目标企业的资质与目标承诺合约匹配后,可向所述区块链发送基于所述参与申请生成的第一调用交易。

步骤504,响应于所述参与申请,所述企业管理平台向所述区块链发起对所述目标承诺合约的第一调用交易。

上述第一调用交易可包含目标企业的标识信息,如目标企业的商户名称、地址、社会统一身份认证编码等可标识目标企业的信息。

步骤506,所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应。

上述目标承诺合约中目标企业所在的承诺主体名单与所述目标承诺内容对应存储:上述承诺主体名单指示的目标企业,可参与对上述目标承诺内容的承诺。

在又一示出的实施方式中,验证目标企业是否具备参与承诺所述目标承诺合约的步骤过程,可以由节点设备调用上述目标承诺合约来执行。具体的,所述企业管理平台向所述区块链发送的所述第一调用交易,可包含所述目标企业的资质验证信息,所述区块链的节点设备响应于所述第一调用交易,首先调用所述目标承诺合约声明的承诺主体资质验证逻辑,对所述目标企业的资质验证信息执行验证,并在所述验证通过后,进一步调用所述目标承诺合约声明的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单。

本实施方式中并不限定目标承诺合约中声明的、承诺主体资质验证逻辑的具体内容,例如,可以对目标企业提交的资质验证信息包含的特征值(如目标企业的年度营收额、或年度缴税额等)执行阈值比较逻辑,来判断目标企业与目标承诺合约约定的承诺主体资质是否匹配。

通过目标承诺合约约定的承诺主体资质验证逻辑来验证目标企业的参与资质,更能提高资质验证的执行效率,且基于区块链的防篡改机制和共识机制,提高了资质验证的公开性和公平性。

步骤508,所述企业管理平台从所述区块链获取所述第一调用交易的执行结果。

节点设备对智能合约调用交易的执行过程,即节点设备响应于所述智能合约调用交易,调用智能合约中与所述调用交易对应的逻辑的执行过程。智能合约调用交易的执行结果,可以以交易收据的形式被保存在区块链中(例如MPT收据树);其中,上述交易收据基于智能合约被调用执行过程中产生的执行日志而生成。因此,上述第一调用交易的执行结果包括区块链的节点设备是否成功将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单。

步骤510,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

如果否,上述企业管理平台可基于上述执行结果,获得所述目标企业的标识未被列入所述目标承诺合约维护的承诺主体名单的原因,例如,目标企业的资质不符合上述目标企业的要求。

如果是,上述企业管理平台可提升上述目标企业的企业权益。

本实施方式并不限定上述企业权益的具体内容。在一示出的实施方式中,上述提升目标企业的企业权益,可包括提升所述目标企业的信用评分。上述企业管理平台可与多个金融机构建立合作关系,从而对企业管理平台对接的企业执行金融管理;当目标企业的信用评分提升时,与企业管理平台合作的金融机构可基于目标企业已提升的信用评分,提高目标企业的贷款额度,或降低目标企业的贷款利率,从而给予目标企业更低的资金成本,助推目标企业的发展。

在又一示出的实施方式中,上述提升所述目标企业的企业权益,还可包括:将所述目标企业列为所述企业管理平台的商业推广对象,以对所述目标企业施行平台推广,其推广方式包括但不限于将目标企业或目标企业的产品在所述企业管理平台提供的名单中的排名提升、在所述企业管理平台上为目标企业植入广告、或增加目标企业的曝光率等提升目标企业的企业形象的内容方式。

而且,企业管理平台基于目标企业被列为目标承诺合约的承诺主体、而对所述目标企业提升的企业权益,可以为一次性的企业权益,例如,为目标企业一次性提供的微小企业助力低息贷款;也可以为预设周期内的持续性的企业权益,例如,目标承诺合约可约定承诺周期,在所述承诺周期内,将目标企业的信用评分持续保持在一个较高状态,从而在所述承诺周期内使得目标企业可持续地获得较低的贷款成本,或者,在所述承诺周期内,在企业管理平台持续为目标企业做推广宣传,等等。本实施方式对此不作限定。

这样,上述企业管理平台基于目标企业作为承诺主体、参与对目标承诺合约约定的目标承诺内容的承诺,可执行对目标企业的权益提升逻辑,无论提升的权益是一次性的,还是在承诺期间持续施行的,都在一定程度上起到了帮助目标企业的业务发展的作用。

步骤512,区块链的用户端向所述区块链发送对所述目标企业的第二调用交易,所述第二调用交易包含所述目标企业的业务见证数据。

所述目标企业的业务见证数据可直接或间接反应上述目标企业是否完成目标承诺合约约定的目标承诺内容。当上述目标承诺合约用于承诺诚信经营或高品质经营时,上述业务见证数据可包含用户使用目标企业提供的产品或服务的订单、基于上述订单产生的用户评价、或用户虽然未使用但可体现目标企业是否诚信经营、是否提供高品质产品或服务的举报证明信息、评价信息等,在此不作具体限定。

步骤514,响应于所述第二调用交易,所述区块链的节点设备调用所述目标承诺合约的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,并将所述第二调用交易的执行结果保存至所述区块链;所述执行结果包括所述见证结果。

例如,所述目标承诺合约约定了承诺主体承诺提供卫生的经营服务场所;当用户在目标企业提供的经营服务场所发现不卫生的场所环境时,可向区块链上的目标承诺合约提起第二调用交易,以举报目标企业未完成其承诺的内容。具体的,上述第二调用交易中的业务见证数据包括举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价。

响应于上述第二调用交易,区块链的节点设备可基于举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价,判断所述业务见证数据是否真实有效,例如,采用图像识别技术判断上述图片是否与目标企业的经营服务场所对应,采用图像识别技术判断上述图片显示的卫生情况,采用文字识别技术识别所述评价所体现的所述经营场所的卫生情况,从而基于识别出的卫生情况生成指示所述目标企业是否完成所述目标承诺内容的见证结果。

在又一示出的实施方式中,当所述目标承诺内容包含预设的承诺标准时,所述区块链的节点设备执行所述目标承诺合约声明的见证逻辑的过程可包括:基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述目标企业的见证结果。

例如,当上述目标承诺合约为同行业内多企业参与的优质服务承诺合约时,上述目标承诺合约约定的承诺标准可量化为用户对接受的服务的好评率阈值,在该业务场景中,区块链的用户端发送的第二调用交易中的业务见证数据可包含用户接收目标企业提供的服务后生成的用户评价;

区块链的节点设备响应于所述第二调用交易,执行所述目标承诺合约的见证逻辑,基于所述第二调用交易中的用户评价,判断所述用户评价是否为好评评价,从而基于判断结果计算出所述目标企业提供的产品或服务对应的当前好评率,进而判断所述当前好评率是否达到预设的好评率阈值,以生成表示所述目标企业是否达到所述预设的承诺标准的见证结果。

上述目标承诺合约还可设置持续的承诺标准,例如在承诺周期内好评率始终保持在预设的好评率阈值之上,基于目标承诺合约多次地被相同或不同的区块链用户端发送的多个第二调用交易调用,上述目标承诺合约可维护目标企业在承诺周期内的好评率曲线,从而在上述承诺周期结束时,基于上述好评率曲线是否始终在预设的好评率阈值之上,生成指示所述目标企业是否完成目标承诺内容的见证结果。

本实施方式并不限定目标承诺合约基于业务见证数据,判断目标企业是否完成目标承诺合约约定的目标承诺内容的过程中具体的判断逻辑,本领域技术人员可从实际的承诺判断需求出发,例如采用文字识别、图片识别等多种技术手段,开发出多种适合不同见证场景的数据有效性判断逻辑和是否完成目标承诺内容(或是否满足承诺标准)的计算判断逻辑。

步骤516,上述企业管理平台从所述区块链上获取对所述目标承诺合约的第二调用交易的执行结果。

步骤518,当所述见证结果指示所述目标企业完成所述目标承诺内容时,进一步提升所述目标企业的企业权益;当所述见证结果指示所述目标企业未完成所述目标承诺内容时,降低所述目标企业的企业权益。

上述企业管理平台通过与其对接的节点设备进行信息交互,可获取到上述第二调用交易的执行结果。

当所述见证结果指示所述目标企业完成所述目标承诺内容时,所述企业管理平台进一步提升所述目标企业的企业权益,可包括在承诺周期结束后继续为目标企业维持在上述目标企业参与承诺时(即步骤510所述的)提供的企业权益,例如为目标企业继续保持在步骤510中提高的信用评分,继续为目标企业在上述企业管理平台的宣传推广;或者,相对于上述目标企业参与承诺时(即步骤510所述的)所提供的企业权益、进一步增加的其他企业权益,如进一步提高目标企业的信用评分,以使金融机构进一步降低所述目标企业的贷款成本,进一步提升目标企业在行业排名中的名次,等等。

当所述见证结果指示所述目标企业未完成所述目标承诺内容时,所述企业管理平台降低所述目标企业的企业权益,可包括撤回或取消在上述目标企业参与承诺时(即步骤510所述的)为目标企业提供的企业权益;由于目标企业未信守承诺、完成目标承诺内容,上述企业管理平台执行的降低所述目标企业的企业权益的过程还可包括实施对目标企业的惩罚举措,例如,降低目标企业的信用评分,在企业管理平台上曝光目标企业的不守信行为,从而降低目标企业的企业形象。

基于上述步骤502至518所述的基于区块链的企业管理方法,首先基于目标企业参与作为目标承诺合约的承诺主体,提升目标企业的企业权益,有助于帮助目标企业改善经营环境提高产品质量;接着通过用户对目标企业的见证,督促目标企业诚实守信地遵守承诺规范完成目标承诺内容;最终基于用户的见证获得目标企业的见证结果,当见证结果指示目标企业完成目标承诺内容时,可对目标企业的诚实守信行为执行进一步的权益提升,当见证结果指示目标企业未完成目标承诺内容时,对目标企业的失信行为执行相应的权益降低。通过承诺加见证的方式,在平台上营造了诚实守信经营的良好生态环境,鼓励企业诚实守信经营,而且多用户见证的模式也提升了判断企业是否完成承诺的可信性。

上述目标企业参与承诺、用户执行见证、见证结果的计算过程均在区块链上进行,基于区块链的防篡改机制和智能合约执行过程的快捷公开性,提高了上述企业管理方法的准确性和公开性。

与上述流程实现对应,本说明书的实施方式还提供了基于区块链的企业管理装置60和70。装置60和70可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过所在设备的CPU(Central Process Unit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图8所示的CPU、内存以及存储器之外,上述装置所在的设备通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。

如图6所示,本说明书提供了一种基于区块链的企业管理装置60,应用于企业管理平台,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干的承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置60包括:

接收单元602,接收目标企业端发送的对目标承诺合约的参与申请;

发送单元604,响应于所述参与申请,向所述区块链发送对所述目标承诺合约的第一调用交易,以使所述区块链的节点设备响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应;

获取单元606,从所述区块链获取所述第一调用交易的执行结果;

权益提升单元608,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

在又一示出的实施方式中,所述权益提升单元608,进一步用于:

提升所述目标企业的信用评分。

在又一示出的实施方式中,所述权益提升单元608,进一步用于:

将所述目标企业列为所述企业管理平台的商业推广对象,以对所述目标企业施行平台推广。

在又一示出的实施方式中,所述获取单元606,进一步从所述区块链上获取对所述目标承诺合约的第二调用交易的执行结果,其中,所述第二调用交易由用户端向所述区块链发起,以使所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,并将所述第二调用交易的执行结果保存至所述区块链;所述执行结果包括所述见证结果;

所述权益提升单元608,当所述见证结果指示所述目标企业完成所述目标承诺内容时,进一步提升所述目标企业的企业权益;

所述装置60还包括权益降低单元610,当所述见证结果指示所述目标企业未完成所述目标承诺内容时,降低所述目标企业的企业权益。

在又一示出的实施方式中,所述目标承诺内容包含预设的承诺标准;

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果,包括:

所述区块链的节点设备响应于所述第二调用交易,调用所述目标承诺合约中的见证逻辑,基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述目标企业的见证结果。

上述装置60中各个单元的功能和作用的实现过程具体详见上述企业管理平台所执行的基于区块链的企业管理方法中对应步骤的实现过程,相关之处参见方法实施方式的部分说明即可,在此不再赘述。

如图7所示,本说明书还提供了一种基于区块链的企业管理装置70,应用于区块链的节点设备,所述企业管理平台与所述区块链的节点设备对接,所述企业管理平台在所述区块链上发布有若干企业承诺合约,且所述若干的承诺合约分别约定有承诺内容;所述装置70包括:

获取单元702,获取所述企业管理平台发起的目标企业对目标承诺合约的第一调用交易;

执行单元704,响应于所述第一调用交易,调用所述目标承诺合约中的参与逻辑,将所述目标企业的标识列入所述目标承诺合约维护的承诺主体名单,所述承诺主体名单与所述目标承诺合约约定的目标承诺内容对应,

保存单元706,将所述第一调用交易的执行结果保存在所述区块链,以使所述企业管理平台从所述区块链获取所述第一调用交易的执行结果,在基于所述执行结果确定所述目标企业的标识被列入所述目标承诺合约维护的承诺主体名单时,提升所述目标企业的企业权益。

在又一示出的实施方式中,所述获取单元702,进一步用于获取用户端向所述区块链发起的对所述目标承诺合约的第二调用交易,所述第二调用交易包含所述目标企业的业务见证数据;

所述执行单元704,进一步用于响应于所述第二调用交易,调用所述目标承诺合约的见证逻辑,基于所述业务见证数据,生成指示所述目标企业是否完成所述目标承诺内容的见证结果;

所述保存单元706,进一步将所述第二调用交易的执行结果保存至所述区块链,其中,所述执行结果包括所述见证结果;以使所述企业管理平台从所述区块链获取所述第二调用交易的执行结果,当所述见证结果指示所述目标企业完成所述目标承诺内容时,所述管理平台进一步提升所述目标企业的企业权益;当所述见证结果指示所述目标企业未完成所述目标承诺内容时,所述管理平台降低所述目标企业的企业权益。

在又一示出的实施方式中,所述目标承诺内容包含预设的承诺标准;所述执行单元704,进一步用于:

基于所述第二调用交易包含的所述业务见证数据,判断所述目标企业的业务行为是否达到所述预设的承诺标准,并基于判断的结果生成所述见证结果。

在又一示出的实施方式中,所述目标承诺内容包含承诺主体提供的产品或服务达到的预设的好评率阈值;所述业务见证数据包含用户端生成的用户评价;

所述执行单元704,进一步用于:

基于所述用户评价,计算出所述目标企业提供的产品或服务对应的当前好评率;判断所述当前好评率是否达到预设的好评率阈值,以生成表示所述目标企业是否达到所述预设的承诺标准的见证结果。

在又一示出的实施方式中,所述目标承诺合约约定了承诺主体承诺提供卫生的经营服务场所;

所述业务见证数据包括举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价;

所述执行单元704,进一步用于:

基于举报所述目标企业提供的经营服务场所的卫生情况的图片和/或用户对所述经营服务场所的卫生情况的评价,判断所述业务见证数据是否真实有效,如果是,识别所述图片显示的和/或所述评价体现的所述经营服务场所的卫生情况,并基于识别出的卫生情况生成指示所述目标企业是否完成所述目标承诺内容的见证结果。

上述装置70中各个单元的功能和作用的实现过程具体详见上述区块链的节点设备所执行的基于区块链的企业管理方法中对应步骤的实现过程,相关之处参见方法实施方式的部分说明即可,在此不再赘述。

以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施方式阐明的装置、单元、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机设备,如图8所示,该计算机设备包括存储器和处理器。其中,存储器上存储有能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本说明书实施方式中企业管理平台所执行的基于区块链的企业管理方法的各个步骤。对上述企业管理平台所执行的基于区块链的企业管理方法的各个步骤的详细描述请参见之前的内容,不再重复。

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机设备,如图8所示,该计算机设备包括存储器和处理器。其中,存储器上存储有能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本说明书实施方式中区块链的节点设备所执行的基于区块链的企业管理方法的各个步骤。对上述节点设备所执行的基于区块链的企业管理方法的各个步骤的详细描述请参见之前的内容,不再重复。

以上所述仅为本说明书的较佳实施方式而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。

计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本说明书的实施方式可提供为方法、系统或计算机程序产品。因此,本说明书的实施方式可采用完全硬件实施方式、完全软件实施方式或结合软件和硬件方面的实施方式的形式。而且,本说明书的实施方式可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本文发布于:2024-09-25 16:31:28,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/87208.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议