WO2019153481A1 - Remote auditing method and system - Google Patents

Remote auditing method and system Download PDF

Info

Publication number
WO2019153481A1
WO2019153481A1 PCT/CN2018/082609 CN2018082609W WO2019153481A1 WO 2019153481 A1 WO2019153481 A1 WO 2019153481A1 CN 2018082609 W CN2018082609 W CN 2018082609W WO 2019153481 A1 WO2019153481 A1 WO 2019153481A1
Authority
WO
WIPO (PCT)
Prior art keywords
audit
audit model
platform
model
auditing
Prior art date
Application number
PCT/CN2018/082609
Other languages
French (fr)
Chinese (zh)
Inventor
张金国
Original Assignee
平安科技(深圳)有限公司
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 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2019153481A1 publication Critical patent/WO2019153481A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting

Definitions

  • the present application relates to the field of financial information processing technologies, and in particular, to a remote audit method and system.
  • Audit refers to the independent economic supervision activities of pre- and post-examination of major projects and financial revenues and expenditures of government, financial institutions, enterprises and institutions at all levels in accordance with the law.
  • the audit model used in remote audit work is usually developed independently by relevant personnel. The developed audit model will be released to the remote audit system and the output of the audit model will be obtained.
  • the audit model needs to be updated, it is often necessary to write a script in the background of the system to release a new version, and also need to notify the multi-party personnel involved in the remote audit work, the process is very cumbersome, resulting in inefficient audit work.
  • the embodiment of the present application provides a remote auditing method and system, which can improve the efficiency of the remote auditing work.
  • a first aspect of the embodiments of the present application provides a remote auditing method, which is applied to an auditing system including a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
  • the risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform;
  • the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform, and each audit model saved in the audit model management platform Release and synchronize updates through the risk monitoring platform;
  • the audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform;
  • the risk monitoring platform After receiving the audit result, the risk monitoring platform outputs the audit result.
  • a second aspect of the embodiments of the present application provides a remote auditing system, including:
  • the risk monitoring platform is configured to obtain a control instruction of the scheduling audit model, and send the obtained control instruction to the audit model scheduling platform; after receiving the audit result sent by the audit model management platform, output the audit result;
  • An audit model scheduling platform configured to: after receiving the control instruction, scheduling a target audit model corresponding to the control instruction saved in an audit model management platform, where each audit model saved in the audit model management platform passes The risk monitoring platform is released and updated simultaneously;
  • the audit model management platform is based on the hadoop architecture, is configured to run the target audit model, obtain an audit result, and send the audit result to the risk monitoring platform.
  • This application divides the audit system into three systems: risk monitoring platform, audit model management platform and audit model scheduling platform.
  • the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform;
  • the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run.
  • the audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output.
  • the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system.
  • the publishers who do not need the audit model are notified one by one and the updated audit model is released to the personnel involved in the audit work, which simplifies the process of the remote audit work and improves the work efficiency.
  • FIG. 1 is a flowchart of a first embodiment of a remote auditing method provided by an embodiment of the present application
  • FIG. 2 is a flowchart of a second embodiment of a remote auditing method provided by an embodiment of the present application
  • FIG. 3 is a structural diagram of an embodiment of a remote auditing system provided by an embodiment of the present application.
  • the embodiment of the present application provides a remote auditing method and system, which can improve the efficiency of the remote auditing work.
  • the first remote auditing method in the embodiment of the present application is applied to an auditing system including a risk monitoring platform, an audit model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
  • the risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform.
  • the traditional remote auditing system is divided into three systems: a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform, and the auditing of the original auditing system is completed through the cooperation of the three systems.
  • Monitoring function is a platform for interacting with various users. After logging in to the remote auditing system, the user can upload the audit model developed by himself to the risk monitoring platform, or obtain the auditing result of the audit model through the risk monitoring platform.
  • the audit model management platform is based on the Hadoop architecture and is mainly used to store various audit models. The audit model is run under the scheduling of the audit model scheduling platform, and the audit results obtained by the operation are sent to the risk monitoring platform.
  • the audit model scheduling platform is mainly used to schedule the audit model saved in the audit model management platform and trigger the operation of the audit model.
  • the user can log in to the auditing system, and issue a control instruction for scheduling the auditing model through the risk monitoring platform. After obtaining the control instruction, the risk monitoring platform sends the control instruction to the auditing model scheduling platform.
  • the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform.
  • the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform, thereby triggering an operation of the target audit model.
  • the target audit model is determined based on the control commands issued by the user, and the control commands point to one or more audit models, which are the target audit models.
  • Each audit model saved in the audit model management platform is released and updated synchronously through the risk monitoring platform, that is, the audit model is obtained through the risk monitoring platform and is released to the audit model management platform. If the audit model needs to be updated, the risk monitoring platform is also adopted. Obtain an update script and publish it to the audit model management platform.
  • the audit model saved in the audit model management platform can be released by the following steps:
  • the risk monitoring platform obtains an audit model uploaded by a user
  • the risk monitoring platform sets scheduling parameters for the obtained auditing model, and issues the auditing model and the scheduling parameters to the auditing model management platform;
  • the risk monitoring platform obtains an auditing model uploaded by the user, where the user can be any user who logs in to the auditing system, that is, all parties involved in the auditing work can independently develop their own auditing model, and then The audit model is uploaded to the risk monitoring platform.
  • the risk monitoring platform sets scheduling parameters for the obtained audit model, and issues the audit model and the scheduling parameters to the audit model management platform, where the scheduling parameters include the auditing The storage path of the model on the audit model management platform.
  • the audit model management platform After receiving the audit model and the scheduling parameters, the audit model management platform stores the audit model according to the scheduling parameters to a specified directory, that is, the storage path.
  • the method further includes: the risk monitoring platform sending the scheduling parameter to the audit model scheduling platform.
  • the risk monitoring platform may inform the audit model scheduling platform of the scheduling parameters corresponding to the audit model that has been released to the audit model management platform.
  • the audit model scheduling platform may schedule the target audit model from the audit model management platform according to the scheduling parameter corresponding to the target audit model.
  • the audit model saved in the audit model management platform can be updated synchronously by the following steps:
  • the audit model management platform After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
  • the risk monitoring platform is scanned by using a synchronous task called a script synchronization tool.
  • the synchronization task is pre-set by the workflow engine.
  • the task-oozie workflow engine of Hadoop can be used to construct a time-executed task oozie-job, and the risk monitoring platform is performed by using the oozie-job timing script synchronization tool. scanning. You can use a variety of existing script synchronization tools, such as FileSync or GoodSync.
  • step (2.2) if an audit model update script that is not released to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool. Specifically, the file of the update script can be synchronized to the HDSF storage directory specified by hadoop.
  • the audit model management platform synchronously updates the audit model corresponding to the audit model update script, thereby completing the update operation of the audit model.
  • the method may further include:
  • the audit model management platform feeds back the information of the synchronization update failure to the risk monitoring platform, and the risk monitoring platform triggers the script synchronization tool to fail the synchronization update.
  • the audit model is updated again.
  • the audit model management platform can feed back the synchronous update result of the audit model to the risk monitoring platform, so that the result is fed back to the user by the risk monitoring platform.
  • the user may re-trigger the script synchronization tool through the risk monitoring platform according to actual needs, and the audit model that fails the synchronization update is updated synchronously until the synchronization update succeeds or the synchronization update reaches the preset state. frequency.
  • the audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform.
  • the audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform.
  • a model running task and an audit result pushing task may be built in the Hadoop, and the model running task acquires and runs the target auditing model under the scheduling of the audit model scheduling platform to obtain an audit result; the audit result push task is responsible for The audit results are sent to the risk monitoring platform.
  • the risk monitoring platform After receiving the audit result, the risk monitoring platform outputs the audit result.
  • the risk monitoring platform After receiving the audit result, the risk monitoring platform outputs the audit result, and the related user can obtain the audit result through the risk detecting platform.
  • the embodiment of the present application divides the audit system into three systems: a risk monitoring platform, an audit model management platform, and an audit model scheduling platform, and completes auditing and monitoring functions of the audit system through mutual cooperation of the three systems.
  • the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform;
  • the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run.
  • the audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output.
  • the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system.
  • the publishers who do not need the audit model are notified one by one and the updated audit model is released to the personnel involved in the audit work, which simplifies the process of the remote audit work and improves the work efficiency.
  • a second remote auditing method in the embodiment of the present application is applied to an auditing system including a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
  • the risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform.
  • the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform.
  • the audit model management platform runs the target audit model, and obtains an audit result.
  • Steps 201 to 203 are the same as steps 101 to 103. For details, refer to the related description of steps 101 to 103.
  • the audit model management platform sends the audit result to a hive interface preset by hadoop;
  • the auditing result can be sent to the hive interface preset by hadoop for data.
  • the identification and conversion of the format enables the audit result data to smoothly enter the risk monitoring platform.
  • the hive interface processes the audit result to obtain data in a specific markup language format.
  • the hive interface After receiving the audit result, the hive interface processes the audit result to obtain data in a specific markup language format. According to the actual requirements of the audit system for the data format, data in a specific markup language format such as xml, xhtml, json, etc. can be generated.
  • step 205 can include:
  • Json is a lightweight data exchange format that uses a text format that is completely independent of the programming language to store and represent data, with a clean and clear hierarchy.
  • some sensitive characters need to be filtered, otherwise there may be problems such as system crash in subsequent data parsing.
  • the json sensitive characters in the audit result are replaced with non-json-sensitive characters according to a preset rule to obtain desensitized result data. For example, replace " ⁇ " with "[]” and so on. After desensitization of the data, the desensitized result data can be processed into data in json format.
  • the audit model management platform periodically sends data of the specific markup language format to the risk monitoring platform;
  • a data push task can be constructed in the Hadoop, and the data in a specific markup language format obtained by data conversion is periodically sent to the risk monitoring platform.
  • the risk monitoring platform receives and outputs data in the specific markup language format.
  • the risk monitoring platform may output the data, and the related user obtains the data through the risk detection platform.
  • the embodiment of the present application divides the audit system into three systems: a risk monitoring platform, an audit model management platform, and an audit model scheduling platform, and completes auditing and monitoring functions of the audit system through mutual cooperation of the three systems.
  • the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform;
  • the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run.
  • the audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output.
  • the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system.
  • the embodiment further converts the data format of the audit result data to obtain data in a specific markup language format, so that the data can be smoothly transmitted in the audit system.
  • an embodiment of a remote auditing system in the embodiment of the present application includes:
  • the risk monitoring platform 301 is configured to obtain a control instruction for scheduling the audit model, and send the obtained control instruction to the audit model scheduling platform; after receiving the audit result sent by the audit model management platform, output the audit result;
  • the audit model scheduling platform 302 is configured to, after receiving the control instruction, schedule a target audit model corresponding to the control instruction saved in the audit model management platform, where each audit model saved in the audit model management platform Release and synchronize updates through the risk monitoring platform;
  • the audit model management platform 303 is configured to run the target audit model based on the Hadoop architecture, obtain an audit result, and send the audit result to the risk monitoring platform.
  • the risk monitoring platform can also be used to:
  • the audit model management platform can also be used to:
  • the audit model After receiving the audit model and the scheduling parameters, the audit model is stored under the storage path.
  • the risk monitoring platform can also be used to:
  • the scheduling of the target audit model by the audit model scheduling platform may specifically be:
  • the audit model scheduling platform schedules the target audit model from the audit model management platform according to scheduling parameters corresponding to the target audit model.
  • the audit model saved in the audit model management platform is updated synchronously by the following steps:
  • the risk monitoring platform is scanned by using a synchronous execution task called a synchronization tool, and the synchronization task is preset by using a workflow engine;
  • the audit model update script is issued to the audit model management platform by using the script synchronization tool;
  • the audit model management platform After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
  • the synchronization task is a time-executed task oozie-job built using the oozie workflow engine.
  • the audit model update script is synchronized to the HDSF storage directory specified by hadoop by using the script synchronization tool.
  • audit model management platform is further used to:
  • the synchronization update fails, the information about the failure of the synchronization update is fed back to the risk monitoring platform, and the script synchronization tool is triggered by the risk monitoring platform, and the audit model that fails the synchronization update is updated again.
  • the audit model management platform sends the audit result to the risk monitoring platform, including:
  • the audit model management platform sends the audit result to the hive interface preset by hadoop;
  • the hive interface processes the audit result to obtain data in a specific markup language format
  • the audit model management platform periodically transmits data in the specific markup language format to the risk monitoring platform.
  • the hive interface processes the audit result, and the data obtained in a specific markup language format includes:
  • the json sensitive character in the audit result is replaced with a non-json sensitive character according to a preset rule to obtain desensitized result data;
  • the desensitized result data is processed into data in json format.
  • the auditing the model management platform to periodically send the data in the specific markup language format to the risk monitoring platform comprises:
  • the data in the specific markup language format is sent to the risk monitoring platform by the data push task timing.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present application relates to the technical field of financial information processing, and provides a remote auditing method and system. The remote auditing method is applied to an auditing system which comprises a risk monitoring platform, an auditing model scheduling platform and a hadoop architecture based auditing model management platform. The method comprises: obtaining, by the risk monitoring platform, a control instruction, and transmitting the obtained control instruction to the auditing model scheduling platform; after the auditing model scheduling platform receives the control instruction, scheduling a target auditing model corresponding to the control instruction and stored in the auditing model management platform; operating, by the auditing model management platform, the target auditing model to obtain an auditing result, and transmitting the auditing result to the risk monitoring platform; and after the risk monitoring platform receives the auditing result, outputting the auditing result. The method can simplify the flow of the remote auditing operation and improve work efficiency.

