显示应用状态信息的设备之间的交互的制作方法_5

文档序号:9510129阅读:来源:国知局
个用户输入可,例如,被用于跟随警报(例如在图5或6的方 法中)进行响应。在一实施例中,如果显示设备914是触敏显示设备,那么它还可担当用户 输入设备916。输入/输出控制器912还向除显示设备之外的设备输出数据,例如,本地连 接的打印设备(图9中未示出)。
[0073] 输入/输出控制器912、显示设备914以及用户输入设备916中的任一者可包括 使用户能够按自然的、免受诸如鼠标、键盘、遥控器等输入设备所施加的人工约束的方式与 基于计算的设备交互的NUI技术。可以提供的NUI技术的示例包括但不限于依赖于语音和 /或话音识别、触摸和/或指示笔识别(触敏显示器)、屏幕上和屏幕附近的姿势识别、空中 姿势、头部和眼睛跟踪、语音和话音、视觉、触摸、姿势以及机器智能的那些技术。可被使用 NUI技术的其他示例包括意图和目的理解系统,使用深度相机(如立体相机系统、红外相机 系统、RGB相机系统、以及这些的组合)的运动姿势检测系统,使用加速度计/陀螺仪,面部 识别,3D显示,头部、眼睛和注视跟踪的运动姿势检测,沉浸式增强现实和虚拟现实系统,以 及用于使用电场传感电极(EEG和相关方法)的感测大脑活动的技术。
[0074] 虽然在本文中将本发明的示例描述并示出为在包括代理设备118的系统中实现, 但是所描述的系统只是作为示例而非限制来提供的。本领域的技术人员将会理解,本示例 适于在各种不同类型的系统中应用,这些系统从中央实体向设备提供状态更新信息并在其 它示例中,该状态信息可被这些设备(例如,计算设备102和硬件实况小块106)拉取,而非 如在上述示例中那样被推送。
[0075] 此处所使用的术语"计算机"或"基于计算的设备"是指带有处理能力以便它可以 执行指令的任何设备。本领域技术人员可以理解,这样的处理能力被结合到许多不同设备, 并且因此术语每个"计算机"和"基于计算的设备"包括个人电脑、服务器、移动电话(包括 智能电话)、平板电脑、机顶盒、媒体播放器、游戏控制台、个人数字助理和许多其它设备。
[0076] 本文描述的方法可由有形存储介质上的机器可读形式的软件来执行,例如计算机 程序的形式,该计算机程序包括在该程序在计算机上运行时适用于执行本文描述的任何方 法的所有步骤的计算机程序代码装置并且其中该计算机程序可被包括在计算机可读介质 上。有形存储介质的示例包括计算机存储设备,计算机存储设备包括计算机可读介质,诸如 盘(disk)、拇指型驱动器、存储器等而不包括所传播的信号。传播信号可存在于有形存储介 质中,但是传播信号本身不是有形存储介质的示例。软件可适于在并行处理器或串行处理 器上执行以使得各方法步骤可以按任何合适的次序或同时执行。
[0077] 这承认,软件可以是有价值的,单独地可交易的商品。它旨在包含运行于或者控制 "哑"或标准硬件以实现所需功能的软件。它还旨在包含例如用于设计硅芯片,或者用于配 置通用可编程芯片的HDL(硬件描述语言)软件等"描述"或者定义硬件配置以实现期望功 能的软件。
[0078] 本领域技术人员会认识到,用于存储程序指令的存储设备可分布在网络上。例如, 远程计算机可以存储被描述为软件的进程的示例。本地或终端计算机可以访问远程计算机 并下载软件的一部分或全部以运行程序。可另选地,本地计算机可以根据需要下载软件的 片段,或在本地终端上执行一些软件指令,并在远程计算机(或计算机网络)上执行另一些 软件指令。本领域的技术人员还将认识到,通过利用本领域的技术人员已知的传统技术,软 件指令的全部,或一部分可以通过诸如DSP、可编程逻辑阵列等等之类的专用电路来实现。
[0079] 对精通本技术的人显而易见的是,此处给出的任何范围或设备值可以被扩展或改 变,而不会丢失寻求的效果。
[0080] 尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权 利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为 实现权利要求的示例形式公开的。
[0081] 可以理解,上文所描述的优点可以涉及一个实施例或可以涉及多个实施例。各实 施例不仅限于解决任何或全部所陈述的问题的那些实施例或具有任何或全部所陈述的优 点那些实施例。进一步可以理解,对"一个"项目的引用是指那些项目中的一个或多个。
[0082] 此处所描述的方法的步骤可以在适当的情况下以任何合适的顺序,或同时实现。 另外,在不偏离此处所描述的主题的精神和范围的情况下,可以从任何一个方法中删除各 单独的框。上文所描述的任何示例的各方面可以与所描述的其他示例中的任何示例的各方 面相结合,以构成进一步的示例,而不会丢失寻求的效果。
[0083] 此处使用了术语"包括"旨在包括已标识的方法的框或元件,但是这样的框或元件 不包括排它性的列表,方法或设备可以包含额外的框或元件。
[0084] 可以理解,上面的描述只是作为示例给出并且本领域的技术人员可以做出各种修 改。以上说明、示例和数据提供了对各示例性实施例的结构和使用的全面描述。虽然上文 以一定的详细度或参考一个或多个单独实施例描述了各实施例,但是,在不偏离本说明书 的精神或范围的情况下,本领域的技术人员可以对所公开的实施例作出很多更改。
【主权项】
1. 一种方法,包括: 在设备接收指示与显示应用的动态状态信息的GUI元素相关联的用户输入的信号;以 及 将触发信号发送到分开的计算设备,其中所述触发信号被安排来使得所述应用的客户 端在所述分开的计算设备上启动并向所述应用的客户端提供输入。2. 如权利要求1所述的方法,其特征在于,还包括: 从计算设备的候选组中标识主计算设备;并且 其中所述触发信号被发送到所述主计算设备。3. 如权利要求2所述的方法,其特征在于,从计算设备的候选组中标识主计算设备包 括: 基于邻近度标识计算设备的候选组;以及 选择计算设备的所述候选组中的一个。4. 如权利要求2所述的方法,其特征在于,从计算设备的候选组中标识主计算设备包 括: 基于设备位置标识计算设备的候选组; 在设备的所述候选组的每一个上触发警报;以及 基于在计算设备的所述候选组的一个上的用户输入选择计算设备的所述候选组的一 个。5. 如权利要求1所述的方法,其特征在于,指示用户输入的所述信号是响应于与所述 ⑶I元素的用户交互由用户输入设备生成。6. 如权利要求5所述的方法,其特征在于,所述触发信号是从包括所述用户输入设备 和安排用于向所述计算设备显示所述GUI元素的显示器的设备发送的。7. 如权利要求6所述的方法,其特征在于,所述触发信号是从包括所述用户输入设备 的设备发送的,并经由代理设备向所述计算设备显示。8. 如权利要求1所述的方法,其特征在于,指示与GUI元素相关联的用户输入的信号包 括触发信号,所述触发信号由远程设备发送并在代理设备处接收,并且其中将触发信号发 送到分开的计算设备包括: 将所述触发信号从所述远程设备转发到所述分开的计算设备。9. 一种包括安排用于显示应用的状态更新信息的设备的系统,所述设备包括: 安排用于显示GUI元素的显示器,所述GUI元素显示应用的状态信息;以及 安排用于将触发信号发送到分开的计算设备的通信接口,其中所述触发信号指示与所 述GUI元素相关联的用户输入并被安排来使得所述应用的客户端在所述分开的计算设备 上启动并向所述应用的客户端提供输入。10. 如权利要求9所述的系统,其特征在于,所述设备是进一步包括处理器的小形状因 子设备,其中所述处理器不具有足以运行所述应用的客户端的资源。
【专利摘要】描述了用于在多个设备上显示动态状态信息并允许这些设备之间的交互的方法和装置。在一个实施例中,触发信号被发送到一个或多个计算设备以触发在计算设备上的应用客户端的启动。响应于用户与所显示的状态信息进行交互,触发信号在另一设备上被生成。该另一设备可以是贫瘠的设备,它显示应用的状态信息但不能够运行该应用的客户端。在各种实施例中,状态信息以被称为小块的GUI元素的形式来显示,并且这个状态信息可被代理服务器推送给设备。触发信号可被发送到多个设备或在一些实施例中,计算设备可被选择来接收该触发信息。
【IPC分类】H04L29/06, G06F3/00, G06F3/01, G06F9/54
【公开号】CN105264495
【申请号】CN201480010214
【发明人】S·E·霍奇斯, J·赫尔默斯, J·W·斯科特, N·韦拉, S·泰勒
【申请人】微软技术许可有限责任公司
【公开日】2016年1月20日
【申请日】2014年2月19日
【公告号】EP2959385A1, EP2959385B1, US20140244715, WO2014130490A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1