一种基于大数据的计算机性能控制系统及方法技术方案

技术编号:37312394 阅读:6 留言:0更新日期:2023-04-21 22:55
本发明专利技术涉及分屏控制技术领域,具体为一种基于大数据的计算机性能控制系统及方法,包括:数据采集模块、智能分析模块、个性化存储模块、数据使用模块和自适应控制模块;通过所述数据采集模块采集用户在使用计算机时所有的信息数据;通过所述智能分析模块分析分屏时用户对文字缩小的接受程度和分屏区域的重要性;通过所述个性化存储模块对分屏时文字缩小范围和分屏区域进行个性化存储;通过所述数据使用模块识别用户分屏操作,确认分屏数量和分屏页面的内容;通过所述自适应控制模块根据分屏数量自适应调整分屏屏幕大小和文字大小;极大的方便了用户对分屏的使用。的方便了用户对分屏的使用。的方便了用户对分屏的使用。

【技术实现步骤摘要】
一种基于大数据的计算机性能控制系统及方法


[0001]本专利技术涉及分屏控制
,具体为一种基于大数据的计算机性能控制系统及方法。

技术介绍

[0002]随着计算机技术的不断发展,移动终端功能的不断完善,用户的个性化需求越来越多:当人们使用一个软件时往往会发生同时使用另一个软件的现象,因此在移动终端上(如电脑),分屏已经成为必备的功能。
[0003]随着分屏技术的发展,人们在分屏的过程中会遇到一些问题:1、人们往往通过固定模块化进行分屏操作,但想要得到最适合自己的分屏方式,则需要手动反复调整;2、在分屏数量多的情况下,字体等比例缩小会使用户无法看清文字,而若不缩小文字,显示的分屏区域也会很少,无参考价值;
[0004]所以,人们需要一种基于大数据的计算机性能控制系统及方法来解决上述问题,根据用户习惯对屏幕进行个性化分屏,分析最适合自己的分屏方式,同时,根据分屏数量选择性显示分屏页面的内容,极大的方便了用户对分屏的使用。

技术实现思路

[0005]本专利技术的目的在于提供一种基于大数据的计算机性能控制系统及方法,以解决上述
技术介绍
中提出的问题。
[0006]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于大数据的计算机性能控制系统,所述系统包括:数据采集模块、智能分析模块、个性化存储模块、数据使用模块和自适应控制模块;
[0007]所述数据采集模块的输出端连接所述智能分析模块的输入端,所述智能分析模块的输出端连接所述个性化设计模块的输入端,所述个性化设计模块的输出端连接所述数据使用模块的输入端,所述数据使用模块的输出端连接所述自适应控制模块的输入端;
[0008]通过所述数据采集模块采集用户在使用计算机时所有的信息数据;
[0009]通过所述智能分析模块分析分屏时用户对文字缩小的接受程度和分屏区域的重要性;
[0010]通过所述个性化存储模块对分屏时文字缩小范围和分屏区域进行个性化存储;
[0011]通过所述数据使用模块识别用户分屏操作,确认分屏数量和分屏页面的内容;
[0012]通过所述自适应控制模块根据分屏数量自适应调整分屏屏幕大小和文字大小。
[0013]进一步的,所述数据采集模块包括特征采集单元、字号采集单元、窗口识别单元和光标采集单元;
[0014]所述特征采集单元用于通过摄像头利用Adaboost算法采集用户的面部特征数据;所述字号采集单元用于采集屏幕内所有文字的字体大小;所述窗口识别单元用于识别用户缩小屏幕后的窗口信息,所述窗口信息包括窗口大小,窗口位置等;此时将屏幕缩小信号发
送至所述光标采集单元;所述光标采集单元用于采集屏幕缩小后光标的移动位置,根据光标的移动位置形成移动轨迹。
[0015]进一步的,所述智能分析模块包括眼部分析单元和区域判断单元;
[0016]所述眼部分析单元包括字号获取子单元、眼坐标提取子单元和面积计算子单元;
[0017]所述字号获取子单元用于实时获取所述字号采集单元的文字大小;所述眼坐标提取子单元用于提取眼部关键点坐标;所述面积计算子单元用于根据眼部坐标位置计算眼睛睁开的面积;
[0018]所述区域判断单元包括窗口变化获取子单元、覆盖区域分析子单元、区域分类子单元和区域重要性分析子单元;
[0019]所述窗口变化获取子单元用于根据光标的始末移动位置获取分屏窗口的变化位置;所述覆盖区域分析子单元用于分析不同的分屏窗口之间的覆盖区域;所述区域分类子单元用于对覆盖区域的不同进行区域分类;所述区域重要性分析子单元用于根据分类的数据个数分析屏幕不同区域的重要程度。
[0020]进一步的,所述个性化存储模块包括文字阈值存储子单元和分屏区域存储子单元;
[0021]所述文字阈值存储子单元用于存储用户看清文字内容情况下的文字缩小阈值;所述分屏区域存储子单元用于存储根据用户习惯确认的屏幕分屏区域;
[0022]进一步的,所述数据使用模块包括分屏识别单元、分屏数量确认单元、页面分析单元和屏幕内容显示单元;
[0023]所述分屏识别单元用于识别用户进行分屏操作;所述分屏数量确认单元用于确认用户分屏的个数;所述页面分析单元用于根据页面操作时间分析页面的重要性;所述屏幕内容显示单元用于根据分屏个数选择性显示分屏页面的内容:若分屏个数小于阈值,则对屏幕内容进行选择性显示,反之,若分屏个数大于阈值,则显示“无法分屏”。
[0024]进一步的,所述自适应控制模块包括屏幕大小控制单元和文字大小控制单元;
[0025]所述屏幕大小控制单元用于根据用户分屏个数自适应调整分屏区域的大小,其中分屏区域大小的调整以空白区域减少为主,文字大小缩小为辅进行分屏页面缩小;所述文字大小控制单元用于根据分屏区域自适应控制文字大小缩小。
[0026]一种基于大数据的计算机性能控制方法,包括以下步骤:
[0027]S1:采集用户在使用计算机时所有的信息数据;
[0028]S2:分析分屏时用户对文字缩小的接受程度;
[0029]S3:分析分屏时分屏区域的重要性;
[0030]S4:对分屏时文字缩小范围和分屏区域进行个性化存储;
[0031]S5:识别用户分屏操作,确认分屏数量和分屏页面的内容;
[0032]S6:根据分屏数量自适应调整分屏屏幕大小和文字大小。
[0033]进一步的,在步骤S1中:采集用户在使用计算机时所有的信息数据,包括:
[0034]1、通过摄像头利用Adaboost算法采集用户的面部特征数据:B={(x
i
,y
i
)},i=1,2,

