System for detecting trade status
By using self-made web crawler tools and computing engines to transform the constraint list data into structured data, and combining it with search engines and distributed databases, automated compliance screening of trade objects was achieved, solving the problems of low efficiency and high risk in existing technologies, improving screening efficiency and reducing costs.
Patent Information
- Application Number
- CN202510763280.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-09
- Publication Date
- 2025-10-24
AI Technical Summary
Existing technologies for trade compliance screening are inefficient and costly, lack a holistic perspective and automated compliance screening capabilities, pose a risk of customer information leakage, cannot achieve automated compliance screening of the system's core business processes, and lack visual recording and risk handling strategies.
We use a self-made web crawler to collect constraint list data, transform it into structured data through a computing engine, and integrate it with a trade compliance screening system. We use a search engine and a timed screening tool for automated matching, and combine a distributed database and a file storage server to achieve automated compliance screening of trade objects.
It has enabled automated compliance screening of trade partners, improved screening efficiency, reduced costs, and provided visual records and risk handling strategies, thereby enhancing the ability to identify and manage trade compliance risks.
Smart Images

Figure CN120833244A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of trade compliance screening, and in particular to a system for detecting trade status. Background Art
[0002] With the development of globalization, the main measure to solve trade compliance issues is to conduct passive screening of restricted entities. After the business party submits a scanning request, the legal department conducts online scanning based on SAAS services. This method has the risk of customer information leakage, and the lagging management and control make it difficult to effectively constrain the actual business risks. Moreover, online screening is a manual search mode, lacking a global perspective, supporting only a single search, and cannot be connected with other business systems. It is impossible to achieve automated compliance screening of the system's core business processes. A large number of business opportunity customers and contract customers have not undergone compliance screening, which may pose compliance risks. There is a lack of tool platforms to support compliance operations, and the efficiency of compliance personnel is low. The scanning process lacks visual records. There is a lack of basic risk prevention strategies after the control list is hit, and there is a lack of standardized process systems and compliance guidelines. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a system for detecting trade status, so as to solve the problems of low screening efficiency and low cost caused by manual trade compliance screening in the prior art.
[0004] In order to achieve the above objectives, the present application provides, in a first aspect, a system for detecting trade status, the system comprising: A pre-set custom crawler tool for collecting control list data to generate control list files; a calculation engine, configured to obtain a control list file, process the control list file to convert the control list file into a control list in a structured data format, and write the control list into a trade compliance screening system; The business system is integrated with the trade compliance screening system to manage the master data and document information of each trading partner and push the master data and document information of each trading partner to the trade compliance screening system; The trade compliance screening system includes a search engine and a timed screening tool. The search engine is used to provide DSL queries; the timed screening tool is used to screen and match the restriction list with the master data and document information of each trading object based on the DSL query to determine the trade status of each trading object; when the matching degree of any trading object in each trading object with the restriction list reaches a first value, it is determined that the trading object exists in the restriction list and the trade status of the trading object is determined to be trade restriction.
[0005] In the embodiments of the present application, the trade compliance screening system further comprises a distributed database configured to store the master data and the document information of each trade object and the trade status of each trade object.
[0006] In the embodiments of the present application, the system further comprises a file storage server connected with the preset self-made crawler tool and the computing engine, configured to receive the restriction list file uploaded by the preset self-made crawler tool for calling by the computing engine.
[0007] In the embodiments of the present application, the timing screening tool is further configured to: determine the trade status of any of the trade objects as to be manually confirmed when the matching degree between any of the trade objects and the restriction list reaches the second value and does not exceed the first value; and determine that any of the trade objects does not exist in the restriction list when the matching degree between any of the trade objects and the restriction list is lower than the second value, so as to determine the trade status of any of the trade objects as trade compliance.
[0008] In the embodiments of the present application, the business system is further configured to: encapsulate the master data asynchronous push interface and the document asynchronous push interface provided by the trade compliance screening system into a unified authentication SDK, and push the master data and the document information of each trade object to the trade compliance screening system through the unified authentication SDK.
[0009] In the embodiments of the present application, the business system is further configured to: perform login verification on the user through the unified authentication SDK; and allow the user to establish a connection with the business system and the trade compliance screening system when the login verification is passed.
[0010] In the embodiments of the present application, the trade compliance screening system is further configured to: create a trade compliance list library; and add the trade object with the trade status of trade compliance to the trade compliance list library after determining the trade status of each trade object.
[0011] In the embodiments of the present application, the trade compliance screening system is further configured to: determine the trade status of any of the trade objects according to the compliance list in the trade compliance list library when the business system obtains the trade status query instruction of any of the triggered trades; and return the trade status of any of the trade objects to the business system through the unified authentication SDK.
[0012] In the embodiments of the present application, the business system is further configured to: obtain whether the trade status of any of the trade objects is trade compliance through the unified authentication SDK when any of the business items is performed on any of the trade objects, wherein the any of the business items comprises at least one of contract review and sales delivery document creation; perform the confirmation operation of any of the business items when the trade status of any of the trade objects is trade compliance; and perform the termination operation of any of the business items when the trade status of any of the trade objects is not trade compliance.
[0013] In the embodiments of the present application, the preset self-made crawler tool is also used to add a dependent library file to create a parsing tree, wherein the parsing tree comprises a plurality of function functions; and the restriction list data is collected through the plurality of function functions of the parsing tree to generate a restriction list file.
[0014] The above technical solution provides a system for detecting trade status, which comprises: a preset self-made crawler tool for collecting restriction list data to generate a restriction list file; a computing engine for obtaining the restriction list file, processing the restriction list file to convert the restriction list file into a restriction list in a data format of structured data, and writing the restriction list into a trade compliance screening system; a business system integrated with the trade compliance screening system, for managing main data and document information of each trade object and pushing the main data and the document information of each trade object to the trade compliance screening system; and the trade compliance screening system comprising a search engine and a timing screening tool, wherein the search engine is used to provide a DSL query, and the timing screening tool is used to screen and match the restriction list with the main data and the document information of each trade object based on the DSL query to determine a trade status of each trade object; in a case where a matching degree of any trade object in each trade object with the restriction list reaches a first value, it is determined that the any trade object exists in the restriction list and the trade status of the any trade object is a trade restriction. The system realizes automatic compliance screening of trade objects, effectively improves screening efficiency and reduces cost.
[0015] Other features and advantages of the embodiments of the present application will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings are included to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used together with the following specific implementation part to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the drawings: Figure 1 A structural block diagram of a system for detecting trade status according to an embodiment of the present application is schematically shown; Figure 2 A structural block diagram of another system for detecting trade status according to an embodiment of the present application is schematically shown; Figure 3 A flowchart of LTC system main data and document information pushing according to an embodiment of the present application is schematically shown; Figure 4 A schematic diagram of integration of an LTC system and a trade compliance screening system according to an embodiment of the present application is schematically shown; Figure 5A flowchart of automatic identification of a trade status according to an embodiment of the present application is shown schematically. DETAILED DESCRIPTION
[0017] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. It should be understood that the specific embodiments described herein are merely intended to illustrate and explain the embodiments of the present application, and are not intended to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort fall within the scope of protection of the present application.
[0018] In addition, if the present application has descriptions such as "first", "second", etc., the descriptions of "first", "second", etc. are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person of ordinary skill in the art can realize it, and when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, and is not within the scope of protection claimed by the present application.
[0019] Figure 1 A structural block diagram of a system for detecting a trade status according to an embodiment of the present application is shown schematically. As shown in Figure 1 The present application provides a system for detecting a trade status, which can include: A pre-set self-made crawler tool 110 is used to collect constraint list data to generate a constraint list file.
[0020] It should be noted that the preset self-made crawler tool is suitable for web crawler and data capture scenarios, and is an open source tool library capable of parsing trade compliance data HTML and XML documents and extracting data therefrom. Specifically, the preset self-made crawler tool can refer to a custom Python ecosystem such as BeautifulSoup, lxml, PyQuery, and html5lib, can refer to a JavaScript / Node.js ecosystem such as Cheerio and JSDOM, can refer to a Java ecosystem such as Jsoup and NekoHTML, and can refer to a Scrapy built-in selector and XPath / CSS selector standard library. Among them, BeautifulSoup can support multiple parsers. lxml has the fastest parsing speed and can be used as a bottom parser compatible with BeautifulSoup. PyQuery has a simple chain operation. html5lib strictly follows the HTML5 standard and has strong fault tolerance, and can be used to parse chaotic or non-standard web page code, but the speed is slower. Cheerio is a server-side version of jQuery, has the advantage of being lightweight, but does not support dynamic rendering. JSDOM can simulate the browser DOM environment in Node.js, supports partial dynamic scripts, but has high resource consumption. Jsoup is similar to the API of BeautifulSoup, supports CSS selectors and data cleaning. NekoHTML can automatically complete missing tags and repair non-standard HTML. The built-in selector of Scrapy can support XPath / CSS because of the Selector class of the Scrapy framework, has high integration, and is suitable for projects that manage the whole process of crawling. The XPath / CSS selector standard library does not require additional dependencies, but requires manual handling of encoding and fault tolerance. In order to realize the automatic judgment of the trade compliance status of customers, suppliers, banks and other trade objects located in different countries, it is necessary to first collect the restriction list data and trade restriction ban data published by different departments in all countries. In the technical solution, the Python crawler is used as an example, and the open source crawler framework BeautifulSoup can be used to collect the restriction list data to generate a restriction list file in XML format.
[0021] The computing engine 120 is configured to acquire the restriction list file, process the restriction list file, convert the restriction list file into a restriction list with structured data, and write the restriction list into the trade compliance screening system.
[0022] It should be noted that the computing engine can refer to Spark, which is an open-source computing framework based on memory, designed for large-scale data processing, and has the characteristics of speed, universality and scalability. Since the collected restriction list data is large in amount and exists in the form of files, it is not convenient for subsequent search and query. Therefore, the technical solution can process the restriction list file through the big data distributed computing engine Spark. Through scala programming, first, the connection is established to obtain the collected restriction list file list, and the xml format restriction list file can be loaded into the memory of the Spark computing engine through the format operator and the load operator of Spark, and converted into a dataframe data structure and a table format. Then the Spark SQL computing engine can be used to convert the unstructured list data file into a structured restriction list through a series of standardized data cleaning actions. Finally, the restriction list can be written into the trade compliance screening system through the DataFrameWriter operator of Spark to meet the compliance query requirements of the subsequent steps.
[0023] The business system 130 is integrated with the trade compliance screening system 140, and is used to manage the master data and document information of each trade object, and push the master data and document information of each trade object to the trade compliance screening system.
[0024] It should be noted that the business system can refer to the overseas business platform LTC system, which is an end-to-end management system that can handle overseas trade, from customer management, opportunity creation, contract signing, to the final sales delivery, customs clearance, logistics transportation, delivery, after-sales whole process management of trade management system. In the technical solution, in order to realize the control of trade compliance of each transaction link in the LTC system, it is necessary to integrate the LTC system with the trade compliance screening system, so as to realize the pushing of the master data and document information of each trade object involved in each business link of the LTC system to the trade compliance screening system for scanning, in order to determine whether the trade state of each trade object meets the trade compliance requirements, that is, whether the trade subject involved is an object subject to the restriction of a country.
[0025] The trade compliance screening system 140 includes a search engine 142 and a timing screening tool 144. The search engine is used to provide DSL query; the timing screening tool is used to screen and match the restriction list with the master data and document information of each trade object based on the DSL query, to determine the trade state of each trade object; in the case that the matching degree of any trade object in each trade object and the restriction list reaches a first value, it is determined that any trade object exists in the restriction list, and the trade state of any trade object is determined as trade restriction.
[0026] It should be noted that the trade compliance screening system can include a search engine and a timing screening tool. Among them, the search engine can refer to a distributed index database Elasticsearch. In the technical solution, Elasticsearch is selected as the storage engine of the restriction list mainly because Elasticsearch is an open source distributed, RESTful search engine, which is built based on Apache Lucene and provides high-performance full-text search and analysis capabilities. Mainly in real-time search, high availability, high scalability: Elasticsearch can easily expand to hundreds of servers by adding more machines to handle PB-level data, full-text search and structured search, rich query DSL: Elasticsearch provides a powerful query DSL that can build complex queries, including Boolean queries, range queries, analysis queries, etc. Elasticsearch can be used for log analysis, monitoring, application analysis and other scenarios, and supports standard, keywords, simple, whitespace and other tokenization algorithms, which can well meet the needs of fuzzy and fast queries. Therefore, Elasticsearch in the trade compliance screening system can be used to provide DSL queries to meet the fast query needs of the timing screening tool. In this way, the timing screening tool developed by the custom can screen and match the restriction list with the master data and document information of each trade object based on the DSL query to determine the trade status of each trade object. Among them, a trade object may have a trade status of trade compliance on the previous date, but may be listed in the restriction list on the next date, therefore, the screening time of the timing screening tool can be set to execute once every day to update the trade status of each trade object in real time.
[0027] It should be noted that in the search matching process, due to the incomplete information of the trade object, or abbreviations, or missing, or other national languages, there will be many entries in the scanning and matching results of the same trade object. At this time, fuzzy matching and tokenization algorithms can be used to rank the search results according to the matching degree. The first value can include but is not limited to being set to 90%, specifically, in the case that the matching degree between any of the trade objects in each trade object and the restriction list reaches 90%, it can be considered that the any of the trade objects exists in the restriction list, and the trade status of the any of the trade objects is considered to be trade restriction.
[0028] The technical scheme provides a system for detecting a trade state, which comprises: a preset self-made crawler tool configured to collect restriction list data to generate a restriction list file; a computing engine configured to obtain the restriction list file, process the restriction list file, convert the restriction list file into a restriction list in a structured data format, and write the restriction list into a trade compliance screening system; a business system integrated with the trade compliance screening system, configured to manage main data and document information of each trade object and push the main data and the document information of each trade object to the trade compliance screening system; and the trade compliance screening system comprising a search engine and a timing screening tool, wherein the search engine is configured to provide a DSL query, and the timing screening tool is configured to screen and match the restriction list with the main data and the document information of each trade object based on the DSL query to determine a trade state of each trade object; in a case where a matching degree of any trade object with the restriction list reaches a first value, it is determined that the any trade object exists in the restriction list and the trade state of the any trade object is a trade restriction. The system realizes automatic compliance screening of trade objects, effectively improves screening efficiency and reduces costs.
[0029] In the embodiment of the present application, the trade compliance screening system further comprises a distributed database 146 configured to store the main data and the document information of each trade object and the trade state of each trade object.
[0030] In the embodiment, as shown in Figure 2 , a structural block diagram of another system for detecting a trade state is provided. As shown in Figure 2 , the trade compliance screening system further comprises a distributed database, which can be a MySQL. The MySQL is an open source relational database management system, which supports multiple operating systems and programming languages, has high performance, reliability and scalability, and the like. Meanwhile, the MySQL can save data in different tables instead of putting all data in a large warehouse, which increases the speed of data access and improves the flexibility of data operation. Therefore, in the technical scheme, the distributed database MySQL can be used to store the main data and the document information of each trade object and the trade state of each trade object.
[0031] In the embodiment of the present application, the system further comprises a file storage server 150 connected with the preset self-made crawler tool and the computing engine, configured to receive the restriction list file uploaded by the preset self-made crawler tool for calling by the computing engine.
[0032] In the embodiment, it should be noted that, as shown in Figure 2As shown, the system further comprises a file storage server, wherein the file storage server can refer to an FTP server, which is a computer providing file storage and access services on the Internet, and providing file transfer services according to the FTP protocol. In the technical solution, the FTP server can be connected with the crawler tool BeautifulSoup and the computing engine Spark, for receiving the constraint list file uploaded by the preset crawler tool BeautifulSoup, for calling by the computing engine Spark. Specifically, the computing engine Spark can be programmed by scala, first establishes a connection with the FTP server, then obtains the list of collected constraint list files from the FTP server, and can load the xml format constraint list file into the memory of the Spark computing engine through the format operator and the load operator of Spark, and convert it into a dataframe data structure and a table format. Then the Spark SQL computing engine can be used to convert the unstructured list data file into a structured constraint list through a series of standardized data cleaning actions. Finally, the constraint list can be written into the trade compliance screening system through the DataFrameWriter operator of Spark, to meet the compliance query requirements of subsequent steps.
[0033] In the embodiment, the timing screening tool is further configured to: determine that the trade status of any of the trade objects is to be manually confirmed, if the matching degree of any of the trade objects with the constraint list reaches a second value and does not exceed a first value; and determine that any of the trade objects does not exist in the constraint list, if the matching degree of any of the trade objects with the constraint list is lower than the second value, to determine the trade status of any of the trade objects as trade compliance.
[0034] In the embodiment, it should be noted that the second value can include but is not limited to being set to 60%, and specifically, when the matching degree of any of the trade objects with the constraint list is within 60%-90%, it can be considered that the trade status of the any of the trade objects is to be manually confirmed. At this time, it can be pushed to professional personnel such as legal personnel for confirmation. When the matching degree of any of the trade objects with the constraint list is lower than 60%, it can be considered that the any of the trade objects does not exist in the constraint list, to consider that the trade status of the any of the trade objects is trade compliance.
[0035] In the embodiment, the business system is further configured to: encapsulate the main data asynchronous push interface and the document asynchronous push interface provided by the trade compliance screening system into a unified authentication SDK, to push the main data and the document information of each trade object to the trade compliance screening system through the unified authentication SDK.
[0036] In the present embodiment, it should be noted that the LTC system can encapsulate the two types of interfaces, i.e., the main data asynchronous push interface and the document asynchronous push interface exposed by the trade compliance screening system, into a unified authentication SDK, so as to push the main data and the document information of each trade object to the trade compliance screening system through the unified authentication SDK. Specifically, as shown in Figure 3 the flowchart of the LTC system main data and document information push is provided, at this time, in the contract review module, customer file module, sales delivery module, logistics transportation module and other business processes of the LTC system, the corresponding method in the unified authentication SDK can be called to push the main data of the customer, logistics supplier, accessory supplier, asset supplier, acceptance bank, letter of credit bank, logistics consignee and other partners, as well as the contract review documents, customs documents, sales delivery documents and other document information to the trade compliance screening system for trade compliance scanning.
[0037] In the present embodiment, the business system is further configured to: perform login verification on the user through the unified authentication SDK; and allow the user to establish a connection with the business system and the trade compliance screening system if the login verification is passed.
[0038] In the present embodiment, it should be noted that, as shown in Figure 4 a schematic diagram of the integration of the LTC system and the trade compliance screening system is provided. Since the LTC system ultimately needs to automatically interface the main data of the customers, suppliers and other partners, as well as the contract review, sales delivery and other documents for automatic compliance judgment, the trade compliance screening system needs to be integrated with the LTC business system, so that the LTC system can directly query the compliance status of the main data of the trade object from the trade compliance screening system through the interface. For the trade objects with a trade status to be confirmed or trade restrictions, the legal department can confirm the trade object in the trade compliance screening system, if the trade object with trade restrictions or the blocked document can continue to trade after the comprehensive judgment of the legal personnel, it can be added to the trade compliance list in the trade compliance screening system. In this way, when the LTC system queries the trade status of the trade object again, the trade compliance result can be returned to continue signing the contract and completing all the transaction processes. As shown in Figure 4As shown, the LTC system interacts with the trade compliance screening system through the unified authentication SDK, and the trade compliance screening system obtains scan result data from the database through the unified authentication SDK. The login of the two systems is performed through the LTC system to verify the user, and in the case where the login verification is passed, the user is allowed to establish a connection with the LTC system and the trade compliance screening system. Among them, the portal login verification is performed through the single sign-on service of the company's technical middle station, and the technical middle station provides monitoring, operation and maintenance, deployment and message reminder notification services for the above two systems. All system deployments are on the AWS public cloud platform overseas.
[0039] In the embodiment of the present application, the trade compliance screening system is further configured to: create a trade compliance list library; and add, after determining the trade status of each trade object, the trade object with the trade status of trade compliance to the trade compliance list library.
[0040] In the present embodiment, it should be noted that the trade compliance screening system can also create a trade compliance list library in the distributed database MySQL, so that after determining the trade status of each trade object, all trade objects with the trade status of trade compliance can be added to the trade compliance list library for storage, for subsequent quick calling of the LTC system.
[0041] In the embodiment of the present application, the trade compliance screening system is further configured to: in the case where the business system obtains a trade status query instruction of any triggered trade, determine the trade status of any trade object according to the compliance list in the trade compliance list library; and return the trade status of any trade object to the business system through the unified authentication SDK.
[0042] In the present embodiment, it should be noted that the user can log in to the LTC system to query the trade status of any trade, and the trade compliance screening system can determine the trade status of any trade object according to the compliance list in the trade compliance list library when the LTC system obtains a trade status query instruction of any triggered trade, and return the trade status of any trade object to the business system through the unified authentication SDK.
[0043] In the embodiment of the present application, the business system is further configured to: in the case where any business item is performed on any trade object, obtain whether the trade status of any trade object is trade compliance through the unified authentication SDK, wherein the any business item includes at least one of contract review and sales delivery document creation; in the case where the trade status of any trade object is trade compliance, perform a confirmation operation of the any business item; and in the case where the trade status of any trade object is not trade compliance, perform a termination operation of the any business item.
[0044] In the present embodiment, it should be noted that, as Figure 5As shown, a flowchart of automatic identification of trade status is provided. In the LTC system, the trade compliance screening system trade object compliance status screening interface can be called through the unified authentication SDK in each module, and the trade compliance status query service of the trade object can be called in real time. In this way, in the case of business items such as contract review, sales delivery document creation, etc., the trade compliance status of the trade object involved in the document can be obtained in real time. If the trade status of the trade object is trade compliance, the confirmation operation of any business item is allowed. If the trade status of the trade object is not trade compliance, the creation of the contract document or the confirmation operation of the business item such as the creation of the sales delivery document is not allowed, so that the system can automatically avoid trade with potential restricted subjects and thus avoid potential economic restrictions. Through the advance timing scanning of the trade compliance status of the inventory trade object and saving the scanning results to the background database of the trade compliance screening system, when the LTC system performs contract review, sales delivery, etc., the trade compliance status of the trade object can be automatically initiated and queried from the scanning results, without re-scanning from the original Elasticsearch distributed database each time, which greatly reduces the scanning time and improves the trade compliance status query efficiency of the trade object.
[0045] In the embodiment of the present application, the preset self-made crawler tool is also used to add a dependent library file to create a parsing tree, wherein the parsing tree includes a plurality of function functions; and the restriction list data is collected through the plurality of function functions of the parsing tree to generate a restriction list file.
[0046] In the present embodiment, it should be noted that the preset self-made crawler tool can refer to a custom Beautiful Soup, which is an open source Python library mainly used for parsing HTML and XML documents and extracting data therefrom. Specifically, in order to realize the automatic judgment of the trade compliance status of the trade objects such as customers, suppliers, banks and the like located in different countries, it is necessary to first collect the restriction list data and trade restriction ban data published by different departments of all countries. The present technical solution adopts the Python crawler mode, and can collect the restriction list data based on the open source crawler framework Beautiful Soup to generate a restriction list file in XML format. Specifically, the following command can be executed first: pip install beautifulsoup4 to install Beautiful Soup, and the following command can be executed: from bs4 import BeautifulSoup to import the dependent library file to create a parsing tree, wherein the parsing tree includes a plurality of function functions, and the website addresses of the economic restriction measures published by different countries in the world are collected at the same time. Then, through Python programming, the restriction list data in the restriction list website is collected by using the functions such as find, find_all, tag, content and the like in Beautiful Soup, an xml file is generated, and then the above collected list file is uploaded to the FTP server through the sftp protocol.
[0047] Through the above process design, the compliance status of the partners is automatically identified and judged in the overseas LTC business system, and the related processes are automatically blocked and stopped, such as the automatic blocking and stopping of the business processes of contract review, sales delivery, etc., and the events of the business stopping are notified to the legal department for processing in the form of email or short message. After the comprehensive judgment and evaluation of economic risks of the partners to be confirmed or the information of the documents by the legal department, it is decided whether the transaction needs to continue or not. The system automatically releases or stops the single or document in other cases, which can greatly reduce the economic restriction risk in the overseas trade process. In the present scheme, innovative process design and technical innovation are adopted. The collection and arrangement of massive economic restriction lists and legal provisions data of different countries are realized through the crawler technology. The massive list data is analyzed and structured through the big data technology, and then the distributed storage of the massive list data and the rapid scanning and matching of the compliance status of the partners (customer, supplier, bank, etc. main data) are realized through the search engine technology, and the fuzzy matching is supported. Through the self-developed trade compliance screening service, the centralized storage management of the partner and the document information, the batch and timing scanning of the compliance status of the partners, and the updating and storage of the scanning results are realized, the sorting and scoring algorithm of the fuzzy matching and multiple matching results is realized, the information processing of the hit partners and the stopped documents is realized, and the processing results are automatically reminded by short message and email, and the partner compliance status query interface is provided. Through the system integration of the overseas LTC business system and the trade compliance screening service in the present scheme, the judgment of the compliance status of the partners and the business stopping process in the LTC business system are realized, the economic restriction is automatically judged and identified, the efficiency of the trade compliance screening is greatly improved, the possibility of the economic restriction in the trade process is reduced, and the labor cost of the trade compliance work processing is reduced.
[0048] It should also be noted that the terms "comprising", "containing", or any other similar term are intended to encompass non-exclusive inclusion, such that processes, methods, articles, or apparatuses that comprise a list of elements are not limited to those elements, but can also include other elements not expressly listed, or inherent to such processes, methods, articles, or apparatuses. Without further limitation, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus including the element.
[0049] The above is only an embodiment of the present application and is not intended to limit the present application. The present application can have various changes and modifications for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of claims of the present application.
Claims
1. A system for detecting trade status, characterized by, The system comprises: a preset self-made crawler tool configured to collect restriction list data to generate a restriction list file; a computing engine configured to obtain the restriction list file, process the restriction list file to convert the restriction list file into a restriction list in a structured data format, and write the restriction list into a trade compliance screening system; a business system integrated with the trade compliance screening system, configured to manage master data and document information of each trade object and push the master data and document information of each trade object to the trade compliance screening system; the trade compliance screening system comprises a search engine configured to provide a DSL query and a timing screening tool configured to screen and match the restriction list with the master data and document information of each trade object based on the DSL query to determine a trade status of each trade object; in a case where a matching degree of any trade object in each trade object with the restriction list reaches a first value, it is determined that the any trade object exists in the restriction list and the trade status of the any trade object is a trade restriction.
2. The system for detecting trade status according to claim 1, characterized in that, The trade compliance screening system further comprises: a distributed database configured to store the master data and document information of each trade object and the trade status of each trade object.
3. The system for detecting trade status according to claim 1, wherein, The system further comprises: a file storage server connected with the preset self-made crawler tool and the computing engine, configured to receive the restriction list file uploaded by the preset self-made crawler tool for calling by the computing engine.
4. The system for detecting trade status according to claim 1, wherein, The timing screening tool is further configured to: in a case where the matching degree of any trade object in each trade object with the restriction list reaches a second value and does not exceed the first value, determine that the trade status of the any trade object is to be manually confirmed; in a case where the matching degree of any trade object in each trade object with the restriction list is lower than the second value, determine that the any trade object does not exist in the restriction list to determine that the trade status of the any trade object is trade compliance.
5. The system for detecting trade status of claim 1, wherein, The business system is further configured to: encapsulate a master data asynchronous push interface and a document asynchronous push interface provided by the trade compliance screening system into a unified authentication SDK to push the master data and document information of each trade object to the trade compliance screening system through the unified authentication SDK.
6. The system for detecting trade status of claim 1, wherein, The business system is further configured to: perform login verification on a user through the unified authentication SDK; in a case where the login verification is passed, allow the user to establish a connection with the business system and the trade compliance screening system.
7. The system for detecting trade status of claim 1, wherein, The trade compliance screening system is further configured to: create a trade compliance list library; after determining the trade status of each trade object, add a trade object with a trade status of trade compliance to the trade compliance list library.
8. The system for detecting trade status according to claim 7, characterized in that, The trade compliance screening system is further configured to: in a case where the business system obtains a trade status query instruction of any trade triggered, determine the trade status of the any trade object according to a compliance list in the trade compliance list library; The trade status of the any trade object is returned to the business system through the unified authentication SDK.
9. The system for detecting trade status of claim 1, wherein, The business system is further configured to: In a case of performing any business item with any trade object, obtaining whether the trade status of the any trade object is trade compliance through the unified authentication SDK, wherein the any business item comprises at least one of contract review and sales delivery document creation; In a case that the trade status of the any trade object is trade compliance, performing a confirmation operation of the any business item; In a case that the trade status of the any trade object is not trade compliance, performing a termination operation of the any business item.
10. The system for detecting trade status of claim 1, wherein, The preset self-made crawler tool is further configured to: Add a dependent library file to create a parsing tree, wherein the parsing tree comprises a plurality of function functions; Collect constraint list data through the plurality of function functions of the parsing tree to generate a constraint list file.