一种基于联盟链的游览预约及游览时机推荐系统技术方案

技术编号:35059413 阅读:9 留言:0更新日期:2022-09-28 11:10
本发明专利技术涉及文化旅游领域,公开了一种基于联盟链的游览预约及游览时机推荐系统,其技术方案要点是包括联盟链网络,若干终端,若干数据库,信息处理模块和预约平台,每一终端分别设置为联盟链网络中的一个节点,数据库用于存储景点数据、预约时间以及对应的预约信息,数据库的数量少于终端的数量,每一数据库分别存储于其中一个终端内,各个数据库还配置有第一数据包,各个数据库在预设的时间间隔内依据第一数据包将数据库传输至下一终端存储,信息处理模块配置有第二数据包,第一数据包与第二数据包对称,预约平台配置有查询模块和预约模块,其具有利用联盟链网络以及多个终端进行数据存储,数据不易被篡改,安全性高的特点。安全性高的特点。安全性高的特点。

【技术实现步骤摘要】
一种基于联盟链的游览预约及游览时机推荐系统


[0001]本专利技术涉及文化旅游领域,更具体的说是涉及一种基于联盟链的游览预约及游览时机推荐系统。

技术介绍

[0002]近几年区块链技术的出现,引起了许多行业的广泛兴趣。区块链分为公有链、私有链和联盟链。公有链是完全开放的,任意节点可以下载并获得完整区块链数据(全部账本),但是共识效率低下问题,难以应用于实时服务。私有链由中心机构负责节点接入控制,指定节点权限,不具备去中心化网络安全、可靠的特点。联盟链通过联盟链协议指定一定数量规模的节点承担共识机制,实现效率与安全的平衡。
[0003]受疫情的影响,各个景点需要严格控制游客的人数,游客在出行前需要预先进行预约。现有应用中,如授权公告号为“CN106022500B”,名称为“一种景区游览预约及游览时机推荐系统和方法”的专利技术专利,其通过预约系统云服务器接收、处理客户端的预约请求,实现了景区游览预约及游览时机推荐功能,有效地提升了游客游览体验度。然而在上述系统中,利用单一服务器进行数据接受、处理、存储的形式容易造成数据被篡改,安全性差。

技术实现思路

