一种业务纠错方法和装置制造方法及图纸

技术编号:13462808 阅读:88 留言:0更新日期:2016-08-04 15:19
本公开实施例公开了一种业务纠错方法和装置,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态;所述一维纠错规则包括至少一个纠错条件,各个纠错条件相互独立;所述纠错条件为一个特定的特征信息不符合预设规则,或者所述纠错条件为多个特征信息的组合不符合预设规则;从采集的业务数据中,提取所述执行状态为执行失败的业务数据;分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件;若满足,则向所述业务端发送纠错指令,所述纠错指令中携带所述业务端所需执行的纠错操作,从而实现对业务端执行的操作的监控。

【技术实现步骤摘要】
【专利摘要】本公开实施例公开了一种业务纠错方法和装置,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态;所述一维纠错规则包括至少一个纠错条件,各个纠错条件相互独立;所述纠错条件为一个特定的特征信息不符合预设规则,或者所述纠错条件为多个特征信息的组合不符合预设规则;从采集的业务数据中,提取所述执行状态为执行失败的业务数据;分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件;若满足,则向所述业务端发送纠错指令,所述纠错指令中携带所述业务端所需执行的纠错操作,从而实现对业务端执行的操作的监控。【专利说明】一种业务纠错方法和装置
本公开涉及软件技术,尤其涉及一种业务纠错方法,以及一种业务纠错装置。
技术介绍
随着网络技术的发展,越来越多的业务系统被开发和应用,以执行不同的操作。出于系统安全等因素的考虑,需要对业务系统的运行状态进行监控,以便及时发现和解决危险问题,保证业务系统的正常运行。但是,现有方法仅对业务系统中的服务器的状态进行监控,例如监控服务器的内存使用情况、CPU占用率等,而没有对业务系统中的业务执行端执行的操作进行监控,因此无法及时发现业务执行端执行的操作是否存在危险,业务执行端不能及时解决出现的问题,从而无法保证业务执行端、业务系统的正常运行。
技术实现思路
鉴于上述问题,本公开的实施例提供了一种业务纠错方法,以及一种业务纠错装置。依据本公开的一个方面,提供了一种业务纠错方法,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态;所述一维纠错规则包括至少一个纠错条件,各个纠错条件相互独立;所述纠错条件为一个特定的特征信息不符合预设规则,或者所述纠错条件为多个特征信息的组合不符合预设规则;从采集的业务数据中,提取所述执行状态为执行失败的业务数据;分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件;若满足,则向所述业务端发送纠错指令,所述纠错指令中携带所述业务端所需执行的纠错操作。可选地,所述分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件包括:分别从执行失败的业务数据的特征信息中,提取所述一维纠错规则中各个纠错条件所需的特征信息;针对不同纠错条件,对提取的、所需的特征信息进行分析;判断所得分析结果是否满足所述纠错条件。可选地,所述向所述业务端发送纠错指令包括:依据预置的纠错条件与纠错操作的对应关系,确定所述纠错条件对应的纠错操作;将携带有所述纠错操作的纠错指令发送至所述业务端。可选地,在所述采集所监控的业务端的至少一个业务数据之前,所述方法还包括:接收对所述业务端设定的一维纠错规则。可选地,所述采集所监控的业务端的至少一个业务数据为:访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;或,接收所述业务端通过API接口上传的所述业务数据;或,从服务器的服务器存储介质中,获取所述业务数据。可选地,当所述业务数据包括视频上传数据时,所述一维纠错规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率和视频数据尺寸中至少一种。可选地,当所述业务数据包括视频转码数据时,所述一维纠错规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点和转码所得视频数据中至少一种。可选地,当所述业务数据包括视频分发数据时,所述一维纠错规则指示的特征信息包括分发级别。可选地,当所述业务数据包括视频上传数据时,所述纠错操作为连接网络重新上传同一视频数据或上传更新的视频数据;当所述业务数据包括视频转码数据时,所述纠错操作为重新执行转码操作;当所述业务数据包括视频分发数据时,所述纠错操作为重新分发转码数据。依据本公开的另一个方面,还提供了一种业务纠错装置,所述装置包括:业务数据采集模块,用于采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态,所述一维纠错规则包括至少一个纠错条件,各个纠错条件相互独立,所述纠错条件为一个特定的特征信息不符合预设规则,或者所述纠错条件为多个特征信息的组合不符合预设规则;执行失败数据提取模块,用于从采集的业务数据中,提取所述执行状态为执行失败的业务数据;业务数据分析模块,用于分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件;纠错指令发送模块,用于若满足,则向所述业务端发送纠错指令,所述纠错指令中携带所述业务端所需执行的纠错操作。可选地,所述业务数据分析模块包括:特征信息提取子模块,用于分别从执行失败的业务数据的特征信息中,提取所述一维纠错规则中各个纠错条件所需的特征信息;特征信息分析子模块,针对不同纠错条件,对提取的、所需的特征信息进行分析;分析结果判断子模块,用于判断所得分析结果是否满足所述纠错条件。可选地,所述纠错指令发送模块包括:纠错操作确定子模块,用于依据预置的纠错条件与纠错操作的对应关系,确定所述纠错条件对应的纠错操作;纠错操作发送子模块,用于将携带有所述纠错操作的纠错指令发送至所述业务端。可选地,所述装置还包括:—维纠错规则接收模块,用于在所述采集所监控的业务端的至少一个业务数据之前,接收对所述业务端设定的一维纠错规则。可选地,所述业务数据采集模块,具体用于访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;或,接收所述业务端通过API接口上传的所述业务数据;或,从服务器的服务器存储介质中,获取所述业务数据。可选地,当所述业务数据包括视频上传数据时,所述一维纠错规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率和视频数据尺寸中至少一种。可选地,当所述业务数据包括视频转码数据时,所述一维纠错规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点和转码所得视频数据中至少一种。可选地,当所述业务数据包括视频分发数据时,所述一维纠错规则指示的特征信息包括分发级别。可选地,当所述业务数据包括视频上传数据时,所述纠错操作为连接网络重新上传同一视频数据或上传更新的视频数据;当所述业务数据包括视频转码数据时,所述纠错操作为重新执行转码操作;当所述业务数据包括视频分发数据时,所述纠错操作为重新分发转码数据。与现有技术相比,本公开实施例所述的业务纠错方法依据针对所监控的业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态,采集所述业务端的至少一个业务数据,从采集的业务数据中,提取所述执行状态为执行失败的业务数据,分析执行失败的业务数据,判断分析结果是否满足所述一维纠错规则中的至少一个相互独立的纠错条件,若满足,则向业务端发送纠错指令,以供业务端执行纠错指令中携带的纠错操作,从而实现对业务端执行的操作的监控。可以通过纠错指令和纠错操作使业务端及时发现和解决出现的问题操作,从而保证了业务端、业务系统的正常运行。上述说明仅是本文档来自技高网...

【技术保护点】
一种业务纠错方法,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维纠错规则中指示的至少一个特征信息和执行状态;所述一维纠错规则包括至少一个纠错条件,各个纠错条件相互独立;所述纠错条件为一个特定的特征信息不符合预设规则,或者所述纠错条件为多个特征信息的组合不符合预设规则;从采集的业务数据中,提取所述执行状态为执行失败的业务数据;分析执行失败的业务数据,判断执行失败的业务数据中携带的特征信息是否满足所述纠错条件;若满足,则向所述业务端发送纠错指令,所述纠错指令中携带所述业务端所需执行的纠错操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:王孝庆杨佳浩鲍大磊
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1