一种基于社会保障卡虚拟化的移动支付系统及实施方法技术方案

技术编号:18139198 阅读:51 留言:0更新日期:2018-06-06 12:18
本发明专利技术公开了一种社会保障卡虚拟化的支付系统及实施方法,包括社会保障卡管理系统、社会保障卡密钥管理系统、社会保障卡虚拟化管理系统、虚拟化APP、虚拟化业务应用、识读终端、医保系统、金融机构系统。社会保障卡管理系统管理社会保障实体卡;社会保障卡密钥管理系统提供虚拟卡加密的密钥;社会保障虚拟卡管理系统管理为已具有实体卡的参保人提供申请、生成虚拟卡服务;虚拟化APP提供虚拟卡移动服务;虚拟化业务应用提供电脑端虚拟卡服务;识读终端为识读二维码并与后台应用程序交互;医保和金融机构系统提供结算服务。本发明专利技术实现线上线下一体化社会保障卡服务,优化服务流程;二维码的使用更安全;代替实体卡进行线上服务,成本低、效率高。

【技术实现步骤摘要】
一种基于社会保障卡虚拟化的移动支付系统及实施方法
本专利技术涉及社会保障卡领域,特别涉及一种基于社会保障卡虚拟化的移动支付系统及实施方法
技术介绍
社会保障卡作为群众参保的凭证,具有个人缴费申报、参保登记、个人权益查询、待遇领取等102项应用,除了具有社保功能,第二代社会保障卡还具有金融功能,可以进行现金存取、消费等。现有的社会保障卡为卡片形式,为社会保障卡的使用带来诸多不便,如忘记带卡时就办理不了相关业务;对卡片保存不善时,会造成卡片读取不了等情况。在专利【CN201610749122】中提出一种居民健康卡基于实体卡虚拟化实现方法及系统平台,其特征是:包括居民健康卡管理云平台、居民健康卡服务平台、健康卡管理平台、手机APP、读卡器和HIS系统。居民健康卡管理云平台包括账户管理、密钥管理、交易处理,居民健康卡服务平台包括密钥管理和授权管理,健康卡管理平台包括注册、激活、卡管理等功能。在发卡方面,实现了APP空中发卡;在交易中,读卡终端通过与手机NFC设备交互,实现终端读写手机中的虚拟卡。然而在实际生活中,并不是所有手机都有NFC功能,所以在虚拟卡的应用上存在限制条件;另外,所述的虚拟卡并没有与实体卡相联系,容易出现一人多卡的情况,既有实体卡账户,又有虚拟卡账户。
技术实现思路
本专利技术的目的就是为了解决上述问题,提供一种基于社会保障卡虚拟化的移动支付系统及方法,在社会保障卡虚拟化的基础上,通过移动终端加载虚拟卡替代实体卡实现支付、信息查询等功能。电子社会保障卡摆脱了实体卡,为社会保障卡的使用带来了极大方便。为了实现上述目的,本专利技术采用如下技术方案:一种基于社会保障卡虚拟化的移动支付系统,包括社会保障卡管理系统、社会保障卡密钥管理系统、社会保障卡虚拟化管理系统、虚拟化APP、虚拟化业务应用、识读终端、医保系统和金融机构系统;所述社会保障卡管理系统用于管理社会保障卡实体卡的发卡、制卡,在社会保障卡虚拟化前期,可将社会保障卡管理系统的数据批量导入社会保障卡虚拟化管理系统,初始化社会保障卡虚拟化库,为持有实体卡的参保人生成虚拟卡;初始化后,社会保障卡管理系统用于判断注册虚拟卡的用户是否具有社会保障实体卡;所述社会保障卡密钥管理系统主要是对实体社会保障卡密钥生命周期进行管理,为充分利用已有的社会保障卡密钥,保证密钥使用的一致性,在社会保障卡虚拟化系统中,密钥管理系统用来为社会保障卡虚拟化管理系统的加密服务提供密钥;所述社会保障虚拟化管理系统是社会保障卡虚拟化的核心系统,实现用户注册、虚拟卡申请管理;所述虚拟化APP是在设备中运行的完整的且包含虚拟化功能的应用程序,提供虚拟社会保障卡的移动服务,设备包括手机的移动终端;虚拟化APP可生成二维码;所述虚拟化业务应用提供电脑端的虚拟社会保障卡应用以及为机构的业务系统提供接口;虚拟化业务应用可生成二维码;所述识读终端为识读二维码并与后台应用程序进行交互的终端;所述医保系统为移动支付系统提供医保支付账户及医保账户验证;所述金融机构系统为移动支付系统提供医保支付账户、医保账户验证、金融账户验证和金融账户支付服务。优选的,所述社会保障卡虚拟化管理系统包括虚拟化账户管理模块、二维码管理模块和密码服务模块;所述虚拟化账户管理模块,对虚拟社会保障卡账户进行管理,包括账户信息的管理和账户生命周期管理;账户信息包括电子社保卡ID、用户身份信息、绑定的金融支付账户;账户生命周期,包含账户的注册、个人信息变更、账户注销;所述二维码管理模块,对二维码进行管理,支持二维码生成、对二维码生成的记录,提供对二维码生成过程的监控功能;二维码分为静态二维码与动态二维码;静态二维码生成后不会改变,存储个人身份信息;动态二维码有生命周期,在一段时间内有效,可存储支付信息;所述密码服务模块,为社会保障卡虚拟化管理系统的虚拟化账户管理模块和二维码管理模块提供密码服务,密码服务功能区域包含应用密码机,应用密码机中包含安全密钥和保护密钥;所述安全密钥用于生成电子社会保障卡ID;社会保障卡虚拟化管理系统获得用户身份ID后,虚拟化管理系统调用密码服务功能,通过密码机中的安全密钥和SM4算法对用户身份ID加密生成电子社会保障卡ID;保护密钥用于动态二维码生成;生成动态二维码时,二维码管理调用密码服务,通过SM4算法将有效时间的明文信息加密。优选的,所述虚拟化APP包括实名制注册模块、二维码申请模块、二维码显示模块和二维码验证模块;所述实名制注册模块,通过虚拟化APP进行实名制注册,填写个人真实信息,经系统认证通过后,创建虚拟账户,用户注册成功;所述二维码申请模块,已注册虚拟账户的用户,可以通过虚拟化APP发起二维码申请请求;所述二维码显示模块,社会保障卡虚拟化管理系统获得申请请求后,在系统中生成二维码,并将二维码传给虚拟化APP,虚拟化APP接收二维码数据并在二维码显示模块将二维码呈现给用户;所述二维码验证模块,显示返回的验证结果。优选的,所述虚拟化业务应用包括实名制注册模块、二维码申请模块、二维码打印模块、二维码验证模块和接口服务模块;所述实名制注册模块,通过虚拟化业务应用进行实名制注册,填写个人真实信息,经系统认证通过后,创建虚拟账户,用户注册成功;所述二维码申请模块,已注册虚拟账户的用户,可以通过虚拟化业务应用发起二维码申请请求;所述二维码打印模块,社会保障卡虚拟化管理系统获得申请请求后,在系统中生成二维码,并将二维码传给虚拟化业务应用,虚拟化业务应用接收二维码数据并通过二维码打印模块将二维码打印出来;所述二维码验证模块,接收识读终端识读的二维码并显示验证结果;所述接口服务模块,为机构的业务系统提供接口服务。一种基于社会保障卡虚拟化的移动支付系统的实施方法,包括如下步骤:Ⅰ、用户注册虚拟化账户;Ⅱ、用户申请二维码;Ⅲ、用户使用二维码。优选的,所述用户注册虚拟化账户包括如下步骤:步骤A1:用户通过虚拟化APP或虚拟化业务应用向社会保障卡虚拟化管理系统提交实名制信息进行注册;步骤A2:社会保障卡虚拟化管理系统接受请求,查询社会保障卡管理系统中该用户是否持有实体卡,若是,社会保障卡虚拟化管理系统向金融机构系统请求认证,若不是,注册失败;步骤A3:金融机构或第三方机构对用户进行实名制认证,若不通过,则注册失败;若通过,社会保障卡虚拟化管理系统根据用户的注册信息提取出用户信息和用户身份ID;步骤A4:社会保障卡虚拟化管理系统根据用户身份ID生成电子社会保障卡ID;步骤A5:社会保障卡虚拟化管理系统结合电子社会保障卡ID和用户信息创建虚拟化账户,完成用户注册;步骤A6:社会保障卡虚拟化管理系统同步注册账号信息到社会保障卡管理系统。优选的,所述用户申请二维码包括如下步骤:步骤B1:已完成注册的用户通过虚拟化APP或虚拟化业务应用申请二维码;用户通过APP申请时,登录APP就可以申请二维码;用户通过虚拟化业务应用申请时,需先提交身份信息;步骤B2:社会保障卡虚拟化管理系统的二维码管理模块根据业务功能确定的类型生成二维码;类型包括静态和动态两种,静态类型适用于二维码不需要有效期的业务,如身份识别;动态类型适用于二维码需要有效期的业务,如支付;若需要实现支付功能,在医保账户为实账户的情况下,社会保障卡虚拟化管理系统向金融支付服务本文档来自技高网...
一种基于社会保障卡虚拟化的移动支付系统及实施方法

