一种公共资源的管理方法、服务器及系统与流程

文档序号:18738398发布日期:2019-09-21 01:28阅读:312来源:国知局
一种公共资源的管理方法、服务器及系统与流程

本申请涉及公共管理技术领域,尤其涉及一种公共资源的管理方法、服务器及系统。



背景技术:

很多城市为了留住人才,提供了很多的公共资源,这些公共资源包括住房资源、人才奖励资源以及各种优惠政策资源等等,但这些公共资源的使用需要满足一定的条件,只有符合条件的申请者才可以使用对应的资源。因此,申请者如果想申请使用公共资源,需要先提交申请材料,只有申请材料经审核符合条件后,才可以获得使用的资格。

现有技术中,在申请者提交某一个公共资源的申请材料申请使用该公共资源之后,主要是通过人工审核这些申请材料是否符合条件,处理效率低下;此外,现有技术中公共资源的分配使用也不能实现信息透明化,导致出现不能优化使用公共资源的问题;因此,如何提高公共资源的管理效率的同时实现公共资源的分配使用透明化以优化公共资源的使用是本领域技术人员需要解决的问题。



技术实现要素:

本申请实施例提供了一种公共资源的管理方法、服务器及系统,采用本申请实施例在提高公共资源的管理效率同时使公共资源的分配使用信息透明化,从而优化了公共资源的使用。

第一方面,本申请实施例提供了一种公共资源的管理方法,应用于去中心化的分布式服务器,所述服务器为去中心化的分布式公共资源管理系统包括的多个社区各自对应的多个去中心化的分布式服务器中的任意一个;所述方法包括:

接收用户终端发送的公共资源处理指令;

若所述公共资源处理指令为第一公共资源的申请指令,获取所述用户终端发送的所述第一公共资源的申请资料信息,所述申请资料信息包括申请者的身份信息、学历信息和社保信息,所述申请指令包括所述申请者的身份标识,所述第一公共资源为所述服务器对应的社区提供的任意一种公共资源;

根据所述申请资料信息触发所述第一公共资源的审核智能合约,所述审核智能合约为用于审核所述申请资料信息是否满足所述第一公共资源的使用条件的合约;

若所述申请资料信息满足所述第一公共资源的使用条件,触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证。

本申请实施例通过采用点对点连接的分布式网络搭建公共资源管理系统,无需中心控制服务器,实现了多个社区的公共资源的信息共享,从而实现了多个社区的公共资源的使用透明化;此外,本申请实施例通过智能合约自动审核公共资源的申请资料,并在申请资料合格的情况下自动触发公共资源对应的使用资格发放系统发放对应申请者的使用资格,提高了审核效率,节约了人力成本,同时,提高了公共资源整个申请过程的处理效率,从而提高了公共资源的管理效率。

在其中一种可能的实现方式中,所述触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证之后,还包括:

向所述公共资源管理系统中的其它去中心化的分布式服务器广播所述申请者获得所述第一公共资源的使用资格凭证的消息。

本申请实施例通过广播的方式实现了公共资源管理系统中包括的去中心化的分布式服务器的信息同步共享,从而实现了数据信息的透明化。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用情况信息,所述接收用户终端发送的公共资源处理指令之后,所述获取所述用户终端发送的所述第一公共资源的申请资料信息之前,还包括:

根据所述第一公共资源的使用情况信息和所述申请者的身份标识确认所述申请者未获得所述第一公共资源的使用资格凭证。

本申请实施例利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,因此,可以在确认申请者是否已享有某个公共资源的使用资格之后,再根据结果决定是否给予申请该公共资源的资格,从而避免了同一个申请者重复申请并享有重复使用资格的问题,从而优化了公共资源的使用。

在其中一种可能的实现方式中,所述审核智能合约包括所述第一公共资源的使用条件,所述使用条件包括申请者的学历条件和申请者在所述服务器对应的社区缴纳社保的年限条件。

在其中一种可能的实现方式中,所述若所述申请资料信息满足所述第一公共资源的使用条件,触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证,包括:

若所述申请资料信息满足所述第一公共资源的使用条件,向所述第一公共资源的使用资格凭证发放系统发送所述申请资料信息满足所述第一公共资源的使用条件的确认信息;

接收所述第一公共资源的使用资格凭证发放系统根据所述确认信息发放的所述申请者对所述第一公共资源的使用资格凭证信息。

本申请实施例通过与公共资源的资格发放系统交互,提高了符合该公共资源申请条件的申请者的使用资格的发放效率,进一步地,提高了该公共资源的管理效率。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用条件信息,所述接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第一查询指令,所述第一查询指令为第二公共资源使用条件的查询指令,根据所述第一查询指令在数据库中获取所述第二公共资源的使用条件信息,所述第二公共资源为所述多个社区提供的公共资源中的任意一个;

向所述用户终端发送所述第二公共资源的使用条件信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了公共资源的使用条件的查询效率。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源列表信息,所述接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第二查询指令,所述第二查询指令为所述多个社区中的任意一个社区提供的公共资源列表的查询指令,根据所述第二查询指令在数据库中获取被查询社区提供的公共资源的列表信息;

