数据处理方法、装置及电子设备制造方法及图纸

技术编号:20992726 阅读:37 留言:0更新日期:2019-04-29 22:40
本实施例提供了数据处理方法、装置及电子设备,首先获取第一指令,第一指令为获取满足预设条件的至少一个用户能力指数的指令,预设条件表征在至少一个类别下至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中获取满足预设条件的至少一个节点;关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序。也就是,基于该关联参数可以直接得到满足预设条件的至少一个节点分别存储的用户能力指数,实现了快速获得满足预设条件的用户能力指数的目的。

Data Processing Method, Device and Electronic Equipment

The present embodiment provides data processing methods, devices and electronic devices. Firstly, the first instruction is acquired. The first instruction is to acquire at least one user capability index that satisfies the preset condition. The preset condition represents the corresponding ranking of at least one user capability index under at least one category. Based on the pre-stored Association parameters, the user capability index is stored from multiple users. At least one node satisfying the preset condition is obtained in the node; the association parameter is used to indicate that multiple nodes belonging to one or more categories are sorted according to the user capability index stored by themselves, according to the order of the preset sorting rules. That is to say, based on this correlation parameter, the user capability index stored by at least one node that meets the preset conditions can be obtained directly, so that the user capability index that meets the preset conditions can be obtained quickly.

