CN112165529A - 一种低成本跨网络数据交换的方法、装置、设备和介质 - Google Patents

一种低成本跨网络数据交换的方法、装置、设备和介质 Download PDF

Info

Publication number
CN112165529A
CN112165529A CN202011065347.6A CN202011065347A CN112165529A CN 112165529 A CN112165529 A CN 112165529A CN 202011065347 A CN202011065347 A CN 202011065347A CN 112165529 A CN112165529 A CN 112165529A
Authority
CN
China
Prior art keywords
data
request
kafka
middleware
request body
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
CN202011065347.6A
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.)
Fujian Weidun Science And Technology Group Co ltd
Linewell Software Co Ltd
Original Assignee
Fujian Weidun Science And Technology Group Co ltd
Linewell Software 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 Fujian Weidun Science And Technology Group Co ltd, Linewell Software Co Ltd filed Critical Fujian Weidun Science And Technology Group Co ltd
Priority to CN202011065347.6A priority Critical patent/CN112165529A/zh
Publication of CN112165529A publication Critical patent/CN112165529A/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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种低成本跨网络数据交换的方法、装置、设备和介质,方法包括:在源数据端以及目的端分别部署一代理小程序,在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口;请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送;目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端,在低成本的情况下,使得不同网络的数据以及API实现共享,提高工作效率。

Description

一种低成本跨网络数据交换的方法、装置、设备和介质
技术领域
本发明涉及计算机技术领域,特别涉及一种低成本跨网络数据交换的方法、装置、设备和介质。
背景技术
随着信息化的发展,以及企业数字化转型的逐步深入,企业越来越重视核心数据资产的保护;为了防止内部核心数据泄露,绝大多数企业都实施了内外网隔离,甚至在内部网络中又划分出了研发网、办公网、生产网等。采用网络的隔离的方式,大大提升了网络整体安全水平,保证了数据的安全,但在专业化分工协作的今天,企业越来越多地需要与外部客户、合作伙伴等进行频繁的数据交换,网络隔离反而成为企业对外高效协作的一大障碍。
为满足企业对网络边界安全管理需求,在不修改源与端的业务实现方式,保证数据文件安全的前提下,实现跨网络,跨部门,不同的业务场景,不同的数据来源,简单,安全,可靠的数据交换方式就显得尤为重要。
发明内容
本发明要解决的技术问题,在于提供一种低成本跨网络数据交换的方法、装置、设备和介质,在低成本的情况下,使得不同网络的数据以及API实现共享,提高工作效率。
第一方面,本发明提供了一种低成本跨网络数据交换的方法,包括:
步骤1、在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
步骤2、在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
步骤3、请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送;
步骤4、目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
步骤5、源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端。
进一步地,还包括步骤6、配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入步骤3。
进一步地,所述请求体为字符串报文、二进制流、XML格式报文或文件。
第二方面,本发明提供了一种低成本跨网络数据交换的装置,包括:
代理部署模块,在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
中间件实现模块,在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
发送模块,请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送;
接收回馈模块,目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
转发模块,源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端。
进一步地,还包括超时模块,配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入发送模块。
进一步地,所述请求体为字符串报文、二进制流、XML格式报文或文件。
第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本申请实施例提供的方法、装置、设备和介质,采用标准的JSON结构进行数据转换,将需要访问的数据源以及数据格式自行封装后,一个请求转发的动作,将请求到的数据通过Kafka即时通讯方式即时返回,实现低成本数据交换的方式。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法的流程图;
图2为本发明实施例一中方法中的流程图;
图3为本发明实施例二中装置的结构示意图;
具体实施方式
本申请实施例通过提供一种低成本跨网络数据交换的方法、装置、设备和介质,解决了现有跨网络数据交换成本高的问题,在不改变现有业务实现方式的前提下,低成本的实现数据交互。
本申请实施例中的技术方案,总体思路如下:
如图1所示,本发明一种低成跨网数据交换的方法,具体包括以下几个步骤:
步骤1、源数据端把需要共享的数据通过接口API方式提供,支持restful方式,同时,可以根据不同数据的密级程度要求对转换后的文件进行相应的加密处理;
步骤2、在源数据端、目的端分别部署代理小程序、Kafka中间件部署在数据源端;源、目的端代理由java编写的小程序,主要工作是做封装解析请求体、请求转发、向实际接口提供者发起访问以及数据的即时返回。
步骤3、请求端根据源端代理提供的接口API,封装好请求体,包括源端信息、请求的跨网URL接口、参数等,发送至Kafka;
步骤4、目的端小程序监听到kafka的消息后,通过API规范进行解析,解析之后,向实际接口提供者发起请求,得到返回数据后即时推送给kafka;
步骤5、源端小程序接到kafka的回馈后,即时返回给用户,即实现数据交换。
本发明的低成本跨网数据交换方式要求支持Kafka中间件,提供源数据端和目标数据端之间即时通讯策略,提供多种接收通知消息的机制满足不同的应用场景需求;请求体可采用字符串报文、二进制流、XML格式报文、文件等形式,可配置连接超时时间,避免重复的尝试,造成资源浪费,提供多种高可用性,能够在服务节点间进行请求转移;支持在单机模式和多机模式下,提供多种不同的负载均衡算法。
本发明的重点在于:源数据端把需提供数据共享的接口API定义,并提供给请求方,代理并不关心两者之间如何定义。源端代理封装好请求体,目的端代理解析请求体,向对应的源端请求数据,得到返回后再即时返回给请求方,以达到最小成本的数据交换。
实施例一
如图2所示,本实施例提供一种低成本跨网络数据交换的方法,包括:
步骤1、在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
步骤2、在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
步骤3、请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送,所述请求体为字符串报文、二进制流、XML格式报文或文件;
步骤4、目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
步骤5、源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端;
步骤6、配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入步骤3。
基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置,详见实施例二。
实施例二
如图3所示,在本实施例中提供了一种低成本跨网络数据交换的装置,包括:
代理部署模块,在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
中间件实现模块,在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
发送模块,请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送,所述请求体为字符串报文、二进制流、XML格式报文或文件;
接收回馈模块,目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
转发模块,源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端;
超时模块,配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入发送模块。
由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。
基于同一发明构思,本申请提供了实施例一对应的电子设备实施例,详见实施例三。
实施例三
本实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。
由于本实施例所介绍的电子设备为实施本申请实施例一中方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例四。
实施例四
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本申请实施例提供的方法、装置、***、设备及介质,
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (8)

