基于SDK的前端定制方法、装置、终端设备及存储介质与流程

文档序号:15095597发布日期:2018-08-04 14:29阅读:来源:国知局

技术特征:

1.一种基于SDK的前端定制方法,其特征在于,包括宿主方执行的如下步骤:

获取前端定制请求,所述定制请求包括接口ID;

基于所述前端定制请求,调用寄宿方配置的与所述接口ID相对应的SDK接口,所述SDK接口包括界面配置文档,所述界面配置文档包括至少一个文档模块;

获取与每一所述文档模块相对应的目标定制文件,并将所述目标定制文件通过所述SDK接口发送给所述寄宿方;

通过所述SDK接口接收所述寄宿方基于所述目标定制文件形成的定制界面,并显示所述定制界面。

2.如权利要求1所述的基于SDK的前端定制方法,其特征在于,所述文档模块包括至少一个配置元素和对应的原始参数值;

所述获取与每一所述文档模块相对应的目标定制文件,包括:

获取参数修改请求,所述参数修改请求包括模块ID、配置元素ID和修改参数值;

从至少一个所述文档模块中获取与所述模块ID相对应的目标文档模块;

获取所述目标文档模块中与所述配置元素ID相对应的目标配置元素,将所述目标配置元素中的原始参数值替换为所述修改参数值,以获取所述目标定制文件。

3.如权利要求1所述的基于SDK的前端定制方法,其特征在于,所述将所述目标定制文件通过所述SDK接口发送给所述寄宿方,包括:采用json数据的形式将所述目标定制文件通过所述SDK接口发送给所述寄宿方。

4.一种基于SDK的前端定制方法,其特征在于,包括寄宿方执行的如下步骤:

接收宿主方通过预先配置的SDK接口发送的目标定制文件,所述SDK接口包括界面配置文档,所述界面配置文档包括至少一个文档模块;

对与所述目标定制文件相关联的所述文档模块进行参数修改,获取定制界面;

将所述定制界面通过所述SDK接口发送给所述宿主方,以使所述宿主方显示所述定制界面。

5.如权利要求4所述的基于SDK的前端定制方法,其特征在于,在所述获取宿主方通过预先配置的SDK接口发送的目标定制文件的步骤之前,所述基于SDK的前端定制方法还包括:预先配置SDK接口;

所述预先配置SDK接口,包括:

对寄宿方界面依据显示区域进行划分,获取至少一个文档模块,每一所述文档模块包括至少一个配置元素;每一所述文档模块对应一模块ID,每一所述配置元素对应一配置元素ID;

将所述模块ID和所述配置元素ID进行封装,获取所述界面配置文档,并给所述界面配置文档配置SDK接口。

6.如权利要求4所述的基于SDK的前端定制方法,其特征在于,所述文档模块还包括与所述配置元素相对应的原始参数值;

所述目标定制文件包括模块ID、配置元素ID和修改参数值;

所述对与所述目标定制文件相关联的所述文档模块进行参数修改,获取定制界面,包括:

从至少一个所述文档模块中获取与所述模块ID相对应的目标文档模块;

获取所述目标文档模块中与所述配置元素ID相对应的目标配置元素,将所述目标配置元素中原始参数值替换为所述修改参数值,获取定制界面。

7.一种基于SDK的前端定制装置,其特征在于,包括:

前端定制请求获取模块,用于获取前端定制请求,所述定制请求包括接口ID;

SDK接口调用模块,用于基于所述前端定制请求,调用寄宿方配置的与所述接口ID相对应的SDK接口,所述SDK接口包括界面配置文档,所述界面配置文档包括至少一个文档模块;

目标定制文件获取模块,用于获取与每一所述文档模块相对应的目标定制文件,并将所述目标定制文件通过所述SDK接口发送给所述寄宿方;

定制界面显示模块,用于通过所述SDK接口接收所述寄宿方基于所述目标定制文件形成的定制界面,并显示所述定制界面。

8.一种基于SDK的前端定制装置,其特征在于,包括:

目标定制文件接收模块,用于接收宿主方通过预先配置的SDK接口发送的目标定制文件,所述SDK接口包括界面配置文档,所述界面配置文档包括至少一个文档模块;

定制界面获取模块,用于对与所述目标定制文件相关联的所述文档模块进行参数修改,获取定制界面;

定制界面发送模块,用于将所述定制界面通过所述SDK接口发送给所述宿主方,以使所述宿主方显示所述定制界面。

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3任一项所述基于SDK的前端定制方法的步骤,或者,所述处理器执行所述计算机程序时实现如权利要求4至6任一项所述基于SDK的前端定制方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述基于SDK的前端定制方法的步骤,或者,所述计算机程序被处理器执行时实现如权利要求4至6任一项所述基于SDK的前端定制方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1