在便携式装置中处理分屏视图的设备和方法与流程

文档序号:16626864发布日期:2019-01-16 06:11阅读:156来源:国知局
在便携式装置中处理分屏视图的设备和方法与流程

本公开涉及在便携式装置中处理分屏视图的设备和方法。更具体地讲,本公开涉及用于显示分屏视图的输入面板的设备及其方法。



背景技术:

通常,便携式装置可同时处理诸如通信和多媒体的各种综合功能,并可处理至少两个应用。在这种情况下,应用的显示方法将除了当前运行的应用之外的应用处理成背景层。然而,为了显示背景层中的应用,必须执行用于运行被处理成背景的应用的复杂键或触摸交互。

此外,近来的电子装置(诸如手持便携式装置)可执行日益增多的各种功能,并且已经增大了显示单元的尺寸,从而有效地显示多媒体数据以及满足消费者对大显示器的偏好。在这种情况下,显示单元可将屏幕分屏成至少两个应用的视图,并显示分屏的应用视图。

在上述分屏的应用视图的情况下,当在分屏视图上激活任意应用中的输入面板时,输入面板可被显示在除了相应应用的显示区域之外的区域上。然而,优选地,输入面板可被显示在分屏视图的固定位置处。另外,当在具有显示功能的便携式装置中激活应用的输入面板时,分屏视图可延伸到相邻分屏视图的另一应用的显示区域。



技术实现要素:

本发明提供了一种在将多个应用显示在分屏视图上的便携式装置中在确保应用在分屏视图上的显示区域的同时能够显示输入面板的设备及其方法。

本发明还提供了一种在竖屏分屏视图模式下在确保激活输入面板的应用的显示区域的同时能够提供用于显示的输入面板的设备及其方法。

本发明还提供了一种在横屏分屏视图模式下在确保激活输入面板的应用的显示区域的同时能够提供用于显示的输入面板的设备及其方法。

根据本发明的一方面,一种在便携式装置中处理分屏视图的方法可包括:将多个应用显示为与显示单元的分屏显示区域相应的分屏视图;当调用输入面板时,在未调用输入面板的应用的显示区域上显示输入面板;通过调用输入面板的应用处理通过输入面板输入的数据。

根据本发明的另一方面,一种在便携式电子装置(诸如手持装置)中处理分屏视图的方法可包括:在竖屏模式下,将多个应用显示为与显示单元的分屏显示区域相应的分屏视图;当调用输入面板时,分析调用输入面板的应用的分屏视图的位置;当调用输入面板的应用是位于顶部分屏视图上的应用时,将输入面板显示为覆盖显示在底部分屏视图上的应用;当调用输入面板的应用是位于底部分屏视图上的应用时,将底部分屏视图提升为具有输入面板的尺寸,从而显示输入面板;通过调用输入面板的应用处理通过输入面板输入的数据。

根据本发明的另一方面,一种在便携式装置中处理分屏视图的设备可包括:显示单元,将多个应用显示为与显示单元的分屏显示区域相应的分屏视图;输入单元,产生用于调用输入面板的输入;和控制器,当调用输入面板时,进行控制以在未调用输入面板的应用的显示区域上显示输入面板,并通过调用输入面板的应用处理通过输入面板输入的数据。

附图说明

通过下面结合附图进行的详细描述,本发明将会更好地被本领域的普通技术人员所理解,在附图中:

图1是示出根据本发明的示例性实施例的便携式装置的配置的框图;

图2是示出根据本发明的示例性实施例的在具有分屏视图显示功能的便携式装置中显示输入面板的方法的操作的流程图;

图3是示出根据本发明的示例性实施例的在显示分屏视图的便携式装置中显示输入面板的方法的操作的流程图;

图4a、图4b、图4c、图4d、图4e和图4f是示出图3的在竖屏模式下显示输入面板的示例的示图;

图5a和图5b是示出图3的在横屏模式下显示输入面板的示例的示图;

