【技术实现步骤摘要】
即时通信中的任务执行方法、装置及电子设备
[0001]本公开涉及即时通信
,尤其涉及即时通信中的任务执行方法、装置及电子设备。
技术介绍
[0002]目前,在即时通信中,用户会通过即时通信客户端触发针对不同的任务执行对象的任务触发信息,而各个任务执行对象具有不同的执行需求(例如:命令格式需求、调用资源需求),而任务触发信息可能无法匹配任务执行对象的执行需求,使得任务执行对象端无法识别任务触发信息,导致任务执行失败。
技术实现思路
[0003]本公开提供了一种用于解决上述技术问题中的至少一项的即时通信中的任务执行方法、装置及电子设备。
[0004]根据本公开的一方面,提供了一种即时通信中的任务执行方法,应用在即时通信服务端,所述方法包括:
[0005]对所述任务触发信息进行解析,确定与所述任务触发信息对应的目标任务的任务执行对象端和任务内容,其中,所述任务触发信息为即时通信客户端发送的;
[0006]确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端;
[0007]其中,所述任务执行对象端被配置为根据所述任务执行请求执行所述目标任务。
[0008]根据本公开的另一方面,提供了一种即时通信中的任务执行方法,应用在即时通信客户端,所述方法包括:
[0009]生成包含目标任务的任务执行对象端和任务内容的任务触发信息,并发送给即时通信服务端;
[0010] ...
【技术保护点】
【技术特征摘要】
1.一种即时通信中的任务执行方法,应用在即时通信服务端,所述方法包括:对任务触发信息进行解析,确定与所述任务触发信息对应的目标任务的任务执行对象端和任务内容,其中,所述任务触发信息为即时通信客户端发送的;确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端;其中,所述任务执行对象端被配置为根据所述任务执行请求执行所述目标任务。2.根据权利要求1所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述方法还包括:响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,并发送给所述即时通信客户端;所述任务状态信息为所述任务执行对象端根据执行所述目标任务的任务状态生成并反馈给所述即时通信服务端的;所述任务状态为任务中间状态或任务完成状态。3.根据权利要求2所述的方法,其中,所述任务状态信息包括:任务进度子信息和/或任务执行结果子信息;所述任务状态展示信息包括:任务进度展示子信息和/或任务执行结果展示子信息;所述响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,包括:根据所述任务进度子信息生成任务进度展示子信息;和/或,根据所述任务执行结果子信息生成任务执行结果展示子信息。4.根据权利要求2或3所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,并发送给所述即时通信客户端之前,所述方法还包括:给所述目标任务分配任务标识;生成与所述目标任务对应的任务信息,并建立所述任务标识和所述任务信息的关联关系;将所述任务标识、所述任务信息以及二者的所述关联关系记录至预设的任务数据库表。5.根据权利要求4所述的方法,其中,所述任务信息包括:任务执行对象端信息和即时通信客户端信息;所述响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,并发送给所述即时通信客户端,包括;获取所述任务状态信息中携带的任务执行对象端信息和即时通信客户端信息,在所述任务数据库表中查找与所述任务状态信息相匹配的任务信息对应的任务标识;根据查找到的所述任务标识和所述任务状态信息生成所述任务状态展示信息,并发送给与所述即时通信客户端信息对应的所述即时通信客户端。6.根据权利要求5所述的方法,其中,所述任务信息还包括:任务执行时间信息和任务执行状态信息;所述响应于任务状态信息,根据所述任务状态信息生成任务状态展示信息,并发送给
所述即时通信客户端之后,所述方法还包括:根据所述任务状态信息更新所述与所述任务状态信息相匹配的任务信息的所述任务执行状态信息;根据接收到所述任务状态信息的时间更新所述与所述任务状态信息相匹配的任务信息的所述任务执行时间信息。7.根据权利要求4
‑
6任一所述的方法,其中,所述确定与所述任务执行对象端相匹配的执行需求参数,根据所述执行需求参数和所述任务内容,生成与所述目标任务对应的任务执行请求,并发送至所述任务执行对象端之后,所述方法还包括:按照预设周期在所述任务数据库表中检测所述目标任务的所述任务信息的任务执行时间信息;在检测到所述任务执行时间信息超过预设阈值的情况下,根据所述目标任务对应的所述任务标识生成任务失败信息,并发送给所述即时通信客户端。8.根据权利要求1
‑
7任一所述的方法,其中,所述对任务触发信息进行解析,确定与所述任务触发信息对应的任务执行对象端和任务内容之前,所述方法还包括:获取与自身通信连接的各个任务执行对象端的执行需求参数;建立各个所述任务执行对象端和与之对应所述执行需求参数的关联关系,并存储所述关联关系;所述确定与所述任务执行对象端相匹配的执行需求参数,包括:根据预先存储的所述关联关系确定与所述任务触发信息对应的任务执行对象端关联的执行需求参数。9.根据权利要求1
‑
...
【专利技术属性】
技术研发人员:刘灏哲,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。