,n;其中,所述Adaboost算法属于本领域技术人员的常规技术手段,因此,并未做出过多的赘述;
[0035]2、采集屏幕内任意文字的字体大小a
x
,形成文字集合A;
[0036]3、识别用户缩小屏幕后的窗口位置信息C
μ1
={(k
c
,h
c
)},c=1,2,3,4;
[0037]4、采集屏幕缩小后光标的移动位置,形成向量轨迹:
[0038]进一步的,在步骤S2中:分析分屏时用户对文字缩小的接受程度,具体步骤如下:
[0039]S201:获取在任意时刻t
x
时历史数据中屏幕内容的文字大小a
x
,形成不同时刻的文字集合A;
[0040]S202:在任意时刻t
x
时,通过摄像头利用Adaboost算法采集用户的面部特征数据,提取眼部关键点坐标,步骤如下:
[0041]S202_1:对屏幕摄像头获取的面部特征图像构建二维平面坐标,利用关键点检测算法定位面部特征数据,形成面部数据特征集:B={(x
i
,y
i
)},i=1,2,

,n,其中,(x
i
,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的计算机性能控制系统,其特征在于:所述系统包括:数据采集模块、智能分析模块、个性化存储模块、数据使用模块和自适应控制模块;所述数据采集模块的输出端连接所述智能分析模块的输入端,所述智能分析模块的输出端连接所述个性化设计模块的输入端,所述个性化设计模块的输出端连接所述数据使用模块的输入端,所述数据使用模块的输出端连接所述自适应控制模块的输入端;通过所述数据采集模块采集用户在使用计算机时所有的信息数据;通过所述智能分析模块分析分屏时用户对文字缩小的接受程度和分屏区域的重要性;通过所述个性化存储模块对分屏时文字缩小范围和分屏区域进行个性化存储;通过所述数据使用模块识别用户分屏操作,确认分屏数量和分屏页面的内容;通过所述自适应控制模块根据分屏数量自适应调整分屏屏幕大小和文字大小。2.根据权利要求1所述的一种基于大数据的计算机性能控制系统,其特征在于:所述数据采集模块包括特征采集单元、字号采集单元、窗口识别单元和光标采集单元;所述特征采集单元用于通过摄像头利用Adaboost算法采集用户的面部特征数据;所述字号采集单元用于采集屏幕内所有文字的字体大小;所述窗口识别单元用于识别用户缩小屏幕后的窗口信息,并将屏幕缩小信号发送至所述光标采集单元;所述光标采集单元用于采集屏幕缩小后光标的移动位置。3.根据权利要求1所述的一种基于大数据的计算机性能控制系统,其特征在于:所述智能分析模块包括眼部分析单元和区域判断单元;所述眼部分析单元包括字号获取子单元、眼坐标提取子单元和面积计算子单元;所述字号获取子单元用于实时获取所述字号采集单元的文字大小;所述眼坐标提取子单元用于提取眼部关键点坐标;所述面积计算子单元用于根据眼部坐标位置计算眼睛睁开的面积;所述区域判断单元包括窗口变化获取子单元、覆盖区域分析子单元、区域分类子单元和区域重要性分析子单元;所述窗口变化获取子单元用于根据光标的始末移动位置获取分屏窗口的变化位置;所述覆盖区域分析子单元用于分析不同的分屏窗口之间的覆盖区域;所述区域分类子单元用于对覆盖区域的不同进行区域分类;所述区域重要性分析子单元用于根据分类的数据个数分析屏幕不同区域的重要程度。4.根据权利要求1所述的一种基于大数据的计算机性能控制系统,其特征在于:所述数据使用模块包括分屏识别单元、分屏数量确认单元、页面分析单元和屏幕内容显示单元;所述分屏识别单元用于识别用户进行分屏操作;所述分屏数量确认单元用于确认用户分屏的个数;所述页面分析单元用于根据页面操作时间分析页面的重要性;所述屏幕内容显示单元用于根据分屏个数选择性显示分屏页面的内容。5.根据权利要求1所述的一种基于大数据的计算机性能控制系统,其特征在于:所述自适应控制模块包括屏幕大小控制单元和文字大小控制单元;所述屏幕大小控制单元用于根据用户分屏个数自适应调整分屏区域的大小;所述文字大小控制单元用于根据分屏区域自适应控制文字大小。6.一种基于大数据的计算机性能控制方法,其特征在于:包括以下步骤:S1:采集用户在使用计算机时所有的信息数据;
S2:分析分屏时用户对文字缩小的接受程度;S3:分析分屏时分屏区域的重要性;S4:对分屏时文字缩小范围和分屏区域进行个性化存储;S5:识别用户分屏操作,确认分屏数量和分屏页面的内容;S6:根据分屏数量自适应调整分屏屏幕大小和文字大小。7.根据权利要求6所述的一种基于大数据的计算机性能控制方法,其特征在于:在步骤S2中:分析分屏时用户对文字缩小的接受程度,具体步骤如下:S201:获取在任意时刻t
x
时历史数据中屏幕内容的文字大小a
x
,形成不同时刻的文字集合A;S202:在任意时刻t
x
时,通过摄像头利用Adaboost算法采集用户的面部特征数据,提取眼部关键点坐标,步骤如下:S202_1:对屏幕摄像头获取的面部特征图像构建二维平面坐标,利用关键点检测算法定位面部特征数据,形成面部数据特征集:B={(x
i
,y
i
)},i=1,2,

,n,其中,(x
i
,y
i
)表示面部关键点坐标;S202_2:提取面部数据特征集中两个眼部中心点坐标为b(l)=(x
a
,y
a
)和b(r)=(x
b
,y
b
),同时提取用户左右眼的眼部第一上眼睑关键点、第二上眼睑关键点、第一下眼睑关键点和第二下眼睑关键点的坐标,分别为:左:B(l)={(x
z+1
,y
z+1
),

(x
z+4
,y
z+4
)};右:B(r)={(x
v+1
,y
v+1
),

(x
v+4
,y
v+4
)}S203:分析用户眼部面积变化,确认文字缩小阈值,步骤如下:S203_1:计算眼部中心点与眼睑关键点之间的距离:将眼部中心点坐标与眼部眼睑关键点进行连线,由左眼部中心点与左眼第一上眼睑关键点的距离为:键点进行连线,由左眼部中心点与左眼第一上眼睑关键点的距离为:与右眼第一上眼睑关键点的距离为:与右眼第一上眼睑关键点的距离为:同理,得到与其它眼睑关键点距离分别为:z2,z3,z4,v2,v3,v4;S203_2:计算两个眼部中心点与眼睑关键点的距离平均值:S203_2:计算两个眼部中心点与眼睑关键点的距离平均值:此时,得到以眼部中心点为圆心,d
l
,d
r
为半径的眼球面积:为半径的眼球面积:则根据两个眼球面积得到面积平均值:则根据两个眼球面积得到面积平均值:S203_3:分析面积平均值的变化,分析用户对文字缩小的接受程度阈值:在任意时刻t
x
,当时,记录时间t
x
,则得到相应的文字大小集合A

={a
x
},x=1,2,

,γ;S203_4:剔...

【专利技术属性】
技术研发人员:王玉娟
申请(专利权)人:呼和浩特市凡诚电子科技有限公司
类型:发明
国别省市:

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

1