【技术实现步骤摘要】
设备运行数据模拟生成方法及装置
[0001]本专利技术涉及计算机
,尤其涉及一种设备运行数据模拟生成方法及装置
。
技术介绍
[0002]随着工业互联网的普及,极大地帮助了传动制造业转型工业数字化,实现了利用数字技术和数据实现工业生产方式
、
产品和服务的升级
。
数据是数字化转型的核心,对于制造业的企业来说,数据的来源往往是工厂里面的各种设备的生产数据
。
通过将这些设备接入到互联网上,企业就可以实时地获得设备的数据,并进行分析和应用
。
[0003]但是,在当前的测试领域中,企业通常需要购买真实设备来进行测试
。
这种传统的测试方法不仅费时费力,还会增加企业的成本和开支
。
此外,由于真实设备的限制,测试过程可能受到时间和空间的局限性,无法满足各种特定场景的需求
。
当前企业往往选择寻找模拟器来代替真实设备,相关技术中的模拟器虽然执行过程简单,但是只能针对特定的消息类型进行处理,返回预先定义的特定 ...
【技术保护点】
【技术特征摘要】
1.
一种设备运行数据模拟生成方法,其特征在于,所述方法包括:接收生产设备客户端的设备运行数据模拟请求,所述设备运行数据模拟请求至少包括消息类型
、
请求客户端标识和请求内容标识;若所述请求内容标识与预设内容标识不同,根据所述请求内容标识匹配得到所述设备运行数据模拟请求的数据字段生成规则,以及根据所述消息类型确定报文数据格式;基于所述报文数据格式和所述数据字段生成规则随机生成数据模拟结果,并基于所述数据模拟结果得到所述设备运行数据模拟请求的响应结果,所述响应结果包括请求客户端标识和数据模拟结果;将所述数据模拟结果基于所述请求客户端标识反馈至对应的生产设备客户端
。2.
如权利要求1所述的设备运行数据模拟生成方法,其特征在于,基于所述报文数据格式和所述数据字段生成规则随机生成数据模拟结果之后,所述方法还包括:获取所述设备运行数据模拟请求中请求客户端标识对应的历史模拟结果;将所述数据模拟结果与所述历史模拟结果进行比对;若所述数据模拟结果与至少一历史模拟结果相同,触发根据所述报文数据格式和所述数据字段生成规则随机生成所述设备运行数据模拟请求的新的数据模拟结果,直到新的数据模拟结果与各历史模拟结果相同均不同
。3.
如权利要求1所述的设备运行数据模拟生成方法,其特征在于,接收生产设备客户端的设备运行数据模拟请求之后,所述方法还包括:若所述请求内容标识与预设内容标识相同,根据所述请求内容标识查询预设数据库,得到预设响应内容,所述预设数据库用于存储预设内容标识
、
预设响应内容以及所述预设内容标识与所述预设内容标识之间的关联关系;根据所述消息类型确定报文数据格式,并基于所述预设响应内容和报文数据格式生成所述设备运行数据模拟请求的数据模拟结果;根据所述数据模拟结果和所述请求客户端标识生成所述响应结果
。4.
如权利要求1所述的设备运行数据模拟生成方法,其特征在于,根据所述请求内容标识匹配得到所述设备运行数据模拟请求的数据字段生成规则,包括:将所述请求内容标识与已配置内容标识进行比对;若比对失败,根据所述请求内容标识确定所述设备运行数据模拟请求的请求数据用途信息,获取所述消息类型对应的预设协议内容,基于所述请求数据用途信息查询所述预设协议内容,得到至少一个协议内容描述段落,基于至少一个协议内容描述段落生成至少一个临时生成规则,并将至少一个临时生成规则作为所述设备运行数据模拟请求的数据字段生成规则
。5.
如权利要求4所述的设备运行数据模拟生成方法,其特征在于,基于至少一个协议内容描述段落生成至少一个临时生成规则,包括:展示每一所述协议内容描述段落,接收针对至少一个协议内容描述段落的段落选择指令,基于所述段落选择指令确定目标描述段落,并根据所述目标描述段落和预设规则格式生成每一目标描述段落的临时生成规则;或,展示每一所述协议内容描述段落,接收针对至少一个协议内容描述段落的输入规则信
息,将所述输入规则信息作为所述协议内容描述段落的临时生成规则
。6.
如权利要求1所述的设备运行数据模拟生成方法,其特征在于,根据所述请求内容标识匹配得到所述设备运行数据模拟请求的数据字段生成规则,包括:将所述请求内容标识与已配置内容标识进行比对;若比对失败,接收外部输入的输入字段生成规则,存储并作为所述数据字段生成规则
。7.
如权利要求4‑6任一项所述的设备运行数据模拟生成方法,其特征在于,所述方法还包括:若比对成功,将比对成功的已配置内容标识对应的已配置生成规则作为所述设备运行数据模拟请求的数据字段生成规则
。8.
如权利要求1‑6任一项所述的设备运行数据模拟生成方法,其特征在于,接收生产设备客户端的设备运行数据模拟请求之后,所述方法还包括:根...
【专利技术属性】
技术研发人员:王晓虎,羊宏松,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。