向所述用户终端发送所述被查询社区提供的公共资源的列表信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了社区中提供的公共资源的列表信息的查询效率。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了每一个申请者在所述多个社区中任意社区申请的公共资源的信息,所述接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第三查询指令,所述第三查询指令为所述申请者已申请的公共资源的查询指令,根据所述第三查询指令在数据库中获取所述申请者已申请的公共资源的信息,所述第三查询指令包括所述申请者的身份标识;

向所述用户终端发送所述申请者已申请的公共资源的信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了申请者已申请的公共资源的信息的查询效率。

第二方面,本申请实施例提供了一种公共资源的管理服务器,该服务器为去中心化的分布式公共资源管理系统包括的多个社区各自对应的多个去中心化的分布式服务器中的任意一个;该服务器包括:

第一接收单元,用于接收用户终端发送的公共资源处理指令;

获取单元,用于在所述公共资源处理指令为第一公共资源的申请指令的情况下,获取所述用户终端发送的所述第一公共资源的申请资料信息,所述申请资料信息包括申请者的身份信息、学历信息和社保信息,所述申请指令包括所述申请者的身份标识,所述第一公共资源为所述服务器对应的社区提供的任意一种公共资源;

触发单元,用于根据所述申请资料信息触发所述第一公共资源的审核智能合约,所述审核智能合约为用于审核所述申请资料信息是否满足所述第一公共资源的使用条件的合约;

所述触发单元,还用于在所述申请资料信息满足所述第一公共资源的使用条件的情况下,触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证。

在其中一种可能的实现方式中,所述服务器还包括广播单元,用于在所述触发单元触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证之后,向所述公共资源管理系统中的其它去中心化的分布式服务器广播所述申请者获得所述第一公共资源的使用资格凭证的消息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用情况信息,所述服务器还包括确认单元,用于在所述第一接收单元接收用户终端发送的公共资源处理指令之后,在所述获取单元获取所述用户终端发送的所述第一公共资源的申请资料信息之前,根据所述第一公共资源的使用情况信息和所述申请者的身份标识确认所述申请者未获得所述第一公共资源的使用资格凭证。

在其中一种可能的实现方式中,所述审核智能合约包括所述第一公共资源的使用条件,所述使用条件包括申请者的学历条件和申请者在所述服务器对应的社区缴纳社保的年限条件。

在其中一种可能的实现方式中,所述触发单元包括第一发送单元和第二接收单元,

所述发送单元,用于在所述申请资料信息满足所述第一公共资源的使用条件的条件下,向所述第一公共资源的使用资格凭证发放系统发送所述申请资料信息满足所述第一公共资源的使用条件的确认信息;

所述第二接收单元,用于接收所述第一公共资源的使用资格凭证发放系统根据所述确认信息发放的所述申请者对所述第一公共资源的使用资格凭证信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用条件信息,所述服务器还包括第二发送单元,所述第一接收单元接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第一查询指令,所述第一查询指令为第二公共资源使用条件的查询指令,所述获取单元还用于根据所述第一查询指令在数据库中获取所述第二公共资源的使用条件信息,所述第二公共资源为所述多个社区提供的公共资源中的任意一个;

所述第二发送单元,用于向所述用户终端发送所述第二公共资源的使用条件信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源列表信息,所述第一接收单元接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第二查询指令,所述第二查询指令为所述多个社区中的任意一个社区提供的公共资源列表的查询指令,所述获取单元还用于根据所述第二查询指令在数据库中获取被查询社区提供的公共资源的列表信息;

所述第二发送单元,还用于向所述用户终端发送所述被查询社区提供的公共资源的列表信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了每一个申请者在所述多个社区中任意社区申请的公共资源的信息,所述第一接收单元接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第三查询指令,所述第三查询指令为所述申请者已申请的公共资源的查询指令,所述获取单元还用于根据所述第三查询指令在数据库中获取所述申请者已申请的公共资源的信息,所述第三查询指令包括所述申请者的身份标识;

所述第二发送单元,向所述用户终端发送所述申请者已申请的公共资源的信息。

第三方面,本申请实施例提供了一种去中心化的分布式服务器,包括处理器、通信接口和存储器,所述处理器、通信接口和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述处理器被配置用于调用所述应用程序代码,执行上述第一方面及其可能的实现方式中的任一项所述的公共资源管理方法。

第四方面,本申请实施例提供了一种公共资源管理系统,该系统包括多个社区各自对应的多个去中心化的分布式服务器,所述多个去中心化的分布式服务器中的每一个服务器为第二方面所述的公共资源的管理服务器,或者所述多个去中心化的分布式服务器中的每一个服务器为第三方面所述的服务器。

第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其可能的实现方式中的任一项所述的公共资源管理方法。

综上所述,本申请实施例通过采用点对点连接的分布式网络搭建公共资源管理系统,无需中心控制服务器,实现了多个社区的公共资源的信息共享,从而实现了多个社区的公共资源的使用透明化;此外,本申请实施例通过智能合约自动审核公共资源的申请资料,并在申请资料合格的情况下自动触发公共资源对应的使用资格发放系统发放对应申请者的使用资格,提高了审核效率,节约了人力成本,同时,提高了公共资源整个申请过程的处理效率,从而提高了公共资源的管理效率;本申请实施例还实现了多个社区提供的公共资源的相关信息的快速查询,整体上提高了多个社区的公共资源的管理效率。

附图说明

下面将对本申请实施例中所需要使用的附图作介绍。

