1.一种智能信息提示助手系统,其特征在于,包括:
监测装置,适于监测用户与智能信息提示助手以外的对象进行交互的自然交互语言;
情景判别装置,适于对所述自然交互语言进行预处理,确定所述自然交互语言所属的语言种类,并判断是否需要为所述自然交互语言提供信息提示服务,并在需要提供服务时,将预处理后的自然交互语言发送给服务装置;
服务装置,包括至少一个服务模块,所述服务模块适于根据所述语言种类选择对应的知识库对预处理后的自然交互语言进行检索;
显示设备,适于显示服务模块返回的检索结果;
知识库,适于存储与所述服务模块提供的服务相匹配的数据。
2.根据权利要求1所述的系统,其特征在于,所述情景判别装置具体包括:
预处理模块,适于对所述自然交互语言进行预处理,确定所述自然交互语言所属的语言种类,并根据所述自然交互语言进行特征抽取,形成结构化数据;
判别模块,适于判断是否需要为所述自然交互语言提供信息提示服务。
3.根据权利要求2所述的系统,其特征在于,所述判别模块还适于:
根据监测装置监测到的自然交互语言判断是否需要启动本地服务模块提供信息提示服务,当需要提供服务时,调用本地服务模块对自然交互语言进行处理。
4.根据权利要求3所述的系统,其特征在于,调用本地服务模块对自然交互语言进行处理包括:
根据本地知识库对所述自然交互语言进行检索;或者
调用与所述自然交互语言相关联的本地应用程序对所述自然交互语言进行处理。
5.根据权利要求3所述的系统,其特征在于,还包括:
当不需要启动本地服务模块提供信息提示服务时,判别模块将自然交互语言发送到云端判断是否需要为所述自然交互语言提供信息提示服务。
6.根据权利要求2所述的系统,其特征在于,所述预处理模块根据两个以上服务模块需要的共同特征进行特征抽取,并形成结构化数据。
7.根据权利要求2所述的系统,其特征在于,所述预处理模块先对所述自然交互语言进行预处理,再由判别模块判断是否需要提供信息提示服务,当需要提供服务时,将预处理后的自然交互语言发送给服务装置。
8.根据权利要求2所述的系统,其特征在于,所述判别模块先对监测装置监测到的自然交互语言进行判断,确定是否需要提供信息提示服务,当需要提供服务时,将自然交互语言发送给预处理模块进行预处理,并将预处理后的自然交互语言发送给服务装置。
9.根据权利要求1所述的系统,其特征在于,所述服务模块具体包括:
置信度判断单元,适于对所述自然交互语言进行置信度计算,确定当前服务模块是否需要提供本服务模块的服务;
特征抽取单元,适于根据当前服务模块的检索需求,对预处理后的自然交互语言进一步进行特征抽取;
信息反馈单元,适于根据所述语言种类选择对应的知识库,并根据抽取的特征在对应知识库中进行检索,将检索结果反馈给显示设备。
10.根据权利要求9所述的系统,其特征在于,所述服务模块还包括:
排序单元,适于当本服务模块获得的检索结果在两个以上时,根据用户画像对检索结果进行匹配分析,调整检索结果的显示顺序,使得匹配度高的检索结果具有更高的显示优先级,并将检索结果以及对应的显示优先级反馈给显示设备。
11.根据权利要求1所述的系统,其特征在于,所述系统还包括:
过滤排序装置,适于当有两个以上的服务模块反馈检索结果时,根据用户画像对检索结果进行过滤;或者
根据用户画像调整检索结果的显示顺序。
12.根据权利要求1所述的系统,其特征在于,所述知识库根据各个服务模块的需求对数据进行分类存储,形成结构化索引知识库。
13.根据权利要求1所述的系统,其特征在于,所述自然交互语言包括用户通过聊天应用程序与其他用户进行交互的聊天信息。
14.根据权利要求1所述的系统,其特征在于,所述自然交互语言还包括以下至少一种:
用于与其他聊天机器人进行交互的聊天信息;
用户复制到剪贴板中的文本信息;
用户在应用程序中选中的文本信息。
15.一种智能机器人助手系统的信息提示方法,其特征在在于,包括:
监测用户与智能信息提示助手以外的对象进行交互的自然交互语言;
对所述自然交互语言进行预处理,确定所述自然交互语言所属的语言种类;
判断是否需要为所述自然交互语言提供信息提示服务,并在需要提供服务时,将预处理后的自然交互语言发送给服务装置,其中,服务装置包括至少一个服务模块;
服务模块根据所述语言种类选择对应的知识库对预处理后的自然交互语言进行检索;
显示服务模块返回的检索结果。
16.根据权利要求15所述的方法,其特征在于,预处理还包括:
根据所述自然交互语言进行特征抽取,形成结构化数据。
17.根据权利要求16所述的方法,其特征在于,预处理还包括:
根据两个以上服务模块需要的共同特征进行特征抽取,并形成结构化数据。
18.根据权利要求15所述的方法,其特征在于,在预处理之前还包括:
根据自然交互语言判断是否需要启动本地服务模块提供信息提示服务,当需要提供服务时,调用本地服务模块对自然交互语言进行处理。
19.根据权利要求18所述的方法,其特征在于,调用本地服务模块对自然交互语言进行处理包括:
根据本地知识库对所述自然交互语言进行检索;或者
调用与所述自然交互语言相关联的本地应用程序对所述自然交互语言进行处理。
20.根据权利要求18所述的方法,其特征在于,还包括:
当不需要启动本地服务模块提供信息提示服务时,将自然交互语言发送到云端判断是否需要为所述自然交互语言提供信息提示服务。
21.根据权利要求15所述的方法,其特征在于,根据所述语言种类选择对应的知识库对预处理后的自然交互语言进行检索具体包括:
对所述自然交互语言进行置信度计算,确定当前服务模块是否需要提供本服务模块的服务;
当需要提供本服务模块的服务时,根据当前服务模块的检索需求,对预处理后的自然交互语言进一步进行特征抽取;
根据所述语言种类选择对应的知识库,并根据抽取的特征在对应知识库中进行检索,将检索结果反馈给显示设备。
22.根据权利要求5所述的方法,其特征在于,还包括:
当本服务模块获得的检索结果在两个以上时,根据用户画像对检索结果进行匹配分析,调整检索结果的显示顺序,使得匹配度高的检索结果具有更高的显示优先级,并将检索结果以及对应的显示优先级反馈给显示设备。
23.根据权利要求15所述的方法,其特征在于,还包括:
当有两个以上的服务模块反馈检索结果时,根据用户画像对检索结果进行过滤;或者
根据用户画像调整检索结果的显示顺序。
24.一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行的程序包括如权利要求15-23任一项所述的方法。