【技术实现步骤摘要】
一种排行榜单生成方法及装置
本专利技术涉及一种排行榜单生成方法及装置。
技术介绍
在计算机信息处理
的各类应用中,经常需要对获取的数据进行排序以形成排行榜单,例如:对学生学习表现的考量会涉及到各科的考试成绩、学科权重、平时表现等,然而,现有技术中针对应用排序结果固定化导致排行榜单灵活不足的问题,如要产生不同的排行榜结果,需做大量排行榜单增加劳动量及排序结果,数据运算太多导致排行榜单速度太慢的问题,得不到解决。
技术实现思路
为克服排行榜单生成效率低、灵活度不足的问题,本专利技术提出一种能够提高灵活性及提高运算速度的排行榜单生成方法,具体
技术实现思路
如下:一种排行榜单生成方法,其包括如下步骤:步骤一,建立排行榜单生成规则库,该规则库中汇总有若干对象处理规则和参数,所述对象处理规则包括待排序对象的组合规则、待排序对象排序时的组合规则、待排序对象排行榜的数据处理规则,所述参数包括各阶段的加权系数;步骤二,获取与待排序对象关联的各阶段的数据量;所述对象包括平台运行的阶段、子任务和任务,所述待排序对象是指要对其进行排序获得排序结果的对象,所述与待排序对象关联的各阶段的数据量是指待排序对象进行相关操作而产生的统计数据,包括操作开始时间、结束时间、成绩、操作次数;步骤三,按照各阶段顺序从规则库中调用对象处理规则进行组合处理,从而获得各阶段的组合后数据,具体操作是:获取待排序对象的组合规则,并按规则对关联的各阶段的数据量进行组合处理,获得各阶段的组合后数据;获取待排序对象排序时的组合规则及阶段的加权系数,将上述组合后数据进行相应的加权处理,获得待排序对象的综合权值;获取待排 ...
【技术保护点】
1.一种排行榜单生成方法,其特征在于,包括如下步骤:步骤一,建立排行榜单生成规则库,该规则库中汇总有若干对象处理规则和参数,所述对象处理规则包括待排序对象的组合规则、待排序对象排序时的组合规则、待排序对象排行榜的数据处理规则,所述参数包括各阶段的加权系数;步骤二,获取与待排序对象关联的各阶段的数据量;所述对象包括平台运行的阶段、子任务和任务,所述待排序对象是指要对其进行排序获得排序结果的对象,所述与待排序对象关联的各阶段的数据量是指待排序对象进行相关操作而产生的统计数据,包括操作开始时间、结束时间、成绩、操作次数;步骤三,按照各阶段顺序从规则库中调用对象处理规则进行组合处理,从而获得各阶段的组合后数据,具体操作是:获取待排序对象的组合规则,并按规则对关联的各阶段的数据量进行组合处理,获得各阶段的组合后数据;获取待排序对象排序时的组合规则及阶段的加权系数,将上述组合后数据进行相应的加权处理,获得待排序对象的综合权值;获取待排序对象排行榜的数据处理规则,根据上述综合权值和待排序对象排行榜的数据处理规则,生成待排序对象的排行榜数据;步骤四,读取所述排行榜数据,并获取显示界面类型、数据说明设置 ...
【技术特征摘要】
1.一种排行榜单生成方法,其特征在于,包括如下步骤:步骤一,建立排行榜单生成规则库,该规则库中汇总有若干对象处理规则和参数,所述对象处理规则包括待排序对象的组合规则、待排序对象排序时的组合规则、待排序对象排行榜的数据处理规则,所述参数包括各阶段的加权系数;步骤二,获取与待排序对象关联的各阶段的数据量;所述对象包括平台运行的阶段、子任务和任务,所述待排序对象是指要对其进行排序获得排序结果的对象,所述与待排序对象关联的各阶段的数据量是指待排序对象进行相关操作而产生的统计数据,包括操作开始时间、结束时间、成绩、操作次数;步骤三,按照各阶段顺序从规则库中调用对象处理规则进行组合处理,从而获得各阶段的组合后数据,具体操作是:获取待排序对象的组合规则,并按规则对关联的各阶段的数据量进行组合处理,获得各阶段的组合后数据;获取待排序对象排序时的组合规则及阶段的加权系数,将上述组合后数据进行相应的加权处理,获得待排序对象的综合权值;获取待排序对象排行榜的数据处理规则,根据上述综合权值和待排序对象排行榜的数据处理规则,生成待排序对象的排行榜数据;步骤四,读取所述排行榜数据,并获取显示界面类型、数据说明设置及排行榜说明,于界面类型导入数据说明注释,并排行榜说明中所包含的排列规则列出排行榜单数据,完成排行榜单生成。2.根据权利要求1所述排行榜单生成方法,其特征在于:所述对象处理规则和参数根据应用需求进行更新。3.根据权利要求1所述排行榜单生成方法,其特征在于:所述待排序对象关联的各阶段的数据量的组合规则包括:对耗时数据量的组合处理步骤是计算获得操作的结束时间与操作的开始时间的差,然后将各小段时间差合计;对成绩数据量的组合处理步骤是计算各小段成绩之和,或者是计算各小段成绩平均值,或者是按权比例组合成加权综合值;对操作次数据量的组合处理步骤是其计算有效操作的总次数;在数据组合后会以阶段、任务、子任务为单位对上述数据进行存储。4.根据权利要求1所述排行榜单生成方法,其特征在于:所述待排序对象排序时的组合规则包括:根据各阶段的组合后数据以级各阶段的加权系数,获得待排序对象的综合权值;因应各阶段、任务、子任务的重要程度不...
【专利技术属性】
技术研发人员:郑威,何志辉,
申请(专利权)人:广东峰杰科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。