【技术保护点】
一种基于社会保障卡虚拟化的移动支付系统,包括社会保障卡管理系统、社会保障卡密钥管理系统、社会保障卡虚拟化管理系统、虚拟化APP、虚拟化业务应用、识读终端、医保系统和金融机构系统;所述社会保障卡管理系统用于管理社会保障卡实体卡的发卡、制卡,在社会保障卡虚拟化前期,可将社会保障卡管理系统的数据批量导入社会保障卡虚拟化管理系统,初始化社会保障卡虚拟化库,为持有实体卡的参保人生成虚拟卡;初始化后,社会保障卡管理系统用于判断注册虚拟卡的用户是否具有社会保障实体卡;所述社会保障卡密钥管理系统主要是对实体社会保障卡密钥生命周期进行管理,为充分利用已有的社会保障卡密钥,保证密钥使用的一致性,在社会保障卡虚拟化系统中,密钥管理系统用来为社会保障卡虚拟化管理系统的加密服务提供密钥;所述社会保障虚拟化管理系统是社会保障卡虚拟化的核心系统,实现用户注册、虚拟卡申请管理;所述虚拟化APP是在设备中运行的完整的且包含虚拟化功能的应用程序,提供虚拟社会保障卡的移动服务,设备包括手机的移动终端;虚拟化APP可生成二维码;所述虚拟化业务应用提供电脑端的虚拟社会保障卡应用以及为机构的业务系统提供接口;虚拟化业务应用可生成二维码;所述识读终端为识读二维码并与后台应用程序进行交互的终端;所述医保系统为移动支付系统提供医保支付账户及医保账户验证;所述金融机构系统为移动支付系统提供医保支付账户、医保账户验证、金融账户验证和金融账户支付服务。...

