[发明专利]一种基于AR的智能终端应用程序分屏操控方法和装置在审
申请号: | 202010725887.6 | 申请日: | 2020-07-24 |
公开(公告)号: | CN112015322A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 王亚鹏 | 申请(专利权)人: | 王亚鹏 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484;G06F3/0481;G06F9/451;G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ar 智能 终端 应用程序 操控 方法 装置 | ||
1.一种基于AR的智能终端应用程序分屏操控方法,其特征在于,所述方法包括如下步骤:
S1,根据移动终端的分屏启动请求获取分屏的应用程序数量N,并启动第一桌面进程,所述第一桌面进程根据所述应用程序数量N在移动终端上分屏显示N个分屏桌面;N≥2;
S2,如果所述移动终端的内存使用率低于第一预设阈值、或者用户在第一预设时间内未触发任意一个分屏桌面上的隔空手势操作、或者任意一个分屏桌面在播放视频,则在所述移动终端的后台启动N个桌面进程,N个桌面进程中每一个桌面进程对应一个分屏应用程序;
S3,检测所述N个桌面进程是否全部启动成功,如果是,则根据所述第一桌面进程将N个分屏桌面相应的每个分屏应用程序的状态消息通过socket发送到对应的N个桌面进程;
S4,将所述N个桌面进程切换到前台,将所述第一桌面进程关闭。
2.根据权利要求1所述的方法,其特征在于,根据移动终端的分屏启动请求获取分屏的应用程序数量N,并启动第一桌面进程,还包括:
如果接收到所述移动终端的分屏启动请求,则识别在所述分屏启动请求前是否已经在前台运行应用程序;
如果是,则将所述前台运行应用程序的桌面进程作为所述第一桌面进程;
如果否,则根据移动终端的分屏启动请求获取分屏的应用程序数量N,并启动第一桌面进程。
3.根据权利要求1所述的方法,其特征在于,检测所述N个桌面进程是否全部启动成功,还包括:
如果所述N个桌面进程在第二预设时间是否全部启动成功,如果否,则关闭没有成功启动的桌面进程,为没有成功启动桌面进程的应用程序在后台启动新的桌面进程;
在第三预设时间后再次检测所述N个桌面进程是否全部启动成功。
4.根据权利要求1所述的方法,其特征在于,根据所述第一桌面进程将N个分屏桌面相应的每个分屏应用程序的状态消息通过socket发送到对应的N个桌面进程,还包括:
获取所述第一桌面进程中每个分屏桌面对应的分屏应用程序的用户操作状态信息和运行状态信息,将每个分屏应用程序的用户操作状态信息和运行状态信息通过socket发送到每个分屏应用程序对应的桌面进程;
每个分屏应用程序对应的桌面进程根据所述用户操作状态信息和运行状态信息进行更新。
5.根据权利要求4所述的方法,其特征在于,还包括:
检测所述移动终端的内存使用率高于第二预设阈值的持续时间,如果所述持续时间大于第三预设时间,则在所述移动终端的内存使用率低于所述第二预设阈值时在后台重新启动所述第一桌面进程;所述第一桌面进程根据所述应用程序数量N在移动终端上分屏运行N个分屏桌面;
在所述第一桌面进程成功启动后,将所述N个桌面进程的状态消息通过socket发送到所述第一桌面进程;
将所述第一桌面进程切换到前台,将所述N个桌面进程关闭。
6.根据权利要求1所述的方法,其特征在于,如果任意一个分屏桌面在播放视频,则在所述移动终端的后台启动N个桌面进程,还包括:
如果任意一个分屏桌面在播放视频,则检测所述视频是否为全屏播放,如果为全屏播放,则不在所述移动终端的后台启动N个桌面进程;
如果不为全屏播放或者退出全屏播放,则在所述移动终端的后台启动N个桌面进程。
7.根据权利要求6所述的方法,其特征在于,还包括:
在所述第一桌面进程在前台运行时,如果检测到任意一个分屏桌面内的全屏视频播放或者全屏图片查看操作,则全屏播放视频播放或者全屏查看图片;
在所述N个桌面进程在前台运行时,如果检测到任意一个分屏桌面内的全屏视频播放或者全屏图片查看操作,则仅在对应分屏内全屏播放视频播放或者在对应分屏内全屏查看图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王亚鹏,未经王亚鹏许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725887.6/1.html,转载请声明来源钻瓜专利网。