[发明专利]用于从数据元模型生成有声用户接口编码的方法和系统无效
申请号: | 200980150265.7 | 申请日: | 2009-10-20 |
公开(公告)号: | CN102246227A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | R·勒热纳;J-Y·里戈莱 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据 模型 生成 有声 用户 接口 编码 方法 系统 | ||
技术领域
本发明总体上涉及软件开发;更具体地,本发明旨在使用等同于图形用户接口向导的引导方式来生成用于软件应用的有声用户接口编码;本发明还旨在从实体关系模型(诸如,以设计语言中描述软件应用的统一建模语言(UML)类图)开始生成有声用户接口编码。
背景技术
当从整个软件应用的数据模型开始时,自动生成有声用户接口编码成为一项挑战。如今的开发工具允许开发者通过首先设计对话流来生成有声用户接口编码,有声用户接口编码随后从该对话流自动生成。由于有声接口人体工学通常极为敏感,因此开发者需要修改和定制在第一步骤中已经生成的有声用户接口编码。此开发概念已经由针对话音的UML简档(OMG)中的OMG俘获并将其形式化。
存在对软件应用的有声用户接口编码可以从待由应用俘获的数据的建模(例如,诸如UML类图的元数据模型)来自动生成的需求。然而,至今尚未发现直接从元数据模型自动生成有声用户接口编码的这种方法,即便是OMG建模也试图对接口和对话流保持高度的关注。
相比于用于用户接口开发的现有的软件开发工具,并入非常容易理解的向导作为如图形用户接口的业务应用的数量不断增加。向导是交互软件,其通过图形用户接口以引导的方式帮助用户使用步进页面来完成复杂的业务操作。类似地,有声用户接口应用需要等同于图形用户接口应用向导的引导方式。如今还不可能直接从软件应用的元数据模型自动生成允许用户以如通过图形用户接口向导完成的引导方式输入应用数据的有声用户接口编码。
注意到,利用现有的技术,如今仍不可能从元数据模型自动生成图形用户接口编码的向导编码。对于图形用户接口而言,存在用于从应用的高级设计(诸如实体关系模型)开始生成实现应用的对话的编码的工具。对话编码的自动生成已经并且仍然由许多不同的软件工具使用,但其主要用于类似DynamicTMNCMIP MIT浏览器的开发工具中。注意到,所有基于SNMP或CMIP的管理系统基于持久性模型动态地创建用户接口。在因特网地址:http://www.monfox.com/dtmn/java-cmip-mit-browser.html处描述了一个示例,其中基于在CMIP定义中俘获的OO模型自动创建了用户接口。DynamicTMNCMIP MIT浏览器提出数据模型对象与以Eclipse EMF框架提供的形式的一般属性值表格编辑器的树状图。该浏览器还提出更高级的对话,仍然使用与附加图形输入、手动输入相关联的实体关系模型(如描述用于数据库系统的自动接口布局生成器的美国专利US5495567中所定义的)。
因此,存在从包括有声用户接口的软件应用的元数据模型开始自动开发有声用户接口编码的需要。此外,为了帮助用户以引导的方式执行操作,存在对开发有声接口的需要,当该有声接口用于软件应用的图形用户接口中时,其引导用户以与向导类似的方式录入数据。
发明内容
从软件应用的实体关系数据模型开始,本发明的方法和系统的目标在于进行模型的解释,以定义自动生成引导式话音接口编码所需的强制性与选择性步骤。该软件应用的引导式话音接口由应用的用户执行,以用引导方式在软件应用的数据模型中创建对话实体。
如同图形接口向导经结构化为一系列页面,类似地,由本发明的方法和系统创建的引导式话音接口经结构化为语音对话及在该文档的其余部分中被称作“表格”的一系列对话单元。如在VoiceXML标准中所定义的“表格”是与针对一组域的值的获取对应的对话编码单元。即使类似,页面和表格并非具有相同的结构特性;虽然标准分页服务与页面相关联(前移、后移、完成),但对于“表格”而言并非如此。然而,在该文档的其余部分中,本发明的引导式话音接口将被称为“支持话音的向导”。
有声接口能够通过例如电话线到达实际上任何地方的用户,这个有声接口的普遍特性抵消了为支持话音的向导自动生成编码的技术挑战和人体工学挑战。
本发明的目标是根据权利要求1以一种在计算机上执行的方法来实现,该方法用于生成用于软件应用的有声接口编码,该软件应用具有利用包括类、类属性和类之间的关系的实体关系模型所描述的数据,该方法包括以下步骤:
-针对从实体关系模型读取的每个类,标识为不是用于软件应用接口的类也不是抽象类;
-创建(304)对话单元编码的结构(VoiceXML表格)以用于获取类属性的值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980150265.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:支持宽带阻抗匹配的内置天线
- 下一篇:触摸屏电极增强
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置