[发明专利]一种排行榜单生成方法及装置在审
申请号: | 201711181588.5 | 申请日: | 2017-11-22 |
公开(公告)号: | CN109948008A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 郑威;何志辉 | 申请(专利权)人: | 广东峰杰科技股份有限公司 |
主分类号: | G06F16/9038 | 分类号: | G06F16/9038;G06F16/9035;G06Q50/20 |
代理公司: | 中山市铭洋专利商标事务所(普通合伙) 44286 | 代理人: | 邹常友 |
地址: | 528403 广东省中山市东区亨*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 数据获取模块 参数模块 对象处理 加权模块 阶段顺序 界面类型 界面模块 排列规则 排序对象 排序模块 生成规则 生成装置 显示界面 组合处理 组合模块 单数据 规则库 数据量 调用 运算 关联 | ||
本发明的目的是提出一种能够提高灵活性及提高运算速度的排行榜单生成方法,其包括如下步骤:建立排行榜单生成规则库;获取与待排序对象关联的各阶段的数据量;按照各阶段顺序从规则库中调用对象处理规则进行组合处理,从而获得各阶段的组合后数据,读取组合后数据,并获取显示界面类型、数据说明设置及排行榜说明,于界面类型导入数据说明注释,并排行榜说明中所包含的排列规则列出排行榜单数据,完成排行榜单生成。同时,还提出实施上述方法的排行榜单生成装置,其包括有数据获取模块,组合模块,参数模块,综合加权模块,排序模块以及排行榜界面模块。
技术领域
本发明涉及一种排行榜单生成方法及装置。
背景技术
在计算机信息处理技术领域的各类应用中,经常需要对获取的数据进行排序以形成排行榜单,例如:对学生学习表现的考量会涉及到各科的考试成绩、学科权重、平时表现等,然而,现有技术中针对应用排序结果固定化导致排行榜单灵活不足的问题,如要产生不同的排行榜结果,需做大量排行榜单增加劳动量及排序结果,数据运算太多导致排行榜单速度太慢的问题,得不到解决。
发明内容
为克服排行榜单生成效率低、灵活度不足的问题,本发明提出一种能够提高灵活性及提高运算速度的排行榜单生成方法,具体技术内容如下:
一种排行榜单生成方法,其包括如下步骤:
步骤一,建立排行榜单生成规则库,该规则库中汇总有若干对象处理规则和参数,所述对象处理规则包括待排序对象的组合规则、待排序对象排序时的组合规则、待排序对象排行榜的数据处理规则,所述参数包括各阶段的加权系数;
步骤二,获取与待排序对象关联的各阶段的数据量;
所述对象包括平台运行的阶段、子任务和任务,所述待排序对象是指要对其进行排序获得排序结果的对象,所述与待排序对象关联的各阶段的数据量是指待排序对象进行相关操作而产生的统计数据,包括操作开始时间、结束时间、成绩、操作次数;
步骤三,按照各阶段顺序从规则库中调用对象处理规则进行组合处理,从而获得各阶段的组合后数据,具体操作是:
获取待排序对象的组合规则,并按规则对关联的各阶段的数据量进行组合处理,获得各阶段的组合后数据;
获取待排序对象排序时的组合规则及阶段的加权系数,将上述组合后数据进行相应的加权处理,获得待排序对象的综合权值;
获取待排序对象排行榜的数据处理规则,根据上述综合权值和待排序对象排行榜的数据处理规则,生成待排序对象的排行榜数据;
步骤四,读取所述排行榜数据,并获取显示界面类型、数据说明设置及排行榜说明,于界面类型导入数据说明注释,并排行榜说明中所包含的排列规则列出排行榜单数据,完成排行榜单生成。
于本发明的一个或多个实施例中,所述对象处理规则和参数根据应用需求进行更新。
于本发明的一个或多个实施例中,所述待排序对象关联的各阶段的数据量的组合规则包括:
对耗时数据量的组合处理步骤是计算获得操作的结束时间与操作的开始时间的差,然后将各小段时间差合计;
对成绩数据量的组合处理步骤是计算各小段成绩之和,或者是计算各小段成绩平均值,或者是按权比例组合成加权综合值;
对操作次数据量的组合处理步骤是其计算有效操作的总次数;
在数据组合后会以阶段、任务、子任务为单位对上述数据进行存储。
于本发明的一个或多个实施例中,所述待排序对象排序时的组合规则包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东峰杰科技股份有限公司,未经广东峰杰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711181588.5/2.html,转载请声明来源钻瓜专利网。