The invention relates to a desktop dual-screen system for mobile devices, which includes a reading configuration file module for reading configuration files of split-screen function and window definition properties; a split-screen control monitoring module for monitoring control flags of double-screen and judging whether to start dual-screen function; and an application control module for selecting applications. Select menu to get the required application and start the sub-screen, and maintain the life cycle of the application running in each window; Input control module, used in the sub-screen state, to get user touch input message, second mapping message, distribution to different application windows; and Output control module, used for single-channel audio message. The number is mapped to a multi-channel audio signal, and finally mixed into one output; different video operation data are mapped to the corresponding application window, and the video operation results of the two applications are displayed on the mobile device screen, and finally mixed into one output. The system can divide the screen into two parts and realize multi-task operation at PC level.
【技术实现步骤摘要】
用于移动设备的桌面分屏系统及其实现方法
本专利技术涉及移动设备界面管理
,具体涉及一种用于移动设备的桌面分屏系统及实现方法。
技术介绍
随着移动互联网时代的到来,以及Android系统的日益普及,手机和平板电脑等移动设备已经成为了个人信息中心和娱乐中心。就Android智能终端的发展趋势来看,主要向着两类方向在演进,一类是以轻薄小巧,长续航为特点的轻手机方向;一类是大屏幕,高分辨率,强劲的处理能力和存储能力的PC化终端方向,这方面以大屏手机和平板电脑为代表。就目前手机的硬件配置水平而言,处理能力和计算能力已经和个人PC不相上下,但是Android系统提供的应用程序管理方法,从本质上说还是单任务机制,无法做到多个应用程序或者说多个任务窗口同时运行。该机制无论对于目前在大屏幕终端上的需求,还是目前终端的处理能力来说,都无法满足并且造成系统资源浪费。与此同时,人们对于多任务多窗口的操作需求却愈发强烈,在此背景下,分屏技术应运而生。
技术实现思路
本专利技术的目的在于提出一种用于移动设备的桌面双屏系统,该系统在使用任意应用时,可将屏幕一分为二,可自由替换两个窗口的位置和单个窗口的大小,实现PC级别的多任务操作。为实现上述目的,本专利技术所采用的技术方案是一种用于移动设备的桌面双屏系统,其特征在于,所述至少包括读取配置文件模块,用于读取双屏系统中分屏功能属性和窗口定义属性的配置文件,为设备屏幕提供相应的分屏和窗口属性;分屏控制监听模块,用于通过监听双屏的控制标志位,来确定是否在移动设备屏幕上启动双屏功能;应用管控模块,用于提供应用选择菜单,在该菜单中获取用户需要的 ...
【技术保护点】
1.一种用于移动设备的桌面双屏系统,其特征在于,所述至少包括读取配置文件模块(1),用于读取双屏系统中分屏功能属性和窗口定义属性的配置文件,为设备屏幕提供相应的分屏和窗口属性;分屏控制监听模块(2),用于通过监听双屏的控制标志位,来确定是否在设备屏幕上启动双屏功能;应用管控模块(3),用于提供应用选择菜单,在该菜单中获取用户需要的应用后启动分屏,且用于同时维护每个窗口运行的应用的生命周期;输入控制模块(4),配置为在分屏状态下,获取用户触摸输入消息,将用户的触摸输入消息进行二次映射,将消息分发到不同的应用窗口,维护每个窗口的输入触摸事件队列;以及输出控制模块(5),配置为将单路音频信号映射为多路音频信号,将不同的音频信号受控于分屏的不同窗口,最终再次混音成一路输出;将不同的视频运算数据映射到对应的应用窗口上,通过对窗口尺寸的修改,同时在移动设备屏幕上显示两个应用的视频运算结果,最终混合成一路输出到屏幕上。
【技术特征摘要】
1.一种用于移动设备的桌面双屏系统,其特征在于,所述至少包括读取配置文件模块(1),用于读取双屏系统中分屏功能属性和窗口定义属性的配置文件,为设备屏幕提供相应的分屏和窗口属性;分屏控制监听模块(2),用于通过监听双屏的控制标志位,来确定是否在设备屏幕上启动双屏功能;应用管控模块(3),用于提供应用选择菜单,在该菜单中获取用户需要的应用后启动分屏,且用于同时维护每个窗口运行的应用的生命周期;输入控制模块(4),配置为在分屏状态下,获取用户触摸输入消息,将用户的触摸输入消息进行二次映射,将消息分发到不同的应用窗口,维护每个窗口的输入触摸事件队列;以及输出控制模块(5),配置为将单路音频信号映射为多路音频信号,将不同的音频信号受控于分屏的不同窗口,最终再次混音成一路输出;将不同的视频运算数据映射到对应的应用窗口上,通过对窗口尺寸的修改,同时在移动设备屏幕上显示两个应用的视频运算结果,最终混合成一路输出到屏幕上。2.如权利要求1所述的用于移动设备的桌面双屏系统,其特征在于,所述系统还包括异常监控模块(6),配置为当用户指定要分屏的某些应用因本身限制需要独占某个设备资源时,向所述应用管控模块(3)发出异常处理状况;所述应用管控模块(3)还用于根据接收到的异常处理状况进行异常处理流程,控制系统暂时性退出分屏状态。3.如权利要求1所述的用于移动设备的桌面双屏系统,其特征在于,所述应用管控模块(3)还用于配置开放的配置编辑界面供用户来对应用管控模块(3)中呈现的应用来进行管控;所述应用管控模块(3)中所述启动分屏的方式包括:拖动应用图标到对应的窗口;单击应用图标启动;以及用户设置组合应用的快捷启动。4.如权利要求1所述的用于移动设备的桌面双屏系统,其特征在于,所述应用管控模块(3)还用于维护同一应用的多个实例的独立生命周期;以及用于多实例的违例处理,具体的,当同一应用启动时,只运行双屏中的一屏启动,其在启动过程中对多实例进行检测,如果用户在第二窗口启动相同应用,则进行违例处理。5.如权利要求1所述的用于移动设备的桌面双屏系统,其特征在于,所述系统还包括资源管控模块(7),配置为当分屏应用访问到同一硬件设备或同一内存资源时,强制将后访问的一个资源请求锁住。6.如权利要求1所述的用于移动设备的桌面双屏系统,其特征在于,所述系统还包括应用监听模块(8)和主动筛选...
【专利技术属性】
技术研发人员:纪琦华,刘廷军,蒲珂,魏明,吴力河,
申请(专利权)人:中广热点云科技有限公司,中广传播集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。