利索能及
我要发布
收藏
专利号: 2017107563580
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种用户界面UI模块管理器,其特征在于,所述UI模块管理器包括:初始化单元,用于创建待组装的UI模块的样例代码目录,所述样例代码目录包括所述UI模块的信息描述文件,所述信息描述文件包括UI模块的标识信息;

组装单元,用于读取所述信息描述文件,根据所述信息描述文件中的文件入口组装所述UI模块;

编译单元,用于编译所述UI模块,并将编译结果输出到所述信息描述文件中;

发布单元,用于将编译完成的所述UI模块发送到模块库;

安装单元,用于根据需要安装的UI模块的标识信息,在所述模块库中搜索并获取所述需要安装的UI模块,并安装所述需要安装的UI模块。

2.如权利要求1所述的UI管理器,其特征在于,所述信息描述文件包括超文本标记语言HTML文件入口,所述HTML文件用于描述所述UI模块所需要的HTML片段、所述HTML片段的引用路径、层叠样式表CSS片段和所述CSS片段的引用路径,所述组装单元用于根据所述HTML入口文件描述的所述HTML片段、所述HTML片段的引用路径、所述CSS片段和所述CSS片段的引用路径组装所述UI模块的HTML代码和所述CSS代码。

3.如权利要求2所述的UI管理器,其特征在于,所述HTML代码包括模板代码,所述模板代码用于描述所述UI模块所引用的其他UI模块和/或所述其他UI模块的文件。

4.如权利要求3所述的UI管理器,其特征在于,所述信息描述文件包括输出目录,所述编译单元用于将编译结果输出到所述输出目录下。

5.如权利要求4所述的UI管理器,其特征在于,所述发布单元用于将编译完成的所述UI模块以及所述UI模块所引用的所述其他UI模块和/或所述其他UI模块的文件打包发送到所述模块库。

6.如权利要求5所述的UI管理器,其特征在于,所述初始化单元用于生成所述UI模块的所述信息描述文件、代码文件和引用文件。

7.一种UI模块管理方法,其特征在于,包括:

创建待组装的UI模块的样例代码目录,所述样例代码目录包括所述UI模块的信息描述文件,所述信息描述文件包括所述UI模块的标识信息;

读取所述信息描述文件,根据所述信息描述文件中的入口文件组装所述UI模块;

编译所述UI模块,并将编译结果输出到所述信息描述文件中;

将编译完成的所述UI模块发送到模块库;

根据需要安装的UI模块的标识信息,在所述模块库中搜索并获取所述需要安装的UI模块,并安装所述需要安装的UI模块。

8.一种UI模块管理系统,其特征在于,包括:

服务器以及接入所述服务器的多个客户端;

每个所述客户端上运行有如权利要求1-6任一项所述的UI模块管理器;

所述服务器上运行有模块库。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求7所述方法的步骤。

10.一种客户端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求7所述方法的步骤。