Method, device, electronic equipment and medium for optimizing business architecture

CN115689271BActive Publication Date: 2026-09-29INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211050332.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-30
Publication Date
2026-09-29
Estimated Expiration
2042-08-30

AI Technical Summary

Benefits of technology

[0005]根据本公开实施例的业务架构的优化方法,通过将热点结果和业务架构中的架构内容综合分析,可以得到分析结果,根据分析结果,可以优化业务架构。例如增加业务架构中某项架构内容的风控模型对该业务进行风险控制,从而提高业务架构的风控能力,提高业务架构的稳定性;例如可以在业务架构中增加架构内容以完善业务或产品,提高业务架构的延展性、持续性和实用性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115689271B_ABST
    Figure CN115689271B_ABST
Patent Text Reader

Abstract

The present disclosure provides a business architecture optimization method, device, electronic equipment, medium and computer program product. The above method and device can be used in the field of artificial intelligence technology. The business architecture optimization method comprises: obtaining a hot spot result; constructing a triple according to the hot spot result, wherein the triple comprises an executor, an action and an entity affected by the action; analyzing the association between the triple and the architecture content in the business architecture to obtain an analysis result; and optimizing the business architecture according to the analysis result. By comprehensively analyzing the hot spot result and the architecture content in the business architecture, the analysis result can be obtained, and the business architecture can be optimized according to the analysis result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology, and more specifically, to a method, apparatus, electronic device, medium, and computer program product for optimizing a business architecture. Background Technology

[0002] Current events and financial policies have a significant impact on banking operations. Designing a business architecture that incorporates or leverages these events and policies can enhance business stability and sustainability. For example, learning from events that have triggered financial risks can provide insights into risk control for businesses or products; similarly, learning from emerging and positive events can offer valuable references for identifying gaps and areas for improvement in business or product development. Summary of the Invention

[0003] In view of this, the present disclosure provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for optimizing a business architecture with high stability, scalability, continuity, and practicality.

[0004] One aspect of this disclosure provides a method for optimizing a business architecture, comprising: obtaining hotspot results; constructing triples based on the hotspot results, wherein the triples include an executor, an action, and an entity affected by the action; analyzing the association between the triples and architectural content in the business architecture to obtain analysis results; and optimizing the business architecture based on the analysis results.

[0005] The business architecture optimization method according to embodiments of this disclosure obtains analysis results by comprehensively analyzing hotspot results and architectural content within the business architecture. Based on these results, the business architecture can be optimized. For example, adding a risk control model to a certain architectural element within the business architecture can improve the risk control capability and stability of the business architecture. Alternatively, architectural content can be added to the business architecture to enhance its scalability, sustainability, and usability, thereby improving the business architecture's overall performance.

[0006] In some embodiments, analyzing the association between the triple and the architectural content in the business architecture to obtain the analysis result includes: extracting field information of the architectural content; matching the executor, the action, and the entity affected by the action with the field information; when the field information is matched, obtaining the architectural content that is associated with the triple as the analysis result; and when the field information is not matched, obtaining feedback information that the architectural content is not associated with the triple as the analysis result.

[0007] In some embodiments, the step of analyzing the association between the triples and the architectural content in the business architecture to obtain the analysis result includes: performing semantic recognition on the triples and the architectural content; when the semantic recognition result meets a set threshold, obtaining the architectural content that is associated with the triples as the analysis result; and when the semantic recognition result does not meet the set threshold, obtaining feedback information that the architectural content is not associated with the triples as the analysis result.

[0008] In some embodiments, analyzing the association between the triples and the architectural content in the business architecture to obtain analysis results includes: constructing a knowledge graph using the triples and the architectural content as nodes; and analyzing whether there is an association between the triples and the architectural content in the knowledge graph to obtain analysis results.

[0009] In some embodiments, the analysis results include architectural content that is associated with the triple and feedback information that the architectural content is not associated with the triple. Optimizing the business architecture based on the analysis results includes: when the analysis result is architectural content that is associated with the triple, constructing a risk control model in the business architecture for the architectural content; when the analysis result is feedback information that the architectural content is not associated with the triple, creating corresponding architectural content in the business architecture based on the triple.

[0010] In some embodiments, obtaining hotspot results includes: using web crawler technology to obtain hot events from the Internet; pre-constructing a financial database, which is used to periodically or in real-time obtain business development use cases in the financial field and the business architecture content of enterprises; and extracting hotspot results based on the hot events and / or the content in the financial database.

[0011] In some embodiments, the hotspot results include event keywords and logical relationships between the keywords, and constructing triples based on the hotspot results includes: constructing the executor and the entity affected by the action based on the keywords; and constructing the action based on the logical relationships.

[0012] Another aspect of this disclosure provides a business architecture optimization apparatus, comprising: an acquisition module for acquiring hotspot results; a construction module for constructing triples based on the hotspot results, wherein the triples include an actor, an action, and an entity affected by the action; an analysis module for analyzing the association between the triples and architectural content in the business architecture to obtain analysis results; and an optimization module for optimizing the business architecture based on the analysis results.

[0013] Another aspect of this disclosure provides an electronic device including one or more processors and one or more memories, wherein the memories are used to store executable instructions that, when executed by the processor, implement the method described above.

[0014] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above. Attached Figure Description

[0015] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0016] Figure 1 This illustration schematically shows an exemplary system architecture to which methods and apparatus can be applied according to embodiments of the present disclosure;

[0017] Figure 2 A flowchart illustrating a method for optimizing a business architecture according to an embodiment of this disclosure is shown schematically;

[0018] Figure 3 A flowchart illustrating the acquisition of hotspot results according to an embodiment of this disclosure is shown schematically;

[0019] Figure 4 This schematically illustrates a flowchart of constructing triples based on hotspot results according to an embodiment of the present disclosure;

[0020] Figure 5 The flowchart illustrating the association between the analysis triples and the architectural content in the business architecture according to an embodiment of the present disclosure, and obtaining the analysis results, is shown in the diagram.

[0021] Figure 6 The flowchart illustrating the association between the analysis triples and the architectural content in the business architecture according to an embodiment of the present disclosure, and obtaining the analysis results, is shown in the diagram.

[0022] Figure 7 The flowchart illustrating the association between the analysis triples and the architectural content in the business architecture according to an embodiment of the present disclosure, and obtaining the analysis results, is shown in the diagram.

[0023] Figure 8 This illustration schematically depicts a knowledge graph of the Qingshan Yaoniu incident according to an embodiment of the present disclosure;

[0024] Figure 9 This illustration schematically shows a flowchart of optimizing the business architecture based on the analysis results according to an embodiment of the present disclosure;

[0025] Figure 10 This schematically illustrates a structural block diagram of a service architecture optimization apparatus according to an embodiment of the present disclosure;

[0026] Figure 11 A schematic diagram illustrating the structure of an analysis module according to an embodiment of the present disclosure is shown.

[0027] Figure 12 A schematic diagram illustrating the structure of an analysis module according to an embodiment of the present disclosure is shown.

[0028] Figure 13 A schematic diagram illustrating the structure of an analysis module according to an embodiment of the present disclosure is shown.

[0029] Figure 14 A schematic diagram illustrating the structure of an optimization module according to an embodiment of the present disclosure is shown.

[0030] Figure 15 A schematic diagram illustrating the structural block diagram of the building modules according to embodiments of the present disclosure is shown.

[0031] Figure 16 A block diagram of an electronic device according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0032] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0033] In the technical solution disclosed herein, the acquisition, storage, and application of user personal information all comply with relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals. In the technical solution disclosed herein, the acquisition, collection, storage, use, processing, transmission, provision, disclosure, and application of data all comply with relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals.

[0034] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0035] When using expressions such as "at least one of A, B, or C," it should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (e.g., "a system having at least one of A, B, or C" should include, but is not limited to, systems having A alone, having B alone, having C alone, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.). The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, features defined with "first" or "second" may explicitly or implicitly include one or more of the stated features.

[0036] Current events and financial policies have a significant impact on banking operations. Designing a business architecture that incorporates or leverages these events and policies can enhance business stability and sustainability. For example, learning from events that have triggered financial risks can provide insights into risk control for businesses or products; similarly, learning from emerging and positive events can offer valuable references for identifying gaps and areas for improvement in business or product development.

