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.一种数据处理方法,其特征在于,包括:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取第一指令,所述第一指令为获取满足预设条件的至少一个用户能力指数的指令,所述预设条件表征在至少一个类别下所述至少一个用户能力指数分别对应的排名;基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点;其中,所述关联参数用于指示属于一个或多个类别的多个节点以自身存储的用户能力指数为排序依据,按照预设排序规则排序后的顺序;获取所述至少一个节点分别存储的用户能力指数。2.根据权利要求1所述数据处理方法,其特征在于,所述至少一个类别包括目标类别,所述基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点,包括:从所述关联参数包括的多个类别分别对应的第一参数中,获取所述目标类别对应的目标第一参数;其中,一个类别的第一参数用于指示属于该类别的多个节点以自身存储的用户能力指数为排序依据,按照所述预设排序规则排序后的顺序;基于所述目标第一参数,从属于所述目标类别的多个节点中确定满足所述预设条件的至少一个节点。3.根据权利要求2所述数据处理方法,其特征在于,一个类别的第一参数包括第一头指针以及属于该类别的各节点分别存储的第一指针,所述第一头指针用于指向属于该类别的第一个节点的存储位置,每一节点存储的第一指针用于指向该节点的下一节点的存储位置;所述基于所述目标第一参数,从属于所述目标类别的多个节点中确定满足所述预设条件的至少一个节点,包括:基于所述第一头指针以及各第一指针,确定满足所述预设条件的至少一个节点。4.根据权利要求3所述数据处理方法,其特征在于,还包括:获取待增加的第一节点,所述第一节点属于所述目标类别;基于所述预设排序规则以及属于所述目标类别的至少一个节点分别存储的用户能力指数,确定所述第一节点的插入位置信息,所述插入位置信息包括:所述第一节点的前一节点和下一节点;更新所述第一节点的前一节点存储的第一指针,使得所述第一节点的前一节点存储的第一指针指向所述第一节点的存储位置;设置所述第一节点存储的第一指针指向所述第一节点的下一节点的存储位置。5.根据权利要求3或4所述数据处理方法,其特征在于,还包括:获取待删除的第二节点,所述第二节点属于所述目标类别;基于所述预设排序规则以及属于所述目标类别的至少一个节点分别存储的用户能力指数,确定所述第二节点的删除位置信息,所述删除位置信息包括所述第二节点的前一节点和下一节点;更新所述第二节点的前一节点存储的第一指针,使得所述第二节点的前一节点存储的第一指针指向所述第二节点的下一节点的存储位置。6.根据权利要求1所述数据处理方法,其特征在于,所述至少一个类别包括至少两个类别;所述基于预先存储的关联参数,从多个用于存储用户能力指数的节点中确定满足所述预设条件的至少一个节点,包括:从预先存储的关联参数中,获取第二参数;其中,所述第二参数用于指示所述至少两个类别对应的多个节点以自身存储的用户能力指数为排序依据,按照所述预设排序规则...
【专利技术属性】
技术研发人员:赵鸿楠,汤文强,艾国信,康林,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。