一种高可靠性的电子发票管理系统的制作方法

文档序号:11386341阅读:289来源:国知局
一种高可靠性的电子发票管理系统的制造方法与工艺

本发明涉及发票管理领域,具体涉及一种高可靠性的电子发票管理系统。



背景技术:

电子发票是现代无纸化发票发展的必然趋势,其除了具有良好的环保效应外,对于发票的集中管理也十分方便便捷。但是,现有技术中缺少一套系统的、行之有效的电子发票管理系统,尤其是对于发票管理的安全性、可靠性、易识别性等,需要进一步开发一套成熟的电子发票管理系统。



技术实现要素:

针对上述问题,本发明提供一种高可靠性的电子发票管理系统。

本发明的目的采用以下技术方案来实现:

一种高可靠性的电子发票管理系统,包括店家处理平台、店家数据库、发票产生器、云网络、用户移动终端、发票集中统计查询平台、发票储存备份装置、发票集中处理器,所述发票发生器用于产生电子发票及发票代码,店家处理平台用于将产生的发票代码以及录入的用户信息储存于店家数据库中,同时将上述发票代码和用户信息上传至发票集中处理器,用户移动终端包括用户手机和邮箱,发票集中处理器一方面根据用户输入的手机号、邮箱信息将新产生的发票编码、产生时间发送至用户手机和邮箱,另一方面通过发票储存备份装置将用户信息和发票信息储存备份于云网络中。

本发明的有益效果为:为电子发票的管理建立了一个完整而可靠的电子发票管理系统,该系统能够将各个店家的电子发票统一进行管理,为对外提供发票查询、消费查询等功能,且能够实时将发票信息发送至用户的手机和邮箱上。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的整体结构示意图;

图2是发票储存备份装置的结构示意图。

具体实施方式

结合以下实施例对本发明作进一步描述。

请参见如图1-2所示的一种高可靠性的电子发票管理系统,包括店家处理平台1、店家数据库2、发票产生器3、云网络4、用户移动终端、发票集中统计查询平台7、发票储存备份装置8、发票集中处理器9,所述发票发生器9用于产生电子发票及发票代码,店家处理平台1用于将产生的发票代码以及录入的用户信息储存于店家数据库2中,同时将上述发票代码和用户信息上传至发票集中处理器9,用户移动终端包括用户手机10和邮箱11,发票集中处理器9一方面根据用户输入的手机号、邮箱信息将新产生的发票编码、产生时间发送至用户手机10和邮箱11,另一方面通过发票储存备份装置8将用户信息和发票信息储存备份于云网络4中。

作为进一步的优选方案,所述用于产生电子发票的发票发生器9为收银机;所述发票储存备份装置8包括节点矩阵模块a、距离模块b、节能性能模块c、非法攻击模块d、初始化模块e、动态数量计算模块f、重排模块g、数量重置模块h。

(1)节点矩阵模块a:设云网络中储存数据的节点有m个,获取每个节点当前的以下指标参数:cpu容量x1、磁盘空间x2、带宽x3、cpu占用率x4、磁盘空间占用率x5、宽带占用率x6,构建矩阵其中,xij为第j个节点的第i个指标参数,wi为人为设定的第i种指标参数的权重值,1≤i≤6,1≤j≤m,w为6行6列矩阵,sk为x矩阵修正系数,kt为w矩阵修正系数;

构建矩阵其中1≤i≤6,1≤j≤m,函数()6*m代表构成6行m列矩阵,vij表示矩阵v中的第i行第j列元素。

作为进一步的优选方案,所述发票集中统计查询平台7分别与发票集中处理器9和云网络4互通数据,正常情况下其直接通过发票集中处理器9获取发票信息和用户信息,并定期直接向云网络4获取发票信息和用户信息,通过将云网络4获取的信息与发票集中统计查询平台7自身储存的信息进行对比,判断发票集中统计查询平台7储存信息的丢失率,并对其进行校正。

(2)距离模块b:按下式计算负荷均匀性参数dj:

其中,

sj=max(v1j,v2j,…,v6j),tj=min(v1j,v2j,…,v6j),1≤j≤m;

(3)节能性能模块c:获取设定时间长度内每个节点向外传送数据时的丢包率hj以及在同样设定时间长度内每个节点的失效次数εj,构建m行m列矩阵f=[h1,h2,…hj,…,hm)t×(ε1,ε2,…,εj…,εm)]。

作为进一步的优选方案,当店家数据处理平台1每次有一个新的用户建立时,首先在店家数据库2中建立新的用户账号,并录入其基本信息,当将该新的用户账号信息传送至发票集中统计查询平台7时,如果发票集中统计查询平台7中也无此新账号的信息,则在发票集中统计查询平台7也建立该新账号,如果已经存在此账号,则不建立新账号信息。

(4)非法攻击模块d:从每个节点的安全日志中获取设定时间长度内的被非法攻击次数bj,1≤j≤m,构建m行m列矩阵a:其中θ为人为设定的控制常数,并计算矩阵a的值|a|;

(5)初始化模块e:将待储存的数据分为大小相同的sop个,并人为设置该待储存数据的重要度参数uue,按下式计算该待储存数据需要的副本初始数量其中int[]为取整函数,pj为由系统检测到的节点j的在线率,1≤j≤m;

将m个节点按照计算得到的|a|值从小到大进行排序,并将n0个副本依次初步储存于排序最前的n0个节点中,每个节点储存一个副本。

(6)动态数量计算模块f:按下式计算副本的动态数量n:

其中,z为云网络中储存的所有文件总个数,zi为第i个文件从副本初步储存好一刻起往后时间长度t内的访问次数,1≤i≤z,vk为第k个上述待储存数据的副本从副本初步储存好一刻起往后时间长度t内的被访问次数,1≤k≤n0,lj为云网络中第j个节点从副本初步储存好一刻起往后时间长度t内的网络流量,1≤j≤m,qy为第y个上述待储存数据的副本从副本初步储存好一刻起往后时间长度t内的网络流量,1≤y≤n0,ε1、ε2和ε3分别为人为设定的访问系数、流量系数和联合安全系数。

作为进一步的优选方案,所述发票集中统计查询平台7具有发票账户建立与管理功能、消费统计功能、消费查询功能、发票兑奖功能及发票捐赠功能。

(7)重排模块g:设定节点丢包率阈值k1、节点失效次数阈值k2和节点失效累计时间k3,如果从副本初步储存好一刻起往后时间长度t内的第j个节点的丢包率hj、失效次数以及失效累计时间tj满足:hj≥k1或或tj≥k3,则将节点j剔除出|a|值的排序行列中,剔除后重新按照|a|值对节点进行排序;

(8)数量重置模块h:计算得到副本动态数量n后,将待储存数据的当前需要副本数量由n0更新为n,并将n个副本依次储存于|a|排序最前的n个节点中,每个节点储存一个副本;按照以上方式,每隔一个时间长度t对副本的数量和放置进行更新。

该发票储存备份装置能够根据云网络中节点的负荷均匀性和节点的传送丢包率、失效次数和安全性进行综合排序,合理选择储存的节点,克服了以往节点选择依据单一的问题;同时能够根据待储存文件的重要程度来选择初始副本量,正常运行中能够根据副本的访问次数、节点的网路流量以及节点的安全系数来动态地调节副本的数量,并动态地按照传送丢包率、失效次数、失效累计时间进行节点的重新排序,在避免了不必要的储存空间浪费的同时又能很好地保证文件的安全可靠,且运行计算量小,能很好地避免云网络由于数据储存导致的数据拥挤。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1