[0037] Embodiments of this disclosure provide a method, apparatus, electronic device, computer-readable storage medium, and computer program product for optimizing a business architecture. The method for optimizing a business architecture includes: obtaining hotspot results; constructing triples based on the hotspot results, wherein each triple includes an actor, an action, and an entity affected by the action; analyzing the relationship between the triples and architectural content in the business architecture to obtain analysis results; and optimizing the business architecture based on the analysis results.

[0038] It should be noted that the optimization methods, apparatuses, electronic devices, computer-readable storage media, and computer program products of this disclosure can be used in the field of artificial intelligence technology, or in any field other than artificial intelligence technology, such as the financial field. The field of this disclosure is not limited here.

[0039] Figure 1 This illustration schematically depicts an exemplary system architecture 100 to which optimization methods, apparatuses, electronic devices, computer-readable storage media, and computer program products for business architecture can be applied according to embodiments of this disclosure. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0040] like Figure 1As shown, the system architecture 100 according to this embodiment may include terminal devices 101, 102, and 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the terminal devices 101, 102, and 103 and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0041] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0042] Terminal devices 101, 102, and 103 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0043] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0044] It should be noted that the business architecture optimization method provided in this disclosure embodiment can generally be executed by server 105. Correspondingly, the business architecture optimization apparatus provided in this disclosure embodiment can generally be located in server 105. The business architecture optimization method provided in this disclosure embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the business architecture optimization apparatus provided in this disclosure embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.

[0045] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0046] The following will be based on Figure 1 The described scene, through Figures 2-9 The method for optimizing the business architecture according to the embodiments of this disclosure will be described in detail.

[0047] Figure 2 A flowchart illustrating a method for optimizing a business architecture according to an embodiment of this disclosure is shown.

[0048] like Figure 2 As shown, the business architecture optimization method of this embodiment includes operations S210 to S240.

[0049] When operating S210, obtain hotspot results.

[0050] As one possible way to achieve this, such as Figure 3 As shown, the operation S210 to obtain hotspot results may include operations S211 to S213.

[0051] When operating S211, web crawler technology is used to obtain trending events from the Internet.

[0052] When operating S212, a financial database is pre-built. This database can periodically or in real-time acquire business development use cases in the financial field and the business architecture of enterprises.

[0053] In operation S213, hot topic results are extracted based on hot events and / or content in the financial database. For example, the frequency of various financial terms appearing in hot events and content in the financial database can be accumulated daily. Hot topic results can be defined when the frequency of occurrence reaches a certain threshold within a short period of time.

[0054] By operating S211 to S213, it is easy to obtain hotspot results.

[0055] As some specific examples, operation S213, which extracts hotspot results based on hotspot events and / or content in a financial database, may include operations S2131 and S2132.

[0056] In operation S2131, the content of hot events and / or financial databases is segmented into words to obtain the segmentation results.

[0057] In operation S2132, the word segmentation results are categorized according to classification rules to extract hot topic results. For example, the classification rules could be to group nouns into one category, verbs into another, and adjectives into a third. Extracting hot topic results can be understood as extracting nouns as keywords for hot topic results and extracting verbs as logical relationships for hot topic results. Operations S2131 and S2132 facilitate the extraction of hot topic results based on hot events and / or content from financial databases.

[0058] In operation S220, based on the hotspot results, triples are constructed, where triples can include an actor, an action, and the entity affected by the action.

[0059] As an feasible approach, hotspot results can include event keywords and the logical relationships between keywords, such as sequential, causal, or conditional relationships. Figure 4 As shown, operation S220, which constructs triples based on hotspot results, may include operations S221 and S222.

[0060] In operation S221, entities that perform the action and those affected by the action are constructed based on keywords. For example, keywords can be futures exchanges, banks, peer companies, futures, risk, and price. Futures exchanges, banks, and peer companies can be constructed as performers, and futures, risk, and price can be constructed as entities affected by the action. The above is only for illustrative purposes and should not be construed as a limitation of this disclosure.

[0061] In operation S222, actions are constructed based on logical relationships. For example, actions such as hedging and control can be analyzed based on logical relationships.

[0062] By operating on S221 and S222, it is easy to construct triples based on hotspot results.

[0063] By operating S230, the relationship between the triples and the architectural content in the business architecture is analyzed, and the analysis results are obtained.

[0064] In some specific examples, such as Figure 5 As shown, operation S230 analyzes the relationship between the triples and the architectural content in the business architecture, and obtains the analysis results, including operations S231 to S234.

[0065] In operation S231, extract field information of the architecture content.

[0066] In operation S232, the executor, action, and entities affected by the action are matched with the field information.

[0067] In operation S233, when field information is matched, the schema content that is related to the triple is obtained as the analysis result.

[0068] In operation S234, when no field information is matched, feedback information is obtained indicating that the schema content is not related to the triple, which is used as the analysis result.

[0069] By operating S231 to S234, it is easy to analyze the relationship between the triples and the architectural content in the business architecture and obtain the analysis results.

[0070] In other specific examples, such as Figure 6 As shown, operation S230 analyzes the relationship between the triples and the architectural content in the business architecture, and obtains the analysis results, including operations S235 to S237.

[0071] In operation S235, semantic recognition is performed on triples and schema content.

[0072] In operation S236, when the semantic recognition result meets the set threshold, the architecture content that is related to the triple is obtained as the analysis result.

[0073] In operation S237, when the semantic recognition result does not meet the set threshold, feedback information indicating that the architecture content is not related to the triple is obtained as the analysis result. For example, the triple can be transformed into a first vector feature, the architecture content into a second vector feature, and the cosine similarity between the first and second vector features can be used to obtain the semantic recognition result.

[0074] By operating S235 to S237, it is easy to analyze the relationship between the triples and the architectural content in the business architecture and obtain the analysis results.

[0075] In other specific examples, such as Figure 7 As shown, the relationship between the triples and the architectural content in the business architecture is analyzed, and the analysis results are obtained, including operation S238 and operation S239.

[0076] In operating S238, combined with Figure 8 The Qingshan Demon Nickel incident uses triples and architectural content as nodes to construct a knowledge graph. A triple can be represented as E = (S, P, O), where S is the executor, P is the action, and O is the entity affected by the action.

[0077] In operation S239, the relationship between triples and architectural content in the knowledge graph is analyzed to obtain the analysis results.

[0078] By operating S238 and S239, the relationship between the triples and the architectural content in the business architecture can be easily analyzed, yielding analysis results. Furthermore, knowledge graph technology can be used to quickly locate the scope of the business architecture's content, laying the foundation for subsequent business architecture analysis and optimization, and providing a basis and direction for requirements development.

[0079] By operating S240, the business architecture is optimized based on the analysis results.

[0080] As some feasible examples, the analysis results can include architectural content that is associated with the triples and feedback information on architectural content that is not associated with the triples, such as... Figure 9 As shown, operation S240 optimizes the business architecture based on the analysis results, including operations S241 and S242.

[0081] In operation S241, when the analysis result is architectural content that is related to the triple, a risk control model is built in the business architecture for that architectural content. For example, when the triple is constructed based on some negative hot topics, the correlation between the architectural content and the triple indicates that there is a security risk in the architectural content. Building a risk control model in the business architecture for the architectural content is beneficial for controlling risks and reducing financial losses.

[0082] In operation S242, when the analysis result indicates that the architecture content is not related to the triple, corresponding architecture content is created in the business architecture based on that triple. For example, if the triple is constructed based on some positive trending results, the lack of correlation between the architecture content and the triple indicates that the architecture content is incomplete and lacks products related to the trending topics. Creating corresponding architecture content can improve the business architecture and diversify financial products.

[0083] By operating S241 and S242, it is easy to optimize the business architecture based on the analysis results.

[0084] The business architecture optimization method according to embodiments of this disclosure obtains analysis results by comprehensively analyzing hotspot results and architectural content within the business architecture. Based on these results, the business architecture can be optimized. For example, adding a risk control model to a certain architectural element within the business architecture can improve the risk control capability and stability of the business architecture. Alternatively, architectural content can be added to the business architecture to enhance its scalability, sustainability, and usability, thereby improving the business architecture's overall performance.

[0085] Based on the above-described business architecture optimization method, this disclosure also provides a business architecture optimization device 10. The following will be combined with... Figures 10-15 The business architecture optimization device 10 is described in detail.

[0086] Figure 10 The diagram illustrates a structural block diagram of a business architecture optimization apparatus 10 according to an embodiment of the present disclosure.

