本公开涉及即时通信,尤其涉及即时通信中的任务执行方法、装置及电子设备。
背景技术:
1、目前,在即时通信中,用户会通过即时通信客户端触发针对不同的任务执行对象的任务触发信息,而各个任务执行对象具有不同的执行需求(例如:命令格式需求、调用资源需求),而任务触发信息可能无法匹配任务执行对象的执行需求,使得任务执行对象端无法识别任务触发信息,导致任务执行失败。
技术实现思路
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、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种即时通信中的任务执行方法,应用在即时通信服务端,所述方法包括:
2.根据权利要求1所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述方法还包括:
3.根据权利要求2所述的方法,其中,所述任务状态信息包括:任务进度子信息和/或任务执行结果子信息;
4.根据权利要求2或3所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,并发送给所述即时通信客户端之前,所述方法还包括:
5.根据权利要求4所述的方法,其中,所述任务信息包括:任务执行对象端信息和即时通信客户端信息;
6.根据权利要求5所述的方法,其中,所述任务信息还包括:任务执行时间信息和任务执行状态信息;
7.根据权利要求4-6任一所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述方法还包括:
8.根据权利要求1-7任一所述的方法,其中,所述对任务触发信息进行解析,确定与所述任务触发信息对应的任务执行对象端和任务内容之前,所述方法还包括:
9.根据权利要求1-8任一所述的方法,其中,所述方法应用在多人聊天群的即时通信场景下;所述任务执行对象端为机器人对象;所述任务触发信息为针对机器人对象触发的。
10.一种即时通信中的任务执行方法,应用在即时通信客户端,所述方法包括:
11.根据权利要求10所述的方法,其中,所述生成包含目标任务的任务执行对象端和任务内容的任务触发信息,并发送给即时通信服务端之后,所述方法还包括:
12.根据权利要求11所述的方法,其中,所述响应于任务状态展示信息,在所述即时通信客户端的用户界面根据所述任务状态展示信息生成客户端展示信息,包括:
13.一种即时通信中的任务执行方法,应用在任务执行对象端,所述方法包括:
14.根据权利要求13所述的方法,其中,所述响应于即时通信服务端发送的任务执行请求,执行与所述任务执行请求执行对应的目标任务之后,所述方法还包括:
15.一种即时通信中的任务执行装置,所述装置包括:
16.一种即时通信中的任务执行装置,所述装置包括:
17.一种即时通信中的任务执行装置,所述装置包括:
18.一种电子设备,包括:
19.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法,或,执行根据权利要求10-12中任一项所述的方法,或,执行根据权利要求13或14所述的方法。
20.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法,或,根据权利要求10-12中任一项所述的方法,或,根据权利要求13或14所述的方法。