任务调用方法及任务调用装置制造方法及图纸

技术编号:14208290 阅读:48 留言:0更新日期:2016-12-18 16:41
本发明专利技术提供一种任务调用方法,其包括接收任务预加载指令,并根据任务预加载指令对所有的调用任务进行预加载;获取调用任务的预加载结果,并对调用任务的预加载结果进行存储操作;获取任务执行指令,并根据任务执行指令获取相应的调用任务的预加载结果;根据调用任务的预加载结果,确定调用任务的调用方式,并使用调用方式对调用任务进行调用操作。本发明专利技术还提供一种任务调用装置,本发明专利技术的任务调用方法及任务调用装置根据调用任务的预加载结果,确定调用任务的调用方式,从而提高了交互平台的任务执行效率。

Task calling method and calling device

The present invention provides a method comprising receiving task call, pre load instruction, and according to the task of pre load instruction pre loaded on all the call task; pre loading results to obtain the call task, and pre loaded on the call task results storage operation; get the task execution, and according to the results obtained to perform pre loading the corresponding call task instructions; according to the pre loading results call task, determine the call task of the call, and call on the call task using call mode operation. The invention also provides a task call device, call the task of the present method and task call device according to the pre loading results call task, determine the call task of the call, so as to improve the efficiency of task execution platform.

【技术实现步骤摘要】

本专利技术涉及互联网领域,特别是涉及一种互联网任务调用方法及任务调用装置
技术介绍
随着科技的发展,用户对交互的需求越来越高,当用户在某个交互平台进行交互准备时,交互平台需要逐个完成相应的准备任务,导致整个交互准备过程的耗时较多。如用户需要观看交互平台直播,交互平台则需要依次执行预拉取直播房间信息、拉取直播参数配置以及拉取接口机IP等多个准备任务,每个准备任务一般耗时为300毫秒,网络情况不好的时候耗时可能为1000毫秒,这样导致整个准备过程的耗时会高达几千毫秒,严重影响交互平台的任务执行效率。
技术实现思路
本专利技术实施例提供一种可提高交互平台的任务执行效率的任务调用方法及任务调用装置;以解决现有的任务调用方法及任务调用装置的任务执行的耗时较高,严重影响交互平台的任务执行效率的技术问题。本专利技术实施例提供一种任务调用方法,其包括:接收任务预加载指令,并根据所述任务预加载指令对所有的调用任务进行预加载;获取所述调用任务的预加载结果,并将对所述调用任务的预加载结果进行存储操作,所述预加载结果包括未加载、加载过程中以及加载完毕;获取任务执行指令,并根据所述任务执行指令获取相应的调用任务的预加载结果;以及根据所述调用任务的预加载结果,确定所述调用任务的调用方式,并使用所述调用方式对所述调用任务进行调用操作。本专利技术实施例还提供一种任务调用装置,其包括:预加载模块,用于接收任务预加载指令,并根据所述任务预加载指令对所有的调用任务进行预加载;存储模块,用于获取所述调用任务的预加载结果,并将对所述调用任务的预加载结果进行存储操作,所述预加载结果包括未加载、加载过程中以及加载完毕;预加载结果获取模块,用于获取任务执行指令,并根据所述任务执行指令获取相应的调用任务的预加载结果;以及任务调用模块,用于根据所述调用任务的预加载结果,确定所述调用任务的调用方式,并使用所述调用方式对所述调用任务进行调用操作。相较于现有技术,本专利技术的任务调用方法及任务调用装置根据调用任务的预加载结果,确定调用任务的调用方式,从而提高了交互平台的任务执行效率;解决了现有的任务调用方法及任务调用装置的任务执行的耗时较高,严重影响交互平台的任务执行效率的技术问题。附图说明图1为本专利技术的任务调用方法的第一优选实施例的流程图;图2为本专利技术的任务调用方法的第二优选实施例的流程图;图3为本专利技术的任务调用装置的第一优选实施例的结构示意图;图4为本专利技术的任务调用装置的第二优选实施例的结构示意图;图5为本专利技术的任务调用装置的第二优选实施例的任务调用模块的结构示意图;图6为本专利技术的任务调用方法及任务调用装置的具体实施例的工作时序图;图7为本专利技术的任务调用装置所在的电子设备的工作环境结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的任务调用方法及任务调用装置可用于各种进行网络任务调用的电子设备,如网络任务服务器等。在网络任务预加载完毕的情况下,上述电子设备可实现预加载后的网络任务的同步调用;在网络任务预加载没有完成的情况下,上述电子设备实现上述网络任务的异步调用,这样在保证网络任务执行成功率的基础上,大大增强了网络任务的执行效率。请参照图1,图1为本专利技术的任务调用方法的第一优选实施例的流程图。本优选实施例的任务调用方法可使用上述的电子设备进行实施,本优选实施例的任务调用方法包括:步骤S101,接收任务预加载指令,并根据任务预加载指令对所有的调用任务进行预加载;步骤S102,获取调用任务的预加载结果,并对调用任务的预加载结果进行存储操作;步骤S103,获取任务执行指令,并根据任务执行指令获取相应的调用任务的预加载结果;步骤S104,根据调用任务的预加载结果,确定调用任务的调用方式,并使用调用方式对调用任务进行调用操作。下面详细说明本优选实施例的任务调用方法的各步骤的具体流程。在步骤S101中,任务调用装置接收用户发出的任务预加载指令,该任务预加载指令是指根据用户需要对所有将来可能调用的调用任务进行预加载的指令。这里的调用任务是指为了构建某个网络环境,调用相应的网络资源的任务;如需要开启某个网络直播房间的界面,则需要执行拉取直播房间信息、拉取直播参数配置以及拉取接口机IP等调用任务。随后任务调用装置根据接收的任务预加载指令,对所有的调用任务进行预加载处理。随后转到步骤S102。在步骤S102中,任务调用装置获取步骤S101进行预加载的调用任务预加载结果,预加载结果包括未加载、加载过程中以及加载完毕。其中未加载的调用任务是指没有进行预加载的调用任务;加载过程中的调用任务是指正在进行预加载的调用任务;加载完毕的调用任务是指已经完成预加载的调用任务。随后任务调用装置将上述调用任务的预加载结果进行存储操作,以便后续进行对预加载的调用任务进行调用操作。随后转到步骤S103。在步骤S103中,任务调用装置获取任务执行指令,该任务执行指令为用户需要调用某些调用任务的指令,这里任务调用装置可以对任务执行指令指定的调用任务进行同步执行,也可以对上述调用任务进行异步执行。随后任务调用装置根据上述任务执行指令获取相应的调用任务的预加载结果,以确定同步执行上述调用任务或异步执行上述调用任务。随后转到步骤S104。在步骤S104中,任务调用装置根据步骤S103获取的调用任务的预加载结果,确定调用任务的调用方式,这里的调用方式可包括同步调用方式或异步调用方式等。随后任务调用装置使用确定的调用方式对调用任务进行调用操作。这样即完成了本优选实施例的任务调用方法的任务调用过程。本优选实施例的任务调用方法根据调用任务的预加载结果,确定调用任务的调用方式,对于已加载的调用任务进行同步调用,对于未加载的调用任务进行异步调用,从而可保证调用任务的调用成功率的情况下,提高交互平台的任务执行效率。请参照图2,图2为本专利技术的任务调用方法的第二优选实施例的流程图。本优选实施例的任务调用方法可使用上述的电子设备进行实施,本优选实施例的任务调用方法包括:步骤S201,接收任务预加载指令,并根据任务预加载指令对所有的调用任务进行预加载;步骤S202,将预加载失败的调用任务的预加载结果设置为未加载;步骤S203,对预加载结果为未加载的调用任务进行二次预加载;步骤S204,获取调用任务的预加载结果,并对调用任务的预加载结果进行存储操作;步骤S205,获取任务执行指令,并根据任务执行指令获取相应的调用任本文档来自技高网...
任务调用方法及任务调用装置

