首页> 中国专利> 向多个应用程序产生的输出提供一致视觉外观的系统和方法

向多个应用程序产生的输出提供一致视觉外观的系统和方法

摘要

在此所述的技术和机制涉及用于创建标识的一种方法,该标识定义由多个应用程序产生的输出的视觉外观。该标识可包括基本设计、效果方案、色彩方案、字体方案、司标和公司信息。该标识可用多个应用程序可访问的形式保存,从而当被访问时,应用程序将该标识应用于一文档,以给予该文档与来自其它应用程序的输出一致的视觉外观。

著录项

  • 公开/公告号CN1831763A

    专利类型发明专利

  • 公开/公告日2006-09-13

    原文格式PDF

  • 申请/专利权人 微软公司;

    申请/专利号CN200610003791.9

  • 申请日2006-02-10

  • 分类号G06F9/44(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人李玲

  • 地址 美国华盛顿州

  • 入库时间 2023-12-17 17:42:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-13

    专利权的转移 IPC(主分类):G06F9/44 变更前: 变更后: 登记生效日:20150424 申请日:20060210

    专利申请权、专利权的转移

  • 2009-12-09

    授权

    授权

  • 2008-05-07

    实质审查的生效

    实质审查的生效

  • 2006-09-13

    公开

    公开

说明书

技术领域

本发明一般涉及软件应用程序,尤其涉及软件应用程序所产生的输出。

背景技术

目前,大多数公司尝试在它们的全部商业资料中使用一致的视觉外观,诸如营销资料、销售手册、印有抬头的信笺、网页等。通过使用一致视觉外观,公司向它们的客户呈现专业形象。大公司有财力来提供这种一致的视觉外观,但小公司就不一定有足够财力来实现一致视觉外观了。

例如,小公司可能不会有足够财力去雇佣设计人员来创建一致的视觉外观。此外,小公司的雇员可能不会有为其输出创建一致视觉外观的技术。即使小公司能为其输出创建或设计一视觉外观,该小公司也会难以在所有其商业资料中实现该视觉外观的使用。因此,尽管大多数小公司期望由一致视觉外观提供的专业形象,但小公司常常不能实现其商业资料的这种专业形象。

发明内容

在此所述的技术和机制涉及用于创建定制的、一致的视觉标识(visual identity)的一种方法,该视觉标识可由多个应用程序使用以向多个应用程序产生的输出提供一致视觉外观。该标识可包括基本设计、效果方案、色彩方案、字体方案、司标和公司信息。该标识可用多个应用程序可访问的形式保存,从而当它由这些应用程序之一访问时,该应用程序将该标识应用于一文档,以给予该文档与来自其它应用程序的输出一致的视觉外观。

附图说明

非限制和非穷尽的各个实施例参照附图进行描述,其中除非另有指定,相同标号在各个附图中表示相同部件。

图1是可用来实现在此所述的技术和机制的说明性计算机环境。

图2是示出使用在此所述的标识机制的环境的框图。

图3是示出图2中示出的标识机制内的各个计算机可执行模块的一实施例的框图。

图4是由图2中所示标识机制产生的标识输出的图形描述。

图5是用于从应用程序内访问标识机制以创建标识的显示的一个实施例。

图6是用于选择标识的基本设计的显示的一个实施例。

图7是用于选择标识的效果的显示的一个实施例。

图8是用于选择标识的色彩方案的显示的一个实施例。

图9是用于选择标识的字体方案的显示的一个实施例。

图10是示出要应用于其它应用程序中样本文档的标识预览的显示的一个实施例。

图11是用于插入标识图像的显示的一个实施例。

图12是用于将公司信息加入标识的显示的一个实施例。

图13是示出用于产生由标识机制产生的标识输出的过程的流程图。

图14是示出由标识机制产生的标识输出的显示的一个实施例。

具体实施方式

简言之,本系统和方法涉及创建定制的、一致的视觉标识,该视觉标识可由多个应用程序使用以向多个应用程序产生的输出提供一致视觉外观。这使用户能只创建用于输出的“形象”一次,就能将该“形象”应用于各种应用程序产生的全部输出中。因而,小公司可向它们的客户呈现专业形象。在阅读以下详细说明书之后,这些和其它优点将变得显然。

示例性计算环境

用于提供一致视觉外观的机制的各个实施例可在不同计算机环境中实现。在下文中,一致视觉外观也可被称为“标识”。图1所示的计算机环境仅是计算机环境的一个示例,并非旨在提出对计算机和网络体系结构的使用或功能性范围作任何限制。该计算机环境也不应被解释为对图1所示的任一组件或其组合有任何依赖性或任何需求。

参照图1,用于实现标识机制的一示例性系统包括诸如计算装置100的计算装置。在非常基本的配置中,计算装置100通常包括至少一个处理单元102和系统存储器104。取决于计算装置的准确配置和类型,系统存储器104可以是易失性的(诸如RAM)、非易失性的(诸如ROM、闪存等等)、或两者的某些组合。系统存储器104通常包括操作系统105、一个或多个程序模块106,也可包括程序数据107。该基本配置在图1中由虚线108内的那些组件示出。

计算装置100可具有附加特征或功能。例如,计算装置100还可包括诸如磁盘、光盘、或磁带的(可移动和/或不可移动的)附加数据存储装置。这种附加存储器在图1用可移动存储器109和不可移动存储器110示出。计算机存储介质可包括以用来存储诸如计算机可读指令、数据结构、程序模块、或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。系统存储器104、可移动存储109和不可移动存储110都是计算机存储介质的全部示例。因而,计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能光盘(DVD)或其它光学存储、磁盒、磁带、磁盘存储或其它磁性存储装置、或可用来存储所需信息并可由计算装置100访问的任何其它介质。任何这种计算机存储介质可以是装置100的一部分。计算装置100还可具有诸如键盘、鼠标、笔、语音输入装置、触摸输入装置等等的输入装置112。还可包括诸如显示器、扬声器、打印机等等的输出装置114。这些装置在本领域中是众所周知的,无需在此赘述。

计算装置100还可包含使装置能与其它计算装置118诸如在网络上进行通信的通信连接116。通信连接116是通信介质的一个示例。通信介质通常体现为诸如载波或其它传送机制的已调制数据信号中的计算机可读指令、数据结构、程序模块、或其它数据,并包括任何信息传送介质。术语“已调制数据信号”意指具有以这种把信息编码到信号中的方式来设置或改变的一个或多个特征的信号。作为示例,而非限制,通信介质包括诸如有线网络或直线连接的有线介质,以及诸如声学、RF、红外和其它无线介质的无线介质。在此使用的术语计算机可读介质包括存储介质和通信介质。

各种模块和技术可在由一个或多个计算机或其它装置执行的诸如程序模块的计算机可执行指令的一般上下文中进行描述。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。这些程序模块等可被执行为本机代码或可在诸如虚拟机或其它即时编译执行环境中下载并执行。通常程序模块的功能可按需组合或分布在各个实施例中。

这些模块和技术的实现可存储在计算机可读介质的一些形式中或在其上传输。计算机可读介质可以是计算机可访问的任何可用介质。作为示例,且非限制,计算机可读介质可包括“计算机存储介质”和“通信介质”。

示例性标识机制

图2是示出本标识机制202可在其中操作的环境200的框图。在一实施例中,标识机制202可以是图1中所示的一个或多个程序模块106。该标识机制202可由若干应用程序访问,诸如应用程序210(例如应用程序A)、应用程序212(例如应用程序B)、以及应用程序214(例如应用程序N)。每个应用程序210-214都可以是不同类型的应用程序。例如,应用程序210可以是字处理应用程序,而应用程序212可以是电子表格应用程序。每个应用程序210-214具有对标识机制的入口点。例如,字处理应用程序的入口点可以是在创建新文档时出现的对话框。然后用户可选择绕过标识机制或选择使用该标识机制。在另一示例中,用户可在已打开的文档上工作时从应用程序菜单项中访问标识机制。简言之,参看图5,示出入口点的一个实施例。在该实施例中,入口点包括空白文档504上的链接502。然后用户可激活链接502来访问标识机制。这些和其它入口点的变体可在本标识机制中预见。

再看图2,标识机制202包括使标识(未示出)能从一应用程序内定义的标识创建机制204。在一实施例中,如图6-12所示,标识创建机制可采取向用户提供图形用户界面的一系列图形窗口的形式。然而,标识创建机制还可采取其它形式,诸如基于文本的形式。标识机制202还包括标识输出产生机制206。标识输出产生机制206利用使用标识创建机制输入的信息来产生标识输出220。标识输出220然后对在其中访问标识机制的应用程序可用,并对其它应用程序的任一个可用(由从标识输出220到应用程序210-214的虚线表示)。然后任一应用程序可将该标识应用于其输出,使该输出具有与其它应用程序产生的输出一致的视觉外观。简言之,如以下结合图4所详述的,标识输出220可包括模板、主题文件、公司信息存储等。

图3示出具有若干程序模块(即模块302-316)的标识创建机制204的一个实施例。模块302-316可以各种顺序执行。此外,在创建标识时可略去某些模块。因而,全部或部分定制界面对用户可用,以创建和定制特定公司的标识。

如图3所示,标识创建机制204包括用于确定基本设计的模块302。该基本设计表示基层设计元素。例如,基层设计元素可包括用于视觉设计目的的诸如圆或正方形的形状。基层设计元素还可包括司标和公司联系信息的占位符。此外,基本设计包括诸如页面上每个对象的诸如版面的信息。基层设计元素被结合到该标识可应用的每个应用程序的一个或多个模板中(例如用于该设计的一组模板)。因此,模块302可允许选择现有的基本设计模块,或允许将基层设计元素插入页面,然后将该页面保存为基本设计模板。然后该组模板表示该标识的基本设计。

标识创建机制还可包括用于确定标识的效果方案的模块304。一般而言,效果方案是相配的一组可应用于基本设计元素以给予它们特定样式的样式元素。在一实施例中,效果方案将一元素配以多达四种样式选择。例如,线元素可有细线(例如样式1)、常规1号线(例如样式2)、或双线(例如样式3)、或无线(例如样式“空”)的选择。然后基本设计中的线元素就可从该矩阵中指定要应用什么样式(例如样式1、2、3或空)。使用效果方案的好处是便于转换成不同的效果方案以给予该元素完全不同的外观。本标识机制使特定效果方案能定义为标识的一部分。此外,标识机制在选择模块302中的基本设计时允许要设置为标识一部分的效果方案的特定解释。

标识创建机制还可包括用于确定标识的色彩方案的模块306。色彩方案是用来对基本设计模板内的对象和文本进行色彩设计的预定义相配色彩集。选中的色彩方案应用于模板并用来填充每个主题文件的一部分。该色彩方案可被保存为xml块中的设置并给予唯一名称。

标识创建机制还可包括用于确定标识的字体方案的模块308。字体方案是用来对基本模板内的字体进行样式设计的预定义字体集。通常,每个预定义集都包括两个字体:主要字体和次要字体。

标识创建机制还可包括用于示出一个或多个预览的模块310。预览是标识选择应用其中的样本文档的缩小图像。该预览样本文档可以是访问标识机制的当前应用程序的,或者来自使用标识机制输出的另一应用程序。

标识创建机制还可包括用于将设计名称添加给标识的模块312。设计名称是定制标识的唯一名称。设计名称被标识输出产生机制206用来创建模板名称、文件名称和其它输出的主题名称。然后该设计名称可由用户用来选择标识。

标识创建机制还可包括用于将司标添加到标识的模块314。司标通常是任何类型的图像文件。

标识创建机制还可包括用于将公司信息添加到标识的模块314。公司信息可包括个人姓名、个人职位、公司名称、电话号码等。

一旦创建了该标识,图2所示的标识输出产生机制206基于该标识产生标识输出220。标识输出可应用于任何数量的应用程序。因而,通过经由标识机制创建标识,视觉外观仅需创建一次就可应用于各种应用程序的输出中。

现在描述这些模块302-316的每一个的显示的实施例。图6示出用于选择标识的基本设计的显示600。当选择设计链接604时设计模板下拉菜单602出现。设计模板下拉菜单602示出若干预定义设计模板(例如设计模板608)。各种设计模板的每一个都指定基本设计(例如D5)和可应用效果方案的解释(例如MI1)每个设计模板都彼此不同。通过选择设计模板之一,设计模板的放大视图在创建窗口610中出现。出现于创建窗口610中的放大的设计模板612在视觉上显示与该设计模板相关联的设计元素。因而,用户可简单地确定该设计模板是否是该类公司输出所需要的。公司输出包括任何类型的文档,诸如网站、字处理文档、桌面出版文档、电子表格文档等。

图7示出用于确定标识的效果方案的显示700。当选择效果方案链接704时效果方案下拉菜单702出现。效果方案链接704可在外观和功能上与图6中示出的和图7中再次示出的设计链接604相类似。效果方案链接704可在一侧具有选择时下拉一菜单的下拉菜单箭头。效果方案下拉菜单702示出若干效果方案(例如效果方案708)。一旦选中效果方案之一,放大的设计视图712就在创建窗口710中出现,该创建窗口710在效果方案应用于基本设计时在视觉上显示结果。

图8示出用于确定标识的色彩方案的显示800的一个实施例。当选择色彩方案链接804时色彩方案下拉菜单802出现。色彩方案下拉菜单802示出若干预定义色彩方案(例如沙漠色彩方案806)。每种色彩方案都有若干选色框(例如暗背景820、亮背景822、加重色彩1824、加重色彩2826)。每个选色框都关联于应用程序内的一个特定目的。尽管未在图8中示出,但是可有指定用于超链接、已访问超链接等的色彩的选色框。此外,定制色彩方案可通过激活色彩方案下拉菜单802上的定制链接808来创建。定制色彩方案选项允许选择用于色彩方案的每个选色框的特定色彩,并允许用户对他们所选择的色彩方案命名。这在公司已具有他们想要用于其标识的现有色彩集时是有用的。一旦定义了定制色彩方案,定制色彩方案就可添加到激活色彩方案链接804时出现的色彩方案列表中。定制色彩方案可被保存为独立的xml块并给予唯一名称。这使得定制色彩方案能被选择用于标识。

图9示出用于确定字体方案的显示900的一个实施例。当选择字体方案链接904时字体方案下拉菜单902出现。字体方案下拉菜单902示出若干预定义字体方案(例如Facet 906)。每种字体方案都包括主要字体920(例如粗体Gill Sans MT)和次要字体922(例如Gill Sans MT)。此外,定制字体方案可通过激活字体方案下拉菜单902上的定制链接908来创建。定制字体方案选项允许选择作为主要字体920和次要字体922的特定字体,并允许用户对他们所选择的字体方案命名。然后定制字体方案就可添加到激活字体方案链接904时出现的字体方案列表中。这使得定制字体方案能被选择用于标识。

图10示出用于显示预览的一个实施例。对于该实施例,使用标识机制的当前应用程序是桌面出版应用程序。创建窗口1010开始时将显示关联于该桌面出版应用程序的放大的设计模板1012。然而,当前的桌面出版应用程序还可查看选择标识对诸如字处理应用程序、演示应用程序、电子表格应用程序等的其它应用程序产生的文档的影响。这使用户能简便地确定所选中的选项是否是所有应用程序需要的。

在一实施例中,预览可使用对象链接和嵌入(OLE)技术来呈现。例如,从桌面出版应用程序中,可查看电子表格程序的样本文档的预览。图10示出预览1004、1006、1008和1012。预览1004、1006、1008和1012的每一个都示出不同应用程序中的样本文档。对于每个选项(例如字体、色彩),预览1004-1012将改变以反映当前标识。在另一实施例中,各预览可都缺省为一图标,该图标在选择之后将显示使用当前标识的实际样本文档。在又一实施例中,用户可查看来自每个应用程序的多个模板。例如,电子表格应用程序的Invoice(发票)模板或Mileage Log(公里数记录)模板。

图10还示出用于将设计名称加入标识的文本字段1030。该设计名称是定制标识的唯一名称。设计名称被标识输出产生机制206用来创建模板名称、文件名称以及用于其它输出的主题名称。然后该设计名称可由用户用于选择标识。文本字段1030接受表示设计名称的字符串。

图11示出用于添加图像的显示1100的一个实施例。当选择改变司标链接1104时,插入图像窗口1102出现。改变司标链接1104也在图12中示出。插入图像窗口1102使用户能在搜索图像文件时浏览文件。一旦图像文件被定位(例如图像1110),图像就被选中并包括为标识的一部分。

图12示出用于添加公司信息的显示1200的一个实施例。公司联系信息窗口1202在选中公司联系信息链接1204时出现。公司联系信息窗口1202可包括一文本框,用于个人姓名(未示出)、个人职位(未示出)、公司名称1220、公司标语(未示出)、电话号码1228、传真号码1232、邮寄地址1222-1226、网址1236、电子邮件地址1234等。

重要的是要注意,在一实施例中当各个设计选项(例如字体方案、色彩方案、效果方案)之一更改时,相关联显示将示出应用了新更改设计选项的输出。此外,输出将使全部其它设计选项应用其中。因而,该显示示出全部设计选项的累积效果。

图13示出用于产生标识输出的过程1300的一个实施例。在框1302,过程1300产生模板。当产生模板时,标识输出产生机制在框1310标识预定义模板。如前所述,在创建过程期间,选择基本设计。该基本设计关联于配置成使用该标识的每个应用程序的预定义模板相关联。通常,预定义模板在安装标识机制时本地或远程地存储。在框1312,预定义模板用在所述标识创建过程期间选中的定制来更改。预定义模板内的占位符用该标识内指定的内容来替换。例如,预定义模板可具有公司名称、公司地址、司标等的占位符。因而,效果方案、色彩方案、字体方案、可任选的司标图像和可任选的公司联系信息被应用于预定义模板以创建定制模板。在框1314,保存该定制模板。如果在创建过程期间输入用户输入的设计名称,则该设计名称可在将定制模板保存到每个应用程序的适当目录中时使用。然后这些定制模板在调用相应的应用程序界面时出现。定制模板可被存储在与预定义模板相同的目录或不同目录中。此外,特定标识的模板集中的每个模板可存储在与可应用程序相关联的不同目录中。

在框1304,过程1300保存主题文件。在一实施例中,主题文件可以是包含用于将样式添加到文档中的信息的XML容器。使用创建过程期间的选择,标识输出产生机制将色彩方案、字体方案、效果方案、可任选的司标图像、以及可任选的公司联系信息添加到主题文件中。此外,应用程序特定信息可被添加到主题文件中。然后这些主题可由各应用程序以它们自己的特定方式使用。例如,各主题可以是文件头中的块。在任意实现中,文档内的对象和占位符引用主题,以便于将样式应用于文档。主题部分可简便地转换成另一主题以给予文档完全不同的外观。

在框1306,过程1300存储司标图像和公司信息(如果有的话)。该过程可将其存储在用户的注册表设置、元数据、XML文件、主题文件等中。需要存储图像和信息使其它应用程序界面可按需访问并编辑图像和信息。

图4示出由图2所示的标识输出产生机制206产生的标识输出220。如前所述,标识输出220包括模板402、主题文件404、以及公司信息存储406。尽管图4示出了公司信息存储406,但如上所述标识输出产生机制206可将司标与公司联系信息尤其存储在用户的注册表等中或存储在主题文件404内。图14示出显示桌面出版应用程序的结果模板1402的显示1400的一个实施例。

因而,通过使用本标识机制,小公司可创建将传播到各个应用程序输出的其公司资料的“外观”。该标识机制使用户能通过使用预览不仅在当前应用程序中而且在其它应用程序中查看选择效果。使用本标识机制,小公司可方便地创建所有公司资料的专业形象。

尽管图5-12示出了本标识机制的用户界面的一个实施例,但用户界面还可使用其它图形元素来提供相同的基础功能。实际上,可预见用户界面在不同应用程序中可不同地出现。

在本说明书中对“一实施例例”、“实施例”或“示例实施例”所作的引用表示特定的所述特性、结构或特征被包括在本发明的至少一个实施例中。因而,使用这些短语可指一个以上的实施例。此外,所述特性、结构或特征可以任何适当方式在一个或多个实施例中组合。

然而,本领域技术人员可理解,不用特定细节的一个或多个、或使用其它方法、资源、材料等可实践本视觉外观机制。在其它实例中,众所周知的结构、资源或操作未详细示出或描述,只是为了防止模糊本一致视觉外观技术的各方面。

尽管各示例实施例和应用已进行了说明和描述,可以理解视觉外观技术并不限于上述精确配置和资源。可对在此公开的技术的排列、操作和细节做出对本领域技术人员显而易见的各种更改、改变和变化而不背离所请求保护的发明的范围。因而,如上所述,本视觉外观技术使用户能只创建标识一次就可将该标识应用于各种应用程序,以实现各种应用程序输出中的一致视觉外观。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号