Description

一种远程审计方法和***Remote auditing method and system
本申请要求于2018年2月7日提交中国专利局、申请号为201810122210.6、发明名称为“一种远程审计方法和***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201,810, 221, 021, filed on February 7, 2018, the entire disclosure of which is incorporated herein by reference. .
技术领域Technical field
本申请涉及金融信息处理技术领域,尤其涉及一种远程审计方法和***。The present application relates to the field of financial information processing technologies, and in particular, to a remote audit method and system.
背景技术Background technique
审计是指由专设机关依照法律对国家各级政府及金融机构、企业事业组织的重大项目和财务收支进行事前和事后审查的独立性经济监督活动。目前,远程审计工作所采用的审计模型通常由相关人员独立开发,开发好的审计模型会发布到远程审计***上运行,得到审计模型的输出结果。然而,当审计模型需要更新时,往往需要在***后台编写脚本进行新版本的发布,而且还需要通知参与远程审计工作的多方人员,流程十分繁琐,导致审计工作的效率低下。Audit refers to the independent economic supervision activities of pre- and post-examination of major projects and financial revenues and expenditures of government, financial institutions, enterprises and institutions at all levels in accordance with the law. At present, the audit model used in remote audit work is usually developed independently by relevant personnel. The developed audit model will be released to the remote audit system and the output of the audit model will be obtained. However, when the audit model needs to be updated, it is often necessary to write a script in the background of the system to release a new version, and also need to notify the multi-party personnel involved in the remote audit work, the process is very cumbersome, resulting in inefficient audit work.
技术问题technical problem
本申请实施例提供了一种远程审计方法和***,能够提高远程审计工作的效率。The embodiment of the present application provides a remote auditing method and system, which can improve the efficiency of the remote auditing work.
技术解决方案Technical solution
本申请实施例的第一方面,提供了一种远程审计方法,应用于包括风险监测平台、审计模型调度平台和基于hadoop架构的审计模型管理平台的审计***,所述远程审计方法包括:A first aspect of the embodiments of the present application provides a remote auditing method, which is applied to an auditing system including a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
所述风险监测平台获取用于调度审计模型的控制指令,并将获取到的控制指令发送至所述审计模型调度平台;The risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform;
所述审计模型调度平台在接收到所述控制指令后,对所述审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新;After receiving the control instruction, the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform, and each audit model saved in the audit model management platform Release and synchronize updates through the risk monitoring platform;
所述审计模型管理平台运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台;The audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform;
所述风险监测平台在接收到所述审计结果后,将所述审计结果输出。After receiving the audit result, the risk monitoring platform outputs the audit result.
本申请实施例的第二方面,提供了一种远程审计***,包括:A second aspect of the embodiments of the present application provides a remote auditing system, including:
风险监测平台,用于获取调度审计模型的控制指令,并将获取到的控制指令发送至审计模型调度平台;在接收到审计模型管理平台发送的审计结果后,将所述审计结果输出;The risk monitoring platform is configured to obtain a control instruction of the scheduling audit model, and send the obtained control instruction to the audit model scheduling platform; after receiving the audit result sent by the audit model management platform, output the audit result;
审计模型调度平台,用于在接收到所述控制指令后,对审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新;An audit model scheduling platform, configured to: after receiving the control instruction, scheduling a target audit model corresponding to the control instruction saved in an audit model management platform, where each audit model saved in the audit model management platform passes The risk monitoring platform is released and updated simultaneously;
审计模型管理平台,基于hadoop架构,用于运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台。The audit model management platform is based on the hadoop architecture, is configured to run the target audit model, obtain an audit result, and send the audit result to the risk monitoring platform.
有益效果Beneficial effect
本申请通过将审计***拆分为风险监测平台、审计模型管理平台以及审计模型调度平台三个***,通过三个***的相互配合来完成审计***的审计、监测功能。其中,风险监测平台支持各个用户独立开发审计模型并发布至审计模型管理平台;审计模型管理平台保存各个审计模型,并在审计模型调度平台的控制下对各个审计模型进行调度,通过审计模型的运行得到审计结果,最后将审计结果返回给风险监测平台输出。当审计模型需要更新时,审计模型的发布者能够利用该风险监测平台对审计模型进行同步更新,参与远程审计工作的各方人员只要登录该审计***即可获取到同步更新后的各个审计模型,而无需审计模型的发布者逐一通知并将更新后的审计模型发布给各个参与审计工作的人员,有效简化了远程审计工作的流程,提高了工作效率。This application divides the audit system into three systems: risk monitoring platform, audit model management platform and audit model scheduling platform. Through the cooperation of the three systems, the auditing and monitoring functions of the auditing system are completed. Among them, the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform; the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run. The audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output. When the audit model needs to be updated, the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system. The publishers who do not need the audit model are notified one by one and the updated audit model is released to the personnel involved in the audit work, which simplifies the process of the remote audit work and improves the work efficiency.
附图说明DRAWINGS
图1是本申请实施例提供的一种远程审计方法的第一个实施例的流程图;1 is a flowchart of a first embodiment of a remote auditing method provided by an embodiment of the present application;
图2是本申请实施例提供的一种远程审计方法的第二个实施例的流程图;2 is a flowchart of a second embodiment of a remote auditing method provided by an embodiment of the present application;
图3是本申请实施例提供的一种远程审计***的一个实施例的结构图。FIG. 3 is a structural diagram of an embodiment of a remote auditing system provided by an embodiment of the present application.
本发明的实施方式Embodiments of the invention
本申请实施例提供了一种远程审计方法和***,能够提高远程审计工作的效率。The embodiment of the present application provides a remote auditing method and system, which can improve the efficiency of the remote auditing work.
请参阅图1,本申请实施例的第一种远程审计方法应用于包括风险监测平台、审计模型调度平台和基于hadoop架构的审计模型管理平台的审计***,所述远程审计方法包括:Referring to FIG. 1, the first remote auditing method in the embodiment of the present application is applied to an auditing system including a risk monitoring platform, an audit model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
101、所述风险监测平台获取用于调度审计模型的控制指令,并将获取到的控制指令发送至所述审计模型调度平台;101. The risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform.
在本申请实施例中,将传统的远程审计***拆分成风险监测平台、审计模型调度平台和审计模型管理平台3个***,通过这3个***之间的相互配合完成原审计***的审计和监测功能。风险监测平台是与各个用户交互的平台,用户在登录远程审计***后,可以将自己开发的审计模型上传到风险监测平台,也可以通过风险监测平台获取审计模型的运算结果。审计模型管理平台基于hadoop架构,主要用于存放各个审计模型,并在审计模型调度平台的调度下运行审计模型,将运算得到的审计结果发送给风险监测平台。审计模型调度平台主要用于对审计模型管理平台中保存的审计模型进行调度,触发审计模型的运行。在步骤101中,用户可以登录审计***,通过风险监测平台发出用于调度审计模型的控制指令,风险监测平台在获取到该控制指令后,将该控制指令发送至审计模型调度平台。In the embodiment of the present application, the traditional remote auditing system is divided into three systems: a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform, and the auditing of the original auditing system is completed through the cooperation of the three systems. Monitoring function. The risk monitoring platform is a platform for interacting with various users. After logging in to the remote auditing system, the user can upload the audit model developed by himself to the risk monitoring platform, or obtain the auditing result of the audit model through the risk monitoring platform. The audit model management platform is based on the Hadoop architecture and is mainly used to store various audit models. The audit model is run under the scheduling of the audit model scheduling platform, and the audit results obtained by the operation are sent to the risk monitoring platform. The audit model scheduling platform is mainly used to schedule the audit model saved in the audit model management platform and trigger the operation of the audit model. In step 101, the user can log in to the auditing system, and issue a control instruction for scheduling the auditing model through the risk monitoring platform. After obtaining the control instruction, the risk monitoring platform sends the control instruction to the auditing model scheduling platform.
102、所述审计模型调度平台在接收到所述控制指令后,对所述审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度;102. After receiving the control instruction, the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform.
所述审计模型调度平台在接收到所述控制指令后,对所述审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,从而触发目标审计模型的运算。目标审计模型是根据用户发出的控制指令确定的,该控制指令指向一个或多个审计模型,这些审计模型即为目标审计模型。所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新,即通过风险监测平台获取审计模型并发布到审计模型管理平台,若审计模型需要更新,同样通过风险监测平台获取更新脚本并发布到审计模型管理平台。After receiving the control instruction, the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform, thereby triggering an operation of the target audit model. The target audit model is determined based on the control commands issued by the user, and the control commands point to one or more audit models, which are the target audit models. Each audit model saved in the audit model management platform is released and updated synchronously through the risk monitoring platform, that is, the audit model is obtained through the risk monitoring platform and is released to the audit model management platform. If the audit model needs to be updated, the risk monitoring platform is also adopted. Obtain an update script and publish it to the audit model management platform.
进一步的,所述审计模型管理平台中保存的审计模型可以通过以下步骤发布:Further, the audit model saved in the audit model management platform can be released by the following steps:
(1.1)所述风险监测平台获取用户上传的审计模型;(1.1) The risk monitoring platform obtains an audit model uploaded by a user;
(1.2)所述风险监测平台为获取到的审计模型设置调度参数,并将所述审计模型和所述调度参数发布至所述审计模型管理平台;(1.2) the risk monitoring platform sets scheduling parameters for the obtained auditing model, and issues the auditing model and the scheduling parameters to the auditing model management platform;
(1.3)所述审计模型管理平台在接收到所述审计模型和所述调度参数后,将所述审计模型存放至所述存储路径下。(1.3) After the audit model management platform receives the audit model and the scheduling parameters, the audit model is stored in the storage path.
对于上述步骤(1.1),所述风险监测平台获取用户上传的审计模型,这里的用户可以是登录审计***的任意用户,即参与审计工作的各方人员均可独立开发自己的审计模型,然后将审计模型上传到风险监测平台。For the above step (1.1), the risk monitoring platform obtains an auditing model uploaded by the user, where the user can be any user who logs in to the auditing system, that is, all parties involved in the auditing work can independently develop their own auditing model, and then The audit model is uploaded to the risk monitoring platform.
对于上述步骤(1.2),所述风险监测平台为获取到的审计模型设置调度参数,并将所述审计模型和所述调度参数发布至所述审计模型管理平台,这里的调度参数包含所述审计模型在所述审计模型管理平台上的存储路径。For the above step (1.2), the risk monitoring platform sets scheduling parameters for the obtained audit model, and issues the audit model and the scheduling parameters to the audit model management platform, where the scheduling parameters include the auditing The storage path of the model on the audit model management platform.
对于上述步骤(1.3),所述审计模型管理平台在接收到所述审计模型和所述调度参数后,将所述审计模型根据调度参数存放至指定的目录,即所述存储路径下。For the above step (1.3), after receiving the audit model and the scheduling parameters, the audit model management platform stores the audit model according to the scheduling parameters to a specified directory, that is, the storage path.
更进一步的,在上述步骤(1.2)之后,还可以包括:所述风险监测平台将所述调度参数发送至所述审计模型调度平台。为了便于审计模型调度平台对审计模型进行调度,风险监测平台可以将已发布至审计模型管理平台的审计模型对应的调度参数告知审计模型调度平台。通过这样设置,在步骤102中,所述审计模型调度平台可以根据所述目标审计模型对应的调度参数从所述审计模型管理平台中调度所述目标审计模型。Further, after the foregoing step (1.2), the method further includes: the risk monitoring platform sending the scheduling parameter to the audit model scheduling platform. In order to facilitate the audit model scheduling platform to schedule the audit model, the risk monitoring platform may inform the audit model scheduling platform of the scheduling parameters corresponding to the audit model that has been released to the audit model management platform. Through such setting, in step 102, the audit model scheduling platform may schedule the target audit model from the audit model management platform according to the scheduling parameter corresponding to the target audit model.
进一步的,所述审计模型管理平台中保存的审计模型可以通过以下步骤同步更新:Further, the audit model saved in the audit model management platform can be updated synchronously by the following steps:
(2.1)采用定时执行的同步任务调用脚本同步工具,对所述风险监测平台进行扫描;(2.1) using a synchronous execution task called a script synchronization tool to scan the risk monitoring platform;
(2.2)若扫描到未发布至所述审计模型管理平台的审计模型更新脚本,则利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台;(2.2) if the audit model update script not published to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool;
(2.3)所述审计模型管理平台在接收到所述审计模型更新脚本后,同步更新与所述审计模型更新脚本对应的审计模型。(2.3) After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
对于上述步骤(2.1),采用定时执行的同步任务调用脚本同步工具,对所述风险监测平台进行扫描。所述同步任务利用工作流引擎预先设置,比如可以利用hadoop的组件-oozie工作流引擎构建一个定时执行的任务oozie-job,通过该oozie-job定时调用脚本同步工具,对所述风险监测平台进行扫描。可以采用现有的各种脚本同步工具,比如FileSync或GoodSync等。For the above step (2.1), the risk monitoring platform is scanned by using a synchronous task called a script synchronization tool. The synchronization task is pre-set by the workflow engine. For example, the task-oozie workflow engine of Hadoop can be used to construct a time-executed task oozie-job, and the risk monitoring platform is performed by using the oozie-job timing script synchronization tool. scanning. You can use a variety of existing script synchronization tools, such as FileSync or GoodSync.
对于上述步骤(2.2),若扫描到未发布至所述审计模型管理平台的审计模型更新脚本,则利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台。具体的,可以将更新脚本的文件同步到hadoop指定的HDSF存储目录下。For the above step (2.2), if an audit model update script that is not released to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool. Specifically, the file of the update script can be synchronized to the HDSF storage directory specified by hadoop.
对于上述步骤(2.3),所述审计模型管理平台在接收到所述审计模型更新脚本后,同步更新与所述审计模型更新脚本对应的审计模型,从而完成审计模型的更新操作。For the above step (2.3), after receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script, thereby completing the update operation of the audit model.
更进一步的,在上述步骤(2.3)之后,还可以包括:Further, after the foregoing step (2.3), the method may further include:
(2.4)若同步更新成功,则所述审计模型管理平台将同步更新成功的信息反馈给所述风险监测平台;(2.4) if the synchronization update is successful, the audit model management platform feeds back information about successful synchronization update to the risk monitoring platform;
(2.5)若同步更新失败,则所述审计模型管理平台将同步更新失败的信息反馈给所述风险监测平台,并由所述风险监测平台触发所述脚本同步工具,对所述同步更新失败的审计模型再次进行同步更新。(2.5) if the synchronization update fails, the audit model management platform feeds back the information of the synchronization update failure to the risk monitoring platform, and the risk monitoring platform triggers the script synchronization tool to fail the synchronization update. The audit model is updated again.
对于上述步骤(2.4)和(2.5),审计模型管理平台可以将审计模型的同步更新结果反馈给风险监测平台,以由风险监测平台将结果反馈给用户。另外,若同步更新失败,用户根据实际需要还可以通过所述风险监测平台重新触发脚本同步工具,对所述同步更新失败的审计模型再次进行同步更新,直至同步更新成功或者同步更新达到预设的次数。For the above steps (2.4) and (2.5), the audit model management platform can feed back the synchronous update result of the audit model to the risk monitoring platform, so that the result is fed back to the user by the risk monitoring platform. In addition, if the synchronization update fails, the user may re-trigger the script synchronization tool through the risk monitoring platform according to actual needs, and the audit model that fails the synchronization update is updated synchronously until the synchronization update succeeds or the synchronization update reaches the preset state. frequency.
103、所述审计模型管理平台运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台;103. The audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform.
在所述审计模型调度平台的调度下,所述审计模型管理平台运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台。具体的,可以在hadoop中构建一个模型运行任务和一个审计结果推送任务,模型运行任务在所述审计模型调度平台的调度下获取并运行目标审计模型,得到审计结果;审计结果推送任务则负责将审计结果发送到所述风险监测平台。Under the scheduling of the audit model scheduling platform, the audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform. Specifically, a model running task and an audit result pushing task may be built in the Hadoop, and the model running task acquires and runs the target auditing model under the scheduling of the audit model scheduling platform to obtain an audit result; the audit result push task is responsible for The audit results are sent to the risk monitoring platform.
104、所述风险监测平台在接收到所述审计结果后,将所述审计结果输出。104. After receiving the audit result, the risk monitoring platform outputs the audit result.
所述风险监测平台在接收到所述审计结果后,将所述审计结果输出,相关的用户即可通过所述风险检测平台获取所述审计结果。After receiving the audit result, the risk monitoring platform outputs the audit result, and the related user can obtain the audit result through the risk detecting platform.
本申请实施例通过将审计***拆分为风险监测平台、审计模型管理平台以及审计模型调度平台三个***,通过三个***的相互配合来完成审计***的审计、监测功能。其中,风险监测平台支持各个用户独立开发审计模型并发布至审计模型管理平台;审计模型管理平台保存各个审计模型,并在审计模型调度平台的控制下对各个审计模型进行调度,通过审计模型的运行得到审计结果,最后将审计结果返回给风险监测平台输出。当审计模型需要更新时,审计模型的发布者能够利用该风险监测平台对审计模型进行同步更新,参与远程审计工作的各方人员只要登录该审计***即可获取到同步更新后的各个审计模型,而无需审计模型的发布者逐一通知并将更新后的审计模型发布给各个参与审计工作的人员,有效简化了远程审计工作的流程,提高了工作效率。The embodiment of the present application divides the audit system into three systems: a risk monitoring platform, an audit model management platform, and an audit model scheduling platform, and completes auditing and monitoring functions of the audit system through mutual cooperation of the three systems. Among them, the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform; the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run. The audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output. When the audit model needs to be updated, the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system. The publishers who do not need the audit model are notified one by one and the updated audit model is released to the personnel involved in the audit work, which simplifies the process of the remote audit work and improves the work efficiency.
请参阅图2,本申请实施例的第二种远程审计方法应用于包括风险监测平台、审计模型调度平台和基于hadoop架构的审计模型管理平台的审计***,所述远程审计方法包括:Referring to FIG. 2, a second remote auditing method in the embodiment of the present application is applied to an auditing system including a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform based on a Hadoop architecture, where the remote auditing method includes:
201、所述风险监测平台获取用于调度审计模型的控制指令,并将获取到的控制指令发送至所述审计模型调度平台;201. The risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform.
202、所述审计模型调度平台在接收到所述控制指令后,对所述审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度;202. After receiving the control instruction, the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform.
203、所述审计模型管理平台运行所述目标审计模型,得到审计结果;203. The audit model management platform runs the target audit model, and obtains an audit result.
步骤201至203与步骤101至103相同,具体可参照步骤101至103的相关说明。Steps 201 to 203 are the same as steps 101 to 103. For details, refer to the related description of steps 101 to 103.
204、所述审计模型管理平台将所述审计结果发送至hadoop预置的hive接口中;204. The audit model management platform sends the audit result to a hive interface preset by hadoop;
由于用户自定义的审计模型得到的审计结果的数据格式各异,这些审计结果可能存在某些审计***无法识别的数据格式,因此,可以将审计结果发送至hadoop预置的hive接口,以进行数据格式的识别和转换,使得审计结果数据能够顺利进入所述风险监测平台。Because the data format of the audit result obtained by the user-defined auditing model is different, these auditing results may have some data formats that are not recognized by the auditing system. Therefore, the auditing result can be sent to the hive interface preset by hadoop for data. The identification and conversion of the format enables the audit result data to smoothly enter the risk monitoring platform.
205、所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据;205. The hive interface processes the audit result to obtain data in a specific markup language format.
所述hive接口在接收到所述审计结果后,对该审计结果进行处理,得到特定标记语言格式的数据。根据审计***对于数据格式的实际需求,可以产生xml、xhtml、json等特定标记语言格式的数据。After receiving the audit result, the hive interface processes the audit result to obtain data in a specific markup language format. According to the actual requirements of the audit system for the data format, data in a specific markup language format such as xml, xhtml, json, etc. can be generated.
更进一步的,步骤205可以包括:Further, step 205 can include:
(1)将所述审计结果中的json敏感字符按照预设的规则替换成非json敏感的字符,得到脱敏后的结果数据;(1) replacing the json sensitive character in the audit result with a non-json-sensitive character according to a preset rule to obtain desensitized result data;
(2)将所述脱敏后的结果数据加工成json格式的数据。(2) Processing the desensitized result data into data in json format.
json是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,具有简洁和清晰的层次结构。然而,在将数据转换成json格式时,需要对一些敏感字符进行过滤,否则在后续进行数据解析时可能会产生***崩溃等问题。在上述步骤(1)至(2)中,将所述审计结果中的json敏感字符按照预设的规则替换成非json敏感的字符,得到脱敏后的结果数据。比如,将“{}”替换为“【】”等。在数据脱敏后,即可将脱敏后的结果数据加工成json格式的数据。Json is a lightweight data exchange format that uses a text format that is completely independent of the programming language to store and represent data, with a clean and clear hierarchy. However, when converting data to json format, some sensitive characters need to be filtered, otherwise there may be problems such as system crash in subsequent data parsing. In the above steps (1) to (2), the json sensitive characters in the audit result are replaced with non-json-sensitive characters according to a preset rule to obtain desensitized result data. For example, replace "{}" with "[]" and so on. After desensitization of the data, the desensitized result data can be processed into data in json format.
206、所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台;206. The audit model management platform periodically sends data of the specific markup language format to the risk monitoring platform;
具体的,可以在hadoop中构建一个数据推送任务,通过该任务定时将数据转换得到的特定标记语言格式的数据发送至所述风险监测平台。Specifically, a data push task can be constructed in the Hadoop, and the data in a specific markup language format obtained by data conversion is periodically sent to the risk monitoring platform.
207、所述风险监测平台接收并输出所述特定标记语言格式的数据。207. The risk monitoring platform receives and outputs data in the specific markup language format.
所述风险监测平台在接收到所述特定标记语言格式的结果数据后,即可将这些数据输出,相关用户通过所述风险检测平台获得这些数据。After receiving the result data of the specific markup language format, the risk monitoring platform may output the data, and the related user obtains the data through the risk detection platform.
本申请实施例通过将审计***拆分为风险监测平台、审计模型管理平台以及审计模型调度平台三个***,通过三个***的相互配合来完成审计***的审计、监测功能。其中,风险监测平台支持各个用户独立开发审计模型并发布至审计模型管理平台;审计模型管理平台保存各个审计模型,并在审计模型调度平台的控制下对各个审计模型进行调度,通过审计模型的运行得到审计结果,最后将审计结果返回给风险监测平台输出。当审计模型需要更新时,审计模型的发布者能够利用该风险监测平台对审计模型进行同步更新,参与远程审计工作的各方人员只要登录该审计***即可获取到同步更新后的各个审计模型,而无需审计模型的发布者逐一通知并将更新后的审计模型发布给各个参与审计工作的人员,有效简化了远程审计工作的流程,提高了工作效率。另外,本实施例还对审计结果数据的数据格式进行了转换,得到特定标记语言格式的数据,使得该数据能够顺利地在审计***中传输。The embodiment of the present application divides the audit system into three systems: a risk monitoring platform, an audit model management platform, and an audit model scheduling platform, and completes auditing and monitoring functions of the audit system through mutual cooperation of the three systems. Among them, the risk monitoring platform supports each user to independently develop an audit model and publish it to the audit model management platform; the audit model management platform stores each audit model, and each audit model is scheduled under the control of the audit model scheduling platform, and the audit model is run. The audit results are obtained, and the audit results are finally returned to the risk monitoring platform for output. When the audit model needs to be updated, the publisher of the audit model can use the risk monitoring platform to synchronize the audit model, and all parties involved in the remote audit work can obtain the synchronized audit models by logging in to the audit system. The publishers who do not need the audit model are notified one by one and the updated audit model is released to the personnel involved in the audit work, which simplifies the process of the remote audit work and improves the work efficiency. In addition, the embodiment further converts the data format of the audit result data to obtain data in a specific markup language format, so that the data can be smoothly transmitted in the audit system.
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that the size of the sequence of the steps in the above embodiments does not mean that the order of execution is performed. The order of execution of each process should be determined by its function and internal logic, and should not be construed as limiting the implementation process of the embodiments of the present application.
上面主要描述了一种远程审计方法,下面将对一种远程审计***进行描述。The above mainly describes a remote auditing method, and a remote auditing system will be described below.
请参阅图3,本申请实施例中一种远程审计***的一个实施例包括:Referring to FIG. 3, an embodiment of a remote auditing system in the embodiment of the present application includes:
风险监测平台301,用于获取调度审计模型的控制指令,并将获取到的控制指令发送至审计模型调度平台;在接收到审计模型管理平台发送的审计结果后,将所述审计结果输出;The risk monitoring platform 301 is configured to obtain a control instruction for scheduling the audit model, and send the obtained control instruction to the audit model scheduling platform; after receiving the audit result sent by the audit model management platform, output the audit result;
审计模型调度平台302,用于在接收到所述控制指令后,对审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新;The audit model scheduling platform 302 is configured to, after receiving the control instruction, schedule a target audit model corresponding to the control instruction saved in the audit model management platform, where each audit model saved in the audit model management platform Release and synchronize updates through the risk monitoring platform;
审计模型管理平台303,基于hadoop架构,用于运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台。The audit model management platform 303 is configured to run the target audit model based on the Hadoop architecture, obtain an audit result, and send the audit result to the risk monitoring platform.
进一步的,所述风险监测平台还可以用于:Further, the risk monitoring platform can also be used to:
获取用户上传的审计模型;Obtain an audit model uploaded by the user;
为获取到的审计模型设置调度参数,并将所述审计模型和所述调度参数发布至所述审计模型管理平台,所述调度参数包含所述审计模型在所述审计模型管理平台上的存储路径;Setting a scheduling parameter for the obtained auditing model, and publishing the auditing model and the scheduling parameter to the auditing model management platform, where the scheduling parameter includes a storage path of the auditing model on the auditing model management platform ;
所述审计模型管理平台还可以用于:The audit model management platform can also be used to:
在接收到所述审计模型和所述调度参数后,将所述审计模型存放至所述存储路径下。After receiving the audit model and the scheduling parameters, the audit model is stored under the storage path.
进一步的,所述风险监测平台还可以用于:Further, the risk monitoring platform can also be used to:
将所述调度参数发送至所述审计模型调度平台;Sending the scheduling parameter to the audit model scheduling platform;
所述审计模型调度平台对所述目标审计模型进行调度具体可以为:The scheduling of the target audit model by the audit model scheduling platform may specifically be:
所述审计模型调度平台根据所述目标审计模型对应的调度参数从所述审计模型管理平台中调度所述目标审计模型。The audit model scheduling platform schedules the target audit model from the audit model management platform according to scheduling parameters corresponding to the target audit model.
进一步的,所述审计模型管理平台中保存的审计模型通过以下步骤同步更新:Further, the audit model saved in the audit model management platform is updated synchronously by the following steps:
采用定时执行的同步任务调用脚本同步工具,对所述风险监测平台进行扫描,所述同步任务利用工作流引擎预先设置;The risk monitoring platform is scanned by using a synchronous execution task called a synchronization tool, and the synchronization task is preset by using a workflow engine;
若扫描到未发布至所述审计模型管理平台的审计模型更新脚本,则利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台;If the audit model update script that is not published to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool;
所述审计模型管理平台在接收到所述审计模型更新脚本后,同步更新与所述审计模型更新脚本对应的审计模型。After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
更进一步的,所述同步任务为利用oozie工作流引擎构建的定时执行的任务oozie-job。Further, the synchronization task is a time-executed task oozie-job built using the oozie workflow engine.
更进一步的,所述利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台具体为:Further, the using the script synchronization tool to publish the audit model update script to the audit model management platform is specifically:
利用所述脚本同步工具将所述审计模型更新脚本同步至hadoop指定的HDSF存储目录下。The audit model update script is synchronized to the HDSF storage directory specified by hadoop by using the script synchronization tool.
更进一步的,所述审计模型管理平台还用于:Further, the audit model management platform is further used to:
若同步更新成功,则将同步更新成功的信息反馈给所述风险监测平台;If the synchronous update is successful, the information about the successful synchronization update is fed back to the risk monitoring platform;
若同步更新失败,则将同步更新失败的信息反馈给所述风险监测平台,并由所述风险监测平台触发所述脚本同步工具,对所述同步更新失败的审计模型再次进行同步更新。If the synchronization update fails, the information about the failure of the synchronization update is fed back to the risk monitoring platform, and the script synchronization tool is triggered by the risk monitoring platform, and the audit model that fails the synchronization update is updated again.
进一步的,所述审计模型管理平台将所述审计结果发送至所述风险监测平台包括:Further, the audit model management platform sends the audit result to the risk monitoring platform, including:
所述审计模型管理平台将所述审计结果发送至hadoop预置的hive接口中;The audit model management platform sends the audit result to the hive interface preset by hadoop;
所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据;The hive interface processes the audit result to obtain data in a specific markup language format;
所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台。The audit model management platform periodically transmits data in the specific markup language format to the risk monitoring platform.
更进一步的,所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据包括:Further, the hive interface processes the audit result, and the data obtained in a specific markup language format includes:
将所述审计结果中的json敏感字符按照预设的规则替换成非json敏感的字符,得到脱敏后的结果数据;The json sensitive character in the audit result is replaced with a non-json sensitive character according to a preset rule to obtain desensitized result data;
将所述脱敏后的结果数据加工成json格式的数据。The desensitized result data is processed into data in json format.
更进一步的,所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台包括:Further, the auditing the model management platform to periodically send the data in the specific markup language format to the risk monitoring platform comprises:
在hadoop中构建数据推送任务;Build a data push task in hadoop;
通过所述数据推送任务定时将所述特定标记语言格式的数据发送至所述风险监测平台。The data in the specific markup language format is sent to the risk monitoring platform by the data push task timing.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.