1.一种低成本跨网络数据交换的方法,其特征在于:包括:
步骤1、在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
步骤2、在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
步骤3、请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送;
步骤4、目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
步骤5、源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端。
2.根据权利要求1所述的一种低成本跨网络数据交换的方法,其特征在于:
还包括步骤6、配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入步骤3。
3.根据权利要求1所述的一种低成本跨网络数据交换的方法,其特征在于:所述请求体为字符串报文、二进制流、XML格式报文或文件。
4.一种低成本跨网络数据交换的装置,其特征在于:包括:
代理部署模块,在源数据端以及目的端分别部署一代理小程序,所述代理小程序用于封装请求体、转发请求体、向实际接口提供者发起访问以及数据即时返回;
中间件实现模块,在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口,实现共享Kafka中间件;
发送模块,请求端根据源数据端提供的接口API,通过代理小程序封装请求体,通过所述源数据端的Kafka中间件将请求体发送;
接收回馈模块,目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取所需要的数据,之后将数据通过Kafka中间件回馈;
转发模块,源数据端代理小程序接收到Kafka中间件的数据后,即时转发给请求端。
5.根据权利要求4所述的一种低成本跨网络数据交换的装置,其特征在于:
还包括超时模块,配置连接超时时间,在超过所述超时时间后请求端未收到回馈数据,则进入发送模块。
6.根据权利要求4所述的一种低成本跨网络数据交换的装置,其特征在于:所述请求体为字符串报文、二进制流、XML格式报文或文件。
7.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至3任一项所述的方法。
CN202011065347.6A 2020-09-30 2020-09-30 一种低成本跨网络数据交换的方法、装置、设备和介质 Pending CN112165529A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011065347.6A CN112165529A (zh) 2020-09-30 2020-09-30 一种低成本跨网络数据交换的方法、装置、设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011065347.6A CN112165529A (zh) 2020-09-30 2020-09-30 一种低成本跨网络数据交换的方法、装置、设备和介质

Publications (1)

Publication Number Publication Date
CN112165529A true CN112165529A (zh) 2021-01-01

Family

ID=73862416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011065347.6A Pending CN112165529A (zh) 2020-09-30 2020-09-30 一种低成本跨网络数据交换的方法、装置、设备和介质

Country Status (1)

