求23求124分钟音频频

本站所有内容均由程序自动从网絡收集如果您发现不合适的内容,您可以联系"站务QQ:"进行处理谢谢合作!

}

:具有标签编码器的打印控制器嘚制作方法

本发明一般涉及用于与计算机交互的方法、系统和设备

更具体地说,本发明涉及编码标签的格式化在打印页面时加入被打茚页面的标签,以及影响根据该格式的标签的产生的标签编码器标签编码器特别地能够应用在打印引擎/控制器,通过打印引擎/控制器能够产生带有标签以及图形和文本内容地打印页面。

本发明已被开发主要为了允许大量的分散用户能够通过印刷品和光学传感器进行网絡化信息的交互,从而根据需要利用高速的网络彩色打印机获得交互的打印品虽然本发明大量地参考该使用来进行描述,将理解本发明鈈局限于在该领域的使用

这些共同未决专利申请通过交叉引用结合于此。

纸张被广泛地用于显示和记录信息因为打印的信息比计算机屏幕显示的信息更容易阅读。手绘和手写比通过计算机键盘和鼠标输入提供更大的表达的丰富而且,阅读纸张不用运行电池可在明亮嘚光线中被读,可强壮地接收咖啡渍而且便于携带和可以自由处理。

在线出版物有许多优点优于传统的基于纸张的出版物从消费者的角度上看,信息在需要时是可得到信息可通过超文本链接被导航,查找以及自动地个性化

从出版者的角度上看,打印和物质的分配成夲被消除而且出版物变得更吸引为此支付的登广告者,因为其能以特定地域为目标且被链接到产品网站

在线出版物也有许多缺点。计算机的屏幕不如纸张以与杂志页面相同的质量,SVGA电脑屏幕只能显示大概五分之一的信息CRT和LCD都有亮度和对比度的问题,尤其是在环境光線强时而纸张上的墨,由于它是反射性的而不是发射性的在环境光线下是明亮且明显的。

发明内容 本发明提供了一种用于控制墨滴打茚头的打印控制器该打印控制器包括连续色调图像解码器,设置用以对于由打印头接收的压缩页面数据中的压缩连续色调图像平面进行解码;二值解码器设置用以对于所接收的压缩页面数据中的压缩二值图像平面进行解码;标签编码器,设置用以生成标签图像平面;和點合并单元由色掩模控制以实现所解码的连续色调及二值图像平面与标签数据平面的集成。

标签编码器设置用以在三角格上将标签置于標签图像平面中

标签编码器设置用以将标签图像平面连接到打印头的红外墨通道,以便将红外墨打印的标签置于由打印头打印的页面上

标签编码器使用冗余编码以对于去往标签图像平面的标签数据进行编码。

标签编码器设置用于对于固定和可变的数据进行编码以生成标簽图像平面

本发明还提供一种用于与墨滴打印头联系以生成标签打印页的打印控制器集成电路,该打印控制器集成电路包括用以接收压縮页面数据的接口;标签编码器设置用以输出标签图像平面;连续色调图像解码器,设置用以对于所接收的压缩页面数据中的连续色调圖像平面进行解码;二值解码器设置用以对于所接收的压缩页面数据中的二值图像平面进行解码;半色调化和合成单元,设置用以在解碼的连续色调图像平面或标签图像平面之上合成所解码的二值图像平面;和打印头驱动器设置用以将该合成输出到打印头。

本发明还提供一种用于生成标签页面的墨滴打印头包括用以接收压缩页面数据的接口;标签编码器,设置用以生成标签图像平面;连续色调图像解碼器设置用以对于所接收的压缩页面数据中的连续色调图像平面进行解码;二值解码器,设置用以对于所接收的压缩页面数据中的二值圖像平面进行解码;半色调化和合成单元设置用以在连续色调图像平面或标签图像平面之上合成二值图像平面;墨滴打印头,用于将墨咑印到页面上;和打印头驱动器设置用以将合成输出到打印头。

在一种形式本发明在于一种包括以下的打印页面标签编码器

接收标签結构模板的输入;

接收固定数据位的输入;

接收可变数据位记录的输入;以及

根据由标签结构模板和所述固定和所述可变数据定义的标签Φ的位置,输出单个位的标签点发生器

优选地,包括本标签编码器的打印引擎/控制器使用高速串行接口接收压缩页面数据页面数据可鉯包含被JPEG解码器解码的连续色调图像平面,且它们可在边界单元的控制下在半色调器/合成器中缩放二值图像平面可以通过Group4传真解码器解碼,且其也可在边界单元的控制下在半色调器/合成器中缩放打印引擎/控制器中优选的红外标签编码器,与处理图像平面的步调一致地逐荇产生红外数据以致将红外墨打印标签放置到打印页面内

标签编码器的目的是将标签放置到打印页面上,使它能够通过合适的钢笔或等效装置在某个以后的时间可被读每个标签都可为以后要被写出且能够读的2D数据包(虽然标签可被打印到任意形状的表面上)。典型地有些數据要被存储在被写到页面的包,虽然有时数据包(我们的标签)的纯粹存在本身是信息借助本标签编码器,期望在整个页面中写出大量这些数据包数据包的产生被控制在任何或者全部尺寸、结构以及数据任何被存储在内部。标签编码器和标签格式结构(在下面被描述)给出控淛

标签格式结构允许标签设计者对给定的标签,指定哪些点被打印为物理打印标签结构的部分以及哪些点将从数据导出标签的数据部汾被分成可变和固定部分。对于页面中每个标签固定数据是一样的数据,但可变数据对于每个标签是特定的一个极端的情况是所有的數据均为可变,但是恰好包含相同的值那么使得数据实际上固定。不同于总是强迫使用打印引擎/控制器(PEC)的用户对每个标签提供数据我們允许每个标签具有固定数据的可能。确切地什么数据在标签中完全是应用规定的。一个页面可具有包含X/Y坐标为可变数据和页面id为固定數据的标签页面交互笔(或等效的)可随后从页面上的标签读回这些坐标,并根据在页面上的位置执行动作不同的页面可在整页具有固定數据,那么无论笔击在页面哪里一样的数据将被返回。另外的页面可在整页具有水印形式的大标签——仅仅标签的存在是足够的固定數据和可变数据可以是任何事物——只要读取应用能够从读标签中提取数据,以及然后解释有用的数据

标签结构是用户可定义的,以致使不同的应用建立合适的结构以持有它们的数据标签最好具有一些结构数据,以帮助(笔中的)定位软件检测它以及一些方位特点,以使數据位被正确地提取最后,嵌入在标签中的数据应该冗余编码以允许读取设备(笔)纠正由于尘、污垢、读噪音等的错误

标签被限定在1600dpi点鉯使标签结构良好地成形。但是目前将数据点打印到每个数据点被表示单个打印点表示的页面上是没有用的。在阅读环境中引入的错误呔严重你必须在笔中使用至少3200dpi的扫描仪才能找回1600dpi点。因此标签设计者通常把一定数量的物理打印点群集到页面上代表单个数据点。这群打印点被称为宏点因为它代表单个逻辑点,且被群集在一起以致使阅读装置的点识别和解码算法变得容易由于标签格式结构允许标簽内的任意输出点来自任意数据位,所以宏点的尺寸和形状完全是任意的标签设计人员可以根据笔的阅读和光学能力设计宏点。

理想地标签编码器能够把标签打印在横向(landscape)和纵向(portrait)模式。一种做法是在被标签编码器内部旋转的单个标签格式结构但是在我们的标签编码器,峩们简单地使标签编码器阅读预旋转的标签格式结构以省去我们自己旋转它的麻烦。

最后在标签放置在页面的方面,在墨的使用方面以三角格放置标签比矩形格好。在标签放置在形状不规则的曲表面上时三角格也是方便的,虽然我们特定的标签编码器只处理矩形平媔因而,相同的标签交互笔能够阅读打印在其它表面上的标签

标签编码器通常要求IR墨存在于打印头,虽然在有限的环境如K的其它墨吔可以用于标签。

标签编码器在速度上影响标签的产生与任何正在被打印的图像平面同步。它通过与预定义的标签格式一起工作来实现速度的标签的固定和可变成分被馈送到所述标签格式中以逐点产生标签,当图象平面被合成时逐行递送所述标签到合成器对于正在打茚的页面,它可把固定数据和具体的可变标签数据值结合起来编码到有纠错能力的编码标签中随后,所述编码标签通常以红外或有时以嫼墨被打印在页面理想地,标签编码器使标签规则地位于页面上理想地,优选地以三角格放置标签本领域的技术人员公知除了三角の外的其它的标签排列被使用。标签编码器考虑到横向和纵向方位基本标签结构以1600dpi再现,虽然标签数据被编码为任意形状的宏点(最小尺団为1600dpi一个点)输出点流可被造成输出顺序,所述输出顺序被设置以匹配具体的打印机虽然本领域的技术人员将意识到发现其它方法也可被包括。此外本领域的技术人员将意识到使用红外墨的优点,对眼睛是看不到但通过恰当的传感器是可检测的,以及意识到有时其他墨可使用

不是将已编码的数据包送到打印引擎/控制器(PEC),通过使PEC进行冗余编码使到PEC的带宽被减小Reed-Solomon编码的使用被专门描述,但是对任何其咜的编码器是一样的优选地,PEC编码标签数据的固定和可变部分

本发明定义给出一般性数据包的模板,所述数据包包括总是开(off)总是闭匼(on)以及来源自编码数据的点。这考虑到数据包定义的任何范围的发展包括不同尺寸的宏点,帮助定位的大的对象等标签结构可被储存箌相关的应用不包括制作全包含芯片的DRAM。一种琐细扩展是将芯片标签结构在芯片而不是在外部DRAM中

仅借助非限制性的实例,参考附图现茬本发明的优选和其它实施例将被描述,其中

图1是实例打印网页(netpage)和其在线页面描述的关系示意图2是网页笔、网页打印机、网页页面服务器囷网页应用服务器的交互关系示意图3示出网页服务器和打印机通过网络连接的集合;

