当前位置: 首页 > 专利查询>微软公司专利>正文

改变web内容视图的技术制造技术

技术编号:2869648 阅读:194 留言:0更新日期:2012-04-11 18:40
一种呈现web内容的系统,它允许用户选择并改变内容的视图。可以在web浏览器上查看的内容网页包含用户可操作元素,诸如下拉菜单,使用户能为该内容选择视图。利用从第一配置文件接收参数的内容生成程序,网页以默认视图生成。网页包括一用户可操作元素,如下拉菜单,用户可用来为内容选择另外的视图。用户的选择被传送到内容提供商。然后,内容提供商用对应于所选视图的第二配置文件重新运行内容生成程序。第二配置文件包含不同于第一配置文件的参数。然后,重新生成的内容再传递到用户的计算机上用于在web浏览器上显示。

【技术实现步骤摘要】

本专利技术一般涉及计算领域。更具体地,本专利技术提供一种技术使用户可以改变web内容的表现或“视图”。
技术介绍
大多数web内容是由web服务器实时生成的。例如,搜索引擎服务器可以响应搜索询问来提供结果,是通过查找与讯问有关的网页、生成一包含那些结果的页面并把结果页面传递到用户的计算机上以便在用户浏览器中显示。虽然结果页的内容是根据用户输入(即,不同询问生成不同结果页)定制的,但结果的表现形式往往不是定制的。通常,搜索引擎以设定的格式传递所有结果,例如,一个包含最佳地匹配询问的10项结果的标题文本列表,用户没有机会改变表现的格式或其它方面。大多数网站,包括电子商务网站、门户网站(portal sites)等等,都存在着内容表现形式灵活性欠缺的问题。不同用户可能希望以不同方式查看特定类型的内容。例如,某些用户可能更喜欢搜索结果的传统的纯文本格式,而其它用户可能更喜欢在一组搜索结果中列出每一个网页带有的自己的缩略图。在某些情况下,特定用户根据他所搜索的内容可能会喜欢不同的表现(例如,当用户搜索有关电影网站时会比在搜索古希腊文学网站时更在乎缩略图),抑或是基于某些其它环境元素(例如,当用户是通过慢速拨号线路上网时可能要关闭数据密集性缩略图)。然而,常规网站不允许用户在内容的不同表现形式或“视图”(view)之间来回变换。鉴于以上所述,需要一种克服了现有技术缺陷的系统。专利技术概述本专利技术使采用web浏览器查看内容的用户可以在该内容的不同视图之间切换。内容页面带有用户可操作的控制,诸如下拉菜单,可给用户以不同视图的选择。用户选择视图,而用户的选择被传回给内容提供商。然后,内容提供商重新生成内容页以反映用户业已选择的视图并把内容重传到用户计算机上以便在web浏览器中查看。例如,用户可能在用搜索引擎,可能会以常规形式呈现搜索结果-即最匹配用户希望的10个网页的网页标题列表,后跟一两句网页说明。这种形式可能是第一“视图”。结果页可具有下拉菜单,由此用户可选择一不同的视图形式-例如,“预览图”视图,其中搜索结果的每一个网页都带有该网页的缩略图。如果用户选择了该第二视图,用户的选择被传回搜索引擎,搜索引擎以第二视图形式重新生成结果页。然后,重新生成的结果页被传送到用户计算机上以在浏览器上查看。在本专利技术一实施例中,一页内容可以由计算机程序生成,该程序能接收参数作为输入,以便改变其生成的内容的性质。这些参数可保存在配置文件中。使程序生成某一视图的参数可存储在某一配置文件中,而使程序生成另一视图的参数可存储在另一配置文件中。如此,可以通过改变内容生成程序从其中获得输入参数的配置文件来实现视图的改变。本专利技术的其它特征说明如下。附图简要说明结合附图阅读以上概述以及以下的较佳实施例详细说明则可更好地理解。为了阐述本专利技术的目的,附图中显示了本专利技术的示例性结构;然而,本专利技术并非局限于所揭示的具体方法和手段。其中附图说明图1是一种本专利技术的方面可以在其中实现的示例性计算环境的方框图;图2是一种示例性web浏览器用户接口的方框图;图3是产生web内容的第一示例性代码模块的方框图;图4是内容产生模块被绑定在区域上的、有多个区域的示例性内容布局的方框图;图5是图2所示示例性代码模块的方框图,根据配置文件产生web内容; 图6是由图5所示的示例性代码模块所执行的过程的流程图;图7所示是依照本专利技术的方面第一示例性视图或表现的方框图;图8所示是依照本专利技术的方面用于选择视图的一种用户可操作元件的方框图;图9所示是依照本专利技术的方面第二示例性视图或表现的方框图;图10所示是依照本专利技术的方面允许用户选择视图的一种示例性过程的流程图;图11是一种示例性结构的方框图,依照本专利技术的方面使用不同配置文件改变视图。专利技术的详细说明总览通常,web内容可基于用户输入而定制,但是,该内容的表现方式不是定制的。例如,搜索引擎可以响应于询问而做出结果页;页面的内容是对应于特定询问做出的,但结果一般是以设定格式提供,例如,网页标题和说明的文本列表。本专利技术允许用户选择web内容的不同表现或“视图”。如此,例如,用户能够选择以文本列表的形式接收搜索结果,或者以一组网页缩略图的形式,或者在这两种形式之间来回变化。示例性计算环境图1显示了一种示例性计算环境,本专利技术的方面可在其中实现。计算系统环境100只是合适的计算环境中的一个例子,并不意味着是对本专利技术使用和功能范围的任何局限。也不应当把计算环境100解释成是依赖于或必需在示例性操作环境100中显示的任何组件或其结合。本专利技术可以运行于众多其它通用或专用计算系统环境或配置中。适合于应用本专利技术的熟知计算系统、环境、和/或配置的实例包括-但不限于-个人计算机、服务器计算机、手提或膝上装置、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子(programmable consumer electronics)、网络PC、小型机、大型机、嵌入式系统、包括以上任何系统或装置的分布式计算环境,等等。本专利技术可以以由计算机执行的诸如程序模块之类的计算机可执行指令的环境进行说明。一般地,程序模块具有执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。本专利技术还可以在分布式计算环境中实践,在这种环境中任务是由通过通信网络或其它数据传输介质链接着的远程处理装置执行的。在分布式计算环境中,程序模块和其它数据既可以处于本地计算机存储介质也可以处于远程计算机存储介质上,包括存储器存储装置。参照图1,实现本专利技术的示例性系统包括形式上是计算机110的通用计算装置。计算机110的部件包括-但不限于-处理单元120、系统存储器130、耦合各种系统部件包括系统存储器到处理单元120上的系统总线121。系统总线121可以是数种类型总线结构中的任何一种,包括存储器总线或存储器控制器、外设总线、本地总线,采用多种总线结构中的任何一种。作为例子,而非限制,此类结构包括工业标准结构(ISA)总线、微通道结构(MCA)总线、增强工业标准结构(EISA)总线、视频电子标准协会(VESA)本地总线、外部部件互连(PCI)总线(亦称Mezzanine总线)。计算机110通常包括多种计算机可读介质。计算机可读介质可以是由计算机110可访问的任何可用介质,包括易失性介质和非易失性介质、可移动介质和不可移动介质。作为例子-而不是限制-计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以任何的信息存储方法或技术实现的易失性介质和非易失性介质、可移动介质和不可移动介质,所述信息是指计算机可读指令、数据结构、程序模块或其它数据之类的信息。计算机存储介质包括-但不限于-RAM、ROM、EEPROM、快闪存储器或其它存储器技术、只读光盘存储器、数字多用途光盘(DVD)或其它光盘存储器、盒式磁带、磁带、磁盘存储器或者其它磁性存储装置、或其它可以用来存储所需信息并可由计算机110访问的任何其它介质。通信介质通常具体体现诸如载波或其它传输机构等调制数据信号形式的计算机可读指令、数据结构、程序模块或其它数据,包括所有的信息传递介质。术语“调制数据信号”是指这样的信号,它的一项或多项特性按照某种方式进行设定或改变,从而以信号的形式编码信息。作为例子而非局限,通信介质包括有线本文档来自技高网...

【技术保护点】
一种向用户提供多个内容视图的方法,其特征在于,它包括:运行一程序,以生成第一视图的内容条目;传送所述内容条目,用于在用户机器上显示,所述内容条目包括一用户可操作元素,该元素使所述用户可在多个视图中选择;从所述用户接收 与所述第一视图不相同的第二视图的选择;以及重新运行所述程序,以生成所述第二视图的所述内容条目。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M洛梅林斯托皮格南MAF卡尔布西
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1