本申请公开了一种智慧车站能源管控系统任务执行方法、装置及设备。该方法可应用于数据采集任务执行技术领域,具体可以包括:从采集任务池中遍历获取不同类型的采集任务对象,在双线程中的第一线程中,利用双重缓存池中的第一缓存池从不同类型的采集任务对象中确定出符合预设条件的采集任务对象,并将采集任务对象转换成对应类型的采集任务对象;对对应类型的采集任务对象进行封装,并将经封装的采集任务对象存储在双重缓存池中的第二缓存池中;在双线程中的第二线程中,利用第二缓存池执行各经封装的采集任务对象中包含的采集任务。上述方案,能够提高任务执行效率且降低人工抄表成本。
【技术实现步骤摘要】
本申请涉及数据采集任务执行,具体涉及一种智慧车站能源管控系统任务执行方法、装置及设备。
技术介绍
1、随着城市化进程的加速和城市交通压力的增大,地铁建设得到了快速发展。但随着地铁线路的拓展和客流量的增加,地铁系统的能耗量也在持续增长,这给地铁运营带来了巨大的能源压力。伴随着传感技术、物联网、云计算等技术的不断发展与应用,为地铁推行节能减排提供了技术,相应的节能控制系统也应运而生,这些节能控制系统一方面减少部分能耗消耗,另一方面部分减轻了地铁运营维护的负担。
2、但是,这些节能控制系统往往需要全地铁智慧车站的不同系统各类设备的数据来进行综合节能分析,其在执行采集任务时由于采集数据设备种类多,设备数量庞大,如何进行全地铁智慧车站数据按时采集所有数据,尚存在执行时效低和无法完全自动执行各种类型采集数据任务,往往需要进行人工干预,导致任务执行效率低且人工抄表成本高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高任务执行效率且降低人工抄表成本的智慧车站能源管控系统任务执行方法、装置及设备。
2、第一方面,本申请提供了一种智慧车站能源管控系统任务执行方法,该方法包括:
3、从采集任务池中遍历获取不同类型的采集任务对象;采集任务池是用于存储采集任务对象的数据结构;
4、在双线程中的第一线程中,利用双重缓存池中的第一缓存池从不同类型的采集任务对象中确定出符合预设条件的采集任务对象,并将采集任务对象转换成对应类型的采集任务对象;</p>5、对对应类型的采集任务对象进行封装,并将经封装的采集任务对象存储在双重缓存池中的第二缓存池中;
6、在双线程中的第二线程中,利用第二缓存池执行各经封装的采集任务对象中包含的采集任务;每个采集任务对象包含一个采集任务。
7、在其中一个实施例中,在双线程中的第一线程中,利用双重缓存池中的第一缓存池从不同类型的采集任务对象中确定出符合预设条件的采集任务对象,并将采集任务对象转换成对应类型的采集任务对象,包括:
8、在双线程中的第一线程中,利用双重缓存池中的第一缓存池确定不同类型的采集任务对象是否为预设类型的采集任务对象;预设类型的采集任务对象为cnewtask对象、cbusytask对象和cidletask对象中的一种;
9、若是,则将不同类型的采集任务对象中符合预设类型的采集任务对象,确定为目标类型的采集任务对象;
10、根据各目标类型的采集任务对象的转换规则,将各目标类型的采集任务对象转换成对应类型的采集任务对象。
11、在其中一个实施例中,该方法还包括:
12、所述采集任务分为历史采集任务,实时采集任务和补招采集任务。
13、获取历史采集任务筛选概率;所述历史采集任务筛选概率为:
14、;
15、其中,kj表示采集任务类型为j的权重;nij(t)为任务j在第i个终端t时刻剩余总共的任务数;kr表示采集任务类型为r的权重;nir(t)为终端i在t时刻剩余的采集任务中类型为r的剩余采集任务总数;q为剩余任务集合;
16、获取实时采集任务筛选概率,所述实时采集任务筛选概率为:
17、;
18、其中实时采集任务筛选概率均为1;
19、获取补招采集任务执行筛选概率,所述补招采集任务筛选概率为:
20、;
21、其中,nir(t)为终端i在t时刻剩余的采集任务中类型为r的剩余采集任务总数;nij(t)为终端i在t时刻剩余的采集任务中类型为r的剩余采集任务总数。
22、在其中一个实施例中,根据各目标类型的采集任务对象的转换规则,将各目标类型的采集任务对象转换成对应类型的采集任务对象,包括:
23、在目标类型为cnewtask或cbusytask的情况下,判断cnewtask对象或cbusytask对象对应的终端是否处于空闲状态;
24、若是,则根据cnewtask或cbusytask是否为连接任务,将cnewtask对象或cbusytask对象转换成对应类型的采集任务对象。在其中一个实施例中,根据cnewtask或cbusytask是否为连接任务,将cnewtask对象或cbusytask对象转换成对应类型的采集任务对象,包括:
25、在cnewtask或cbusytask为连接任务的情况下,将cnewtask对象或cbusytask对象转换成cconnecttask对象。
26、在其中一个实施例中,根据cnewtask或cbusytask是否为连接任务,将cnewtask对象或cbusytask对象转换成对应类型的采集任务对象,包括:
27、在cnewtask或cbusytask不为连接任务的情况下,判断cnewtask对象或cbusytask对象的累计概率是否达到预设概率值;其中,所述预设概率值是根据所述历史采集任务筛选概率和所述补招采集任务筛选概率组成的集合按照大小排序后生成的累计概率集合中的一个;
28、若是,则根据cnewtask对象或cbusytask对象中的采集任务的类型,将cnewtask对象或cbusytask对象转换成cdowntask对象或cuptask对象。
29、在其中一个实施例中,根据cnewtask对象或cbusytask对象中的采集任务的类型,将cnewtask对象或cbusytask对象转换成cdowntask对象或cuptask对象,包括:
30、在cnewtask对象或cbusytask对象中的采集任务的类型为上送的情况下,将cnewtask对象或cbusytask对象转换成cuptask对象;
31、在cnewtask对象或cbusytask对象中的采集任务的类型为下传的情况下,将cnewtask对象或cbusytask对象转换成cdowntask对象。
32、在其中一个实施例中,根据各目标类型的采集任务对象的转换规则,将各目标类型的采集任务对象转换成对应类型的采集任务对象,包括:
33、在目标类型为cidletask的情况下,将cidletask对象转换成cdowntask对象。
34、在其中一个实施例中,在双线程中的第二线程中,利用第二缓存池执行各经封装的采集任务对象中包含的采集任务,包括:
35、在双线程中的第二线程中,从第二缓存池中获取对应类型的采集任务对象;对应类型为cconnecttask、cdowntask和cuptask;
36、根据各对应类型的采集任务对象的执行规则,利用第二缓存池执行各经封装的采集任务对象中包含的采集任务。
37、第二方面,本申请还提供了一种智慧车站能源管任务执行装置,该装置包括:
38、获取模块,用于从采集任务池中遍历获取不同类型的采集任务对象;采集任务池是用于存储采本文档来自技高网
...
【技术保护点】
1.一种智慧车站能源管控系统任务执行方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在双线程中的第一线程中,利用双重缓存池中的第一缓存池从所述不同类型的采集任务对象中确定出符合预设条件的采集任务对象,并将所述采集任务对象转换成对应类型的采集任务对象,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各目标类型的采集任务对象的转换规则,将所述各目标类型的采集任务对象转换成对应类型的采集任务对象,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述CnewTask或所述CbusyTask是否为连接任务,将所述CnewTask对象或所述CbusyTask对象转换成对应类型的采集任务对象,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述CnewTask或所述CbusyTask是否为连接任务,将所述CnewTask对象或所述CbusyTask对象转换成对应类型的采集任务对象,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述CnewTask对象或所述CbusyTask对象中的采集任务的类型,将所述CnewTask对象或所述CbusyTask对象转换成CdownTask对象或CUpTask对象,包括:
8.根据权利要求2所述的方法,其特征在于,所述根据各目标类型的采集任务对象的转换规则,将所述各目标类型的采集任务对象转换成对应类型的采集任务对象,包括:
9.根据权利要求1所述的方法,其特征在于,所述在所述双线程中的第二线程中,利用所述第二缓存池执行各所述经封装的采集任务对象中包含的采集任务,包括:
10.一种智慧车站能源管控系统任务执行装置,其特征在于,所述装置包括:
...
【技术特征摘要】
1.一种智慧车站能源管控系统任务执行方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在双线程中的第一线程中,利用双重缓存池中的第一缓存池从所述不同类型的采集任务对象中确定出符合预设条件的采集任务对象,并将所述采集任务对象转换成对应类型的采集任务对象,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各目标类型的采集任务对象的转换规则,将所述各目标类型的采集任务对象转换成对应类型的采集任务对象,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述cnewtask或所述cbusytask是否为连接任务,将所述cnewtask对象或所述cbusytask对象转换成对应类型的采集任务对象,包括:
6.根据权利要求5所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:张浩,陈欢,王传启,张振华,崔金旭,张雄雄,窦新月,张燕红,李锦涛,喻常洪,
申请(专利权)人:天津凯发电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。