一种编码生成方法、装置和电子设备与流程

文档序号:33937430发布日期:2023-04-22 16:14阅读:57来源:国知局
一种编码生成方法、装置和电子设备与流程

本发明涉及数据处理的,尤其是涉及一种编码生成方法、装置和电子设备。


背景技术:

1、在现代工业制造场景中,mes系统(manufacturing execution system,制造执行系统)逐步普及开来,mes系统中所配置的产品制造工艺流程和工艺参数,是由系统使用人员在不同的业务模块中按照企业产品生产的实际工艺规程配置出工艺流程中的各段工艺步骤,以及各段工艺步骤中的具体执行参数,但是由于实际参数的复杂性以及要求参数记录值的可阅读性,很多参数都会被赋予一定的含义,这就导致该类参数往往在系统中难以自主配置,都是需要软件系统开发商进行专门的定制化编码来实现,所以从一定程度上也降低了系统的易用性和通用性。


技术实现思路

1、本发明的目的在于提供一种编码生成方法、装置和电子设备,以缓解了现有的编码生成方法通过计算机代码来编写特定的编码规则带来的不灵活性。

2、第一方面,本发明提供一种编码生成方法,包括:构建编码标准函数库;其中,所述编码标准函数库至少包括以下标准函数:时间函数、日期函数、日自增函数、月自增函数、年自增函数和随机函数;获取用户输入的编码表达式;其中,所述编码表达式中除固定字符之外,剩余编码由所述标准函数库中的至少一个标准函数构成;基于所述标准函数的定义确定所述编码表达式对应的编码结果。

3、在可选的实施方式中,构建编码标准函数库,包括:确定每个所述标准函数的表达式;确定每个所述标准函数的取值范围;基于所有所述标准函数的表达式和相应的取值范围,构建所述编码标准函数库。

4、在可选的实施方式中,基于所述标准函数的定义确定所述编码表达式对应的编码结果,包括:获取预设编码分段标识符;基于所述预设编码分段标识符对所述编码表达式进行分段处理,得到多个编码分段;针对由所述标准函数组成的目标编码分段,基于所述标准函数的定义确定所述目标编码分段的编码结果;针对只包含固定字符的指定编码分段,将所述固定字符作为所述指定编码分段的编码结果;将所述多个编码分段的编码结果进行组合,得到所述编码表达式对应的编码结果。

5、在可选的实施方式中,在基于所述标准函数的定义确定所述编码表达式对应的编码结果之后,所述方法还包括:对所述编码表达式对应的编码结果进行合法性检查;若合法性检查通过,则确定所述编码结果有效;若合法性检查不通过,则确定所述编码结果无效。

6、在可选的实施方式中,对所述编码表达式对应的编码结果进行合法性检查,包括:判断所述编码结果的分段数量与所述编码表达式的分段数量是否一致;在确定一致的情况下,判断所述编码表达式对应的编码结果中,每个编码分段的编码结果是否准确;在确定准确的情况下,判断所述编码结果是否唯一;在确定唯一的情况下,则确定所述编码表达式对应的编码结果的合法性检查通过;在确定不一致,或者不准确,或者不唯一的情况下,确定所述编码表达式对应的编码结果的合法性检查不通过。

7、第二方面,本发明提供一种编码生成装置,包括:构建模块,用于构建编码标准函数库;其中,所述编码标准函数库至少包括以下标准函数:时间函数、日期函数、日自增函数、月自增函数、年自增函数和随机函数;获取模块,用于获取用户输入的编码表达式;其中,所述编码表达式中除固定字符之外,剩余编码由所述标准函数库中的至少一个标准函数构成;第一确定模块,用于基于所述标准函数的定义确定所述编码表达式对应的编码结果。

8、在可选的实施方式中,所述构建模块具体用于:确定每个所述标准函数的表达式;确定每个所述标准函数的取值范围;基于所有所述标准函数的表达式和相应的取值范围,构建所述编码标准函数库。

9、在可选的实施方式中,所述第一确定模块具体用于:获取预设编码分段标识符;基于所述预设编码分段标识符对所述编码表达式进行分段处理,得到多个编码分段;针对由所述标准函数组成的目标编码分段,基于所述标准函数的定义确定所述目标编码分段的编码结果;针对只包含固定字符的指定编码分段,将所述固定字符作为所述指定编码分段的编码结果;将所述多个编码分段的编码结果进行组合,得到所述编码表达式对应的编码结果。

10、第三方面,本发明提供一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述实施方式中任一项所述的编码生成方法的步骤。

11、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现前述实施方式中任一项所述的编码生成方法。

12、本发明提供的编码生成方法预先构建了编码标准函数库,用户可以根据实际参数配置需求对编码标准函数库中的任一标准函数进行调用,从而构建出编码表达式,系统基于预设的各个标准函数的定义即可确定出编码表达式所对应的编码结果。通过本发明提供的编码生成方法可以有效的解决生产企业在内部管理上对于不同的类型文件、数据、以及固定资产或者人员等的多样化编码要求,同时解决了通过计算机代码来编写特定的编码规则带来的不灵活性。



技术特征:

1.一种编码生成方法,其特征在于,包括:

2.根据权利要求1所述的编码生成方法,其特征在于,构建编码标准函数库,包括:

3.根据权利要求1所述的编码生成方法,其特征在于,基于所述标准函数的定义确定所述编码表达式对应的编码结果,包括:

4.根据权利要求1所述的编码生成方法,其特征在于,在基于所述标准函数的定义确定所述编码表达式对应的编码结果之后,所述方法还包括:

5.根据权利要求4所述的编码生成方法,其特征在于,对所述编码表达式对应的编码结果进行合法性检查,包括:

6.一种编码生成装置,其特征在于,包括:

7.根据权利要求6所述的编码生成装置,其特征在于,所述构建模块具体用于:

8.根据权利要求6所述的编码生成装置,其特征在于,所述第一确定模块具体用于:

9.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至5中任一项所述的编码生成方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现上述权利要求1至5中任一项所述的编码生成方法。


技术总结
本发明提供了一种编码生成方法、装置和电子设备,涉及数据处理的技术领域,包括:构建编码标准函数库;获取用户输入的编码表达式;其中,编码表达式中除固定字符之外,剩余编码由标准函数库中的至少一个标准函数构成;基于标准函数的定义确定编码表达式对应的编码结果。该方法预先构建了编码标准函数库,用户可以根据实际参数配置需求对编码标准函数库中的任一标准函数进行调用,从而构建出编码表达式,系统基于预设的各个标准函数的定义即可确定出编码表达式所对应的编码结果。通过本发明方法可以有效的解决生产企业在内部管理上的多样化编码要求,同时解决了通过计算机代码来编写特定的编码规则带来的不灵活性。

技术研发人员:贺卫萌,王晓宇,于再飞,丁振宇
受保护的技术使用者:北京数衍科技有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1