[发明专利]软件窗口的控制方法及装置在审
申请号: | 202211551595.0 | 申请日: | 2022-12-05 |
公开(公告)号: | CN116048689A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 周慧敏;甘波;范江;黄泽禹 | 申请(专利权)人: | 广州智在云天文化科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
代理公司: | 广州专理知识产权代理事务所(普通合伙) 44493 | 代理人: | 曲超 |
地址: | 510250 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 窗口 控制 方法 装置 | ||
1.软件窗口的控制方法,其特征在于,包括以下:
获取服务器在软件窗口的显示控制的运行情况,当等待队列中存在软件窗口等待显示时,预设为忙碌状态,反之则预设为空闲状态;
当运行状况由空闲状态切换为忙碌状态时,控制计时器进行计时,并以当前时刻作为时间轴的起点;
控制其他需要显示的软件窗口以固定的平均瞬时速率λ随机且独立的进入等待队列中,λ>0,另外控制服务器在进行1次软件窗口显示时的时长T满足参数为μ的指数分布;
计算任意一个软件窗口存在服务器中的平均时间E[s];
判断任意一个软件窗口存在服务器中的平均时间E[s]是否大于第一阈值,若是则判断当前服务器忙碌异常,并统计计时器所记录的时间轴的时长告知对应的管理员,若否则判断当前服务器正常,重复运行软件窗口的所述控制方法。
2.根据权利要求1所述的软件窗口的控制方法,其特征在于,具体的,计算任意一个软件窗口存在服务器中的平均时间E[s]的过程,包括,
假定参数ρ<1,此时等待队列中需要进行显示的软件窗口队列队长为pk=ρkp0,其中pk表示等待队列中的任意软件窗口,k为自然数,k的最大取值与等待队列中软件窗口的总数量一致,
此时得到pk=ρk(1-ρ),计算软件窗口队列队长的均值E[N]为:
计算软件窗口队列队长的方差Var[N]为,
则能够计算任意一个软件窗口存在服务器中的平均时间E[s]为,
3.根据权利要求1所述的软件窗口的控制方法,其特征在于,具体的,在服务器控制软件窗口进行显示时,会获取屏幕的电子框尺寸,按照预设的理想比例基于所述电子框尺寸对软件窗口的尺寸进行调整,得到理想的软件窗口的尺寸,再将理想的软件窗口的尺寸显示在屏幕的正中心。
4.根据权利要求3所述的软件窗口的控制方法,其特征在于,所述方法还包括,每隔一定的时间周期,获取用户的窗口拖动位置,统计一定时长内的所有用户的窗口拖动位置得到用户的窗口拖动位置数据集,根据用户的窗口拖动位置数据集预测用户的窗口拖动位置倾向,根据用户的窗口拖动位置倾向调整想的软件窗口的尺寸的初始显示位置。
5.根据权利要求1所述的软件窗口的控制方法,其特征在于,具体的,统计计时器所记录的时间轴的时长告知对应的管理员的方式为:
将计时器所记录的时间轴的时长以及判断当前服务器忙碌异常的关联数据生成日志文件,并将所述日志文件发送至预设的管理员IP处。
6.软件窗口的控制装置,其特征在于,包括以下:
运行状态获取模块,用于获取服务器在软件窗口的显示控制的运行情况,当等待队列中存在软件窗口等待显示时,预设为忙碌状态,反之则预设为空闲状态;
计时模块,用于当运行状况由空闲状态切换为忙碌状态时,控制计时器进行计时,并以当前时刻作为时间轴的起点;
控制设定模块,用于控制其他需要显示的软件窗口以固定的平均瞬时速率λ随机且独立的进入等待队列中,λ>0,另外控制服务器在进行1次软件窗口显示时的时长T满足参数为μ的指数分布;
平均时长计算模块,用于计算任意一个软件窗口存在服务器中的平均时间E[s];
判断模块,用于判断任意一个软件窗口存在服务器中的平均时间E[s]是否大于第一阈值,若是则判断当前服务器忙碌异常,并统计计时器所记录的时间轴的时长告知对应的管理员,若否则判断当前服务器正常,重复运行软件窗口的所述控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州智在云天文化科技有限公司,未经广州智在云天文化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211551595.0/1.html,转载请声明来源钻瓜专利网。