【技术特征摘要】
1.一种基于社会保障卡虚拟化的移动支付系统,包括社会保障卡管理系统、社会保障卡密钥管理系统、社会保障卡虚拟化管理系统、虚拟化APP、虚拟化业务应用、识读终端、医保系统和金融机构系统;所述社会保障卡管理系统用于管理社会保障卡实体卡的发卡、制卡,在社会保障卡虚拟化前期,可将社会保障卡管理系统的数据批量导入社会保障卡虚拟化管理系统,初始化社会保障卡虚拟化库,为持有实体卡的参保人生成虚拟卡;初始化后,社会保障卡管理系统用于判断注册虚拟卡的用户是否具有社会保障实体卡;所述社会保障卡密钥管理系统主要是对实体社会保障卡密钥生命周期进行管理,为充分利用已有的社会保障卡密钥,保证密钥使用的一致性,在社会保障卡虚拟化系统中,密钥管理系统用来为社会保障卡虚拟化管理系统的加密服务提供密钥;所述社会保障虚拟化管理系统是社会保障卡虚拟化的核心系统,实现用户注册、虚拟卡申请管理;所述虚拟化APP是在设备中运行的完整的且包含虚拟化功能的应用程序,提供虚拟社会保障卡的移动服务,设备包括手机的移动终端;虚拟化APP可生成二维码;所述虚拟化业务应用提供电脑端的虚拟社会保障卡应用以及为机构的业务系统提供接口;虚拟化业务应用可生成二维码;所述识读终端为识读二维码并与后台应用程序进行交互的终端;所述医保系统为移动支付系统提供医保支付账户及医保账户验证;所述金融机构系统为移动支付系统提供医保支付账户、医保账户验证、金融账户验证和金融账户支付服务。2.根据权利要求1所述的一种基于社会保障卡虚拟化的移动支付系统,其特征在于:所述社会保障卡虚拟化管理系统包括虚拟化账户管理模块、二维码管理模块和密码服务模块;所述虚拟化账户管理模块,对虚拟社会保障卡账户进行管理,包括账户信息的管理和账户生命周期管理;账户信息包括电子社保卡ID、用户身份信息、绑定的金融支付账户;账户生命周期,包含账户的注册、个人信息变更、账户注销;所述二维码管理模块,对二维码进行管理,支持二维码生成、对二维码生成的记录,提供对二维码生成过程的监控功能;二维码分为静态二维码与动态二维码;静态二维码生成后不会改变,存储个人身份信息;动态二维码有生命周期,在一段时间内有效,可存储支付信息;所述密码服务模块,为社会保障卡虚拟化管理系统的虚拟化账户管理模块和二维码管理模块提供密码服务,密码服务功能区域包含应用密码机,应用密码机中包含安全密钥和保护密钥;所述安全密钥用于生成电子社会保障卡ID;社会保障卡虚拟化管理系统获得用户身份ID后,虚拟化管理系统调用密码服务功能,通过密码机中的安全密钥和SM4算法对用户身份ID加密生成电子社会保障卡ID;保护密钥用于动态二维码生成;生成动态二维码时,二维码管理调用密码服务,通过SM4算法将有效时间的明文信息加密。3.根据权利要求1所述的一种基于社会保障卡虚拟化的移动支付系统,其特征在于:所述虚拟化APP包括实名制注册模块、二维码申请模块、二维码显示模块和二维码验证模块;所述实名制注册模块,通过虚拟化APP进行实名制注册,填写个人真实信息,经系统认证通过后,创建虚拟账户,用户注册成功;所述二维码申请模块,已注册虚拟账户的用户,可以通过虚拟化APP发起二维码申请请求;所述二维码显示模块,社会保障卡虚拟化管理系统获得申请请求后,在系统中生成二维码,并将二维码传给虚拟化APP,虚拟化APP接收二维码数据并在二维码显示模块将二维码呈现给用户;所述二维码验证模块,显示返回的验证结果。4.根据权利要求1所述的一种基于社会保障卡虚拟化的移动支付系统,其特征在于:所述虚拟化业务应用包括实名制注册模块、二维码申请模块、二维码打印模块、二维码验证模块和接口服务模块;所述实名制注册模块,通过虚拟化业务应用进行实名制注册,填写个人真实信息,经系统认证通过后,创建虚拟账户,用户注册成功;所述二维码申请模块,已注册虚拟账户的用户,可以通过虚拟化业务应用发起二维码申请请求;所述二维码打印模块,社会保障卡虚拟化管理系统获得申请请求后,在系统中生成二维码,并将二维码传给虚拟化业务应用,虚拟化业务应用接收二维码数据并通过二维码打印模块将二维码打印出来;所述二维码验证模块,接收识读终端识读的二维码并显示验证结果;所述接口服务模块,为机构的业务系统提供接口服务。5.一种基于社会保障卡虚拟化的移动支付系统的实施方法,包括如下步骤:Ⅰ、用户注册虚拟化账户;Ⅱ、用户申请二维码;Ⅲ、用户使用二维码。6.根据权利要求5所述的一种基于社会保障卡虚拟化的移动支付系统的实施方法,其特征在于:所述用户注册虚拟化账户包括如下步骤:步骤A1:用户通过虚拟化APP或虚拟化业务应用向社会保障卡虚拟化管理系统提交实名制信息进行注册;步骤A2:社会保障卡虚拟化管理系统接受请求,查询社会保障卡管理系统中该用户是否持有实体卡,若是,社会保障卡虚拟化管理系统向金融机构系统请求认证,若不是,注册失败;步骤A3:金融机构或第三方机构对用户进行实名制认证,若不通过,则注册失败;若通过,社会保障卡虚拟化管理系统根据用户的注册信息提取出用户信息和用户身份ID;步骤A4:社会保障卡虚拟化管理...

【专利技术属性】
技术研发人员:肖宗水孙明郭斌吕宁李冀
申请(专利权)人:山大地纬软件股份有限公司
类型:发明
国别省市:山东,37

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

1