System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电数字数据处理领域,具体涉及一种基于web3技术的公共服务系统。
技术介绍
1、一个城市会提供许多交通的公共服务,例如地铁、公交等,但在享受这些服务内容时,往往需要携带证件或者使用手机才能够使用这些服务内容,不够便捷,还会有遗失证件的风险,因此,需要一种根据生理信息来享受这些公共服务的系统,提供便捷性。
2、
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
3、现在已经开发出了很多公共服务支付系统,经过大量的检索与参考,发现现有的服务支付系统有如公开号为cn107067256b所公开的系统,这些系统一般包括收款机具、服务器和移动终端的公共交通扫码支付结算系统实现,通过验证接入支付平台的支付接口信息与扫码收款机上传的机具位置信息是否一致,为服务器提供了区分结算请求是直接来自商家还是代理商的方法。对于不是直接来自商家的结算请求,服务器在返回给收款机具的支付码中存储预警信息,移动终端识别到支付码中有预警信息则对该支付码内存储的接口地址信息的安全性进行判断。但这种系统需要携带手机进行扫码操作,不具有便捷性。
技术实现思路
1、本专利技术的目的在于,针对所存在的不足,提出了一种基于web3技术的公共服务系统。
2、本专利技术采用如下技术方案:
3、一种基于web3技术的公共服务系统,包括身份验证模块、数据存储模块、服务交付模块、服务对接模块和终端交互模块;
4、所述
5、所述终端交互模块包括注册单元、账本单元和查询单元,所述注册单元用于提交注册信息注册一个账户,所述账本单元用于对账户中的金额进行管理,所述查询单元用于查询用户的交通服务信息以及账户金额变化信息;
6、所述服务对接模块包括系统认证单元和路径存储单元,所述系统认证单元用于对对接系统的公共交通服务属性进行确认,所述路径存储单元用于保存每个对接系统的对接路径信息;
7、所述服务交付模块包括指纹采集单元、智能合约单元和服务处理单元,所述指纹采集单元用于采集用户的指纹信息,所述智能合约单元用于确定服务内容,所述服务处理单元根据服务内容进行交易处理;
8、所述身份验证模块包括指纹预处理单元和验证处理单元,所述指纹预处理单元用于将指纹信息处理成特征数据,所述验证处理单元通过特征数据对身份进行验证;
9、所述数据存储模块包括区块链存储单元和数据进出处理单元,所述区块链存储单元通过区块链技术对数据进行存储,所述数据进出处理单元用于对区块链存储单元中数据的互动操作进行处理;
10、进一步的,所述注册单元包括本地信息处理器和公私钥处理器,所述本地信息处理器用于提供输入注册信息的窗口并保存注册信息中的账户名和账户密码信息,所述公私钥处理器生成一对公私钥信息,同时将指纹信息处理成特征数据,并在特征数据与公钥信息之间建立一个转换码,转换码能够将特征数据转换成公钥信息,特征信息和转换码被发送至所述身份验证模块,公钥信息被发送至所述数据存储模块,私钥信息被存储在本地信息处理器中;
11、进一步的,所述指纹预处理单元包括特征提取处理器和公钥管理处理器,所述特征提取处理器从采集的指纹信息中提取出特征数据,所述公钥管理处理器根据转换码将特征数据转换成公钥信息;
12、进一步的,所述特征提取处理器的处理过程包括如下步骤:
13、s31、将采集的指纹图像灰度化处理;
14、s32、将灰度化后的图像二值化;
15、s33、使用滤波器去除二值化图像中的噪音;
16、s34、检测出二值化图像中细节点的位置,细节点包括分叉点和结束点;
17、s35、将细节点根据横纵坐标和从小到大排序,并计算出相邻两个细节点的相对位置关系,相对位置关系用表示:
18、;
19、;
20、其中,(x1,y1)和(x2,y2)分别表示在前的细节点坐标和在后的细节点坐标;
21、s36、将相对位置关系数据进行编码,编码公式为:
22、;
23、其中,n为相对位置关系数据的数量,l为公钥长度,表示第i个相对位置关系数据,t(i)表示特征数据的第i个字符值;
24、进一步的,所述验证处理单元对用户的身份进行验证的过程包括如下步骤:
25、s21、将一段测试摘要发送给终端交互模块;
26、s22、终端交互模块使用私钥对测试摘要进行签名处理并将签名结果反馈给所述验证处理单元;
27、s23、所述验证处理单元使用公钥对签名结果进行验证处理,若验证处理后的内容与测试摘要一致,则通过验证。
28、本专利技术所取得的有益效果是:
29、本系统将一个城市的多种交通服务进行整合,并以指纹为生理特征进行识别,使得在不携带任何工具的情况下也能够享受所有的交通服务,具有便捷性,同时采用web3技术,使得个人信息管理处于去中心化的效果,在支付过程中数据不易被篡改,交易更加安全。
30、为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
【技术保护点】
1.一种基于web3技术的公共服务系统,其特征在于,包括身份验证模块、数据存储模块、服务交付模块、服务对接模块和终端交互模块;
2.如权利要求1所述的一种基于web3技术的公共服务系统,其特征在于,所述注册单元包括本地信息处理器和公私钥处理器,所述本地信息处理器用于提供输入注册信息的窗口并保存注册信息中的账户名和账户密码信息,所述公私钥处理器生成一对公私钥信息,同时将指纹信息处理成特征数据,并在特征数据与公钥信息之间建立一个转换码,转换码能够将特征数据转换成公钥信息,特征信息和转换码被发送至所述身份验证模块,公钥信息被发送至所述数据存储模块,私钥信息被存储在本地信息处理器中。
3.如权利要求2所述的一种基于web3技术的公共服务系统,其特征在于,所述指纹预处理单元包括特征提取处理器和公钥管理处理器,所述特征提取处理器从采集的指纹信息中提取出特征数据,所述公钥管理处理器根据转换码将特征数据转换成公钥信息。
4.如权利要求3所述的一种基于web3技术的公共服务系统,其特征在于,所述特征提取处理器的处理过程包括如下步骤:
5.如权利要求4
...【技术特征摘要】
1.一种基于web3技术的公共服务系统,其特征在于,包括身份验证模块、数据存储模块、服务交付模块、服务对接模块和终端交互模块;
2.如权利要求1所述的一种基于web3技术的公共服务系统,其特征在于,所述注册单元包括本地信息处理器和公私钥处理器,所述本地信息处理器用于提供输入注册信息的窗口并保存注册信息中的账户名和账户密码信息,所述公私钥处理器生成一对公私钥信息,同时将指纹信息处理成特征数据,并在特征数据与公钥信息之间建立一个转换码,转换码能够将特征数据转换成公钥信息,特征信息和转换码被发送至所述身份验证模块,公钥信息被发送至所述数据存...
【专利技术属性】
技术研发人员:张卫平,丁洋,张伟,李显阔,王丹,
申请(专利权)人:环球数科集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。