基于区块链的时间管理方法、装置、介质及电子设备制造方法及图纸

技术编号:20178188 阅读:25 留言:0更新日期:2019-01-23 00:48
本发明专利技术实施例提供了一种基于区块链的时间管理方法、装置、介质及电子设备,该基于区块链的时间管理方法包括:获取第一用户发布至区块链网络中的服务需求信息,并获取其它用户发布至区块链网络中的服务提供信息;根据第一用户发布的服务需求信息,从其它用户中选取服务提供信息与服务需求信息相匹配的目标用户,以使目标用户向第一用户提供服务;在目标用户向第一用户提供服务之后,将目标用户向所述第一用户提供的服务时长存储至所述目标用户的时间银行账户中,所述时间银行账户为基于所述区块链网络构建的时间银行中的账户。本发明专利技术实施例的技术方案不仅能够实现信息的可追溯性,而且确保了服务时长数据的不可篡改,提高了服务时长数据的可靠性。

Time Management Method, Device, Medium and Electronic Equipment Based on Block Chain

The embodiment of the present invention provides a time management method, device, medium and electronic equipment based on block chain, which includes acquiring service requirement information published by the first user to the block chain network and obtaining service provision information published by other users to the block chain network, and according to service requirement information published by the first user, starting from the block chain network. It selects target users whose service provision information matches service requirement information to enable target users to provide services to the first user; after target users provide services to the first user, the service time provided by target users to the first user is stored in the time bank account of the target user, which is based on the block chain network. Build time bank accounts. The technical scheme of the embodiment of the present invention can not only realize the traceability of information, but also ensure that the service-time data can not be tampered with and improve the reliability of the service-time data.

【技术实现步骤摘要】
基于区块链的时间管理方法、装置、介质及电子设备
本专利技术涉及区块链
,具体而言,涉及一种基于区块链的时间管理方法、装置、介质及电子设备。
技术介绍
目前,志愿者在需要参加志愿活动时通常是在固定的网站(如志愿者网站)上发布服务提供信息,在提供服务之后,由相关机构记录志愿者提供的服务时长。这种记录方式是将志愿者提供的服务时长记录在相关机构中,单一的数据维护可能会存在数据篡改的问题,并且也存在数据追溯困难等各种问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种基于区块链的时间管理方法、装置、介质及电子设备,进而至少在一定程度上解决志愿者提供的服务时长数据记录或维护不准确,以及难以追溯的问题。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术实施例的第一方面,提供了一种基于区块链的时间管理方法,包括:获取第一用户发布至区块链网络中的服务需求信息,并获取其它用户发布至所述区块链网络中的服务提供信息;根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,以使所述目标用户向所述第一用户提供服务;在所述目标用户向所述第一用户提供服务之后,将所述目标用户向所述第一用户提供的服务时长存储至所述目标用户的时间银行账户中,所述时间银行账户为基于所述区块链网络构建的时间银行中的账户。在本专利技术的一些实施例中,基于前述方案,根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,包括:根据所述第一用户发布的服务需求信息中所包含的服务需求时间和所述其它用户发布的服务提供信息中所包含的服务提供时间,查找所述其它用户中是否存在服务提供时间与所述服务需求时间相匹配的用户;若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的一个用户,则将查找到的用户作为所述目标用户。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理方法还包括:若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的多个用户,则根据所述多个用户的服务质量、所述第一用户的位置信息和所述多个用户的位置信息,从所述多个用户中选取所述目标用户。在本专利技术的一些实施例中,基于前述方案,根据所述多个用户的服务质量、所述第一用户的位置信息和所述多个用户的位置信息,从所述多个用户中选取所述目标用户,包括:根据所述第一用户的位置信息和所述多个用户的位置信息,分别计算所述多个用户中的各个用户与所述第一用户之间的距离;根据所述各个用户与所述第一用户之间的距离和所述各个用户的服务质量,计算所述各个用户的推荐得分;根据所述各个用户的推荐得分,选取所述目标用户。在本专利技术的一些实施例中,基于前述方案,根据所述各个用户与所述第一用户之间的距离和所述各个用户的服务质量,计算所述各个用户的推荐得分,包括:计算所述各个用户与所述第一用户之间的距离的倒数,以作为所述各个用户对应的距离因子;对所述各个用户对应的距离因子和所述各个用户的服务质量进行加权求和,以得到所述各个用户的推荐得分。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理方法还包括:若从所述区块链网络中获取到所述目标用户被服务的时长,则根据所述被服务的时长,更新所述目标用户的时间银行账户中的时长。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理方法还包括:若接收到将所述目标用户的时间银行账户中的时长转移给指定用户的指令,则将所述目标用户的时间银行账户中的时长转移至所述指定用户在所述时间银行中的账户中。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理方法还包括:若接收到与所述目标用户的时间银行账户中的时长相关联的资源转换指令,则将所述目标用户的时间银行账户中的时长转换为指定资源。在本专利技术的一些实施例中,基于前述方案,通过以下公式将所述目标用户的时间银行账户中的时长转换为指定资源:其中,M表示转换得到的所述指定资源的数额;C和m表示系数;Q表示所述目标用户的服务质量;n1表示所述目标用户开始提供服务的年份;n2表示所述目标用户终止提供服务的年份;N表示当前年份;Hi表示所述目标用户的时间银行账户中第i年的剩余时长。根据本专利技术实施例的第二方面,提供了一种基于区块链的时间管理装置,包括:获取单元,用于获取第一用户发布至区块链网络中的服务需求信息,并获取其它用户发布至所述区块链网络中的服务提供信息;选取单元,用于根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,以使所述目标用户向所述第一用户提供服务;存储单元,用于在所述目标用户向所述第一用户提供服务之后,将所述目标用户向所述第一用户提供的服务时长存储至所述目标用户的时间银行账户中,所述时间银行账户为基于所述区块链网络构建的时间银行中的账户。在本专利技术的一些实施例中,基于前述方案,所述选取单元配置为:根据所述第一用户发布的服务需求信息中所包含的服务需求时间和所述其它用户发布的服务提供信息中所包含的服务提供时间,查找所述其它用户中是否存在服务提供时间与所述服务需求时间相匹配的用户;若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的一个用户,则将查找到的用户作为所述目标用户。在本专利技术的一些实施例中,基于前述方案,所述选取单元配置为:若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的多个用户,则根据所述多个用户的服务质量、所述第一用户的位置信息和所述多个用户的位置信息,从所述多个用户中选取所述目标用户。在本专利技术的一些实施例中,基于前述方案,所述选取单元配置为:根据所述第一用户的位置信息和所述多个用户的位置信息,分别计算所述多个用户中的各个用户与所述第一用户之间的距离;根据所述各个用户与所述第一用户之间的距离和所述各个用户的服务质量,计算所述各个用户的推荐得分;根据所述各个用户的推荐得分,选取所述目标用户。在本专利技术的一些实施例中,基于前述方案,所述选取单元配置为:计算所述各个用户与所述第一用户之间的距离的倒数,以作为所述各个用户对应的距离因子;对所述各个用户对应的距离因子和所述各个用户的服务质量进行加权求和,以得到所述各个用户的推荐得分。在本专利技术的一些实施例中,基于前述方案,所述存储单元还用于:若从所述区块链网络中获取到所述目标用户被服务的时长,则根据所述被服务的时长,更新所述目标用户的时间银行账户中的时长。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理装置还包括:第一处理单元,用于在接收到将所述目标用户的时间银行账户中的时长转移给指定用户的指令时,将所述目标用户的时间银行账户中的时长转移至所述指定用户在所述时间银行中的账户中。在本专利技术的一些实施例中,基于前述方案,所述的基于区块链的时间管理装置还包括:第二处理单元,用于在接收到与所述目标用户的时间银行账户中的时长相关联的资源转换指令时,将所述目标用户的时间银行账户中的时长转换为指定资源。在本专利技术的一些实本文档来自技高网...