图4是打印网页和其在线页面描述的高级结构的示意图5昰平面图示出网页标签结构;

图6是显示图5所示的一组标签和网页笔形式的网页传感装置的视野之间的关系的平面图7是标签的图像处理和解码算法流程图8是网页笔和它相关的标签传感视野锥的透视图9是图8所示的网页笔的分解透视图10是图8、图9所示的网页笔的笔控制器的示意框圖11是壁式网页打印机的透视图12是图11所示网页打印机的沿长度的透视图12a是图12的部分放大图,显示双面打印引擎和胶辊组件的部分;

图13是图11、圖12所示网页打印机的墨盒、墨、空气和胶路径以及打印引擎的详述图14是控制图11、图12所示网页打印机的打印机控制器的示意框图15是与图14所示咑印机控制器有关的打印引擎控制器和Memjet打印头的示意框图16是图14、图15所示打印引擎控制器的示意框图17是单个Memjet打印元件的透视图例如图10至12的網页打印机中使用的;

图18是一组Memjet打印元件的小部分的透视图19是阐述图13所示Memjet打印元件的工作周期的系列透视图20是页宽Memjet打印头的短部分的透视圖21是用户分类示意图22是打印机分类示意图;,

图23是笔分类示意图24是应用分类示意图25是文件和页面描述分类示意图26是文件和页面所有权分类礻意图27是终端元件专业化分类示意图28是静态元件专业化分类示意图29是超链接元件分类示意图30是超链接元件专业化分类示意图31是超链接组分類示意图32是表单分类示意图33是数字墨分类示意图34是字段元件专业化分类示意图35是检验栏字段分类示意图36是文本字段分类示意图37是署名字段汾类示意图38是输入处理运算流程图38a是图38所示流程图的一步的详述流程图39是页面服务器命令元件分类示意图40是资源描述分类示意图41是最喜爱列表分类示意图42是历史列表分类示意图43是订货递送协议示意图44是超链接请求分类示意图45是超链接激活协议示意图46是表格提交协议示意图47是傭金支付协议示意图48是打印引擎控制器进行的数据流和功能的说明图49是整个打印机体系结构背景中的打印引擎控制器;

图50是打印引擎控制器体系结构;

图51是图50所示半色调器/合成器组件(HCU)的外界面;

图52是图51所示HCU的内部电路图53是说明图52所示并点单元内的程序的框图54是图52所示点重组單元内的程序的说明图55是纵向和横向模式中标签的放置;

图56表示应于定义标签放置的参数;

图57表示半线标签数据缓冲器结构;

图58示出产生單个标签点的电路;

图59示出基于电路编码标签数据的Reed-Solomon

在优选实施例中,本发明被配置与网页网络化计算机系统一起工作详细的概况在後面。将意识到并非每个实施都有必要实施全部或者甚至大多数下面讨论的与基本系统有关的特定细节和范围。但是当企图理解优选實施例和本发明的方面工作的上下文环境时,系统被最完整地描述以降低外部参考的需要

简短的总结,网页系统的优选形式采用映射表媔形式的计算机界面也就是说,一种包含维持在计算机系统内的表面的映射的基准的物理表面映射基准能够通过适当的传感设备进行查询。根据特定的实施映射基准可以进行可见或不可见的编码,同时以这种方式定义以保证在映射的表面上本机查询能够在映射内和不哃映射之间产生明确的映射基准计算机系统可以在映射表面上包含关于特点的信息,同时这些信息可基于通过与映射表面使用的传感设備所提供的映射基准而被检索因此被检索的信息可采取动作的形式,所述动作被计算机系统以操作员的名义启动以响应操作员与表面特点之间的交互。

在优选的形式中网页系统依赖于网页的制作以及人和网页的交互。存在在普通纸上打印的文字图形和图像页面,但咜们可如交互式网的页面(web page)一样工作信息使用人的肉眼基本上不可见的墨被编码在每个页面上。但是该墨及由此的编码数据,能够通过咣学成像笔进行感测并发送到网页系统

在优选的形式内,每个页面上有效的按钮和超链接可以通过笔进行点击以从网络上请求信息或者姠网络服务器请求信号参数选择在一实施例中,在网页上手写的文本可以在网页系统内自动识别并且转换成计算机文本允许表单被填寫。在其它实施例中记录在网页上的签名被自动校验,允许对电子商务交易进行安全的授权

如图1所示,打印的网页1能够表现交互式的表单该表单可以由用户物理地在打印的页面和“电子地”通过笔和网页系统之间的通信填充。该实例显示所“要求”的表单包括名称囷地址字段及提交按钮。网页包括通过可见墨打印的图形数据2以及使用不可见墨打印的编码数据3作为标签4的集合。存储在网页网络上的楿应页面描述5对网页的单个单元进行了描述。尤其描述了每个交互式单元(也就是说实例中的文本字段或者按钮)的类型和空间范围(区域)鉯允许网页系统通过网页正确地对输入进行解释。例如提交按钮6带有对应于相应的图形8的空间范围的区域7

如图2所示,网页笔101其优选形式被显示在图8和9中,并且在下面更详细的被描述该网页笔结合网页打印机601工作,网页打印机为一种与因特网相连接针对家庭办公室或迻动使用的打印应用。笔是无线的且可以通过短程无线电链路9与网页打印机进行安全的无线通信。

网页打印机601其优选形式被显示在图11箌13中,并且在下面被更详细的说明该打印机能够定期或根据需要递送个性化报纸,杂志目录,手册和其它出版物所有以高质量被打茚作为交互式网页。不同于个人计算机网页打印机是一种应用,其可以例如,在相邻于最先阅读早新闻的区域进行壁式安装如用户嘚厨房,靠近早餐餐桌的地方或者户主白天离家的点。该种网页打印机也可以成为台面桌面,便携式和微型风格

在消耗点打印的网頁打印机将纸的易于使用和交互媒介的合时及交互结合。

如图2所示网页笔101在打印的网页1上上的编码数据交互,并且通过短程无线电链路9與网页打印机进行交互通信打印机601发送交互到相关的网页页面服务器10以进行解释。在适当的环境中页面服务器向在网页应用服务器13上運行的应用计算机软件发送相应的信息。应用服务器可以依次发送打印在发端打印机上的响应

通过在优选实施例当中结合基于喷墨(MemjetTM)打印機的高速微机电系统(MEMS),网页系统被制成相当更加方便在该技术的优选形式中,相对高速和高质量打印使用户更能够承受在其优选形式Φ,网页出版物带有传统新闻杂志的物理特性如一组双面全色打印信纸大小的光滑页面,可以装订在一起便于旅行和舒适地处理

网页咑印机利用宽带国际互联网络接入的可用性。有线服务在美国95%的家庭可用而提供宽带国际互联网络接入的有线调制解调器服务对于20%嘚家庭是可用的。网页打印机也可以与较慢的连接设备工作但是会出现较长的递送时间和较低图形质量。确实网页系统能够使用已有嘚用户喷墨和激光打印机,尽管系统运行会较慢并因此从用户的角度将较少被接受在其它实施例中,网页系统的主机位于私人内部网洏在其它实施例中,网页系统的主机位于单个计算机或者计算机启用设备如打印机。

网页网络上的网页出版服务器14被配置以将打印质量嘚出版物递送到网页打印机上定期出版物通过定点发送和多点发送国际互联网络协议自动发送到预定网页打印机。个性化出版物根据单個用户的简档(profile)进行过滤和格式化

网页打印机可以被配置成支持任何数目的笔,且笔可以与任何数目的网页打印机工作在优选应用中,烸个网页笔带有独一无二的标识符家庭可以具有彩色网页笔的集合,每个家庭成员被指派一个假设所指派的笔只由相应的家庭成员使鼡,这允许每个用户对网页出版服务器或者应用服务器维持独特的基本情况但是,如同下面所解释的也可以采取其它方式标识用户。

網页笔也能够向网页注册服务器11注册并且被链接到一个或者多个支付卡帐号上这允许电子商务支付可以采用网页笔进行安全的授权。网頁注册服务器将通过网页笔所获取的签名与以前注册的签名进行对比允许其向电子商务服务器鉴别用户标识。其他生物测定学也能够用於校验标识网页笔的版本包括指纹扫描,通过网页注册服务器以类似的途径进行校验

尽管网页打印机可以在没有用户干涉定期递送诸洳晨报,但是其可被配置为决不递送未被请求的垃圾邮件在其优选形式,其只能定期递送被订购的或其它授权资源就这方面而言,网頁打印机不同于传真机或者电子邮件帐号对于知道电话号码或者电子邮件地址的任何垃圾邮件邮寄人是可见的。

系统当中的每个对象模型都使用统一建模语言(UML)分类图表进行说明分类图表由一套通过关系连接的对象分类组成,在此感兴趣的有两种关系关联和综合关联代表对象之间的某种关系。也就是说分类实例之间的关系综合与实际分类有关,并且可以理解为以下方式如果某分类被考虑为该分类的一組所有对象同时A分类是B分类的综合,那么B只是A的子集UML不直接支持第二级模型化—即分类的分类。

每个分类都绘制成被标注有分类名称嘚矩形其包括分类的属性清单,利用水平线与名称隔离开以及分类的运算清单,利用水平线与属性清单隔离开但是在接下去的分类圖表中运算从不被模型化。

关联被绘制为结合两个分类的线关联的重数在任何一端任意标注。默认的关联重数是一星号(*)表明重数为“哆(many)”,也就是说零或者更大每个关联都任意被标注有其名称,且在任一端任意标注相应分类的作用开式菱形指示的是集合关联(“部分(is-part-of)”),并且在关联线的集合端处绘制

综合关系(“是一个(is-a)”)被绘制为连接两个分类的实线,在综合端带有箭头(以空三角形的形式)

当一种分類图表被分解成多个图表时,任何被复制的分类在除了定义它的主要图表外的所有图标中以虚线显示只有在定义的地方显示其属性。

网頁是网页网络建立的基础它们提供基于纸张的用户界面以发布信息及交互式服务。

网页由不可见地标签有页面在线说明的参考资料的打茚页面(或者其它表面区域)组成在线页面描述由网页页面服务器长期维持。页面描述描述了页面的可见布局和内容包括文本,图形和图潒还说明了页面上的输入单元,包括按钮超链接,和输入字段网页允许由网页笔在其表面上进行的标记同时被网页系统获取及处理。

多个网页能够共享相同的页面描述但是,为了允许通过其它相同的被区分的页面进行输入每个网页都被指派独一无二的页面标识符。该页面ID具有足够的精度在大量网页之间进行区分

页面描述的每个参考被编码在打印的标签中。标签标识其出现的唯一页面因此可间接标识页面描述。标签也可以标识其在页面上的位置标签的特征在下面进行了更详细的说明。

标签可以以红外线吸收墨打印在红外线反射性的任何基材上诸如普通纸。对于人眼而言靠近红外线的波长是不可见的,但是通过具有适当的滤波器的固态图像传感器可以轻易感测到

标签可以被网页笔的区域图像传感器进行传感,且标签数据通过最近的网页打印机被传输到网页系统笔是无线的并且通过短程無线链接与网页打印机进行通信。标签必须足够小并且致密排列以便笔能够即使在页面单击时也能够可靠地映射(image)至少一个标签由于交互昰无国界的,因此在每次与页面的交互中网页笔识别页面ID和位置是重要的标签经过纠错编码使它们能够部分的容许表面损坏。

网页页面垺务器为每个打印的网页维持独一无二的页面实例允许其为每个打印的网页在页面描述为输入字段维持特定的一组用户提供的值。

页面描述页面实例,和打印的网页之间的关系显示在图4当中页面实例与对其进行打印的网页打印机以及,如果知道的话请求使用它的网頁用户相关联。

1.2.1标签数据内容

在优选形式中每个标签都标识其所出现的区域,以及在该区域内该标签的地点标签还可以包含与整个区域有关的或者与标签有关的特征标志。一个或者多个标志位可以例如,向标签传感设备发送信号以提供反馈该反馈表示与标签的直接區域相关功能,不需必须借助区域描述的传感设备网页笔可以,例如当在超链接区域内时点亮一种“有效区域”LED。

如在下面更清晰的解释说明在优选实施例中,每个标签包含易于识别的不变结构其可以帮助进行初步检测,以及帮助最小化由于表面或者传感过程导致嘚任何偏差的影响标签优选地被平铺在整个页面上,且足够小而且致密的排列以便即使在页面单击时网页笔能够可靠地形成至少一个标簽由于交互联系无国界的,所以笔识别页面ID和每个与页面交互的位置是重要的

在优选实施例中,标签所涉及的区域与整个页面一致苴在标签内编码的区域ID因此与标签所出现的页面的页面ID同义。在其它实施例中标签所涉及的区域可以是页面或者其它表面的任意子区域。例如它可与交互式单元区域保持一致,在该种情况下区域ID能够直接标识交互式单元

每个标签包括120位信息,典型地如表1所分配假设朂大标签密度为每平方英寸64,16位标签ID支持高达到1024平方英寸的区域尺寸更大的区域可以简单地通过邻接区域和映射在不增加标签ID精度的情況下被连续映射。100-位区域ID允许2100(约1030或者百万万亿万亿)的不同区域被独一无二地标识

1.2.2标签数据编码

120位的标签数据利用(15,5)Reed-Solomon代码进行冗余编码這样产生360编码位,由每个都是15个4-位符号的6个代码字组成(15,5)代码允许每个代码字最多纠正5个符号误码也就是其容忍高达达到33%每代码字嘚符号误码率。

在标签内每个4-位符号表现成空间连续的形式且六代码字符号在标签内被空间交错。这样保证突发性误码(影响多个在空间仩相邻的位的误码)损害任何一个代码字内最小数目的符号总体和最小数目的符号因而最大化了突发性误码被完全纠正的可能性。

1.2.3物理标簽结构

显示在图5当中的标签的物理表示包括固定目标结构15,1617和可变数据区域18。固定目标结构允许如网页笔的传感设备检测标签并且推斷其相对于传感器的三维方向数据区域包括编码标签数据的单个位的表示。

为了获得正确的标签再现标签以256×256点的分辨率被再现。当鉯1600点每英寸打印时产生具有直径大约4毫米的标签。在此分辨率标签被设计使得其被16点半径的“静止区域”所围绕。由于静止区域也被楿邻标签作用它只向标签的有效直径增加16点。

标签包括六种目标结构检测环15允许传感设备初步对标签进行检测。该检测环很容易进行檢测因为它在旋转时不变并且因为其纵横比的简单校正可以消除透视变形的大部分影响。由于传感器偏向方向坐标轴16允许传感设备确萣标签的近似平面方向。方向坐标轴是歪斜的以产生唯一的方向四个透视目标17允许传感设备推导标签的精密的二维透视变换和标签相对於传感器的高精密的三维位置和方向。

所有目标结构是冗余的大以提高其对噪音的免疫性。

整个标签形状是圆形这在尤其支持不规则彡角形网格上的最佳的标签打包。结合圆形检测环15这使标签内数据位的圆形排列最佳化。为了最大化其尺寸每个数据位由两条辐射线囷两个同心弧所相邻的区域的形式的辐射楔形表示。每个楔形物具有在1600dpi的8点的最小尺寸且被设计成其基(也就是说其内弧)至少等于该最小尺団楔形物在半径方向的高度总是等于最小尺寸。每个4位数据符号通过2×2楔形物的排列来表示

六个代码字的每个的15个4-位数据符号以交错方式被分配给四个同心符号环18a到18d。符号在标签周围以圆形递进的方式交替分配

交错被设计成最大化相同代码字的任何两个符号之间的平均空间距离。

为了支持通过传感设备与标签区域的“单击”交互传感设备必须能够在其观察范围内看到到至少一个完整标签,不管在区域的何处或者它被放置在什么方向上传感设备观察范围所要求的直径是标签尺寸和间隔的函数。

假设为圆形标签形状传感器观察范围朂小直径在标签以等边三角形网格被平铺时获得,如图6所示

1.2.5标签图形处理和解码

利用如网页笔的传感设备完成的标签图形处理和解码被顯示在图7。同时所捕获的图像从图像传感器得到图像的动态范围被确定(在20处)。范围的中心则被选定作为图像21的二进制阈值然后图像被門限和分割成连接的像素区域也就是说形状23(在22处)。太小而不能表示标签目标结构的形状被抛弃每个形状的大小尺寸和质心也被计算。

然後对于每个形状计算(在24处)二进制形状矩25且这些计算提供了后续目标结构定位的基础。中心形状矩必然是位置的恒量并且易于成为比例,纵横比和旋转的恒量

环形目标结构15第一个被定位(在26处)。当透视变形时环形具有表现非常好的优势通过每个形状矩的方位规范化和旋轉规范化进行匹配处理。一旦其第二阶矩被规范化那么即使透视变形是显著的,环形也是易于识别的环形原始方位和旋转27一起提供有鼡的透视变换的近似。

坐标轴目标结构16接下去被定位(在28处)通过对每个形状矩环形规范化及对结果矩量旋转规范化进行匹配。一旦其第二階矩被规范化坐标轴目标将轻易被识别。注意需要一个第三阶矩来消除坐标轴两个可能方向上的歧义该形状故意向一侧歪斜使其成为鈳能。还应当注意由于透视变形可以隐藏目标坐标轴仅可能在坐标轴目标被环形状规范化应用之后进行坐标轴目标的旋转规范化。由于筆偏向29坐标轴目标的原始旋转提供有用的标签旋转的接近。

四个透视目标结构17是最后被定位的(在30处)对它们位置的良好估计根据其对环形和坐标轴目标,环形方位和旋转及坐标轴的旋转的已知空间关系进行计算。通过对每个形状矩采用环形规范化进行匹配一旦它们的苐二阶矩被规范化,那么圆形透视目标就容易被识别且最靠近每个估记位置的目标被认为匹配。四个透视目标的原始中心然后被认为是標签空间内已知尺寸正方形的透视变形角31并根据与四个标签空间和图像空间点对有关的易于理解的等式的解决方案推出(在32处)的一种8度自甴透视变换33。

推断的标签空间到图像空间的透视变换被用于在图像空间内投射标签空间的每个已知数据位位置在所述图像空间中实际值位置被用于在输入图象内双线插入(在36处)四个相关的相邻像素。以前计算的图像阈值21被用于限制结果以产生最终的位值37

一旦所有360数据位37已經按照该途径获取,那么6个60-位Reed-Solomon代码字当中的每个都被解码(在38处)以产生20个解码位39或者总共120个解码位。注意代码字符号以代码字的顺序进行采样因此代码字在采样过程当中被隐式地进行了去除交错处理。

环形目标15只能在图像的子区域内被寻找其与图像的关系保证该环形,洳果被发现那么一定是完整的标签的一部分。如果没有发现完整的标签而成功的进行解码那么对于当前帧不记录笔的位置。给定充分嘚处理动力和图193理想的非最小观察范围可替代的方法包括寻求当前图像的另一个标签。

获取的标签数据指明了包含区域内标签的标签和位置的区域标识区域内笔笔尖的精确位置35,以及笔的总体方向35将从标签上观察的透视变换33和笔物理坐标轴和笔光学坐标轴之间的已知涳间关系(在位置34)而推断出来。

解码标签导致区域ID标签ID,及与标签有关的笔变换在标签ID和与标签有关的笔位置可以转化成标签的区域内嘚绝对位置时,区域内标签的位置必须已知这由标签映射给出,其功能是把在标签区域内的每个标签ID映射到相应位置标签映射分类图表被显示在图22,作为网页打印机分类图表的一部分

标签映射反映用于对表面区域平铺以标签的设计,并且其可根据表面类型而变化当哆标签区域共享相同的平铺的设计和相同标签编号设计时,它们也可用共享相同的标签映射

用于区域的标签映射通过区域ID必须具有可重噺找回性。因而给定区域ID,标签ID和笔转换标签映射能够被重新找回,标签ID能够被转化成区域内的绝对标签位置且与标签有关的笔的位置可以被添加到标签位置以产生区域内的绝对笔位置。

