多输入控制方法和系统和支持该方法和系统的电子装置制造方法

文档序号:6540034阅读:204来源:国知局
多输入控制方法和系统和支持该方法和系统的电子装置制造方法
【专利摘要】提供了多输入控制方法和系统和支持该方法和系统的电子装置。多输入控制方法包括:接收针对多个应用的激活请求;识别操作所述多个应用的一个或更多个输入单元;根据事件的出现或预设信息将输入单元分配给多个应用,使得输入单元能够以独立方式操作应用。
【专利说明】多输入控制方法和系统和支持该方法和系统的电子装置

【技术领域】
[0001]本公开涉及电子装置的操纵。更具体地,本公开涉及多输入控制方法和系统和支持该方法和系统的电子装置,其中,根据电子装置的输入控制支持各种功能。

【背景技术】
[0002]硬件技术中的最近发展已经使诸如移动终端的电子装置能够以复合方式支持各种用户功能。现有技术的这种电子装置现在支持多任务功能。
[0003]支持多任务功能的电子装置能够激活多个用户功能。然而,在大多数情况下,根据用户输入控制实际上只利用一个用户功能。也就是说,在执行一个应用程序期间,为了执行另一个应用程序,电子装置的用户可能必须执行输入控制,以暂停当前应用程序的执行并且重新选择将要执行的不同应用程序。在现有的多任务环境下用于选择将要暂停的应用程序和将要执行的另一个应用程序的这种输入控制会给用户带来困扰和不便,并且会造成用户时间的浪费。
[0004]以上信息只是作为背景信息提供,用于辅助理解本公开。没有确定并且没有断言以上任何内容是否可用作关于本公开的现有技术应用。


【发明内容】

[0005]本公开的多个方面在于解决至少上述问题和/或缺点并且提供至少下述的优点。因此,本公开的一方面在于提供一种多输入控制方法和系统和支持该方法和系统的电子装置,其中,可针对不同的应用程序(app )独立地执行输入控制。
[0006]根据本公开的一方面,提供了一种在电子装置中进行多输入控制的方法。该方法包括:接收针对多个应用的激活请求;识别操作所述多个应用的一个或更多个输入单元;根据事件的出现或预设信息将输入单元分配给所述多个应用,使得输入单元能够以独立方式操作应用。
[0007]根据本公开的另一方面,提供了一种支持多输入控制的电子装置。该电子装置包括:一个或更多个输入单元,配置成产生用于操作多个应用的输入信号;控制单元,配置成在接收到针对多个应用的激活请求时执行如下处理:根据事件的出现或预设信息将输入单元分配给所述多个应用,使得输入单元能够以独立方式操作应用。
[0008]根据本公开的另一方面,提供了一种支持多输入控制的电子装置。该电子装置包括:连接接口,产生用于操作多个应用的输入信号的一个或更多个外部输入单元可连接到所述连接接口 ;和控制单元,配置成在接收到针对多个应用的激活请求时执行如下处理:根据事件的出现或预设信息将外部输入单元分配给所述多个应用,使得外部输入单元能够以独立方式操作应用。
[0009]根据本公开的另一方面,提供了一种多输入控制系统。该多输入控制系统包括:电子装置,能够支持多个应用的执行,并且包括被配置成操作所述多个应用的一个或更多个输入单元;和至少一个外部输入/输出装置,通过电子装置的连接接口与电子装置连接,并且被配置成从一个或更多个外部输入单元接收输入信号,其中,电子装置被配置成将从电子装置的输入单元和外部输入单元选择的一个或更多个输入单元分配给所述多个应用,使得分配的输入单元能够以独立方式操作应用,或者被配置成输出输入单元列表,以实现这种输入单元分配。
[0010]如上所述,根据本公开的多输入控制方法和系统,可将至少一个输入单元分配给一个应用程序,使得可基于各个应用执行用户输入控制。
[0011]本公开能够实现基于各个应用进行输入控制的性能,使得可独立地操纵多个应用程序。
[0012]因此,在本公开中,在不需要选择一个应用程序的情况下,可通过操纵特定输入单元直接控制特定应用程序。
[0013]本公开能够以连接并操纵一个或更多个外部输出单元的复合方式使用外部输入单元,从而以各种形式扩展输入控制。
[0014]在本公开中,基于各个应用的输入控制能够通过外部输出单元平稳地利用电子装置中存储的各种内容,而没有干扰。
[0015]通过下面结合附图公开了本公开的各种实施例的详细描述,对于本领域的技术人员,本公开的其它方面、优点和突出特征将变得清楚。

【专利附图】

【附图说明】
[0016]通过下面结合附图的描述,本公开的特定实施例的以上和其它方面、特征和优点将更加清楚,其中:
[0017]图1是根据本公开的第一实施例的支持多输入控制的电子装置的框图;
[0018]图2示出根据本公开的实施例的图1的电子装置中的控制单元的配置;
[0019]图3示出根据本公开的第一实施例的多输入控制方法;
[0020]图4是根据本公开的第一实施例的支持多输入控制的屏幕界面的示例;
[0021]图5是根据本公开的第一实施例的支持多输入控制的屏幕界面的另一个示例;
[0022]图6是根据本公开的第一实施例的支持多输入控制的屏幕界面的另一个示例;
[0023]图7示出根据本公开的第二实施例的支持多输入控制的系统;
[0024]图8示出根据本公开的第二实施例的多输入控制方法;
[0025]图9A和图9B是根据本公开的第二实施例的支持多输入控制的屏幕界面的示例;
[0026]图1OA和图1OB是根据本公开的第二实施例的支持多输入控制的屏幕界面的另一个示例;
[0027]图11示出根据本公开的第二实施例的支持多输入控制的功能模块。
[0028]在整个附图中,类似的参考标号将被理解为是指类似的部件、组件和结构。

