一种具有双窗口显示功能的智能型移动设备的制作方法

文档序号:6511264阅读:283来源:国知局
一种具有双窗口显示功能的智能型移动设备的制作方法
【专利摘要】本发明提供一种具有双窗口显示功能的智能型移动设备,其包括一第一显示区、一第二显示区、一分隔线、至少一状态列及至少一操作列。该第一显示区用于显示一第一应用软件,该第一应用软件呈现于一第一窗口;该第二显示区用于显示一第二应用软件,该第二应用软件呈现于一第二窗口;该状态列用于选择性地显示该第一、第二应用软件的系统状态,且位于该第一、第二窗口的周边;该操作列用于操作控制该第一、第二应用软件,并可选择性地隐藏或显示于该第一、第二窗口的周边;该分隔线可移动地设置于该第一、第二显示区之间;其中,该第一、第二显示区上下排列或左右并列。本发明讨论了各种方式使得程序可以以更好的方式呈现于两个显示区;两个显示区可以以更加有效的方式在屏幕上进行排列;并且讨论了在双窗口模式下程序的交互方式。
【专利说明】—种具有双窗口显示功能的智能型移动设备

【技术领域】
[0001]本发明是关于一种智能型移动设备的控制方法,特别是涉及一种具有双窗口显示功能的智能型移动设备及该智能型移动设备的双窗口显示功能的控制方法。

【背景技术】
[0002]移动设备正在变得越来越强大。消费者可以利用智能型移动设备从事进行工作、娱乐等越来越多的不同任务(Task)。早期的智能型移动设备上的屏幕较小,所能显示、呈现的文字内容、图片大小或网页数据相当有限,所以传统在设计上仅能操作一个应用软件。若消费者要同时进行两个应用软件的操作或控制,仅能退出目前正在操控或使用的应用软件,才能开启并使用另一个应用软件。这种使用操作的方式对消费者而言,非常不便。如今,大屏幕智能移动设备越来越多,
[0003]因此,如何能让消费者在智能型移动设备的屏幕上同时操作控制两个应用软件,甚至让两应用软件所产生的档案、数据互相传输、互相沟通,这是本领域技术人员所急欲解决的问题。


【发明内容】

[0004]本发明的目的是提供一种具有双窗口显示功能的智能型移动设备,让消费者在智能型移动设备的屏幕上同时操作控制两个应用软件,甚至让两应用软件所产生的档案、数据互相传输、互相沟通。
[0005]根据上述目的与其它目的,本发明提供一种具有双窗口显示功能的智能型移动设备,其包括一第一显示区、一第二显示区、一分隔线、至少一状态列及至少一操作列。该第一显示区用于显示一第一应用软件,该第一应用软件呈现于一第一窗口 ;该第二显示区用于显示一第二应用软件,该第二应用软件呈现于一第二窗口 ;该状态列用于选择性地显示该第一应用软件或该第二应用软件的系统状态,且位于该第一窗口或该第二窗口的周边;该操作列用于操作控制该第一应用软件或该第二应用软件,并可选择性地隐藏或显示于该第一窗口或该第二窗口的周边;该分隔线可移动地设置于该第一显示区与该第二显示区之间;其中,该第一显示区与该第二显示区上下排列或左右并列。
[0006]如上所述具有双窗口显示功能的智能型移动设备,其特征在于,该状态列位于该第一窗口或该第二窗口的上方;该智能型移动设备包括有一第一状态列与一第二状态列,该第一状态列位于该第一窗口的上方,该第二状态列位于该第二窗口的上方。
[0007]如上所述具有双窗口显示功能的智能型移动设备,其特征在于,该操作列位于该第一窗口或该第二窗口的下方;该智能型移动设备包括有一第一操作列与一第二操作列,该第一操作列位于该第一窗口的下方,该第二操作列位于该第二窗口的下方。
[0008]如上所述具有双窗口显示功能的智能型移动设备,其特征在于,该第一窗口与该第二窗口的目视方向互呈90度或180度。
[0009]如上所述具有双窗口显示功能的智能型移动设备,其特征在于,该第一窗口在水平方向上填满该第一显示区,或者该第一窗口在垂直方向上填满该第一显示区,或者该第一窗口在水平方向与垂直方向上同时填满该第一显不区。
[0010]如上所述具有双窗口显示功能的智能型移动设备,其特征在于,该第二窗口在水平方向上填满该第二显示区,或者该第二窗口在垂直方向上填满该第二显示区,或者该第二窗口在水平方向与垂直方向上同时填满该第二显示区。
[0011]根据上述目的与其它目的,本发明提供一种双窗口显示功能的智能型移动设备的控制方法,用于将一智能型移动设备划分为一第一显不区与一第二显不区,并控制一第一应用软件及一第二应用软件,且达到双窗口呈现的功能;该控制方法的步骤包含:a.启动该第一应用软件;b.显示一软件选择面板;c.启动该第二应用软件;d.决定该第一应用软件与该第二应用软件的呈现模式将该第一应用软件与该第二应用软件的图像分别呈现在该第一显示区与该第二显示区。
[0012]如上所述双窗口显示功能的智能型移动设备的控制方法,其特征在于,该步骤b的软件选择方式可以通过系统的下拉式状态列、系统的弹出式对话窗、程序启动面板或之前启动过的应用软件历史选单来进入。
[0013]如上所述双窗口显示功能的智能型移动设备的控制方法,其特征在于,该步骤d.选择该第一应用软件与该第二应用软件的操控模式更包括下列子步骤:dl.决定该第一显示区与该第二显示区在该智能型移动设备上的配置方式;并确定分隔线的设置位置d2.计算或确定该第一应用软件的图像呈现方式;d3.计算或确定该第二应用软件的呈现方式。此外,该第一应用软件、第二应用软件的图像呈现方式包括在水平或者垂直方向的缩放。经由采用本发明所提供的智能型移动设备与该智能型移动设备的控制方法,可以让消费者在智能型移动设备的屏幕上同时操作控制两个应用软件,甚至让两应用软件所产生的档案、数据互相传输、互相沟通。该智能型移动设备的控制方法则可以让消费者通过默认或人工手动的方式,流畅地控制两个应用软件的显示画面,随时切换,非常方便。
[0014]为让本发明的上述目的、特征和优点更能明显易懂,下文将以实施例并配合所附图示,作详细说明如下。

