网络异常事件的防范方法、装置、电子设备及存储介质与流程

文档序号:30760642发布日期:2022-07-15 20:47阅读:80来源:国知局
网络异常事件的防范方法、装置、电子设备及存储介质与流程

1.本发明涉及网络技术领域,特别涉及一种网络异常事件的防范方法、装置、电子设备及存储介质。


背景技术:

2.随着网络技术的发展,为了维护用户的利益,越来越多的应用程序或者网站都需要对应的账号和密码才能登录用户名下的应用程序或者网站,对其中提供的功能进行相关的操作。
3.然而,一些不怀好意的人可以通过非法获取的账号和密码在其他的设备上登录相关用户名下的应用程序,进而应用程序和网站上进行一些违法操作,造成用户损失。


技术实现要素:

4.为了解决现有技术的问题,本发明实施例提供了一种网络异常事件的防范方法、装置、电子设备及存储介质。技术方案如下:
5.第一方面,提供了一种网络异常事件的防范方法,方法包括:
6.获取当前输入的账密数据;其中,账密数据包括账号数据和密码数据;
7.在账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,若检测到网络异常事件,则向辅助账号对应的辅助终端发送异常事件认证指令;异常事件认证指令包含有异常事件认证信息;其中,异常事件认证指令用于指示辅助终端根据异常事件认证信息完成认证;
8.接收辅助终端发送的异常事件认证反馈。
9.第二方面,提供了一种网络异常事件的防范装置,装置包括:
10.账密数据获取模块,用于获取当前输入的账密数据;其中,账密数据包括账号数据和密码数据;
11.发送模块,用于在账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,若检测到网络异常事件,则向辅助账号对应的辅助终端发送异常事件认证指令;异常事件认证指令包含有异常事件认证信息;其中,异常事件认证指令用于指示辅助终端根据异常事件认证信息完成认证;
12.接收模块,用于接收辅助终端发送的异常事件认证反馈。
13.第三方面,提供了一种网络异常事件的防范方法,方法包括:
14.接收异常事件认证指令;异常事件认证指令包含有异常事件认证信息;异常事件认证指令是终端在满足预设条件的情况下发送的;其中,预设条件包括在当前输入终端的账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,检测到网络异常事件;账密数据包括账号数据和密码数据;
15.显示异常事件认证信息;
16.响应于认证触发操作,根据异常事件认证信息完成认证;
17.发送异常事件认证反馈。
18.第四方面,提供了一种网络异常事件的防范装置,装置包括:
19.指令接收模块,用于接收异常事件认证指令;异常事件认证指令包含有异常事件认证信息;异常事件认证指令是终端在满足预设条件的情况下发送的;其中,预设条件包括在当前输入终端的账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,检测到网络异常事件;账密数据包括账号数据和密码数据;
20.显示模块,用于显示异常事件认证信息;
21.认证模块,用于响应于认证触发操作,根据异常事件认证信息完成认证;
22.反馈发送模块,用于发送异常事件认证反馈。
23.第五方面,提供了一种电子设备,包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述第一方面或者第三方面的网络异常事件的防范方法。
24.第六方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述第一方面或者第三方面的网络异常事件的防范方法。
25.第七方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面或者第三方面中提供的网络异常事件的防范方法。
26.本发明实施例通过对预设账密数据设置对应的绑定终端和对应的辅助账号,使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较作为认证的第一层保证,在后续检测到网络异常事件的时候,还提供了辅助账号的认证,使得终端登录应用程序或者网站的安全性提供了保障的同时,还为在网络上的其他操作提供了安全性保证,大大提高网络异常事件的防范。
附图说明
27.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1是本发明实施例提供的一种实施环境的示意图;
29.图2是本发明实施例提供的一种实施环境的示意图;
30.图3是本发明实施例提供的一种网络异常事件的防范方法的流程示意图;
31.图4是本发明实施例提供的一种登陆页面的示意图;
32.图5是本发明实施例提供的一种绑定终端添加页面的示意图;
33.图6是本发明实施例提供的一种辅助账号添加页面的示意图;
34.图7是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
35.图8是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
36.图9是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
37.图10是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
38.图11是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
39.图12是本发明实施例提供的一种登录异常事件的防范方法的流程示意图;
40.图13是本发明实施例提供的一种确定异常事件认证信息的流程示意图;
41.图14是本发明实施例提供的一种网络异常事件的防范方法的流程示意图;
42.图15是本发明实施例提供的一种辅助认证提示信息的示意图;
43.图16是本发明实施例提供的一种网络异常事件的防范装置的结构框图;
44.图17是本发明实施例提供的一种网络异常事件的防范装置的结构框图;
45.图18是本发明实施例提供的一种电子设备的硬件结构框图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.相关技术中,用户在手机提供的应用程序或者pc端的网站上输入对应的账号和密码,如果该账号和密码与预设的账号和密码是一样的,则可以立即登录该应用功能程序或者网站进行该操作。但是该种方案中,因为账号和密码容易被一些不怀好意的人通过非法手段获取,所以为了保障账号的安全性,一种可选的实施方式中,可以通过绑定电话号码来做进一步的保障。具体地,用户通过手机将电话号码和账号绑定起来,并将该电话号码发送至提供应用程序或者网站的服务器进行存储,当输入的账号和密码和预设的账号和密码一样时,服务器可以向该电话号码所在的终端发送验证码,用户可以在获取验证码后,在验证码输入页面输入验证码,当该验证码和账号绑定的电话号码相对应时,可以登录应用程序或者网站,否则,登录失败。
49.另一种可选的实施方式中,可以通过用户的活体验证来做进一步保证。活体验证是一种验证用户是否是本人的手段,常见的活体验证包括张嘴、点头、眨眼或者转头等动作,或者是指纹验证,虹膜验证等等。具体地,用户通过手机将用户通过面部识别得到的面部信息和账号绑定起来,并将保存在用户端,当输入的账号和密码和预设的账号和密码一样时,用户端可以在页面上显示面部识别框并提示用户,用户按照规定完成当前的面部识别,若当前的面部识别获取的面部信息和之前存储的面部信息一致,可以登录应用程序或者网站,若不一致,则登录失败。
50.虽然上述的技术方案对账号的安全性提供了一定的保障,然而,随着科技的发展,
针对第一种技术方案,不怀好意的人尝试使用一些设备非法拦截验证信息,获取验证码,或者通过欺诈手段获取验证码。针对第二种技术方案,随着ai技术的逐渐成熟,活体验证可能也存在不安全性。以上的方式都会导致不怀好意的人盗用账号,造成用户的金钱损失,影响用户隐私。
51.鉴于此,本发明实施例提供一种网络异常事件的防范方法,该方法通过对预设账密数据设置对应的辅助账号,使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较作为认证的第一层保证,在检测到网络异常事件的时候,还提供了辅助账号的认证,使得终端登录应用程序或者网站的安全性提供了保障的同时,还为在网络上的其他操作提供了安全性保证。
52.请参阅图1,其所示为本发明实施例提供的一种实施环境示意图,该实施环境可以包括终端101和辅助终端102。
53.其中,终端101是在确定输入的账密数据和预设账密数据匹配后,检测到网络异常事件时,可以向辅助终端发送异常事件认证指令的设备。而辅助终端102是在终端101通过初步验证后,在其检测到网络异常事件时,用于提供异常事件认证的设备。
54.可选的,上述终端101和辅助终端102可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。也可以为运行于上述电子设备的软体,例如应用程序、小程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
55.一种可选的实施方式中,由于应用程序和网站是由一个公司提供的,其公司必然存在一个提供服务的服务器,请参阅图2,其所示为本发明实施例提供的一种实施环境示意图,该实施环境可以包括终端201、服务器202和辅助终端203。
56.其中,终端201是在确定输入的账密数据和预设账密数据匹配后,检测到网络异常事件时,可以向辅助终端发送异常事件认证指令的设备。而辅助终端203是在终端201通过初步验证后,在其检测到网络异常事件时,用于提供异常事件认证的设备。
57.可选的,上述终端201和辅助终端203可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。也可以为运行于上述电子设备的软体,例如应用程序、小程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
58.实际应用中,终端201和服务器202之间,以及服务器202和辅助终端203之间可以通过无线链路连接来保证信息交互。可选的,服务器202可以是一个是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器,本发明在此不做限制。
59.云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池(简称
云平台,一般称为iaas(infrastructure as a service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。按照逻辑功能划分,在iaas(infrastructure as a service,基础设施即服务)层上可以部署paas(platform as a service,平台即服务)层,paas层之上再部署saas(software as a service,软件即服务)层,也可以直接将saas部署在iaas上。paas为软件运行的平台,如数据库、web容器等。saas为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,saas和paas相对于iaas是上层。
60.请参阅图3,其所示为本发明实施例提供的一种网络异常事件的防范方法的流程示意图,该方法可以应用于图1或者图2中所示的系统。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图3所示,所述方法适用于终端或者服务器,包括:
61.s301:获取当前输入的账密数据;其中,账密数据包括账号数据和密码数据。
62.在一个可选的实施例中,当前输入的账密数据是用户通过终端登陆应用程序或者网站使用的账号数据和密码数据。可选的,上述的应用程序可以是各种各样的应用程序,比如即时通信应用程序,生活购物类应用程序、娱乐游戏应用程序以及旅游类应用程序等等。同样的,网站也可以是即时通信网站,生活购物类网站、娱乐游戏网站以及旅游类网站等等。
63.在一个可选的实施方式中,步骤s301中的步骤并不是账号初始设置步骤,在终端在获取当前输入的账密数据之前,还可以包括账号初始设置步骤。
64.具体的,当用户通过终端初始登陆应用程序或者网站的时候,该终端可以出现如图4所示的登陆页面401,以及位于该登陆页面401的账号输入区域402、密码输入区域403以及第一确定触发区域404。
65.当用户在账号输入区域402输入账号,在密码输入区域403输入密码后,可以点击第一确定触发区域,以触发终端可以将该账号和该密码保存为预存账密数据。当终端保存好预存账密数据,可以显示如图5所示的绑定终端添加页面500,以及位于该绑定终端添加页面500上的绑定终端添加区域501以及第二确定触发区域502。
66.在一个可选的实施例中,该绑定终端添加区域501包括如图5所示的当前终端添加区域5011和其它终端添加区域5012。其中,当前终端添加区域5011中的设备标识可以由终端获取自身的设备标识,并显示在当前终端添加区域5011中,其他终端添加区域5012中的设备标识可以由用户自主输入,当第二确定触发区域502被用户点击后,可以保存上述输入的设备标识,将该设备标识和预存账密数据做绑定,将上述设备标识对应的终端当作该预存账密数据的绑定终端。
67.在另一个可选的实施例中,绑定终端添加区域501中的设备标识都可以是用户自主输入的,当第二确定触发区域502被用户点击后,可以保存上述输入的设备标识,将该设备标识和预存账密数据做绑定,将上述设备标识对应的终端当作该预存账密数据的绑定终
端。
68.可选的,可以输入的设备标识的数量是有限的,比如可以只提供五个名额。还可以是无限的,可以根据用户的绑定指令显示出更多的输入框。
69.当终端保存好上述绑定终端的设备标识后,可以显示如图6所示的辅助账号添加页面600,位于该辅助账号添加页面600上的辅助账号添加区域601和第三确定触发区域602。
70.在一个可选的实施例中,该辅助账号添加区域601中可以包括一个辅助账号,在另一个可选的实施例中,为了验证过程中的安全以及全面性,该辅助账号添加区域601中可以包括多个辅助账号输入框。
71.在一个可选的实施例中,上述的一个或者多个辅助账号的所有者可以是用户自己的好友,以即时通信来说,辅助账号和用户自己的账号是有好友关系的。甚至,多个辅助账号可以是服务器从用户的好友中挑选出来的指定的账号。当终端保存好辅助账号后,可以将预存账密数据和辅助账号的关联关系发送至服务器进行保存。可选的,账号初始设置时,用户可以根据指导至少添加预设个数的辅助账号。
72.可选的,为了进一步保障验证过程的周全,对辅助账号也可以存在一定的要求(信誉要求、用户忠诚度要求等等),比如,只有当账号的注册时间超过一定时间,该账号已经开通某些预设的功能(比如支付功能)和/或该账号在最近一段时间内没有被封号的账号才能有资格成为别的用户的辅助账号。
73.在一个可选的实施例中,上述账号初始设置过程中的账密数据、绑定终端的设备标识和辅助账号可以通过第一确定触发区域404、第二确定触发区域502以及第三确定触发区域602被点击逐步保存。如此,可以避免因为某些意外(终端意外关机、卡顿)导致每次都需要重新开始输入。
74.在另一个可选的实施例中,第一确定触发区域404和第二确定触发区域502被点击只是用来转换页面,只有当第三确定触发区域602被点击,才能进行统一的保存。
75.因此,通过上述账号初始设置的所有步骤,完成了预存账密数据设置的同时,还通过绑定终端和辅助账号完成的设备锁,保证了账号的安全性。上述的绑定终端的设备标识和辅助账号可以以无损压缩算法的位图格式保存到本地。
76.s303:在账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,若检测到网络异常事件,则向辅助账号对应的辅助终端发送异常事件认证指令;异常事件认证指令包含有异常事件认证信息;其中,异常事件认证指令用于指示辅助终端根据异常事件认证信息完成认证。
77.本公开实施例中,为了保证用户的安全,异常事件可以至少包括以下一种:转账异常事件、登录异常事件和好友删减异常事件。下面分别针对上述的异常事件进行阐述。
78.下面以一种登录异常事件为例进行阐述,主要涉及登录设备异常,包括未绑定设备登陆网络账号。图7为本发明实施例提供的一种登录异常事件的防范方法的流程示意图,包括:
79.s701:确定该账密数据和预存账密数据是否匹配,且预存账密数据是否存在对应的辅助账号,若都为是,则转至步骤s703;若账密数据和预存账密数据不匹配,转至步骤s713;若账密数据和预存账密数据匹配,但是不存在对应的辅助账号,则转至步骤s715。
80.在一个可选的实施例中,当步骤s301的内容不是账号初始设置时获取的当前输入的账密数据,而是后续用户想要登录时,输入的账密数据,终端需要确定当前输入的账密数据和预存账密数据是否匹配,如果不匹配的话,则可以如下述步骤s713所示,显示登录失败提示信息。进一步地,终端可以显示错误提示信息,用于提示输入的账号数据和/或密码数据是错误的,请重新输入。
81.在另一个可选的实施例中,若账密数据和预存账密数据匹配,但是预存账密数据不存在对应的辅助账号,此种情况可以被认为是用户在进行账号初始设备的时候,并没有去添加辅助账号。或者是,应用程序或者网站之前的版本没有辅助账号添加功能,新一次迭代后才出现的辅助账号添加功能。此时,终端可以如步骤s715所示,响应于用户的辅助账号添加操作,跳转至辅助账号添加页面,并提示在此辅助账号添加页面上添加辅助账号并对其进行保存。
82.s703:确定使用账密数据登录应用程序或者网站的终端的终端标识。
83.s705:确定预存账密数据是否存在对应的绑定终端,若是,则转至步骤s707。
84.s707:获取上述绑定终端的设备标识。
85.在一个可选的实施例中,终端可以跳过步骤s705,直接去获取绑定设备的设备标识,若可以获取到,则继续下面s709的步骤,去确定设备标识和终端标识是否匹配。
86.在另一个可选的实施例中,终端设备可以先确定预存账密数据是否存在对应的绑定终端。具体地,终端可以通过检测设备标识存储区域是否存储有字段来确定预存账密数据是否存在对应的绑定终端,若该设备标识存储区域没有存储字段,也就是该设备标识存储区域为空,则不存在对应的绑定设备。否则,可以获取上述绑定设备的设备标识。
87.s709:确定设备标识与终端标识是否匹配,若否,则转至步骤s711;若是,转至步骤s717。
88.在一个可选的实施例中,若终端的设备标识与终端标识匹配成功,或者说,多个终端的设备标识中存在有该终端标识,则终端确定自身就是已经被绑定的设备,因此不需要通过其他方式,如步骤s717所示,登录应用程序或者登录网站。
89.s711:向辅助账号对应的辅助终端发送异常事件认证指令。
90.s713:显示登录失败提示信息。
91.s715:跳转至辅助账号添加页面,提示在此辅助账号添加页面上添加辅助账号并保存,转至步骤s703。
92.s717:登录应用程序或者网站。
93.可选的,上述步骤s701-s717是一种可行的网络异常事件的防范方法,其中,部分实施步骤的前后顺序是可以调整的。举个例子,在步骤s701中,当终端需确定当前输入的账密数据和预存账密数据匹配后,也就是确定输入的账密数据就是预存账密数据,可以试图获取预存账密数据对应的绑定终端,也就是绑定终端的设备标识,若没有获取到,此种情况可以被认为是用户在进行账号初始设置的时候,并没有去绑定一些设备。或者是,应用程序或者网站之前的版本没有设备绑定功能,新一次迭代后才出现的设备绑定功能。此时,终端响应于用户的第一触发操作(点击屏幕上添加绑定终端的按钮),可以跳到绑定终端添加页面来示意用户在绑定终端添加区域进行终端绑定操作。具体的设备绑定操作请参考上文的描述,这里不再赘述。
94.图7对应的实施例使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较、待验证终端的标识和绑定终端的标识比较确定待验证终端的合规性,同时,对未通过比对的终端还提供了辅助账号的认证,使得待验证终端登录应用程序或者网站的安全性提供了保障的同时,提供了更灵活多变的登录方式。
95.下面以一种登录异常事件为例进行阐述,主要涉及登录地址异常,包括异地登陆网络账号,图8为本发明实施例提供的一种登录异常事件的防范方法的流程示意图,包括:
96.s801:确定该账密数据和预存账密数据是否匹配,且预存账密数据是否存在对应的辅助账号,若都为是,则转至步骤s803;若账密数据和预存账密数据不匹配,转至步骤s811;若账密数据和预存账密数据匹配,但是不存在对应的辅助账号,则转至步骤s813。
97.在一个可选的实施例中,当步骤s301的内容不是账号初始设置时获取的当前输入的账密数据,而是后续用户想要登录时,输入的账密数据,终端需要确定当前输入的账密数据和预存账密数据是否匹配,如果不匹配的话,则可以如下述步骤s811所示,显示登录失败提示信息。进一步地,终端可以显示错误提示信息,用于提示输入的账号数据和/或密码数据是错误的,请重新输入。
98.在另一个可选的实施例中,若账密数据和预存账密数据匹配,但是预存账密数据不存在对应的辅助账号,此种情况可以被认为是用户在进行账号初始设备的时候,并没有去添加辅助账号。或者是,应用程序或者网站之前的版本没有辅助账号添加功能,新一次迭代后才出现的辅助账号添加功能。此时,终端可以如步骤s813所示,响应于用户的辅助账号添加操作,跳转至辅助账号添加页面,并提示在此辅助账号添加页面上添加辅助账号并对其进行保存。
99.s803:确定使用账密数据登录应用程序或者网站的当前登陆地址。
100.在一个可选的实施例中,终端可以利用定位设备确定终端所在的地址,并将终端所在的地址确定为当前登陆地址。
101.s805:获取预设账密数据对应的历史登陆地址。
102.在本公开实施例中,上述历史登陆地址可以是用户预设的,还可以是终端基于之前的成功登陆历史中获取到的历史登陆地址。可选的,上述的当前登陆地址和历史登陆地址可以是某个城市。
103.s807:确定当前登陆地址和历史登陆地址是否匹配,若否,则转至步骤s809;若是,转至步骤s815。
104.在一个可选的实施例中,若前登陆地址和历史登陆地址匹配成功,或者说,终端确定当前登陆地址就是历史登陆地址,可以确定终端并没有异地登录,则可以如步骤s815所示,登录应用程序或者登录网站。
105.s809:向辅助账号对应的辅助终端发送异常事件认证指令。
106.s811:显示登录失败提示信息。
107.s813:跳转至辅助账号添加页面,提示在此辅助账号添加页面上添加辅助账号并保存,转至步骤s803。
108.s815:登录应用程序或者网站。
109.图8对应的实施例使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较提供第一层安全保证,为确定异地登录的终端提供
了辅助账号的认证,防止了不怀好意的人在异地登录账号。
110.下面以一种转账异常事件为例进行阐述,主要涉及大额转账异常事件,异常账号异常事件和短时频繁转账异常事件。图9为本发明实施例提供的一种转账异常事件的防范方法的流程示意图,包括:
111.s901:确定该账密数据和预存账密数据是否匹配,且预存账密数据是否存在对应的辅助账号,若都为是,则转至步骤s903;若账密数据和预存账密数据不匹配,转至步骤s907;若账密数据和预存账密数据匹配,但是不存在对应的辅助账号,则转至步骤s909。
112.在一个可选的实施例中,当步骤s301的内容不是账号初始设置时获取的当前输入的账密数据,而是后续用户想要登录时,输入的账密数据,终端需要确定当前输入的账密数据和预存账密数据是否匹配,如果不匹配的话,则可以如下述步骤s907所示,显示登录失败提示信息。进一步地,终端可以显示错误提示信息,用于提示输入的账号数据和/或密码数据是错误的,请重新输入。
113.在另一个可选的实施例中,若账密数据和预存账密数据匹配,但是预存账密数据不存在对应的辅助账号,此种情况可以被认为是用户在进行账号初始设备的时候,并没有去添加辅助账号。或者是,应用程序或者网站之前的版本没有辅助账号添加功能,新一次迭代后才出现的辅助账号添加功能。此时,终端可以如步骤s909所示,响应于用户的辅助账号添加操作,跳转至辅助账号添加页面,并提示在此辅助账号添加页面上添加辅助账号并对其进行保存。
114.s903:确定是否检测到转账异常事件,若是,则转至步骤s905。
115.图10为本发明实施例提供的一种转账异常事件的防范方法的流程示意图,包括:
116.s1001:登陆应用程序或者网站。
117.在一个可选的实施例中,终端只要确定输入的账密数据和预存账密数据匹配,就可以直接登陆应用程序或者网站。
118.在另一个可选的实施例中,该转账异常事件可以和登陆异常事件结合起来。包括:
119.第一种情况:终端既要确定输入的账密数据和预存账密数据匹配,还要确定登录应用程序或者网站的终端的终端标识与绑定终端的设备标识匹配(可以包括异常事件认证前后的终端的终端标识与绑定终端的设备标识匹配),如此,终端才可以登陆应用程序或者网站。
120.第二种情况:终端既要确定输入的账密数据和预存账密数据匹配,还要确定当前登陆为非异地登陆或者是认证成功之后的异地登陆,如此,终端才可以登陆应用程序或者网站。
121.第三种情况:终端既要确定输入的账密数据和预存账密数据匹配,还要确定当前登陆为非异地登陆或者是认证成功之后的异地登陆,又要确定登录应用程序或者网站的终端的终端标识与绑定终端的设备标识匹配(可以包括异常事件认证前后的终端的终端标识与绑定终端的设备标识匹配),如此,终端才可以登陆应用程序或者网站。
122.s1003:获取转账指令。
123.本公开实施例中,在交互界面上,用户可以点开转账页面,输入转账接收账号以及转账金额,并点击转账控件(比如说转账按钮),如此,终端可以获取转账指令。
124.s1005:确定转账指令中携带的转账信息是否满足转账异常信息,若是,则转至步
骤s905。
125.本公开实施例中,转账信息可以包括以下一项或者多项:转账金额,转账接收账号,登陆应用程序或者网站后转账的次数和距离第一次转账的时间。
126.在一个可选的实施例中,转账信息可以包括转账金额,转账信息满足转账异常信息可以用转账指令中携带的转账金额大于预设金额来体现。举个例子,预设金额为2000元,转账金额为5000元。
127.在另一个可选的实施例中,转账信息可以包括转账接收账号,转账信息满足转账异常信息可以用转账指令中携带的转账接收账号为异常账号和新添加账号中的至少一种来体现。其中,上述的异常账号可以是其他用户投诉过的账号,信用度较低的账号等等。
128.在另一个可选的实施例中,转账信息可以包括登陆应用程序或者网站后转账的次数和距离第一次转账的时间,其中,上述的登陆应用程序或者网站后转账的次数和距离第一次转账的时间都在建立在对同一个转账接收账号的前提下。比如说登陆应用程序后给账号甲转账的次数为3次,第3次距离第1次给账号甲转账的时间为30秒。其中,终端统计登陆应用程序或者网站后转账的次数是通过针对同一转账接收账号获取转账指令的次数来确定的。转账信息满足转账异常信息可以用转账指令中携带的转账账号(终端登录的账号)在预设时间内进行转账的次数大于预设次数来体现。举个例子,若30秒内给账号甲转账的次数为3次,而预设次数为1次,则终端就可以确定转账信息满足转账异常信息。
129.上述内容是示例性的给出3个实施例,基于转账信息包含的内容给出的其他实施例也包含在本公开内容中。
130.s905:向辅助账号对应的辅助终端发送异常事件认证指令。
131.图11为本发明实施例提供的一种转账异常事件的防范方法的流程示意图,包括:
132.s1101:在转账指令中携带的转账信息满足转账异常信息的情况下,根据转账信息确定异常事件级别。
133.可选的,假设转账信息为转账金额,可以根据转账金额的多少确定异常事件级别,比如预设金额为1000元,若转账金额在1000-2000元之间,则异常事件级别为第一级别;若转账金额在2000-5000元之间,则异常事件级别为第二级别;若转账金额在5000-10000元之间,则异常事件级别为第三级别
……
以此类推。其中,级别中包含的数值越高,就越异常。
134.可选的,假设转账信息为转账接收账号,在转账接收账号为异常账号的情况下,确定转账接收账号的异常程度,异常程度越高,则异常事件级别的级别越高。其中,转账接收账号的异常程度可以基于投诉次数和/或信用程度来确定。
135.可选的,假设转账信息为登陆应用程序或者网站后转账的次数和距离第一次转账的时间,在转账账号在预设时间内进行转账的次数大于预设次数的情况下,时间越短,次数越频繁,则异常事件级别的级别越高。
136.上述的3个确定异常事件级别都是基于一种转账信息来确定的,当然,异常事件级别还可以结合多种转账信息来确定,这里不再举例说明。
137.在一个可选的实施例中,终端在确定异常事件级别之前,还可以获取转账账号所述用户的用户属性信息,也就是登陆账号的用户属性信息,并根据用户属性信息和转账信息确定异常事件级别。
138.可选的,用户属性信息可以包括用户的年龄段,如此,终端可以根据用户的年龄段
和转账信息确定异常事件级别。举个例子,当转账信息为转账金额,如果只考虑转账金额2000元,则基于转账金额确定的异常事件级别为第一级别。然而考虑到未成年人或者老年人容易受骗等原因,假设转账金额为2000元,且用户的年龄段为70-80岁之间,则基于转账金额和用户的年龄段确定的异常事件级别为第二级别,第二级别高于第一级别。可选的,上述的用户的年龄段可以是在用户的同意下,终端设备获取的,或者是用户主动提供的。
139.可选的,用户属性信息还可以包括用户是否受骗的记录信息。如此,终端可以用户是否受骗的记录信息和转账信息确定异常事件级别。
140.s1103:基于异常事件级别确定账号亲密级别。
141.本公开实施例中,终端可以预存有一张异常事件级别和账号亲密级别的对应表。比如,第一级别对应低亲密级别,第二级别对应中亲密级别,第三级别对应高亲密级别
……
142.上述的账号亲密级别是指辅助账号和用户账号(预设账密数据中的账号)之间的亲密级别。
143.s1105:从辅助账号中确定出与账号亲密级别匹配的目标辅助账号。
144.在一个可选的实施例中,每个辅助账号都有其对应的账号亲密级别,并存储在预设区域。
145.本公开实施例中,以及时通信程序为例:终端可以通过以下的一种或者多种方式确定与辅助账号的账号亲密级别:聊天次数越多,账号亲密级别越高;辅助账号和用户账号建立好友关系时间越长,账号亲密级别越高;获取辅助账号的昵称,该昵称与预设昵称越匹配(预设昵称可以包括妈妈,爸爸,大姨,亲爱的
……
),账号亲密级别越高。
146.在终端基于异常事件级别确定账号亲密级别后,可以将该账号亲密级别去匹配每个辅助账号的账号亲密级别,确定出目标辅助账号。
147.s1107:向目标辅助账号对应的辅助终端发送异常事件认证指令。
148.s907:显示登录失败提示信息。
149.s909:跳转至辅助账号添加页面,提示在此辅助账号添加页面上添加辅助账号并保存,转至步骤s903。
150.图9对应的实施例使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较提供第一层安全保证,在确定有转账异常事件后还提供了辅助账号的认证,并通过设置事件异常级别、账号亲密级别、以及目标辅助账号对转账异常事件给出了严密的认证关卡,进一步防止了不怀好意的人使用账号进行非法转账等行为。
151.下面以一种好友删减异常事件为例进行阐述,图12为本发明实施例提供的一种登录异常事件的防范方法的流程示意图,包括:
152.s1201:确定该账密数据和预存账密数据是否匹配,且预存账密数据是否存在对应的辅助账号,若都为是,则转至步骤s1203;若账密数据和预存账密数据不匹配,转至步骤s1207;若账密数据和预存账密数据匹配,但是不存在对应的辅助账号,则转至步骤s1209。
153.在一个可选的实施例中,当步骤s301的内容不是账号初始设置时获取的当前输入的账密数据,而是后续用户想要登录时,输入的账密数据,终端需要确定当前输入的账密数据和预存账密数据是否匹配,如果不匹配的话,则可以如下述步骤s1207所示,显示登录失败提示信息。进一步地,终端可以显示错误提示信息,用于提示输入的账号数据和/或密码
数据是错误的,请重新输入。
154.在另一个可选的实施例中,若账密数据和预存账密数据匹配,但是预存账密数据不存在对应的辅助账号,此种情况可以被认为是用户在进行账号初始设备的时候,并没有去添加辅助账号。或者是,应用程序或者网站之前的版本没有辅助账号添加功能,新一次迭代后才出现的辅助账号添加功能。此时,终端可以如步骤s1209所示,响应于用户的辅助账号添加操作,跳转至辅助账号添加页面,并提示在此辅助账号添加页面上添加辅助账号并对其进行保存。
155.s1203:确定是否检测到好友删除异常事件,若是,则转至步骤s1205。
156.可选的,终端检测到好友删除异常事件是通过接收到的删除指令的个数来确定的。具体的,若在预设时间内接收到的好友删除指令的个数大于预设个数,则确定存在好友删除异常事件。
157.s1205:向辅助账号对应的辅助终端发送异常事件认证指令。
158.在一个可选的实施例中,终端也可以参考上文内容根据接收到的好友删除指令的个数从辅助账号中确定出目标辅助账号,并向目标辅助账号对应的辅助终端发送异常事件认证指令。确定目标辅助账号的细节不再赘述。
159.s1207:显示登录失败提示信息。
160.s1209:跳转至辅助账号添加页面,提示在此辅助账号添加页面上添加辅助账号并保存,转至步骤s1203。
161.图12对应的实施例使得用户通过终端使用账密数据登录应用程序或者网站时,可以通过账密数据和预设账密数据的比较提供第一层安全保证,为确定删除好友异常的终端还提供了辅助账号的认证,防止了不怀好意的人对账号内的好友进行大量删除,以便后续做出不法行为。
162.本公开实施例中,在上述步骤s303,步骤s711,s809,s905,s1205中涉及的向辅助账号对应的辅助终端发送异常事件认证指令中之前,还包括确定异常事件认证信息的步骤,图13为本发明实施例提供的一种确定异常事件认证信息的流程示意图,包括:
163.s1301:获取网络异常事件的事件描述信息。
164.在一个可选的实施例中,终端可以先确定网络异常事件的种类,比如说登录异常事件(登录设备异常事件,登录地址异常事件),转账异常事件或者好友删除异常事件。然后获取网络异常事件的描述信息。比如登录设备异常事件的事件描述信息可以是“未绑定设备登录”,登录地址异常事件的事件描述信息可以是“异地登录”,转账异常事件的事件描述信息可以是“大额转账”、“转账给异常账号”或者“短时频繁转账行为”,好友删除异常事件的事件描述信息可以是“短时内删除大量好友”等。
165.s1303:根据预设账密数据生成二维码。
166.可选的,终端设备可以根据预设账密数据生成二维码,还可以根据预设账目数据中的预设账号数据生成二维码。
167.s1305:根据二维码和事件描述信息生成异常事件认证信息。
168.终端可以将该异常事件认证信息包裹于异常事件认证指令中,并向辅助账号(或者目标辅助账号)对应的辅助终端发送异常事件认证指令。
169.在另一个可选的实施例中,终端获取网络异常事件的事件描述信息,可以根据事
件描述信息、预设信息和预设号码生成异常事件认证信息。
170.在一个可选的实施例中,终端可以将该异常事件认证指令直接发送给辅助账号(或者目标辅助账号)对应的辅助终端。在另一个可选的实施中,终端可以将该异常事件认证指令和辅助终端标识发送给服务器,服务器获取后,可以将该异常事件认证指令发送给辅助终端标识对应的辅助终端。
171.s305:接收辅助终端发送的异常事件认证反馈。
172.上述两个实施例涉及的登陆异常事件中,在步骤s711或者步骤s809之后,若异常事件认证反馈中包含有认证成功信息,则可以登陆应用程序或者网站。
173.进一步地,针对未绑定的终端的登陆异常事件,在登陆应用程序或者网站之后,终端可以将终端自己增加至预设账密数据的绑定终端,并保存该终端的终端标识。
174.请参阅图14,其所示为本发明实施例提供的一种网络异常事件的防范方法的流程示意图,该方法可以应用于图1或者图2中所示的系统。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图14所示,所述方法适用于辅助终端,包括:
175.s1401:接收异常事件认证指令;异常事件认证指令包含有异常事件认证信息;异常事件认证指令是终端在满足预设条件的情况下发送的;其中,预设条件包括在当前输入终端的账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,检测到网络异常事件;该账密数据包括账号数据和密码数据。
176.在一个可选的实施例中,上述的异常事件认证信息是根据事件描述信息和二维码生成的。其中,事件描述信息是终端基于网络异常事件得到的,二维码是终端根据预设账密数据或者预设账号数据生成的。
177.在另一个可选的额实施例中,上述的异常事件认证信息是根据事件描述信息,预设号码和预设信息生成的。
178.s1403:显示异常事件认证信息。
179.可选的辅助终端可以在应用程序的界面上显示异常事件认证信息(包含二维码的),还可以短信界面上显示异常事件认证信息(包含预设号码和预设信息的)。
180.s1405:响应于认证触发操作,根据异常事件认证信息完成认证。
181.具体的,辅助终端可以响应于用户的二维码扫描指令,扫描二维码完成认证。或者,辅助终端可以响应于信息发送指令,将预设信息发送至预设号码对应的设备上完成认证。
182.在一种可选的实施例中,辅助终端并没有直接显示异常事件认证信息,而是显示一个辅助认证提示信息,图15为本发明实施例提供的一种辅助认证提示信息的示意图,包括辅助认证提示信息“你的好友xxx正在使用一个新设备登录xx,需要你的辅助认证”和“进入辅助”按钮,当辅助终端感应到用户点击该“进入辅助”按钮,才会显示异常事件认证信息。
183.一种可选的实施例中,终端响应于认证发送触发操作可以先确定向哪个终端发送
异常事件认证指令。可选的,可以像上述的技术方案一样,将异常事件认证指令发送至辅助终端。还可以直接在终端自己的屏幕上显示异常事件认证信息,该种情况通常应用在辅助账号的所有者就在当前需要验证的用户的身边,这样的话,即使辅助账号的所有者没有登录应用程序或者网站,也可以让他们立马上线登录应用程序或者网站,比如登录手机上的应用程序,直接利用应用程序中的扫描功能对着自己屏幕上的二维码进行扫描,使得辅助认证的方法可以随着应用场景的变化有着更多灵活的选择。
184.s1407:发送异常事件认证反馈。
185.在一个可选的实施例中,若辅助终端设备扫描二维码之后,可以向终端发送异常事件认证反馈,其中,异常事件认证反馈中包含认证成功信息。
186.在另一个可选的实施例中,若辅助设备成功发送预设信息至预设号码对应的设备上后,可以向终端发送异常事件认证反馈,其中,异常事件认证反馈中包含认证成功信息。
187.在一个可选的实施例中,只有当所有被发送辅助指令的辅助终端完成认证后,服务器才会向终端发送辅助认证反馈,对应的,终端接收服务器发送的辅助认证反馈,确定该辅助认证反馈包含有辅助成功信息。
188.在一个可选的实施例中,只有当预设个数(比如3个)的被发送辅助指令的辅助终端完成认证后,服务器才会向终端发送辅助认证反馈,对应的,终端接收服务器发送的辅助认证反馈,确定该辅助认证反馈包含有辅助成功信息。
189.在另一个可选的实施例中,若没有满足辅助认证,则服务器可以在预设时间段后向终端发送辅助认证反馈,对应的,终端接收服务器发送的辅助认证反馈,确定该辅助认证反馈包含有辅助失败信息。
190.为了保证认证的安全,不给不怀好意的人利用机器人刷辅助的机会,可选的,用户一个自然日内只能发起依次辅助邀请,也就是说,终端在一个自然日内只能发送一次异常事件认证指令,该异常事件认证指令可以同时向多个辅助账号对应的辅助终端进行发送。若邀请辅助认证失败后,当天无法再增加绑定设备,重新发送的异常事件认证指令会在第二天发送至好友账号。
191.进一步地,同一个用户一周内,不管辅助认证成功还是失败,都只能进行一次辅助认证的邀请。
192.对于辅助终端侧,其显示的异常事件认证信息只能显示预设时长,超过预设时长,即默认辅助认证失败。可选的,还可以有一些其他设置,比如,一个辅助终端每天只能帮助同一个终端完成一次认证,且一周最多只能帮助3个终端完成认证,一个月最多只能帮助7个终端完成认证。
193.综上,本技术实施例通过终端以及辅助终端(甚至包括服务器)之间的同理合作,保障账号登录安全的同时,还为可能发生的网络异常事件提供了认证服务。
194.与上述几种实施例提供的网络异常事件的防范方法相对应,本发明实施例还提供一种网络异常事件的防范装置,由于本发明实施例提供的网络异常事件的防范装置与上述几种实施例提供的网络异常事件的防范方法相对应,因此前述网络异常事件的防范方法的实施方式也适用于本实施例提供的网络异常事件的防范装置,在本实施例中不再详细描述。
195.请参阅图16,其所示为本发明实施例提供的一种网络异常事件的防范装置的结构
示意图,该装置具有实现上述方法实施例中网络异常事件的防范方法的功能,功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图16所示,该装置可以包括:
196.账密数据获取模块1601,用于获取当前输入的账密数据;其中,账密数据包括账号数据和密码数据;
197.发送模块1602,用于在账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,若检测到网络异常事件,则向辅助账号对应的辅助终端发送异常事件认证指令;异常事件认证指令包含有异常事件认证信息;其中,异常事件认证指令用于指示辅助终端根据异常事件认证信息完成认证;
198.接收模块1603,用于接收辅助终端发送的异常事件认证反馈。
199.作为一个可能的实施方式,装置还可以包括登录模块和转账指令获取模块;
200.该登录模块,用于登录应用程序或者网站;
201.该转账指令获取模块,用于获取转账指令;
202.发送模块,用于若转账指令中携带的转账信息满足转账异常信息,向辅助账号对应的辅助终端发送异常事件认证指令。
203.作为一个可能的实施方式,装置还可以包括:
204.转账指令中携带的转账信息满足转账异常信息包括下述至少一项:
205.转账指令中携带的转账金额大于预设金额;
206.转账指令中携带的转账接收账号为异常账号和新添加账号中的至少一种;
207.转账指令中携带的转账账号在预设时间内进行转账的次数大于预设次数。
208.作为一个可能的实施方式,该装置还可以包括:
209.异常事件级别确定模块,用于若转账指令中携带的转账信息满足转账异常信息,根据转账信息确定异常事件级别;
210.亲密级别确定模块,用于基于异常事件级别确定账号亲密级别;
211.目标辅助账号确定模块,用于从辅助账号中确定出与账号亲密级别匹配的目标辅助账号;
212.上述发送模块,用于向目标辅助账号对应的辅助终端发送异常事件认证指令。
213.作为一个可能的实施方式,该装置还包括属性信息获取模块;
214.该属性信息获取模块,用于获取转账账号所属用户的用户属性信息;
215.异常事件级别确定模块,用于根据用户属性信息和转账信息确定异常事件级别。
216.作为一个可能的实施方式,装置还可以包括标识确定模块:
217.标识确定模块,用于确定使用账密数据登录应用程序或者网站的终端的终端标识;获取预存账密数据对应的绑定终端的设备标识;
218.发送模块,用于若设备标识与终端标识不匹配,则向辅助账号对应的辅助终端发送异常事件认证指令。
219.作为一个可能的实施方式,
220.登录确定模块,用于若异常事件认证反馈包含有认证成功信息,则登录应用程序或者登录网站;
221.保存模块,用于将终端增加至绑定终端中,并保存终端标识。
222.作为一个可能的实施方式,装置还可以包括:
223.描述信息获取模块,用于获取网络异常事件的事件描述信息;
224.二维码生成模块,用于根据预设账密数据生成二维码;
225.认证信息生成模块,用于根据二维码和事件描述信息生成异常事件认证信息;
226.上述发送模块,用于向辅助账号对应的辅助终端发送异常事件认证指令。
227.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
228.请参阅图17,其所示为本发明实施例提供的一种网络异常事件的防范装置的结构示意图,该装置具有实现上述方法实施例中网络异常事件的防范方法的功能,功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图17所示,该装置可以包括:
229.指令接收模块1701,用于接收异常事件认证指令;异常事件认证指令包含有异常事件认证信息;异常事件认证指令是终端在满足预设条件的情况下发送的;其中,预设条件包括在当前输入终端的账密数据和预存账密数据匹配,且预存账密数据存在对应的辅助账号的情况下,检测到网络异常事件;账密数据包括账号数据和密码数据;
230.显示模块1702,用于显示异常事件认证信息;
231.认证模块1703,用于响应于认证触发操作,根据异常事件认证信息完成认证;
232.反馈发送模块1704,用于发送异常事件认证反馈。
233.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
234.本发明实施例提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的网络异常事件的防范方法。
235.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及网络异常事件的防范。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
236.本发明实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。图18是本发明实施例提供的运行一种网络异常事件的防范方法的电子设备的硬件结构框图,如图18所示,该电子设备的内部结构可包括但不限于:处理器、网络接口及存储器。其中,电子设备内的处理器、网络接口及存储器可通过总线或其他方式连接,在本说明书实施例所示图18中以通过总线连接为例。
237.其中,处理器(或称cpu(central processing unit,中央处理器))是电子设备的
计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等)。存储器(memory)是电子设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速ram存储设备,也可以是非不稳定的存储设备(non-volatile memory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了电子设备的操作系统,可包括但不限于:windows系统(一种操作系统),linux(一种操作系统),android(安卓,一种移动操作系统)系统、ios(一种移动操作系统)系统等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的网络异常事件的防范方法。
238.本发明的实施例还提供了一种计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现一种网络异常事件的防范方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的网络异常事件的防范方法。
239.本发明的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的网络异常事件的防范方法。
240.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
241.需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
242.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
243.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
244.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1