当前位置: 首页 > 专利查询>宋彦震专利>正文

基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法技术

技术编号:25223331 阅读:24 留言:0更新日期:2020-08-11 23:12
基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法。本发明专利技术将用户安装的软件进行标注分类,分为界面不需要实时更新的静态软件和界面需要实时更新的动态软件。当在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时。第一电脑的操作系统首先访问本地软件标注分类表以此判断第二电脑的屏幕显示界面是否只有静态软件显示。若满足条件则继续判断鼠标指针在第一电脑的屏幕显示界面还是在第二电脑的屏幕显示界面。当在第二电脑的屏幕显示界面上只有静态软件显示同时鼠标指针在第一电脑的屏幕显示界面上时,用户第一电脑的操作系统降低对第二电脑屏幕显示界面的刷新频率。以此减少了对第一电脑内存和CPU的占用,提升了第一电脑的运行速度,同时减少了两台电脑不必要的数据传输,降低了因数据传输而导致的数据丢失和屏幕局部显示不清楚、错位等现象,提升了静态界面信息的显示质量。

【技术实现步骤摘要】
基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法
本专利技术涉及计算机屏幕拓展
,具体涉及一种基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法。
技术介绍
电脑屏幕显示分为四种方式:仅电脑屏幕模式,复制模式,扩展模式和仅第二屏幕模式。扩展模式:把电脑桌面延伸至外接屏幕,投影所显示的延伸桌面没有桌面图标和任务栏快捷图标,只有空白的桌面,可以把电脑屏幕上显示的内容拖动至投影屏幕上显示,以此扩展电脑桌面的面积,方便用户多屏幕办公学习。在扩展模式下,电脑通过数据线将要显示的信息在外接屏幕上显示,或者通过蓝牙将要显示的信息在另外一台电脑或者笔记本上面显示。当第二个电脑或者平板作为第一个电脑的投影扩展屏幕时。第一个电脑通过投影扩展功能将要扩展的屏幕数据显示信息通过蓝牙实时传输到第二个电脑上面,第二个电脑对蓝牙接收到的数据信息进行解码还原后在第二个电脑的屏幕上显示并实时刷新屏幕显示。当前的技术方案存在以下缺陷。第一点,对于一些整体配置比较低的电脑,通过蓝牙传输数据实现电脑投影扩展功能时,由于蓝牙本身传输数据不够稳定,偶尔存在数据丢失现象,在第二个电脑屏幕上会出现局部显示不清楚、错位等现象。第二点,当在第二个电脑屏幕上面显示类似PPT,Word文档等静止不变的静态页面时,此时第二个电脑屏幕不需要频繁的更新页面信息,即第一个电脑不需要实时的向第二个电脑发送新的页面信息,因此,第一个电脑的蓝牙模块同样不需要实时向第一个电脑发送数据信息。但是,在现有技术中,无论在第二个电脑屏幕上面显示的是静止不变的静态页面还是变化的动态页面,第一个电脑总是实时的向第二个电脑发送系统处理后的页面信息。这占用了第一个电脑的内存,影响第一个电脑的运行速度,同时造成了不必要的电力资源浪费。
技术实现思路
针对现有技术中存在的上述缺陷,本专利技术将用户安装的软件进行标注分类,分为界面不需要实时更新的静态软件和界面需要实时更新的动态软件。当在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时。第一电脑的操作系统首先访问本地软件标注分类表以此判断第二电脑的屏幕显示界面是否只有静态软件显示。若满足条件则继续判断鼠标指针在第一电脑的屏幕显示界面还是在第二电脑的屏幕显示界面。当在第二电脑的屏幕显示界面上只有静态软件显示同时鼠标指针在第一电脑的屏幕显示界面上时,用户第一电脑的操作系统降低对第二电脑屏幕显示界面的刷新频率。以此减少了对第一电脑内存和CPU的占用,提升了第一电脑的运行速度,同时减少了两台电脑不必要的数据传输,降低了因数据传输而导致的数据丢失和屏幕局部显示不清楚、错位等现象,提升了静态界面信息的显示质量。本专利技术是通过采用以下技术方案实现的:按此目的设计的基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法包括:服务器端和用户端。服务器端:首先,在服务器端数据库中建立服务器端软件标注分类表。然后,对市面上的软件及其软件版本进行人工或者自动标注分类,如果软件界面不需要实时更新,则标注为静态软件;如果软件界面需要实时更新,则标注为动态软件。服务器端软件标注分类表:对于不同的软件和不同的软件版本对应不同的标注分类。服务器端数据库中的软件标注分类表在不断的更新。用户端新装软件时的程序流程如下。步骤S11:用户在电脑上装新的软件时,用户的电脑操作系统将用户当前新装的软件名称、版本号发送到服务器端。步骤S12:服务器端接收到用户发来的软件名称和版本号后访问服务器端软件标注分类表以此对用户当前所装的软件类型进行判断,然后生成软件类型回执信息并将生产的软件类型回执信息发送到用户的电脑。步骤S13:用户的电脑接收到服务器端生成的软件类型回执信息后,电脑操作系统将用户当前新装的软件名称、版本号和软件类型信息自动补录到本地软件标注分类表中。当用户在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时的程序流程如下。步骤S:21:用户第一电脑的操作系统首先访问本地软件标注分类表以此对第一电脑和第二电脑上面运行的软件进行软件类型标注,然后执行步骤S22。步骤S22,条件1:判断第二电脑的屏幕显示界面是否只有静态软件显示。若用户第一电脑的操作系统检测到在第二电脑的屏幕显示界面显示的软件都是静态软件,则执行步骤S23对条件2进行判断;否则,返回执行步骤S21。步骤S23,条件2:判断鼠标指针是否在第一电脑的屏幕显示界面。若鼠标指针在第一电脑的屏幕显示界面上时,执行步骤S24。若鼠标指针在第二电脑的屏幕显示界面上时,执行步骤S25。步骤S24:用户第一电脑的操作系统降低对第二电脑屏幕显示界面的刷新频率,刷新频率降至每秒刷新多次,即第一电脑通过蓝牙模块发送至第二电脑的屏幕显示界面信息由最初的实时传输变为每一秒发送多次,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息由最初的实时处理变为每一秒处理多次。步骤S25:用户第一电脑的操作系统对第二电脑的屏幕显示界面进行实时刷新,即第一电脑通过蓝牙模块将第二电脑的屏幕显示界面信息实时发送至第二电脑上面,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息进行实时处理。以此通过对在第二电脑上显示的软件标注类型和鼠标指针在电脑屏幕显示界面的具体位置进行判断,进而决定是否对第二电脑的屏幕显示界面的刷新频率进行降低处理。这里的降低刷新频率为一秒多次;较优的,一秒刷新一次或者30秒刷新一次。这里的蓝牙模块可以用数据线替代。本专利技术提出的方法同样适用于用数据线连接第二块电脑屏幕进行显示界面扩展。自动标注分类方法如下。首先,通过递归算法逐个点击软件界面各个位置的按钮,展开各级菜单界面。然后分别判断展开的各级菜单界面是否为静态界面。在预设的时间范围内分别对展开的同一界面进行截图,然后对前后截取的两张截图进行对比,若前后截取的两张截图的内容发生了变化,则表明该界面为动态界面;若前后截取的两张截图的内容没有发生变化,则表明该界面为静态界面。若软件中存在任意一个展开的界面为动态界面,则该软件被标注为动态软件,对软件界面各个位置处的按钮菜单递归结束。当且仅当所有展开的界面都为静态界面时,则该软件被标注为静态软件。附图说明图1为本专利技术的整体工作示意图。图2为本专利技术的操作示意图。图3为用户端新装软件时的程序流程图。图4为当用户在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时的程序流程图。图2中A为第一电脑,B为第二电脑。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的阐述。第一实施例。如图1,首先,在服务器端对市面上的软件及其软件版本进行人工或者自动标注分类,如果软件界面不需要实时更新,则标注为静态软件;如果软件界面需要实时更新,则标注为动态软件。然后,在服务器端本文档来自技高网
...

