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.根据权利要求1所述的任务调用方法,其特征在于,所述根据所述调用任务的预加载结果,确定所述调用任务的调用方式的步骤包括:如所述调用任务的预加载结果为未加载,则确定所述调用任务的调用方式为第一异步调用方式;如所述调用任务的预加载结果为加载过程中,则确定所述调用任务的调用方式为第二异步调用方式;如所述调用任务的预加载结果为加载完毕,则确定所述调用任务的调用方式为同步调用方式。3.根据权利要求2所述的任务调用方法,其特征在于,所述使用所述调用方式对所述调用任务进行调用操作的步骤包括:如所述调用方式为所述第一异步调用方式,则加载所述调用任务,并对加载后的调用任务进行异步调用;如所述调用方式为所述第二异步调用方式,则等待所述调用任务加载完毕,并对加载后的调用任务进行异步调用;如所述调用方式为所述同步调用方式,则对所述加载完毕的调用任务进行同步调用。4.根据权利要求1所述的任务调用方法。其特征在于,所述任务调用方法还包括步骤:将预加载失败的调用任务的预加载结果设置为未加载。5.根据权利要求4所述的任务调用方法。其特征在于,所述任务调用方法还包括步骤:对所述预加载结果为未加载的所述调用任务进行二次预加载。6.一种任务调用装置,其特征在于,包括:预加载模块,用于接收任务预加载指令,并根据...
【专利技术属性】
技术研发人员:钟雨,
申请(专利权)人:腾讯数码天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。