图6是示出在具有分屏视图显示功能的便携式装置中在竖屏模式下处理输入面板的方法的操作的流程图。

具体实施方式

参照附图详细描述了本发明的示例性实施例。在整个附图中使用相同的标号表示相同或相似的部件。当公知功能和结构的包含可能会造成本领域的普通技术人员对本发明的主题的理解模糊时,可省略对包含在此的这种公知功能和结构的详细描述。

根据本发明实施例的便携式装置可将至少两个应用的显示配置成分屏视图,从而显示分屏视图。当从显示为分屏视图的任意应用激活输入面板时,本发明可显示输入面板,同时确保还存在相应应用的显示区域。在这种情况下,分屏视图包括至少两个相互叠置的视图,或者至少两个排列在同一层上的视图。分屏视图可具有相关的运行功能。当实现分屏视图的终端从显示为分屏视图的任意应用“调用”输入面板时,本发明的实施例保持不改变显示调用输入面板的应用所位于的区域的尺寸的视图分屏状态,并布置输入面板。在这种情况下,输入面板的布置配置了分屏视图,从而调用输入面板的应用的显示区域的尺寸保持(或不减小),并且在显示另一应用的区域处显示输入面板。在这种情况下,在其上显示输入面板的应用的显示区域保持视图中的最小视图尺寸。根据本发明实施例的显示输入面板的方法可根据显示模式水平地或垂直地移动应用的显示区域以配置输入面板的布置,并通过交换应用的显示区域来配置输入面板的布置。

如这里所用,本领域的普通技术人员将理解和认识到,术语“分屏视图”指的是通过将多个(至少两个)应用分屏而显示在一层上的视图。如这里所使用的,本领域的普通技术人员还将理解和认识到,术语“触摸交互”指的是用户在第一输入单元140或第二输入单元150上产生的手触摸输入和笔触摸输入。在下文中,应用和“app”可彼此兼容甚至相互替换地使用。

图1是示出根据本发明的示例性实施例的便携式装置的配置的框图。便携式装置可包括可手持的各种数字装置,诸如包括智能电话的便携式电话、mp3终端、平板装置、phablet和计算机。

现在参照图1,通信单元120执行与基站或另一装置的无线通信功能。通信单元120可包括rf发射器、rf接收器和收发器中的至少一个,其中,rf发射器将发射信号的频率进行上变换并放大变换的信号,rf接收器将接收信号进行低噪声放大并将放大的信号进行下变换,收发器既具有发射能力也具有接收能力。此外,通信单元120可包括调制器和解调器。调制器调制发射信号并将发射信号传输到发射器,解调器对通过接收器接收的信号进行解调。在这种情况下,调制器和解调器可包括lte、wcdma、gsm、wifi、wibro、nfc和蓝牙。在本发明的实施例中,假设通信单元120可包括lte、wifi和蓝牙通信单元中的一个或多个。

控制器100包括集成电路中的诸如处理器、微处理器、子处理器的电路,控制便携式装置的整体操作,并根据显示为分屏视图的应用的输入面板的调用来控制显示输入面板的操作。当从显示为分屏视图的任意应用调用输入面板时,控制器100通过不改变显示有调用输入面板的应用的区域的尺寸来保持视图分屏状态,并进行控制以布置输入面板。为此,控制器100可根据显示模式水平地或垂直地(或它们的组合)移动应用的显示区域以配置输入面板的布置,并通过交换应用的显示区域来配置输入面板的布置。

存储器110包括非瞬时性机器可读介质,并可包括程序存储器和数据存储器,其中,所述程序存储器存储便携式装置的操作程序的机器可读代码和根据本发明实施例的程序,所述数据存储器存储可以是或可以不是数据存储表格形式的用于操作便携式装置的数据以及在程序的运行期间创建的数据。

