[发明专利]一种业务特性的管理系统和方法有效
申请号: | 201110376415.5 | 申请日: | 2011-11-23 |
公开(公告)号: | CN102404149A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 黄海军;张普朝 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 特性 管理 系统 方法 | ||
1.一种业务特性的管理方法,其特征在于,包括:
根据Web资源请求,获取基础特性包标识和资源请求路径,所述资源请求路径为所要获取的资源在业务特性包中路径;
获取已有的基础特性包和业务特性包,从中筛选出挂载标识与Web资源请求中获取的基础特性包标识一致的业务特性包;所述挂载标识存储于业务特性包中,用于指定所要挂载的基础特性包;
根据所述资源请求路径加载上述通过筛选的业务特性包,并返回获取的资源。
2.如权利要求1所述方法,其特征在于,所述业务特性包还设置了优先级标识,所述方法具体包括:
通过挂载标识筛选出的业务特性包可以有一个或者多个,所述业务特性包构成业务特性包组,进一步通过所述优先级标识按优先级重新排序业务特性包组中的业务特性包,以便后续根据资源请求路径依次加载业务特性包组的业务特性包,返回最先获取到的资源。
3.如权利要求1所述方法,其特征在于,所述筛选出挂载标识与Web资源请求中获取的基础特性包标识一致的业务特性包,进一步包括:
利用业务特性包中存储的所要挂载的基础特性包的版本号进一步筛选得到的业务特性包,当所述存储的版本号和由基础特性包标识确定的基础特性包的版本号一致则筛选通过。
4.如权利要求2所述方法,其特征在于,所述方法具体包括:
上传有优先级更高且携带有与所述业务特性包组中挂载标识相同的同类业 务特性包时,则在后续的相同Web资源请求过程中,会为变动后的业务特性包组中的业务特性包按优先级重新排序,并依次按资源请求路径加载,返回最先获取到的资源。
5.如权利要求2所述方法,其特征在于,所述方法具体包括:
删除业务特性包组中的业务特性包时,在后续的相同Web资源请求过程中,会为变动后的业务特性包组中的业务特性包按优先级重新排序,并依次按资源请求路径加载,返回最先获取到的资源。
6.如权利要求1至5中任一权利要求所述方法,其特征在于,还包括创建业务特性包,所述方法具体包括:
按照套件的架构特性生成文件,并以业务特性组建资源,在清单文件中增加所要挂载的基础特性包标识作为挂载标识。
7.一种业务特性包的管理系统,其特征在于,包括:
业务特性模块:用于存储业务特性包,所述业务特性包设有指向所要挂载的基础特性包的挂载标识;
基础特性模块:用于存储基础特性包,所述基础特性包包含了业务特性包所需的基础资源;
加载模块:用于接收Web资源请求,获取基础特性包标识和资源请求路径,所述资源请求路径为所要获取的资源在业务特性包中路径;根据Web资源请求加载基础特性包,并在基础特性包中未加载到所需资源时,调用委托模块进一步来完成资源的加载;
委托模块:获取已有的基础特性包和业务特性包,从中筛选出挂载标识与Web资源请求中获取的基础特性包标识一致的业务特性包,以资源请求路径加 载上述通过筛选的业务特性包,获取并返回资源到加载模块。
8.如权利要求7所述系统,其特征在于,所述筛选出挂载标识与Web资源请求中获取的基础特性包标识一致的业务特性包,具体还包括:
委托模块利用业务特性包中存储的所要挂载的基础特性包的版本号进一步筛选得到的业务特性包,当所述存储的版本号和由基础特性包标识确定的基础特性包的版本号一致则筛选通过。
9.如权利要求7或8所述系统,其特征在于,所述业务特性模块中还设置了优先级标识,其中:
所述委托模块通过所述筛选出来的业务特性包可以有一个或者多个,所述业务特性包生成业务特性包组,利用优先级标识按优先级重新排序业务特性包组中的业务特性包;委托模块根据请求路径向已完成优先级排序的业务特性包组中各业务特性包获取业务特性包的资源,并向加载模块返回最先获取到的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110376415.5/1.html,转载请声明来源钻瓜专利网。