掌桥专利:专业的专利平台
掌桥专利
首页

一种基于密度峰值自适应聚类的用户实体行为分析方法

文献发布时间:2023-06-19 09:54:18



技术领域

本发明涉及一种用户行为分析方法,更具体的说是涉及一种基于密度峰值自适应聚类的用户实体行为分析方法。

背景技术

电脑桌面是计算机与人们进行交互的直接界面,人们通过电脑桌面上的各个图标打开运行各种各样的软件,然后通过各种软件进行办公处理和玩游戏,而人在使用桌面的过程中便会存在一个使用习惯,相对应的桌面上对于人的视觉影响也十分巨大,会影响到人的使用计算机的效率。

现有技术中会有一些电脑桌面软件,大多数是用于置换壁纸和增加额外的功能,然而随着电脑的使用,电脑内的软件和文件会越来越多,若是没有及时整理的话,便会在桌面上造成较多的图标,且图标的排列会十分的混乱,因此便会影响到人们对于计算机的使用,降低各方面效率。

发明内容

针对现有技术存在的不足,本发明的目的在于提供一种能够对电脑桌面图标进行整理的基于密度峰值自适应聚类的用户实体行为分析方法。

为实现上述目的,本发明提供了如下技术方案:一种基于密度峰值自适应聚类的用户实体行为分析方法,包括如下步骤:

步骤一,以电脑桌面为背景图框,检测记录用户在电脑桌面上的点击位置,在背景图框内形成点击点;

步骤二,计算各个点击点的局部密度,根据计算得出的局部密度,对记录在背景图框内的记录点通过密度峰值聚类算法进行聚类,获得具有各个点击点簇的聚类结果;

步骤三,将各个点击点簇画圈,以在背景图框内划分出各个点击区域,将点击点簇的密度从大到小排列,根据排列结果,将各个点击区域进行命名,分别为常用区域、较常用区域和普通区域;

步骤四,将电脑内的软件和文件进行分级,分为常用、较常用和普通;

步骤五,将步骤四中分级好的软件和文件的打开图标分别按照划分的等级,移动到常用区域、较常用区域和普通区域内。

作为本发明的进一步改进,所述步骤四中对电脑内的软件和文件进行分级的具体步骤如下:

步骤四一,遍历电脑内软件和文件,将软件和文件名称通过列表显示出来;

步骤四二,在步骤四一中显示出来的列表每个名称后面都设置三个选项,分别为常用、较常用和普通;

步骤四三,通过用户选择步骤四二中的三个选项来完成对于电脑内软件和文件的分级。

作为本发明的进一步改进,所述步骤四一遍历电脑内软件和文件时,之后分析软件和文件的使用时长,形成软件和文件的使用时长数据集,对使用时长数据集采用密度峰值聚类算法进行聚类,获得密度不同的簇,之后计算各个簇的时长平均值,以在步骤四二中,根据时长平均值从大到小,依次对簇内的软件和文件名称后续的选项进行预选,分为预选为常用、较常用和普通。

作为本发明的进一步改进,所述步骤三中获得的划分的常用区域、较常用区域和普通区域均为圆形,其内具有凸显区域和平常区域,以常用区域、较常用区域和普通区域的三分之一的半径作为截断距离,对常用区域、较常用区域和普通区域内的点击点采用密度峰值聚类算法进行聚类,并将聚类完成以后选择密度最高的簇为凸显区域,其余簇为平常区域,当步骤五将软件和文件放置在常用区域、较常用区域和普通区域内时,处于凸显区域内的软件和文件会放大凸显出来。

作为本发明的进一步改进,所述步骤四中在划分好软件和文件的等级后,再设置使用时间阈值将常用、较常用和普通等级的软件和文件根据使用时间划分为凸显等级和平常等级,其中,在步骤五将软件和文件放置在常用区域、较常用区域和普通区域内时,进一步的将划分为凸显等级的软件和文件放置到凸显区域内,将平常等级的软件和文件放置到平常区域内。

本发明的有益效果,通过步骤一的设置,便可有效的记录当前用户的点击习惯,然后通过步骤二和步骤三的设置,便可利用现有的密度峰值聚类算法对用户点击点进行聚类的方式实现对于用户的使用习惯进行分析,并且在分析完成以后,通过步骤四和步骤五的设置,对软件和文件进行分级,同时将分级好的软件和文件放入到划好的点击区域内,如此便可有效的实现基于用户行为习惯对桌面上的图标进行分类存放,相比于现有技术中的桌面管理软件,有效的提升了用户的工作效率。

具体实施方式

