[发明专利]一种基于Android系统的多屏幕控制方法及装置在审
申请号: | 201611169831.7 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108205427A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 赵惠鹏 | 申请(专利权)人: | 大连中科创达软件有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 116000 辽宁省大连市高新技*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作指令 屏幕编码 显示屏幕 多屏幕 活动页面 堆栈 指向 屏幕 响应 | ||
本发明公开了一种基于Android系统多屏幕控制方法,包括:响应于接收到的操作指令,获取所述操作指令中的屏幕编码参数;依据所述屏幕编码参数,确定所述屏幕编码参数对应的第一显示屏幕;在指向所述第一显示屏幕的活动页面堆栈中执行所述操作指令。通过识别屏幕编码参数,确定执行所述操作指令的显示屏幕,而不会对其它的显示屏幕产生影响,因而,解决了现有技术中,Android系统无法单独的控制多个屏幕的问题。
技术领域
本发明涉及自动控制领域,尤其涉及一种基于Android系统的多屏幕控制方法及装置。
背景技术
目前,大多数高端车载影音娱乐系统集合了电子仪表盘、中央控制台和后排娱乐背屏,其中,电子仪表盘显示仪表数据、中央控制台显示司机常用的各种辅助驾驶的应用程序、后排娱乐系统显示影音娱乐、图书杂志等信息。这些系统很多都是应用Android系统进行控制,这就需要Android系统能够同时控制接入的至少一个屏幕。
现有技术中,Android系统可以支持Presentation(中文全称:演示)的技术,应用该技术可以在多个不同的屏幕上同时显示不同内容,但是该种方法只能支持定制的Presentation的内容,不支持多个屏幕独立显示的功能。或者,在现有技术中还可以通过Android系统和非Android系统同时控制两个以上的屏幕,但是这种方法实现起来过于繁琐。因此,以上两种方法均不能实现Android系统同时控制多个独立的显示屏幕。
发明内容
有鉴于此,本发明公开了一种基于Android系统的多屏幕控制方法及装置。解决了现有技术中,无法实现Android系统同时控制多个独立的显示屏幕的问题。
本发明提供的一种基于Android系统的多屏幕控制方法,包括:
响应于接收到的操作指令,获取所述操作指令中的屏幕编码参数;
依据所述屏幕编码参数,确定所述屏幕编码参数对应的第一显示屏幕;
在指向所述第一显示屏幕的活动页面堆栈中执行所述操作指令。
可选的,当所述操作指令为启动第一应用程序时,所述在指向所述显示屏幕的活动页面堆栈中执行所述操作指令,包括:
判断是否存在指向所述第一显示屏幕的活动页面堆栈;
若存在指向所述第一显示屏幕的活动页面堆栈,在所述活动页面堆栈中执行所述操作指令;
若不存在指向所述第一显示屏幕的活动页面堆栈,构建新的活动页面堆栈,并将创建的所述新的活动页面堆栈指向所述第一显示屏幕;
在所述新的活动页面堆栈中执行所述操作指令。
可选的,在指向所述第一显示屏幕的活动页面堆栈中执行所述操作指令前还包括:
依据所述第一显示屏幕对应的焦点,确定执行所述操作指令的焦点窗口。
可选的,还包括:
当第二显示屏幕连接有外接输入设备后,确定第二显示屏幕对应的屏幕编码参数与外接设备的映射关系。
可选的,所述当所述操作指令为外接输入设备发送的第一输入指令时,所述获取所述操作指令中的屏幕编码参数还包括:
获取所述输入设备与显示屏幕的映射关系;
依据所述映射关系,获取发送所述第一输入指令的外接输入设备对应的屏幕编码参数。
可选的,当所述操作指令为任意显示屏幕触发的启动桌面程序的操作时,所述活动页面堆栈为桌面堆栈;
所述桌面堆栈,用于执行桌面程序对应的桌面操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连中科创达软件有限公司,未经大连中科创达软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611169831.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现网页分发服务器的方法及系统
- 下一篇:图像传输控制方法、终端及车机