显示单元130包括显示屏幕,并在控制器100的控制下显示关于运行的应用的信息。例如,显示单元130可包括lcd屏幕或oled屏幕。在此说明性描述中的第一输入单元140可通过电容型或电阻型来实现,并将用户触摸(称作“手指触摸”)的位置信息输出到控制器100。第一输入单元140还能够使用光学型输入单元。另外,如这里所使用的,术语“触摸”还包括“接近触摸(near-touch)”,在接近触摸的情况下,没有做出物理接触而是例如触控笔的主体部分对表面而言在足够的距离内出现以检测位于该表面上方的触摸笔的主体部分的存在,并且被认为是通过装置的触摸。例如,第二输入单元150可包括emr传感器板,检测笔触摸输入并将笔触摸输入输出到控制器100。第一输入单元140和/或第二输入单元150可接收或检测触摸或接近触摸,并根据用户输入来产生调用分屏视图的输入图案的交互或命令。显示单元130、触摸面板140和erm面板150可被一体地构造。

传感器160包括用于检测便携式装置的位置的硬件。传感器160检测便携式装置的位置,从而产生显示单元130的分屏视图显示模式。换言之,控制器100分析传感器160的输出。当便携式装置被垂直定位时,传感器160检测出显示单元130的显示模式为竖屏模式。当便携式装置被水平定位时,传感器160检测出显示单元130的显示模式为横屏模式。传感器可包括但不限于加速度传感器、地磁传感器和/或位置传感器。

图2是示出根据本发明示例性实施例的在具有分屏视图显示功能的便携式装置中显示输入面板的方法的操作的流程图。

参照图2,在(211),控制器100配置布局并在一个屏幕上显示用于显示至少两个应用的分屏视图。在这种情况下,分屏视图显示对应的应用。另外,分屏视图显示多个应用,并且分屏视图可以以各种形式显示。例如,当配置分屏视图时,控制器100分析传感器160的输出以根据便携式装置的状态(例如,装置被定位在横屏模式或竖屏模式下等)设置竖屏模式或横屏模式下的分屏视图。

第一,用户可从预先存储在便携式装置的存储器中的app中选择期望的app以显示为分屏视图(或者例如可从另一源获得app中的一个)。在app来自便携式装置的存储器的情况下,优选地,用户收集(collect)app,从而选择将被显示为分屏视图的app。在这种情况下,可设置用于收集将被显示为分屏视图的app的用户交互。在本发明的非限制实施例中,假设app收集触摸交互在这个示例中是“捏合(pinchclose)”。因此,当用户执行捏合操作时,第一输入单元140检测捏合操作的执行,并将检测结果输出到控制器100,并且控制器100检测捏合操作的性能,并在显示单元130上显示多个app。另外,显示在显示单元130上的app可包括当前运行的应用、最近的应用或全体app(例如,显示在主屏幕上的应用)。按照这种方式,如果用户在收集的app正被显示的状态下选择特定的app,则控制器100可在显示单元130上将选择的app显示为分屏视图。

第二,例如,特定的app可包括切换到另一app所需的app切换任务信息。例如,app切换任务信息可包括插入/附加/链接/预览/浏览。例如,聊天app(例如,聊天应用)可与多媒体app(例如,相册应用)链接,从而可在聊天的过程中发送诸如照片的信息。例如,电子邮件app可根据超链接信息与互联网app链接。因此,如果选择了具有app切换任务信息的app,则控制器100可调用与app切换任务信息对应的app,并在显示单元130上将选择的app和根据app切换任务信息的app显示为分屏视图。

第三,应用开发者、电子装置的制造者或用户可通过设置特定app来显示分屏视图。在这种情况下,关于被设置为显示在分屏视图上的app的信息可被存储在控制器100中,用于后续的检索。此外,如果选择了对应的app,则控制器100检测出选择了显示app的分屏视图并且该分屏视图将与屏幕上的app对应设置的app显示为分屏视图。例如,由电子装置的制造者或用户设置的app可包括显示文本的app(例如,电子书应用)、字典app、地图app、网页app和记事本app,仅命名一些非限制的可能性。记事本app是能够使用笔或键盘执行备忘录或记事本的app,并可用于在执行诸如文本、日程和/或多媒体的app的同时记录所需信息。

