[发明专利]用于web应用的可扩展模板管道有效
申请号: | 201710146765.X | 申请日: | 2011-12-15 |
公开(公告)号: | CN107122166B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | B.沃德鲍姆;C.克赫 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 应用 扩展 模板 管道 | ||
提供了用于修改网页的系统和方法。在一些实施例中,计算机实现的系统可以包括:创作部件,其被配置为生成并输出指示新网页的内容并且规定新网页的模板的元数据文件。该系统还包括变换器部件,其被配置为接收指示新网页的内容并且规定模板元数据文件,并且使模板与元数据文件合并。变换器部件还被配置为自动地生成描述新网页的文件,其中新网页至少基于新网页的内容和模板。
技术领域
本公开总体上涉及web应用,更具体地,涉及便利用于web应用的可扩展模板管道。
背景技术
为了在操作系统(OS)完成并且发布给公众之后修改web应用的外观,可能需要修改用于web应用的用户接口(UI)网页。传统系统未提供以可扩展的和可容易更新的方式容易地修改这些网页的管道或处理。此外,不存在已知的用于外部内容编辑器编辑这些web应用的网页的方法。同样地,编辑常常是非常讨厌的并且不容易调整为第三方期望的特定用途和/或标记(branding)。
此外,为了使UI从原始提供该UI的语言本地化(localize)到另一语言,传统系统需要以新的本地化语言完全重写UI的网页。然而,完全重写网页典型地是耗时的和易出错的。存在允许编辑器以编译代码(例如,C++和C#)创建可本地化的资源文件的架构,但是这些架构未提供能够使web应用中的网页的UI元素本地化的处理。此外,不存在已知的使得本地化的串或图像能够在创作时与网页合并(如传统的解决方案在运行时执行合并操作那样)的方法。使合并操作限于运行时典型地是低效的。
此外,可以使用ASP.NETTMweb应用架构来修改网页的可本地化元素。然而,对于不经由ASP.NETTM架构从web服务器取回的静态网页,不存在已知的仅修改网页的可本地化元素的方法。
至少出于以上原因,期望便利web应用修改的系统、方法和计算机可读存储介质。
发明内容
这里提供的发明内容有助于实现下文的更详细的描述和附图中的一个或多个示例性的、非限制性的实施例的各种方面的基本的或总体的理解。然而,本发明内容并非旨在成为广泛的或无遗漏的概述。此外,本发明内容既非旨在识别要求保护的主题内容的关键特征或基本特征,也非旨在用于限制要求保护的主题内容的范围。最后,要求保护的主题内容不限于解决背景技术中讨论的任何或所有提及的缺点的实施形式。相反,本发明内容的唯一目的在于以简化的形式呈现与一些示例性非限制性实施例相关的一些概念,作为下面的各种实施例的更详细描述的前言。
在一个非限制性实施例中,提供了一种计算机实现的系统。该系统包括创作部件(AC),其被配置为生成指示新网页的内容并且规定新网页的模板的元数据文件。该系统还包括变换器部件(TC),其被配置为接收元数据文件并且使模板与元数据文件合并。同样地,在一些实施例中,与运行时相对,在创作网页时执行合并。变换器部件(TC)自动地生成描述新网页的文件。在一些非限制性实施例中,元数据还涉及将通过模板显示的控件和/或将显示在新网页上的标记或广告。
在一些替选实施例中,该系统还包括验证部件,其被配置为验证元数据文件的参数。在一些非限制性实施例中,该验证是关于文本串长度、图像信息、将通过网页的模板显示的控件、模板与网页的相配性和/或控件与模板的相配性。
在一些替选实施例中,创作部件(AC)和变换器部件(TC)具有附加能力。创作部件(AC)被进一步配置为识别网页的可本地化元素。在一个实施例中,识别可本地化元素包括区分可本地化元素和不可本地化元素。在识别这些可本地化元素之后,创作部件向变换器部件输出指示可本地化元素的信息,并且变换器部件被进一步配置为使关于网页的信息与创作部件输出的信息(例如,指示可本地化元素的信息)合并。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710146765.X/2.html,转载请声明来源钻瓜专利网。