Claims (20)

  1. 一种远程审计方法,其特征在于,应用于包括风险监测平台、审计模型调度平台和基于hadoop架构的审计模型管理平台的审计***,所述远程审计方法包括:A remote auditing method is applied to an auditing system including a risk monitoring platform, an auditing model scheduling platform, and an audit model management platform based on a Hadoop architecture, the remote auditing method comprising:
    所述风险监测平台获取用于调度审计模型的控制指令,并将获取到的控制指令发送至所述审计模型调度平台;The risk monitoring platform acquires a control instruction for scheduling an audit model, and sends the obtained control instruction to the audit model scheduling platform;
    所述审计模型调度平台在接收到所述控制指令后,对所述审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新;After receiving the control instruction, the audit model scheduling platform schedules a target audit model corresponding to the control instruction saved in the audit model management platform, and each audit model saved in the audit model management platform Release and synchronize updates through the risk monitoring platform;
    所述审计模型管理平台运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台;The audit model management platform runs the target audit model, obtains an audit result, and sends the audit result to the risk monitoring platform;
    所述风险监测平台在接收到所述审计结果后,将所述审计结果输出。After receiving the audit result, the risk monitoring platform outputs the audit result.
  2. 根据权利要求1所述的远程审计方法,其特征在于,所述审计模型管理平台中保存的审计模型通过以下步骤发布:The remote auditing method according to claim 1, wherein the audit model saved in the audit model management platform is released by the following steps:
    所述风险监测平台获取用户上传的审计模型;The risk monitoring platform obtains an audit model uploaded by a user;
    所述风险监测平台为获取到的审计模型设置调度参数,并将所述审计模型和所述调度参数发布至所述审计模型管理平台,所述调度参数包含所述审计模型在所述审计模型管理平台上的存储路径;The risk monitoring platform sets scheduling parameters for the obtained audit model, and issues the audit model and the scheduling parameters to the audit model management platform, where the scheduling parameters include the audit model management in the audit model The storage path on the platform;
    所述审计模型管理平台在接收到所述审计模型和所述调度参数后,将所述审计模型存放至所述存储路径下。After receiving the audit model and the scheduling parameters, the audit model management platform stores the audit model under the storage path.
  3. 根据权利要求2所述的远程审计方法,其特征在于,在所述风险监测平台为获取到的审计模型设置调度参数之后,还包括:The remote auditing method according to claim 2, further comprising: after the risk monitoring platform sets the scheduling parameter for the obtained auditing model, the method further comprises:
    所述风险监测平台将所述调度参数发送至所述审计模型调度平台;The risk monitoring platform sends the scheduling parameter to the audit model scheduling platform;
    所述审计模型调度平台对所述目标审计模型进行调度具体为:The scheduling of the target audit model by the audit model scheduling platform is specifically as follows:
    所述审计模型调度平台根据所述目标审计模型对应的调度参数从所述审计模型管理平台中调度所述目标审计模型。The audit model scheduling platform schedules the target audit model from the audit model management platform according to scheduling parameters corresponding to the target audit model.
  4. 根据权利要求1所述的远程审计方法,其特征在于,所述审计模型管理平台中保存的审计模型通过以下步骤同步更新:The remote auditing method according to claim 1, wherein the audit model saved in the audit model management platform is synchronously updated by the following steps:
    采用定时执行的同步任务调用脚本同步工具,对所述风险监测平台进行扫描,所述同步任务利用工作流引擎预先设置;The risk monitoring platform is scanned by using a synchronous execution task called a synchronization tool, and the synchronization task is preset by using a workflow engine;
    若扫描到未发布至所述审计模型管理平台的审计模型更新脚本,则利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台;If the audit model update script that is not published to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool;
    所述审计模型管理平台在接收到所述审计模型更新脚本后,同步更新与所述审计模型更新脚本对应的审计模型。After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
  5. 根据权利要求4所述的远程审计方法,其特征在于,所述同步任务为利用oozie工作流引擎构建的定时执行的任务oozie-job。The remote auditing method according to claim 4, wherein the synchronization task is a time-executed task oozie-job built using the oozie workflow engine.
  6. 根据权利要求4所述的远程审计方法,其特征在于,所述利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台具体为:The remote auditing method according to claim 4, wherein the publishing the audit model update script to the audit model management platform by using the script synchronization tool is specifically:
    利用所述脚本同步工具将所述审计模型更新脚本同步至hadoop指定的HDSF存储目录下。The audit model update script is synchronized to the HDSF storage directory specified by hadoop by using the script synchronization tool.
  7. 根据权利要求4所述的远程审计方法,其特征在于,在所述审计模型管理平台同步更新与所述审计模型更新脚本对应的审计模型之后,还包括:The remote auditing method according to claim 4, further comprising: after the auditing model management platform synchronously updates the auditing model corresponding to the auditing model update script,
    若同步更新成功,则所述审计模型管理平台将同步更新成功的信息反馈给所述风险监测平台;If the synchronization update is successful, the audit model management platform feeds back information about successful synchronization update to the risk monitoring platform;
    若同步更新失败,则所述审计模型管理平台将同步更新失败的信息反馈给所述风险监测平台,并由所述风险监测平台触发所述脚本同步工具,对所述同步更新失败的审计模型再次进行同步更新。If the synchronization update fails, the audit model management platform feeds back the information of the synchronization update failure to the risk monitoring platform, and triggers the script synchronization tool by the risk monitoring platform, and the audit model that fails the synchronization update is again Make a simultaneous update.
  8. 根据权利要求1至7中任一项所述的远程审计方法,其特征在于,所述审计模型管理平台将所述审计结果发送至所述风险监测平台包括:The remote auditing method according to any one of claims 1 to 7, wherein the auditing model management platform sends the auditing result to the risk monitoring platform comprises:
    所述审计模型管理平台将所述审计结果发送至hadoop预置的hive接口中;The audit model management platform sends the audit result to the hive interface preset by hadoop;
    所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据;The hive interface processes the audit result to obtain data in a specific markup language format;
    所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台。The audit model management platform periodically transmits data in the specific markup language format to the risk monitoring platform.
  9. 根据权利要求8所述的远程审计方法,其特征在于,所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据包括:The remote auditing method according to claim 8, wherein the hive interface processes the audit result to obtain data in a specific markup language format, including:
    将所述审计结果中的json敏感字符按照预设的规则替换成非json敏感的字符,得到脱敏后的结果数据;The json sensitive character in the audit result is replaced with a non-json sensitive character according to a preset rule to obtain desensitized result data;
    将所述脱敏后的结果数据加工成json格式的数据。The desensitized result data is processed into data in json format.
  10. 根据权利要求8所述的远程审计方法,其特征在于,所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台包括:The remote auditing method according to claim 8, wherein the auditing the model management platform to periodically send the data in the specific markup language format to the risk monitoring platform comprises:
    在hadoop中构建数据推送任务;Build a data push task in hadoop;
    通过所述数据推送任务定时将所述特定标记语言格式的数据发送至所述风险监测平台。The data in the specific markup language format is sent to the risk monitoring platform by the data push task timing.
  11. 一种远程审计***,其特征在于,包括:A remote auditing system, comprising:
    风险监测平台,用于获取调度审计模型的控制指令,并将获取到的控制指令发送至审计模型调度平台;在接收到审计模型管理平台发送的审计结果后,将所述审计结果输出;The risk monitoring platform is configured to obtain a control instruction of the scheduling audit model, and send the obtained control instruction to the audit model scheduling platform; after receiving the audit result sent by the audit model management platform, output the audit result;
    审计模型调度平台,用于在接收到所述控制指令后,对审计模型管理平台中保存的与所述控制指令对应的目标审计模型进行调度,所述审计模型管理平台中保存的各个审计模型通过所述风险监测平台发布并同步更新;An audit model scheduling platform, configured to: after receiving the control instruction, scheduling a target audit model corresponding to the control instruction saved in an audit model management platform, where each audit model saved in the audit model management platform passes The risk monitoring platform is released and updated simultaneously;
    审计模型管理平台,基于hadoop架构,用于运行所述目标审计模型,得到审计结果,并将所述审计结果发送至所述风险监测平台。The audit model management platform is based on the hadoop architecture, is configured to run the target audit model, obtain an audit result, and send the audit result to the risk monitoring platform.
  12. 根据权利要求11所述的远程审计***,其特征在于,所述风险监测平台还用于:The remote auditing system according to claim 11, wherein the risk monitoring platform is further configured to:
    获取用户上传的审计模型;Obtain an audit model uploaded by the user;
    为获取到的审计模型设置调度参数,并将所述审计模型和所述调度参数发布至所述审计模型管理平台,所述调度参数包含所述审计模型在所述审计模型管理平台上的存储路径;Setting a scheduling parameter for the obtained auditing model, and publishing the auditing model and the scheduling parameter to the auditing model management platform, where the scheduling parameter includes a storage path of the auditing model on the auditing model management platform ;
    所述审计模型管理平台还用于:The audit model management platform is also used to:
    在接收到所述审计模型和所述调度参数后,将所述审计模型存放至所述存储路径下。After receiving the audit model and the scheduling parameters, the audit model is stored under the storage path.
  13. 根据权利要求12所述的远程审计***,其特征在于,所述风险监测平台还用于:The remote auditing system according to claim 12, wherein the risk monitoring platform is further configured to:
    将所述调度参数发送至所述审计模型调度平台;Sending the scheduling parameter to the audit model scheduling platform;
    所述审计模型调度平台对所述目标审计模型进行调度具体为:The scheduling of the target audit model by the audit model scheduling platform is specifically as follows:
    所述审计模型调度平台根据所述目标审计模型对应的调度参数从所述审计模型管理平台中调度所述目标审计模型。The audit model scheduling platform schedules the target audit model from the audit model management platform according to scheduling parameters corresponding to the target audit model.
  14. 根据权利要求11所述的远程审计***,其特征在于,所述审计模型管理平台中保存的审计模型通过以下步骤同步更新:The remote auditing system according to claim 11, wherein the audit model saved in the audit model management platform is synchronously updated by the following steps:
    采用定时执行的同步任务调用脚本同步工具,对所述风险监测平台进行扫描,所述同步任务利用工作流引擎预先设置;The risk monitoring platform is scanned by using a synchronous execution task called a synchronization tool, and the synchronization task is preset by using a workflow engine;
    若扫描到未发布至所述审计模型管理平台的审计模型更新脚本,则利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台;If the audit model update script that is not published to the audit model management platform is scanned, the audit model update script is issued to the audit model management platform by using the script synchronization tool;
    所述审计模型管理平台在接收到所述审计模型更新脚本后,同步更新与所述审计模型更新脚本对应的审计模型。After receiving the audit model update script, the audit model management platform synchronously updates the audit model corresponding to the audit model update script.
  15. 根据权利要求14所述的远程审计***,其特征在于,所述同步任务为利用oozie工作流引擎构建的定时执行的任务oozie-job。The remote auditing system of claim 14, wherein the synchronization task is a time-executed task oozie-job built using an oozie workflow engine.
  16. 根据权利要求14所述的远程审计***,其特征在于,所述利用所述脚本同步工具将所述审计模型更新脚本发布至所述审计模型管理平台具体为:The remote auditing system according to claim 14, wherein the publishing the audit model update script to the audit model management platform by using the script synchronization tool is specifically:
    利用所述脚本同步工具将所述审计模型更新脚本同步至hadoop指定的HDSF存储目录下。The audit model update script is synchronized to the HDSF storage directory specified by hadoop by using the script synchronization tool.
  17. 根据权利要求14所述的远程审计***,其特征在于,所述审计模型管理平台还用于:The remote auditing system according to claim 14, wherein the audit model management platform is further configured to:
    若同步更新成功,则将同步更新成功的信息反馈给所述风险监测平台;If the synchronous update is successful, the information about the successful synchronization update is fed back to the risk monitoring platform;
    若同步更新失败,则将同步更新失败的信息反馈给所述风险监测平台,并由所述风险监测平台触发所述脚本同步工具,对所述同步更新失败的审计模型再次进行同步更新。If the synchronization update fails, the information about the failure of the synchronization update is fed back to the risk monitoring platform, and the script synchronization tool is triggered by the risk monitoring platform, and the audit model that fails the synchronization update is updated again.
  18. 根据权利要求11至17中任一项所述的远程审计***,其特征在于,所述审计模型管理平台将所述审计结果发送至所述风险监测平台包括:The remote auditing system according to any one of claims 11 to 17, wherein the auditing model management platform sends the auditing result to the risk monitoring platform comprises:
    所述审计模型管理平台将所述审计结果发送至hadoop预置的hive接口中;The audit model management platform sends the audit result to the hive interface preset by hadoop;
    所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据;The hive interface processes the audit result to obtain data in a specific markup language format;
    所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台。The audit model management platform periodically transmits data in the specific markup language format to the risk monitoring platform.
  19. 根据权利要求18所述的远程审计***,其特征在于,所述hive接口对所述审计结果进行处理,得到特定标记语言格式的数据包括:The remote auditing system according to claim 18, wherein the hive interface processes the audit result to obtain data in a specific markup language format, including:
    将所述审计结果中的json敏感字符按照预设的规则替换成非json敏感的字符,得到脱敏后的结果数据;The json sensitive character in the audit result is replaced with a non-json sensitive character according to a preset rule to obtain desensitized result data;
    将所述脱敏后的结果数据加工成json格式的数据。The desensitized result data is processed into data in json format.
  20. 根据权利要求18所述的远程审计***,其特征在于,所述审计模型管理平台定时将所述特定标记语言格式的数据发送至所述风险监测平台包括:The remote auditing system according to claim 18, wherein the auditing the model management platform to periodically send the data in the specific markup language format to the risk monitoring platform comprises:
    在hadoop中构建数据推送任务;Build a data push task in hadoop;
    通过所述数据推送任务定时将所述特定标记语言格式的数据发送至所述风险监测平台。The data in the specific markup language format is sent to the risk monitoring platform by the data push task timing.
