System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人脸识别,尤其涉及一种基于数据安全的人脸识别消费分发方法及系统。
技术介绍
1、随着现代科技的不断发展,人脸识别技术已经在各种场合得到了应用。人脸消费系统为通过人脸识别技术获取用户信息并进行支付的一种方式,它可以应用于金融、零售、医疗等多个领域,相比于传统的支付方式,只需站在商品附近进行拍照就可以快速便捷地完成支付,且不易被窃取和模仿,但目前使用人群需要通过人脸消费系统将用户账户余额下发至消费机才能使用,不能满足不同用户的需求。
技术实现思路
1、本专利技术的主要目的是提出一种基于数据安全的人脸识别消费分发方法及系统,解决了如何实时且快速的对人脸及消费数据进行分发与识别,以实现精准消费的问题。
2、为实现上述目的,本专利技术提供一种基于数据安全的人脸识别消费分发方法,其中,所述基于数据安全的人脸识别消费分发方法包括以下步骤:
3、s1、添加用户信息和消费参数,并根据所述用户信息对应添加用户的人脸数据和卡片数据;
4、s2、将所述用户信息以及消费参数异步分发至所有在线人脸消费机设备;
5、s3、人脸消费机设备根据所述人脸数据或卡片数据对用户身份以及用户余额进行识别判断,并将用户刷卡或刷脸消费产生的消费数据进行存储并上传;
6、s4、服务端对上传的消费数据进行计算,并更新用户信息。
7、优选方案之一,所述消费参数包括消费规则、消费时段、消费价格、消费单笔限额、消费日限额以及消费用户群。
8
9、将下发至人脸消费机设备的人脸数据进行人脸算法注册;
10、将用户刷脸消费时的人脸与人脸消费机设备注册的人脸数据进行比对,判断是否为系统用户,若是,则可进行消费;
11、判断用户刷脸消费时用户余额是否支持当前消费,若是,则可进行消费。
12、优选方案之一,所述步骤s3人脸消费机设备根据卡片数据对用户身份以及用户余额进行判断,具体为:
13、将用户刷卡消费时人脸消费机设备读取的卡片信息进行解密并与卡片数据进行验证,若验证通过,则可进行消费;
14、判断用户刷卡消费时用户余额是否支持当前消费,若是,则可进行消费。
15、优选方案之一,所述人脸消费机设备包括sqlite数据库,通过所述sqlite数据库存储用户信息、消费参数以及用户的人脸数据和卡片数据。
16、优选方案之一,所述sqlite数据库采用rsa加密算法进行数据加密。
17、一种如上述的一种基于数据安全的人脸识别消费分发方法的系统,包括服务端和人脸消费机设备;
18、所述服务端与人脸消费机设备连接,所述服务端用于添加用户信息和消费参数,并根据所述用户信息对应添加用户的人脸数据和卡片数据,下发至人脸消费机设备,以及用于根据人脸消费机设备上传的消费数据计算用户账户余额,更新用户信息;
19、所述人脸消费机设备用于根据所述人脸数据或卡片数据对用户身份以及用户余额进行判断,并将用户刷卡或刷脸消费产生的消费数据进行本地存储以及上传至服务端。
20、优选方案之一,所述服务端包括结算中心,所述结算中心用于根据用户刷卡或刷脸消费产生的消费数据进行账户余额计算。
21、优选方案之一,所述服务端包括用户数据中心,所述用户数据中心用于将添加的用户信息以及根据所述用户信息对应添加的用户人脸数据和卡片数据下发至人脸消费机设备。
22、优选方案之一,所述服务端包括消费参数中心,所述消费参数中心用于对不同人脸消费机设备设定不同消费参数,并下发至对应人脸消费机设备。
23、本专利技术的上述技术方案中,该基于数据安全的人脸识别消费分发方法包括以下步骤:添加用户信息和消费参数,并根据所述用户信息对应添加用户的人脸数据和卡片数据;将所述用户信息以及消费参数异步分发至所有在线人脸消费机设备;人脸消费机设备根据所述人脸数据或卡片数据对用户身份以及用户余额进行识别判断,并将用户刷卡或刷脸消费产生的消费数据进行存储并上传;服务端对上传的消费数据进行计算,并更新用户信息。本专利技术根据用户人脸快速识别用户身份,并将用户消费消费缠身贵的消费数据保存在设备内置的数据库中,提高了数据的安全性、稳定性以及识别效率,解决了如何实时且快速的对人脸及消费数据进行分发与识别,以实现精准消费的问题。
24、在本专利技术中,通过服务端将添加用户人脸数据和卡片数据的用户信息以及消费参数异步分发至所有的人脸消费机设备,保证了人脸消费机设备在网络离线情况下还能对用户消费进行余额判断。
25、在本专利技术中,所述人脸消费机设备采用小型的sqlite数据库,并使用room技术访问数据,使数据库对外隔离;其中,所述sqlite数据库采用rsa加密算法进行加密,保证了数据的安全性。
本文档来自技高网...【技术保护点】
1.一种基于数据安全的人脸识别消费分发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述消费参数包括消费规则、消费时段、消费价格、消费单笔限额、消费日限额以及消费用户群。
3.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述步骤S3人脸消费机设备根据所述人脸数据对用户身份以及用户余额进行判断,具体为:
4.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述步骤S3人脸消费机设备根据卡片数据对用户身份以及用户余额进行判断,具体为:
5.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述人脸消费机设备包括sqlite数据库,通过所述sqlite数据库存储用户信息、消费参数以及用户的人脸数据和卡片数据。
6.根据权利要求5所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述sqlite数据库采用RSA加密算法进行数据加密。
7.一种如权利要求1-6任一项
8.根据权利要求7所述的基于数据安全的人脸识别消费分发系统,其特征在于,所述服务端包括结算中心,所述结算中心用于根据用户刷卡或刷脸消费产生的消费数据进行账户余额计算。
9.根据权利要求7所述的基于数据安全的人脸识别消费分发系统,其特征在于,所述服务端包括用户数据中心,所述用户数据中心用于将添加的用户信息以及根据所述用户信息对应添加的用户人脸数据和卡片数据下发至人脸消费机设备。
10.根据权利要求7所述的基于数据安全的人脸识别消费分发系统,其特征在于,所述服务端包括消费参数中心,所述消费参数中心用于对不同人脸消费机设备设定不同消费参数,并下发至对应人脸消费机设备。
...【技术特征摘要】
1.一种基于数据安全的人脸识别消费分发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述消费参数包括消费规则、消费时段、消费价格、消费单笔限额、消费日限额以及消费用户群。
3.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述步骤s3人脸消费机设备根据所述人脸数据对用户身份以及用户余额进行判断,具体为:
4.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述步骤s3人脸消费机设备根据卡片数据对用户身份以及用户余额进行判断,具体为:
5.根据权利要求1-2任一项所述的基于数据安全的人脸识别消费分发方法,其特征在于,所述人脸消费机设备包括sqlite数据库,通过所述sqlite数据库存储用户信息、消费参数以及用户的人脸数据和卡片数据。
6.根据权利要求5所述...
【专利技术属性】
技术研发人员:曹俊,
申请(专利权)人:湖南中科拓达信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。