CN111163155A - 对账文件传输方法、***、服务器及存储介质 - Google Patents

对账文件传输方法、***、服务器及存储介质 Download PDF

Info

Publication number
CN111163155A
CN111163155A CN201911369463.4A CN201911369463A CN111163155A CN 111163155 A CN111163155 A CN 111163155A CN 201911369463 A CN201911369463 A CN 201911369463A CN 111163155 A CN111163155 A CN 111163155A
Authority
CN
China
Prior art keywords
file
server
uploading
reconciliation
downloading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911369463.4A
Other languages
English (en)
Inventor
彭位
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lexin Software Technology Co Ltd
Original Assignee
Shenzhen Lexin Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lexin Software Technology Co Ltd filed Critical Shenzhen Lexin Software Technology Co Ltd
Priority to CN201911369463.4A priority Critical patent/CN111163155A/zh
Publication of CN111163155A publication Critical patent/CN111163155A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种对账文件传输方法、***、设备及存储介质。该方法包括:通过文件传输模块的插件单元配置定时任务;通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件;通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。该方法文件传输模块上设置了插件单元,通过插件单元配置用于上传下载对账文件的定时任务,定时任务参数可在线配置,支持灵活多变的配置方式,基于插件的扩展机制,可以扩展多种方式的文件上传下载,如果是使用相同的文件上传下载方式,完全可以复用已有的文件上传下载方式实现,减少代码冗余。

Description

