分布式手写识别方法、系统、客户端和服务器端技术方案

技术编号:2932165 阅读:196 留言:0更新日期:2012-04-11 18:40
一种用于当在客户端的捕捉装置和服务器端的识别器单元之间识别手写时进行通信对话的方法,服务器端和客户端通过网络连接,该方法包括以下步骤:在客户端,为捕捉到的手写和手写识别,将捕捉到的手写转换为数字传送格式,所述格式被称为数字墨水;将数字墨水传送到服务器端;并当在服务器端由识别器单元识别出数字墨水时,将识别结果传送回客户端,还包括以下步骤:初始化识别对话,并由通过所述网络交换在数字墨水中的指令形成所述手写识别器单元的上下文;请求逐部分地识别数字墨水,以及当识别器单元已经识别出一个或一些所述部分时,回复部分识别结果,直到识别出数字墨水或进程中断。

【技术实现步骤摘要】

本专利技术涉及在服务器端包括手写识别器单元、在客户端识别手写的方法。本专利技术尤其涉及手写识别系统、手写识别客户、手写识别服务器、以及计算机软件产品。本专利技术基于优先权申请EP03292386.4,其在此引入作为参考。
技术介绍
渗透式计算可以定义为在任何时间任何地点对信息和软件应用程序的访问。该形式计算是高度动态和离散的。用户是可移动的,并且,通过集中一起协作的分布式组件提供服务。在移动计算、服务发现、以及分布式计算中的最新发展是支持渗透式计算的关键技术。渗透式计算追求可得性和不可见性。一方面,可以将渗透式计算定义为在任何地点和任何时间对软件应用程序和信息的可得性。另一方面,渗透式计算也意味着,计算机被隐藏在许多我们在日常生活中使用的所谓的信息电器中。个人数据助理(PDA)和手机是最大范围可得并得到使用的渗透式计算装置。渗透式计算追求无干扰性。这对照于在目前计算机的交互中的实际不透明性。输入输出装置和用户操作都不是天然的。输入输出装置,如鼠标、键盘以及监视器都是用于计算的纯制成品。所述操作为如下的操作,如启动浏览器、搜索网页中的元素、设置声频或视频编码机构、以及输入识别信息(如,帐号和密码)。为达到交互的透明性,需要先进的硬件和软件工具,如手写识别、手势识别、语音识别、自由形式笔式交互、以及可触用户接口,即,使用日常物理物体操作电子信息。用于上述的一种技术例如为在斯坦福研究院开发的开放智能体结构(OAA)。其允许通过独立智能体的分布式集中的协同工作提供软件服务。智能体之间的通信和合作由一家或多家服务商代理,服务商利用对其它智能体的性能的描述,负责匹配来自用户和智能体的要求。几个紧密关联的趋势正向前驱动软件系统的设计和构造的模型发展,所述趋势包括网络化计算模型的采用正导致对数据和处理资源的分布式位置的急遽增大的依赖。日益复杂的系统、新技术的发展、以及多媒体材料和环境的可得性正产生对更易得、直接的用户接口的需求。提供复杂服务的独立的、分布式、多组件系统将不再将其自身用于交互的常见的直接操作模型中,在所述模型中,单个用户控制由单个应用程序提供的命令的固定选择。在网络化环境中,渗透式计算已经产生了这样的情况,在其中,多个软件服务的通常使用者可能不是一个专家,他可能不频繁地、或只几次地访问给定的服务。需要新的方法来适应这种使用状况。幸运的是,现在,输入形式变成日益广泛地可得,如语音识别以及笔式手写和手势识别,并且通过使用多媒体对系统响应表示的管理能力提供了形成一种从人间交互吸取大量经验的人机交互形式的机会。随着语音识别、手写识别、以及自然语言技术正变得日益成熟,必须为这些输入形式准备代理结构,以在代理的任务中起更重要的作用。用户接口(UI)代理在用户本地移动装置上运行,并负责接收用户输入、向服务商(facilitator)发送适当代理的请求的委派(delegation)、以及显示分布式计算的结果。用户利用远程应用程序可以直接交互,通过点击接口上的激活区、调出所述应用程序的形式或窗口、以及使用标准接口对话机构提出问题。该系统支持对笔式输入和图形的识别,并将个人数据助理(PDA)用作系统的智能输入装置,从接口ACMConference on Advanced VisualInterfaces 1996会议上,W.V.Citrin和M.D.Gross的论文“DistributedArchitectures for Pen-Based Input and Diagram Recognition”中可对其有所了解。其中,在PDA和主计算机之间分布功能,让PDA执行低级形状识别和编辑功能,而让后台计算机执行高级识别功能,包括对图形元素间的空间联系的识别。该机构提供了优于常规的、使用简单数字化写字板的笔式系统的多个优势。其在一般图形识别系统中提供使用特别为形状识别和编辑设计的硬件的机会,其通过并行处理允许改进的性能,以及通过使用现场中的PDA前台允许远程执行图形输入。在那一点上,用于分布式手写识别的通信对话使如移动电话或PDA(它们可能不包含计算资源)的移动或远程终端用户装置可以执行令人满意的手写识别率。手写识别包含整个识别领域,例如,从手势识别或作者识别到字符串压缩和语义解释。数字墨水指数字化表示例如平面上的笔迹的自然形式的手写的技术。在典型的数字墨水系统中,在LCD屏幕下或上方放置数字转换器,以捕捉专用笔或针尖的移动,并在LCD屏幕上记录下移动。其效果类似于使用液体墨水在纸上书写。随后,使用手写识别技术可以将捕捉到的或记录下的手写,即数字墨水,存为手写或转换为打印文本。将描述分布式手写的通信对话内容的调换格式的格式化称为数字墨水。万维网联盟已经开始一系列关于(数字)墨水标示语言的需求,其中主要需求如下-其必须提供一个机构,以注明对基于识别的输入形式来说共同的外部资源和约束。-其必须允许根据目标引擎或引擎类型对多种不同数据通道进行捕捉,并且其必须允许扩展进入新通道的定义,以支持未来的装置和应用程序。-其必须支持用于实时输入的多级粒度的墨水流。-其必须允许薄的移动装置的轻便客户的执行。-其必须提供允许在低带宽网络连接上通信的机构。在数字墨水的上下文中,笔划是例如由两个连续速度极值界定的笔的基本移动导致的数字墨水。通常,也可以由开始的抬笔事件和结束的落笔事件表征笔划。笔划的序列构成笔迹。当使用分布式手写时,发生的问题是,要求通信对话是交互(至少通过用户)的,即,希望响应周期非常短。在识别服务分布并且例如突发地过载,将不能满足“无缝识别要求”。
技术实现思路
该问题通过一种通信对话方法得以解决,当在客户端的捕捉装置和服务器端的识别单元之间进行手写识别时,服务器端和客户端通过网络连接,所述方法包括以下步骤在客户端,将捕捉到的手写转换为数字传送格式用于捕捉到的手写和手写识别(下文中称为数字墨水);将数字墨水传送到服务器端;以及,当由服务器端的识别单元识别出数字墨水,将识别结果传送回客户端,其中,由通过所述网络交换的在数字墨水中的指令初始化识别会话,并形成所述手写识别器单元的上下文,以及在客户端重复执行以下步骤请求逐部分地识别数字墨水,以及当识别器单元已经识别一个或一些所述部分,回复部分识别结果,直到识别出数字墨水或进程中断。该问题通过分布式手写识别器系统得以解决,所述系统包括通过网络连接的至少一个手写识别器客户端和一个手写识别器服务器端,所述手写识别器客户端包括用于捕捉手写输入的输入装置、在客户端将输入转换为数字墨水的处理装置、以及用于将数字墨水从客户端传送到服务器端的通信装置,所述手写识别器服务器端包括用于在服务器端识别数字墨水的识别器单元、以及用于将识别结果传送给客户端的通信装置,其中,形成通信装置以由通过所述网络交换的在数字墨水中的指令形成识别会话和形成所述手写识别器单元的上下文;以及,形成通信装置以处理一系列部分识别请求并;利用传送部分识别结果的序列进行回复,直到识别出数字墨水或进程中断。特别是,通过手写识别器客户端和手写识别器服务器端解决了该问题。而且,一种在服务器端包括手写识别器、在客户端识别手写、一旦运行即执行上述方法的计算机软件产品,解决了该问题。换句话说,用于手写识别的分布式(客户端/服务器端)结构解决了该问本文档来自技高网
...

【技术保护点】
一种当在客户端的捕捉装置和服务器端的识别器单元之间识别手写时用于通信对话的方法,服务器端和客户端通过网络连接,所述方法包括以下步骤:在客户端,将捕捉到的手写转换为数字传送格式,用于捕捉到的手写和手写识别,所述格式之后被称为数字墨水; 将数字墨水传送到所述服务器端;以及当在服务器端由识别器单元识别出数字墨水,将识别结果传送回客户端,其中还包括以下步骤:初始化识别会话,并由通过所述网络交换的在数字墨水中的指令形成所述手写识别器单元的上下文;   请求逐部分地识别数字墨水;以及当识别器单元已经识别出一个或一些所述部分时,回复部分识别结果,直到识别出数字墨水或进程中断。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:H勒斯勒尔MW霍赫
申请(专利权)人:阿尔卡特公司
类型:发明
国别省市:FR[法国]

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

1