一种计算机终端及其信息交互方法技术

技术编号:8105797 阅读:138 留言:0更新日期:2012-12-21 04:40
本发明专利技术提供一种计算机终端及其信息交互方法,该方法包括:接收用户以自然语言形式输入的信息;在用户输入的信息中检索预先设置的关键词,所述关键词为根据语句库中的语句设置的词语,所述语句库中存储有多条计算机终端能够理解的语句;确定语句库中与检索结果匹配度最高的语句,所述检索结果包括用户输入的信息中出现的关键词及关键词的出现顺序;按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。本发明专利技术提高了人机交互的效率并降低了复杂度。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及。
技术介绍
人机交互(Human-Computer Interaction,HCI)技术是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。它包括机器通过输出或显示设备给人提供大量有关信息及提示请示等,人通过输入设备给机器输入有关信息,回答问题及提示请示等。人机交互技术是计算机用户界面设计中的重 要内容之一。它与认知学、人机工程学、心理学等学科领域有密切的联系。人机交互界面作为一个独立的、重要的研究领域受到了世界各计算机厂家的关注。并成为90年代计算机行业的又一竞争领域。从计算机技术的发展过程来看,人机交互界面技术还引导了相关软硬件技术的发展,是新一代计算机系统取得成功的保证。80年代已来,计算机的软件和硬件技术取得了较大的发展,同时,计算机的使用者也从计算机专家迅速扩大到了广大未受过专门训练的普通用户,由此极大地提高了用户界面在系统设计和软件开发中的重要性,强烈地刺激了人机交互界面的进步。人-计算机的交互作用是通过用户界面来实现的。然而,目前通过人机交互界面进行人机交互时,多采用特定的计算机语言而非自然语言,为完成确定任务进行信息交换。采用计算机语言进行交互的优点是,计算机本身可以理解用户的输入信息,因此不会存在信息理解错误的问题。但是,由于计算机语言是一种非自然语言,需要用户掌握专业的计算机知识才能进行人机交互,因此降低了人机交互的效率并增加了人机交互的复杂度,即时用户掌握计算机语言,在与计算机交互过程中,由于存在自然语言翻译为计算机语言输入-输出的计算机语言转换为自然语言的过程,因此交互效率也不是很高,仍然有让用户不够方便以及体验不够好的地方。自然语言是人类区别其他动物的本质特性。人类的多种智能都与自然语言有着密切的关系。人类的逻辑思维以自然语言为形式,人类的绝大部分知识也是以自然语言文字的形式记载和流传下来的。因而,它也是人工智能的一个重要、甚至核心部分。用自然语言与计算机进行通信,是人们长期以来所追求的。因为它既有明显的实际意义,同时也有重要的理论意义人们可以用自己最习惯的语言来使用计算机,而无需再花大量的时间和精力去学习不很自然和习惯的各种计算机语言;人们也可通过它进一步了解人类的语言能力和智能的机制。自然语言理解虽然目前在语言模型、语料库等方面有进展,仍将是人机交互的重要。目前缺乏一种有效的利用自然语言实现人机交互的解决方案。
技术实现思路
本专利技术提供了,提高了人机交互的效率并降低了复杂度。本专利技术提供一种信息交互方法,包括接收用户以自然语言形式输入的信息;在用户输入的信息中检索预先设置的关键词,所述关键词为根据语句库中的语句设置的词语,所述语句库中存储有多条计算机终端能够理解的语句;确定语句库中与检索结果匹配度最高的语句,所述检索结果包括用户输入的信息中出现的关键词及关键词的出现顺序;按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。优选地,所述用户输入的信息为用户在计算机终端没有任何提问的情况下输入的信息,则在用户输入的信息中检索的关键词,为根据语句库中的所有语句设置的词语;或者 所述用户输入的信息为用户针对计算机终端的提问输入的信息,则在用户输入的信息中检索的关键词,为根据语句库中的与所述提问对应的语句中设置的词语。优选地,确定语句库中与检索结果匹配度最高的语句后,进一步包括将语句库中与检索结果匹配度最高的语句输出以提示用户进行确认;确定用户确认后,再按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。优选地,所述关键词包括否定词,若在用户输入的信息中检索到否定词,并确定所述否定词与后续出现的关键词的组合,完全与语句库中的某个语句匹配时,停止检索。优选地,所述接收的用户输入信息,具体为用户通过如下任一方式输入的信息键盘输入方式、触摸屏中以软键盘输入的方式、触摸屏中以手写输入的方式、语音输入方式。本专利技术实施例还提供一种信息交互的计算机终端,包括信息接收单元,用于接收用户以自然语言形式输入的信息;关键词检索单元,用于在用户输入的信息中检索预先设置的关键词,所述关键词为根据语句库中的语句设置的词语,所述语句库中存储有多条计算机终端能够理解的语句;结果确定单元,用于确定语句库中与检索结果匹配度最高的语句,所述检索结果包括用户输入的信息中出现的关键词及关键词的出现顺序;处理单元,用于按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。优选地,所述信息接收单元接收的用户输入的信息为用户在计算机终端没有任何提问的情况下输入的信息,则关键词检索单元在用户输入的信息中检索的关键词,为根据语句库中的所有语句设置的词语;或者所述信息接收单元接收的用户输入的信息为用户针对计算机终端的提问输入的信息,则关键词检索单元在用户输入的信息中检索的关键词,为根据语句库中的与所述提问对应的语句设置的词语。优选地,结果确定单元确定语句库中与检索结果匹配度最高的语句后,进一步包括将语句库中与检索结果匹配度最高的语句输出以提示用户进行确认;所述处理单元确定用户确认后,再按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。优选地,所述关键词包括否定词,若在用户输入的信息中检索到否定词,并确定所述否定词与后续出现的关键词的组合,完全与语句库中的某个语句匹配时,停止检索。优选地,所述信息接收单元接收的用户输入信息,具体为用户通过如下任一方式输入的信息键盘输入方式、触摸屏中以软键盘输入的方式、触摸屏中以手写输入的方式、语音输入方式。利用本专利技术提供的计算机终端及其信息交互方法具有以下有益效果通过对用户以自然语言输入的信息提取关键词并通过匹配方式进行逻辑判断,从而计算机终端能够理解用户输入的信息,避免了用户使用计算机语言的语义转换过程,因而提高了人机交互的效率并降低了复杂度。 附图说明图I为本专利技术实施例中信息交互方法流程图;图2为本专利技术实施例中信息交互的计算机终端结构框图。具体实施例方式下面结合附图和实施例对本专利技术提供的计算机终端及其信息交互方法进行更详细地说明。本专利技术实施例提供一种信息交互方法,如图I所示,包括步骤101,接收用户以自然语言形式输入的信息;用户输入的信息可以是某个词语或由多个词语组成的语句,本专利技术实施例对于用户输入的信息的形式不作限定。步骤102,在用户输入的信息中检索预先设置的关键词,所述关键词为根据语句库中的语句设置的词语,所述语句库中存储有多条计算机终端能够理解的语句;语句库中的语句同样为自然语言语言的形式,计算机终端终端能够理解这些语句的实现方式可以是,事先建立了这些语句与对应计算机语言之间的映射关系。步骤103,确定语句库中与检索结果匹配度最高的语句,所述检索结果包括用户输入的信息中出现的关键词及关键词的出现顺序;具体地,在进行匹配度确定时,可以将检索出的关键词按照关键词出现的顺序进行组合,将组合的结果与语句库中语句进行匹配,若有完全匹配的语句,则确定该语句为匹配度最高的语句。若没有完全匹配的语句,则确定哪些语句出现的关键词最多且关键词出现的顺序与检索出的顺序相同,则确定这样的语句为匹配度最高的语句。步骤104,按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。计算机终端对语句库中的语句具有相本文档来自技高网
...

【技术保护点】
一种信息交互方法,其特征在于,包括:接收用户以自然语言形式输入的信息;在用户输入的信息中检索预先设置的关键词,所述关键词为根据语句库中的语句设置的词语,所述语句库中存储有多条计算机终端能够理解的语句;确定语句库中与检索结果匹配度最高的语句,所述检索结果包括用户输入的信息中出现的关键词及关键词的出现顺序;按照语句库中与检索结果匹配度最高的语句对应的处理方式进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:张昊
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

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

1