对账文件传输方法、***、服务器及存储介质
技术领域
本发明属于计算机领域,尤其涉及一种对账文件传输方法、***、设备及存储介质。
背景技术
在进行外部对账的时候,需要从外网各个支付渠道下载对账文件上传至内部文件服务器,供内部对账***使用。在渠道数量少的情况下可以人工从外网下载对账文件后上传至内部文件服务器。
发明内容
有鉴于此,本发明实施例提供了一种对账文件传输方法、***、设备及存储介质,以提供更多功能满足用户需求。
第一方面,本发明实施例提供了一种对账文件传输方法,包括:
通过文件传输模块的插件单元配置定时任务;
通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件;
通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。
第二方面,本发明实施例还提供了一种对账文件传输***,包括第一服务器、第二服务器和中间端,所述中间端能够同时访问第一服务器和第二服务器;所述中间端配置有文件传输模块,所述文件传输模块包括插件单元;所述插件单元用于配置定时任务;所述文件传输模块用于按照所述定时任务自第一服务器获取对账文件,所述文件传输模块还用于按照所述定时任务将所述对账文件上传至第二服务器。
第三方面,本发明实施例还提供了一种对账文件传输设备,包括存储器和处理器,所述存储器上存储有可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如前述的对账文件传输方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,该计算机程序被处理器执行时实现如前述的对账文件传输方法。
本发明实施例提供的技术方案,支持灵活多变的配置方式,基于插件的扩展机制,可以扩展多种方式的文件上传下载,如果是使用相同的文件上传下载方式,完全可以复用已有的文件上传下载方式实现,减少代码冗余。
附图说明
图1是本发明实施例一中的对账文件传输方法流程图;
图2是本发明实施例二中的对账文件传输方法流程图;
图3是本发明实施例二中的对账文件传输方法子流程图;
图4是本发明实施例二中的对账文件传输方法子流程图;
图5是本发明实施例二中的对账文件传输方法子流程图;
图6是本发明实施例三中的一种对账文件传输***的结构示意图;
图7是本发明实施例四中的一种对账文件传输设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”、“批量”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
实施例一
如图1为本发明实施例一的对账文件传输方法流程图,本实施例可以适用于通过前置机连接内部对账服务器和外部对账服务器的对账***。
实施例一步骤如下:
S110、通过文件传输模块的插件单元配置定时任务。
本实施例中前置机上设置有文件传输模块,文件传输模块用于在进行外部对账时从外网中下载对账文件并上传至内网,以供进行内部对账,此处所指的内网对应对账发起方的文件服务器,外网对应支付相关方的文件服务器,由于内网和外网间存在网络隔离,内网的文件服务器无法直接获取外网的文件服务器中的内容因而需要通过前置机访问外网的文件服务器再上传给内网服务器,当然此处不限制于仅使用前置机,其他能够同时访问内网的文件服务器和外网的文件服务器的中间端均可以替代前置机,为了便于区分,将外网的文件服务器称为第一服务器,将内网的文件服务器称为第二服务器。示例性的,外网对应支付相关方的文件服务器可以是银行方的服务器。
本实施例中文件传输模块上是通过定时任务实现从外网各个支付渠道下载对账文件再上传至至内网的文件服务器,再由内网执行对账逻辑,基于对账文件和实际的财务记录进行对账。
在对账渠道需要变更时,如新增对账渠道,相应的其定时任务也需要变更,通常情况下都是采取改写代码实现的,但是频繁改写代码较为繁琐,且对于代码不了解的对账人员无法实现,因此本实施例中在文件传输模块中设置了插件单元,用于配置定时任务。用户仅需要利用插件单元确定文件上传下载方式、上传下载目录以及日期偏移量便可确定好定时任务的具体内容,当需要新增或定时任务时若和其他渠道的对账文件下载方式相同仅仅连接信息不一样,可以直接复用已经设置好的插件内容仅对不同部分进行改动便可以实现新增定时任务。
示例性的,在一些实施例提供的插件单元中,可以选择的文件上传下载方式包括FTP文件上传下载、SFTP文件上传下载和HTTP文件上传下载中的一种或多种。基于不同对账渠道的定时任务,可以基于其不同的文件上传下载方式来灵活的配置基于插件实现的文件处理方式。可以灵活的指定上传下载目录,并且支持文件路径和文件名中存在日期占位符;可以指定日期偏移量,通过偏移量可以任意下载以往的对账文件。
S120、通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件。
当定时任务配置完成后,定时任务会在对账逻辑执行之前触发,定时任务触发后文件传输模块就会按照定时任务中的相关设置直接从对应的第一服务器拉取需要的对账文件,即从外网的文件服务器下载对账文件。
S130、通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。
当文件传输模块下载完对账文件后,会按照定时任务中的相关设置将对账文件上传到第二服务器也即内网的文件服务器。
示例性的,某公司新增一项业务,该业务的支付渠道为微信,而该公司以往的业务的支付渠道仅为易宝,则需要新增定时任务从微信的文件服务器拉取对账文件。假设该公司是通过能够连接微信文件服务器和该公司文件服务器的前置机进行的对账文件传输,在对账逻辑执行前先通过前置机上文件传输模块的插件单元新增定时任务,假设易宝和微信的文件上传下载方式相同,则可以复用和易宝对账时的文件上传下载方式,再确定和微信对账时的上传下载目录和日期偏移量配置好用于和微信对账的定时任务,当用于和微信对账的定时任务触发时,文件传输模块按照和微信对账的定时任务,先从微信的文件服务器下载对账文件再将对账文件上传到该公司的文件服务器。
本实施例一提供的对账文件传输方法,在文件传输模块上设置了插件单元,通过插件单元配置用于上传下载对账文件的定时任务,定时任务参数可在线配置,支持灵活多变的配置方式,基于插件的扩展机制,可以扩展多种方式的文件上传下载,如果是使用相同的文件上传下载方式,完全可以复用已有的文件上传下载方式实现,减少代码冗余,提升了用户的使用体验。
实施例二
图2为本发明实施例二提供的对账文件传输方法的流程图,本实施例在实施例一的基础上对部分内容做了进一步补充,以提供更多功能满足用户的使用需求,具体包括:
S210、通过文件传输模块的插件单元配置定时任务。
具体的,所述通过文件传输模块的插件单元配置定时任务,包括:通过文件传输模块的插件单元选择文件上传下载方式、上传下载目录和日期偏移量以配置定时任务。更具体的,所述文件上传下载方式包括:FTP文件上传下载、SFTP文件上传下载和HTTP文件上传下载中的一种或多种。
S220、通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件。
具体的,在一些实施例中,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件的过程如图3所示,包括:
S2211、使用远程FTP的地址、端口、用户名和密码连接第一服务器。
S2212、切换到第一服务器的指定目录,找到需要下载的对账文件。
S2213、将所述对账文件下载到所述文件传输模块的临时目录。
S2214、返回所述临时目录中的文件全路径。
当文件上传下载方式为FTP文件上传下载,第一服务器为FTP服务器,文件传输模块通过远程FTP的地址、端口、用户名和密码连接到FTP服务器后,根据上传下载目录找到FTP服务器中的指定目录进而发现对账文件,并将对账文件下载到文件传输模块中,返回文件传输模块中用于存放对账文件的文件全路径,以便后续上传时找到文件传输模块中的对账文件。
可选的,在一些实施例中,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件的过程如图4所示,包括:
S2221、使用HTTP的方式访问第一服务器的远程地址。
S2222、基于流的方式读取HTTP响应。
S2223、将HTTP响应内容写入所述文件传输模块的临时目录下的临时文件。
S2224、返回所述临时目录中的文件全路径。
当文件上传下载方式为HTTP文件上传下载,第一服务器为HTTP服务器,文件传输模块通过远程地址访问HTTP服务器,HTTP服务器会产生响应,响应的内容就是HTTP服务器中对账所需的信息,基于流的方式读取HTTP响应再将相应内容写入文件传输模块便可以得到对账文件,返回文件传输模块中用于存放对账文件的文件全路径,以便后续上传时找到文件传输模块中的对账文件。
S230、通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。
具体的,在一些实施例中,若所述文件上传下载方式为SFTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器的过程,如图5所示包括:
S231、获取对账文件下载过程中返回的文件全路径。
S232、读取所述文件传输模块的临时目录下的临时文件。
S233、使用第二服务器SFTP的地址、端口、用户名和密码连接第二服务器。
S234、切换到第二服务器的指定目录。
S235、将所述临时文件写入第二服务器的指定目录。
当文件上传下载方式为SFTP文件上传下载,第一服务器和第二服务器为SFTP服务器,类似于FTP文件上传下载和HTTP文件上传下载,其在下载过程中也会返回一个对应的SFTP文件下载时的文件全路径,根据SFTP文件下载时的文件全路径可以找到文件传输模块中存储的对账文件,再根据上传下载目录找到第二服务器中的指定目录将对账文件写入完成对账文件上传。
S240、检测自第一服务器获取对账文件的过程和将所述对账文件上传至第二服务器的过程,当出现对账文件传输异常时,通过邮件和/或微信向预设联系人发出告警。
当对账文件下载过程和上传过程都完成后,对账工作人员或对账***需要根据对账文件进行对账处理,若是对账文件的下载过程和/或上传过程出现异常情况导致对账文件没有成功上传至内网导致对账处理失败,对账文件上传下载和对账处理之间有一定时间间隔,为了保障保证对账文件准备完毕,本实施例中设置了一个异常情况检测过程,当对账文件下载过程和上传过程都完成后检测对账文件传输是否成功,若不成功如对账文件拉取失败或对账文件上传,可以向预设联系人发出告警,具体的,告警方式可以是邮件、微信和短信等方式。
本实施例提供的对账文件传输方法,在实施例一的基础上,进一步详细解释了不同文件上传下载方式情况下的对账文件传输过程,并且给出了上传下载方式保障对账文件准备完毕的告警过程,进一步完善了对账***的功能,避免无法发现异常情况导致对账处理失败的情况。
实施例三
图6为本发明实施例五提供的一种对账文件传输***300,包括第一服务器310、第二服务器320和中间端330,所述中间端330能够同时访问第一服务器310和第二服务器320;所述中间端330配置有文件传输模块331,所述文件传输模块331包括插件单元3311;所述插件单元3311用于配置定时任务;所述文件传输模块331用于按照所述定时任务自第一服务器310获取对账文件,所述文件传输模块331还用于按照所述定时任务将所述对账文件上传至第二服务器320。
具体的,所述通过文件传输模块331的插件单元3311配置定时任务,包括:通过文件传输模块331的插件单元3311选择文件上传下载方式、上传下载目录和日期偏移量以配置定时任务。更具体的,所述文件上传下载方式包括:FTP文件上传下载、SFTP文件上传下载和HTTP文件上传下载中的一种或多种。
在一些实施例中,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块331包括:
FTP服务器连接单元,用于使用远程FTP的地址、端口、用户名和密码连接第一服务器。
FTP文件查找单元,用于切换到第一服务器的指定目录,找到需要下载的对账文件。
FTP文件下载单元,用于将所述对账文件下载到所述文件传输模块的临时目录。
第一路径返回单元单元,用于返回所述临时目录中的文件全路径。
在一些实施例中,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块331件包括:
HTTP服务器连接单元,用于使用HTTP的方式访问第一服务器的远程地址。
HTTP响应读取单元,用于基于流的方式读取HTTP响应。
HTTP响应写入单元,用于将HTTP响应内容写入所述文件传输模块的临时目录下的临时文件。
第二路径返回单元,用于返回所述临时目录中的文件全路径。
在一些实施例中,若所述文件上传下载方式为SFTP文件上传下载,则所述通过所述文件传输模块310包括:
路径获取单元,用于获取对账文件下载过程中返回的文件全路径。
文件读取单元,用于读取所述文件传输模块的临时目录下的临时文件。
SFTP服务器连接单元,用于使用第二服务器SFTP的地址、端口、用户名和密码连接第二服务器。
目录切换单元,用于切换到第二服务器的指定目录。
目录写入单元,用于将所述临时文件写入第二服务器的指定目录。
进一步的,在一些实施例中,对账文件传输***300中文件传输模块310还包括告警单元,用于检测自第一服务器获取对账文件的过程和将所述对账文件上传至第二服务器的过程,当出现对账文件传输异常时,通过邮件和/或微信向预设联系人发出告警。
本实施例提供的对账文件传输***,在文件传输模块上设置了插件单元,通过插件单元配置用于上传下载对账文件的定时任务,定时任务参数可在线配置,支持灵活多变的配置方式,基于插件的扩展机制,可以扩展多种方式的文件上传下载,如果是使用相同的文件上传下载方式,完全可以复用已有的文件上传下载方式实现,减少代码冗余,提升了用户的使用体验。
实施例四
图7为本发明实施例四提供的一种对账文件传输设备的结构示意图,如图7所示,该对账文件传输设备包括处理器40、存储器41、输入装置42和输出装置43;对账文件传输设备中处理器40的数量可以是一个或多个,图中以一个处理器40为例;设备/终端/服务器中的处理器40、存储器41、输入装置42和输出装置43可以通过总线或其他方式连接,图7中以通过总线连接为例。
存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的对账文件传输方法对应的程序指令/模块(例如,对账文件传输***中的文件传输模块331和插件单元3311等)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的对账文件传输方法。
存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置42可用于接收输入的数字或字符信息,以及产生与设备/终端/服务器的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备。
上述对账文件传输设备可执行本发明任意实施例所提供的对账文件传输方法,具备执行方法对应的功能能模块和有益效果。
实施例五
本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的一种对账文件传输方法,该方法可以包括:
通过文件传输模块的插件单元配置定时任务;
通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件;
通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。
本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本实施例在在文件传输模块上设置了插件单元,通过插件单元配置用于上传下载对账文件的定时任务,定时任务参数可在线配置,支持灵活多变的配置方式,基于插件的扩展机制,可以扩展多种方式的文件上传下载,如果是使用相同的文件上传下载方式,完全可以复用已有的文件上传下载方式实现,减少代码冗余,提升了用户的使用体验。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种对账文件传输方法,其特征在于,包括:
通过文件传输模块的插件单元配置定时任务;
通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件;
通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器。
2.根据权利要求1所述的方法,其特征在于,所述通过文件传输模块的插件单元配置定时任务,包括:
通过文件传输模块的插件单元选择文件上传下载方式、上传下载目录和日期偏移量以配置定时任务。
3.根据权利要求2所述的方法,其特征在于,所述文件上传下载方式包括:FTP文件上传下载、SFTP文件上传下载和HTTP文件上传下载中的一种或多种。
4.根据权利要求3所述的方法,其特征在于,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件包括:
使用远程FTP的地址、端口、用户名和密码连接第一服务器;
切换到第一服务器的指定目录,找到需要下载的对账文件;
将所述对账文件下载到所述文件传输模块的临时目录;
返回所述临时目录中的文件全路径。
5.根据权利要求3所述的方法,其特征在于,若所述文件上传下载方式为FTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务自第一服务器获取对账文件包括:
使用HTTP的方式访问第一服务器的远程地址;
基于流的方式读取HTTP响应;
将HTTP响应内容写入所述文件传输模块的临时目录下的临时文件;
返回所述临时目录中的文件全路径。
6.根据权利要求5所述的方法,其特征在于,若所述文件上传下载方式为SFTP文件上传下载,则所述通过所述文件传输模块按照所述定时任务将所述对账文件上传至第二服务器包括:
获取对账文件下载过程中返回的文件全路径;
读取所述文件传输模块的临时目录下的临时文件;
使用第二服务器SFTP的地址、端口、用户名和密码连接第二服务器;
切换到第二服务器的指定目录;
将所述临时文件写入第二服务器的指定目录。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测自第一服务器获取对账文件的过程和将所述对账文件上传至第二服务器的过程,当出现对账文件传输异常时,通过邮件和/或微信向预设联系人发出告警。
8.一种对账文件传输***,包括第一服务器、第二服务器和中间端,其特征在于:
所述中间端能够同时访问第一服务器和第二服务器;
所述中间端配置有文件传输模块,所述文件传输模块包括插件单元;
所述插件单元用于配置定时任务;
所述文件传输模块用于按照所述定时任务自第一服务器获取对账文件,所述文件传输模块还用于按照所述定时任务将所述对账文件上传至第二服务器。
9.一种对账文件传输设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6任意一项所述的对账文件传输方法。
10.一种计算机可读存储介质,存储介质存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-6中任一项所述的对账文件传输方法。
CN201911369463.4A 2019-12-26 2019-12-26 对账文件传输方法、***、服务器及存储介质 Pending CN111163155A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911369463.4A CN111163155A (zh) 2019-12-26 2019-12-26 对账文件传输方法、***、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911369463.4A CN111163155A (zh) 2019-12-26 2019-12-26 对账文件传输方法、***、服务器及存储介质

