【技术实现步骤摘要】
【国外来华专利技术】针对同时作用中应用程序的动态控制方案
技术介绍
当同时作用中应用程序的用户接口元件重叠时,装置的可用性通常会遭殃。举例来说,当第一应用程序(或app)的图形用户接口(GUI)按钮渲染在第二应用程序的GUI按钮的顶部上方时,第二应用程序的功能在计算装置上可能不是完全可接入的。这可影响用户体验,尤其是在要求用户肯定应答的提示不可预测地重叠在已经在使用中的应用程序上时。另外,此类情境可浪费数据和时间,例如在归因于非预期提示的重叠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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。