一种日期区间的确定系统和方法技术方案

技术编号:10053744 阅读:160 留言:0更新日期:2014-05-16 02:27
本发明专利技术涉及一种日期区间的确定系统和方法。该系统包括:分别与处理模块相连的始末日期接收模块、校验模块和显示模块;始末日期接收模块在同一界面上接收外部提供的开始日期和结束日期,并将开始日期和结束日期发送到处理模块;处理模块将接收的开始日期和结束日期送到校验模块;在校验模块送来的判断结果为是的情况下,将开始日期和结束日期送到显示模块进行显示;在校验模块送来的判断结果为否的情况下,将开始日期和结束日期不满足始末日期标准的消息送到显示模块进行显示;校验模块判断处理模块送来的开始日期和结束日期是否满足始末日期标准,并将判断结果送到处理模块。本发明专利技术能降低系统资源利用的冗余度,提高用户体验的流畅性。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及。该系统包括:分别与处理模块相连的始末日期接收模块、校验模块和显示模块;始末日期接收模块在同一界面上接收外部提供的开始日期和结束日期,并将开始日期和结束日期发送到处理模块;处理模块将接收的开始日期和结束日期送到校验模块;在校验模块送来的判断结果为是的情况下,将开始日期和结束日期送到显示模块进行显示;在校验模块送来的判断结果为否的情况下,将开始日期和结束日期不满足始末日期标准的消息送到显示模块进行显示;校验模块判断处理模块送来的开始日期和结束日期是否满足始末日期标准,并将判断结果送到处理模块。本专利技术能降低系统资源利用的冗余度,提高用户体验的流畅性。【专利说明】
本专利技术涉及确定日期区间的
,特别是涉及。
技术介绍
在信息系统中,常常需要确定一个日期区间。例如,在设置电子备忘录时,除了记录待办事件之外,还要注明该待办事件的开始提醒日期和结束提醒日期,这样,该电子备忘录才能在预设的开始提醒日期和结束提醒日期之间提示用户有待办事件。现有的确定日期区间的技术是利用两个日期设置控件来先后设定开始日期和结束日期,这两个日期设置控件先后占用相同的系统资源来完成相同的工作内容,因而系统资源利用的冗余度较高,还占用了用户较多的时间,用户体验不流畅。
技术实现思路
本专利技术所要解决的技术问题是提供,能降低系统资源利用的冗余度,提高用户体验的流畅性。本专利技术解决上述技术问题的技术方案如下:一种日期区间的确定系统,该系统包括:始末日期接收模块、处理模块、校验模块、显示模块;其中,所述始末日期接收模块、所述校验模块和所述显示模块分别与所述处理模块相连;所述始末日期接收模块用于,在同一界面上接收外部提供的开始日期和结束日期,并将所述开始日期和所述结束日期发送到所述处理模块;所述处理模块用于,将接收的所述开始日期和所述结束日期送到所述校验模块;在所述校验模块送来的判断结果为是的情况下,将所述开始日期和所述结束日期送到所述显示模块进行显示;在所述校验模块送来的判断结果为否的情况下,将开始日期和结束日期不满足始末日期标准的消息送到所述显示模块进行显示;所述校验模块用于,判断所述处理模块送来的所述开始日期和所述结束日期是否满足始末日期标准,并将判断结果送到所述处理模块;所述始末日期标准至少包括同时成立的以下三项:第一项:开始日期和结束日期不同时为空;第二项:在开始日期和结束日期都不为空的情况下,开始日期不晚于结束日期;第三项:不为空的开始日期和不为空的结束日期均为数字。在上述技术方案的基础上,本专利技术还可以做如下改进:进一步,还包括与所述处理模块相连的始末日期快捷接收模块,其用于,在同一界面上接收外部提供的始末周期,并将所述始末周期送到所述处理模块;所述处理模块还用于,以当前日期为基准,根据接收的所述始末周期分别计算得到开始日期和结束日期,并将计算得到的所述开始日期和所述结束日期送到所述校验模块。进一步,还包括日历触发模块、开始日期日历模块、结束日期日历模块;所述开始日期日历模块分别与所述日历触发模块、处理模块和显示模块相连;所述结束日期日历模块分别与所述日历触发模块、处理模块和显示模块相连;所述日历触发模块用于,将从外部接收的日历触发请求分别送到所述开始日期日历模块和所述结束日期日历模块; 所述开始日期日历模块用于,根据所述日历触发请求,在所述显示模块显示开始日期日历;接收外部根据所述开始日期日历所提供的开始日期,并将该开始日期送到所述处理模块;所述结束日期日历模块用于,根据所述日历触发请求,在所述显示模块显示结束日期日历;接收外部根据所述结束日期日历所提供的结束日期,并将该结束日期送到所述处理模块;其中,所述开始日期日历和结束日期日历在所述显示模块的同一界面上显示。本专利技术还提供了一种日期区间的确定方法,其特征在于,该方法包括:步骤1:在同一界面上接收外部提供的开始日期信息和结束日期信息,并将所述开始日期信息和所述结束日期信息发送到处理模块;步骤2:所述处理模块分别根据所述开始日期信息和所述结束日期信息确定开始日期和结束日期,并将所述开始日期和所述结束日期送到校验模块;步骤3:所述校验模块判断所述处理模块送来的所述开始日期和所述结束日期是否满足始末日期标准,并将判断结果送到所述处理模块;其中,所述始末日期标准至少包括同时成立的以下三项:第一项:开始日期和结束日期不同时为空;第二项:在开始日期和结束日期都不为空的情况下,开始日期不晚于结束日期;第三项:不为空的开始日期和不为空的结束日期均为数字;步骤4:如果所述校验模块送来的判断结果为是,则所述处理模块将所述开始日期和所述结束日期送到显示模块进行显示;如果所述校验模块送来的判断结果为否,则所述处理模块将开始日期和结束日期不满足始末日期标准的消息送到所述显示模块进行显/Jn ο进一步,所述开始日期信息为开始日期,所述结束日期信息为结束日期;则所述步骤I为:始末日期接收模块在同一界面上接收外部提供的开始日期和结束日期,并将所述开始日期和所述结束日期发送到处理模块;所述步骤2为:所述处理模块将接收的所述开始日期和所述结束日期送到校验模块。进一步,所述开始日期信息和所述结束日期信息用始末周期来表示;则所述步骤I为:始末日期快捷接收模块在同一界面上接收外部提供的始末周期,并将所述始末周期送到处理模块;所述步骤2为:所述处理模块以当前日期为基准,根据所述始末周期分别计算得到开始日期和结束日期,并将计算得到的所述开始日期和所述结束日期送到校验模块。进一步,所述开始日期信息为开始日期,所述结束日期信息为结束日期;在所述步骤I之前,还包括:步骤0-1:日历触发模块将从外部接收的日历触发请求分别送到开始日期日历模块和结束日期日历模块;步骤0-2:所述开始日期日历模块根据所述日历触发请求,在显示模块显示开始日期日历;所述结束日期日历模块根据所述日历触发请求,在所述显示模块显示结束日期日历;其中,所述开始日期日历和结束日期日历在所述显示模块的同一界面上显示;则所述步骤I为:所述开始日期日历模块接收外部根据所述开始日期日历所提供的开始日期,并将该开始日期送到处理模块;所述结束日期日历模块接收外部根据所述结束日期日历所提供的结束日期,并将该结束日期送到所述处理模块;其中,所述开始日期日历模块接收所述开始日期与所述结束日期日历模块接收所述结束日期是在同一界面;所述步骤2为:所述处理模块将接收的所述开始日期和所述结束日期送到校验模块。本专利技术的有益效果是:本专利技术中,始末日期接收模块在同一界面接收外部提供的开始日期和结束日期,并将二者发送到处理模块进行处理,处理模块根据校验模块的判断结果来决定是否显示该开始日期和结束日期,如果校验模块的判断结果为开始日期和结束日期满足始末日期标准,则将开始日期和结束日期送至显示模块来显示,否则,将开始日期和结束日期不满足始末日期标准的消息送至显示模块来显示。可见,本专利技术通过同一界面可一次性获得外部提供的开始日期和结束日期,相对于现有技术要前后两次才能获得开始日期和结束日期的情形,本专利技术所占用的系统资源大大降低,因而系统资源利用的冗余度大大降低,同时,本专利技术所占用的用户体验时间是现有技术的一半左右,用户体验也比较流畅。【专利附图】【附图说明】图1为本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:解军伟周正
申请(专利权)人:航天信息软件技术有限公司
类型:发明
国别省市:

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

1