数据的分级方法、装置、存储介质和处理器与流程

文档序号:15931416发布日期:2018-11-14 01:41阅读:156来源:国知局

本发明涉及数据处理领域,具体而言,涉及一种数据的分级方法、装置、存储介质和处理器。

背景技术

目前,在大数据环境中,需要对数据的重要性进行分级。在数据分级方法中,通常是人工对数据进行分级。图1是根据相关技术中的一种数据的分级方法的交互图。如图1所示,该方法包括以下步骤:步骤s101′,用户设置任务优先级,也即,在对任务进行处理时,用户设置任务优先级;步骤s102′,终端根据调度关系上推任务优先级,也即,用户设置任务优先级,终端获取调度关系,根据调度关系上推任务优先级。

图2是根据相关技术中的另一种数据的分级方法的交互图。如图2所示,该方法包括以下步骤:步骤s201′,用户对应用场景进行手动打标,也即,对于应用场景,用户对根据数据的实际应用,进行手工打标;步骤s202′,终端根据血缘上推表优先级,也即,在用户对应用场景进行手动打标之后,终端根据血缘上推表优先级,从而实现对数据的分级,以及实现对资源的分配。

但是,在上述分级方法中,需要人工干预,全凭用户主观判断数据的重要性,进而确定数据处理的优先级,导致对数据进行分级的效率低下,并且通过人工对数据进行分级容易导致资源分配不合理,进而造成资源浪费。

针对上述由于人工干预导致对数据进行分级的效率低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种数据的分级方法、装置、存储介质和处理器,以至少解决由于人工干预导致对数据进行分级的效率低的技术问题。

根据本发明实施例的一个方面,提供了一种数据的分级方法。该数据的分级方法包括:获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

根据本发明实施例的另一个方面,还提供了一种数据的分级装置。该数据的分级装置包括:第一获取单元,用于获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;计算单元,用于根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度。

根据本发明实施例的另一个方面,还提供了一种数据的分级系统。该数据的分级系统包括:至少一个终端设备,在终端设备上安装应用软件;处理设备,与每个终端设备通信,用于获取应用软件中应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

根据本发明实施例的另一个方面,还提供了一种数据的分级系统。该数据的分级系统包括:至少一个终端设备,在终端设备的网页中显示至少一个应用对象;处理设备,与每个终端设备通信,用于获取应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象在的重要程度。

根据本发明实施例的另一个方面,还提供了一种数据的分级方法。该方法包括:获取程序中数据对象的至少一个数据属性,其中,数据属性包括:操作数据对象所对应的行为数据;根据至少一个数据属性的属性值,确定数据对象在程序中的重要程度,其中,重要程度对应数据的分级。

根据本发明实施例的另一个方面,还提供了一种数据的分级方法。该方法包括:获取程序中数据对象的至少一个数据属性,其中,数据属性包括:操作数据对象所对应的行为数据;确定数据对象在程序中的重要程度,其中,重要程度对应数据的分级。

在本发明实施例中,采用获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度。由于根据应用对象的应用属性的属性值,确定应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度,达到对应用对象在当前应用软件中或与当前应用软件关联的应用软件中的重要程度进行自动打标的目的,不需要人工干预,从而实现了提高对数据进行分级的效率的技术效果,进而解决了由于人工干预导致对数据进行分级的效率低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术中的一种数据的分级方法的交互图;

图2是根据相关技术中的另一种数据的分级方法的交互图;

图3是根据本发明实施例的一种数据的分级系统的示意图;

图4是根据本发明实施例的另一数据的分级系统的示意图;

图5是根据本发明实施例的一种用于实现数据的分级方法的计算机终端(或移动设备)的硬件结构框图;

图6是根据本发明实施例的一种数据的分级方法的流程图;

图7是根据本发明实施例的一种数据的分级的示意图;

图8是根据本发明实施例的另一种数据的分级方法的流程图;

图9是根据本发明实施例的另一种数据的分级方法的流程图;

图10是根据本发明实施例的一种数据的分级方法的交互示意图;

图11是根据本发明实施例的另一种数据的分级应用的显示示意图;

图12是根据本发明实施例的另一中数据的分级应用的显示示意图;

图13是根据本发明实施例的一种数据的分级装置的示意图;以及

图14是根据本发明实施例的一种计算机终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:

元数据:用于描述数据属性的信息,为关于数据的组织、数据域及其关系的信息。

数据血缘:数据由于加载、清洗、转换等处理过程而产生直接或间接的关系。

数据资产等级:为对数据重要性的一种标注方法。

实施例1

本发明实施例提供了一种数据的分级系统。图3是根据本发明实施例的一种数据的分级系统的示意图。如图3所示,该数据的分级系统300包括:至少一个终端设备302和处理设备304。

至少一个终端设备302,在终端设备302上安装应用软件。

该实施例的应用软件可以为数据应用的软件,比如,应用软件为即时通讯应用、购物类应用、交通类应用等,此处不做限定。应用软件包括应用对象,该应用对象对应于应用软件的功能。可选地,应用软件包括多个应用对象,该多个应用对象分别对应应用软件的不同功能,比如,应用软件为微信应用,应用软件中的应用对象为微信应用中的“钱包”应用对象,该“钱包”应用对象对应微信应用中与资金流转服务有关的功能,比如,手机充值功能、理财功能、生活缴费功能、信用卡还款功能等。该微信应用还可以包括“卡包”应用对象、“表情”应用对象等,不同应用对象具有不同的重要性。

上述应用对象应用于实时的数据处理,该应用对象还可以应用于延时数据的处理,也即,应用对象适用于延时数据计算应用的场景,该延时数据可以为离线数据,允许数据操作与数据反馈结果之间具有时间差,比如,第一天执行获取报表操作,第二天获取对第一天的进行的大量数据进行计算,得到数据表。

在终端设备上安装的应用软件具有数据操作场景,比如,与资金流转有关的数据操作场景,与报表相关的数据统计操作场景。在数据操作场景中,终端设备302的应用软件中的应用对象具有至少一个应用属性,该应用属性可以用于表示应用对象在数据操作场景中的属性,可以为在操作应用对象的过程中所产生的数据,还可以为服务于数据操作场景的所有数据。该应用属性包括操作应用对象所产生的行为数据,还包括操作应用对象所产生的历史行为数据。

