用于基于语音学家的人/机接口部件的系统和方法

文档序号:9375188阅读:399来源:国知局
用于基于语音学家的人/机接口部件的系统和方法
【专利说明】用于基于语音学家的人/机接口部件的系统和方法
[0001] 相关申请的交叉引用
[0002] 本申请要求于2014年4月2日提交的美国临时专利申请序列号61/974, 417的优 先权,其全部内容据此通过引用整体并入。
[0003] 背景
[0004] 领域
[0005] 本发明的实施方案一般涉及数据本地化,更具体地,涉及一种根据与用户或交易 地点相关的信息(例如文化信息)将数据串行化的系统和方法。
[0006] 相关技术的描述
[0007] 开发平台典型地具有一系列可用于从用户获取信息、向客户发送信息以及将去向 和来自硬件的信息串行化的工具,在该硬件中信息以有形的、计算机可读的格式存储,该格 式是不变的以规定用于人们可读格式的格式。然而,一系列工具的问题是,虽然这些工具使 得能够建构任何东西,但是这些工具不能容易地建构支持本地文化数据表示、一系列企业 数据类型、或以稳健和一致的方式应对时区复杂性的应用。
[0008] 因此,存在便于克服上述鉴别出的缺点的需求。
[0009] 概述
[0010] 根据本公开的实施方案提供了底层平台、终端用户、存储子系统与应用程序开发 员之间的逻辑层。在本文中,各个实施方案可以被称为"语言学家(The Linguist)"或类似 的称呼。语言学家系统提供了一组一致性原则和部件,其使应用程序开发者能够容易地建 构稳健和一致的应用程序,而不必须致力于额外的开发者资源来解决平台复杂性。这加速 了应用程序开发,有助于开发的应用程序中错误率降低,并且大大提高了应用程序的可维 护性。
[0011] 根据本公开的实施方案使得能够允许开发者提供一种兼容复杂性降低方法的标 准来将去向终端用户和计算机系统或来自终端用户和计算机系统的信息进行格式化和解 析。
[0012] 根据本公开的实施方案包括用于将电子本地化数据串行化、或用于从串行化数据 生成电子本地化数据的装置和方法。一种用于串行化的装置包括:接收器,其用于收集电子 本地化数据;处理器,其被耦接到接收器,所述处理器被配置来接收通过接收器收集的电子 本地化数据;存储器,其被耦接到处理器,所述存储器被配置来存储应用程序;串行化模块 的接口,所述接口用于将通过接收器收集的电子本地化数据串行化,其中所述接口可从应 用程序调用;以及存储模块,其被配置来存储来自串行化模块的串行化数据。
[0013] 在根据本公开的另一个实施方案中,一种用于从串行化数据生成电子本地化数据 的装置包括:存储模块,其被配置来存储串行化数据;处理器,其被耦接到存储模块,所述 处理器被配置来从存储模块取回串行化数据;存储器,其被耦接到处理器,所述存储器被配 置来存储应用程序;串行化模块的接口,串行化模块用于从串行化数据生成电子本地化数 据,其中所述接口可从应用程序调用;以及发送器,其被耦接到处理器,所述发送器被配置 来发送电子本地化数据。
[0014] 在根据本公开的另一个实施方案中,一种用于从串行化数据生成电子本地化数据 的方法包括:通过耦接到存储器的处理器从存储模块取回串行化数据;取回与电子本地化 数据相关的配置信息;通过处理器调用串行化模块以从串行化数据生成电子本地化数据; 并且发送电子本地化数据。
[0015] 上述内容为对本公开的实施方案的简要概述,以提供本公开的某些方面的理解。 此概述没有广泛或详尽的综述本公开及其各实施方案。此概述不意图识别本公开的关键或 核心要素,也不意图记述本公开的范围,而是以简化形式呈现本公开选择出的概念作为下 文呈现的更详细描述的介绍。如同将要理解的,本公开的其他实施方案能够单独或组合地 使用上文所述或下文详细描述的一个或多个特征。
[0016] 本发明中使用的标题仅用于组织的目的,并且不意欲用于限制说明书或权利要求 书的范围。如同在本申请中通篇所使用的,词语"可以"用于宽松的意义(即意思是具有潜 在可能),而不是强制的意义(即意思是必须)。类似地,词语"包括"、"包含"以及"含有" 的意思是包括而不限于。为了便于理解,尽可能地使用类似的附图标记以指定附图中共同 的类似元件。可以使用虚线或点划线示出附图中可选的部分,除非上下文的使用表示其它 意思。
[0017] 附图简述
[0018] 经过考虑本发明的实施方案的如下详细的描述,尤其当结合附图(其中各附图中 类似的附图标记用于表示类似的元件)时,本发明的上述和其它进一步的特征和优点将变 得显而易见,并且其中:
[0019] 图1是根据一个实施方案的网络图;
[0020] 图2示出用于支持本地化计算的计算机的一个实施方案;
[0021] 图3示出用于根据本公开的实施方案将输入串转换成数字对象的过程;以及
[0022] 图4示出用于根据本公开的实施方案将数字数据对象转换成输入串的过程。
[0023] 详述
[0024] 如下的详细描述主要由通过传统计算机部件的操作的过程和符号表征来表示,包 括处理器、用于处理器的存储设备、连接的显示设备以及输入设备。此外,这些过程和操作 可使用异构分布计算环境中的传统计算机部件,包括远程文件服务器、计算机服务器以及 存储设备。这些传统分布计算部件的每一个可通过处理器经由通信网络接入。
[0025] 现详细参考附图中示出的实施方案的描述。尽管关联附图和相关说明书来描述实 施方案,然而不意图限制本发明公开的实施方案的范围。反之,意图覆盖所有替代物、修改 物以及等同物。在替代实施方案中,可以加入或组合附加设备或示出的设备的组合,而不限 制本发明公开的实施方案的范围。
[0026] 国际化(经常称为"il8n")和本地化(经常称为"L10n")指的是计算机软件适 于不同语言、地区差别和目标市场的技术需求。国际化指的是设计软件应用,从而其可以适 于各种语言和地区而没有工程变更。本地化指的是通过加入场所特定部件和翻译文本来使 国际化软件适于特定地区或语言。理想地,国际化仅执行一次,作为正在进行的开发的整体 部分。另一方面,本地化可使用国际化提供的基础设施或灵活性对于不同场所执行多次。
[0027] 对于计算系统,国际化和本地化可包括对于当地文化和标准调节信息的显示。这 种信息在计算系统中的电子存储不需要改变,但是可以改变从计算系统输出的信息的显示 (例如,待将对用户在显示器上显示的串值)或输入到计算系统的信息的解释(例如来自用 户键盘的串值)。属于国际化和本地化的信息可以包括文本信息(例如菜单显示、差错报 文等)和数字信息(例如数字、时间、货币等)。某些信息可以包括文本和数字两者的特性 (例如,校验的"量"行)。本发明描述的实施方案主要指的是数字信息的显示和解释,然而 本领域技术人员将认识到如何使这些实施方案适于文本信息的显示和解释。
[0028] 此过程与串行化相关,其被认为是将数据结构或对象从第一格式(例如本地化格 式)翻译成能够存储(例如存储在文件或存储缓冲器中)或传输穿过网络连接链接并且之 后在相同的或另一个计算机环境中被重新构建回到第一格式的第二格式(例如串行化格 式)的过程。当生成的一系列比特根据串行化格式被重新读取时,其可用于以其本地化格 式产生初始对象的语义相同的克隆。串行化可被称为从本地化格式到串行化格式或从串行 化格式回到本地化格式转换数据结构或对象的过程。在根据本公开的实施方案中,串行化 是用于向人类用户显示数字数据或由人类用户存储数字数据的一个步骤。然而,串行化自 身没有解决基于当地文化或标准改变或调节数据结构的翻译(例如翻译者自身)。
[0029] 在任何组合中,对数字信息的解释的改变可能影响如下的一项或多项:数字的格 式化(例如十进制分隔符和数字分组);时间格式(例如十二小时格式或二十四小时格式、 军用格式、参照格林威治标准时间(GMT)、补偿夏令时(参照15U.S.C. § 260(a))等);日 期格式(例如美国习俗的月/日/年或欧洲习俗的年/月/日,四位或二位年数、使用例 如格里高日历、朱利安历、中国历或犹太历等的不同日历);货币符号和表示(例如美元、欧 元、日元、中国元等);书写方向(例如英语的从左到右、希伯来语和阿拉伯语的从右到左、 以及可选地在某些亚洲语言中竖着写)等。货币符号和表示由国际标准化组织(ISO) 2008 年颁布的4217:2008 "货币和基金的代码的表不(Codes for the representation of currencies and funds)"进行规定,其据此通过引用整体并入。
[0030] 图1示出根据一个实施方案的多个互联设备。数字信息数据库105、能够显示数 字信息的终端110以及数字信息计算机200连接到网络150。在各个实施方案中,网络150 包括通信转接、路由和/或数据存储功能。在各个实施方案中,网络150可包括因特网、一 个或多个内联网以及有线和/或无线网络部分的某些或全部。在各个实施方案中,可能具 有多于一个的数字信息数据库105和/或终端110。此外,尽管图1示出单个数字信息计算 机200,然而在替代实施方案中,通过数字信息计算机200执行的功能、过程和程序可以托 管或分布在两个或更多个不同设备中。当数字信息计算机200和/或数字信息数据库105 在"云计算"环境中执行或托管时,例如,多个实施方案可以使用多个设备以包括一个逻辑 设备。
[0031 ] 替代地,在某些实施方案中,两个或更多个数字信息计算机200、终端110和/或数 字信息数据库105可托管在单个物理计算设备中。例如,在某些实施方案中,数字信息数据 库105可以是在数字彳目息计算机200上执行的过程。
[0032] 终端110可以是能够与数字信息计算机200通信的任何设备,包括台式计算机、笔 记本计算机、移动电话和其他移动设备、PDA、机顶盒等。
[0033] 在各个实施方案中,数字信息数据库105可以包括表示上述数字信息的一组记 录。某些这种记录(例如账户结余)可指代个人。其他这种记录可典型地指代例如金融机 构等的实体。某些记录类型可典型地指代个人和实体两者。在某些情况下,使用混合表示 可能更有益。例如,旅行并在欧洲使用ATM的北美客户可能更高兴在看到以当地货币
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1