[发明专利]任务开发方法、装置、电子设备及计算机可读存储介质有效
申请号: | 201910523322.7 | 申请日: | 2019-06-17 |
公开(公告)号: | CN110244941B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 王卓然;亓超;马宇驰;刘郑勇;陈华荣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 开发 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请实施例提供了一种任务开发方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。该方法包括:获取在对应系统中绘制的流程树,流程树包括多个功能节点,任一功能节点具备对应的功能类型,然后基于获取到的在对应系统中绘制的流程树,生成可执行的任务树。本申请实施例实现了降低执行任务的复杂度,进而可以降低程序开发人员的开发数据量。
技术领域
本申请涉及计算机技术领域,具体而言,本申请涉及一种任务开发方法、装置、电子设备及计算机可读存储介质。
背景技术
随着信息技术的发展,计算机开发领域也随之发展,在执行某一任务之前,程序开发人员需要基于任务进行代码编写,并且在代码编写完成后,通过运行编写的代码才可以执行该任务,例如在执行话费查询任务之前,程序开发人员需要编写话费查询任务对应的代码,在代码编写完成之后,才可以执行话费查询任务,为用户查询话费。
然而,针对每个任务,程序开发人员需要针对每个任务编写对应的代码,在代码编写完成之后才可以通过执行编码后的代码以执行对应的任务,从而导致能够执行任务的复杂度较高,进而导致程序开发人员的开发工作量较大。
发明内容
本申请提供了一种任务开发方法、装置、电子设备及计算机可读存储介质,可以解决执行任务的复杂度较高以及程序开发人员的开发工作量较大的问题。技术方案如下:
第一方面,提供了一种任务开发方法,该方法包括:
获取在对应系统中绘制的流程树,流程树包括多个功能节点,任一功能节点具备对应的功能类型;
基于获取到的在对应系统中绘制的流程树,生成可执行的任务树。
在一种可能的实现方式中,该方法还包括:方法还包括:当接收到用户输入的请求信息时,基于用户输入的请求信息,调用并执行对应的任务树,得到与请求信息对应执行结果。
在一种可能的实现方式中,当接收到用户输入的请求信息时,基于用户输入的请求信息,调用并执行对应的任务树,得到与请求信息对应执行结果,包括:
当接收到用户输入的任务执行请求信息时,对用户输入的任务执行请求信息进行自然语言处理,得到任务执行请求消息对应的请求意图;
基于任务执行请求消息对应的请求意图,调用并执行与请求意图对应的任务树,得到与任务执行请求信息对应的执行结果。
在一种可能的实现方式中,功能节点包括以下至少一项:
管理节点;提示音节点;请求用户输入节点;期望节点;节点调用节点;流程调用节点;循环边节点。
在一种可能的实现方式中,获取到的在对应系统中绘制的流程树为可扩展标记语言XML格式;
基于获取到的在对应系统中绘制的流程树,生成可执行的任务树,包括:
通过后端引擎解析XML格式的流程树,得到解析结果;
通过后端引擎并基于解析结果,生成可执行的任务树。
在一种可能的实现方式中,在对应的系统中绘制流程树的方式,包括:
接收用户输入的流程树绘制请求消息,流程树绘制请求消息携带待绘制的流程树对应的任务,并用于请求绘制对应任务的流程树;
基于用户输入的流程树绘制请求消息,在对应的系统中绘制对应任务的流程树。
在一种可能的实现方式中,基于用户输入的流程树绘制请求消息,在对应的系统中绘制对应任务的流程树,包括:
基于用户输入的流程树绘制请求消息,确定待绘制的流程树对应的任务信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910523322.7/2.html,转载请声明来源钻瓜专利网。