两种独特表面编码设计是感兴趣的两者都采用本节前面所描述的标签结构。优選的编码设计采用已经讨论的“位置指示”标签备选编码方案采用对象指示标签。

当通过与标签区域关联的标签映射进行转化时位置指示标签包含标签ID,其在区域内产生独一无二的标签位置笔的与标签有关的位置被添加到该标签位置以产生笔在区域内的位置。这依次被用于确定相对于与区域关联的页面描述内用户界面单元的笔的位置不仅用户界面单元本身被标识,而且相对于用户界面单元的位置也被标识因此位置指示标签一般地支持特定用户界面单元区域内的绝对笔路径的捕获。

对象指示标签包含直接标识与区域有关的页面描述內的用户界面单元的标签ID用户界面单元区域内所有标签标识用户界面单元,使它们全部相同并因此不能区分因此,对象指示标签不能支持绝对笔路径的捕获但是,它们确实支持相对网页笔路径的捕获只要位置采样频率超过所遇到的标签频率两倍,笔画中从一个采样筆位置到下一位置的位移可以被明确的确定

借助任一标签设计,与网页上相关联可见单元合作标签起用户交互单元的作用,其中用户鈳以与打印页面交互通过利用适当的传感设备以使标签数据被传感设备读取,且为在网页系统当中产生适当的响应

文档和页面描述分類图表优选实施在图25和26示出。

在网页系统文档以三个级别被描述在最抽象的级别文档836具有分级结构,其终端单元839与如文本对象文本风格对象,图像对象等的内容对象840有关一旦文档以特定的页面大小以及特定用户的缩放系数偏好在打印机上被打印,文档是标页数的和以叧外的方式格式化格式化终端单元835在某些情况下将与不同于与对应终端单元有关的那些内容对象的内容对象有关,尤其内容对象与风格囿关时每个文档和页面的打印实例也被分开说明,以允许通过特定页面实例830所捕获的输入与通过相同页面描述的其他实施所捕获的输入汾离地被记录

在页面服务器上最抽象文档描述的存在允许用户请求进行文档的拷贝而不被强迫接受源文档的特定格式。例如用户可以鉯不同页面尺寸通过打印机要求拷贝。相反页面服务器上格式化文档描述的存在允许页面服务器在特定打印的页面上有效地解释用户的動作。

格式化文档834由一组格式化页面描述5组成每个页面描述由一组格式化终端单元835组成。每个格式化单元在页面上具有空间范围或者区域58这样定义了如超链接和输入字段的输入单元的有效区域。

文档实例831对应于格式化文档834它由一组页面实例830组成,每个页面实例对应于格式化文档的页面描述5每个页面实例830都描述单个唯一的打印网页1,并记录了网页的页面ID 50如果文档实例表示被单独要求的页面的拷贝,那么页面实例不是文档实例的一部分

页面实例由一组终端单元实例832组成。如果单元实例记录实例指定信息那么只有单元实例存在。因洏超链接实例针对超链接单元存在,因为它记录页面实例特定的交易ID 55并且字段实例针对字段单元而存在,因为它记录页面实例的特定輸入但是,对于静态单元如文本流,单元实例不存在

终端单元可以是静态单元843,超链接单元844字段单元845或者页面服务器指令单元846,洳图27所示静态单元843可以是带有关联风格对象854的风格单元847,带有关联风格文本对象855的文本流单元848带有相关联图像单元856的图像单元849,带有楿关联图形对象857的图形单元850带有相关联视频剪辑对象858的视频剪辑单元851,带有相关联音频剪辑对象859的音频剪辑单元852或者带有相关联笔迹對象860的笔迹单元853,如图28所示

页面实例可以具有用于记录任何不适用指定输入单元页面上捕获的数字墨的背景字段833。

在本发明的优选形式Φ标签映射811与每个页面实例相关联以允许页面上的标签被翻译为页面上的位置。

在优选的实施例中网页网络由网页页面服务器10,网页紸册服务器11网页ID服务器12,网页应用服务器13网页出版服务器14,和通过网络19如国际互联网,被连接的网页打印机601的分布式的组组成如圖3所示。

网页注册服务器11是记录用户笔,打印机应用和出版物之间关系的服务器,并因而对各种网络活动授权在申请处理中它鉴别鼡户并且以已鉴别的用户的名义作为签名代理。它还可以提供笔迹识别服务如上所述,网页页面服务器10维护关于页面描述和页面实例的長期信息网页网络包括任何数量的页面服务器,每个处理页面实例的子集由于页面服务器还维护用于每个页面实例的用户输入值,诸洳网页打印机的客户直接向适当的页面服务器发送网页输入页面服务器解释有关相应页面的描述的任何这种输入。

网页ID服务器12按要求分配文档ID 51并通过其ID分配方案提供页面服务器的负荷平衡。

网页打印机利用国际互联网分布式名称系统(DNS)或者类似系统把网页页面ID 50解析到处悝相应页面实例的网页页面服务器的网络地址内。

网页应用服务器13是服务器所述服务器是交互式网页应用的主机。网页出版服务器14是向網页打印机公布网页文档的应用服务器在第2节当中进行了详细的说明。

网页服务器的主机可以是各种来自制造商诸如IBMHewlett-Packard和Sun的网络服务器岼台。多个网页服务器可以同时在单个主机上运行且单个服务器可以被分配给多个主机。网页服务器提供的一些或者全部功能以及尤其是ID服务器和页面服务器提供的功能,也可以直接提供在如网页打印机的网页工具计算机工作站,或者局域网络上

网页打印机601是一种按要求和通过订购向网页系统注册和打印网页文档的工具。每个打印机带有独一无二的打印机ID 62并且通过如国际互联网的网络连接到网页網络上,理想地是通过宽带连接

除了在非易失存储器当中的标识和安全设置,网页打印机不包括持久存储器只要用户被涉及,“网络僦是计算机”网页在分布式网页页面服务器10的帮助下进行空间和时间的交互联系,与特定网页打印机无关

网页打印机从网页出版服务器14接收订购的网页文档。每个文档被划分成两部分页面布局以及实际文本和构成页面的图像对象。因为个性化页面布局通常情况下对特定订购户是特定的并因此通过适当的页面服务器点传播到订购户的打印机上。另外文本和图像对象在通常情况下是与其它订户共享的,并因此向所有用户打印机和适当的页面服务器进行多点传播

网页出版服务器把文档内容的分割优化成点传播和多点传播。在接收到点傳播的文档页面布局之后如果全部,打印机知道哪些多点传播需要接听

一旦打印机已经接收到整个页面布局和定义文档将被打印的对潒,那么它将可以对文档进行打印

打印机同时在纸片两侧光栅化和打印奇和偶页面。为这个目的它包括双工打印引擎控制器760和利用MemjetTM打茚头350的打印引擎。

打印过程包括两个去耦合阶段页面描述的光栅化和页面图像的扩展和打印。光栅图像处理器(RIP)由并行运行的一个或者多個标准DSP 757组成双工打印引擎控制器由定制处理器组成,所述定制处理器可以与打印引擎的打印头操作同步地实时扩展抖动和打印页面图潒。

不能用于不可见的IR打印的打印机具有利用IR吸收黑墨来打印标签的选择尽管这将把标签限制在否则空的页面区域上。尽管这些页面具囿比不可见的IR打印页面更受局限的功能它们还是被分类为网页。

常规的网页打印机将网页打印在纸张上更专业的网页打印机可以在更專业的表面上进行打印,如球面或者塑料片每个打印机支持至少一个表面类型,且支持至少一个标签平铺方案以及用于每个表面类型嘚标签映射。说明实际用于打印文档的标签平铺方案的标签映射811变得与文档相关以致文档标签能够被正确地解释。

图2显示了网页打印机嘚分类图表反应了通过注册服务器11在网页网络维护的与打印机有关的信息。

参考图11到16网页打印机的优选实施例在下面的第6节中进行更詳细的描述。

网页系统可采用宽范围的数字打印技术制作的打印机包括热喷墨,压电喷墨激光光电及其它。但是为了广泛的用户的接受,网页打印机需要满足以下特征

没有当前商业应用的打印技术具有所有这些特征

为了使打印机产品具备这些性能,当前专利申请人巳经发明了新的打印技术称为MemjetTM技术。MemjetTM是一种按照要求滴墨的喷墨技术该技术结合使用微电子机械系统(MEMS)技术的页宽打印头。图17显示了MemjetTM打茚头的单个打印单元300网页壁装式打印机结合168960个打印单元300以形成1600dpi页宽双工打印机。该打印机能够同时打印青红紫,黄黑,和红外线墨鉯及纸调节剂和墨定色剂

打印单元300大约110微米长和32微米宽。这些打印单元的阵列在硅基材301上形成其结合CMOS逻辑,数据传送定时及驱动电蕗(未显示)。

打印单元300的主要单元是喷嘴302喷嘴轮缘303,喷嘴腔304射流密封305,墨槽轮缘306杠杆臂307,主动执行机构臂对308被动执行机构臂对309,主動执行机构固定装置310被动执行机构固定装置311,和墨进口312

主动执行机构臂对308在接合319处被机械连接到被动执行机构臂对309。两个臂对都固定茬它们各自的固定点310和311上单元308,309310,311和319的组合形成悬臂电热弯曲执行机构320

图18显示了打印单元300的小部分阵列,包括打印单元300的横截面315為了清晰地显示通过硅晶片301的墨进口312,横截面315被示出为不带墨

图19(a)显示了打印墨滴之前墨半月板316的静止位置。墨通过在墨半月板316处和喷嘴腔304及墨槽轮缘306之间形成的射流密封305处的表面张力被保留在喷腔内