图1为本申请实施例提供的一种公共资源的管理方法的系统架构示意图;

图2为本申请实施例提供的一种公共资源的管理方法的流程示意图;

图3为本申请实施例提供的一种公共资源的管理方法的另一个流程示意图;

图4为本申请实施例提供的一种公共资源的管理方法的另一个流程示意图;

图5为本申请实施例提供的一种公共资源的管理方法的另一个流程示意图;

图6为本申请实施例提供的一种公共资源的管理服务器的逻辑结构示意图

图7为本申请实施例提供的一种服务器的硬件结构示意图。

具体实施方式

为了使本领域技术人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

为了更好的理解本申请实施例提供的一种公共资源的管理方法、服务器及系统,下面先对本申请实施例适用的公共资源管理系统的构架进行描述。参阅图1,图1是本申请实施例提供的公共资源管理系统的构架示意图。如图1所示,公共资源管理系统100可以包括多个服务器120以及多个用户终端(或设备)110,其中:

多个服务器120之间的连接方式为点对点连接,即服务器120之间可以互相连接进行通信,没有中心控制服务器,整体上,公共资源管理系统100为一个去中心化的分布式网络系统架构,每个服务器120中的信息可以同步共享。另外,每个服务器120与多个用户终端110连接,具体的,每个服务器120响应于各自连接的用户终端110的相应请求以完成数据的交互。

需要说明的是,图1中只是示例性地给出了整个公共资源管理系统网络的一部分,虚线的箭头表示还有其他的服务器120与图1中画出的服务器120连接。

服务器120可以包括但不限于后台服务器、组件服务器、去中心化的分布式服务器等。服务器120为与其连接的用户终端110提供公共资源的管理服务。服务器120上需要运行有相应的服务器端程序来提供相应的公共资源的管理服务,如公共资源数据库服务,数据计算、决策执行等等。

用户终端110可以安装并运行相关的应用(或APP)。应用是指与服务器120相对应,为客户提供本地服务的程序。这里,该本地服务可包括但不限于:向服务器120发送信息(例如申请指令信息或者查询指令信息)和接收服务器120发送的信息(例如,公共资源的使用资格信息或者查询结果)等等。本方案实施例中的用户终端110可以包括但不限于任何一种基于智能操作系统的电子设备,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑、个人电脑等。其中,智能操作系统包括但不限于任何通过向移动设备提供各种移动应用来丰富设备功能的操作系统,诸如安卓(Android)、iOSTM、Windows PhoneTM等。

具体的,上述去中心化的分布式网络组成的公共资源管理系统可以是基于区块链网络的公共资源管理系统,上述多个服务器120可以对应为区块链网络中的各个节点。

需要说明的是,本申请提供的公共资源的管理方法的系统构架不限于图1所示系统架构。

下面结合图1所示的公共资源管理系统详细说明本申请实施例提供的一种公共资源的管理方法。

在本申请实施例中,图1所示的公共资源管理系统中每一个服务器120可以对应为某一个社区的去中心化的分布式服务器,那么整个公共资源管理系统包括多个社区对应的多个去中心化的分布式服务器,每一个去中心化的分布式服务器用于管理对应社区提供的公共资源,例如响应于与该公共管理服务器相连接的用户终端的申请和查询请求完成相关的数据交互以实现公共资源的管理。

此外,公共资源管理系统中包括的多个社区对应的多个去中心化的分布式服务器之间的信息是可以同步共享的,即每个资源管理服务器中都存储了上述所有去中心化的分布式服务器中对应的社区的公共资源的使用情况信息和使用条件信息,此外,还存储了所有对应社区中每个公共资源对应分配给申请者的相关信息等等。

此外,如果其中一个去中心化的分布式服务器与其它去中心化的分布式服务器交互产生新的信息,或者,该一个去中心化的分布式服务器与用户终端交互产生新的信息,该一个去中心化的分布式服务器可以将产生的新的信息广播告知其它的去中心化的分布式服务器,其它的去中心化的分布式服务器会将这些新的信息记录并保存,从而实现了信息的同步共享,即实现了信息的透明化。

在具体实施例中,某个社区的公共资源可以通过在线申请,即可以在用户终端注册并登录账号后,响应于用户的相关操作,用户终端对应地与该某个社区的公共资源的管理服务器交互以进行相应的公共资源的申请和查询。具体的,上述某个社区可以是一个居民小区、一条街道、一座城市或者一个国家;社区提供的公共资源可以包括人才房、公租房、人才奖励金等等。

在具体实施例中,用户终端可以向服务器发送相关的指令,例如申请某个公共资源的申请指令或者查询相关信息的相关指令,服务器接收到相关的指令后响应于这些指令做出对应的操作。下面分四种情况介绍。

第一种情况:用户终端向去中心化的分布式服务器发送的指令为某个公共资源的申请指令。

参阅图2,图2所示为用户终端向去中心化的分布式服务器发送的指令为某个公共资源的申请指令的情况下,公共资源的管理方法的交互流程图,具体的方法步骤如下:

步骤201、用户终端向去中心化的分布式服务器发送第一公共资源的申请指令。

具体的,所述去中心化的分布式服务器为上述公共资源管理系统中包括的多个社区对应的多个去中心化的分布式服务器中的任意一个,所述用户终端为与所述去中心化的分布式服务器连接的多个用户终端中的任意一个,所述第一公共资源为所述去中心化的分布式服务器对应的社区提供的任意一种公共资源。

