[发明专利]一种桌面操作系统中常用软件的检测方法及系统有效
| 申请号: | 202011417467.8 | 申请日: | 2020-12-07 |
| 公开(公告)号: | CN112685268B | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 唐杰;宋川飞;石勇;孙利杰;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 桌面 操作系统 常用软件 检测 方法 系统 | ||
本发明公开了一种桌面操作系统中常用软件的检测方法及系统,本发明通过监听当前用户的操作,若监听到任意软件X的打开操作,将其得分VS(X)增加HRS/HOS、将历史总打开次数HOS加1,若监听到任意软件X的关闭操作,则将其得分VS(X)、软件历史总运行时长HRS均增加本次运行时长RTi,若监听到任意软件X切换操作,则将其得分VS(X)增加HRS/HUS*UTi、将软件历史总使用时长HUS增加本次使用时长UTi,综合考虑了打开次数、使用时长和运行时长三个维度的因素来更新软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分,从而能够获得精确的常用软件排名。
技术领域
本发明涉及桌面操作系统,具体涉及一种桌面操作系统中常用软件的检测方法及系统。
背景技术
在使用桌面操作系统的过程中,用户会开启和关闭各类图形化软件,用户在一个特定时期内会对部分软件有较高的使用频率,这些常用软件集合是会根据用户的不同和时间的不同发生变化的。在当今系统软件数量急剧膨胀的时代,是无法将系统中所有软件在一个桌面或一个特定区域全部展示给用户进行选择,其中的一种解决方案是让用户手动添加经常使用的软件到一个收藏列表,但这种方式不适用于常用应用经常发生变化的情况,这样用户需要频繁的手动维护收藏列表。目前,统计常用软件的一般方法是根据软件的使用时长或者打开次数进行排序,最终选取累计使用时间较长或者打开次数较多的软件作为常用应用。而这些方法只考虑了单一因素的影响,在很多情况下会存在一定的问题,例如对于一些办公类的软件,使用时长普遍偏高而次数偏少;而对于一些工具类的软件,使用时长普遍偏低而次数偏高。如果只以单一维度进行考量就会导致最终结果与实际预期不一致。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种桌面操作系统中常用软件的检测方法及系统,本发明能够针对种桌面操作系统综合考虑了打开次数、使用时长和运行时长三个维度的因素来更新软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分,从而能够获得精确的常用软件排名,可适用于包括linux、windows在内的各类操作系统。
为了解决上述技术问题,本发明采用的技术方案为:
一种桌面操作系统中常用软件的检测方法,包括:
1)加载当前用户对应的软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分;
2)监听当前用户的操作,若监听到任意软件X的打开操作,则将软件X的得分VS(X)增加HRS/HOS、将历史总打开次数HOS加1,并记录软件X的前台使用的使用时长、前台和后台运行的运行时长,跳转执行步骤3);若监听到任意软件X的关闭操作,则将软件X的得分VS(X)、软件历史总运行时长HRS均增加本次运行时长RTi,跳转执行步骤3);若监听到任意软件X切换到其他软件的操作,则将软件X的得分VS(X)增加HRS/HUS*UTi、将软件历史总使用时长HUS增加本次使用时长UTi,跳转执行步骤3);若监听到系统关闭,则跳转执行步骤4);
3)根据各个软件的得分更新常用软件排名,跳转执行步骤2);
4)存储软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分。
可选地,步骤1)之后、步骤2)之前还包括将所有软件的得分进行衰减的步骤。
可选地,所述将所有软件的得分进行衰减时,针对任意软件X加载的得分VS(X)0进行衰减的函数表达式为:
VS(X)=VS(X)0*coef
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011417467.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于USB Key的软件授权方法及系统
- 下一篇:发动机驱动的工具