在打印的同时,打印头CMOS电路将数据从打印引擎控制器分配给正确的打印單元锁数据和缓冲数据以驱动主动执行机构臂对308的电极318。这导致电流通过执行机构臂对308大约一微秒产生焦尔热。焦尔热所造成的温度仩升使臂对308膨胀由于被动执行机构臂对309没有被加热,所以它不膨胀造成两个臂对之间的应力差。该应力差部分是由向基材301弯曲的电热彎曲执行机构320的悬臂端解决杠杆臂307将该移动传递给喷嘴腔304。喷嘴腔304向位置如图19(b)所示位置移动大约2微米这增加了墨压力,强迫墨321从喷嘴302絀来且导致墨半月板316凸起。喷嘴轮缘303防止墨半月板316扩散到喷嘴腔304的表面上

当执行机构臂对308和309的温度相等时,执行机构320返回其原来的位置这帮助中断来自喷腔的墨321的墨滴317,如图19(c)所示通过墨半月板316处的表面张力,喷腔被重新充填

图20显示了打印头350的一部分。在网页打印機中打印头的长度在351方向上是满纸张宽度(通常情况下210毫米)。该显示部分为0.4毫米长(大约为整个打印头的0.2%)在打印时,纸在352方向移动通过凅定打印头打印头带有6排相互交错的打印单元300,其打印六种颜色或者墨进口312所提供的墨类型

为了在操作过程当中保护打印头的易碎表媔,喷嘴保护晶片330被附着在打印头基材301上对于每个喷嘴302,都有相应喷嘴保护孔331通过其墨滴被喷射。为了防止喷嘴保护孔331不被纸纤维或其它碎屑堵塞过滤的空气在打印过程中通过空气进口332泵入并且从喷嘴保护孔泵出来。为了防止墨321干燥在打印机空闲时喷嘴保护被密封。

网页系统的有效传感设备通常情况下是一种笔101该装置使用其嵌入的控制器134,能够通过图像传感器从页面上捕获并解码IR位置标签图像傳感器是一种固态装置,被提供有相应的滤波器以允许只在接近红外线波长处进行感测入下文更详细的说明,系统能够感测何时笔尖接觸表面而笔能够以充分的速率来感测标签以捕获人书写的笔迹(也就是说在200dpi或者更高和100Hz或者更快)。所述笔所捕获的信息被加密并无线传输箌打印机(或者基站)打印机或者基站针对(已知)的页面解释数据。

网页笔的优选实施例能够作为标签墨笔和非标签触控笔(stylus)来工作但是,对於使用网页系统作为浏览系统如当被用作国际互联网界面时,标签方面就不是必要的每个网页笔都在网页系统上注册并且带有独一无②的网页笔ID 61。图23显示了netgape笔分类图表反映了在网页网络上由注册服务器11所保留的网页笔有关的信息。

当任一笔尖与网页接触时所述笔确萣相对于页面的位置和方向。笔尖被附着在力传感器且相对于一个阈值,笔尖上的该力被解释成指示所述笔是否“提笔(up)”或者“下笔(down)”这允许,比方说为了从网络请求信息,页面上的交互式单元利用笔尖按压进行‘点击’此外,该力被捕获为连续值以允许比方说,检验签名的全部动态特性

网页笔通过红外线光谱成像在网页上相邻笔尖的页面区域193上确定其笔尖的位置和方向。它解码最近的标签苴根据成像标签上所观察的立体变形和已知的笔的光学几何来计算笔尖相对于标签的位置。尽管标签的位置分辨率可能非常低因为在页媔上的标签密度与标签大小成反比例,经过调整的位置分辨率是相当高的超过精确笔迹识别所要求的最小分辨率。相对于网页的所述笔嘚动作被捕获为一系列笔画笔画由页面上的时间戳笔的位置的顺序组成,由下笔(pen-down)事件开始并且由后续的提笔(pen-up)事件结束无论什么时候页媔ID改变,在正常情况下在笔画开始时,笔画也被标签有网页页面ID

每个网页笔具有与之相关的当前选择826其允许用户进行复制和粘贴操作等。选择是时间戳的以允许系统在确定的时间段过后将其丢弃当前选择描述页面实例的区域。它由通过与页面背景区域相关的笔所捕获嘚最近数字墨笔画组成一旦通过选择超链接激活提交给应用,它以应用指定的方式进行解释说明

每个笔都带有当前笔尖824。这是通过笔朂新通知给系统的笔尖在上面所述的默认网页笔的情况下,标签墨笔尖或者无标签触控笔笔尖是当前笔尖每个笔还具有当前笔尖风格825。这是通过应用与笔相关的最新笔尖风格例如响应用户从调色板选取颜色。默认笔尖风格是与当前笔尖相关的笔尖风格通过笔捕获的筆画被标签有当前的笔尖风格。当笔画在随后被再现时它们以它们被标签的笔尖风格再现。

无论何时所述笔在打印机可与其通信范围内所述笔都缓慢闪烁其“在线”LED。当笔不能解码与页面相关的笔画时它会即刻激活“错误”LED。当笔成功解码与页面有关的笔画时它将即刻启动其“ok”LED。

捕获的笔画的顺序可以被称为数字墨数字墨形成用于绘图和笔迹的数字更换,用于在线笔迹识别和在线签名确认的基础。

所述笔是无线的且通过短程无线电链路向网页打印机传送数字墨,为了秘密和安全所述数字墨被加密,为了有效传输所述数芓墨被打包,但是总是在提笔事件时被冲洗以保证在打印机内的及时处理。

当所述笔在打印机范围之外时那么它将在内存储内对数字墨进行缓冲,该内存储具有超过十分钟的连续笔迹的容量当所述笔一旦再次在打印机范围内时,它将传送任何被缓冲的数字墨

笔可以姠任何数目的打印机注册,但是因为所有状态数据存在于在纸张和网络的网页上在任何特定时间与笔通信的打印机是很不成熟的。

所述筆的优选的实施例在下面的第6部分参照图8到10进行了更详细的描述

当网页笔用于与网页1进行交互时,网页打印机601从笔101接收有关笔画的数据标签4的编码数据3在所述笔用于执行移动时,例如笔画利用所述笔读取。该数据允许特定页面和将被确定的相关联交互式单元及与要被獲取的页面有关的笔的相对定位的指示的标识指示数据通过DNS被发送到解析指示数据的打印机,笔画的页面ID 50被发送到维护相应页面实例830的網页页面服务器10的网络地址它然后将笔画传送给页面服务器。如果页面在最早笔画内被最新确定那么打印机在其高速缓冲存储器当中鈳已有相关页面服务器的地址。每个网页由网页页面服务器长期保存的压缩页面布局组成(见下文)页面布局指对象,如图像字体和文本塊,通常情况下存储在网页网络上的其它地方

当页面服务器从笔接收笔画时,它恢复笔画适用的页面描述并确定哪个页面描述笔画单え交叉。然后能够在相关单元类型的上下文内对笔画进行解释

“点击”是这样的笔画在下笔位置和后续的提笔位置之间的距离和时间都尛于某个小的最大值。通过点击激活的对象通常情况下要求点击进行激活且由此更长的笔画被忽略。所述笔的注册动作的失败如“马虤的”点击(“sloppy”click)通过在来自笔“ok”LED响应的缺乏来指示。

在网页页面描述当中有两种类型的输入单元超链接和表单字段通过表单字段的输叺也可以触发相关联的超链接的激活。

超链接是向远程应用发送信息的方法并且在通常情况下在网页系统中引起打印响应。

超链接单元844標识处理超链接的激活的应用71标识到应用的超链接的链路ID 54,要求系统在超链接激活中包括用户应用别名ID 65的“别名要求”标志以及用于當超链接被记录为最喜爱或者出现在用户历史记录当中时的描述。超链接单元分类图表如图29所示

当超链接被激活时,页面服务器向网络Φ某处的应用发出请求应用通过应用ID 64来标识,且应用ID通过DNS以常规形式进行解析存在三种类型的超链接一般超链接863,表单超链接865和选擇超链接864,如图30所示一般超链接可对链接的文档进行请求,或者向服务器简单地发出选择信号表单超链接向应用提交相应表单。选择超链接向应用提交当前选择如果当前选择包含文本的单词块,例如应用可以返回在其所出现的上下文中给出单词意义的单一页面文档,或者翻译成不同语言每个超链接类型通过向应用所提交的信息进行被特征化。

相应超链接实例862记录可为超链接实例出现的页面实例特萣的交易ID 55交易ID可向应用标识用户特定数据,例如通过代表用户的采购应用所维护的未决采购的“购物卡”

系统包括在选择超链接激活Φ的所述笔的当前选择826。系统包括在表单超链接激活中的相关联的表单实例868的内容尽管超链接具有“提交德耳塔”属性设定,只有自最菦的表单提交输入之后的输入被包括系统包括在所有超链接激活中的有效返回路径。

超链接组866是一组具有相关联超链接的单元838如图31所礻。当输入通过组内的任何字段单元而发生时和组关联的超链接844被激活。超链接组可用于把超链接行为和如检验框的字段关联结合表單超链接的“提交德耳塔”属性,它也可以被用于向应用提供连续输入因此它可被用于支持“黑板”交互模型,也就是说其中输入被捕獲且因此其一旦发生就被共享

表单限定关输入字段的集合,所述输入字段通过打印的网页捕获相关的输入组表单允许用户向运行在服務器上的应用软件程序提交一个或者多个参数。

表单867是文档分级的组单元838其最终包含一组终端字段单元839。表单实例868表示的是表单的打印實例它包括一组对应于表单的字段单元845的字段实例870。每个字段实例具有相关联值871所述值的类型取决于相应字段单元的类型。每个字段徝通过特定打印的表单实例记录输入也就是说通过一个或者多个打印的网页。表单分类图表如图32所示

每个表单实例带有的状态872指示表單是否有效,冻结被提交,无效或者期满在第一次打印时表单是有效的。一旦其被签署表单将被冻结。一旦其提交超链接之一已经被激活表单将被提交,除非超链接的“提交德耳塔”属性设定当用户调用无效表单,重新设定表单或者复制表单页面指令表单变成無效。当表单有效时间已经超出表单指定的寿命时表单期满当表单有效,表单输入被允许通过不是有效表单的输入改为被捕获在相关頁面实例背景字段833内。

当表单有效或者冻结时允许表单提交。当表单不是有效或冻结时任何提交表单的试图都将被拒绝,且改为引起表单状态报告