在具体实施例中,如果申请者想申请使用所述去中心化的分布式服务器对应的社区提供的第一个公共资源,那么该申请者可以通过用户终端与去中心化的分布式服务器的交互进行第一公共资源的使用申请,该申请者可以是申请所述第一公共资源的任意一个申请者。

具体的,响应于申请者的登录操作,用户终端登录并显示该申请者的账户的界面;然后,响应于申请者对上述第一公共资源的使用的申请操作,用户终端向上述去中心化的分布式服务器发送该第一公共资源的申请指令,该申请指令可以包括申请者的身份标识,该身份标识可以是该申请者的身份证号码或者其它的用于唯一标识该申请者的标识信息。

步骤202、所述去中心化的分布式服务器接收所述申请指令。

步骤203、所述去中心化的分布式服务器根据所述申请指令向所述用户终端发送申请资料获取入口。

在具体实施例中,所述去中心化的分布式服务器接收到所述用户终端发送的第一公共资源的申请指令之后,所述去中心化的分布式服务器根据该申请指令调用第一公共资源的申请资料获取入口,并将该申请资料获取入口发送给所述用户终端。具体的,该申请资料获取入口可以包括所述申请者的身份信息获取入口、该申请者的学历信息获取入口以及该申请者的社保信息获取入口。

需要说明的是,本申请实施例申请使用公共资源不需要提供申请者的户籍信息,即本申请实施例主要通过人才价值(学历和社保缴纳情况)来匹配公共资源,而不受户籍的限制,从而能够更大限度地留住人才,同时优化公共资源的使用,另外就是由于不需要审核申请者的户籍信息,减少了审核项,可以提高申请资料的审核效率。

步骤204、所述用户终端接收所述申请资料获取入口。

步骤205、所述用户终端接收申请者在所述申请资料获取入口输入的第一公共资源的申请资料信息。

步骤206、所述用户终端向所述去中心化的分布式服务器发送所述第一公共资源的申请资料信息。

在具体实施例中,上述用户终端接收到上述去中心化的分布式服务器发送的第一公共资源的申请资料获取入口之后,将申请资料的获取页面显示在该用户终端屏幕上,并接收上述申请者在申请资料获取入口输入的申请资料信息,然后向所述去中心化的分布式服务器发送接收到的申请资料信息。具体的,上述申请资料信息包括申请者的身份信息、申请者的学历信息,申请者的社保信息。

步骤207、所述去中心化的分布式服务器接收所述第一公共资源的申请资料信息。

步骤208、所述去中心化的分布式服务器根据所述申请资料信息触发所述第一公共资源的审核智能合约。

步骤209、若所述申请资料信息满足所述第一公共资源的使用条件,所述去中心化的分布式服务器触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证。

在具体实施例中,上述去中心化的分布式服务器接收到上述用户终端发送的申请者申请使用第一公共资源的申请资料,然后,根据该申请资料触发第一公共资源的审核智能合约;具体的,上述去中心化的分布式服务器可以将接收到的申请资料写入上述审核智能合约中以触发该审核智能合约;或者,上述去中心化的分布式服务器接收申请资料后,该审核智能合约检测到有属于其审核的资料,从而自动触发对该审核资料进行审核。

需要说明的是,由于不同的公共资源的使用条件不同,因此,不同的公共资源对应的审核智能合约可以是不同的。

上述第一公共资源的审核智能合约自动对上述去中心化的分布式服务器接收到的申请资料进行审核之后,如果该申请资料满足第一公共资源的使用条件,那么该审核智能合约自动触发该第一公共资源的使用资格凭证发放系统发放上述申请者对所述第一公共资源的使用资格凭证。

具体的,上述审核智能合约中包括了第一公共资源的使用条件,该使用条件可以包括申请者的学历条件和申请者在上述去中心化的分布式服务器对应的社区中缴纳社保的年限条件。

为了便于理解,下面举例说明。假设申请者申请的第一公共资源为深圳市的人才房公共资源,该人才房的使用申请条件为申请者需为研究生以上学历且在深圳缴满三年社保。

假设去中心化的分布式服务器接收到的申请者的申请资料为该申请者的姓名、身份证信息(可以包括身份证号,身份证的正反面扫描件)、学历证书(可以是图片形式的扫描件)以及社保缴存记录(可以是图片形式的扫描件,也可以是文件形式),该学历证书显示申请者为研究生学历,社保缴存记录显示申请者已经在深圳缴纳了三年6个月的社保。

假设上述人才房公共资源的审核智能合约检测到去中心化的分布式服务器接收的上述申请资料,那么该审核智能合约自动触发审核上述申请资料。具体的,由于学历证书和社保缴存记录可以是图片形式的扫描件,因此审核智能合约可以先通过图像识别技术获取所述学历证书和社保缴存记录中的信息,再与上述人才房公共资源的使用条件作比较。

由上述描述可知,申请者的申请资料满足上述人才房公共资源的使用条件,因此上述人才房公共资源的审核智能合约根据该审核结果自动触发该人才房公共资源的使用资格凭证发放系统发放该申请者对该人才房公共资源的使用资格凭证。