PCT/CN2018/082609 2018-02-07 2018-04-11 Remote auditing method and system WO2019153481A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810122210.6A CN108269066B (en) 2018-02-07 2018-02-07 Remote auditing method and system
CN201810122210.6 2018-02-07

Publications (1)

Publication Number Publication Date
WO2019153481A1 true WO2019153481A1 (en) 2019-08-15

Family

ID=62773752

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/082609 WO2019153481A1 (en) 2018-02-07 2018-04-11 Remote auditing method and system

Country Status (2)

Country Link
CN (1) CN108269066B (en)
WO (1) WO2019153481A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884435A (en) * 2021-02-10 2021-06-01 南京苏宁软件技术有限公司 Service data processing method, device, system, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050097149A1 (en) * 2003-11-05 2005-05-05 Lumigent Technologies, Inc. Data audit system
CN101556666A (en) * 2009-05-21 2009-10-14 中国建设银行股份有限公司 Method, device and auditing system for establishing auditing model
CN102184491A (en) * 2011-05-31 2011-09-14 中信银行股份有限公司 Offsite auditing comprehensive analysis platform
CN102413143A (en) * 2011-12-01 2012-04-11 江苏华丽网络工程有限公司 Security audit system and method based on cloud computing
CN105760444A (en) * 2016-02-03 2016-07-13 国网智能电网研究院 Novel business and database audit data center
CN106529329A (en) * 2016-10-11 2017-03-22 中国电子科技网络信息安全有限公司 Desensitization system and desensitization method used for big data

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102208057A (en) * 2011-05-31 2011-10-05 中信银行股份有限公司 Method, platform and system for processing audit information
CN102497424A (en) * 2011-12-12 2012-06-13 创新科存储技术(深圳)有限公司 Method for achieving cloud storage through mobile storage device
CN102821111A (en) * 2012-09-07 2012-12-12 普华基础软件股份有限公司 Real-time synchronizing method for file cloud storage
US20140100910A1 (en) * 2012-10-08 2014-04-10 Sap Ag System and Method for Audits with Automated Data Analysis
CN104573885A (en) * 2013-10-11 2015-04-29 袁希成 Auditing service working platform based on Internet cloud computing service function
CN106156359B (en) * 2016-07-28 2019-05-21 广东奥飞数据科技股份有限公司 A kind of data synchronization updating method under cloud computing platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050097149A1 (en) * 2003-11-05 2005-05-05 Lumigent Technologies, Inc. Data audit system
CN101556666A (en) * 2009-05-21 2009-10-14 中国建设银行股份有限公司 Method, device and auditing system for establishing auditing model
CN102184491A (en) * 2011-05-31 2011-09-14 中信银行股份有限公司 Offsite auditing comprehensive analysis platform
CN102413143A (en) * 2011-12-01 2012-04-11 江苏华丽网络工程有限公司 Security audit system and method based on cloud computing
CN105760444A (en) * 2016-02-03 2016-07-13 国网智能电网研究院 Novel business and database audit data center
CN106529329A (en) * 2016-10-11 2017-03-22 中国电子科技网络信息安全有限公司 Desensitization system and desensitization method used for big data

