一种业务的交互方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33125891 阅读:21 留言:0更新日期:2022-04-17 00:35
本公开关于一种业务的交互方法、装置、电子设备及存储介质。所述方法包括:接收业务中资源交互的触发指令;响应于所述触发指令,获取所述业务在所述终端的应用环境;利用与所述应用环境相匹配的接口获取待交互的资源。使得业务的程序代码在开发的时候不需要考虑业务的应用环境,只需开发一个版本的业务程序代码,便可以应用到不同终端、不同的应用上,大大提高了业务的开发效率。提高了业务的开发效率。提高了业务的开发效率。

【技术实现步骤摘要】
一种业务的交互方法、装置、电子设备及存储介质


[0001]本公开涉及计算机,尤其涉及一种业务的交互方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,出现了多种多样的在线业务,例如购买理财产品的业务,智能客服对话业务、绑定套餐的业务、充值会员的业务等。相关技术中,采用MVVM(Model

View

View

Model)框架结构进行业务流程的开发,仍需要针对不同的终端环境,例如不同的操作系统、浏览器、或应用程序等,配置不同的业务版本。且随着智能终端的快速发展,需要进行音视频交互业务也越来越多,音视频交互业务有较大的开发工作量,为每种业务考虑其终端环境的业务开发效率较低,难以满足现代业务的实际需求。

技术实现思路