可以看到,本申请实施例可以实现夸社区申请公共资源,由于本申请实施例中公共资源的使用不受户籍的限制,只通过人才价值(例如学历和在社区缴纳社保的情况)来匹配对应公共资源,从而大大地优化了各个社区的公共资源的使用。

综上所述,本申请实施例通过采用点对点连接的分布式网络搭建公共资源管理系统,无需中心控制服务器,实现了多个社区的公共资源的信息共享,从而实现了多个社区的公共资源的使用透明化;此外,本申请实施例通过智能合约自动审核公共资源的申请资料,并在申请资料合格的情况下自动触发公共资源对应的使用资格发放系统发放对应申请者的使用资格,提高了审核效率,节约了人力成本,同时,提高了公共资源整个申请过程的处理效率,从而提高了公共资源的管理效率。

在其中一种可能的实施方式中,所述若所述申请资料信息满足所述第一公共资源的使用条件,所述去中心化的分布式服务器触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证,包括:

若所述申请资料信息满足所述第一公共资源的使用条件,所述去中心化的分布式服务器向所述第一公共资源的使用资格凭证发放系统发送所述申请资料信息满足所述第一公共资源的使用条件的确认信息;所述去中心化的分布式服务器接收所述第一公共资源的使用资格凭证发放系统根据所述确认信息发放的所述申请者对所述第一公共资源的使用资格凭证信息。

本申请实施例通过与公共资源的资格发放系统交互,提高了符合该公共资源申请条件的申请者的使用资格的发放效率,进一步地,提高了该公共资源的管理效率。

在其中一种可能的实施方式中,所述去中心化的分布式服务器触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证之后,还包括:所述去中心化的分布式服务器向所述公共资源管理系统中的其它去中心化的分布式服务器广播所述申请者获得所述第一公共资源的使用资格凭证的消息。

在具体的实施例中,在申请者获得第一公共资源的使用资格之后,去中心化的分布式服务器可以通过广播的方式向公共资源管理系统中的其它去中心化的分布式服务器告知申请者已经获得第一公共资源的使用资格的消息;其它的去中心化的分布式服务器获知申请者已经获得第一公共资源的使用资格的消息之后,将该消息记录并保存。本申请实施例通过广播的方式实现了公共资源管理系统中包括的去中心化的分布式服务器的信息同步共享,从而实现了数据信息的透明化。

在其中一种可能的实施方式中,所述多个去中心化的分布式服务器中每一个去中心化的分布式服务器都存储了所述多个社区中每一个社区的公共资源的使用情况信息,所述去中心化的分布式服务器接收用户终端发送的所述第一公共资源的申请指令之后,所述去中心化的分布式服务器接收所述用户终端发送的所述第一公共资源的申请资料信息之前,还包括:所述去中心化的分布式服务器根据所述第一公共资源的使用情况信息和所述申请者的身份标识确认所述申请者未获得所述第一公共资源的使用资格。

在具体实施例中,由于上述公共资源管理系统中的每一个去中心化的分布式服务器的信息是可以同步共享的,每一个去中心化的分布式服务器中都存储了上述多个社区中每一个社区的公共资源的使用情况信息,因此,在去中心化的分布式服务器接收到第一资源的申请指令之后,可以先根据上述申请指令中携带的该申请者的身份标识在去中心化的分布式服务器存储的上述使用情况信息中查询该申请者是否已经获得所述第一公共资源的使用资格凭证。

如果查询到申请者已经获得第一公共资源的使用资格凭证,那么,去中心化的分布式服务器可以根据该查询结果向用户终端发送对应的查询结果信息,并提示说明申请者不能重复申请第一公共资源的使用资格。

如果查询到申请者没有获得第一公共资源的使用资格凭证,那么,服务器可以向用户终端发送申请资料获取入口,并获取用户终端发送的申请者的第一公共资源的使用申请资料信息。

本申请实施例利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,因此,可以在确认申请者是否已享有某个公共资源的使用资格之后,再根据结果决定是否给予申请该公共资源的资格,从而避免了同一个申请者重复申请并享有重复使用资格的问题,从而优化了公共资源的使用。

第二种情况:用户终端向去中心化的分布式服务器发送的指令为某个公共资源的使用条件的查询指令。

参见图3,图3所示为用户终端向去中心化的分布式服务器发送的指令为某个公共资源的使用条件的查询指令的情况下,公共资源的管理方法的交互流程图,具体的方法步骤如下:

步骤301、用户终端向去中心化的分布式服务器发送第二公共资源使用条件的查询指令。

同样的,所述去中心化的分布式服务器为上述公共资源管理系统中包括的多个社区去中心化的分布式服务器中的任意一个,所述用户终端为与所述去中心化的分布式服务器连接的多个用户终端中的任意一个,所述第二公共资源为所述多个社区提供的公共资源中的任意一个。

在具体实施例中,如果某个用户想查询第二公共资源的使用条件信息,那么可以通过用户终端向去中心化的分布式服务器发送该第二公共资源的使用条件查询指令。

步骤302、去中心化的分布式服务器接收所述第二公共资源使用条件的查询指令。

步骤303、去中心化的分布式服务器根据所述第二公共资源使用条件的查询指令获取所述第二公共资源使用条件的信息。

步骤304、去中心化的分布式服务器向用户终端发送所述第二公共资源使用条件的信息。

服务器接收到上述查询指令之后,根据该查询指令在数据库中获取该第二公共资源的使用条件信息,并将获取的信息发送给用户终端。

