本公开的示例实施例总体涉及计算机领域,特别地涉及用于功能调用的方法、装置、设备和计算机可读存储介质。
背景技术:
1、随着信息技术的发展,各种终端设备可以在工作和生活等方面向人们提供各种服务。终端设备中可以部署有提供服务的应用。终端设备通过应用的用户界面呈现相应的内容并实现与用户之间的交互,满足用户的各类需求。在一些情况下,用户可能在应用内发起功能调用请求。因此,如何提高功能的调用效率是所关注的问题。
技术实现思路
1、在本公开的第一方面,提供了一种用于功能调用的方法。该方法包括:响应于触发对目标功能的调用,基于目标功能的配置信息确定目标功能的至少一个调用参数;基于调用的触发模式,获取至少一个调用参数的参数值,触发模式是用于触发目标功能的调用的多个预定模式之一;以及基于至少一个调用参数的参数值,调用目标功能。
2、在本公开的第二方面,提供了一种用于功能调用的装置。该装置包括:确定模块,被配置为响应于触发对目标功能的调用,基于目标功能的配置信息确定目标功能的至少一个调用参数;获取模块,被配置为基于调用的触发模式,获取至少一个调用参数的参数值,触发模式是用于触发目标功能的调用的多个预定模式之一;以及调用模块,被配置为基于至少一个调用参数的参数值,调用目标功能。
3、在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使电子设备执行第一方面的方法。
4、在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面的方法。
5、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,其中计算机程序被处理器执行时实现根据本公开的第一方面的方法。
6、应当理解,该部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的描述而变得容易理解。
1.一种用于功能调用的方法,包括:
2.根据权利要求1所述的方法,其中所述触发模式是通过如下方式确定的:
3.根据权利要求2所述的方法,其中获取所述至少一个调用参数的参数值包括:
4.根据权利要求3所述的方法,其中所述配置信息指示所述至少一个调用参数的澄清模式包括表单,所述配置信息包括所述表单的结构信息;并且
5.根据权利要求2所述的方法,其中获取所述至少一个调用参数的参数值包括:
6.根据权利要求5所述的方法,其中获取所述至少一个调用参数的参数值还包括:
7.根据权利要求2所述的方法,其中所述配置信息指示所述至少一个调用参数的澄清模式包括对话模式。
8.根据权利要求7所述的方法,其中获取所述至少一个调用参数的参数值包括:
9.根据权利要求7所述的方法,其中获得针对所述至少一个调用参数的澄清提问包括:
10.根据权利要求9所述的方法,其中获得针对所述至少一个调用参数的澄清提问还包括:
11.根据权利要求1所述的方法,其中所述触发模式是通过如下方式确定的包括:
12.根据权利要求11所述的方法,其中获取所述至少一个调用参数的参数值包括:
13.根据权利要求1所述的方法,还包括:
14.根据权利要求13所述的方法,还包括:
15.一种用于功能调用的装置,包括:
16.一种电子设备,包括:
17.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至14中任一项所述的方法。
18.一种计算机程序产品,包括计算机程序,其中所述计算机程序被处理器执行时实现根据权利要求1至14中任一项所述的方法。
