一种自动装配文件的方法,服务器及系统与流程

文档序号:15347244发布日期:2018-09-04 22:54阅读:163来源:国知局

本发明涉及计算机软件领域,更具体的涉及一种自动装配文件的方法,服务器及系统。



背景技术:

电子税务是指利用电子信息技术、特别是互联网技术构建可以完成传统税务局各项管理与服务职能,并为纳税人提供更加方便、快捷、安全服务的电子化的税务机构。

针对电子税务系统,纳税人在线办理业务时需要上传必要的材料或者证明文件以供税务人员审核;税务人员在审核时需要把纳税人上传的文件加载并显示出来,审核后需要发放相应的文件给纳税人之前,也要把对应的审核文件加载出来并显示给纳税人看。比如办理通知书。基于安全考虑以及web应用之间的部署机制等问题,现有技术中,纳税人无法直接获取税务端的审核材料,税务人员也无法直接获取纳税人提交的材料。

综上所述,现有的电子税务系统存在两端的文件不能交替加载的问题。



技术实现要素:

本发明实施例提供一种自动装配文件的方法,服务器及系统,用以解决现有的电子税务系统存在两端的文件不能交替加载的问题。

本发明实施例提供一种自动装配文件的方法,包括:

服务器接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;

接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。

优选地,所述业务请求信息内还携带有包括请求人信息;

所述客户端根据所述服务代码进行与所述业务请求信息对应的操作,具体包括:

在设定的网站上提交与所述业务请求信息对应的业务申请表;或者

在设定的网站上上传与所述业务请求信息对应的证明资料;

在设定的网站上下载与所述业务请求信息对应的通知材料。

优选地,所述服务端根据所述服务代码进行处理所述业务请求信息,具体包括:

在设定的网站上,根据所述请求人信息以及所述证明材料审批与所述业务请求信息对应的所述业务申请表;或者

在设定的网站上发放与所述请求信息和所述业务请求信息对应的所述通知材料。

优选地,所述服务代码包括在设定的目录下创建业务申请表;或者

在设定的目录下下载文件;或者

在设定的目录下保存文件。

本发明实施例还提供一种自动装配文件的服务器,包括:

操作单元,用于接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;

处理单元,用于接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。

优选地,所述业务请求信息内还携带有包括请求人信息;

所述操作单元具体用于:

在设定的网站上提交与所述业务请求信息对应的业务申请表;或者

在设定的网站上上传与所述业务请求信息对应的证明资料;

在设定的网站上下载与所述业务请求信息对应的通知材料。

优选地,所述处理单元具体用于:

在设定的网站上,根据所述请求人信息以及所述证明材料审批与所述业务请求信息对应的所述业务申请表;或者

在设定的网站上发放与所述请求信息和所述业务请求信息对应的所述通知材料。

优选地,所述服务代码包括在设定的目录下创建业务申请表;或者

在设定的目录下下载文件;或者

在设定的目录下保存文件。

本发明实施例还提供一种自动装配文件的系统,包括:

客户端,用于将业务请求信息发送至服务器,并根据所述服务器发送的服务代码进行与所述业务请求信息对应的操作;

服务端,用于将业务处理信息发送至服务器,并根据所述服务器发送的服务代码处理所述业务请求信息;

服务器,用于接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码;用于接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码。

本发明实施例提供了一种自动装配文件的方法,服务器及系统,该方法包括:服务器接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。该方法中,服务器在客户端和服务端之间建立服务代码业务,从而客户端通过服务代码可以获取服务端的文件,相应地,服务端可以通过服务代码获取客户端的文件;即相当于电子税务系统内包括的两端可以进行文件交替加载,进而解决了现有技术的缺陷,该方法提供的文件自动装配在一定程度上加快了浏览器显示文件的速度,是安全的一种跨域访问文件方式,且该自动装配装置随启随用,有消耗内存少的优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种自动装配文件的方法流程示意图;

图2为本发明实施例提供的一种自动装配文件的服务器结构示意图;

图3为本发明实施例提供的一种自动装配文件的系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示例性的示出了本发明实施例提供的一种自动装配文件的方法流程示意图,如图1所示,该方法主要包括以下步骤:

步骤101,服务器接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;

步骤102,接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。

需要说明的是,本发明实施例提供的自动装配文件的方法,主要应用在计算机上的税务操作上。上述在计算机上执行的税务操作为税务行为,该税务行为包括有客户端,服务端和服务器。其中,客户端可以理解为纳税人员在税务网站上提交业务申请表,或者上传附送资料,或者下载通知书等行为;服务端可以理解为税务工作者在税务网站上审批纳税人提交的业务申请单,发放通知书等;服务器可以认为是为税务网站提供服务的服务器。

在步骤101中,当纳税人员需要在税务网站上提交业务申请时,需要先在税务网站上进行登录,或者点击相关税务,或者登录或者点击其他与税务业务申请相关的内容,再此对纳税人员在税务网站上进行的业务申请的具体内容不做限定。

当税务人员在税务网站上进行相关操作后,服务器会收到客户端发送的业务请求信息,该业务请求信息与纳税人员在税务网站进行的操作相对应,比如,当纳税人员在税务网站上进行登录或者注册时,服务器收到的是客户端发送的登录或者注册请求信息;或者纳税人员在税务网站进行的点击相关税务时,服务器收到的是客户端发送的相关税务请求信息等。

