本发明涉及人工智能,尤其涉及一种业务处理方法及装置。
背景技术:
1、目前,如图1所示,智能终端通过调用不同的超文本传输协议(hyper texttransfer protocol,http)接口实现与云端设备之间的交互,从而实现不同业务的处理。
2、然而,由于多个http接口是固有的,且每个http接口对应一种业务类型,智能终端与云端设备之间的耦合度较高,业务类型扩展困难,从而导致智能终端与云端设备之间的交互效率较低。
技术实现思路
1、本发明提供一种业务处理方法及装置,用以解决现有技术中智能终端与云端设备之间的耦合度较高,业务类型扩展困难,从而导致智能终端与云端设备之间的交互效率较低的缺陷,实现降低智能终端与云端设备之间的耦合度,从而使得业务类型易于扩展,极大地提升智能终端与云端设备之间的交互效率的目的。
2、第一方面,本发明提供一种业务处理方法,应用于云端设备,所述方法包括:
3、接收并响应智能终端发送的信息处理请求,对所述信息处理请求中携带的待处理信息进行意图识别,得到意图信息;
4、基于所述意图信息确定目标业务逻辑;
5、基于所述目标业务逻辑进行业务处理,得到业务处理结果。
6、根据本发明提供的一种业务处理方法,所述对所述信息处理请求中携带的待处理信息进行意图识别,得到意图信息,包括:
7、获取训练好的自然语言处理模型;
8、利用所述自然语言处理模型对所述信息处理请求中携带的待处理信息进行意图识别,得到所述意图信息。
9、根据本发明提供的一种业务处理方法,所述待处理信息为所述智能终端接收到的语音输入信息,所述利用所述自然语言处理模型对所述信息处理请求中携带的待处理信息进行意图识别,得到所述意图信息,包括:
10、利用所述自然语言处理模型中的语音识别模块,对所述语音输入信息进行语音识别,得到语音识别文本信息;
11、利用所述自然语言处理模型中的预处理模块,对所述语音识别文本信息进行预处理,得到预处理后的所述语音识别文本信息;
12、利用所述自然语言处理模型中的自然语言理解模块,对预处理后的所述语音识别文本信息进行意图识别,得到所述意图信息。
13、根据本发明提供的一种业务处理方法,所述待处理信息为所述智能终端内预置的文本信息,所述利用所述自然语言处理模型对所述信息处理请求中携带的待处理信息进行意图识别,得到所述意图信息,包括:
14、利用所述自然语言处理模型中的预处理模块,对所述预置的文本信息进行预处理,得到预处理后的所述预置的文本信息;
15、利用所述自然语言处理模型中的自然语言理解模块,对预处理后的所述预置的文本信息进行意图识别,得到所述意图信息。
16、根据本发明提供的一种业务处理方法,所述基于所述意图信息确定目标业务逻辑,包括:
17、将多个业务处理类加载到意图集合中;所述业务处理类中包含业务逻辑,且每个所述业务处理类都有其一一对应的意图信息;
18、从所述意图集合中的各所述业务处理类中查找出所述意图信息对应的所述目标业务处理类,所述目标业务处理类中包含所述目标业务逻辑。
19、根据本发明提供的一种业务处理方法,所述基于所述目标业务逻辑进行业务处理,得到业务处理结果,包括:
20、调用所述目标业务处理类,执行所述目标业务处理类中的所述目标业务逻辑,得到所述业务处理结果。
21、根据本发明提供的一种业务处理方法,还包括:
22、将所述业务处理结果的数据格式调整为所述智能终端预设的数据格式;
23、将调整数据格式后的所述业务处理结果返回所述智能终端。
24、第二方面,本发明还提供一种业务处理装置,应用于云端设备,所述装置包括:
25、意图识别模块,用于接收并响应智能终端发送的信息处理请求,对所述信息处理请求中携带的待处理信息进行意图识别,得到意图信息;
26、逻辑确定模块,用于基于所述意图信息确定目标业务逻辑;
27、业务处理模块,用于基于所述目标业务逻辑进行业务处理,得到业务处理结果。
28、第三方面,本发明还提供一种云端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面任一种所述的业务处理方法的步骤。
29、第四方面,本发明还提供一种业务处理方法,应用于智能终端,所述方法包括:
30、向云端设备发送信息处理请求,所述信息处理请求中携带待处理信息;所述信息处理请求用于指示所述云端设备对所述待处理信息进行意图识别,得到意图信息,并基于所述意图信息确定目标业务逻辑,基于所述目标业务逻辑进行业务处理,得到业务处理结果;
31、接收所述云端设备返回的所述业务处理结果。
32、第五方面,本发明还提供一种业务处理装置,应用于智能终端,所述装置包括:
33、请求发送模块,用于向云端设备发送信息处理请求,所述信息处理请求中携带待处理信息;所述信息处理请求用于指示所述云端设备对所述待处理信息进行意图识别,得到意图信息,并基于所述意图信息确定目标业务逻辑,基于所述目标业务逻辑进行业务处理,得到业务处理结果;
34、结果接收模块,用于接收所述云端设备返回的所述业务处理结果。
35、第六方面,本发明还提供一种智能终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第四方面任一种所述的业务处理方法的步骤。
36、第七方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面或第四方面任一种所述的业务处理方法的步骤。
37、本发明提供的业务处理方法及装置,首先云端设备接收并响应智能终端发送的信息处理请求,对信息处理请求中携带的待处理信息进行意图识别,得到意图信息,并通过意图信息选择目标业务逻辑进行业务处理,无需局限于固定的http接口进行业务处理,可以降低智能终端与云端设备之间的耦合度,从而使得业务类型易于扩展,极大地提升了智能终端与云端设备之间的交互效率。
38、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
39、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种业务处理方法,其特征在于,应用于云端设备,所述方法包括:
2.根据权利要求1所述的业务处理方法,其特征在于,所述对所述信息处理请求中携带的待处理信息进行意图识别,得到意图信息,包括:
3.根据权利要求2所述的业务处理方法,其特征在于,所述待处理信息为所述智能终端接收到的语音输入信息,所述利用所述自然语言处理模型对所述信息处理请求中携带的待处理信息进行意图识别,得到所述意图信息,包括:
4.根据权利要求2所述的业务处理方法,其特征在于,所述待处理信息为所述智能终端内预置的文本信息,所述利用所述自然语言处理模型对所述信息处理请求中携带的待处理信息进行意图识别,得到所述意图信息,包括:
5.根据权利要求1至4任一项所述的业务处理方法,其特征在于,所述基于所述意图信息确定目标业务逻辑,包括:
6.根据权利要求5所述的业务处理方法,其特征在于,所述基于所述目标业务逻辑进行业务处理,得到业务处理结果,包括:
7.根据权利要求1至4任一项所述的业务处理方法,其特征在于,还包括:
8.一种业务处理装置,其特征在于,应用于云端设备,所述装置包括:
9.一种业务处理方法,其特征在于,应用于智能终端,所述方法包括:
10.一种业务处理装置,其特征在于,应用于智能终端,所述装置包括: