在电子终端中运行应用程序的方法及设备的制造方法
【专利摘要】提供一种在电子终端中运行应用程序的方法及设备。所述方法包括:(A)在主屏幕上运行预定应用程序;(B)生成与所述预定应用程序中的预定控件对应的控件;(C)在副屏幕上显示生成的控件。根据所述方法及设备,能够提高用户的观感和操作感,并能够充分有效地利用屏幕空间。
【专利说明】
在电子终端中运行应用程序的方法及设备
技术领域
[0001 ]本发明总体说来涉及电子终端领域,更具体地讲,涉及一种在具有主屏幕和副屏幕的电子终端中运行应用程序的方法及设备。【背景技术】
[0002]随着电子技术的发展,用户在电子终端(例如,移动通信终端、平板电脑等)中安装的应用程序越来越多,以满足多方面的需求。然而,用户在使用应用程序(例如,用于视频播放的应用程序、游戏应用等)时,往往会遇到下述情况:参照图1所示出的现有的用于视频播放的应用程序的显示界面的示例,为了显示诸如播放/暂停控件等需要将显示界面上的主要显示内容缩小来显示,为了显示诸如选集控件等而遮挡了部分主要显示内容。此外,用户在对应用程序的控件进行触摸操作时,手指或所利用的触摸物也会遮挡显示界面上的主要显示内容。上述情况严重降低了用户的操作感和观感。
【发明内容】
[0003]本发明的示例性实施例在于提供一种在具有主屏幕和副屏幕的电子终端中运行应用程序的方法及设备,以解决应用程序的显示界面上的显示内容容易被遮挡的问题。
[0004]根据本发明的示例性实施例,提供一种在具有主屏幕和副屏幕的电子终端中运行应用程序的方法,其特征在于,所述方法包括:(A)在主屏幕上运行预定应用程序;(B)生成与所述预定应用程序中的预定控件对应的控件;(C)在副屏幕上显示生成的控件。
[0005]可选地,所述方法还包括:(D)在步骤(C)之后,当接收到用于在主屏幕上显示所述预定控件的用户输入时,屏蔽所述用户输入。
[0006]可选地,所述预定控件通过调用预定接口来进行操作,其中,步骤(B)包括:根据所述预定接口的规范,生成与所述预定控件对应的能够调用所述接口的控件。
[0007]可选地,所述预定控件是与标准的输入设备相应的输入控件,其中,步骤(B)包括: 根据所述标准的输入设备的规范,生成与所述预定控件对应的控件。
[0008]可选地,步骤(C)包括:在副屏幕上按照与所述标准的输入设备相应的显示形式来显示生成的控件,或者按照与所述预定控件相应的显示形式来显示生成的控件。
[0009]可选地,所述方法还包括:(E)当接收到对所述生成的控件的用户输入时,按照与所述预定控件相应的方式控制所述预定应用程序。
[0010]可选地,步骤(B)包括:(bl)获取所述预定应用程序中的预定控件所对应的键值; (b2)生成与所述预定控件对应的控件;(b3)将生成的控件与所述预定控件的键值相匹配, 其中,步骤(E)包括:当接收到对所述生成的控件的用户输入时,将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序,以按照与所述预定控件相应的方式控制所述预定应用程序。
[0011]可选地,所述预定应用程序包括用于播放视频的应用程序,其中,所述方法还包括:(F)检测是否全屏播放视频,其中,当检测到全屏播放视频时,执行步骤(B)。
[0012]可选地,所述方法还包括:在副屏幕上显示以下项之中的至少一项:当前时间、电池电量、消息通知、包括电子终端当前运行的应用程序的标签的任务栏、用于在主屏幕上显示所述预定控件的解锁按键。
[0013]可选地,所述副屏幕是电子终端的侧边曲面屏幕。
[0014]根据本发明的另一示例性实施例,提供一种在具有主屏幕和副屏幕的电子终端中运行应用程序的设备,其特征在于,所述设备包括:运行单元,用于在主屏幕上运行预定应用程序;控件生成单元,用于生成与所述预定应用程序中的预定控件对应的控件;控件显示单元,用于在副屏幕上显示生成的控件。[〇〇15] 可选地,所述设备还包括:屏蔽单元,用于在控件显示单元在副屏幕上显示生成的控件之后,当接收到用于在主屏幕上显示所述预定控件的用户输入时,屏蔽所述用户输入。
[0016]可选地,所述预定控件通过调用预定接口来进行操作,其中,控件生成单元根据所述预定接口的规范,生成与所述预定控件对应的能够调用所述接口的控件。
[0017]可选地,所述预定控件是与标准的输入设备相应的输入控件,其中,控件生成单元根据所述标准的输入设备的规范,生成与所述预定控件对应的控件。
[0018]可选地,控件显示单元在副屏幕上按照与所述标准的输入设备相应的显示形式来显示生成的控件,或者按照与所述预定控件相应的显示形式来显示生成的控件。
[0019]可选地,所述设备还包括:控制单元,用于当接收到对所述生成的控件的用户输入时,按照与所述预定控件相应的方式控制所述预定应用程序。
[0020]可选地,控件生成单元包括:键值获取单元,用于获取所述预定应用程序中的预定控件所对应的键值;生成单元,用于生成与所述预定控件对应的控件;键值匹配单元,用于将生成的控件与所述预定控件的键值相匹配,其中,控制单元当接收到对所述生成的控件的用户输入时,将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序,以按照与所述预定控件相应的方式控制所述预定应用程序。
[0021]可选地,所述预定应用程序包括用于播放视频的应用程序,其中,所述设备还包括:检测单元,用于检测是否全屏播放视频,其中,当检测到全屏播放视频时,控件生成单元生成与所述预定应用程序中的预定控件对应的控件。[〇〇22] 可选地,所述设备还包括:在副屏幕上显示以下项之中的至少一项:当前时间、电池电量、消息通知、包括电子终端当前运行的应用程序的标签的任务栏、用于在主屏幕上显示所述预定控件的解锁按键。
[0023]可选地,所述副屏幕是电子终端的侧边曲面屏幕。
[0024]在根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法及设备中,通过在电子终端的主屏幕上显示应用程序的主界面,在电子终端的副屏幕上显示所述应用程序的控件,从而能够有效避免遮挡主界面上的主要显示内容,提高用户的观感和操作感,并能够充分有效地利用屏幕空间。
[0025]将在接下来的描述中部分阐述本发明总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。【附图说明】
[0026]通过下面结合示例性地示出实施例的附图进行的描述,本发明示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:
[0027]图1示出现有的用于视频播放的应用程序的显示界面的示例;
[0028]图2示出根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法的流程图;
[0029]图3示出根据本发明示例性实施例的播放器应用程序的显示示例;
[0030]图4示出根据本发明示例性实施例的生成与所述预定应用程序中的预定控件对应的控件的方法的流程图;
[0031]图5示出根据本发明示例性实施例的游戏应用程序的显示示例;
[0032]图6示出根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备的框图;
[0033]图7示出根据本发明示例性实施例的控件生成单元的框图。【具体实施方式】
[0034]现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。
[0035]图2示出根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法的流程图。所述方法可由电子终端来完成,也可通过计算机程序来实现。例如,所述方法可通过电子终端的操作系统中实现的功能程序来执行。
[0036]这里,作为示例,所述电子终端可以是移动通信终端(例如,智能手机)、平板电脑、 游戏机、数字多媒体播放器等具有主屏幕和副屏幕,并且能够安装应用程序的电子终端。 [〇〇37] 作为示例,主屏幕和副屏幕可以是LCD屏幕、LED屏幕、电子墨水屏幕或柔性显示屏幕等。应注意,主屏幕和副屏幕可以是在物理上或逻辑上划分的屏幕,并且可具有相同或不同的材质。电子终端可具有一个或多个副屏幕。作为示例,副屏幕可以是电子终端的侧边曲面屏幕,此外,还可按照任何其它适当的形式来布置主屏幕和副屏幕,例如,可在所述电子终端上并排设置主屏幕和副屏幕。
[0038]参照图2,在步骤S10,在主屏幕上运行预定应用程序。换言之,电子终端通过主屏幕来显示正在运行的预定应用程序的主界面。这里,所述预定应用程序可以是在主界面上显示控件时容易影响用户观看主界面上的主要显示内容的应用程序,也可以是用户对控件进行操作时容易遮挡主要显示内容的应用程序。例如,用于视频播放的应用程序(以下,简称为播放器应用程序)、游戏应用程序等。以播放器应用程序为例,为了显示诸如播放/暂停控件等需要将显示界面上的主要显示内容缩小来显示,或者,为了显示诸如选集控件等需要遮挡部分主要显示内容。以游戏应用程序为例,用户需要频繁地对控件进行触碰操作以控制游戏应用程序,手指或所利用的触摸物容易遮挡显示界面上的主要显示内容。
[0039]在步骤S20,生成与所述预定应用程序中的预定控件对应的控件。这里,所述预定控件可以是容易影响用户观看所述预定应用程序的主界面上的主要显示内容的控件,也可以是用户对其操作时容易影响用户观看所述预定应用程序的主界面上的主要显示内容的控件。在所述预定应用程序是播放器应用程序的情况下,所述预定控件可以是字幕控件、弹幕控件、进度条控件、调节声音控件、暂停\播放控件等。在所述预定应用程序是游戏应用程序的情况下,所述预定控件可以是用于控制游戏人物移动的控件,用于控制游戏人物动作的控件等。此外,所述预定控件可以是能够被显示的控件,即能够被用户看到的控件,也可以是被隐藏显示的控件,例如,在所述预定应用程序是游戏应用程序的情况下,所述预定控件可以是用于控制游戏对象移动且用户看不到的控件,但用户对其进行触碰操作时,仍容易遮挡主要显示内容。
[0040]应该理解,在预定控件是用于控制所述应用程序执行操作的控件的情况下,所生成的与所述预定控件相对应的控件则是:对所生成的控件进行用户输入时,所生成的控件将会控制所述预定应用程序执行与对所述控件进行用户输入时相同的操作。在预定控件是用于显示所述应用程序的相关信息的情况下,所生成的与所述预定控件相对应的控件则是:显示与所述预定控件所显示的信息相同的控件。
[0041]作为示例,可当接收到用于触发生成控件的用户操作时,执行步骤S20。电子终端也可自动执行步骤S20。优选地,在所述预定应用程序是播放器应用程序的情况下,检测是否全屏播放视频,其中,当检测到全屏播放视频时,执行步骤S20。
[0042]可根据各种方法来生成与所述预定应用程序中的预定控件对应的控件。作为示例,可参照以下给出的示例性实施例。[〇〇43]在步骤S30,在副屏幕上显示生成的控件。
[0044]可按照各种适合的、易于用户识别和操作的方式来在副屏幕上显示所生成的控件。作为示例,可按照与所述预定控件相应的显示形式在副屏幕上显示生成的控件,例如, 可按照与所述预定控件相同的标识来显示所生成的控件,所述标识可以是文字、图形等。
[0045]优选地,还可在副屏幕上显示以下项之中的至少一项:当前时间、电池电量、消息通知、包括电子终端当前运行的应用程序的标签的任务栏、用于在主屏幕上显示所述预定控件的解锁按键。从而方便用户在主屏幕上不退出当前运行的预定应用程序、不遮挡主屏幕上显示的主要内容的情况下,通过副屏幕即可及时获知需要的信息。
[0046]关于包括电子终端当前运行的应用程序的标签的任务栏,其类似于windows系统中的任务栏,方便用户在各个运行的应用程序之间进行快速切换。应用程序的标签可以是应用程序的图标,也可以是应用程序的名称等。
[0047]作为示例,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法还可包括:当接收到对所述生成的控件的用户输入时,按照与所述预定控件相应的方式控制所述预定应用程序。从而对生成的控件进行操作来实现与对预定控件操作相同的功能。
[0048]此外,作为示例,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法还可包括:在步骤S30之后,当接收到用于在主屏幕上显示所述预定控件的用户输入时,屏蔽所述用户输入。换言之,不响应用户的用于显示所述预定控件的用户输入,从而不影响主屏幕上显示的预定应用程序的主界面的显示。作为示例,用户可通过对副屏幕上显示的用于在主屏幕上显示所述预定控件的解锁按键的操作,来实现恢复在主屏幕上显示预定控件。应该理解,此时,可继续在副屏幕显示所生成的控件,也可不在副屏幕上显示所生成的控件,还可根据用户的操作来确定是否显示所生成的控件。
[0049]作为优选方式,可根据以下示例性实施例来实现步骤S20。
[0050]作为示例,在所述预定控件通过调用预定接口来进行操作的情况下,可根据所述预定接口的规范,生成与所述预定控件对应的能够调用所述接口的控件。所述预定接口可以是系统级接口,也可以是其他应用程序的接口,本发明对此不作限制。
[0051]以预定应用程序是播放器应用程序为例,当电子终端的系统是安卓系统时,播放器应用程序通常会利用安卓系统的Media Player(媒体播放器)接口来实现视频文件的播放,电子终端的系统软件在中间层监听播放器应用程序对Media Player接口的访问,从而获取播放器应用程序所使用的Media Player对象(S卩,所播放的视频文件),并通过向此 Media Player对象发送广播消息来对所播放的视频文件进行播放/暂停/快进/快退等控制。[〇〇52]当播放器应用程序在主屏幕上全屏播放视频文件时,屏幕只显示视频图像(S卩,主要显示内容),将所有控件都隐藏。在这种情况下,可根据Media Player接口的规范,生成与被隐藏的控件(播放/暂停控件等)对应的能够调用Media Player接口的控件,S卩,生成能够调用Media Player接口以实现被隐藏的控件的功能的控件并在副屏幕上进行显示,如图3 所示出的根据本发明示例性实施例的播放器应用程序的显示示例,可通过对副屏幕上显示的所生成的控件的操作来控制播放器应用程序,并可通过副屏幕上显示的所生成的控件来获知当前播放的视频文件的相关信息(例如,进度、字幕等),此外,还可获知当前时间、电池电量等信息。在副屏幕上显示所生成的附件之后,可当接收到用于在主屏幕上显示预定控件的用户输入时,在中间层屏蔽所述用户输入。此外,当接收到用于在主屏幕上显示预定控件的解锁按键的操作时,可恢复在主屏幕上显示预定控件。[〇〇53]作为另一示例,在所述预定控件是与标准的输入设备相应的输入控件的情况下, 可根据所述标准的输入设备的规范,生成与所述预定控件对应的控件。这里,所述标准的输入设备可以是鼠标、游戏手柄(例如,PS/XB0X游戏控制器)等。所述标准的输入设备的规范可以是对接标准协议等。[〇〇54] 优选地,可在副屏幕上按照与所述标准的输入设备相应的显示形式来显示生成的控件。例如,如果所述预定控件是与游戏手柄相应的输入控件,所生成的控件则可按照游戏手柄上的标识(例如,用于指示向上/向下/向左/向右/蹲/跳标识)来进行显示,所述标识可以是图形、文字等。
[0055]作为另一示例,参照图4示出的根据本发明示例性实施例的生成与所述预定应用程序中的预定控件对应的控件的方法的流程图。
[0056]在步骤S201,获取所述预定应用程序中的预定控件所对应的键值。作为示例,可根据用户操作所述预定控件来捕捉和记录所述预定控件所对应的键值。[〇〇57]在步骤S202,生成与所述预定控件对应的控件。[〇〇58]在步骤S203,将生成的控件与所述预定控件的键值相匹配,其中,当接收到对所述生成的控件的用户输入时,将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序,以按照与所述预定控件相应的方式控制所述预定应用程序。例如,可通过广播将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序。[〇〇59]以游戏应用程序为例,当用户对主屏幕上显示的游戏画面进行触摸操作来实现游戏控制时,可能会遮挡游戏画面,尤其对于一些由计算机(PC)或其他游戏平台移植到屏幕相对较小的便携式电子终端上的游戏应用程序,这种现象更为严重。如果游戏应用程序支持标准游戏手柄,则可根据标准游戏手柄的对接标准协议,生成与预定控件对应的控件并在副屏幕上进行显示,如图5所示出的根据本发明示例性实施例的游戏应用程序的显示示例,当用户对所生成的控件进行操作时,可通过向所述游戏应用程序发送标准的游戏手柄的对应的按键信息来模拟游戏手柄的操作,从而避免遮挡主界面显示的游戏画面。如果游戏应用程序不支持标准游戏手柄等标准输入设备,则可参照图4所示出的生成与所述预定应用程序中的预定控件对应的控件的方法来实现。此外,也可在副屏幕显示关于游戏应用程序的提不彳目息,例如,后续关卡的提不彳目息等。
[0060]图6示出根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备的框图。
[0061]如图6所示,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备包括:运行单元10、控件生成单元20和控件显示单元30。这些单元可通过专门的器件来实现,作为示例,所述单元可由数字信号处理器、现场可编程门阵列、应用处理器、CPU等通用硬件处理器来实现,也可通过专用芯片等专用硬件处理器来实现,还可完全通过计算机程序来以软件方式实现,例如,被实现为电子终端的操作系统中实现的功能程序。
[0062]具体说来,运行单元10用于在主屏幕上运行预定应用程序。换言之,运行单元10通过主屏幕来显示正在运行的预定应用程序的主界面。这里,所述预定应用程序可以是在主界面上显示控件时容易影响用户观看主界面上的主要显示内容的应用程序,也可以是用户对控件进行操作时容易遮挡主要显示内容的应用程序。[〇〇63]控件生成单元20用于生成与所述预定应用程序中的预定控件对应的控件。这里, 所述预定控件可以是容易影响用户观看所述预定应用程序的主界面上的主要显示内容的控件,也可以是用户对其操作时容易影响用户观看所述预定应用程序的主界面上的主要显示内容的控件。在所述预定应用程序是播放器应用程序的情况下,所述预定控件可以是字幕控件、弹幕控件、进度条控件、调节声音控件、暂停\播放控件等。在所述预定应用程序是游戏应用程序的情况下,所述预定控件可以是用于控制游戏人物移动的控件,用于控制游戏人物动作的控件等。此外,所述预定控件可以是能够被显示的控件,即能够被用户看到的控件,也可以是被隐藏显示的控件,例如,在所述预定应用程序是游戏应用程序的情况下, 所述预定控件可以是用于控制游戏对象移动且用户看不到的控件,但用户对其进行触碰操作时,仍容易遮挡主要显示内容。
[0064]应该理解,在预定控件是用于控制所述应用程序执行操作的控件的情况下,所生成的与所述预定控件相对应的控件则是:对所生成的控件进行用户输入时,所生成的控件将会控制所述预定应用程序执行与对所述控件进行用户输入时相同的操作。在预定控件是用于显示所述应用程序的相关信息的情况下,所生成的与所述预定控件相对应的控件则是:显示与所述预定控件所显示的信息相同的控件。
[0065]作为示例,控件生成单元20可当接收到用于触发生成控件的用户操作时,生成与所述预定应用程序中的预定控件对应的控件。控件生成单元20也可自动生成与所述预定应用程序中的预定控件对应的控件。
[0066]优选地,在所述预定应用程序是播放器应用程序的情况下,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备还可包括:检测单元(未示出)。检测单元用于检测是否全屏播放视频,其中,当检测到全屏播放视频时,控件生成单元20生成与所述预定应用程序中的预定控件对应的控件。
[0067]作为示例,在所述预定控件通过调用预定接口来进行操作的情况下,控件生成单元20可根据所述预定接口的规范,生成与所述预定控件对应的能够调用所述接口的控件。 所述预定接口可以是系统级接口,也可以是其他应用程序的接口,本发明对此不作限制。
[0068]作为另一示例,在所述预定控件是与标准的输入设备相应的输入控件的情况下, 控件生成单元20可根据所述标准的输入设备的规范,生成与所述预定控件对应的控件。这里,所述标准的输入设备可以是鼠标、游戏手柄(例如,PS/XB0X游戏控制器)等。所述标准的输入设备的规范可以是对接标准协议等。[〇〇69]控件显示单元30用于在副屏幕上显示生成的控件。[〇〇7〇]控件显示单元30可按照各种适合的、易于用户识别和操作的方式来在副屏幕上显示所生成的控件。作为示例,控件显示单元30可按照与所述预定控件相应的显示形式在副屏幕上显示生成的控件,例如,可按照与所述预定控件相同的标识来显示所生成的控件,所述标识可以是文字、图形等。作为另一示例,在所述预定控件是与标准的输入设备相应的输入控件的情况下,控件显示单元30可按照与所述标准的输入设备相应的显示形式在副屏幕上显示生成的控件。[〇〇71] 优选地,控件显示单元30还可在副屏幕上显示以下项之中的至少一项:当前时间、 电池电量、消息通知、包括电子终端当前运行的应用程序的标签的任务栏、用于在主屏幕上显示所述预定控件的解锁按键。从而方便用户在主屏幕上不退出当前运行的预定应用程序、不遮挡主屏幕上显示的主要内容的情况下,通过副屏幕即可及时获知需要的信息。[0072 ]关于包括电子终端当前运行的应用程序的标签的任务栏,类似于windows系统中的任务栏,方便用户在各个运行的应用程序之间进行快速切换。应用程序的标签可以是应用程序的图标,也可以是应用程序的名称等。
[0073]作为示例,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备还可包括:屏蔽单元(未示出)。屏蔽单元用于在控件显示单元在副屏幕上显示生成的控件之后,当接收到用于在主屏幕上显示所述预定控件的用户输入时,屏蔽所述用户输入。换言之,不响应用户的用于显示所述预定控件的用户输入,从而不影响主屏幕上显示的预定应用程序的主界面的显示。作为示例,用户可通过对副屏幕上显示的用于在主屏幕上显示所述预定控件的解锁按键的操作,来实现恢复在主屏幕上显示预定控件。应该理解,此时,可继续在副屏幕显示所生成的控件,也可不在副屏幕上显示所生成的控件, 还可根据用户的操作来确定是否显示所生成的控件。
[0074]此外,作为示例,根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的设备还可包括:控制单元(未示出)。控制单元用于当接收到对所述生成的控件的用户输入时,按照与所述预定控件相应的方式控制所述预定应用程序。从而对生成的控件进行操作来实现与对预定控件操作相同的功能。
[0075]图7示出根据本发明示例性实施例的控件生成单元的框图。根据本发明示例性实施例的控件生成单元20可包括键值获取单元201、生成单元202、键值匹配单元203。
[0076]具体说来,键值获取单元201用于获取所述预定应用程序中的预定控件所对应的键值。作为示例,键值获取单元201可根据用户操作所述预定控件来捕捉和记录所述预定控件所对应的键值。[〇〇77]生成单元202用于生成与所述预定控件对应的控件。
[0078]键值匹配单元203用于将生成的控件与所述预定控件的键值相匹配,其中,控制单元当接收到对所述生成的控件的用户输入时,将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序,以按照与所述预定控件相应的方式控制所述预定应用程序。例如,控制单元可通过广播将与所述生成的控件相匹配的所述预定控件的键值发送到所述预定应用程序。
[0079]根据本发明示例性实施例的在具有主屏幕和副屏幕的电子终端中运行应用程序的方法及设备,通过在电子终端的主屏幕上显示应用程序的主界面,在电子终端的副屏幕上显示所述应用程序的控件,从而能够有效避免遮挡主界面上的主要显示内容,提高用户的观感和操作感,并能够充分有效地利用屏幕空间。
[0080]虽然已表示和描述了本发明的一些示例性实施例,但本领域技术人员应该理解, 在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。
【主权项】
1.一种在具有主屏幕和副屏幕的电子终端中运行应用程序的方法,其特征在于,所述 方法包括:(A)在主屏幕上运行预定应用程序;(B)生成与所述预定应用程序中的预定控件对应的控件;(C)在副屏幕上显示生成的控件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:(D)在步骤(C)之后,当接收到用于在主屏幕上显示所述预定控件的用户输入时,屏蔽 所述用户输入。3.根据权利要求1所述的方法,其特征在于,所述预定控件通过调用预定接口来进行操 作,其中,步骤(B)包括:根据所述预定接口的规范,生成与所述预定控件对应的能够调用所述接口的控件。4.根据权利要求1所述的方法,其特征在于,所述预定控件是与标准的输入设备相应的 输入控件,其中,步骤(B)包括:根据所述标准的输入设备的规范,生成与所述预定控件对应的控件。5.根据权利要求4所述的方法,其特征在于,步骤(C)包括:在副屏幕上按照与所述标准的输入设备相应的显示形式来显示生成的控件,或者按照 与所述预定控件相应的显示形式来显示生成的控件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:(E)当接收到对所述生成的控件的用户输入时,按照与所述预定控件相应的方式控制 所述预定应用程序。7.根据权利要求6所述的方法,其特征在于,步骤(B)包括:(bl)获取所述预定应用程序中的预定控件所对应的键值;(b2)生成与所述预定控件对应的控件;(b3)将生成的控件与所述预定控件的键值相匹配,其中,步骤(E)包括:当接收到对所述生成的控件的用户输入时,将与所述生成的控件 相匹配的所述预定控件的键值发送到所述预定应用程序,以按照与所述预定控件相应的方 式控制所述预定应用程序。8.根据权利要求1所述的方法,其特征在于,所述预定应用程序包括用于播放视频的应 用程序,其中,所述方法还包括:(F)检测是否全屏播放视频,其中,当检测到全屏播放视频时,执行步骤(B)。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在副屏幕上显示以下项 之中的至少一项:当前时间、电池电量、消息通知、包括电子终端当前运行的应用程序的标签的任务栏、 用于在主屏幕上显示所述预定控件的解锁按键。10.根据权利要求1所述的方法,其特征在于,所述副屏幕是电子终端的侧边曲面屏幕。11.一种在具有主屏幕和副屏幕的电子终端中运行应用程序的设备,其特征在于,所述 设备包括:运行单元,用于在主屏幕上运行预定应用程序;控件生成单元,用于生成与所述预定应用程序中的预定控件对应的控件;控件显示单元,用于在副屏幕上显示生成的控件。
【文档编号】G06F3/0481GK106095226SQ201610390076
【公开日】2016年11月9日
【申请日】2016年6月1日 公开号201610390076.9, CN 106095226 A, CN 106095226A, CN 201610390076, CN-A-106095226, CN106095226 A, CN106095226A, CN201610390076, CN201610390076.9
【发明人】胡胜
【申请人】广州三星通信技术研究有限公司, 三星电子株式会社