【技术保护点】
1.一种基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法,其特征在于,包括如下流程:/n首先,在服务器端数据库中建立服务器端软件标注分类表;/n然后,对市面上的软件及其软件版本进行人工或者自动标注分类,如果软件界面不需要实时更新,则标注为静态软件;如果软件界面需要实时更新,则标注为动态软件;/n当用户在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时的程序流程:/n步骤S:21:用户第一电脑的操作系统首先访问本地软件标注分类表以此对第一电脑和第二电脑上面运行的软件进行软件类型标注,然后执行步骤S22;/n步骤S22,条件1:判断第二电脑的屏幕显示界面是否只有静态软件显示;/n若用户第一电脑的操作系统检测到在第二电脑的屏幕显示界面显示的软件都是静态软件,则执行步骤S23对条件2进行判断;否则,返回执行步骤S21;/n步骤S23,条件2:判断鼠标指针是否在第一电脑的屏幕显示界面;/n若鼠标指针在第一电脑的屏幕显示界面上时,执行步骤S24;/n若鼠标指针在第二电脑的屏幕显示界面上时,执行步骤S25;/n步骤S24:用户第一电脑的操作系统降低对第二电脑屏幕显示界面的刷新频率,刷新频率降至每秒刷新多次,即第一电脑通过蓝牙模块发送至第二电脑的屏幕显示界面信息由最初的实时传输变为每一秒发送多次,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息由最初的实时处理变为每一秒处理多次;/n步骤S25:用户第一电脑的操作系统对第二电脑的屏幕显示界面进行实时刷新,即第一电脑通过蓝牙模块将第二电脑的屏幕显示界面信息实时发送至第二电脑上面,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息进行实时处理。/n...

