数据加载方法和装置制造方法及图纸

技术编号:15724290 阅读:298 留言:0更新日期:2017-06-29 09:49
本发明专利技术涉及一种数据加载方法,方法包括:通过加载调度中心接收由一个或多个组件生成的加载项,并将加载项保存在存储器中,加载项中包括对应的优先级标识;通过加载调度中心根据优先级标识对加载项进行排序,生成加载项执行顺序;按照加载项执行顺序执行存储器中的加载项。使得各组件在进行数据加载时候,有可供使用的加载顺序,解决了由于很难理清各个加载项之间的加载顺序,可能会导致某些加载项无法正常调用,造成应用软件无法正常使用的问题。

【技术实现步骤摘要】
数据加载方法和装置
本专利技术涉及数据处理
,特别是涉及一种数据加载方法和装置。
技术介绍
在组件化应用软件中,数据加载是通过调用组件的接口实现的。传统的数据加载方法是在一个加载数据的接口中依次调用各个组件的接口,在加载项之间存在优先级关系的时候,这种数据加载方法很难理清各个加载项之间的加载顺序,可能会导致某些加载项无法正常调用,造成应用软件无法正常使用。
技术实现思路
基于此,有必要针对上述问题,提供一种可以理清各个加载项之间的加载顺序的数据加载方法和装置。一种数据加载方法,所述方法包括:通过加载调度中心接收由一个或多个组件生成的加载项,并将所述加载项保存在存储器中,所述加载项中包括对应的优先级标识;通过所述加载调度中心根据所述优先级标识对所述加载项进行排序,生成加载项执行顺序;按照所述加载项执行顺序执行所述存储器中的加载项。在其中一个实施例中,所述通过预设加载调度中心接收一个或多个组件生成的加载项的步骤之前,还包括:通过所述加载调度中心调用所述一个或多个组件,根据所述一个或多个组件生成对应的加载项。在其中一个实施例中,所述生成加载项执行顺序的步骤,包括:根据所述优先级标识获取每个加载项的优先级别;将优先级别相同的加载项设置为同一执行顺序;将优先级别不同的加载项按照优先级别的高低设置执行顺序。在其中一个实施例中,所述按照所述加载项执行顺序执行所述存储器中的加载项的步骤,包括:按照所述加载项执行顺序执行优先级在前的加载项;判断所述优先级在前的加载项是否执行完毕,若是,则通过加载调度中心标记所述优先级在前的加载项的状态为执行完毕;按照所述加载项执行顺序执行优先级在后的加载项,所述优先级在后的加载项是优先级在所述优先级在前的加载项之后的加载项。在其中一个实施例中,所述按照所述加载项执行顺序执行所述存储器中的加载项的步骤,包括:通过所述加载调度中心调用一个或多个组件的接口执行所述存储器中的加载项。一种数据加载装置,所述装置包括:加载项接收模块,用于通过加载调度中心接收由一个或多个组件生成的加载项,并将所述加载项保存在存储器中,所述加载项中包括对应的优先级标识;排序模块,用于通过所述加载调度中心根据所述优先级标识对所述加载项进行排序,生成加载项执行顺序;加载项执行模块,用于按照所述加载项执行顺序执行所述存储器中的加载项。在其中一个实施例中,所述装置还包括:加载项生成模块,用于通过所述加载调度中心调用所述一个或多个组件,根据所述一个或多个组件生成对应的加载项。在其中一个实施例中,所述排序模块还用于根据所述优先级标识获取每个加载项的优先级别;将优先级别相同的加载项设置为同一执行顺序;将优先级别不同的加载项按照优先级别的高低设置执行顺序。在其中一个实施例中,所述加载项执行模块还用于按照所述加载项执行顺序执行优先级在前的加载项;判断所述优先级在前的加载项是否执行完毕,若是,则通过加载调度中心标记所述优先级在前的加载项的状态为执行完毕;按照所述加载项执行顺序执行优先级在后的加载项,所述优先级在后的加载项是优先级在所述优先级在前的加载项之后的加载项。在其中一个实施例中,所述加载执行模块还用于通过所述加载调度中心调用一个或多个组件的接口执行所述存储器中的加载项。上述数据加载方法和装置,通过预设的加载调度中心调用一个或多个组件,接收并存储一个或多个组件生成的包含优先级标识的加载项,根据优先级标识对加载项进行排序,得到加载项执行顺序,依照加载项执行顺序执行加载项。使得各组件在进行数据加载的时候,有可供使用的加载顺序,解决了由于很难理清各个加载项之间的加载顺序,可能会导致某些加载项无法正常调用,造成应用软件无法正常使用的问题。附图说明图1为一个实施例中数据加载方法的流程图;图2为另一个实施例中数据加载方法的流程图;图3为一个实施例中数据加载方法的原理图;图4为一个实施例中数据加载装置的结构框图;图5为另一个实施例中数据加载装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种数据加载方法,包括:步骤102,通过加载调度中心接收由一个或多个组件生成的加载项,并将加载项保存在存储器中,加载项中包括对应的优先级标识。本实施例中,组件指的是对数据和方法的简单封装,是应用派生出来的特定对象。加载调度中心指的是在软件开发阶段设置的一个用于管理组件的程序,通过加载调度中心可以调用一个或多个组件,从而实现对一个或多个组件生成的加载项的管理,并负责维护各加载项的加载状态。加载项指的是在组件化应用软件中为了实现某种功能而预先设置的程序。加载调度中心通过存储器保存接收到的一个或多个组件生成的加载项,存储器指的是在现代信息技术中用于保存信息的记忆设备,可以存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。每个加载项对应的优先级标识用于唯一识别每个加载项的优先级别,优先级标识一般由预设位数的数字、字母或其它特殊符号等组成,可以表示加载项的优先级的高低。步骤104,通过加载调度中心根据优先级标识对加载项进行排序,生成加载项执行顺序。本实施例中,每个加载项都存在对应的优先级标识,加载调度中心在接收由一个或多个组件生成的加载项的同时,也接收到了每个加载项对应的优先级标识,通过对优先级标识进行识别,可以获取到每个加载项的优先级别,加载调度中心可以依照预设的规则对这些加载项进行排序,通过排序生成的结果得到加载项执行顺序。步骤106,按照加载项执行顺序执行存储器中的加载项。本实施例中,加载项执行顺序是加载调度中心对每个需要加载数据的加载项的执行进行的排序,按照加载项执行顺序执行加载项可以理清各个加载项之间的加载顺序。上述数据加载方法和装置,通过预设的加载调度中心调用一个或多个组件,接收并存储一个或多个组件生成的包含优先级标识的加载项,根据优先级标识对加载项进行排序,得到加载项执行顺序,依照加载项执行顺序执行加载项。使得各组件在进行数据加载的时候,有可供使用的加载顺序,解决了由于很难理清各个加载项之间的加载顺序,可能会导致某些加载项无法正常调用,造成应用软件无法正常使用的问题。如图2所示,在一个实施例中,提供了一种数据加载方法,包括:步骤202,通过加载调度中心调用一个或多个组件,根据一个或多个组件生成对应的加载项。本实施例中,在准备进行数据加载之前,由加载调度中心调用每个需要进行数据加载的组件,形成一个通用的返回加载项的接口。具体的,由一个或多个组件生成对应的加载项和每个加载项对应的优先级标识,一个或多个组件通过通用的返回加载项的接口,将生成的加载项和对应的优先级标识发送给加载调度中心。加载项包括数据加载需要的加载内容,例如可以是下载通讯录、下载个人信息和下载分组列表等。步骤204,通过加载调度中心接收由一个或多个组件生成的加载项,并将加载项保存在存储器中,加载项中包括对应的优先级标识。本实施例中,加载调度中心指的是在软件开发阶段设置的一个用于管理组件生成的加载项的程序,通过加载调度中心可以调用一个或多个组件,从而实现对一个或多个组件生成的加载项的管本文档来自技高网...
数据加载方法和装置

