【技术实现步骤摘要】
一种分布式多端服务方法及装置
[0001]本专利技术涉及分布式存储技术,尤其涉及一种分布式多端服务方法及装置。
技术介绍
[0002]现有技术的服务系统中,通常包括服务端、用户端和后台端等端口。
[0003]随着社会的发展,越来越多的线下实体服务端对用户进行服务,而服务端之间彼此孤立,用户需要选择某个服务端进行服务时,往往需要跑到实体服务端才可以得知该服务端的工作状态,例如,该服务端是否正在被别的用户使用,或者该服务端是否有故障而无法使用等情况,降低用户体验。
[0004]因此,现有的服务系统无法让用户得知各服务端的状态,用户体验低下。
技术实现思路
[0005]本专利技术实施例提供一种分布式多端服务方法及装置,旨在解决上述技术问题。
[0006]本专利技术实施例的第一方面,提供一种分布式多端服务方法,包括:从N个节点中随机产生包括M个节点的选举委员会,根据选举委员会从所述M个节点中选举产生唯一出块节点,其中M和N均为正整数,M小于N;其中,从N个节点中随机产生包括M个节点的选举委员会 ...
【技术保护点】
【技术特征摘要】
1.一种分布式多端服务方法,其特征在于,包括:从N个节点中随机产生包括M个节点的选举委员会,根据选举委员会从所述M个节点中选举产生唯一出块节点,其中M和N均为正整数,M小于N;所述选举委员会从所述N个节点选举产生Y个可信节点,与所述唯一出块节点共同组成分布式存储区块链系统,其中,Y大于M且小于N;基于所述分布式存储区块链系统接收各服务端的状态数据,所述状态数据用于指示所述服务端是否故障和/或是否被占用,由设置在各服务端的传感网络采集得到;根据所述唯一出块节点对所述状态数据进行打包处理形成当前区块,以及对应解码所述当前区块的私钥,并对所述当前区块进行链接存储;响应用户端的查询请求,将所述私钥发送给所述用户端;其中,从N个节点中随机产生包括M个节点的选举委员会,包括:根据预设选举模型获取第T轮和第T+1轮选举的随机数,其中,第T+1轮的随机数由第T轮的随机数和第T轮每个节点提出的种子生成的;基于当前随机数对当前轮次的N个节点进行排序,并选出前 M个节点作为所述选举委员会。2.根据权利要求1所述的方法,其特征在于,所述传感网络包括摄像头网络,所述摄像头网络用于采集所述服务端的区域图像;基于所述区域图像指示所述服务端是否故障和/或是否被占用。3.根据权利要求1所述的方法,其特征在于,响应用户端的查询请求,将所述私钥发送给所述用户端,包括:响应用户端的查询请求,以及权益到链信息,将所述私钥发送给所述用户端。4.根据权利要求1所述的方法,其特征在于,还包括:基于所述分布式存储区块链系统接收所述用户端针对所述服务端的线下评价数据。5.根据权利要求4所述的方法,其特征在于,在基于所述分布式存储区块链系统接收所述用户端针对所述服务端的线下评价数据之后,还包括:转发所述线下评价数据至链下验证节点,所述链下验证节点对所述线下评价数据进行验证处理,获取验证结果;将所述验证结果基于所述分布式存储区块链系统存储。6.根据权利要求4所述的方法,其特征在于,在基于所述分布式存储区块链系统接收所述用户端针对所述服务端的线下评价数据之后,还包括:若所述线下评价数据为否定评价数据,转发所述否定评价数据至链下验证节点,所述链下验证节点对所述评价数据进行验证处理,获取验证结果;基于所述分布式存储区块...
【专利技术属性】
技术研发人员:叶东俊,
申请(专利权)人:深圳时空云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。