从图形键盘内访问应用程序功能制造技术

技术编号:23352196 阅读:24 留言:0更新日期:2020-02-15 07:03
描述了一种在计算装置处执行的键盘应用程序,该键盘应用程序输出用于显示的包括嵌入式应用程序条的图形键盘。嵌入式应用程序条包括一个或多个图形元素,每个图形元素对应于来自多个嵌入式应用程序的特定的嵌入式应用程序,每个嵌入式应用程序可由键盘应用程序执行。键盘应用程序接收选择嵌入式应用程序条的用户输入,基于用户输入确定特定的嵌入式应用程序,并启动特定的嵌入式应用程序。

Accessing application functions from within the graphics keyboard

【技术实现步骤摘要】
【国外来华专利技术】从图形键盘内访问应用程序功能
技术介绍
尽管能够同时执行若干个应用程序,但是一些移动计算装置一次只能呈现单个图形用户界面(GUI)。这种移动计算装置的用户可能必须提供输入以在不同的应用程序GUI之间切换以完成特定任务。例如,当移动计算装置的用户用在消息传递GUI中显示的图形键盘键入消息时,用户可能希望将信息插入到在消息传递GUI外部维持的消息中。用户可能需要提供以下输入:第一,导航到消息传递GUI的外部;第二,复制信息;以及第三,导航回到消息传递GUI,以将信息粘贴到消息中。提供若干个输入来进行各种任务可能是繁琐、重复和耗时的。
技术实现思路
总体上,本公开涉及一种技术,其使键盘应用程序能够从键盘GUI内提供对内容的访问,该内容通常只能从在键盘应用程序外部执行的其他应用程序或服务访问。键盘应用程序执行一个或多个嵌入式应用程序,每个嵌入式应用程序分别充当获取信息的管道(conduit),否则这些信息只能通过在键盘GUI外部导航才能访问。每个嵌入式应用程序都能使键盘应用程序完全在键盘GUI内提供与该嵌入式应用程序相关联的完整用户体验。键盘GUI提供了界面元素,用户可以通过该界面元素在嵌入式应用程序体验之间快速切换。通过提供能够快速访问在键盘应用程序内执行的一个或多个嵌入式应用程序的键盘GUI,示例键盘应用程序可以从键盘GUI内提供对内容的访问,该内容通常仅可从在图形键盘应用程序外部执行的应用程序或服务的GUI访问。以这种方式,本公开的技术可以减少从键盘应用程序内获取信息所需的时间量和用户输入的数量,这可以简化用户体验并且可以减少计算装置的功耗。在附图和下面的描述中阐述了一个或多个示例的细节。本公开其他特征、目的和优点将从说明书和附图以及权利要求中显而易见。附图说明图1A和图1B是示出根据本公开的一个或多个方面的示例计算装置的概念图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图2是示出根据本公开的一个或多个方面的示例计算装置的框图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图3是示出根据本公开的一个或多个方面的计算装置的示例操作的流程图,该计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图4A–4C是示出根据本公开的一个或多个方面的示例计算装置的示例图形用户界面的概念图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图5A和5B是示出根据本公开的一个或多个方面的示例计算装置的示例图形用户界面的概念图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图6A和6B是示出根据本公开的一个或多个方面的示例计算装置的示例图形用户界面的概念图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。图7A和7B是示出根据本公开的一个或多个方面的示例计算装置的示例图形用户界面的概念图,该示例计算装置配置为呈现执行一个或多个嵌入式应用程序的图形键盘。具体实施方式图1A和图1B是示出根据本公开的一个或多个方面的示例计算装置110的概念图,该示例计算装置110配置为呈现执行一个或多个嵌入式应用程序的图形键盘。计算装置110可以代表移动装置,例如智能电话、平板计算机、膝上型计算机、计算机手表、计算机眼镜、计算机手套或任何其他类型的便携式计算装置。计算装置110的其他示例包括台式计算机、电视、个人数字助理(PDA)、便携式游戏系统、媒体播放器、电子书阅读器、移动电视平台、汽车导航和娱乐系统、车辆(例如,汽车、飞机或其他车辆)座舱显示器,或可以输出用于显示的图形键盘的任何其他类型的可穿戴和不可穿戴、移动或非移动计算装置。计算装置110包括存在感应显示器(presence-sensitivedisplay,PSD)112,用户界面(UI)模块120和键盘模块122。模块120和122可以使用驻留在计算装置110中和/或在计算装置110处执行的软件、硬件、固件或硬件、软件和固件的混合来进行所描述的操作。计算装置110的一个或多个处理器可以执行存储在计算装置110的存储器或其他非暂时性存储介质上的指令,以进行模块120和122的操作。计算装置110可以将模块120和122作为在底层硬件上执行的虚拟机来执行。模块120和122可以作为操作系统或计算平台的一个或多个服务来执行。模块120和122可以作为一个或多个可执行程序在计算平台的应用层执行。计算装置110的PSD112可以用作计算装置110的相应输入和/或输出装置。可以使用各种技术来实现PSD112。例如,PSD112可以用作使用存在感应输入屏幕的输入装置,例如电阻式触摸屏、表面声波触摸屏、电容式触摸屏、投射电容式触摸屏、压敏屏幕、声脉冲识别触摸屏或其他存在敏感显示技术。PSD112还可以用作使用任何一个或多个显示装置的输出(例如显示)装置,例如液晶显示器(LCD)、点矩阵显示器、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、电子墨水、或能够向计算装置110的用户输出可见信息的类似的单色或彩色显示器。PSD112可以检测到来自相应的计算装置110的用户的输入(例如,触摸和非触摸输入)。PSD112可以通过检测来自用户的一个或多个手势(例如,用户用手指或手写笔在PSD112的一个或多个位置处或附近触摸、指向和/或滑动)来检测输入的指示。PSD112可以以用户界面(例如,用户界面114A和114B)的形式向用户输出信息,该用户界面可以与计算装置110提供的功能相关联。这样的用户界面可以与在计算装置110上执行或可从计算装置110访问的计算平台、操作系统、应用程序和/或服务相关联(例如,电子消息应用程序、聊天应用程序、互联网浏览器应用程序、移动或桌面操作系统、社交媒体应用程序、电子游戏以及其他类型的应用程序)。例如,PSD112可以呈现用户界面114A和114B(统称为“用户界面114”),如图1A和1B所示,其是在计算装置110处执行的聊天应用程序的图形用户界面,并且包括在PSD112的各个位置处显示的各种图形元素。如图1A和1B所示,用户界面114是聊天用户界面。然而,用户界面114可以是包括图形键盘的任何图形用户界面。用户界面114均包括输出区域116A、图形键盘116B和编辑区域116C。计算装置110的用户可以在图形键盘116B处提供输入以在编辑区域116C内生成字符,这些字符形成在输出区域116A内显示的电子消息的内容。在输出区域116A内显示的消息形成计算装置110的用户与不同计算装置的用户之间的聊天对话。UI模块120管理与PSD112和计算装置110的其他组件的用户交互。换句话说,UI模块120可以充当计算装置110的各个组件之间的中介,以基于由PSD112检测到的用户输入来进行确定,并且响应于用户输入而在PSD112处生成输出。UI模块120可以从计算装置110的应用程序、服务、平台或其他模块接收指令,以使PSD112输出用户界面(例如,用户界面114)。UI模块本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由在计算装置处执行的键盘应用程序来输出用于显示的图形键盘,所述图形键盘包括嵌入式应用程序条,其中所述嵌入式应用程序条包括一个或多个图形元素,每个图形元素对应于来自多个嵌入式应用程序的特定的嵌入式应用程序,每个嵌入式应用程序可由所述键盘应用程序执行;/n由所述键盘应用程序接收选择所述嵌入式应用程序条的用户输入;/n由所述键盘应用程序基于所述用户输入确定特定的嵌入式应用程序;以及/n由所述键盘应用程序启动所述特定的嵌入式应用程序。/n