【技术实现步骤摘要】
数据处理方法、装置及电子设备
本专利技术涉及数据处理
,更具体的说,是涉及数据处理方法、装置及电子设备。
技术介绍
很多应用程序可以允许用户发布视频,并基于用户发布的视频得到该用户的用户能力指数,用户能力指数这一量化指标客观的评估用户发布的视频的内容质量和受欢迎程度,例如,可以基于用户发布视频的频率,和/或,用户发布的视频的时长,和/或,用户发布视频的播放次数等得到用户能力指数,可选的,用户能力指数包括一个数值或多个数值。用户能力指数可以存储在数据库中。目前从数据库中获得满足预设条件的用户能力指数的过程可以包括(以获取教育行业中排名前10的用户能力指数为例):可以在数据库中输入获得教育行业中排名前10的用户能力指数的SQL语句,数据库首先从多个数据列表中获得属于教育行业的各用户能力指数,对各用户能力指数进行排序,基于排序后的结果得到教育行业排名前10的用户能力指数。综上,获取满足预设条件的一个或多个用户能力指数时,涉及从多个数据列表中查找用户能力指数,以及对多个用户能力指数进行排序,导致得到满足预设条件的一个或多个用户能力指数的时间较长。
技术实现思路
有鉴于此,本专利技术提供了一种数据处理方法、装置及电子设备。本专利技术提供如下技术方案:一种数据处理方法,包括:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。一种数据处理装置,包括:第一获取模块,用于获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;第二获取模块,用于基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;第三获取模块,用于获取所述至少一个节点分别存储的用户能力指数。一种电子设备,包括:存储器,用于存储程序;处理器,用于执行所述程序,所述程序具体用于:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任一所述的数据处理方法包含的各个步骤。经由上述的技术方案可知,与现有技术相比,本专利技术实施例提供了一种数据处理方法,首先获取第一指令,第一指令为获取满足预设条件的至少一个用户能力指数的指令,预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序。也就是,基于该关联参数可以直接得到满足预设条件的至少一个节点分别存储的用户能力指数,无需从多个数据列表中获取满足预设条件的所有用户能力指数,也无需对足预设条件的所有用户能力指数进行排序,从而节省了得到满足预设条件的用户能力指数的时间,实现了快速获得满足预设条件的用户能力指数的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的数据处理方法的方法流程图;图2为本专利技术实施例提供的数据处理方法的另一种方法流程图;图3为本专利技术实施例提供的第一参数以及用户能力指数的一种存储方式示意图;图4为本专利技术实施例提供的数据处理方法中新节点增加方法的流程图;图5为本专利技术实施例提供的第二参数以及用户能力指数的一种存储方式示意图;图6为本专利技术实施例提供的数据处理方法中删除节点的流程图;图7a至图7b为本专利技术实施例提供的跳表结构示意图;图8为本专利技术实施例提供的数据处理方法的又一种方法流程图;图9为本专利技术实施例提供的一种数据处理装置的结构图;图10为本专利技术实施例提供的一种电子设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。很多应用程序(例如,抖音应用程序、斗鱼应用程序)都可以允许用户发布视频,可以通过用户能力指数这一量化指标客观的评估每个用户发布的视频的内容质量和受欢迎程度;还可以通过一个用户能力指数的变化趋势,指导用户从哪些方向来提高视频的内容质量,哪些运营手段更有效。本申请实施例中,可选的,一个用户的用户能力指数可以基于该用户发表的视频的内容质量,和/或,视频的吸粉能力,和/或,用户发表视频的活跃度等信息得到。可选的,视频的内容质量可以基于用户发布的视频的时长得到,例如,可以设置不同视频时长分别对应的质量分数,那么可以基于用户发布的视频的时长得到质量分数;可选的,视频的吸粉能力可以基于用户发布视频的播放次数得到;可选的,视频的活跃度可以基于用户发布视频的频率得到。可选的,用户能力指数=权重1*质量分数+权重2*视频的播放次数+权重3*发布视频的频率。其中,权重1、权重2和权重3可以基于实际情况得到,本申请实施例对此不进行限制。上述用户能力指数仅为示例,本申请实施例提供的数据处理方法并不局限于利用上述方式得到的用户能力指数。目前,从数据库中获得满足预设条件的一个或多个用户能力指数的过程,涉及从多个数据列表查找用户能力指数,以及对多个用户能力指数进行排序,导致得到满足预设条件的一个或多个用户能力指数的时间较长。可以理解的是,可以对多个用户发布的视频划分类别,可选的,可以基于视频的时长,和/或,视频对应的行业对视频划分类别。例如,基于视频的时长对视频划分类别,可选的视频的类别可以包括:时长属于第一范围的第一类别、时长属于第二范围的第二类别以及时长属于第三范围的第三类别,第一范围、第二范围以及第三范围可以基于实际情况而定,这里不进行限定。再例如,基于视频对应的行业对视频划分类别,那么视频的类别可以包括:教育行业、餐饮行业、美食行业以及广告行业等等。下面以教育行业为例对现有技术的缺点进行说明。例如,数据库存储的10个数据列表均本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。2.根据权利要求1所述数据处理方法,其特征在于,所述至少一个类别包括目标类别,所述基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点,包括:从所述关联参数包括的多个类别分别对应的第一参数中,获取所述目标类别对应的目标第一参数;其中,一个类别的第一参数用于指示属于该类别的多个节点以自身存储的用户能力指数为排序依据,按照所述预设排序规则排序后的顺序;基于所述目标第一参数,从属于所述目标类别的多个节点中确定满足所述预设条件的至少一个节点。3.根据权利要求2所述数据处理方法,其特征在于,一个类别的第一参数包括第一头指针以及属于该类别的各节点分别存储的第一指针,所述第一头指针用于指向属于该类别的第一个节点的存储位置,每一节点存储的第一指针用于指向该节点的下一节点的存储位置;所述基于所述目标第一参数,从属于所述目标类别的多个节点中确定满足所述预设条件的至少一个节点,包括:基于所述第一头指针以及各第一指针,确定满足所述预设条件的至少一个节点。4.根据权利要求3所述数据处理方法,其特征在于,还包括:获取待增加的第一节点,所述第一节点属于所述目标类别;基于所述预设排序规则以及属于所述目标类别的至少一个节点分别存储的用户能力指数,确定所述第一节点的插入位置信息,所述插入位置信息包括:所述第一节点的前一节点和下一节点;更新所述第一节点的前一节点存储的第一指针,使得所述第一节点的前一节点存储的第一指针指向所述第一节点的存储位置;设置所述第一节点存储的第一指针指向所述第一节点的下一节点的存储位置。5.根据权利要求3或4所述数据处理方法,其特征在于,还包括:获取待删除的第二节点,所述第二节点属于所述目标类别;基于所述预设排序规则以及属于所述目标类别的至少一个节点分别存储的用户能力指数,确定所述第二节点的删除位置信息,所述删除位置信息包括所述第二节点的前一节点和下一节点;更新所述第二节点的前一节点存储的第一指针,使得所述第二节点的前一节点存储的第一指针指向所述第二节点的下一节点的存储位置。6.根据权利要求1所述数据处理方法,其特征在于,所述至少一个类别包括至少两个类别;所述基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点,包括:从预先存储的关联参数中,获取第二参数;其中,所述第二参数用于指示所述至少两个类别对应的多个节点以自身存储的用户能力指数为排序依据,按照所述预设排序规则...

【专利技术属性】
技术研发人员:赵鸿楠汤文强艾国信康林
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1