具体的,如果第二公共资源为去中心化的分布式服务器对应的社区的公共资源,由于去中心化的分布式服务器主要管理该社区的公共资源的使用申请和查询,因此,为了提高查询效率,一般情况下,去中心化的分布式服务器可以将该社区的公共资源的相关信息保存在本地数据库中,以便于快速查询到对应的信息。其中,保存在本地数据库中的信息可以包括该社区提供的公共资源的使用条件信息、享有该社区提供的公共资源的使用资格的申请者的信息等等。

具体的,如果第二公共资源为公共资源管理系统中其它去中心化的分布式服务器对应的社区的公共资源,由于在公共资源管理系统中的去中心化的分布式服务器之间的信息是可以同步共享的,因此,一般情况下,每个管理服务器都存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息,所以,去中心化的分布式服务器可以在存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息的数据库中查询第二公共资源的使用条件信息。

如果上述公共资源管理系统为基于区块链的系统,那么去中心化的分布式服务器可以在其保存的区块链上查询第二公共资源的使用条件信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了公共资源的使用条件的查询效率。

第三种情况:用户终端向去中心化的分布式服务器发送的指令为某个社区提供的多个公共资源列表的查询指令。

参见图4,图4所示为用户终端向去中心化的分布式服务器发送的指令为某个社区提供的多个公共资源列表的查询指令的情况下,公共资源的管理方法的交互流程图,具体的方法步骤如下:

步骤401、用户终端向去中心化的分布式服务器发送查询社区提供的公共资源列表的查询指令。

同样的,所述去中心化的分布式服务器为上述公共资源管理系统中包括的多个社区去中心化的分布式服务器中的任意一个,所述用户终端为与所述去中心化的分布式服务器连接的多个用户终端中的任意一个,上述社区为上述公共资源管理系统中包括的多个去中心化的分布式服务器对应的多个社区中的任意一个。

在具体实施例中,如果某个用户想查询某个社区提供的公共资源列表信息,那么可以通过用户终端向去中心化的分布式服务器发送该社区提供的多个公共资源列表的查询指令。

步骤402、去中心化的分布式服务器接收所述社区提供的公共资源列表的查询指令。

步骤403、去中心化的分布式服务器根据所述社区提供的公共资源列表的查询指令获取所述社区提供的公共资源列表的信息。

步骤404、去中心化的分布式服务器向用户终端发送所述社区提供的公共资源列表的信息。

服务器接收到上述社区提供的公共资源列表的查询指令之后,根据该查询指令在数据库中获取该社区提供的公共资源列表信息,并将获取的信息发送给用户终端。

具体的,如果上述社区为去中心化的分布式服务器对应的社区,由于去中心化的分布式服务器主要管理该社区的公共资源的使用申请和查询,因此,为了提高查询效率,一般情况下,去中心化的分布式服务器可以将该社区的公共资源的相关信息保存在本地数据库中,以便于快速查询到对应的信息。其中,保存在本地数据库中的信息可以包括该社区提供的公共资源的列表信息、对应的各个公共资源的使用条件信息、享有该社区提供的公共资源的使用资格的申请者的信息等等。

具体的,如果上述社区为公共资源管理系统中其它去中心化的分布式服务器对应的社区,由于在公共资源管理系统中的去中心化的分布式服务器之间的信息是可以同步共享的,因此,一般情况下,每个管理服务器都存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息,所以,去中心化的分布式服务器可以在存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息的数据库中查询该社区提供的公共资源列表信息。

如果上述公共资源管理系统为基于区块链的系统,那么去中心化的分布式服务器可以在其保存的区块链上查询上述社区提供的公共资源列表信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了社区中提供的公共资源的列表信息的查询效率。

第四种情况:用户终端向去中心化的分布式服务器发送的指令为某个申请者已申请的公共资源的查询指令。

参见图5,图5所示为用户终端向去中心化的分布式服务器发送的指令为某个申请者已申请的公共资源的查询指令的情况下,公共资源的管理方法的交互流程图,具体的方法步骤如下:

步骤501、用户终端向去中心化的分布式服务器发送申请者已申请的公共资源的查询指令。

同样的,所述去中心化的分布式服务器为上述公共资源管理系统中包括的多个社区去中心化的分布式服务器中的任意一个,所述用户终端为与所述去中心化的分布式服务器连接的多个用户终端中的任意一个,所述申请者可以是申请所述多个社区中的公共资源的任意一个申请者。

在具体实施例中,如果申请者想查询自己已经申请了的公共资源的信息,那么可以通过用户终端向去中心化的分布式服务器发送该申请者已申请的公共资源的查询指令,具体的,该查询指令可以携带该申请者的身份标识,该身份标识可以是该申请者的身份证号码或者其它的用于唯一标识该申请者的标识信息。

步骤502、去中心化的分布式服务器接收所述申请者已申请的公共资源的查询指令。

步骤503、去中心化的分布式服务器根据所述申请者已申请的公共资源的查询指令获取所述申请者已申请的公共资源的信息。

步骤504、去中心化的分布式服务器向用户终端发送所述申请者已申请的公共资源的信息。

服务器接收到上述申请者已申请的公共资源的查询指令之后,根据该查询指令在数据库中获取该申请者已申请的公共资源的信息,并将获取的信息发送给用户终端。

