铁路电子客票的电子发票生成方法、系统、设备及介质与流程

文档序号:32001339发布日期:2022-11-02 11:23阅读:312来源:国知局
铁路电子客票的电子发票生成方法、系统、设备及介质与流程

1.本技术涉及电子发票开具领域,特别是涉及一种铁路电子客票的电子发票生成方法、系统、计算机设备和计算机可读存储介质。


背景技术:

2.目前,随着铁路电子客票业务的全面推广,旅客通过12306网站和手机app、车站窗口、自动售票机等渠道购买电子客票后,凭有效身份证件直接进站乘车,极大便利了旅客出行。但对于有报销需求的旅客,均须在开车前或乘车日期之日起30日内持乘车证件,到车站窗口或自动售取票机上打印纸质报销凭证,为旅客带来诸多不便。
3.综上可见,亟需构建新型的对铁路电子客票电子发票进行简单和安全的开具的技术;且亟需提供一种基于国密算法的铁路电子客票电子发票的生成方法及系统,以解决如何对铁路电子客票电子发票进行快速和安全的开具问题。


技术实现要素:

4.为解决上述技术问题,本发明专利提供了一种铁路电子客票电子发票的生成方法及系统。
5.第一方面,本技术实施例提供了铁路电子客票的电子发票生成方法,该方法包括:
6.数据收集步骤:获取待开具的铁路电子客票的电子发票的发票数据,发票数据包括:票头、发票信息、铁路车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息;
7.索引树建立步骤:基于电子发票的数据信息建立数据索引树,索引树的数据包括:票面信息、附件内容、二维码内容及文件信息;
8.发票模版解析步骤:选择与电子发票相匹配的电子发票版式文件模版,基于模版解析计算规则,解析计算发票数据的数据坐标、发票数据字体、字号及发票数据的对齐方式;电子发票版式文件模版包括:铁路电子客票售票发票模版、铁路电子客票退票发票模版、铁路电子客票换票发票模版及铁路电子客票退票换票发票模版;
9.ofd文件生成步骤:基于发票模版解析结果,按照索引树查找电子发票的数据,并填充至电子发票版式文件模版,生成电子发票ofd文件;
10.数字签名步骤:对生成的电子发票ofd文件进行数字签名,生成包括签名数据的铁路电子客票的电子发票。
11.优选的,上述发票模版解析步骤进一步包括:
12.获取元素信息步骤:获取发票模板中页面信息;获取页面中的页面元素信息;获取元素的绝对位置、对齐方式、宽度、高度、字体和字号;
13.绝对位置计算步骤:如果元素长度不固定,根据基准元素的位置和长度计算元素的相对位置;
14.折行方式计算步骤:如果元素折行显示,根据宽度和元素长度计算换行符位置。
15.优选的,上述ofd文件生成步骤进一步包括:
16.页面文件生成步骤:根据页面元素生成页段;将页段生按照背景层、正文层和前景层逐层渲染,生成虚拟页面;
17.电子入账凭证版式文件生成步骤:获取电子入账凭证数据;生成电子凭证版式文件;
18.电子发票ofd文件生成步骤:根据虚拟页面生成页面文件及相关资源文件;将资源文件存入ofd文件规范指定位置。
19.优选的,上述数字签名步骤进一步包括:
20.修改ofd文件增加签名入口地址,根据入口地址建立对应的签名文件目录;
21.在签名文件目录建立新签名文件,并根据签名列表文件中数据生成新的签名标识;
22.确定需要签名保护的文件列表,并写入文档保护列表路径;确定签名提供方和算法标识,并写入新签名文件;
23.对各个需要保护的文件通过sm3算法生成文件摘要,形成受保护的文件列表节点,并写入新签名文件;
24.对整个新签名文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;
25.将base64编码摘要值通过sm2算法进行数字签名,得到pkcs#7签名数据;
26.将pkcs#7签名数据写入签名文件,压缩ofd文件目录生成带有数字签名的ofd版式文件。
27.第二方面,本技术实施例提供了一种铁路电子客票的电子发票生成系统,采用如上所述铁路电子客票的电子发票生成方法,该系统包括:
28.数据收集模块:获取待开具的铁路电子客票的电子发票的发票数据,发票数据包括:票头、发票信息、铁路车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息;
29.索引树建立模块:基于电子发票的数据信息建立数据索引树,索引树的数据包括:票面信息、附件内容、二维码内容及文件信息;
30.发票模版解析模块:选择与电子发票相匹配的电子发票版式文件模版,基于模版解析计算规则,解析计算发票数据的数据坐标、发票数据字体、字号及发票数据的对齐方式;电子发票版式文件模版包括:铁路电子客票售票发票模版、铁路电子客票退票发票模版、铁路电子客票换票发票模版及铁路电子客票退票换票发票模版;
31.ofd文件生成模块:基于发票模版解析结果,按照索引树查找电子发票的数据,并填充至电子发票版式文件模版,生成电子发票ofd文件;
32.数字签名模块:对生成的电子发票ofd文件进行数字签名,生成包括签名数据的铁路电子客票的电子发票。
33.优选的,上述发票模版解析模块进一步包括:
34.获取元素信息模块:获取发票模板中页面信息;获取页面中的页面元素信息;获取元素的绝对位置、对齐方式、宽度、高度、字体和字号;
35.绝对位置计算模块:根据基准元素的位置和长度计算元素的相对位置;
36.折行方式计算模块:根据宽度和元素长度计算换行符位置。
37.优选的,上述ofd文件生成模块进一步包括:
38.页面文件生成模块:根据页面元素生成页段;将页段生按照背景层、正文层和前景层渲染,生成虚拟页面;
39.电子会计凭证版式文件生成模块:获取电子入账凭证数据;生成电子凭证版式文件;
40.电子发票ofd文件生成模块:根据虚拟页面生成页面文件及相关资源文件;将资源文件存入ofd文件规范指定位置优选的,上述数字签名模块进一步包括:
41.修改ofd文件增加签名入口地址,根据入口地址建立对应的签名文件目录;
42.在签名文件目录建立新签名文件,并根据签名列表文件中数据生成新的签名标识;
43.确定需要签名保护的文件列表,并写入文档保护列表路径;确定签名提供方和算法标识,并写入新签名文件;
44.对各个需要保护的文件通过sm3算法生成文件摘要,形成受保护的文件列表节点,并写入新签名文件;
45.对整个新签名文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;
46.将base64编码摘要值通过sm2算法进行数字签名,得到pkcs#7签名数据;
47.将pkcs#7签名数据写入签名文件,压缩ofd文件目录生成带有数字签名的ofd版式文件。
48.第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面铁路电子客票的电子发票生成方法。
49.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面铁路电子客票的电子发票生成方法。
50.相比于相关现有技术,具有以下突出的有益效果:
51.1)本发明方法提出了铁路客票的电子发票的生成方法,形成标引树,进行票面信息、附件内容及文件信息和二维码内容及文件信息等的数据标引,能够快速匹配查找标引数据,提升发票生成效率;
52.2)本发明方法提出了电子发票版式文件模板的解析计算规则,使得发票版式文件模板最有效的配置解析,以提高电子发票模板的识别精度;
53.3)本发明方法提出了ofd文件基于国密算法的数字签名方法,使得电子发票的生成更安全和有效。
附图说明
54.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
55.图1是本发明铁路电子客票的电子发票生成方法流程图;
56.图2是本发明具体实施例电子发票文件生成流程方法系统图;
57.图3是本发明具体实施例电子发票版式文件模板示意图;
58.图4为本发明具体实施例生成数字签名示意图;
59.图5是本发明铁路电子客票的电子发票生成系统结构示意图;
60.图6本发明实施例的计算机设备的硬件结构示意图。
具体实施方式
61.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
62.显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
63.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
64.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
65.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本技术所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
66.本发明旨在公开了一种铁路电子客票电子发票的生成方法及系统,用于在获取电子发票数据后,调用匹配的电子发票版式文件模板,采用国密算法进行签名,直接生成电子发票,提高了获取电子发票的效率,提升了用户的使用体验。
67.第一方面,如图1所示,本技术实施例提供了铁路电子客票的电子发票生成方法,
该方法包括:
68.数据收集步骤s10:获取待开具的铁路电子客票的电子发票的发票数据,发票数据包括:票头、发票信息、铁路车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息;
69.索引树建立步骤s20:基于电子发票的数据信息建立数据索引树,索引树的数据包括:票面信息、附件内容、二维码内容及文件信息;
70.发票模版解析步骤s30:选择与电子发票相匹配的电子发票版式文件模版,基于模版解析计算规则,解析计算发票数据的数据坐标、发票数据字体、字号及发票数据的对齐方式;电子发票版式文件模版包括:铁路电子客票售票发票模版、铁路电子客票退票发票模版、铁路电子客票换票发票模版及铁路电子客票退票换票发票模版;
71.ofd文件生成步骤s40:基于发票模版解析结果,按照索引树查找电子发票的数据,并填充至电子发票版式文件模版,生成电子发票ofd文件;
72.数字签名步骤s50:对生成的电子发票ofd文件进行数字签名,生成包括签名数据的铁路电子客票的电子发票。
73.优选的,上述发票模版解析步骤s30进一步包括:
74.优选的,上述发票模版解析步骤进一步包括:
75.获取元素信息步骤:获取发票模板中页面信息;获取页面中的页面元素信息;获取元素的绝对位置、对齐方式、宽度、高度、字体和字号;
76.绝对位置计算步骤:如果元素长度不固定,根据基准元素的位置和长度计算元素的相对位置;
77.折行方式计算步骤:如果元素折行显示,根据宽度和元素长度计算换行符位置。
78.优选的,上述ofd文件生成步骤s40进一步包括:
79.页面文件生成步骤:根据页面元素生成页段;将页段生按照背景层、正文层和前景层逐层渲染,生成虚拟页面;
80.电子入账凭证版式文件生成步骤:获取电子入账凭证数据;生成电子凭证版式文件;
81.电子发票ofd文件生成步骤:根据虚拟页面生成页面文件及相关资源文件;将资源文件存入ofd文件规范指定位置。
82.优选的,上述数字签名步骤s50进一步包括:
83.修改ofd文件增加签名入口地址,根据入口地址建立对应的签名文件目录;
84.在签名文件目录建立新签名文件,并根据签名列表文件中数据生成新的签名标识;
85.确定需要签名保护的文件列表,并写入文档保护列表路径;确定签名提供方和算法标识,并写入新签名文件;
86.对各个需要保护的文件通过sm3算法生成文件摘要,形成受保护的文件列表节点,并写入新签名文件;
87.对整个新签名文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;
88.将base64编码摘要值通过sm2算法进行数字签名,得到pkcs#7签名数据;
89.将pkcs#7签名数据写入签名文件,压缩ofd文件目录生成带有数字签名的ofd版式文件。
90.以下结合附图对本发明具体实施例进行详细说明:
91.本发明技术方案提供一种用于生成铁路电子客票电子发票版式的方法及系统,其中方法包括:获取待开具的铁路电子客票电子发票的数据信息;选择与待开具的电子发票相匹配的铁路电子客票电子发票版式文件模版;将数据信息填充至铁路电子客票电子发票版式文件模版,获取铁路电子客票电子发票ofd文件;对各需要保护的文件通过sm3算法生成文件摘要,对整个signature.xml文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;将base64编码摘要值通过sm2算法进行数字签名,得到签名数据(格式为pkcs#7);将pkcs#7签名数据写入signedvalue.dat文件;压缩ofd file目录生成签名的ofd版式文件。
92.本发明实施例提供一种基于国密算法的铁路电子客票电子发票的生成方法及系统,以解决如何对铁路电子客票电子发票进行快速和安全的开具问题。
93.为了解决上述问题,本发明提供了一种用于基于国密算法的铁路电子客票电子发票版式的生成方法,如图2所示,该方法包括:
94.步骤1:获取待开具的电子发票的数据信息,包括待开具发票的;
95.优选地,方法包括:基于java接口获取待开具的电子发票的数据信息。
96.本发明基于java接口形式接收电子发票数据,至少包括:票头、发票信息、车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息。
97.步骤2:对待开具的铁路电子客票电子发票的数据信息建立数据标引,形成索引树;索引树数据主要票面信息、附件内容及文件信息和二维码内容及文件信息等;索引树结构参见表1所示。
98.步骤3:选择与待开具的电子发票相匹配的电子发票版式文件模版;
99.优选地,电子发票版式文件模版,包括:铁路电子客票售票发票模版、铁路电子客票退票发票模版、铁路电子客票换票发票模版、铁路电子客票退票换票发票模版。
100.本发明将选取的电子发票版式文件模板解析,按照规则计算发票数据坐标、发票数据字体、字号及发票数据的对齐方式等。
101.步骤4:将数据信息填充至电子发票版式文件模版,获取铁路电子客票电子发票文件;将已建立数据标引的铁路电子客票电子发票的数据信息填充至所述电子发票版式文件模版,生成铁路电子客票电子发票ofd文件,主要包括:
102.4.1生成页面文件;
103.根据页面元素生成页段;
104.将页段生按照背景层、正文层和前景层渲染,生成虚拟页面。
105.4.2生成电子会计凭证版式文件附件;
106.获取电子入账凭证数据;生成电子凭证版式文件。
107.4.3生成铁路电子客票电子发票ofd文件;
108.根据虚拟页面生成页面文件及相关资源文件;将资源文件存入ofd文件规范指定位置。
109.优选地,将数据信息填充至电子发票版式文件模版,如图3所示,包括:
110.按计算规则确定数据信息的坐标、字体、字号以及数据信息的对齐方式。
111.本发明中计算规则包括票面内容的绝对位置、相对位置、对齐方式、折行方式,及字体、字号等。如“铁路电子客票”中需要填充的内容如无特殊说明,统一使用12pt(磅)的“宋体”字型,文字颜色为黑色(rgb值为#000000)。设置所述电子发票的背景信息。
112.步骤5:获取待开具的铁路电子客票电子发票的数字签名,生成包括签名数据的铁路电子客票电子发票。
113.对生成的铁路电子客票电子发票ofd文件进行数字签名,生成带有数字签名的ofd版式文件,如图4所示,主要包括:
114.5.1修改ofd.xml文件增加签名入口地址;
115.5.2根据地址建立对应的目录(signs和sign_n);
116.5.3在signs目录建立新的文件signatures.xml,并根据签名列表文件中数据生成新的签名标识;
117.5.4确定需要保护的文件列表;
118.5.5在sign_n目录创建signature.xml,并写入文档保护列表路径;
119.5.6确定provider和算法标识,并写入signature.xml;
120.5.7对各需要保护的文件通过sm3算法生成文件摘要,形成references节点,并写入signature.xml;
121.5.8对整个signature.xml文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;
122.5.9将base64编码摘要值通过sm2算法进行数字签名,得到签名数据(格式为pkcs#7);
123.5.10将pkcs#7签名数据写入signedvalue.dat文件;
124.5.11压缩ofdfile目录生成带有数字签名的ofd版式文件
125.优选地,包括:基于所述sm3算法获取对所述铁路电子客票电子发票文件的文件摘要。
126.优选地,所述生成单元还用于:通过所述sm2算法对所述电子发票文件进行签名,生成包括签名数据的铁路电子客票电子发票。
127.本发提提供一种用于生成电子发票的系统,系统包括:
128.初始单元,用于获取待开具的电子发票的数据信息;
129.优选地,初始单元用于:基于java接口获取待开具的电子发票的数据信息。
130.本发明基于java接口形式接收电子发票数据,至少包括:票头、发票信息、车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息。
131.生成单元,对待开具的铁路电子客票电子发票的数据信息建立数据标引,形成标引树;
132.选择单元,选择与待开具的电子发票相匹配的电子发票版式文件模版;
133.生成单元,用于将所述数据信息填充至所述铁路电子客票电子发票版式文件模版,获取铁路电子客票电子发票ofd文件;
134.生成单元,用于通过所述国密算法对所述电子发票文件进行签名,生成包括签名数据的铁路电子客票电子发票。
135.优选地,所述初始单元还用于:基于java接口获取待开具的铁路电子客票电子发票的数据信息。
136.优选地,包括:所述铁路电子客票电子发票为ofd电子发票。
137.优选地,包括:建立所述ofd电子发票的数据信息的数据标引。
138.优选地,包括:选择与待开具的电子发票相匹配的电子发票版式文件模版。
139.优选地,所述获取单元用于将所述数据信息填充至所述电子发票版式文件模版,包括:
140.按计算规则确定所述数据信息的坐标、字体、字号以及所述数据信息的对齐方式。
141.本发明中计算规则包括票面内容的绝对位置、相对位置、对齐方式、折行方式,及字体、字号等。如“铁路电子客票”中需要填充的内容如无特殊说明,统一使用12pt(磅)的“宋体”字型,文字颜色为黑色(rgb值为#000000)。
142.设置所述电子发票的背景信息。
143.优选地,所述铁路电子客票电子发票版式文件模版,包括:
144.铁路电子客票售票发票模版、铁路电子客票退票发票模版、铁路电子客票换票发票模版、铁路电子客票退票换票发票模版。
145.优选地,包括:基于所述sm3算法获取对所述铁路电子客票电子发票文件的文件摘要。
146.优选地,所述生成单元还用于:通过所述sm2算法对所述电子发票文件进行签名,生成包括签名数据的铁路电子客票电子发票。
147.索引树如表1所示:
148.[0149][0150]
表1
[0151]
第二方面,本技术实施例提供了一种铁路电子客票的电子发票生成系统,采用如上所述铁路电子客票的电子发票生成方法,如图5所示,该系统包括:
[0152]
数据收集模块10:获取待开具的铁路电子客票的电子发票的发票数据,发票数据包括:票头、发票信息、铁路车次信息、应税明细和合计票价、旅客信息、退差信息、电子客票信息、购买方信息和提示信息;
[0153]
索引树建立模块20:基于电子发票的数据信息建立数据索引树,索引树的数据包括:票面信息、附件内容、二维码内容及文件信息;
[0154]
发票模版解析模块30:选择与电子发票相匹配的电子发票版式文件模版,基于模版解析计算规则,解析计算发票数据的数据坐标、发票数据字体、字号及发票数据的对齐方式;电子发票版式文件模版包括:铁路电子客票售票发票模版、铁路电子客票退票发票模
版、铁路电子客票换票发票模版及铁路电子客票退票换票发票模版;
[0155]
ofd文件生成模块40:基于发票模版解析结果,按照索引树查找电子发票的数据,并填充至电子发票版式文件模版,生成电子发票ofd文件;
[0156]
数字签名模块50:对生成的电子发票ofd文件进行数字签名,生成包括签名数据的铁路电子客票的电子发票。
[0157]
优选的,上述发票模版解析模块30进一步包括:
[0158]
获取元素信息模块:获取发票模板中页面信息;获取页面中的页面元素信息;获取元素的绝对位置、对齐方式、宽度、高度、字体和字号;
[0159]
绝对位置计算模块:根据基准元素的位置和长度计算元素的相对位置;
[0160]
折行方式计算模块:根据宽度和元素长度计算换行符位置。
[0161]
优选地,上述ofd文件生成模块40进一步包括:
[0162]
页面文件生成模块:根据页面元素生成页段;将页段生按照背景层、正文层和前景层渲染,生成虚拟页面;
[0163]
电子会计凭证版式文件生成模块:获取电子入账凭证数据;生成电子凭证版式文件;
[0164]
电子发票ofd文件生成模块:根据虚拟页面生成页面文件及相关资源文件;将资源文件存入ofd文件规范指定位置。
[0165]
优选的,上述数字签名模块50进一步包括:
[0166]
修改ofd文件增加签名入口地址,根据入口地址建立对应的签名文件目录;
[0167]
在签名文件目录建立新签名文件,并根据签名列表文件中数据生成新的签名标识;
[0168]
确定需要签名保护的文件列表,并写入文档保护列表路径;确定签名提供方和算法标识,并写入新签名文件;
[0169]
对各个需要保护的文件通过sm3算法生成文件摘要,形成受保护的文件列表节点,并写入新签名文件;
[0170]
对整个新签名文件通过sm3算法生成文件摘要,并做base64编码,生成base64编码摘要值;
[0171]
将base64编码摘要值通过sm2算法进行数字签名,得到pkcs#7签名数据;
[0172]
将pkcs#7签名数据写入签名文件,压缩ofd文件目录生成带有数字签名的ofd版式文件。
[0173]
第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的铁路电子客票的电子发票生成方法。
[0174]
第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面铁路电子客票的电子发票生成方法。
[0175]
计算机设备可以包括处理器81以及存储有计算机程序指令的存储器82。
[0176]
存储器82可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器81所执行的可能的计算机程序指令。
[0177]
处理器81通过读取并执行存储器82中存储的计算机程序指令,以实现上述实施例
中的任意一种铁路电子客票的电子发票生成方法。
[0178]
在其中一些实施例中,计算机设备还可包括通信接口83和总线80。其中,如图6所示,处理器81、存储器82、通信接口83通过总线80连接并完成相互间的通信。
[0179]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0180]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1