本发明涉及自助终端技术,尤其涉及一种应用于自助终端的业务功能实施方法及系统。
背景技术:
近年来,出于自助办理业务的快速发展,自助终端在多元化业务办理中发挥了重大的左右。
但是,随着业务量的提高,自助终端需求越来越大,自助终端的功能越来越多,自助终端内部设备多样且软件业务功能丰富复杂,导致终端实施难度大,存在各种问题,包括:业务功能复杂但终端功能各不相同没有统一标准、同时由于功能实施流程复杂实施起来耗时长,并且无法快速简单的检查实施情况等。
以税务自助终端为例,税务自助终端在优化纳税服务、满足纳税人多元化办税需求方面发挥了重要作用。但是,随着纳税人对自助终端认可度的提高,自助终端需求越来越大,由于自助终端内部设备多样且软件业务功能丰富复杂,导致终端实施难度大,存在以下问题:1.税务业务功能复杂,实施行为会因终端功能不同而有所变化,没有统一标准;2.功能实施流程复杂且零散,无法简单快速检查实施情况,保证业务功能正常可用;3.实施耗时较长。
综上,为简化自助终端业务功能的实施流程、提高实施效率,减少实施过程中的人为错误,因此,亟需一种基于自助终端的业务功能实施与检查的方法及工具。
技术实现要素:
(一)发明目的
本发明提供一种基于自助终端的业务功能实施与检查的方法及工具,达到简化税务自助终端业务功能的实施流程并提高实施效率的目的。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
一种应用于自助终端的业务功能实施方法,包括:
s1、服务端根据预设的业务功能实施规则,获得自助终端的业务功能实施信息,并获得至少一个唯一的业务实施id;
s2、位于待实施业务功能的自助终端的客户端获取唯一的业务实施id,并根据唯一的业务实施id,获取服务端中的业务功能实施信息;
s3、客户端根据唯一的业务实施id对待实施业务功能的自助终端进行环境检查,判断是否满足业务功能实施的条件,若满足,则根据业务功能实施信息对自助终端进行业务功能实施,若不满足,则提示不满足的条件。
所述步骤s1包括:
s11、服务端根据预设的业务功能实施规则,获得自助终端的业务功能实施信息;
所述业务功能实施规则包括自助终端编号规则、业务权限规则、账号数据规则、业务实施id模板;所述自助终端实施信息包括服务连接地址、业务功能版本信息、业务功能列表、自助终端编号、自助终端类型基础信息、业务权限、账号数据;
s12、服务端根据预设的业务功能实施规则,获得至少一个唯一的业务实施id;
所述唯一的业务实施id包含唯一的业务功能实施信息。
所述步骤s3包括:
s31、客户端根据唯一的业务实施id获得待实施业务功能的自助终端的信息,并反馈到服务端;
s32、服务端基于客户端反馈的待实施业务功能的自助终端的信息,获得待实施业务功能的自助终端的检查行为列表和实施行为列表;
s33、客户端根据检查行为列表对待实施业务功能的自助终端进行环境检查,判断是否满足业务功能实施的条件,若满足,则根据实施行为列表和业务功能实施信息对自助终端进行业务功能实施,若不满足,则提示不满足的条件。
所述步骤s31包括:
客户端根据唯一的业务实施id获得待实施业务功能的自助终端的硬件信息;
客户端根据唯一的业务实施id获得待实施的业务功能列表与待实施的业务功能运行环境信息。
所述步骤s33还包括,
客户端根据检查行为列表对待实施业务功能的自助终端进行环境检查,判断自助终端是否满足业务功能实施的条件;同时,
客户端将环境检查结果反馈到服务端,通过服务端与第三方业务系统进行通讯,判断自助终端是否满足第三方业务系统所需的业务功能实施的条件。
可选地,所述第三方业务系统为自助办税服务系统,或则是,税务核心系统,或者是,防伪税控系统。
可选地,所述方法还包括,
s4、客户端将业务实施结果通过服务端反馈到第三方业务系统。
另一方面,本发明提供一种应用于自助终端的业务功能实施与检查系统,包括客户端和服务端,
所述客户端位于待实施业务功能的自助终端,所述客户端与所述服务端通讯连接,所述服务端与关联的第三方系统通讯连接;
所述服务端用于从第三方系统获取自助终端实施信息,并根据自助终端实施信息获得针对所述自助终端的检查行为列表和实施行为列表;
所述客户端用于下载服务端中的自助终端实施信息、检查行为列表和实施行为列表,根据检查行为列表对所述自助终端进行环境检查,在确认所述自助终端具备业务功能实施条件后,根据实施行为列表进行业务功能实施。
所述客户端包括:
实施行为下载器模块,用于下载服务端中的自助终端实施信息、检查行为列表和实施行为列表,或则是,根据自助终端实施信息获取待实施业务的自助终端的硬件信息;
检查执行模块,用于根据检查行为列表对所述自助终端进行环境检查,在确认所述自助终端具备业务功能实施条件后,根据实施行为列表进行业务功能实施;
实施情况展示模块;用于展示检查执行模块的执行结果以及服务端反馈的结果。
所述服务端包括:
实施数据录入模块,用于根据预设的业务功能实施规则,供实施者录入业务功能实施信息;
所述自助终端实施信息包括业务功能信息以及业务功能运行环境信息;所述业务功能信息包括服务连接地址、版本信息、业务功能列表;所述业务功能运行环境信息包括业务功能实施所需硬件及软件条件、业务权限或账号数据;
实施行为生成模块,用于根据所述自助终端实施信息以及所述自助终端的硬件信息,获得针对所述自助终端的检查行为列表和实施行为列表;
业务数据同步模块,用于将业务功能运行环境信息同步到客户端;
环境检查与校验器模块,用于获取客户端反馈的检查结果,并且与第三方系统进行校验。
(三)有益效果
本发明的有益效果是:基于自助终端的业务功能实施与检查的方法,通过实施信息集约化、流程或实施行为定制、流程或实施行为自动化完成、实施情况检查等多个维度的设计与改进,达到简化税务自助终端业务功能的实施流程并提高实施效率的目的。
基于自助终端的业务功能实施与检查的工具,简单易用,可提高实施效率,减少实施过程中的人为错误。
附图说明
图1为本发明一种应用于自助终端的业务功能实施方法示意图;
图2为本发明一种应用于自助终端的业务功能实施方法流程图;
图3为本发明一种应用于自助终端的业务功能实施方法获取实施信息示意图;
图4为本发明一种应用于自助终端的业务功能实施方法获取实施id示意图;
图5为本发明一种应用于自助终端的业务功能实施方法客户端获取实施id示意图;
图6为本发明一种应用于自助终端的业务功能实施方法客户端业务实施示意图;
图7为本发明一种应用于自助终端的业务功能实施方法客户端业务实施结果示意图;
图8为发明一种应用于自助终端的业务功能实施与检查系统结构示意图。
具体实施方式
为了更好的解释本发明,以便于理解,下面通过具体实施方式,对本发明作详细描述。
方法实施例
近年来,出于提高税收征管和纳税服务水平的需要,自助办税服务一直保持快速发展,自助终端在优化纳税服务、满足纳税人多元化办税需求方面发挥了重要作用。为简化税务自助终端业务功能的实施流程本实施提供一种应用于自助终端的业务功能实施方法,以税务自助终端的业务功能实施为例,如图1、图2所示,具体地,包括下述步骤:
s1、服务端根据预设的业务功能实施规则,获得自助终端的业务功能实施信息,并获得至少一个唯一的业务实施id。
首先,制定税务终端实施信息录入的规则,并按照规则录入简要的税务终端实施信息,包括服务连接地址、终端基础信息、版本信息、功能列表或模板id和业务权限或账号数据等。
s11、服务端根据预设的业务功能实施规则,获得自助终端的业务功能实施信息;
业务功能实施规则包括自助终端编号规则、业务权限规则、账号数据规则、业务实施id模板;自助终端实施信息包括服务连接地址、业务功能版本信息、业务功能列表、自助终端编号、自助终端类型基础信息、业务权限、账号数据。
如图3所示,在服务端导入业务功能实施(实施信息列表),生成自助终端的业务功能实施信息。
s12、服务端根据预设的业务功能实施规则,获得至少一个唯一的业务实施id。
唯一的业务实施id包含唯一的业务功能实施信息。
在实际用中,可以根据实施业务的需求生成多个业务实施id,每个业务实施id都包含唯一的业务功能实施信息。例如,需要针对10个自助终端进行业务功能实施,则生成10个与业务功能实施信息一一对应的业务实施id。获得业务实施id,如图4所示,业务实施id是唯一的一组字符,是根据业务实施id模板进行编号的字符组。
s2、位于待实施业务功能的自助终端的客户端获取唯一的业务实施id,并根据唯一的业务实施id,获取服务端中的业务功能实施信息。
s3、客户端根据唯一的业务实施id对待实施业务功能的自助终端进行环境检查,判断是否满足业务功能实施的条件,若满足,则根据业务功能实施信息对自助终端进行业务功能实施,若不满足,则提示不满足的条件。
s31、客户端根据唯一的业务实施id获得待实施业务功能的自助终端的信息,并反馈到服务端。
如图5所示,客户端根据唯一的业务实施id获得待实施业务功能的自助终端的硬件信息,包括设备类型、端口标准化信息等。
可选地,本步骤还包括,客户端根据唯一的业务实施id获得待实施业务功能的自助终端的待实施的业务功能列表与待实施的业务功能运行环境信息。客户端还会从服务端获取的业务实施id,获取终端详细业务功能列表与运行环境信息,例如实施业务所需设备、业务权限或账号数据、第三方插件或软件依赖。
s32、服务端基于客户端反馈的待实施业务功能的自助终端的信息,获得待实施业务功能的自助终端的检查行为列表和实施行为列表。
服务端根据所录入的终端硬件和业务功能等实施信息,生成特定终端的实施行为列表和检查行为列表。
s33、客户端根据检查行为列表对待实施业务功能的自助终端进行环境检查,判断是否满足业务功能实施的条件,若满足,则根据实施行为列表和业务功能实施信息对自助终端进行业务功能实施,若不满足,则提示不满足的条件。
客户端监测到有生成的特定终端的实施行为列表和检查行为列表后,将会进行下载。
客户端根据检查行为列表进行实施前的环境检查,确定终端是否具备实施特定功能的运行环境信息,检查失败将终止实施过程,并交由实施情况展示模块进行展示,供实施人员查看。若检查通过,终端的检查行为模块将会根据所生成的实施行为列表,进行设备和业务功能的自动化实施过程。
业务功能的自动化实施过程如图6所示,服务端根据唯一的业务实施id将业务功能实施相应的配置信息发送至待实施业务功能的自助终端;配置信息包括与待实施业务功能的自助终端唯一对应的账号数据。
可选地,客户端根据检查行为列表对待实施业务功能的自助终端进行环境检查,判断自助终端是否满足业务功能实施的条件;同时,
客户端将环境检查结果反馈到服务端,通过服务端与第三方业务系统进行通讯,判断自助终端是否满足第三方业务系统所需的业务功能实施的条件。
本实施例中,自助终端为税务自助终端,因此,第三方业务系统为自助办税服务系统,或则是,税务核心系统,或者是,防伪税控系统。
服务端获取客户端反馈的实施结果,检查该实施终端是否已具备运行所实施业务功能的环境,区别于客户端的环境检查,服务端的检查步骤还会与外部各个关联第三方业务系统进行交互,检查跟业务相关的环境信息;例如,自助终端的端口是否符合能与第三方业务系统通讯的要求。后将结果交由特定终端的实施情况展示模块进行展示,以查看实施结果。
s4、客户端将业务实施结果通过服务端反馈到第三方业务系统。
如图7所示,客户端显示业务实施结果,并将实施结果和实施id记录到第三方业务系统中。
系统实施例
如图8所示,一种应用于自助终端的业务功能实施与检查系统包括客户端和服务端。
其中,客户端位于待实施业务功能的自助终端,例如税务自助终端。客户端与服务端通讯连接,服务端与关联的第三方系统通讯连接。
本实施例以税务业务为例,第三方业务系统为自助办税服务系统,或则是,税务核心系统,或者是,防伪税控系统。
服务端用于从第三方系统获取自助终端实施信息,并根据自助终端实施信息获得针对自助终端的检查行为列表和实施行为列表。
客户端用于下载服务端中的自助终端实施信息、检查行为列表和实施行为列表,根据检查行为列表对自助终端进行环境检查,在确认自助终端具备业务功能实施条件后,根据实施行为列表进行业务功能实施。
客户端包括:实施行为下载器模块、检查执行模块、实施情况展示模块。
实施行为下载器模块
实施行为下载器模块,用于下载服务端中的自助终端实施信息、检查行为列表和实施行为列表,或则是,根据自助终端实施信息获取待实施业务的自助终端的硬件信息。
实施行为下载器模块为对服务端所生成的终端实施信息以及检查行为列表和实施行为列表进行下载的模块。
客户端的实施行为下载器模块的作用为:
(1)根据获取的业务实施id从服务端下载自助终端实施信息。
(2)根据自助终端实施信息获取待实施业务的自助终端的硬件信息。
根据录入的业务实施id,下载实施信息与实施行为对象。具体地,包括,从服务端获取业务实施id,并根据此业务实施id获取终端各个硬件信息,包括设备类型、端口标准化信息等;根据此业务实施id获取终端详细业务功能列表与运行环境信息,包括所需设备、业务权限或账号数据、第三方插件或软件依赖,并将自助终端的硬件信息反馈到服务端。
(3)下载检查行为列表和实施行为列表。
实施行为下载器模块监测到服务端有待实施业务的特定终端的实施行为列表和检查行为列表后,将会进行下载。
检查执行模块
检查执行模块,用于根据检查行为列表对自助终端进行环境检查,在确认自助终端具备业务功能实施条件后,根据实施行为列表进行业务功能实施。
检查执行模块是对服务端所生成的检查行为列表和实施行为列表进行自动化实施过程的模块。位于自助终端的检查执行模块根据检查行为列表进行实施前的环境检查,确定自助终端是否具备实施特定功能的运行环境信息,检查失败将终止实施过程,并交由实施情况展示模块进行展示,供实施人员查看。
实施情况展示模块
实施情况展示模块,用于展示检查执行模块的执行结果以及服务端反馈的结果。
根据检查执行模块的执行结果或服务端的环境检查或校验器模块反馈的结果进行展示,以查看实施结果。
服务端包括:实施数据录入模块、实施行为生成模块、业务数据同步模块、环境检查与校验器模块。
实施数据录入模块
实施数据录入模块,用于根据预设的业务功能实施规则,供实施者录入业务功能实施信息。
实施数据录入模块接收实施人员所录入的各种实施信息,包括设备信息、业务功能列表业务权限或账号数据等,并转换为实施行为生成模块需要的数据。
自助终端实施信息包括业务功能信息以及业务功能运行环境信息;业务功能信息包括服务连接地址、版本信息、业务功能列表;业务功能运行环境信息包括业务功能实施所需硬件及软件条件、业务权限或账号数据。
实施行为生成模块,用于根据自助终端实施信息以及自助终端的硬件信息,获得针对自助终端的检查行为列表和实施行为列表。
实施行为生成模块根据实施数据录入模块中获取的实施数据,生成特定终端的检查实施行为对象,供客户端的实施行为下载器模块下载。客户端的实施行为下载器模块监测到有生成的特定终端的实施行为列表和检查行为列表后,将会进行下载。
业务数据同步模块
业务数据同步模块,用于将业务功能运行环境信息同步到客户端。
终端的检查执行模块完成自动化实施过程后,将由该模块将相应信息,硬件配置、业务权限或账户数据,自动录入到自助终端系统。
环境检查与校验器模块
环境检查与校验器模块,用于获取客户端反馈的检查结果,并且与第三方系统进行校验。
服务端的环境检查或校验器模块获取终端检查行为模块反馈的实施结果,检查该实施终端是否已具备运行所实施业务功能的环境,区别于客户端的检查执行模块,该检查步骤还会与外部各个关联系统进行交互,检查跟业务相关的环境信息;将结果交由特定终端的实施情况展示模块进行展示。
在实际应用中,本系统可包括一个服务端以及至少一个客户端。根据实际应用需求,可设置多个客户端。实施人员将客户端设置于待实施的自助服务终端完成业务功能实施后,可将客户端继续在下一个待实施的自助服务终端进行业务功能实施。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。