具有用户输入配件的计算设备制造技术

技术编号:18580351 阅读:20 留言:0更新日期:2018-08-01 14:45
可以与用户接口配件(UIA)协同启动并操作应用。启动引擎可使用无线询问器来检测UIA的标识符。启动引擎可确定并执行对应于UIA标识符的软件应用。交互引擎可使用无线询问器来检测对象的标识符。交互引擎可检测该对象对力传感器的感测表面施加的力。交互引擎可以向软件应用提供第二标识符和检测到的力的信息。一些示例包括基于UIA的标识符来呈现用户界面,使用对象标识符来确定对象的表示,以及呈现基于对象的空间数据布置的表示。一些示例包括呈现因UIA的标识符而异的用户界面。

A computing device with user input accessories

It can cooperate with user interface accessories (UIA) to start and operate applications. The engine can be used to detect the identifier of UIA with a wireless interrogator. The startup engine can identify and execute software applications corresponding to the UIA identifier. The interaction engine can use the wireless interrogator to detect the identifier of the object. The interaction engine can detect the force exerted by the object on the sensing surface of the force sensor. The interaction engine can provide information for the software application with second identifiers and detected forces. Some examples include the UIA based identifier to present the user interface, using the object identifier to determine the representation of the object, and the representation of the spatial data layout based on the object. Some examples include user interfaces that vary from UIA identifiers.

