[发明专利]一种基于容器的多系统交互通讯方法和装置有效
申请号: | 201511029552.6 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105653353B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 卜东超 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 陈建春 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容器 系统 交互 通讯 方法 装置 | ||
本申请公开了一种基于容器的多系统交互通讯方法和装置,其中一个主系统和一个以上子系统在同一移动终端中运行并共用内核,所述主系统和所述子系统均包括各自的显示服务模块和输入服务模块,内核中包括分别与所述移动终端的显示硬件和输入硬件交互通讯的主显示模块和主输入模块,所述方法包括:在内核中增加分别与子系统的显示服务模块交互通讯的虚拟显示模块;使主显示模块仅与主系统的显示服务模块交互通讯;在主系统中运行与子系统对应的子系统客户端,所述客户端分别与主系统的显示服务模块和输入服务模块及子系统的虚拟显示模块交互通讯。本发明提高了移动终端的易用性和安全性。
技术领域
本申请涉及电数字数据处理领域,尤其涉及一种在基于容器技术的多系统移动终端中进行系统间交互通讯的方法和/或装置。
背景技术
通过容器技术,可以在一台移动终端如手机设备上同时运行两个以上操作系统。通常,多个操作系统中的一个操作系统是安全系统,支持的功能比较少但是安全;另外一个系统关注点不是安全,而是更多应用和丰富的功能。与安全相关的操作主要集中在安全操作系统上进行,其它的则可以在非安全系统上进行。每个系统分别在一容器中运行。
运行多个系统的设备一般只有唯一的显示设备和输入设备,各系统只能分时占用显示和输入设备。用户某一时刻只能与一个系统交互,如果想查看另外一个系统的内容,则需切换到另一系统,将显示和输入设备分配到另外一个系统,使用很不方便。
发明内容
本申请的目标在于提供一种使用方便、提高系统安全性和改善用户体验的多系统交互通讯方法和/或装置。
本申请的目标由一种基于容器的多系统交互通讯方法实现,其中一个主系统和一个以上子系统在同一移动终端中运行并共用内核,所述主系统和所述子系统均包括各自的显示服务模块和输入服务模块,内核中包括分别与所述移动终端的显示硬件和输入硬件交互通讯的主显示模块和主输入模块,该方法包括:
在内核中增加分别与子系统的显示服务模块交互通讯的虚拟显示模块;
使主显示模块仅与主系统的显示服务模块交互通讯;
在主系统中运行与子系统对应的子系统客户端,所述客户端分别与主系统的显示服务模块和输入服务模块及子系统的虚拟显示模块交互通讯。
本申请的目标还由一种基于容器的多系统交互通讯装置实现,其中一个主系统和一个以上子系统在同一移动终端中运行并共用内核,所述主系统和所述子系统均包括各自的显示服务模块和输入服务模块,内核中包括分别与所述移动终端的显示硬件和输入硬件交互通讯的主显示模块和主输入模块,该装置包括:
虚拟模块增加单元,用于在内核中增加分别与子系统的显示服务模块交互通讯的虚拟显示模块;
交互约束单元,用于使主显示模块仅与主系统的显示服务模块交互通讯;
子系统客户端,所述客户端在主系统中运行并分别与主系统的显示服务模块和输入服务模块及子系统的虚拟显示模块交互通讯。
本发明通过将显示和输入模块虚拟化,只让一个主系统使用实际的硬件设备,子系统使用虚拟化的显示设备与主系统交互,子系统的显示数据发送到虚拟的显示设备上,子系统的输入如触屏事件、按键事件等通过虚拟的输入设备获得或从主系统的输入模块直接获得,子系统的输入和显示完全被主系统控制。除主系统外,其它系统将不能占有显示和输入设备,避免了子系统对主系统的安全威胁。此外,多个子系统可以小窗口的形式在主系统内显示,用户可以快速的在多个子系统间切换和处理事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511029552.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种批处理的方法及装置
- 下一篇:一种插件程序的控制方法和装置