数据传输方法和服务器的制造方法

文档序号:9649074阅读:569来源:国知局
数据传输方法和服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种数据传输方法和服务器。
【背景技术】
[0002]在业务人员基于终端办理业务时,一般需要将业务数据上传至服务器中,服务器在接收到业务数据时,根据预设的程序代码将业务数据存储至对应的上传路径中,在需要更改业务数据对应的上传路径时,必须修改系统程序代码,并重新编译、打包、上传和发布,过程繁琐。

【发明内容】

[0003]本发明的主要目的在于提供一种数据传输方法和服务器,旨在解决在必须根据预设的程序代码确定上传路径的技术问题。
[0004]本发明提供的数据传输方法包括以下步骤:
[0005]在接收到基于业务数据的上传请求时,获取所述上传请求对应的路径标识;
[0006]根据预设的路径标识与第一路径之间的对应关系,确定获取的所述路径标识对应的第一路径;
[0007]将所述上传请求对应的业务数据存储至确定的所述第一路径中。
[0008]优选地,所述将所述上传请求对应的业务数据存储至确定的所述第一路径中的步骤之前,所述数据传输方法还包括:
[0009]获取所述上传请求对应的业务数据的业务信息;
[0010]根据所述业务信息确定第二路径;
[0011 ] 所述将所述上传请求对应的业务数据存储至所述第一路径中的步骤包括:
[0012]将所述上传请求对应的业务数据存储至所述第一路径下的第二路径中。
[0013]优选地,所述将所述上传请求对应的业务数据存储至所述第一路径中的步骤之后,所述数据传输方法还包括:
[0014]在接收到下载请求时,获取所述下载请求携带的路径标识;
[0015]根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径;
[0016]将所述下载请求对应的所述第一路径下的业务数据传输至所述下载请求对应的终端。
[0017]优选地,所述将所述上传请求对应的业务数据存储至所述第一路径中的步骤之后,且所述在接收到下载请求时,获取所述下载请求携带的路径标识的步骤之前,所述数据传输方法还包括:
[0018]记录获取的所述路径标识;
[0019]所述根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径的步骤之前,所述数据传输方法还包括:
[0020]判断所述下载请求携带的路径标识是否与记录的所述路径标识匹配;
[0021]在所述下载请求携带的路径标识与记录的所述路径标识匹配时,执行所述根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径的步骤。
[0022]优选地,所述将所述上传请求对应的业务数据存储至所述第一路径下的第二路径中的步骤之后,所述数据传输方法还包括:
[0023]将获取的所述路径标识与确定的所述第二路径关联保存;
[0024]在接收到下载请求时,获取所述下载请求携带的路径标识;
[0025]根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径,并确定与所述下载请求携带的路径标识关联保存的第二路径;
[0026]在所述路径标识对应的第一路径下查找第二路径,并将查找到的第二路径下的业务数据传输至所述下载请求对应的终端。
[0027]此外,本发明提供的服务器包括:
[0028]获取模块,用于在接收到基于业务数据的上传请求时,获取所述上传请求对应的路径标识;
[0029]确定模块,用于根据预设的路径标识与第一路径之间的对应关系,确定获取的所述路径标识对应的第一路径;
[0030]存储模块,用于将所述上传请求对应的业务数据存储至确定的所述第一路径中。
[0031]优选地,所述获取模块还用于获取所述上传请求对应的业务数据的业务信息;
[0032]所述确定模块还用于根据所述业务信息确定第二路径;
[0033]所述存储模块还用于将所述上传请求对应的业务数据存储至所述第一路径下的第二路径中。。
[0034]优选地,所述获取模块还用于在接收到下载请求时,获取所述下载请求携带的路径标识;
[0035]所述确定模块还用于根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径;
[0036]所述服务器还包括第一传输模块,所述第一传输模块用于将所述下载请求对应的所述第一路径下的业务数据传输至所述下载请求对应的终端。
[0037]优选地,所述服务器还包括记录模块和判断模块;
[0038]所述记录模块用于记录获取的所述路径标识;
[0039]所述判断模块用于判断所述下载请求携带的路径标识是否与记录的所述路径标识匹配;
[0040]所述确定模块还用于在所述下载请求携带的路径标识与记录的所述路径标识匹配时,根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径。
[0041]优选地,所述服务器还包括保存模块,所述保存模块用于将获取的所述路径标识与确定的所述第二路径关联保存;
[0042]所述获取模块还用于在接收到下载请求时,获取所述下载请求携带的路径标识;
[0043]所述确定模块还用于根据预设的路径标识与第一路径之间的对应关系,确定所述下载请求携带的路径标识对应的第一路径,并确定与所述下载请求携带的路径标识关联保存的第二路径;
[0044]所述服务器还包括第二传输模块,所述第二传输模块用于在所述路径标识对应的第一路径下查找第二路径,并将查找到的第二路径下的业务数据传输至所述下载请求对应的终端。
[0045]本发明通过获取上传请求对应的路径标识,并根据预设的路径标识与第一路径之间的对应关系,确定获取的路径标识对应的第一路径,然后将上传请求对应的业务数据存储至确定的第一路径中,从而服务器接收到终端上传的业务数据时,不必根据预设的程序代码确定上传路径,直接根据上传请求携带的路径标识确定上传路径即可。
【附图说明】
[0046]图1为本发明数据传输方法第一实施例的流程示意图;
[0047]图2为本发明数据传输方法第二实施例的流程示意图;
[0048]图3为本发明数据传输方法第三实施例的流程示意图;
[0049]图4为本发明数据传输方法第四实施例的流程示意图;
[0050]图5为本发明服务器第一实施例的功能模块示意图;
[0051]图6为本发明服务器第三实施例的功能模块示意图;
[0052]图7为本发明服务器第四实施例的功能模块示意图。
[0053]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0054]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0055]本发明提供一种数据传输方法,该数据传输方法可以基于服务器实现,参照图1,图1为本发明数据传输方法第一实施例的流程示意图,本发明提出的数据传输方法包括以下步骤:
[0056]步骤S10,在接收到基于业务数据的上传请求时,获取所述上传请求对应的路径标识;
[0057]在本实施例中,路径标识可以为业务类型、业务时间等对应的标识,也可以为发送所述上传请求的终端对应的标识。
[0058]终端在向服务器发送上传请求时,可以基于http协议发送上传请求。
[0059]步骤S20,根据预设的路径标识与第一路径之间的对应关系,确定获取的所述路径标识对应的第一路径;
[0060]例如,对于路径标识1,其对应的第一路径可以为A服务器的C盘的某一目录下;对于路径标识2,其对应的第一路径可以为B服务器的D盘的某一目录下。
[0061]步骤S30,将所述上传请求对应的业务数据存储至确定的所述第一路径中。
[0062]本实施例中,在存储业务数据时,可以直接存储,也可以对业务数据按照上传时间、业务类型等进行重命名后再存储。
[0063]在本实施例中,上述预设的路径标识与第一路径之间的对应关系可以基于一配置文件实现,或者基于数据库实现,即在数据库中存储有所述预设的路径标识与第一路径之间的对应关系。本实施例以基于配置文件为例进行说明。管理员可以修改该配置文件中的路径标识与第一路径之间的对应关系,可以实现在线修改配置文件,从而在需要更改业务数据对应的上传路径时,只需要对应修改预设的路径标识与第一路径之间的对应关系即可,不需要修改系统程序,可以实现在线修改,在修改的过程中不需要重启服务器。
[0064]本发明提供的数据传输方法,通过获取上传请求对应的路径标识,并根据预设的路径标识与第一路径之间的对应关系,确定获取的路径标识对应的第一路径,然后将上传请求对应的业务数据存储至确定的第一
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1