本发明涉及数据传输领域,特别涉及一种参数传输系统、方法、设备及存储介质。
背景技术:
1、目前对接第三方app(application,应用程序)时都需要在app进行配置开发进行页面跳转,发布新版本才能够正常使用。在这个过程中需要耗时较长,且开发成本较高。在诊断设备使用过程中,对应不同的客户会有跳转不同app的跳转需求,也就意味着有不同的传参需求,每次都需要发布新的apk版本。当新增第三方app业务时,需要增加额外传参时,移动端需要开发并发布新版本,效率比较低。因此,如何直接配置传参,提升工作效率是目前亟待解决的问题。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种参数传输系统、方法、设备及存储介质,能够动态配置第三方app功能及相关参数,快速完成功能集成。减少app开发工作,提高工作效率。其具体方案如下:
2、第一方面,本申请公开了一种参数传输系统,包括:
3、参数勾选模块,用于确定并输入待跳转第三方应用程序的名称,基于所述待跳转第三方应用程序对待传输参数进行勾选,确定已勾选参数;
4、自定义参数添加模块,用于判断所述已勾选参数是否满足所述待跳转第三方应用程序对应的预设条件,若不满足所述预设条件,则自动弹出提示框,以便工作人员基于所述提示框添加相应的自定义参数;
5、参数转发模块,用于对所述已勾选参数以及自定义参数进行处理,并将相应的处理后参数发送至车辆诊断设备中的预设应用程序,以便所述车辆诊断设备中的所述预设应用程序将所述处理后参数转发至所述待跳转第三方应用程序,完成所述待跳转第三方应用程序的功能跳转。
6、可选的,所述系统,还包括:
7、传输参数数据确定模块,用于统计目前能够进行跳转的所有第三方应用程序,获取相应的名单信息,并根据所述名单信息确定各所述跳转第三方应用程序对应的全部传输参数数据,以便基于所述传输参数数据对所述待跳转第三方应用程序对应的所述待传输参数进行勾选。
8、可选的,所述系统,还包括:
9、名称确定模块,用于对目前能够进行跳转的各第三方应用程序进行标识,以便利用所述标识操作确定各第三方应用程序的名称。
10、可选的,所述系统,还包括:
11、已勾选参数转发模块,用于若所述已勾选参数满足所述待跳转第三方应用程序对应的预设条件,则直接对所述已勾选参数进行处理,并将相应的处理后参数发送至预设应用程序,以便所述预设应用程序将所述处理后参数转发至所述待跳转第三方应用程序,完成所述待跳转第三方应用程序的功能跳转。
12、可选的,所述系统,还包括:
13、自定义参数批量添加模块,用于设定所述自定义参数的输入格式以及拼接符号,以便所述工作人员基于所述输入格式和所述拼接符号对所述自定义参数进行批量添加。
14、可选的,所述参数转发模块,包括:
15、参数替换单元,用于对所述已勾选参数进行参数替换处理,获取替换后参数;
16、参数拆分单元,用于对所述自定义参数进行拆分处理,以得到相应的子参数;
17、参数发送单元,用于将所述替换后参数和所述子参数发送至所述预设应用程序。
18、可选的,所述参数拆分单元,包括:
19、参数拆分子单元,用于基于所述拼接符号的位置信息对所述自定义参数进行拆分处理,以获取相应的子参数。
20、第二方面,本申请公开了一种参数传输方法,包括:
21、确定并输入待跳转第三方应用程序的名称,基于所述待跳转第三方应用程序对待传输参数进行勾选,确定已勾选参数;
22、判断所述已勾选参数是否满足所述待跳转第三方应用程序对应的预设条件,若不满足所述预设条件,则自动弹出提示框,以便工作人员基于所述提示框添加相应的自定义参数;
23、对所述已勾选参数以及自定义参数进行处理,并将相应的处理后参数发送至车辆诊断设备中的预设应用程序,以便所述车辆诊断设备中的所述预设应用程序将所述处理后参数转发至所述待跳转第三方应用程序,完成所述待跳转第三方应用程序的功能跳转。
24、第三方面,本申请公开了一种电子设备,包括:
25、存储器,用于保存计算机程序;
26、处理器,用于执行所述计算机程序以实现前述的参数传输方法。
27、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的参数传输方法。
28、可见,本申请公开的一种参数传输系统,包括了参数勾选模块,用于确定并输入待跳转第三方应用程序的名称,基于所述待跳转第三方应用程序对待传输参数进行勾选,确定已勾选参数;自定义参数添加模块,用于判断所述已勾选参数是否满足所述待跳转第三方应用程序对应的预设条件,若不满足所述预设条件,则自动弹出提示框,以便工作人员基于所述提示框添加相应的自定义参数;参数转发模块,用于对所述已勾选参数以及自定义参数进行处理,并将相应的处理后参数发送至车辆诊断设备中的预设应用程序,以便所述车辆诊断设备中的所述预设应用程序将所述处理后参数转发至所述待跳转第三方应用程序,完成所述待跳转第三方应用程序的功能跳转。可见本申请通过对已知数据进行勾选,未知数据进行手动添加的方式来增加功能的灵活性。动态配置第三方应用程序功能及相关参数,快速完成功能集成。有更好的兼容性和拓展延伸性,无需每次都发新的版本,减少应用程序开发工作,提高工作效率。
1.一种参数传输系统,其特征在于,包括:
2.根据权利要求1所述的参数传输系统,其特征在于,还包括:
3.根据权利要求2所述的参数传输系统,其特征在于,还包括:
4.根据权利要求1所述的参数传输系统,其特征在于,还包括:
5.根据权利要求1至4任一项所述的参数传输系统,其特征在于,还包括:
6.根据权利要求5所述的参数传输系统,其特征在于,所述参数转发模块,包括:
7.根据权利要求6所述的参数传输系统,其特征在于,所述参数拆分单元,包括:
8.一种参数传输方法,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述的参数传输方法。