一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的景区租赁产品预定方法、系统和设备与流程

2022-03-09 07:28:09 来源:中国专利 TAG:


1.本技术涉及旅游服务技术领域,尤其涉及一种基于区块链的景区租赁产品预定方法、系统和设备。


背景技术:

2.随着经济的发展和人们生活水平的提高,越来越多的人会选择旅游出行的方式来提高自己的生活品质和精神追求,近年来,旅游行业蓬勃发展,旅行社也应运而生,一些大的旅行社也掌握着大量的资源,及其容易出现平台垄断现象。在景区游玩时,有许多游玩项目是需要租赁产品,比如水上摩托、潜水、空中拖伞、飞鱼等。游客们想要游玩项目需要提前预定租赁产品,往往会通过旅行社平台去进行租赁产品的预定,旅行社平台再与商家进行联系,然而这样会存在信息不对称和透明度低的问题。


技术实现要素:

3.本技术实施例提供了一种基于区块链的景区租赁产品预定方法、系统和设备,用以解决现有的游客们想要游玩项目需要提前预定租赁产品,往往会通过旅行社平台去进行租赁预定,旅行社平台再与商家进行联系,然而这样会存在信息不对称和透明度低的技术问题。
4.有鉴于此,本技术第一方面提供了一种基于区块链的景区租赁产品预定方法,包括以下步骤:
5.分别在游客端、景区端和商户端设置游客节点、景区节点和商户节点,在若干个所述游客节点、若干个所述商户节点和所述景区节点上构建联盟链网络;
6.通过所述联盟链网络获取产品历史成交价格并发送至所述游客节点和所述商户节点,所述游客节点根据产品历史成交价格选取产品租用价格区间,所述商户节点根据产品历史成交价格制定产品出租金额,所述产品出租金额包括:出租金额和优惠金额;
7.通过所述游客节点在所述联盟链网络中发送产品预定请求,其中,所述产品预定请求包括:所述产品租用价格区间、产品类型、产品租用日期、产品租用时间和产品租用数量;
8.通过所述商户节点上传产品信息至所述联盟链网络;
9.根据所述产品信息建立产品数据仓库;
10.通过所述产品数据仓库筛选符合所述产品预定请求的所述产品信息并发送至所述游客节点;
11.通过所述游客节点选择目标产品后生成节点签名和预定信息并上链,生成订单;
12.所述通过所述产品数据仓库筛选符合所述产品预定请求的所述产品信息并发送至所述游客节点具体包括以下步骤:
13.过滤不符合所述产品类型、所述产品租用日期、所述产品租用时间和所述产品租用数量的产品;
14.筛选出所述出租金额属于所述产品租用价格区间之间的产品,若筛选结果的数量为0,则再次筛选,筛选出所述优惠金额属于所述产品租用价格区间之间的产品;
15.将符合所述产品租用价格区间的产品按照价格由低到高进行排序。
16.可选地,所述通过所述游客节点选择目标产品后生成节点签名和预定信息并上链,生成订单,具体包括以下步骤:
17.通过所述联盟链网络接收到所述游客节点发送的上链请求,选择所述目标产品后生成所述节点签名和所述预定信息;
18.通过所述景区节点将所述预定信息和所述节点签名打包成区块并广播至所有所述商户节点;
19.通过所述景区节点对所述区块中的所述节点签名进行校验后并记录,完成所述上链。
20.可选地,所述产品信息包括:所述产品出租金额、产品可出租类型、产品可出租日期、产品可出租时间和产品出租数量。
21.可选地,所述通过所述游客节点选择目标产品后生成节点签名和预定信息并上链,生成订单之后,还包括以下步骤:
22.将所述预定信息同步至所述联盟链网络数据储存区。
23.可选地,所述将所述预定信息同步至所述联盟链网络数据储存区之后,还包括以下步骤:
24.将所有所述预定信息生成预定记录;
25.通过所述联盟链网络获取所述预定记录。
26.可选地,所述通过所述联盟链网络获取预定记录,具体包括以下步骤:
27.通过所述游客节点在所述联盟链网络中发送预定查询请求;
28.响应所述预定查询请求生成身份校验信息并发送至所述游客节点;
29.通过所述游客节点上传游客身份信息,验证未通过则无法获取预定记录,验证通过则获取预定记录。
30.可选地,所述身份校验信息为指纹校验信息、人脸校验信息和语音校验信息中的一种或任意组合。
31.本技术第二方面提供了一种基于区块链的景区租赁产品预定系统,包括:
32.联盟链网络模块,用于分别在游客端、景区端和商户端设置游客节点、景区节点和商户节点,在若干个所述游客节点、若干个所述商户节点和所述景区节点上构建联盟链网络;
33.历史价格采集模块,用于通过所述联盟链网络获取产品历史成交价格并发送至所述游客节点和所述商户节点;
34.预定请求模块,用于通过所述游客节点在所述联盟链网络中发送产品预定请求;
35.产品上传模块,用于通过所述商户节点上传产品信息至所述联盟链网络;
36.产品数据仓库模块,用于根据所述产品信息建立产品数据仓库;
37.匹配模块,用于通过所述产品数据仓库筛选符合所述产品预定请求的所述产品信息并发送至所述游客节点;
38.建立模块,用于通过所述游客节点选择目标产品后生成预定信息并上链,生成订
单;
39.所述匹配模块还包括第一筛选单元、第二筛选单元、判断单元、第三筛选单元和排序单元;
40.所述第一筛选单元,用于过滤不符合所述产品类型、所述产品租用日期、所述产品租用时间和所述产品租用数量以上条件的产品;
41.所述第二筛选单元,用于根据所述出租金额筛选符合所述产品租用价格区间的产品;
42.所述判断单元,用于判断筛选结果的数量是否为0;
43.所述第三筛选单元,用于根据所述优惠金额筛选符合所述产品租用价格区间的产品;
44.所述排序单元,用于将符合所述产品租用价格区间的产品按照价格由低到高进行排序。
45.可选地,还包括:存储模块和用户验证模块;
46.所述存储模块,用于将所述预定信息同步至所述联盟链网络数据储存区;
47.所述用户验证模块,用于验证游客身份信息。
48.本技术第三方面提供了一种基于区块链的景区租赁产品预定设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述基于区块链的景区租赁产品预定方法。
49.从以上技术方案可以看出,本技术实施例具有以下优点:
50.(1)通过收集景区产品信息,并通过联盟链网络进行存储,确保供货信息真实可信,使游客直接预定并获取相应的景区产品,减少了中间环节的运营成本,从而降低了游客的购买成本。
51.(2)游客可以通过联盟链网络获取产品历史成交价格,制定合适的产品租用价格区间,从而选取合适的景区产品。
52.(3)商户通过联盟链网络提供出租金额和优惠金额,先将出租金额进行筛选,若出租金额不符合游客制定的产品租用价格区间,则将优惠金额进行筛选,当筛选条件不符合游客的需求时则进行优惠策略,以便于促进产品的预定,避免产品库存过多。
53.(4)联盟链网络具有保护作用,任一级单位无法对已上链内容进行修改,所有上链的数据难以被篡改和破坏。
54.(5)通过联盟链网络实现的信息数据透明共享预定业务流程,减少人工干预。
附图说明
55.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
56.图1为本技术实施例中提供的一种基于区块链的景区租赁产品预定方法的流程示意图;
57.图2为本技术实施例中提供的一种基于区块链的景区租赁产品预定方法的筛选符合产品预定请求的产品信息的流程示意图;
58.图3为本技术实施例中提供的一种基于区块链的景区租赁产品预定系统的模块示意图;
59.图4为本技术实施例中提供的一种基于区块链的景区租赁产品预定系统的筛选模块的示意图;
60.图5为本技术实施例中提供的一种基于区块链的景区租赁产品预定设备的框架示意图。
具体实施方式
61.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
62.实施例1
63.为了便于理解,请参阅图1和图2,本技术第一方面提供了一种基于区块链的景区租赁产品预定方法的一个实施例,包括以下步骤:
64.步骤s1、分别在游客端、景区端和商户端设置游客节点、景区节点和商户节点,在若干个游客节点、若干个商户节点和景区节点上构建联盟链网络;
65.步骤s2、通过联盟链网络获取产品历史成交价格并发送至游客节点和商户节点,游客节点根据产品历史成交价格选取产品租用价格区间,商户节点根据产品历史成交价格制定产品出租金额,产品出租金额包括:出租金额和优惠金额;
66.步骤s3、通过游客节点在联盟链网络中发送产品预定请求,其中,产品预定请求包括:产品租用价格区间、产品类型、产品租用日期、产品租用时间和产品租用数量;
67.步骤s4、通过商户节点上传产品信息至联盟链网络;
68.步骤s5、根据产品信息建立产品数据仓库;
69.步骤s6、通过产品数据仓库筛选符合产品预定请求的产品信息并发送至游客节点;
70.步骤s7、通过游客节点选择目标产品后生成节点签名和预定信息并上链,生成订单;
71.在步骤s6中,通过产品数据仓库筛选符合产品预定请求的产品信息并发送至游客节点具体包括以下步骤:
72.步骤s61、过滤不符合产品类型、产品租用日期、产品租用时间和产品租用数量的产品;
73.步骤s62、筛选出出租金额属于产品租用价格区间之间的产品,若筛选结果的数量为0,则再次筛选,筛选出优惠金额属于产品租用价格区间之间的产品;
74.步骤s63、将符合产品租用价格区间的产品按照价格由低到高进行排序。
75.需要说明的是,联盟链是以若干个游客节点、若干个商户节点和景区节点构建而成的一种链式数据结构,利用链式数据结构来验证与存储数据,并完成相应的任务,游客可以通过联盟链网络获取产品历史成交价格并制定产品预定请求,游客可以通过游客节点在联盟链网络中发送产品预定请求,产品预定请求包括:产品租用价格区间、产品类型、产品
租用日期和产品租用时间,联盟链网络广播给各个商户节点,商户们通过商户节点接收到产品预约请求,同时根据接收到产品预约请求和产品历史成交价格制定产品信息,并将产品信息上传至联盟链网络中,根据商户节点上传的产品信息建立产品数据产库,通过产品数据仓库筛选符合产品预定请求的产品信息,首先过滤不符合产品类型、产品租用日期、产品租用时间和产品租用数量以上条件的产品,然后根据出租金额筛选符合产品租用价格区间的产品,若筛选结果的数量为0,为了提高产品预定效率和成交率,避免产品库存过多,则将优惠金额再次筛选,出租金额大于优惠金额,根据优惠金额筛选符合产品租用价格区间的产品;将符合产品租用价格区间的产品按照价格由低到高进行排序,并广播至游客节点,游客们自行挑选,选中目标产品后生成节点签名和预约信息并发送上链请求,生成订单。商户和游客能够利用联盟链网络进行订单的预定,通过联盟链网络实现的信息数据透明共享预定业务流程,减少人工干预,解决了现有的游客们想要游玩项目需要提前预定租赁产品,往往会通过旅行社平台去进行租赁预定,旅行社平台再与商家进行联系,然而这样会存在信息不对称和透明度低的技术问题。
76.在一个实施例中,在步骤s4中,产品信息包括:产品出租金额、产品可出租类型、产品可出租日期、产品可出租时间和产品出租数量。
77.需要说明的是,商户能够通过商户节点上传产品信息至联盟链网络,产品信息包括:产品出租金额、产品可出租类型、产品可出租日期、产品可出租时间和产品出租数量,上传之后商户无法修改产品信息的内容,减少人工干预。
78.在一个实施例中,在步骤s7中具体包括以下步骤:
79.步骤s71、通过联盟链网络接收到游客节点发送的上链请求,选择目标产品后生成节点签名和预定信息;
80.步骤s72、通过景区节点将预定信息和节点签名打包成区块并广播至所有商户节点;
81.步骤s73、通过景区节点对区块中的节点签名进行校验后并记录,完成上链。
82.需要说明的是,选择目标产品后生成节点签名和预定信息,通过联盟链网络接收到游客节点发送的上链请求,景区节点将预定信息和节点签名打包成区块并广播至所以商户节点,商户们能够知道自己的产品是否完成出租,每一次目标产品选定后会生成唯一的节点签名,景区节点对区块中的节点签名进行校验后并记录,校验通过则完成上链。
83.在一个实施例中,在步骤s7之后还包括以下步骤:
84.步骤s8、将预定信息同步至联盟链网络数据储存区。
85.需要说明的是,存放在数据储存区的预定信息可信有效,任一级单位无法对已上链内容进行修改。
86.在一个实施例中,在步骤s8之后还包括以下步骤:
87.步骤s9、将所有预定信息生成预定记录;
88.步骤s10、通过联盟链网络获取预定记录。
89.需要说明的是,将同一个游客节点完成的所有预定信息进行整合并生成预定记录,后续游客可通过联盟链网络获取预定记录。
90.在一个实施例中,在步骤s10中具体包括以下步骤:
91.步骤s101、通过游客节点在联盟链网络中发送预定查询请求;
92.步骤s102、响应预定查询请求生成身份校验信息并发送至游客节点;
93.步骤s103、通过游客节点上传游客身份信息,验证未通过则无法获取预定记录,验证通过则获取预定记录。
94.需要说明的是,游客通过游客节点在联盟链网络中发送预定查询请求,响应预订查询请求并生成身份校验信息,发送至游客节点进行验证,游客通过游客节点上传游客身份信息进行身份校验,验证未通过则无法获取预定记录,验证通过则完成预定记录的获取。
95.在一个实施例中,在步骤s103中,身份校验信息为指纹校验信息、人脸校验信息和语音校验信息中的一种或任意组合。
96.需要说明的是,游客身份信息为游客的指纹、人脸和语音,每次验证出现的校验信息不一致,可以是指纹校验信息、人脸校验信息和语音校验信息中的一种或任意组合。
97.实施例2
98.为了便于理解,请参阅图1、图3和图4,本技术第二方面提供了一种基于区块链的景区租赁产品预定系统,包括:
99.联盟链网络模块,用于分别在游客端、景区端和商户端设置游客节点、景区节点和商户节点,在若干个游客节点、若干个商户节点和景区节点上构建联盟链网络;
100.历史价格采集模块,用于通过联盟链网络获取产品历史成交价格并发送至游客节点和商户节点;
101.预定请求模块,用于通过游客节点在联盟链网络中发送产品预定请求;
102.产品上传模块,用于通过商户节点上传产品信息至联盟链网络;
103.产品数据仓库模块,用于根据产品信息建立产品数据仓库;
104.匹配模块,用于通过产品数据仓库筛选符合产品预定请求的产品信息并发送至游客节点;
105.建立模块,用于通过游客节点选择目标产品后生成预定信息并上链,生成订单;
106.匹配模块还包括第一筛选单元、第二筛选单元、判断单元、第三筛选单元和排序单元;
107.第一筛选单元,用于过滤不符合产品类型、产品租用日期、产品租用时间和产品租用数量以上条件的产品;
108.第二筛选单元,用于根据出租金额筛选符合产品租用价格区间的产品;
109.判断单元,用于判断筛选结果的数量是否为0;
110.第三筛选单元,用于根据优惠金额筛选符合产品租用价格区间的产品;
111.排序单元,用于将符合产品租用价格区间的产品按照价格由低到高进行排序。
112.本技术实施例的基于区块链的景区租赁产品预定系统的工作原理和上述方法的流程相同,为了描述的方便和简洁,在此不做赘述。
113.实施例3
114.为了便于理解,请参阅图1和图5,本技术第三方面提供了一种基于区块链的景区租赁产品预定设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一项基于区块链的景区租赁产品预定方法。
115.本技术实施例的基于区块链的景区租赁产品预定设备的工作原理和上述方法的流程相同,为了描述的方便和简洁,在此不做赘述。
116.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献