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

一种发票处理方法、装置及系统与流程

2022-03-13 21:44:12 来源:中国专利 TAG:


1.本公开涉及云服务技术领域,尤其涉及一种发票处理方法、装置及系统。


背景技术:

2.相关技术中,通过在个人计算机pc上安装用于开具发票的开票软件,并将个人计算机与用于开具发票的税控设备(金税盘或税控盘)通过数据线等直接进行连接;开具发票的过程对个人计算机完全依赖,需要开具发票的纳税人必须拥有个人计算机才能开具发票,开具发票过程受限较大,开具发票的方式不灵活、处理效率低,因此如何提升对发票进行处理的效率成为了需要考虑的问题。


技术实现要素:

3.本技术实施例提供一种发票处理方法、装置及系统,用于提升对发票进行处理的效率。
4.本公开第一方面,提供一种发票处理系统,包括终端设备、云服务器和税控设备,所述云服务器与所述税控设备通过通信网络进行连接,其中:
5.所述终端设备通过目标接口向所述云服务器发送开票请求,以及接收云服务器转发的开票结果;所述开票请求是目标账户通过目标交互界面触发的,且所述开票请求用于指示所述税控设备开具目标发票;
6.所述云服务器通过所述目标接口接收所述开票请求,并通过所述通信网络将所述开票请求发送给所述税控设备,以及将所述税控设备发送的所述开票结果转发给所述终端设备;
7.所述税控设备根据所述开票请求开具所述目标发票,并将所述目标发票的开票结果发送给所述云服务器,以使所述云服务器将所述开票结果发送给所述终端设备。
8.本技术第二方面,提供一种发票处理方法,包括:
9.通过目标接口接收终端设备发送的开票请求,所述开票请求是目标账户通过目标交互界面触发的,且所述开票请求用于指示税控设备开具目标发票;
10.通过通信网络将所述开票请求发送给税控设备,以指示所述税控设备根据所述开票请求开具所述目标发票和确定所述目标发票的开票结果;以及
11.接收所述税控设备发送的所述开票结果,并将所述开票结果转发给所述终端设备。
12.在一种可能的实现方式中,所述开票请求中携带请求主题,所述将所述开票请求发送给税控设备,包括:
13.所述请求主题为开票主题时,将所述开票请求发送给所述开票主题对应的第一税控设备,以使所述第一税控设备根据所述开票请求开具所述目标发票和确定所述目标发票的开票结果;
14.所述请求主题为业务主题时,将所述开票请求发送给所述业务主题对应的第二税
控设备,以使所述第二税控设备根据所述开票请求的指示进行业务操作,所述业务操作包括票务信息查询和票务信息更新中的至少一种操作。
15.本技术第三方面,提供一种发票处理方法,包括:
16.响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求,以使所述云服务器将所述开票请求转发给税控设备,所述开票请求用于指示所述税控设备开具目标发票和确定所述目标发票的开票结果;
17.接收云服务器转发的所述开票结果,所述开票结果是所述税控设备发送给所述云服务器的。
18.在一种可能的实现方式中,所述目标交互界面包括开票应用app界面、开票网页web界面、开票h5界面中的至少一种界面,所述开票h5界面是利用应用超文本标记语言html5技术创建的交互界面。
19.在一种可能的实现方式中,所述目标交互界面为所述开票h5界面时,所述响应目标账户通过目标交互界面触发的开票指示之前,还包括:
20.响应目标账户触发的第一请求指令,显示所述开票h5界面,所述第一请求指令通过第一目标应用对第一界面标识信息进行目标处理触发;所述第一目标应用包括所述目标账户使用的应用,所述第一界面标识信息用于调用所述开票h5界面,且所述第一界面标识信息是所述云服务器预先创建的。
21.在一种可能的实现方式中,所述目标账户为第二账户,所述响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求之前,还包括:
22.所述目标交互界面包括所述开票应用app界面和所述开票h5界面时,响应第二账户触发的第二请求指令,显示所述开票h5界面,所述第二请求指令通过第二目标应用对第二界面标识信息进行目标处理触发,所述第二界面标识信息是所述开票应用app界面根据第一账户的第一目标开票操作确定的,所述第二目标应用包括所述第二账户使用的应用;和/或
23.所述目标交互界面包括所述开票网页web界面和所述开票h5界面时,响应第二账户触发的第三请求指令,显示所述开票h5界面,所述第三请求指令通过第三目标应用对第三界面标识信息进行目标处理触发,所述第三界面标识信息是所述开票网页web界面根据第一账户的第二目标开票操作确定的,所述第三目标应用包括所述第二账户使用的应用;
24.所述响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求,包括:
25.响应所述第二账户通过所述开票h5界面触发的开票指示,通过目标接口向云服务器发送开票请求。
26.本技术第四方面,提供一种发票处理方法,包括:
27.通过通信网络接收云服务器发送的开票请求,所述开票请求是目标账户通过终端设备中的目标交互界面触发的,且所述开票请求是所述终端设备通过目标接口发送给所述云服务器的;
28.根据所述开票请求开具所述目标发票,并确定所述目标发票的开票结果;
29.将所述开票结果发送给所述云服务器,以使所述云服务器将所述开票结果发送给所述终端设备。
30.本技术第五方面,提供一种发票处理装置,包括:
31.信息接收单元,用于通过目标接口接收终端设备发送的开票请求,所述开票请求是目标账户通过目标交互界面触发的,且所述开票请求用于指示税控设备开具目标发票;
32.第一信息处理单元,用于通过通信网络将所述开票请求发送给税控设备,以指示所述税控设备根据所述开票请求开具所述目标发票和确定所述目标发票的开票结果;
33.第二信息处理单元,用于接收所述税控设备发送的所述开票结果,并将所述开票结果转发给所述终端设备。
34.在一种可能的实现方式中,所述第二信息处理单元具体用于:
35.所述请求主题为开票主题时,将所述开票请求发送给所述开票主题对应的第一税控设备,以使所述第一税控设备根据所述开票请求开具所述目标发票和确定所述目标发票的开票结果;
36.所述请求主题为业务主题时,将所述开票请求发送给所述业务主题对应的第二税控设备,以使所述第二税控设备根据所述开票请求的指示进行业务操作,所述业务操作包括票务信息查询和票务信息更新中的至少一种操作。
37.本技术第六方面,提供一种发票处理装置,包括:
38.消息响应单元,用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求,以使所述云服务器将所述开票请求转发给税控设备,所述开票请求用于指示所述税控设备开具目标发票和确定所述目标发票的开票结果;
39.信息接收单元,用于接收云服务器转发的所述开票结果,所述开票结果是所述税控设备发送给所述云服务器的。
40.在一种可能的实现方式中,所述目标交互界面包括开票应用app界面、开票网页web界面、开票h5界面中的至少一种界面,所述开票h5界面是利用应用超文本标记语言html5技术创建的交互界面。
41.在一种可能的实现方式中,所述目标交互界面为所述开票h5界面时,所述消息响应单元还用于:
42.响应目标账户触发的第一请求指令,显示所述开票h5界面,所述第一请求指令通过第一目标应用对第一界面标识信息进行目标处理触发;所述第一目标应用包括所述目标账户使用的应用,所述第一界面标识信息用于调用所述开票h5界面,且所述第一界面标识信息是所述云服务器预先创建的。
43.在一种可能的实现方式中,所述目标交互界面包括所述开票应用app界面和所述开票h5界面时,所述消息响应单元还用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求之前,响应第二账户触发的第二请求指令,显示所述开票h5界面,所述第二请求指令通过第二目标应用对第二界面标识信息进行目标处理触发,所述第二界面标识信息是所述开票应用app界面根据第一账户的第一目标开票操作确定的,所述第二目标应用包括所述第二账户使用的应用;和/或
44.所述目标交互界面包括所述开票网页web界面和所述开票h5界面时,所述消息响应单元还用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求之前,响应第二账户触发的第三请求指令,显示所述开票h5界面,所述第三请求指令通过第三目标应用对第三界面标识信息进行目标处理触发,所述第三界面标识信息
是所述开票网页web界面根据第一账户的第二目标开票操作确定的,所述第三目标应用包括所述第二账户使用的应用;
45.所述消息响应单元具体用于响应所述第二账户通过所述开票h5界面触发的开票指示,通过目标接口向云服务器发送开票请求。
46.本技术第七方面,提供一种发票处理装置,包括:
47.信息接收单元,用于通过通信网络接收云服务器发送的开票请求,所述开票请求是目标账户通过终端设备中的目标交互界面触发的,且所述开票请求是所述终端设备通过目标接口发送给所述云服务器的;
48.开票单元,用于根据所述开票请求开具所述目标发票,并确定所述目标发票的开票结果;
49.信息发送单元,用于将所述开票结果发送给所述云服务器,以使所述云服务器将所述开票结果发送给所述终端设备。
50.本技术第八方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第二方面及一种可能的实施方式中任一所述的方法。
51.本技术第九方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第三方面及一种可能的实施方式中任一所述的方法。
52.本技术第十方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第四方面及一种可能的实施方式中任一所述的方法。
53.本技术第十一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面及一种可能的实施方式中任一所述的方法。
54.本技术的方案至少带来以下的有益效果:
55.该方法云服务器与税控设备通过网络进行交互,使得发票处理过程不需要账户必须拥有自己的电脑以及相关设备,提升了发票处理的灵活度以及处理效率。
附图说明
56.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
57.图1为本技术示例性实施例提供的一种基于云端的发票处理系统的示例图;
58.图2为本技术示例性实施例提供的一种开票应用app界面的示例图;
59.图3为本技术示例性实施例提供的一种开票网页web界面的示例图;
60.图4为本技术示例性实施例提供的一种开票h5界面的示例图;
61.图5为本技术示例性实施例提供的一种正在生成电子发票的界面示例图;
62.图6为本技术示例性实施例提供的云端的消息推送服务的原理示意图;
63.图7为本技术示例性实施例提供的一种发票处理方法的流程的示例图;
64.图8为本技术示例性实施例提供的一种通过开票应用app界面触发开票请求的过
程示例图;
65.图9为本技术示例性实施例提供的一种通过开票网页web界面触发开票请求的过程示例图;
66.图10为本技术示例性实施例提供的一种通过开票h5界面触发开票请求的过程示例图;
67.图11为本技术示例性实施例提供的一种通过开票应用app界面和开票h5界面触发开票请求的过程示例图;
68.图12为本技术示例性实施例提供的一种通过开票网页web界面和开票h5界面触发开票请求的过程示例图;
69.图13为本技术示例性实施例提供的一种发票处理方法的流程的示例图;
70.图14为本技术示例性实施例提供的一种发票处理方法的流程的示例图;
71.图15为本技术示例性实施例提供的一种基于云端的发票处理系统的结构示例图;
72.图16为本技术示例性实施例提供的一种终端设备、云服务器和税控设备的具体交互过程的示例图;
73.图17为本技术示例性实施例提供的一种通过开票应用app界面开具发票的过程的示例图;
74.图18为本技术示例性实施例提供的一种通过开票网页web界面开具发票的过程的示例图;
75.图19为本技术示例性实施例提供的一种通过开票h5界面开具发票的过程的示例图;
76.图20为本技术示例性实施例提供的一种发票处理装置的结构示意图;
77.图21为本技术示例性实施例提供的一种发票处理装置的结构示意图;
78.图22为本技术示例性实施例提供的一种发票处理装置的结构示意图;
79.图23为本技术示例性实施例提供的一种电子设备的结构示意图;
80.图24为本技术示例性实施例提供的一种电子设备的结构示意图;
81.图25为本技术示例性实施例提供的一种电子设备的结构示意图。
具体实施方式
82.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
83.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
84.为了便于本领域技术人员更好地理解本技术的技术方案,下面对本技术涉及的技术名词进行说明。
85.目标账户、第一账户、第二账户:本技术实施例中的目标账户指代通过目标交互界面触发开票指示的账户,目标账户可以是第一账户,也可以是第二账户;本技术实施例中的第一账户指代需要开具发票或进行发票管理的纳税人的账户,该纳税人可以但不局限于是
企业或个人,如纳税人为互联网电商平台中出售商品的商家、科技企业等;本技术实施例中的第二账户指代需要开具发票的个人的账户,如第二账户可以但不局限于为互联网电商平台中商品的购方(消费者)或企业中的员工等。
86.开票请求:本技术实施例中的开票请求可以但不局限于是请求开具发票的请求消息,开票请求也可以指代对进行发票的相关处理或其他业务处理(如设备管理、商品管理、客户管理)等的请求信息。
87.目标发票和目标发票的开票结果:本技术实施例中的目标发票可以是各种类型的发票,本领域的技术人员可以根据实际需求设置;目标发票的开票结果可以但不局限于包括税控设备开具的目标发票的发票代码、发票号码、开票时间、发票密文等中的一个或多个信息。
88.云服务,又称云计算(cloud computing):是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务;提供资源的网络被称为“云”;“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池,简称云平台,一般称为基础设施即服务(infrastructure as a service,iaas)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用;云计算资源池中主要包括:计算设备(如虚拟化机器,包含操作系统)、存储设备、网络设备;按照逻辑功能划分,在iaas层上可以部署平台即服务(platform as a service,paas)层,paas层之上再部署软件即服务(software as a service,saas)层,也可以直接将saas层部署在iaas上;其中paas为软件运行的平台,如数据库、web容器等;saas为各式各样的业务软件,如web门户网站、短信群发器等;一般来说,saas和paas相对于iaas是上层。
89.下面对本技术的设计思想进行说明。
90.相关技术中,通过在个人计算机pc上安装用于开具发票的开票软件,并将个人计算机与用于开具发票的税控设备(金税盘或税控盘)通过数据线等直接进行连接;随着互联网技术的发展与普及,在原有单机版开票的基础上,通过在个人计算机上安装支持互联网的外挂程序,把单机版开票软件的开票入口向互联网应用领域拓展,可方便的实现远程发票开具,提升了用户的体验,但该方式对个人计算机完全依赖,开票方必须拥有个人计算机才能开具发票,导致开具发票过程受限,开具发票的方式不灵活、处理效率低,对发票进行处理的过程具有如下缺点:
91.1)发票处理的方式受限:由于现有的税控设备只能通过usb接口连接在电脑上进行使用,因此需要开具发票的纳税人必须拥有自己的电脑以及配套的打印设备,对于一般的中小型企业或者个人用户来说,需要购入多个相关设备,开具发票的方式受限。
92.2)发票处理的过程复杂且应用场景受限:目前的开票系统仅仅能支持在本地电脑上安装专用的开票软件来开具发票及其他与发票相关的税控操作,而无法接入当前普遍使用的智能移动设备(如手机、平板等移动智能设备)进行开票和其他税控操作在现有环境下的应用场景极其受限;且随着互联网的广泛普及,纳税人的开票需求也不仅仅局限于单机版本地开票,而是有了很多例如移动开票,传统的本地开票系统显然无法满足当前时代的网络发展以及纳税人日益增长的开票需求。
93.鉴于此,本技术设计一种发票处理方法、装置及系统,用以提升对发票进行处理的
效率;考虑到相关技术在对发票进行处理时,纳税人需要拥有个人计算机以及配套设备(如打印机等),且税控设备需与个人计算机通过硬件(如usb)进行直接连接等,导致发票处理过程受限,发明人设计在本技术实施例中通过云端进行发票的处理过程,具体地,本技术实施例中将税控设备和云服务器通过网络进行连接,由云服务器将纳税人通过终端设备发送的开票请求转发给税控设备,由税控设备根据开票请求进行发票处理。
94.进一步,考虑到相关技术中发票处理的过程复杂且应用场景受限,不能通过智能移动设备进行发票处理等,发明人设计在本技术实施例中提供多种形式的目标交互界面,用户可以通过与其使用的终端设备对应的目标交互界面触发开票请求,以指示税控设备进行对应的发票处理。
95.以下结合附图对本技术的方案进行详细说明:
96.请参见图1,提供一种基于云服务器(即云端)的发票处理系统100的示例图,该系统中包括至少一个终端设备110、云服务器120和至少一个税控设备130,其中终端设备110和云服务器120之间可以通过网络进行通信,云服务器120和税控设备之间可以通过网络进行通信,上述通信网络可以但不局限于为局域网、广域网等。
97.终端设备110(如可以但不局限于包括图中的110-1或110-2)通过目标接口向上述云服务器120发送开票请求,以及接收云服务器120转发的开票结果;上述开票请求是目标账户通过目标交互界面触发的,且上述开票请求用于指示上述税控设备130开具目标发票;其中上述目标交互界面可以包括多种交互界面,目标交互界面的具体信息将在下文内容中进行介绍,目标接口可以但不局限于为软件即服务(software as a service,saas)接口。
98.云服务器120(如可以但不局限于包括图中的服务器120-1、120-2或120-3)作为发票处理系统的中枢核心系统,部署在云端,可以通过目标接口与终端设备的目标交互界面进行通信,与税控设备130通过网络直接进行连接,能满足不同场景下的开票需求;云服务器120可以实现对税控设备集中云化管理、监控和调度,各开票模式均可通过云端调用开票设备开具发票,云服务120负责处理发票开具的关键业务如包含账户管理、客户管理、商品管理、设备管理(可以但不局限于包括设备更新、设备调度等)、订单管理(可以但不局限于包括如订单接收、订单更新以及订单查询等)、发票处理(可以但不局限于包括发票开具、电子发票生成、发票推送、发票查询等)、查询统计等多个功能模块;具体地,本技术实施例中云服务器120通过上述目标接口接收上述开票请求,并通过上述通信网络将上述开票请求发送给上述税控设备130,以及将上述税控设备130发送的上述开票结果转发给上述终端设备110。
99.税控设备130(如可以但不局限于包括图中的服务器130-1、130-2或130-3)作为发票处理系统的基础设备,可以但不局限于是一种开票服务器,提供网络开票服务,实现发票开具和查询,并可自动执行发票上传、抄报、清卡等各种税务业务;上述税控设备可以通过长连接技术将税控设备网络化并与云服务器120建立消息长连接,实现通过云端处理发票的独有开具模式;具体地,税控设备130可以根据上述开票请求开具上述目标发票,并将上述目标发票的开票结果发送给上述云服务器120,以使上述云服务器120将上述开票结果发送给上述终端设备110。
100.在本技术实施例中,终端设备110可以但不局限于为上述用户使用的电子设备,该电子设备可以是个人计算机、手机、平板电脑、笔记本、电子书阅读器等具有一定计算能力
并且运行有即时通信类软件及网站或者社交类软件及网站的计算机设备。各终端设备110通过无线网络与服务器120连接,服务器120可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容对象分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
101.以下内容对本技术实施例提供的目标交互界面进行详细说明。
102.本技术实施例中的目标交互界面指目标账户用于开票的界面,目标交互界面可以包括多种形式的开票界面,目标账户可以选择适合的开票界面进行发票的业务处理(如开票、查询等);其中用户通过发票处理系统100的注册界面注册目标账户后,上述多种形式的开票界面可以通过发票处理系统100共享目标账户的账户信息,用户可以通过同一个目标账户登入上述多种形式的开票界面,使用期提供的开票服务等。
103.目标交互界面可以但不局限于具有账户登录、发票开具、已开发票查询、客户信息管理、商品信息管理、税控设备管理等多种功能,以使发票处理系统100能满足不同场景下的发票处理需求。
104.本技术实施例中,目标交互界面可以但不限于包括开票应用app界面、开票网页web界面、开票h5界面中的至少一种界面,上述开票h5界面是利用应用超文本标记语言html5技术创建的交互界面;其中:
105.(一)开票应用app界面
106.开票应用app界面可以是发票处理系统100的智能通讯设备(如智能手机)端的目标开票应用的界面;开票应用app界面(目标开票应用)可以但不局限于支持目标账户实现多种发票开具、发票开具、发票打印、发票冲红、发票作废、发票查询、票源下载、远程抄报清卡、发票统计、税控设备的信息查询、通过短信或邮箱或扫码等多种方式交付电子发票、客户信息的模糊查询、扫码录入、税控设备管理、客户信息管理、商品信息管理、库存查询、票源管理等关键业务;支持增值税电子发票的开具和交付。
107.请参见图2,提供一种开票应用app界面的示例图,目标账户可以通过开票应用app界面查询当前税控设备的数量,以及通过开具发票入口201触发有关发票开具的业务,通过发票冲红入口202触发有关发票冲红的业务,通过发票作废入口203触发有关发票作废的业务,通过发票查询入口204触发有关发票查询的业务,通过商品信息入口205触发有关商品信息管理的业务,通过客户信息入口206触发有关客户信息管理的业务,通过库存信息入口207触发有关库存查询等的业务等。
108.(二)开票网页web界面
109.开票网页web界面是发票处理系统100的个人计算机pc端的开票软件,与智能通讯设备端的开票应用app界面功能类似,二者功能基本保持同步,涵盖“开票 管理”功能,可以但不局限于实现账户登录、发票开具、发票打印、发票冲红、发票作废、发票查询、票源下载、远程抄报清卡、发票统计、税控设备的信息查询、通过短信或邮箱或扫码等多种方式交付电子发票、客户信息的模糊查询、扫码录入、税控设备管理、客户信息管理、商品信息管理、库存查询、票源管理等关键业务;支持增值税电子发票的开具和交付。同时app与web端实现了账号互通,数据共享;其中开票应用app界面和开票网页web界面可以共享账户信息。
110.请参见图3,提供一种开票网页web界面的示例图,目标账户可登录开票应用app界面后,可以通过发票冲红入口301触发有关发票冲红的业务,通过发票作废入口302触发有
关发票作废的业务,通过发票查询入口303触发有关发票查询的业务,通过电子发票开具入口304触发有关开具电子发票的业务;通过商品信息入口305触发有关商品信息管理的业务,通过客户信息入口306触发有关客户信息管理的业务,通过库存信息入口307触发有关库存查询等的业务等。
111.(三)开票h5界面
112.开票h5界面主要提供订单信息展示页面、发票开具中等待页面、发票开具或受理成功页面等功能页面,并提供banner轮播展示功能等;本技术实施例中的发票处理系统100利用h5界面的跨平台性和自适应性,帮助用户在智能通讯设备端、pc端、pos终端等多种产品形态下快速开具发票(指从终端设备跳转到h5界面),很大程度上提升发票处理效率和用户体验。
113.请参见图4,提供一种开票h5界面的示例图,目标账户可以通过图示出的各个输入框填写待开具的目标发票的开票信息,如可以通过联系方式输入框401输入联系待开具的目标发票交付的用户的方式,该联系方式可以但不局限于为用户的手机号码、社交账户、住址等;可以通过发票抬头选择框402选择待开具的目标发票的抬头类型,该抬头类型可以但不局限于包括企业、个人或非企业性单位的选项;可以通过名称输入框403输入上述目标发票的发票名称;可以通过纳税人识别号输入框404输入纳税人识别号;可以通过电子邮箱输入框404输入目标发票的电子形式的发票的交付地址等;另外还可以在开票h5界面中设置选填项,选填项可以但不局限于包括项目、消费金额、消费明细等信息项;请参见图5,提供一种正在生成电子发票的界面示例图,该界面中显示待开具的目标发票的开具进度、发票抬头和发票金额,本领域的技术人员还可以根据实际需求设置其他显示的信息。
114.上述开票应用app界面、开票网页web界面、开票h5界面的使用过程,将在下面的内容中进行说明。
115.以下对上述云服务器120(即云端)做进一步说明,本技术实施例中的云端主要支持如下功能:
116.1)云端提供消息推送服务,实现与税控设备通过通信网络实现直接的网络连接,实现海量税控设备在云端进行管理,集中运维和监控。
117.其中消息推送是发票处理系统100中的云端为税控设备提供的消息推送服务,通过物联网技术在云服务器120与税控设备130之间建立稳定、可靠的长连接,从而云服务器120可为税控设备应用提供推送实时消息服务,保证新的开票请求到达时,云服务器120能够及时、快速向税控设备130通知到达的开票请求。
118.作为一种实施例,云服务器120与税控设备130之间,可以采用发布订阅模式发送或接收数据;上述发布订阅模式区别于传统的客户端-服务器模式,其根据消息的主题而不是消息内容来分发消息,每个消息都包含一个请求主题,通过订阅不同的请求主题从而实现让多个发布者向一个订阅者发布消息,或让多个订阅者同时接收一个发布者的消息,因此消息推送服务不仅可以针对某个税控设备进行定向推送,也可以针对所有订阅的税控设备进行广播推送,在本技术实施例中多个税控设备同时接收云服务器发布的消息,满足不同需求,具有很强的灵活性。
119.请参见图6,云端的消息推送服务主要特点如下:支持云服务器将消息推送给单个税控设备、多个税控设备、成组的税控设备和所有税控设备,且能够实现多税控设备的数据
状态同步,从而实现对税控设备的云端管理;消息推动服务提供消息暂存、转发和推送的功能,设备应用无需保持在线状态及进行反复轮询,消息不会丢失,最终可以实现海量的税控设备接入、管理与消息传输。
120.2)应用多级缓存技术提高系统并发性能及吞吐量。
121.为应对海量的税控设备云化管理和海量订单数据处理,发票处理系统100的云端采用多级缓存技术,前端缓存、应用层缓存、数据层缓存,极大地提高系统并发性能和吞吐量;尽量让查询数据在缓存中命中,使得传递到底层读写的数据得到均衡和分散,也提高了前端的响应性能,解决了系统对海量税控设备管理和订单数据处理的需要。
122.3)采用云端技术的发票处理系统100使用面向服务的架构设计,提高多系统对接和集成的稳定性及灵活性,实现根据需求变化快速迭代。
123.发票处理系统100涉及到业务受理、身份认证、终端管理等多系统对接和集成,为了减少后期系统之间的相互影响和依赖,系统使用面向服务的架构设计,实现松耦合,增加灵活性。
124.另一方面,本技术实施例中涉及了可以与云服务器120进行交互的多种目标交互界面(如上述的开票应用app界面、开票网页web界面和开票h5界面等),其中每个目标交互界面都对应一个独立的子系统;当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,能够继续存在;发票处理系统100实现了服务拆分和服务治理;业务的拆分解决了传统架构无法应对高并发和大数据量的要求,将应用拆分成几个独立的子应用系统(即上述各个形式的目标交互界面),提升了效率的同时,使得系统获得了水平扩展的能力,只要简单增加几台机器就可以使得系统容量成倍增长。服务治理,是为了解决服务也来越多、系统之间交互关系越来越复杂的问题而出现的。
125.4)采用云端技术的发票处理系统100使用微服务部署,能够实现应用快速部署和自动扩容,做到“一次构建,到处运行”。
126.基于云端技术的发票处理系统100包含多个子应用系统(即多个目标交互界面的系统),并且需要应对海量业务处理;云端使用容器技术,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性;当业务需求增加时,系统将无缝地自动增加适量容器,实现应用系统水平扩展,提高系统稳定性;同时,也可以实现发布产品的版本控制,可以进行版本回滚,快速复制和实现冗余。
127.请参见图7,本技术实施例提供一种发票处理方法,应用于上述终端设备110,具体包括如下步骤:
128.步骤s701,响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求,以使云服务器将开票请求转发给税控设备,开票请求用于指示税控设备开具目标发票和确定目标发票的开票结果。
129.本技术实施例中的目标发票可以是各种类型的发票,目标发票的开票结果可以但不局限于包括税控设备开具的目标发票的发票代码、发票号码、开票时间、发票密文等中的一个或多个信息。
130.步骤s702,接收云服务器转发目标发票的开票结果,目标发票的开票结果是税控设备发送给云服务器的。
131.以下对目标账户通过目标交互界面触发开票指示的不同情况进行说明。
132.第一种开票请求触发方式:目标交互界面是开票应用app界面。
133.请参见图8,该方式中目标账户为第一账户,用户可以但不局限于通过第一账户登录图2示意出的开票应用app界面,并可以从中查看当前税控设备的数量,以及通过开票应用app界面提供的各个业务入口(如发票冲红、发票作废、发票查询、商品信息、客户信息、库存信息)等,进入相应界面填入待开具的目标发票的订单信息和开票信息,可以但不局限于将第一账户确认填写的开票信息视为第一账户通过目标交互界面触发的开票指示,进而终端设备根据开票指示,通过目标接口(如saas接口)向云服务器发送开票请求;其中上述开票信息可以但不局限于包括联系方式、发票的抬头类型、名称、纳税人识别号、电子邮箱、消费金额、消费明细等信息,上述开票信息可以第二账户指示给第一账户的。
134.第二种开票请求触发方式:目标交互界面是开票网页web界面。
135.请参见图9,该方式中目标账户为第一账户,用户可以但不局限于通过第一账户登录图3示意出的开票网页web界面,并通过开票网页web界面提供的各个业务入口(如发票冲红、发票作废、发票查询、开具电子发票、商品信息、客户信息、库存信息)等,进入相应网页界面填入待开具的目标发票的订单数据和开票信息,可以但不局限于将第一账户确认填写的开票信息视为第一账户通过目标交互界面触发的开票指示,进而终端设备根据开票指示,通过目标接口(如saas接口)向云服务器发送开票请求;其中上述开票信息可以但不局限于包括联系方式、发票的抬头类型、名称、纳税人识别号、电子邮箱、消费金额、消费明细等信息,上述开票信息可以第二账户指示给第一账户的。
136.第三种开票请求触发方式:目标交互界面是开票h5界面。
137.该方式下目标账户为第二账户,在第二账户触发开票请求之前,第一账户将自己企业的企业应用通过设定接口对接了开票h5界面,进而可以通过企业账户将自己的订单数据传递到开票h5界面中,且在上述企业应用通过设定接口对接开票h5界面后,云端服务器可以创建一个第一界面标识信息,该第一界面标识信息用于调用上述对接了企业应用的开票h5界面;该第一界面标识信息可以但不局限于为第一网址链接地址或第一电子二维码;上述企业应用可以但不局限于是企业或个人使用的财税管理应用、企业票务处理系统等。
138.具体地,第二账户可以通过第一目标应用对第一界面标识信息进行第一目标处理,触发请求指令;终端设备响应第一请求指令,显示开票h5界面,开票h5界面中显示有待开票的目标发票的相关订单数据;进而第二账户可以在如图4示例出的开票h5界面中填写其它的开票信息;其中可以但不局限于将第二账户确认填写的开票信息视为目标账户通过目标交互界面触发的开票指示,进而终端设备根据开票指示,通过目标接口(如saas接口)向云服务器发送开票请求,上述开票信息可以但不局限于包括联系方式、发票的抬头类型、名称、纳税人识别号、电子邮箱、消费金额、消费明细等信息。
139.其中上述第一界面标识信息为第一网址链接地址时,第一目标处理可以但不局限于为打开该第一网址链接地址;第一界面标识信息为第一电子二维码时,第一目标处理可以但不局限于为扫描该第一电子二维码;上述第一目标应用包括第二账户使用的能够扫描上述第一电子二维码的应用,如可以但不局限于包括信息搜索类应用、社交类应用等。
140.请参见图10,此处给出一个具体示例,以第一界面标识信息为第一电子二维码为例进行说明;第二账户获取调用开票h5界面的第一电子二维码,进而第二账户利用第一目标应用扫描第一电子二维码,终端设备显示开票h5界面,第二账户在显示的开票h5界面中
填写待开具的目标发票的开票信息;第二账户确认填写的开票信息则触发终端设备向服务器发送开票请求。
141.第四种开票请求触发方式:目标交互界面包括开票应用app界面和开票h5界面。
142.该方式中目标账户为第二账户,第一账户可以通过开票应用app界面生成调用开票h5界面的第二界面标识信息,以使第二账户在自己方便的场景下通过第二界面标识信息开具发票;第二界面标识信息可以但不局限于为第二网址链接地址或第二电子二维码。
143.具体地,第一账户通过开票应用app界面填写待开具的目标发票的订单数据,进而终端设备根据第一账户的第一目标开票操作,通过开票应用app界面生成第二界面标识信息;上述第一目标开票操作可以但不局限于为第一账户点击开票应用app界面中提供的开票标识生成的按键;
144.进而第二账户可以但不局限于通过文件传输的方式获取生成的第二界面标识信息,第二账户也可以通过拍照或记录的方式,从获取生成的第二界面标识;进而第二账户可以通过第二目标应用对第二界面标识信息进行第二目标处理,触发第二请求指令;进而终端设备响应第二请求指令,显示开票h5界面;进而终端设备响应第二账户通过开票h5界面触发的开票指示,通过目标接口向云服务器发送开票请求。
145.其中上述第二界面标识信息为第二网址链接地址时,第二目标处理可以但不局限于为打开该第二网址链接地址;第二界面标识信息为第二电子二维码时,第二目标处理可以但不局限于为扫描该第二电子二维码;上述第二目标应用包括第二账户使用的应用,如第二界面标识信息为电子二维码时,第二目标应用为可以扫描电子二维码的应用。
146.请参见图11,此处为便于理解给出一个具体示例,以第一账户为出售商品的商家,第二账户为购买商品的消费者,第二界面标识信息为第二电子二维码为例进行说明,商家可以在消费者购买商品之后,登入开票应用app界面填写需要开具的目标发票的订单数据,商家在填写完订单数据后,点击开票应用app界面中提供的开票标识生成的按键,则开票应用app界面根据开票信息生成第二电子二维码;消费者通过第二目标应用扫描第二电子二维码,则终端设备的显示界面跳至开票h5界面;进而第二账户在显示的开票h5界面中填写待开具的目标发票的开票信息;其中可以但不局限于将第二账户确认填写的开票信息视为目标账户通过目标交互界面触发的开票指示,进而终端设备根据开票指示,通过目标接口(如saas接口)向云服务器发送开票请求,上述开票信息可以但不局限于包括联系方式、发票的抬头类型、名称、纳税人识别号、电子邮箱、消费金额、消费明细等信息。
147.第五种开票请求触发方式:目标交互界面包括开票网页web界面和开票h5界面。
148.该方式中目标账户为第二账户,第一账户可以通过开票网页web界面生成调用开票h5界面的第三界面标识信息,以使第二账户(商品的消费方)在自己方便的场景下通过第三界面标识信息开具发票;第三界面标识信息可以但不局限于为第三网址链接地址或第三电子二维码。
149.具体地,第一账户通过开票网页web界面填写待开具的目标发票的订单数据,进而终端设备根据第一账户的第二目标开票操作,通过开票网页web界面生成第三界面标识信息;上述第二目标开票操作可以但不局限于为第一账户点击开票网页web界面中提供的开票标识生成的按键;
150.进而第二账户可以但不局限于通过文件传输的方式获取生成的第三界面标识信
息,第二账户也可以通过拍照或记录的方式,从获取生成的第三界面标识;进而第二账户可以通过第三目标应用对第三界面标识信息进行第三目标处理,触发第三请求指令;进而终端设备响应第三请求指令,显示开票h5界面;进而终端设备响应第二账户通过显示的开票h5界面触发的开票指示,通过目标接口向云服务器发送开票请求。
151.其中上述第三界面标识信息为第三网址链接地址时,第三目标处理可以但不局限于为打开该第三网址链接地址;第三界面标识信息为第三电子二维码时,第三目标处理可以但不局限于为扫描该第三电子二维码;上述第三目标应用包括第二账户使用的应用,如第二界面标识信息为第三电子二维码时,第三目标应用为可以扫描第三电子二维码的应用。
152.请参见图12,此处为便于理解给出一个具体示例,以第一账户为商家,第二账户为消费者,第二界面标识信息为第三电子二维码为例进行说明,商家可以在消费者购买商品之后,登入开票网页web界面填写待开具的目标发票的订单数据;第一账户在填写完订单数据后,点击开票网页web界面中提供的开票标识生成的按键,则开票网页web界面根据开票信息生成第三电子二维码;消费者通过第三目标应用扫描第三电子二维码,则终端设备的显示开票h5界面;进而第二账户在显示的开票h5界面中填写待开具的目标发票的开票信息;其中可以但不局限于将第二账户确认填写的开票信息视为目标账户通过目标交互界面触发的开票指示,进而终端设备根据开票指示,通过目标接口(如saas接口)向云服务器发送开票请求,上述开票信息可以但不局限于包括联系方式、发票的抬头类型、名称、纳税人识别号、电子邮箱、消费金额、消费明细等信息。
153.请参见图13,本技术实施例提供一种发票处理方法,应用于上述云服务器120,具体包括如下步骤:
154.步骤s1301,通过目标接口接收终端设备发送的开票请求,上述开票请求是目标账户通过目标交互界面触发的,且上述开票请求用于指示税控设备开具目标发票。
155.步骤s1302,通过通信网络将上述开票请求发送给税控设备,以指示上述税控设备根据上述开票请求开具上述目标发票和确定上述目标发票的开票结果。
156.步骤s1303,接收上述税控设备发送的上述开票结果,并将上述开票结果转发给上述终端设备。
157.作为一种实施例,上述开票请求中可以携带请求主题,若开票请求中携带请求主体,云服务器则将开票请求发送给与请求主题对应的税控设备;本技术实施例中,请求主题可以但不局限于包括开票主体和业务主题;具体地,开票请求的请求主题为开票主题时,云服务器将上述开票请求发送给上述开票主题对应的第一税控设备,以使上述第一税控设备根据上述开票请求开具上述目标发票和确定上述目标发票的开票结果;开票请求的请求主题为业务主题时,将上述开票请求发送给上述业务主题对应的第二税控设备,以使上述第二税控设备根据上述开票请求的指示进行业务操作,上述业务操作包括票务信息查询和票务信息更新中的至少一种操作。
158.请参见图14,本技术实施例提供一种发票处理方法,应用于上述税控设备130,具体包括如下步骤:
159.步骤s1401,通过通信网络接收云服务器发送的开票请求,上述开票请求是目标账户通过终端设备中的目标交互界面触发的,且上述开票请求是上述终端设备通过目标接口
发送给上述云服务器的;
160.步骤s1402,根据上述开票请求开具上述目标发票,并确定上述目标发票的开票结果;
161.步骤s1403,将目标发票的开票结果发送给云服务器,以使云服务器将目标发票的开票结果发送给终端设备。
162.作为一种实施例,税控设备还可以将目标发票的开票结果上传给税局的服务器。
163.本技术实施例以下内容,提供几个发票处理过程的具体示例。
164.请参见图15,首先给出一个基于云端的发票处理系统100的结构示例图,该发票处理系统100中包括终端设备端、云端和税控设备端;其中:
165.目标账户可以通过各种终端设备或应用登录目标交互界面(开票应用app界面、开票网络web界面以及开票h5界面),使终端设备向云端发送业务请求。云端的核心中枢系统可以但不局限于包括账户管理模块、客户管理模块、商品管理模块、设备管理模块、订单接收模块、设备调度模块、发票开具模块、发票推送模块、查询统计模块等;云端和税控设备端可以进行业务交互和信息交互。
166.示例1
167.请参见图16,本示例给出一种终端设备、云服务器和税控设备的具体交互过程,具体如下:
168.步骤1)税控设备截图电源后,自动与云端的消息推送服务建立长连接并保持长连接,同时税控设备订阅消息主题(即上述请求主题)。
169.步骤2)终端设备响应目标账户通过目标交互界面触发的开票指示,向云端的受理服务器发送开票请求。
170.步骤3)受理服务器将开票请求转发至队列服务器。
171.步骤4)消息推送服务器从队列服务器中监听到请求消息。
172.步骤5)消息推送服务器将开票消息发布到订阅该开票请求的消息主题的税控设备。
173.步骤6)税控设备开具目标发票后,将目标发票的开票结果推送回给消息推送服务器。
174.步骤7)消息推送服务器将目标发票的开票结果转发至队列服务器。
175.步骤8)云端的交付服务器从队列服务器中监听到目标发票的开票结果。
176.步骤9)交付服务器将目标发票的开票结果,推送到终端设备上的目标交互界面,完成整个发票开具过程。
177.示例2
178.本示例中以销售商品的销货方为上述目标账户,通过开票应用app界面开具发票为例进行说明,请参见图17,给出一种终端设备、云服务器和税控设备的具体交互过程,具体如下:
179.步骤1)销货方销售商品给消费者(购货方)。
180.步骤2)销售方根据订单数据,通过开票应用app界面填写待开具的目标发票的开票信息以发起开票请求。
181.步骤3)发票处理系统的云端接收开票请求,同时通过消息推送服务将开票请求发
送给对应的税控设备,以向税控设备指示待开具的目标发票的开票信息。
182.步骤4):
183.步骤4.1)税控设备接收到开票请求,开具目标发票,并将目标发票的开票结返回给云端;
184.步骤4.2)税控设备同时将目标发票的开票结果上传至税局系统。
185.步骤5):
186.步骤5.1)云端接收目标发票的开票结果,并将目标发票的开票结果发送至开票应用app界面;
187.步骤5.2)若税控设备开具的目标发票为纸质发票,则税控设备利用驱动打印目标发票,并将打印出的目标发票交付给消费者;
188.步骤5.3)若税控设备开具的目标发票为电子发票,则云端将电子发票的板式文件以邮件、短信或扫描二维码的形式交付给消费者。
189.示例3
190.本示例中以销售商品的销货方为上述目标账户,通过开票网页web界面开具发票为例进行说明,请参见图18,给出一种终端设备、云服务器和税控设备的具体交互过程,具体如下:
191.步骤1)销货方销售商品给消费者(购货方)。
192.步骤2)销售方根据订单数据,通过pc端的开票网页web界面开界面填写待开具的目标发票的开票信息以发起开票请求。
193.步骤3)发票处理系统的云端接收开票请求,同时通过消息推送服务将开票请求发送给对应的税控设备,以向税控设备指示待开具的目标发票的开票信息。
194.步骤4):
195.步骤4.1)税控设备接收到开票请求,开具目标发票,并将目标发票的开票结返回给云端;
196.步骤4.2)税控设备同时将目标发票的开票结果上传至税局系统。
197.步骤5):
198.步骤5.1)云端接收目标发票的开票结果,并将目标发票的开票结果发送至pc端;
199.步骤5.2)若开具的目标发票为纸质发票,则由销货方在pc端使用打印工具,打印出纸质发票并交付给消费者;
200.步骤5.3)若开具的目标发票为电子发票,则将电子发票的板式文件以邮件、短信或扫描二维码的形式交付给消费者。
201.示例4
202.本示例中以销售商品的销货方为上述目标账户,通过开票h5界面开具发票为例进行说明,请参见图19,给出一种终端设备、云服务器和税控设备的具体交互过程,具体如下:
203.步骤1)销货方销售商品给消费者(购货方)。
204.步骤2)销售方利用平台将订单数据传输给开票h5界面的系统,开票h5界面的系统接收订单数据并提供展示的开票h5界面,由消费者(购方)填写待开具的目标发票的开票信息(如发票抬头、联系方式等信息)后提交开票请求至云端。
205.步骤3)云端接收开票请求,同时通过消息推送服务将开票请求发送给对应的税控
设备,以向税控设备指示待开具的目标发票的开票信息。
206.步骤4):
207.步骤4.1)税控设备接收到开票请求,开具目标发票,并将目标发票的开票结返回给云端;
208.步骤4.2)税控设备同时将目标发票的开票结果上传至税局系统。
209.步骤5):
210.步骤5.1)云端接收目标发票的开票结果,并将目标发票的开票结果发送至开票h5界面的系统;
211.步骤5.2)若开具的目标发票为电子发票,则将电子发票的板式文件以邮件、短信或扫描二维码的形式交付给消费者。
212.请参见图20所示,基于相同的发明构思,本技术实施例还提供一种发票处理装置2000,该装置包括:
213.信息接收单元2001,用于通过目标接口接收终端设备发送的开票请求,上述开票请求是目标账户通过目标交互界面触发的,且上述开票请求用于指示税控设备开具目标发票;
214.第一信息处理单元2002,用于通过通信网络将上述开票请求发送给税控设备,以指示上述税控设备根据上述开票请求开具上述目标发票和确定上述目标发票的开票结果;
215.第二信息处理单元2003,用于接收上述税控设备发送的上述开票结果,并将上述开票结果转发给上述终端设备。
216.作为一种实施例,上述第二信息处理单元2003具体用于:
217.上述请求主题为开票主题时,将上述开票请求发送给上述开票主题对应的第一税控设备,以使上述第一税控设备根据上述开票请求开具上述目标发票和确定上述目标发票的开票结果;
218.上述请求主题为业务主题时,将上述开票请求发送给上述业务主题对应的第二税控设备,以使上述第二税控设备根据上述开票请求的指示进行业务操作,上述业务操作包括票务信息查询和票务信息更新中的至少一种操作。
219.请参见图21所示,基于相同的发明构思,本技术实施例还提供一种发票处理装置2100,该装置包括:
220.消息响应单元2101,用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求,以使上述云服务器将上述开票请求转发给税控设备,上述开票请求用于指示上述税控设备开具目标发票和确定上述目标发票的开票结果;
221.信息接收单元2102,用于接收云服务器转发的上述开票结果,上述开票结果是上述税控设备发送给上述云服务器的。
222.作为一种实施例,上述目标交互界面包括开票应用app界面、开票网页web界面、开票h5界面中的至少一种界面,上述开票h5界面是利用应用超文本标记语言html5技术创建的交互界面。
223.作为一种实施例,上述目标交互界面为上述开票h5界面时,上述消息响应单元2101还用于:
224.响应目标账户触发的第一请求指令,显示上述开票h5界面,上述第一请求指令通
过第一目标应用对第一界面标识信息进行目标处理触发;上述第一目标应用包括上述目标账户使用的应用,上述第一界面标识信息用于调用上述开票h5界面,且上述第一界面标识信息是上述云服务器预先创建的。
225.作为一种实施例,上述目标交互界面包括上述开票应用app界面和上述开票h5界面时,上述消息响应单元2101还用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求之前,响应第二账户触发的第二请求指令,显示上述开票h5界面,上述第二请求指令通过第二目标应用对第二界面标识信息进行目标处理触发,上述第二界面标识信息是上述开票应用app界面根据第一账户的第一目标开票操作确定的,上述第二目标应用包括上述第二账户使用的应用;和/或
226.上述目标交互界面包括上述开票网页web界面和上述开票h5界面时,上述消息响应单元2101还用于响应目标账户通过目标交互界面触发的开票指示,通过目标接口向云服务器发送开票请求之前,响应第二账户触发的第三请求指令,显示上述开票h5界面,上述第三请求指令通过第三目标应用对第三界面标识信息进行目标处理触发,上述第三界面标识信息是上述开票网页web界面根据第一账户的第二目标开票操作确定的,上述第三目标应用包括上述第二账户使用的应用;
227.上述消息响应单元2101具体用于响应上述第二账户通过上述开票h5界面触发的开票指示,通过目标接口向云服务器发送开票请求。
228.请参见图22所示,基于相同的发明构思,本技术实施例还提供一种发票处理装置2200,该装置包括:
229.信息接收单元2201,用于通过通信网络接收云服务器发送的开票请求,上述开票请求是目标账户通过终端设备中的目标交互界面触发的,且上述开票请求是上述终端设备通过目标接口发送给上述云服务器的;
230.开票单元2202,用于根据上述开票请求开具上述目标发票,并确定上述目标发票的开票结果;
231.信息发送单元2203,用于将上述开票结果发送给上述云服务器,以使上述云服务器将上述开票结果发送给上述终端设备。
232.本技术第八方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述程序时实现第二方面及一种可能的实施方式中任一上述的方法。
233.请参见图23,本技术提供一种电子设备2300,包括处理器2301、用于存储上述处理器可执行指令的存储器2302;
234.其中,上述处理器被配置为执行可执行程序以实现上述用于终端设备的发票处理方法。
235.请参见图24,本技术提供一种电子设备2400,包括处理器2401、用于存储上述处理器可执行指令的存储器2402;
236.其中,上述处理器被配置为执行可执行程序以实现上述用于云服务器的发票处理方法。
237.请参见图25,本技术提供一种电子设备2500,包括处理器2501、用于存储上述处理器可执行指令的存储器2502;
238.其中,上述处理器被配置为执行可执行程序以实现上述用于税控设备的发票处理方法。
239.在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由上述电子设备的处理器执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,上述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
240.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
241.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献