CN111831611B - 跨境数据交换方法、装置及*** - Google Patents
跨境数据交换方法、装置及*** Download PDFInfo
- Publication number
- CN111831611B CN111831611B CN202010659674.8A CN202010659674A CN111831611B CN 111831611 B CN111831611 B CN 111831611B CN 202010659674 A CN202010659674 A CN 202010659674A CN 111831611 B CN111831611 B CN 111831611B
- Authority
- CN
- China
- Prior art keywords
- data
- source data
- overseas
- data exchange
- source
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本说明书实施方案提供了一种跨境数据交换方法、装置及***,该***包括:境外数据交换装置,用于接收境外上游应用提供的第一源数据,处理所述第一源数据并将处理后的数据提供给境外下游应用,以及将所述第一源数据提供给境内数据交换装置;境内数据交换装置,用于接收所述第一源数据和境内上游应用提供的第二源数据,处理所述第一源数据和所述第二源数据并将处理后的数据提供给境内下游应用,以及将对所述第二源数据处理后的数据提供给境外应用。本说明书实施方案可以提高境外数据处理的时效性和可靠性。
Description
技术领域
本说明书涉及数据交换处理技术领域,尤其是涉及一种跨境数据交换方法、装置及***。
背景技术
随着现代化信息技术的高速发展,大型企业涌现了各类分工精细明确的应用***,随之而生的是满足数据在多应用***间交换的数据交换***。与此同时,随着企业在境外业务的日益扩展,境外应用***不断增加的数据传回境内数据交换***加工处理,已难以保障境外数据处理的时效和可靠性。
发明内容
本说明书实施方案的目的在于提供一种跨境数据交换方法、装置及***,以提高境外数据处理的时效性和可靠性。
为达到上述目的,一方面,本说明书实施方案提供了一种跨境数据交换***,包括:
境外数据交换装置,用于接收境外上游应用提供的第一源数据,处理所述第一源数据并将处理后的数据提供给境外下游应用,以及将所述第一源数据提供给境内数据交换装置;
境内数据交换装置,用于接收所述第一源数据和境内上游应用提供的第二源数据,处理所述第一源数据和所述第二源数据并将处理后的数据提供给境内下游应用,以及将对所述第二源数据处理后的数据提供给境外应用。
另一方面,本说明书实施方案还提供了一种跨境数据交换方法,包括:
接收境外上游应用提供的第一源数据;
处理所述第一源数据;
将处理后的数据提供给境外下游应用;
将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
另一方面,本说明书实施方案还提供了一种跨境数据交换方法,包括:
接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供;
处理所述第一源数据和所述第二源数据;
将处理后的数据提供给境内下游应用;
将对所述第二源数据处理后的数据提供给境外应用。
另一方面,本说明书实施方案还提供了一种境外数据交换装置,包括:
数据接收模块,用于接收境外上游应用提供的第一源数据;
数据处理模块,用于处理所述第一源数据;
第一数据提供模块,用于将处理后的数据提供给境外下游应用;
第二数据提供模块,用于将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
另一方面,本说明书实施方案还提供了一种境内数据交换装置,包括:
接收模块,用于接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供;
处理模块,用于处理所述第一源数据和所述第二源数据;
第一提供模块,用于将处理后的数据提供给境内下游应用;
第二提供模块,用于将对所述第二源数据处理后的数据提供给境外应用。
由以上本说明书实施方案提供的技术方案可见,本说明书实施方案中,由于境外数据交换装置可以在境外处理境外上游应用提供的源数据,而无需像现有技术那样传回至境内数据交换装置处理,因此,本说明书实施方案的跨境数据交换***可以大幅提高境外数据处理的时效性。不仅如此,由于境外数据交换装置还可以将获得的源数据提供给境内数据交换装置处理,从而提高了境外数据处理的可靠性。
附图说明
为了更清楚地说明本说明书实施方案或现有技术中的技术方案,下面将对实施方案或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施方案,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本说明书提供的实施方案中跨境数据交换***结构示意图;
图2为本说明书提供的实施方案中境外数据交换装置侧的跨境数据交换方法的流程图;
图3为本说明书提供的实施方案中境内数据交换装置侧的跨境数据交换方法的流程图;
图4为本说明书提供的实施方案中境外数据交换装置侧的数据分发控制流程图;
图5为本说明书提供的实施方案中境外数据交换装置的结构框图;
图6为本说明书提供的实施方案中境内数据交换装置侧的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施方案中的附图,对本说明书实施方案中的技术方案进行清楚、完整地描述,显然,所描述的实施方案仅仅是本说明书一部分实施方案,而不是全部的实施方案。基于本说明书中的实施方案,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方案,都应当属于本说明书保护的范围。
参考图1所示,本说明书一些实施方案中的跨境数据交换***可以包括境外数据交换装置和境内数据交换装置。所述境外数据交换装置可以接收境外上游应用提供的第一源数据,处理所述第一源数据并将处理后的数据提供给境外下游应用,以及将所述第一源数据提供给境内数据交换装置。所述境内数据交换装置可以接收所述第一源数据和境内上游应用提供的第二源数据,处理所述第一源数据和所述第二源数据并将处理后的数据提供给境内下游应用,以及将对所述第二源数据处理后的数据提供给境外应用。
在本说明书实施方案的跨境数据交换***部署后,由于境外数据交换装置可以在境外处理境外上游应用提供的源数据,而无需像现有技术那样需远程传回至境内数据交换装置处理,因此,本说明书实施方案的跨境数据交换***可以大幅提高境外数据处理的时效性。不仅如此,由于境外数据交换装置还可以将获得的源数据提供给境内数据交换装置处理,从而提高了境外数据处理的可靠性。
在本说明书一些实施方案中,境外数据交换装置可以是在境内数据交换装置的基础上扩展出的。即该境外数据交换装置可以复用境内数据交换装置,并通过增加数据配置管理和数据分发控制实现符合境外数据交换需求及运维能力的境外数据交换装置。而且由于境外数据交换装置复用了境内数据交换装置,使得境外数据交换装置具有实现简单、搭建成本低和后期易维护的特点。
在本说明书一些实施方案中,第一源数据可以是境外上游应用产生的业务数据(例如交易数据等)。这些业务数据需要在境外数据交换装置侧根据预设的业务逻辑进行加工处理,以便于提供给下游应用。本说明书的实施方案中提及的境外上游应用和境外下游应用是相对于境外数据交换装置而言的。当境外应用需要将源数据提供给境外数据交换装置处理时,该境外应用即形成了境外数据交换装置的境外上游应用。当境外数据交换装置需要将处理后的数据提供给其他境外应用时,该其他境外应用即形成了境外数据交换装置的境外下游应用。本说明书的实施方案中提及第二源数据、境内上游应用和境内下游应用,可以参照本部分解释,本说明书对此不再赘述。
请继续参考图1所示,在本说明书一些实施方案中,考虑到境外数据处理规模以及搭建成本,境外上游应用可以基于通用数据传输平台(General Data Transfer Platform,简称GTP)协议或文件传输(File Transfer Protocol,简称FTP)协议等向境外数据交换装置发送第一源数据。并且,境外数据交换装置可以基于GTP协议向境外下游应用。
对于境内应用需要大量使用境外数据交换装置处理后数据的情况,考虑本说明书实施方案中跨境数据交换***的特点为:处理后的数据量及传输任务按处理后的下游数成倍膨胀,将处理后的境外数据传输回境内难以满足时效要求。鉴于境内数据交换装置的数据吞吐能力较高,一般还有很大的性能余量;因此可以将境外数据交换装置处理前的源数据传输至境内数据交换装置处理,并可以在处理后沿用境内数据交换装置原有的传输方式传递至境内下游应用,以满足境内对境外数据的需求。在本说明书一实施方案中,境外数据交换装置向境内数据交换装置提供的源数据可以是全量源数据,也可以是部分源数据,具体可以实际业务需要选择。在本说明书一实施方案中,境外数据交换装置可以基于定时任务向境内数据交换装置提供源数据。在本说明书一实施方案中,境外数据交换装置可以基于GTP协议向境内数据交换装置提供源数据。
而对于境外对境内数据交换装置处理后数据的需求,考虑实际境内数据量庞大、跨境网络传输速率低且境外实际使用境内数据文件数通常较少,直接将全量境内源数据传往境外既不是实际也无必要。因此,境内数据交换装置可以将对第二源数据处理后的数据按需提供给境外应用(这里的境外应用可以包括上述的境外上游应用和/或境外下游应用)。
在本说明书一实施方案中,境内上游应用的可以基于GTP协议、FTP协议或共享盘等方式向境内数据交换装置提供的境内源数据(即第二源数据)。并且,境内数据交换装置也可以基于GTP协议、FTP协议或共享盘等方式将处理后的数据提供给境内下游应用。
为了便于理解,下面对境外数据交换装置将第一源数据提供给境内数据交换装置(即境外数据交换装置的数据分发控制)的实现过程进行说明。参考图4所示,境外数据交换装置将第一源数据提供给境内数据交换装置可以包括如下步骤:
S401、在发送目录创建所述第一源数据中各数据文件对应的符号链接。
在本说明书的实施方案中,对第一源数据中各数据文件建立对应的符号链接可以有利于发往境内的数据与境外数据的一致性,同时避免了文件硬拷贝减少资源浪费。例如,在一示例性实施方案中,路径/snfs1/middle下存储了境外数据交换装置收到的源数据,在发送目录(对应的路径为/snfs3/source)下为需要发送至境内数据交换装置的源数据中各数据文件创建对应的符号链接。需要指出的是,在对/snfs1/middle下的文件创建符号链接时,该目录下的文件应是在***定义过的可处理的,以避免创建大量无效文件符号链接。在本说明书的实施方案中,数据文件是境外数据交换装置实际需要加工处理的文件。
S402、在临时目录分别创建所述第一源数据对应的清单文件、控制文件和场次收口文件对应的符号链接。
在本说明书的实施方案中,第一源数据对应的清单文件、控制文件和场次收口文件对应的符号链接不直接在发送目录中创建,而是在临时目录中创建的目的在于,为后续按照:数据文件→清单文件→控制文件和场次收口文件的数据发送顺序控制数据发送提供基础。而按照这种数据发送顺序控制数据发送可以避免数据文件在尚未完成全部接收即被***处理而可能导致的处理失败情况。
在本说明书的实施方案中,清单文件也称chk文件,主要记录数据文件个数、名称和文件大小,以用于境外数据交换装置在处理前核对。控制文件也称ctl文件,主要记录数据文件所在目录下的文件是否均已到齐,以便于境外数据交换装置可以开始处理。
场次收口文件用于记录该场次所对应的一组目录下的文件是否均已到齐,以便于境外数据交换装置可以开始多目录的加工处理。
S403、将所述发送目录中各数据文件的符号链接发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取各数据文件。
在本说明书的实施方案中,由于符号链接类似于window***中的快捷方式,里面存放的是源文件的路径,指向源文件实体,即符号链接指向写入目标***(即境内数据交换装置)的数据文件。因此,当境内数据交换装置在对符号链接进行读/写操作的时候,会自动把对符号链接的读/写操作转换为对源文件的操作,从而实现境外数据交换装置将境外源数据提供给境内数据交换装置。
S404、确认各数据文件是否均发送成功。
在本说明书一实施方案中,境外数据交换装置可以遍历临时目录,以检查临时目录中是否存在清单文件的符号链接。当临时目录中存在清单文件的符号链接时,可以根据清单文件的符号链接定位到清单文件,从可以根据清单文件中的文件名称或标识查询发送记录表,以确定清单文件中各数据文件是否均发送成功。其中,发送记录表中记录有文件的发送状态;当文件发送成功后,发送记录表中会将该文件的发送状态更新为发送成功。在本说明书另一实施方案中,发送记录表也可以进一步拆分为发送成功记录表和发送失败记录表,进而通过查询发送成功记录表也可以确定清单文件中各数据文件是否均发送成功。
在本说明书一实施方案中,在确认各数据文件均发送成功后,还可以将发送目录中数据文件对应的符号链接迁移至备份目录,以便于后续发送清单文件。
S405、当各数据文件均发送成功时,将所述临时目录中清单文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取清单文件。
S406、确认所述清单文件是否发送成功。
在本说明书一实施方案中,在确认清单文件发送成功后,还可以将发送目录中清单文件对应的符号链接迁移至备份目录,以便于后续发送控制文件和场次收口文件。
S407、当所述清单文件发送成功时,将所述临时目录中控制文件的符号链接及场次收口文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取控制文件和场次收口文件。
在本说明书一实施方案中,在确认控制文件和场次收口文件发送成功后,还可以将发送目录中控制文件和场次收口文件对应的符号链接迁移至备份目录,以便于进行下一轮的数据分发控制。
在本说明书的实施方案中,跨境数据交换***中的数据交换有利于境内接收的境外源数据与境外本地一致,为了确保境内数据交换装置均能正确加工境外源数据且加工后的数据可以与境外保持一致,还需要对跨境数据交换***进行数据配置管理。以境内数据交换装置为例,首先上游应用需在企业内统一元数据管理平台等级数据的基础信息(包括所属应用、接口、文件结构、处理方式以及下游应用即需要接收处理后数据的***等)。并可根据这部分信息组装成数据配置导入境内数据交换装置中,生成具体的数据处理及分发方式。在数据到达境内数据交换装置后,按预定义的方式处理和分发数据达到数据交换的目的。因此,境内数据交换装置和境外数据交换装置均需同步安装新增、修改的数据配置信息以保证加工结果的一致。
跨境部署的跨境数据交换***协作能力的提供有很大一部分依赖于境内数据交换装置和境外数据交换装置间的GTP数据传输。为了使境外数据均有相应传输回境内的GTP任务,现有的配置信息需要加入文件境内外标识,例如,可以基于传输信息中的应用接口来标识区分境内外文件。对于新增的境外标识的文件会自动生成相关GTP传输信息以便进行境外数据同步。此外数据配置信息中的接口境内外标识还可辅助境内数据交换装置处理,对于境外文件在境内数据交换装置加工时仅处理给境内的目标接口,如此可减少加工能力的浪费。
在本说明书一些实施方案中,图2所示的跨境数据交换方法可以应用于境外数据交换装置侧,其可以包括如下步骤:
S201、接收境外上游应用提供的第一源数据。
S202、处理所述第一源数据。
S203、将处理后的数据提供给境外下游应用。
S204、将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
在本说明书一些实施方案的跨境数据交换方法中,所述将所述第一源数据提供给境内数据交换装置,可以包括:
在发送目录创建所述第一源数据中各数据文件对应的符号链接;
在临时目录分别创建所述第一源数据对应的清单文件、控制文件和场次收口文件对应的符号链接;
将所述发送目录中各数据文件的符号链接发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取各数据文件;
确认各数据文件是否均发送成功;
当各数据文件均发送成功时,将所述临时目录中清单文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取清单文件;
确认所述清单文件是否发送成功;
当所述清单文件发送成功时,将所述临时目录中控制文件的符号链接及场次收口文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取控制文件和场次收口文件。
在本说明书一些实施方案的跨境数据交换方法中,所述跨境数据交换方法还可以包括:
在发送记录表中更新文件的发送状态。
在本说明书一些实施方案的跨境数据交换方法中,所述跨境数据交换方法还可以包括:
将所述发送目录中发送成功的符号链接迁移至备份目录。
在本说明书一些实施方案的跨境数据交换方法中,所述第一源数据携带有境外标识。
在本说明书一些实施方案中,图3所示的跨境数据交换方法可以应用于境内数据交换装置侧,其可以包括如下步骤:
S301、接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供。
S302、处理所述第一源数据和所述第二源数据。
S303、将处理后的数据提供给境内下游应用。
S304、将对所述第二源数据处理后的数据提供给境外应用。
在本说明书一些实施方案的跨境数据交换方法中,所述第一源数据携带有境外标识,且所述第二源数据携带有境内标识。
虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
参考图5所示,与上述图2所示的跨境数据交换方法对应,本说明书提供了一种境外数据交换装置,其可以包括:
数据接收模块51,可以用于接收境外上游应用提供的第一源数据;
数据处理模块52,可以用于处理所述第一源数据;
第一数据提供模块53,可以用于将处理后的数据提供给境外下游应用;
第二数据提供模块54,可以用于将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
参考图6所示,与上述图3所示的跨境数据交换方法对应,本说明书提供了一种境内数据交换装置,其可以包括:
接收模块61,可以用于接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供;
处理模块62,可以用于处理所述第一源数据和所述第二源数据;
第一提供模块63,可以用于将处理后的数据提供给境内下游应用;
第二提供模块64,可以用于将对所述第二源数据处理后的数据提供给境外应用。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和硬件中实现。
本申请是参照根据本说明书实施方案的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域技术人员应明白,本说明书的实施方案可提供为方法、***或计算机程序产品。因此,本说明书实施方案可采用完全硬件实施方案、完全软件实施方案或结合软件和硬件方面的实施方案的形式。而且,本说明书实施方案可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书实施方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施方案,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施方案均采用递进的方式描述,各个实施方案之间相同相似的部分互相参见即可,每个实施方案重点说明的都是与其他实施方案的不同之处。尤其,对于方法实施方案而言,由于其基本相似于***实施方案,所以描述的比较简单,相关之处参见***实施方案的部分说明即可。
在本说明书的描述中,参考术语“一个实施方案”、“一些实施方案”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施方案或示例描述的具体特征、结构、材料或者特点包含于本说明书实施方案的至少一个实施方案或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施方案或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施方案或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施方案或示例以及不同实施方案或示例的特征进行结合和组合。
以上所述仅为本申请的实施方案而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (8)
1.一种跨境数据交换***,其特征在于,包括:
境外数据交换装置,用于接收境外上游应用提供的第一源数据,处理所述第一源数据并将处理后的数据提供给境外下游应用,以及将所述第一源数据提供给境内数据交换装置;所述第一源数据携带有境外标识;
境内数据交换装置,用于接收所述第一源数据和境内上游应用提供的第二源数据,处理所述第一源数据和所述第二源数据并将处理后的数据提供给境内下游应用,以及将对所述第二源数据处理后的数据提供给境外应用;所述第二源数据携带有境内标识。
2.一种跨境数据交换方法,其特征在于,包括:
接收境外上游应用提供的第一源数据;所述第一源数据携带有境外标识;
处理所述第一源数据;
将处理后的数据提供给境外下游应用;
将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
3.如权利要求2所述的跨境数据交换方法,其特征在于,所述将所述第一源数据提供给境内数据交换装置,包括:
在发送目录创建所述第一源数据中各数据文件对应的符号链接;
在临时目录分别创建所述第一源数据对应的清单文件、控制文件和场次收口文件对应的符号链接;
将所述发送目录中各数据文件的符号链接发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取各数据文件;
确认各数据文件是否均发送成功;
当各数据文件均发送成功时,将所述临时目录中清单文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取清单文件;
确认所述清单文件是否发送成功;
当所述清单文件发送成功时,将所述临时目录中控制文件的符号链接及场次收口文件的符号链接迁移至所述发送目录,并发送给所述境内数据交换装置,以便于所述境内数据交换装置据此获取控制文件和场次收口文件。
4.如权利要求3所述的跨境数据交换方法,其特征在于,所述跨境数据交换方法还包括:
在发送记录表中更新文件的发送状态。
5.如权利要求3所述的跨境数据交换方法,其特征在于,所述跨境数据交换方法还包括:
将所述发送目录中发送成功的符号链接迁移至备份目录。
6.一种跨境数据交换方法,其特征在于,包括:
接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供;所述第一源数据携带有境外标识,且所述第二源数据携带有境内标识;
处理所述第一源数据和所述第二源数据;
将处理后的数据提供给境内下游应用;
将对所述第二源数据处理后的数据提供给境外应用。
7.一种境外数据交换装置,其特征在于,包括:
数据接收模块,用于接收境外上游应用提供的第一源数据;所述第一源数据携带有境外标识;
数据处理模块,用于处理所述第一源数据;
第一数据提供模块,用于将处理后的数据提供给境外下游应用;
第二数据提供模块,用于将所述第一源数据提供给境内数据交换装置,以便于所述境内数据交换装置将所述第一源数据处理成目标数据并提供给境内下游应用。
8.一种境内数据交换装置,其特征在于,包括:
接收模块,用于接收第一源数据和第二源数据;所述第一源数据由境外数据交换装置提供,所述第二源数据由境内上游应用提供;所述第一源数据携带有境外标识,且所述第二源数据携带有境内标识;
处理模块,用于处理所述第一源数据和所述第二源数据;
第一提供模块,用于将处理后的数据提供给境内下游应用;
第二提供模块,用于将对所述第二源数据处理后的数据提供给境外应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010659674.8A CN111831611B (zh) | 2020-07-09 | 2020-07-09 | 跨境数据交换方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010659674.8A CN111831611B (zh) | 2020-07-09 | 2020-07-09 | 跨境数据交换方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111831611A CN111831611A (zh) | 2020-10-27 |
CN111831611B true CN111831611B (zh) | 2023-08-25 |
Family
ID=72901000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010659674.8A Active CN111831611B (zh) | 2020-07-09 | 2020-07-09 | 跨境数据交换方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111831611B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706936A (zh) * | 2009-12-01 | 2010-05-12 | 中国建设银行股份有限公司 | 境内外总账合并处理方法和境内外总账合并处理*** |
CN106548333A (zh) * | 2016-11-14 | 2017-03-29 | 唐红祥 | 一种跨境互动式金融支付终端 |
CN106789755A (zh) * | 2016-11-30 | 2017-05-31 | 中国电子科技集团公司第五十四研究所 | 跨网数据交换平台 |
CN106803836A (zh) * | 2016-12-27 | 2017-06-06 | ***股份有限公司 | 一种多中心文件转发处理方法及装置 |
CN106921703A (zh) * | 2015-12-25 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 跨境数据同步的方法、***,以及境内和境外数据中心 |
CN111179061A (zh) * | 2019-12-30 | 2020-05-19 | 支付宝实验室(新加坡)有限公司 | 一种资源转移的处理方法、装置及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150149356A1 (en) * | 2013-11-22 | 2015-05-28 | Mastercard International Incorporated | Method and system for authenticating cross-border financial card transactions |
-
2020
- 2020-07-09 CN CN202010659674.8A patent/CN111831611B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706936A (zh) * | 2009-12-01 | 2010-05-12 | 中国建设银行股份有限公司 | 境内外总账合并处理方法和境内外总账合并处理*** |
CN106921703A (zh) * | 2015-12-25 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 跨境数据同步的方法、***,以及境内和境外数据中心 |
CN106548333A (zh) * | 2016-11-14 | 2017-03-29 | 唐红祥 | 一种跨境互动式金融支付终端 |
CN106789755A (zh) * | 2016-11-30 | 2017-05-31 | 中国电子科技集团公司第五十四研究所 | 跨网数据交换平台 |
CN106803836A (zh) * | 2016-12-27 | 2017-06-06 | ***股份有限公司 | 一种多中心文件转发处理方法及装置 |
CN111179061A (zh) * | 2019-12-30 | 2020-05-19 | 支付宝实验室(新加坡)有限公司 | 一种资源转移的处理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111831611A (zh) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109582443A (zh) | 基于分布式存储技术的虚拟机备份*** | |
CN108345617B (zh) | 一种数据同步方法、装置以及电子设备 | |
CN103152390B (zh) | 分布式存储***的节点配置方法、装置、节点及*** | |
CN111143093B (zh) | 异步消息分布式处理方法、装置、设备及存储介质 | |
CN111399764B (zh) | 数据存储方法、读取方法、装置、设备及存储介质 | |
CN106155775B (zh) | 消息处理方法、设备及*** | |
CN102200944B (zh) | Erp***的测试环境克隆方法及*** | |
WO2020063600A1 (zh) | 数据容灾方法与站点 | |
CN109739435B (zh) | 文件存储和更新方法及装置 | |
CN101650744A (zh) | 一种基于表空间迁移处理大数据量的***及方法 | |
CN106897345B (zh) | 一种数据存储的方法及装置 | |
CN115277727B (zh) | 一种数据灾备方法、***、装置及存储介质 | |
CN106873902B (zh) | 一种文件存储***、数据调度方法及数据节点 | |
CN102831038B (zh) | Enum-dns的容灾方法及enum-dns | |
CN115658390A (zh) | 容器容灾方法、***、装置、设备及计算机可读存储介质 | |
CN111831611B (zh) | 跨境数据交换方法、装置及*** | |
CN115981574B (zh) | 一种快照存储方法、***、设备及存储介质 | |
CN113297316A (zh) | 一种实现数据同步的方法及装置和*** | |
CN111241200A (zh) | 基于SQLite数据库的主备同步处理方法及装置 | |
CN109587202B (zh) | 文件校验和数据处理之间的协同处理方法、装置及*** | |
CN104809033B (zh) | 一种备份方法及*** | |
CN113535477B (zh) | 一种用于数据容灾恢复的方法与设备 | |
US10880388B1 (en) | Automatic redirection in scale-out cluster environments that perform distributed deduplication | |
CN113630317A (zh) | 一种数据传输方法、装置、非易失性存储介质及电子装置 | |
CN112527760A (zh) | 数据存储方法、装置、服务器及介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |