企业在线交易系统风险的预警方法、装置和电子设备与流程

文档序号:28377594发布日期:2022-01-07 22:19阅读:146来源:国知局
企业在线交易系统风险的预警方法、装置和电子设备与流程

1.本技术涉及计算机技术领域,具体而言,涉及一种企业在线交易系统风险的预警方法、装置和电子设备。


背景技术:

2.随着经济的发展,企业产权形式和经营模式的多样化,资金风险也日益突出,在经济新常态下,越来越多的企业进入结构调整和转型的新周期,提高平台资金风险识别判断及防范控制能力已成为平台风险管理的关键环节。
3.传统的风险预警基于业务数据库实时的交易数据进行风险分析存在以下缺点:
4.1、业务交易实时进行,直接调用原始业务数据库为不影响交易只能选择在夜间非交易时段进行,导致预警结果隔天才能查看,无法满足预警的时效性;
5.2、预警需要大量的外部数据参与预警模型的计算,而当前业务系统之间的数据是孤岛,无法穿透融合使用,导致预警结果不准确;
6.3、风险识别后未分级,导致无法有效的采取相应的风险防范措施。


技术实现要素:

7.本技术提供一种企业在线交易系统风险的预警方法、装置和电子设备,可实现调用交易系统数据的同时不影响系统运行,通过与外部企业信息的关联,增加风险判定的准确性并定向推送预警信息。
8.根据本技术的一方面,提供一种企业在线交易系统风险的预警方法,包括:获取在线交易系统的日志,并对所述日志的内容进行预处理以获取实时交易数据;获取所述在线交易系统中交易主体的企业信息数据;对所述实时交易数据和所述企业信息数据进行实时分析;根据分析结果,判断所述交易主体的业务是否存在风险及划分风险等级;按所述风险等级定向推送预警消息。
9.根据一些实施例,对所述日志的内容进行预处理,包括:通过预设数据格式对所述日志的内容进行提取和转化。
10.根据一些实施例,所述实时交易数据包括所述在线交易系统实时产出的订单交易过程及合同执行情况。
11.根据一些实施例,获取所述在线交易系统中交易主体的企业信息数据,包括:通过调用接口获取外部企业征信信息查询系统中所述交易主体的实时信息;基于预设数据格式将所述实时信息转化为所述企业信息数据。
12.根据一些实施例,所述企业信息数据包括企业工商注册信息、行政处罚信息、舆情信息。
13.根据一些实施例,对所述实时交易数据和所述企业信息数据进行实时分析处理,包括:基于预设业务规则,通过计算引擎进行实时分析处理。
14.根据一些实施例,判断所述交易主体的业务是否存在风险及划分风险等级,包括:
根据预设业务规则判断所述交易主体的业务是否存在风险;若存在风险,则根据预设风险等级规则判断所述风险等级。
15.根据一些实施例,所述预设风险等级规则包括风险级别及所述风险级别对应的风险应急处理人员。
16.根据本技术的一方面,提供一种企业在线交易系统风险的预警装置,包括:日志处理模块,用于实时获取在线交易系统的日志,并对所述日志的内容进行预处理;存储模块,用于存储通过所述预处理获取的实时交易数据和业务风险判断结果;外部数据导入模块,用于获取外部企业征信信息查询系统的企业信息数据;数据计算模块,用于分析所述实时交易数据和所述企业信息数据,判断业务是否存在风险及划分风险等级;消息发送模块,用于根据所述风险等级定向推送预警消息。
17.根据本技术的一方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得一个或多个处理器实现如前述的方法。
18.根据示例实施例,通过本技术的技术方案,可在计算在线交易风险的过程中与原始业务系统隔离,调用数据不会影响业务交易系统的运行,并根据与外部企业信息的关联,增加风险判定的准确性。
19.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本技术。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例。
21.图1示出根据本技术示例实施例的一种企业在线交易系统风险的预警方法的示意图。
22.图2示出根据本技术示例实施例的一种企业在线交易系统风险的预警方法的流程图。
23.图3示出根据本技术示例实施例的一种企业在线交易系统风险判定的流程图。
24.图4示出根据本技术示例实施例的一种企业在线交易系统风险的预警装置的框图。
25.图5示出根据本技术示例实施例的电子设备的框图。
具体实施方式
26.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
27.所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有这些特定细节中的一个或更多,或
者可以采用其它的方式、组元、材料、装置或操作等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。
28.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
29.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
30.本技术提供一种企业在线交易系统风险的预警方法、装置和电子设备,通过实时数据处理,避免对业务系统正常运行的影响,同时也满足了风险预警时效性的要求;综合业务系统交易数据和外部企业相关数据等多方面的信息进行风险判定,提高了风险识别的准确性;对风险采取量化分级,针对不同的风险等级定向推送信息至对应的风险应急处理人员,便于采取有效并且有针对性的防范措施。
31.下面将参照附图,对根据本技术实施例的技术方案进行详细说明。
32.图1示出根据本技术示例实施例的一种企业在线交易系统风险的预警方法的示意图。
33.如图1所示,预警系统100包括在线交易系统程序101,外部企业信息调用程序102,风险预警装置103,网络104,终端105、106、107。
34.应该理解,图1中的在线交易系统程序、外部企业信息调用程序、风险预警装置、网络和终端的数目仅仅是示意性的。根据现实需要,可以具有任意数目的外部企业信息调用程序、网络和终端。
35.在线交易系统程序101可通过控制台和/或系统文件实时输出日志,由一种或多种程序设计语言的任意组合来编写。
36.外部企业信息调用程序102可由一种或多种程序设计语言的任意组合来编写,例如java,调用外部企业征信信息查询系统的接口查询交易主体的实时信息。
37.根据一些实施例,所述外部企业征信信息查询系统包括启信宝。
38.风险预警装置103获取所述企业在线交易系统程序的日志,使用预设数据格式对所述日志进行预处理,获取实时交易数据并存储至消息中间件;通过所述外部企业信息调用程序获取所述交易主体的实时信息,并使用所述预设数据格式提取所述交易主体的企业信息数据。
39.根据一些实施例,企业在线交易系统程序的日志为json格式,包括供应商、买家、合同,以及对应的时间、数据表和操作类型等信息,按预设数据格式由日志信息中提取供应商、买家、合同等交易关键信息。
40.所述风险预警装置基于所述实时交易数据和所述企业信息数据判断所述交易主体的业务是否存在风险。
41.根据一些实施例,根据预设业务规则,所述风险预警装置通过计算引擎flink对所述实时交易数据和所述企业信息数据进行实时分析。
42.若依照所述预设业务规则判断,所述实时分析结果为业务存在风险,则根据预设风险等级规则判断风险等级,并推送预警消息至风险应急处理人员。
43.所述预设风险等级规则包括所述风险等级及各所述风险等级相对应的所述风险应急处理人员,便于定向推送预警消息。
44.网络104可用以在风险预警装置103和终端105、106、107之间提供互联网通信链路的介质,可以包括各种连接类型,例如光纤电缆、无线通信链路等。
45.终端105、106、107可以是具有显示屏的各种电子设备,包括但不限于智能手机、台式计算机、便携式计算机等。
46.所述风险应急处理人员可通过使用终端105、106、107接收手机短信、电子邮件等方式获取预警消息,并采取相应的应急处理措施。
47.图2示出根据本技术示例实施例的一种企业在线交易系统风险的预警方法的流程图。
48.如图2所示,在s201,获取企业在线交易系统的日志,并对所述日志的内容进行预处理以获取实时交易数据。
49.根据一些实施例,所述在线交易系统的日志通过日志采集工具canal实时采集。
50.进一步地,使用预设数据格式对所述日志的内容进行提取和转化,得到交易主体的实时交易数据。
51.根据一些实施例,所述实时交易数据包括所述在线交易系统实时产出的订单交易过程及合同执行情况。
52.根据一些实施例,所述实时交易数据存储至消息中间件,与所述在线交易系统隔离,不影响所述在线交易系统的运行。
53.在s203,通过外部企业征信信息查询系统获取企业信息数据。
54.根据一些实施例,通过调用接口获取所述外部企业征信信息查询系统中交易主体的实时信息。
55.根据一些实施例,所述外部企业征信信息查询系统(例如启信宝)中的数据为周期性更新,所述实时信息为离线数据加载。
56.根据一些实施例,根据预设数据格式提取所述实时信息中的所述交易主体的企业信息数据,例如企业工商注册信息、行政处罚信息、舆情信息。
57.在s205,按预设业务规则实时分析计算。
58.根据一些实施例,基于所述预设业务规则,通过计算引擎flink对所述实时交易数据和所述企业信息数据进行实时分析。
59.例如,通过所述实时交易数据中的合同执行情况实时统计用户公司订货量和在库总量,根据用户公司合同中约定的提货时间,计算截止目前的一段时间内未提货总重量及累计新订货量。
60.具体地,以交货超期预警规则为例,根据上游供方超交货期未交货的情况,以采购合同约定的预计最迟交货日期为判断点,取采购生效合同中的未交量和超期天为指标,设立定量阈值,分为以下四种情况:
61.超期天处于(-15,0]区间;
62.超期天处于(0,30]区间且未交量处于(100,500]区间;
63.超期天处于(30,60]区间且未交量处于(500,1000]区间;
64.超期天大于60且未交量大于1000。
65.其中,未交量=采购合同量-采购合同收货量(即入库量),超期天=当前时间-预计最迟交货日期,根据实时交易数据判断是否存在交货超期风险。
66.同时,通过用户公司的企业统一社会信用代码,查询所述企业信息数据中该公司的工商变更、行政处罚、动产抵押等信息,与所述实时交易数据进行关联性分析,判断与用户公司的交易是否存在行政处罚、动产抵押等风险。
67.在s207,判断业务是否存在风险并划分风险等级。
68.根据一些实施例,通过所述预设业务规则判断所述交易主体的业务是否存在风险。
69.例如,若所述关联性分析的结果中存在用户公司超出库存数据范围仍未提货和/或该公司在近期有被行政处罚、动产抵押等记录的情况,则判定为业务存在风险。
70.进一步地,根据预设风险等级规则判断所述风险等级。
71.可通过业务紧急程度划分所述风险等级,例如,离约定交货日期还有15天,最近无行政处罚及法人变更信息,为蓝色风险;0天<超期天数≤30天,为黄色风险;30天<超期天数≤60天,为橙色风险;超期天数》60天,为红色风险。
72.在s209,定向推送预警信息。
73.根据一些实施例,所述预设风险等级规则包括所述风险等级对应的风险应急处理人员。
74.例如,蓝色风险对应主管级风险应急处理人员,黄色风险对应经理级风险应急处理人员,以此类推,不同风险等级对应不同级别的所述风险应急处理人员。
75.根据所述不同级别的风险应急处理人员,定向通过短信、邮件等方式发送预警消息,以用于及时通知并采取风险应急处理措施。
76.图3示出根据本技术示例实施例的一种企业在线交易系统风险判定的流程图。
77.如图3所示,根据预设业务规则对实时交易数据和企业信息数据进行分析。
78.根据一些实施例,所述实时交易数据通过使用预设数据格式对所述在线交易系统的日志进行预处理而获取。
79.所述企业信息数据通过调用外部企业征信信息查询系统的信息,并按所述预设数据格式进行提取而获取。
80.根据预设业务规则,采用实时计算引擎flink作为计算框架,读取所述实时交易数据作为输入,结合由外部接入的所述企业信息数据,实现风险的判断和风险等级的划分。
81.根据一些实施例,所述风险的判断标准包括所述实时交易数据中每个合同的执行情况。
82.进一步地,若业务存在风险,则进行所述风险等级的判定。
83.根据风险等级规则,所述风险等级按严重程度和/或紧急程度由轻到重依次划分为蓝色风险、黄色风险、橙色风险和红色风险。
84.所述风险等级规则包括所述风险等级对应的风险应急处理人员,可根据不同的所述风险等级定向推送预警消息至对应的所述风险应急处理人员。
85.根据一些实施例,所述风险应急处理人员可通过智能手机、台式计算机、便携式计
算机等设备接收短信、邮件等方式接收所述预警消息,并采取相应的风险应急处理措施。
86.可选地,所述风险和所述风险等级的判断结果可存储至数据库,以便于实现数据的计算与查询分离。
87.图4示出根据本技术示例实施例的一种企业在线交易系统风险的预警装置的框图。
88.如图4所示,所述预警装置包括日志处理模块301、存储模块303、外部数据导入模块305、数据计算模块307和消息发送模块309。
89.日志处理模块301,用于实时获取在线交易系统的日志,并对所述日志的内容进行预处理。
90.根据一些实施例,所述日志的内容通过预设数据格式进行预处理,得到实时交易数据。
91.存储模块303,用于存储所述实时交易数据和业务风险判断结果。
92.可选地,所述实时交易数据存储至消息中间件,以确保进行计算时数据的调用不会影响所述在线交易系统的正常运行。
93.所述业务风险判断结果包括业务是否存在风险及风险等级,存储至预设数据库用于前端查询,以确保进行查询时数据的调用不会影响所述在线交易系统的正常运行。
94.外部数据导入模块305,用于获取外部企业征信信息查询系统的企业信息数据。
95.根据一些实施例,所述外部数据导入模块通过调用接口获取所述外部企业征信信息查询系统中的实时信息,并通过所述预设数据格式提取并获得所述企业信息数据。
96.数据计算模块307,用于分析所述实时交易数据和所述企业信息数据,判断业务是否存在风险及划分风险等级。
97.根据一些实施例,所述数据计算模块根据预设业务规则,使用计算引擎flink实时计算并分析所述实时交易数据和所述企业信息数据,判断业务是否存在风险。
98.进一步地,若业务存在风险,则根据预设风险等级规则划分所述风险等级。
99.消息发送模块309,用于根据所述风险等级定向推送预警消息。
100.根据一些实施例,所述预设风险等级规则包括所述风险等级对应的不同的风险应急处理人员。
101.根据所述风险等级,定向推送预警消息至对应的所述风险应急处理人员。
102.图5示出根据本技术示例实施例的电子设备的框图。
103.如图5所示,电子设备600仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
104.如图5所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同系统组件(包括存储单元620和处理单元610)的总线630、显示单元640等。其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书描述的根据本技术各种示例性实施方式的方法。例如,处理单元610可以执行如图2中所示的方法。
105.存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。
106.存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具
6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
107.总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
108.电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
109.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。根据本技术实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端或者网络设备等)执行根据本技术实施例的方法。
110.软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
111.计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
112.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言-诸如java、c++等,还包括常规的过程式程序设计语言-诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
113.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现前述功能。
114.本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
115.根据本技术的一些实施例,可实现企业在线交易系统数据的实时获取与计算,结合外部企业征信信息,由单一数据源变为多头数据输入,增加风险判定的准确性,并可根据不同的风险等级推送消息至相应的风险处理人员,便于更加及时有效地采取防范措施。
116.以上对本技术实施例进行了详细介绍,以上实施例的说明仅用于帮助理解本技术的方法及其核心思想。同时,本领域技术人员依据本技术的思想,基于本技术的具体实施方式及应用范围上做出的改变或变形之处,都属于本技术保护的范围。综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1