界面显示方法、装置及系统的制作方法

文档序号:9667397阅读:251来源:国知局
界面显示方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及人机交互领域,特别涉及一种界面显示方法、装置及系统。
【背景技术】
[0002]用户界面(User Interface,UI)是应用程序(Applicat1n,APP)与用户之间进行人机交互时的主要部件。
[0003]以运行在手机上的APP为例,现有技术广泛使用了原生界面和内嵌web网页混合实现UI的方式。也即,在显示某一个用户界面时,由APP的原生界面形成该用户界面的第一部分,由内置浏览器组件加载web网页来形成该用户界面的第二部分。由于该用户界面中的第二部分是由web网页来实现的,所以通过在服务器修改web网页,能够实现快速地修改APP的用户界面。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:上述方案仅能够修改用户界面中由web网页所形成的第二部分,无法改变APP的原生界面。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种界面显示方法及装置。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供了一种界面显示方法,该方法包括:
[0007]获取用户界面对应的URL地址,用户界面包括原生界面和Web网页;
[0008]解析URL地址得到网页地址字段和控制参数字段,控制参数字段包括与原生界面中至少一个控件所对应的控制参数;
[0009]根据网页地址字段获取Web网页;
[0010]根据控制参数字段生成原生界面;
[0011]根据Web网页和原生界面,显示用户界面。
[0012]可选的,解析URL地址得到网页地址字段和控制参数字段,包括:
[0013]识别URL地址中的特征字符;
[0014]将URL地址中位于特征字符之前的字段,识别为网页地址字段;
[0015]将URL地址中位于特征字符之后的字段,识别为控制参数字段。
[0016]可选的,根据网页地址字段获取Web网页,包括:
[0017]根据网页地址字段向服务器发送网页获取请求;
[0018]接收服务器反馈的Web网页。
[0019]可选的,根据控制参数字段生成原生界面,包括:
[0020]从控制参数字段获取原生界面中的各个控件的控制参数;
[0021 ]根据每个控件的控制参数,生成原生界面,原生界面包括至少一个控件;
[0022]其中,控件的控制参数包括:启用控件的参数以及控件的控件类型、控件的显示大小、控件的字体参数和控件的显示内容参数中的至少一种;或者,控件的控制参数包括:不启用控件的参数。
[0023]根据本公开实施例的第二方面,提供了一种界面提供方法,该方法包括:
[0024]向客户端提供用户界面对应的URL地址,用户界面包括原生界面和Web网页;URL地址包括:网页地址字段和控制参数字段,控制参数字段包括与原生界面中至少一个控件所对应的控制参数;
[0025]接收客户端发送的网页获取请求,网页获取请求携带有网页地址字段;
[0026]向客户端反馈Web网页,客户端用于根据Web网页和原生界面显示用户界面,原生界面是客户端根据控制参数字段所生成的。
[0027]可选的,该方法还包括:
[0028]接收第一设置信息,第一设置信息用于设置用户界面中的Web网页;
[0029]根据第一设置信息生成网页地址字段和Web网页;
[0030]接收第二设置信息,第二设置信息用于设置用户界面中的原生界面;
[0031 ]根据第二设置信息生成控制参数字段;
[0032]根据网页地址字段和控制参数字段,生成与用户界面对应的URL地址。
[0033]根据本公开实施例的第三方面,提供了一种界面显示装置,该装置包括:
[0034]第一获取模块,用于获取用户界面对应的URL地址,用户界面包括原生界面和Web网页;
[0035]解析模块,用于解析URL地址得到网页地址字段和控制参数字段,控制参数字段包括与原生界面中至少一个控件所对应的控制参数;
[0036]第二获取模块,用于根据网页地址字段获取Web网页;
[0037]生成模块,用于根据控制参数字段生成原生界面;
[0038]显示模块,用于根据Web网页和原生界面,显示用户界面。
[0039]可选的,解析模块包括:
[0040]第一识别单元,用于识别URL地址中的特征字符;
[0041]第二识别单元,用于将URL地址中位于特征字符之前的字段,识别为网页地址字段;
[0042]第三识别单元,用于将URL地址中位于特征字符之后的字段,识别为控制参数字段。
[0043]可选的,第二获取模块包括:
[0044]发送单元,用于根据网页地址字段向服务器发送网页获取请求;
[0045]接收单元,用于接收服务器反馈的Web网页。
[0046]可选的,生成模块包括:
[0047]获取单元,用于从控制参数字段获取原生界面中的各个控件的控制参数;
[0048]生成单元,用于根据每个控件的控制参数,生成原生界面,原生界面包括至少一个控件;
[0049]其中,控件的控制参数包括:启用控件的参数以及控件的控件类型、控件的显示大小、控件的字体参数和控件的显示内容参数中的至少一种;或者,控件的控制参数包括:不启用控件的参数。
[0050]根据本公开实施例的第四方面,提供了一种界面提供装置,该装置包括:
[0051]提供模块,用于向客户端提供用户界面对应的URL地址,用户界面包括原生界面和Web网页;URL地址包括:网页地址字段和控制参数字段,控制参数字段包括与原生界面中至少一个控件所对应的控制参数;
[0052]接收模块,用于接收客户端发送的网页获取请求,网页获取请求携带有网页地址字段;
[0053]反馈模块,用于向客户端反馈Web网页,客户端用于根据Web网页和原生界面显示用户界面,原生界面是客户端根据控制参数字段所生成的。
[0054]可选的,该装置还包括:
[0055]第一接收模块,用于接收第一设置信息,第一设置信息用于设置用户界面中的Web网页;
[0056]第一生成模块,用于根据第一设置信息生成网页地址字段和Web网页;
[0057]第二接收模块,用于接收第二设置信息,第二设置信息用于设置用户界面中的原生界面;
[0058]第二生成模块,用于根据第二设置信息生成控制参数字段;
[0059]第三生成模块,用于根据网页地址字段和控制参数字段,生成与用户界面对应的URL地址。
[0060]根据本公开实施例的第五方面,提供了一种界面显示系统,该系统包括:客户端和服务器:
[0061]客户端包括如上述的界面显示装置;
[0062]服务器包括如上述的界面提供装置。
[0063]本发明实施例提供的技术方案带来的有益效果是:
[0064]通过获取用户界面对应的URL地址,解析URL地址得到网页地址字段和控制参数字段,根据网页地址字段获取Web网页,根据控制参数字段生成原生界面,根据Web网页和原生界面显示用户界面;解决了相关技术中对于使用了原生界面和内嵌web网页混合实现UI的APP,只能修改用户界面中的web网页部分,而无法改变APP的原生界面的问题;达到了根据URL地址中的网页地址字段和控制参数字段,在对Web网页实时更新的同时,也能对原生界面进行动态修改并显示的效果。
【附图说明】
[0065]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0066]图1是本发明各个实施例所涉及的一种实施环境的示意图;
[0067]图2是根据一示例性实施例示出的一种界面显示方法的流程图;
[0068]图3是根据另一示例性实施例示出的一种界面显示方法的流程图;
[0069]图4是本发明一示例性实施例涉及的一种后台管理系统的界面示意图;
[0070]图5是根据另一示例性实施例示出的一种界面显示方法的流程图;
[0071 ]图6是本发明一不例性实施例涉及的一种用户界面的不意图;
[0072]图7是本发明另一示例性实施例涉及的一种后台管理系统的界面示意图;
[0073]图8是本发明另一不例性实施例涉及的一种用户界面的不意图;
[0074]图9是根据一示例性实施例示出的一种界面显示装置框图;
[0075]图10是根据另一示例性实施例示出的一种界面显示装置框图;
[0076]图11是根据另一示例性实施例示出的一种界面提供装置框图;
[0077]图12是根据另一示例性实施例示出的一种界面提供装置框图;
[0078]图13是根据另一示例性实施例示出的一种界面显示系统的框图。
【具体实施方式】
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1