CN111539202A - 一种用于自然语言内容标题消歧的方法、设备和*** - Google Patents
一种用于自然语言内容标题消歧的方法、设备和*** Download PDFInfo
- Publication number
- CN111539202A CN111539202A CN202010325484.2A CN202010325484A CN111539202A CN 111539202 A CN111539202 A CN 111539202A CN 202010325484 A CN202010325484 A CN 202010325484A CN 111539202 A CN111539202 A CN 111539202A
- Authority
- CN
- China
- Prior art keywords
- content
- content title
- natural language
- user
- language command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 101
- 230000014509 gene expression Effects 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 124
- 230000010365 information processing Effects 0.000 claims description 60
- 238000004590 computer program Methods 0.000 claims description 12
- 230000002452 interceptive effect Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 2
- 230000003993 interaction Effects 0.000 abstract description 12
- 238000006243 chemical reaction Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 46
- 230000008569 process Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 6
- 238000003058 natural language processing Methods 0.000 description 5
- 230000005291 magnetic effect Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/258—Heading extraction; Automatic titling; Numbering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
Abstract
本发明的目的是提供一种用于自然语言内容标题消歧的方法、设备和***。具体地,通过根据输出设备的设备类型信息,从多个义项信息中确定用户的自然语言命令经转换后得到内容标题所对应的实际义项信息,并根据所述实际义项信息,输出所述内容标题所对应的内容,从而实现当用户自然语言表达的含义转换成表达明确、但其指代的内容并不确定时,能够理解用户的真正含义,提高了用户图识别的准确率,也提升了用户语音交互体验。
Description
本案是分案,母案申请号为201710357079.7、申请日为2017-05-19、发明名称为“一种用于自然语言内容标题消歧的方法、设备和***”。
技术领域
本发明涉及语音识别技术领域,更具体地涉及一种用于自然语音内容标题消歧的方法、设备和***。
背景技术
用户与设备之间的交互包括按键控制、遥控控制、体感控制、触摸控制等。随着NLP(natural language processing,自然语言处理)技术的发展,用户与设备之间又增加了一种交互方式,即语音交互控制。
用户使用自然语言与设备进行交互,期望的是设备能够最大化的理解用户的本意,但是人类在通过自然语言进行表达时,经常有省略词、指代词等不确定含义的词出现,现有语音识别技术通常利用上下文来确定用户语言表达中的省略词、指代词的具体含义。然而,用户使用自然语言与设备进行交互时,还有一种情况是,用户自然语言表达的含义转换成文字后是确定的,既不包含省略词,也不包含指代词,用户自然语言经语音识别后的文字表达也是唯一的。但存在文字表达明确、而其指代的内容并不确定的情形。此时接收用户自然语言输入的设备就无法理解用户的真正含义,降低了用户意图识别的准确率,影响了用户语音交互体验。
发明内容
本发明提供一种应用于自然语言内容标题消歧***的方法,所述***包括第一设备、至少包括第二设备的其它设备、智能装置和网络,所述方法包括如下步骤:
智能装置确定输出设备为第一设备或至少包括第二设备的其它设备;
用户发送自然语言命令;
智能装置接收自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
智能装置确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
智能装置在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备;
输出设备接收到智能装置发送的确定的内容标题具体代表的内容后输出所述确定的内容标题具体代表的内容。
可选地,用户通过智能装置的输入接口确定输出设备。
可选地,智能装置提供供用户选择的界面,用户通过触摸屏或键盘确定输出设备。
可选地,智能装置提供语音交互界面,用户通过自然语言指令确定输出设备。
可选地,智能装置通过检测用户与设备的距离确定输出设备。
可选地,与用户距离最近的设备为输出设备。
可选地,智能装置通过检测用户自然语言命令方向确定输出设备。
可选地,智能装置通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备,确定自然语言命令方向上的设备为输出设备。
可选地,智能装置通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备,确定自然语言命令方向上与用户距离最近的设备为输出设备。
可选地,智能装置通过检测用户正面朝向确定输出设备。
可选地,智能装置通过图像检测用户正面所朝方向上存在的设备为输出设备。
本发明提供一种用于自然语言内容标题消歧的方法,所述方法包括在智能装置处执行如下步骤:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
本发明提供一种计算机介质,其上存储有计算机程序,所述程序由智能装置执行使智能装置:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
本发明提供一种用于自然语言内容标题消歧的智能装置,智能装置包括处理器、存储器及存储在存储器上并可由处理器执行的程序,所述处理器执行所述程序实现以下步骤:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
本发明提供一种用于自然语言内容标题消歧的智能装置,所述智能装置包括:
用于确定输出设备为第一设备或至少包括第二设备的其它设备的模块;
用于接收用户输入的自然语言命令的模块;
用于将自然语言命令转换为内容标题的模块,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
用于确定内容标题具体代表的内容的模块,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
用于在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备的模块。
本发明提供一种用于自然语言内容标题消歧的智能装置,所述智能装置包括信息处理装置,所述信息处理装置包括:
用于确定输出设备为第一设备或至少包括第二设备的其它设备的模块;
用于接收用户输入的自然语言命令的模块;
用于将自然语言命令转换为内容标题的模块,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
用于确定内容标题具体代表的内容的模块,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
用于在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备的模块。
本发明提供一种用于自然语言内容标题消歧的智能装置,所述智能装置包括:
检测单元,用于确定输出设备为第一设备或至少包括第二设备的其它设备;
拾音单元,被配置为接收用户输入的自然语言命令;
耦接至拾音单元的第一处理单元,所述第一处理单元被配置为将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
耦接至第一处理单元的第二处理单元,所述第二处理单元被配置为确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
发送单元,被配置为在确定内容标题具体代表的内容后向输出设备发送其确定的内容标题代表的内容。
本发明提供一种用于自然语言内容标题消歧的方法,所述方法包括在输出设备处执行如下步骤:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种计算机介质,其上存储有计算机程序,所述程序由输出设备执行使输出设备:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种用于自然语言内容标题消歧的输出设备,输出设备包括处理器、存储器及存储在存储器上并可由处理器执行的程序,所述处理器执行所述程序实现以下步骤:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种用于自然语言内容标题消歧的输出设备,所述输出设备包括:
用于接收智能装置发送的确定的内容标题具体代表的内容的模块;
用于输出所述确定的内容标题代表的内容的模块;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种用于自然语言内容标题消歧的输出设备,所述输出设备包括信息处理装置,所述信息处理装置包括:
用于接收智能装置发送的确定的内容标题具体代表的内容的模块;
用于输出所述确定的内容标题代表的内容的模块;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种用于自然语言内容标题消歧的输出设备,所述输出设备包括:
接收单元,被配置为接收智能装置发送的确定的内容标题具体代表的内容;
输出模块,被配置为输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
本发明提供一种自然语言内容标题消歧***,所述***包括所述的智能装置、所述的输出设备、其它设备和网络。
与现有技术相比,本发明的一个实施例通过根据输出设备的设备类型信息,从多个义项信息中确定用户的自然语言命令经转换后得到内容标题所对应的实际义项信息,并根据所述实际义项信息,输出所述内容标题所对应的内容,从而实现当用户自然语言表达的含义转换成表达明确、但其指代的内容并不确定时,能够理解用户的真正含义,提高了用户意图识别的准确率,也提升了用户语音交互体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出了根据本发明实施例用于自然语言内容标题消歧的***框图;
图2示出了根据本发明实施例用于自然语言内容标题消歧的方法流程;
图3示出了根据本发明实施例用于自然语言内容标题消歧的第一实施例;
图4示出了根据本发明实施例用于自然语言内容标题消歧的第二实施例;
图5示出了根据本发明实施例用于自然语言内容标题消歧的第三实施例;
图6示出了根据本发明实施例用于自然语言内容标题消歧的第四实施例;
图7示出了根据本发明实施例用于自然语言内容标题消歧的第五实施例;
图8示出了根据本发明实施例用于自然语言内容标题消歧的第六实施例;
图9示出了根据本发明实施例用于自然语言内容标题消歧的第七实施例;
图10示出了根据本发明实施例用于自然语言内容标题消歧的第八实施例;
图11示出了根据本发明实施例用于自然语言内容标题消歧的第九实施例;
图12示出了根据本发明实施例用于自然语言内容标题消歧的第十实施例;
图13示出了根据本发明实施例用于自然语言内容标题消歧的第十一实施例;
图14示出了根据本发明实施例用于自然语言内容标题消歧的第十二实施例。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在以下描述中,由于说明书是用于描述诸多技术细节以辅助理解本发明,因此,即使没有这些技术细节的前提下仍然可以实现本发明,并且本发明的技术方案也不仅限于说明书中描述的场景和环境。
问题描述
用户在使用自然语言向设备发送控制命令时,期望的是自然语言命令更加接近自于然语言表达,同时也期望设备能够真正理解其控制命令的意图。例如,当用户希望播放周杰伦的音乐“不能说的秘密”时,现有做法是不但需要明确播放内容“不能说的秘密”,还需要明确播放的类别“音乐”,即至少需要建立模板“我想听……”或者“请播放音乐……”,并在自然语言输入时按照模板进行表述,即自然语言输入“我想听不能说的秘密”,或者“请播放音乐不能说的秘密”,才能使接收设备理解用户的真正意图。如果用户仅输入“请播放不能说的秘密”,设备不能立即确定用户请求的是音乐“不能说的秘密”,还是电影“不能说的秘密”,现有技术中,有的会根据上下文信息确定用户请求的意图,有的会通过提示让用户选择确定其请求的真正意图。然而,这些现有方案要么存在错误识别用户意图的可能,要么存在识别响应时间过长并且增加用户使用负担的问题。
以上问题场景可能存在于家居环境或车载环境。此外,在办公环境下,也可能存在类似问题场景。例如,用户在会议室通过自然语言向设备输入“第一届AI大会”,当“第一届AI大会”对应的文件包括视频、音频和文字或网页时,设备无法确定用户的真正意图是播放视频“第一届AI大会”、播放音频“第一届AI大会”还是播放“第一届AI大会”相关的文字、网页。设备可能会通过上下文信息确定用户的意图,也可能会通过提示让用户选择确定其请求的真正意图。然而,同样地,这些现有方案要么存在错误识别用户意图的可能,要么存在识别响应时间过长并且增加用户使用负担的问题。
以上用户自然语言输入内容、场景、环境等仅用于示例性说明问题,并不限于此。为了更好地理解本发明,以下实施例描述过程中将引用部分输入内容、场景和环境,然而对本发明技术方案的理解不应限于此,所有可能的输入内容、场景、环境均在本发明保护范畴内。
一般概述
用户在使用自然语言发送命令时,所述自然语言命令经语音识别技术转换为内容标题,该内容标题具有多个实际义项信息,也即,该内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的,特别地指具有相同标题的不同内容,不同内容特别地指具有不同输出形式的内容,此时可在确定内容标题具体指向的内容时结合设备类型。所述设备为输出设备,其用于输出内容标题所对应的内容,其中,该内容标题所对应的内容与该内容标题所对应的实际义项信息相适配,也即,输出设备用于输出内容标题具体指向的内容。在一些实施例中,输出设备同时也是接收用户自然语言命令的设备;在一些实施例中,输出设备与接收用户自然语言命令的设备为不同的设备。在一些实施例中,输出设备可以是仅具有输出能力的设备。在一些实施例中,输出设备可以是除具有输出能力之外,还可具有根据内容标题所对应的实际义项信息获取内容标题所对应的内容的能力的设备。
在一些实施例中,当输出设备具有拾音功能时,输出设备可同时作为接收用户自然语言命令的设备;当输出设备不具有拾音功能时,输出设备与接收用户自然语言命令的设备为不同的设备,此时,输出设备可由其它具有拾音功能的控制设备控制;在一些实施例中,当输出设备具有拾音功能,或部分输出设备具有拾音功能时,输出设备也可与接收用户自然语言命令的设备为不同的设备,此时,输出设备可由其它具有拾音功能的控制设备控制;在一些实施例中,当部分输出设备具有拾音功能时,具有拾音功能的输出设备与接收用户自然语言命令的设备为同一设备,不具有拾音功能的输出设备与接收用户自然语言命令的设备为不同的设备,不具有拾音功能的输出设备可由其它具有拾音功能的控制设备控制。
在一些实施例中,如果输出设备的设备类型为音频播放设备,则优先确定内容标题指向的内容为内容标题相关的音频内容;如果输出设备的设备类型为视频播放设备,则优先确定内容标题指向的内容为内容标题相关的视频内容。
在一些实施例中,如果输出设备包括音频播放设备和视频播放设备,并且输出设备的设备类型为视频播放设备,则优先确定内容标题指向的内容为内容标题相关的视频内容;如果仅存在视频播放设备,则提示用户选择播放内容标题指向的音频内容或视频内容,或者优先确定内容标题指向的内容为内容标题相关的视频内容,并提示用户确定内容为内容标题相关的视频内容,可选地同时提示用户是否切换为内容标题相关的音频内容。
在一些实施例中,控制设备存储有输出设备及其设备类型,用户可通过控制设备的输入装置设置输出设备及其设备类型信息。在一些实施例中,用户可通过控制设备的输入装置启动输出设备,可以启动所有输出设备,也可以启动部分输出设备。上述设置和启动过程可以通过键盘、触摸屏等文字输入,也可通过拾音装置接收的自然语言命令输入。控制设备的拾音装置接收用户自然语音输入命令,完成内容标题具体指向的内容的过程。
例如,用户自然语言输入“不能说的秘密”,该自然语言输入内容经语音转换文字处理后转换为文字“不能说的秘密”,此处对于语音转换文字的处理是唯一确定的,然而“不能说的秘密”却可能代表音乐“不能说的秘密”,也可能代表电影“不能说的秘密”,此时,如果输出设备是音响,那么优先确定用户自然语言输入“不能说的秘密”的真正意图是音乐“不能说的秘密”;如果输出设备是电视,那么优先确定用户自然语言输入“不能说的秘密”的真正意图是电影“不能说的秘密”;可选地,如果用户所处的环境同时存在音响和电视,并且输出设备为电视,那么优先确定用户自然语言输入“不能说的秘密”的真正意图是电影“不能说的秘密”;如果用户所处的环境只存在电视,并且输出设备为电视,那么优先确定用户自然语言输入“不能说的秘密”的真正意图是电影“不能说的秘密”,并提示用户确定的为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
在以上交互过程中,音响和电视均具有拾音功能,因此它们是输出设备,同时也可作为接收用户自然语言命令的设备;可选地,也可通过控制设备接收用户自然语言命令,该控制设备存储有用户所处环境包含输出音频文件的音响和输出视频文件的电视,用户通过控制设备输入自然语言并由控制设备完成前面识别用户真正意图的过程,并将确定的内容发送给输出设备。在此过程中,用户可通过文字或自然语言输入用户环境中包括的设备和设备类型,可用文字或自然语言输入启动全部或部分用户环境中包括的设备。
以上示例可用于家居环境,也可用于车载环境,或任何存在类似设备的环境。
例如,用户自然语言输入“第一届AI大会”,该自然语言输入内容经语音转换文字处理后转换为文字“第一届AI大会”,此处对于语音转换文字的处理是唯一确定的,然而“第一届AI大会”却可能代表视频“第一届AI大会”,也可能代表音频“第一届AI大会”或“第一届AI大会”相关的文字或网页,此时,如果接输出设备是音响,那么优先确定用户自然语言输入“第一届AI大会”的真正意图是音频“第一届AI大会”;如果输出设备是连接音响的投影仪或电视,那么优先确定用户自然语言输入“第一届AI大会”的真正意图是视频“第一届AI大会”;如果输出设备是未连接音响的投影仪,那么优先确定用户自然语言输入“第一届AI大会”的真正意图是“第一届AI大会”相关文字或网页;可选地,如果用户所处的环境同时存在音响和投影仪,并且输出设备为投影仪,那么首先确定投影仪是否与音响连接,如果不连接则优先确定用户自然语言输入“第一届AI大会”的真正意图是“第一届AI大会”相关文字或网页;如果连接则优先确定用户自然语言输入“第一届AI大会”的真正意图是视频“第一届AI大会”,可选地,提示用户确定的为视频“第一届AI大会”,可选地提示用户是否切换为音频“第一届AI大会”,或“第一届AI大会”相关文字或网页。
在以上交互过程中,音响和电视均具有拾音功能,但投影仪不具有拾音功能。因此音响和电视是输出设备,同时也可作为接收用户自然语言命令的设备,投影仪是输出设备,但不作为接收用户自然语言命令的设备,投影仪可通过控制装置接收用户自然语言命令并由控制装置完成前面识别用户真正意图的过程,并控制发送输出内容给投影仪;可选地,由于用户所在环境包含不具有拾音功能的投影仪,因此所有自然语言命令均通过控制装置接收,并由控制设备完成前面识别用户真正意图的过程,并控制发送输出内容给输出设备;在一些实施例中,控制设备还用于判断设备具有的输出能力。
设备类型信息
设备类型信息可通过任何能区分不同设备类型的标识来表示,在具体实施例中,该标识可以是输出文件的类型,也可以是设备类型标签。在此,设备类型的区分标识可自动完成,也可由用户手动设置。在设备类型的区分标识过程中可结合设备自身属性、用户属性、上下文语境等信息。在设备类型的区分标识过程中,可通过交互完成设备类型歧义的消解,同时在交互过程中的用户行为会通过增强学习模型不断改进消歧的效果。
内容标题
内容标题所对应的内容可能是内置存储器存储在本地的内容,可能是外接存储器存储的内容,也可能是通过互联网搜索获得的内容。
***架构
如图1所示,***100至少包括第一设备110,在一些实施例中还包括网络设备130和网络140;在一些实施例中,第一设备110可以独立完成本发明;在一些实施例中,第一设备110通过网络140与网络设备130连接配合完成本发明;在一些实施例中,***100还包括至少一个第二设备120,第一设备110通过网络140与第二设备120连接配合完成本发明;在一些实施例中,第一设备110与第二设备120通过网络140与网络设备130连接配合完成本发明;在一些实施例中,***100还包括智能装置150,智能装置150通过网络140控制***100完成本发明。
在此,第一设备110可以是任何一种能够输出视频、音频、图片、文字等一种或多种组合的媒体内容的电子产品。在一些实施例中,第一设备110非限制性地示例性地包括电视、音响、投影仪,车载音响、车载显示器、智能后视镜等。在一些实施例中,输出内容非限制性地示例性地包括扬声器输出音频、扬声器与显示器配合输出音频和视频、显示器输出文字和图片等。在一些实施例中,第一设备110具有拾音能力。在一些实施例中,第一设备110可选地具有语音转换文字能力。在一些实施例中,第一设备110可选地包括处理器、存储器及存储在该存储器上可在处理器上运行的程序,所述处理器执行所述程序实现本发明相应的功能和/或方法;在一些实施例中,第一设备110可选地包括或连接计算机可读介质,例如随机存取存储器(RAM)和/或高速缓存存储器,其中,计算机可读介质中存储程序,所述程序被处理器执行用于完成本发明相应的功能和/或方法。第一设备110可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。在一些实施例中,第一设备110可选地包括或连接计算机可读介质,用于存储其它信息,可选地包括用户请求内容;在一些实施例中,第一设备110可选地包括若干模块,若干模块可以为程序模块,这些程序模块被配置以执行本发明各实施例相应的功能;在一些实施例中,第一设备110包括控制器,控制器包括存储器和处理器,其中所述存储器存储有计算机程序,所述程序被处理器执行时能够实现本发明的相应功能和/或方法;在一些实施例中,第一设备110可选地包括无线或有线网络连接单元;在一些实施例中,第一设备110可实施NLP功能,识别用户的自然语言输入;在一些实施例中,第一设备110可实施网络搜索功能;在一些实施例中,第一设备110可包括操作***;第一设备110可安装用于执行本发明相应功能的应用(APP,application);第一设备110可通过按钮、遥控器、唤醒词或智能装置150等方式来启动。
第二设备120可以是任何一种能够输出视频、音频、图片、文字等一种或多种组合的媒体内容、但与第一设备110具有不同的媒体输出类型的电子产品。在一些实施例中,第二设备120非限制性地示例性地包括电视、音响、投影仪,车载音响、车载显示器、智能后视镜等。在一些实施例中,输出内容非限制性地示例性地包括扬声器输出音频、扬声器与显示器配合输出音频和视频、显示器输出文字和图片等。在一些实施例中,第二设备120具有拾音能力。在一些实施例中,第二设备120可选地具有语音转换文字能力。在一些实施例中,第二设备120可选地包括处理器、存储器及存储在存储器上可在处理器上运行的程序,所述处理器执行所述程序实现本发明相应的功能和/或方法;在一些实施例中,第二设备120可选地包括或连接计算机可读介质,例如随机存取存储器(RAM)和/或高速缓存存储器,其中,计算机可读介质中存储程序,所述程序被处理器执行用于完成本发明相应的功能和/或方法。第二设备120可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。在一些实施例中,第二设备120可选地包括或连接计算机可读介质,用于存储其它信息,可选地包括用户请求内容。在一些实施例中,第二设备120可选地包括若干模块,若干模块可以为程序模块,这些程序模块被配置以执行本发明各实施例相应的功能和/或方法。在一些实施例中,第二设备120包括控制器,控制器包括存储器和处理器,其中所述存储器存储有计算机程序,所述程序被处理器执行时能够实现本发明的相应功能。在一些实施例中,第二设备120可选地包括无线或有线网络连接单元;在一些实施例中,第二设备120可实施NLP功能,识别用户的自然语言输入;第二设备120可实施网络搜索功能;在一些实施例中,第二设备120可包括操作***;第二设备120可安装用于执行本发明相应功能的应用APP;第二设备120可通过按钮、遥控器、唤醒词或智能装置150等方式来启动。
网络设备130与第一设备110和/或第二设备120连接。在此,所述网络设备130包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在具体实施例中,网络设备130可托管多个服务器。在一些实施例中,网络设备可以被称为网络设备节点;在一些实施例中,网络设备节点可以是一个节点完成本发明相应功能,也可以是多个节点共同完成本发明相应功能,多个节点可以集中布置,也可以分布式布置。在一些实施例中,网络设备130包括处理器、存储器及存储在存储器上可在处理器上运行的程序,所述处理器执行所述程序实现本发明相应的功能。在一些实施例中,网络设备130可选地包括或连接计算机可读介质,例如随机存取存储器(RAM)和/或高速缓存存储器,其中,计算机可读介质中存储程序,所述程序被处理器执行用于完成本发明相应的功能和/或方法。网络设备130可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。在一些实施例中,网络设备130可选地包括或连接计算机可读介质,用于存储其它信息。在一些实施例中,网络设备130可选地包括若干模块,若干模块可以为程序模块,这些程序模块被配置以执行本发明各实施例相应的功能和/或方法。在一些实施例中,网络设备130包括控制器,控制器包括存储器和处理器,其中所述存储器存储有计算机程序,所述程序被处理器执行时能够实现本发明的相应功能。在一些实施例中,网络设备130可由一个或多个计算设备实施。在一些实施例中,网络设备130由一个多个计算单元实施。在一些实施例中,网络设备130可以由服务器实施;在一些实施例中,网络设备130可以由分布式服务器实施;在一些实施例中,网络设备130设置在用户所在环境内;在一些实施例中,网络设备130单独设置;在一些实施例中,网络设备130可设置在第一设备110或第二设备120中;在一些实施例中,网络设备130也可设置在用户所在环境外;在一些实施例中,网络设备130可实施存储功能,存储其他信息,可选地存储用户请求内容;在一些实施例中,网络设备130可实施NLP功能,识别用户的自然语言输入;在一些实施例中,网络设备130可实施网络搜索功能;在一些实施例中,网络设备130可实施网络连接功能;在一些实施例中,网络设备130可包括操作***;网络设备130可安装用于执行本发明相应功能的应用APP。
网络140可以连接第一设备110与第二设备120,也可以连接网络设备130与第一设备110和/或第二设备120。网络140非限制性地示例性地包括局域网LAN、广域网WAN、以太网、因特网、任意移动通信网、卫星网或任何其它有线/无线网;在一些实施例中,网络140可以包括网络的组合;在一些实施例中,无线连接还可以通过近场通信实施。
智能装置150具有拾音功能,其可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备、语音等方式进行人机交互的电子产品,例如PC、手机、智能手机、PDA、可穿戴设备、掌上电脑PPC、智能遥控器或平板电脑等。尤其用于第一设备110、第二设备120等不具有拾音功能的环境。在一些实施例中,智能装置150包括处理器、存储器及存储在存储器上可在处理器上运行的程序,所述处理器执行所述程序实现本发明相应的功能;在一些实施例中,智能装置150包括计算机可读介质,计算机可读介质存储程序,所述程序被处理器执行用于完成本发明相应的功能;在一些实施例中,智能装置150包括控制器,控制包括存储器和处理器,其中所述存储器存储有计算机程序,所述程序被处理器执行时能够实现本发明的相应功能;在一些实施例中,智能装置150可选地包括若干模块,若干模块可以为程序模块,程序模块用于完成本发明相应的功能;在一些实施例中,智能装置150可选地包括操作***;在一些实施例中,智能装置150可选地包括触敏显示屏或键盘;在一些实施例中,智能装置150可选地包括显示装置;在一些实施例中,智能装置150可选地包括键盘、鼠标;在一些实施例中,智能装置150安装了用于执行本发明相应功能的应用APP。
本领域技术人员应能理解上述第一设备110、第二设备120、网络设备130和智能装置150仅为举例,其他现有的或今后可能出现的第一设备、第二设备、网络设备或智能装置如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,第一设备、第二设备、网络设备和智能装置均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
在一些实施例中,处理器非限制性地示例性地可包括中央处理单元CPU、图形处理单元GPU、CPU和GPU,微处理器、数字信号处理器或任何本领域已知的其它处理单元或组件;在一些实施例中,所述处理器的功能可由硬件逻辑组件替换执行,硬件逻辑组件非限制性地示例性地包括现场可编程门阵列FPGA、专用集成电路ASIC、专用标准产品ASSP、片上***SOC、复杂可编程逻辑装置CPLD等。
在一些实施例中,计算机可读介质用于存储信息。计算机可读介质非限制性地示例性地可包括任何技术手段用于存储信息的易失性和非易失性存储器、可移除和不可移除的介质;计算机可读介质非限制性地示例性地包括RAM、ROM、EEPROM、快闪存储器、CD-ROM、数字多功能盘DVD、光学存储器、磁盘、磁带、任何其它磁性存储装置、RAID存储***、通过热插拔连接于设备的USB、或任何能够存储信息的其它介质。
在一些实施例中,程序模块被存储在计算机可读介质中并且可由处理器执行;在一些实施例中,程序模块可为存储在计算机可读介质并在处理器上执行的应用程序。
流程概述
如图2所示,一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤201,接收用户输入的自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令“不能说的秘密”、“第一届AI大会”等,则可通过声音采集设备如麦克风等,采集到用户输入的自然语言命令。
步骤203,将所述自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
具体地,通过诸如基于声道模型和语音知识的方法、模板匹配的方法以及利用人工神经网络的方法等语音识别技术将所述自然语音命令转换成文字,即可得到对应的内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
在此,所述内容标题所对应的文本具有多个义项信息是指所述内容标题所对应的文本在文字表述上是唯一的,但其代表的内容不是唯一确定的,即具有多个义项。例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤205,根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则可确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当输出设备为电视时,则可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤207,输出设备输出所述内容标题所对应的内容,其中,所述内容标题所对应的内容与所述实际义项信息相适配。
具体地,输出设备首先根据所述实际义项信息,获取所述内容标题所对应内容,然后,将该内容输出;或者,输出设备直接输出所述内容标题所对应的内容,其中,所述内容标题所对应的内容与所述实际义项信息相适配。例如,输出设备通过本地搜索内置存储器或外连存储器获得内容标题所对应的内容并输出,也可以通过网络搜索获得内容标题所对应的内容并输出,也可以接收其它设备发送的内容标题所对应的内容并输出。
例如输出设备如音响可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;输出设备如电视可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;输出设备如投影仪可从其它设备获得“第一届AI大会”相关文字或网页等。
以下将非限制性地示例性地描述可能的实施方式,本发明并不限于以下列举的情况,在以下实施例中,内容标题所对应的文本具有多个义项信息是指所述内容标题所对应的文本在文字表述上是唯一的,但其代表的内容不是唯一确定的。
第一实施例
如图3所示,在第一实施例中,***100包括第一设备110。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤301,第一设备110接收用户输入的自然语言命令。
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令“不能说的秘密”、“第一届AI大会”等。
步骤303,第一设备110接收自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
具体地,第一设备100可通过声音采集设备如麦克风等,采集到用户输入的自然语言命令;然后,通过诸如基于声道模型和语音知识的方法、模板匹配的方法以及利用人工神经网络的方法等语音识别技术将所述自然语音命令转换成文字,即可得到对应的内容标题,从而实现将所述自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
在此,所述内容标题所对应的文本具有多个义项信息是指所述内容标题所对应的文本在文字表述上是唯一的,但其代表的内容不是唯一确定的。例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤305,第一设备110根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则第一设备110可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则第一设备110可确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当输出设备为电视时,则第一设备110可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则第一设备110可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则第一设备110可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则第一设备110可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则第一设备110可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤307,第一设备110根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110根据所述实际义项信息,通过本地搜索内置存储器或外连存储器获得内容标题所对应的内容并输出,也可以通过网络搜索获得内容标题所对应的内容并输出,也可以接收其它设备发送的内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现相应文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110处,接收用户输入的自然语言命令;将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;在确定所述实际义项信息时结合第一设备110的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收用户输入的自然语言命令;将自然语言命令转换为内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令转换为内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括:拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;第二处理单元,被配置为确定所述实际义项信息,所述在确定所述实际义项信息时结合第一设备110的设备类型信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
第二实施例
如图4所示,在第二实施例中,***100包括第一设备110、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤401,第一设备110接收用户输入的自然语言命令。
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令“不能说的秘密”、“第一届AI大会”等。
步骤409,第一设备110接收自然语言命令后,将自然语言命令发送给网络设备130。
可选地,第一设备110还发送自身设备类型信息给网络设备130。
步骤403,网络设备130接收所述自然语言命令后将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,网络设备130从第一设备110接收其设备类型信息;
可选地,网络设备130本地获得第一设备110的设备类型信息。
步骤405,网络设备130根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若第一设备110的设备类型信息为电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”;如果第一设备110同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果第一设备110的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤411,网络设备130在确定所述实际义项信息后,将所述实际义项信息返回给第一设备110。
步骤407,第一设备110接收到网络设备130返回的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110处,接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括:拾音单元,被配置为接收用户输入的自然语言命令;发送单元,被配置为将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息;接收单元,被配置为接收网络设备130返回的所述实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在网络设备130处,接收第一设备110发送的自然语言命令后将自然语言命令转换为内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;将所述实际义项信息返回给第一设备110。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收第一设备110发送的自然语言命令后将自然语言命令转换为内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;将所述实际义项信息返回给第一设备110。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收第一设备110发送的自然语言命令后将自然语言命令转换为内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;将所述实际义项信息返回给第一设备110。
可选地,网络设备130包括:用于接收第一设备110发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收第一设备110发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110的单元。
可选地,网络设备130包括:接收单元,用于接收第一设备110发送的自然语言命令;第一处理单元,用于将自然语言命令转换为内容标题;第二处理单元,用于确定所述实际义项信息,所述在确定所述实际义项信息时结合第一设备110的设备类型信息;发送单元,用于将所述实际义项信息返回给第一设备110。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
第三实施例
如图5所示,在第三实施例中,***100包括第一设备110、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤501,第一设备110接收用户输入的自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”。
步骤503,第一设备110将自然语言命令转换为内容标题并发送给网络设备130;其中,所述内容标题所对应的文本具有多个义项信息;
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,第一设备110还发送自身设备类型信息给网络设备130;
步骤505,网络设备130接收所述内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若第一设备110的设备类型信息为电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”;如果第一设备110同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果第一设备110的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从第一设备110接收其设备类型信息;
可选地,网络设备130本地获得第一设备110的设备类型信息。
步骤511,网络设备130将所述实际义项信息返回给第一设备110;
步骤507,第一设备110接收到网络设备130返回的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110处,接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110包括:拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;发送单元,被配置为将内容标题发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息;接收单元,被配置为接收网络设备130返回的所述实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在网络设备130处:接收第一设备110发送的内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;将所述实际义项信息返回给第一设备110。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收第一设备110发送的内容标题;在确定所述实际义项信息时结合第一设备110的设备类型信息;将所述实际义项信息返回给第一设备110。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收第一设备110发送的内容标题,在确定所述实际义项信息时结合第一设备110的设备类型,将所述实际义项信息返回给第一设备110。
可选地,网络设备130包括:用于接收第一设备110发送的内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收第一设备110发送的内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110的单元。
可选地,网络设备130包括:接收单元,用于接收第一设备110发送的内容标题;第一处理单元,用于确定所述实际义项信息,所述在确定所述实际义项信息时结合第一设备110的设备类型信息;发送单元,用于将所述实际义项信息返回给第一设备110。
第四实施例
如图6所示,在第四实施例中,***100包括第一设备110、至少一个第二设备120和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤601,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”。
步骤603,第一设备110或第二设备120确定用户发送自然语言命令的对象是自身后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,第一设备110或第二设备120通过以下一种或几种方式的组合确定用户发送自然语言命令的对象是否为自身:
-根据所述用户与所述第一设备之间的距离以及所述用户与所述第二设备之间的距离确定所述输出设备;
-根据所述用户发出所述自然语言命令的方向确定所述输出设备;
-根据所述用户当前的正面朝向确定所述输出设备。
例如,若根据所述用户与所述第一设备之间的距离以及所述用户与所述第二设备之间的距离确定所述输出设备,假设用户与第一设备110间的距离为d1,该用户与第二设备120间的距离为d2,且d1>d2,则可确定与用户距离最近的设备即第二设备120为输出设备。
再如,若根据用户发出所述自然语言命令方向确定输出设备。具体地,可通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备,确定自然语言命令方向上的设备为输出设备,如将自然语言命令方向上与用户距离最近的设备作为输出设备。
还如,若根据用户当前的正面朝向确定输出设备。具体地,通过图像检测用户当前正面所朝方向上存在的设备为输出设备,如将用户当前正面所朝方向上与用户距离最近的设备作为输出设备。
步骤605,第一设备110或第二设备120根据其自身的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110或第二设备120的设备类型信息为音响,则可确定实际义项信息为音乐“不能说的秘密”;若第一设备110或第二设备120的设备类型信息为电视,则确定实际义项信息为电影“不能说的秘密”;如果第一设备110或第二设备120同时包括包括电视和音响,则当其为电视时,则可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110或第二设备120只包括电视,则可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110或第二设备120的设备类型信息为连接音响的投影仪或电视,则可确定实际义项信息为“第一届AI大会”视频;如果第一设备110或第二设备120的设备类型信息为音响,则可确定实际义项信息为“第一届AI大会”音频;如果第一设备110或第二设备120的设备类型信息为未连接音响的投影仪,则可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤607,第一设备110或第二设备120根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110或第二设备120通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110或第二设备120如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110或第二设备120如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110或第二设备120如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110或第二设备120处,确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令转换为内容标题;在确定所述实际义项信息时结合自身的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110或第二设备120执行使第一设备110或第二设备120:确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令转换为内容标题;在确定所述实际义项信息时结合自身的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令转换为内容标题;在确定所述实际义项信息时结合自身的设备类型信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合自身的设备类型信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110或第二设备120包括信息处理装置,其中,所述信息处理装置包括:用于确定用户发送自然语言命令的对象是自身的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合自身的设备类型信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110或第二设备120包括:确定单元,被配置为确定用户发送自然语言命令的对象是自身;拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;第二处理单元,被配置为确定所述实际义项信息,所述在确定所述实际义项信息时结合自身的设备类型;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
第五实施例
如图7所示,在第五实施例中,***100包括第一设备110、至少一个第二设备120、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤701,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤709,第一设备110或第二设备120确定用户发送自然语言命令的对象是自身后,将自然语言命令发送给网络设备130;
可选地,第一设备110或第二设备120还发送自身设备类型信息给网络设备130;
可选地,第一设备110或第二设备120通过以下一种或几种方式的组合确定用户发送自然语言命令的对象是否为自身:
-根据所述用户与所述第一设备之间的距离以及所述用户与所述第二设备之间的距离确定所述输出设备;
-根据所述用户发出所述自然语言命令的方向确定所述输出设备;
-根据所述用户当前的正面朝向确定所述输出设备。
步骤703,网络设备130接收到所述自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤705,网络设备130根据第一设备110的设备类型信息或第二设备120的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110或第二设备120的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若第一设备110或第二设备120的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果第一设备110或第二设备120同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110或第二设备120只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110或第二设备120的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果第一设备110或第二设备120的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果第一设备110或第二设备120的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从第一设备110或第二设备120接收相应的设备类型信息;
可选地,网络设备130本地获得第一设备110的设备类型信息或第二设备120的设备类型信息。
步骤711,网络设备130将所述实际义项信息返回给第一设备110或第二设备120;
步骤707,第一设备110或第二设备120接收到网络设备130返回的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110或第二设备120通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110或第二设备120如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110或第二设备120如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110或第二设备120如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110或第二设备120处,确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110或第二设备120:确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:确定用户发送自然语言命令的对象是自身;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括:用于接收用户输入的自然语言命令的单元;用于确定用户发送自然语言命令的对象是自身的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括信息处理装置,其中,所述信息处理装置包括:用于确定用户发送自然语言命令的对象是自身的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括:确定单元,被配置为确定用户发送自然语言命令的对象是自身;拾音单元,被配置为接收用户输入的自然语言命令;发送单元,被配置为将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在网络设备130处,接收第一设备110或第二设备120发送的自然语言命令后将自然语言命令转换为内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收第一设备110或第二设备120发送的自然语言命令后将自然语言命令转换为内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息,将所述实际义项信息返回给第一设备110或第二设备120。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收第一设备110或第二设备120发送的自然语言命令后将自然语言命令转换为内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;将所述实际义项信息返回给第一设备110或第二设备120。
可选地,网络设备130包括:用于接收第一设备110或第二设备120发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110或第二设备120的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收第一设备110或第二设备120发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110或第二设备120的单元。
可选地,网络设备130包括:接收单元,用于接收第一设备110或第二设备120发送的自然语言命令;第一处理单元,用于将自然语言命令转换为内容标题;第二处理单元,用于确定所述实际义项信息,所述在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;发送单元,用于将将所述实际义项信息返回给第一设备110或第二设备120。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
第六实施例
如图8所示,在第六实施例中,***100包括第一设备110、至少一个第二设备120、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤801,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤803,第一设备110或第二设备120确定用户发送自然语言命令的对象是自身后,将自然语言命令转换为内容标题并发送给网络设备130;
所述内容标题所对应的文本具有多个义项信息,例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,第一设备110或第二设备120还发送自身的设备类型信息给网络设备130;
可选地,第一设备110或第二设备120通过以下一种或几种方式的组合确定用户发送自然语言命令的对象是否为自身:
-根据所述用户与所述第一设备之间的距离以及所述用户与所述第二设备之间的距离确定所述输出设备;
-根据所述用户发出所述自然语言命令的方向确定所述输出设备;
-根据所述用户当前的正面朝向确定所述输出设备。
步骤805,网络设备130接收所述内容标题后,根据第一设备110的设备类型信息或第二设备120的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110或第二设备120的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若第一设备110或第二设备120的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果第一设备110或第二设备120同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110或第二设备120只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110或第二设备120的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果第一设备110或第二设备120的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果第一设备110或第二设备120的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从第一设备110或第二设备120接收相应的设备类型信息;
可选地,网络设备130本地获得第一设备110或第二设备120的设备类型信息。
步骤811,网络设备130将所述实际义项信息返回给第一设备110或第二设备120;
步骤807,第一设备110或第二设备120接收到网络设备130返回的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110或第二设备120通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110或第二设备120如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110或第二设备120如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110或第二设备120如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110或第二设备120处,确定用户发送自然语言命令的对象是自身后接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110或第二设备120执行使第一设备110或第二设备120:确定用户发送自然语言命令的对象是自身后接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:确定用户发送自然语言命令的对象是自身后接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收网络设备130返回的所述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,第一设备110或第二设备120包括:用于确定用户发送自然语言命令的对象是自身的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110或第二设备120包括信息处理装置,其中,所述信息处理装置包括:用于确定用户发送自然语言命令的对象是自身的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;用于接收网络设备130返回的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元。
可选地,第一设备110或第二设备120包括:确定单元,被配置为确定用户发送自然语言命令的对象是自身;拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;发送单元,被配置为将内容标题发送给网络设备130,使网络设备130接收内容标题后在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;接收单元,被配置为接收网络设备130返回的所述实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在网络设备130处,接收第一设备110或第二设备120发送的内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息,将所述实际义项信息返回给第一设备110或第二设备120。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收第一设备110或第二设备120发送的内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息,将所述实际义项信息返回给第一设备110或第二设备120。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收第一设备110或第二设备120发送的内容标题,在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息,将所述实际义项信息返回给第一设备110或第二设备120。
可选地,网络设备130包括:用于接收第一设备110或第二设备120发送的内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110或第二设备120的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收第一设备110或第二设备120发送的内容标题的单元;用于在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息的单元;用于将所述实际义项信息返回给第一设备110或第二设备120的单元。
可选地,网络设备130包括:接收单元,用于接收第一设备110或第二设备120发送的内容标题;第一处理单元,用于确定所述实际义项信息,所述在确定所述实际义项信息时结合第一设备110的设备类型信息或第二设备120的设备类型信息;发送单元,用于将所述实际义项信息返回给第一设备110或第二设备120。
第七实施例
如图9所示,在第七实施例中,***100包括第一设备110、智能装置150和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤901,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤903,智能装置150接收自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤905,智能装置150根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110的设备类型信息为音响,则智能装置150可确定实际义项信息为音乐“不能说的秘密”;若第一设备110的设备类型信息为电视,则智能装置150确定实际义项信息为电影“不能说的秘密”;如果第一设备110同时包括包括电视和音响,则当其为电视时,则智能装置150可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110只包括电视,则智能装置150可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110的设备类型信息为连接音响的投影仪或电视,则智能装置150可确定实际义项信息为“第一届AI大会”视频;如果第一设备110的设备类型信息为音响,则智能装置150可确定实际义项信息为“第一届AI大会”音频;如果第一设备110的设备类型信息为未连接音响的投影仪,则智能装置150可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤911,智能装置150将所述实际义项信息发送给第一设备110;
步骤907,第一设备110接收到智能装置150发送的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,在步骤905前还包括步骤913(未示出):智能装置150确定第一设备110为输出设备。
可选地,根据所述用户基于所述智能装置提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户通过自然语言指令确定第一设备110为输出设备。
可选地,智能装置150通过检测用户与设备之间的距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置150通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在智能装置150处,接收用户输入的自然语言命令;将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给第一设备110。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:接收用户输入的自然语言命令;将自然语言命令转换为内容标题;根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给第一设备110。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令转换为内容标题;根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给第一设备110。
可选地,智能装置150包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给第一设备110的单元。
可选地,智能装置150包括信息处理装置,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给第一设备110的单元。
可选地,智能装置150包括:拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;第二处理单元,被配置为根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,;发送单元,被配置为将所述实际义项信息发送给第一设备110。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110处,接收智能装置150发送的实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容,
其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收智能装置150发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;
其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收智能装置150发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;
其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:用于接收智能装置150发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收智能装置150发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:接收单元,被配置为接收智能装置150发送的实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容的;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
第八实施例
如图10所示,在第八实施例中,***100包括设备110、至少一个第二设备120、智能装置150和网络140。一种用于自然语言内容标题的消歧方法包括以下步骤:
步骤1013,智能装置150从第一设备110和第二设备120中确定输出设备;
可选地,根据用户基于智能装置150提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户可通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户可通过自然语言指令确定第一确定设备110为输出设备。
可选地,智能装置150通过检测用户与设备的距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
步骤1001,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤1003,智能装置150接收自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤1005,智能装置150根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则智能装置150可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则智能装置150确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当其为电视时,则智能装置150可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则智能装置150可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则智能装置150可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则智能装置150可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则智能装置150可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
步骤1011,智能装置150将所述实际义项信息发送给输出设备;
步骤1007,输出设备根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,输出设备通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,输出设备如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;输出设备如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;输出设备如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,该方法还包括步骤1015(未示出):智能装置150确定输出设备的设备类型信息,如输出设备可将其设备类型信息主动发送给智能装置,或者,智能装置150基于输出设备的标识,在设备描述信息库中进行匹配查询来得到。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在智能装置150处,确定对应的输出设备;接收用户输入的自然语言命令;将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:确定对应的输出设备;接收用户输入的自然语言命令;将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:确定对应的输出设备;接收用户输入的自然语言命令;将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,智能装置150包括:用于确定对应的输出设备的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元,其中,所述内容标题所对应的文本具有多个义项信息;用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给输出设备的单元。
可选地,智能装置150包括信息处理装置,其中,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元,其中,所述内容标题所对应的文本具有多个义项信息;用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给输出设备的单元。
可选地,智能装置150包括:确定单元,用于确定对应的输出设备;拾音单元,用于接收用户输入的自然语言命令;第一处理单元,用于将所述自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;第二处理单元,用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;发送单元,用于将所述实际义项信息发送给所述输出设备。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在输出设备处,接收对应智能装置150发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息;所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由输出设备执行使输出设备:接收智能装置150发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收智能装置150发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:用于接收智能装置150发送的实际义项信息的单元;用于根据所述实际义项信息,输出内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括信息处理装置,其中,所述信息处理装置包括:用于接收智能装置150发送的实际义项信息的单元;用于根据所述实际义项信息,输出内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:接收单元,被配置为接收智能装置150发送的实际义项信息;输出单元,被配置为根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由智能装置150接收用户输入的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
第九实施例
如图11所示,在第九实施例中,***100包括第一设备110、智能装置150、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤1101,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤1109,智能装置150接收自然语言命令后,将自然语言命令发送给网络设备130;
可选地,智能装置150还发送设备类型信息给网络设备130;
步骤1103,网络设备130接收所述自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤1105,网络设备130根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若第一设备110的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果第一设备110同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果第一设备110只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而第一设备110的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果第一设备110的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果第一设备110的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从智能装置150接收第一设备110的设备类型信息;
可选地,网络设备130本地获得第一设备110的设备类型信息。
步骤1111,网络设备130将所述实际义项信息发送给第一设备110;
步骤1107,第一设备110接收到网络设备130发送的所述实际义项信息后、根据所述实际义项信息,输出内容标题所对应的内容。
具体地,第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,在步骤1103前还包括步骤1113(未示出):智能装置150确定第一设备110为输出设备。
可选地,根据所述用户基于智能装置150提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户通过自然语言指令确定第一设备110为输出设备。
可选地,智能装置150通过检测用户与设备的距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在智能装置150处,接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括信息处理装置,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:拾音单元,被配置为接收用户输入的自然语言命令;发送单元,被配置为将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在网络设备130处,接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息发送给第一设备110。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息发送给第一设备110。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息发送给第一设备110。
可选地,网络设备130包括:用于智能装置150发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给第一设备110的单元。
可选地,网络设备130包括信息处理装置,所述信息处理装置包括:用于接收智能装置150发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给第一设备110的单元。
可选地,网络设备130包括:接收单元,用于接收智能装置150发送的自然语言命令;第一处理单元,用于将自然语言命令转换为内容标题;第二处理单元用于根据第一设备110的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;发送单元,用于将所述实际义项信息发送给第一设备110。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在第一设备110处,接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:接收单元,被配置为接收网络设备130发送的实际义项信息;输出单元,被配置为根据所述实际义项信息,输出内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130从智能装置150处接收的自然语言命令并将其转换为所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
第十实施例
如图12所示,在第十实施例中,***100包括第一设备110、智能装置150、网络设备130和网络140。该实施例以输出设备为第一设备110为例示出一种用于自然语言内容标题消歧的方法,其中,该方法包括以下步骤:
步骤1201,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤1203,智能装置150接收自然语言命令后,将自然语言命令转换为内容标题并发送给网络设备130,其中,所述内容标题所对应的文本具有多个义项信息。
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,智能装置150还发送对应输出设备的设备类型信息给网络设备130;
步骤1205,网络设备130接收所述内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从智能装置150接收输出设备的设备类型信息;
可选地,网络设备130本地输出设备的设备类型信息;
步骤1211,网络设备130将所述实际义项信息发送给输出设备如第一设备110;
步骤1207,第一设备110接收到网络设备130发送的所述实际义项信息后、根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,输出设备如第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,在步骤1203前还包括步骤1213(未示出):智能装置150确定第一设备110为输出设备。
可选地,根据用户基于智能装置150提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户通过自然语言指令确定第一设备110为输出设备。
可选地,智能装置150通过检测用户与设备的距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:
在智能装置150处,接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收用户输入的自然语言命令;将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括信息处理装置,所述信息处理装置包括:用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;发送单元,被配置为将内容标题发送给网络设备130,使网络设备130接收内容标题后、根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在网络设备130处:接收对应输出设备(如第一设备110)发送的内容标题,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息后发送给所述输出设备。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收对应输出设备(如第一设备110)发送的内容标题,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息发送所述输出设备。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收对应输出设备(如第一设备110)发送的内容标题,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息,将所述实际义项信息发送给所述输出设备。
可选地,网络设备130包括:用于接收对应输出设备(如第一设备110)发送的内容标题的单元;用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息单元;用于将所述实际义项信息发送给所述输出设备的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收对应输出设备(如第一设备110)发送的内容标题的单元;用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给所述输出设备的单元。
可选地,网络设备130包括:接收单元,用于接收对应输出设备(如第一设备110)发送的内容标题;第一处理单元,用于根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;发送单元,用于将所述实际义项信息发送给所述输出设备。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在输出设备(如第一设备110)处:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由第一设备110执行使第一设备110:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括信息处理装置,其中,所述信息处理装置包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
可选地,第一设备110包括:接收单元,被配置为接收网络设备130发送的实际义项信息;输出单元,被配置根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收所述内容标题后、并根据第一设备110的设备类型信息从所述多个义项信息中确定的。
第十一实施例
如图13所示,在第十一实施例中,***100包括第一设备110、至少一个第二设备120、智能装置150、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤1313,智能装置150从第一设备110和第二设备120中确定输出设备;
可选地,根据用户基于智能装置150提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户通过自然语言指令确定第一设备110为输出设备。
可选地,智能装置150通过检测用户与第一设备110之间的距离和用户与第二设备120之间的距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
步骤1301,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤1309,智能装置150接收自然语言命令后,将自然语言命令转发送给网络设备130;
可选地,智能装置150还发送输出设备的设备类型信息给网络设备130;
步骤1303,网络设备130接收所述自然语言命令后将自然语言命令转换为内容标题;
所述内容标题所对应的文本具有多个义项信息,例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
步骤1305,网络设备130根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从第一设备110或第二设备120接收相应的设备类型信息;
可选地,网络设备130本地获得第一设备110或第二设备120的设备类型信息。
步骤1311,网络设备130将所述实际义项信息发送给输出设备;
步骤1307,输出设备接收到网络设备130发送所述实际义项信息后,根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,输出设备如第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在智能装置150处,确定输出设备为设备110或设备120;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合输出设备的设备类型。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:确定输出设备为设备110或设备120;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合输出设备的设备类型。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:确定输出设备为设备110或设备120;接收用户输入的自然语言命令;将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合输出设备的设备类型。
可选地,智能装置150包括:用于确定输出设备为设备110或设备120的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并在确定所述实际义项信息时结合输出设备的设备类型。
可选地,智能装置150包括信息处理装置,所述信息处理装置包括:用于从第一设备110和第二设备120中确定输出设备的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令发送给网络设备130的单元,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:确定单元,被配置为从第一设备110和第二设备120中确定输出设备;拾音单元,被配置为接收用户输入的自然语言命令;发送单元,被配置为将自然语言命令发送给网络设备130,使网络设备130接收自然语言命令后将自然语言命令转换为内容标题,并根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在网络设备130处,接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给输出设备。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给输出设备。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收智能装置150发送的自然语言命令后将自然语言命令转换为内容标题,其中,所述内容标题所对应的文本具有多个义项信息;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给输出设备。
可选地,网络设备130包括:用于接收智能装置150发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元,其中,所述内容标题所对应的文本具有多个义项信息;用于根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给输出设备的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收智能装置150发送的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元,其中,所述内容标题所对应的文本具有多个义项信息;用于根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给输出设备的单元。
可选地,网络设备130包括:接收单元,用于接收智能装置150发送的自然语言命令;第一处理单元,用于将自然语言命令转换为内容标题;第二处理单元,用于根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;发送单元,被配置为将所述实际义项信息发送给输出设备。
可选地,所述第一处理单元和所述第二处理单元可以合并为一个处理单元。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在输出设备处,接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由输出设备执行使输出设备:接收网络设备130发送的述实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:用于接收网络设备130发送的所述实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括信息处理装置,其中,所述信息处理装置包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:接收单元,被配置为接收网络设备130发送的实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由网络设备130接收智能装置150发送的自然语言命令并将其转换为所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
第十二实施例
如图14所示,在第十二实施例中,***100包括第一设备110、至少一个第二设备120、智能装置150、网络设备130和网络140。一种用于自然语言内容标题消歧的方法包括以下步骤:
步骤1413,智能装置150从第一设备110和第二设备120中确定输出设备;
可选地,根据用户基于智能装置150提交的关于输出设备的操作来确定所述输出设备。具体地,智能装置150可以提供供用户选择的界面,用户通过触摸屏或键盘选择第一设备110为输出设备;智能装置150可以提供语音交互界面,用户通过自然语言指令确定第一设备110为输出设备。
可选地,智能装置150通过检测用户与第一设备110之间的距离以及用户与第二设备120之间距离确定输出设备,例如,当用户与第一设备110的距离最近时确定第一设备110为输出设备;
可选地,智能装置150通过检测用户自然语言命令方向确定输出设备,例如,智能装置150通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备为第一设备110,则确定第一设备110为输出设备;
可选地,智能装置通过检测用户正面朝向确定输出设备,例如,智能装置150通过图像检测用户正面所朝方向上存在的设备为第一设备110,则确定第一设备110为输出设备。
步骤1401,用户发送自然语言命令;
用户在与设备进行语音交互时,更倾向于使用较自然,较简单的表达方式,例如用户可能直接发出自然语言命令“播放周杰伦的不能说的秘密”,甚至直接发送自然语言命令如“不能说的秘密”、“第一届AI大会”等。
步骤1403,智能装置150接收自然语言命令后,将自然语言命令转换为内容标题并发送给网络设备130,其中,所述内容标题所对应的文本具有多个义项信息;
例如“不能说的秘密”可以代表音乐“不能说的秘密”,也可以代表电影“不能说的秘密”;“第一届AI大会”可以代表“第一届AI大会”视频,也可以代表“第一届AI大会”音频,或“第一届AI大会”相关文字或网页。
可选地,智能装置150还发送输出设备的设备类型信息给网络设备130;
步骤1405,网络设备130接收所述内容标题,并根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;
例如,假设用户输入的自然语言命令为“不能说的秘密”,而输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为音乐“不能说的秘密”;若输出设备的设备类型信息为电视,则网络设备130确定实际义项信息为电影“不能说的秘密”;如果输出设备同时包括包括电视和音响,则当其为电视时,则网络设备130可确定实际义项信息为电影“不能说的秘密”。在另一个实施例中,如果输出设备只包括电视,则网络设备130可确定实际义项信息为电影“不能说的秘密”,并提示用户确定的内容为电影“不能说的秘密”,可选地提示用户是否切换为音乐“不能说的秘密”。
再如,假设用户输入的自然语言命令为“第一届AI大会”,而输出设备的设备类型信息为连接音响的投影仪或电视,则网络设备130可确定实际义项信息为“第一届AI大会”视频;如果输出设备的设备类型信息为音响,则网络设备130可确定实际义项信息为“第一届AI大会”音频;如果输出设备的设备类型信息为未连接音响的投影仪,则网络设备130可确定实际义项信息为“第一届AI大会”相关文字、图片或网页。
可选地,网络设备130从第一设备110或第二设备120接收相应的设备类型信息;
可选地,网络设备130本地获得第一设备110或第二设备120的设备类型信息。
步骤1411,网络设备130将所述实际义项信息发送给输出设备;
步骤1407,输出设备接收到网络设备130发送的所述实际义项信息后,根据所述实际义项信息,输出所述内容标题所对应的内容。
具体地,输出设备如第一设备110通过本地搜索内置存储器或外连存储器获得所述内容标题所对应的内容并输出,也可以通过网络搜索获得所述内容标题所对应的内容并输出,也可以接收其它设备发送的所述内容标题所对应的内容并输出。例如,第一设备110如为音响,其可本地搜索内置存储器或连接的CD、网络搜索、或从其它设备接收获得音乐“不能说的秘密”并播放;第一设备110如为电视,其可本地搜索内置存储器或连接的VCD、DVD、USB存储器、网络搜索、或从其它设备接收获得电影“不能说的秘密”并播放;第一设备110如为投影仪,其可从其它设备获得“第一届AI大会”相关文字或网页等,并呈现该等文字或网页。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在智能装置150处,从第一设备110和第二设备120中确定输出设备;接收自然语言命令后,将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,存储有一个或多个程序的计算机介质,所述程序由智能装置150执行使智能装置150:从第一设备110和第二设备120中确定输出设备;接收自然语言命令后,将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:从第一设备110和第二设备120中确定输出设备;接收自然语言命令后,将自然语言命令转换为内容标题并发送给网络设备130,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:用于确定输出设备为设备110或设备120的单元;用于接收用户输入的自然语言命令的单元;用于从第一设备110和第二设备120中确定输出设备的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括信息处理装置,其中,所述信息处理装置包括:用于从第一设备110和第二设备120中确定输出设备的单元;用于接收用户输入的自然语言命令的单元;用于将自然语言命令转换为内容标题的单元;用于将内容标题发送给网络设备130的单元,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,智能装置150包括:确定单元,被配置为从第一设备110和第二设备120中确定输出设备;拾音单元,被配置为接收用户输入的自然语言命令;第一处理单元,被配置为将自然语言命令转换为内容标题;发送单元,被配置为将内容标题发送给网络设备130,使网络设备130接收内容标题后,根据所述输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在网络设备130处,接收智能装置150发送的内容标题;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,存储有一个或多个程序的计算机介质,所述程序由网络设备130执行使网络设备130:接收智能装置150发送的内容标题;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,网络设备130包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收智能装置150发送的内容标题;根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;将所述实际义项信息发送给所述输出设备。
可选地,网络设备130包括:用于接收智能装置150发送的内容标题的单元;用于根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息的单元;用于将所述实际义项信息发送给所述输出设备的单元。
可选地,网络设备130包括信息处理装置,其中,所述信息处理装置包括:用于接收智能装置150发送的内容标题的单元;用于根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息单元;用于将所述实际义项信息发送给所述输出设备的单元。
可选地,网络设备130包括:接收单元,用于接收智能装置150发送的内容标题;第一处理单元,被配置为根据对应输出设备的设备类型信息,从所述多个义项信息中确定所述内容标题所对应的实际义项信息;发送单元,被配置为将所述实际义项信息发送给所述输出设备。
可选地,一种用于自然语言内容标题消歧的方法包括以下步骤:在输出设备处,接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,存储有一个或多个程序的计算机介质,所述程序由输出设备执行使输出设备:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括至少一个处理器和存储有由至少一个处理器执行的一个或多个程序的存储器,程序包括指令,所述指令用于:接收网络设备130发送的实际义项信息;根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括信息处理装置,其中,所述信息处理装置包括:用于接收网络设备130发送的实际义项信息的单元;用于根据所述实际义项信息,输出所述内容标题所对应的内容的单元;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
可选地,输出设备包括:接收单元,被配置为接收网络设备130发送的实际义项信息;输出单元,被配置为根据所述实际义项信息,输出所述内容标题所对应的内容;其中,所述内容标题所对应的文本具有多个义项信息,所述实际义项信息是由所述网络设备从智能装置接收所述内容标题后、并根据所述输出设备的设备类型信息从所述多个义项信息中确定的。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (24)
1.一种应用于自然语言内容标题消歧***的方法,所述***包括第一设备、至少包括第二设备的其它设备、智能装置和网络,所述方法包括如下步骤:
智能装置确定输出设备为第一设备或至少包括第二设备的其它设备;
用户发送自然语言命令;
智能装置接收自然语言命令后,将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
智能装置确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
智能装置在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备;
输出设备接收到智能装置发送的确定的内容标题具体代表的内容后输出所述确定的内容标题具体代表的内容。
2.如权利要求1所述的方法,用户通过智能装置的输入接口确定输出设备。
3.如权利要求2所述的方法,智能装置提供供用户选择的界面,用户通过触摸屏或键盘确定输出设备。
4.如权利要求2所述的方法,智能装置提供语音交互界面,用户通过自然语言指令确定输出设备。
5.如权利要求2所述的方法,智能装置通过检测用户与设备的距离确定输出设备。
6.如权利要求5所述的方法,与用户距离最近的设备为输出设备。
7.如权利要求2所述的方法,智能装置通过检测用户自然语言命令方向确定输出设备。
8.如权利要求2所述的方法,智能装置通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备,确定自然语言命令方向上的设备为输出设备。
9.如权利要求2所述的方法,智能装置通过语音检测用户自然语言命令方向,同时通过图像检测该方向上存在的设备,确定自然语言命令方向上与用户距离最近的设备为输出设备。
10.如权利要求2所述的方法,智能装置通过检测用户正面朝向确定输出设备。
11.如权利要求2所述的方法,智能装置通过图像检测用户正面所朝方向上存在的设备为输出设备。
12.一种用于自然语言内容标题消歧的方法,所述方法包括在智能装置处执行如下步骤:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
13.一种计算机介质,其上存储有计算机程序,所述程序由智能装置执行使智能装置:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
14.一种用于自然语言内容标题消歧的智能装置,智能装置包括处理器、存储器及存储在存储器上并可由处理器执行的程序,所述处理器执行所述程序实现以下步骤:
确定输出设备为第一设备或至少包括第二设备的其它设备;
接收用户输入的自然语言命令;
将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备。
15.一种用于自然语言内容标题消歧的智能装置,所述智能装置包括:
用于确定输出设备为第一设备或至少包括第二设备的其它设备的模块;
用于接收用户输入的自然语言命令的模块;
用于将自然语言命令转换为内容标题的模块,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
用于确定内容标题具体代表的内容的模块,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
用于在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备的模块。
16.一种用于自然语言内容标题消歧的智能装置,所述智能装置包括信息处理装置,所述信息处理装置包括:
用于确定输出设备为第一设备或至少包括第二设备的其它设备的模块;
用于接收用户输入的自然语言命令的模块;
用于将自然语言命令转换为内容标题的模块,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
用于确定内容标题具体代表的内容的模块,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
用于在确定内容标题具体代表的内容后将内容标题具体代表的内容发送给输出设备的模块。
17.一种用于自然语言内容标题消歧的智能装置,所述智能装置包括:
检测单元,用于确定输出设备为第一设备或至少包括第二设备的其它设备;
拾音单元,被配置为接收用户输入的自然语言命令;
耦接至拾音单元的第一处理单元,所述第一处理单元被配置为将自然语言命令转换为内容标题,其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;
耦接至第一处理单元的第二处理单元,所述第二处理单元被配置为确定内容标题具体代表的内容,其中,在确定内容标题具体代表的内容时结合输出设备的设备类型;
发送单元,被配置为在确定内容标题具体代表的内容后向输出设备发送其确定的内容标题代表的内容。
18.一种用于自然语言内容标题消歧的方法,所述方法包括在输出设备处执行如下步骤:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
19.一种计算机介质,其上存储有计算机程序,所述程序由输出设备执行使输出设备:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
20.一种用于自然语言内容标题消歧的输出设备,输出设备包括处理器、存储器及存储在存储器上并可由处理器执行的程序,所述处理器执行所述程序实现以下步骤:
接收智能装置发送的确定的内容标题具体代表的内容;
输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
21.一种用于自然语言内容标题消歧的输出设备,所述输出设备包括:
用于接收智能装置发送的确定的内容标题具体代表的内容的模块;
用于输出所述确定的内容标题代表的内容的模块;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
22.一种用于自然语言内容标题消歧的输出设备,所述输出设备包括信息处理装置,所述信息处理装置包括:
用于接收智能装置发送的确定的内容标题具体代表的内容的模块;
用于输出所述确定的内容标题代表的内容的模块;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
23.一种用于自然语言内容标题消歧的输出设备,所述输出设备包括:
接收单元,被配置为接收智能装置发送的确定的内容标题具体代表的内容;
输出模块,被配置为输出所述确定的内容标题代表的内容;
其中,所述内容标题在文字表述上是唯一确定的,但是其代表的内容不是唯一确定的;所述确定的内容标题具体代表的内容是由智能装置接收用户输入的自然语言命令并将其转换为内容标题后结合输出设备的设备类型确定的。
24.一种自然语言内容标题消歧***,所述***包括如权利要求14-17任一所述的智能装置、如权利要求20-23任一所述的输出设备、其它设备和网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010325484.2A CN111539202A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010325484.2A CN111539202A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN201710357079.7A CN107193810B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710357079.7A Division CN107193810B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111539202A true CN111539202A (zh) | 2020-08-14 |
Family
ID=59875966
Family Applications (13)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010325431.0A Withdrawn CN111538811A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325483.8A Active CN111539219B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325437.8A Withdrawn CN111539201A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN201710357079.7A Active CN107193810B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325484.2A Withdrawn CN111539202A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325438.2A Withdrawn CN111539215A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325491.2A Withdrawn CN111539204A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325441.4A Withdrawn CN111539216A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325436.3A Withdrawn CN111539214A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325485.7A Withdrawn CN111539203A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325448.6A Withdrawn CN111539218A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325432.5A Withdrawn CN111538812A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325447.1A Active CN111539217B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010325431.0A Withdrawn CN111538811A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325483.8A Active CN111539219B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325437.8A Withdrawn CN111539201A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN201710357079.7A Active CN107193810B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010325438.2A Withdrawn CN111539215A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325491.2A Withdrawn CN111539204A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325441.4A Withdrawn CN111539216A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325436.3A Withdrawn CN111539214A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325485.7A Withdrawn CN111539203A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325448.6A Withdrawn CN111539218A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325432.5A Withdrawn CN111538812A (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
CN202010325447.1A Active CN111539217B (zh) | 2017-05-19 | 2017-05-19 | 一种用于自然语言内容标题消歧的方法、设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (13) | CN111538811A (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109901698B (zh) * | 2017-12-08 | 2023-08-08 | 深圳市腾讯计算机***有限公司 | 一种智能交互方法、可穿戴设备和终端以及*** |
CN109979462A (zh) * | 2019-03-21 | 2019-07-05 | 广东小天才科技有限公司 | 一种结合上下文语境获取意图的方法和*** |
US11769015B2 (en) | 2021-04-01 | 2023-09-26 | International Business Machines Corporation | User interface disambiguation |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3772214B2 (ja) * | 2003-05-12 | 2006-05-10 | 独立行政法人情報通信研究機構 | 自然文曖昧性解消装置、及び自然文曖昧性解消プログラム |
WO2005020093A1 (en) * | 2003-08-21 | 2005-03-03 | Idilia Inc. | Internet searching using semantic disambiguation and expansion |
EP1603018B1 (en) * | 2004-06-02 | 2018-05-16 | BlackBerry Limited | Handheld electronic device with text disambiguation |
CN101375273A (zh) * | 2005-12-09 | 2009-02-25 | 泰吉克通讯股份有限公司 | 用于绘制文本和其他应用的嵌入式规则引擎 |
CN101178705A (zh) * | 2007-12-13 | 2008-05-14 | 中国电信股份有限公司 | 一种自然语言理解方法和人机交互智能*** |
US9171541B2 (en) * | 2009-11-10 | 2015-10-27 | Voicebox Technologies Corporation | System and method for hybrid processing in a natural language voice services environment |
CN102543082B (zh) * | 2012-01-19 | 2014-01-15 | 北京赛德斯汽车信息技术有限公司 | 使用自然语言的车载信息服务***语音操作方法及*** |
US10417037B2 (en) * | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9547647B2 (en) * | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
CN104969289B (zh) * | 2013-02-07 | 2021-05-28 | 苹果公司 | 数字助理的语音触发器 |
US11138971B2 (en) * | 2013-12-05 | 2021-10-05 | Lenovo (Singapore) Pte. Ltd. | Using context to interpret natural language speech recognition commands |
CN106469188A (zh) * | 2016-08-30 | 2017-03-01 | 北京奇艺世纪科技有限公司 | 一种实体消歧方法及装置 |
-
2017
- 2017-05-19 CN CN202010325431.0A patent/CN111538811A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325483.8A patent/CN111539219B/zh active Active
- 2017-05-19 CN CN202010325437.8A patent/CN111539201A/zh not_active Withdrawn
- 2017-05-19 CN CN201710357079.7A patent/CN107193810B/zh active Active
- 2017-05-19 CN CN202010325484.2A patent/CN111539202A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325438.2A patent/CN111539215A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325491.2A patent/CN111539204A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325441.4A patent/CN111539216A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325436.3A patent/CN111539214A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325485.7A patent/CN111539203A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325448.6A patent/CN111539218A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325432.5A patent/CN111538812A/zh not_active Withdrawn
- 2017-05-19 CN CN202010325447.1A patent/CN111539217B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111539201A (zh) | 2020-08-14 |
CN111538811A (zh) | 2020-08-14 |
CN107193810B (zh) | 2020-06-23 |
CN111539219B (zh) | 2024-04-26 |
CN111539218A (zh) | 2020-08-14 |
CN111538812A (zh) | 2020-08-14 |
CN111539219A (zh) | 2020-08-14 |
CN111539217A (zh) | 2020-08-14 |
CN111539215A (zh) | 2020-08-14 |
CN111539203A (zh) | 2020-08-14 |
CN111539204A (zh) | 2020-08-14 |
CN111539214A (zh) | 2020-08-14 |
CN107193810A (zh) | 2017-09-22 |
CN111539217B (zh) | 2024-01-12 |
CN111539216A (zh) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6952184B2 (ja) | ビューに基づく音声インタラクション方法、装置、サーバ、端末及び媒体 | |
JP6713034B2 (ja) | スマートテレビの音声インタラクティブフィードバック方法、システム及びコンピュータプログラム | |
JP7029613B2 (ja) | インターフェイススマートインタラクティブ制御方法、装置、システム及びプログラム | |
KR102309540B1 (ko) | 사용자의 입력 입력에 기초하여 타겟 디바이스를 결정하고, 타겟 디바이스를 제어하는 서버 및 그 동작 방법 | |
WO2020078300A1 (zh) | 一种终端投屏的控制方法和终端 | |
US20190042185A1 (en) | Flexible voice-based information retrieval system for virtual assistant | |
CN107608799B (zh) | 一种用于执行交互指令的方法、设备及存储介质 | |
CN107193810B (zh) | 一种用于自然语言内容标题消歧的方法、设备和*** | |
CN109032345A (zh) | 设备控制方法、装置、设备、服务端和存储介质 | |
US11664024B2 (en) | Artificial intelligence device | |
EP3963905A1 (en) | Mapping visual tags to sound tags using text similarity | |
CN115273840A (zh) | 语音交互设备和语音交互方法 | |
JP7230803B2 (ja) | 情報処理装置および情報処理方法 | |
CN111344664B (zh) | 电子设备及其控制方法 | |
JP6944920B2 (ja) | スマートインタラクティブの処理方法、装置、設備及びコンピュータ記憶媒体 | |
CN114781365A (zh) | 端到端模型训练方法、语义理解方法、装置、设备和介质 | |
CN114694661A (zh) | 一种第一终端设备、第二终端设备和语音唤醒方法 | |
US11706482B2 (en) | Display device | |
WO2022193735A1 (zh) | 显示设备及语音交互方法 | |
CN117806587A (zh) | 显示设备和多轮对话预料生成方法 | |
CN117809649A (zh) | 显示设备和语义分析方法 | |
CN118331531A (zh) | 一种显示设备及多类别指令响应方法 | |
CN117831541A (zh) | 基于声纹识别的业务处理方法、电子设备及服务器 | |
CN115438625A (zh) | 文本纠错服务器、终端设备及文本纠错方法 | |
CN117648413A (zh) | 一种文本信息处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220111 Address after: 310024 floor 5, zone 2, building 3, Hangzhou cloud computing Industrial Park, Zhuantang street, Xihu District, Hangzhou City, Zhejiang Province Applicant after: Hangzhou suddenly Cognitive Technology Co.,Ltd. Address before: 100083 gate 3, block a, 768 Creative Industry Park, Zhongguancun, No.5 Xueyuan Road, Haidian District, Beijing Applicant before: BEIJING MORAN COGNITIVE TECHNOLOGY Co.,Ltd. |
|
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200814 |