在显示上述分屏视图的状态下,控制器100在对应的分屏视图上显示运行的应用。此外,用户可在确认显示在分屏视图上的应用的同时执行各种操作。

在(213),当用户选择在分屏视图的预定位置的应用的数据输入窗口时,控制器100检测到输入面板被调用。可通过第一输入单元140和/或第二输入单元150输入表示诸如字符、数字、图片和/或手势的各种信息的数据。在下文中,假设数据是字符。

进一步参照图2和(213),字符输入窗口可包括能够在应用中执行搜索、数据输入/改变/编辑的输入窗口。因此,如果用户从显示在各个分屏视图上的多个应用视图中选择特定应用的输入窗口,则控制器100检测通过第一输入单元140或第二输入单元150选择的输入窗口,并确定从对应应用调用输入面板。

例如,输入面板可包括3×4键区(或键盘)或者qwerty键区(或键盘),仅仅命名一些非限制的可能性。在这个情况下,输入面板可包括显示在固定位置的输入面板(静态sip(软件输入面板))或具有可根据用户选择而改变的位置和尺寸的输入面板(浮置sip)。此外,控制器100可根据分屏视图的显示模式不同地设置显示输入面板的位置。显示模式可包括竖屏模式和横屏模式。控制器100可通过传感器160检测便携式装置被定位或所位于的方向,以确定显示单元130的显示模式(竖屏模式或横屏模式)。

当根据本发明的实施例提供输入面板的显示时,如果显示模式是竖屏模式,则输入面板被布置在显示单元130的底部区域。如果显示模式是横屏模式,则输入面板被布置在与调用输入面板的应用相对的应用(即,与调用输入面板的应用相邻的另一应用)处。此外,当前的便携式装置提供一只手模式。在这种情况下,当用户用右手时,控制器100在显示单元130的右侧底部区域显示输入面板。当用户用左手时,控制器100可控制在显示单元130的左侧底部区域显示输入面板。

因此,在(213),如果检测到输入面板的调用,则在(215),控制器100改变屏幕以显示输入面板,从而显示调用输入面板的应用的区域的屏幕没有被输入面板覆盖。

例如,当显示模式为竖屏模式并且从分屏视图被布置在显示单元130的底部区域的应用调用输入面板时,在(215),控制器100通过改变顶部输入面板的尺寸而提升底部应用的显示区域,或者改变应用的分屏视图的输入位置,从而在底部显示区域显示输入面板。此外,当显示模式是横屏模式时,控制器100在显示与调用输入面板的应用相对的应用的区域处显示输入面板。

例如,当从布置在显示单元130的左侧区域中的分屏视图的应用调用输入面板时,控制器100在右侧应用的分屏视图的位置处显示输入面板。

应用(即,没有调用输入面板的应用)的显示可被输入面板覆盖或移动。出于在显示输入面板的状态下调用另一应用的目的而显示上述应用。

更具体地讲,如果在显示输入面板的状态下选择了未调用输入面板的应用的区域,则控制器100可显示对应的应用以具有原始的分屏视图。因此,当显示两个分屏视图时,一种选择为输入面板的尺寸可被设置为具有比分屏视图的尺寸小的尺寸。另外,当显示输入面板时,控制器100在显示单元130上显示输入面板和调用输入面板的应用,并且还在显示单元130的剩余显示区域上显示未调用输入面板的应用中的一些。当调整包括输入面板的分屏视图的布局时,控制器100可将未调用输入面板的应用的显示区域设置或调整成最小调整区域,或者可将未调用输入面板的应用的显示区域调整成小于最小调整区域。最小调整区域指的是使app视图形成为能够使用显示的app的最小区域的区域。当未调用输入面板的应用的显示区域变成小于最小调整区域时,显示区域被转换成图标的形式或被最小化,从而即使在小区域内也可识别app。

此外,如果在显示区域被显示为至少具有三个分屏视图的状态下调用输入面板,则控制器100可分屏显示未调用输入面板的应用,从而在输入面板与调用输入面板的应用的显示区域之间的区域具有相同的尺寸。