每个表单实例与其所派生的任何表单实例相关联(在位置59),因此提供版本历史这允许特定时间段内所有除了最新版本的表單之外的所有可从搜索当中排除。

所有输入被捕获作为数字墨数字墨873由一组时间戳笔画组874组成,其每个由一组风格化的笔画875组成每个筆画由一组时间戳笔位置876组成,其每个还包括笔方向和笔尖力数字墨分类图表如图33所示。

字段单元845可以是检验框字段877文本字段878,绘图芓段879或者签名字段880。字段单元分类图表如图34所示任何字段区域58内捕获的数字墨都被分配给该字段。

检验框字段具有相关联的布尔值881洳图35所示。在检验框字段区域内捕获的任何标记(勾号勾划,笔画Z字形等)引起向字段值赋予真值。

签名字段具有关联的数字签名值883如圖37所示。签名字段区域内所捕获的任何数字墨自动地根据所述笔的主人的标识进行校验且表单内容的数字签名被产生且被指派给字段值。数字签名利用拥有表单的应用特定的笔用户的私人签名密钥来产生在线签名校验很容易理解(例如,见PlamondonR.和G.Lorette,“Automatic Signature Verification andWirter

如果设定了“隐藏”属性那么字段单元被隐藏。隐藏字段单元在页面上不带有输入区域并且不能接收输入当含有字段的表单被提交时它可具有包括在表单数據内的关联字段值。“编辑”命令如删除线指示删除,也可以在表单字段内进行识别

因为笔迹识别算法“在线”工作(也就是说能够访問所述笔移动的动态特性),而非脱线(也就是说只访问所述笔标记的位图)它能够识别具有相对高精度的连笔离散书写字母(run-on discretely-written characters),不需要书写者依赖训练阶段书写的书写者依赖模型在时间结束自动产生,但是如果必要也可预先(up-front)产生。

如已述的数字墨由笔画的顺序组成。特定單元区域内开始的任何笔画被添加到单元的该数字墨流其准备用于解释。任何没有被添加到对象数字墨流的笔画被添加到背景字段的数芓墨流

背景字段内所捕获的数字墨被解释成选择表示(gesture)。一个或者多个对象的界限通常情况下被解释作为所限制的对象的选择尽管实际解释是应用特定的。

表2总结与网页交互的各种笔

表2-与网页交互的笔的总结

系统为每个所述笔维护当前选择。选择只包括最近在背景字段捕获的笔画选择在无效时间过后被清除以保证可预见的动作。

在每个字段内捕获的未加工的数字墨被保留在网页页面服务器上并且当表單被提交给应用时随表单数据任意发送这允许应用询问未加工的数字墨,如果它怀疑该原始转换如手写文本的转换。这例如可包括对於不满足某些特定应用一致性检查的表单的应用级的人为干涉作为其延伸,表单的整个背景区域可以指定为绘图字段在假设用户已经指出对那些字段外添入的字段的修改的情况下,应用于是可以根据表单显式字段外的数字墨的出现来决定将表单路由给人类操作员

图38示絀处理与网页有关的笔输入过程的流程图。该过程由以下组成从笔接收(在位置884)笔画;标识(在位置885)笔画中的页面ID 50所涉及的页面实例830;恢复(在位置886)页面描述5;标识(在位置887)其区域58笔画相交的格式化单元839;确定(在位置888)是否是与字段单元对应的格式化单元且如果是这样向字段值871的数芓墨添加(在位置892)接收的笔画,解释(在位置893)字段的累积数字墨并确定(在位置894)是否字段是超链接组866的一部分,以及如果是这样激活(在位置895)楿关联的超链接;可替换地,确定(在位置889)是否格式化单元与超链接单元相对应如果是这样,激活(在位置895)相应超链接;可替换地当缺少輸入字段或者超链接时,向背景字段833的数字墨添加(在位置890)所接收的笔画;并将接收的笔画拷贝(在位置891)给当前笔的当前选择826其由注册服务器维护。

图38a显示了如图38所示的过程中的步骤893的详细流程图其中字段的累积数字墨根据字段的类型进行解释。该过程由以下组成确定(在位置896)字段是否是检验框以及(在位置897)数字墨是否表示检验符如果是,那么将字段值赋为(在位置898)真值;可替换地确定(在位置899)字段是否是文本芓段,如果是在适当的注册服务器帮助下,将数字墨转换成(在位置900)计算机文本并将所转换的计算机文本指派给(在位置901)该字段值;可替換地,确定(在位置902)字段是否为签名字段如果是,在适当的注册服务器帮助下校验(在位置903)数字墨为笔主人的签名,也在注册服务器帮助丅并利用与相应应用相关的笔主人私人签名密钥产生(在位置904)相应表单内容的数字签名,并将数字签名指派给(在位置905)字段值

1.7.3页面服务器命令

页面服务器命令是一种由页面服务器本机进行处理的命令。可以直接在表单页面和文档实例中操作。

页面服务器命令907可为无效表单命令908复制表单命令909,重新设定表单命令910获得表单状态命令911,复制页面命令912重新设定页面命令913,获得页面状态命令914复制文档命令915,偅新设定文档命令916或者获得文档状态命令917,如图39所示

无效表单指令使相应表单实例无效。复制表单指令使相应表单实例无效并然后产苼对当前的表单实例的具有所保存的字段值的有效的打印拷贝该拷贝包含与原始的相同的超链接交易ID,并因此使应用不能将将其与原始嘚区别重新设定表单命令使相应表单实例无效并然后生产具有废弃的字段数值的表单实例的有效的打印拷贝。获得表单状态指令能够产苼关于相应表单实例的状态的打印报告包括出版人,打印时间为谁打印,以及表单实例的表单状态

由于表单超链接实例包含交易ID,必须包括应用以产生新的表单实例因此通常情况下请求新表单实例的按钮被实施为超链接。

复制页面命令产生具有所保存的背景字段数徝的相应页面实例的打印的拷贝如果页面包含表单或者是表单的一部分,那么复制页面命令被解释成复制表单命令重新设定页面命令產生具有被废除的背景字段数值的相应页面实例的打印的拷贝。如果页面包含表单或者是表单的一部分那么重新设定页面命令可以被解釋成重新设定表单命令。获得页面状态命令产生有关相应页面实例的状态的打印的报告包括出版人,打印时间为谁打印,及任何如下表单状态该页面包含所述表单或者是表单的一部分。

在每个网页上出现的网页标志符通常情况下与复制页面单元有关

当页面实例被复淛有保存的字段数值时,字段数值在它们的本地表单进行打印也就是说检验标记出现作为标准检验标记图形,且文本出现作为排版文本只有绘图和签名出现在他们的原始表单中,具有被指示成功的签名校验的标准图形所伴随的签名

复制文档命令产生具有所保存的背景芓段数值的相应文档实例的打印的拷贝。如果文档包含任何表单那么复制文档命令以与复制表单命令相同的方式复制表单。重新设定文檔命令产生具有废除的背景字段数值的相应文档实例的打印的拷贝如果文档包含任何表单,那么重新设定文档命令以重新设定表单命令楿同的方式重新设定表单获得文档状态命令产生有关相应文档实例状态的打印的报告,包括出版人打印时间,为谁打印及其所包含嘚任何表单的状态。

如果页面服务器命令的“被选中”属性被设定那么命令在由笔的当前选择标识的页面而非包含命令的页面上运行。這允许打印页面服务器命令的菜单如果目标页面不包含针对指定页面服务器命令的页面服务器命令单元,那么该命令可以被忽略

应用鈳通过在超链接组中嵌入相关页面服务器命令单元提供应用特定的处理。页面服务器激活与超链接组相关的超链接而不执行页面服务器命囹

如果其“隐藏”属性被设定,那么页面服务器命令单元是隐藏的隐藏的指令单元在页面上不具有输入区域,因而不能直接由用户激活但是,如果页面服务器命令已经设定了“被选中”属性它可通过嵌入在不同页面的页面服务器命令被激活。

在优选形式中每个网頁在其底部打印有网页标志符以指示其是网页且从而具有交互性能。该标志符也可以作为拷贝按钮在大多数情况下“点击”标志符产生頁面的拷贝。在表单情况下该按钮产生整个表单的拷贝。而在保密文档的情况下如票卷或者息票,该按钮引起得到解释性注释或者广告页面

默认的单页面拷贝功能通过相关的网页页面服务器直接进行处理。特殊的拷贝功能通过将标志符按钮链接到应用来进行处理

在優选的实施例当中,网页打印机具有单个标注为“帮助”的按钮当按下它时,引起单个页面的信息包括

帮助菜单提供关于如何使用网頁系统的分级手册。

文档功能菜单包括如下功能

文档功能通过简单地按下按钮然后接触文档的任何页面而被开始文档的状态指明文档的絀版人和文档出版的时间及发送的对象,以及之后作为表单文档提交的对象和时间

网页网络目录允许用户操纵网络上的出版物和服务的汾级。作为可供选择的方案用户可以调用网页网络“900”号码“黄页”并与操作员通话。操作员能够定位所需要文档并将其路由到用户的咑印机上根据文档类型,出版方或者用户支付少量的“黄页”服务费用

如果打印机不能打印,那么显然帮助页面不可用在这种情况丅,“错误”灯点亮且用户能够通过网络请求远程诊断

在下面的描述当中,新闻被用作规范的出版物范例来说明在网页系统中的个性化機制尽管新闻经常被用于报纸和新闻杂志的有限范围,但是在本上下文中所指的范围更宽

在网页系统中,新闻出版物编辑的编辑内容囷广告内容是个性化的采用不同机制。根据读者明确说明的和暗中捕获的兴趣简档编辑的内容被个性化。根据读者地点和人口统计廣告内容被个性化。

订户可以采取两种类型的新闻来源递送新闻出版物和递送新闻流。在新闻出版物由出版方进行征集和编辑的同时噺闻流即由新闻出版方,或者专业的新闻征集方进行征集通常情况下新闻出版物相当于传统的报纸和新闻杂志,而新闻流可有许多且变囮的来自新闻服务的“原始”新闻馈送卡通连环画,自由作家专栏朋友公告板,或者读者自己的电子邮件

网页出版服务器支持编辑嘚新闻出版物的出版和多种新闻流的征集。通过对征集的处理及随后直接由读者选定的新闻流的格式化服务器能够将广告放置在否则没囿编辑控制的页面上。

订户通过选择一个或者多个投稿的新闻出版物建立日报并创建各自的个性化的出版物。获得的日报编辑被一起打茚且装订成单个报纸通常情况下各个家庭成员通过选择不同的日报出版物并随后定制这些出版物来表达他们不同的兴趣和品味。

对于每個出版物读者容易选择特定的部分。一部分每日出现而另一些每周出现。每日部分从The New York Times online可获得例如,包括“Page One

读者可以通过创作定制部汾来扩展日报的范围每个都利用任何数目的新闻流。定制部分可被创作用作电子邮件和朋友声明(“私人”)或者用于监控特定主题的新聞馈送(“警报”或者“剪辑”)。

对于每部分读者任意定性地(例如短,中等或者长)或者定量地(也就是说限制其页面数)指定其大小,以及萣性地(例如高常规,低无)或者量化地(也就是说百分率)指定所需要的广告的比例。

读者也可以任意对大量的短文章或少量的长文章发表偏爱选择每篇文章理想地以短篇和长篇形式被写作(或者编辑)以支持该偏好选择。

文章也可以以不同的版本书写(或者编辑)以匹配读者的期待的混合例如提供给孩子及成年人的版本。根据读者的年龄选取适当的版本读者可以指定“阅读年龄”,该阅读年龄优先考虑读者的苼理年龄

构成每个部分的文章由编辑进行选择及优化,并且每篇都被指派使用寿命默认地,按照优先顺序和用户编辑的空间限制它們被递送给所有相关用户。

在恰当的部分读者可以任意启动合作筛选功能。然后其被用于具有足够长寿命的文章每篇对合作筛选合格嘚文章在该文章末尾被打印有评价按钮。该按钮可以提供轻松的选择(例如“喜欢”和“不喜欢”)如此使得读者更可能费心来评价该文章。

因此带有高优先权和短使用寿命的文章可以被编辑高效的考虑为基本阅读并且发送给多数相关的用户

读者可任意定性地(例如使我感到戓者不感到惊异)或者定量地指定意外幸运发现(serendipity)系数。高意外幸运发现系数会降低合作筛选过程当中所采取的限制阈值高系数使相应的稿件更可能被添加到读者的指定容量当中。不同的意外幸运发现系数可以被指定用于一周的不同日期

读者也可以任意指定部分内特别感兴趣的主题,并修改编辑所分配的属性

读者的国际互联网的连接速度影响可被递送的图像的质量。对于较少数图像或者较小图像或者两者读者可以任意指定其偏爱内容。如果图像的数目或者大小没被减少那么图象可以以较低质量被递送(也就是说较低分辨率或者较大压缩)。

在全局等级读者指定数量,日期时间和金额值如何被定位。这包括指定单位是否为英制或者公制当地时间区域和时间格式,以及當地货币以及是否本地化包括翻译或者注释。默认地这些参数选择从读者的定位派生。

为了降低不佳视力而带来的阅读困难读者任意指定用于更大显示全局的选择。文本和图象两者都可以相应地缩放且每个页面所容纳的信息将变少。

新闻出版物出版的语言及其对应嘚文本编码是出版物的属性而不是用户表达的优先选择。但是网页系统可以被配置以提供各种表现的自动翻译服务。

编辑内容的个性囮直接影响广告内容因为通常情况下广告被放置以利用编辑的上下文。例如旅行部分比其他地方更可能出现旅行广告对广告客户(及因此对出版方)来说,编辑内容的价值在于其吸引大量正确人口统计的读者的能力

有效广告是在地点和人口统计学基础上进行布置的。地点確定与当地社会和人文环境相关的特定服务零售商等以及特定兴趣和关注的近似。人口统计学确定普遍兴趣和当务之急以及可能的开销模式

新闻出版方最赢利的产品是广告“空间”,其是由出版物地理覆盖其读者人数规模,其读者人口统计和可利用做广告的页面区域所确定的多维整体。

在网页系统当中网页出版服务器考虑出版物的地理覆盖范围,该部分的读者关系每个读者部分编辑内容的大小,每个读者的广告比例以及每类读者的人口统计来计算出版物可销售广告空间的近似多维大小。

与其它媒介相比网页系统允许广告空間被限定得更详细,且允许以更小的块进行单独销售因此允许在更接近其真正价值被销售。

例如相同广告“窗口(slot)”可以以各种不同的比唎销售给多个广告客户利用单独读者的页面随机接收一个广告客户或者另外广告客户的广告,总地保持了销售给每个广告客户的空间比唎

网页系统允许广告被直接链接到更具体的产品信息和在线购买。因此增加了广告空间的内在价值

因为个性化和定位通过网页出版服務器自动地处理,所以广告征集方可提供对地理和人口统计学上的任意的更宽的覆盖面由于其是自动的,后续的分解(disaggregation)是有效的对于出蝂方,这使得处理广告征集方比直接获取广告具有更高的成本效益比即使广告征集方占有了一定比例的广告收入,但是出版方可以发现甴于广告征集的更大效率的变化的利润中性广告征集方作为广告客户和出版方之间的中间方,可以在多种出版物上发布相同的广告

值嘚指出的是网页出版物内广告的配置可能比出版物的传统副本更复杂,因为出版物广告空间更复杂当忽略广告客户,广告征集方和出版方之间协商的全部复杂性网页系统优选形式对这些协商可以提供一些自动支持,包括支持广告空间的自动拍卖对于产生少量收入的广告的配置,如小型或高定位的广告自动化是尤其理想的。

一旦完成广告布置的协商征集方将获取和编辑广告并记录在网页广告服务器仩。相应地出版方将广告布置记录在相关网页出版服务器上。当网页出版服务器对每个用户的个人出版物进行布局它将从网页广告服務器拾取相关的广告。

新闻和其它出版物的个性化依赖于用户特定简档信息的分类包括

出版物的定制通常情况下为出版物特定的,因此萣制信息由相关网页出版服务器维护

合作筛选向量由对新闻项目数的用户评价组成。其用于关联不同用户的兴趣以提出建议尽管维护獨立于任何特定出版物的单个合作筛选向量是有利的,有两个为什么为每个出版物维护独立的向量具有更多的可操作性的理由在相同出版粅用户的向量之间比不同出版物用户的向量更有可能重叠;且出版物想要把用户合作筛选向量表示成为其品牌价值的一部分不被在其它哋方发现。合作筛选向量因此也由相关网页出版服务器维护

包括名称,街道地址邮政编码,州国家,电话号码的具体联系内容自然昰全局的并被维护在网页注册服务器上。

包括数量日期和时间的表现方式选择同样是全局的并以相同的方式被维护。

广告的定位依赖於用户具体联系方式当中的地点而广告的目标取决于个人信息,如出生日期性别,婚姻状况收入,职业教育,或者定性派生如姩龄范围和收入范围。

对于为了广告目的显示个人信息的那些用户该信息维护在相关网页注册服务器上。在缺少这些信息的情况下广告可以基于与用户ZIP或者ZIP+4编码相关的人口统计学来瞄准目标。

每个用户笔,打印机应用提供者和应用都被分配有自己的唯一标识符,而網页注册服务器维护他们之间的关系如图21,2223和24所示。为了注册的目的出版方是特定种类的应用提供者,出版物是特定种类的应用

烸个用户800都可以被授权使用任何数量的打印机802,而每个打印机都可以允许任何数量的用户使用每个用户都具有单一默认的打印机(在位置66),默认地定期出版物被递送到该打印机,同时按照要求打印的页面通过用户交互联系的打印机进行递送服务器保留用户已经授权在用戶默认打印机的打印的出版方的记录。出版方不记录任何特定打印机的ID但是当必要时解析该ID。

用户订购808出版物807出版方806(也就是说应用提供者803)被授权在特定的打印机或者用户默认打印机上打印。该授权在任何时间可以被用户废除每个用户可以有几个笔801,但是笔对于单个用戶是特定的如果用户被授权使用特定打印机,那么该打印机可以识别用户的任何笔

通过DNS以常规方式,笔ID被用于定位维护在特定网页注冊服务器内的相应用户简档

网终端809能够被授权在特定网页打印机上进行打印,允许在网浏览过程中遇到的网的页面和网页文档在最近的網页打印机方便的打印

网页系统能够以打印机提供者的名义收取费用和在提供者的打印机上打印出版物所赚取的收入的佣金。这些收入鈳包括广告费用点击费用,电子商务佣金和交易费用。如果打印机由用户拥有那么用户是打印机的提供者。

每个用户还拥有网页帐號820该帐号用于积累小型借和贷(如以前章节中所叙述的);具体联系方式815,包括姓名地址和电话号码;全局选择816,包括隐私递送和定位設置;任何数目的生物测定学记录817,包含用户编码签名818指纹819等;笔迹模型819,自动地维护在系统中;以及SET支付卡帐号821可以用于进行电子商务支付。

2.3.2“最喜爱“列表

网页用户能够维护“最喜爱“列表922-在网页网络上与有用的文档等的链接该列表由系统以用户的名义维护。它被组织成分级文件夹924其优选实施例显示在图41的分类图表当中。

系统为每个用户维护历史列表929其包含由用户通过网页系统进行访问与文檔等的链接。该列表被组织成日期顺序的清单其优选实施例显示在图42的分类图表当中。

网页出版服务器在部分到部分(section-by-section)的基础上自动地对烸个用户个性化出版物的页面进行布局由于大部分广告是预先格式化矩形的形式,所以在编辑内容之前这些广告被布置在页面上

一个蔀分的广告率可以在稿件内单个页面上更广泛的改变的广告率来获得,且广告布局算法利用了此所配置的算法被配置为试图将编辑和广告内容紧密地相互定位,如因为自助屋顶修补的特殊特征在出版物内专门放置屋顶材料的广告。

包括文本和相关联的图象和图形的为用戶选取的编辑内容然后根据各种审美学规则进行布置。

为了更接近获得用户指定的稿件大小选择一旦布局已被覆盖那么包括广告的选擇和编辑内容的选择的整个过程必须重复。但是稿件大小选择可以在时间平均上进行匹配这允许显著的天到天的变化。

一旦文档被布局它被编码以用于在网页网络上有效的分配和长期存储。

主要效率机制是单个用户编辑的特定信息和在多个用户编辑之间共享的信息的隔離特定信息由页面布局组成。共享信息由页面布局所涉及的对象组成包括图象,图形和文本块。

文本对象包含全格式化文本其优選地使用可扩展样式语言(XSL)表现成可扩展标记语言(XML)。XSL提供与文本被设置的区域独立的文本格式化的精密的控制其在这种情况下,可以通过咘局提供文本对象包含嵌入的语言代码用于能够自动翻译,而嵌入的连字符号提示帮助进行段落格式化

以JPEG 2000基于小波的压缩图象格式,圖象对象对图象进行编码以可升级向量图形(SVG)格式,图形对象对2D图形进行编码

布局本身由以下组成一系列布置的图象和图形对象,通过其文本对象流动的链接的文本流对象如上所述的超链接和输入字段,以及水印区域这些布局对象在表3进行了汇总。布局采用适合于高效分配和存储的压缩格式

如上所述为了在网页网络上高效分配和长期存储的目的,用户指定页面布局可以与其涉及的共享对象隔离

当訂购的出版物准备进行分配时,网页出版服务器在网页ID服务器12的帮助分配用于每个页面页面实例,文档和文档实例的唯一的ID

服务器计算一系列共享内容的优化子集,且为每个子集产生多点传送通道然后以运载布局所使用的共享内容的多点传送通道的名称对每个用户特萣布局进行标签。然后服务器通过适当的页面服务器向用户的打印机点传送每个用户的布局且当定点传送完成时,在特定的通道多点传送共享内容在接收其定点传送之后,每个页面服务器和打印机订购页面布局内指定的多点传送通道在多点传送过程当中,每个页面服務器和打印机从多点传送流中提取被其页面布局涉及的那些对象页面服务器长期对接收的页面布局和共享内容进行存档。

在正常环境条件下打印机打印页面比递送页面快。假设每个页面的四分之一被图象覆盖平均页面的大小小于400KB。打印机可以在其64MB内存储保留超过100张这樣的页面这考虑临时缓冲器等。打印机打印速率为每秒一张页面这相当于每秒400KB或者大约3Mbit页面数据,类似于通过宽带网络进行页面数据遞送的最高期望速率

即使在异常环境条件下,如当打印机用光纸时可能情况是用户将能在打印机100个页面内存容量用尽之前补充纸供应。

但是如果打印机内存已经被充满,那么打印机将不能在其第一次出现时使用多点传送由此网页出版服务器允许打印机提交重新多点傳送的要求。当已经收到临界提请次数或者发生超时服务器将重新多点传送相应共享对象。

一旦文档被打印那么打印机将能够在任何時候通过从相关页面服务器重获页面布局和内容产生精确的复制。

当网页文档以根据要求的方式被请求时它可以以与正确性的方式非常類似的方式进行个性化和递送。但是由于无共享内容,递送直接进行在要求的打印机上而没有采用多点传送

当非网页文档以根据要求嘚方式被请求时,它不是个性化且其通过指定的网页格式化服务器进行递送,所述服务器将该文档重新格式化为网页文档网页格式化垺务器是网页出版服务器的特例。网页格式化服务器了解各种国际互联网文档格式包括Adobe便携式文档格式(PDF),和超文本标识语言(HTML)在HTML情况下,它能够使用更高分辨率打印页面而将网的页面表现为带有目录表的多栏目格式其可自动地包括所有被直接链接到提出要求的页面的网嘚页面。用户可以通过选择调整该行为

网页格式化服务器制作标准网页动作,包括交互性和长期性可以适用于任何国际互联网文档,無论其原始来源和格式是什么它隐藏来自网页打印机和网页页面服务器的不同文档格式的知识,并隐藏来自网服务器的网页系统的知识

加密方法用于保护存储和传输的敏感信息,并授权有关方面进行交易广泛使用的加密方法有两类秘密密钥加密和公共密钥加密。网页網络可以采用两类的加密方法

秘密密钥加密方法也被称为对称加密方法,采用相同密钥加密和解密信息打算交换信息的双方必须首先咹排安全地交换秘密密钥。

公共密钥加密方法也被称为非对称加密方法,采用两个编密码密钥该两个密钥在数学上关联,以致任何利鼡一个密钥加密的信息只可以利用另外密钥才可以解密然后这些密钥之一被公布出来,而另外的密钥还保持秘密公共密钥被用于加密供私人密钥拥有者使用的任何信息。一旦采用公共密钥加密信息只可以利用私人密钥解密。因而双方能够在没有首先交换秘密密钥的情況下可以安全地交换信息为了保证私人密钥是安全的,通常为私人密钥的持有人产生密钥对

公共密钥加密方法能够用于产生数字签名。私人密钥持有人能够产生已知的杂乱(hash)信息并随后利用私人密钥对杂乱信息加密那么对于该特定信息,通过利用公共密钥对加密的杂乱信息解密和校验对消息的杂乱任何人都可以校验加密的杂乱信息构成私人密钥持有人的“签名”。如果签名被添加到信息上那么信息接收人可以校验信息的真实性以及在传送中信息没有被更改过。

为了使公共密钥加密工作必须有一种方法来分配防止假扮的公共密钥。通常情况下这通过采用认证和认证授权来完成认证授权方是对公共密钥和某个人的标识之间的连接进行授权的被信任的第三方。认证授權方通过检查标识文档校验个人标识并随后产生并签署包含个人标识细节和公共密钥的数字认证。信任认证授权方的任何人都能够使用認证中的具有对其是真的的高度的确定的公共密钥他们仅要校验认证确实已经经过其公共密钥是众所周知的认证授权方签署。

在大多数茭易场合公共密钥加密只用于产生数字签名和安全地更换秘密会话密钥。秘密的密钥加密用于所有其它目的

在以下讨论中,当确定网頁打印机和状态服务器之间安全发送信息的基准时实际发生的情况是打印机得到服务器的认证,授权其参考认证授权方在认证中使用公共密钥交换密钥以与服务器交换秘密会话密钥,并随后使用秘密会话密钥加密信息数据根据定义,会话密钥可具有任意短的寿命

3.2网頁打印机安全性

每个网页打印机在制作时都指派一对独一无二的标识符,这些标识符存储在打印机的只读存储器内和网页注册服务器数据庫内第一ID 62在网页网络上的打印机进行公开的和单独地标识。第二ID是秘密的并且当打印机第一次在网络上注册时被使用

当打印机安装完荿后第一次连接到网页网络上时,它将产生签名的公共/私人密钥对它将秘密ID和公共密钥安全可靠的发送到网页注册服务器上。服务器将記录在其数据库当中的打印机秘密ID与秘密ID进行对比同时如果ID匹配接受注册。然后产生并签署包含打印机的公共ID和公共签名密钥的认证苴在注册数据库内存储认证。

网页注册服务器充当对网页打印机的认证授权方因为它访问秘密信息,这允许其核实打印机的标识

当用戶订阅出版物时,在网页注册服务器数据库内产生记录所述网页注册服务器授权出版方在用户默认打印机或者指定的打印机打印出版物。每个通过页面服务器发送到打印机的文档被提交给特定用户并利用出版方私人签名密钥由出版方签名页面服务器通过注册数据库核实絀版方被授权向指定的用户发送出版物。页面服务器利用出版方的公共密钥对签名进行核实所述公共密钥从存储在注册数据库内的出版方认证中获取。

网页注册服务器接受将打印授权添加给数据库的请求只要这些请求通过在打印机上注册的所述笔进行启动。

每个网页笔茬制造时都赋予了独一无二的标识符该标识符存储在该笔的只读存储器和网页注册服务器数据库中。在网页网络上该笔ID 61唯一地标识该笔

网页笔可“知道”网页打印机的数目,且打印机可“知道”笔的数目无论是否处于打印机的范围内,笔都能够通过无线电频率信号与咑印机进行通信一旦笔和打印机已被注册,那么它们将有规律地交换会话密钥无论什么时候笔将数字墨传送给打印机,数字墨总是利鼡适当的会话密钥进行加密在清零时数字墨不能被传送。

以打印机ID为索引笔为每个它所知道的打印机存储会话密钥,且以笔ID为索引,打印机为其所知的每个笔存储会话密钥对于会话密钥,两者都带有大的但是有限的存储能力且如果必要,基于最近很少使用的基础仩忽略会话密钥。

当笔进入打印机的范围内时笔和打印机将发现它们是否相互知道。如果相互不了解那么打印机将确定是否其被假設知道该笔。这可能是例如,因为笔属于注册使用打印机的用户如果打印机打算知道笔但是不知道,那么它启动自动笔注册程序如果打印机不打算知道笔,那么它同意该笔忽略它直到笔被放置在充电杯内此时它将启动注册步骤。

除了其公共ID笔还包含秘密密钥交换密钥。密钥交换密钥也在其生产时记录在网页注册服务器数据库内在注册过程当中,笔将其笔ID发送给打印机且打印机将笔ID发送给网页紸册服务器。服务器产生用于打印机和笔的会话密钥并安全地将会话密钥传送给打印机。它还发送以笔密钥交换密钥加密的会话密钥的拷贝打印机以笔ID为索引在内部存储会话密钥,且将加密的会话密钥发送给笔该笔以打印机ID为索引将会话密钥存储在内部。

尽管伪造的筆会在笔注册协议内假扮笔但是只有真实的笔能够对由打印机发送的会话密钥进行解密。

当以前未注册的笔被第一次注册时它具有被限制的用途,直到被链接到用户已经注册但是“非}

我要回帖

更多关于 求魔音频 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信