动态原生界面的调用方法及系统与流程

文档序号:12135215阅读:来源:国知局

技术特征:

1.一种动态原生界面的调用方法,应用于客户端与应用平台的交互中,其特征在于,所述客户端安装有原生界面应用,所述应用平台设置有动态界面定义文件,所述动态原生界面的调用方法包括如下步骤:

在客户端,预先配置一调用动态原生界面的描述文件,并将描述文件发送至应用平台;

在应用平台端,接收客户端发送的调用动态原生界面的描述文件,以及根据描述文件找出动态原生界面订制版,并将动态原生界面订制版推送至客户端;以及

在客户端,接收应用平台端推送的动态原生界面订制版,以及解析动态原生界面订制版,得到动态原生界面。

2.如权利要求1所述的动态原生界面的调用方法,其特征在于,所述接收客户端发送的调用动态原生界面的描述文件之后,还包括对动态原生界面的描述文件进行解析处理得到调用参数,所述调用参数包括HTTP头数据、公司代码数据以及动态原生界面的调用版本号。

3.如权利要求2所述的动态原生界面的调用方法,其特征在于,所述对动态原生界面的描述文件进行解析处理得到调用参数的步骤之后,还包括:

判断动态界面定义文件中是否存在与HTTP头数据和公司代码数据对应的动态原生界面订制版,

若存在,则找出动态原生界面订制版;

若不存在,则结束调用,并向客户端返回调用失败信息。

4.如权利要求3所述的动态原生界面的调用方法,其特征在于,所述找出动态原生界面订制版的步骤之后,还包括:

判断动态原生界面的调用版本号与订制版本号是否一致,

在动态原生界面的调用版本号与订制版本号一致时,推送动态原生界面订制版至客户端,

在动态原生界面的调用版本号与订制版本号不一致时,推送动态原生界面订制版及对应的订制版本号至客户端。

5.如权利要求4所述的动态原生界面的调用方法,其特征在于,在客户端,所述接收应用平台端推送的动态原生界面订制版的步骤之后,还包括:

接收应用平台端推送的动态原生界面的订制版本号,以及

更新配置的描述文件中动态原生界面的调用版本号。

6.一种动态原生界面的调用系统,应用于客户端与应用平台的交互中,其特征在于,所述客户端中安装有原生界面应用,所述应用平台设置有动态界面定义文件,所述动态原生界面的调用系统包括:客户端及与所述客户端通信连接的应用平台;

所述客户端包括:

配置模块,用于预先配置一调用动态原生界面的描述文件;

第一通信模块,用于将描述文件发送至应用平台,以及接收应用平台端推送的动态原生界面订制版;

第一解析模块,用于解析动态原生界面订制版,得到动态原生界面;

所述应用平台,包括:

第二通信模块,用于接收客户端发送的调用动态原生界面的描述文件,以及将动态原生界面订制版推送至客户端以及根据描述文件找出动态原生界面订制版;

调用模块,用于根据接收的动态界面的描述文件从动态界面的定义文件中找出对应的动态原生界面订制版。

7.如权利要求6所述的动态原生界面的调用系统,其特征在于,所述应用平台还包括:

第二解析模块,用于对动态原生界面的描述文件进行解析处理得到调用参数,所述调用参数包括HTTP头数据、公司代码数据以及动态原生界面的调用版本号。

8.如权利要求7所述的动态原生界面的调用系统,其特征在于,所述调用模块包括:

第一判断单元,用于判断动态界面定义文件中是否存在与HTTP头数据和公司代码数据对应的动态原生界面订制版,

若存在,则根据调用模块找出动态原生界面订制版;

若不存在,则结束调用,并根据第二通讯模块向客户端返回调用失败信息。

9.如权利要求8所述的动态原生界面的调用系统,其特征在于,所述调用模块还包括:

第二判断单元,用于判断动态原生界面的调用版本号与订制版本号是否一致,

若动态原生界面的调用版本号与订制版本号一致,则根据第二通讯模块推送动态原生界面订制版至客户端,

若动态原生界面的调用版本号与订制版本号不一致,则根据第二通讯模块推送动态原生界面订制版及对应的订制版本号至客户端。

10.如权利要求9所述的动态原生界面的调用系统,其特征在于,所述第一通信模块,还用于接收应用平台端推送的动态原生界面的订制版本号;

所述客户端还包括:

更新模块,用于更新配置的描述文件中动态原生界面的调用版本号。

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