【技术实现步骤摘要】
【国外来华专利技术】具有用户输入配件的计算设备背景智能手机、台式计算机和其它计算设备可运行各种各样的软件程序。许多这些程序被设计成与特定外设交互。例如,许多智能手机应用被设计成在包括或连接到具备多点触控能力的触摸屏的计算设备中操作。类似地,作为对鼠标或其它定点设备的替换或补充,一些图形应用被配置成与手写平板一起操作。应用的用户体验可显著地取决于使用哪些外设来与该应用交互。概述本公开描述了用于响应于用户选择的用户输入配件来启动或操作应用的设备、系统、方法和计算机可读介质。在一些示例中,计算设备可包括无线询问器,该无线询问器被配置成无线地检测与在该无线询问器的操作邻域中的带标签用户输入配件相关联的第一标识符以及无线地检测与在该无线询问器的操作邻域中的带标签对象相关联的第二标识符。计算设备可包括具有感测表面的力传感器。计算设备可确定对应于第一标识符的软件应用并执行所确定的软件应用。该计算设备可检测对象对感测表面施加的力,并将第二标识符的信息以及检测到的力的信息提供给软件应用。本文描述的示例技术可检测在空间上跨感测表面变化的力。在本文描述的一些示例技术中,可确定对象的位置或形状并将其提供给软件应用。在本文描述的一些示例技术中,可呈现对象的表示以供显示在用户界面中。在本文描述的一些示例技术中,软件应用可显示对应于第一标识符的用户界面。提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。例如术语“技术”可指代上述上下文和通篇文档中所准许的设备、系统、方法、计算机可读指令、引擎、模块、算法、硬件逻辑和/或操作。附图简述结合附图来描述具体实施方式。在附图中,附图标记中最左边的数字标识该附图标记首次出现的附图。不同附图中的相同参考标记指示相似或相同的项。图1是描绘了用于实现如本文描述的应用选择和操作的示例环境的框图。图2是描绘了根据本文描述的各示例的被配置成参与应用选择和操作的示例计算设备的框图。图3是示出示例计算设备以及对其的示例使用的透视图。图4是描绘了在应用选择和操作期间的示例模块交互的数据流图。图5是示出了用于应用选择和操作的示例过程的流程图。图6是示出了用于应用操作的示例过程的流程图。图7是示出基于一个或多个对象的空间数据的应用操作的示例过程的流程图。图8是示出基于用户输入配件的用户界面选择的示例过程的流程图。详细描述概览本文描述的示例提供了用于响应于例如由诸如操作者实体或用户等实体选择的用户输入配件(UIA)来启动或操作应用的技术和构造。在一些示例中,可启动因UIA而异的应用。在一些示例中,由应用呈现的用户界面可基于UIA来调整。相比于使用未针对该UIA设计的应用,因应用而异的启动和用户界面定制中的任一者可提高操作效率。UIA是计算机外设、计算机或计算机外设的附件、或者可以与计算机或计算机外设一起使用的配件(电子或非电子)。这些类型中的任一者的UIA被配置成提供特定用户输入或特定类型的用户输入,即向用户表达或表示提供这些输入或这些类型的用户输入的可能性。例如,示出对绘画者的调色板的描绘的UIA提供了选择例如将在诸如GIMP等计算机绘图程序中使用的颜色。用户输入配件的附加示例在以下描述。当通过应用未针对其设计的外设使用该应用时,该应用的用户体验可显著改变并且该应用的操作效率可降低。本文描述的一些示例准许通过应用是针对其设计的外设来使用应用。本文描述的一些示例准许基于所连接的外设来自动执行软件应用或者自动配置软件应用、减少开始使用该外设所需的时间并提高操作效率。本文描述的一些示例准许使用例如放置在力感测表面上的对应的物理对象来有效地操纵虚拟对象。例如,诸如携带射频识别(RFID)标签的木块或塑料块等物理对象可以与UIA一起使用以用于在该UIA上放置或布置对象。例如,UIA可示出指示块体应被放在哪里的轮廓或者可被水平地布置以用作托盘或对块体的其它支撑。对象的附加示例在下文中描述。如此处所使用的,术语“应用”、“app”和“软件程序”一般指在计算设备上运行并且响应于或关联于如本文描述的用户输入配件的任何软件或其部分。app的示例可包括智能手机可下载程序、台式计算机程序(诸如文字处理器和电子表格)、智能手机和其它嵌入式操作系统、与此类操作系统包括在一起的程序(诸如外壳或者设备管理子系统)、以及在诸如物联网(IoT)设备等传感器设备上运行的嵌入式程序(例如,固件或软件)。如此处所使用的,术语“应用”、“app”和“软件程序”还涵盖被包括在计算设备中并被配置成响应如本文描述的UIA的存在或来自该UIA的信号的硬连线逻辑。对用户输入配件的应用响应的一些示例、场景和技术在以下对各附图的描述中更详细地呈现。说明性环境图1示出了示例环境100,响应于用户输入配件的设备或系统的示例可在其中操作或者诸如以下描述的程序启动或操作方法可在其中执行。在所示示例中,环境100中的各种设备和/或组件包括计算设备102(1)-102(N)(在本文中单独地或共同地用参考标号102来指代),其中N是大于或等于1的任何整数。尽管被示为例如台式计算机、膝上型计算机、平板计算机或蜂窝电话,但计算设备102可包括各种各样的设备类别、种类或类型,并且不限于特定类型的设备。作为示例而非限制,计算设备102可包括但不限于:诸如车辆控制系统、车辆安全系统或用于车辆的电子钥匙之类的车载计算机(例如,用图形表示为汽车的102(1))、智能手机、移动电话、移动电话-平板混合设备、个人数据助理(PDA)、或其它电信设备(例如,102(2));便携式或基于控制台的游戏设备或者诸如启用网络的电视机、机顶盒、媒体播放器、相机或个人录像机(PVR)等其它娱乐设备(例如,用图形表示为游戏手柄的102(3));台式计算机(例如,102(4));膝上型计算机、瘦客户机、终端或其它移动计算机(例如,102(5));平板计算机或平板混合计算机(例如,102(N));诸如web服务器、映射/化简服务器或其它计算引擎等服务器计算机或刀片服务器或者附连网络的存储单元;诸如智能手表或生物测定或医疗传感器等可穿戴计算机;诸如生物测定或医疗传感器等植入式计算设备、诸如IoT传感器等被配置成监控时间、环境状况、振动、运动或者世界或结构或其中的设备(例如,桥梁或水坝)的其它属性的固定传感器;计算机导航客户机计算设备、基于卫星的导航系统设备(包括全球定位系统(GPS)设备和其它基于卫星的导航系统设备);或者供包括在计算设备或电器中的被配置成参与或执行如本文描述的应用选择或操作的集成组件。不同计算设备102或不同类型的计算设备102可使用不同外设并且可具有对这些外设的不同使用。外设的示例可包括用户输入配件,诸如以下讨论的那些用户输入配件。例如,诸如计算设备102(2)和102(N)等便携式设备可使用被设计成与小尺寸的这些设备协作的外设。诸如计算设备102(4)和102(5)等更大设备可使用利用物理桌面空间的外设,例如手写平板。在一些示例中,计算设备102可经由一个或多个网络104来彼此和/或与其它计算设备通信。在一些示例中,计算设备102可经由网络104与外部设备通信。例如,网络104可包括诸如因特网之类本文档来自技高网...

