用于在用户搜索web时向其提供来自其联系人的帮助的方法_4

文档序号:8435850阅读:来源:国知局
电话、PDA、膝上型计算机、平板计算机、内嵌或者耦合有一个或多个处 理器的电视机或者任何其它种类的电子设备。这样的电子系统包括各种类型的计算机可读 介质以及用于各种其它类型的计算机可读介质的接口。电子系统500包括总线508、处理单 元512、系统存储器504、只读存储器(R0M)510、永久性存储设备502、输入设备接口 514、输 出设备接口 506以及网络接口 516。
[0066] 总线508总体地代表通信地连接电子系统500的大量内部设备的所有系统总线、 外围总线和芯片组总线。比如,总线508将处理单元512与ROM510、系统存储器504和永 久性存储设备502通信地连接。
[0067] 处理单元512从这些不同的存储器单元取回要执行的指令和要处理的数据,以便 执行本主题公开内容的过程。处理单元在不同实施方式中可以是单个处理器或者多核处理 器。
[0068]ROM510存储处理单元512和电子系统的其它模块需要的静态数据和指令。另一 方面,永久性存储设备502为读写存储器设备。该设备为即使在电子系统500关闭时仍然 存储指令和数据的非易失性存储器单元。本主题公开内容的一些实施方式使用海量存储设 备(诸如磁盘或者光盘及其对应的盘驱动器)作为永久性存储设备502。
[0069] 其它实施方式使用可移除存储设备(诸如软盘、闪盘驱动器及其对应的盘驱动 器)作为永久性存储设备502。与永久性存储设备502类似,系统存储器504为读写存储 器设备。然而,与存储设备502不同,系统存储器504是易失性读写存储器,诸如随机存取 存储器。系统存储器504存储处理器在运行时需要的指令和数据中的一些指令和数据。在 一些实施方式中,本主题公开内容的过程被存储在系统存储器504、永久性存储设备502和 /或ROM510中。处理单元512从这些不同的存储器单元取回要执行的指令和要处理的数 据,以便执行一些实施方式的过程。
[0070] 总线508还连接至输入设备接口 514和输出设备接口 506。输入设备接口 514使 得用户能够传达信息并且选择命令至电子系统。与输入设备接口 514-起使用的输入设备 包括例如字母数字键盘和指示设备(也称为"光标控制设备")。输出设备接口 506使得能 够例如显示由电子系统500生成的图像。与输出设备接口 506 -起使用的输出设备包括例 如打印机和显示设备(诸如阴极射线管(CRT)或者液晶显示器(IXD))。一些实施方式包括 诸如用作输入设备和输出设备二者的触摸屏之类的设备。
[0071] 最后,如图5所示,总线508还通过网络接口 516将电子系统500耦合至网络(未 示出)。以这一方式,计算机可以是计算机网络(诸如局域网(LAN)、广域网(WAN)或者内 联网,或者网络的网络(诸如因特网))的一部分。可以结合本主题公开内容使用电子系统 500的任何或所有部件。
[0072] 可以用数字电子电路、计算机软件、固件或硬件实现以上描述的这些功能。可以使 用一个或多个计算机程序产品实现这些技术。可以在移动设备中包括可编程处理器和计算 机,或者可以将可编程处理器和计算机封装为移动设备。可以由一个或多个可编程处理器 以及由一个或多个可编程逻辑电路来执行过程和逻辑流。可以通过通信网络将通用和专用 计算设备与存储设备互连。
[0073] -些实施方式包括电子部件,诸如将计算机程序指令存储在机器可读介质或计算 机可读介质(备选地,称为计算机可读存储介质、机器可读介质或者机器可读存储介质)中 的微处理器、存储装置和存储器。这样的机器可读介质的一些示例包括RAM、R0M、只读光 盘(⑶-ROM)、可记录光盘(⑶-R)、可写光盘(⑶-RW)、只读数字通用盘(例如DVD-ROM、双层 DVD-ROM)、各种可记录/可写DVD (例如DVD-RAM、DVD-RW、DVD+RW等)、闪存(例如SD卡、 迷你SD卡、微型SD卡等)、磁性和/或固态硬盘驱动器、只读且可记录Blu-Ray?盘、超密 度光盘、任何其它光学或磁性介质以及软盘。计算机可读介质可以存储由至少一个处理单 元可执行并且包括用于执行各种操作的指令集合的计算机程序。计算机程序或计算机代码 的示例包括机器代码(诸如由编译器产生)以及包括较高水平代码的文件,这些文件由计 算机、电子部件或微处理器使用解释器来执行。
[0074] 虽然以上讨论主要涉及执行软件的微处理器或者多核处理器,但是一些实施方式 由一个或多个集成电路(诸如专用集成电路(ASIC)或者现场可编程门阵列(FPGA))来执 行。在一些实施方式中,这样的集成电路执行电路自身所存储的指令。
[0075] 如本说明书以及本申请的任何权利要求中所使用的,术语"计算机"、"服务器"、 "处理器"和"存储器"都指代电子设备或者其它技术设备。这些术语不包括人或者人群。出 于说明书的目的,术语"显示(display)"或者"显示(displaying)"意为在电子设备上显 示。如本说明书以及本申请的任何权利要求中所使用的,术语"计算机可读介质(computer readablemedium)"和"计算机可读介质(computerreadablemedia)"完全限于存储计算 机可读形式的信息的、有形的物理对象。这些术语不包括任何无线信号、有线下载信号以及 任何其它短暂信号。
[0076]为了提供与用户的交互,可以在如下计算机上实现本说明书中描述的主题的实施 方式:该计算机具有用于向用户显示信息的显示设备(例如CRT(阴极射线管)或LCD(液 晶显示器)监视器)以及用户可以通过其向计算机提供输入的键盘和指示设备(例如鼠标 或轨迹球)。也可以使用其它种类的设备提供与用户的交互;例如,向用户提供的反馈可以 是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以用任何形式(包括 声学、语音或触觉输入)接收来自用户的输入。此外,计算机可以通过向用户所使用的设备 发送文档以及从用户所使用的设备接收文档来与用户交互;例如,通过响应于从web浏览 器接收到的请求向用户的客户端设备上的web浏览器发送web页面。
[0077]可以用如下计算系统来实现本说明书描述的主题的实施例:该计算系统包括后端 部件(例如作为数据服务器),或者包括中间件部件(例如应用服务器),或者包括前端部 件(例如具有用户通过其可以与本说明书所描述的主题的实施方式交互的图形用户界面 或者web浏览器的客户端计算机),或者一个或多个这样的后端部件、中间件部件或者前端 部件的任意组合。可以通过任何形式或者介质的数字数据通信(例如通信网络)使系统的 各部件互连。通信网络的示例包括局域网(LAN)和广域网(WAN)、网际网络(例如因特网) 以及对等网络(例如专用(adhoc)对等网络)。
[0078] 计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离,并且通常 通过通信网络交互。客户端与服务器的关系凭借在相应计算机上运行并且彼此具有客户 端-服务器关系的计算机程序而出现。在一些实施例中,服务器向客户端设备传输数据(例 如HTML页面)(例如出于向与客户端设备交互的用户显示数据并且从该用户接收用户输入 的目的)。可以从服务器处的客户端设备接收在客户端设备处生成的数据(例如用户交互 的结果)。
[0079] 应当理解,所公开的过程中的步骤的任何特定顺序或层级是对示例性方法的说 明。基于设计偏好,应当理解,可以重新布置这些过程中的步骤的特定顺序或层级,或者可 以不执行一些图示的步骤。可以同时执行这些步骤中的一些步骤。例如,在某些情况下,多 任务和并行处理可能是有利的。另外,不应当将对以上描述的实施例中的各种系统部件的 划分理解为在所有实施例中都需要这样的划分,并且应当理解,可以总体上将所描述的程 序部件和系统在单个软件产品中集成在一起,或者封装成多个软件产品。
[0080] 提供先前描述以使得本领域技术人员能够实践本文所描述的各个方面。本领域技 术人员可以很容易想到对这些方面的各种修改,并且可以将本文所定义的普通原理应用于 其它方面。因此,权利要求并非意在被限制为本文所示出的方面,而是要符合与语言权利要 求一致的整个范围,其中,除非这样清楚地指出,否则对单数形式的元素的引用并非意在表 示"一个且仅一个",而是表示"一个或多个"。除非另外清楚地指出,否则术语"一些"指代 一个或多个。男性代词(例如他的)包括女性和中性(例如她的和它的),反之亦然。标题 和子标题(如果存在)仅出于方便的目的被使用,而非限制本主题公开内容。
[0081] 诸如"方面"之类的短语并非暗示这样的方面对于本主题技术而言是必要的,也并 非暗示这样的方面适用于本主题技术的所有配置。与一个方面相关的公开内容可以适用于 所有配置或者一个或多个配置。诸如"方面"之类的短语可以指代一个或多个方面,反之亦 然。诸如"配置"之类的短语并非暗示这样的配置对于本主题技术而言是必要的,也并非暗 示这样的配置适用于本主题技术的所有配置。与一个配置相关的公开内容可以适用于所有 配置或者一个或多个配置。诸如"配置"之类的短语可以指代一个或多个配置,反之亦然。
[0082] 词语"示例性"在本文中用于表示"用作示例或者说明"。本文中被描述为"示例 性"的任何方面或者设计并非一定要被理解为是比其它方面或设计优选或有利的。
[0083] 本领域普通技术人员已知或者稍后已知的、贯穿本公开内容描述的各个方面的要 素的所有结构等同物和功能等同物通过引用被清楚地合并于此,并且意在被权利要求所包 括。
【主权项】
1. 一种用于对从用户接收的查询进行路由的计算机实现的方法,所述方法包括: 接收查询; 基于公共在线活动,标识与所述用户关联的、用于响应接收的所述查询的推荐联系人 的第一集合; 基于私人在线活动,标识与所述用户关联的、用于响应接收的所述查询的推荐联系人 的第二集合; 向所述用户提供推荐联系人的所述第一集合
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1