一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

发票数据处理方法、装置、电子设备及存储介质与流程

2021-10-29 22:32:00 来源:中国专利 TAG:数据处理 电子设备 发票 装置 实施


1.本公开实施例涉及一种发票数据处理方法、装置、电子设备及存储介质。


背景技术:

2.在采购销售服务完成后,涉及到开具发票的问题,目前部分城市和销售行业引入了基于企业经营业务数据的集中化税务销项管理系统,实现了线上开具发票的操作,减轻了人工成本。
3.相关技术下,集中化税务销项管理系统在发生退款的场景下,会直接实际作废发票或者红冲发票,存在发票浪费的问题。


技术实现要素:

4.根据本公开实施例的一个方面,提供一种发票数据处理方法,包括:
5.接收发票冲销申请,所述发票冲销申请中携带有待冲销发票的业务信息;
6.基于所述待冲销发票的业务信息,确定出对所述待冲销发票的业务启用待用发票池的情况下,对所述待冲销发票执行置入待用发票池的操作;
7.将所述发票冲销申请的申请状态设置为冲销成功。
8.在本公开一个实施方式中,所述对所述待冲销发票执行置入待用发票池的操作,包括:
9.输出询问是否置入待用发票池的提示信息;
10.接收用户基于所述提示信息输入的反馈信息;
11.在所述反馈信息指示将所述待冲销发票置入待用发票池时,将所述待冲销发票置入所述待用发票池,并且设置所述待冲销发票的占用状态为未占用。
12.在本公开的又一个实施方式中,方法还包括:
13.在所述反馈信息指示不将所述待冲销发票置入待用发票池时,对所述待冲销发票执行作废或者红冲操作。
14.在本公开的又一个实施方式中,所述方法还包括:
15.接收发票开具申请,所述发票开具申请中携带有待开具发票的业务信息;
16.基于所述待开具发票的业务信息,确定出所述待开具发票的业务启用待用发票池的情况下,获取所述待开具发票的业务可占用的占用发票,所述占用发票从置入所述待用发票池中的待冲销发票中获取;
17.将所述占用发票的发票状态设置为已占用,并且绑定所述占用发票与所述发票开具申请。
18.在本公开的又一个实施方式中,所述获取所述待开具发票的业务可占用的占用发票,包括:
19.在所述待用发票池中获取与所述业务的业务类型一致、发票类型一致,并且业务的购买方和销售方均一致的可占用发票;
20.在所述可占用发票中选择发票状态为未占用的,并且发票金额不大于所述待开具发票的发票金额的发票作为所述占用发票。
21.在本公开的又一个实施方式中,所述方法还包括:
22.计算所述待开具发票的发票金额与所述占用发票的发票金额的差额;
23.基于所述差额,执行开具新发票的操作。
24.在本公开的又一个实施方式中,所述方法还包括:
25.在所述待开具发票的业务没有启用待用发票池时,执行开具新发票操作。
26.在本公开的又一个实施方式中,所述方法还包括:
27.在所述待冲销发票的业务没有启用待用发票池时,对所述待冲销发票进行发票作废或红冲操作。
28.在本公开的又一个实施方式中,所述方法还包括:
29.接收对所述待用发票池中占用状态为未占用的发票触发的发票冲销操作;
30.执行发票作废或红冲操作。
31.根据本公开实施例的又一个方面,提供一种发票数据处理装置,包括:
32.第一接收模块,用于接收发票冲销申请,所述发票冲销申请中携带有待冲销发票的业务信息;
33.入池模块,用于基于所述待冲销发票的业务信息,确定出对所述待冲销发票的业务启用待用发票池的判断结果的情况下,对所述待冲销发票执行置入待用发票池的操作;
34.第一设置模块,用于将所述发票冲销申请的申请状态设置为冲销成功。
35.在本公开的一个实施方式中,所述入池模块包括:
36.提示子模块,用于输出询问是否置入待用发票池的提示信息;
37.接收子模块,用于接收用户基于所述提示信息输入的反馈信息;
38.置入子模块,用于在所述反馈信息指示将所述待冲销发票置入待用发票池时,将所述待冲销发票置入所述待用发票池,并且设置所述待冲销发票的占用状态为未占用。
39.在本公开的又一个实施方式中,所述装置还包括:
40.第一冲销模块,用于在所述反馈信息指示不将所述待冲销发票置入待用发票池时,对所述待冲销发票执行作废或者红冲操作。
41.在本公开的又一个实施方式中,所述装置还包括:
42.第二接收模块,用于接收发票开具申请,所述发票开具申请中携带有待开具发票的业务信息;
43.发票获取模块,用于基于所述待开具发票的业务信息,确定出待开具发票的业务启用待用发票池的判断结果的情况下,获取所述待开具发票的业务可占用的占用发票,所述占用发票从置入所述待用发票池中的待冲销发票中获取;
44.发票绑定模块,用于将所述占用发票的发票状态设置为已占用,并且绑定所述占用发票与所述发票开具申请。
45.在本公开的又一个实施方式中,所述发票获取模块包括:
46.获取子模块,用于在所述待用发票池中获取与所述业务的业务类型一致、发票类型一致,并且业务的购买方和销售方均一致的可占用发票;
47.选择子模块,用于在所述可占用发票中选择发票状态为未占用的,并且发票金额
不大于所述待开具发票的发票金额的发票作为所述占用发票。
48.在本公开的又一个实施方式中,所述装置还包括:
49.计算模块,用于计算所述待开具发票的发票金额与所述占用发票的发票金额的差额;
50.第一开具模块,用于基于所述差额,执行开具新发票的操作。
51.在本公开的又一个实施方式中,所述装置还包括:
52.第二开具模块,用于在所述待开具发票的业务没有启用待用发票池时,执行开具新发票操作。
53.在本公开的又一个实施方式中,所述装置还包括:
54.第二冲销模块,用于在所述待冲销发票的业务没有启用待用发票池时,对所述待冲销发票进行发票作废或红冲操作。
55.在本公开的又一个实施方式中,所述装置还包括:
56.第三接收模块,用于接收对所述待用发票池中占用状态为未占用的发票触发的发票冲销操作;
57.第三冲销模块,用于执行发票作废或红冲操作。
58.根据本公开实施例的再一方面,提供一种电子设备,该电子设备包括:
59.存储器,用于存储计算机程序;
60.处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述发票数据处理方法。
61.根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述发票数据处理方法。
62.根据本公开实施例的再一方面,提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述发票数据处理方法。
63.基于本公开上述实施例提供的发票数据处理方法、装置以及电子设备、存储介质,在接收到发票冲销申请时,可以先确定待冲销发票的业务是否启用了待用发票池,如果启用了待用发票池,则可对待冲销发票执行置入待用发票池的操作,其中,待用发票池中的发票为冲销申请后的、可再次被占用的发票。由此,本公开实施例在启用了待用发票池的业务发生退款时,不实际作废发票或者红冲发票,而是通过将待冲销发票置入待用发票池实现发票再次被占用,避免了发票浪费的问题。
64.下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
65.构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。
66.参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
67.图1为本公开的发票数据处理方法的一个实施例的流程图;
68.图2为本公开的发票数据处理方法的又一个实施例的流程图;
69.图3a为本公开的发票数据处理方法的又一个实施例的流程图;
70.图3b为本公开的发票数据处理方法的如何在待用发票池中的占用发票的流程图;
71.图4为本公开的发票数据处理方法的又一个实施例的流程图;
72.图5为本公开的发票数据处理装置的一个实施例的结构示意图;
73.图6为本公开的发票数据处理装置的又一个实施例的结构示意图;
74.图7为本公开的发票数据处理装置的又一个实施例的结构示意图;
75.图8为本公开一示意性实施例提供的电子设备的结构图。
具体实施方式
76.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
77.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
78.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
79.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
80.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
81.本公开实施例可以应用于计算机系统/服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器等电子设备一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
82.计算机系统/服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
83.本公开概述
84.本公开实施例提供的技术方案用于企业税务平台,企业税务平台可集中处理各个业务的发票开具、发票冲销等操作。
85.示例性实施例
86.图1为本公开的发票数据处理方法的一个实施例的流程图,如图1所示,该发票数据处理方法可应用于企业税务平台,包括以下步骤101

