电子装置、互联网服务系统风险预警方法及存储介质转让专利

申请号 : CN201810102911.3

文献号 : CN108449313B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 包晓华

申请人 : 平安科技(深圳)有限公司

摘要 :

本发明公开了一种电子装置、互联网服务系统风险预警方法及存储介质,通过若有待识别运行风险的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据,并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。能够精确有效地控制互联网服务系统的运行风险。

权利要求 :

1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的互联网服务系统风险预警程序,所述互联网服务系统风险预警程序被所述处理器执行时实现如下步骤:A1、若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;

A2、利用预先训练的预警模型对所获取的处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;

A3、若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求;

所述预先训练的预警模型为神经网络概率模型,所述预警模型的训练过程包括如下步骤:E、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集,第一预设数量的处理数据样本的数量级为千级;

F、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;

G、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤E和所述步骤F;

所述处理数据包括CPU利用率,请求并发量,请求数据的大小,平均响应时间、以及处理数据的环境信息;其中,所述处理数据的环境信息包括环境区域,所述环境区域包括信息共享区、数据隔离区;

所述互联网服务系统风险预警程序被所述处理器执行时还实现如下步骤:

在第二预设的时间内,对所述预警模型进行更新处理;所述对所述预警模型进行更新处理的步骤包括,获取在第二预设时间段内所述第一预设数量的所述互联网服务系统对应的处理数据样本,基于获取的处理数据样本,对所述预警模型重复进行训练及测试;其中,所述第二预设时间大于所述第一预设时间。

2.如权利要求1所述的电子装置,其特征在于,在所述步骤G中,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;

利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;

若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述处理数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。

3.一种互联网服务系统风险预警方法,其特征在于,所述方法包括如下步骤:

S1、若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;

S2、并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;

S3、若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求;

所述预先训练的预警模型为神经网络概率模型,所述预警模型的训练过程包括如下步骤:D1、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集,第一预设数量的处理数据样本的数量级为千级;

D2、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;

D3、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤D1和所述步骤D2;

所述处理数据包括CPU利用率,请求并发量,请求数据的大小,平均响应时间、以及处理数据的环境信息;其中,所述处理数据的环境信息包括环境区域,所述环境区域包括信息共享区、数据隔离区;

所述互联网服务系统风险预警程序被所述处理器执行时还实现如下步骤:

在第二预设的时间内,对所述预警模型进行更新处理;所述对所述预警模型进行更新处理的步骤包括,获取在第二预设时间段内所述第一预设数量的所述互联网服务系统对应的处理数据样本,基于获取的处理数据样本,对所述预警模型重复进行训练及测试;其中,所述第二预设时间大于所述第一预设时间。

4.如权利要求3所述的互联网服务系统风险预警方法,其特征在于,在所述步骤D3中,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;

利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;

若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述处理数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。

5.一种计算机可读存储介质,所述计算机可读存储介质存储有互联网服务系统风险预警程序,所述互联网服务系统风险预警程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求3-4中任一项所述的互联网服务系统风险预警方法的步骤。

说明书 :

电子装置、互联网服务系统风险预警方法及存储介质

技术领域

[0001] 本发明涉互联网安全领域,尤其涉及一种电子装置、互联网服务系统风险预警方法及存储介质。

背景技术

[0002] 目前,互联网服务系统的安全预警参数,需借助人工经验值进行设定,由于互联网服务系统提供的业务多样性,以及互联网服务技术随时间的发展变化较快,导致依赖人工经验值进行设定的预警参数,可能因技术人员对某项业务的熟悉程度不同造成配置不准确,或者由于服务系统的数据更新延迟导致预警参数的设定出现风险漏洞。因此,很难准确有效地设定出满足随时间变化的预警方案。

发明内容

[0003] 有鉴于此,本发明提出一种电子装置、互联网服务系统风险预警方法及存储介质,能够精确有效地控制互联网服务系统的运行风险。首先,为实现上述目的,本发明提出一种电子装置,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的互联网服务系统风险预警程序,所述互联网服务系统风险预警程序被所述处理器执行时实现如下步骤:
[0004] A1、若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0005] A2、并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0006] A3、若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0007] 进一步地,所述预先训练的预警模型为神经网络概率模型,所述预警模型的训练过程包括如下步骤:
[0008] E、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集;
[0009] F、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;
[0010] G、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤E和所述步骤F。
[0011] 进一步地,在所述步骤G中,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:
[0012] 将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;
[0013] 利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;
[0014] 若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述黑醋栗数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。
[0015] 进一步地,所述互联网服务系统风险预警程序被所述处理器执行时还实现如下步骤:
[0016] 在第二预设的时间内,对所述预警模型进行更新处理;所述对所述预警模型进行更新处理的步骤包括,获取在第二预设时间段内所述第一预设数量的所述互联网服务系统对应的处理数据样本,基于获取的处理数据样本,对所述预警模型重复进行训练及测试;其中,所述第二预设时间大于所述第一预设时间。
[0017] 进一步地,所述处理数据包括CPU利用率,请求并发量,请求数据的大小,平均响应时间、以及处理数据的环境信息。
[0018] 此外,为实现上述目的,本发明还提供一种互联网服务系统风险预警方法,该方法包括如下步骤:
[0019] S1、若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0020] S2、并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0021] S3、若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0022] 进一步地,所述预先训练的预警模型为神经网络概率模型,所述预警模型的训练过程包括如下步骤:
[0023] D1、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集;
[0024] D2、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;
[0025] D3、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤D1和所述步骤D2。
[0026] 进一步地,在所述步骤D3中,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:
[0027] 将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;
[0028] 利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;
[0029] 若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述黑醋栗数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。
[0030] 进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有互联网服务系统风险预警程序,所述互联网服务系统风险预警程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的互联网服务系统风险预警方法的步骤。
[0031] 相较于现有技术,本发明所提出的电子装置、互联网服务系统风险预警方法及存储介质,通过在若有待识别运行风险的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据,并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。能够精确有效地控制互联网服务系统的运行风险。