可选地,该行为数据包括多个维度,包括但不限于以下维度:是否资损、服务人数、服务对象的层级、展现次数、点击次数等,其中,是否资损为确定资金是否损失,比如,当用户通过应用对象对应的服务平台与商家进行买卖行为时,通过优惠活动的折算,用户本应为商家支付的资金与实际为商家支付的资金中的资金差额需要应用对象对应的服务平台进行弥补,这部分资金差额为应用对象的行为数据中确定资损的维度;服务人数可以为应用对象在数据操作场景中服务的用户数量;服务对象的层级可以为应用对象在数据操作场景中服务的用户的级别,比如,会员、普通用户等;展现次数可以为应用对象在数据操作场景中的服务次数,该服务次数包括服务生效次数;点击次数为应用对象在数据操作场景中被浏览的次数。

需要说明的是,该实施例的上述至少一个终端设备302可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备等,此处不做限定。

处理设备304,与每个终端设备302通信,用于获取应用软件中应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度。

在至少一个终端设备302安装的应用软件中,不同的应用对象具有不同的重要程度。处理设备304获取应用软件中应用对象的至少一个应用属性,对应用对象的至少一个应用属性进行处理,根据应用对象的至少一个应用属性的属性值,计算应用对象的等级,通过应用对象的等级来表征应用对象在当前应用软件中的重要程度,或者表征与当前应用软件关联的应用软件中的重要程度。比如,当前应用软件为微信应用软件,处理设备304获取微信应用软件中的“钱包”应用对象的至少一个应用属性,对“钱包”应用对象的至少一个应用属性进行处理,根据“钱包”应用对象的点击次数、展示次数和服务对象的层级等应用属性的属性值,计算“钱包”应用对象的等级,通过“钱包”应用对象的等级来表征“钱包”应用对象在微信应用软件中的重要程度,或者在与微信应用软件相关联的qq应用软件中的重要程度。

在当前应用软件中,每个应用属性具有预先设定的权重值,该权重值可以用于确定应用对象在当前应用软件中的重要程度,比如,应用属性包括操作应用对象所产生的行为数据,行为数据可以为操作应用对象时产生的点击次数、展示次数和服务对象的层级,则点击次数、展示次数和服务对象的层级分别具有预先设定的权重值。在处理设备304根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级时,处理设备304分别获取点击次数预先设定的权重值,展示次数预先设定的权重值和服务对象预先设定的权重值,分别根据点击次数的权重值和属性值、展示次数的权重值和属性值、服务对象的层级的权重值和属性值进行计算,得到应用对象的等级,从而确定了应用对象在当前应用软件中的重要程度,提高了对数据进行分级的效率。

可选地,在应用对象的数据应用场景中,处理设备304根据在操作应用对象时所产生的行为数据计算应用对象在当前应用软件中的重要程度,处理设备304可以通过数据资产等级对应用软件中的多个应用对象的重要程度进行标记,其中,数据资产等级也即为重要性标记,从而实现对应用对象在当前应用软件中的重要性进行打标。

举例而言,处理设备304根据应用对象a的至少一个应用属性的属性值,计算得到应用对象a的等级a1,处理设备304根据应用对象b的至少一个应用属性的属性值,计算得到应用对象b的等级b1,处理设备304根据应用对象c的至少一个应用属性的属性值,计算得到应用对象c的等级c1,其中,a1>b1>c1。

元数据主要是描述数据属性的信息,是关于数据的组织、数据域及其关系的信息,也即,元数据为用于描述数据的数据。应用对象的应用属性可以通过应用对象的元数据进行描述。处理设备304根据应用对象的元数据获取直接应用于应用对象的数据操作场景的数据,直接应用于应用对象的数据操作场景的数据也即为消费数据,该消费数据可以由后台进行处理,比如,在应用软件的应用进程中,存储了很多数据,存储的数据包括链接数据、交互数据等,其中,链接数据、交互数据可以由后台进行处理,为应用对象的消费数据。

在处理设备304执行数据处理过程中,数据由于加载、清洗、转换等处理过程而产生直接或者间接的关系为数据血缘。处理设备304根据应用对象的数据血缘上推,查找到应用对象的消费数据在加工链路上的所有数据,该加工链路上的所有数据是由消费数据由于加载、清洗、转换等处理过程而产生直接或者间接的关系的数据,也即为应用对象的消费数据的上游数据,加工链路上的所有数据还可以包括服务于数据操作场景的数据,其中,加工链路也即为数据处理过程中的生产链路。

在处理设备304计算得到应用对象的等级之后,获取应用对象的消费数据和上游数据,将应用对象的等级确定为消费数据和上游数据在当前应用软件中的等级,也即,处理设备304将重要性标记对应到应用对象的整个生产链路。处理设备304根据消费数据和上游数据的数据资产等级可以确定消费数据和上游数据的资源优先级,从而确定消费数据和上游数据在应用对象中的资源分配。

在处理设备304根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,处理设备304获取与应用对象关联的数据集合,该与应用对象关联的数据集合可以为由于加载、清洗、转换等处理过程而产生的与应用对象具有直接或间接的关系的数据。比如,微信应用中的“钱包”应用对象,在对其进行“手机充值”操作时,与“钱包”应用对象关联的数据集合可以为手机充值的金额,微信支付凭证等相关信息。将应用对象的等级标记至与应用对象关联的数据集合,从而使得与应用对象关联的数据集合有与应用对象相同的等级,也即,在当前应用软件中具有应用对象的重要程度。

应用对象具有操作界面,数据集合至少包含显示在应用对象的操作界面上的显示数据,该显示数据可以为消费数据。比如,微信应用的“钱包”应用对象具有操作界面,该操作界面上具有的显示数据为面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等,则与“钱包”应用对象关联的数据集合包括面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等,该面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等与“钱包”应用对象具有相同的等级。

与应用对象关联的数据集合还至少包括与显示数据关联的关联数据,该关联数据可以为服务于数据操作场景的与显示数据相关联的所有数据,可以为显示数据的上游数据。比如,对于“钱包”应用对象的操作界面上的手机充值数据,与该手机充值数据关联的关联数据可以为绑定联系人的手机号数据、充话费数据、充流量数据等关联数据。

与应用对象关联的数据集合还可以至少包括应用对象的离线数据,比如,展示隔天的数据,隔天的数据用于计算得出数据表。

应用对象具有对应的操作界面,在处理设备304将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象的操作界面,该打开应用对象对应的操作界面的方式可以为在应用对象对应的区域上执行单击操作、双击操作、或者停留预设时间进行打开,此处不做限定。在打开应用对象对应的操作界面之后,操作界面中具有显示数据,获取显示在操作界面中的显示数据。该操作界面中的与显示数据相关联的关联数据从数据集合中获取,该数据集合为主要用于描述数据属性的信息的元数据的集合,其中,元数据是关于数据的组织、数据域及其关系的信息,也即,元数据为用于描述数据的数据。

