分布式网络通信方法与装置与流程

文档序号:27098757发布日期:2021-10-27 17:25阅读:144来源:国知局
分布式网络通信方法与装置与流程

1.本发明涉及分布式存储技术领域,尤其涉及一种分布式网络通信方法、装置、计算机终端以及存储介质。


背景技术:

2.现有中心化通信网络中,通常包括网络平台、服务和监管等端口。
3.用户需要选择某地服务时,一方面要注册登录各种网络平台,从而通过网络平台进行服务攻略、路线选择、住宿安排等规划。另一方面,会通过政府的信用背书,确认服务的级别,通过网友的评价,了解服务的乐趣。
4.通过现有中心化通信网络,在一定程度上方便用户对服务进行规划,也方便对服务进行推广宣传。
5.但是,由于不同网络平台的存在,这就导致存在如下难题需要解决:第一,不同网络平台各自为政,提供的宣传介绍也千差万别,往往导致用户大量搜素,不仅提升用户时间成本,而且产生无效搜素浪费网络资源。
6.第二,服务方和用户在不同网络平台注册登录,不但增加了时间成本,而且还将自有数据不断提供给不同平台,埋下了巨大信息泄露隐患。
7.第三,政府或者网友的评价往往具有主观性,不利于用户较为客观了解服务方服务。
8.综上所述,中心化通信网络存在信息泄露、数据真实性低以及网络资源分散造成浪费的技术问题。


技术实现要素:

9.为了克服上述现有技术的不足,本发明提出分布式网络通信方法、装置、系统、计算机设备以及可读存储介质。
10.一方面,本发明提供一种分布式网络通信方法,包括:接收各地服务端上传的服务摘要数据;所述各地服务端上传的服务摘要数据对应线下服务内容的服务视频,所述服务视频存储在云平台;通过权益证明共识,对所述各地服务端上传的服务摘要数据进行链接存储;在区块链浏览器接收服务查询时,如果权益到链,向所述用户端提供查询秘钥;所述区块链浏览器链接至云平台页面;所述云平台页面根据所述查询秘钥加载所述服务视频。
11.进一步地,分布式网络通信方法还包括:如果未收到用户端提供的权益,提示用户端提供权益。
12.改进地,分布式网络通信方法还包括:获取用户端体验线下服务后的体验反馈,转发所述体验反馈至监管端;发送所述查询秘钥给所述监管端,以供所述监管端在所述云平台页面核查所述体
验反馈;获取核查意见进行链接存储,全网公布。
13.改进地,获取核查意见进行链接存储,全网公布的步骤包括:经过设定期间,向所述监管端获取核查意见;对所述核查意见进行链接存储,全网公布。
14.一方面,本发明提供一种分布式网络通信方法,包括:上传服务摘要数据至区块链系统;所述服务摘要数据对应线下服务内容的服务视频;所述区块链系统通过权益证明共识,对所述服务端上传的服务摘要数据进行链接存储;上传所述服务视频存储在云平台;在区块链浏览器接收服务查询时,如果权益到链,所述区块链系统向所述用户端提供查询秘钥;所述区块链浏览器链接至云平台页面;所述云平台页面根据所述查询秘钥加载所述服务视频。
15.一方面,本发明提供一种分布式网络通信装置,包括:摘要接收模块,接收各地服务端上传的服务摘要数据;所述各地服务端上传的服务摘要数据对应线下服务内容的服务视频,所述服务视频存储在云平台;权益证明模块,用于通过权益证明共识,对所述各地服务端上传的服务摘要数据进行链接存储;秘钥提供模块,用于在区块链浏览器接收服务查询时,如果权益到链,向所述用户端提供查询秘钥;所述区块链浏览器链接至云平台页面;所述云平台页面根据所述查询秘钥加载所述服务视频。
16.一方面,本发明提供一种分布式网络通信装置,包括:第一传输模块,用于上传服务摘要数据至区块链系统;所述服务摘要数据对应线下服务内容的服务视频;所述区块链系统通过权益证明共识,对所述服务端上传的服务摘要数据进行链接存储;第二传输模块,用于上传所述服务视频存储在云平台;在区块链浏览器接收服务查询时,如果权益到链,所述区块链系统向所述用户端提供查询秘钥;所述区块链浏览器链接至云平台页面;所述云平台页面根据所述查询秘钥加载所述服务视频。
17.一方面,本发明提供一种分布式网络通信系统,包括:区块链系统、云平台、用户端以及服务端;所述区块链系统接收各地所述服务端上传的服务摘要数据;各地所述服务端上传的服务摘要数据对应线下服务内容的服务视频,所述服务视频存储在云平台;所述区块链系统通过权益证明共识,对各地所述服务端上传的服务摘要数据进行链接存储;所述区块链系统在区块链浏览器接收服务查询时,如果权益到链,所述区块链系统向所述用户端提供查询秘钥;所述区块链浏览器链接至云平台页面;所述云平台页面根据所述查询秘钥加载所述服务视频。
18.一方面,本发明提供一种计算机设备,包括处理器和存储器,所述存储器存储计算机程序,所述处理器根据所述计算机程序执行上述任一项所述的方法。
19.一方面,本发明提供一种可读存储介质,存储计算机程序,所述计算机程序被用于实现实施例任一项所述的方法。
20.进一步改进地,本发明提供一种分布式网络通信方法,该方法包括:获取用户端体验线下服务后的投诉反馈,转发所述投诉反馈至监管端;发送所述查询秘钥给所述监管端,以供所述监管端在所述云平台页面核查所述投诉反馈;获取核查意见进行链接存储,全网公布。
21.该进一步的改进方案带来的技术效果为:第一,监管端和区块链系统作为一个技术整体考虑,都只对投诉反馈进行核查,从而节约数据处理资源,提升监管端的核查效率和区块链系统的核查效率,进而极大提高区块链系统的交易吞吐量;第二,只对投诉反馈进行核查,可以对不可靠服务端进行筛选过滤,从而避免过多的数据处理,减少带宽占用,释放区块链系统的数据处理能力。
22.更进一步改进地,本发明提供一种分布式网络通信系统,该系统包括:监管端获取用户端体验线下服务后的投诉反馈;监管端向区块链系统请求所述查询秘钥;监管端通过所述查询秘钥,在所述云平台页面核查所述投诉反馈;监管端将核查属实的核查意见上传所述区块链系统进行链接存储,全网公布。
23.该更进一步的改进方案带来的技术效果为:链下直接对接核查的方式,可以减少区块链系统转发投诉反馈的动作,从而进一步减少区块链系统的数据处理压力,提高区块链系统数据处理的针对性,从而提高区块链系统对关键交易的吞吐量和处理效率。与现有技术相比,本发明的有益效果在于:本发明通过接收各地服务端上传的服务摘要数据;各地服务端上传的服务摘要数据对应线下服务内容的服务视频,服务视频存储在云平台;再通过权益证明共识,对各地服务端上传的服务摘要数据进行链接存储;在区块链浏览器接收服务查询时,如果权益到链,向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。这些技术手段共同实现提高区块链系统的交易吞吐量,保护服务端隐私和用户端隐私的技术效果,而且用户端通过区块链浏览器自动链接至云平台页面,在提供查询秘钥时得以查询服务视频,从而避免用户多处注册披露个人信息,避免用户进行多次登录访问,提升用户体验,节约网络资源。
附图说明
24.图1为分布式网络通信方法的一个流程示意图;图2为分布式网络通信方法的另一个流程示意图;图3为分布式网络通信方法的一个装置架构示意图;图4为分布式网络通信装置的另一个装置架构示意图;图5为分布式网络通信系统的一个系统架构示意图;图6为计算机设备的一个架构示意图;图7为可读储存介质的一个架构示意图;图8为分布式网络通信方法的另一个流程示意图;图9为分布式网络通信系统的另一个系统架构示意图。
具体实施方式
25.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
26.实施例一参见图1,为解决数据安全、数据价值控制、区块链系统效率以及用户操作简单、网络资源节约的技术问题,以区块链系统为执行主体,本实施例提供一种分布式网络通信方法,该方法包括步骤:s1、接收各地服务端上传的服务摘要数据;各地服务端上传的服务摘要数据对应线下服务内容的服务视频,服务视频存储在云平台;s2、通过权益证明共识,对各地服务端上传的服务摘要数据进行链接存储;s3、在区块链浏览器接收服务查询时,如果权益到链,向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
27.本实施例中,服务视频具体是指详细介绍服务方的视频文件,具有较大的数据容量。用户端在云平台页面根据查询秘钥加载服务视频,可以实现较为直观了解线下服务,提高服务内容筛选效率的技术效果。
28.在步骤s1中,区块链系统仅接收各地服务端上传的服务摘要数据,从而避免大容量的服务视频进入区块链系统处理,提升区块链系统的效率。其中,每个服务摘要数据一一对应每个服务视频,每个服务视频体现具体服务内容,用户可以通过查询服务摘要数据,知悉某一服务视频的概况。
29.需要说明的是,服务视频是指记录服务者服务的视频内容,其具有内容丰富完整的特点,但同时也具备数据容量大的特点。
30.服务摘要数据相比于服务视频,是一种容量较小的数据结构。用户可以通过了解服务摘要数据,可以知悉某一服务视频的概况,如果想了解详细服务视频的内容,可以通过提供权益的方式从区块链系统获取权限,这样还需要说明的是,服务视频存储在云平台,通过服务端提供的秘钥读取,从而巧妙地将各地服务端上传的服务摘要数据与服务视频进行分开存储,减小区块链系统的存储压力。同时,服务视频有数据提供者的秘钥才能访问读取,可以实现数据提供者对其服务视频的价值控制,确保数据安全。可以避免传统服务视频公开展示导致的网络资源浪费,以及被随意盗用等不良网络行为的发生,实现净化网络的目的。
31.在步骤s2中,通过权益证明共识,对各地服务端上传的服务摘要数据进行链接存储。
32.需要说明的是,利用权益证明共识技术对服务摘要数据进行区块打包,广播验证等常规技术,可以实现服务摘要数据的分布式链接存储。
33.本步骤中,由于各地服务端提供的服务摘要数据具有海量特性,因此利用权益证明共识技术对服务摘要数据进行处理,可以避免如工作量证明技术那样造成巨大能耗,提升区块链系统的数据处理效率。
34.在步骤s3中,在区块链浏览器接收服务查询时,如果权益到链,向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
35.需要说明的是,区块链浏览器作为一种可运行在中心化服务器上的搜索引擎,可以用来查询区块链上公开的信息。
36.还需要说明的是,区块链浏览器可以与区块链系统建立通信接口,用户在区块链浏览器上进行服务查询时,区块链浏览器可以根据查询内容与区块链系统进行通信,获悉用户是否向区块链系统提供权益。
37.如果权益到链,向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。如果区块链系统未收到用户端提供的权益,提示用户端提供权益。
38.这样,一方面可以通过权益交易模式限制搜索量,过滤无真正需求的用户,从而节约网路资源,降低区块链系统的响应压力,提升区块链系统的业务吞吐效率;一方面区块链浏览器可自动链接至云平台页面,云平台页面根据查询秘钥加载服务视频,从而可以避免用户重新注册登录云平台,提升用户的使用便利,也节约网路资源,保护用户个人数据安全。
39.在一个改进实施例中,分布式网络通信方法还包括:获取用户端体验线下服务后的体验反馈,转发体验反馈至监管端;发送查询秘钥给监管端,以供监管端在云平台页面核查体验反馈;获取核查意见进行链接存储,全网公布。
40.需要说明的是,该改进方案带来的技术效果为:第一,通过将服务视频存储在云平台,从而可以减轻区块链系统的存储压力,提高提高区块链系统的吞吐量和处理效率;第二,服务视频存储在云平台,只有通过在服务端获取访问秘钥后才有权访问服务视频,从而确保服务视频的的数据安全;第三,由于云平台存储有服务视频,因此,监管端可以在获取秘钥后,将体验反馈与服务视频,进行较为客观核对,强化真实性。同时,巧妙将服务视频与服务摘要数据隔离处理的技术技巧,将减轻区块链系统的存储负担与核查负担作为一个技术整体进行考量,极大提高了区块链系统的交易吞吐量;第四,由于核查工作交由监管端进行,同时此类体验反馈也不是区块链系统中需要及时核查的数据信息,从而缓解了区块链系统的核查负担,增强了区块链系统的交易吞吐量和对及时核查信息进行及时核查的响应速度。
41.第五,监管端是指具有一定公信力的机构,例如政府端。通过引入事后监管、用户端以及服务端多方共同治理的方式,可以提升服务质量,净化互动生态。无论哪一端,都要求真务实,因为区块链上公布后的信息具有不可撤销性和公开性。
42.第六,用户端和监管端都是通过秘钥才能知悉服务视频,而秘钥又是由区块链系统产生提供,基于区块链系统的中立性和客观性,这样可以避免多方参与主体产生过多协商成本和信任风险,从而从技术上加快诚信社会的建立进程。
43.第七,线下服务与服务视频的差异,甚至是严重不符,会通过用户反馈到达监管端和区块链系统,因此可以倒逼服务端虚假宣传浪费网络资源,欺诈用户端,而且也会形成更为诚信的竞争导向,引导服务端提升服务品质,最终实现通过技术减少社会纠纷,进而减少各种后续各种纠纷解决机制运转带来的巨大网络资源耗费,其他人力物力资源的耗费。
44.在一个改进实施例中,获取核查意见进行链接存储,全网公布的步骤包括:经过设定期间,向监管端获取核查意见;对核查意见进行链接存储,全网公布。
45.需要说明的是,本改进实施例中,监管端作出核查意见后,可以进行临时存储保存,经过设定期间,在区块链系统向监管端获取核查意见时,再向区块链系统提供,从而可以让区块链系统有针对性地,有序地获取核查意见进行链接存储,全网公布,达到提升区块链系统数据处理效率的技术效果。
46.还需要说明的是,监管端临时存储保存数据的方式,可以避免区块链系统设置缓存数据库,减少区块链系统的数据负担,提升区块链系统数据处理效率。
47.实施例二参见图2,为解决数据安全、数据价值控制、区块链系统效率以及用户操作简单、网络资源节约的技术问题,以服务端为执行主体,本实施例提供一种分布式网络通信方法,该方法包括步骤:t1、上传服务摘要数据至区块链系统;服务摘要数据对应线下服务内容的播放视频;区块链系统通过权益证明共识,对服务端上传的服务摘要数据进行链接存储;t2、上传播放视频存储在云平台;在区块链浏览器接收服务查询时,如果权益到链,区块链系统向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
48.需要说明的是,本实施例中,虽然以服务端为执行主体,但是要解决的技术问题,相关技术手段以及技术效果,与实施例一相同,为避免累述,本实施例不再一一具体说明。
49.实施例三参见图3,对应实施例一,在区块链系统端,本实施例提供一种分布式网络通信装置,包括:摘要接收模块11,接收各地服务端上传的服务摘要数据;各地服务端上传的服务摘要数据对应线下服务内容的播放视频,播放视频存储在云平台;权益证明模块12,用于通过权益证明共识,对各地服务端上传的服务摘要数据进行链接存储;秘钥提供模块13,用于在区块链浏览器接收服务查询时,如果权益到链,向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
50.需要说明的是,本实施例提供的分布式网络通信装置,其各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
51.应当理解,以上各个模块,其模块功能,工作原理,解决的技术问题以及实现的技术效果均与实施例一中分布式网络通信方法的步骤一一对应,为避免累述,本实施例不再进行一一说明。
52.实施例四参见图4,对应实施例二,在服务端,本实施例提供一种分布式网络通信装置,包括:
第一传输模块21,用于上传服务摘要数据至区块链系统;服务摘要数据对应线下服务内容的播放视频;区块链系统通过权益证明共识,对服务端上传的服务摘要数据进行链接存储;第二传输模块22,用于上传播放视频存储在云平台;在区块链浏览器接收服务查询时,如果权益到链,区块链系统向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
53.需要说明的是,本实施例提供的分布式网络通信装置,其各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
54.应当理解,以上各个模块,其模块功能,工作原理,解决的技术问题以及实现的技术效果均与实施例二中分布式网络通信方法的步骤一一对应,为避免累述,本实施例不再进行一一说明。
55.实施例五参见图5,对应以上实施例,在系统角度,本实施例提供一种分布式网络通信系统,包括:区块链系统、云平台、用户端以及服务端;区块链系统接收各地服务端上传的服务摘要数据;各地服务端上传的服务摘要数据对应线下服务内容的播放视频,播放视频存储在云平台;区块链系统通过权益证明共识,对各地服务端上传的服务摘要数据进行链接存储;区块链系统在区块链浏览器接收服务查询时,如果权益到链,区块链系统向用户端提供查询秘钥;区块链浏览器链接至云平台页面;云平台页面根据查询秘钥加载服务视频。
56.需要说明的是,本实施例提供的分布式网络通信系统,其各个执行主体,在功能,工作原理,解决的技术问题以及实现的技术效果均与以上实施例中相关说明对应,为避免累述,本实施例不再进行一一说明。
57.实施例六参见图6,本实施例提供一种计算机设备,包括处理器和存储器,存储器存储计算机程序,处理器根据计算机程序执行以上方法实施例中任一项方法。
58.需要说明的是,计算机设备可以包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,计算机设备的处理器用于提供计算和控制能力。计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储上述实施例方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。
59.还需要说明的是,处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器 (digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现成可编程门阵列 (field

programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器
件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
60.存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、存储实现上述实施例中方法的程序指令等。存储数据区可以存储上述实施例中方法的程序指令所处理的数据。
61.还需要说明的是,本实施例提出的目的在于:规制未经许可或其他合法形式,擅自将实施例一及其改进或具体实施例中的方法程序化后,用在计算机设备中运行的行为。
62.实施例七参见图7,本实施例提供一种可读存储介质,存储计算机程序,计算机程序被用于实现以上方法实施例中任一种方法。
63.需要说明的是,上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,计算机可读取存储介质可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。
64.可以理解的是,ram具备多种形式,诸如同步dram(sdram)、增强型sdram(esdram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、存储器总线动态ram(rdram)、静态ram(sram)、动态ram(dram)等。
65.还需要说明的是,本实施例提出的目的在于:规制未经许可或其他合法形式,擅自将实施例一及其改进或具体实施例中的方法程序化后,存储在存储介质中的行为。
66.实施例八参见图8,进一步改进地,以区块链系统为执行主体,本实施例提供一种分布式网络通信方法,该方法包括:s4、获取用户端体验线下服务后的投诉反馈,转发投诉反馈至监管端;s5、发送查询秘钥给监管端,以供监管端在云平台页面核查投诉反馈;s6、获取核查意见进行链接存储,全网公布。
67.需要说明的是,该进一步的改进实施例存在如下技术效果:第一,监管端和区块链系统作为一个技术整体考虑,都只对投诉反馈进行核查,从而节约数据处理资源,提升监管端的核查效率和区块链系统的核查效率,进而极大提高区块链系统的交易吞吐量;第二,只对投诉反馈进行核查,可以对不可靠服务端进行筛选过滤,从而避免过多的数据处理,减少带宽占用,释放区块链系统的数据处理能力。
68.实施例九参见图9,在一个更进一步的改进实施例中,提供一种分布式网络通信系统,该系统包括:
监管端获取用户端体验线下服务后的投诉反馈;监管端向区块链系统请求查询秘钥;监管端通过查询秘钥,在云平台页面核查投诉反馈;监管端将核查属实的核查意见上传区块链系统进行链接存储,全网公布。
69.该更进一步的改进方案带来的技术效果为:链下直接对接核查的方式,可以减少区块链系统转发投诉反馈的动作,从而进一步减少区块链系统的数据处理压力,提高区块链系统数据处理的针对性,从而提高区块链系统对关键交易的吞吐量和处理效率。
70.上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1