用于移动设备的桌面分屏系统及其实现方法技术方案

技术编号:19646789 阅读:68 留言:0更新日期:2018-12-05 20:26
本发明专利技术涉及一种用于移动设备的桌面双屏系统,包括读取配置文件模块,用于读取分屏功能和窗口定义属性的配置文件;分屏控制监听模块,用于监听双屏的控制标志位,判断是否启动双屏功能;应用管控模块,用于在应用选择菜单获取需要的应用后启动分屏,且维护每个窗口运行的应用的生命周期;输入控制模块,用于在分屏状态下,获取用户触摸输入消息,将消息进行二次映射,分发到不同的应用窗口;以及输出控制模块,用于将单路音频信号映射为多路音频信号,最终再混音成一路输出;将不同的视频运算数据映射到对应的应用窗口上,在移动设备屏幕上显示两个应用的视频运算结果,最终混合成一路输出。该系统可将屏幕一分为二,实现PC级别的多任务操作。

Desktop Screen Dividing System for Mobile Devices and Its Implementation

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级别的多任务操作。为实现上述目的,本专利技术所采用的技术方案是一种用于移动设备的桌面双屏系统,其特征在于,所述至少包括读取配置文件模块,用于读取双屏系统中分屏功能属性和窗口定义属性的配置文件,为设备屏幕提供相应的分屏和窗口属性;分屏控制监听模块,用于通过监听双屏的控制标志位,来确定是否在移动设备屏幕上启动双屏功能;应用管控模块,用于提供应用选择菜单,在该菜单中获取用户需要的应用后启动分屏,且用于维护每个窗口运行的应用的生命周期;输入控制模块,配置为在分屏状态下,获取用户触摸输入消息,将用户的触摸输入消息进行二次映射,将消息分发到不同的应用窗口,维护每个窗口的输入触摸事件队列;以及输出控制模块,配置为将单路音频信号映射为多路音频信号,将不同的音频信号受控于分屏的不同窗口,最终再次混音成一路输出;将不同的视频运算数据映射到对应的应用窗口上,通过对窗口尺寸的修改,同时在移动设备屏幕上显示两个应用的视频运算结果,最终混合成一路输出到屏幕上。在一个可能的设计中,所述系统还包括异常监控模块,配置为当用户指定要分屏的某些应用因本身限制需要独占某个设备资源时,向所述应用管控模块发出异常处理状况;所述应用管控模块还用于根据接收到的异常处理状况进行异常处理流程,控制系统暂时性退出分屏状态。在一个可能的设计中,所述应用管控模块还用于配置开放的配置编辑界面供用户来对应用管控模块中呈现的应用来进行管控;所述应用管控模块中所述启动分屏的方式包括:拖动应用图标到对应的窗口;单击应用图标启动;以及用户设置组合应用的快捷启动。在一个可能的设计中,所述应用管控模块还用于维护同一应用的多个实例的独立生命周期;还用于多实例的违例处理,具体的,当同一应用启动时,只运行双屏中的一屏启动,其在启动过程中对多实例进行检测,如果用户在第二窗口启动相同应用,则进行违例处理。在一个可能的设计中,所述系统还包括资源管控模块,配置为当分屏应用访问到同一硬件设备或同一内存资源时,强制将后访问的一个资源请求锁住。在一个可能的设计中,所述系统还包括应用监听模块和主动筛选模块,所述应用监听模块配置为通过移动设备的SYSTEMUI系统接口来监听启动应用的类型;所述主动筛选模块用于获取所述应用监听模块监听的具体应用类型,对会向StatusBar注册广播消息的应用发送推送命令,该应用接收到推送命令后主动加载在其应用程序筛选菜单中;还用于判断应用程序筛选菜单中是否有指定该应用,如果指定了,则在屏幕上出现悬浮按钮以获取该应用的通知消息,用户可点击具体的应用通知消息,启动该应用的分屏动作。另一方面,本专利技术还提供了一种用于移动设备的桌面双屏的实现方法,包括:读取双屏系统中包含分屏功能属性和窗口定义属性的配置文件;通过监听双屏的控制标志位,确定是否在移动设备屏幕上显示双屏,如是,则继续;通过用户对应用选择菜单触摸输入的选择,启动具体应用进行分屏动作;获取用户触摸输入消息,将用户的触摸输入消息进行二次映射,将消息分发到不同的应用窗口,维护每个窗口的输入触摸事件队列;基于移动设备的音频控制芯片和GPU控制芯片,将单路音频信号映射为多路音频信号,将不同的音频信号受控于分屏的不同窗口,最终再次混音成一路输出;将不同的视频运算数据映射到对应的应用窗口上,通过对窗口尺寸的修改,同时在移动设备屏幕上显示两个应用的视频运算结果,最终混合成一路输出到屏幕上,以实现双屏显示。再一方面,本专利技术还提供了一种用于移动设备的桌面双屏的实现方法,其相对于上一实现方法,属于主动分屏方法,包括:读取双屏系统中包含分屏功能属性和窗口定义属性的配置文件;通过系统的SYSTEMUI系统来监听启动应用的类型;获取监听的具体应用类型,对会向StatusBar注册广播消息的应用发送推送命令,该应用接收到推送命令后主动加载在其应用程序筛选菜单中;判断应用程序筛选菜单中是否有指定该应用,如果指定了,则在屏幕上出现悬浮按钮以获取该应用的通知消息,用户点击具体的应用通知消息,启动该应用的分屏动作。本专利技术用于移动设备的桌面双屏系统可灵活的将大屏分为两半,每个窗口提供给一个应用,可以在同一界面上进行不同组合的两种任务。系统通过分屏软件,在使用任意应用时,都可以将屏幕一分为二,可以自由替换两个窗口的位置和单个窗口的大小,真正在手机上实现了PC级别的多任务操作。系统的两个窗口互不干扰,是统一操作任务下的窗口之一,保证两项操作的同时在线。系统的分屏操作简单,开启分屏按钮,进入MultiWindow模式,拖拽用户目标程序进入窗口即可。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可根据这些附图获得其他的附图。图1为本专利技术用于移动设备的桌面双屏系统的一种实施方式的示意图;图2为本专利技术用于移动设备的桌面双屏系统的另一种实施方式的结构示意图;图3为本专利技术应用管控模块的一种实施方式的结构示意图;图4为本专利技术用于移动设备的桌面双屏的实现方法的一种实施例的示意图;图5为本专利技术用于移动设备的桌面双屏的实现方法的又一种实施例的示意图。具体实施方式为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。下面参考附图对本专利技术的实施例进行描述。参见图1,一种用于移动设备的桌面双屏系统,所述系统包括读取配置文件模块1、分屏控制监听模块2、应用管控模块3、输入控制模块4以及输出控制模块5。其中,读取配置文件模块1用于读取双屏系统中分屏功能属性和窗口定义属性的配置文件,为设备屏幕提供相应的分屏和窗口属性。其在移动设备(如手机终端)开机时,读取双屏系统的配置文件,所述配置文件由两个XML文件构成,分别定义了系统支持的分屏功能属性和窗口定义属性。分屏控制监听模块2用于通过监听双屏的控制标志位,来确定是否在移动设备屏幕上本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1