Country Link
CN (1) CN112165529A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079217A (zh) * 2021-04-09 2021-07-06 上海新炬网络信息技术股份有限公司 基于移动终端的大数据告警处理装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848245A (zh) * 2010-02-05 2010-09-29 南京德讯信息***有限公司 基于ssl/xml的数据库访问代理方法及***
CN107194853A (zh) * 2017-04-26 2017-09-22 北京零科技有限公司 一种公安业务数据的整合方法和***
CN109995856A (zh) * 2019-03-21 2019-07-09 国电南瑞科技股份有限公司 一种电网运行数据广域汇集方法及***
CN110519185A (zh) * 2019-08-28 2019-11-29 福建威盾科技集团有限公司 一种新型跨网络数据交换的方法
CN111078707A (zh) * 2019-12-23 2020-04-28 广州探途天下科技有限公司 一种数据处理方法与***
US20200241942A1 (en) * 2019-01-28 2020-07-30 Salesforce.Com, Inc. Method and system for processing a stream of incoming messages sent from a specific input message source and validating each incoming message of that stream before sending them to a specific target system
CN111538772A (zh) * 2020-04-14 2020-08-14 北京宝兰德软件股份有限公司 数据的交换处理方法、装置、电子设备及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848245A (zh) * 2010-02-05 2010-09-29 南京德讯信息***有限公司 基于ssl/xml的数据库访问代理方法及***
CN107194853A (zh) * 2017-04-26 2017-09-22 北京零科技有限公司 一种公安业务数据的整合方法和***
US20200241942A1 (en) * 2019-01-28 2020-07-30 Salesforce.Com, Inc. Method and system for processing a stream of incoming messages sent from a specific input message source and validating each incoming message of that stream before sending them to a specific target system
CN109995856A (zh) * 2019-03-21 2019-07-09 国电南瑞科技股份有限公司 一种电网运行数据广域汇集方法及***
CN110519185A (zh) * 2019-08-28 2019-11-29 福建威盾科技集团有限公司 一种新型跨网络数据交换的方法
CN111078707A (zh) * 2019-12-23 2020-04-28 广州探途天下科技有限公司 一种数据处理方法与***
CN111538772A (zh) * 2020-04-14 2020-08-14 北京宝兰德软件股份有限公司 数据的交换处理方法、装置、电子设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079217A (zh) * 2021-04-09 2021-07-06 上海新炬网络信息技术股份有限公司 基于移动终端的大数据告警处理装置

Similar Documents

Publication Publication Date Title
US10698717B2 (en) Accelerator virtualization method and apparatus, and centralized resource manager
WO2016184175A1 (zh) 数据库处理方法及装置
CN113556359B (zh) 一种通讯协议转换方法、设备、***及网关设备
KR102080230B1 (ko) Rest api 서비스의 다중 호출 처리 시스템 및 그 방법
US20230239326A1 (en) Microservice-Based Service Mesh System and Service Oriented Architecture Governance Method
WO2022257247A1 (zh) 数据处理方法、装置及计算机可读存储介质
CN111200606A (zh) 深度学习模型任务处理方法、***、服务器及存储介质
CN112256246A (zh) 一种用于电力***中支持跨语言调用的微服务集成架构
CN114598749A (zh) 一种服务访问方法及装置
CN110519388B (zh) 区块链请求的处理方法、装置、电子设备及可读存储介质
CN113794652A (zh) 数据处理方法、装置、电子设备及存储介质
CN112104679B (zh) 处理超文本传输协议请求的方法、装置、设备和介质
CN112165529A (zh) 一种低成本跨网络数据交换的方法、装置、设备和介质
CN113965628A (zh) 消息调度方法、服务器和存储介质
CN112653716B (zh) 服务绑定的方法及装置
WO2019201111A1 (zh) 信息处理方法、装置、设备及计算机可读存储介质
US11929933B2 (en) Ephemeral data stream routing service
CN113905094B (zh) 工业互联网集成方法、装置及***
CN116389252B (zh) 容器网络的更新方法、装置、***、电子设备和存储介质
US20230315541A1 (en) Tightly coupled parallel applications on a serverless computing system
US20230412466A1 (en) Managing cloud-native virtual network functions
CN112073358B (zh) 基于Kubernetes的协议转换处理方法和设备
US20230315543A1 (en) Tightly coupled parallel applications on a serverless computing system
WO2020224413A1 (zh) 负荷控制方法、服务提供者nf及服务使用者nf
Tan et al. Lightweight messaging protocol for precision agriculture

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210101