跨场景的交叉分析方法、装置、电子设备及存储介质与流程

文档序号:20689374发布日期:2020-05-08 19:12阅读:108来源:国知局
跨场景的交叉分析方法、装置、电子设备及存储介质与流程
本申请涉及计算机应用
技术领域
,尤其涉及一种跨场景的交叉分析方法、装置、电子设备及存储介质。
背景技术
:网站、移动终端应用等互联网服务产品在运营过程中,开发者/运营者通常需要了解产品的运营情况,以对产品进行改进和优化,从而需要对产品的访问数据(如产品的点击量、重点页面的浏览量、用户的地域等)进行统计和分析,以对产品的运营情况进行评价。相关技术中,对网站、app等产品的使用情况进行统计和分析的方法,可以通过对具体的应用场景的理解,预定义需要统计的场景的维度以及评价场景的指标。但是,这种分析方法,在增加新的场景时,不仅需要预定义新的维度,操作复杂,而且无法按需生成新的评价指标,灵活性差,无法实现跨场景的多维度交叉分析。技术实现要素:本申请提出的跨场景的交叉分析方法、装置、电子设备及存储介质,用于解决相关技术中,现有对网站、app等产品的使用情况进行统计和分析的方法,在增加新的场景时,不仅需要预定义新的维度,操作复杂,而且无法按需生成新的评价指标,灵活性差,无法实现跨场景的多维度交叉分析的问题。本申请一方面实施例提出的跨场景的交叉分析方法,包括:获取第一场景的多个第一元事件,以及所述第一元事件对应的多个第一属性;获取第二场景的多个第二元事件,以及所述第二元事件对应的多个第二属性;根据所述多个第一元事件和对应的所述多个第一属性生成所述第一场景的第一分析指标,以及根据所述多个第二元事件和对应的所述多个第二属性生成所述第二场景的第二分析指标;以及根据所述第一分析指标和所述第二分析指标进行交叉分析。本申请另一方面实施例提出的跨场景的交叉分析装置,包括:第一获取模块,用于获取第一场景的多个第一元事件,以及所述第一元事件对应的多个第一属性;第二获取模块,用于获取第二场景的多个第二元事件,以及所述第二元事件对应的多个第二属性;生成模块,用于根据所述多个第一元事件和对应的所述多个第一属性生成所述第一场景的第一分析指标,以及根据所述多个第二元事件和对应的所述多个第二属性生成所述第二场景的第二分析指标;以及分析模块,用于根据所述第一分析指标和所述第二分析指标进行交叉分析。本申请再一方面实施例提出的电子设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前所述的跨场景的交叉分析方法。本申请又一方面实施例提出的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如前所述的跨场景的交叉分析方法。本申请又一方面实施例提出的计算机程序,该程序被处理器执行时,以实现本申请实施例所述的跨场景的交叉分析方法。本申请实施例提供的跨场景的交叉分析方法、装置、电子设备、计算机可读存储介质及计算机程序,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例所提供的一种跨场景的交叉分析方法的流程示意图;图2为本申请实施例所提供的另一种跨场景的交叉分析方法的流程示意图;图3为本申请实施例提供的一种跨场景的交叉分析装置的结构示意图;图4为本申请实施例提供的电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。本申请实施例针对相关技术中,现有对网站、app等产品的使用情况进行统计和分析的方法,在增加新的场景时,不仅需要预定义新的维度,操作复杂,而且无法按需生成新的评价指标,灵活性差,无法实现跨场景的多维度交叉分析的问题,提出一种跨场景的交叉分析方法。本申请实施例提供的跨场景的交叉分析方法,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。下面参考附图对本申请提供的跨场景的交叉分析方法、装置、电子设备、存储介质及计算机程序进行详细描述。图1为本申请实施例所提供的一种跨场景的交叉分析方法的流程示意图。如图1所示,该跨场景的交叉分析方法,包括以下步骤:步骤101,获取第一场景的多个第一元事件,以及所述第一元事件对应的多个第一属性。在本申请实施例中,可以通过元事件与事件属性对场景的数据进行建模。其中,元事件可以表示任意的事件类型,场景的元事件可以根据该场景的特性及分析需求,自定义该场景对应的元事件,每个场景可以对应与多个元事件。元事件对应的属性可以用于描述元事件的特征,不同的元事件对应的属性的种类和个数可以是不同的。比如,元事件对应的属性可以是发起元事件的主体、元事件发生的次数、元事件发生的时间等信息。在本申请实施例一种可能的实现形式中,在通过元事件与事件属性对场景的数据进行建模时,元事件与事件属性的关系可以如表1所示。在此模型中,使用表格的一列表示场景的m个元事件,其余各列用于表示所有元事件对应的n个属性。其中,所有事件对应的属性组成了所有属性的集合,即每个元事件对应的属性是所有属性的子集,比如,共有三个元事件:事件1、事件2、事件3,四个属性:属性1、属性2、属性3、属性4,那么,事件1对应的属性可以为:属性1、属性2、属性3;事件2对应的属性为:属性2、属性3;事件3对应的属性为:属性2、属性3、属性4。表1元事件属性1属性2…属性n事件1值值值值事件2值值值值……………事件m值值值值需要说明的是,可以根据第一场景的特性以及分析需求,自定义第一场景的多个第一元事件,并定义每个第一元事件对应的第一属性,对第一场景的数据进行建模,以对第一场景中产生的数据进行统计。举例来说,假设第一场景的其中一个第一元事件为事件1,事件1对应的属性有“发起事件1的主体、事件1发生的时间”,那么获取到的第一场景对应的事件1及其对应的属性可以是“事件1,发起事件1的主体:用户a;事件1发生的时间:2018年10月25日”。步骤102,获取第二场景的多个第二元事件,以及所述第二元事件对应的多个第二属性。需要说明的是,本申请实施例提出的跨场景的交叉分析方法,可以同时对多个场景的数据进行分析,因此可以根据需要应用的场景,为不同的场景自定义不同的元事件以及元事件对应的属性,并且可以在应用的场景增加时,随时增加新的元事件以及元事件对应的属性,灵活性强。在本申请实施例一种可能的实现形式中,可以根据第二场景的特性以及分析需求,自定义第二场景的多个第二元事件,并定义每个第二元事件对应的第二属性,对第二场景的数据进行建模,以对第二场景中产生的数据进行统计。需要说明的是,在本申请实施例中,还可以预设获取第一场景的多个第一元事件以及第一元事件对应的多个第一属性的频率,以及获取第二场景的多个第二元事件以及第二元事件对应的多个第二属性的频率,其中,两者的频率可以相同,也可以不同。实际使用时,可以根据实际需要预设,本申请实施例对此不做限定。比如预设的频率可以是1次/周,1次/月等。步骤103,根据所述多个第一元事件和对应的所述多个第一属性生成所述第一场景的第一分析指标,以及根据所述多个第二元事件和对应的所述多个第二属性生成所述第二场景的第二分析指标。其中,第一分析指标,是指用于评价第一场景状态、使用情况或性能等特征的指标。第一分析指标通过根据分析需求对多个第一元事件进行筛选,并将筛选出的第一元事件及其对应的第一属性进行组合得到的,不同的第一元事件及其属性的组合可以生成不同的第一分析指标,从而实现从多个维度对第一场景进行分析。相应的,第二分析指标,是指用于评价第二场景状态、使用情况或性能等特征的指标。第二分析指标通过根据分析需求对多个第二元事件进行筛选,并将筛选出的第二元事件及其对应的第二属性进行组合得到的,不同的第二元事件及其属性的组合可以生成不同的第二分析指标,从而实现从多个维度对第二场景进行分析。进一步的,为便于用户可以根据对场景的分析需求,自定义分析指标,可以首先根据获取到的元事件及其对应的具体属性值,生成直观的统计表,进而根据统计表及分析需求,自定义分析指标。即在本申请实施例一种可能的实现形式中,上述步骤103,可以包括:根据所述多个第一元事件和对应的所述多个第一属性,以及所述多个第二元事件和对应的所述多个第二属性生成统计表;根据所述统计表生成所述第一分析指标和第二分析指标。举例来说,假设第二场景的其中一个第二元事件为第二元事件1,第二元事件1对应的第二属性分别为“发生时间、发生地点”,获取到的第二元事件1及其对应的第二属性,可以形成如表2所示的统计表。若当前的分析需求为统计第二元事件1发生的次数,则第二分析指标“第二元事件1发生的次数”,可以通过筛选条件“元事件=第二元事件1”得到;进一步的,还可以从不同的维度对第二元事件1进行统计分析,如从“发生地点”维度对第二分析指标“第二元事件1发生的次数”进行分析,可以通过筛选条件“元事件=第二元事件1”并根据“发生地点”进行分组实现。需要说明的是,上述举例仅为示例性的,表中未列出第一场景对应的第一元事件以及第二场景对应的其他第二元事件,用于进一步理解本申请的实施例,不能视为对本申请的限制。表2元事件发生时间发生地点第二元事件12018.10.20地点1第二元事件12018.10.23地点1第二元事件12018.10.23地点2步骤104,根据所述第一分析指标和所述第二分析指标进行交叉分析。在本申请实施例中,生成第一场景对应的第一分析指标以及第二场景对应的第二分析指标之后,即根据第一分析指标及第二分析指标对获取到的数据进行统计,并得到第一分析指标及第二分析指标分别对应的统计结果,进而根据第一分析指标及第二分析指标对应的统计结果,分别对第一场景及第二场景进行衡量和分析。举例来说,如表2所示的第二元事件1及其对应的属性,通过采用筛选条件“元事件=第二元事件1”,并从“发生地点”维度进行分析,可以得到如表3所示的分析结果。表3本申请实施例提供的跨场景的交叉分析方法,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。在本申请一种可能的实现形式中,第一场景可以是指网站,第二场景可以是指app,下面通过网站和app两个具体的应用场景,对本申请实施例提供的跨场景的交叉分析方法进行进一步说明。下面结合图2,对本申请实施例提供的跨场景的交叉分析方法进行进一步说明。图2为本申请实施例所提供的另一种跨场景的交叉分析方法的流程示意图。如图2所示,该跨场景的交叉分析方法,包括以下步骤:步骤201,获取网站场景的多个第一元事件,以及所述第一元事件对应的多个第一属性。需要说明的是,在网站场景中,可以根据网站场景的特性以及分析需求,自定义网站场景的多个第一元事件,并定义每个第一元事件对应的第一属性,对网站场景的数据进行建模,以对网站场景中产生的数据进行统计。在本申请实施例一种可能的实现形式中,在网站场景中,可以对网站页面的点击量、页面元素的点击量等进行统计和分析,以确定用户对网站的使用习惯等。因此,在网站场景中,第一元事件可以包括页面浏览和页面元素点击,其中,页面浏览对应的属性可以包括:用户id、时间、ip地址、地域、标题;页面元素点击对应的属性可以包括:用户id、时间、ip地址、地域、元素名。因此,第一属性可以包括用户id、时间、ip地址、地域、标题和元素名。需要说明的是,在本申请实施例中,第一元事件及第一属性包括但不限于上述列举的内容。实际使用时,可以根据实际需要自定义第一元事件以及第一元事件对应的第一属性,本申请实施例对此不做限定。步骤202,获取app场景的多个第二元事件,以及所述第二元事件对应的多个第二属性。需要说明的是,在app场景中,可以根据app场景的特性以及分析需求,自定义app场景的多个第二元事件,并定义每个第二元事件对应的第二属性,对app场景的数据进行建模,以对app场景中产生的数据进行统计。在本申请实施例一种可能的实现形式中,在app场景中,可以对app的用户数量、app页面元素的点击量等进行统计和分析,确定用户对app的使用习惯等,以对app进行改进和优化。因此,在app场景中,第二元事件包括app启动和app元素点击,其中,app启动对应的属性可以包括:用户id、时间、ip地址、地域、首次启动标识;app元素点击对应的属性可以包括:用户id、时间、ip地址、地域、元素名。因此,第二属性可以包括用户id、时间、ip地址、地域、首次启动标识和元素名。需要说明的是,在本申请实施例中,第二元事件及第二属性包括但不限于上述列举的内容。实际使用时,可以根据实际需要自定义第二元事件以及第二元事件对应的第二属性,本申请实施例对此不做限定。需要说明的是,在本申请实施例中,还可以预设获取网站场景的多个第一元事件以及第一元事件对应的多个第一属性的频率,以及获取app场景的多个第二元事件以及第二元事件对应的多个第二属性的频率,并根据预设的频率获取网站场景的多个第一元事件以及第一元事件对应的多个第一属性的,以及app场景的多个第二元事件以及第二元事件对应的多个第二属性。其中,两者的频率可以相同,也可以不同。实际使用时,可以根据实际需要预设,本申请实施例对此不做限定。比如预设的频率可以是1次/周,1次/月等。在本申请实施例一种可能的实现形式中,第一元事件及其对应的第一属性,以及第二元事件及其对应的第二属性,可以通过表4表示。表4元事件关联的属性页面浏览用户id,时间,ip,地域,标题页面元素点击用户id,时间,ip,地域,元素名app启动用户id,时间,ip,地域,首次启动标识app元素点击用户id,时间,ip,地域,元素名步骤203,根据所述多个第一元事件和对应的所述多个第一属性生成所述第一场景的第一分析指标,以及根据所述多个第二元事件和对应的所述多个第二属性生成所述第二场景的第二分析指标。其中,第一分析指标,是指用于评价网站场景状态、使用情况或性能等特征的指标。第一分析指标通过根据分析需求对多个第一元事件进行筛选,并将筛选出的第一元事件及其对应的第一属性进行组合得到的,不同的第一元事件及其属性的组合可以生成不同的第一分析指标,从而实现从多个维度对网站场景进行分析。在本申请实施例一种可能的实现形式中,第一分析指标可以包括页面浏览量和页面元素点击的元素数目。相应的,第二分析指标,是指用于评价app场景状态、使用情况或性能等特征的指标。第二分析指标通过根据分析需求对多个第二元事件进行筛选,并将筛选出的第二元事件及其对应的第二属性进行组合得到的,不同的第二元事件及其属性的组合可以生成不同的第二分析指标,从而实现从多个维度对app场景进行分析。在本申请实施例一种可能的实现形式中,第二分析指标可以包括app启动用户数和app元素点击的人均次数。需要说明的是,第一分析指标和第二分析指标可以包括但不限于上述列举的内容。实际使用时,可以根据实际需要,自定义分析指标,本申请实施例对此不做限定。进一步的,为便于用户可以根据对场景的分析需求,自定义分析指标,可以首先根据获取到的元事件及其对应的具体属性值,生成直观的统计表,进而根据统计表及分析需求,自定义分析指标。如表5所示为根据获取到的第一元事件及其对应的第一属性,以及第二元事件及其对应的第二属性构建的统计表。表5在本申请实施例一种可能的实现形式中,获取到网站场景的第一元事件及其对应的第一属性,以及app场景的第二元事件及其对应的第二属性,并形成统计表之后,即可根据对场景的分析需求,对元事件进行筛选并对元事件对应的属性进行四则运算操作,以自定义网站场景对应的第一分析指标,以及app场景对应的第二分析指标,并从不同的维度对场景对应的分析指标进行统计和分析。如表6所示,为根据“地域”维度进行分组,产生各第一分析指标及第二分析指标的方式。其中,产生方式是指对第一元事件和第二元事件的筛选条件以及对第一属性和第二属性的运算法则,对第一元事件和第二元事件采用的不同筛选条件,以及对第一属性和第二属性采用不同的运算法则,可以生成不同的第一分析指标及第二分析指标,以实现根据实际分析需求自定义分析指标。表6步骤204,根据所述第一分析指标和所述第二分析指标进行交叉分析。在本申请实施例一种可能的实现形式中,确定出网站场景对应的第一分析指标,以及app场景对应的第二分析指标之后,即可根据表5所示的统计表以及选取的维度,对各分析指标进行统计并交叉分析。如表7所示,为在“地域”维度对各分析指标进行统计和分析的结果。用户可以根据对各分析指标的统计结果,分析并总结网站及app的使用数据及运营情况。表7需要说明的是,在本申请实施例中,确定出场景对应的分析指标之后,可以根据实际需要,变化分组条件,即从不同的维度对分析指标进行统计分析,并且可以同时选取多个维度作为分组条件,以实现对场景的多维度交叉分析,全方位了解场景的运营及使用情况。本申请实施例提供的跨场景的交叉分析方法,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。为了实现上述实施例,本申请还提出一种跨场景的交叉分析装置。图3为本申请实施例提供的一种跨场景的交叉分析装置的结构示意图。如图3所示,该跨场景的交叉分析装置30,包括:第一获取模块31,用于获取第一场景的多个第一元事件,以及所述第一元事件对应的多个第一属性;第二获取模块32,用于获取第二场景的多个第二元事件,以及所述第二元事件对应的多个第二属性;生成模块33,用于根据所述多个第一元事件和对应的所述多个第一属性生成所述第一场景的第一分析指标,以及根据所述多个第二元事件和对应的所述多个第二属性生成所述第二场景的第二分析指标;分析模块34,用于根据所述第一分析指标和所述第二分析指标进行交叉分析。在实际使用时,本申请实施例提供的跨场景的交叉分析装置,可以被配置在任意电子设备中,以执行前述跨场景的交叉分析方法。本申请实施例提供的跨场景的交叉分析装置,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。在本申请一种可能的实现形式中,上述第一场景为网站,所述第二场景为app。进一步的,在本申请另一种可能的实现形式中,上述第一分析指标包括页面浏览量和页面元素点击的元素数目,上述第二分析指标包括app启动用户数和app元素点击的人均次数。进一步的,在本申请再一种可能的实现形式中,上述第一元事件包括页面浏览和页面元素点击,上述第一属性包括用户id、时间、ip地址、地域、标题和元素名,上述第二元事件包括app启动和app元素点击,上述第二属性包括用户id、时间、ip地址、地域、首次启动标识和元素名。在本申请一种可能的实现形式中,上述生成模块33,具体用于:根据所述多个第一元事件和对应的所述多个第一属性,以及所述多个第二元事件和对应的所述多个第二属性生成统计表;根据所述统计表生成所述第一分析指标和第二分析指标。需要说明的是,前述对图1、图2所示的跨场景的交叉分析方法实施例的解释说明也适用于该实施例的跨场景的交叉分析装置30,此处不再赘述。本申请实施例提供的跨场景的交叉分析装置,可以获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。为了实现上述实施例,本申请还提出一种电子设备。图4为本发明一个实施例的电子设备的结构示意图。如图4所示,上述电子设备200包括:存储器210及处理器220,连接不同组件(包括存储器210和处理器220)的总线230,存储器210存储有计算机程序,当处理器220执行所述程序时实现本申请实施例所述的跨场景的交叉分析方法。总线230表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。电子设备200典型地包括多种电子设备可读介质。这些介质可以是任何能够被电子设备200访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。存储器210还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)240和/或高速缓存存储器250。电子设备200可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统260可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线230相连。存储器210可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。具有一组(至少一个)程序模块270的程序/实用工具280,可以存储在例如存储器210中,这样的程序模块270包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块270通常执行本发明所描述的实施例中的功能和/或方法。电子设备200也可以与一个或多个外部设备290(例如键盘、指向设备、显示器291等)通信,还可与一个或者多个使得用户能与该电子设备200交互的设备通信,和/或与使得该电子设备200能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口292进行。并且,电子设备200还可以通过网络适配器293与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器293通过总线230与电子设备200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。处理器220通过运行存储在存储器210中的程序,从而执行各种功能应用以及数据处理。需要说明的是,本实施例的电子设备的实施过程和技术原理参见前述对本申请实施例的跨场景的交叉分析方法的解释说明,此处不再赘述。本申请实施例提供的电子设备,可以执行如前所述的跨场景的交叉分析方法,获取第一场景的多个第一元事件,以及第一元事件对应的多个第一属性,并获取第二场景的多个第二元事件,以及第二元事件对应的多个第二属性,之后根据多个第一元事件和对应的多个第一属性生成第一场景的第一分析指标,以及根据多个第二元事件和对应的多个第二属性生成第二场景的第二分析指标,进而根据第一分析指标和第二分析指标进行交叉分析。由此,通过根据场景的特性,分别为不同的场景自定义不同的元事件以及元事件对应的属性,之后即可根据分析需求,利用场景的元事件以及对应的属性生成场景的分析指标,从而通过根据分析需求自定义场景的分析指标,实现了跨场景的多维度交叉分析。为了实现上述实施例,本申请还提出一种计算机可读存储介质。其中,该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,以实现本申请实施例所述的跨场景的交叉分析方法。为了实现上述实施例,本申请再一方面实施例提供一种计算机程序,该程序被处理器执行时,以实现本申请实施例所述的跨场景的交叉分析方法。一种可选实现形式中,本实施例可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户电子设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未发明的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1