在(217),通过控制器处理输入。

继续参照图2,在(219),如果在显示分屏视图的输入面板的同时产生终止命令以控制分屏视图的操作,则控制器100检测终止命令,并且在(221),处理该终止。终止处理根据终止命令终止输入面板的显示,并返回至在显示输入面板之前的(211)的分屏视图的显示过程,和/或可终止分屏视图的处理和显示操作。

如上所述,根据本发明实施例的在便携式装置中显示分屏视图的方法可根据竖屏模式和横屏模式而改变。更具体地讲,在竖屏模式的情况下,当从底部区域的分屏视图区域调用输入面板时,如上所述,控制器100在输入面板提升分屏视图(1/n分屏)时可显示输入面板,并将显示在顶部分屏视图和底部分屏视图上的应用的显示区域进行交换以被显示。而且,在横屏模式的情况下,当从右侧区域的分屏视图区域调用输入面板时,如上所述,控制器100在显示单元130的右侧显示输入面板,并将显示在左侧的应用的显示区域和右侧分屏视图进行交换,从而应用的显示区域没有被输入面板覆盖。

在竖屏模式和横屏模式下,可从显示在除了将显示输入的区域之外的位置上的应用调用输入面板。在这种情况下,输入面板可通过覆盖对应应用的显示区域来显示。

图3是示出根据本发明的示例性实施例的在显示分屏视图的便携式装置中显示输入面板的方法的操作的流程图。图4a、图4b、图4c、图4d、图4e和图4f是示出图3中的在竖屏模式下显示输入面板的示例的各个示图,并且图5a和图5b是示出图3中的在横屏模式下显示输入面板的示例的示图。

现在参照图3至图5b,在(311),控制器100分析分屏视图的显示模式。控制器100可分析传感器160的输出,以确认显示单元130的显示模式。更具体地讲,如果传感器160的输出被控制器100分析,并且控制器确定便携式装置被垂直定位,则控制器100配置竖屏模式下的分屏视图并将该分屏视图输出到显示单元130。如果控制器确定便携式装置被水平定位,则控制器100配置横屏模式下的分屏视图并将该分屏视图输出到显示单元130。

当显示在显示单元130上的分屏视图处于竖屏模式时,在(311),控制器100检测竖屏模式下的分屏视图,并分析调用输入面板的应用的显示区域(例如,显示调用输入面板的应用的分屏视图的位置)(313)。

在这种情况下,输入面板可被显示在显示单元130的固定位置处。在竖屏模式的情况下,输入面板的显示位置可被设置在显示单元130的底部区域。因此,当显示输入面板时,这种显示可覆盖应用(即,分屏视图中的底部分屏视图区域)。在这种情况下,当调用输入面板的应用位于显示单元130的底部区域时,该应用的显示区域可被改变成显示单元130的顶部显示区域。

因此,如果调用输入面板的应用位于底部显示区域,则在(315),控制器100检测调用输入面板的应用的位置,并在(317)改变该位置,并且在(319)在预设位置(显示单元130的底部区域)显示输入面板。

在这种情况下,改变应用中的分屏视图的位置的方法可包括提升分屏视图的方法和改变显示在分屏视图上的应用的显示位置的方法。

然而,在(315),如果显示调用输入面板的应用的分屏视图的位置与将显示输入面板的位置不同,则控制器100检测该位置上的差异,并在(319)在预设位置(显示单元130的底部区域)处显示输入面板。

如上所述,当在竖屏模式下显示分屏视图时,在本发明的这个实施例中,如果需要改变显示app的分屏视图,则可使用提升app的显示区域的方法和改变app的显示位置的方法。

当在竖屏模式下需要改变分屏视图时,可使用通过提升分屏视图设置输入面板的位置的方法以及交换并显示显示在分屏视图上的应用的位置的方法。