[0087] The business architecture optimization device 10 includes an acquisition module 1, a construction module 2, an analysis module 3, and an optimization module 4.

[0088] Get module 1, which is used to perform operation S210: get hotspot results.

[0089] Module 2 is used to perform operation S220: Based on the hotspot results, construct triples, where the triples include the executor, the action, and the entity affected by the action.

[0090] Analysis module 3 is used to perform operation S230: analyze the relationship between the triples and the architectural content in the business architecture, and obtain the analysis results.

[0091] Optimization module 4 is used to perform operation S240: optimize the business architecture based on the analysis results.

[0092] Figure 11 A schematic block diagram of the analysis module 3 according to an embodiment of the present disclosure is shown. The analysis module 3 includes an extraction unit 31, a matching unit 32, a first determination unit 33, and a second determination unit 34.

[0093] Extraction unit 31 is used to extract field information of the architecture content.

[0094] Matching unit 32 is used to match the executor, action, and entities affected by the action with field information.

[0095] The first determining unit 33 is used to obtain the structural content that is related to the triple when the field information is matched, as the analysis result.

[0096] The second determining unit 34 is used to obtain feedback information that the architecture content is not related to the triple when no field information is matched, and use this feedback information as the analysis result.

[0097] Figure 12 A schematic block diagram of the analysis module 3 according to an embodiment of the present disclosure is shown. The analysis module 3 includes an identification unit 35, a third determination unit 36, and a fourth determination unit 37.

[0098] The identification unit 35 is used to perform semantic recognition on triples and architectural content.

[0099] The third determining unit 36 ​​is used to obtain the architectural content that is related to the triple when the semantic recognition result meets the set threshold, and use it as the analysis result.

[0100] The fourth determining unit 37 is used to obtain feedback information that the architecture content is not related to the triple when the semantic recognition result does not meet the set threshold, and use this feedback information as the analysis result.

[0101] Figure 13 A schematic block diagram of the analysis module 3 according to an embodiment of the present disclosure is shown. The analysis module 3 includes a first construction unit 38 and a fifth determination unit 39.

[0102] The first building unit 38 is used to build a knowledge graph by using triples and architectural content as nodes.

[0103] The fifth determining unit 39 is used to analyze whether there is a relationship between triples and architectural content in the knowledge graph and obtain the analysis results.

[0104] Figure 14 A schematic block diagram of the optimization module 4 according to an embodiment of the present disclosure is shown. The analysis results include architectural content associated with triples and feedback information indicating that the architectural content is not associated with triples. The optimization module 4 includes a second building unit 41 and a third building unit 42.

[0105] The second building unit 41 is used to build a risk control model in the business architecture for the architectural content when the analysis result is architectural content that is related to the triple.

[0106] The third construction unit 42 is used to create corresponding architectural content in the business architecture based on the triple when the analysis result is feedback information that the architectural content has no correlation with the triple.

[0107] Figure 15 A schematic block diagram of the construction module 2 according to an embodiment of the present disclosure is shown. Hotspot results include event keywords and the logical relationships between keywords. Construction module 2 includes a fourth construction unit 21 and a fifth construction unit 22.

[0108] The fourth building unit 21 is used to construct entities of executors and actions based on keywords.

[0109] The fifth building unit 22 is used to build actions based on logical relationships.

[0110] According to the business architecture optimization apparatus 10 of this disclosure, by comprehensively analyzing hotspot results and architectural content in the business architecture, analysis results can be obtained, and the business architecture can be optimized based on the analysis results. For example, adding a risk control model for a certain architectural content in the business architecture to control the risk of the business can improve the risk control capability and stability of the business architecture; for example, architectural content can be added to the business architecture to improve the business or product, thereby improving the scalability, continuity and usability of the business architecture.

[0111] Furthermore, according to embodiments of this disclosure, any multiple modules among the acquisition module 1, construction module 2, analysis module 3, and optimization module 4 can be combined into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functionality of one or more of these modules can be combined with at least some of the functionality of other modules and implemented in one module.

[0112] According to embodiments of this disclosure, at least one of the acquisition module 1, construction module 2, analysis module 3, and optimization module 4 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three methods of software, hardware, and firmware, or in a suitable combination of any of these.

[0113] Alternatively, at least one of the acquisition module 1, construction module 2, analysis module 3, and optimization module 4 can be at least partially implemented as a computer program module that can perform corresponding functions when the computer program module is run.