【技术保护点】
1.一种基于区块链的时间管理方法,其特征在于,包括:获取第一用户发布至区块链网络中的服务需求信息,并获取其它用户发布至所述区块链网络中的服务提供信息;根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,以使所述目标用户向所述第一用户提供服务;在所述目标用户向所述第一用户提供服务之后,将所述目标用户向所述第一用户提供的服务时长存储至所述目标用户的时间银行账户中,所述时间银行账户为基于所述区块链网络构建的时间银行中的账户。

【技术特征摘要】
1.一种基于区块链的时间管理方法,其特征在于,包括:获取第一用户发布至区块链网络中的服务需求信息,并获取其它用户发布至所述区块链网络中的服务提供信息;根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,以使所述目标用户向所述第一用户提供服务;在所述目标用户向所述第一用户提供服务之后,将所述目标用户向所述第一用户提供的服务时长存储至所述目标用户的时间银行账户中,所述时间银行账户为基于所述区块链网络构建的时间银行中的账户。2.根据权利要求1所述的基于区块链的时间管理方法,其特征在于,根据所述第一用户发布的服务需求信息,从所述其它用户中选取服务提供信息与所述服务需求信息相匹配的目标用户,包括:根据所述第一用户发布的服务需求信息中所包含的服务需求时间和所述其它用户发布的服务提供信息中所包含的服务提供时间,查找所述其它用户中是否存在服务提供时间与所述服务需求时间相匹配的用户;若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的一个用户,则将查找到的用户作为所述目标用户。3.根据权利要求2所述的基于区块链的时间管理方法,其特征在于,还包括:若在所述其它用户中查找到所述服务提供时间与所述服务需求时间相匹配的多个用户,则根据所述多个用户的服务质量、所述第一用户的位置信息和所述多个用户的位置信息,从所述多个用户中选取所述目标用户。4.根据权利要求3所述的基于区块链的时间管理方法,其特征在于,根据所述多个用户的服务质量、所述第一用户的位置信息和所述多个用户的位置信息,从所述多个用户中选取所述目标用户,包括:根据所述第一用户的位置信息和所述多个用户的位置信息,分别计算所述多个用户中的各个用户与所述第一用户之间的距离;根据所述各个用户与所述第一用户之间的距离和所述各个用户的服务质量,计算所述各个用户的推荐得分;根据所述各个用户的推荐得分,选取所述目标用户。5.根据权利要求4所述的基于区块链的时间管理方法,其特征在于,根据所述各个用户与所述第一用户之间的距离和所述各个用户的服务质量,计算所述各个用户的推荐得分,包括:计算所述各个用户与所述第一用户之间的距离的倒数,以作为所述各个用户对应的距离因子;对所述各个用户对应的距离因子和所述各个用...

【专利技术属性】
技术研发人员:李夫路梁爽王骐
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1