【技术保护点】
一种数据加载方法,所述方法包括:通过加载调度中心接收由一个或多个组件生成的加载项,并将所述加载项保存在存储器中,所述加载项中包括对应的优先级标识;通过所述加载调度中心根据所述优先级标识对所述加载项进行排序,生成加载项执行顺序;按照所述加载项执行顺序执行所述存储器中的加载项。

【技术特征摘要】
1.一种数据加载方法,所述方法包括:通过加载调度中心接收由一个或多个组件生成的加载项,并将所述加载项保存在存储器中,所述加载项中包括对应的优先级标识;通过所述加载调度中心根据所述优先级标识对所述加载项进行排序,生成加载项执行顺序;按照所述加载项执行顺序执行所述存储器中的加载项。2.根据权利要求1所述的方法,其特征在于,所述通过预设加载调度中心接收一个或多个组件生成的加载项的步骤之前,还包括:通过所述加载调度中心调用所述一个或多个组件,根据所述一个或多个组件生成对应的加载项。3.根据权利要求1所述的方法,其特征在于,所述生成加载项执行顺序的步骤,包括:根据所述优先级标识获取每个加载项的优先级别;将优先级别相同的加载项设置为同一执行顺序;将优先级别不同的加载项按照优先级别的高低设置执行顺序。4.根据权利要求1所述的方法,其特征在于,所述按照所述加载项执行顺序执行所述存储器中的加载项的步骤,包括:按照所述加载项执行顺序执行优先级在前的加载项;判断所述优先级在前的加载项是否执行完毕,若是,则通过加载调度中心标记所述优先级在前的加载项的状态为执行完毕;按照所述加载项执行顺序执行优先级在后的加载项,所述优先级在后的加载项是优先级在所述优先级在前的加载项之后的加载项。5.根据权利要求4所述的方法,其特征在于,所述按照所述加载项执行顺序执行所述存储器中的加载项的步骤,包括:通过所述加载调度中心调用...

【专利技术属性】
技术研发人员:吴召惠陈灵捷苏永彬
申请(专利权)人:深圳兆日科技股份有限公司
类型:发明
国别省市:广东,44

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

1