【技术实现步骤摘要】
一种基于联盟链的票务系统
本专利技术实施例涉及区块链
,具体涉及一种基于联盟链的票务系统。
技术介绍
票务服务允许用户获得比如电影、音乐会、体育赛事、表演等活动的信息并购买这些活动的票。人们通过在不同的购票网站或软件上购买心仪的票,由于现有的票务系统对票务以及用户信息多采用中心化的管理方式,很容易出现用户隐私安全性、票源信息真实性无法保障,存在购票争议等问题,特别是遇到热点演出或赛事,假票、炒票等现象更为严重。联盟链作为一种用于机构间的区块链解决方案,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点具有区块链记账权。每个块的生成由所有的预选节点共同决定,不仅具有去中心化、保障信任、安全性强等特点,还具有节点认证准入机制。本专利技术实施例设计了一套有着高效和安全性的基于联盟链的票务系统,能有效解决以上票务系统存在的问题。
技术实现思路
为此,本专利技术实施例提供一种基于联盟链的票务系统,以解决现有的票务系统存在的用户隐私信息安全性、票源信息真实性无法保障以及存在购票争议等问题。< ...
【技术保护点】
1.一种基于联盟链的票务系统,其特征在于,所述系统包括由多个联盟节点构成的联盟链网络以及部署于各个联盟节点中的票务智能合约架构;/n所述票务智能合约架构包括基础数据层、数据访问层、业务合约层和应用层;/n基础数据层,用于对数据访问层数据库表中的票务相关数据进行存储;/n数据访问层,用于对数据库表中的票务相关数据进行增删改查操作;/n业务合约层,用于封装不同票务相关业务的智能合约以实现不同的业务逻辑,并在业务逻辑执行过程中通过数据访问层对数据表中数据进行相应操作;/n应用层,用于基于网页或应用程序向用户提供不同业务应用的交互操作服务。/n
【技术特征摘要】
1.一种基于联盟链的票务系统,其特征在于,所述系统包括由多个联盟节点构成的联盟链网络以及部署于各个联盟节点中的票务智能合约架构;
所述票务智能合约架构包括基础数据层、数据访问层、业务合约层和应用层;
基础数据层,用于对数据访问层数据库表中的票务相关数据进行存储;
数据访问层,用于对数据库表中的票务相关数据进行增删改查操作;
业务合约层,用于封装不同票务相关业务的智能合约以实现不同的业务逻辑,并在业务逻辑执行过程中通过数据访问层对数据表中数据进行相应操作;
应用层,用于基于网页或应用程序向用户提供不同业务应用的交互操作服务。
2.根据权利要求1所述的一种基于联盟链的票务系统,其特征在于,所述联盟节点包括至少一个授权节点和多个普通节点。
3.根据权利要求1所述的一种基于联盟链的票务系统,其特征在于,所述数据访问层通过不同的操作方法对不同数据库表中的票务相关数据进行操作。
4.根据权利要求1所述的一种基于联盟链的票务系统,其特征在于,所述数据库表包括用户信息表、票信息表和拍卖信息表,所述用户信息表用于记录用户信息数据...
【专利技术属性】
技术研发人员:张玉清,孙善勇,周长兵,
申请(专利权)人:中国地质大学北京,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。