【技术实现步骤摘要】
一种设备业务化的接口代理方法及参数查询系统
[0001]本专利技术涉及工业互联网管理平台
,具体公开了一种设备业务化的接口代理方法及参数查询系统。
技术介绍
[0002]工业互联网服务各行各业,设备通常是一群中大型的机具器材集合体,皆无法拿在手上操作而必须有固定的台座,使用电源之类动力运作而非人力。在整个设备生命周期中,由于设备功能比较固化,项目立项初期都是固化思维,通过数据库设计固定字段,从而导致设备类别后期无法拓展更多设备信息字段。市面上大多数系统对设备没有明确的定义,设备台账功能过于简化,并没有针对设备台账场景中的需求思考。因此想要全面定义设备,将设备业务化,实现设备全生命周期管理。作为一个线上正常运行的系统而言,为了更好的提升用户体验,并不期望平台既有业务化的设备又有原有设备,而期望平台内只有业务化的设备,方便管理。
[0003]但是在进行设备业务化时,由于系统升级,新系统的数据接口的入参和旧系统的数据接口的入参不兼容,无法对数据进行直接传输,若在旧设备的原有接口上面做修改,影响范围较大、效率低且成本高 ...
【技术保护点】
【技术特征摘要】
1.一种设备业务化的接口代理方法,其特征在于,用于实现设备业务化中新服务和旧服务之间的数据传输代理,包括以下步骤:S1:设置查询设备参数所需的设备字段,并将所述设备字段对应的设备参数存储至预先建立的设备台账数据库中;S2:基于用户的请求,设置对应的设备业务化权限;S3:根据所述设备业务化权限获取需要进行设备业务化的设备业务实体关系以及业务实体与企业和作用范围的关系,存储至预先建立的关联关系数据库中;S4:基于用户对设备的参数查询请求获取对应的业务信息,并根据所述关联关系数据库中的业务实体关系以及业务实体与企业和作用范围的关系判断是否需要对所述设备对应的数据接口进行代理,若不需要代理,直接将所述业务信息透传至旧服务,否则判定所述设备使用的新服务,然后执行步骤S5;S5:根据所述请求表单组装新服务所需的查询参数和入参结构,使所述新服务的入参与旧服务的入参的结构一致,并通过新服务获取对应的设备参数,将获取的设备参数转换为与旧服务的数据结构一致后返回,完成对所述设备的数据接口的代理。2.根据权利要求1所述的一种设备业务化的接口代理方法,其特征在于,在步骤S1中,所述设备字段包括业务化字段和自定义字段,所述业务化字段至少包括设备名称、设备编号和/或设备类型;所述自定义字段包括可统计字段和不可统计字段,所述可统计字段以文本标签形式存在于设备台账数据库中,所述不可统计字段以文本形式、图片形式存在于所述设备台账数据库中。3.根据权利要求2所述的一种设备业务化的接口代理方法,其特征在于,所述步骤S3中,所述关联关系数据库中存储有业务实体的关系数据表以及业务实体与企业和作用范围的关系数据表,所述需要进行业务化的业务实体关系存储于所述业务实体的关系数据表中,所述业务实体与企业和作用范围的关系存储于所述业务实体与企业和作用范围的关系数据表中。4.根据权利要求3所述的一种设备业务化的接口代理方法,其特征在于,所述步骤S4的具体步骤为:S401:根据用户对设备的参数查询请求生成包含查询参数的请求表单,并根据所述请求表单获取对应设备的业务信息,所述业务信息至少包括业务线编码、产品线ID、业务实体ID、企业ID和所述设备字段ID对应的设备参数;S402:判断所述业务线编码是否小于或等于预设编码,若小于或等于预设编码,则将所述业务信息透传至旧服务,否则继续执行步骤S403;S403:以所述业务线编码和业务实体ID为索引,查询所述业务实体的关系数据表中是否存在对应的业务实体关系,若不存在,则将所述业务信息透传至旧服务,否则继续执行步骤S404;S404:以所述业务线编码、业务实体ID和企业ID为索引,查询所述业务实体与企业和作用范围的关系数据表中是否存在对应的业务实体与企业和作用范围的关系,若不存在,则将所述业务信息透传至旧服务,否则判定所述设备所使用的服务为新服务,继续执行步骤S5。5.根据权利要求4所述的一种设备业务化的接口代理方法,其特征在于,在步骤S5中,
所述旧服务的入参至少包括旧服务对应的业务线编码、产品线ID、业务实体ID、设备ID集合以及查询参数,所述查询参数以所述设备字段ID为查询条件,所述查询参数包括自定义字段ID和业务化字段ID;所述新服务的入参至少包括新服务对应的企业ID、业务实体别名、业务实体ID以及新服务所需的查询参数,所述新服务所需的查询参数为基于用户的参数查询请求生成的请求表单中对应的查询参数,所述新服务所需的查询参数包括新服务中的设备ID和设备字段别名,所述新服务中的设备字段别名与所述旧服务中的设备字段ID一一对应。6.根据权利要求5所述的一种设备业务化的接口代理方法,其特征在于,所述步骤S5的具体步骤包括:S501:分别...
【专利技术属性】
技术研发人员:钟宇,胡腾,罗义,
申请(专利权)人:重庆允成互联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。