当服务器收到业务请求信息后,会根据业务请求信息内携带的请求代码,向客户端发送与该业务请求信息对应的服务代码。需要说明的是,在本发明实施例了,业务请求信息内携带到的请求代码可以是该业务请求信息包括的多种操作业务各自对应的一个文件挂载点,比如,该文件挂载点可以理解为可存储文件根目录,设置这个文件挂载点就相当于是纳税人与税务人员协商好的一个根目录。对于每一个纳税人,可以在这个根目录的基础上细化出更具体的目录路径,比如,/根目录/文件类型(申请表或者附送资料)/日期(20170929)/国(地)税机关代码/纳税人识别号/文件名。

进一步地,该业务请求信息内还会携带有纳税人信息,该纳税人信息即为请求人信息。当纳税人发生税务行为时,即服务器收到客户端发送的业务请求信息后,服务器的后台程序会根据纳税人的信息,细化出一个详细的目录,即向客户端发送一个与业务请求信息对应的服务代码,该服务代码可以是在一个目录创建文件,或者在一个目录下拉取文件或者在一个目录下下载文件。比如,当在目录下进行拉取文件时,即请求人可以在设定的网站上提交与业务请求信息对应的业务申请表;当在目录下进行创建文件时,即请求人在设定的网站上上传与业务请求信息对应的证明资料;当在目录下下载文件时,即请求人再设定的网站上下载与业务请求信息对应的通知材料。

进一步地,当请求人在设定的网站上进行上述操作之后,服务器会将在该网站上创建的文件或者拉取的文件按照设定的路径存储到数据库内,且该存储路径以及数据库为一个公知的路径。需要说明的是,该公知的路径只表示相对于该业务,对于客户端和服务端而言为一个公知的路径,并非对于其他业务为公知的路径。

在步骤102中,对于税务行为而言,纳税人在客户端进行的请求之后,服务端的税务人员需要对上述请求进行一一审核。在本发明实施例中,税务人员在对客户端提交的业务请求业务进行审核之前,需要向服务器发送业务处理信息,在该业务处理信息内可以携带有税务人员的身份信息,或者携带有税务人员的能够处理的业务代码等。

服务器根据业务处理信息内携带的信息,向服务端发送与业务处理信息对应的服务代码。需要说明的是,在本发明实施例中,该服务代码与步骤101中介绍的服务代码相对应,即该服务代码可以是在一个目录创建文件,或者在一个目录下拉取文件或者在一个目录下下载文件。比如,当在目录下进行拉取文件时,即税务审核人可以在设定的网站上提交与业务请求信息对应的业务处理表;当在目录下进行创建文件时,即税务审核人在设定的网站上上传与业务请求信息对应相关通知材料;当在目录下下载文件时,即税务审核人再设定的网站上下载与业务请求信息对应的证明材料。

进一步地,当税务审核人在设定的网站上进行上述操作之后,服务器会将在该网站上创建的文件或者拉取的文件按照设定的路径存储到数据库内,且该存储路径以及数据库为一个公知的路径。需要说明的是,该公知的路径只表示相对于该业务,对于客户端和服务端而言为一个公知的路径,并非对于其他业务为公知的路径。

基于同一发明构思,本发明实施例提供了一种自动装配文件的服务器,由于该服务器解决技术问题的原理与一种自动装配文件的方法相似,因此该服务器的实施可以参见方法的实施,重复之处不再赘述。

图2为本发明实施例提供的一种自动装配文件的服务器,如图2所示,该服务器包括有操作单元201和处理单元202。

操作单元201,用于接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;

处理单元202,用于接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。

优选地,所述业务请求信息内还携带有包括请求人信息;

所述操作单元201具体用于:

在设定的网站上提交与所述业务请求信息对应的业务申请表;或者

在设定的网站上上传与所述业务请求信息对应的证明资料;

在设定的网站上下载与所述业务请求信息对应的通知材料。

优选地,所述处理单元202具体用于:

在设定的网站上,根据所述请求人信息以及所述证明材料审批与所述业务请求信息对应的所述业务申请表;或者

在设定的网站上发放与所述请求信息和所述业务请求信息对应的所述通知材料。

优选地,所述服务代码包括在设定的目录下创建业务申请表;或者

在设定的目录下下载文件;或者

在设定的目录下保存文件。

基于同一发明构思,本发明实施例提供了一种自动装配文件的系统,由于该系统解决技术问题的原理与一种自动装配文件的方法相似,因此该系统的实施可以参见方法的实施,重复之处不再赘述。

图3为本发明实施例提供的一种自动装配文件的系统,如图3所示,该系统包括:客户端301,服务端302和服务器303。

客户端301,用于将业务请求信息发送至服务器,并根据所述服务器发送的服务代码进行与所述业务请求信息对应的操作;

服务端302,用于将业务处理信息发送至服务器,并根据所述服务器发送的服务代码处理所述业务请求信息;

服务器303,用于接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码;用于接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码。

综上所述,本发明实施例提供了一种自动装配文件的方法,服务器及系统,该方法包括:服务器接收到客户端发送的业务请求信息,根据所述业务请求信息内携带的请求代码,向所述客户端发送与所述业务请求信息对应的服务代码,以使所述客户端根据所述服务代码进行与所述业务请求信息对应的操作;接收到服务端发送的业务处理信息,根据所述业务处理信息向所述服务端发送与所述业务处理信息对应的服务代码,以使所述服务端根据所述服务代码处理所述业务请求信息。该方法中,服务器在客户端和服务端之间建立服务代码业务,从而客户端通过服务代码可以获取服务端的文件,相应地,服务端可以通过服务代码获取客户端的文件;即相当于电子税务系统内包括的两端可以进行文件交替加载,进而解决了现有技术的缺陷,该方法提供的文件自动装配在一定程度上加快了浏览器显示文件的速度,是安全的一种跨域访问文件方式,且该自动装配装置随启随用,有消耗内存少的优点。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1