[发明专利]一种桌面操作系统中常用软件的检测方法及系统有效
| 申请号: | 202011417467.8 | 申请日: | 2020-12-07 |
| 公开(公告)号: | CN112685268B | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 唐杰;宋川飞;石勇;孙利杰;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 桌面 操作系统 常用软件 检测 方法 系统 | ||
1.一种桌面操作系统中常用软件的检测方法,其特征在于,包括:
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以及所有软件的得分。
2.根据权利要求1所述的桌面操作系统中常用软件的检测方法,其特征在于,步骤1)之后、步骤2)之前还包括将所有软件的得分进行衰减的步骤。
3.根据权利要求2所述的桌面操作系统中常用软件的检测方法,其特征在于,所述将所有软件的得分进行衰减时,针对任意软件X加载的得分VS(X)0进行衰减的函数表达式为:
VS(X)=VS(X)0*coef
上式中,VS(X)为软件X衰减后的得分,VS(X)0为软件X加载的得分,coef为衰减因子。
4.根据权利要求3所述的桌面操作系统中常用软件的检测方法,其特征在于,衰减因子coef取值范围为[0,1)。
5.根据权利要求1所述的桌面操作系统中常用软件的检测方法,其特征在于,步骤2)中还包括通过定时器定时更新各个软件的得分的步骤:首先将软件X的得分VS(X)、软件历史总运行时长HRS均增加本次运行时长RTi,将软件X的得分VS(X)增加HRS/HUS*UTi、将软件历史总使用时长HUS增加本次使用时长UTi,然后将本次运行时长RTi、本次使用时长UTi清零并重新计时,最终跳转执行步骤3)。
6.根据权利要求1所述的桌面操作系统中常用软件的检测方法,其特征在于,步骤3)包括根据各个软件的得分进行排序,针对排序后的得分,选择靠前的指定数量个得分对应的软件作为新的常用软件排名输出,跳转执行步骤2)。
7.一种桌面操作系统中常用软件的检测系统,其特征在于,包括:
数据记载程序单元,用于加载当前用户对应的软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分;
操作监听程序单元,用于监听当前用户的操作,若监听到任意软件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,跳转执行排名更新程序单元;若监听到系统关闭,则跳转执行数据保存程序单元;
排名更新程序单元,用于根据各个软件的得分更新常用软件排名;
数据保存程序单元,用于存储软件历史总运行时长HRS、历史总打开次数HOS和软件历史总使用时长HUS以及所有软件的得分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011417467.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于USB Key的软件授权方法及系统
- 下一篇:发动机驱动的工具