第一,现在将描述通过提升分屏视图设置输入面板的位置的方法。控制器100确认调用输入面板的应用的显示位置(即,分屏视图的位置)。当从位于显示单元的顶部显示区域的app调用输入面板时,基于调用输入面板的app,输入面板被显示为屏蔽底端的app。然而,当从位于底端的app调用输入面板时,控制器100控制调用输入面板的app提升基于调用输入面板的app顶部的app以提供输入面板。在这种情况下,在屏幕上示出根据输入面板的区域尺寸而提升的app中的相邻app中的一些。出于在使用输入面板的应用的操作期间选择另一app的目的,在屏幕上示出相邻app中的一些app。

例如,如果在应用“a”和“b”被显示在分屏视图上的状态(如图4a的411所示)下,应用a调用输入面板,则控制器100如413所示将位于显示单元130的底部区域上的应用b的分屏视图区域显示为被覆盖。在这种情况下,显示应用b的显示区域中的未被输入面板屏蔽的部分。当在应用a和b被显示在分屏视图上的状态(如图4b的421所示)下,应用b调用输入面板时,控制器100提升位于显示单元130的底部区域上的应用b和应用a的显示区域(如433所示),并在显示单元的底部区域上显示输入面板。在这种情况下,提升的应用a的显示区域中的一些被看到。

第二,现在将描述在竖屏模式下改变分屏视图的位置的方法。控制器100确认调用输入面板的应用的显示位置(即,分屏视图的位置)。当从位于显示单元的顶部显示区域的app调用输入面板时,基于调用输入面板的app,输入面板被显示为屏蔽底端的app。然而,当位于底端的app调用输入面板时,控制器100在调用输入面板的app与未调用输入面板的app之间交换分屏视图位置(即,调用输入面板的app被移动到位于顶部区域的分屏视图位置),并将输入面板显示为覆盖在底部区域中交换的另一应用的显示区域。在这种情况下,根据输入面板的区域尺寸,在屏幕上示出显示在底端区域上的应用中的一些。出于在使用输入面板操作应用的同时选择另一app的目的,在屏幕上示出应用的部分。

如果在应用a和b被显示在分屏视图上的状态(如图4c的431所示)下应用a调用输入面板,则控制器100将输入面板显示为覆盖位于显示单元130的底部区域上的应用b的分屏视图区域,如433所示。在这种情况下,显示应用b的显示区域中的未被输入面板屏蔽的部分。如果在应用a和b被显示在分屏视图上的状态(如图4d的441所示)下应用b调用输入面板,则控制器100交换显示单元130的应用a和b的显示区域,如443所示。因此,应用b被显示在显示单元130的顶部区域上,应用a被显示在显示单元130的底部区域上,并且输入面板被显示为覆盖位于显示单元130的底部区域中的应用a。在这种情况下,改变了显示区域的应用的显示区域中的一些被看到。

第三,输入面板在竖屏模式下可被显示在显示单元130的顶部区域上。在这种情况下,如果在显示如图4e的451所示的分屏视图的状态下应用b调用输入面板,则控制器100将输入面板显示为覆盖应用a的顶部区域,如453所示。然而,当在显示如图4f的461所示的分屏视图的状态下应用a调用输入面板时,控制器100按照输入面板的尺寸使应用a和b下降(如463所示),并在对应的位置显示输入面板。在图4e和图4f的情况下,改变了显示区域的应用的显示区域中的一些被看到。

参照图3,如果在(311)确定显示模式是横屏模式,则在(331)控制器100分析调用输入面板的应用的显示区域位置,并在(333)在未调用输入面板的应用的区域处显示输入面板。在本发明的实施例中,输入面板在横屏模式下被提供至分屏视图(1/n分屏视图)的焦点区域的相反方向。换言之,控制器100在横屏模式下将输入面板的显示定位在分屏视图的除了选择的区域之外的区域中。在这种情况下,例如,输入面板可包括qwerty键区或键盘或者3×4键区或键盘,并可支持一只手模式。一只手模式是用户可通过右手或左手操作输入面板的模式,并且在一只手模式下输入面板的尺寸小于使用两只手时的输入面板的尺寸。

