[发明专利]一种单屏幕显示双系统画面的显示方法在审
申请号: | 201710117608.6 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106843796A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 陈璟星;陈国维;谷海峰;张韵;黄雄;刘善涛;宋志东 | 申请(专利权)人: | 北京海杭通讯科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/0488 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 罗志伟 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 屏幕 显示 双系统 画面 方法 | ||
技术领域
本发明涉及智能手机,尤其涉及智能手机中的一种单屏幕显示双系统画面的显示方法。
背景技术
双系统目前在以安卓(Android)为平台的智能型手机上已有多款手机在市面贩卖,包含酷派双锋,小米MIUI8等,其主要的诉求为安全防护的功能。而这些产品的上市也证明了在同一硬件平台上执行两个手机平台系统的可行性。然而在安全及硬件限制的考虑下,同一时间下使用者只能够同时使用一个系统。此举虽然可以确保安全性,但同时也局限了使用上的方便性,导致使用者不能完全利用平行双系统的优势。 举例来说,当两个系统同时运行,并在两个系统都在执行通讯软件,例如WeChat,时。用户在一般双系统的环境下,必须以切换系统的方式才能同时进行两个WeChat同时对话使用,而且无法实时知道背景系统的讯息。
发明内容
为了解决现有技术中的问题,本发明提供了一种单屏幕显示双系统画面的显示方法。
本发明提供了一种单屏幕显示双系统画面的显示方法,在框架层对单屏幕进行虚拟切割形成两个窗口系统,虚拟切割是在框架层透过窗口系统指定画帧更新服务程序可更新的范围,达到两个系统各自更新的画面区域不同,达到两个系统在单屏幕上各自独立显示其画面的功能。
作为本发明的进一步改进,对虚拟切割形成的两个窗口系统进行大小调节,包括以下步骤:
S1、两个系统同时收到触控事件;
S2、视为双系统系统事件,不将触控事件发至单独系统上的应用层;
S3、两个系统框架层同步处理该触控事件;
S4、变更本身系统的根窗口位置及大小;
S5、触控事件结束,手指离开屏幕。
作为本发明的进一步改进,在同一硬件设备上的双系统,各自保持独立的窗口系统,两个窗口系统分别定义本身所在系统的画面位置及大小 ,也就是根窗口的位置及大小,以达成在同一屏幕上进行虚拟分割的功能,画帧更新服务程序接收由图形系统传入的画帧,对其进行迭图的后续处理,再将最终结果送往图形驱动,将最终结果显示在屏幕上,虚拟屏幕协作服务是根据系统画面的变化来决定两个窗口系统画面的呈现方式,以确保两个窗口系统不会重叠。
本发明的有益效果是:通过上述方案,可实现单屏幕显示双系统画面。
附图说明
图1是本发明一种单屏幕显示双系统画面的显示方法的屏幕示意图。
图2是本发明一种单屏幕显示双系统画面的显示方法的模块示意图。
图3是本发明一种单屏幕显示双系统画面的显示方法的窗口大小调节示意图。
图4是本发明一种单屏幕显示双系统画面的显示方法的窗口大小调节流程图。
具体实施方式
下面结合附图说明及具体实施方式对本发明作进一步说明。
本发明提供的一种单屏幕显示双系统画面的显示方法,旨在提供一个方法来实现在小尺寸的单一个屏幕下同时显示双系统人机接口的画面,用户可同时对两个系统进行操作并获取两个系统的即时消息,例如简讯或WeChat通知等等。本发明包含两个部份,第一个部份是从系统角度去实现单一屏幕双系统显示的功能。第二个部份是在屏幕上对双系统画面的操作及切换。
如图1至图4所示,一种单屏幕显示双系统画面的显示方法,以双系统的实现方式,各家略有不同。以基础技术而言会以Linux cgroup为基础的双系统隔离方式,或是以KVM或Xen的硬件支持的方式来实现。以执行的操作系统而言,有的是以两个同质系统,例如两个Android,或是异质系统,例如一个Android加上一个私有操作系统 (proprietary OS或称安全系统)的方式。无论采用方案为何,其结果都是两个操作系统同时间在一个硬件平台上执行。
本发明的基本的原理是在框架层 (Framework layer) 对于单一个屏幕进行虚拟切割。所谓的虚拟切割是在框架层透过窗口系统(Window)指定画帧更新服务程序 (Screen Refresher,以Android为例即为Surface Flinger)可更新的范围,达到两个系统各自更新的画面区域不同。藉此达到两个系统在单一屏幕上各自独立显示其画面的功能。
本发明提供的一种单屏幕显示双系统画面的显示方法包含两个部份窗口系统的虚拟分割及单屏双显系统的手势。
1、窗口系统的虚拟分割;
本发明实现方案包含一个利用窗口系统的虚拟分割、平行运行的画帧更新服务程序架构、更新同步器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海杭通讯科技有限公司,未经北京海杭通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117608.6/2.html,转载请声明来源钻瓜专利网。