[0114] The following describes in detail an apparatus for optimizing a business architecture according to embodiments of the present disclosure. It is to be understood that the following description is merely illustrative and not intended to limit the scope of the present disclosure.

[0115] The business architecture optimization device disclosed herein mainly relies on the following three modules: a hotspot tracking module, an intelligent analysis module, and an architecture construction module.

[0116] The hot topic tracking module first connects the system to an internet service terminal, focusing on news and current events websites in the financial sector. A financial terminology database is established, inputting a large number of business development use cases in the financial field, as well as enterprise and business architecture content, to make the database as comprehensive as possible. Web crawling technology is used to index the financial terminology database, continuously accumulating the frequency of various financial terms daily. Events with a frequency exceeding a certain threshold within a short period are identified as hot topics, and these hot topic results are output and incorporated into subsequent modules for analysis.

[0117] The intelligent analysis module, after obtaining hot topic results, uses related current events as input to conduct intelligent analysis. This module primarily utilizes Event Logic Graph technology to extract event keywords and logical relationships, mapping them to the business architecture model. The Event Logic Graph abstracts events, resulting in a semantically complete triple array E = (S, P, O), where S is the executor, P is the action, and O is the entity affected by the action, with P being a mandatory core element. Then, we study the relationships between events, such as sequential, causal, and conditional relationships, using methods such as calculating the correlation coefficient of simultaneous keyword occurrences and supervised or unsupervised causal relationship analysis to determine these relationships. Finally, the triple array E is placed into the Event Logic Graph module to observe whether it relates to relevant business architecture content. If a relationship exists, the scope of the business architecture affected by the hot topic event can be quickly located. If business innovation and development are underway, business architecture positioning and analysis can be carried out efficiently.

[0118] In the architecture construction module, if the business architecture assets related to hot topics identified in the previous module do not fully cover different business architecture categories, such as process models and product models, architecture construction can be carried out based on the analysis results. Since the P action in the previous module is the core element, process model construction can be carried out based on P and its related verbs, stakeholders can carry out supplementary modeling based on S, and product and entity models can carry out supplementary modeling based on O.

[0119] The following example illustrates the principle and application of this business architecture optimization device.

[0120] The Tsingshan Nickel Deception Incident, involving financial terms like "futures," became a hot topic after its emergence. The hot topic tracking module retrieved related news. The intelligent analysis module then analyzed the various news reports to generate a series of equations: E = (S, P, O). S includes futures exchanges, banks, and peer companies; P includes hedging and control; and O includes futures, risk, and price. These combinations of E were then placed into a logic graph, which also contains the entire business architecture, revealing highly relevant business architecture assets, such as those related to fund trading and risk control. If the intelligent analysis module still didn't fully cover all aspects—for example, if "circuit breaker" frequently appeared in E but no corresponding business architecture assets were found—then it was necessary to consider whether risk control-related models needed to be added, using circuit breaker-related terms and other elements as modeling material.

[0121] The device disclosed herein has the following three positive effects: first, it promotes business innovation and R&D, and tracks hot policies and current events; second, it enables intelligent analysis of business architecture, using event graph technology to quickly locate the scope of business architecture, so as to facilitate business architecture analysis and provide a basis and positioning for demand development; and third, it assists in supplementing business architecture modeling, providing keywords for hot topic analysis and providing efficient support for architecture modeling.

[0122] Figure 16 A block diagram schematically illustrates an electronic device suitable for implementing the above-described method according to an embodiment of the present disclosure.

[0123] like Figure 16As shown, an electronic device 900 according to an embodiment of the present disclosure includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage portion 908 into a random access memory (RAM) 903. The processor 901 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 901 may also include onboard memory for caching purposes. The processor 901 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0124] RAM 903 stores various programs and data required for the operation of electronic device 900. Processor 901, ROM 902, and RAM 903 are interconnected via bus 904. Processor 901 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 902 and / or RAM 903. It should be noted that the programs may also be stored in one or more memories other than ROM 902 and RAM 903. Processor 901 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0125] According to embodiments of this disclosure, the electronic device 900 may further include an input / output (I / O) interface 905, which is also connected to a bus 904. The electronic device 900 may also include one or more of the following components connected to the I / O interface 905: an input section 906 including a keyboard, mouse, etc.; an output section 907 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the input / output (I / O) interface 905 as needed. A removable medium 911, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 910 as needed so that computer programs read from it can be installed into the storage section 908 as needed.

