基于人工智能的软件窗口调整方法、系统、设备和介质技术方案

技术编号:37445067 阅读:18 留言:0更新日期:2023-05-06 09:17
本发明专利技术提供一种基于人工智能的软件窗口调整方法、系统、设备和介质,本发明专利技术涉及软件窗口调整技术领域,通过多个软件窗口的初始显示界面、多个软件窗口对应的软件信息使用频率确定模型确定多个软件窗口的查看频率,基于多个软件窗口的初始显示界面、多个软件窗口对应的软件信息、多个软件窗口的查看频率构建软件窗口图,基于软件窗口图使用图神经网络模型确定多个软件窗口的目标显示界面的四个顶点的位置坐标,基于多个软件窗口的目标显示界面的四个顶点的位置坐标对多个软件窗口进行调整,提高了软件窗口的调整效率,优化了用户体验。优化了用户体验。优化了用户体验。

【技术实现步骤摘要】
基于人工智能的软件窗口调整方法、系统、设备和介质


[0001]本专利技术涉及软件窗口调整
,具体涉及一种基于人工智能的软件窗口调整方法、系统、设备和介质。

技术介绍

[0002]随着计算机软件行业不断地快速发展,越来越多的软件被广泛应用于各种领域。其中,用户在使用这些软件时,常常需要对多个软件窗口同时开启,以便同时查看更多的信息,以此来提升工作效率。然而,面对各种不同的软件,由于设备屏幕大小是一定的,为了能在屏幕上同时呈现的更多的软件窗口,则需要调整多个软件窗口的大小和位置以便用户能够同时查看更多的信息。传统的软件窗口调整方法大多是用户手动拖动每一个软件窗口来调整软件窗口的位置和大小,当窗口内容过多时,用户需要频繁的调整每一个软件的窗口以便能同时查看多个软件的信息。且如果新增一个软件窗口需要查看时,用户又需要重新根据新增的软件窗口来重新调整所有软件窗口的大小和位置。用户手动调整的方式费时费力,效率低下,且用户使用体验较差。
[0003]因此,如何提高软件窗口的调整效率,提高用户使用体验是当前亟待解决的问题。r/>
技术实现思路
<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的软件窗口调整方法,其特征在于,包括:获取多个软件窗口的初始显示界面;基于所述多个软件窗口的初始显示界面、所述多个软件窗口对应的软件信息使用频率确定模型确定所述多个软件窗口的查看频率,其中所述软件信息包括软件类型、软件名称、软件窗口包含文字数、软件窗口包含图片数、软件窗口的历史使用频率、软件流量使用数据、软件内存占用数据;基于所述多个软件窗口的初始显示界面、所述多个软件窗口对应的软件信息、所述多个软件窗口的查看频率构建软件窗口图,所述软件窗口图包括多个节点和多条边,所述多个节点为所述多个软件窗口,所述多条边为所述多个节点之间的位置关系,其中所述多个节点中的每一个节点包括多个节点特征,所述多个节点特征包括每一个软件窗口的查看频率、每一个软件窗口的初始显示界面、每一个软件窗口对应的软件信息;基于所述软件窗口图使用图神经网络模型确定所述多个软件窗口的目标显示界面的四个顶点的位置坐标,其中所述图神经网络模型的输入为所述软件窗口图,所述图神经网络模型的输出为所述多个软件窗口的目标显示界面的四个顶点的位置坐标;基于所述多个软件窗口的目标显示界面的四个顶点的位置坐标对所述多个软件窗口进行调整。2.如权利要求1所述的基于人工智能的软件窗口调整方法,其特征在于,所述频率确定模型为卷积神经网络模型,所述频率确定模型的输入包括所述多个软件窗口的初始显示界面、所述多个软件窗口对应的软件信息,所述频率确定模型的输出为所述多个软件窗口的查看频率。3.如权利要求1所述的基于人工智能的软件窗口调整方法,其特征在于,所述获取多个软件窗口的初始显示界面,包括:对设备运行的屏幕界面进行截图得到运行界面整体图;对所述运行界面整体图进行图像识别得到识别出的多个软件窗口的初始显示界面。4.如权利要求2所述的基于人工智能的软件窗口调整方法,其特征在于,所述频率确定模型通过训练过程获取,所述训练过程包括:获取多个训练样本,所述训练样本包括样本输入数据和所述样本输入数据对应的标签,所述样本输入数据为多个样本软件窗口的初始显示界面、多个样本软件窗口对应的软件信息,所述标签为多个样本软件窗口的查看频率;基于所述多个训练样本训练初始的频率确定模型,得到所述频率确定模型。5.一种基于人工智能的软件窗口调整系统,其特征在于,包括:获取模块,用于获取多个软件窗口的初始显示界面;频率确定模块,用于基于所述多个软件窗口的初始显示界面、所述多个软件窗口对应的软件信息使用频率确定模型确定所述多个软件窗口的查看频率,其中所述...

【专利技术属性】
技术研发人员:李源
申请(专利权)人:成都大前研软件开发有限公司
类型:发明
国别省市:

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

1