在本发明的实施例中,输入面板可在固定位置产生以具有固定尺寸,并且可以以能够根据预定区域内的静态sip或用户设置而移动位置的输入面板(浮置sip)的形式提供。因此,控制器100在显示处于横屏模式下的同时执行任务311和333。当位于基于中心的左侧的app调用输入面板时,控制器100控制输入面板显示在与调用app相邻的相对app显示区域,并且静态sip或浮置sip可被选择性地设置在显示的输入面板的预定区域内。

当在便携式装置在横屏模式下显示分屏视图的状态下应用调用输入面板时,控制器100将输入面板显示在显示调用输入面板的应用的分屏视图(1/n分屏的聚焦区域)的相反方向上,如图5a和图5b中所示。在这种情况下,sip型的输入面板支持全qwerty、3×4键盘或一只手模式的输入面板。

例如,如图5a的511所示,如果在显示横屏模式的分屏视图的状态下位于左侧的appa调用输入面板,则控制器100将输入面板显示为覆盖在与appa相邻的相对appb上,如513或515所示。在这种情况下,可以以预定区域内的静态sip(如513所示)的形式或以浮置sip(如515所示)的形式设置输入面板。

此外,如图5b的531所示,当在显示横屏模式下的分屏视图的状态下位于右侧分屏视图中的appb调用输入面板时,控制器100可将输入面板显示为覆盖与appb相邻的相对appa的分屏视图区域,如533或535所示。在这种情况下,可以以预定区域内的静态sip(如533所示)的形式或以浮置sip(如535所示)的形式设置输入面板的尺寸。

图6是示出根据本发明的另一示例性实施例的在具有分屏视图显示功能的便携式装置中在竖屏模式下处理输入面板的方法的操作的流程图。

现在参照图6,在(611),控制器100控制n个应用在对应的n个分屏视图上的显示。分屏视图是在一层上的布局,并显示对应的应用。如上所述,可根据显示的应用的数量确定分屏视图的数量,并且可以以各种方案设置显示在分屏视图上的应用。在本发明的实施例中,如上所述,用户可从收集的app中选择期望的app,并在分屏视图上显示选择的app。在这种情况下,可从当前运行的app(正在运行的应用)、最近运行的app(最近运行的应用)或全体app(例如,显示在主屏幕上的应用)选择app。此外,运行app调用另一app以显示为分屏视图。特定的app可包括需要切换到另一app的app切换任务信息,并且app切换任务信息可包括插入/附加/链接/预览/浏览。因此,当运行对应的app时,对应的app可被调用并可被显示在分屏视图上。显示在分屏视图上的app可由制造公司确定,并且用户可确定在预设模式(注册模式)下的特定app。

如果在(613)用户在显示上述分屏视图的状态下从显示预定应用的分屏视图区域选择输入面板,则在(615),控制器100检测选择的输入面板并检测出输入面板被调用。在这种情况下,当在运行应用期间选择了字符输入窗口时可调用输入面板。

例如,当用户选择互联网搜索窗口或选择用于输入备忘录或日程的字符输入窗口时,可调用输入面板。

在这种情况下,如图4a和图4b所示,假设分屏视图的显示模式是竖屏模式,则输入面板使用提升并显示应用的方法。

在(617),控制器100确定调用输入面板的应用是否是顶部分屏视图的应用。控制器100确认调用输入面板的应用的显示位置(即,分屏视图的位置)。在这种情况下,如果在(617)显示在显示单元的顶部分屏视图上的app调用输入面板,则控制器100基于调用输入面板的app将输入面板显示为屏蔽app(621)。如果在应用a和b被显示在分屏视图上的状态(如图4a的411所示)下应用a调用输入面板,则控制器100将输入面板显示为覆盖位于显示单元130的底部区域的应用b的分屏视图区域,如图4a的413所示。此外,输入面板可被显示为具有能够显示应用b的显示区域中的一部分的尺寸。

