[发明专利]表达式的处理方法和装置在审
申请号: | 201811290223.0 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111124558A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 杨明鑫 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡;董文倩 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表达式 处理 方法 装置 | ||
本发明公开了一种表达式的处理方法和装置。其中,该方法包括:获取多个控件生成的字段值,其中,多个控件与表达式包含的多个字段一一对应;基于多个控件对应的字段的含义解析多个控件生成的字段值,确定每个字段值对应的运行时间;将多个字段值对应的运行时间进行组合,得到表达式对应的运行时间;输出表达式对应的运行时间。本发明解决了现有技术中表达式的处理方法无法直观表达出表达式的运行时间的技术问题。
技术领域
本发明涉及人机交互领域,具体而言,涉及一种表达式的处理方法和装置。
背景技术
定时任务是指在约定的时间执行特定的任务,例如,在每天早晨8点重启服务器等。cron表达式是用来表示定时任务在何时执行的表达式,通常用于配置定时任务的触发时间。cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每个域分别代表“秒”,“分”,“时”,“日”,“月”,“周”,“年”,该表达式可以表示多个时间,比如每年一月份的第一天可以用“***11?*”表示。
现有技术提供了两种方案实现cron表达式的输入,第一种方案为用户通过输入框直接输入cron表达式字符串,第二种方案为给用户提供包含输入和选择控件的表单和相应的文字说明,用户可以通过勾选和输入操作实现cron表达式的输入。但是,对于第一种方案,需要用户熟悉cron表达式规则,而且直接输入不方便,容易输错且输错了用户无法及时发现。而对于第二种方案,无法直观地确定表达式在接下来的时间内的运行时间(即定时任务的触发时间),而且无法得出表达式中每个域的含义。
针对现有技术中表达式的处理方法无法直观表达出表达式的运行时间的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种表达式的处理方法和装置,以至少解决现有技术中表达式的处理方法无法直观表达出表达式的运行时间的技术问题。
根据本发明实施例的一个方面,提供了一种表达式的处理方法,包括:获取多个控件生成的字段值,其中,多个控件与表达式包含的多个字段一一对应;基于多个控件对应的字段的含义解析多个控件生成的字段值,确定每个字段值对应的运行时间;将多个字段值对应的运行时间进行组合,得到表达式对应的运行时间;输出表达式对应的运行时间。
进一步地,基于多个控件对应的字段的含义解析多个控件生成的字段值,确定每个字段值对应的运行时间包括:基于多个控件对应的字段的含义,确定每个控件对应的解析方式;基于每个控件对应的字段的预设解析方式,对相应的字段值进行解析,得到每个字段值的解析结果;基于每个字段值的解析结果和当前时间,确定每个字段值对应的运行时间。
进一步地,在基于每个字段值的解析结果和当前时间,确定每个字段值对应的运行时间之前,上述方法还包括:基于字段值的解析结果,判断字段值是否合法;如果确定字段值合法,则基于字段值的解析结果和当前时间,确定字段值对应的运行时间;如果确定字段值不合法,则输出提示信息。
进一步地,在基于每个控件对应的字段的预设解析方式,对相应的字段值进行解析,得到每个字段值的解析结果之后,输出字段值的解析结果。
进一步地,上述方法还包括:基于表达式包含的多个字段的预设解析方式,预先生成多个控件。
进一步地,在获取多个控件生成的字段值之后,上述方法还包括:基于多个控件生成的字段值,生成表达式。
进一步地,基于多个控件生成的字段值,生成表达式,包括:获取表达式的生成方式;按照表达式的生成方式,根据多个控件生成的字段值,生成表达式。
进一步地,对于多个控件中的每个控件,其生成的字段值为确定数值或不确定数值;并且,在输出表达式对应的运行时间时,如果至少一个字段的字段值为不确定数值,则在相应字段中填写多种可能的字段值,并对多种可能的情况进行排列组合,输出多个运行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811290223.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于油田仿真系统的模型构建方法和装置
- 下一篇:BWP的分配方法及装置