103:
87.在步骤101中,接收发票冲销申请,发票冲销申请中携带有待冲销发票的业务信息。
88.在一实施例中,用户可在客户端界面上手动触发冲销发票的操作,由此客户端可
以向企业税务平台发送发票冲销申请,申请中携带了待冲销发票发票的发票相关信息,发票相关信息可以包括但不限于以下信息:业务信息(业务信息包括业务类型,以及业务双方)、发票代码、发票号码、发票类型、发票抬头、发票金额、发票不含税金额、税额、纳税人识别号、备注、发票状态、占用状态、开具日期,等等。
89.在一实施例中,待冲销发票的业务类型可以包括业务种类和业务细类,例如,待冲销发票的业务种类为房屋销售,业务细类为二手房销售。
90.在步骤102中,基于待冲销发票的业务信息,确定出对待冲销发票的业务启用待用发票池的情况下,对待冲销发票执行置入待用发票池的操作。
91.在一实施例中,启用待用发票池是指发票操作如发票开具、发票冲销等,可以实现发票申请和发票之间能够实现解绑和重新绑定。也即,对于启用了待用发票池的业务,在发生业务退款时,发票申请会被标记为冲销,但是发票可以置入待用发票池,而不被实际冲销;而在有新申请需要开具发票时,可以先在待用发票池中查找是否有可用的占用发票,如果有,则可将新申请与可占用的占用发票进行绑定。
92.在一实施例中,对于业务是否启用了待用发票池的结果,企业可以预先设置并存储在平台中,并根据实际需求进行更新,例如,企业长期与业务方a有业务类型为二手房销售的业务往来,则可将与业务方a之间的二手房销售的业务设置为启用待用发票池逻辑的业务;企业偶尔与业务方a之间发生业务类型为新房出租的业务往来,则可将与业务方a之间的新房出租的业务设置为没有待用发票池逻辑的业务。由此,在发生发票开具和发票冲销操作时,可以根据业务在平台中查询以确定是否启用了待用发票池。
93.在一实施例中,在接收到发票冲销申请时,可以基于待冲销发票的业务地购买方和销售方、业务类型等信息,在平台中查询该待冲销发票的业务是否启用了待用发票池。
94.在一实施例中,在待冲销发票的业务启用了待用发票池时,平台可以直接将待冲销发票置入待用发票池。
95.在又一实施例中,在待冲销发票的业务启用了待用发票池时,平台还可以生成并输出一个提醒用户是否置入待用发票池的提示信息,在用户确定将待冲销发票置入待用发票池时,再将待冲销发票置入待用发票池,并且设置待冲销发票的占用状态为未占用,用于指示待用发票池中的该待冲销发票可以与新的开具发票的业务进行绑定。对待冲销发票执行置入待用发票池的操作流程具体可参见图2所示实施例,这里先不详述。
96.在步骤103中,将发票冲销申请的申请状态设置为冲销成功。
97.在一实施例中,由于发票冲销申请已被处理完成,因此需要变更发票冲销申请的申请状态,无论是否启用发票池,发票处理完后,申请状态都设置为冲销成功状态。
98.上述步骤101~103通过将识别待冲销发票是否启用待用发票池,然后将启用了待用发票池的待冲销发票置入待用发票池,由此实现了在启用了待用发票池的业务发生退款时,不实际作废发票或者红冲发票,而是通过将待冲销发票置入待用发票池实现发票再次被占用,避免了发票浪费的问题。
99.为了更好地说明本技术的发票冲销方案,下面用另一个实施例说明
100.图2为本公开的发票数据处理方法的又一个实施例的流程图;本实施例以如何处理待冲销发票为例进行示例性说明,如图2所示,包括如下步骤:
101.在步骤201中,接收发票冲销申请,发票冲销申请中携带有待冲销发票的业务信
息。
102.在步骤202中,基于待冲销发票的业务信息,确定待冲销发票的业务是否启用待用发票池。
103.在一实施例中,步骤201~202的实现流程可参见图1所示实施例的步骤101~102的描述,这里不再赘述。
104.在一实施例中,在待冲销发票的业务没有启用待用发票池逻辑时,执行步骤203;在待冲销发票的业务启用待用发票池逻辑时,执行步骤204。
105.在步骤203中,在待冲销发票的业务没有启用待用发票池时,对待冲销发票进行发票作废或红冲操作。
106.在一实施例中,对待冲销发票执行发票作废或红冲操作的具体实现过程可参见现有技术,也即,对于税务平台开具的发票,正常走现有技术的收票逻辑即可;对于线下录入发票,将该线下发票标记为【不可占用、冲销成功】状态。
107.在一实施例中,发票作废或红冲操作之后,该发票则实际被冲销,不可再次被占用。
108.在步骤204中,在待冲销发票的业务启用待用发票池时,输出询问是否置入待用发票池的提示信息。
109.在一实施例中,在实际应用中,对于有些启用了待用发票池的业务,可以进一步由用户(企业财务)确定是否需要将本次待冲销申请发票置入待用发票池,以实现将真正需要置入待用发票池的发票置入待用发票池,将无须置入发票池的发票执行实际冲销操作(发票作废操作或者红冲操作)。
110.在一实施例中,提示信息可以以界面对话框的形式呈现,如在界面对话框中输出“是否需要将本次待冲销发票