然而,当位于底端的app调用输入面板时,在(617),控制器100检测它,并且在(619)调用输入面板的app将位于顶端的app提升基于调用输入面板的app的输入面板的尺寸,并在(621)显示输入面板。在这种情况下,根据输入面板的区域尺寸所提升的app中的相邻app的一部分被看到。如果在应用a和b被显示在分屏视图上的状态(如图4b的421所示)下应用b调用输入面板,则控制器100将位于显示单元130的底部区域的应用b和应用a的显示区域提升输入面板的显示区域的尺寸(如图4b的423所示),并在显示单元的底部区域显示输入面板。在这种情况下,应用a的提升的显示区域中的一些被看到。输入面板可包括3×4键区(或键盘)或qwerty键区(或键盘)。此外,输入面板可包括在预定区域内具有固定尺寸的输入面板(静态sip)和具有可改变的尺寸和位置的输入面板(浮置sip)。

如所述,在显示输入面板之后,在(623),控制器100处理通过第一输入单元140和/或第二输入单元150检测到的键数据。

接下来,如果产生终止命令,则在(625)控制器100检测产生的终止命令,并在(627)终止输入面板的显示并将分屏视图的显示恢复到初始状态。例如,如图4a的413或图4b的423所示,分屏视图被改变成将被显示的如411或421所示的先前状态。

如上所述,如果在在竖屏模式下显示分屏视图的状态下从预定应用调用输入面板,则控制器100检查调用输入面板的应用的分屏视图的位置以显示输入面板。在这种情况下,当从位于顶部的app调用输入面板时,控制器基于调用输入面板的app将输入面板设置为屏蔽底端的app。另外,当从位于底端的app调用输入面板时,控制器基于调用输入面板的app提升位于顶端的app以提供输入面板。在这种情况下,根据输入面板的尺寸提升的app中的相邻app的一些应该被示出在屏幕上。此外,终止输入面板的使用,应用的分屏视图被恢复到输入面板的原始设置状态。

根据本发明实施例的便携式装置可在以多窗口确保分屏视图的各个应用(1/n分屏app)的显示区域的同时能够在有效屏幕配置中有效地显示输入面板。根据本发明实施例的便携式装置可在充分确保1/n分屏app区域的同时提供输入面板,因此,应用的显示区域将由于输入面板的显示所导致的障碍最小化,从而在屏幕上有效地显示输入面板。

根据本发明的上述方法可实现在硬件、固件中,或者可实现为软件或用于配置硬件以进行操作并被存储在非瞬时性机器可读介质(诸如cdrom、dvd、ram、软盘、硬盘或诸如软光盘的磁光盘)上的计算机代码、或者最初存储在远程记录介质或非瞬时性机器可读介质上的经网络下载并存储在本地非瞬时性记录介质上的计算机代码,从而这里描述的方法可被加载到诸如通用计算机或专用处理器的硬件中或者可编程或专用硬件(诸如asic或fpga)中。如本领域中将理解的,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪速存储器等),其中,当所述软件或计算机代码被计算机、处理器或其它硬件访问并运行时,所述软件或计算机代码实现在此描述的处理方法。另外,将认识到的是,当通用计算机访问用于实现这里示出的处理的代码时,代码的执行将通用计算机转变成用于执行这里示出的处理的专用计算机。另外,技术人员理解并认识到,“处理器”或“微处理器”包括要求保护的本发明中的硬件。在最宽的合理解释下,权利要求构成了法定主题。如这里使用的术语“单元”或“模块”将在最宽的合理解释下被理解为构成法定主题而不构成本质上的软件。当单元或模块包括机器可执行代码时,将理解的是,非瞬时性机器可读介质包含加载到诸如处理器或控制器的硬件中的用于执行的机器可执行代码。

尽管在上文中已经详细描述了本发明的示例性实施例,但是应该清楚理解的是,这里教导的可对本领域的技术人员显而易见的本发明基本构思的很多变化和修改仍将落入如在权利要求中所限定的本发明的范围和精神内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1