中,按下手指后,弹出一个窗口(第一单屏感触事件),其中有应用程序a、应用程序b以及应用程序c等等,如果没有现实完,则只需要用手指向上滑动即可继续显示剩余的应用程序。例如,当停止操作1.5秒,该窗口即消失。
[0120]当使用手指按下虚拟的第一屏幕窗口中弹出来的应用程序菜单栏,选中目标应用程序,使用手指拖动到当前所属的虚拟主窗口,即可运行该应用程序。
[0121]4、在单个窗口中退出应用程序:
[0122]图8是本发明较佳实施例提供的单屏退出应用程序的操作示意图。
[0123]在虚拟的第一屏幕窗口中,例如,当前的运行应用程序a,如果要退出该应用程序,只需要使用手指连续向左边框滑动连续的2秒以上时间(第一单屏感触事件),则该应用程序会自动退出。
[0124]在虚拟的第二屏幕窗口中,假设当前的运行应用程序b,如果要退出该应用程序,只需要使用手指连续向右边框滑动连续2秒以上时间(第二单屏感触事件),则该应用程序会自动退出。
[0125]5、在单个窗口中铺满整个物理屏幕:
[0126]图9是本发明较佳实施例提供的单屏转换原始屏幕的操作示意图。
[0127]在虚拟的第一屏幕窗口中,例如,当前的运行应用程序a,如果要将该应用程序铺满整个物理屏幕,只需要使用手指连续向虚拟的第二屏幕窗口中滑动连续的2秒以上时间(第一单屏感触事件+合屏感触事件),则该应用程序会自动铺满整个窗口。
[0128]在虚拟的第二屏幕窗口中,例如,要将该应用程序铺满整个物理屏幕,只需要使用手指连续向虚拟的第一屏幕窗口中滑动连续的2秒以上时间(第二单屏感触事件+合屏感触事件),则该应用程序会自动铺满整个窗口。
[0129]6、在单个窗口中退出铺满整屏:
[0130]图10是本发明较佳实施例提供的单屏退出应用程序还原原始屏幕的操作示意图。
[0131]例如,当前虚拟的第一屏幕窗口中运行的应用程序a,铺满了整屏。如果要退出到当前的虚拟的第一屏幕窗口,只需要使用手指由虚拟的第二屏幕窗口向虚拟的第一屏幕窗口连续滑动连续的2秒以上时间(第一单屏感触事件+分屏感触事件),则该应用程序会自动退出到所属的单个虚拟的第一屏幕窗口。
[0132]另一情况是,当前虚拟的第二屏幕窗口中运行的应用程序b铺满了整屏,如果要退出到当前的虚拟的第一屏幕窗口,只需要使用手指由虚拟的第一屏幕窗口向虚拟的第二屏幕窗口连续滑动连续的2秒以上时间(第二单屏感触事件+分屏感触事件),则该应用程序会自动退出到所属的单个虚拟的第二屏幕窗口。
[0133]图11是本发明较佳实施例提供的分屏显示装置的结构框图。
[0134]设置模块10,在设备的触控屏上设置多个感触区域,并预设用于控制所述触控屏进行分屏操作、合屏操作以及单屏操作的感触事件。
[0135]判断模块20,判断在所述感触区域内是否监测到所述感触事件;
[0136]处理模块30,若在所述感触区域内监测到所述感触事件,则根据所述感触事件将原始屏幕分为第一屏幕和第二屏幕,或者将所述第一屏幕与所述第二屏幕合并为所述原始屏幕,或者在所述第一屏幕和所述第二屏幕上分别进行显示操作;若在所述感触区域内未监测到所述感触事件,则不进行任何操作。
[0137]实施本发明,实现了在终端设备上将一个物理的触控显示屏进行虚拟划分,切割为两个独立的显示窗口,同时,两个独立的显示窗口可以进行独立的任务操作,每个虚拟窗口的位置固定,不需要进行复杂坐标的运算,不消耗硬件处理器的资源。本发明提供的分屏方法及其装置,操作方法简易,增强了用户的体验感。充分利用了触控屏资源,提高产品的使用价值。图12是图11示出的设置模块10的结构框图。在一个优选的实施例中,所述设置模块10包括感触区单元11以及感触事件单元12。
[0138]所述感触区单元11在所述触控屏上设置分屏感触区、合屏感触区以及单屏感触区;
[0139]所述感触事件单元12分别设置与所述分屏操作、所述合屏操作以及所述单屏操作相对应的分屏感触事件、合屏感触事件以及单屏感触事件;
[0140]所述感触区单元11还可将所述单屏感触区分为第一单屏感触区、第二单屏感触区以及原始屏幕感触区;
[0141]所述感触事件单元12还可将所述单屏感触事件分为在所述第一屏幕内进行所述单屏操作的第一单屏感触事件、在所述第二屏幕内进行所述单屏操作的第二单屏感触事件、以及在所述原始屏幕内进行所述单屏操作的原始屏幕感触事件;
[0142]所述第一单屏感触事件对应所述第一单屏感触区;
[0143]所述第二单屏感触事件对应所述第二单屏感触区;
[0144]所述原始屏幕感触事件对应所述原始屏幕感触区。
[0145]过对设置模块10的进一步优化,使的本发明优选实施例支持用户自定义开启分屏操作,合屏操作以及单屏感触区,增加该软件的灵活性和可配置性,提供软件个性化定制服务。
[0146]图13是图11示出的判断模块20的结构框图。在一个优选的实施例中,所述判断模块20包括第一判断单元21以及第二判断单元22。
[0147]所述第一判断单元21当所述触控屏显示所述原始屏幕时:在所述原始屏幕的分屏感触区监测所述分屏感触事件;或者,在所述原始屏幕感触区监测所述原始屏幕感触事件;
[0148]所述第二判断单元22当所述触控屏显示所述第一屏幕和所述第二屏幕时:分别在所述第一屏幕和所述第二屏幕的合屏感触区监测所述合屏感触事件;或者,在所述第一单屏感触区监测所述第一单屏感触事件;或者,在所述第二单屏感触区监测所述第二单屏感触事件。
[0149]图14是图11示出的处理模块30的结构框图。在一个优选的实施例中,所述处理模块30还包括应用程序列表单元31、内存起始地址检测单元32、显示尺寸监测单元33、触控屏工作状态监测单元34、分析处理单元35、应用程序待选清单单元36、感触事件解析单元37、操作指令单元38以及执行单元39。
[0150]其中,触控屏工作状态监测单元34是当进入到双虚拟显示窗口模式下,截获触摸屏的输入动作,然后由感触事件解析单元37对之后的所有动作做解析。解析主要包括:
[0151]在虚拟的第一屏幕窗口下,首先判断是否有激活的进程在运行中,如果有,就需要对手指的动作进行判断,是否符合铺满整个物理屏或者是符合退出整个物理屏到单个的虚拟屏;如果没有,则监控输入是否在平板的最底端与平板显示区域的中间竖线交叉的区域有做一个特定的操作。例如,判断是否有在该区域连续点击两次,有则需要弹出当前系统中所有的安装的应用程序列表,以便供用户选择进行操作,该操作包括是否拖动到当前所属于的虚拟主窗口进行运行。
[0152]在虚拟的第二屏幕窗口下,首先判断是否有激活的进程在运行中,如果有,就需要对手指的动作进行判断,是否符合铺满真个物理屏或者是符合退出整个物理屏到单个的虚拟屏;如果没有,则监控输入是否在平板的最底端与平板显示区域的中间竖线交叉的区域有做一个特定的操作。例如,判断是否有在该区域连续点击两次,有则需要弹出当前系统中所有的安装的应用程序列表,以便供用户选择进行操作,该操作包括是否拖动到当前所属于的虚拟主窗口进行运行。
[0153]由上述方法实施例可知,执行单元39是针对操作指令单元38发送的符合条件的指令,执行对应的操作,该类操作至少包括以下几种:
[0154]1、执行双虚拟显示窗口模式的启动;
[0155]2、执行双虚拟显示窗口模式的退出;
[0156]3、执行虚拟的第一屏幕窗口弹出所有应用程序窗口动作;
[0157]4、执行虚拟的第二屏幕窗弹出所有应用程序窗口动作;
[0158]5、执行在虚拟的第一屏幕窗口弹出所有应用程序窗口下加载选定的应用程序动作;
[0159]6、执行在虚拟的第二屏幕窗口弹出所有应用程序窗口下加载选定的应用程序动作;
[0160]7、执行虚拟的第一屏幕窗口的铺满整个物理屏的动作;
[0161]8、执行虚拟的第二屏幕窗口的铺满整个物理屏的动作;
[0162]9、执行虚拟的第一屏幕窗口由铺满的整个物理屏退出到原始的虚拟窗口动作;
[0163]10、执行虚拟的第二屏幕窗口由铺满的整个物理屏退出到原始的虚拟窗口动作;
[0164]11、执行虚拟的第一屏幕窗口中退出当前的应用程序的动作;
[0165]12、执行虚拟的第二屏幕窗口中退出当前的应用程序的动作。
[0166]进一步,在一个优选的实施例中,所述装置还包括回收模块,如图,当在所述第一屏幕和所述第二屏幕的合屏感触区监测所述合屏感触事件,根据所述合屏感触事件解析出合屏操作指令,并根据所