具体的,由于在公共资源管理系统中的去中心化的分布式服务器之间的信息是可以同步共享的,因此,一般情况下,每个管理服务器都存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息,包括每一个申请者在所述多个社区中任意社区申请的公共资源的信息,所以,去中心化的分布式服务器可以在存储了公共资源管理系统中所有去中心化的分布式服务器对应的社区的公共资源的相关信息的数据库中查询该申请者已申请的公共资源的信息。

如果上述公共资源管理系统为基于区块链的系统,那么去中心化的分布式服务器可以在其保存的区块链上查询该申请者已申请的公共资源的信息。

本申请实施例中,通过利用分布式网络公共资源管理系统实现了多个社区之间的公共资源的信息共享,从而提高了申请者已申请的公共资源的信息的查询效率。

请参见图6,图6所示为一种公共资源的管理服务器600的结构示意图,该公共资源的管理服务器600为去中心化的分布式公共资源管理系统包括的多个社区各自对应的多个去中心化的分布式服务器中的任意一个;所述公共资源的管理服务器600可以为上述图2至图5所述的去中心化的分布式服务器,所述公共资源的管理服务器600包括:第一接收单元601,获取单元602和触发单元603,其中:

第一接收单元601,用于接收用户终端发送的公共资源处理指令;

获取单元602,用于在所述公共资源处理指令为第一公共资源的申请指令的情况下,获取所述用户终端发送的所述第一公共资源的申请资料信息,所述申请资料信息包括申请者的身份信息、学历信息和社保信息,所述申请指令包括所述申请者的身份标识,所述第一公共资源为所述公共资源的管理服务器600对应的社区提供的任意一种公共资源;

触发单元603,用于根据所述申请资料信息触发所述第一公共资源的审核智能合约,所述审核智能合约为用于审核所述申请资料信息是否满足所述第一公共资源的使用条件的合约;

触发单元603,还用于在所述申请资料信息满足所述第一公共资源的使用条件的情况下,触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证。

在其中一种可能的实现方式中,所述公共资源的管理服务器600还包括广播单元,用于在触发单元603触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证之后,向所述公共资源管理系统中的其它去中心化的分布式服务器广播所述申请者获得所述第一公共资源的使用资格凭证的消息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用情况信息,所述公共资源的管理服务器600还包括确认单元,用于在第一接收单元601接收用户终端发送的公共资源处理指令之后,在获取单元602获取所述用户终端发送的所述第一公共资源的申请资料信息之前,根据所述第一公共资源的使用情况信息和所述申请者的身份标识确认所述申请者未获得所述第一公共资源的使用资格凭证。

在其中一种可能的实现方式中,所述审核智能合约包括所述第一公共资源的使用条件,所述使用条件包括申请者的学历条件和申请者在所述公共资源的管理服务器600对应的社区缴纳社保的年限条件。

在其中一种可能的实现方式中,触发单元603包括第一发送单元和第二接收单元,

所述发送单元,用于在所述申请资料信息满足所述第一公共资源的使用条件的条件下,向所述第一公共资源的使用资格凭证发放系统发送所述申请资料信息满足所述第一公共资源的使用条件的确认信息;

所述第二接收单元,用于接收所述第一公共资源的使用资格凭证发放系统根据所述确认信息发放的所述申请者对所述第一公共资源的使用资格凭证信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用条件信息,所述公共资源的管理服务器600还包括第二发送单元,第一接收单元601接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第一查询指令,所述第一查询指令为第二公共资源使用条件的查询指令,获取单元603还用于根据所述第一查询指令在数据库中获取所述第二公共资源的使用条件信息,所述第二公共资源为所述多个社区提供的公共资源中的任意一个;

所述第二发送单元,用于向所述用户终端发送所述第二公共资源的使用条件信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源列表信息,第一接收单元601接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第二查询指令,所述第二查询指令为所述多个社区中的任意一个社区提供的公共资源列表的查询指令,获取单元603还用于根据所述第二查询指令在数据库中获取被查询社区提供的公共资源的列表信息;

所述第二发送单元,还用于向所述用户终端发送所述被查询社区提供的公共资源的列表信息。

在其中一种可能的实现方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了每一个申请者在所述多个社区中任意社区申请的公共资源的信息,第一接收单元601接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第三查询指令,所述第三查询指令为所述申请者已申请的公共资源的查询指令,获取单元603还用于根据所述第三查询指令在数据库中获取所述申请者已申请的公共资源的信息,所述第三查询指令包括所述申请者的身份标识;

所述第二发送单元,向所述用户终端发送所述申请者已申请的公共资源的信息。

图6所示的公共资源的管理服务器600中各个单元的具体实现及有益效果可以对应参照图2至图5所示的方法实施例及其可能的实施方式中的相应描述,此处不再赘述。

请参见图7,图7是本申请实施例提供的一种服务器700,服务器700可以是上述图2至图5所述方法实施例中的去中心化的分布式服务器。服务器700可以是去中心化的公共资源管理系统中包括的多个社区各自对应的多个去中心化的分布式服务器中的任意一个服务器,其中,所述多个去中心化的分布式服务器的连接方式为点对点连接,每一个所述去中心化的分布式服务器与多个用户终端连接。

服务器700包括处理器701、存储器702和通信接口703,所述处理器701、存储器702和通信接口703通过总线704相互连接。

