提供访问网站动作的接口的制作方法

文档序号:8323939阅读:344来源:国知局
提供访问网站动作的接口的制作方法
【专利说明】
【背景技术】
[0001]网站常常提供执行诸如文档转换、天气查询等等之类的动作的工具。典型地,用户导航到网站以便访问工具并且请求动作被执行。例如,当浏览器接收并且一起显示网站和工具时,输入能够被提供给浏览器并且传送到网站服务器。然后网站服务器能够运行工具以执行动作并且将输出回传给浏览器。

【发明内容】

[0002]简单地说,并且在高层次下,本公开尤其描述了提供用于访问执行动作的网站工具的接口。例如,接口可以由搜索引擎在搜索引擎响应页面中提供。此外,接口可以从搜索引擎响应页面被拷贝并且存储到另一介质(例如,计算设备主屏、电子邮件、字处理文档、电子表格文档等)中。接口可以被用来在无需浏览器导航到网站的情况下访问网站工具。
[0003]本
【发明内容】
提供了本公开的综述,并且引入下面在【具体实施方式】部分中被进一步描述的构思的选择。本
【发明内容】
不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在被孤立地用来帮助确定所要求保护的主题的范围。
【附图说明】
[0004]参考附图,在下面详细地描述本发明的说明性实施例,附图通过引用被并入本文,其中:
图1描绘了依照本发明的实施例的示例性计算设备;
图2描绘了依照本发明的实施例的联网的计算设备的示例性示意图;
图3A-3C描绘了依照本发明的实施例的示例性搜索结果片段(snippet)的版本;以及图4-7描绘了依照本发明的实施例的示例性方法的流程图。
【具体实施方式】
[0005]本发明的选择实施例的主题在本文被具体地描述以便满足法定要求。但是说明书本身不旨在定义什么被认为是发明;相反权利要求定义本发明。结合其它的目前的或将来的技术,所要求保护的主题可能以其它方式被体现,以便包括不同的元素或与本文档中所描述的元素类似的元素的组合。除非并且除了当单独的步骤的顺序被明确地陈述时,否则术语不应该被解释为暗示本文公开的各种步骤或元素之中或之间的任何特定的顺序。
[0006]本发明的实施例致力于向网站提供接口。接口提供对由网站所提供的网站工具的访问。例如,接口可以在搜索引擎响应页面中被提供。此外,接口可以从搜索引擎响应页面被拷贝并且存储到另一介质(例如,计算设备主屏、电子邮件、字处理文档、电子表格文档等)中。
[0007]在本说明书中,“接口”是允许计算设备请求由网站的工具提供的动作而无需要求在计算设备上运行的浏览器加载网站的网页的对象(例如,web对象)。在本说明书中,“动作”是由工具提供的功能性(例如,服务)。动作的示例包括将文档从一种格式转换为另一格式、查询天气、执行计算、将单位(units)从一种格式转换为另一格式等等。在本说明书中,“工具”是由计算设备运行以便执行动作的指令的集合。例如,工具可能包括存储在网站服务器上的计算机可运行指令,所述网站服务器在被请求时运行工具以便执行动作。在本发明的实施例中,作为工具正被用来执行动作的结果,输出从输入被生成。
[0008]如所指示的,在实施例中,接口可以被构造到搜索引擎响应页面(SERP)中。SERP是由搜索引擎响应于搜索查询而被生成的网页。SERP常常包括被视为与搜索查询相关的搜索结果的列表,并且每个搜索结果可以包括搜索结果片段。
[0009]在本说明书中,“搜索结果片段”一般地描述与单独的搜索结果(例如,web文档)相关联并且被列举在SERP上以表示该单独的搜索结果的信息的集合。搜索结果片段可以包括各种元素。例如,搜索结果片段可以包括搜索结果标题,所述搜索结果标题常常是web文档的标题并且被格式化为到web文档的超链接。也就是说,当搜索结果标题被输入时,浏览器可以导航到由搜索结果片段识别的登陆页面。搜索结果片段还可以包括搜索结果描述,该搜索结果描述包括可以被包括在web文档中的信息的描述。
[0010]搜索结果片段还可以包括增加片段的功能性的其它特征。例如,搜索结果片段可以包括除了超链接的搜索结果标题之外被提供并且允许浏览器导航到网站的具体网页(例如,预约、飞行登记等)的具体超链接(例如,深链接)。此外,搜索结果片段可以包括可扩展部分,所述可扩展部分能够被选择成将与具体的搜索结果有关的并且可能未被包括在搜索结果描述中的附加的信息呈现在SERP中。在本发明的实施例中,搜索引擎将搜索结果片段构造成包括接口,所述接口允许计算设备在无需导航到登陆页面的情况下访问网站的工具。也就是说,工具可以从SERP被访问。
[0011]我们的技术的实施例可以被尤其体现为:方法、系统或者在一个或多个计算机可读介质上体现的指令的集合。计算机可读介质包括易失性和非易失性介质、可移除的和非可移除的介质这二者,并且设想了可由数据库、转换器(switch)以及各种其它的网络设备读取的介质。存储的信息的示例包括计算机可用的指令、数据结构、程序模块以及其它的数据表示。介质示例包括RAM、ROM、EEPR0M、闪速存储器或其它存储器技术、CD-ROM、数字通用盘(DVD)、全息介质或其它的光盘存储、磁盒、磁带、磁盘存储以及其它磁存储设备。这些技术能够短暂地、暂时或永久地存储数据。
[0012]特别地,最初参考图1,用于实施本发明的实施例的示例性操作环境被一般地示出和标明为计算设备100。计算设备100只是适合的计算环境的一个示例,并且不意在建议关于发明实施例的使用或功能性的范围的任何限制。计算设备100不应该被解释为具有涉及所图示的组件中的任何一个或组合的任何依赖或要求。计算设备100可以包括各种不同的计算设备,诸如台式机、膝上型电脑、平板电脑、上网本、笔记本、服务器、智能电话等等。
[0013]本发明的实施例可以被描述在计算机代码或机器可用指令的一般上下文中,所述计算机代码或机器可用指令包括正由计算机或者诸如个人数据助理或其它手持式设备的其它机器运行的诸如程序模块的计算机可运行指令。一般地,包括例程、程序、对象、组件、数据结构等的程序模块指代执行特定任务或者实施特定抽象数据类型的代码。本发明的实施例可以在各种系统配置中被实践,所述系统配置包括手持式设备、消费电子装置、通用计算机、更专业的计算设备等。本发明的实施例还可以在其中任务是由通过通信网络被链接的远程处理设备来执行的分布式计算环境中被实践。
[0014]参考图1,计算设备100包括直接地或者间接地耦合以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口 118、输入/输出组件120以及说明性的电源122。总线110表示可以为一个或多个总线的东西(诸如地址总线、数据总线或其组合)。尽管为了清楚起见图1中的各种块被用线示出,但是实际上,刻划(delineate)各种组件不是如此清楚的,并且比喻性地,更准确地说线将是灰色的(grey)且模糊的。例如,一个人可以将诸如显示设备的呈现组件认为是I/O组件。并且,处理器具有存储器。我们认识到这是该技术领域的本性,并且重申图1的图仅仅说明能够连同本发明的一个或多个实施例一起被使用的示例性计算设备。在诸如“工作站”、“服务器”、“膝上型电脑”、“手持式设备”等这样的类别之间未做出区分,因为所有的都被设想在图1的范围内并且是对“计算设备”的引用。
[0015]计算设备100典型地包括各种计算机可读介质。举例来说并且不是限制,计算机可读介质可以包括随机存取存储器(RAM);只读存储器(ROM);电可擦可编程只读存储器(EEPROM);闪速存储器或其它存储器技术ADR0M、数字通用盘(DVD)或其它光学或全息介质;磁盒、磁带、磁盘存储或其它磁存储设备,或能够被用来对期望的信息进行编码并且被计算设备100访问的任何其它存储介质。
[0016]存储器112包括形式为易失性和/或非易失性存储器的计算机存储介质。存储器可以是可移除的、非可移除的或其组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括从诸如存储器112或I/O组件120的各种实体读取数据的一个或多个处理器。(多个)呈现组件116将数据指示呈现给用户或其它设备。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等。示例性输入组件包括话筒、键盘、触摸屏、鼠标等等。
[0017]I/O端口 118允许计算设备100在逻辑上被耦合到包括I/O组件120的其它设备,其中的一些可以被内置。说明性组件包括话筒、操纵杆、游戏板、卫星碟、扫描器、打印机、无线设备等。
[0018]参考图2,示例性计算环境210被描绘,在所述计算环境210中,计算设备214、一个或多个网站服务器216以及搜索引擎218通过网络212 (例如,利用因特网)通信。在图2中,客户端计算设备214包括查询组件219,其使得计算设备214能够将搜索查询提交给搜索引擎218。搜索引擎218的片段构建器(snippet builder)244在对搜索查询做出响应时构造搜索结果片段259。在本发明的实施例中,搜索结果片段被构造成包括接口 220,所述接口 220提供对网站工具222的访问。接口 220可以由搜索引擎218提供作为搜索引擎响应页面224的元素。一旦被计算设备214接收到,接口 220就可以通过计算设备214被存储在其它位置中,例如在计算设备主屏上、在文档(例如,字处理文档)中、在电子邮件中坐坐寸寸ο
[0019]网站服务器216包括网站“B” 236和网站B工具222。同样地,当由客户端计算设备(例如,设备214)运行的浏览器请求网站再现(website-rendering)信息(例如,HTML、CSS等)时,网站服务器216将网站再现信息传送到客户端计算设备。网站“B” 236包括网站工具222
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1