【专利附图】

【附图说明】
[0015]图1为本发明具有双窗口显示功能的智能型移动设备的第一实施例示意图。
[0016]图2为本发明具有双窗口显示功能的智能型移动设备的第二实施例示意图。
[0017]图3为本发明具有双窗口显示功能的智能型移动设备的第三实施例示意图。
[0018]图4为本发明具有双窗口显示功能的智能型移动设备的第四实施例示意图。
[0019]图5为本发明具有双窗口显示功能的智能型移动设备的第五实施例示意图。
[0020]图6与图6A为本发明具有双窗口显示功能的智能型移动设备的第六实施例示意图。
[0021]图7为本发明具有双窗口显示功能的智能型移动设备的第七实施例示意图。
[0022]图8为本发明具有双窗口显示功能的智能型移动设备的第八实施例示意图。
[0023]图9为本发明具有双窗口显示功能的智能型移动设备的第九实施例示意图。
[0024]图10为本发明具有双窗口显示功能的智能型移动设备的第十实施例示意图。
[0025]图1lA?图1lB为本发明具有双窗口显示功能的智能型移动设备的控制方法流程图。
[0026]图12A?图12D所显示为各种不同的软件选择面板。
[0027]图13所示为“双窗口模式”的判断步骤流程图。
[0028]图14所示为“双窗口模式”的显示步骤流程图。
[0029]图15A与图15B所示为利用功能键控制智能型移动设备的示意图。
[0030]图16A?图16D所示为本发明智能型移动设备的窗口与显示区的稱合示意图。
[0031]图17所示为本发明智能型移动设备的窗口与显示区的缩放率调整示意图。
[0032]图18?图21所示为双窗口显示区域的最佳化调整示意图。
[0033]图22?图23所示为进入/离开双窗口模式管理流程图。
[0034]组件符号
[0035]2:智能型移动设备
[0036]21:第一显示区
[0037]22:第二显示区
[0038]28:屏幕
[0039]29:分隔线
[0040]31:功能键
[0041]41:第一应用软件
[0042]42:第二应用软件
[0043]43:第一窗口
[0044]44:第二窗口
[0045]45:状态列
[0046]45A:第一状态列
[0047]45B:第二状态列
[0048]47:操作列
[0049]47A:第一操作列
[0050]47B:第二操作列
[0051]a、b、C、d、dl、d2、d3、d4、e:步骤
[0052]Xl ?XlO:步骤
[0053]Yl ?Y9:步骤
[0054]Ml ?M3:步骤
[0055]NI ?N3:步骤