【技术保护点】
一种任务调用方法,其特征在于,包括:接收任务预加载指令,并根据所述任务预加载指令对所有的调用任务进行预加载;获取所述调用任务的预加载结果,并对所述调用任务的预加载结果进行存储操作;所述预加载结果包括未加载、加载过程中以及加载完毕;获取任务执行指令,并根据所述任务执行指令获取相应的调用任务的预加载结果;以及根据所述调用任务的预加载结果,确定所述调用任务的调用方式,并使用所述调用方式对所述调用任务进行调用操作。

【技术特征摘要】
1.一种任务调用方法,其特征在于,包括:接收任务预加载指令,并根据所述任务预加载指令对所有的调用任务进行预加载;获取所述调用任务的预加载结果,并对所述调用任务的预加载结果进行存储操作;所述预加载结果包括未加载、加载过程中以及加载完毕;获取任务执行指令,并根据所述任务执行指令获取相应的调用任务的预加载结果;以及根据所述调用任务的预加载结果,确定所述调用任务的调用方式,并使用所述调用方式对所述调用任务进行调用操作。2.根据权利要求1所述的任务调用方法,其特征在于,所述根据所述调用任务的预加载结果,确定所述调用任务的调用方式的步骤包括:如所述调用任务的预加载结果为未加载,则确定所述调用任务的调用方式为第一异步调用方式;如所述调用任务的预加载结果为加载过程中,则确定所述调用任务的调用方式为第二异步调用方式;如所述调用任务的预加载结果为加载完毕,则确定所述调用任务的调用方式为同步调用方式。3.根据权利要求2所述的任务调用方法,其特征在于,所述使用所述调用方式对所述调用任务进行调用操作的步骤包括:如所述调用方式为所述第一异步调用方式,则加载所述调用任务,并对加载后的调用任务进行异步调用;如所述调用方式为所述第二异步调用方式,则等待所述调用任务加载完毕,并对加载后的调用任务进行异步调用;如所述调用方式为所述同步调用方式,则对所述加载完毕的调用任务进行同步调用。4.根据权利要求1所述的任务调用方法。其特征在于,所述任务调用方法还包括步骤:将预加载失败的调用任务的预加载结果设置为未加载。5.根据权利要求4所述的任务调用方法。其特征在于,所述任务调用方法还包括步骤:对所述预加载结果为未加载的所述调用任务进行二次预加载。6.一种任务调用装置,其特征在于,包括:预加载模块,用于接收任务预加载指令,并根据...

【专利技术属性】
技术研发人员:钟雨
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1