进池’,如果需要,则点击

进池’按钮,否则点击

取消’按钮”。
111.在一实施例中,提示信息中还需要显示待冲销发票的发票相关信息,以用于用户(如城市财务)确定待冲销发票所对应的业务。
112.在步骤205中,接收用户基于提示信息输入的反馈信息。
113.在步骤206中,在反馈信息指示将待冲销发票置入待用发票池时,将待冲销发票置入待用发票池,并且设置待冲销发票的占用状态为未占用。
114.在步骤207中,在反馈信息指示不将待冲销发票置入待用发票池时,对待冲销发票执行作废或者红冲操作。
115.在步骤205~207中,用户(如城市财务)可根据提示信息,触发相应操作,例如,在提示信息提示“是否需要将本次待冲销发票

进池’,如果需要,则点击

进池’按钮,否则点击

取消’按钮”时,如果用户点击“进池”按钮,则反馈信息指示将待冲销发票置入待用发票池,由此可将待冲销发票置入待用发票池,并且设置待冲销发票的占用状态为未占用;如果用户点击“取消”按钮,则反馈信息指示不将待冲销发票置入待用发票池,由此可直接执行实际冲销的操作(发票作废或者红冲操作)。
116.上述步骤201~207通过进一步由用户(城市财务)判断是否将待冲销发票置入待用发票池,由此,本公开实施例可以将真正需要置入待用发票池的发票置入待用发票池,将无须置入发票池的发票执行实际冲销操作(发票作废操作或者红冲操作),在不浪费发票的
前提下,可以实现发票的入池操作更加符合实际需求。
117.图3a为本公开的发票数据处理方法的又一个实施例的流程图,图3b为本公开的发票数据处理方法的如何在待用发票池中的占用发票的流程图;本实施例以如何获取待开具发票为例进行示例性说明,如图3a所示,包括如下步骤:
118.在步骤301中,接收发票开具申请,发票开具申请中携带有待开具发票的业务信息。
119.在一实施例中,用户可在客户端界面上手动触发开具发票的操作,由此客户端可以向企业税务平台发送发票冲销申请,申请中携带了待开具发票的发票相关信息,发票相关信息可以包括但不限于以下信息:业务信息(业务信息包括业务类型,以及业务双方)、发票类型、发票抬头、发票金额、发票不含税金额、税额、纳税人识别号、备注等等。
120.在一实施例中,待冲销发票的业务类型可以包括业务种类和业务细类,例如,待开具发票的业务种类为房屋销售,业务细类为二手房销售。
121.在步骤302中,基于待开具发票的业务信息,确定出待开具发票的业务启用待用发票池的情况下,获取待开具发票的业务可占用的占用发票,占用发票从置入待用发票池中的待冲销发票中获取。
122.在一实施例中,对于业务是否启用了待用发票池,企业可以预先设置并存储在平台中,并根据实际需求进行更新。
123.在一实施例中,获取占用发票的具体实现方式可参见图3b,如图3b所示,包括以下步骤:
124.在步骤321中,在待用发票池中获取与业务的业务类型一致、发票类型一致,并且业务的购买方和销售方均一致的可占用发票。
125.在一实施例中,业务双方一致是指业务购买方和业务销售方均相同;业务类型一致是指业务种类和业务细类都一致,例如业务类型都是二手房销售。
126.在步骤322中,在可占用发票中选择发票状态为未占用的,并且发票金额不大于待开具发票的发票金额的发票作为占用发票。
127.在一实施例中,发票状态为未占用是指发票还没有与一个业务申请绑定。
128.基于步骤321~步骤322,可以从待用发票池中获取开票成功的、未占用、业务种类与申请一致、业务销售方与申请一致、业务购买方与申请一致、发票类型与申请一致的发票作为占用发票。
129.由于占用发票的发票金额不大于待开具发票的发票金额,因此存在待开具发票仍有部分金额没有开具的情况,可执行步骤304,以开具差额部分的发票;在确定占用发票后,可执行步骤303。
130.在步骤303中,将占用发票的发票状态设置为已占用,并且绑定占用发票与发票开具申请。
131.在步骤304中,计算待开具发票的发票金额与占用发票的发票金额的差额。
132.在步骤305中,基于差额,执行开具新发票的操作。在一实施例中,在待开具发票的业务没有启用待用发票池时,可以直接执行开具新发票操作。在一实施例中,开具新发票操作的具体实现流程可以参见现有技术,也即,直接通过税务平台开具发票。
133.上述步骤301~305确定待开具发票启用了待用发票池时,可以从待用发票池中获
取占用发票,并且绑定占用发票与发票开具申请,实现待用发票池中的发票的复用,节省了发票资源。
134.图4为本公开的发票数据处理方法的又一个实施例的流程图;本实施例以如何处理待用发票池中的无效发票为例进行示例性说明,如图4所示,包括如下步骤:
135.在步骤401中,接收对待用发票池中占用状态为未占用的发票触发的发票冲销操作。
136.在一实施例中,如果待用发票池中的发票的发票信息有误或者发票时间过长已经无法再被使用时,可以实际冲销该发票,用户(城市财务)可以通过客户端触发发票冲销操作。
137.在步骤402中,执行发票作废或红冲操作。
138.上述步骤401~402在确认待用发票池中存在发票已经无法使用(发票信息有误或发票时间过长已无法使用等)时,可以实际冲销该发票,避免无效发票占用额外的存储空间。
139.在具体实现时,可将待用发票池做成一个通用能力,未来有其他业务系统需要启用待用发票池时,可以通过一个热配置接口启用待用发票池,也即直接通过配置的方式就可以启用待用发票池,而不启用此能力的业务系统则对待用发票池没有任何感知。
140.与前述发票数据处理方法的实施例相对应,本公开还提供了发票数据处理装置对应的实施例。
141.图5为本公开的发票数据处理装置的一个实施例的结构示意图,该装置应用在企业的税务平台上,如图5所示,该装置包括:
142.第一接收模块51,用于接收发票冲销申请,发票冲销申请中携带有待冲销发票的业务信息;
143.入池模块52,用于基于所述待冲销发票的业务信息,确定出对所述待冲销发票的业务启用待用发票池的判断结果的情况下,对所述待冲销发票执行置入待用发票池的操作;
144.第一设置模块53,用于将发票冲销申请的申请状态设置为冲销成功。
145.图6为本公开的发票数据处理装置的又一个实施例的结构示意图,如图6所示,在图5所示实施例的基础上,在本公开的一个实施方式中,入池模块52包括:
146.提示子模块521,用于输出询问是否置入待用发票池的提示信息;
147.接收子模块522,用于接收用户基于提示信息输入的反馈信息;
148.置入子模块523,用于在反馈信息指示将待冲销发票置入待用发票池时,将待冲销发票置入待用发票池,并且设置待冲销发票的占用状态为未占用。
149.在本公开的又一个实施方式中,装置还包括:
150.第一冲销模块54,用于在反馈信息指示不将待冲销发票置入待用发票池时,对待冲销发票执行作废或者红冲操作。
151.在本公开的又一个实施方式中,装置还包括:
152.第二冲销模块55,用于在待冲销发票的业务没有启用待用发票池时,对待冲销发票进行发票作废或红冲操作。
153.在本公开的又一个实施方式中,装置还包括:
154.第三接收模块56,用于接收对待用发票池中占用状态为未占用的发票触发的发票冲销操作;
155.第三冲销模块57,用于执行发票作废或红冲操作。
156.图7为本公开的发票数据处理装置的又一个实施例的结构示意图,如图7所示,在图5或图6所示实施例的基础上,在本公开的又一个实施方式中,装置还包括:
157.第二接收模块58,用于接收发票开具申请,发票开具申请中携带有待开具发票的业务信息;
158.发票获取模块59,用于基于所述待开具发票的业务信息,确定出待开具发票的业务启用待用发票池的判断结果的情况下,获取所述待开具发票的业务可占用的占用发票,所述占用发票从置入所述待用发票池中的待冲销发票中获取;
159.发票绑定模块60,用于将占用发票的发票状态设置为已占用,并且绑定占用发票与发票开具申请。
160.在本公开的又一个实施方式中,发票获取模块59包括:
161.获取子模块591,用于在待用发票池中获取与业务的业务类型一致、发票类型一致,并且业务的购买方和销售方均一致的可占用发票;
162.选择子模块592,用于在可占用发票中选择发票状态为未占用的,并且发票金额不大于待开具发票的发票金额的发票作为占用发票。
163.在本公开的又一个实施方式中,装置还包括:
164.计算模块61,用于计算待开具发票的发票金额与占用发票的发票金额的差额;
165.第一开具模块62,用于基于差额,执行开具新发票的操作。
166.在本公开的又一个实施方式中,装置还包括:
167.第二开具模块63,用于在待开具发票的业务没有启用待用发票池时,执行开具新发票操作。
168.上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
169.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
170.下面,参考图8来描述根据本公开实施例的电子设备,其中可以集成本公开实施例实现方法的装置。图8为本公开一示意性实施例提供的电子设备的结构图,如图8所示,电子设备8包括一个或多个处理器81、一个或多个计算机可读存储介质的存储器82,以及存储在存储器上并可在处理器上运行的计算机程序。在执行存储器82的程序时,可以实现上述发票数据处理方法。
171.具体的,在实际应用中,该电子设备还可以包括输入装置83、输出装置84等部件,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。本领域技术人员可以理解,图8中示出的电子设备的结构并不构成对该电子设备的限定,可以包括比图示更多或更
少的部件,或者某些部件,或者不同的部件布置。其中:
172.处理器81可以是中央处理单元(cpu)或者具有发票数据处理能力和/或指令执行能力的其他形式的处理单元,通过运行或执行存储在存储器82内的软件程序和/或模块,以及调用存储在存储器82内的数据,执行各种功能和处理数据,从而对该电子设备进行整体监控。
173.存储器82可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器81可以运行程序指令,以实现上文的本公开的各个实施例的声源定位方法以及/或者其他期望的功能。在计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
174.输入装置83可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆,光学或轨迹球信号输入。
175.输出装置84可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置84可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
176.电子设备还可以包括给各个部件供电的电源,可以通过电源管理系统与处理器81逻辑相连,从而通过电源管理系统实现管理充电、放电,以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
177.当然,为了简化,图8中仅示出了该电子设备8中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备8还可以包括任何其他适当的组件。
178.除了上述方法和设备以外,本公开的实施例还提供了一种计算机程序产品,其包括计算机程序,该计算机程序在被处理器运行时使得处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的发票数据生成方法中的步骤。
179.所述计算机程序可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c 等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
180.此外,本公开的实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序在被处理器运行时使得处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的发票数据生成方法中的步骤。
181.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的
例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
182.以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
183.本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
184.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
185.可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
186.本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