[0126] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0127] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 902 and / or RAM 903 and / or one or more memories other than ROM 902 and RAM 903 described above.

[0128] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the methods of the embodiments of this disclosure.

[0129] When the computer program is executed by the processor 901, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0130] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via the communication section 909, and / or installed from a removable medium 911. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0131] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 909, and / or installed from the removable medium 911. When the computer program is executed by the processor 901, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0132] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0134] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0135] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for optimizing business architecture, characterized in that, include: Obtain hotspot results, wherein the hotspot results include hot events and / or financial terms that appear in the financial database at a frequency that reaches a set threshold within a set time period; Based on the hotspot results, construct triples, wherein the triples include an actor, an action, and an entity affected by the action; The relationship between the triples and the architectural content in the business architecture is analyzed to obtain the analysis results; and Based on the analysis results, optimize the business architecture. The analysis results include architectural content related to the triples and feedback information on architectural content not related to the triples. Optimizing the business architecture based on the analysis results includes: When the analysis result is an architectural content that is related to the triple, a risk control model is built in the business architecture for the architectural content; When the analysis result indicates that the architecture content is not related to the triple, corresponding architecture content is created in the business architecture based on the triple.

2. The method according to claim 1, characterized in that, The analysis of the relationship between the triples and the architectural content in the business architecture yields the following results: Extract the field information of the architecture content; Match the executor, the action, and the entity affected by the action with the field information; When the field information is matched, the architectural content associated with the triple is obtained as the analysis result; and When no matching field information is found, feedback information indicating that the architecture content is not related to the triple is obtained, which serves as the analysis result.

3. The method according to claim 1, characterized in that, The analysis of the relationship between the triples and the architectural content in the business architecture yields the following results: Perform semantic recognition on the triples and the architecture content; When the semantic recognition result meets a set threshold, the architectural content associated with the triple is obtained as the analysis result; and When the semantic recognition result does not meet the set threshold, feedback information is obtained that the architecture content is not related to the triple, which is used as the analysis result.

4. The method according to claim 1, characterized in that, The analysis of the relationship between the triples and the architectural content in the business architecture yields the following results: Construct a knowledge graph using the triples and the architecture content as nodes; and The analysis results are obtained by analyzing whether there is a correlation between the triples and the content of the architecture in the knowledge graph.

5. The method according to claim 1, characterized in that, The acquisition of hotspot results includes: Using web crawler technology to obtain trending events from the internet; A pre-built financial database is used to periodically or in real-time acquire business development use cases in the financial sector and the business architecture of enterprises; and Extract hotspot results based on the hot events and / or the content of the financial database.

6. The method according to claim 1, characterized in that, The hotspot results include event keywords and the logical relationships between the keywords. The construction of triples based on the hotspot results includes: Construct the entities of the executor and the effects of the action based on the keywords; and The action is constructed based on the logical relationship.

7. A business architecture optimization device, characterized in that, include: The acquisition module is used to acquire hotspot results, wherein the hotspot results include hot events and / or financial terms that appear in the financial database at a frequency that reaches a set threshold within a set time. A construction module is configured to construct triples based on the hotspot results, wherein the triples include an actor, an action, and an entity affected by the action; The analysis module is used to analyze the relationship between the triples and the architectural content in the business architecture, and obtain analysis results; and The optimization module is used to optimize the business architecture based on the analysis results. The analysis results include architectural content related to the triples and feedback information on architectural content not related to the triples. Optimizing the business architecture based on the analysis results includes: When the analysis result is an architectural content that is related to the triple, a risk control model is built in the business architecture for the architectural content; When the analysis result indicates that the architecture content is not related to the triple, corresponding architecture content is created in the business architecture based on the triple.

8. An electronic device, characterized in that, include: One or more processors; One or more memories are provided for storing executable instructions that, when executed by the processor, implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The storage medium stores executable instructions that, when executed by a processor, implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Financial risk control system and method

    CN111598700A

  • Risk early warning method based on knowledge graph and storage medium

    CN113592641A