附图说明

[0032] 图1是本发明提出的电子装置一可选的硬件架构的示意图;
[0033] 图2是本发明电子装置一实施例中互联网服务系统风险预警程序的程序模块示意图;
[0034] 图3是本发明互联网服务系统风险预警方法较佳实施例的实施流程图。
[0035] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0036] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0038] 参阅图1所示,是本发明提出的电子装置一可选的硬件架构示意图。本实施例中,电子装置10可包括,但不仅限于,可通过通信总线14相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-14的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0039] 其中,存储器11至少包括一种类型的计算机可读存储介质,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器11可以是电子装置10的内部存储单元,例如电子装置10的硬盘或内存。在另一些实施例中,存储器11也可以是电子装置10的外包存储设备,例如电子装置10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器11还可以既包括电子装置10的内部存储单元也包括其外包存储设备。本实施例中,存储器11通常用于存储安装于电子装置10的操作系统和各类应用软件,例如互联网服务系统风险预警程序等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0040] 处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。处理器12通常用于控制电子装置10的总体操作。本实施例中,处理器12用于运行存储器11中存储的程序代码或者处理数据,例如运行的互联网服务系统风险预警程序等。
[0041] 网络接口13可包括无线网络接口或有线网络接口,网络接口13通常用于在电子装置10与其他电子设备之间建立通信连接。
[0042] 通信总线14用于实现组件11-13之间的通信连接。
[0043] 图1仅示出了具有组件11-14以及保单跟单费用统计程序的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0044] 可选地,电子装置10还可以包括用户接口(图1中未示出),用户接口可以包括显示器、输入单元比如键盘,其中,用户接口还可以包括标准的有线接口、无线接口等。
[0045] 可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED触摸器等。进一步地,显示器也可称为显示屏或显示单元,用于显示在电子装置10中处理信息以及用于显示可视化的用户界面。
[0046] 在一实施例中,存储器11中存储的保单跟单费用统计程序被处理器12执行时,实现如下操作:
[0047] 在本发明电子装置10的一实施例中,基于负载权重调度发布升级版本应用的程序被处理器12执行时,实现如下操作:
[0048] 若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0049] 利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0050] 若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0051] 在本实施例中,预先训练的预警模型为神经网络概率模型。通常,神经网络概率模型包括多层神经网络,虽然神经网络的层数越多其识别的精度越高,但是在本方案中,为了保证识别的时效性,训练的预警模型为三层神经网络概率模型,具体包括输入层,中间层(通常包括两层中间层,所以在某些实施例中也可以称为四层神经网络概率模型)、以及输出层。
[0052] 进一步地,所述预警模型的训练过程包括如下步骤:
[0053] E、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集;
[0054] 通常,随着互联网技术的发展以及业务需求的多样化,互联网服务系统处理数据的性能以及运行风险也会随时间变化,因此,为了保证得到能够满足随时间变化的预警模型,需要每隔第二预设时间段(例如,最近一个月、或者最近三个月)对所述预警模型进行更新一次,也即每次训练预警模型时均获取在第二预设时间段内(例如,最近一个月内或者最近3个月内等)所述互联网服务系统对应的第一预设数量的处理数据样本基于获取的处理数据样本,对所述预警模型重复进行训练及测试,需要说明的是,第二预设时间大于第一预设时间。同时,为了保证训练预警模型的时效性,第一预设数量的处理数据样本不易太大,且为了保证训练预警模型的准确性,第一预设数量的处理数据样本也不宜太小,例如在本实施例中,第一预设数量的处理数据样本的数量级为千级。
[0055] 其中,处理数据包括CPU利用率,请求并发量,请求数据的大小,平均响应时间、以及处理数据的环境信息等,其中处理数据的环境信息包括环境区域例如,信息共享区、数据隔离区等。
[0056] F、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;
[0057] 通常,所述第一比例大于所述第二比例,在本实施例中,第一比例的训练样本集与第二比例的测试样本集对应的比例为7:3。
[0058] G、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤E和所述步骤F。
[0059] 进一步地,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:
[0060] 将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;
[0061] 利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;
[0062] 若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述黑醋栗数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。
[0063] 由上述事实施例可知,本发明提出的电子装置通过若有待识别运行风险的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据,并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。能够精确有效地控制互联网服务系统的运行风险。
[0064] 进一步需要说明的是,本发明的互联网服务系统风险预警程序依据其各部分所实现的功能不同,可用具有相同功能的程序模块进行描述。请参阅图2所示,是本发明电子装置一实施例中互联网服务系统风险预警程序的程序模块示意图。本实施例中,互联网服务系统风险预警程序依据其各部分所实现的功能的不同,可以被分割成获取模块201、预警识别模块202、预警信息生成模块203。由上面的描述可知,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述互联网服务系统风险预警程序在电子装置10中的执行过程。所述模块201与模块202所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如其中:
[0065] 获取模块201用于在若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0066] 预警识别模块202用于利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0067] 预警信息生成模块203用于在若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0068] 此外,本发明还提出一种互联网服务系统风险预警方法,请参阅图3所示,所述互联网服务系统风险预警方法包括如下步骤:
[0069] 步骤S301,若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0070] 步骤S302,并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0071] 步骤S303,若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0072] 在本实施例中,预先训练的预警模型为神经网络概率模型。通常,神经网络概率模型包括多层神经网络,虽然神经网络的层数越多其识别的精度越高,但是在本方案中,为了保证识别的时效性,训练的预警模型为三层神经网络概率模型,具体包括输入层,中间层(通常包括两层中间层,所以在某些实施例中也可以称为四层神经网络概率模型)、以及输出层。
[0073] 进一步地,所述预警模型的训练过程包括如下步骤:
[0074] E、获取所述互联网服务系统的第一预设数量的处理数据样本,将获取的第一预设数量的处理数据样本分为对应的第一比例的训练集和第二比例的测试集;
[0075] 通常,随着互联网技术的发展以及业务需求的多样化,互联网服务系统处理数据的性能以及运行风险也会随时间变化,因此,为了保证得到能够满足随时间变化的预警模型,需要每隔第二预设时间段(例如,最近一个月、或者最近三个月)对所述预警模型进行更新一次,也即每次训练预警模型时均获取在第二预设时间段内(例如,最近一个月内或者最近3个月内等)所述互联网服务系统对应的第一预设数量的处理数据样本,基于获取的处理数据样本,对所述预警模型重复进行训练及测试,需要说明的是,第二预设时间大于第一预设时间。同时,为了保证训练预警模型的时效性,第一预设数量的处理数据样本不易太大,且为了保证训练预警模型的准确性,第一预设数量的处理数据样本也不宜太小,例如在本实施例中,第一预设数量的处理数据样本的数量级为千级。
[0076] 其中,处理数据包括CPU利用率,请求并发量,请求数据的大小,平均响应时间、以及处理数据的环境信息等,其中处理数据的环境信息包括环境区域例如,信息共享区、数据隔离区等。
[0077] F、利用所述第一比例的训练集中的各个处理数据训练所述预警模型,以得到训练好的预警模型;
[0078] 通常,所述第一比例大于所述第二比例,在本实施例中,第一比例的训练样本集与第二比例的测试样本集对应的比例为7:3。
[0079] G、利用所述第二比例测试集中各个处理数据对所述预警模型进行测试,若测试通过,则训练结束,或者,若测试不通过,则增加所述第一比例训练集中的处理数据样本并重新执行所述步骤E和所述步骤F。
[0080] 进一步地,所述利用所述第二比例的测试集中各个处理数据对所述预警模型进行测试的步骤包括:
[0081] 将所述第二比例的测试集中的各个处理数据分为多个处理数据集,每个所述处理数据集包含第二预设数量的处理数据;
[0082] 利用训练好的所述预警模型分别对各个所述处理数据集进行使用风险识别,以得出各个所述处理数据集对应的运行风险概率值;
[0083] 若各个所述处理数据集对应的风险概率值之间的平均误差值大于预设的误差阈值,则针对该预警模型的准确性测试不通过,或者若各个所述黑醋栗数据集对应的风险概率值之间的平均误差值小于或等于预设的误差阈值,则针对该模型的准确性测试通过。
[0084] 由上述事实例可知,本发明提出的电子装置通过若有待识别运行风险的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据,并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。能够精确有效地控制互联网服务系统的运行风险。
[0085] 此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有互联网服务系统风险预警程序,所述互联网风险系统预警程序被处理器执行时实现如下操作:
[0086] 若有待识别运行状态的互联网服务系统,则从所述互联网服务系统的处理数据中获取第一预设时间段内的处理数据;
[0087] 并利用预先训练的预警模型对所获取的所述处理数据进行运行风险识别,以识别出所述互联网服务系统的运行风险概率值;
[0088] 若识别出的风险概率值大于预设的风险概率阈值,则生成预警信息提示用户,或者,若识别出的风险概率值小于或等于预设的风险概率阈值,则向所述互联网服务系统继续发送处理请求。
[0089] 本发明计算机可读存储介质具体实施方式与上述电子装置以及基于负载权重调度发布升级版本应用的方法各实施例基本相同,在此不作累述。
[0090] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0091] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0092] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。