一种基于众包的受欢迎菜单呈现方法、呈现装置和计算机可读介质制造方法及图纸

技术编号:34732569 阅读:20 留言:0更新日期:2022-08-31 18:22
本发明专利技术提供了一种基于众包的受欢迎菜单呈现方法及其呈现装置,该呈现方法包括以下步骤:以众包方式响应于某个菜单对应页面被多个用户中的其中一用户访问,并获得基于所述菜单的访问参数计算并更新所述菜单的热度值,其中所述访问参数包括短期因子参数、长期因子参数以及广泛因子参数;定期对各个菜单的热度值进行衰减计算并更新各个菜单的热度值;按照热度值对多个菜单进行排序,并呈现排序在前的一个或多个菜单作为受欢迎菜单。本发明专利技术的受欢迎菜单基于大众的习惯以众包方式形成,并具有自适应性,使用方便,用户体验感良好。用户体验感良好。用户体验感良好。

【技术实现步骤摘要】
一种基于众包的受欢迎菜单呈现方法、呈现装置和计算机可读介质


[0001]本专利技术主要涉及计算机菜单选择领域,尤其涉及一种基于众包的受欢迎菜单呈现方法、呈现装置和计算机可读介质。

技术介绍

[0002]一些大型客户服务器模式(Client

Server,简称CS)架构或者浏览器服务器模式(Browser

Server,简称BS)架构的软件系统,含有很多功能菜单。为了方便用户能在众多菜单中找到常用功能,设计者往往会在基本菜单树之外,专门将常用功能入口集中到一起,表现为单独的菜单分类或者按钮面板。但是设计者往往不能事先预知哪些功能更适合用户习惯,因此固定化的常用菜单推荐显得无意义。
[0003]一些软件设计者采取事后数据统计的办法得到哪些功能更受欢迎,然后采用版本迭代的方式去把受欢迎菜单固化到软件中。但这种方法缺点很明显:不能实时反映用户使用习惯的变化。
[0004]一些软件设计者提供用户自定义常用菜单的功能,但是这种方法的缺点是:用户需要自己积累使用经验,无法利用别的用户的经验。
[0005]另外,受欢迎菜单或功能的受欢迎程度,在时间分布上是不均匀的:可能某一段特定时间,A功能受欢迎程度很高,但是这种情况不可持续,过了这段特定时间,A功能却变得不那么常用了。而且,在受众群体上的分布也是不均匀的:可能某功能B,其点击数很高,时间上也很有持续性,但是很小众。所以计算功能热度的时候,需要兼顾用户的短期行为、长期行为、群体行为对受欢迎程度的影响。
[0006]随着工业的发展,面对全球制造业的挑战,众包开发正在成为一种新的、在线分布式问题求解模式,通过这种模式,网络化社会资源协同完成来自用户复杂任务需求。
[0007]因此,基于当前大型的CS或BS架构的软件系统,迫切需要在实际应用中,基于众包方式提供一种基于众包的受欢迎菜单呈现方法、呈现装置和计算机可读介质。

技术实现思路

[0008]应当理解,本公开以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为本公开提供进一步的解释。
[0009]本专利技术要解决的技术问题是提供一种基于众包的受欢迎菜单呈现方法、呈现装置和计算机可读介质,基于大众的习惯以众包方式形成,并具有自适应性,使用方便,用户体验感良好。
[0010]为解决上述技术问题,本专利技术提供了一种基于众包的受欢迎菜单呈现方法,包括以下步骤:
[0011]步骤一,以众包方式响应于某个菜单对应页面被多个用户中的其中一用户访问,并获得基于所述菜单的访问参数计算并更新所述菜单的热度值,其中所述访问参数包括短
期因子参数、长期因子参数以及广泛因子参数;
[0012]步骤二,定期对各个菜单的热度值进行衰减计算并更新各个菜单的热度值;以及
[0013]步骤三,按照热度值对多个菜单进行排序,并呈现排序在前的一个或多个菜单作为受欢迎菜单。
[0014]比较好的是,本专利技术进一步提供一种基于众包的受欢迎菜单呈现方法,其特征在于,所述短期因子参数包括页面访问次数,所述长期因子参数包括访问总时间,所述广泛因子参数包括访问人数。
[0015]比较好的是,本专利技术进一步提供一种基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤一中,在所述计算并更新所述菜单的热度值之前进一步包括,判断当前时间是否是最新访问时间,如果不是,累加并更新所述访问总时间。
[0016]比较好的是,本专利技术进一步提供一种基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤一中,基于所述菜单的访问参数计算并更新所述菜单的热度值的公式包括:
[0017][0018]其中,a为所述页面访问数,d为所述访问总时间,n为所述访问人数;
[0019]A、D、N用于调节三条S曲线的起点;
[0020]α、β、γ为所述三条S曲线叠加的权重;
[0021]p1、p2、p3∈(0,1),用以调整热度上升的灵敏度。
[0022]比较好的是,本专利技术进一步提供一种基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤二中,对各个菜单的热度值进行衰减更新的热度值H