【技术特征摘要】
1.一种基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法,其特征在于,包括如下流程:
首先,在服务器端数据库中建立服务器端软件标注分类表;
然后,对市面上的软件及其软件版本进行人工或者自动标注分类,如果软件界面不需要实时更新,则标注为静态软件;如果软件界面需要实时更新,则标注为动态软件;
当用户在第一电脑上使用电脑投影扩展功能将第一电脑桌面扩展至第二电脑屏幕时的程序流程:
步骤S:21:用户第一电脑的操作系统首先访问本地软件标注分类表以此对第一电脑和第二电脑上面运行的软件进行软件类型标注,然后执行步骤S22;
步骤S22,条件1:判断第二电脑的屏幕显示界面是否只有静态软件显示;
若用户第一电脑的操作系统检测到在第二电脑的屏幕显示界面显示的软件都是静态软件,则执行步骤S23对条件2进行判断;否则,返回执行步骤S21;
步骤S23,条件2:判断鼠标指针是否在第一电脑的屏幕显示界面;
若鼠标指针在第一电脑的屏幕显示界面上时,执行步骤S24;
若鼠标指针在第二电脑的屏幕显示界面上时,执行步骤S25;
步骤S24:用户第一电脑的操作系统降低对第二电脑屏幕显示界面的刷新频率,刷新频率降至每秒刷新多次,即第一电脑通过蓝牙模块发送至第二电脑的屏幕显示界面信息由最初的实时传输变为每一秒发送多次,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息由最初的实时处理变为每一秒处理多次;
步骤S25:用户第一电脑的操作系统对第二电脑的屏幕显示界面进行实时刷新,即第一电脑通过蓝牙模块将第二电脑的屏幕显示界面信息实时发送至第二电脑上面,第一电脑操作系统对发送至第二电脑的屏幕显示界面信息进行实时处理。


2.根据权利要求1中所述的基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法,其特征在于,用户端新装软件时的程序流程:
步骤S11:用户在电脑上装新的软件时,用户的电脑操作系统将用户当前新装的软件名称、版本...

【专利技术属性】
技术研发人员:宋彦震宋彦国
申请(专利权)人:宋彦震
类型:发明
国别省市:山东;37

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

1