【具体实施方式】
[0029]提供下面参照附图的描述以有助于全面理解如权利要求书及其等同物限定的本公开的各种实施例。描述包括有助于理解的各种特定细节,但这些细节将被视为只是示例性的。因此,本领域的普通技术人员将认识到,可在不脱离本公开的范围和精神的情况下,对这里描述的各种实施例进行各种变化和修改。另外,为了清晰和简洁,可省略对公知功能和构造的描述。
[0030]下面的描述和权利要求书中使用的术语和词语不限于书面含义,而是仅由发明人使用以能够清楚和一致地理解本公开。因此,本领域的技术人员应该清楚,提供下面对本公开的各种实施例的描述只是出于示例的目的,而不是出于限制如权利要求书及其等同物限定的本公开的目的。
[0031]要理解,除非上下文另外清楚指明,否则单数形式包括复数对象。因此,例如,引用“组件表面”包括引用一个或更多个这样的表面。
[0032]可省略对这里包含的公知功能和结构的详细描述,以避免混淆本公开的主题。还可省略对具有基本上相同配置和功能的组件的详细描述。
[0033]在附图中,一些元件被夸大或者只被简要描述,因此可不按比例绘制。本公开不受附图中对象之间的相对尺寸和对象之间的间隔限制。
[0034]图1是根据本公开的第一实施例的支持多输入控制的电子装置(下文中,称为移动终端)的框图。
[0035]参照图1,移动终端100可包括通信单元110、音频处理单元130、显示单元140、存储单元150和控制单元160。移动终端100还可包括硬件键120、连接接口 180、相机模块170、显示单元140的触摸板141和笔触摸板145作为输入装置。移动终端100还可包括诸如加速度传感器、接近传感器和陀螺传感器的运动传感器作为输入装置(未示出)。
[0036]这里,相机模块170用于移动终端100的图像捕获。因为可使用相机模块170捕获的图像信号作为控制单元160执行的特定功能的输入数据,所以相机模块170可在本公开中被视为输入装置。连接接口 180是能连接到外部输入单元和外部输出单元中的至少一个的接口。例如,外部输入单元可包括能连接到接口的键盘、鼠标、电子笔和遥控器。因此,当外部输入单元连接到连接接口 180时,连接接口 180可被视为输入装置。
[0037]作为外部输入/输出装置,智能电视(TV)、智能监视器等可连接到连接接口 180。在这种情况下,连接接口 180不仅可执行将数据从移动终端100输出到外部输入/输出装置的输出功能,还可执行将通过外部输入/输出装置接收的用户输入信号传递到控制单元160的输入功能。因此,根据连接到连接接口 180的外部单元或与装置的特性,可将连接接口 180描述为输入装置或输入/输出装置。
[0038]笔触摸板145被配置成接收与电子笔的接触或电子笔的姿势作为输入信号。因此,笔触摸板145和与其一起使用的电子笔在本公开中可被视为另一个输入装置。
[0039]本公开的具有以上配置的移动终端100支持多输入控制功能。也就是说,在包括存储在存储单元150中的应用和存储在外部服务器中的基于服务器的应用的许多应用程序(应用)之中,移动终端100支持至少一个激活的应用的操纵。这里,为了支持应用操纵,移动终端100可将其输入单元与特定应用映射。换句话讲,移动终端100可根据激活的应用的数量和用户选择将至少一个输入单元分配给特定应用。因此,当使用多个应用时,移动终端100可使用户能够操纵特定输入单元,以控制对于与输入单元映射的应用的输入。
[0040]通信单元110被配置成支持移动终端100的通信。通信单元110可创建各种通信信道,以支持消息服务、网页浏览、视频通话、语音通话、数据发送和接收、云服务。移动终端100可存储支持通信单元110的功能的各种应用。用户可激活应用并且利用应用的功能。具体地,当通过通信单元110使用多个应用时,移动终端100可将输入单元分配给应用。例如,通信单元110可用于支持多个网页的浏览。
[0041]这里,为了浏览多个网页,可给各网页分配一个独立的输入单元。例如,触摸板141可被映射为用于网页中的第一网页的输入装置,笔触摸板145可被映射为用于网页中的第二网页的输入装置。触摸板141和笔触摸板145中的至少一个的第一区域可被分配为用于网页中的第一网页的输入单元,触摸板141和笔触摸板145中的至少一个的第二区域可被分配为用于网页中的第二网页的输入单元。也就是说,用户可操纵触摸板141以浏览第一网页,并且可操纵电子笔以浏览第二网页。
[0042]作为另一示例,当通过通信单元110执行网页浏览和即时通讯时,触摸板141可被映射为用于网页浏览的输入装置,并且笔触摸板145可被映射为用于即时通讯的输入装置。当通过通信单元110执行网页浏览功能和视频通话功能时,触摸板141和笔触摸板145可被映射为用于网页浏览功能的输入装置,并且硬件键120可被映射为用于视频通话功能的输入装置。
[0043]硬件键120被配置成产生移动终端100的操作所需的各种输入信号。硬件键120可包括各种形式的键,诸如,按钮键、侧边键和归位键。当激活一个应用时,可使用硬件键120操纵应用。当激活多个应用时,可使用硬件键120在控制单元160的控制下操纵特定应用。还可使用硬件键120以根据用户选择操纵被分配的应用。当硬件键120被分配给特定应用时,通过硬件键120的键击产生的输入信号可只被施加到对应应用。根据用户选择,硬件键120可被重新分配给不同应用。当结束执行分配了硬件键120的应用时,硬件键120可在控制单元160的控制下被分配给不同的应用,或者可保持在等待状态供用户进行应用分配。通过硬件键120的键击产生的输入信号可携带指示硬件键120的输入装置标识符(ID)信息和指示被按下的键的按钮类别信息。因此,当接收到通过硬件键120的键击产生的输入信号时,控制单元160可检查输入信号的输入装置ID信息和按钮类别信息,以确定输入信号被施加到的应用以及如何被施加到该应用。为此目的,控制单元160可参照关于硬件键120和应用ID之间的映射的信息。可在应用操纵期间或根据用户选择,默认地指定硬件键120和应用ID之间的映射。
[0044]同时,移动终端100可支持硬件键120和应用之间的关联。例如,硬件键120的归位键可被映射为用于第一应用的输入装置,并且硬件键120的侧边键可被映射为用于第二应用的输入装置。为此目的,移动终端100可给各个硬件键120分配按钮ID。使用按钮ID信息,控制单元160可确定由键击造成的输入信号被施加到的应用以及如何被施加到该应用。
[0045]音频处理单元130被配置成处理在操作期间产生的各种音频信号。音频处理单元130可包括:扬声器SPK,用于输出由移动终端100产生或解码的音频信号;麦克风MIC,用于收集用于语音通话、视频通话或录音的音频信号。音频处理单元130的麦克风MIC可被视为输入装置。也就是说,麦克风MIC可用作用于操纵特定应用的输入单元。例如,麦克风MIC可收集语音信号并且将语音信号作为输入信号转发到控制单元160,以用于处理视频通话或语音通话的通话功能。
[0046]麦克风MIC还可用作用于产生基于语音识别运行的应用的命令的输入单元。例如,麦克风MIC可被分配为用于多个网页中的第一网页的输入装置,触摸板141和笔触摸板145可被分配为用于多个网页中的第二网页的输入装置。在这种情况下,当收集语音信号时,移动终端100可通过语音识别产生对应命令并且应用该命令来操纵第一网页。
[0047]另外,当给应用分配输入装置时,音频处理单元130可输出对应的声音通知。当接收到关于分配给给定应用的输入装置的查询时,音频处理单元130可在控制单元160的控制下输出对应的声音通知。当从特定输入单元接收到产生输入信号的请求时,音频处理单元130可输出描述输入信号的声音通知。例如,在外部输入/输出单元连接到连接接口 180之后,当通过外部输入/输出单元接收到用于控制应用的输入信号时,音频处理单元130可输出描述输入信号的声音通知。可根据设计者或用户选择跳过这种声音通知的输出。
[0048]显示单元140被配置成输出移动终端100的操作所需的各种功能屏幕。例如,显示单元140可以以全屏格式在执行的多个应用中输出菜单屏幕、应用处理屏幕、多应用处理屏幕、一个应用处理屏幕。具体地,显示单元140可输出用于根据用户选择激活的应用的屏幕。当请求操纵多个应用时,显示单元140可通过分屏功能输出多个应用处理屏幕。这里,为了支持本公开的多输入控制,显示单元140可提供输入单元映射屏幕。输入单元映射屏幕可包括用于选择多个应用的应用选择区、用于输出所选应用的屏幕的应用使用区、用于选择将被分配给所选应用的输入单元的输入单元选择区。当选择至少一个输入单元时,显示单元140可以以多输入控制屏幕的形式输出被施加来自输入单元的输入信号的对应的应用处理屏幕。这里,多输入控制屏幕可与输入单元映射屏幕类似,除了输入单元选择区之外。例如,多输入控制屏幕可包括输入单元映射区作为输入单元选择区的替代。稍后参照附图更详细地描述各种屏幕界面。
[0049]为了支持输入功能,显示单元140可包括触摸板141、显示面板143、笔触摸板145。触摸板141可以是通过使用电容或电阻技术感测由手指等的触摸造成的物理或电变化的面板。触摸板141可被放置在显示面板143的上面或下面,并且向控制单元160发送关于手指的触摸位置和对应于手指移动的手势的信息。显示面板143是在其上面输出屏幕组成元素的面板。在与触摸板141映射的显示单元140上输出各种屏幕组成元素。例如,如之前描述的,显示单元140可输出输入单元映射屏幕和多输入控制屏幕。笔触摸板145可被放置在显示面板143的上面或下面,可识别电子笔的存取并且向控制单元160提供关于电子笔移动的信息。笔触摸板145可以是根据电子笔特性的各种类型中的一种。例如,笔触摸板145可以是电磁感应面板。触摸板141和笔触摸板145可被视为本公开中的输入装置。当在本公开的多输入控制功能中没有使用手指触摸功能或笔触摸功能中的至少一个时,显示单元140可被设计成不包括触摸板141或笔触摸板145中的至少一个。
[0050]另外,当通过分别分配给多个应用的多个输入单元中的一个产生输入信号时,显示单元140可输出指示产生输入信号的输出信息。例如,当通过分配给第一应用的第一输入单兀产生第一输入信号时,显不单兀140可在第一应用处理屏幕上输出指不产生第一输入信号或关于根据第一输入信号执行的功能的信息的文本弹窗。当通过分配给第二应用的第二输入单元产生第二输入信号时,显示单元140可在第二应用处理屏幕上输出指示第二输入信号的类型或根据第二输入信号执行的功能的文本信息。
[0051]存储单元150可存储移动终端100的操作所需的各种应用程序和在移动终端100的操作期间产生的各种数据。例如,存储单元150可存储操作移动终端100所需的操作系统等。具体地,存储单元150存储与用户功能相关的各种应用,并且向控制单元160提供应用和关联数据,以根据用户请求执行。为此目的,如图中所示出的,存储单元150可存储多个应用151、多输入控制程序153、输入单兀列表155。
[0052]应用151是支持移动终端100的各种功能的应用程序。应用151可被表示为显示单元140上的图标或菜单项,或者可以与快捷键映射,并且可以根据用户请求或信息激活。例如,应用151可包括语音通话应用、视频通话应用、云服务应用、相机应用、网络接入应用等。应用151可包括具有类似功能的多个应用。例如,应用151可包括多个浏览器应用。应用151还可包括与相机模块170相关的多个应用。应用151可包括用于利用外部输入/输出单元的多个应用。应用151可包括用于本公开的多输入控制的应用。因此,当激活多个应用时,移动终端100可调用并激活多输入控制应用,以配置用于选择输入单元的设置或支持默认输入单元的独立使用。
[0053]多输入控制程序153是支持将至少一个输入单元分配给移动终端100中使用的至少一个应用的程序。多输入控制程序153可包括用于识别在请求时将被激活的应用的例行程序、用于识别可用于利用应用的输入单元的例行程序、用于设置多输入控制模式的例行程序、用于在多输入控制模式期间选择将被分配给应用的至少一个输入单元的例行程序。多输入控制程序153可包括给这样的例行程序:当在多输入控制模式期间激活一个应用时,将所有可用输入单元分配给该应用。多输入控制程序153可包括当在多输入控制模式期间激活多个应用时调用输入单元列表155的例行程序和用于将默认选择或用户选择的输入单元分配给激活的应用的例行程序。
[0054]输入单兀列表155包含关于可用于利用特定应用的输入单兀的信息。例如,输入单兀列表155可包括触摸板141、笔触摸板145和硬件键120作为用于消息处理应用的输入装置。输入单元列表155还可包括能通过连接接口 180连接的键盘、鼠标、触摸板、笔和笔触摸板作为用于消息处理应用的输入装置。为此目的,移动终端100可识别与连接接口180连接的外部设备并且将识别的外部设备添加到输入单元列表155中。当外部输入/输出装置通过连接接口 180连接时,移动终端100可将外部输入/输出装置的输入部件添加到输入单兀列表155中。
[0055]当检测到应用的激活时,移动终端100可通过添加所有可用于应用的输入单元作为输入单元列表155的条目来更新输入单元列表155。在利用多个应用的情况下,当将第一输入单元分配给第一应用时,第一输入单元从输入单元列表155中的与第二应用关联的条目中排除。在能够通过区域划分独立进行输入控制的输入单元(诸如触摸板141或笔触摸板145)的情况下,尽管输入单元已被分配给第一应用,但还可在输入单元列表155中添加该输入单元作为第二应用的条目。稍后,参照所附的屏幕呈现更详细地描述输入单元列表155的表不。
[0056]相机模块170被配置成捕获移动终端100的图像。当相机模块170收集图像信号并且将图像信号提供到控制单元160时,相机模块170可被视为移动终端100的输入装置。相机模块170捕获的图像可通过图像识别被用作命令。例如,相机模块170可捕获用户的脸或手的图像,控制单元160可通过比较捕获的图像与预设图案来分析捕获的图像,并且将该图像视为命令的输入。因此,相机模块170可被视为本公开的输入装置。也就是说,相机模块170可用作输入单元并且可被分配给特定应用。
[0057]连接接口 180用于将外部输入/输出单元连接到移动终端100,以进行通信。连接接口 180可支持有线连接和无线连接二者。例如,连接接口 180可支持有线串行接口,诸如,通用串行总线(USB)接口和通用异步接收器/发送器(UART)接口。连接接口 180还可支持无线接口,诸如,BLUETOOTH (蓝牙)接口、ZigBee接口、超带宽(UWB)接口、射频识别(RFID)接口、红外接口、无线应用协议(WAP)接口。也就是说,连接接口 180可支持与移动终端100兼容的各种类型的通信接口。为了连接一个或更多个外部输入/输出单元,连接接口 180可由多个端口和无线通信模块组成。例如,连接接口 180可支持与键盘、鼠标、无线遥控器、智能TV、智能监视器、平板计算机、个人计算机、笔记本计算机等的连接。在支持多输入控制的情况下,连接接口 180能够使外部输入单元也用作本公开的输入装置。
[0058]控制单元160执行本公开的移动终端100的各种信号和数据处理操作。例如,响应于对应用的激活请求,控制单元160可执行应用并且在显示单元140上输出对应的应用处理屏幕。这里,控制单元160可根据预设信息或用户请求将默认的或选择的输入单元分配给应用。具体地,当激活多个应用时,控制单元160允许分配给应用的输入单元独立地操作。为此目的,控制单元160可具有如图2中所示的配置。
[0059]图2示出根据本公开的实施例的控制单元160的配置。
[0060]参照图2,控制单元160可包括事件处理器163和应用功能执行器161。
[0061]应用功能执行器161通过在接收到针对应用的激活请求时加载用于应用的例行程序并且提供加载和执行例行程序所需的数据来支持应用利用。具体地,应用功能执行器161可将事件处理器613提供的输入信号施加到特定应用,并且向显示单元140或音频处理单元130输出对应的应用结果。这里,应用功能执行器161可检查事件处理器163提供的输入信号的输入装置ID,以识别与应用映射的输入单元。为此目的,应用功能执行器161可产生并保持关于输入装置ID和应用ID之间的映射的信息。应用功能执行器161可通过分析输入装置ID和应用ID向对应应用施加接收到的输入信号。对于经受部分分配的输入单元(诸如触摸板141或笔触摸板145),应用功能执行器161可保持关于输入装置ID、区域划分和应用ID的信息。因此,当从触摸板141等接收输入信号时,应用功能执行器161可检查输入信号的输入装置ID和区域划分信息以识别对应的应用ID。
[0062]事件处理器163支持移动终端100中可用的各种输入单元的分类和对于应用的输入单元的分配以及输入单元产生的输入信号的分布。为此目的,事件处理器163可包括输入U管理器162和应用选择器164。
[0063]输入管理器162支持产生并更新输入单兀列表155。输入管理器162可提供输入单元映射屏幕,以基于输入单元列表155将输入单元分配给应用。更具体地,在接收到针对至少一个应用的激活请求时,输入管理器162可提供能够选择将要分配给应用的输入单元的应用模块映射屏幕。这里,输入管理器162可产生输入单元列表155或者参照存储单元150中存储的输入单元列表155。各应用可包括关于可用于执行的输入单元的设计信息。对于应用,输入管理器162可通过比较关于可用于应用所提供的执行的输入单元的信息与关于移动终端100中当前可用的输入单元的信息,产生指示实际可用于应用的输入单元的输入单元映射信息。可基于应用产生并更新输入单元映射信息。另外,当通过连接接口 180连接的外部输入单元可用于执行的应用时,输入管理器162可通过将外部输入单元作为条目添加到输入单元列表155中,来执行信息更新。然后,当选择外部输入单元供应用利用时,输入管理器162可相应地更新输入单元映射信息。
[0064]另外,输入管理器162可根据用户选择或者根据在没有用户选择的情况下默认设置的信息将输入单元分配给特定应用。在使用第一应用期间,当新激活第二应用时,输入管理器162可调整分配给第一应用的输入单元。例如,在已经将第一输入单元和第二输入单元分配给第一应用之后,当接收到用于将第二输入单元分配给第二应用的请求时,输入管理器162可执行分配调整,使得只有第一输入单元被分配给第一应用。作为另一个示例,在已经将第一输入单元和第二输入单元分配给第一应用之后,当接收到用于将第一输入单元分配给第二应用的请求时,输入管理器162可执行分配调整,使得第一输入单元的第一区被分配给第一应用,并且产生用于第二应用的输入单元映射信息,使得第一输入单元的第二区(独立于第一区)被分配给第二应用。此后,输入管理器162向应用选择器164发送输入单兀产生的输入信号。
[0065]应用选择器164支持参照输入管理器162产生的输入单兀映射信息处理输入信号。也就是说,当接收到输入信号时,应用选择器164可检查输入单元映射信息,以识别与已发送输入信号的输入单元映射的应用,并且请求应用功能执行器161向所识别的应用施加输入信号。这里,应用选择器164可提供多输入控制屏幕。多输入控制屏幕可支持处理用于操纵至少一个应用的输入信号。当输出多个应用处理屏幕时,可使用多输入控制屏幕来输出指示由特定输入单元产生的输入信号被施加到的应用的信息。应用选择器164可通过多输入控制屏幕提供关于由特定输入单元产生的输入信号的类型和输入信号的应用的信息。根据用户或设计者的设置,可跳过关于输入信号的信息的输出。应用选择器164可支持在靠近应用的区域中输出关于分配给该应用的输入单元的指导信息。
[0066]如上所述,支持本公开的多输入控制功能的移动终端100可提供关于可用于至少一个激活的应用的输入单元的信息,从而能够利用所需的输入单元。具体地,当激活多个应用时,移动终端100可将各个输入单元分配给应用,使得可根据输入单元的操纵单独控制应用的执行。另外,移动终端100能够将通过连接接口 180连接的外部输入/输出单元以更直观方式用作独立的输入装置。
[0067]图3是示出根据本公开的第一实施例的多输入控制方法的流程图。
[0068]参照图3,在多输入控制方法中,在操作301中,移动终端100的控制单元160等待功能操作。这里,控制单元160可分配来自电源的电力,输出待机屏幕,保持休眠状态。此后,在操作303中,控制单元160检查是否配置了多输入控制模式。如果没有配置多输入控制模式,则控制单元160前进至操作305,在操作305,控制单元160支持默认的操作处理。也就是说,在接收到针对特定应用的激活请求时,控制单元160可将移动终端100的输入单元分配给应用并且根据从输入单元产生的输入信号执行应用。
[0069]如果在操作303配置了多输入控制模式,则控制单元160前进至操作307,在操作307,控制单元160检查是否激活了多个应用。如果只激活了一个应用,则控制单元160前进至操作309,在操作309,控制单元160根据设置将输入单元分配给该应用并且执行该应用。这里,控制单元160可使得用户能够选择将被用于操纵应用的至少一个输入单元。
[0070]如果在操作307激活了多个应用,则控制单元160前进至操作311,在操作311,控制单元160基于各个应用执行输入单元分配。这里,控制单元160可根据预设信息将多个输入单元分配给多个应用。例如,控制单元160可默认地将触摸板141作为输入装置分配给第一应用。控制单元160可默认地将笔触摸板145作为输入装置分配给第二应用。可选地,控制单元160可基于应用提供用于输入单元分配的输入单元映射屏幕,并且根据用户选择将输入单元分配给各个应用。控制单元160可在显示单元140上输出关于输入单元和应用之间的映射的信息,供用户进行确认。控制单元160可产生并保持描述输入装置ID和应用ID之间的映射的输入单元映射信息。
[0071]此后,在操作313,控制单元160检查是否从被分配给一个应用的输入单元接收到输入信号。如果从被分配给一个应用的输入单元接收到输入信号,则控制单元160前进至操作315,在操作315,控制单元160识别与已发送输入信号的输入单元映射的应用,并且将输入信号施加到所识别的应用。为此目的,输入单元产生具有输入装置ID的输入信号。控制单元160可检查输入信号的输入装置ID,参照输入单元映射信息识别与输入装置ID映射的应用ID,并将输入信号施加到对应应用。
[0072]如果没有从输入单元接收到输入信号,则控制单元160前进至操作317,在操作317,控制单元160检查是否产生了用于退出多输入控制模式的事件。如果产生了用于退出多输入控制模式的事件,则控制单元160返回到操作305,在操作305,控制单元160支持默认的操作处理。如果没有产生用于退出多输入控制模式的事件,则控制单元160返回到操作311并且重复以上过程。在从操作311开始的重复期间,控制单元160可根据用户请求改变针对特定应用的输入单元的分配。当新的外部输入单元连接到移动终端100时,控制单元160可输出用于将外部输入单元分配给所需应用的输入单元映射屏幕。然后,控制单元160可允许外部输入单元根据用户选择用于操纵应用。在这个过程中,控制单元160可更新并且管理输入单元映射信息。当用户没有选择将被分配外部输入单元的应用时,控制单元160可根据设置将外部输入单元分配给应用,或者自动地将外部输入单元分配给被设计成支持该外部输入单元的应用,并且支持通过使用外部输入单元操纵应用。可选地,当连接了新的外部输入单元时,控制单元160进入等待针对外部输入单元的分配的用户选择的状态。
[0073]图4是根据本公开的第一实施例的支持多输入控制的移动终端的示例屏幕界面。
[0074]参照图4,移动终端100可在显示单元140上输出多输入控制屏幕。如标号401所指示的,多输入控制屏幕示出激活了多个应用的状态。多输入控制屏幕可包括应用选择区
40、应用使用区50、输入单元映射区60。应用选择区40用于选择移动终端100提供的多个应用中的至少一个。如图所示,在应用选择区40中,多个应用作为图标被列出。应用选择区40可支持用于示出当前隐藏的应用的滚动功能。应用选择区40可支持用于示出当前隐藏的应用的图标的辅助窗口。
[0075]应用使用区50可包括第一应用使用区51和第二应用使用区52,以容纳例如第一应用(应用I)和第二应用(应用2)的屏幕。当布置在应用选择区40中的应用图标被拖拽到应用使用区50的一部分时,可激活对应的应用,并且可在应用使用区50中输出应用的屏幕。尽管在标号401指示的状态下激活两个应用,但本公开不限于此。也就是说,当激活了不止两个应用时,可相应地增加应用使用区的数量。
[0076]输入单元映射区60用于提供关于分配给应用使用区50中的应用的输入单元的信息。例如,输入单元映射区60可包括与第一应用使用区51相关的第一输入单元映射区61和与第二应用使用区52相关的第二输入单元映射区62。这里,第一输入单元映射区61指示标注为“手”的触摸板141作为输入装置被分配给第一应用(应用I)的状态。第二输入单元映射区62指示标注为“笔”的笔触摸板145作为输入装置被分配给第二应用(应用2)的状态。
[0077]在这种情况下,当用户在显示单元140上用手指产生输入信号时,移动终端100可只向第一应用(应用I)施加手触摸输入信号。当用户在显示单元140上用电子笔产生输入信号时,移动终端100可只向第二应用(应用2)施加笔触摸输入信号。即使当手触摸和笔触摸一起出现时,移动终端100可分别向第一应用(应用I)和第二应用(应用2)施加触摸。
[0078]为了改变输入单元,用户可选择输入单元映射区60,以选择不同的输入单元。例如,当选择输入单元映射区60的第二输入单元映射区62时,移动终端100可输出如标号403指示的输入单元映射屏幕。输入单元映射屏幕可包括应用选择区40、应用使用区50、输入单元选择区70。这里,应用选择区40和应用使用区50可与标号401指示的状态相同。如图所示,输入单元选择区70用于列出可用于第二应用(应用2)的操纵的输入单元。移动终端100还可列出与连接接口 180连接的外部输入单元。在标号403指示的状态下,假设鼠标101和键盘103作为外部输入单元连接到连接接口 180。
[0079]因此,在输入单元选择区70中,指示笔触摸板145的“笔”、指示触摸板141的“手”、指示硬件键120的“按钮”、指示作为外部输入单元的鼠标101的“鼠标”、指示作为外部输入单元的键盘103的“键盘”可作为选择项被列出。用户可通过选择输入单元选择区70中列出的装置项中的不止一个来选择多个输入单元。然后,可在输入单元映射区中输出多个输入单元的映射信息。
[0080]在标号403指示的输入单元映射屏幕中,第一输入单元映射区61可保持与多输入控制屏幕中相同的状态,第二输入单元映射区62可变成与第二应用(应用2)相关的输入单元选择区70。
[0081]图5是根据本公开的第一实施例的支持多输入控制的移动终端的另一示例屏幕界面。
[0082]参照图5,移动终端100可在显示单元140上输出具有指示相同输入装置的标注为“手”的输入单元映射区60的多输入控制屏幕。如之前在图4中描述的,多输入控制屏可包括应用选择区40、应用使用区50、输入单元映射区60。这里,因为应用选择区40和应用使用区50与结合图4描述的应用选择区40和应用使用区50基本上相同,所以省略对其的详细描述。
[0083]在输入单元映射区60中,在与第一应用(应用I)相关的第一输入单元映射区61和与第二应用(应用2)相关的第二输入单元映射区62中都输出“手”。也就是说,图5指示触摸板141作为输入装置被分配给第一应用(应用I)和第二应用(应用2)二者。为了使用作为输入装置的触摸板141独立地支持第一应用(应用I)和第二应用(应用2),如图所示,在触摸板141上划分区域。在图5中,用虚线表示区域划分,但在实际实现方式中,可省略这种虚线或者用诸如实线的其它标记取代这种虚线。
[0084]在使用虚线或实线进行区域划分的情况下,移动终端100可以以容易识别的方式将用于第一应用(应用I)的输入装置表示为第一触摸板区41,并且将用于第二应用(应用2)的输入装置表示为第二触摸板区42。移动终端100将在第一触摸板区41中产生的手触摸输入信号施加到第一应用(应用I ),并且将在第二触摸板区42中产生的手触摸输入信号施加到第二应用(应用2)。显示单元140的触摸板141的应用选择区40可被表示为触摸板公共区43。控制单元160可将触摸板公共区43、第一触摸板区41和第二触摸板区42视为独立的触摸区。从各区域产生的触摸信号可被施加到与该区域映射的应用。这里,从触摸板公共区43产生的触摸信号可被施加到第一触摸板区41或第二触摸板区42。例如,当与应用选择区40中布置的第三应用(App3)关联的图标被拖拽并放置到第一应用使用区51上时,第一应用(应用I)可被终止并且第三应用(应用3)的屏幕可输出在第一应用使用区51上。可选地,可根据用户控制将第一应用使用区51上处理的特定应用移动到第二应用使用区52。例如,当第一应用使用区51上的第一应用(应用I)被选择并且移动到第二应用使用区52时,第一应用(应用I)可输出在第二应用使用区52上。
[0085]图6是根据本公开的第一实施例的支持多输入控制的移动终端的另一示例屏幕界面。
[0086]参照图6,移动终端100可在显示单元140上输出包括应用选择区40、第一应用使用区51和第二应用使用区52的屏幕。
[0087]应用选择区40用于选择许多应用中的至少一个。应用选择区40以与图4和图5中描述的方式基本上相同的方式使用。
[0088]第一应用使用区51用于输出如图所示的第一应用(应用I)的屏幕。具体地,第一应用(应用I)可能需要字符输入。例如,第一应用(应用I)可对应于网页浏览功能、消息处理功能或文档编辑功能。第一应用(应用I)在第一应用使用区51上的屏幕输出方向可根据用户请求变化。例如,当用户在第一应用使用区51上在特定方向上做出手势时,移动终端100可根据手势方向改变第一应用(应用I)的屏幕输出方向。当在利用第一应用使用区51上的第一应用(应用I)期间产生请求文本输入的事件时,可在屏幕的一部分上输出第一虚拟输入窗口(SIPI)。具体地,第一虚拟输入窗口(SIPI)可在与第一应用(应用I)的屏幕输出方向对准的方向上输出。
[0089]第二应用使用区52用于输出如图所示的第二应用(应用2)的屏幕。第二应用(应用2)也可能需要字符输入。例如,第二应用(应用2)可对应于聊天功能、网页浏览功能、日程表功能或照片编辑功能。如图所示出,第二应用(应用2)的屏幕输出方向可以是与第一应用(应用I)的屏幕输出方向不同的取向。根据用户设置,第二应用(应用2)的屏幕输出方向也可以与第一应用(应用I)的屏幕输出方向相同。还可根据用户请求调整第二应用使用区52上的第二应用(应用2)的屏幕输出方向。例如,当在第二应用使用区52上通过顺时针触摸手势产生触摸信号时,第二应用屏幕可顺时针旋转90度。当在第二应用使用区52上通过逆时针触摸手势产生触摸信号时,第二应用屏幕可逆时针旋转90度。当在利用第二应用(应用2)期间产生请求文本输入的事件时,可在第二应用使用区52的一部分上输出第二虚拟输入窗口(SIP2)。具体地,第二虚拟输入窗口(SIP2)可在与第二应用(应用2)的屏幕输出方向对准的方向上输出。在以上描述中,第一虚拟输入窗口(SIPl)和第二虚拟输入窗口(SIP2)被描述为具有与不同键布局映射的键。然而,本公开不限于此。也就是说,第一虚拟输入窗D(SIPl)和第二虚拟输入窗口(SIP2)可具有相同的键映射,诸如,虚拟QWERTY键盘。
[0090]在图6中,移动终端100可使用第一触摸板区41来独立地操纵第一应用使用区51上的第一应用(应用I)。移动终端100还可使用第二触摸板区42来独立地操纵第二应用使用区52上的第二应用(应用2)。移动终端100可使用触摸板公共区43以允许独立地操纵应用选择区40。从各区域产生的触摸信号可被施加到与该区域映射的应用。以上已经描述了显示单元140的触摸板141上的区域划分。然而,本公开不限于此。也就是说,与触摸板141类似,笔触摸板145可被划分成第一应用使用区51、第二应用使用区52和触摸板公共区43。为了呈现输入单元映射信息,第一输入单元映射区61设置在第一应用使用区51的区域,第二输入单元映射区62设置在第二应用使用区52的区域。在第一输入单元映射区61和第二输入单元映射区62中输出关于与应用使用区映射的输入单元的信息。在附图中,在第一输入单元映射区61和第二输入单元映射区62中都列出“手”和“笔”,这表示触摸板141的不同区域分别与第一应用使用区51和第二应用使用区52关联,并且笔触摸板145的不同区域分别与第一应用使用区51和第二应用使用区52关联(区域分割)。这里,假设笔触摸面板145只与第二应用使用区52关联。然后,在第二输入单元映射区62中将只列出“笔”,并且在第二应用使用区52上产生的手触摸信号将被施加到在第一应用使用区51上运行的应用。
[0091]图7示出根据本公开的第二实施例的支持多输入控制的系统。
[0092]参照图7,多输入控制系统10可包括移动终端100、第一外部输入/输出装置200、第二外部输入/输出装置300。这里,根据移动终端100的能力,多输入控制系统10可只包括移动终端100和第一外部输入/输出装置200,或者还包括其它外部输入/输出装置。
[0093]在具有以上配置的多输入控制系统10中,移动终端100可将执行中的应用的功能屏幕发送到与移动终端100的连接接口 180连接的第一外部输入/输出装置200和第二外部输入/输出装置300中的至少一个。在这个过程中,多输入控制系统10的移动终端100可提供输入单元,以独立地操纵至少一个激活的应用。
[0094]作为示例,在移动终端100中激活多个应用的状态下,假设在移动终端100中输出第一应用(应用I)的屏幕,向第一外部输入/输出装置200输出第二应用(应用2)的屏幕,向第二外部输入/输出装置300输出第三应用(应用3)的屏幕。这里,移动终端100可针对第一应用(应用I)屏幕分配移动终端100的多个输入单元(包括触摸板141、笔触摸板145、硬件键120、相机模块170、麦克风MIC和运动传感器)之中的至少一个输入单元。
[0095]移动终端100可将可独立于分配给第一应用(应用I)的输入单元操作的输入单元分配给第二应用(应用2),第二应用(应用2)的输出将被发送到第一外部输入/输出装置200。例如,当触摸板141分配给第一应用(应用I)触摸板时,移动终端100可将笔触摸板145、硬件键120、相机模块170、麦克风MIC和运动传感器中的至少一个作为输入装置分配给第二应用(应用2)。移动终端100还可将触摸板141的分开的区域分别分配给第一应用(应用I)和第二应用(应用2)触摸板。
[0096]为了操纵输出将被发送到第一外部输入/输出装置200的第二应用(应用2),移动终端100可根据用户选择或默认设置,针对第二外部输入/输出装置300,分配第一外部输入单元210、第二外部输入单元270和第三外部输入单元280中的至少一个作为输入装置。当用户使用为操纵第二应用(应用2)分配的输入单元产生输入信号时,向第二应用(应用2)施加输入信号,并可对应地向第一外部输入/输出装置200输出更新的第二应用(应用2)屏幕数据。
[0097]这里,用户可操纵移动终端100的输入单元之中被分配给第二应用(应用2)的输入单元。用户还可操纵分配给第一外部输入/输出装置200的第一外部输入单元210、第二外部输入单元270和第三外部输入单元280中的至少一个,以产生将被施加到第二应用(应用2)的输入信号。这里,由第一外部输入单元210、第二外部输入单元270和第三外部输入单元280中的一个产生的输入信号通过第一外部输入/输出装置200发送到移动终端100。
[0098]当从第一外部输入/输出装置200接收到输入信号时,移动终端100可向第二应用(应用2)施加输入信号并且向第一外部输入/输出装置200输出所得的第二应用(应用2)屏幕数据。这里,移动终端100可通过有线连接和无线连接中的至少一个与第一外部输入/输出装置200创建通信信道,并且通过通信信道接收输入信号或发送第二应用(应用2)屏幕数据。
[0099]为此目的,第一外部输入/输出装置200可包括第一外部输入单元210、第一装置显示单元240、第一装置控制单元260、第二外部输入单元270和第三外部输入单元280。第一外部输入/输出装置200还可包括用于支持第一外部输入单元210的信号接收器单元211。这里,第二外部输入单元270可以是相机模块。第三外部输入单元280可以是运动检测传感器。第一装置控制单元260可包括用于通过有线连接和无线连接中的至少一个与移动终端100创建通信信道的通信模块。第一装置控制单元260可控制用于从移动终端100接收第二应用屏幕数据并且在第一装置显示单元240上输出第二应用屏幕数据的操作。在与移动终端100创建连接期间,第一装置控制单元260可向移动终端100提供关于可用于操作第一外部输入/输出装置200的第一外部输入单元210、第二外部输入单元270和第三外部输入单元280的信息。
[0100]当第一外部输入单元210被分配给第二应用(应用2)时,第一装置控制单元260可通过信号接收器单元211接收从第一外部输入单元210产生的输入信号。第一装置控制单元260可将接收到的输入信号转发到移动终端100,从移动终端100接收作为施加输入信号的结果的第二应用(应用2)屏幕数据并且在第一装置显示单元240上输出第二应用(应用
2)屏幕数据。当第一外部输入/输出装置200与移动终端100连接时,第一装置控制单元260可向移动终端100提供关于第一外部输入单元210、第二外部输入单元270和第三外部输入单元280的信息。在接收到关于第一外部输入/输出装置200中配备的外部输入单元的信息时,移动终端100可提供接收到的信息作为多个应用之中的输出将被发送到第一外部输入/输出装置200的应用的输入单元选择信息。
[0101]第二外部输入/输出装置300可包括第四外部输入单元310、第五外部输入单元320、第二装置显示单元340和第二装置控制单元360。第二装置控制单元360可包括至少一个有线或无线通信模块,以根据来自移动终端100的连接请求创建通信信道。当第二外部输入/输出装置300与移动终端100连接时,第二装置控制单元360可向移动终端100提供关于第二外部输入/输出装置300中配备的输入单元(诸如第四外部输入单元310和第五外部输入单元320)的信息。当第四外部输入单元310和第五外部输入单元320中的至少一个被分配给移动终端100中的第三应用(应用3)时,从分配的外部输入单元产生的输入信号在第二装置控制单元360的控制下被发送到移动终端100。当接收到作为施加输入信号的结果的第三应用(应用3)屏幕数据时,第二装置控制单元360可在第二装置显示单元340上输出第三应用(应用3)屏幕数据。这里,为了操纵输出将被发送到第二外部输入/输出装置300的第三应用(应用3),移动终端100可将可独立于分配给不同应用的其它输入单元操作的输入单元分配给第三应用。例如,移动终端100可将笔触摸板145或硬件键120分配给第三应用。如之前描述的,可根据预设的默认信息或用户选择,执行输入单元的分配。
[0102]同时,移动终端100可只直接输出第一应用(应用I)屏幕、第二应用(应用2)屏幕和第三应用(应用3)屏幕中的一个。也就是说,移动终端100可控制显示单元140不输出第二应用(应用2)屏幕和第三应用(应用3)屏幕。用户可观看第一装置显示单元240上输出的第二应用(应用2)屏幕,并且使用分配给第二应用(应用2)的输入单元产生将被施加到第二应用(应用2)的输入信号。另外,用户可观看第二装置显示单元340上输出的第三应用(应用3)屏幕,并且使用分配给第三应用(应用3)的输入单元产生将被施加到第三应用(应用3)的输入信号。
[0103]在以上描述中,移动终端100被描述为支持第一应用(应用I)屏幕、第二应用(应用2)屏幕和第三应用(应用3)屏幕。然而,本公开不限于此。例如,移动终端100可不执行输出将被发送到显示单元140的第一应用(应用1),并且可仅执行输出将被分别发送到第一外部输入/输出装置200和第二外部输入/输出装置300的第二应用(应用2)和第三应用(应用3)。在这种情况下,移动终端100可将第二应用(应用2)屏幕和第三应用(应用
3)屏幕分别输出到外部装置显示单元240和340。当接收到用于第二应用(应用2)或第三应用(应用3)的输入信号时,移动终端100可向显示单元140输出接收到的输入信号。
[0104]如上所述,在根据本公开的第二实施例的支持多输入控制功能的多输入控制系统10中,移动终端100可向外部输入/输出装置提供在移动终端100中激活的至少一个应用的执行结果,并且可根据默认或用户设置独立地分配将用于操纵应用的输入单元。具体地,在根据本公开的第二实施例的支持多输入控制功能的多输入控制系统10中,允许移动终端100独立地分配输入单元以及通过连接接口连接的外部输入单元和外部输入/输出装置作为在移动终端100中执行的一个或更多个应用的输入装置。
[0105]图8是示出根据本公开的第二实施例的多输入控制方法中的移动终端100执行的过程的流程图。
[0106]参照图8,在根据本公开的第二实施例的用于多输入控制方法的移动终端100执行的过程中,在操作801,移动终端100等待功能操作。这里,控制单元160可分配来自电源的电力,并且根据预设信息在显示单元140上输出待机屏幕、至少一个图标或至少一个菜单项。
[0107]此后,在产生事件时,在操作803,移动终端100检查事件是否是针对多输入控制模式的请求。如果事件不是针对多输入控制模式的请求,则移动终端100前进至操作805,在操作805,移动终端100根据事件的属性执行功能。例如,移动终端100可根据用户请求或预设信息激活至少一个应用,并且在显示单元140上输出对应的应用屏幕。这里,移动终端100可将输入单元分配给与显示单元140上的顶层屏幕关联的应用。然后,移动终端100可向与顶层屏幕关联的应用施加从分配的输入单元产生的输入信号。
[0108]如果在操作803事件是针对多输入控制模式的请求,则移动终端100前进至操作807,在操作807,移动终端100检查是否连接了外部装置。如果没有连接外部装置,则移动终端100前进至操作809,在操作809,移动终端100使用移动终端中配备的输入单元支持多输入控制。例如,当激活多个应用时,移动终端100可将输入单元分配给应用,使得输入单元能独立地操作。这里,移动终端100可在触摸板141或笔触摸板145上执行区域划分,并且将不同的区域分配给应用。为了对应用执行多输入控制,移动终端100可产生关于被划分的区域和应用之间的映射的信息,并且将在一个区域中产生的输入信号仅施加到与该区域映射的应用。
[0109]如果在操作807连接了外部装置,则移动终端100前进至操作811,在操作811,移动终端100基于外部输入单元和移动终端100中配备的输入单元支持多输入控制。为此目的,移动终端100可获得与连接接口 180连接的外部输入单元的输入装置ID,创建并且保持由输入装置ID组成的输入单元列表。移动终端100可通过将至少一个输入单元与特定应用关联来创建并且保持输入单元映射信息,所述至少一个输入单元根据用户选择或控制单元160的控制从外部输入单元和移动终端100中配备的输入单元之中选择。也就是说,输入单元映射信息由输入装置ID和应用ID之间的映射组成。这里,不止一个输入装置ID可与一个应用ID映射。
[0110]在操作813中,移动终端100检查是否接收到输入信号。如果接收到输入信号,则移动终端100前进至操作815,在操作815,移动终端100根据输入单元映射信息执行操作控制和彳目息输出。在多输入控制系统10中,各输入单兀可向移动终〗而100的控制单兀160发送具有给定输入装置ID的输入信号。具体地,能够支持区域划分的输入单元(诸如触摸板141或笔触摸板145)可产生具有给定区域ID的输入信号。当接收到输入信号时,控制单元160可检查输入装置ID以识别映射的应用ID,并且将输入信号施加到对应的应用。然后,移动终端100可向显示单元140或向所连接的外部输入/输出装置输出所得的应用屏眷数据。
[0111]如果在操作813没有接收到输入信号,则移动终端100前进至操作817,在操作817,移动终端100检验是否产生了用于退出多输入控制模式的事件。如果没有产生用于退出多输入控制模式的事件,则移动终端100返回到操作811,并且重复以上过程。在从操作811开始的重复期间,移动终端100可改变针对特定应用的输入单元的分配。
[0112]如果在操作817产生了用于退出多输入控制模式的事件,则移动终端100前进至操作819,在操作819,移动终端100检查是否产生了终止事件。如果没有产生终止事件,则移动终端100返回到操作803并且继续进行处理。
[0113]如上所述,根据本公开的第二实施例的多输入控制功能不仅允许配备在移动终端100中的输入单元,还允许可通过连接接口 180连接到移动终端100的外部输入单元作为独立输入装置被分配给在移动终端100中运行的各个应用。因此,在移动终端100上或通过移动终端100回放内容的情况下,本公开使用户能够查看外部输入/输出装置的大屏幕上的内容,并且容易控制在移动终端100上运行的应用。
[0114]图9A至图1OB是根据本公开的第二实施例的支持多输入控制的移动终端100的屏幕界面的示例。在下面对根据本公开的第二实施例的多输入控制功能的描述中,假设移动终端100与一个外部输入/输出装置连接。然而,本公开不限于此。当不止一个外部输入/输出装置与移动终端100连接时,移动终端100上的应用使用区的数量可相应增加。
[0115]参照图9A至图10B,如标号901所示,移动终端100可在显示单元140上输出多输入控制屏幕。多输入控制屏幕可包括应用选择区40、应用使用区50和输入单元映射区60。
[0116]应用选择区40用于选择许多应用中的至少一个。如图所示,多个应用被表现为应用选择区40中的图标。应用选择区40可支持用于浏览当前被隐藏的应用的滚动功能。设置在应用选择区40的一部分中的虚拟全屏键49使选择的应用使用区能够以全屏格式在显示单元140上输出。
[0117]应用使用区50可包括第一应用使用区51和第二应用使用区52。第一应用使用区51可用于输出其输出将只被发送到显示单元140的应用的应用屏幕。与第一应用使用区51关联的应用可利用移动终端100中配备的输入单元。屏幕输出位置信息“我的装置”在第一应用使用区51的一部分中输出。这里,“我的装置”指示与第一应用使用区51关联的应用只在移动终端100的显示单元140上输出屏幕数据。
[0118]第二应用使用区52用于输出和与第一应用使用区51关联的应用不同的应用的应用屏幕。具体地,第二应用使用区52上输出的应用屏幕可被发送到通过连接接口 180连接的外部输入/输出装置。为此目的,可在第二应用使用区52的一部分中输出外部装置标识信息,例如,“LN46230T”。换句话讲,也在具有标识信息“LN46230T”的外部输入/输出装置上输出第二应用使用区52上输出的应用屏幕数据。另外,在第二应用使用区52的一部分中输出输入单元映射区60。
[0119]如图所示,在输入单元映射区60中列出“遥控器”和“相机”。这里,“遥控器”和“相机”指示通过外部输入/输出装置提供输入信号的外部输入/输出装置中配备的输入单元。可选地,“遥控器”可指示外部输入/输出装置中配备的输入单元,“相机”可指示移动终端100中配备的相机模块170。也就是说,与第二应用使用区52关联的应用可从外部输入/输出装置中配备的遥控器或者从移动终端100的相机模块170接收输入信号。如果“相机”指示外部输入/输出装置中配备的相机模块,则与第二应用使用区52关联的应用仅可通过外部输入/输出装置接收输入信号。当移动终端100中配备的输入单元默认分配给与第一应用使用区51关联的应用时,可不单独地输出输入单元映射信息。
[0120]在标号901指示的状态下,用户可从布置在应用选择区40中的许多应用图标之中选择应用图标(应用I)并且将其拖拽到第一应用使用区51。然后,移动终端100可将应用图标拖拽到第一应用使用区51视为用于激活对应应用的输入信号,激活第一应用(应用1),并在第一应用使用区51中输出第一应用的屏幕,如标号903所指示。
[0121]如标号905所指示,当用户选择应用选择区40中布置的应用图标(应用2)并且将其拖拽到第二应用使用区52时,移动终端100可激活对应的第二应用(应用2),并且因此在第二应用使用区52中输出第二应用的屏幕,如标号907所指示。
[0122]在标号907指示的状态下,当按下虚拟全屏键49时,移动终端100可在显示单元140上只输出第一应用(应用I)的屏幕,如标号1001所指示。为了切换至多输入控制屏幕,移动终端100可在屏幕的一部分中输出虚拟控制键80。同时,移动终端100可将第二应用(应用2)的输出屏幕输出到第一外部输入/输出装置200。因此,第一用户(用户I)可在移动终端100上操纵第一应用(应用1),第二用户(用户2)可在第一外部输入/输出装置200上查看第二应用屏幕,并且通过第一外部输入/输出装置200操纵在移动终端100上运行的第二应用(应用2)。
[0123]在标号1001指示的状态下,为了支持第二应用(应用2)的操纵,移动终端100可在后台执行第二应用(应用2),并且通过连接接口 180将对应的第二应用屏幕数据发送到第一外部输入/输出装置200。第一外部输入/输出装置200可从移动终端100接收第二应用屏幕数据,并且在第一装置显示单元240上输出第二应用屏幕数据。
[0124]当从诸如遥控器的第一外部输入单兀210产生输入信号时,第一外部输入/输出装置200可向移动终端100发送输入信号。为此目的,移动终端100和第一外部输入/输出装置200可创建用于传送第二应用屏幕数据和输入信号的通信信道。当从第一外部输入/输出装置200接收到输入信号时,移动终端100可检查输入信号的输入装置ID,并且将输入信号施加到第二应用(应用2)。此后,移动终端100可向第一外部输入/输出装置200发送携带输入信号施加的结果的第二应用屏幕数据。这里,移动终端100可在后台处理与第二应用(应用2)相关的任务,诸如,信号施加和屏幕数据传送。移动终端100可输出指示从第一外部输入/输出装置200接收到输入信号的文本通知或声音通知。
[0125]同时,当在标号1003指示的状态下产生用于选择虚拟控制键80的输入信号时,移动终端100可输出多输入控制屏幕,如标号1005所指示。也就是说,在第一应用(应用I)运行期间,当第一用户(用户I)或第二用户(用户2)通过选择虚拟控制键80产生输入信号时,移动终端100可在显示单元140上输出包含应用选择区40及第一应用使用区51和第二应用使用区52的屏幕。
[0126]图11示出根据本公开的实施例的支持多输入控制系统的功能模块。
[0127]参照图11,在本公开的多输入控制系统10中,移动终端100可包括输入单元120、141,145,170和MIC中的至少一个,并且可包括用于支持外部输入单元101、103、210、270、280、310和320中的至少一个的连接的第一连接接口 181(结合不同实施例在前已描述)。第一驱动器167被配置成支持输入单元120、141、145、170和MIC的连接、外部输入单元101、103、210、270、280、310和320的连接,并且将从输入单元产生的输入信号传送到事件处理器163。包括输入管理器162和应用选择器164的事件处理器163可从输入单元120、141、145,170和MIC中的一个或者从外部输入单元101、103、210、270、280、310和320中的一个接收输入信号,并且将输入信号转送到多个应用中对应的一个应用。
[0128]应用功能执行器161被配置成从事件处理器163接收输入信号,并且将接收到的信号施加到对应的应用,以供执行。在附图中,激活第一应用(应用I)和第二应用(应用2)。然而,本公开不限于此。也就是说,应用功能执行器161可激活不止两个应用。当在应用功能执行器161中激活的应用的数量增加时,事件处理器163控制各个应用独立地接收用于执行的输入信号。也就是说,当新激活应用时,事件处理器163可从输入单元120、141、145、170和MIC及外部输入单元101、103、210、270、280、310和320中选择还没被分配给现有应用的输入单元,并且将所选择的输入单元分配给新激活的应用。这里,事件处理器163可根据用户请求将已经分配给现有应用的输入单元分配给新激活的应用。为此目的,事件处理器163可在移动终端100的显示单元140上输出用于选择输入单元的屏幕。事件处理器163可根据预设调度将输入单元分配给各个应用,并且为用户输出指示输入单元分配的指导信息。例如,事件处理器163可以以激活的次序顺序地将输入单元分配给各个应用。事件处理器163还可将触摸板141和笔触摸板145中的至少一个的独立区域分配给许多激活的应用之中输出将被发送到显示单元140的应用触摸板触摸板。
[0129]根据事件处理器163传送的输入信号执行第一应用(应用I)和第二应用(应用2),执行结果数据被发送到显示管理器165。显示管理器165可通过第二驱动器169向显示单元140发送执行结果数据,或者通过第二驱动器169和第二连接接口 182向之前描述的外部输出装置200和300中的至少一个发送执行结果数据。这里,外部输出装置200和300可对应于结合图7描述的第一外部输入/输出装置和第二外部输入/输出装置。
[0130]在以上描述中,移动终端被描述为配备有内置的输入单元。然而,本公开不限于此。也就是说,在没有内置的输入单元的情况下,移动终端可包括外部输入单元可连接到的连接接口。这里,连接接口可支持连接用于产生将被施加到多个激活的应用的输入信号的一个或更多个外部输入单元。在这种情况下,当将激活多个应用时,移动终端的控制单元可根据事件或预设信息将外部输入单元分配给各个应用,使得外部输入单元能被独立操作。
[0131]这里,外部输入单元可包括能连接到连接接口的触摸板、笔和笔触摸板、键盘、相机模块、麦克风和运动传感器中的至少一个。在这种环境下,控制单元可将通过连接接口连接的触摸板的不同区域分配给多个应用。控制单元还可将通过连接接口连接的笔触摸板的不同区域分配给多个应用。控制单元还可将键盘的不同键分配给多个应用。
[0132]当从一个外部输入单元接收到输入信号时,移动终端的控制单元可识别被分配该外部输入单元的应用,并且向识别的应用施加输入信号。移动终端还可包括显示单元,以输出对应于多个激活的应用的应用使用区。显示单元可输出用于外部输入单元的屏幕界面。例如,显示单元可输出应用选择区、应用使用区和输入单元选择区中的至少一个。显示单元还可输出包括应用选择区、用于输出所选择应用的应用屏幕的应用使用区、用于输出关于与应用映射的外部输入单元的信息的输入单元映射区的屏幕。
[0133]控制单元可根据应用使用区划分通过连接接口连接的触摸板和笔触摸板中的至少一个上的区域,并且将触摸板和笔触摸板中上的划分区域作为输入装置分配给各个应用。在产生事件时,移动终端中配备的显示单元可在应用使用区中的至少一个中输出虚拟输入窗口。
[0134]另外,移动终端可包括通信单元以操作多个应用,并且通过通信单元连接到支持多个应用的执行的外部服务器装置。这里,移动终端可使用上述的外部输入单元来操纵外部服务器装置上运行的基于服务器的应用。移动终端还可通过连接接口连接到支持多个应用的执行的外部电子装置。这里,移动终端可将外部输入单元分配给在外部电子装置上运行的应用并且支持应用的操纵。
[0135]如上所述,本公开的多输入控制功能使移动终端100能够基于各应用独立地操作输入单元。因此,用户可操纵输入单元,以在应用之间没有进行切换的情况下向将输入信号提供给期望的应用。另外,多输入控制功能使得可将至少一个输入单元分配给在连接的外部装置上运行的多个应用中的一个分配至少一个输入单元,从而增强用户界面可扩展度。
[0136]同时,移动终端100还可根据设计包括各种组件。例如,当移动终端100是通信终端时,移动终端100还可包括用于局域通信的局域通信模块、基于有线和无线通信的数据通信接口、用于互联网接入和通信的互联网通信模块、用于接收和播放数字广播的数字广播接收模块。尽管根据数字融合趋势的可能的变形不胜枚举,但本领域的技术人员应该清楚,移动终端100还可包括与上述单元相当的单元,并且可移除移动终端100的各种单元或者用其它单元来取代它们。
[0137]本公开的移动终端100可以是任何信息和通信设备或多媒体设备,诸如,基于支持各种通信系统的通信协议的移动通信终端、便携式多媒体播放器(PMP)、数字广播接收器、个人数字助理(PDA)、诸如数字音频播放器的音乐播放器、便携式游戏控制台、智能电话、笔记本计算机或手持计算机。
[0138]虽然已经参照本公开的各种实施例示出和描述了本公开,但本领域的技术人员应该理解,在不脱离权利要求书及其等同物限定的本公开的精神和范围的情况下,可进行形式和细节上的各种变化。
【权利要求】
1.一种在电子装置中进行多输入控制的方法,所述方法包括: 接收针对多个应用的激活请求; 识别操作所述多个应用的一个或更多个输入单元;和 根据事件的出现或预设信息将输入单元分配给所述多个应用,使得输入单元能够以独立方式操作应用。
2.如权利要求1所述的方法,其中,分配输入单元的步骤包括以下步骤中的至少一个: 将不同的触摸板区域分配给各个应用; 将不同的笔触摸板区域分配给各个应用;和 将不同的硬件键分配给各个应用。
3.如权利要求1所述的方法,其中,分配输入单元的步骤包括:将包括触摸板、笔触摸板、硬件键、相机模块、麦克风和运动传感器中的至少一个的输入单元分配给各个应用。
4.如权利要求1所述的方法,还包括: 接收从一个输入单元产生的输入信号; 识别被分配该输入单元的应用;和 将输入信号施加到 识别的应用。
5.如权利要求1所述的方法,其中,识别输入单元的步骤包括: 通过电子装置的连接接口连接一个或更多个外部输入单元;和 将连接的外部输入单元作为输入装置分配给所述多个应用中的至少一个应用。
6.如权利要求5所述的方法,其中,分配输入单元的步骤包括:将从电子装置的输入单元和外部输入单元之中选择的一个或更多个输入单元分配给所述多个应用,使得分配的输入单元能够以独立方式操作应用。
7.如权利要求1所述的方法,还包括:输出包括分别与所述多个应用中的一个应用对应的一个或更多个应用使用区的屏幕。
8.如权利要求7所述的方法,其中,输出屏幕的步骤包括以下步骤中的至少一个: 输出用于选择所述多个应用中的一个应用的应用选择区; 输出用于输出选择的应用的屏幕数据的应用使用区;和 输出用于选择可分配给选择的应用的输入单元的输入单元选择区。
9.如权利要求7所述的方法,其中,输出屏幕的步骤包括: 输出用于选择所述多个应用中的至少一个应用的应用选择区; 输出用于输出选择的各个应用的屏幕数据的应用使用区;和 输出用于输出关于分配给选择的应用的至少一个输入单元的信息的输入单元映射区。
10.如权利要求9所述的方法,其中,分配输入单元的步骤包括: 根据应用的屏幕区域在触摸板和笔触摸板中的至少一个上划分区域;和 将触摸板和笔触摸板上的划分的区域作为输入装置分配给应用。
11.如权利要求10所述的方法,还包括:根据事件的出现,在至少一个应用屏幕区域中输出虚拟输入窗口。
12.如权利要求9所述的方法,还包括: 通过电子装置的连接接口连接外部输入/输出装置; 将从所述多个应用中选择的应用的屏幕数据输出到外部输入/输出装置;和在电子装置上以全屏格式显示另一个选择的应用的屏幕。
13.如权利要求12所述的方法,还包括:输出用于恢复包括用于所述多个应用的应用使用区的屏幕的虚拟控制键。
14.如权利要求1所述的方法,还包括: 通过电子装置的连接接口连接外部输入/输出装置; 通过外部输入/输出装置向电子装置发送关于外部输入/输出装置中配备的外部输入单元的信息;和 通过电子装置将接收的关于外部输入单元的信息显示为关于将使用外部输入单元操作的所述多个应用中的一个的输入单元选择信息。
15.如权利要求1所述的方法,其中,分配输入单元的步骤还包括: 通过电子装置的连接接口连接外部输入/输出装置; 通过外部输入/输出装置向电子装置发送关于外部输入/输出装置中配备的外部输入单元的信息;和 将外部输入单元作为输入装置分配给所述多个应用之中的输出将被发送到外部输入/输出装置的应用。
16.如权利要求15所述的方法,还包括: 通过外部输入/输出装置,向电子装置发送从一个外部输入单兀产生的输入信号; 通过电子装置将接收的输入信号施加到输出将被发送到外部输入/输出装置的应用;和 通过电子装置向外部输入/输出装置发送包括输入信号施加的结果的应用屏幕数据。
17.一种支持多输入控制的电子装置,所述电子装置包括: 一个或更多个输入单元,配置成产生用于操作多个应用的输入信号;和控制单元,配置成在接收到针对多个应用的激活请求时,执行如下处理:根据事件的出现或预设信息将输入单元分配给所述多个应用,使得输入单元能够以独立方式操作应用。
18.如权利要求17所述的电子装置,其中,输入单元包括触摸板、笔触摸板、硬件键、相机模块、麦克风和运动传感器中的至少一个。
19.如权利要求18所述的电子装置,其中,控制单元被配置成将不同的触摸板区域分配给各应用。
20.如权利要求18所述的电子装置,其中,控制单元被配置成将不同的笔触摸板区域分配给各应用。
21.如权利要求18所述的电子装置,其中,控制单元被配置将不同的硬件键分配给各应用。
22.如权利要求17所述的电子装置,其中,当从一个输入单元中接收到输入信号时,控制单元被配置成识别被分配该输入单元的应用,并且将输入信号施加到识别的应用。
23.如权利要求17所述的电子装置,还包括:连接接口,一个或更多个外部输入单元可连接到所述连接接口。
24.如权利要求23所述的电子装置,其中,控制单元被配置成将从输入单元和外部输入单元之中选择的一个或更多个输入单元分配给所述多个应用,使得分配的输入单元能够以独立方式操作应用。
25.如权利要求17所述的电子装置,还包括:显示单元,显示单元被配置成输出包含分别对应于一个应用的一个或更多个应用使用区的屏幕。
26.如权利要求25所述的电子装置,其中,显示单元被配置成输出包括用于选择所述多个应用中的一个应用的应用选择区、用于输出选择的应用的屏幕数据的应用使用区和用于选择可分配给选择的应用的输入单元的输入单元选择区中的至少一个的屏幕。
27.如权利要求25所述的电子装置,其中,显示单元被配置成输出包括用于选择所述多个应用中的一个应用的应用选择区、用于输出选择的应用的屏幕数据的应用使用区和用于呈现关于被分配给应用的至少一个输入单元的信息的输入单元映射区的屏幕。
28.如权利要求27所述的电子装置,其中,控制单元被配置成根据应用的屏幕区域划分触摸板和笔触摸板中的至少一个上的区域,并且将触摸板和笔触摸板上的划分的区域作为输入装置分配给应用。
29.如权利要求28所述的电子装置,其中,显示单元被配置成根据事件的出现在至少一个应用屏幕区域中输出虚拟输入窗口。
30.一种支持多输入控制的电子装置,所述电子装置包括: 连接接口,产生用于操作多个应用的输入信号的一个或更多个外部输入单元可连接到所述连接接口 ;和 控制单元,配置成在接收到针对多个应用的激活请求时,执行如下处理:根据事件的出现或预设信息将外部输入单元分配给所述多个应用,使得外部输入单元能够以独立方式操作应用。
31.如权利要求30所述的电子装置,其中,外部输入单元包括触摸板、笔和笔触摸板、键盘、相机模块、麦克风和运动传感器中的至少一个。
32.如权利要求31所述的电子装置,其中,控制单元被配置成将通过连接接口连接的触摸板的不同区域分配给各应用。
33.如权利要求31所述的电子装置,其中,控制单元被配置成将通过连接接口连接的笔触摸板的不同区域分配给各应用。
34.如权利要求31所述的电子装置,其中,控制单元被配置成将键盘的不同键分配给各应用。
35.如权利要求30所述的电子装置,其中,当从一个外部输入单元接收到输入信号时,控制单元被配置成识别被分配该外部输入单元的应用,并且将输入信号施加到识别的应用。
36.如权利要求30所述的电子装置,还包括:显示单元,所述显示单元被配置成输出包括分别对应于一个应用的一个或更多个应用使用区域的屏幕。
37.如权利要求36所述的电子装置,其中,所述显示单元被配置成输出包括用于选择所述多个应用中的一个应用的应用选择区、用于输出选择的应用的屏幕数据的应用使用区和用于选择可分配给选择的应用的外部输入单元的输入单元选择区中的至少一个的屏幕。
38.如权利要求36所述的电子装置,其中,显示单元被配置成输出包括用于选择所述多个应用中的一个应用的应用选择区、用于输出选择的应用的屏幕数据的应用使用区和用于呈现关于分配给应用的至少一个外部输入单元的信息的输入单元映射区的屏幕。
39.如权利要求38所述的电子装置,其中,控制单元被配置成根据应用的屏幕区域划分通过连接接口连接的触摸板和笔触摸板中的至少一个上的区域,并且将触摸板和笔触摸板上的划分的区域作为输入装置分配给应用。
40.如权利要求39所述的电子装置,其中,显示单元被配置成根据事件的出现在至少一个应用屏幕区域中输出虚拟输入窗口。
41.一种多输入控制系统,包括: 电子装置,能够支持多个应用的执行,并且包括被配置成操作所述多个应用的一个或更多个输入单元;和 至少一个外部输入/输出装置,通过电子装置的连接接口与电子装置连接,并且被配置成从一个或更多个外部输入单元接收输入信号, 其中,电子装置被配置成将从电子装置的输入单元和外部输入单元选择的一个或更多个输入单元分配给所述多个应用,使得分配的输入单元能够以独立方式操作应用,或者被配置成输出输入单元列表 ,以实现这种输入单元分配。
【文档编号】G06F3/01GK104049732SQ201410086675
【公开日】2014年9月17日 申请日期:2014年3月11日 优先权日:2013年3月11日
【发明者】崔普根, 洪奇东, 郑志惠 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1