预测性地呈现搜索能力的制作方法_4

文档序号:9291671阅读:来源:国知局
(例如,图4的联网服务器162)。在联网服务器确定 了搜索类型之后,通信单元44可以接收所确定的与计算设备2的地理位置相关联的搜索类 型。预测模块12可以输出所确定的搜索类型的指示以便由输出设备46进行显示。
[0066] 虽然计算设备2的组件在图2的示例中被图示为在共用外壳之内,但是一个或多 个组件可以另外有线或无线地接合至计算设备2。例如,输出设备26(例如,显示设备)可 以在物理上与计算设备2分开。在其它示例中,光学传感器可能并不处于计算设备2的外 壳之内。
[0067] 图3是图示依据本公开的一种或多种技术的输出图形内容以便在远程设备进行 显示的示例计算设备的框图。图形内容一般可以包括可以被输出以供显示的任意视觉信 息,诸如文本、图像、运动图像群组等。图3所示的示例包括计算设备100(例如,图1和2 的计算设备2的示例)、存在敏感显示器101、通信单元110、投影仪120、投影仪屏幕122、平 板设备126和视觉显示设备130。虽然出于图1和2中的示例的目的而被示为独立计算设 备2,但是计算设备一般可以是包括处理器或者用于执行软件指令的其它适当计算环境的 任意组件或系统,而且例如并且不需要包括存在敏感显示器。
[0068] 如图3的示例中所示,计算设备100可以是包括如关于图2的处理器40所描述的 功能的处理器。在这样的示例中,计算设备100可以通过通信信道102A操作耦接至存在敏 感显示器101,上述通信信道102A可以是系统总线或其它适当连接。计算设备100还可以 通过通信信道102B操作耦接至在以下进一步描述的通信单元110,上述通信信道102B也可 以是系统总线或其它适当连接。虽然在图3中被单独作为示例示出,但是计算设备100可 以通过任意数量的一个或多个通信信道操作耦接至存在敏感显示器101和通信单元110。
[0069] 在诸如之前在图1-2中所图示的其它示例中,计算设备100可以是便携式或移动 设备,诸如移动电话(包括智能电话)、膝上计算机等。在一些示例中,计算设备100可以是 台式计算机、平板计算机、智能电视平台、相机、个人数字助理(PDA)、服务器、大型机等。
[0070] 如图3所示的存在敏感显示器101可以包括显示设备103和存在敏感输入设备 105。显示设备103例如可以从计算设备100接收数据并且显示图形内容。在一些示例中, 存在敏感输入设备105可以使用电容、电感和/或光学识别技术确定存在敏感显示器101 处的一个或多个用户输入(例如,连续手势、多点触控手势、单点触控手势等),并且使用通 信信道102A将这样的用户输入的指示发送至计算设备100。在一些示例中,存在敏感输入 设备105在物理上可以位于显示设备103的顶端,而使得当用户将输入单元定位于显示设 备103所显示的图形元素上方时,存在敏感输入设备105所在的位置对应于该显示设备103 上显示该图形元素的位置。
[0071] 如图3所示,计算设备100还可以包括通信单元110和/或与之操作耦接。通信 单元110可包括如图2所描述的通信单元44的功能。通信单元110的示例可以包括网络 接口卡、以太网卡、光学收发器、射频收发器或者能够发送和接收信息的任意其它类型的设 备。这样的通信单元的其它示例可以包括蓝牙、3G和WiFi无线电、通用串行总线(USB)接 口等。计算设备100还可以包括为了简明和说明的目的而并未在图3中示出的一个或多个 其它设备和/或与它们操作耦接,上述其它设备例如输入设备、输出设备、存储器、存储设 备等。
[0072] 图3还图示了投影仪120和投影仪屏幕122。其它这样的投影设备的示例可以包 括电子白板、全息显示设备和用于显示图形内容的任意其它适当设备。投影仪120和投影 屏幕122可以包括使得相应设备能够与计算设备100进行通信的一个或多个通信单元。在 一些示例中,该一个或多个通信单元可以使得能够在投影仪120和投影仪屏幕122之间进 行通信。投影仪120可以从计算设备100接收包括图形内容的数据。投影仪120可以响应 于接收到该数据而将该图形内容投影到投影仪屏幕122上。在一些示例中,投影仪120可 以使用光学识别或其它适当技术确定投影仪屏幕处的一个或多个用户输入(例如,连续手 势、多点触控手势、单点触控手势等),并且使用一个或多个通信单元向计算设备100发送 这样的用户输入的指示。
[0073] 在一些示例中,投影仪屏幕122可以包括存在敏感显示器124。存在敏感显示器 124可以包括如本公开中所描述的UI设备4的功能子集或其全部功能。在一些示例中,存 在敏感显示器124可以包括另外的功能。投影仪屏幕122 (例如,电子白板)可以从计算设 备100接收数据并且显示图形内容。在一些示例中,存在敏感显示器124可以使用电容、电 感和/或光学识别技术确定投影仪屏幕122处的一个或多个用户输入(例如,连续手势、多 点触控手势、单点触控手势等),并且使用一个或多个通信单元向计算设备100发送这样的 用户输入的指示。
[0074] 图3还图不了平板设备126和视觉显不设备130。平板设备126和视觉显不设备 130均可以包括计算和连接能力。平板设备126的示例可以包括电子阅读器设备、可变换笔 记本设备、混合板设备等。视觉显示设备130的示例可以包括电视、计算机监视器等。如图 3所示,平板设备126可以包括存在敏感显示器128。视觉显示设备130可以包括存在敏感 显示器132。存在敏感显示器128、132可以包括如本公开中所描述的UI设备4的功能子集 或其全部功能。在一些示例中,存在敏感显示器128、132可以包括附加功能。在任意情况 下,存在敏感显示器132例如可以从计算设备100接收数据并且显示图形内容。在一些示 例中,存在敏感显示器132可以使用电容、电感和/或光学识别技术确定投影仪屏幕处的一 个或多个用户输入(例如,连续手势、多点触控手势、单点触控手势等),并且使用一个或多 个通信单元向计算设备100发送这样的用户输入的指示。
[0075] 如以上所描述的,在一些示例中,计算设备100可以输出图形内容以便在存在敏 感显示器101进行显示,后者通过系统总线或其它适当通信信道耦接至计算设备100。计算 设备100还可以输出图形内容以便在一个或多个远程设备进行显示,诸如投影仪120、投影 仪屏幕122、平板设备126和视觉显示设备130。例如,计算设备100可以执行一个或多个 指令以依据本公开的技术而生成和/或修改图形内容。计算设备100可以向计算设备100 的通信单元一诸如通信单元110-输出包括图形内容的数据。通信单元110可以将该数据 发送至一个或多个远程设备,诸如投影仪120、投影仪屏幕122、平板设备126和/或视觉显 示设备130。以这种方式,计算设备100可以输出图形内容以便在一个或多个远程设备进行 显示。在一些示例中,一个或多个远程设备可以在包括在相应远程设备之中和/或与之操 作耦接的存在敏感显示器处输出图形内容。
[0076] 在一些示例中,计算设备100可能并不在操作耦接至计算设备100的存在敏感显 示器101处输出图形内容。在其它示例中,计算设备100可以输出图形内容以便在通过通 信信道102A耦接至计算设备100的存在敏感显示器101以及一个或多个远程设备处进行 显示。在这样的示例中,该图形内容在每个相应设备处可以基本上同时显示。例如,可能由 于向远程设备发送包括图形内容的数据的通信延时而引入一定延迟。在一些示例中,计算 设备100所生成并且输出以便在存在敏感显示器101进行显示的图形内容可能与被输出以 便在一个或多个远程设备进行显示的图形内容显示有所不同。
[0077] 计算设备100可以使用任意适当通信技术发送和接收数据。例如,计算设备100 可以使用网络链路112A操作耦接至外部网络114。图3所示的每个远程设备可以通过相应 网络链路112B、112C和112D之一操作耦接至外部网络114。外部网络114可以包括网络集 线器、网络交换机、网络路由器等,它们操作地互相耦接因此在图3所示的计算设备100和 远程设备之间提供信息交换。在一些示例中,网络链路112A-112D可以是以太网、ATM或其 它网络连接。这样的连接可以是无线和/或有线连接。
[0078] 在一些示例中,计算设备100可以使用直接设备通信118操作耦接至图3中所包 括的一个或多个远程设备。直接设备通信118可以包括计算设备100使用有线或无线通信 而通过其直接与远程设备发送并接收数据的通信。也就是说,在直接设备通信118的一些 示例中,计算设备100所发送的数据在远程设备处被接收之前可能并不被一个或多个另外 的设备进行转发,反之亦然。直接设备通信118的示例可以包括蓝牙、近场通信、通用串行 总线、WiFi、红外等。图3所示的一个或多个远程设备可以通过通信链路116A-116D与计算 设备100操作耦接。在一些示例中,通信链路112A-112D可以是使用蓝牙、近场通信、通用 串行总线、红外等的连接。这样的连接可以是无线和/或有线连接。
[0079] 依据本公开的技术,计算设备100可以使用外部网络114操作耦接至视觉显示设 备130。响应于确定了计算设备100的地理位置,计算设备100或联网设备可以确定与该地 理位置相关联的一种或多种搜索类型。计算设备100随后可以输出所确定的搜索类型以便 在存在敏感显示器132或者图3的任意其它显示器进行显示。此外,响应于接收到针对所 选择的搜索类型的搜索结果,计算设备100可以输出搜索结果以便在存在敏感显示器132 或者图3的任意其它显示器进行显示。以这种方式,计算设备100所输出的任意图形用户 界面或对象可以通过这里所描述的任意类型的显示器进行显示。
[0080] 图4是图示示例系统150的概念图,其包括计算设备152以及被配置为经由该计 算设备152预测性地向用户呈现选择搜索能力的联网服务器162。虽然计算设备152可以 确定与计算设备152的地理位置相关联的一种或多种搜索类型(如这里参考图1和2的计 算设备2所描述的),但是联网服务器162 (例如,联网设备)可以确定与计算设备152的地 理位置相关联的搜索类型或者在该确定的至少一部分中对计算设备152进行辅助。例如, 一旦联网服务器162执行了搜索类型确定,计算设备152就可以经由显示设备154向用户 呈现所确定的搜索类型。
[0081] 如图4所示,系统150包括计算设备152、网络160、联网服务器162和库集164。 在一些示例中,计算设备152是便携式计算设备(例如,移动电话、智能电话、上网本、笔记 本、平板设备或智能手表)或者是其一部分。在其它示例中,计算设备152可以是数字相机、 音乐播放器或者用户可以携带或者在不同位置之间移动的任意其它设备的至少一部分。在 一些示例中,计算设备152可以类似于图1和2的计算设备2。计算设备152还可以连接至 网络160 (例如,有线或无线网络)。虽然网络160可以是单个网络,但是网络160可以表示 允许计算设备152与联网服务器162进行通信的两个或更多网络。
[0082] 计算设备152可以包括显示设备154、前置相机158、麦克风156和扬声器157。显 示设备154可以包括一个或多个输入设备和/或输出设备,而使得用户能够与计算设备12 进行通信。在一个示例中,显示设备154可以包括触摸屏界面(例如,包括存在敏感输入设 备的存在敏感显示器)。在其它示例中,显示设备154可以包括显示器以及一个或多个按 钮、输入板、操纵杆、鼠标、触觉设备或者能够将用户动作转化为对计算设备152进行控制 的电信号的任意其它设备。在任意示例中,用户可以与显示设备154或任意其它输入设备 进行交互以在这里所描述的处理之前或期间提供输入。
[0083] 前置相机158可以使得计算设备152能够捕捉计算设备152周围的诸如人、风景 和物体之类的环境的图像(例如,静态图像和/或视频)。前置相机158可以包括能够生 成高分辨率图像的一个或多个光学传感器。例如,该光学传感器可以包括多于一百万像素 (一兆像素传感器)、多于五百万像素(五兆像素传感器)或者甚至多于一千万像素(十兆 像素传感器)。在一些示例中,计算设备152可以包括部署在计算设备152的任意表面上或 者使用线缆耦接至计算设备152的两个或更多相机。可替换地,前置相机158可以被置于 计算设备152的前方或其它表面上。
[0084] 麦克风154可以被配置为捕捉计算设备152周围的声音,诸如用户话音、来自其 它人的话音以及环境声音。扬声器157可以被配置为生成并向用户传递音频,诸如联系人 话音或其它声音。在一些示例中,计算设备152可以包括多于一个的麦克风156和扬声器 157。虽然麦克风156和扬声器157可以位于计算设备152的外壳之上或之内,但是麦克风 156和/或扬声器157可以经由一个或多个线缆电耦接至计算设备152。麦克风156是音 频输入的示例而扬声器157则是音频输出的示例。在其它示例中,计算设备152可以包括 另外或可替换的音频输入和音频输出,包括被配置为从所附接的设备接受音频或者向所附 接的设备传递音频的传感器或直接电连接。
[0085] 计算设备152和联网服务器162可以协同工作以基于计算设备152的地理位置向 用户提供预测搜索类型。计算设备152可以确定计算设备所位于的地理位置。计算设备 152可以包括设备位置模块,其例如从GPS卫星、蜂窝网络接入点或局域网接入点,或者能 够从其获得有关计算设备152的位置的数据的任意其它设备获得数据。使用该数据,计算 设备152可以确定计算设备152的当前地
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1