一种业务反馈方法和装置的制造方法

文档序号:10492025阅读:488来源:国知局
一种业务反馈方法和装置的制造方法
【专利摘要】本公开实施例公开了一种业务反馈方法和装置。所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息;所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立;所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则;分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件;若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息,从而实现了对业务端执行的操作的监控。业务端可以根据反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题。
【专利说明】
一种业务反馈方法和装置
技术领域
[0001]本公开涉及软件技术,尤其涉及一种业务反馈方法,以及一种业务反馈装置。
【背景技术】
[0002]随着网络技术的发展,越来越多的业务系统被开发和应用,以执行不同的操作。出于系统安全等因素的考虑,需要对业务系统的运行状态进行监控,以便及时发现和解决危险问题,保证业务系统的正常运行。
[0003]但是,现有方法仅对业务系统中的服务器的状态进行监控,例如监控服务器的内存使用情况、CPU占用率等,而没有对业务系统中的业务执行端进行的操作进行监控,因此无法及时发现业务执行端进行的操作是否存在危险,业务执行端不能及时解决出现的问题,从而无法保证业务执行端、业务系统的正常运行。

【发明内容】

[0004]鉴于上述问题,本公开的实施例提供了一种业务反馈方法,以及一种业务反馈装置。
[0005]依据本公开的一个方面,提供了一种业务反馈方法,所述方法包括:
[0006]采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息;
[0007]所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立;所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则;
[0008]分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件;
[0009]若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的冋题?目息。
[0010]可选地,所述分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件包括:
[0011]分别从采集的业务数据的特征信息中,提取所述一维反馈规则中各个反馈条件所需的特征信息;
[0012]针对不同反馈条件,对提取的、所需的特征信息进行分析;
[0013]判断所得分析结果是否符合所述反馈条件。
[0014]可选地,在所述采集所监控的业务端的至少一个业务数据之前,所述方法还包括:
[0015]接收对所述业务端设定的一维反馈规则。
[0016]可选地,所述采集所监控的业务端的至少一个业务数据为:
[0017]访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;
[0018]或,接收所述业务端通过API接口上传的所述业务数据;
[0019]或,从服务器的服务器存储介质中,获取所述业务数据。
[0020]可选地,当所述业务数据包括视频上传数据时,所述一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。
[0021 ]可选地,当所述业务数据包括视频转码数据时,所述一维反馈规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。
[0022]可选地,当所述业务数据包括视频分发数据时,所述一维反馈规则指示的特征信息包括分发级别和/或分发状态。
[0023]可选地,所述向所述业务端发送反馈信息包括:
[0024]向所述视频数据上传端的视频数据上传用户发送反馈信息,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。
[0025]可选地,所述向所述业务端发送反馈信息包括:
[0026]向所述视频数据转码端的转码人员发送反馈信息,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。
[0027]可选地,所述向所述业务端发送反馈信息包括:
[0028]向所述转码数据分发端的分发人员发送反馈信息,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。
[0029 ]依据本公开的另一个方面,还提供了一种业务反馈装置,所述装置包括:
[0030]业务数据采集模块,用于采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立,所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则;
[0031]业务数据分析模块,用于分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件;
[0032]反馈信息发送模块,用于若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。
[0033]可选地,所述业务数据分析模块包括:
[0034]特征信息提取子模块,用于分别从采集的业务数据的特征信息中,提取所述一维反馈规则中各个反馈条件所需的特征信息;
[0035]特征信息分析子模块,用于针对不同反馈条件,对提取的、所需的特征信息进行分析;
[0036]反馈条件判断子模块,用于判断所得分析结果是否符合所述反馈条件。
[0037]可选地,所述装置还包括:
[0038]—维反馈规则接收模块,用于在所述采集所监控的业务端的至少一个业务数据之前,接收对所述业务端设定的一维反馈规则。
[0039]可选地,所述业务数据采集模块,具体用于访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;
[0040]或,接收所述业务端通过API接口上传的所述业务数据;
[0041 ]或,从服务器的服务器存储介质中,获取所述业务数据。
[0042]可选地,当所述业务数据包括视频上传数据时,所述一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。
[0043]可选地,当所述业务数据包括视频转码数据时,所述一维反馈规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。
[0044]可选地,当所述业务数据包括视频分发数据时,所述一维反馈规则指示的特征信息包括分发级别和/或分发状态。
[0045]可选地,所述反馈信息发送模块,具体用于向所述视频数据上传端的视频数据上传用户发送反馈信息,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。
[0046]可选地,所述反馈信息发送模块,具体用于向所述视频数据转码端的转码人员发送反馈信息,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。
[0047]可选地,所述反馈信息发送模块,具体用于向所述转码数据分发端的分发人员发送反馈信息,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。
[0048]与现有技术相比,本公开实施例所述的业务反馈方法依据针对所监控的业务端预置的一维反馈规则中指示的至少一个特征信息,采集所述业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,判断分析结果是否满足所述一维反馈规则中的至少一个相互独立的反馈条件,若满足,则向所述业务端发送反馈信息,从而实现了对业务端执行的操作的监控。业务端可以根据接收的反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题,从而保证了业务端、业务系统的正常运行。
[0049]上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的【具体实施方式】。
【附图说明】
[0050]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0051 ]图1示出了根据本公开实施例1的业务反馈方法的流程图;
[0052]图2示出了根据本公开实施例2的业务反馈方法的流程图;
[0053]图3示出了根据本公开实施例1的业务反馈装置的结构框图;
[0054]图4示出了根据本公开实施例2的业务反馈装置的结构框图。
【具体实施方式】
[0055]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0056]实施例1
[0057]参考图1,示出了根据本公开实施例1的业务反馈方法的流程图,该方法具体可以包括以下步骤:
[0058]步骤101、采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立,所述反馈条件为一个特定的特征信息不符合预设规贝1J,或者所述反馈条件为多个特征信息的组合不符合预设规则。
[0059]本公开实施例的业务反馈方法应用于监控平台,可以对业务系统进行监控,监控业务系统中一个或多个业务端进行的操作。若监控到业务端的操作为危险操作时,执行相应的监控反馈操作,以便业务端或业务人员及时发现并解决问题。
[0060]业务端执行操作产生业务数据时,对应生成多个特征信息,例如操作用户、操作节点、操作状态、操作耗时和业务数据大小等。监控平台在对某一业务端进行监控前,需要在监控平台中预置该业务端对应的一维反馈规则。在制定业务端的一维反馈规则时,可以根据监控需要,选择业务端的一个或多个特征信息进行规则制定,进而可以根据采集的业务数据中携带的特征信息判定业务端的操作情况,实现对业务端的监控。
[0061]—维反馈规则可以包括一个或多个反馈条件,每个反馈条件可以是一个条件表达式,每个报警条件可以指示一个或多个特征信息,当包括多个反馈条件时,各个反馈条件相互独立,无逻辑关联。实际中当一个特定的特征信息或多个特征信息的组合符合预设规则时,不执行反馈操作;当一个特定的特征信息或多个特征信息的组合不符合预设规则时,执行反馈操作,也就是说,将一个特定的特征信息或多个特征信息的组合不符合预设规则时的条件作为反馈条件。
[0062]对所监控的业务端进行业务数据采集时,依据对该业务端预置的一维反馈规则中指示的特征信息采集至少一个业务数据,所采集的业务数据中携带该一维反馈规则中指示的一个或多个特征信息。
[0063]步骤102、分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件。
[0064]从采集的业务数据中提取业务数据中携带的特征信息,并对提取的业务数据中携带的特征信息进行分析。
[0065]当监控平台对某一业务端进行监控,并且监控平台仅内置该业务端的一维反馈规则时,将提取的业务数据中携带的特征信息带入该一维反馈规则中的一个或多个反馈条件进行分析,并判断分析结果是否满足该反馈条件;当监控平台同时对多个业务端进行监控,监控平台内置多个业务端的一维反馈规则时,首先需要依据采集的特征信息的种类,确定对应的一维反馈规则,之后将采集的特征信息带入确定的一维反馈规则中的一个或多个反馈条件进行分析,并判断分析结果是否满足该反馈条件。
[0066]步骤103、若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。
[0067]反馈条件为一个特定的特征信息或多个特征信息的组合不符合预设规则,若判断采集的业务数据中携带的特征信息满足反馈条件,则说明一个或多个特征信息不符合预设规则,存在问题。可以将反馈条件反映的问题信息,如反馈条件指示的特征信息过大、过小或其他信息,发送至业务端,以使业务端可以及时且准确地了解、解决当前存在的问题。
[0068]上述步骤101-步骤103是对一个业务端执行的监控反馈操作,可以按照上述步骤101-步骤103所述的方法,对监控平台监控的不同业务端进行反馈操作。
[0069]需要说明的是,对多个业务端的反馈操作可以同时进行,也可以按预设顺序分步进行,不发明在此不做限制。另外本公开实施例中的监控平台可以对一个或多个业务系统进行监控,监控平台的可扩展性较好。
[0070]依据本公开实施例,依据针对所监控的业务端预置的一维反馈规则中指示的至少一个特征信息,采集所述业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,判断分析结果是否满足所述一维反馈规则中的至少一个相互独立的反馈条件,若满足,则向所述业务端发送反馈信息,从而实现了对业务端执行的操作的监控。业务端可以根据接收的反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题,从而保证了业务端、业务系统的正常运行。
[0071]实施例2
[0072]参考图2,示出了根据本公开实施例2的业务反馈方法的流程图,该方法具体可以包括以下步骤:
[0073]步骤201、接收对所监控的业务端设定的一维反馈规则。
[0074]本公开实施例的方法应用于监控平台,同时监控平台对云视频转码系统进行监控。
[0075]本公开实施例中的步骤201-步骤204是对一个业务端进行的反馈操作,监控平台可以采用步骤201-步骤204所述的方法分别对云视频转码系统中的视频数据上传端、视频数据转码端和视频数据分发端进行监控和反馈。对多个业务端的反馈操作可以同时进行,也可以分步进行,根据实际需要进行设定,本公开在此不做限制。
[0076]在对业务端进行监控和反馈之前,需要接收对所监控的业务端设定的一维监控规贝1J。具体地可以通过以下两种方式接收对业务端设定的一维反馈规则:
[0077]—种是,编程人员分别对视频数据上传端、视频数据转码端和视频数据端的一维反馈规则进行程序编辑,将编辑所得的三个一维反馈规则程序存储至监控平台内;另一种是,监控平台还可以根据业务人员在业务端的配置页面中对生成一维反馈规则所需的反馈条件或特征信息的指定,生成一维反馈规则,监控平台可以根据业务端的配置快速生成一维反馈规则,可扩展性较好。
[0078]制定一维反馈规则时,可以根据当前业务端对应生成的特征信息以及监控需求进行制定。
[0079]当视频数据上传端执行上传操作时,生成的业务数据为视频上传数据,对应生成的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态等。设定一维反馈规则时,可以根据监控需要,选择上述一种或多种特征信息,生成一维反馈规则。
[0080]当视频数据转码端执行转码操作时,生成的业务数据为视频转码数据,对应生成的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态等特征信息。设定一维反馈规则时,可以根据监控需要,选择上述一种或多种特征信息,生成一维反馈规则。
[0081]当视频数据分发端执行分发操作时,生成的业务数据为视频分发数据,对应生成的特征信息包括分发级别和分发状态等。同样地,设定一维反馈规则时,可以根据监控需要,选择上述一种或多种特征信息,生成一维反馈规则。
[0082]步骤202、采集所述业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立,所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则。
[0083]可以通过多种方式采集业务端的业务数据,如可以通过访问业务端的业务数据存储介质,并从业务数据存储介质中抓取所述业务数据;可以接收所述业务端通过API接口上传的所述业务数据;还可以从服务器的服务器存储介质中,获取所述业务数据。
[0084]由于不同业务端生成的特征信息不同、监控需求不同,因此不同业务端对应的一维反馈规则指示的特征信息不同,不同业务端采集的业务数据中携带的特征信息也不相同。
[0085]当业务端为视频数据上传端时,基于执行视频数据上传端执行上传操作时生成的特征信息及监控需求,该业务端对应设置的一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。相应地,采集的业务数据中携带上述一种或多种特征信息。
[0086]例如,一维反馈规则中的反馈条件为“5分钟内上传失败的视频数据的数目大于100”,该反馈条件指示的特征信息为视频数据上传状态,相应地,采集的数据中携带视频数据上传状态这一特征信息;反馈条件为“预设时段内,用户主动中断上传的数目占上传失败的视频数据的数目的比例大于80%”,该反馈条件指示的特征信息包括上传用户操作行为和视频数据上传状态;相应地,采集的数据中携带上传用户操作行为和视频数据上传状态两种特征信息。
[0087]监控平台可以通过对视频数据上传端的特征信息的分析,了解视频数据上传端的操作情况,得出视频数据上传失败的原因,是上传用户原因、网络环境原因还是其他原因,从而可以及时准确地发现问题和解决问题。另外,监控平台可以对上传用户的操作行为进行监控,进而可以准确判断问题发生的原因在于用户自身还是网络等其他原因,从而避免了上传用户的恶意指责。
[0088]当业务端为视频数据转码端时,基于执行视频数据转码端执行上传操作时生成的特征信息,对应设置的一维反馈规则指示的特征信息可以包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。相应地,采集的业务数据中携带上述一种或多种特征信息。
[0089]例如,一维反馈规则中的反馈条件为“预设时段内转码耗时大于时间A的视频数据的数目大于N”,该反馈条件指示的特征信息为转码耗时,相应地,采集的业务数据中携带转码耗时特征信息;反馈条件为“预设时段内转码失败的视频数据中,视频码率大于码率B的视频数据的数目大于M”,该反馈条件指示的特征信息为视频码率和转码状态,相应地,采集的业务数据中携带视频码率和转码状态两种特征信息。
[0090]监控平台可以通过对视频数据转码端的特征信息的分析,了解视频数据转码端的操作情况,找出视频数据转码失败的原因,例如上传片源问题、转码节点问题等,从而可以及时准确地发现问题和解决问题。
[0091]当业务端为视频数据分发端时,基于执行视频数据分发端执行上传操作时生成的特征信息,对应设置的一维反馈规则指示的特征信息包括分发级别和/或分发状态。相应地,采集的业务数据中携带上述一种或多种特征信息。
[0092]例如,一维反馈规则中的反馈条件为“预设时段内转码数据的分发次数小于P次”,该反馈条件指示的特征信息为分发次数,相应地,采集的业务数据中携带分发次数特征信息。
[0093]步骤203、分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件。
[0094]由于一维反馈规则中各个反馈条件所需的特征信息不同,因此分别从采集的业务数据的特征信息中,提取各个反馈条件所需的特征信息,针对不同反馈条件,对提取的、所需的特征信息进行分析,判断所得分析结果是否满足所述反馈条件。
[0095]可以采用上述方法对从云视频转码系统中的不同业务端采集的业务数据进行分析。
[0096]例如,视频数据上传端对应的一维反馈规则中的反馈条件为“5分钟内上传失败的视频数据的数目大于100”,从采集的业务数据的特征信息中,提取该反馈条件所需的特征信息,分析针对所述反馈条件提取的特征信息,即统计5分钟内上传失败的视频数据的数目,若统计所得5分钟内上传失败的视频数据的数目为120个,则判断当前结果满足反馈条件,需要执行下一步发送反馈信息。
[0097]步骤204、若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。
[0098]由于云视频转码系统中的三个不同业务端对应的反馈条件不同,反馈条件指示的特征信息不同,因此向业务端发送的反馈信息中携带的问题信息不同。
[0099]当向所述视频数据上传端的上传用户发送反馈信息时,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。
[0100]例如,若携带的特征信息满足反馈条件“5分钟内上传失败的视频数据的数目大于100”,则向业务端发送的反馈信息中携带的问题信息包括上传失败的视频数据的数目较大,当前数目为120个。
[0101]当向所述视频数据转码端的转码人员发送反馈信息时,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。
[0102]当向所述转码数据分发端的分发人员发送反馈信息时,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。
[0103]依据本公开实施例,依据针对所监控的业务端预置的一维反馈规则中指示的至少一个特征信息,采集所述业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,判断分析结果是否满足所述一维反馈规则中的至少一个相互独立的反馈条件,若满足,则向所述业务端发送反馈信息,从而实现了对业务端执行的操作的监控。业务端可以根据接收的反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题,从而保证了业务端、业务系统的正常运行。
[0104]实施例3
[0105]参考图3,示出了根据本公开实施例1的业务反馈装置的结构框图,具体可以包括:
[0106]业务数据采集模块301,用于采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立;所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则。
[0107]业务数据分析模块302,用于分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件。
[0108]反馈信息发送模块303,用于若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。
[0109]依据本公开实施例,依据针对所监控的业务端预置的一维反馈规则中指示的至少一个特征信息,采集所述业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,判断分析结果是否满足所述一维反馈规则中的至少一个相互独立的反馈条件,若满足,则向所述业务端发送反馈信息,从而实现了对业务端执行的操作的监控。业务端可以根据接收的反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题,从而保证了业务端、业务系统的正常运行。
[0110]实施例4
[0111]参考图4,示出了根据本公开实施例2的业务反馈装置的结构框图,具体可以包括:
[0112]—维反馈规则接收模块401,用于接收对所监控的业务端设定的一维反馈规则。
[0113]业务数据采集模块402,用于采集所述业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立;所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则。
[0114]业务数据分析模块403,用于分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件。
[0115]反馈信息发送模块404,用于若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。
[0116]本公开实施例中,优选地,所述业务数据分析模块403包括:
[0117]特征信息提取子模块,用于分别从采集的业务数据的特征信息中,提取所述一维反馈规则中各个反馈条件所需的特征信息;
[0118]特征信息分析子模块,用于针对不同反馈条件,对提取的、所需的特征信息进行分析;
[0119]反馈条件判断子模块,用于判断所得分析结果是否符合所述反馈条件。
[0120]本公开实施例中,优选地,所述业务数据采集模块402,具体用于访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;
[0121]或,接收所述业务端通过API接口上传的所述业务数据;
[0122]或,从服务器的服务器存储介质中,获取所述业务数据。
[0123]本公开实施例中,优选地,当所述业务数据包括视频上传数据时,所述一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。
[0124]本公开实施例中,优选地,当所述业务数据包括视频转码数据时,所述一维反馈规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。
[0125]本公开实施例中,优选地,当所述业务数据包括视频分发数据时,所述一维反馈规则指示的特征信息包括分发级别和/或分发状态。
[0126]本公开实施例中,优选地,所述反馈信息发送模块404,具体用于向所述视频数据上传端的视频数据上传用户发送反馈信息,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。
[0127]本公开实施例中,优选地,所述反馈信息发送模块404,具体用于向所述视频数据转码端的转码人员发送反馈信息,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。
[0128]本公开实施例中,优选地,所述反馈信息发送模块404,具体用于向所述转码数据分发端的分发人员发送反馈信息,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。
[0129]依据本公开实施例,依据针对所监控的业务端预置的一维反馈规则中指示的至少一个特征信息,采集所述业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,判断分析结果是否满足所述一维反馈规则中的至少一个相互独立的反馈条件,若满足,则向所述业务端发送反馈信息,从而实现了对业务端执行的操作的监控。业务端可以根据接收的反馈信息中携带的问题信息,及时并准确地了解业务端出现的问题、解决出现的问题,从而保证了业务端、业务系统的正常运行。
[0130]由于所述装置实施例基本相应于前述图1-图2所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。
[0131]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本公开也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本公开的内容,并且上面对特定语言所做的描述是为了披露本公开的最佳实施方式。
[0132]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0133]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本公开的单独实施例。
[0134]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0135]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0136]本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的业务反馈装置中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0137]应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
【主权项】
1.一种业务反馈方法,所述方法包括: 采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息; 所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立;所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则; 分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件; 若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题?目息O2.根据权利要求1所述的方法,其中,所述分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件包括: 分别从采集的业务数据的特征信息中,提取所述一维反馈规则中各个反馈条件所需的特征信息; 针对不同反馈条件,对提取的、所需的特征信息进行分析; 判断所得分析结果是否符合所述反馈条件。3.根据权利要求1所述的方法,其中,在所述采集所监控的业务端的至少一个业务数据之前,所述方法还包括: 接收对所述业务端设定的一维反馈规则。4.根据权利要求1所述的方法,其中,所述采集所监控的业务端的至少一个业务数据为: 访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据; 或,接收所述业务端通过API接口上传的所述业务数据; 或,从服务器的服务器存储介质中,获取所述业务数据。5.根据权利I所述的方法,其中,当所述业务数据包括视频上传数据时,所述一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。6.根据权利I所述的方法,其中,当所述业务数据包括视频转码数据时,所述一维反馈规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。7.根据权利I所述的方法,其中,当所述业务数据包括视频分发数据时,所述一维反馈规则指示的特征信息包括分发级别和/或分发状态。8.根据权利5所述的方法,其中,所述向所述业务端发送反馈信息包括: 向所述视频数据上传端的视频数据上传用户发送反馈信息,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。9.根据权利6所述的方法,其中,所述向所述业务端发送反馈信息包括: 向所述视频数据转码端的转码人员发送反馈信息,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。10.根据权利7所述的方法,其中,所述向所述业务端发送反馈信息包括: 向所述转码数据分发端的分发人员发送反馈信息,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。11.一种业务反馈装置,所述装置包括: 业务数据采集模块,用于采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的一维反馈规则中指示的至少一个特征信息,所述一维反馈规则包括至少一个反馈条件,各个反馈条件相互独立,所述反馈条件为一个特定的特征信息不符合预设规则,或者所述反馈条件为多个特征信息的组合不符合预设规则; 业务数据分析模块,用于分析采集的业务数据,判断所携带的特征信息是否满足所述反馈条件; 反馈信息发送模块,用于若满足,则向所述业务端发送反馈信息,所述反馈信息中携带所述反馈条件反映的问题信息。12.根据权利要求11所述的装置,其中,所述业务数据分析模块包括: 特征信息提取子模块,用于分别从采集的业务数据的特征信息中,提取所述一维反馈规则中各个反馈条件所需的特征信息; 特征信息分析子模块,用于针对不同反馈条件,对提取的、所需的特征信息进行分析; 反馈条件判断子模块,用于判断所得分析结果是否符合所述反馈条件。13.根据权利要求11所述的装置,其中,所述装置还包括: 一维反馈规则接收模块,用于在所述采集所监控的业务端的至少一个业务数据之前,接收对所述业务端设定的一维反馈规则。14.根据权利要求11所述的装置,其中,所述业务数据采集模块,具体用于访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据; 或,接收所述业务端通过API接口上传的所述业务数据; 或,从服务器的服务器存储介质中,获取所述业务数据。15.根据权利11所述的装置,其中,当所述业务数据包括视频上传数据时,所述一维反馈规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据播放时长和视频数据上传状态中至少一种。16.根据权利11所述的装置,其中,当所述业务数据包括视频转码数据时,所述一维反馈规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。17.根据权利11所述的装置,其中,当所述业务数据包括视频分发数据时,所述一维反馈规则指示的特征信息包括分发级别和/或分发状态。18.根据权利15所述的装置,其中: 所述反馈信息发送模块,具体用于向所述视频数据上传端的视频数据上传用户发送反馈信息,所述反馈信息中携带的问题信息包括视频数据上传用户问题、上传用户操作行为问题、所使用的网络类型问题、视频数据上传节点问题、上传节点网络状态问题、视频数据频率问题、视频数据播放时长问题和视频数据上传状态问题中至少一种。19.根据权利16所述的装置,其中: 所述反馈信息发送模块,具体用于向所述视频数据转码端的转码人员发送反馈信息,所述反馈信息中携带的问题信息包括视频码率问题、转码耗时问题、转码方式问题、转码节点问题、转码所得视频数据问题和转码状态问题中至少一种。20.根据权利17所述的装置,其中: 所述反馈信息发送模块,具体用于向所述转码数据分发端的分发人员发送反馈信息,所述反馈信息中携带的问题信息包括分发级别问题和/或分发状态问题。
【文档编号】H04L12/26GK105847084SQ201610201939
【公开日】2016年8月10日
【申请日】2016年3月31日
【发明人】杨佳浩, 王孝庆
【申请人】乐视控股(北京)有限公司, 乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1