本发明涉及涉税和财政业务领域,尤其涉及一种实现信息安全的电子票据系统和电子票据方法。
背景技术:
随着电子票据的快速普及,越来越多的行业和用户选择电子票据替代原来的纸质票据;比如平常消费的增值税发票、比如诊疗费用的收据等等;但是发票的抬头都是单独提供,不能自动获取;并且现在的发票抬头一般都是企业的名称和企业的税号,如果开个人的抬头只是一个名字。并且随着信息时代的到来,信息安全越来越受到人们的重视。在涉税业务领域的电子票据的信息安全的重要性越来越引起人们重视。
现如今,国家也在做个税改革,改革中包括家庭支出的教育费等都作为免缴税的一部分支出;但是如何保障国家对家庭支出的费用做更好的统计,那必须要家庭支出的费用相关的税务信息得到全面的收集;怎么把这部分的信息收上来,就是要像企业财务一样,每一项的支出都有税务信息作为凭证;那就必须要以家庭为单位或者家庭中个人为单位作为票据的抬头。
然而,目前的开票系统无法在个人为用户的情况,解决有效实时获取个人信息作为票据抬头,并将个人姓名、个人身份证号作为票据抬头的信息;在家庭或企业为单位为用户的情况,开票系统无法提供家庭或企业为单位的身份自动有效识别。而且更为重要的是无法保障开票抬头信息的真实和可信,从而使开出的票据在安全性方面存在隐患,而且无法索源进行追踪。
因此,实有必要提供一种新的电子票据系统和电子票据方法来解决上述技术问题。
技术实现要素:
本发明的目的是克服上述技术问题,提供一种用户种类多且开票的安全性高的电子票据系统和电子票据方法。
为了实现上述目的,本发明提供一种电子票据系统,包括用户身份子系统和开票子系统,所述用户身份子系统包括个人身份子系统、家庭身份子系统及企业身份子系统中的任意一种或多种,所述开票子系统与所述用户身份子系统通讯连接,所述开票子系统从所述用户身份子系统中获得开票抬头信息并根据所述开票抬头信息进行安全处理生成票据,所述个人身份子系统提供个人身份认证和识别系统,并向所述开票子系统提供票据的个人开票抬头信息,该个人开票抬头信息包括个人姓名、身份证号或其他唯一证明个人身份的特征值;所述家庭身份子系统提供家庭身份认证和识别系统,并向所述开票子系统提供票据的家庭开票抬头信息,该家庭开票抬头信息包括家庭名称以及唯一证明家庭身份的特征值;所述企业身份子系统提供企业身份认证和识别系统,并向所述开票子系统提供票据的企业开票抬头信息,该企业开票抬头信息包括企业名称以及唯一证明企业身份的特征值。
更优的,所述个人身份子系统为个人身份认证和识别系统。
更优的,所述个人身份认证和识别系统包括eid系统或fido系统。
更优的,所述家庭身份子系统为以家庭编号为基础的数字身份证书系统。
更优的,所述企业身份子系统为以企业统一信用代码为基础的数字身份证书系统。
更优的,所述用户身份子系统可包括签名验签模块、数字身份证书模块及基础信息模块,所述签名验签模块,用于提供对外的签名验签服务,并利用数字身份证书进行签名和验签;所述数字身份证书模块,用于存储用户数字身份证书以及相关秘钥;所述基础信息模块,用于存储用户身份的特征信息以及应用相关信息。
更优的,所述开票子系统检测所述用户身份子系统的类型并自动读取该用身份子系统以获取该用户身份子系统对应的所述开票抬头信息,并获取用户的签名用以实现和保证用户信息的安全性。
更优的,所述开票子系统包括票据服务模块、与所述票据服务模块通讯连接的开票方签名验签模块、与所述票据服务模块通讯连接的税控服务模块以及与所述税控服务模块通讯连接的票据管理平台;
所述票据管理平台,用于提供票号管理、管理单位签名验签以及管理单位对开票方合法性审核并生成票据数据;
所述税控服务模块,用于将所述票据管理平台的票据数据进行安全认证、开票方安全信息存储以及票号申请管理;
所述开票方签名验签模块,用于提供开票方数字身份证书并对开出的票据做签名验签;
所述票据服务模块,用于接收和处理所述开票抬头信息,并将所述税控服务模块和所述开票方签名验签模块的票据数据的数据流管理并生成票据。
本发明还提供一种电子票据方法,该电子票据方法应用于如上所述任意一项所述的电子票据系统,该电子票据方法包括如下步骤:
业务请求、
所述票据服务模块启动开票业务需求和判断抬头信息的所属类型,并向所述用户身份子系统提交开票信息和抬头信息的所属类型请求;
用户类型判断、
所述用户身份子系统根据获取的信息进行判断选用所述用户身份子系统的类型,确定选用的所述用户身份子系统的具体类型后,验证所述用户身份子系统中数字身份证书或身份特征的有效性;
开票信息生成、
所述用户身份子系统提供用户身份信息特征值生成所述开票抬头信息;
开票数据处理、
所述票据服务模块将所述开票抬头信息提交所述税控服务模块获取开票方,并申请开票税号和税票生成处理,再提交所述开票方签名验签模块进行所述开票方对开票数据的签名;
生成票据、
所述税控服务模块将所述开票方签名后的开票信息提交所述票据管理平台进行开票方验证和最后票据的生成。
更优的,在开票信息生成步骤中,所述用户身份子系统对所述开票抬头信息进行签名,并将签名的信息返回给所述票据服务模块。
与现有技术相比,本发明的电子票据系统和电子票据方法中的所述开票子系统由所述用户身份子系统中获得开票抬头信息,所述用户身份子系统包括个人身份子系统、家庭身份子系统及企业身份子系统中的任意一种或多种,从而使所述电子票据系统的适应性广且用户种类多。所述开票子系统通过所述税控服务模块开票数据的安全认证,并且所述开票方签名验签模块提供开票方数字身份证书和对开出的票据做签名验签,从而使生成票据的安全性高,使本发明的电子票据系统的安全性高。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1为本发明电子票据系统的结构示意图;
图2为本发明电子票据系统的应用的结构示意图
图3为本发明电子票据系统的模块结构示意图;
图4为本发明电子票据方法的流程框图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种电子票据系统100,所述电子票据系统100包括用户身份子系统1和开票子系统2。
请参阅图2,本发明提供一种电子票据系统100在应用方面,所述用户身份子系统1包括个人身份子系统11、家庭身份子系统12及企业身份子系统13中的任意一种或多种。也就是说,所述用户身份子系统1可以为所述个人身份子系统11单独组成,也可以为所述家庭身份子系统12或所述企业身份子系统13单独组成;还可以由所述个人身份子系统11、所述家庭身份子系统12以及所述企业身份子系统13的任意组合来组成。当然,不限于此,所述用户身份子系统1还可以包括其他需要开票的用户,例如事业单位等。所述用户身份子系统1的多样性使得所述电子票据系统100适应用户种类多。所述用户身份子系统11可植入智能终端或服务器,所述智能终端为手机或平板电脑或个人电脑等。
所述个人身份子系统11提供个人身份认证和识别系统,并向所述开票子系统提供票据的个人开票抬头信息,该个人开票抬头信息包括个人姓名、身份证号或其他唯一证明个人身份的特征值。
所述个人身份子系统11为个人身份认证和识别系统。在本实施方式中,所述个人身份认证和识别系统包括eid系统或fido系统。当然,不限于此,所述个人身份认证和识别系统还可以为其他个人身份认证和识别系统,如经过图书电子借阅卡、电子会员卡等。
所述家庭身份子系统12提供家庭身份认证和识别系统,并向所述开票子系统提供票据的家庭开票抬头信息,该家庭开票抬头信息包括家庭名称以及唯一证明家庭身份的特征值。所述家庭身份子系统12为以家庭编号为基础的数字身份证书系统。
所述企业身份子系统13提供企业身份认证和识别系统,并向所述开票子系统提供票据的企业开票抬头信息,该企业开票抬头信息包括企业名称以及唯一证明企业身份的特征值。所述企业身份子系统13为以企业统一信用代码为基础的数字身份证书系统。
请参阅图3,在本实施例方式中,所述用户身份子系统1可包括签名验签模块14、数字身份证书模块15及基础信息模块16。
所述签名验签模块14用于提供对外的签名验签服务,并利用数字身份证书进行签名和验签。
所述数字身份证书模块15用于存储用户数字身份证书以及相关秘钥。
所述基础信息模块16用于存储用户身份的特征信息以及应用相关信息。
所述开票子系统2为从所述用户身份子系统1中获得开票抬头信息并根据所述开票抬头信息进行安全处理生成票据。所述开票子系统2检测所述用户身份子系统1的类型并自动读取该用身份子系统以获取该用户身份子系统对应的所述开票抬头信息。在本实施方式中,所述开票子系统2与所述用户身份子系统1通讯连接,即所述开票子系统2和所述用户身份子系统1可以通过数据通信交换数据,比如,所述开票子系统2和所述用户身份子系统1通过wi-fi组成无线局域网,所述开票子系统2通过自动化软件自动从所述用户身份子系统1中获得所述开票抬头信息。该功能使所述电子票据系统100使用方便,提升用户感受和较好的用户体验。
所述开票子系统2为从所述用户身份子系统1中获取用户的签名用以实现和保证用户信息的安全性,也就是说,可以实现用户信息的不可抵赖和不可篡改。从而使本发明的电子票据系统100的安全性高。
具体的,所述开票子系统2包括票据服务模块21、与所述票据服务模块21通讯连接的开票方签名验签模块22、与所述票据服务模块21通讯连接的税控服务模块23以及与所述税控服务模块23通讯连接的票据管理平台24。
所述票据服务模块21,用于接收和处理所述开票抬头信息,并将所述税控服务模块23和所述开票方签名验签模块22的票据数据的数据流管理并生成票据。
所述开票方签名验签模块22,用于提供开票方数字身份证书并对开出的票据做签名验签。
所述税控服务模块23,用于将所述票据管理平台24的票据数据进行安全认证、开票方安全信息存储以及票号申请管理。
所述票据管理平台24,用于提供票号管理、管理单位签名验签以及管理单位对开票方合法性审核并生成票据数据。
请参阅图4,本发明还提供一种电子票据方法,该电子票据方法应用于所述电子票据系统100,该电子票据方法包括如下步骤:
步骤s1、业务请求
所述票据服务模块21启动开票业务需求和判断抬头信息的所属类型,并向所述用户身份子系统1提交开票信息和抬头信息的所属类型请求。
步骤s2、用户类型判断
所述用户身份子系统1根据获取的信息进行判断选用所述用户身份子系统1的类型,确定选用的所述用户身份子系统1的具体类型后,验证所述用户身份子系统1中数字身份证书或身份特征的有效性。
步骤s3、开票信息生成
所述用户身份子系统1提供用户身份信息特征值生成所述开票抬头信息。
当然,在本步骤s3开票信息生成的步骤中,除了所述开票抬头信息可以提供给所述票据服务模块21,为增加所述电子票据系统100的安全性,还可以根据用户的需求将所述用户身份子系统1对所述开票抬头信息进行签名,并将签名的信息返回给所述票据服务模块21。
步骤s4、开票数据处理
所述票据服务模块21将所述开票抬头信息提交所述税控服务模块23获取开票方,并申请开票税号和税票生成处理,再提交所述开票方签名验签模块22进行所述开票方对开票数据的签名。
步骤s5、生成票据
所述税控服务模块23将所述开票方签名后的开票信息提交所述票据管理平台24进行开票方验证和最后票据的生成。
从上述说明中,所述电子票据方法依靠所述电子票据系统100可以实现所述用户身份子系统1的用户种类多的功能,并可以使生成的票据的安全性高。
与现有技术相比,本发明的电子票据系统和电子票据方法中的所述开票子系统由所述用户身份子系统中获得开票抬头信息,所述用户身份子系统包括个人身份子系统、家庭身份子系统及企业身份子系统中的任意一种或多种,从而使所述电子票据系统的适应性广且用户种类多。所述开票子系统通过所述税控服务模块开票数据的安全认证,并且所述开票方签名验签模块提供开票方数字身份证书和对开出的票据做签名验签,从而使生成票据的安全性高,使本发明的电子票据系统和电子票据方法的安全性高。
以上所述的仅是本发明的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。