【技术保护点】
1.一种设备,包括:无线询问器,其被配置成:无线地检测与在所述无线询问器的操作邻域中的带标签的用户输入配件相关联的第一标识符;以及无线地检测与在所述无线询问器的操作邻域中的带标签对象相关联的第二标识符;具有感测表面的力传感器;其上存储有多个模块的一个或多个计算机可读介质;以及能操作地耦合到所述无线询问器、所述力传感器以及所述计算机可读介质中的至少一者的一个或多个处理单元,所述一个或多个处理单元被适配成执行所述多个模块中的各模块,所述模块包括:启动引擎,其被配置成:确定对应于所述第一标识符的软件应用;以及执行所确定的软件应用;以及交互引擎,其被配置成:检测所述对象对所述感测表面施加的力;以及向所述软件应用提供所述第二标识符的信息以及检测到的力的信息。

【技术特征摘要】
【国外来华专利技术】2015.10.28 US 14/925,2721.一种设备,包括:无线询问器,其被配置成:无线地检测与在所述无线询问器的操作邻域中的带标签的用户输入配件相关联的第一标识符;以及无线地检测与在所述无线询问器的操作邻域中的带标签对象相关联的第二标识符;具有感测表面的力传感器;其上存储有多个模块的一个或多个计算机可读介质;以及能操作地耦合到所述无线询问器、所述力传感器以及所述计算机可读介质中的至少一者的一个或多个处理单元,所述一个或多个处理单元被适配成执行所述多个模块中的各模块,所述模块包括:启动引擎,其被配置成:确定对应于所述第一标识符的软件应用;以及执行所确定的软件应用;以及交互引擎,其被配置成:检测所述对象对所述感测表面施加的力;以及向所述软件应用提供所述第二标识符的信息以及检测到的力的信息。2.如权利要求1所述的设备,其特征在于,所述力传感器被配置成检测在空间上跨所述感测表面变化的力。3.如权利要求2所述的设备,其特征在于,所述交互引擎被进一步配置成:至少部分地基于检测到的在空间上变化的力来确定所述对象的位置;以及向所述软件应用提供所确定的位置的信息。4.如权利要求2或3所述的设备,其特征在于,所述交互引擎被进一步配置成:至少部分地基于检测到的在空间上变化的力来确定所述对象的形状;以及向所述软件应用提供所确定的形状的信息。5.如权利要求2-4中的任一项所述的设备,其特征在于,所述力传感器包括跨所述感测表面分布的多个感测元件。6.如权利要求1-5中的任一项所述的设备,其特征在于,所述一个或多个计算机可读介质其上存储有标识符到相应软件应用的一个或多个映射,并且所述启动引擎被进一步配置成使用所述一个或多个映射来确定对应于所述第一标识符的所述软件应用。7.如权利要求1-6中的任一项所述的设备,其特征在于,进一步包括通信接口,其中所述启动引擎被进一步配置成通过经由所述通信接口传送所述第一标识符并且经由所述通信接口接收所述软件应用的指示来确定对应于所述第一标识符的所述软件应用。8.一种计算机实现的方法,包...

【专利技术属性】
技术研发人员:O·昆德斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1