【具体实施方式】
[0056]在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本说明书及后续的申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。
[0057]请参照图1,图1为本发明具有双窗口显示功能的智能型移动设备的第一实施例不意图。如图1所不,一智能型移动设备2,包括有一第一显不区21、一第二显不区22、一状态列45、一操作列47及一分隔线29。其中,该智能型移动设备2呈直立的方式摆置(以下称“直立模式/Portrait Mode”),其屏幕28被该分隔线29切分为上半部与下半部,上半部即为该第一显示区21,下半部即为该第二显示区22 ;如图所示的实施例,该第一显示区21的面积大于该第二显示区22的面积。在较佳实施例中,该分隔线29可通过智能型移动设备2的操作系统(目前较通用为Android或1s系统)或应用软件来调整其上下位置,使该第一显示区21、第二显示区22的面积可以视需求而改变;即,该分隔线29可移动地设置于该第一显示区21与该第二显示区22之间,方便消费者随时视需求或使用状态而调整该第一显示区21与该第二显示区22的面积大小。
[0058]该第一显示区21用于显示一第一应用软件41,该第一应用软件41呈现于一第一窗口 43 ;该第二显示区22用于显示一第二应用软件42,该第二应用软件42包括有一第二窗口 44。该状态列45位于该第一窗口 43的上方,用于选择性地显示该第一应用软件41或该第二应用软件42的系统状态。该操作列47显示于该第二窗口 44的下方,用于操作控制该第一应用软件41或该第二应用软件42。在某些实施例中,操作列47可能是硬件实体按钮;在另外的某些实施例中,因为当第一应用软件41或该第二应用软件42在实施操作时,可能暂时无需使用该操作列47 ;为避免浪费该屏幕28有限的面积,因此该操作列47呈隐藏状态。当消费者需要按压该操作列47来操控该第一应用软件41或该第二应用软件42时,才借由其它按键(未绘示)或在该屏幕28的特定位置按压,才使该操作列47呈现为显示状态。此外,本实施例的第一窗口 43呈现楕圆形,该第二窗口 44呈现长方形,该长方形的宽度(水平方向)大于高度(垂直方向)。另外,本实施例的第一窗口 43不一定填满该第一显示区21的面积,且该第二窗口 44也不一定填满该第二显示区22的面积;亦即,该第一窗口 43并未稱合至该第一显不区21,该第二窗口 44也未稱合至该第二显不区22。
[0059]请参阅图2。图2为本发明具有双窗口显示功能的智能型移动设备的第二实施例示意图。以下,相同或近似的结构与功能,不再赘述。如图2所示,将该智能型移动设备2横向摆放(以下称“横放模式/Landscape Mode”)时,该第一显示区21与该第二显示区22即可呈左右并列状态。在本实施例中,该状态列45同时位于该第一窗口 43与该第二窗口44的上方,该操作列47同时位于该第一窗口 43与该第二窗口 44的下方。另外,该第一显示区21的面积与该第二显示区22的面积相同大小,且,该第一应用软件41的第一窗口 43在水平方向上与垂直方向上同时填满该第一显示区21,该第二应用软件42的第二窗口 44在水平方向上与垂直方向上也同时填满该第二显示区22 ;亦即,该第一窗口 43已耦合至该第一显示区21,该第二窗口 44也耦合至该第二显示区22。如此一来,可达到充份利用有限空间的目的。
[0060]另外,消费者可能会随意地转动该智能型移动设备2,即,在图1的直立模式与图2的横放模式之间任意地转换状态。一般而言,可在该智能型移动设备2内放置一重力传感器(G-Sensor),让该智能型移动设备2自动地转换成为图1或图2的实施例。因此,图1的实施例即为“强制直立模式”的使用状态图,图2的实施例即为“强制横放模式”的使用状态图。
[0061]请参阅图3。图3为本发明具有双窗口显示功能的智能型移动设备的第三实施例示意图。如图3所示,本实施例的智能型移动设备2包括有一第一状态列45A、一第二状态列45B、一第一操作列47A与一第二操作列47B。该智能型移动设备2呈直立模式,该第一窗口 43、第二窗口 44呈上下排列。就该第一应用软件41观之,该第一状态列45A位于该第一窗口 43的上方,该第一操作列47A位于该第一窗口 43的下方;就该第二应用软件42观之,该第二状态列45B位于该第二窗口 44的上方,该第二操作列47B位于该第二窗口 44的下方。也就是说,该第一状态列45A、第一操作列47A设置于该第一窗口 43的周边,用于操控并显示该第一应用软件41 ;该第二状态列45B、第二操作列47B设置于该第二窗口 44的周边,用于操控并显示该第二应用软件42。该第一窗口 43、第一状态列45A、第一操作列47A仍然是通过该分隔线29而与该第二窗口 44、第二状态列45B、第二操作列47B相分隔。当然,同一屏幕28上呈现的功能选项较多,操作接口则更贴近直观上的使用方式。另外,本实施例的第二状态列45B是opt1nal的选项,可以显示,也可以不显示。
[0062]请参阅图4。图4为本发明具有双窗口显示功能的智能型移动设备的第四实施例示意图。如图4所示,本实施例的智能型移动设备2呈横放模式时,该第一应用软件41的第一窗口 43即与该第二应用软件42的第二窗口 44呈左右排列。另外,该第一状态列45A、第一操作列47A分别设置于该第一窗口 43的上方与下方;该第二状态列45B、第二操作列47B分别设置于该第二窗口 44的上方与下方。另外,本实施例的第二状态列45B是opt1nal的选项,可以显示,也可以不显示。
[0063]除了上述的窗口、状态列、操作列的多种配置方式之外,本发明还可以进一步地改变第一应用软件41、第二应用软件42的目视方向,让两个人以不同的方向来对一台智能型移动设备2进行操作控制。请同时参阅图5、图6与图6A,图5为本发明具有双窗口显示功能的智能型移动设备的第五实施例示意图,图6与图6A为本发明具有双窗口显示功能的智能型移动设备的第六实施例示意图。如图5所示,该第一窗口 43与该第二窗口 44的目视方向互呈90度;且,相对应地,该第一状态列45A、第一操作列47A也跟着该第一窗口 43呈相同的方向。如图6与图6A所不,该第一窗口 43与该第二窗口 44的目视方向互呈180度,相对应地,该第一状态列45A、第一操作列47A也与该第二状态列45B、第二操作列47B呈上下颠倒的状态。图6与图6A的差异在于,图6的智能型移动设备2呈直立模式,图6A的智能型移动设备2呈横放模式。如此一来,当两人同时以该智能型移动设备2进行游戏对战时,即可互呈90度或180度的方向来操控同一台智能型移动设备2。
[0064]另外,前述第一窗口 43于该第一显示区21上的显示状况,也可以通过人工手动或系统、软件自动计算的方式,来呈现不同的布局状况(Layout)。当然,该第二窗口 44与该第二显示区22的显示状况的设定与呈现,也可通过人工手动或系统、软件自动计算而达到。以下仅以第一窗口 43与第一显示区21作介绍,其第二窗口 44与第二显示区22的运作方法原理相同,不再赘述。
[0065]请同时参阅图7与图8,图7为本发明具有双窗口显示功能的智能型移动设备的第七实施例示意图,图8为本发明具有双窗口显示功能的智能型移动设备的第八实施例示意图。如图7所示,该智能型移动设备2呈直立模式,该第一显示区21位于该屏幕28的上半部,该第一窗口 43在垂直方向上填满该第一显不区21,但在水平方向上并未填满该第一显示区21。如图8所示,该智能型移动设备2呈横放模式时,该第一显示区21位于该屏幕28的左半部,该第一窗口 43在垂直方向上填满该第一显不区21,但在水平方向上并不一定填满该第一显示区21。
[0066]请同时参阅图9与图10,图9为本发明具有双窗口显示功能的智能型移动设备的第九实施例示意图,图10为本发明具有双窗口显示功能的智能型移动设备的第十实施例示意图。如图9所示,该智能型移动设备2呈直立模式,该第一窗口 43在水平方向上填满该第一显示区21,但在垂直方向上并未填满该第一显示区21。如图10所示,该智能型移动设备2呈横放模式,该第一窗口 43在水平方向上填满该第一显不区21,但在垂直方向上并不一定填满该第一显示区21。
[0067]当然,对于某些程序,其显示窗口既可以在水平方向填满该第一显示区21,也可以在垂直方向上填满。此时应用程序可以充分利用整个显示空间进行显示。进一步地说,程序的显示等同于窗口,窗口可以充满整个显示区,或者在横向或者纵向充满显示区,或者只是占据显示区的一部分空间。这样的优点在于,无论该智能型移动设备所使用的应用软件为何,或是,该应用软件的原本默认窗口大小为何,本发明的智能型移动设备2都可以适用,可以任意地将该第一窗口 43、第二窗口 44调整到最佳的使用状态。
[0068]相同的原理,该第二窗口 44也可以在水平方向上填满该第二显示区22,或者该第二窗口 44在垂直方向上填满该第二显不区22。上述该第一窗口 43、第二窗口 44在该第一显示区21、第二显示区22上所占面积的状况,可以依不同的软件App状况而自动调整或人工手动调整,让本发明的智能型移动设备2可以呈现最佳的显示接口。
[0069]如前所述,本发明所述的智能型移动设备2可以呈现上述各种不同的显示画面,让消费者同时在一台智能型移动设备2上顺利地操控两个窗口。以下,再详细地介绍该智能型移动设备2使用的操控方法:
[0070]一、“单用户双窗口”模式:
[0071]如图1、图3所示,该智能型移动设备2可以于直立模式操作,又如图2、图4所示,该智能型移动设备2也可以于横放模式操作;在直立模式之中,该智能型移动设备2的两个窗口一上一下的陈列设置,在横放模式中,该智能型移动设备2的两个窗口一左一右的陈列设置。且直立模式与横放模式的转换可通过消费者旋转该智能型移动设备2而自动地切换。以下,进一步地详细介绍“单用户双窗口”模式的管理系统:
[0072]I)系统列管理(System Bar Management)
[0073]本发明通过“系统列管理”来使该智能型移动设备2呈现不同的操作管理方式,用于让消费者管理两个窗口及两个应用软件;如图1与图2的智能型移动设备2所示,消费者可利用一状态列45及一操作列47来操控该第一窗口 43、第二窗口 44的第一应用软件41、第二应用软件42,让消费者仅借由该状态列45显示两应用软件的系统状况,并利用该操作列47来操作两应用软件的各项功能。进步言之,当消费者使用此模式时,即可利该状态列45来呈现、监控整体移动设备的环境系统设定,并同时显示两个应用软件的状态。可以有多种不同的操作列的执行方法可以让该操作列指定所要控制的窗口,比如该操作列对应的窗口时当前获得输入焦点的窗口。为了更好地提示此时操作列所对应的的窗口,可以用不同的方式来给予用户提示。如此,消费者即可清楚地知道哪一个操作列用于控制哪一个窗□。
[0074]在另外的控制显示方式中,如图3?图6的实施例所示,该智能型移动设备2还可以使用两个状态列及两个操作列来控制该第一应用软件41与该第二应用软件42。在其它实施例中,当然也可以采用“一状态列及两操作列”或“两状态列及一操作列”的方式来操控移动设备的系统或应用软件。特别注意,通常该智能型手机2仅会采取一种方式作为默认设定(default),然后让消费者在默认设定的状况下再按压或触发某些类似状态列或操作列的功能键31 (如图15A、15B所示),用于改变更换其操控显示的方式。
[0075]2)分隔线管理(Separat1n Bar Management)
[0076]分隔线29的目的在于区分第一显示区21与第二显示区22。本发明允许消费者拖拉该分隔线29来改变该屏幕28的配置布局(即改变该第一显示区21与第二显示区22的面积大小),或者是长按该分隔线29来触发系统的命令(例如“在两应用软件之间返还”、“由一应用软件至另一应用软件”、“离开双窗口模式”、“旋转窗口并切换至双用户双窗口模式”、“窗口静音模式”等),用于让消费者拥有更好的移动设备操作体验。
[0077]3)应用软件显不管理(Applicat1n Rendering Management)
[0078]当两个应用软件同时呈现于一屏幕28时,可以多种不同的布局方式呈现该第一窗口 43与该第二窗口 44。当每次操作系统在全屏幕与”双窗口模式”间切换,或是在直立模式与横放模式间切换时,或是拖动分隔线改变显示区大小时,该窗口的呈现尺寸便会随之改变;这代表着,该第一应用软件41或该第二应用软件42会计算其显示窗口的尺寸、考虑该显示窗口可以呈现的状况,并同时改变该应用软件自身的显示内容。
[0079]在全屏幕模式下,消费者可以任意地以直立模式或横放模式来使用该智能型移动设备2,甚至如果该应用软件仅支持直立模式或横放模式,那消费者仍然可以利用本发明的方法手段来顺利地操作该应用软件。
[0080]若依据应用软件的显示行为来分类,应用程序可以分为“自动适配显示区域”类型及“强制布局”类型,对于“自动适配显示区域”类型程序,该程序会相应窗口尺寸变化(包括旋转造成的窗口变化),它会自动根据具体的窗口大小而改变显示内容;“强制布局”类型,则无法动态调整其显示而去适配窗口的变化。
[0081](A)强制布局类型程序的处理:
[0082]在本发明的控制方法中,对于此类程序,系统会让其按照原始全屏幕尺寸去绘制;然后系统将绘制好的窗口缩放,放置入显示区域。在此,其缩放尺寸的方式,可以是保持长宽比例的直接缩放(zoom)模式或拉伸(stretch)该窗口影像至双窗口模式中的个别窗口大小。特别说明,拉伸模式可能因为该窗口的长度与宽度的拉伸率不同,故会导致其显示的窗口在长度或宽度上的拉伸变形(distort1n),影响该窗口的视觉感受,所以一般不建议消费者使用此一模式。
[0083]使用双窗口模式时,该强制布局模式下的第一窗口 43—般并不会填满整个第一显示区21。图16A?图16D是强制布局程序在设备处于不同旋转状态下的呈现方式。如此一来,如图16A所示,该智能型手机2于直立模式,该屏幕28呈现双窗口模式时,借由本发明的控制方法即可让该第一窗口 43(直立模式状态)以固定宽高比例来回报、提交并显示于该屏幕28上方的第一显示区21内。相同的道理,如图16B所示,该智能型手机2于直立模式,该屏幕28呈现双窗口模式时,借由本发明的控制方法即可让该第一窗口 43 (横放模式状态)以固定宽高比例来回报、提交并显示于该屏幕28上方的第一显示区21内。
[0084]再来,如图16C所示,该智能型手机2于横放模式,该屏幕28呈现双窗口模式时,借由本发明的控制方法即可让该第一窗口 43(直立模式状态)以固定宽高比例来回报、提交并显示于该屏幕28左边的第一显示区21内。
[0085]如图16D所示,该智能型手机2于横放模式,该屏幕28呈现双窗口模式时,借由本发明的控制方法即可让该第一窗口 43(横放模式状态)以固定宽高比例来回报、提交并显示于该屏幕28左边的第一显示区21内。
[0086](B)自动适配显示区域类型程序的处理:
[0087]对于支持自动适配显示区域类型的程序,程序的绘制和显示区域将完全耦合可用的显示区21。
[0088]考虑到对于过小的显示区,即使程序支持“自动适配显示区域”,但仍然无法正确地显示。此时,系统提供给程序的实际上是在一个与该显示区等比例的窗口,等程序绘制完毕,再等比例地呈现于该显示区。
[0089]如此一来,如图17所示,该第一绘制窗口的高度即等于该第一显示区21的长度乘上缩放率(Scale Rat1),该第一绘制窗口的宽度即等于该第一显示区21的宽度乘上缩放率。一般而言,其默认缩放率不会等于1.0,其考虑为因应不同手机的整体尺寸大小不同或该第一显示区21的面积太小,因此该智能型手机2的操作系统较佳系先行定义一门坎值,再依其门坎值的缩放率大小进行缩放动作。在此,缩放率的大小可以有多种不同的计算或选定方法,在此不作限定。
[0090]当然,即使对于支持“自动适配显示区域”类型的程序,也可以依然保持其在全屏模式下的长宽比,此时的处理方式等同于“强制布局”类型程序。详细的窗口缩放步骤或方法即如图13所示,详述如下:
[0091]程序开始后,首先进行步骤Xl:判断应用程序是否可以自动适配显示区域大小;若可以自动适配,则再进行步骤X2的判断:程序是否将填满整个可用显示区域。若步骤X2的判断为“是”,则再依序进行步骤X3:决定窗口的缩放率,然后执行步骤X4:让应用程序以指定大小的显示空间进行绘制,且该显示空间大小由该显示区21、22的可用屏幕尺寸乘上缩放率而决定。若步骤X2的判断为“否”,则进行步骤X8的判断:显示区域是否为直立模式。若步骤Xl的判断结果为“否”,则进行步骤X5:判断应用程序是否为强制直立模式;若步骤X5的判断结果为“是”,则进行步骤X6:让应用程序以指定大小的显示空间进行绘制,且该显示空间大小由该智能型移动设备2在直立模式下的可用屏幕尺寸决定;若步骤X5的判断结果为“否”,则进行步骤X7:让应用程序以指定大小的显示空间进行绘制,且该显示空间大小由该智能型移动设备2在横放模式下的可用屏幕尺寸决定。最后,当执行完步骤X4、步骤X6或步骤X7之后,便会执行步骤X9:程序绘制内容,然后,再执行步骤XlO:系统将绘制的内容进行缩放,使得内容可以被放置入可用的显示空间,同时显示于正确的位置。
[0092]如此一来,本发明的智能型移动设备2即可通过应用软件显示管理(Applicat1nRendering Management)系统来让第一窗口 43或第二窗口 44,能够自动地适配、调整至该第一显示区21、第二显示区22。
[0093]4)窗口布局管理(Window Layout Management)
[0094]在双窗口模式里的默认状态下,每一显示区都会被设定为相同大小,此时如果一个窗口无法完全占据显示区,则会有空白区域呈现。在许多场合,可以更改显示区的大小来使得空白区域最小,从而可以最大限度地使用已有的屏幕空间,达到最佳的使用效果。如图18与图19所示,当智能型移动设备2在直立模式下,如果其中一个程序是强制横放模式(第一窗口 43),而另外一个程序是强制直立模式或者是自动适配模式(第二窗口 44),则可以通过调整显示区的大小来先保证该第一窗口 43的呈现,然后将剩余空间留给第二个程序去绘制。具体如下,先调整该第一窗口 43的高度,使该第一窗口 43完全适配第一显示区21,再移动调整该分隔线29,使该分隔线29靠近第一窗口 43,最后第二显示区22得到扩大,可以更好地呈现该第二窗口 44。
[0095]再如图20、图21所示,当智能型移动设备2在横放模式下,如果其中一个程序是强制直立模式(第一窗口 43),而另外一个程序是强制横放模式或者是自动适配模式(第二窗口 44),则可以通过调整显示区的大小来先保证该第一窗口 43的呈现,然后将剩余空间留给第二个程序去绘制。具体如下,先调整该第一窗口 43的宽度,使该第一窗口 43完全适配第一显示区21,再移动调整该分隔线29,使该分隔线29靠近第一窗口 43,最后第二显示区22得到扩大,可以更好地呈现第二窗口 44。在此,其判断的逻辑即如图14所示,详述如下:
[0096]首先,进行步骤Yl步骤:判断是否自动调整显示区域的大小,如果判断结果为“否”,则结束该显示区的调整;若判断的结果为“是”,则再进行步骤Y2:判断该智能型移动设备2是否处于直立模式。然后,若步骤Y2的判断结果为“是”,则进行步骤Y3的判断:其中一程序是强制横屏类型,另外一程序不是强制横屏类型。若步骤Y3的判断结果为“否”,则结束该显示区的调整,若步骤Y3的判断结果为“是”,则再进行步骤Y4:以该强制横屏程序的宽度撑满显示区域宽度为基础,调整显示区域的高度,使得该强制横屏程序的显示正好充满显示区域。步骤Y4执行完毕后,直接进行步骤Y5:将分隔线29放置于靠近强制横屏程序显示区域的周边。另外,如果若步骤Y2的判断结果为“否”,则进行步骤Y6的判断:其中一程序是强制直立类型,另外一程序不是强制直立类型。若步骤Y6的判断结果为“否”,则结束该显示区的调整,若步骤Y6的判断结果为“是”,则再进行步骤Y7:以该强制直立程序的高度撑满显示区域高度为基础,调整显示区域的宽度,使得该强制直立程序的显示正好充满显示区域。步骤Y7执行完毕后,直接进行步骤Y8:将分隔线29放置于靠近强制直立程序显示区域的周边。最后,当步骤Y5或步骤Y8执行完毕后,即会进行步骤Y9:剩余的空间全部作为第二个程序的显示区域,供其绘制显示。
[0097]如此一来,本发明的智能型移动设备2即可通过窗口布局管理(Window LayoutManagement)来让第一窗口 43与第二窗口 44的显示状况达到最佳化,不会产生太多的空白区域,造成浪费该屏幕28的使用空间的状况。
[0098]5)触控事件管理(Touch Event Management)
[0099]一般而言,每一窗口在双窗口模式里的尺寸都不同于应用软件所提供的原始尺寸,因此两窗口均需要进行演算后才能耦合至该智能型移动设备2的屏幕28里。通常,其执行方式可以通过将该窗口的X坐标、Y坐标拟合(mapping)至新的坐标位置上后,再传送该坐标信息至该操作系统来执行。
[0100]6)进入 / 离开双窗口模式之管理(Enter and Exit Dual Window Mode)
[0101]如图22所示,当进入双窗口模式时,本发明的智能型移动设备2基本上系依循其流程步骤。首先,步骤M1,决定双窗口模式下的窗口布局方式,再来步骤M2,回报并提交该窗口的尺寸至应用软件,最后,步骤M3,缩放该应用软件所提交的画面影像,并将该其显示在对应的窗口。
[0102]又如图23所示,当离开双窗口模式至全屏幕模式时,本发明的智能型移动设备2系依循其流程步骤。首先,步骤NI,择一应用软件并将其显示于全屏幕模式,接下来步骤N2,回报并提交该窗口尺寸至应用软件,最后,步骤N3,显示该提交的窗口尺寸至该屏幕上。
[0103]二、”双用户双窗口”模式:
[0104]如图5、图6与图6A所示,该智能型移动设备可以同时供两用户操作,其中,在图5的智能型移动设备里,该屏幕呈直立模式,该第一窗口 43与该第二窗口 44 一上一下地设置,两用户的目视方向呈现90度;在图6的智能型移动设备里,该屏幕呈直立模式,该第一窗口 43与该第二窗口 44 一上一下地设置,但两用户的目视方向呈现180度的颠倒方向;在图6A的智能型移动设备里,该屏幕呈横放模式,该第一窗口 43与该第二窗口 44 一左一右地设置,两用户的目视方向亦呈现180度的颠倒方向。
[0105]此外,在”双用户双窗口模式”里,除了再来所要介绍的互动方法之外,大部份的执行方式与步骤均与“单用户双窗口模式”相同。以下,再进一步地详细介绍“双用户双窗口”模式的管理系统:
[0106]I)系统状态列管理(System Bar Management)
[0107]如上所述,两位消费者可分别从其各自的目视方向上观察并操作自己窗口上的应用软件,因此,两个状态列或两个操作列便是必要的。
[0108]2)窗口布局管理(Window Layout Management)
[0109]如图6所示,其窗口布局管理与前述“用户双窗口模式”的差异在于,另一消费者需以颠倒(两用户的目视方向呈180度)的方式来观看并操作应用软件,如此一来,该另一消费者的状态列与操作列亦应一并呈180度的颠倒状态。
[0110]3)用户互动方法(User Interact1n Method)
[0111]如前所述,其中一窗口需呈180度颠倒方式显示,则其触控的事件亦需相对应地与触控位置互相拟合。
[0112]再来,为了使智能型移动设备2呈现上述“单用户双窗口模式”与“双用户双窗口模式”,本发明更进一步地揭露该具有双窗口显示功能的智能型移动设备2的控制方法。请参阅图11,图11为本发明具有双窗口显示功能的智能型移动设备的控制方法流程图。如图11所示,本发明用于控制该智能型移动设备2的方法,乃是将上述智能型移动设备2的屏幕28划分为一第一显示区21与一第二显示区22,并分别显示且控制该第一应用软件41及第二应用软件42,达到双窗口呈现的功能。该控制方法的步骤包含:步骤(a)启动该第一应用软件41 ;步骤(b)显示一软件选择面板;步骤(c)启动该第二应用软件42 ;步骤(d)决定该第一应用软件41与该第二应用软件42的呈现模式;步骤(e)将该第一应用软件41与该第二应用软件42的图像分别呈现在该第一显示区21与该第二显示区22。
[0113]从单屏模式进入双屏模式可以有不同的方式,请再同时参阅图12A?图12D。图12A中,系统的下拉状态列可以作为启动第二个程序的入口。在通常单屏模式下,用户通过点击该状态列的某一项而启动对应的程序。在这里,我们可以让系统进入双屏模式,之前的程序和通过点击状态列启动的程序分别显示在两个屏幕上。图12B中,系统弹出一个对话框。在通常单屏模式下,用户可以通过该对话框而启动对应的程序,比如短信程序。在这里,我们可以让系统进入双屏模式,之前的程序和通过点击对话框启动的程序分别显示在两个屏幕上。图12C中,用户通过某种方式启动一个程序选择面板(mini launcher panel),该“程序选择面板”可以让消费者直接选择另外的程序启动,并以双屏方式和原来的程序一同呈现。另外,当消费者已进行了多项应用软件的使用之后,还可以在多项应用软件的使用历史里选择下一个要使用的应用软件。接下来,请参阅图12D,该应用软件历史选单即可允许消费者从已使用过的应用软件里,挑选下一个来开启并使用;即,当消费者在操作该第一应用软件41时,可以快速地在该屏幕28右下角的应用软件历史选单里挑选即将操作的第二应用软件42 ;此时系统进入双屏模式,两个程序可以同时呈现于屏幕。简单总结,本发明的智能型移动设备2可以让消费者以一先一后的方式呼叫两个应用软件,然后再以一个屏幕28两个窗口的方式(可以是直立模式显示或横放模式显示)来个别呈现两个应用软件。
[0114]再来,当执行步骤(C)启动第二应用软件之后,即可用于决定“双窗口模式”的窗口呈现方式。其呈现的方式包括但不限于上述图1?图10所述的任一种实施例。
[0115]当执行图11的步骤(d)决定该第一应用软件41与该第二应用软件42的呈现模式时,该智能型移动设备2的操作系统事实上进行了下列的动作:步骤(dl)决定该第一显示区21与该第二显示区22在该智能型移动设备2上的配置方式,确定该分隔线29的设置位置,用于将该分隔线29设置于该第一显示区21与该第二显示区22之间;步骤(d2)计算或确定该第一应用软件41的显示方式;步骤(d3)计算或确定该第二应用软件42的显示方式;以及步骤(d4)计算或确定该分隔线29的设置位置。
[0116]详细言之,该步骤(d)选择该第一应用软件41与该第二应用软件42的操控模式的细部流程还可以例如图13所示。
[0117]最后,当执行步骤(e)将该第一应用软件41与该第二应用软件42的图像分别呈现于该第一显示区21与该第二显示区22时,其细部流程还可以例如图14所示。
[0118]综上所述,本发明所述具有双窗口显示功能的智能型移动设备2,可以让消费者在智能型移动设备2的屏幕28上同时操作控制两个应用软件,甚至让两应用软件所产生的档案、数据互相传输、互相沟通。此外,本发明讨论了各种方式使得程序可以以更好的方式呈现于两个显示区;两个显示区可以以更加有效的方式在屏幕上进行排列;并且讨论了在双窗口模式下程序的交互方式。还有,该智能型移动设备的控制方法则可以让消费者通过默认或人工手动的方式,流畅地控制两个应用软件的显示画面,随时切换,非常方便。
[0119]以上所述的实施例仅用来说明本发明之技术特征,并非用来局限本发明之范畴。其专利所保护的范围,在不脱离本发明的核心技术精神或范围内,所作的任何更动或润饰,都属于本发明所披露技术方案的等效改变或等效设计,应当包含在本案的权利要求之范围内。
【权利要求】
1.一种具有双窗口显示功能的智能型移动设备,其包括: 一第一显不区,用于显不一第一应用软件,该第一应用软件呈现于一第一窗口 ; 一第二显示区,用于显示一第二应用软件,该第二应用软件呈现于一第二窗口 ; 至少一状态列,用于选择性地显示该第一应用软件或该第二应用软件的系统状态,且位于该第一窗口或该第二窗口的周边; 至少一操作列,用于操作控制该第一应用软件或该第二应用软件,并可选择性地隐藏或显示于该第一窗口或该第二窗口的周边;以及 一分隔线,可移动地设置于该第一显示区与该第二显示区之间; 其中,该第一显示区与该第二显示区上下排列或左右并列。
2.如权利要求1所述具有双窗口显示功能的智能型移动设备,其特征在于,该状态列位于该第一窗口或该第二窗口的上方。
3.如权利要求2所述具有双窗口显示功能的智能型移动设备,其特征在于,该智能型移动设备包括有一第一状态列与一第二状态列,该第一状态列位于该第一窗口的上方,该第二状态列位于该第二窗口的上方。
4.如权利要求1所述具有双窗口显示功能的智能型移动设备,其特征在于,该操作列位于该第一窗口或该第二窗口的下方。
5.如权利要求4所述具有双窗口显示功能的智能型移动设备,其特征在于,该智能型移动设备包括有一第一操作列与一第二操作列,该第一操作列位于该第一窗口的下方,该第二操作列位于该第二窗口的下方。
6.如权利要求1所述具有双窗口显示功能的智能型移动设备,其特征在于,该第一窗口与该第二窗口的目视方向互呈90度或180度。
7.如权利要求1所述具有双窗口显示功能的智能型移动设备,其特征在于,该第一窗口在水平方向上填满该第一显示区,或者该第一窗口在垂直方向上填满该第一显示区,或者该第一窗口在水平方向与垂直方向上同时填满该第一显不区。
8.如权利要求1所述具有双窗口显示功能的智能型移动设备,其特征在于,该第二窗口在水平方向上填满该第二显示区,或者该第二窗口在垂直方向上填满该第二显示区,或者该第二窗口在水平方向与垂直方向上同时填满该第二显示区。
9.一种双窗口显示功能的智能型移动设备的控制方法,用于将一智能型移动设备划分为一第一显示区与一第二显示区,并控制一第一应用软件及一第二应用软件,且达到双窗口呈现的功能,该控制方法的步骤包含: a.启动该第一应用软件; b.显示一软件选择面板; c.启动该第二应用软件; d.决定该第一应用软件与该第二应用软件的呈现模式; e.将该第一应用软件与该第二应用软件的图像分别呈现在该第一显示区与该第二显示区。
10.如权利要求9所述双窗口显示功能的智能型移动设备的控制方法,其特征在于,该步骤b的软件选择方式可以通过系统的下拉式状态列、系统的弹出式对话窗、程序启动面板或之前启动过的应用软件历史选单来进入。
11.如权利要求9所述双窗口显示功能的智能型移动设备的控制方法,其特征在于,该步骤d.决定该第一应用软件与该第二应用软件的呈现模式更包括下列子步骤: dl.决定该第一显示区与该第二显示区在该智能型移动设备上的配置方式,并确定分隔线的设置位置; d2.计算或确定该第一应用软件的图像呈现方式; d3.计算或确定该第二应用软件的图像呈现方式。
【文档编号】G06F3/0481GK104423794SQ201310414212
【公开日】2015年3月18日 申请日期:2013年9月11日 优先权日:2013年9月11日
【发明者】潘琦, 李星, 申建晶, 郭雄辉 申请人:上海帛茂信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1