【技术特征摘要】
【国外来华专利技术】20170627 US 62/525,5711.一种方法,包括:
由在计算装置处执行的键盘应用程序来输出用于显示的图形键盘,所述图形键盘包括嵌入式应用程序条,其中所述嵌入式应用程序条包括一个或多个图形元素,每个图形元素对应于来自多个嵌入式应用程序的特定的嵌入式应用程序,每个嵌入式应用程序可由所述键盘应用程序执行;
由所述键盘应用程序接收选择所述嵌入式应用程序条的用户输入;
由所述键盘应用程序基于所述用户输入确定特定的嵌入式应用程序;以及
由所述键盘应用程序启动所述特定的嵌入式应用程序。


2.如权利要求1所述的方法,其中所述多个嵌入式应用程序包括以下中的两个或多个:搜索类型嵌入式应用程序、日历类型嵌入式应用程序、视频类型嵌入式应用程序、照片类型嵌入式应用程序、地图或导航类型嵌入式应用程序、音乐类型嵌入式应用程序。


3.如权利要求1或2中任一项所述的方法,还包括:
响应于接收到选择所述嵌入式应用程序条的所述用户输入,由所述键盘应用程序在所述嵌入式应用程序条内突出显示所述特定的嵌入式应用程序的图形元素。


4.如权利要求1-3中任一项所述的方法,其中启动所述特定的嵌入式应用程序包括通过所述键盘应用程序发起一个或多个应用程序线程,以执行所述特定的嵌入式应用程序的操作。


5.如权利要求1-4中任一项所述的方法,还包括:
通过至少显示所述特定的嵌入式应用程序的图形用户界面来代替所述图形键盘的至少一些图形键,由所述键盘应用程序输出用于显示的与所述特定的嵌入式应用程序相关联的嵌入式应用程序体验。


6.如权利要求5所述的方法,还包括:
由所述键盘应用程序接收与所述嵌入式应用程序体验相关联的用户输入;以及
由所述...

【专利技术属性】
技术研发人员:M伯克斯A倪C查萨古亚
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1