上述关联数据用于表征生成显示数据时所需要的至少一个数据。

举例而言,打开微信应用的“钱包”应用对象的操作界面,获取显示在操作界面中的手机充值数据,从数据集合中获取与该手机充值数据关联的关联数据,比如,获取绑定联系人的手机号数据、充话费数据、充流量数据等关联数据等。与该手机充值数据关联的关联数据表征生成手机充值数据时所需要的至少一个数据,比如,包括充话费数据。

在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,该资源包括硬件资源和软件资源,其中,硬件资源可以为应用对象在显示时所占据的显示频的显示区域的大小,在显示屏上的显示位置,在对其进行操作时,确认操作生效的振感反馈信息等,此处不做限定;软件资源可以为存储应用对象的缓存数据的存储空间,在多个应用对象同时操作时,应用对象对应的操作的优先级顺序等,此处不做限定。

上述按照应用对象的等级分配资源可以应用于延时数据的处理场景。举例而言,在移动分析应用对象中,在处理设备304计算用户留存率时,可以分别获取用户在第一首次启动日之后的第一天、第二天、第三天等的用户留存率,在这种情况下,新增用户量需要隔天统计进行得到,需要每天进行大量的计算得到。可选地,为了得到数据概览的表格,处理设备304可以分别获取第二首次启动日、第三首次启动日等之后的第一天、第二天、第三天等的用户留存率。当类似的计算应用对象同步时,就会涉及到资源的争抢,处理设备304计算得到移动应用对象的等级与类似的计算应用对象的等级,将资源分配两者之间等级较高的应用对象,这时根据资产等级进行资源分配可以保证最高的用户体验。

该实施例在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,资源包括硬件资源和软件资源,从而实现资源的优先级分配,不需要人工干预,更能够合理分配资源,提高数据处理效率。

该实施例的至少一个终端设备302,在终端设备302上安装应用软件,处理设备304,与每个终端设备302通信,用于获取应用软件中应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度,由于根据应用对象的应用属性的属性值,计算得到应用对象在当前应用软件或与当前应用软件关联的应用软件中的等级,达到对应用对象在当前应用软件中或与当前应用软件关联的应用软件中的重要程度进行自动打标的目的,不需要人工干预,从而实现了提高对数据进行分级的效率的技术效果,进而解决了由于人工干预导致对数据进行分级的效率低的技术问题。

图4是根据本发明实施例的另一数据的分级系统的示意图。如图4所示,该数据的分级系统400包括:至少一个终端设备402和处理设备404。

至少一个终端设备402,至少一个终端设备402,在终端设备402的网页中显示至少一个应用对象。

该实施例的终端设备402在运行过程中,显示网页,该网页可以通过浏览器进行显示。在终端设备402的网页中显示至少一个应用对象,该多个应用对象分别对应网页中的不同功能,比如,在qq空间网页中,显示“相册”、“说说”、“与我相关”等应用对象。在移动分析网页中,显示演示应用、应用概览、基础分析、用户标签等应用对象。

上述应用对象可以为实时的数据处理,比如,与资金流转有关的数据处理,需要实时得到数据处理结果。应用对象还可以应用于延时数据的处理。

处理设备404,与每个终端设备402通信,用于获取应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象的重要程度。

每个应用属性具有预先设定的权重值,该权重值可以用于确定应用对象在网页中的重要程度,比如,应用属性包括操作应用对象在网页中所产生的行为数据,行为数据可以为操作网页中的显示应用对象时产生的点击次数、展示次数和服务对象的层级,则点击次数、展示次数和服务对象的层级分别具有预先设定的权重值。在处理设备404根据网页中显示的应用对象的至少一个应用属性的属性值,计算得到网页中显示的应用对象的等级时,处理设备404分别获取点击次数预先设定的权重值,展示次数预先设定的权重值和服务对象预先设定的权重值,分别根据点击次数的权重值和属性值、展示次数的权重值和属性值、服务对象的层级的权重值和属性值进行计算,得到应用对象在网页中的等级,从而确定了应用对象在网页中的重要程度,提高了对数据进行分级的效率。

可选地,在网页中显示的应用对象的数据应用场景中,处理设备404根据在网页中操作应用对象时所产生的行为数据计算应用对象在网页中的重要程度,处理设备404可以通过数据资产等级对网页中显示的多个应用对象的重要程度进行标记,其中,数据资产等级也即为重要性标记,从而实现对网页中显示的应用对象在网页中的重要性进行打标。

处理设备404根据网页中显示的应用对象的元数据获取直接应用于网页中显示的应用对象的数据操作场景的数据,直接应用于应用对象的数据操作场景的数据也即为消费数据,该消费数据可以由后台进行处理,比如,在网页显示时,存储了很多数据,存储的数据包括链接数据、交互数据等,其中,链接数据、交互数据可以由后台进行处理,为应用对象的消费数据。

处理设备404根据网页中显示的应用对象的数据血缘上推,可以查找到应用对象的消费数据在网页上的加工链路上的所有数据。

在处理设备404获取网页中显示的应用对象的上游数据之后,根据应用对象在网页中的重要程度确定消费数据和上游数据在网页中的重要程度,根据重要程度将数据资产等级标记于网页中显示的应用对象的消费数据和上游数据,也即,处理设备404将重要性标记对应到应用对象在网页上的整个生产链路。处理设备404根据消费数据和上游数据的数据资产等级可以确定消费数据和上游数据在网页上的资源优先级,从而确定消费数据和上游数据在网页中显示的应用对象中的资源分配。

在处理设备404根据网页中显示的应用对象的至少一个应用属性的属性值,计算得到网页中显示的应用对象的等级之后,处理设备404获取与应用对象在网页中关联的数据集合,该与应用对象在网页中关联的数据集合可以为由于加载、清洗、转换等处理过程而产生的与应用对象具有直接或间接的关系的数据。

网页中显示的应用对象具有操作界面,数据集合至少包含显示在应用对象的操作界面上的显示数据,该显示数据可以为网页上的消费数据。

与网页中显示的应用对象关联的数据集合还至少包括与网页上的显示数据相关联的关联数据,该关联数据可以为服务于数据操作场景的与显示数据相关联的所有数据,可以为网页上的显示数据的上游数据。

与网页中显示的应用对象关联的数据集合还可以至少包括应用对象的离线数据,比如,展示隔天的数据,隔天的数据用于计算得出数据表。