为:
[0023]H'=H*k
[0024]其中,衰减系数k为所述页面连续未被访问天数的倒数。
[0025]本专利技术还提供了一种基于众包的受欢迎菜单呈现装置,其特征在于,所述装置包括:
[0026]热化模块,配置为响应于某个菜单对应页面被多个用户中的其中一用户访问,基于所述菜单的访问参数计算并更新所述菜单的热度值,其中所述访问参数包括短期因子参数、长期因子参数以及广泛因子参数;
[0027]衰减模块,配置为定期对各个菜单的热度值进行衰减计算并更新各个菜单的热度值;以及
[0028]呈现模块,配置为按照更新后的所述热度值对多个菜单进行排序,并呈现排序在前的一个或多个菜单作为受欢迎菜单。
[0029]比较好的是,本专利技术进一步提供了一种基于众包的受欢迎菜单呈现装置,其特征在于,
[0030]所述短期因子参数包括页面访问次数,所述长期因子参数包括访问总时间,所述广泛因子参数包括访问人数。
[0031]比较好的是,本专利技术进一步提供了一种基于众包的受欢迎菜单呈现装置,其特征在于,
[0032]所述热化模块在所述计算和更新热度值之前,判断当前时间是否是最新访问时间,如果不是,累加并更新所述访问总时间。
[0033]比较好的是,本专利技术进一步提供了一种基于众包的受欢迎菜单呈现装置,其特征
在于,
[0034]所述热化模块根据获得的所述访问参数,计算并更新所述菜单的热度值的公式:
[0035][0036]其中,a为所述页面访问数,d为所述访问总时间,n为所述访问人数;
[0037]A、D、N用于调节三条S曲线的起点;
[0038]α、β、γ为所述三条S曲线叠加的权重;
[0039]p1、p2、p3∈(0,1),用以调整热度上升的灵敏度。
[0040]比较好的是,本专利技术进一步提供了一种基于众包的受欢迎菜单呈现装置,其特征在于,
[0041]所述衰减模块对所述热度值的衰减为:
[0042]H'=H*k
[0043]其中,衰减系数k为所述页面连续未被访问天数的倒数。
[0044]比较好的是,本专利技术进一步提供了一种基于众包的受欢迎菜单呈现装置,其特征在于,
[0045]所述装置进一步包括存储模块,接收所述热化模块和所述衰减模块每次获得的热度值H和衰减热度值H


[0046]本专利技术还提供了一种基于众包的受欢迎菜单呈现装置,包括:
[0047]存储器,用于存储可由处理器执行的指令;
[0048]处理器,用于执行所述指令以实现前述任一项所述的方法。
[0049]本专利技术还提供了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现根据前述任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于众包的受欢迎菜单呈现方法,其特征在于,包括以下步骤:步骤一,以众包方式响应于某个菜单对应页面被多个用户中的其中一用户访问,并获得基于所述菜单的访问参数计算并更新所述菜单的热度值,其中所述访问参数包括短期因子参数、长期因子参数以及广泛因子参数;步骤二,定期对各个菜单的热度值进行衰减计算并更新各个菜单的热度值;以及步骤三,按照热度值对多个菜单进行排序,并呈现排序在前的一个或多个菜单作为受欢迎菜单。2.根据权利要求1所述的基于众包的受欢迎菜单呈现方法,其特征在于,所述短期因子参数包括页面访问次数,所述长期因子参数包括访问总时间,所述广泛因子参数包括访问人数。3.根据权利要求2所述的基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤一中,在所述计算并更新所述菜单的热度值之前进一步包括,判断当前时间是否是最新访问时间,如果不是,累加并更新所述访问总时间。4.根据权利要求3所述的基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤一中,基于所述菜单的访问参数计算并更新所述菜单的热度值的公式包括:其中,a为所述页面访问数,d为所述访问总时间,n为所述访问人数;A、D、N用于调节三条S曲线的起点;α、β、γ为所述三条S曲线叠加的权重;p1、p2、p3∈(0,1),用以调整热度上升的灵敏度。5.根据权利要求1所述的基于众包的受欢迎菜单呈现方法,其特征在于,所述步骤二中,对各个菜单的热度值进行衰减更新的热度值H

为:H'=H*k其中,衰减系数k为所述页面连续未被访问天数的倒数。6.一种基于众包的受欢迎菜单呈现装置,其特征在于,所述装置包括:热化模块,配置为响应于某个菜单对应页面被多个用户中的其中一用户访问,基于所述菜单的访问参数计算并更新所述菜单的热度值,其中所述访问参数包括短期因子参数、长期因子参数以及广泛因...

【专利技术属性】
技术研发人员:张勤
申请(专利权)人:合众新能源汽车有限公司
类型:发明
国别省市:

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

1