针对同时作用中应用程序的动态控制方案制造技术

技术编号:17746054 阅读:28 留言:0更新日期:2018-04-18 19:29
方法、装置和非暂时性进程可读存储媒体自动配置或重新配置输入机构,以将用户输入提供到具有冲突的输入机构的同时作用中应用程序。一种由计算装置的处理器执行的实施例方法可包含在第一应用程序的第一控制单元和第二应用程序的第二控制单元经配置以经由共用输入机构接收相应用户输入时,辨识同时作用中应用程序之间存在重叠控制条件。当所述处理器确定存在重叠控制条件时,可识别所述计算装置的可用输入机构,且所述所识别的可用输入机构中的一者可经重新配置,以在存在所述重叠控制条件时,提供用于所述第一控制单元或所述第二控制单元中的一者的所述用户输入。当不再存在所述重叠控制条件时,所述处理器可使控制输入返回到正常配置。

【技术实现步骤摘要】
【国外来华专利技术】针对同时作用中应用程序的动态控制方案
技术介绍
当同时作用中应用程序的用户接口元件重叠时,装置的可用性通常会遭殃。举例来说,当第一应用程序(或app)的图形用户接口(GUI)按钮渲染在第二应用程序的GUI按钮的顶部上方时,第二应用程序的功能在计算装置上可能不是完全可接入的。这可影响用户体验,尤其是在要求用户肯定应答的提示不可预测地重叠在已经在使用中的应用程序上时。另外,此类情境可浪费数据和时间,例如在归因于非预期提示的重叠GUI元件,流式传输内容被遮蔽而看不见时。
技术实现思路
各种实施例提供用于自动配置计算装置所支持的输入机构来接收用于同时作用中应用程序的用户输入的方法、装置、系统和非暂时性进程可读存储媒体。计算装置的处理器所执行的各种实施例方法可包含确定两个(或更多)同时作用中应用程序之中是否存在重叠控制条件。当第一应用程序的控制单元(被称作第一控制单元)和第二应用程序的控制单元(被称作第二控制单元)经配置以经由共用输入机构(例如相同按钮或触摸屏显示器上的重叠输入图标)接收用户输入时,可存在重叠控制条件。当识别到此重叠控制条件时,处理器可识别所述计算装置所支持的可用替代输入机构,例如计算装置上可用的替代按钮或触摸屏显示器上的空间,以用于渲染替代输入图标。使用此信息,处理器可通过在存在重叠控制条件时,接受用于第一控制单元或第二控制单元中的一者的用户输入,来重新配置可用替代输入机构中的一者以支持所述应用程序中的一者。在一些实施例中,响应于确定对应于第一控制单元和第二控制单元的触摸屏显示器坐标重叠,可得出存在重叠控制条件的确定。在一些实施例中,识别计算装置上的可用替代输入机构可包含识别计算装置所支持的当前未经配置以接收用于同时作用中应用程序的任何控制元件的输入的输入机构。在一些实施例中,计算装置所支持的输入机构可包含触摸屏显示器的一部分、计算装置上的硬件按钮、耦合到计算装置的外围装置、声音/话音辨识模块,以及耦合到计算装置的传感器。在一些实施例中,重新配置所识别的可用替代输入机构中的一者以支持所述应用程序中的一者可包含:基于第一应用程序和第二应用程序的输入简档,来将第一应用程序或第二应用程序中的一者识别为丢失的应用程序;基于所述丢失的应用程序的输入简档来识别替代输入机构;以及在存在重叠控制条件时,重新配置所识别的替代输入机构来接收用于所识别的丢失应用程序的重叠控制单元的用户输入。在一些实施例中,第一应用程序和第二应用程序的输入简档可包含优先级信息和优选的替代输入机构。在一些实施例中,重新配置可用替代输入机构中的一者来支持所述应用程序中的一者可包含:在存在重叠控制条件时,渲染额外视觉元件;以及在存在重叠控制条件时,重新配置触摸屏显示器的对应于额外视觉元件的部分,以接收第一控制单元或第二控制单元的用户输入。在一些实施例中,所述额外视觉元件可为图形用户接口(GUI)按钮。在一些实施例中,所述方法可进一步包含渲染识别可用替代输入机构的通知,所述可用替代输入机构经重新配置以在存在重叠控制条件时,接收用于第一控制单元或第二控制单元中的一者的用户输入。在一些实施例中,经渲染的通知可包含交互式选择列表,且所述方法可进一步包含:接收所述交互式选择列表上的用户选择;以及基于所述接收到的用户选择来重新配置所识别的可用替代输入机构中的另一个,以在存在重叠控制条件时,接收用于第一控制单元或第二控制单元中的一者的用户输入。其它实施例包含被配置成具有用于执行上文所描述的方法的操作的处理器可执行指令的计算装置。其它实施例包含非暂时性处理器可读媒体,其上存储有处理器可执行指令,所述处理器可执行指令经配置以致使计算装置执行上文所描述的方法的操作。附图说明并入本文中并且构成本说明书的一部分的附图说明了示范性实施例,并且连同上文给出的总体描述和下文给出的具体描述一起用来阐释所附权利要求书的特征。图1A到1C是说明重叠控制条件的实例的移动计算装置显示器的图。图2A到2C是根据一些实施例的说明输入机构到控制元件的自动再映射的移动计算装置显示器的图。图3是根据一些实施例的说明包含渲染额外视觉元件以将用户输入提供到控制单元的输入机构重配置的移动计算装置的图。图4是根据一些实施例的说明联合对应于再映射的输入机构的应用程序来渲染的视觉指示符的移动计算装置的图。图5是说明将用于实现用户输入的输入机构自动配置到具有重叠控制输入的同时作用中应用程序的计算装置的实施例方法的过程流程图。图6是说明计算装置渲染通知和配置输入机构的实施例方法的过程流程图。图7是说明用于自动产生和配置新输入机构以供在重叠控制条件期间与应用程序一起使用的实施例方法的过程流程图。图8是适合在实施例中使用的移动计算装置的组件框图。具体实施方式将参看附图详细描述各种实施例。在可能的情况下,将在整个图式中使用相同参考编号来指代相同或相似部分。对特定实例和实施方案进行的参考是用于说明性目的,且不希望限制实施例或权利要求书的范围。各种实施例包含可在计算装置上执行以使用户能够将输入提供到展现重叠的控制输入(例如触摸屏显示器上的图标)的同时执行的两个或更多个应用程序中的每一者的方法。词“示范性”在本文中用以表示“充当实例、例子或说明”。本文中描述为“示范性”的任何实施方案未必应解释为比其它实施方案优选或有利。术语“计算装置”在本文中用以指配备有至少一处理器的电子装置。计算装置的实例可包含计算装置(例如蜂窝电话、可穿戴装置、智能电话、网络垫、平板计算机、具有因特网能力的蜂窝电话、具有能力的电子装置、个人数据助理(PDA)、膝上型计算机等)、个人计算机以及服务器计算装置。在各种实施例中,计算装置可被配置成具有存储器和/或存储以及连网能力,例如网络收发器和天线,其经配置以建立广域网(WAN)连接(例如蜂窝式网络连接等)和/或局域网(LAN)连接(例如经由路由器到因特网的有线/无线连接,等)。图8中说明示范性智能电话类移动计算装置。术语“输入机构”在本文中用以指计算装置所支持的各种硬件和/或软件所产生的元件,其使用户能够提供用于控制应用程序功能的输入。输入机构的实例可包含放置于触摸屏显示器或触摸屏显示器的一部分(例如触摸屏显示器的指定供应用程序的功能使用的子集、GUI按钮等)上的图标;机械、硬件、触觉或物理组件(例如硬件按钮、开关、拨号盘等);外围装置(例如鼠标、触笔等);声音/话音辨识模块;和/或传感器(例如相机、加速计、陀螺仪、光传感器、麦克风、运动传感器、温度传感器、气压压力传感器、磁场传感器等)。计算装置可经由各种所支持的输入机构来识别用户输入,例如触摸屏显示器或硬件按钮凹陷部上的触摸输入,且将报告此类所识别的输入的信号调整和/或投送到计算装置的各种功能;软件的特定功能或特征;在计算装置上执行的指令、例程和/或操作(例如操作系统服务、应用程序等)。由于动态操作和/或经调度的操作,例如提示或通知,当在现代计算装置上执行的应用程序竞争显示器和/或其它输入机构上的相同空间时,可执行各种实施例来改进用户体验。当在计算装置上同时运行的应用程序利用导致重叠的共用输入机构时,可发生“重叠控制条件”。举例来说,当作用中应用程序间杂有可能已经在背景中运行的第二应用程序所产生的提示或警告时,可发生此条件。在一些情况下,本文档来自技高网...
针对同时作用中应用程序的动态控制方案

