输入/查询方法与装置制造方法及图纸

技术编号:2819482 阅读:163 留言:0更新日期:2012-04-11 18:40
本文公开用于处理查询的方法及装置,包括便于提交以伪自然语言或混合语言表达的查询的实施方式、便于用有限的显示能力来响应查询的实施方式、以及便于实施前二者的实施方式。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施方式涉及数据处理领域,尤其涉及具有有限的输入及/或显示能力的装置的 车#入/查询方法。
技术介绍
自从计算技术问世以来,计算机科学家及系统设计者便始终致力于使终端用户更易于获 取及/或易于访问数据。多年来,数据库设计者已开发出标准的数据库查询语言,比如结构性 查询语言(SQL),以使应用程序开发者能更便于及/或更易于访问数据。因此,应用程序开 发者已开发出查询程序,比如示例查询,以及自然语言查询程序,用于使终端用户可直接输 入并访问数据。随着微处理器、网络及其它前导性相关技术,以及一般用途及特殊用途的便携计算机及通信装置比如无线移动电话的进步,系统设计者在更便于;sj或更易于访问数据方面正面临新 的挑战。典型的情况有,与掌上电脑及桌面电脑相比,便携计算机及通信装置在输入及/或显 示能力方面受限。同样,对于设计出控制器,用于控制先进的特殊用途数字部件比如顶置数据块及游戏控 制台等的系统设计者而言,也面临同样的挑战。附图说明利用实施方式示例及附图,可更明晓本专利技术的实施方式,附图中,同一参照号表示相同的部件,其中图1表示本专利技术的输入/查询方法及装置的各种实施方式;图2详细表示各种实施方式中图1的查询处理单元;图3表示适用于本专利技术各种实施方式的计算机可读媒体示例。具体实施例方式本专利技术的所示实施方式包括但不限于输入/查询方法及装置,尤其是用于输入^/或显示能力相对有限的计算机机或通信装置比如无线移动电话的输入/查询方法。采用业内人士普遍用来进行表达的术语,来说明所示实施方式的各方面。然而,业内人 士可知,也可采用只具有所述实施方式的某个部分的其它实施方式。为便于说明,采用特定 数字、材料及配置,以便于充分了解所示的实施方式。然而,业内人士可知,也可采用没有 特殊细节的其它实施方式。在其它场合下,省略已知特性,以免误混所示的实施方式。此外,对各种操作作为多种独立的操作予以说明,然而,为了更有助于理解所示的实施 方式,说明顺序不应理解成必要的操作顺序。尤其是,这些操作无需以所示的顺序来实施。术语"在一种实施方式中"被反复使用。但该术语一般不表示同一实施方式。术语"包 含"、"具有"以及"包括"为同义词,除非文中另有规定。句子"A/B,'表示"A或B"。句 子"A及/或B"表示"(A), (B),或(A与B)"。句子"A, B与C至少之一"表示"(A ), (B), (C), (A与B), (A与C), (B与C)或(A, B与C)"。句子"(A) B"表示"(A, B)或(B),,,即,"A"可自选。参见图1,方块图表示本专利技术总体的各种实施方式。如图所示,对该实施方式而言,本 专利技术的输入/查询方法可使用户利用客户装置102,便于及/或易于访问数据,该装置在输入及 /或显示能力方面可能(但不限于)更有限。对该实施方式,客户装置102经由通信连接122 可通信地耦合服务器112。服务器112配有输入/查询处理单元114,该单元采用本专利技术的技 术(以下简称"查询处理单元")。如下所述,查询处理单元114特殊配置成使来自输入及/或 显示能力受限的客户装置102的数据访问更友好。在各种实施方式中,查询处理单元114可 使用户输入并提交以简单的自然语言、伪自然语言或混合自然语言表达的查询。在各实施方 式中,查询处理单元114可向该用户或其它用户/应用返回更准确的应用或域过滤响应。术语"简单的自然"语言表示用简单的语言单词表达的语言,比如用英语单词表示的英 语"在曼哈顿市区有法国饭店吗?",或者用中文字符/词汇"汉字"表达的中文。术语"伪 自然"语言表示一种语言(在发音上)的单词配用另 一种语言(比如根据发音系统),比如含 有中文字并配用英语的拼音(发音相拼)语句,比如,"黄浦区有没有法国饭店"(表示"黄 浦区有没有法国饭店?"),"黄浦"是一个类似于"曼哈顿"的名称。术语"混合自然"语言 表示一种语言单词配用至少另一种语言单词(其中的一个或多个可能是采用另一种语言(比 如根据发音系统)的语言因素(发音)形成的语句,比如,采用英语字母并根据拼音(声音 相拼)系统形成的含有英语单词与"中文字,,的语句,比如"黄浦区有没有法国(French) 饭店(restaurant) ,,,或者"HP区有没有法国(French)饭店(restaurant) " ( HP是黄 浦区的缩写)。"混合语言,,的另一示例是"汉字"与拼音(或者拼音缩写或其它罗马字)组成的语句。"混合语言"的又一示例是中文(汉字或拼音)、法文及英文(自选,其中之一或 多个为缩写)组成的语句。要注意的是,在采用各种方式或类型的自然语言输入/查询的过程中,包括采用缩写,各 种实施方式可完全解决并处理完全以缩写比如"fgfdhpq"表达的输入/查询,比如"法国饭 店黄浦区"。业内人士会很在意这种节省击键输入以及输出(与不了解输入/查询属性者相比) 的积极意义。仍参见图1,在各实施方式中,如上所述,客户装置102可以是便携通信装置,比如无 线移动电话。在另一种实施方式中,客户装置102可以是便携计算装置,比如个人数字辅助 装置或智能电话。在又一种实施方式中,客户装置102可以是前二者。在又一种实施方式中, 客户装置102可以是用于控制顶置块、游戏控制台的(智能)控制器。在各种实施方式中, 客户装置102可以配置成支持文本消息,允许通过文本短信来输入/提交输入/查询(尤其是, 以简单的自然语言、伪自然语言或混合自然语言表达的语句)。在各实施方式中,客户装置 102配置成支持短信业务(SMS )或多媒体消息业务(MMS ),从而通过SMS或MMS消息 来输入/提交输入/查询(尤其是,以简单的自然语言、伪自然语言或混合自然语言表达的语句)。 在又一种实施方式中,客户装置102可支持基于WAP或Web (及其它)的应用,由此,可 根据任何一个通信协议,包括但不限于HTTP、 HTTPS、 SMTP、 SOAP等,输入简单的/伪/ 混合语言输入/查询,并进行提交。(WAPz无线应用平台,HTTP二超文本传送协议,HTTPS= 超文本传送+办议安全,SMTP二简单邮件传送协议,SOAP二简单目标访问协议)。本专利技术尤其适用于输入^/或显示能力更受限的客户装置102,本专利技术不受此限,在另一 实施方式中,可用输入^/或显示能力不受限的客户装置来实施本专利技术,比如传统的掌上电脑 及/或桌面电脑。继续参见图1,在各实施方式中,服务器112可以是一台企业服务器,可从各服务器制 造商获得。在另一实施方式中,服务器112可以是一组计算装置,它们经由局域网互相耦合, 或者经由宽带网互相耦合。在另一实施方式中,服务器112可以是一组具有多个处理器节点 的并行计算系统。在各种实施方式中,通信连接122可以是一种局域串行或并行耦合的"连接"。在另一实 施方式中,通信连接122可以是一种经由局域串行总线的"连接"。在另一实施方式中,通信 连接122可以是一种经由局域或宽带网络的"连接",包括跨越基于语音及/或数据网络的一个或多个无线;^/或有线的宽带网络。参见图2,它详细表示图1中各实施方式的查询处理单元114。如图所示,在一种实施方式中,查询处理单元114包括通信接口 202、句本文档来自技高网...

【技术保护点】
一种方法,包括: 从便携计算或通信装置接收以简单自然的、伪自然或混合自然语句表达的一个输入或查询; 利用具有符号及域相关类型的语法词数据库,按语法规则处理语句,从而生成一个或多个中间查询; 利用多个语法规则,按语义规则处理中间查询,从而评估中间查询,即评估一个或多个中间查询与语法规则的匹配程度; 基于至少部分被评估的中间查询,选择一个或多个表见定义,各具有一个与阈匹配的语法规则及一个应生成的域特定数据库查询; 基于至少部分所选择的一个或多个表见定义,生成一个或多个域特定数据库查询; 将所生成的域特定数据库查询提交给一个或多个数据库;以及 对应于所生成的域特定数据库查询的提交,向装置返回从一个或多个数据库返回的答案。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:德里克黄阿尔文汪格雷林
申请(专利权)人:明复信息公司
类型:发明
国别省市:US[]

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

1