一种工业设计软件二次开发的对接方法技术

技术编号:38415502 阅读:8 留言:0更新日期:2023-08-07 11:18
本发明专利技术提供一种工业设计软件二次开发的对接方法,包括工业设计软件前端、平台服务模块、定制服务模块、接口服务模块,服务器;包括以下步骤:S1:工业设计软件前端,调用统一入口,发送前端请求;S2:根据前端请求标识,判断请求来源;S3:判断请求来源后,若是平台请求直接调用平台方法,若是二次开发平台请求,则通过远程调用获取结果。本发明专利技术由平台定义接口规范,统一入参,避免了请求参数定义混乱不统一的问题。降低代码侵入性的同时保证了功能实现的可扩展性。通过路由来分发请求,保证了平台与二次开发功能统一接口调用,避免接口调用杂乱无章,降低维护成本。平台或二次开发平台改动代码互不影响,灵活升级/更新。灵活升级/更新。灵活升级/更新。

【技术实现步骤摘要】
一种工业设计软件二次开发的对接方法


[0001]本专利技术涉及计算机科学领域,尤其涉及一种工业设计软件二次开发的对接方法。

技术介绍

[0002]随着计算机科学的发展,各行各业涌现出越来越多的平台,所谓平台,是计算机硬件或软件的操作环境。也泛指进行某项工作所需要的环境或条件。美团、淘宝、抖音、知乎、喜马拉雅都是平台。平台中具有平台的基础功能,例如在美团平台中,具有基础功能供商家上传图片,上传文件的格式限定为png或jpeg等图片格式,但是有商家需要上传PDF格式,此时美团平台中的基础功能无法满足该商家的需求;也就是说会存在平台的功能无法完全满足用户的需求的问题,对于不同项目或者不同的用户会有定制化的需求,因此需要定制开发;定制开发的内容是无法存放在平台上,需要跟随用户,同时定制开发的内容需要与平台之间对接,才能实现使用。
[0003]工业设计软件中同样存在这样的问题,工业设计软件就相当于一个平台,例如,工业设计软件中提供不同类型的活动页,其中包括设计计算活动页面等,平台提供了页面数据保存功能,客户如果感觉平台提供的页面数据不能完全满足要求,则可以通过二次开发平台定制开发。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种工业设计软件二次开发的对接方法可以实现定制开发需求,同时保证了平台代码规范,接口入参、出参由平台定义。
[0005]为实现上述目的,本专利技术采用了如下技术方案:一种工业设计软件二次开发的对接方法,包括工业设计软件前端、平台服务模块、定制服务模块、接口服务模块,服务器;包括以下步骤:S1:工业设计软件前端,调用统一入口,发送前端请求;工业设计软件前端配置活动页,配置完成后,工业设计软件前端发送前端请求;所述前端请求包括前端请求标识,页面信息以及编码;S2:根据前端请求标识,判断请求来源;S3:判断请求来源后,若是平台请求直接调用平台方法,若是二次开发平台请求,则通过远程调用获取结果。
[0006]进一步的,工业设计软件前端用于设置活动页,活动页具有编码,所述编码为页面的类型标识;工业设计软件前端设有统一入口,所述统一入口为按钮控件;所述平台服务模块包括路由、实现接口以及平台数据库;所述定制服务模块包括feign接口以及定制数据库;接口服务模块包括接口,接口定义实现方式,定制服务模块通过接口与平台服务
模块对接;服务器中存储有请求文件,所述请求文件包括页面的编码以及编码对应的请求地址。
[0007]进一步的,所述前端请求标识为字段,为source字段或者flag字段;所述页面信息为页面内容的数据。
[0008]进一步的,步骤S2具体为,路由根据前端请求的前端标识,判断请求来源;请求来源包括平台和二次开发平台;路由是通过if代码封装的工具类,用于判断请求标识。
[0009]进一步的,步骤S3具体包括:S31:平台定义接口传参规则,并给出对应的接口实现方法;S32:二次开发服务平台根据平台定义的接口传参规则,给出自定义的实现方法;S33:根据请求来源,调用实现方法;根据前端请求的页面的编码,从请求文件中获取到对应的请求地址,服务器根据获取到的请求地址将前端请求下发给平台服务模块或者定制服务模块,平台服务模块根据实现接口调用实现方法,实现功能服务,定制化服务模块通过feign接口实现定制的功能服务。
[0010]进一步的,统一入口包括保存、更新、提交。
[0011]进一步的,活动页的类型包括设计计算、参数化设计、零部件选型、设计参数定义、设计输入查看、参数校核、静力学仿真、标准交付。
[0012]进一步的,传参规则为平台限定传参方式进行传参,但是不限定传参的内容;传参方式包括字段、字符串、数组。
[0013]与现有技术相比,本专利技术的有益效果为:1、由平台定义接口规范,统一入参,避免了请求参数定义混乱不统一的问题。
[0014]2、将平台代码与二次开发的代码解耦,降低代码侵入性的同时保证了功能实现的可扩展性。
[0015]3、通过路由来分发请求,保证了平台与二次开发功能统一接口调用,避免接口调用杂乱无章,降低维护成本。
[0016]4、平台或二次开发平台改动代码互不影响,灵活升级/更新。
附图说明
[0017]图1为本专利技术一种工业设计软件二次开发的对接方法的流程图;图2为本专利技术一种工业设计软件二次开发的对接方法的保存功能的流程图;图3为本专利技术一种工业设计软件二次开发的对接方法的步骤流程图。
实施方式
[0018]为使对本专利技术的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0019]一种工业设计软件二次开发的对接方法,包括工业设计软件前端、平台服务模块、定制服务模块、接口服务模块,服务器等;
工业设计软件前端用于设置活动页,所述活动页包括多个类型,具体包括设计计算、参数化设计、零部件选型、设计参数定义、设计输入查看、参数校核、静力学仿真、标准交付等活动页面。活动页具有编码,所述编码为页面的类型标识。
[0020]工业设计软件前端设有统一入口,所述统一入口为按钮控件,具体包括保存、更新、提交等;所述平台服务模块包括路由、实现接口以及平台数据库等,所述定制服务模块包括feign接口以及定制数据库等,feign接口通过feign实现类规范运行。
[0021]接口服务模块包括接口,接口定义实现方式。定制服务模块通过接口与平台服务模块对接。
[0022]服务器中存储有请求文件,所述请求文件包括页面的编码以及编码对应的请求地址。
[0023]包括以下步骤:S1:工业设计软件前端,调用统一入口,发送前端请求;工业设计软件前端配置活动页,例如配置设计计算活动页面,配置完成后,操作调用保存入口,工业设计软件前端发送前端请求,所述前端请求包括前端请求标识,页面信息以及编码,所述前端请求标识为字段,可以为source字段或者flag字段等。所述页面信息为页面内容的数据。
[0024]S2:根据前端请求标识,判断请求来源;路由根据前端请求的前端标识,判断请求来源;请求来源包括平台和二次开发平台。
[0025]路由是通过if代码封装的工具类,用于判断请求标识;通过路由来分发请求,保证了平台与二次开发功能统一接口调用,避免接口调用杂乱无章,降低维护成本。
[0026]若前端请求标识为source字段,例如本申请的工业设计软件为pdp平台,则:若source =“pdp”,则表示请求来源于平台;若source ≠“pdp”,则表示请求来源于二次开发平台。
[0027]S3:判断请求来源后,若是平台请求直接调用平台方法,若是二次开发平台请求,则通过远程调用获取结果。
[0028]S31:平台定义接口传参规则,并给出对应的接口实现方法。
[0029]传参规则是指平台限定传参方式进行传参,但是不限定传参的内容;传参方式包括字段、字符串、数组等;由平台定义接口规范,统一入参,避免本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业设计软件二次开发的对接方法,其特征在于:包括工业设计软件前端、平台服务模块、定制服务模块、接口服务模块,服务器;包括以下步骤:S1:工业设计软件前端,调用统一入口,发送前端请求;工业设计软件前端配置活动页,配置完成后,工业设计软件前端发送前端请求;所述前端请求包括前端请求标识,页面信息以及编码;S2:根据前端请求标识,判断请求来源;S3:判断请求来源后,若是平台请求直接调用平台方法,若是二次开发平台请求,则通过远程调用获取结果。2.如权利要求1所述的工业设计软件二次开发的对接方法,其特征在于:工业设计软件前端用于设置活动页,活动页具有编码,所述编码为页面的类型标识;工业设计软件前端设有统一入口,所述统一入口为按钮控件;所述平台服务模块包括路由、实现接口以及平台数据库;所述定制服务模块包括feign接口以及定制数据库;接口服务模块包括接口,接口定义实现方式,定制服务模块通过接口与平台服务模块对接;服务器中存储有请求文件,所述请求文件包括页面的编码以及编码对应的请求地址。3.如权利要求1所述的工业设计软件二次开发的对接方法,其特征在于:所述前端请求标识为字段,为source字段或者flag字段;所述页面信息为页面内容的数据。4.如权利要求3所述的工业设计软件二次开发...

【专利技术属性】
技术研发人员:杨松贵王子禾
申请(专利权)人:南京维拓科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1