一种实现复杂工业机理业务的指令构建与执行方法及系统

    公开(公告)号:CN118377471B

    公开(公告)日:2024-08-27

    申请号:CN202410824946.3

    申请日:2024-06-25

    发明人: 刘平

    IPC分类号: G06F8/30 G06F8/65

    摘要: 本发明涉及一种实现复杂工业机理业务的指令构建与执行方法及系统,通过模块化的方式进行功能的搭建开发,每个功能由一个指令构成,每个指令由多个动作和算法构成。用户可以自由的维护特定业务属性的动作和算法,以搭积木的方式构建出特定的功能指令,如果功能的工艺发生改变,也可以对指令中的动作和算法进行局部的修改或添加或移除,实现功能变更。涉及到共性部分,只要改动共用的动作或算法即可对全部用到该动作或算法的功能进行全部变更。以这样的方式,大大的提高了系统功能的可维护性,降低的维护难度,实现了低冗余、低耦合的功能结构,大大提高了系统的灵活度。

    一种选中元素并阻断默认事件的方法和装置、设备和介质

    公开(公告)号:CN117093194A

    公开(公告)日:2023-11-21

    申请号:CN202310666264.X

    申请日:2023-06-07

    发明人: 刘平

    IPC分类号: G06F8/30 G06F3/0487

    摘要: 本发明提供一种方法、装置、设备和介质,方法包括:S1、获取目标元素清单;S2、当选中元素事件发生时,监听被选中元素的父元素的鼠标捕获事件;S3、获取所述鼠标捕获事件实际触发的元素的target属性,根据target属性与所述目标元素清单进行匹配,判断实际触发的元素是否为目标元素,若是,则将目标元素增加选中样式;S4、执行阻止默认的冒泡事件;S5、执行阻止默认的继续捕获事件。本发明既能实现对元素的选中,又不触发元素本身的默认事件,从而方便了低代码开发工作。

    一种拖拽多个元素时避免碰撞容器边界的方法和装置

    公开(公告)号:CN116909461A

    公开(公告)日:2023-10-20

    申请号:CN202310666267.3

    申请日:2023-06-07

    发明人: 刘平

    摘要: 本发明提供一种拖拽多个元素时避免碰撞容器边界的方法和装置,方法包括:监听mousemove事件,获取鼠标拖拽的多个元素节点时的实际移动距离;遍历被拖拽的多个元素节点,根据实际移动距离逐一判断每个元素节点是否超出容器边界,若否,则结束,若是,则计算相应元素节点实际可移动距离;遍历被拖拽的多个元素节点的实际可移动距离,选用最小值重新计算被拖拽的多个元素节点的移动后位置;停止mousemove事件的监听。本发明可以解决同时拖拽多个元素时其中某个或某些元素碰撞边界或超出边界的问题。

    一种跨iframe的DOM交互方法、装置、设备和介质

    公开(公告)号:CN115657919A

    公开(公告)日:2023-01-31

    申请号:CN202211155213.2

    申请日:2022-09-22

    发明人: 刘平

    IPC分类号: G06F3/0486 G06F3/0481

    摘要: 本发明提供一种跨iframe的DOM交互方法、装置、设备和介质,方法包括:用一个父iframe包裹所有需要交互的子iframe,并让所有子iframe对所述父iframe开放通信权限但不对其他子iframe开放通信权限;所述父iframe通过各个子iframe监听本子iframe内部是否发生dom拖拽事件,若是,则由所述父iframe充当通信中介实现跨iframe的dom拖拽。本发明通过一个父iframe充当通信中介,让包裹于该父iframe内的各个子iframe之间实现dom拖拽,但各个子iframe之间则无需互相开放通信权限,因此较好地保障了各个子iframe之间的通信安全。

    通用标签解析及自动生成打印标签的方法和装置

    公开(公告)号:CN109409452B

    公开(公告)日:2021-12-31

    申请号:CN201811098075.2

    申请日:2018-09-20

    发明人: 刘平

    IPC分类号: G06K17/00 G06Q50/04

    摘要: 本发明提供一种通用标签解析及自动生成打印标签的方法,包括:步骤S1、设置原厂物料条码的解析规则;步骤S2、设置原厂物料与当前物料的映射关系;步骤S3、设置标签模板数据项与原厂物料条码的对应关系;步骤S4、在选择原厂物料条码后,根据设置好的所述解析规则、所述映射关系以及所述对应关系自动生成新的物料标签,并进行打印。本发明通过在系统里配置一套解析规则,并配置原厂物料与当前物料进行映射关系,当扫描一个原厂料盘时,系统即可自动识别出需要的关键信息,并实时打印出对应的企业需要的物料标签。

    通过配置实现标签条码自动解析的方法和系统

    公开(公告)号:CN109325380B

    公开(公告)日:2021-10-26

    申请号:CN201811097901.1

    申请日:2018-09-20

    发明人: 刘平

    IPC分类号: G06K7/10

    摘要: 本发明提供一种通过配置实现标签条码自动解析的方法和系统,包括:建立原厂标签条码的基础信息;配置原厂标签条码的分隔符;配置原厂标签条码的各个码段所属的数据项;配置原子算法;根据配置好的原子算法进行单项操作或混合操作,完成对数据项进行字符处理,结束解析。本发明通过各步骤的配置设置解析规则,将原厂物料条码中隐藏的信息根据实际需要一一解析出来,便于后续原厂物料条码转为新的条码时使用。

    一种基于Junit5自动切换不同数据库类型的单元测试方法

    公开(公告)号:CN117435512A

    公开(公告)日:2024-01-23

    申请号:CN202311765928.4

    申请日:2023-12-21

    发明人: 刘平

    IPC分类号: G06F11/36

    摘要: 本发明涉及一种基于Junit5自动切换不同数据库类型的单元测试方法,包括以下步骤:预设一个BaseJunitDaoFactory抽象类,该抽象类被Junit Jupiter Api模块中@ExtendWith注解标记;将工程源码和测试源码进行编译,输出到target目录,通过java命令运行org.Junit.platform.runner.JunitPlatformRunner,启动Junit5运行器;Junit5运行器加载Junit Jupiter模块,读取单元测试类是否存在@ExtendWith注解,若存在则进行后续步骤,若不存在则按照Junit5平台框架默认逻辑执行;Junit Jupiter读取Junit Jupite Api模块的@ExtendWith注解,并执行代理对象的测试方法;通过方法拦截器拦截代理对象的测试方法,在拦截器中,取出所有的数据库类型,通过反射调用执行测试,每次执行的时候的数据库类型都不一样,直到完成测试。本发明实现在单元测试时数据库类型自动切换,有效提高测试效率。

    一种企业私有小程序的登录方法、装置、设备和介质

    公开(公告)号:CN112149106B

    公开(公告)日:2024-01-09

    申请号:CN202010877592.0

    申请日:2020-08-27

    发明人: 刘平

    IPC分类号: G06F21/45 G06F21/64

    摘要: 本发明提供一种企业私有小程序的登录方法、装置、设备和介质,方法包括:S1、在主程序的App打开时,读取所述主程序的App本地的用户token,并校验本地token的有效性;S2、若本地token有效,则判断是否要直接跳转到企业私有小程序;S3、若是要直接跳转到企业私有小程序,则校验是否有所述企业私有小程序的服务器信息;其中,所述企业私有小程序的服务器为独立于所述主程序的服务器之外的私有服务器;S4、若校验结果为有所述企业私有小程序的服务器信息,则检测本地是否有所述企业私有小程序的用户token信息;S5、若检测有所述企业私有小程序的用户token信息,则校验所述企业私有小程序的用户token信息是否有效,若有效则直接进入所述企业私有小程序的主页面。

    基于分析控制图的SPC实时分析方法及系统

    公开(公告)号:CN117349322A

    公开(公告)日:2024-01-05

    申请号:CN202311650938.3

    申请日:2023-12-05

    发明人: 刘平

    摘要: 本发明涉及一种基于分析控制图的SPC实时分析方法及系统,包括步骤S1:创建分析控制图;步骤S2:基于分析控制图,分别进行分析计算;步骤S3:订阅端自动请求分析样本数据,基于订阅端订阅情况,实时判断分析样本数据的数据量是否大于预设标准,若大于预设标准;步骤S4:基于判断结果,若大于预设标准采用流式分析并分段推送分析结果,若小于预设标准则采用普通分析并推送全部分析结果;步骤S5:订阅端根据预先配置的分析看板,根据实时获取的分析结果,同步回执分析看板图标。本发明能够实现SPC数据分析的及时性、可预见性。

    一种低代码平台页面二次开发系统及方法

    公开(公告)号:CN117111928A

    公开(公告)日:2023-11-24

    申请号:CN202311377151.4

    申请日:2023-10-24

    发明人: 刘平

    IPC分类号: G06F8/34 G06F8/38

    摘要: 本发明涉及一种低代码平台页面二次开发系统及方法,系统包括低代码开发平台和可视化设计器:在低代码开发平台中进行前端程序开发时,对于可视化设计器中开发的页面中的控件,在其外层再包裹一层设计工具栏,即控件包括两部分,一部分为控件本身,一部分为控件的设计工具栏;在设计态时,在可视化设计器上通过鼠标的mouseOver触发显示控件的设计工具栏,并通过设计工具栏定位到要二开的控件;在对控件进行二开事件添加时,是对设计工具栏进行操作,通过在线编辑器,进行二开事件代码编写;将二开事件代码和绑定关系保存到后端的同时,并直接渲染为HTML DOM的事件绑定。本发明实现用户在设计态时所见即所得,绑定事件后马上可验证功能或效果的便利性。