Publications (1)

Publication Number Publication Date
CN111163155A true CN111163155A (zh) 2020-05-15

Family

ID=70556837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911369463.4A Pending CN111163155A (zh) 2019-12-26 2019-12-26 对账文件传输方法、***、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN111163155A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783845A (zh) * 2021-01-15 2021-05-11 天津五八到家货运服务有限公司 数据对账***及方法、设备、介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5930478A (en) * 1996-07-02 1999-07-27 International Business Machines Corporation System for starting transmission assuming one file format, automatically detecting whether proper format used, and aborting and restarting transmission if original format incorrect
CN1893422A (zh) * 2005-07-01 2007-01-10 俞盛 一种基于因特网标准的分布式文件传输方法
CN105094959A (zh) * 2015-07-01 2015-11-25 北京京东尚科信息技术有限公司 一种提供对账文件的方法和装置
CN107222484A (zh) * 2017-06-12 2017-09-29 北京经纬中天信息技术有限公司 支持多协议输入和输出的流媒体服务器***
CN108512898A (zh) * 2018-02-09 2018-09-07 深圳壹账通智能科技有限公司 文件推送方法、装置、计算机设备和存储介质
CN109391694A (zh) * 2018-10-26 2019-02-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备
CN110457311A (zh) * 2019-07-05 2019-11-15 中国平安财产保险股份有限公司 自动生成对账文件的方法、服务器及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5930478A (en) * 1996-07-02 1999-07-27 International Business Machines Corporation System for starting transmission assuming one file format, automatically detecting whether proper format used, and aborting and restarting transmission if original format incorrect
CN1893422A (zh) * 2005-07-01 2007-01-10 俞盛 一种基于因特网标准的分布式文件传输方法
CN105094959A (zh) * 2015-07-01 2015-11-25 北京京东尚科信息技术有限公司 一种提供对账文件的方法和装置
CN107222484A (zh) * 2017-06-12 2017-09-29 北京经纬中天信息技术有限公司 支持多协议输入和输出的流媒体服务器***
CN108512898A (zh) * 2018-02-09 2018-09-07 深圳壹账通智能科技有限公司 文件推送方法、装置、计算机设备和存储介质
CN109391694A (zh) * 2018-10-26 2019-02-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备
CN110457311A (zh) * 2019-07-05 2019-11-15 中国平安财产保险股份有限公司 自动生成对账文件的方法、服务器及存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
方睿: "《网络测试技术》", 30 December 2010 *
艾明耀: "《高级GIS开发教程》", 31 October 2017 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783845A (zh) * 2021-01-15 2021-05-11 天津五八到家货运服务有限公司 数据对账***及方法、设备、介质
CN112783845B (zh) * 2021-01-15 2023-04-07 天津五八到家货运服务有限公司 数据对账***及方法、设备、介质