网页中显示的应用对象具有对应的操作界面,在处理设备404将应用对象的等级标记至与应用对象关联的数据集合中之前,打开网页中显示的应用对象的操作界面。在打开网页中显示的应用对象对应的操作界面之后,操作界面中具有显示数据,获取显示在操作界面中的显示数据。该操作界面中的与显示数据相关联的关联数据从数据集合中获取。

在网页中显示多个应用对象的情况下,按照应用对象的等级分配资源,该资源包括硬件资源和软件资源,其中,硬件资源可以为网页中显示的应用对象在显示时所占据的显示频的显示区域的大小,在显示屏上的显示位置,在对其进行操作时,确认操作生效的振感反馈信息等,此处不做限定;软件资源可以为存储网页中显示的应用对象的缓存数据的存储空间,在网页中显示的多个应用对象同时操作时,应用对象对应的操作的优先级顺序等,此处不做限定。

该实施例在网页中显示多个应用对象的情况下,按照网页中显示的应用对象的等级分配资源,资源包括硬件资源和软件资源,从而实现资源的优先级分配,不需要人工干预,更能够合理分配资源,提高数据处理效率。

该实施例的至少一个终端设备402,在终端设备402的网页中显示至少一个应用对象,处理设备404,与每个终端设备402通信,用于获取应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象的重要程度,由于根据应用对象的应用属性的属性值,计算得到应用对象在网页中的等级,达到对应用对象在网页中的重要程度进行自动打标的目的,不需要人工干预,从而实现了提高对数据进行分级的效率的技术效果,进而解决了由于人工干预导致对数据进行分级的效率低的技术问题。

实施例2