【技术保护点】
一种用于自动配置计算装置所支持的输入机构以接收用于同时作用中应用程序的用户输入的方法,其包括:经由所述计算装置的处理器,确定所述同时作用中应用程序之间是否存在重叠控制条件,其中当第一应用程序的第一控制单元和第二应用程序的第二控制单元经配置以经由共用输入机构接收不同用户输入时,存在重叠控制条件;响应于确定存在重叠控制条件,经由所述处理器,识别所述计算装置所支持的可用替代输入机构;以及当存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的可用替代输入机构中的一者,以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入。

【技术特征摘要】
【国外来华专利技术】2015.09.10 US 14/849,9011.一种用于自动配置计算装置所支持的输入机构以接收用于同时作用中应用程序的用户输入的方法,其包括:经由所述计算装置的处理器,确定所述同时作用中应用程序之间是否存在重叠控制条件,其中当第一应用程序的第一控制单元和第二应用程序的第二控制单元经配置以经由共用输入机构接收不同用户输入时,存在重叠控制条件;响应于确定存在重叠控制条件,经由所述处理器,识别所述计算装置所支持的可用替代输入机构;以及当存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的可用替代输入机构中的一者,以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入。2.根据权利要求1所述的方法,其中经由所述计算装置的所述处理器确定所述同时作用中应用程序之间是否存在重叠控制条件包括响应于确定对应于所述第一控制单元和所述第二控制单元的触摸屏显示器坐标重叠,经由所述处理器,确定存在重叠控制条件。3.根据权利要求1所述的方法,其中经由所述处理器识别所述计算装置所支持的可用替代输入机构包括经由所述处理器,识别所述计算装置所支持的当前不经配置以接收用于所述同时作用中应用程序的任何控制元件的输入的输入机构。4.根据权利要求1所述的方法,其中当存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的可用替代输入机构中的一者以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入包括:基于所述第一应用程序和所述第二应用程序的输入简档,经由所述处理器,将所述第一应用程序或所述第二应用程序中的一者识别为丢失应用程序;基于所述丢失应用程序的输入简档,经由所述处理器,从所述所识别的可用替代输入机构识别替代输入机构;以及当存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的替代输入机构,以接收用于所述丢失应用程序的重叠控制单元的所述用户输入,其中所述重叠控制单元是一个或所述第一控制单元或所述第二控制单元。5.根据权利要求4所述的方法,其中所述第一应用程序和所述第二应用程序的所述输入简档各自包含至少优先级信息和优选替代输入机构。6.根据权利要求1所述的方法,其中当存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的可用替代输入机构中的一者以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入包括:当存在所述重叠控制条件时,经由所述处理器,渲染额外视觉元件;以及当存在所述重叠控制条件时,经由所述处理器,重新配置触摸屏显示器的对应于所述额外视觉元件的部分,以接收用于所述第一控制单元或所述第二控制单元中的一者的所述用户输入。7.根据权利要求6所述的方法,其中所述额外视觉元件是图形用户接口GUI按钮。8.根据权利要求1所述的方法,其进一步包括当存在所述重叠控制条件时,经由所述处理器,渲染识别所述所识别的可用替代输入机构中经重新配置以接收用于所述第一控制单元或所述第二控制单元中的一者的所述用户输入的所述一者的通知。9.根据权利要求8所述的方法,其中所述经渲染的通知包含交互式选择列表,所述方法进一步包括:经由所述处理器,接收所述交互式选择列表上的用户选择;以及基于所述接收到的用户选择,在存在所述重叠控制条件时,经由所述处理器,重新配置所述所识别的可用替代输入机构中的另一者,以接收用于所述第一控制单元或所述第二控制单元中的一者的所述用户输入。10.根据权利要求1所述的方法,其中所述计算装置所支持的输入机构包含所述计算装置的触摸屏显示器的一部分、所述计算装置上的硬件按钮、耦合到所述计算装置的外围装置、声音/话音辨识模块以及耦合到所述计算装置的传感器中的一或多者。11.一种计算装置,其包括:存储器;触摸屏显示器;多个输入机构;以及处理器,其耦合到所述存储器、所述多个输入机构中的所述触摸屏显示器,且被配置成具有处理器可执行指令以执行包括以下各项的操作:确定同时作用中应用程序之间是否存在重叠控制条件,其中当第一应用程序的第一控制单元和第二应用程序的第二控制单元经配置以经由共用输入机构接收不同用户输入时,存在重叠控制条件;响应于确定存在重叠控制条件,从所述多个输入机构识别可用替代输入机构;以及当存在所述重叠控制条件时,重新配置所述所识别的可用替代输入机构中的一者,以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入。12.根据权利要求11所述的计算装置,其中所述处理器配置有处理器可执行指令以执行操作,使得确定所述同时作用中应用程序之间是否存在重叠控制条件包括响应于确定对应于所述第一控制单元和所述第二控制单元的触摸屏显示器坐标重叠,确定存在重叠控制条件。13.根据权利要求11所述的计算装置,其中所述处理器配置有处理器可执行指令以执行操作,使得从所述多个输入机构识别可用替代输入机构包括识别当前不经配置以接收用于所述同时作用中应用程序的任何控制元件的用户输入的所述多个输入机构中的任一者。14.根据权利要求11所述的计算装置,其中所述处理器配置有处理器可执行指令以执行操作,使得在存在所述重叠控制条件时,重新配置所述所识别的可用替代输入机构中的一者以接收用于所述第一控制单元或所述第二控制单元中的一者的用户输入包括:基于所述第一应用程序和所述第二应用程序的输入简档,将所述第一应用程序和所述第二应用程序中的一者识别为丢失应用程序;基于所述所识别的丢失应用程序的输入简档,从所述所识别的可用替代输入机构识别替代输入机构;以及当存在所述重叠控制条件时,重新配置所述所识别的替代输入机构,以接收用于所述丢失应用程序的重叠控制单元的用户输入,其中所述重叠控制单元是一个或所述第一控制单元或所述第二控制单元。15.根据权利要求14所述的计算装置,其中所述第一应用程序和所述第二应用程序的所述输入简档各自包含至少优先级信息和优选替代输入机构。16.根据权利要求11所述的计算装置,其中所述处理器配置有处理器可执行指令以执行操作...

【专利技术属性】
技术研发人员:T·J·博罗梅奥
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1