下面将给出的实施例对本发明做进一步的详述。

本实施例的一种基于密度峰值自适应聚类的用户实体行为分析方法,包括如下步骤:

步骤一,以电脑桌面为背景图框,检测记录用户在电脑桌面上的点击位置,在背景图框内形成点击点;

步骤二,计算各个点击点的局部密度,根据计算得出的局部密度,对记录在背景图框内的记录点通过密度峰值聚类算法进行聚类,获得具有各个点击点簇的聚类结果;

步骤三,将各个点击点簇画圈,以在背景图框内划分出各个点击区域,将点击点簇的密度从大到小排列,根据排列结果,将各个点击区域进行命名,分别为常用区域、较常用区域和普通区域;

步骤四,将电脑内的软件和文件进行分级,分为常用、较常用和普通;

步骤五,将步骤四中分级好的软件和文件的打开图标分别按照划分的等级,移动到常用区域、较常用区域和普通区域内,在使用本实施例的分析方法的时候,只需要依次执行步骤一至步骤五即可,在步骤一至步骤三执行完毕以后,便可利用用户习惯的点击点,然后通过对点击点利用密度峰值聚类算法进行聚类,有效的在电脑桌面上划分出与用户习惯相符的点击区域,然后再通过步骤四和步骤五的设置,将电脑桌面上的图标进行自动分配,自动分配到点击区域内,如此相比于现有技术中的桌面软件所执行的算法,可以有效的增加用户的工作效率,减少因为桌面图标杂乱导致的用户难以找到对应软件的问题。

作为改进的一种具体实施方式,所述步骤四中对电脑内的软件和文件进行分级的具体步骤如下:

步骤四一,遍历电脑内软件和文件,将软件和文件名称通过列表显示出来;

步骤四二,在步骤四一中显示出来的列表每个名称后面都设置三个选项,分别为常用、较常用和普通;

步骤四三,通过用户选择步骤四二中的三个选项来完成对于电脑内软件和文件的分级,通过上述步骤的设置,便可有效的通过用户人工选择的方式来对软件和文件进行分级了,本实施例中的软件和文件分级用的使用时间可以为短期内的使用时间或是总使用时间。

作为改进的一种具体实施方式,所述步骤四一遍历电脑内软件和文件时,之后分析软件和文件的使用时长,形成软件和文件的使用时长数据集,对使用时长数据集采用密度峰值聚类算法进行聚类,获得密度不同的簇,之后计算各个簇的时长平均值,以在步骤四二中,根据时长平均值从大到小,依次对簇内的软件和文件名称后续的选项进行预选,分为预选为常用、较常用和普通,通过上述方法的设置,便可有效的实现首先自动化的对软件和文件进行初步分级,然后再通过人工进行进一步分级,有效的节约了用户对软件和文件分级的工作量和时间,并且同样采用了密度峰值聚类算法,可以简化程序内容。

作为改进的一种具体实施方式,所述步骤三中获得的划分的常用区域、较常用区域和普通区域均为圆形,其内具有凸显区域和平常区域,以常用区域、较常用区域和普通区域的三分之一的半径作为截断距离,对常用区域、较常用区域和普通区域内的点击点采用密度峰值聚类算法进行聚类,并将聚类完成以后选择密度最高的簇为凸显区域,其余簇为平常区域,当步骤五将软件和文件放置在常用区域、较常用区域和普通区域内时,处于凸显区域内的软件和文件会放大凸显出来,如此便可实现对于划分好的三个区域内部进行进一步分类,能够进一步方便用户对于计算机的使用。

作为改进的一种具体实施方式,所述步骤四中在划分好软件和文件的等级后,再设置使用时间阈值将常用、较常用和普通等级的软件和文件根据使用时间划分为凸显等级和平常等级,其中,在步骤五将软件和文件放置在常用区域、较常用区域和普通区域内时,进一步的将划分为凸显等级的软件和文件放置到凸显区域内,将平常等级的软件和文件放置到平常区域内,通过上述步骤的设置,能够实现对于软件和文件进行进一步划分,而且为自动划分并不需要用户参与,如此便可实现将最为常用的软件和文件凸显出来,进一步方便用户的使用。

综上所述,本实施例的分析方法,通过步骤一至步骤五的设置,便可利用用户的点击习惯,然后通过密度峰值聚类算法的聚类作用分析出用户的使用习惯,进而实现自动化的对桌面进行整理,提升用户的使用效率。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种基于密度峰值自适应聚类的用户实体行为分析方法
  • 一种基于密度峰值自适应聚类的用户实体行为分析方法
技术分类

06120112341352