根据本发明实施例,还提供了一种数据的分级方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图5是根据本发明实施例的一种用于实现数据的分级方法的计算机终端(或移动设备)的硬件结构框图。如图5所示,计算机终端50(或移动设备50)可以包括一个或多个(图中采用502a、502b,……,502n来示出)处理器502(处理器502可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器504、以及用于通信功能的传输装置506。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图5所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端50还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。

应当注意到的是上述一个或多个处理器502和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端50(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。

存储器504可用于存储应用软件的软件程序以及模块,如本发明实施例中的数据的分级方法对应的程序指令/数据存储装置,处理器502通过运行存储在存储器504内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器504可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器504可进一步包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端50。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端50的通信供应商提供的无线网络。在一个实例中,传输装置506包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置506可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端50(或移动设备)的用户界面进行交互。

在上述运行环境下,本申请提供了如图6所示的数据的分级方法。图6是根据本发明实施例的一种数据的分级方法的流程图。如图6所示,该方法包括以下步骤:

步骤s602,获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据。

在本发明上述步骤s602提供的技术方案中,获取应用软件中应用对象的至少一个应用属性。

该实施例的应用软件可以为数据应用的软件。应用软件包括应用对象,该应用对象对应应用软件的功能。可选地,应用软件包括多个应用对象,该多个应用对象分别对应应用软件的不同功能,具有不同的重要性。

在数据操作场景中,应用软件中的应用对象具有至少一个应用属性,该应用属性可以用于表示应用对象在数据操作场景中的属性,可以为在操作应用对象的过程中产生的数据,还可以为服务于数据操作场景的所有数据。该应用属性包括操作应用对象所产生的行为数据,包括操作应用对象所产生的历史行为数据。

该实施例的应用软件可以为数据应用的软件,应用软件不限于即时通讯应用、购物类应用、交通类应用等。应用软件包括应用对象,该应用对象对应于应用软件的功能。可选地,应用软件包括分别对应应用软件的不同功能的多个应用对象,该应用对象可以应用于实时的数据处理,也即,可以用于对数据的实时性操作要求比较严格的场景,比如,应用软件为微信应用,应用软件中的应用对象为微信应用中的“钱包”应用对象,该“钱包”应用对象对应微信应用中与资金流转服务有关的功能,比如,手机充值功能、理财功能、生活缴费功能、信用卡还款功能等,这些功能都要求数据的实时性操作。该微信应用还可以包括“卡包”应用对象、“表情”应用对象等,不同应用对象具有不同的重要性。

可选地,上该应用对象还可以应用于延时数据的处理,也即,应用对象适用于延时数据计算应用的场景,该延时数据可以为离线数据,允许数据操作与数据反馈结果之间具有时间差,比如,第一天执行获取报表操作,第二天获取对第一天的进行的大量数据进行计算,得到数据表。

步骤s604,根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级。

在本发明上述步骤s604提供的技术方案中,根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

在当前应用软件中,不同的应用对象具有不同的重要程度。在获取应用软件中应用对象的至少一个应用属性之后,对应用对象的至少一个应用属性进行处理,根据应用对象的至少一个应用属性的属性值,计算应用对象的等级,通过应用对象的等级来表征应用对象在当前应用软件中的重要程度,该等级可以为数据资产等级。

可选地,在应用对象的数据应用场景中,根据在操作应用对象时所产生的行为数据计算应用对象在当前应用软件中的重要程度,可以通过数据资产等级对应用软件中的多个应用对象的重要程度进行标注,其中,数据资产等级也即为重要性标记,从而实现对应用对象在当前应用软件中的重要性进行打标。

元数据主要是描述数据属性的信息,是关于数据的组织、数据域及其关系的信息,。应用对象的应用属性可以通过应用对象的元数据进行描述。根据应用对象的元数据获取直接应用于应用对象的数据操作场景的数据,直接应用于应用对象的数据操作场景的数据也即为消费数据,该消费数据可以由后台进行处理,比如,在应用软件的应用进程中,存储了很多数据,存储的数据包括链接数据、交互数据等,其中,链接数据、交互数据可以由后台进行处理,为应用对象的消费数据。

数据由于加载、清洗、转换等处理过程而产生直接或者间接的关系为数据血缘。根据应用对象的数据血缘上推,查找到应用对象的消费数据在加工链路上的所有数据,该加工链路上的所有数据是由消费数据由于加载、清洗、转换等处理过程而产生直接或者间接的关系的数据,也即为应用对象的消费数据的上游数据,加工链路上的所有数据还可以包括服务于数据操作场景的数据,其中,加工链路也即为数据处理过程中的生产链路。

在获取应用对象的上游数据之后,计算得到应用对象的等级之后,获取应用对象的消费数据和上游数据,将应用对象的等级确定为消费数据和上游数据在当前应用软件中的等级,也即,将重要性标记对应到应用对象的整个生产链路。根据消费数据和上游数据的数据资产等级可以确定消费数据和上游数据的资源优先级,从而确定消费数据和上游数据在应用对象中的资源分配。

举例而言,在移动分析应用对象中,在计算用户留存率时,可以分别获取用户在第一首次启动日之后的第一天、第二天、第三天等的用户留存率,在这种情况下,新增用户量需要隔天统计进行得到,需要每天进行大量的计算得到。可选地,为了得到数据概览的表格,可以分别获取第二首次启动日、第三首次启动日等之后的第一天、第二天、第三天等的用户留存率。当类似的计算应用对象同步时,就会涉及到资源的争抢,通过步骤s602至步骤s604的方法计算得到移动应用对象的等级与类似的计算应用对象的等级,将资源分配两者之间等级较高的应用对象,这时根据资产等级进行资源分配可以保证最高的用户体验。

通过上述步骤s602至步骤s604,采用获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。由于根据应用对象的应用属性的属性值,确定应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度,达到对应用对象在当前应用软件中或与当前应用软件关联的应用软件中的重要程度进行自动打标的目的,不需要人工干预,从而实现了提高对数据进行分级的效率的技术效果,进而解决了由于人工干预导致对数据进行分级的效率低的技术问题。

作为一种可选的实施方式,行为数据表征操作应用软件的应用页面中显示的应用对象时所产生的数据,其中,行为数据包括如下至少之一:点击次数、展示次数和服务对象的层级。

在该实施例中,应用软件中应用对象的应用属性包括操作应用对象所产生的行为数据,应用软件的应用页面中显示应用对象,行为数据表征在操作应用对象时产生的数据,比如,用户点击应用页面中显示的应用对象,产生的点击次数,应用页面显示应用对象对应的内容的展示次数,也即,展现次数可以为应用对象在数据操作场景中的服务次数,该服务次数包括服务生效次数。行为数据还可以包括服务对象的层级,可以为应用对象在数据操作场景中服务的用户的级别,比如,会员、普通用户等。

可选地,该行为数据还包括但不限于以下维度:是否资损、服务人数。其中,是否资损为确定资金是否损失,比如,当用户通过应用对象对应的服务平台与商家进行买卖行为时,通过优惠活动的折算,用户本应为商家支付的资金与实际为商家支付的资金中的资金差额需要应用对象对应的服务平台进行弥补,这部分资金差额为应用对象的行为数据中确定资损的维度;服务人数可以为应用对象在数据操作场景中服务的用户数量。

需要说明的是,上述行为数据仅为本发明实施例的优选实施方式,并不代表本发明实施例的行为数据仅包括上述点击次数、展示次数和服务对象的层级、是否资损、服务人数,任何操作应用对象所产生的行为数据都在本发明的保护范围之内,此处不再一一举例说明。

该实施例的行为数据表征操作应用软件的应用页面中显示的应用对象时所产生的数据,进而获取应用对象的应用属性,根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,提高了对数据进行分级的效率。

作为一种可选的实施方式,步骤s604,根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,包括:获取预先设定的每个应用属性的权重值;根据每个应用属性的权重值和属性值进行计算,得到应用对象的等级。

在当前应用软件中,每个应用属性具有预先设定的权重值,该权重值可以用于确定应用对象在当前应用软件中的重要程度,比如,应用属性包括操作应用对象所产生的行为数据,行为数据可以为操作应用对象时产生的点击次数、展示次数和服务对象的层级,则点击次数、展示次数和服务对象的层级分别具有预先设定的权重值。在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级时,分别获取点击次数预先设定的权重值,展示次数预先设定的权重值和服务对象预先设定的权重值,分别根据点击次数的权重值和属性值、展示次数的权重值和属性值、服务对象的层级的权重值和属性值进行计算,得到应用对象的等级,从而确定了应用对象在当前应用软件中的重要程度,提高了对数据进行分级的效率。

作为一种可选的实施方式,在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,该方法还包括:将应用对象的等级标记至与应用对象关联的数据集合,其中,数据集合至少包括:显示在应用对象的操作界面上的显示数据,和与显示数据关联的关联数据。

在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,获取与应用对象关联的数据集合,该与应用对象关联的数据集合可以为由于加载、清洗、转换等处理过程而产生的与应用对象具有直接或间接的关系的数据。比如,微信应用中的“钱包”应用对象,在对其进行“手机充值”操作时,与“钱包”应用对象关联的数据集合可以为手机充值的金额,微信支付凭证等相关信息。将应用对象的等级标记至与应用对象关联的数据集合,从而使得与应用对象关联的数据集合有与应用对象相同的等级,也即,在当前应用软件中具有应用对象的重要程度。

应用对象具有操作界面,数据集合至少包含显示在应用对象的操作界面上的显示数据,该显示数据可以为消费数据。比如,微信应用的“钱包”应用对象具有操作界面,该操作界面上具有的显示数据为面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等,则与“钱包”应用对象关联的数据集合包括面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等,该面对面红包数据、手机充值数据、理财通数据、q币充值数据、生活缴费数据、城市服务数据、信用卡还款数据等与“钱包”应用对象具有相同的等级。

与应用对象关联的数据集合还至少包括与显示数据关联的关联数据,该关联数据可以为服务于数据操作场景的与显示数据相关联的所有数据,可以为显示数据的上游数据。比如,对于“钱包”应用对象的操作界面上的手机充值数据,与该手机充值数据关联的关联数据可以为绑定联系人的手机号数据、充话费数据、充流量数据等关联数据。

该实施例在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,将应用对象的等级标记至与应用对象关联的数据集合,数据集合至少包括:显示在应用对象的操作界面上的显示数据,和与显示数据关联的关联数据,从而实现了将应用对象的等级标记至与应用对象关联的数据集合的目的,提高了对数据进行分级的效率。

作为一种可选的实施方式,在将应用对象的等级标记至与应用对象关联的数据集合中之前,该方法还包括:打开应用对象对应的操作界面;获取显示在操作界面中的显示数据;从数据集合中获取与显示数据关联的关联数据,其中,关联数据表征生成显示数据时所需要的至少一个数据。

应用对象可以被操作,具有对应的操作界面,在将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象的操作界面,该打开应用对象对应的操作界面的方式可以为在应用对象对应的区域上执行单击操作、双击操作、或者停留预设时间进行打开,此处不做限定。在打开应用对象对应的操作界面之后,操作界面中具有显示数据,获取显示在操作界面中的显示数据。该操作界面中的与显示数据相关联的关联数据从数据集合中获取,该数据集合为主要用于描述数据属性的信息的元数据的集合,其中,元数据是关于数据的组织、数据域及其关系的信息,也即,元数据为用于描述数据的数据。

上述关联数据用于表征生成显示数据时所需要的至少一个数据。

举例而言,打开微信应用的“钱包”应用对象的操作界面,获取显示在操作界面中的手机充值数据,从数据集合中获取与该手机充值数据关联的关联数据,比如,获取绑定联系人的手机号数据、充话费数据、充流量数据等关联数据等。与该手机充值数据关联的关联数据表征生成手机充值数据时所需要的至少一个数据,比如,包括充话费数据。

图7是根据本发明实施例的一种数据的分级的示意图。如图7所示,显示数据a1的等级为a1级,与显示数据a1有关联关系的所有数据的都用右斜线阴影标识,显示数据a1的关联数据的等级为a1,显示数据a1可以由显示数据a1的关联数据得到;显示数据a2的等级为a2级,与显示数据a2有关联关系的所有数据的都用左斜线阴影标识,也即,显示数据a2的关联数据为左斜线标识部分,显示数据a2的关联数据的等级为a2,显示数据a2可以由显示数据a2的关联数据得到;显示数据a3的等级为a3级,与显示数据a3有关联关系的所有数据的都用方格阴影标识,也即,显示数据a3的关联数据为方格阴影标识部分,显示数据a3的关联数据的等级为a3,显示数据a3可以由显示数据a3的关联数据得到。上述显示数据a1、显示数据a2、显示数据a3可以为关联前端的完整的应用类,可以适用于算法操作的应用场景。

其中,数据b为显示数据a1和显示数据a2的关联数据,该数据b的等级可以由显示数据a1的等级a1确定,也可以由显示数据a2的等级a2确定,此时,比较a1与a2的大小,将其中等级较高的确定为数据b的等级。

在该实施例中,在显示数据a1以及显示数据a1的关联数据,显示数据a2以及显示数据a2的关联数据,显示数据a3以及显示数据a3的关联数据中,终端优先为等级较高的数据分配资源,该资源可以为硬件资源,也可以为软件资源,在终端为等级较高的数据分配完资源之后,再为等级较低的数据分配资源,也即,等级较高的数据对应的任务先处理掉。可选地,应用对象的等级可以由根据点击次数、服务对象的层级、展现次数等应用属性的属性值和权重值可以计算得到,当点击次数越高、服务对象的层级越高、展现次数越多,应用对象的等级就越高,应用对象的数据优先执行,优先分配资源,实现资源的合理分配,从而提高数据处理效率。

终端在操作应用对象时产生行为数据,该行为数据包括点击次数、展示次数和服务对象的层级等,通过算法模型确定显示数据的等级,进而将显示数据的关联数据标记为与显示数据相同的等级。显示数据a1、显示数据a2和显示数据a3的等级可以向终端传输。

该实施例在将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象对应的操作界面;获取显示在操作界面中的显示数据;从数据集合中获取与显示数据关联的关联数据,其中,关联数据表征生成显示数据时所需要的至少一个数据,达到了获取显示数据关联的关联数据的目的,进而将应用对象的等级标记至与应用对象关联的数据集合,提高了对数据进行分级的效率。

作为一种可选的实施方式,在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,其中,资源包括硬件资源和软件资源。

该实施例的应用软件可以包括多个应用对象,比如,微信应用包括“钱包”应用对象、“卡包”应用对象、“表情”应用对象等,不同的应用对象在当前应用软件中具有不同的等级,也即,不同的应用对象在当前应用软件中具有不同的重要性。在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,该资源包括硬件资源和软件资源,其中,硬件资源可以为应用对象在显示时所占据的显示频的显示区域的大小,在显示屏上的显示位置,在对其进行操作时,确认操作生效的振感反馈信息等,此处不做限定;软件资源可以为存储应用对象的缓存数据的存储空间,在多个应用对象同时操作时,应用对象对应的操作的优先级顺序等,此处不做限定。

该实施例在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,资源包括硬件资源和软件资源,从而实现资源的优先级分配,不需要人工干预,更能够合理分配资源,提高数据处理效率。

该实施例通过获取应用软件中应用对象的至少一个应用属性;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,实现了使用自动化的数据分级方法,给数据场景以及服务于数据场景的所有数据进行重要性打标,通过重要性打标可以进行资源的合理分配。

可选地,该实施例在网页中显示至少一个应用对象;获取应用对象的至少一个应用属性,并根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,应用属性包括:操作应用对象所产生的行为数据,等级表征应用对象在的重要程度。

应用属性包括操作应用对象在网页中所产生的行为数据,行为数据可以为操作网页中的显示应用对象时产生的点击次数、展示次数和服务对象的层级,则点击次数、展示次数和服务对象的层级分别具有预先设定的权重值。在根据网页中显示的应用对象的至少一个应用属性的属性值。

可选地,在网页中显示的应用对象的数据应用场景中,根据在网页中操作应用对象时所产生的行为数据计算应用对象在网页中的重要程度,可以通过数据资产等级对网页中显示的多个应用对象的重要程度进行标记,从而实现对网页中显示的应用对象在网页中的重要性进行打标。

根据网页中显示的应用对象的元数据获取直接应用于网页中显示的应用对象的数据操作场景的数据,直接应用于应用对象的数据操作场景的数据也即为消费数据,根据网页中显示的应用对象的数据血缘上推,可以查找到应用对象的消费数据在网页上的加工链路上的所有数据。

在获取网页中显示的应用对象的上游数据之后,根据应用对象在网页中的重要程度确定消费数据和上游数据在网页中的重要程度,根据重要程度将数据资产等级标记于网页中显示的应用对象的消费数据和上游数据。

网页中显示的应用对象具有操作界面,数据集合至少包含显示在应用对象的操作界面上的显示数据,该显示数据可以为网页上的消费数据。与网页中显示的应用对象关联的数据集合还至少包括与网页上的显示数据相关联的关联数据,该关联数据可以为服务于数据操作场景的与显示数据相关联的所有数据,可以为网页上的显示数据的上游数据。与网页中显示的应用对象关联的数据集合还可以至少包括应用对象的离线数据,比如,展示隔天的数据,隔天的数据用于计算得出数据表。

网页中显示的应用对象具有对应的操作界面,在处理设备404将应用对象的等级标记至与应用对象关联的数据集合中之前,打开网页中显示的应用对象的操作界面。在打开网页中显示的应用对象对应的操作界面之后,操作界面中具有显示数据,获取显示在操作界面中的显示数据。该操作界面中的与显示数据相关联的关联数据从数据集合中获取。

在网页中显示多个应用对象的情况下,按照应用对象的等级分配资源,该资源包括硬件资源和软件资源。

该实施例在网页中显示多个应用对象的情况下,按照网页中显示的应用对象的等级分配资源,资源包括硬件资源和软件资源,从而实现资源的优先级分配,不需要人工干预,更能够合理分配资源,提高数据处理效率。

图8是根据本发明实施例的另一种数据的分级方法的流程图。如图8所示,该方法包括以下步骤:

步骤s802,获取程序中数据对象的至少一个数据属性,其中,数据属性包括:操作数据对象所对应的行为数据。

步骤s804,根据至少一个数据属性的属性值,确定数据对象在程序中的重要程度,其中,重要程度对应数据的分级。

可选地,上述行为数据表征操作程序中的应用页面中显示的应用对象时所产生的数据,其中,行为数据包括如下至少之一:点击次数、展示次数和服务对象的层级。

需要说明的是,图8所示实施例的数据的分级方法的优选实施例可以具体参见图6所示实施例中的相关描述,此处不再赘述。

图9是根据本发明实施例的另一种数据的分级方法的流程图。如图9所示,该方法包括以下步骤:

步骤s902,获取程序中数据对象的至少一个数据属性,其中,数据属性包括:操作数据对象所对应的行为数据。

步骤s904,确定数据对象在程序中的重要程度,其中,重要程度对应数据的分级。

需要说明的是,图9所示实施例的数据的分级方法的优选实施例可以具体参见图6所示实施例中的相关描述,此处不再赘述。

实施例3

下面结合优选的实施例对本发明的技术方案进行说明。

图10是根据本发明实施例的一种数据的分级方法的交互示意图。需要说明的是,该实施例的数据的分级方法可以由数据的分级系统执行。如图10所示,该方法包括以下步骤:

1001、用户进入系统。

用户进入系统也即用户开始操作数据的分级系统,进入数据的分级系统的应用环境。用户操作应用软件的应用页面中显示的应用对象,该应用对象也即数据应用,对应应用软件的功能。

1002、终端发送数据应用的使用行为数据。

在用户进入系统之后,终端接收用户的操作,比如,用户的点击操作。在用户操作应用软件的应用页面中显示的应用对象时,终端产生的数据为使用行为数据,该行为数据可以包括点击次数、展示次数和服务对象的层级等中的至少之一。

可选地,上述行为数据包含但不限于以下维度:是否资损、服务人数、服务对象的层级、展现次数、点击次数等。

在使用行为数据产生之后,终端向数据处理设备发送数据应用的使用行为数据

1003、处理设备根据数据应用场景的行为数据计算数据应用场景的重要性,以得到重要性标记。

在终端发送数据应用的使用行为数据之后,根据数据场景重要性进行打标。根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,可以根据数据应用场景的行为数据计算数据应用场景的重要性,以得到重要性标记,该重要性标记也即指示数据资产等级。

1004、处理设备找到应用于数据场景的消费数据。

应用于数据场景的消费数据为显示在应用对象的操作界面上的显示数据,在处理设备根据数据应用场景的行为数据计算数据应用场景的重要性,以得到重要性标记之后,打开应用对象对应的操作界面,找到应用于数据场景的消费数据,可以获取显示在操作界面中的显示数据。

1005、处理设备根据血缘上推找到上游数据。

在处理设备找到应用于数据场景的消费数据之后,根据血缘上推找到消费数据的上游数据,可以从数据集合中获取与显示数据关联的关联数据,也即,从数据操作场景的数据集合中获取直接应用于本场景的数据。

1006、处理设备将重要性标记对应到整个生产链路。

在处理设备根据血缘上推找到上游数据之后,将数据资产等级标记于消费数据和上游数据,从而将重要性标记对应到整个生产链路中。

1007、处理设备发送根据重要性标记对整个生产链路进行处理的结果。

在处理设备将重要性标记对应到整个生产链路之后,可以根据重要性标记对整个生产链路上的数据进行处理,得到处理结果,比如,根据重要性标记,将数据资产等级应用于资源优先级分配,实现按照应用对象的等级分配资源,终端设备显示等级分配资源的显示结果。

该实施例通过获取数据应用的使用行为数据,根据数据场景重要性进行打标,找到应用于数据场景的消费数据,根据血缘上推找到上游数据,将重要性标记对应到整个生产链路,可以自动进行资源的分配,不需要人工干预,更能够合理分配资源,提高了对数据进行分级的效率。

在该实施例中,显示在应用对象的操作界面上的显示数据可以为消费数据,与显示数据关联的关联数据为消费数据的上游数据。如图7所示,消费数据a1的等级为a1级,消费数据a1的上游数据为右斜线标识部分,消费数据a1的上游数据的等级为a1,消费数据a1可以由消费数据a1的上游数据得到;消费数据a2的等级为a2级,消费数据a2的上游数据为左斜线标识部分,消费数据a2的上游数据的等级为a2,消费数据a2可以由消费数据a2的上游数据得到;消费数据a3的等级为a3级,消费数据a3的上游数据为方格阴影标识部分,消费数据a3的上游数据的等级为a3,消费数据a3可以由消费数据a3的上游数据得到。上述消费数据a1、消费数据a2、消费数据a3可以为关联前端的完整的应用类,可以适用于算法操作的应用场景。

其中,数据b为消费数据a1和消费数据a2的上游数据,该数据b的等级可以由消费数据a1的等级a1确定,也可以由消费数据a2的等级a2确定,此时,比较a1与a2的大小,将其中等级较高的确定为数据b的等级。

在该实施例中,在消费数据a1以及消费数据a1的上游数据,消费数据a2以及消费数据a2的上游数据,消费数据a3以及消费数据a3的上游数据中,终端优先为等级较高的数据分配资源,该资源可以为硬件资源,也可以为软件资源,在终端为等级较高的数据分配完资源之后,再为等级较低的数据分配资源。

终端在操作应用对象时产生行为数据,该行为数据包括点击次数、展示次数和服务对象的层级等,通过算法模型确定消费数据的等级,进而将消费数据的上游数据标记为与消费数据相同的等级。消费数据a1、消费数据a2和消费数据a3的等级可以向终端传输。

该实施例可以适用于大数据环境中,根据数据使用场景的行为数据进行重要性的自动打标,形成数据资产等级,提升打标效率。该实施例将资产等级应用于数据库的调度中,根据数据的实际应用进行资源的分配,不需要人工干预,达到合理分配资源的效果。

本发明实施例的应用环境可以但不限于参照上述实施例中的应用环境,本实施例中对此不再赘述。本发明实施例提供了用于实施上述数据的分级方法的一种可选的具体应用。

图11是根据本发明实施例的另一种数据的分级应用的显示示意图。如图11所示,该数据分级应用可以为移动分析应用,包括演示应用、应用概览、基础分析、用户标签等多个应用对象。在基础分析应用对象中,可以用于分析用户留存率,比如,在2017-03-25至2017-04-23期间的用户留存率量。该基础分析应用对象可以选择分析的用户群,比如,选择全部用户群进行分析。当首次启动日为2017-03-25时,次日留存率为1.74%,2天后的留存率为2.61%,3天后的留存率为0.00%,4天后的留存率为0.87%,5天后的留存率为0.87%,6天后的留存率为0.87%,7天后的留存率为1.74%,14天后的留存率为1.74%,上述留存率展示隔天的数据,需要在每天进行大量的数据计算下得到。可选地,为了得到数据概览的表格,分别获取第二首次启动日、第三首次启动日等之后的第一天、第二天、第三天等的用户留存率。

当与移动分析应用类似的计算应用对象同步时,就会涉及到资源的争抢,通过上述实施例中的数据的分级方法计算得到移动应用对象的等级与类似的计算应用对象的等级,将资源分配两者之间等级较高的应用对象,这时根据资产等级进行资源分配可以保证最高的用户体验。

图12是根据本发明实施例的另一中数据的分级应用的显示示意图。如图12所示,该数据分级应用同样可以为移动分析应用,移动分析应用为延时数据的处理应用,也即,应用对象适用于延时数据计算应用的场景,该延时数据可以为离线数据,允许数据操作与数据反馈结果之间具有时间差,可以用于分析用户流失与回流,实现关键指标随时间的变化趋势。该实施例选择流失条件为14天,图12所示显示了从2017-04-10至2017-04-22的用户流失与回流的变化趋势。

当与移动分析应用类似的计算应用对象同步时,同样会涉及到资源的争抢,通过移动应用对象的等级与类似的计算应用对象的等级,将资源分配两者之间等级较高的应用对象,进而保证最高的用户体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例4

根据本发明实施例,还提供了一种用于实施上述数据的分级方法的数据的分级装置。图13是根据本发明实施例的一种数据的分级装置的示意图。如图13所示,该数据的分级装置1300包括:第一获取单元1302和计算单元1304。

第一获取单元1302,用于获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据。

计算单元1304,用于根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

可选地,行为数据表征操作应用软件的应用页面中显示的应用对象时所产生的数据,其中,行为数据包括如下至少之一:点击次数、展示次数和服务对象的层级。

可选地,计算单元1304包括:获取模块1306,用于获取预先设定的每个应用属性的权重值;计算模块1308,用于根据每个应用属性的权重值和属性值进行计算,得到应用对象的等级。

可选地,该数据的分级装置1300还包括:标记单元1310,用于在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,将应用对象的等级标记至与应用对象关联的数据集合,其中,数据集合至少包括:显示在应用对象的操作界面上的显示数据,和与显示数据关联的关联数据。

可选地,该数据的分级装置1300还包括:打开单元1312,用于在将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象对应的操作界面;第二获取单元1314,用于获取显示在操作界面中的显示数据;第三获取单元1316,用于从数据集合中获取与显示数据关联的关联数据,其中,关联数据表征生成显示数据时所需要的至少一个数据。

可选地,在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,其中,资源包括硬件资源和软件资源。

此处需要说明的是,上述第一获取单元1302和计算单元1304对应于实施例2中的步骤s602至步骤s604,两个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端50中。

实施例5

本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。

在本实施例中,上述计算机终端可以执行数据的分级方法中以下步骤的程序代码:获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

可选地,图14是根据本发明实施例的一种计算机终端的结构框图。如图14所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器1402、处理器1404、以及传输模块1406。

其中,存储器可用于存储软件程序以及模块,如本发明实施例中的安全漏洞检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的系统漏洞攻击的检测方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

可选的,上述处理器还可以执行如下步骤的程序代码:获取预先设定的每个应用属性的权重值;根据每个应用属性的权重值和属性值进行计算,得到应用对象的等级。

可选的,上述处理器还可以执行如下步骤的程序代码:在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,将应用对象的等级标记至与应用对象关联的数据集合,其中,数据集合至少包括:显示在应用对象的操作界面上的显示数据,和与显示数据关联的关联数据。

可选的,上述处理器还可以执行如下步骤的程序代码:在将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象对应的操作界面;获取显示在操作界面中的显示数据;从数据集合中获取与显示数据关联的关联数据,其中,关联数据表征生成显示数据时所需要的至少一个数据。

可选的,上述处理器还可以执行如下步骤的程序代码:在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,其中,资源包括硬件资源和软件资源。

采用本发明实施例,提供了一种数据的分级方案。采用获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。由于根据应用对象的应用属性的属性值,确定应用对象在当前应用软件或与当前应用软件关联的应用软件中的重要程度,达到对应用对象在当前应用软件中或与当前应用软件关联的应用软件中的重要程度进行自动打标的目的,不需要人工干预,从而实现了提高对数据进行分级的效率的技术效果,进而解决了由于人工干预导致对数据进行分级的效率低的技术问题。。

本领域普通技术人员可以理解,图14所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图14并不对上述电子装置的结构造成限定。例如,计算机终端a还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

实施例6

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的一种数据的分级方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取应用软件中应用对象的至少一个应用属性,其中,应用属性包括:操作应用对象所产生的行为数据;根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级,其中,等级表征应用对象在当前应用软件中或与当前应用软件关联的应用软件的重要程度。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取预先设定的每个应用属性的权重值;根据每个应用属性的权重值和属性值进行计算,得到应用对象的等级。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在根据应用对象的至少一个应用属性的属性值,计算得到应用对象的等级之后,将应用对象的等级标记至与应用对象关联的数据集合,其中,数据集合至少包括:显示在应用对象的操作界面上的显示数据,和与显示数据关联的关联数据。

可选地,在本实施例中,在将应用对象的等级标记至与应用对象关联的数据集合中之前,打开应用对象对应的操作界面;获取显示在操作界面中的显示数据;从数据集合中获取与显示数据关联的关联数据,其中,关联数据表征生成显示数据时所需要的至少一个数据。

可选地,在本实施例中,在应用软件中包括多个应用对象的情况下,按照应用对象的等级分配资源,其中,资源包括硬件资源和软件资源。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1