[0003]本公开提供一种业务的交互方法、装置、电子设备及存储介质,以至少解决相关技术中业务开发效率低的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种业务的交互方法,所述方法应用于终端,包括:
[0005]接收业务中资源交互的触发指令;
[0006]响应于所述触发指令,获取所述业务在所述终端的应用环境;
[0007]利用与所述应用环境相匹配的接口获取待交互的资源。
[0008]在一种可能的实现方式中,所述应用环境包括原生应用,所述利用与所述应用环境相匹配的接口获取待交互的资源包括:
[0009]获取所述原生应用运行的操作系统;r/>[0010]从预设的接口组件容器中确定与所述操作系统相匹配的接口组件;
[0011]利用所述接口组件获取待交互的资源。
[0012]在一种可能的实现方式中,所述应用环境包括网站应用或混合模式应用,所述利用与所述应用环境相匹配的接口获取待交互的资源包括:
[0013]分别调用所述网站应用或所述混合模式应用的资源获取函数;
[0014]利用所述资源获取函数获取待交互的资源。
[0015]在一种可能的实现方式中,所述待交互的资源包括用户的身体特征数据,所述利用与所述应用环境相匹配的接口获取待交互的资源,包括:
[0016]利用与所述应用环境相匹配的接口获取第一用户的身体特征数据;
[0017]从服务器获取第二用户的身份识别信息;
[0018]根据所述身体特征数据和所述身份信息,验证所述第一用户和所述第二用户是否为同一用户,发送验证结果。
[0019]在一种可能的实现方式中,利用与所述应用环境相匹配的接口获取待交互的资源,包括:
[0020]利用与所述应用环境相匹配的接口从服务器获取待交互的资源;
[0021]将所述待交互的资源存储在本地缓存中;
[0022]在通信质量低于预设值的情况下,从本地缓存中获取所述待交互的资源,展示所述待交互的资源。
[0023]在一种可能的实现方式中,所述业务的生成方式,包括:
[0024]在展示界面中展示业务中的流程节点的模板;
[0025]接收对所述模板的节点信息的编辑操作,得到编辑后的模板,所述节点信息包括节点要素和待跳转的下一节点的标识信息中的至少一种;
[0026]根据所述编辑后的模板,生成所述业务的流程代码。
[0027]在一种可能的实现方式中,所述展示界面中还展示有节点信息的操作控件,所述接收对所述模板的节点信息的编辑操作,得到编辑后的模板,包括:
[0028]接收对所述模板的选中操作,以及接收所述操作控件的触发操作;
[0029]响应于所述触发操作,接收对所述模板的节点信息的编辑操作,得到编辑后的模板。
[0030]在一种可能的实现方式中,所述根据所述编辑后的模板,生成所述业务的流程代码,
[0031]接收对所述模板的拖拽顺序,确定所述编辑后的模板对应的流程节点在所述业务的执行顺序;
[0032]根据所述执行顺序,排列所述编辑后的模板,生成所述业务的流程代码。
[0033]根据本公开实施例的第二方面,提供一种业务交互装置,包括:
[0034]接收模块,用于接收业务中资源交互的触发指令;
[0035]获取模块,用于响应于所述触发指令,获取所述业务在终端的应用环境;
[0036]交互模块,用于利用与所述应用环境相匹配的接口获取待交互的资源。
[0037]在一种可能的实现方式中,所述应用环境包括原生应用,所述交互模块包括:
[0038]第一获取子模块,用于获取所述原生应用运行的操作系统;
[0039]确定子模块,用于从预设的接口组件容器中确定与所述操作系统相匹配的接口组件;
[0040]第一交互子模块,用于利用所述接口组件获取待交互的资源。
[0041]在一种可能的实现方式中,所述应用环境包括网页应用或混合模式应用,所述交互模块包括:
[0042]调用子模块,用于分别调用所述网页应用或所述混合模式应用的资源获取函数;
[0043]第二交互子模块,用于利用所述资源获取函数获取待交互的资源。
[0044]在一种可能的实现方式中,所述待交互的资源包括用户的身体特征数据,所述交互模块包括:
[0045]第二获取子模块,用于利用与所述应用环境相匹配的接口获取第一用户的身体特征数据;
[0046]第三获取子模块,用于从服务器获取第二用户的身份识别信息;
[0047]验证子模块,用于根据所述身体特征数据和所述身份信息,验证所述第一用户和所述第二用户是否为同一用户,发送验证结果。
[0048]在一种可能的实现方式中,所述交互子模块包括:
[0049]第四获取子模块,用于利用与所述应用环境相匹配的接口从服务器获取待交互的资源;
[0050]存储子模块,用于将所述待交互的资源存储在本地缓存中;
[0051]展示子模块,在通信质量低于预设值的情况下,从本地缓存中获取所述待交互的资源,展示所述待交互的资源。
[0052]在一种可能的实现方式中,所述业务的生成方式,包括:
[0053]在展示界面中展示业务中的流程节点的模板;
[0054]接收对所述模板的节点信息的编辑操作,得到编辑后的模板,所述节点信息包括节点要素和待跳转的下一节点的标识信息中的至少一种;
[0055]根据所述编辑后的模板,生成所述业务的流程代码。
[0056]根据本公开实施例的第三方面,提供一种业务系统,包括:
[0057]服务器,用于存储业务中流程节点的模板,接收第一终端对所述模板的修改操作,得到业务的流程代码,存储所述业务的流程代码;
[0058]第一终端,用于展示所述流程节点的模板,接收对所述模板的修改操作,将修改后的模板发送至所述服务器;
[0059]第二终端,用于从所述服务器下载所述业务的流程代码,安装得到所述业务的原生应用,或从已安装的网站应用或混合模式应用中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务的交互方法,其特征在于,所述方法应用于终端,包括:接收业务中资源交互的触发指令;响应于所述触发指令,获取所述业务在所述终端的应用环境;利用与所述应用环境相匹配的接口获取待交互的资源。2.根据权利要求1所述的方法,其特征在于,所述应用环境包括原生应用,所述利用与所述应用环境相匹配的接口获取待交互的资源包括:获取所述原生应用运行的操作系统;从预设的接口组件容器中确定与所述操作系统相匹配的接口组件;利用所述接口组件获取待交互的资源。3.根据权利要求1所述的方法,其特征在于,所述应用环境包括网站应用或混合模式应用,所述利用与所述应用环境相匹配的接口获取待交互的资源包括:分别调用所述网站应用或所述混合模式应用的资源获取函数;利用所述资源获取函数获取待交互的资源。4.根据权利要求1所述的方法,其特征在于,所述待交互的资源包括用户的身体特征数据,所述利用与所述应用环境相匹配的接口获取待交互的资源,包括:利用与所述应用环境相匹配的接口获取第一用户的身体特征数据;从服务器获取第二用户的身份识别信息;根据所述身体特征数据和所述身份信息,验证所述第一用户和所述第二用户是否为同一用户,发送验证结果。5.根据权利要求1所述的方法,其特征在于,利用与所述应用环境相匹配的接口获取待交互的资源,包括:利用与所述应用环境相匹配的接口从服务器获取待交互的资源;将所述待交互的资源存储在本地缓存中;在通信质量低于预设值的情况下,从本地缓存中获取所述待交互的资源,展示所述待交互的资源。6.根据权利要求1所述的方法,其特征在于,所述业务的生成方式,包括:在展示界面中展示业务中的流程节点的模板;接收对所述模板的节点信息的编辑操作,得到编辑后的模板,所述节点信息包括节点要素和待跳转的下一节点的标识信息中的至少一种;根据所述编辑后的模板,生成所述业务的流程代码。7.根据权利要求6所述的方法,其特征在于,所述展示界面中还展示有节点信息的操作控件,所述接收对所述模板的节点信息的编辑操作,得到编辑后的模板,包括:接收对所述模板的选中操作,以及接收所述操作控件的触发操作;响应于所述触发操作,接收对所述模板的节点信息的编辑操作,得到编辑后的模板。8.根据权利要求6所述的方法,其特征在于,所述根据所述编辑后的模板,生成所述业务的流程代码,接收对所述模板的拖拽顺序,确定所述编辑后的模板对应的流程节点在所述业务的执行顺序;根据所述执行顺序,排列所述编辑后的模板,生成所述业务的流程代码。
9.一种业务交互装置,其特征在于,包括:接收模块,用于接收业务中资源交互的触发指令;获取模块,用于响应于所述触发指令,获取所述业务在终端的应用环境;交互模块,用于利用与所述应用环境相匹配的接口获取待交互的资源。10.根据权利要求9所述的装置,其特征在于...

【专利技术属性】
技术研发人员:秦小波鲁进李旭佳章驰刘昱李锋
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1