一种消除终端设备故障的方法及装置的制作方法

文档序号:6367490阅读:114来源:国知局
专利名称:一种消除终端设备故障的方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,特别是涉及ー种消除終端设备故障的方法及装置。
背景技术
随着计算机技术的不断发展,电脑、手机等終端设备几乎成了人们生活中必备的工具。但是,对于很多用户而言,对终端设备的了解仅限于应用层面,却不具备计算机方面的专业知识,不懂如何对设备进行维护,一旦设备出现故障,则更加束手无策。例如,电脑桌面出现陌生图标且无法删除、一点浏览器图标就弹出乱七八糟的网页、快捷方式图标显示不正常、“我的电脑”及“回收站”等系统图标消失不见,等等,这些电脑图标异常症状经常困扰着诸多用户,自行修复的难度很大
发明内容
本发明提供了一种消除終端设备故障的方法及装置,能够在用户不具有计算机基础知识,也不知晓产生終端设备故障的原因,更不知晓怎样的操作能够消除该故障的情况下,为用户消除自己終端设备上的故障。本发明提供了如下方案一种消除終端设备故障的方法,包括接收用户通过语音输入的方式输入的关于终端设备故障的描述信息;将所述描述信息转换为文本信息;将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。其中,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括判断所述转换得到的文本信息是否直接命中一预置的文本样本,如果是,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括对所述转换得到的文本信息进行语义分析;判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括根据预置的同音字库,将所述转换得到的文本信息中的文字进行同音字的替换;对替换后的文本信息进行语义分析;判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括根据预置的发音错误对照表,将所述转换得到的文本信息中的文字进行发音纠正后文字的替换;对替换后的文本信息进行语义分析;判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,如果相匹配的预置文本样本为至少两个,则所述方法还包括根据相匹配的预置文本样本的获得方式,为各个相匹配的预置文本样本确定权值;所述为所述转换得到的文本信息选择该预置的文本样本对应的指令包括为所述转换得到的文本信息选择权值最大的预置文本样本对应的指令。一种消除終端设备故障的装置,包括语音接收单元,用于接收用户通过语音输入的方式输入的关于终端设备故障的描述信息;语音识别单元,用于将所述描述信息转换为文本信息;指令选择单元,用于将所述转换得到的文本信息与预置的文本样本进行匹配,并根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。其中,所述指令选择单元包括第一判断子単元,用于判断所述转换得到的文本信息是否直接命中一预置的文本样本,如果是,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述指令选择单元包括第一语义分析子単元,用于对所述转换得到的文本信息进行语义分析;第二判断子単元,用于判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述指令选择单元包括同音字替换子単元,用于根据预置的同音字库,将所述转换得到的文本信息中的文字进行同音字的替换;第二语义分析子単元,用于对替换后的文本信息进行语义分析;第三判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预 置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,所述指令选择单元包括ロ音替换子単元,用于根据预置的发音错误对照表,将所述转换得到的文本信息中的文字进行发音纠正后文字的替换;第三语义分析子単元,用于对替换后的文本信息进行语义分析;
第四判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。其中,还包括权值确定单元,用于如果相匹配的预置文本样本为至少两个,根据相匹配的预置文本样本的获得方式,为各个相匹配的预置文本样本确定权值;
所述指令选择单元具体用于为所述转换得到的文本信息选择权值最大的预置文本样本对应的指令。根据本发明提供的具体实施例,本发明公开了以下技术效果通过本发明,用户只需要将自己直观看到的終端设备故障用说话的方式描述出来,客户端软件就可以为其选择出相应的指令,并通过执行这些指令来消除用户终端设备存在的该故障。在此过程中,用户可以不必具有计算机基础知识,也不需要知晓产生终端设备故障的原因,更不需要知晓怎样的操作能够消除该故障,因此,可以便于用户消除自己终端设备上的故障。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的方法的流程图;图2是本发明实施例提供的装置的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。首先需要说明的是,本发明实施例的目的是如何让用户在没有计算机专业知识,在发现计算机存在故障之后,不知道故障的原因,更不知道该进行怎样的处理的情况下,消除故障。为了达到该目的,在具体实现时,可以提供ー软客户端软件,需要用户将其计算机上存在的故障描述给该客户端软件,相应的该客户端软件就可以根据用户的描述,判断出产生该故障的原因是什么,进而调用相应的指令,执行消除故障的操作。其中,为了便于用户描述计算机存在的故障,本发明实施例可以允许用户以语音的方式进行描述。也即,用户可以对着计算机的麦克风说出自己的计算机存在的故障,客户端软件就可以根据用户输入的语音,进行后续的消除故障处理。在此过程中需要进行语音识别,也即将语音转换为文本,以便依据转换出的文本,选择出需要执行的指令。关于语音识别技术,现有技术中能够进行一些简单的从语音转换到文字的操作,但是在具体应用中一般仅限于将语音转换为文字,用来替代传统的键盘输入,相当于是将语音作为键盘输入的ー种补充。而在本发明实施例中,需要在已有的语音识别技术的基础上,来为用户消除计算机存在的故障,同时,为了提高实用性,还对已有的语音识别技术进行了改进。下面对此进行详细地介绍。參见图1,本发明实施例提供的消除終端设备故障的方法包括以下步骤SlOl :接收用户通过语音输入的方式输入的关于终端设备故障的描述信息;如前文所述,当用户发现自己的电脑出现ー些故障时,就可以打开按照本发明实施例的方式提供的客户端软件,然后对着麦克风说出自己电脑中存在怎样的问题。需要说明的是,用户通过语音的方式输入的关于计算机故障的描述,通常是ー些表面现象,例如,“电脑桌面出现陌生图标,且无法删除”、“一点浏览器图标就会自动弹出乱七八糟的网页”、“快捷方式图标全部变成未知文件图标、快捷方式小箭头变成黒色小块或被其它图标所挡住”等等。通常这些表面现象对应着深层次的原因,例如,“电脑桌面出现陌生图标,且无法删除”,一般都是电脑中了病毒木马所致,“一点浏览器图标就会自动弹出乱七八糟的网页”一般是因为浏览器被劫持所致,等等。但在本发明实施例用,用户不需要知晓这些深层次的原因,只需要将其看到的ー些不正常的现象用语言描述出来即可。S102 :将所述描述信息转换为文本信息;客户端软件在接收到用户输入的语音信息后,就可以将其转换成文本信息,具体如何将语音信息转换成文本信息可以采用已有的技术来实现,这里不再赘述。但需要说明的是,在实际应用中,客户端软件在被启动之后,可以一直检测是否有声音输入,如果有则进行侦听记录,在此期间,如果发现用户一直在不间断地说话,则证明用户还没有完成此次描述,直到用户停止说话达到一定的时间长度(例如2秒或者其他值),则可以认为用户已经完成了此次描述,然后将此次侦听到的语音信号转换为文本信息。S103 :根据预置的文本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。为了能够根据用户输入的故障描述信息,为用户找到为消除该故障所需执行的操作,本发明实施例可以预先收集ー些用户的終端设备中可能出现的各种故障,通过人工分析等方式,找出这些故障的原因,并给出具体的解决方法,例如,关于“电脑桌面出现陌生图标,且无法删除”这ー故障,分析出是由于电脑中了病毒木马所致,对应的解决方法就可以是查杀木马,甚至可以是查杀某ー特定木马等等。可以通过一系列指令的方式来表达出这种解决方法,然后就可以将用于描述故障的文本与解决该故障的指令对应保存起来;保存的对应关系中的文本相当于是对故障进行描述的文本样本,这样,将用户输入的语音信号转换为文本信息之后,就可以将转换得到的文本信息,与预先保存的各条记录中的文本进行匹配,如果与某条记录匹配成功,则可以执行该条记录中的指令,这样,就可以将该用户终端设备中存在的故障消除。可见,通过本发明实施例,用户只需要将自己直观看到的終端设备故障用说话的方式描述出来,客户端软件就可以为其选择出相应的指令,并通过执行这些指令来消除用户终端设备存在的该故障。在此过程中,用户可以不必具有计算机基础知识,也不需要知晓产生终端设备故障的原因,更不需要知晓怎样的操作能够消除该故障,因此,可以便于用户消除自己終端设备上的故障。 在实际应用中,用户在通过语音来描述自己終端设备中存在的故障时,不同的用户针对同一故障现象可能会有不同的描述方式,并且由于语音的输入者是普通的用户,因此,不可避免地存在用语不规范的情况,例如,针对“电脑桌面出现陌生图标,且无法删除”这ー现象,有些用户可能会说成“电脑桌面上有不认识的图标,还删不掉”等等。针对这种现象,如果直接将从用户语音信号转换得到的文本信息与预置条目中的文本进行精确匹配(也即比对双方必须是每个字都能完全一致),则很可能会出现无法匹配成功的情況。另夕卜,对于中文等用户而言,经常会存在多音字的情况,还存在方言的问题,等等,这些可能会导致语音识别不准确,进而导致无法为用户找到准确的指令。为避免产生上述问题,本发明实施例提供了一系列的解决措施。首先,在预先保存文本样本吋,针对同一終端设备故障,可以根据用户的语言习惯,或者不同用户可能会用到的表达方式,保存多个文本样本,也就是说,文本样本与指令之间可以是多对一(这里将针对同一故障可能执行的一系列指令看作的是ー个指令)的关系。例如,“电脑桌面出现陌生图标,且无法删除”、“电脑桌面上有不认识的图标,还删不掉”等文本样本,对应的指令是相同的。这样,将用户输入的语音信号转换为文本信息之后,就可以将转换得到的文本信息与各文本样本进行比对,如果能够直接命中某一文本样本,则 可以为其选择执行该文本样本对应的指令。当然,通过以上这种多对ー的方式可能仍然不能完全将用户可能说的话完全涵盖进来,因此,在本发明实施例中,如果转换得到的文本信息不能直接命中任何预置的文本样本,则还可以通过语义分析方式进行匹配。也即,对转换得到的文本进行语义分析,分析出用户的真实意思,比如是想杀毒还是相查杀木马,并导向到预置的命令;或者,对于同一个意思,比如杀毒,用户可以说,“我想杀个毒”,或者用户说,“我的电脑有毒”,因此,把“我的电脑有毒”也可以分析成杀毒指令,等等。进而,可以判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,就可以为转换得到的文本信息选择执行该文本样本对应的指令。如果经过语义分析仍然未发现匹配的文本样本,则证明有可能是在语音识别的过程中出现了错误,例如,在存在同音字的情况下,可能错误地转换成了另ー个字,以至于无法正确分析出其语义。因此,在本发明实施例中,还可以将所转换得到的文本信息中的文字进行同音字的替换,替换之后,再进行语义分析,并与文本样本进行比对。具体实现时,可以预置一同音字库,根据同音字库,将ー个文本信息中可能包含的同音字逐个进行替换。最后,如果进行同音字的替换之后,仍未发现匹配的文本样本,则证明可能是由于用户的发音存在错误,此时,可以根据方言可能产生的发音错误对照表(可以是预置的,例如有些南方人可能不能区分平舌音与翘舌音,将“zh”、“ch”、“sh”读成“z”、“c”、“s”,有人则恰恰相反,或者还有人不能区分前鼻音与后鼻音,将“ang”、“eng”、“ing”读成“an”、“en”、“in”,等等),将可能包含的发音错误文字进行纠正,之后再进行语义分析,并与文本样本进行匹配。当然,在一段文本中可能会包含多个疑似由于ロ音问题识别错误的文字,因此,可以一个ー个地排查,例如,首先找出声母中带有需要区分平舌翘舌的,以及韵母中有需要区分前鼻音后鼻音的,然后分别进行替换。例如,如果当前文本中包含声母是“s”的文字,则将其声母替换为“sh”,再重新拼出新的文字,用于替换文本信息中对应的文字,然后再与文本样本进行匹配,以此类推。当然,在实际应用中,在不同的语境或上下文中,由于方言导致的识别错误可能有有一定规律的。因此,可以预先对这种规律进行统计,这样,在需要进行ロ音纠正时,就可以结合具体的语境及上下文,根据之前统计的信息找出最有可能是由于用户方言导致的识别错误,并进行替换后再与文本样本进行匹配,这样可以提高效率。需要说明的是,在执行上述匹配的过程中,根据同一转换得到的文本信息,可能会得到多个匹配的文本样本,进而对应多个指令。此时,还可以根据匹配过程所依据的信息,对匹配出的各个文本样本进行计算权值,最终所得权值最高的文本样本作为最匹配的文本样本,并为转换得到的文本信息选择该文本样本对应的指令。其中,具体在计算权值时,可以将文本直接命中的情况设定为最高的权重,同音字替换后命中的次之,ロ音纠正后命中的最低,当然,也可以按照其他的方式设置权重。另外需要说明的是,在实际应用中,不一 定严格按照上述顺序进行匹配,例如,如果转换后的文本信息没有直接命中文本样本,则也可以直接进行ロ音纠正,或者将同音字替换与ロ音纠正的步骤互換,或者也可以只执行其中的ー些操作,等等,这里不进行限定。总之,通过前述操作,可以将语音识别与语义、模糊音匹配等技术结合起来,经过从语音到文字、从文字到指令的过程,得到用户想要执行的指令,从而帮助用户诊断计算机中可能存在的问题。再者,在实际应用中,在为转换得到的文本信息选择出对应的指令之后,可以立即执行该指令,以便帮用户消除故障。或者,为了避免产生误判等,也可以在选择出对应的指令之后,向用户发出提示信息,如果用户接受,则执行相应的指令。如果系统经过一系列的查询,分析之后,还是无法找到命令的匹配项或是有多个匹配项被同时命中,系统可以让用户选择可能的操作,这时,可以加入语音提示,提示后,再次接收用户的语音输入,判断用户是不是确认这ー操作,通过这一方式,可以做到用户不用任何鼠标操作即可在打开相关程序,以便修复电脑中的问题。对于这类非精准的匹配后,如果得到用户的肯定的回答,则可以直接将这ー模糊词组入库,下次如果再遇到这ー词组,则可以认为是ー个精准的匹配,而不用再次与用户进行语音确认。从而,系统可以不断的自我学习。因为这ー个自我学习的过程是发生在用户的本地,所以这是ー个完全以用户的ロ音,说话方式为训练源的自我学习过程。在用户的使用过程中,整个系统会越来越能明用户的意思。与本发明实施例提供的消除计算机故障的方法相对应,本发明实施例还提供了一种消除終端设备故障的装置,參见图2,该装置包括语音接收单元201,用于接收用户通过语音输入的方式输入的关于终端设备故障的描述信息;语音识别单元202,用于将所述描述信息转换为文本信息;指令选择单元203,用于将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。具体实现时,指令选择单元203可以包括第一判断子単元,用于判断所述转换得到的文本信息是否直接命中一预置的文本样本,如果是,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。或者,指令选择单元203也可以包括
第一语义分析子単元,用于对所述转换得到的文本信息进行语义分析;第二判断子単元,用于判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。再者,指令选择单元203也可以包括同音字替换子単元,用于根据预置的同音字库,将所述转换得到的文本信息中的文字进行同音字的替换;第二语义分析子単元,用于对替换后的文本信息进行语义分析;第三判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。为了避免由于用户ロ音导致的识别错误,指令选择单元203还可以包括ロ音替换子単元,用于根据预置的发音错误对照表,将所述转换得到的文本信息中的文字进行发音纠正后文字的替换;第三语义分析子単元,用于对替换后的文本信息进行语义分析;第四判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。在实际应用中,该装置还可以包括权值确定单元,用于如果相匹配的预置文本样本为至少两个,根据相匹配的预置文本样本的获得方式,为各个相匹配的预置文本样本确定权值; 所述指令选择单元具体用于为所述转换得到的文本信息选择权值最大的预置文本样本对应的指令。总之,通过本发明实施例提供的消除終端设备故障的装置,用户只需要将自己直观看到的終端设备故障用说话的方式描述出来,客户端软件就可以为其选择出相应的指令,并通过执行这些指令来消除用户终端设备存在的该故障。在此过程中,用户可以不必具有计算机基础知识,也不需要知晓产生終端设备故障的原因,更不需要知晓怎样的操作能够消除该故障,因此,可以便于用户消除自己終端设备上的故障。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相參见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处參见方法 实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的単元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理単元,即可以位于ー个地方,或者也可以分布到多个网络単元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 以上对本发明所提供的一种消除終端设备故障的方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种消除終端设备故障的方法,其特征在于,包括 接收用户通过语音输入的方式输入的关于终端设备故障的描述信息; 将所述描述信息转换为文本信息; 将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。
2.根据权利要求I所述的方法,其特征在于,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括 判断所述转换得到的文本信息是否直接命中一预置的文本样本,如果是,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
3.根据权利要求I所述的方法,其特征在于,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括 对所述转换得到的文本信息进行语义分析; 判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
4.根据权利要求I所述的方法,其特征在于,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括 根据预置的同音字库,将所述转换得到的文本信息中的文字进行同音字的替换; 对替换后的文本信息进行语义分析; 判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
5.根据权利要求I所述的方法,其特征在于,所述将所述转换得到的文本信息与预置的文本样本进行匹配,井根据预置的文本样本与指令之间的对应关系,为所述文本信息选择对应的指令包括 根据预置的发音错误对照表,将所述转换得到的文本信息中的文字进行发音纠正后文字的替换; 对替换后的文本信息进行语义分析; 判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
6.根据权利要求2至5任一项所述的方法,其特征在干,如果相匹配的预置文本样本为至少两个,则所述方法还包括 根据相匹配的预置文本样本的获得方式,为各个相匹配的预置文本样本确定权值; 所述为所述转换得到的文本信息选择该预置的文本样本对应的指令包括 为所述转换得到的文本信息选择权值最大的预置文本样本对应的指令。
7.一种消除終端设备故障的装置,其特征在于,包括 语音接收单元,用于接收用户通过语音输入的方式输入的关于终端设备故障的描述信息; 语音识别单元,用于将所述描述信息转换为文本信息; 指令选择单元,用于将所述转换得到的文本信息与预置的文本样本进行匹配,并根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。
8.根据权利要求7所述的装置,其特征在于,所述指令选择单元包括 第一判断子単元,用于判断所述转换得到的文本信息是否直接命中一预置的文本样本,如果是,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
9.根据权利要求7所述的装置,其特征在于,所述指令选择单元包括 第一语义分析子単元,用于对所述转换得到的文本信息进行语义分析; 第二判断子単元,用于判断是否存在语义上与所述转换得到的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
10.根据权利要求7所述的装置,其特征在于,所述指令选择单元包括 同音字替换子単元,用于根据预置的同音字库,将所述转换得到的文本信息中的文字进行同音字的替换; 第二语义分析子単元,用于对替换后的文本信息进行语义分析; 第三判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
11.根据权利要求7所述的装置,其特征在于,所述指令选择单元包括 ロ音替换子単元,用于根据预置的发音错误对照表,将所述转换得到的文本信息中的文字进行发音纠正后文字的替换; 第三语义分析子単元,用于对替换后的文本信息进行语义分析; 第四判断子単元,用于判断是否存在语义上与所述替换后的文本信息相匹配的预置的文本样本,如果存在,则为所述转换得到的文本信息选择该预置的文本样本对应的指令。
12.根据权利要求7至11任一项所述的装置,其特征在于,还包括 权值确定单元,用于如果相匹配的预置文本样本为至少两个,根据相匹配的预置文本样本的获得方式,为各个相匹配的预置文本样本确定权值; 所述指令选择单元具体用于 为所述转换得到的文本信息选择权值最大的预置文本样本对应的指令。
全文摘要
本发明公开了一种消除终端设备故障的方法及装置,其中,所述方法包括接收用户通过语音输入的方式输入的关于终端设备故障的描述信息;将所述描述信息转换为文本信息;将所述转换得到的文本信息与预置的文本样本进行匹配,并根据预置的文本样本与指令之间的对应关系,为所述转换得到的文本信息选择对应的指令,以便通过执行所述指令,消除所述终端设备故障。能够在用户不具有计算机基础知识,也不知晓产生终端设备故障的原因,更不知晓怎样的操作能够消除该故障的情况下,为用户消除自己终端设备上的故障。
文档编号G06F3/16GK102650960SQ201210093210
公开日2012年8月29日 申请日期2012年3月31日 优先权日2012年3月31日
发明者施生移, 杨继鑫 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1