Also Published As

Publication number Publication date
CN108269066B (en) 2020-12-25
CN108269066A (en) 2018-07-10

Similar Documents

Publication Publication Date Title
JP2021518933A5 (en)
JP5154366B2 (en) Stream data processing program and computer system
CN110046041B (en) Data acquisition method based on battery scheduling framework
US9237120B2 (en) Message broker system and method
WO2018126964A1 (en) Task execution method and apparatus and server
CN106250514B (en) Transnational method of data synchronization based on Mysql database and SQL log
WO2015074554A1 (en) Method and device for message synchronization
CN108804613A (en) A kind of Various database real time fusion system and its fusion method
WO2011153803A1 (en) Method and device for deploying and monitoring of database synchronization
WO2019001451A1 (en) Intelligent device control method, apparatus, system and computer storage medium
JP2015215885A (en) Change planning system, change planning method and change planning program
WO2023185310A1 (en) Data synchronization method and system, and computer readable storage medium
WO2023005075A1 (en) Disaster recovery method and system for data, terminal device and computer storage medium
WO2019223178A1 (en) Cross-platform task scheduling method and system, computer device, and storage medium
JP2016194808A (en) Programmable logic controller, data collection device, database access method and database access program
CN109189658B (en) Log storage method, control node and computer readable storage medium
CN103986599A (en) Operation and maintenance alarm system and method for network equipment
CN111694799B (en) Parallel log analysis method and data synchronization system based on log analysis synchronization
CN110569113A (en) Method and system for scheduling distributed tasks and computer readable storage medium
WO2019153481A1 (en) Remote auditing method and system
CN109471709B (en) Scheduling method for flow task processing big data based on Apache Oozie framework
WO2023185309A1 (en) Data synchronization method and system, and computer-readable storage medium
CN107590256A (en) Heterogeneous database synchronization method and device
CN113254187A (en) Test data generation method and device, electronic equipment and storage medium
CN111027300A (en) Method and device for generating report form in user-defined mode

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18905017

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18905017

Country of ref document: EP

Kind code of ref document: A1