周期日程的管理方法、装置和终端设备制造方法及图纸

技术编号:32435497 阅读:27 留言:0更新日期:2022-02-24 19:08
本申请实施例提供一种周期日程的管理方法、装置和终端设备,该方法包括:获取周期日程标识;根据所述周期日程标识查询预先关联存储的周期日程循环规则;根据所述周期日程循环规则生成当前周期日程的全部子日程;按照日程时间的前后顺序对全部子日程进行排序,并使用序列号对每个子日程标识,得到当前周期日程的含序列号标识的日程列表信息。该方法能够有效减少周期日程需要存储到数据库中的数据量,减少数据库的压力,从而提高系统性能。从而提高系统性能。从而提高系统性能。

【技术实现步骤摘要】
周期日程的管理方法、装置和终端设备


[0001]本申请涉及计算机
,尤其涉及一种周期日程的管理方法、装置和终端设备。

技术介绍

[0002]在存储周期日程数据时,现有的方案是:首先根据用户设置的周期日程循环规则自动生成全部子日程,然后将这些子日程存储到数据库。例如:创建从1号开始,3号结束的按天循环周期日程,那么会生成1号、2号和3号的3个子日程,然后将这3条日程数据存储到数据库。当需要查询子日程详情时,直接读取数据库中的数据,而需要修改或删除某个周期日程内的子日程时,直接对数据库内的子日程记录进行处理。
[0003]然而,若在大规模使用的情况下,采用上述的计算子日程并存储的方案会产生大量需要存储的数据,加大数据库压力,影响系统性能。例如:创建一年期按天循环的周期日程需要生成365个子日程,按照10万个企业计算,每个企业创建100个周期日程,那么共产生100000*100*365=36.5亿条子日程数据,数据量是非常庞大的。随着系统的持续使用,企业数量和创建的周期日程数量也会不断增加。

技术实现思路
r/>[0004]有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种周期日程的管理方法,其特征在于,包括:获取周期日程标识;根据所述周期日程标识查询预先关联存储的周期日程循环规则;根据所述周期日程循环规则生成当前周期日程的全部子日程;按照日程时间的前后顺序对全部子日程进行排序,并使用序列号对每个子日程标识,得到当前周期日程的含序列号标识的日程列表信息。2.根据权利要求1所述的周期日程的管理方法,其特征在于,还包括:根据需要管理的目标子日程的序列号及周期日程标识,对所述目标子日程的信息进行变更;将变更后的子日程信息以日程特例的形式进行存储,以及将所述目标子日程的序列号及周期日程标识作为所述日程特例的唯一标识。3.根据权利要求2所述的周期日程的管理方法,其特征在于,所述变更包括对子日程信息的修改或删除。4.根据权利要求2或3所述的周期日程的管理方法,其特征在于,还包括:根据需要查询的目标序列号,查询是否存在所述目标序列号的日程特例;若存在日程特例,则返回所述日程特例中记录的子日程最新信息,否则返回所述日程列表信息中所述目标序列号标识的原子日程信息。5.根据权利要求2或3所述的周期日程的管理方法,其特征在于,还包括:根据需要查询的目标时间段,获取所有在所述目标时间段内的候选周期日程的周期日程标识;根据对应的所述周期日程标识,得到各候选周期日程的日程列表信息;剔除各所述日程列表信息中不含所述目标时间段的子日程;查询保留的子日程信息中是否存在对应序列号的日程特例,并在存在时,将所述日程特例中记录的子日程信息替换掉所述日程列表信息中记录的原子日程信息,得到所述目标时间段的最终日程列表信息。6.根据权利要求1所述的周期日程的管理方法,其特征在于,所述周期...

【专利技术属性】
技术研发人员:李斯奇潘建标赖志豪
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1