
结合rpa和ai的发票核定业务办理方法、装置及电子设备
技术领域
1.本技术涉及机器人流程自动化和人工智能技术领域,特别涉及一种结合rpa和ai的发票核定业务办理方法、装置及电子设备。
背景技术:2.机器人流程自动化(robotic process automation,简称rpa),是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence,简称ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
4.目前,很多业务可以通过线上办理的方式来进行办理。比如,在纳税人需要进行发票核定时,可以通过线上的相关网站进行申请,进而税务部门会对纳税人的申请进行审批。然而,这种线上办理发票核定业务的方式,税务部门仍然是采用人工的方式进行业务审批,从而浪费了大量的人力成本及时间成本,且无法保证业务办理的准确性。如何提高发票核定业务的办理准确性、降低人工及时间成本,已经成为亟待解决的问题。
技术实现要素:5.本技术提供一种结合rpa和ai的发票核定业务办理方法、装置及电子设备,以解决相关技术中的发票核定业务办理方法存在的人力成本和时间成本高、准确性差的技术问题。
6.本技术第一方面实施例提供一种结合rpa和ai的发票核定业务办理方法,由rpa机器人执行,该方法包括:登录税务部门的业务系统;从业务系统中获取目标业务事项对应的纳税人标识;根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果;基于业务判定结果,在业务系统中对目标业务事项进行办理。
7.在一些实施例中,所述业务判定结果,包括所述目标业务事项所属的目标类型,以及所述目标业务事项对应的核定信息;所述基于所述业务判定结果,在所述业务系统中对所述目标业务事项进行办理,包括:基于所述目标业务事项对应的核定信息,按照所述目标类型对应的办理方式,在所述业务系统中对所述目标业务事项进行办理。
8.在一些实施例中,所述目标类型为第一类型,所述第一类型表示所述目标业务事项符合业务办理要求;所述基于所述目标业务事项对应的核定信息,按照所述目标类型对应的办理方式,在所述业务系统中对所述目标业务事项进行办理,包括:基于所述核定信息,在业务受理节点对所述目标业务事项进行办理,并在办理完成后将所述目标业务事项的办理结果推送至审核节点;在所述审核节点对所述目标业务事项的办理结果进行审核,并在审核通过后将所述目标业务事项的审核结果推送至发放节点;在所述发放节点对所述目标业务事项的审核结果进行处理,以完成所述目标业务事项的办理流程。
9.在一些实施例中,所述目标类型为第二类型,所述第二类型表示所述目标业务事项不符合业务办理要求;所述基于所述目标业务事项对应的核定信息,按照所述目标类型
对应的办理方式,在所述业务系统中对所述目标业务事项进行办理,包括:在业务受理节点对所述目标业务事项进行作废处理,并基于所述核定信息,在所述业务受理节点的业务办理页面中填写所述目标业务事项的作废理由。
10.在一些实施例中,所述目标类型为第三类型,所述第三类型表示所述业务判定结果的置信度低于预设阈值;所述基于所述目标业务事项对应的核定信息,按照所述目标类型对应的办理方式,在所述业务系统中对所述目标业务事项进行办理,包括:基于所述核定信息,在业务受理节点对所述目标业务事项进行办理,并在办理完成后将所述目标业务事项的办理结果推送至其它税务部门节点,以使所述其它税务部门基于所述办理结果,对所述目标业务事项进行进一步确认。
11.在一些实施例中,所述业务辅助系统包括业务查询页面;所述根据所述纳税人标识,在业务辅助系统中进行查询,以获取所述目标业务事项对应的业务判定结果,包括:登录所述业务辅助系统;按照所述业务查询页面的访问路径,访问所述业务查询页面;在所述业务查询页面上输入所述目标业务事项对应的纳税人标识,以利用所述纳税人标识进行查询,获取所述目标业务事项对应的业务判定结果。
12.在一些实施例中,所述业务系统包括登录页面;所述登录税务部门的业务系统,包括:根据所述业务系统的网址信息,访问所述业务系统;按照所述登录页面的访问路径,访问所述登录页面;调用密码管理器,通过虚拟键盘的方式,在所述登录页面上输入账户信息和对应的密码信息,以登录所述业务系统;其中,所述密码管理器中存储有所述账户信息和加密后的所述密码信息。
13.在一些实施例中,所述按照所述登录页面的访问路径,访问所述登录页面之后,还包括:判断所述登录页面上是否存在验证码图片;在所述登录页面上存在验证码图片的情况下,采用光学字符识别ocr技术,识别所述验证码图片上的验证码;在所述登录页面上输入所述验证码。
14.本技术第二方面实施例提供一种结合rpa和ai的发票核定业务办理装置,应用于rpa机器人,该装置,包括:登录模块,用于登录税务部门的业务系统;获取模块,用于从业务系统中获取目标业务事项对应的纳税人标识;查询模块,用于根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果;办理模块,用于基于业务判定结果,在业务系统中对目标业务事项进行办理。
15.在一些实施例中,所述业务判定结果,包括所述目标业务事项所属的目标类型,以及所述目标业务事项对应的核定信息;所述办理模块,包括:办理单元,用于基于所述目标业务事项对应的核定信息,按照所述目标类型对应的办理方式,在所述业务系统中对所述目标业务事项进行办理。
16.在一些实施例中,所述目标类型为第一类型,所述第一类型表示所述目标业务事项符合业务办理要求;所述办理单元,用于:基于所述核定信息,在业务受理节点对所述目标业务事项进行办理,并在办理完成后将所述目标业务事项的办理结果推送至审核节点;在所述审核节点对所述目标业务事项的办理结果进行审核,并在审核通过后将所述目标业务事项的审核结果推送至发放节点;在所述发放节点对所述目标业务事项的审核结果进行处理,以完成所述目标业务事项的办理流程。
17.在一些实施例中,所述目标类型为第二类型,所述第二类型表示所述目标业务事
项不符合业务办理要求;所述办理单元,用于:在业务受理节点对所述目标业务事项进行作废处理,并基于所述核定信息,在所述业务受理节点的业务办理页面中填写所述目标业务事项的作废理由。
18.在一些实施例中,所述目标类型为第三类型,所述第三类型表示所述业务判定结果的置信度低于预设阈值;所述办理单元,用于:基于所述核定信息,在业务受理节点对所述目标业务事项进行办理,并在办理完成后将所述目标业务事项的办理结果推送至其它税务部门节点,以使所述其它税务部门基于所述办理结果,对所述目标业务事项进行进一步确认。
19.在一些实施例中,业务辅助系统包括业务查询页面;查询模块,包括:登录单元,用于登录业务辅助系统;第一访问单元,用于按照业务查询页面的访问路径,访问业务查询页面;查询单元,用于在业务查询页面上输入目标业务事项对应的纳税人标识,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果。
20.在一些实施例中,业务系统包括登录页面;登录模块,包括:第二访问单元,用于根据业务系统的网址信息,访问业务系统;第二访问单元,用于按照登录页面的访问路径,访问登录页面;第一处理单元,用于调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务系统;其中,密码管理器中存储有账户信息和加密后的密码信息。
21.在一些实施例中,登录模块,还包括:判断单元,用于判断登录页面上是否存在验证码图片;识别单元,用于在登录页面上存在验证码图片的情况下,采用光学字符识别ocr技术,识别验证码图片上的验证码;第二处理单元,用于在登录页面上输入验证码。
22.本技术第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时,实现如本技术上述第一方面实施例所述的方法。
23.本技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本技术上述第一方面实施例所述的方法。
24.本技术第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本技术上述第一方面实施例所述的方法。
25.本技术实施例提供的技术方案可以包括以下有益效果:
26.通过rpa机器人登录税务部门的业务系统,从业务系统中获取目标业务事项对应的纳税人标识,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果,基于业务判定结果,在业务系统中对目标业务事项进行办理,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
27.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
28.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本技术
公开的一些实施方式,而不应将其视为是对本技术范围的限制。
29.图1是根据本技术第一实施例的结合rpa和ai的发票核定业务办理方法的流程示意图;
30.图2是根据本技术第一实施例的业务事项页面的示例图;
31.图3是根据本技术第一实施例的业务办理页面的示例图;
32.图4是根据本技术第二实施例的结合rpa和ai的发票核定业务办理方法的流程图;
33.图5是根据本技术第二实施例的业务查询页面的示例图;
34.图6是根据本技术第二实施例的业务查询页面的另一示例图;
35.图7是根据本技术第三实施例的结合rpa和ai的发票核定业务办理方法的流程图;
36.图8是根据本技术第三实施例的业务系统的首页的示例图;
37.图9是根据本技术第三实施例的业务办理页面的另一示例图;
38.图10是根据本技术第三实施例的弹窗的示例图;
39.图11是根据本技术第三实施例的业务系统的首页的另一示例图;
40.图12是根据本技术第三实施例的目标业务事项的审核结果的示例图;
41.图13是根据本技术第四实施例的结合rpa和ai的发票核定业务办理装置的结构示意图;
42.图14是用来实现本技术实施例的结合rpa和ai的发票核定业务办理方法的电子设备的框图。
具体实施方式
43.下面详细描述本技术/公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术/公开,而不能理解为对本技术/公开的限制。
44.参照下面的描述和附图,将清楚本技术/公开的实施例的这些和其他方面。在这些描述和附图中,具体公开了本技术/公开的实施例中的一些特定实施方式,来表示实施本技术/公开的实施例的原理的一些方式,但是应当理解,本技术/公开的实施例的范围不受此限制。相反,本技术/公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
45.需要说明的是,本公开申请的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
46.在本技术/公开的描述中,术语“多个”指两个或两个以上。
47.本技术提供一种通过rpa机器人和ai结合的方式,代替人工自动办理发票核定业务的思路。其中,rpa机器人可以登录税务部门的业务系统,从业务系统中获取目标业务事项对应的纳税人标识,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果,基于业务判定结果,在业务系统中对目标业务事项进行办理,由此,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
48.为了清楚说明本发明的各实施例,首先对本发明实施例中涉及到的技术名词进行
解释说明。
49.在本技术的描述中,“rpa机器人”是指可结合ai技术和rpa技术,自动进行发票核定业务办理的软件机器人。rpa机器人拥有“连接器”和“无侵入”两个特性,通过模拟人类的操作方法,在不更改信息系统的前提下,使用非侵入的方式,将不同系统的数据进行提取、整合和连通。
50.在本技术的描述中,“发票核定业务”可以包括发票核定以及发票核定调整业务。其中,发票核定是指对需要领用发票的单位和个人,税务部门依据其经营范围和规模,确认领用发票的种类、数量以及领购方式等。发票核定调整,是指税务部门依据已办理发票的纳税人的申请,根据其生产经营变化情况,对其使用开具的发票数量、最高开票限额等予以变更的业务。其中,本技术实施例中的发票可以为普通发票,也可以为增值税发票或者其它类型的发票,本技术对此不作限制。
51.在本技术的描述中,“业务事项”,指待处理的发票核定业务中的一项具体的发票核定业务事项,比如某个纳税人在某个时刻申请的增值税发票核定业务。
52.在本技术的描述中,“业务系统”,指税务部门办理发票核定业务的线上系统。其中,业务系统包括但不限于“登录页面”、“业务事项页面”、“业务办理页面”、“首页”。其中,“登录页面”指用于使用户登录用户账户的网页,通过在该网页中输入账户、密码等信息,可以实现用户账户的登录;“业务事项页面”指包括待办理的各发票核定业务事项及对应的事项信息(比如纳税人标识、业务流水号、纳税人名称、申请日期等)的网页;“业务办理页面”指用于办理发票核定业务中的某个具体的发票核定业务事项的网页,通过该业务办理页面,可以实现对发票数量、最高开票限额等信息的填写或修改,或者实现对发票核定业务事项的作废处理;“首页”包括待办的业务事项,通过该页面,可以访问发票核定业务事项对应的业务办理页面。
53.在本技术的描述中,“纳税人标识”,用于唯一标识纳税人,比如可以为纳税人识别号,或者其它标识,本技术对此不作限制。
54.在本技术的描述中,“业务辅助系统”,指用于对发票核定业务的办理过程进行辅助的系统,该业务辅助系统中配置了发票核定业务需要遵守的规则,通过利用纳税人标识在业务辅助系统中进行查询,可以确定纳税人标识对应的发票核定业务事项是否符合该规则规定的要求。其中,本技术实施例中将该规则规定的要求称为业务办理要求。业务辅助系统包括但不限于“登录页面”、“业务查询页面”。其中,“登录页面”指用于使用户登录用户账户的网页,通过在该网页中输入账户、密码等信息,可以实现用户账户的登录;“业务查询页面”指提供查询服务的网页,通过在该网页中输入纳税人标识,可以查询该纳税人标识对应的发票核定业务事项是否符合业务办理要求。
55.在本技术的描述中,“业务判定结果”,指利用纳税人标识,从业务辅助系统中查询到的结果。其中,业务判定结果可以包括发票核定业务事项所属的目标类型以及发票核定业务事项对应的核定信息。
56.其中,目标类型可能为第一类型、第二类型、第三类型中的任意一种。其中,第一类型表示发票核定业务事项符合业务办理要求。第二类型表示发票核定业务事项不符合业务办理要求。第三类型表示业务辅助系统无法准确确定发票核定业务事项是否符合业务办理要求,即业务判定结果的置信度低于预设阈值。其中,预设阈值可以为根据需要设定的值,
本技术对此不作限制。在目标类型为第一类型或第三类型时,核定信息可以包括单份发票最高开票限额、每月最高购票数量、每次最高购票数量、持票最高数量、离线开票时限、离线开票累计限额等信息。在目标类型为第二类型时,核定信息可以包括发票核定业务事项不符合业务办理要求的原因。
57.在本技术的描述中,“业务受理节点”、“审核节点”、“发放节点”、“其它税务部门节点”为在业务系统中对发票核定业务事项进行办理时,办理流程包括的各办理节点。
58.其中,业务受理节点,为办理流程的起始节点,在该节点可以受理发票核定业务事项,以及根据业务辅助系统对发票核定业务事项的业务判定结果,对发票核定业务事项进行办理,得到发票核定业务事项的办理结果。
59.审核节点,为发票核定业务事项属于第一类型的情况下,办理流程的中间节点,在该节点可以对前一节点推送的发票核定业务事项的办理结果进行审核,得到发票核定业务事项的审核结果。
60.发放节点,为发票核定业务事项属于第一类型的情况下,办理流程的结束节点,在该节点,可以对前一节点推送的发票核定业务事项的审核结果进行处理,比如展示发票核定业务事项的审核结果,例如发票核定业务事项是否审核通过,税务部门核定后的纳税人允许开具的发票数量、最高开票限额等。
61.其它税务部门节点,为发票核定业务事项属于第三类型的情况下,办理流程的中间节点,在该节点可以对前一节点推送的发票核定业务事项的办理结果进行进一步确认。
62.在本技术的描述中,“密码管理器”为用于解决密码存储和输入问题的硬件产品,其可以通过比如usb(universal serial bus,通用串行总线)接口与电子设备连接,从而可以被电子设备的操作系统识别为usb键盘,且还能存储多组加密后的密码,并在需要输入的时候,依靠虚拟键盘的方式,直接把密码输入操作系统。
63.在本技术的描述中,“ocr(optical character recognition,光学字符识别)”,具体是指电子设备检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。
64.以下结合附图描述根据本技术/公开实施例的结合rpa和ai的发票核定业务办理方法、装置、电子设备及存储介质。
65.首先结合附图,对本技术实施例中的应用于rpa机器人的结合rpa和ai的发票核定业务办理方法进行说明。
66.图1是本技术第一实施例的结合rpa和ai的发票核定业务办理方法的流程图。如图1所示,该方法可包括以下步骤:
67.步骤101,登录税务部门的业务系统。
68.需要说明的是,本技术实施例的结合rpa和ai的发票核定业务办理方法,可以由结合rpa和ai的发票核定业务办理装置执行,以下将结合rpa和ai的发票核定业务办理装置简称为发票核定业务办理装置。其中,该发票核定业务办理装置可以由rpa机器人实现,例如,发票核定业务办理装置可以为rpa机器人,或者发票核定业务办理装置可以配置在rpa机器人中,本技术对此不作限制。
69.其中,rpa机器人可以配置在电子设备中,该电子设备可以包括但不限于终端设备、服务器等,该实施例对电子设备不作具体限定。本技术实施例以发票核定业务办理装置为终端设备中安装的rpa机器人为例进行说明。
70.其中,本实施例中的rpa机器人可以在特定的时间段,或者全天实时执行该方法,本技术对此不作限制。其中,特定的时间段可以根据需要设置。
71.或者,上述rpa机器人还可以是定时启动或者基于接收到启动指令而启动的。例如,税务部门的工作人员可通过对话的方式,触发针对rpa机器人的上述启动指令。其中,触发针对rpa机器人的启动指令可通过多种方式实现,例如,可通过语音和/或文字的方式触发rpa机器人的启动指令,又例如,还可以通过触发人机交互界面上的指定控件的方式,来触发rpa机器人的启动指令,本技术的实施例对此不作具体限定。
72.步骤102,从业务系统中获取目标业务事项对应的纳税人标识。
73.其中,目标业务事项,为当前需要办理的发票核定业务事项。
74.纳税人标识,用于唯一标识纳税人,比如可以为纳税人识别号,或者其它标识,本技术对此不作限制。
75.在本技术的实施例中,以纳税人标识为纳税人识别号为例,参考图2,业务系统可以包括业务事项页面,业务事项页面中包括待办理的各发票核定业务事项及对应的事项信息,其中,事项信息比如包括纳税人识别号、业务流水号、纳税人名称、申请日期等。rpa机器人可以从业务事项页面中获取目标业务事项对应的纳税人识别号。
76.或者,rpa机器人可以基于业务事项页面,打开目标业务事项对应的业务办理页面,其中,业务办理页面中可以包括纳税人领用发票票种核定表。比如rpa机器人可以模拟鼠标点击操作,点击图2中的目标业务事项对应的业务流水号,以打开图3所示的业务办理页面,业务办理页面中包括纳税人领用发票票种核定表。其中,纳税人领用发票票种核定表中包括该目标业务事项的具体信息,其中具体信息中包括纳税人识别号、纳税人名称、联系电话等信息,从而rpa机器人可以从目标业务事项对应的纳税人领用发票票种核定表中,获取目标业务事项对应的纳税人识别号。
77.步骤103,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果。
78.步骤104,基于业务判定结果,在业务系统中对目标业务事项进行办理。
79.在本技术的实施例中,rpa机器人从业务系统中获取目标业务事项对应的纳税人标识后,可以从业务系统切换至业务辅助系统,业务辅助系统中包括业务查询页面,从而rpa机器人可以在业务查询页面上输入目标业务事项对应的纳税人标识,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果。进而,rpa机器人可以从业务辅助系统切换至业务系统,并基于业务判定结果,在业务系统中对目标业务事项进行办理。
80.综上,本技术实施例提供的结合rpa和ai的发票核定业务办理方法,rpa机器人登录税务部门的业务系统,从业务系统中获取目标业务事项对应的纳税人标识,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果,基于业务判定结果,在业务系统中对目标业务事项进行办理,由此,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
81.下面结合图4,对本技术实施例提供的结合rpa和ai的发票核定业务办理方法进行进一步说明。图4是根据本技术第二实施例的结合rpa和ai的发票核定业务办理方法的流程图,如图4所示,该方法包括:
82.步骤401,根据业务系统的网址信息,访问业务系统。
83.在本技术的实施例中,rpa机器人可以获取业务系统的网址信息,并根据业务系统的网址信息,访问业务系统。
84.步骤402,按照登录页面的访问路径,访问登录页面。
85.可以理解的是,对于不同的业务系统,访问业务系统的登录页面的访问路径可能不同。在本技术的实施例中,rpa机器人可以按照所登录的业务系统的登录页面对应的访问路径,访问业务系统的登录页面。
86.步骤403,调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务系统。
87.其中,密码管理器中存储有账户信息和加密后的密码信息。
88.在本技术的实施例中,在登录业务系统时,可能需要在登录页面上输入账户信息和对应的密码信息。本技术实施例中,可以利用密码管理器在登录页面上输入账户信息和对应的密码信息,以登录业务系统。具体的,密码管理器中存储有账户信息和加密后的密码信息,可以将密码管理器与终端设备连接,进而rpa机器人可以在访问业务系统的登录页面后,调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务系统。由此,实现了利用rpa机器人结合密码管理器自动输入账户信息和对应的密码信息,以登录业务系统。
89.在一种可能的实现形式中,在登录业务系统时,除了需要输入账户信息和对应的密码信息,可能还需要进行图片验证码验证。
90.本技术实施例中,rpa机器人可以判断登录页面上是否存在验证码图片,以判断是否需要进行图片验证码验证。在登录页面上存在验证码图片,即需要进行图片验证码验证的情况下,rpa机器人可以采用ocr技术,识别验证码图片上的验证码,进而在登录页面上输入验证码,以进行安全验证。
91.即,步骤402之后,还可以包括:判断登录页面上是否存在验证码图片;在登录页面上存在验证码图片的情况下,采用光学字符识别ocr技术,识别验证码图片上的验证码;在登录页面上输入验证码。
92.由此,实现了利用rpa机器人结合ai自动识别图片验证码进行图片验证码验证,以登录业务系统。
93.步骤404,从业务系统中获取目标业务事项对应的纳税人标识。
94.其中,步骤404的具体实现过程及原理,可以参考上述实施例的说明,此处不再赘述。
95.步骤405,登录业务辅助系统。
96.在本技术的实施例中,rpa机器人可以获取业务辅助系统的网址信息,并根据业务辅助系统的网址信息,访问业务辅助系统。进一步的,rpa机器人可以按照业务辅助系统中登录页面的访问路径,访问登录页面,再调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务辅助系统。
97.步骤406,按照业务查询页面的访问路径,访问业务查询页面。
98.步骤407,在业务查询页面上输入目标业务事项对应的纳税人标识,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果。
99.在本技术的实施例中,业务查询页面可以提供用于输入纳税人标识的输入框,以及用于启动查询过程的查询按钮,从而rpa机器人可以在输入框中输入目标业务事项对应的纳税人标识,并通过模拟鼠标操作,点击查询按钮,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果。
100.举例来说,参考图5所示的业务辅助系统包括的业务查询页面的示例图,业务查询页面可以提供用于输入纳税人标识的输入框501以及用于启动查询过程的查询按钮502,rpa机器人可以在输入框501中输入目标业务事项对应的纳税人标识,并通过模拟鼠标操作,点击查询按钮502,以利用纳税人标识进行查询,并等待预设时长。其中,预设时长可以根据需要任意设置,本技术对此不作限制。
101.在等待预设时长后,参考图6,业务查询页面上可以显示业务辅助系统所查询到的目标业务事项对应的业务类型、业务流水号、纳税人识别号、纳税人名称、税务机关、申请日期、进展状态等信息。rpa机器人可以模拟鼠标点击操作,点击业务流水号601,从而业务查询页面上可以显示如图6中602部分所示的目标业务事项对应的业务判定结果。
102.由此,实现了rpa机器人利用业务辅助系统,自动获取目标业务事项对应的业务判定结果。
103.步骤408,基于业务判定结果,在业务系统中对目标业务事项进行办理。
104.综上,本技术实施例提供的结合rpa和ai的发票核定业务办理方法,rpa机器人根据业务系统的网址信息,访问业务系统,按照登录页面的访问路径,访问登录页面,调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务系统,从业务系统中获取目标业务事项对应的纳税人标识,登录业务辅助系统,按照业务查询页面的访问路径,访问业务查询页面,在业务查询页面上输入目标业务事项对应的纳税人标识,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果,基于业务判定结果,在业务系统中对目标业务事项进行办理,由此,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
105.下面结合图7,对本技术实施例提供的结合rpa和ai的发票核定业务办理方法中,基于业务判定结果,在业务系统中对目标业务事项进行办理的过程进行进一步说明。图7是根据本技术第三实施例的结合rpa和ai的发票核定业务办理方法的流程图,如图7所示,该方法包括:
106.步骤701,登录税务部门的业务系统。
107.步骤702,从业务系统中获取目标业务事项对应的纳税人标识。
108.步骤703,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果;其中,业务判定结果,包括目标业务事项所属的目标类型,以及目标业务事项对应的核定信息。
109.其中,步骤701-703的具体实现过程及原理,可以参考上述实施例的描述,此处不再赘述。
110.步骤704,基于目标业务事项对应的核定信息,按照目标类型对应的办理方式,在业务系统中对目标业务事项进行办理。
111.其中,目标类型可能为第一类型、第二类型、第三类型中的任意一种。其中,第一类型表示发票核定业务事项符合业务办理要求。第二类型表示发票核定业务事项不符合业务办理要求。第三类型表示业务辅助系统无法准确确定发票核定业务事项是否符合业务办理要求,即业务判定结果的置信度低于预设阈值。其中,预设阈值可以为根据需要设定的值,本技术对此不作限制。
112.在实际应用中,业务辅助系统可以通过将图6中判定结果部分的文字显示为不同的颜色,来显示目标业务事项所属的目标类型。比如,在目标业务事项所属的目标类型为第一类型时,将判定结果部分的文字显示为绿色;在目标业务事项所属的目标类型为第二类型时,将判定结果部分的文字显示为红色;在目标业务事项所属的目标类型为第三类型时,将判定结果部分的文字显示为黄色。
113.可以理解的是,不同的目标类型对应不同的办理方式,本技术实施例中,可以基于目标业务事项对应的核定信息,按照目标类型对应的办理方式,在业务系统中对目标业务事项进行办理。
114.下面分别对目标业务事项所属的目标类型为第一类型、第二类型、第三类型的情况下,步骤704的具体实现过程进行说明。
115.情况一:目标类型为第一类型
116.在本技术的实施例中,在目标类型为第一类型的情况下,步骤704可以通过以下方式实现:基于核定信息,在业务受理节点对目标业务事项进行办理,并在办理完成后将目标业务事项的办理结果推送至审核节点;在审核节点对目标业务事项的办理结果进行审核,并在审核通过后将目标业务事项的审核结果推送至发放节点;在发放节点对目标业务事项的审核结果进行处理,以完成目标业务事项的办理流程。
117.其中,在目标类型为第一类型时,核定信息可以包括单份发票最高开票限额、每月最高购票数量、每次最高购票数量、持票最高数量、离线开票时限、离线开票累计限额等信息。
118.本技术的实施例中,在目标业务事项所属的目标类型为第一类型的情况下,在业务系统中对发票核定业务事项进行办理时,办理流程至少包括业务受理节点、审核节点、发放节点。
119.其中,在业务受理节点,rpa机器人可以基于核定信息对目标业务事项进行办理。具体的,rpa机器人可以在目标业务事项对应的业务办理页面中进行信息填写,并在填写完成后保存业务办理页面,本技术实施例中的目标业务事项的办理结果,即可理解为该填写完成的业务办理页面所包含的信息。进而rpa机器人可以基于保存后的业务办理页面,将目标业务事项的办理结果推送至审核节点。
120.其中,审核节点可以为一个,也可以为多个。在审核节点为一个时,在审核节点,rpa机器人可以对上一节点推送的目标业务事项的办理结果进行审核,并在审核通过后保存目标业务事项的审核结果,再将目标业务事项的审核结果推送至发放节点。在审核节点为多个时,在每个审核节点,rpa机器人可以对上一节点推送的目标业务事项的办理结果进行审核,并在审核通过后保存目标业务事项的审核结果,再将目标业务事项的审核结果推
送至下一审核节点,直至将审核结果推送至发放节点。
121.其中,在发放节点,业务系统可以对前一节点推送的目标业务事项的审核结果进行处理,比如展示目标业务事项的审核结果,例如发票核定业务事项是否审核通过,税务部门核定后的纳税人允许开具的发票数量、最高开票限额等,rpa机器人可以保存目标业务事项的审核结果。另外,rpa机器人可以在保存审核结果后继续执行节点推送操作,并在业务系统输出该节点为办理流程的最后一个节点的提示信息后,确定目标业务事项的办理流程结束。
122.下面参考图8-12,以实际场景为例,对目标类型为第一类型的情况下,rpa机器人对目标业务事项进行办理的过程进行说明。其中,在该场景中,包括“税源管理部门确认”以及“税源管理部门负责人确认”两个审核节点。
123.参考图8,税务部门的业务系统可以包括首页,首页中包括待办的业务事项,即图8中的“个人待办任务列表”中包括的各待办任务。其中,业务事项的主题中可以包括“受理”字样,表示该业务事项为受理节点需要处理的业务事项。rpa机器人在从业务辅助系统中获取目标业务事项对应的业务判定结果后,确定目标业务事项所属的目标类型为第一类型时,可以访问图8所示的首页,并在该首页中通过模拟鼠标点击操作,点击目标业务事项的主题,以进入业务受理节点。
124.需要说明的是,在rpa机器人从业务系统获取目标业务事项对应的纳税人标识时,可能打开了图3所示的业务办理页面,在rpa机器人通过图8所示的首页进入业务受理节点之前,还可以将图3所示的业务办理页面进行保存。
125.在rpa机器人通过模拟鼠标点击操作,点击图8中的目标业务事项的主题后,可以访问图9所示的目标业务事项的业务办理页面,进而在该业务办理页面,基于核定信息,填写“票种核定申请明细”901部分的各项信息。在填写完成后,rpa机器人可以模拟鼠标点击操作,点击图9所示的“保存”按钮902,对该业务办理页面进行保存,进而在保存成功后,点击图9所示的“推送”按钮903,以将目标业务事项的办理结果推送至审核节点中的“税源管理部门确认”节点。
126.其中,在进行节点推送时,rpa机器人点击图9所示的“推送”按钮903后,在图9所示的业务办理页面中可以显示图10所示的弹窗,用于进行下一审核节点的选择。rpa机器人可以根据预先保存的包含各税务部门的办理人员信息的表格,获取下一审核节点的办理人员信息,进而根据该办理人员信息,选择对应的办理人员进行推送。具体的,rpa机器人可以模拟鼠标点击操作,在图10中的办理人员代码前的选择框1001中进行点击,以选择对应的办理人员,进而点击保存按钮1002,以向对应的办理人员进行推送。
127.进一步的,参考图11,rpa机器人将业务受理节点对目标业务事项的办理结果推送至“税源管理部门确认”节点后,在税务部门的业务系统中,首页包括的待办的业务事项中,可以包括“税源管理部门确认”节点需要处理的业务事项,即“个人待办任务列表”中主题包括“税源管理部门确认”字样的待办任务。rpa机器人可以在图11所示的首页中通过模拟鼠标点击操作,点击目标业务事项的主题,以进入“税源管理部门确认”节点。
128.在rpa机器人通过模拟鼠标点击操作,点击图11中的目标业务事项的主题后,可以访问与图9类似的目标业务事项的业务办理页面,进而在该业务办理页面,对业务受理节点推送的目标业务事项的办理结果进行审核,并在审核完成后,通过模拟鼠标点击操作,点击
该业务办理页面中的“保存”按钮,对该业务办理页面进行保存。进一步的,rpa机器人可以在保存成功后,点击该业务办理页面中的“推送”按钮,通过与图10类似的弹窗,将目标业务事项的审核结果推送至“税源管理部门负责人确认”节点。
129.进一步的,rpa机器人可以通过与“税源管理部门确认”节点类似的方式,进入“税源管理部门负责人确认”节点对“税源管理部门确认”节点推送的目标业务事项的审核结果进行审核,并在审核通过后将审核结果推送至发放节点。
130.进一步的,rpa机器人可以通过与“税源管理部门确认”节点类似的方式,进入发放节点。在发放节点,业务系统可以显示如图12所示的目标业务事项的审核结果。rpa机器人可以模拟鼠标点击操作,点击图12中的“保存”按钮1201,以保存目标业务事项的审核结果。进一步的,在保存成功后,rpa机器人可以点击图12中的“推送”按钮1202,在业务系统显示该节点为办理流程的最后一个节点的提示信息后,rpa机器人可以确定目标业务事项的办理流程结束。
131.通过上述过程,实现了rpa机器人在目标业务事项所属的目标类型为第一类型时,基于目标业务事项对应的核定信息,按照目标类型对应的办理方式,在业务系统中自动对目标业务事项进行办理。由于无需人工对办理流程中的各个节点所需处理的事项进行处理,从而降低了办理目标业务事项所需的人力成本及时间成本,且提高了目标业务事项办理的准确性。
132.情况二:目标类型为第二类型
133.在本技术的实施例中,在目标类型为第二类型的情况下,步骤704可以通过以下方式实现:在业务受理节点对目标业务事项进行作废处理,并基于核定信息,在业务受理节点的业务办理页面中填写目标业务事项的作废理由。
134.其中,在目标类型为第二类型时,核定信息可以包括发票核定业务事项不符合业务办理要求的原因。
135.本技术的实施例中,在目标业务事项所属的目标类型为第二类型的情况下,在业务系统中发票核定业务事项进行办理时,办理流程至少包括业务受理节点。
136.其中,在业务受理节点,rpa机器人可以对目标业务事项进行作废处理,并基于核定信息,在业务受理节点的业务办理页面中填写目标业务事项的作废理由。
137.参考图3,rpa机器人从业务辅助系统中获取目标业务事项对应的业务判定结果后,确定目标业务事项所属的目标类型为第二类型时,可以访问图3所示的目标业务事项对应的业务办理页面。进一步的,rpa机器人可以基于核定信息,在该业务办理页面中的“反馈意见”处填写目标业务事项的作废理由,并通过模拟鼠标点击操作,在该业务办理页面中点击“作废”按钮301,以对目标业务事项进行作废处理。
138.情况三:目标类型为第三类型
139.在本技术的实施例中,在目标类型为第三类型的情况下,步骤704可以通过以下方式实现:基于核定信息,在业务受理节点对目标业务事项进行办理,并在办理完成后将目标业务事项的办理结果推送至其它税务部门节点,以使其它税务部门基于办理结果,对目标业务事项进行进一步确认。
140.其中,在目标类型为第三类型时,核定信息可以包括单份发票最高开票限额、每月最高购票数量、每次最高购票数量、持票最高数量、离线开票时限、离线开票累计限额等信
息。
141.本技术的实施例中,在目标业务事项所属的目标类型为第三类型的情况下,在业务系统中对发票核定业务事项进行办理时,办理流程至少包括业务受理节点、其它税务部门节点。
142.其中,在业务受理节点,rpa机器人可以基于核定信息对目标业务事项进行办理。具体的,rpa机器人可以在目标业务事项对应的业务办理页面中进行信息填写,并在填写完成后保存业务办理页面,本技术实施例中的目标业务事项的办理结果,即可理解为该填写完成的业务办理页面所包含的信息。进而rpa机器人可以基于保存后的业务办理页面,将目标业务事项的办理结果推送至其它税务部门节点,以使其它税务部门基于办理结果,对目标业务事项进行进一步确认。
143.其中,rpa机器人基于核定信息,在业务受理节点对目标业务事项进行办理,并在办理完成后将目标业务事项的办理结果推送至其它税务部门节点的过程,可以参考目标类型为第一类型时的过程,此处不再赘述。
144.综上,本技术实施例提供的结合rpa和ai的发票核定业务办理方法,rpa机器人登录税务部门的业务系统,从业务系统中获取目标业务事项对应的纳税人标识,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果,其中,业务判定结果,包括目标业务事项所属的目标类型,以及目标业务事项对应的核定信息,基于目标业务事项对应的核定信息,按照目标类型对应的办理方式,在业务系统中对目标业务事项进行办理,由此,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
145.为了实现上述实施例,本技术还提出了一种结合rpa和ai的发票核定业务办理装置。图13是根据本技术第四实施例的结合rpa和ai的发票核定业务办理装置的结构示意图。
146.如图13所示,该结合rpa和ai的发票核定业务办理装置1300,应用于rpa机器人,包括:登录模块1301、获取模块1302、查询模块1303和办理模块1304。
147.其中,登录模块1301,用于登录税务部门的业务系统;
148.获取模块1302,用于从业务系统中获取目标业务事项对应的纳税人标识;
149.查询模块1303,用于根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果;
150.办理模块1304,用于基于业务判定结果,在业务系统中对目标业务事项进行办理。
151.需要说明的是,本技术实施例的结合rpa和ai的发票核定业务办理装置1300,可以执行上述实施例提供的结合rpa和ai的发票核定业务办理方法。其中,结合rpa和ai的发票核定业务办理装置1300可以由rpa机器人实现,例如,结合rpa和ai的发票核定业务办理装置1300可以为rpa机器人,或者发票核定业务办理装置可以配置在rpa机器人中,本技术对此不作限制。
152.其中,rpa机器人可以配置在电子设备中,该电子设备可以包括但不限于终端设备、服务器等,该实施例对电子设备不作具体限定。
153.在本技术的一个实施例中,业务判定结果,包括目标业务事项所属的目标类型,以及目标业务事项对应的核定信息;办理模块1304,包括:
154.办理单元,用于基于目标业务事项对应的核定信息,按照目标类型对应的办理方
式,在业务系统中对目标业务事项进行办理。
155.在本技术的一个实施例中,目标类型为第一类型,第一类型表示目标业务事项符合业务办理要求;办理单元,用于:
156.基于核定信息,在业务受理节点对目标业务事项进行办理,并在办理完成后将目标业务事项的办理结果推送至审核节点;
157.在审核节点对目标业务事项的办理结果进行审核,并在审核通过后将目标业务事项的审核结果推送至发放节点;
158.在发放节点对目标业务事项的审核结果进行处理,以完成目标业务事项的办理流程。
159.在本技术的一个实施例中,目标类型为第二类型,第二类型表示目标业务事项不符合业务办理要求;办理单元,用于:
160.在业务受理节点对目标业务事项进行作废处理,并基于核定信息,在业务受理节点的业务办理页面中填写目标业务事项的作废理由。
161.在本技术的一个实施例中,目标类型为第三类型,第三类型表示业务判定结果的置信度低于预设阈值;办理单元,用于:
162.基于核定信息,在业务受理节点对目标业务事项进行办理,并在办理完成后将目标业务事项的办理结果推送至其它税务部门节点,以使其它税务部门基于办理结果,对目标业务事项进行进一步确认。
163.在本技术的一个实施例中,业务辅助系统包括业务查询页面;查询模块1303,包括:
164.登录单元,用于登录业务辅助系统;
165.第一访问单元,用于按照业务查询页面的访问路径,访问业务查询页面;
166.查询单元,用于在业务查询页面上输入目标业务事项对应的纳税人标识,以利用纳税人标识进行查询,获取目标业务事项对应的业务判定结果。
167.在本技术的一个实施例中,业务系统包括登录页面;登录模块1301,包括:
168.第二访问单元,用于根据业务系统的网址信息,访问业务系统;
169.第二访问单元,用于按照登录页面的访问路径,访问登录页面;
170.第一处理单元,用于调用密码管理器,通过虚拟键盘的方式,在登录页面上输入账户信息和对应的密码信息,以登录业务系统;
171.其中,密码管理器中存储有账户信息和加密后的密码信息。
172.在本技术的一个实施例中,登录模块1301,还包括:
173.判断单元,用于判断登录页面上是否存在验证码图片;
174.识别单元,用于在登录页面上存在验证码图片的情况下,采用光学字符识别ocr技术,识别验证码图片上的验证码;
175.第二处理单元,用于在登录页面上输入验证码。
176.需要说明的是,前述对结合rpa和ai的发票核定业务办理方法实施例的解释说明也适用于该实施例的结合rpa和ai的发票核定业务办理装置,本技术结合rpa和ai的发票核定业务办理装置实施例中未公布的细节,此处不再赘述。
177.综上,本技术实施例的结合rpa和ai的发票核定业务办理装置,登录税务部门的业
务系统,从业务系统中获取目标业务事项对应的纳税人标识,根据纳税人标识,在业务辅助系统中进行查询,以获取目标业务事项对应的业务判定结果,基于业务判定结果,在业务系统中对目标业务事项进行办理,由此,实现了rpa机器人结合ai代替人工自动进行发票核定业务的办理,降低了办理发票核定业务所需的人力成本及时间成本,且提高了发票核定业务办理的准确性。
178.为了实现上述实施例,本技术实施例还提出一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述任一方法实施例所述的结合rpa和ai的发票核定业务办理方法。
179.为了实现上述实施例,本技术实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述任一方法实施例所述的结合rpa和ai的发票核定业务办理方法。
180.为了实现上述实施例,本技术实施例还提出一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,实现如前述任一方法实施例所述的结合rpa和ai的发票核定业务办理方法。
181.图14示出了适于用来实现本技术实施方式的示例性电子设备的框图。图14显示的电子设备12仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
182.如图14所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括存储器28和处理单元16)的总线18。
183.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
184.电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
185.存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图14未显示,通常称为“硬盘驱动器”)。尽管图14中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compact disc read only memory;以下简称:cd-rom)、数字多功能只读光盘(digital video disc read only memory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术各实施例的功能。
186.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本技术所描述的实施例中的功能和/或方法。
187.电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(local area network;以下简称:lan),广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信。如图14所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图14中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
188.处理单元16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。
189.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
190.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
191.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
192.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器
(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
193.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
194.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
195.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
196.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。