Similar Documents

Publication Publication Date Title
US8024712B1 (en) Collecting application logs
CN105512044B (zh) 用于关键字驱动测试的对象库的更新方法及***
CN108196877B (zh) 组件发布管理的方法和装置以及计算设备
CN109818962B (zh) 业务数据处理方法及装置、电子设备、存储介质
CN106339273A (zh) 一种应用程序修复方法、终端及服务器
CN103634935B (zh) 基于wps或qss的网络接入方法和装置
CN103309751A (zh) 提供文件***功能的终端的设备和方法
CN110071855A (zh) 设备联动控制方法、装置、***、网关及存储介质
CN109254914A (zh) 软件开发包测试方法、***、计算机装置及可读存储介质
CN107341141B (zh) 表单管理方法、装置、介质和计算设备
CN110968367A (zh) 一种电商商品字段配置方法、装置、服务器及存储介质
CN111163155A (zh) 对账文件传输方法、***、服务器及存储介质
CN115705190A (zh) 依赖程度的确定方法及装置
CN112882948A (zh) 一种应用的稳定性测试方法、装置、***及存储介质
CN112104663A (zh) 一种用于管理登录用户和用户设备的方法与设备
CN111694724B (zh) 分布式表格***的测试方法、装置、电子设备及存储介质
US20130290245A1 (en) Database history management method and system thereof
CN111612947A (zh) 一种智能锁通信异常的处理方法、设备、存储介质
CN110784596B (zh) 一种处理事件信息的方法与设备
US8838548B2 (en) Performing automated data integrity verification testing for file systems
CN114020565A (zh) 日志智能采集处理方法、装置、电子设备及存储介质
CN105262829B (zh) 地理位置监控方法和***
CN116974795A (zh) 一种业务路径生成、业务数据校验方法、装置及电子设备
WO2018049527A1 (en) Systems and related methods for providing environmental intelligence
CN105610908B (zh) 一种基于安卓设备的samba服务实现方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200515

RJ01 Rejection of invention patent application after publication