存储器702包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器702用于相关指令及数据的存储。通信接口703用于接收和发送数据。

处理器701可以是一个或多个中央处理器(central processing unit,CPU),在处理器701是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。

该服务器700中的处理器701用于读取所述存储器702中存储的程序代码,执行以下操作:

通过通信接口703接收用户终端发送的公共资源处理指令;

若所述公共资源处理指令为第一公共资源的申请指令,获取所述用户终端发送的所述第一公共资源的申请资料信息,所述申请资料信息包括申请者的身份信息、学历信息和社保信息,所述申请指令包括所述申请者的身份标识,所述第一公共资源为所述服务器700对应的社区提供的任意一种公共资源;

根据所述申请资料信息触发所述第一公共资源的审核智能合约,所述审核智能合约为用于审核所述申请资料信息是否满足所述第一公共资源的使用条件的合约;

若所述申请资料信息满足所述第一公共资源的使用条件,触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证。

在其中一种可能的实施方式中,处理器701触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证之后,还包括:

处理器701通过通信接口703向所述公共资源管理系统中的其它去中心化的分布式服务器广播所述申请者获得所述第一公共资源的使用资格凭证的消息。

在其中一种可能的实施方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用情况信息,所述处理器701通过通信接口703接收用户终端发送的公共资源处理指令之后,所述处理器701获取所述用户终端发送的所述第一公共资源的申请资料信息之前,还包括:

处理器701根据所述第一公共资源的使用情况信息和所述申请者的身份标识确认所述申请者未获得所述第一公共资源的使用资格凭证。

在其中一种可能的实施方式中,所述审核智能合约包括所述第一公共资源的使用条件,所述使用条件包括申请者的学历条件和申请者在所述服务器700对应的社区缴纳社保的年限条件。

在其中一种可能的实施方式中,所述若所述申请资料信息满足所述第一公共资源的使用条件,处理器701触发所述第一公共资源的使用资格凭证发放系统发放所述申请者对所述第一公共资源的使用资格凭证,包括:

若所述申请资料信息满足所述第一公共资源的使用条件,处理器701通过通信接口703向所述第一公共资源的使用资格凭证发放系统发送所述申请资料信息满足所述第一公共资源的使用条件的确认信息;

处理器701通过通信接口703接收所述第一公共资源的使用资格凭证发放系统根据所述确认信息发放的所述申请者对所述第一公共资源的使用资格凭证信息。

在其中一种可能的实施方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源的使用条件信息,所述处理器701通过通信接口703接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第一查询指令,所述第一查询指令为第二公共资源使用条件的查询指令,处理器701根据所述第一查询指令在数据库中获取所述第二公共资源的使用条件信息,所述第二公共资源为所述多个社区提供的公共资源中的任意一个;

处理器701通过通信接口703向所述用户终端发送所述第二公共资源的使用条件信息。

在其中一种可能的实施方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了所述多个社区中每一个社区的公共资源列表信息,所述处理器701通过通信接口703接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第二查询指令,所述第二查询指令为所述多个社区中的任意一个社区提供的公共资源列表的查询指令,处理器701根据所述第二查询指令在数据库中获取被查询社区提供的公共资源的列表信息;

处理器701通过通信接口703向所述用户终端发送所述被查询社区提供的公共资源的列表信息。

在其中一种可能的实施方式中,所述多个去中心化的分布式服务器中每一个服务器都存储了每一个申请者在所述多个社区中任意社区申请的公共资源的信息,所述处理器701通过通信接口703接收用户终端发送的公共资源处理指令之后,还包括:

若所述公共资源处理指令为第三查询指令,所述第三查询指令为所述申请者已申请的公共资源的查询指令,处理器701根据所述第三查询指令在数据库中获取所述申请者已申请的公共资源的信息,所述第三查询指令包括所述申请者的身份标识;

处理器701通过通信接口703向所述用户终端发送所述申请者已申请的公共资源的信息。

需要说明的是,基于图7描述中所述的各个操作的实现还可以对应参照图2至图5所示的方法实施例及其可能的实施例的相应描述,此处不再赘述。

本申请实施例提供了一种公共资源管理系统,该系统包括多个社区各自对应的多个去中心化的分布式服务器,所述多个去中心化的分布式服务器中的每一个服务器可以为图6所述的公共资源的管理服务器600,或者所述多个去中心化的分布式服务器中的每一个服务器可以为图7所述的服务器700。

本申请实施例还提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被处理器执行时,图2、图3、图4或图5所述的方法流程得以实现。

综上所述,本申请实施例通过采用点对点连接的分布式网络搭建公共资源管理系统,无需中心控制服务器,实现了多个社区的公共资源的信息共享,从而实现了多个社区的公共资源的使用透明化;此外,本申请实施例通过智能合约自动审核公共资源的申请资料,并在申请资料合格的情况下自动触发公共资源对应的使用资格发放系统发放对应申请者的使用资格,提高了审核效率,节约了人力成本,同时,提高了公共资源整个申请过程的处理效率,从而提高了公共资源的管理效率;本申请实施例还实现了多个社区提供的公共资源的相关信息的快速查询,整体上提高了多个社区的公共资源的管理效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。

在本申请所提供的几个实施例中,应该理解到,所揭露的服务器和方法,可以通过其它的方式实现。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1