UI动态设置方法和装置与流程

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

技术特征:

1.一种UI动态设置方法,其特征在于,包括:

接收服务器发送的与终端用户特征数据相对应的远程用户界面UI数据,其中,所述用户特征数据表征了终端用户的特征,所述UI数据中包括了至少一个标签Tab布局模板,每个Tab布局模板中包括有以下布局模块中的至少一种:标题栏布局模块、图片布局模块和菜单布局模块;

将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据;

根据所述待装载UI数据,更新应用程序的UI。

2.根据权利要求1所述的方法,其特征在于,将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据,包括:

将所述远程UI数据以及预存的本地UI数据,进行合并,生成待分析UI数据;

去除所述待分析UI数据中的无效数据;

对去除了无效数据的待分析UI数据,进行排序,以将各Tab布局模板的次序进行排序、和将每个Tab布局模板中的布局模块的次序进行排序,生成所述待装载UI数据。

3.根据权利要求1所述的方法,其特征在于,根据所述待装载UI数据,更新应用程序的UI,包括:

保存所述待装载UI数据,并根据所述待装载UI数据对应用程序的UI进行更新,以更新应用程序的UI中的Tab布局模板和布局模块。

4.根据权利要求1所述的方法,其特征在于,在将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据之前,还包括:

接收用户输入的修改指令,所述修改指令中包括至少一个修改后的Tab布局模板;

根据所述修改指令,对预存的本地UI数据进行修改,以生成修改后的本地UI数据;

相应的,将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据,包括:

将所述远程UI数据以及修改后的本地UI数据,进行合并,以生成待装载UI数据。

5.根据权利要求1-4任一项所述的方法,其特征在于,在接收服务器发送的与终端用户特征数据相对应的远程UI数据之前,还包括:

向所述服务器发送终端用户特征数据,以使所述服务器确定与终端用户特征数据相对应的远程UI数据,其中,终端数据包括了以下的至少一种:终端地理位置、终端的用户年龄、用户兴趣爱好特征。

6.一种UI动态设置装置,其特征在于,包括:

获取模块,用于接收服务器发送的与终端用户特征数据相对应的远程UI数据,其中,所述用户特征数据表征了终端用户的特征,所述UI数据中包括了至少一个Tab布局模板,每个Tab布局模板中包括有以下布局模块中的至少一种:标题栏布局模块、图片布局模块和菜单布局模块;

合并模块,用于将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据;

更新模块,用于根据所述待装载UI数据,更新应用程序的UI。

7.根据权利要求6所述的装置,其特征在于,所述合并模块,具体用于:

将所述远程UI数据以及预存的本地UI数据,进行合并,生成待分析UI数据;

去除所述待分析UI数据中的无效数据;

对去除了无效数据的待分析UI数据,进行排序,以将各Tab布局模板的次序进行排序、和将每个Tab布局模板中的布局模块的次序进行排序,生成所述待装载UI数据。

8.根据权利要求6所述的装置,其特征在于,所述更新模块,具体用于:

保存所述待装载UI数据,并根据所述待装载UI数据对应用程序的UI进行更新,以更新应用程序的UI中的Tab布局模板和布局模块。

9.根据权利要求6所述的装置,其特征在于,还包括:

修改模块,用于在所述合并模块将所述远程UI数据以及预存的本地UI数据,进行合并,以生成待装载UI数据之前,接收用户输入的修改指令,所述修改指令中包括至少一个修改后的Tab布局模板;根据所述修改指令,对预存的本地UI数据进行修改,以生成修改后的本地UI数据;

相应的,所述合并模块,具体用于:

将所述远程UI数据以及修改后的本地UI数据,进行合并,以生成待装载UI数据。

10.根据权利要求6-9任一项所述的装置,其特征在于,还包括:

发送模块,用于在所述获取模块接收服务器发送的与终端用户特征数据相对应的远程UI数据之前,向所述服务器发送终端用户特征数据,以使所述服务器确定与终端用户特征数据相对应的远程UI数据,其中,终端数据包括了以下的至少一种:终端地理位置、终端的用户年龄、用户兴趣爱好特征。

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