[0004]针对现有技术存在的不足,本专利技术的目的在于提供一种基于联盟链的游览预约及游览时机推荐系统,其具有利用联盟链网络以及多个终端进行数据存储,数据不易被篡改,安全性高的特点。
[0005]为实现上述目的,本专利技术提供了如下技术方案:
[0006]一种基于联盟链的游览预约及游览时机推荐系统,包括
[0007]联盟链网络
[0008]若干终端,每一所述终端分别设置为所述联盟链网络中的一个节点,
[0009]若干数据库,所述数据库用于存储景点数据、预约时间以及对应的预约信息,所述数据库的数量少于所述终端的数量,每一所述数据库分别存储于其中一个所述终端内,各个所述数据库还配置有第一数据包,各个所述数据库在预设的时间间隔内依据所述第一数据包将所述数据库传输至下一终端存储,
[0010]信息处理模块,所述信息处理模块配置有第二数据包,所述第一数据包与所述第二数据包对称,
[0011]预约平台,所述预约平台配置有查询模块和预约模块,所述查询模块供用户输入查询信息,所述查询信息包括查询景点、查询时间以及查询人数,所述预约平台通过所述信息处理模块将所述查询信息传输至所述联盟链网络内以获取当前预约人数,所述预约平台预设有各景点的最大访问人数,若所述当前预约人数与查询人数之和小于所述最大访问人数,则用户可通过所述预约模块进行预约操作以使输入用户信息写入所述数据库内进行存储。
[0012]在本专利技术中,优选的,所述第一数据包配置有传包策略,所述传包策略依据终端运行情况、信道宽度、地理距离、累计记账次数计算传包优先级,并以及所述传包优先级传递所述数据库,所述终端运行情况表示终端当前在线或者离线,所述信道宽度表示终端的最大数据传输速率,所述地理距离表示查询景点与终端之间的距离,所述累计记账次数表示各终端完成记录预约的次数。
[0013]在本专利技术中,优选的,所述传包策略依据所述终端的接包次数校正所述累计记账次数的权重参数,所述接包次数表示各终端接收所述数据库的次数,所述累计记账次数的权重参数与所述接包次数成正相关。
[0014]在本专利技术中,优选的,所述查询模块配置有锁定机制,所述锁定机制具体为,当用户通过所述查询信息进行查询时,则将最大访问人数减去所述查询人数作为预设的锁定时间内其他查询的最大访问人数,若超过所述锁定时长,则恢复原有的所述最大访问人数。
[0015]在本专利技术中,优选的,所述预约平台还配置有身份判断模块,所述身份判断模块获取查询用户的IP地址并忽略该查询用户在所述锁定时间内对同一查询信息进行的查询操作,若在锁定时间内用户输入新的查询信息,则恢复原有查询信息的最大访问人数并执行新的锁定机制。
[0016]在本专利技术中,优选的,所述预约平台还配置有推荐模块,所述推荐模块供用户输入查询地点,所述推荐模块将查询地点输入区块链网络进行查询并对符合该查询地点的查询景点以及对应的欣赏时机以列表的形式输出。
[0017]在本专利技术中,优选的,所述推荐模块配置有排序策略,所述排序策略依据历史预约人数、景点评价、交通情况以及景区等级计算推荐优先级,并依据所述推荐优先级的次序依次输出显示,所述景点评价具体为游客对景点的评分,所述交通情况用于评价该查询景点通行的难易程度。
[0018]在本专利技术中,优选的,所述排序策略依据游览时间和累计评价次数对景点评价的权重参数进行校正,所述游览时间表示该景点评价的游览时间距离当前时刻的时间跨度,所述累计评价次数表示发表该景点评价的游客发表评价的总次数,所述景点评价的权重参数与所述时间跨度呈负相关,与所述累计评价次数呈正相关。
[0019]在本专利技术中,优选的,所述预约模块包括有一键预约单元,所述一键预约单元用于对若干查询景点进行查询,若各查询景点均可预约则同步进行预约操作。
[0020]本专利技术的有益效果:
[0021]1、本专利技术通过利用联盟链网络进行数据存储,数据存储在多个数据库内,使得数据不易被篡改,安具备部分去中心化的特点,安全性高,并且在有限个数量的数据库内进行存储的形式使得具备更快的响应速度,并且数据不会默认公开,保障了用户的隐私;
[0022]2、本专利技术通过第一数据包和第二数据包的设置,将数据库在多个终端之间进行传递,使得各数据库的安全性更高,定位数据库的存储难度加大,使得数据的篡改难度更高,很大程度上提高了数据的安全程度,并且依据第一数据包和第二数据包的设置使得数据可追溯;
[0023]3、利用传包策略,将数据库按照传包策略传递给符合条件的终端,并根据传包优先级传递给符合条件的终端,并结合终端运行情况、信道宽度、地理距离、累计记账次数的设置增强传包的多变性,进一步提高安全性。
附图说明
[0024]图1是本专利技术的系统架构图;
[0025]附图标记:
[0026]1、联盟链网络;2、终端;3、数据库;4、信息处理模块;5、预约平台。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
[0029]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联盟链的游览预约及游览时机推荐系统,其特征在于:包括联盟链网络(1),若干终端(2),每一所述终端(2)分别设置为所述联盟链网络(1)中的一个节点,若干数据库(3),所述数据库(3)用于存储景点数据、预约时间以及对应的预约信息,所述数据库(3)的数量少于所述终端(2)的数量,每一所述数据库(3)分别存储于其中一个所述终端(2)内,各个所述数据库(3)还配置有第一数据包,各个所述数据库(3)在预设的时间间隔内依据所述第一数据包将所述数据库(3)传输至下一终端(2)存储,信息处理模块(4),所述信息处理模块(4)配置有第二数据包,所述第一数据包与所述第二数据包对称,预约平台(5),所述预约平台(5)配置有查询模块和预约模块,所述查询模块供用户输入查询信息,所述查询信息包括查询景点、查询时间以及查询人数,所述预约平台(5)通过所述信息处理模块(4)将所述查询信息传输至所述联盟链网络(1)内以获取当前预约人数,所述预约平台(5)预设有各景点的最大访问人数,若所述当前预约人数与查询人数之和小于所述最大访问人数,则用户可通过所述预约模块进行预约操作以使输入用户信息写入所述数据库(3)内进行存储。2.根据权利要求1所述的一种基于联盟链的游览预约及游览时机推荐系统,其特征在于:所述第一数据包配置有传包策略,所述传包策略依据终端(2)运行情况、信道宽度、地理距离、累计记账次数计算传包优先级,并以及所述传包优先级传递所述数据库(3),所述终端(2)运行情况表示终端(2)当前在线或者离线,所述信道宽度表示终端(2)的最大数据传输速率,所述地理距离表示查询景点与终端(2)之间的距离,所述累计记账次数表示各终端(2)完成记录预约的次数。3.根据权利要求2所述的一种基于联盟链的游览预约及游览时机推荐系统,其特征在于:所述传包策略依据所述终端(2)的接包次数校正所述累计记账次数的权重参数,所述接包次数表示各终端(2)接收所述数据库(3)的次数,所述累计记账次数的权重参数与所述接包次数成正相关。4.根据...

【专利技术属性】
技术研发人员:何丞刚陈立炜肖春萍谢光亮方小明
申请(专利权)人:杭州快盈信息科技有限公司
类型:发明
国别省市:

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

1