一种资源数据共享方法和资源数据共享设备的制作方法

文档序号:7974415阅读:417来源:国知局
专利名称:一种资源数据共享方法和资源数据共享设备的制作方法
技术领域
本发明涉及数据共享技术,特别是指一种资源数据共享方法和资源数据共享设备。
背景技术
综合资源系统作为通信运营商运营支撑系统(OSS, Operation Support System)的核心系统之一,需要将其管理维护的全专业网络资源数据高效地共享给众多外部的业务应用。不同业务应用对于需要共享的资源数据的需求往往各不相同,例如,各专业网管主要需要专业网内的详细资源信息、相关联的其他专业网边界设备以及承载链路信息等,质量保障类系统主要需要客户、服务以及资源承载关联信息,资产管理类系统需要全网网元设备、板卡信息,地市类业务应用需要地市管辖范围内的网络资源信息等。现有的数据共享技术,采用应需而变的机制,针对不同的共享数据需求,开发不同的数据交互接口 ;接口技术灵活多变,共享数据封装等没有统一规范,一般是一种外部应用就需要构建一个特殊的数据共享接口。另一种方式是构建运营支撑系统的开放数据共享(ODS, Open Data Serves)系统,将整个OSS域中各个系统可共享的数据,按照统一的企业模型组织并存储,所有业务应用的数据共享请求都从ODS中统一提取,此时,网络资源模型就是ODS整体模型的一个子集,综合资源系统的数据共享能力,就可以由ODS来统一提供。发明人发现现有技术存在如下问题:资源数据共享技术存在如下缺陷:各类共享数据接口都是后台开发实现,对于资源数据的管理者而言,缺少有效手段对共享数据进行显性化的管理,应对不同数据共享请求,需要集成商开发不同的数据接口,导致后续应用开发以及维护成本高昂;而统一构建运营支撑系统的ODS系统目前还处于概念论证阶段;在业务支撑系统(BSS, Business Support System)已有一些ODS的成功应用,而在运营支撑系统,无论是在企业模型设计还是周边系统配合方面,都还很不成熟。

发明内容
本发明要解决的技术问题是提供一种资源数据共享方法和资源数据共享设备,用于克服现有数据共享技术缺少有效手段对共享数据进行显性化的管理,应对不同数据共享请求,需要开发不同的数据接口,导致后续应用开发以及维护成本高昂的缺陷。为解决上述技术问题,本发明的实施例提供一种资源数据共享的方法,方法包括:提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据;在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制;提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享;配置各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。所述的方法中,建立将所述规范数据划分为不同的层次的机制,还包括建立:物理资源视图、链接关联、业务开发关联、承载关联、客户服务资源关联、事实表,以及预定粒度的冗余汇总表。所述的方法中,所述提供共享接口包括设置:共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及接口转换服务。所述的方法中,当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括:对所述共享请求进行逻辑定义,设置所述共享请求通过共享接口连接所述规范数据过程中应当记录的信息。所述的方法中,支持业务应用采用所述请求应答机制获取所述规范数据之后还包括:当接到来自外部的所述业务应用的共享请求时,配置所述共享请求对应的所述专业视图;配置所述共享请求对应的所述层次;配置所述共享请求对应的共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及使用的所述接口转换服务;配置所述共享请求对应的提取算法和共享方式。所述的方法中,所述提取算法包括:全量抽取、某一时间范围内的增量抽取,以及调出抽取;所述共享方式包括:主动推送方式和接口请求方式。一种资源数据共享设备,包括:内部接口单元,用于提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据;共享快照库,用于在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制;共享逻辑控制单元,用于提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享;外部接口层单元,用于定义各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。所述的设备中,所述共享逻辑控制单元包括:第一共享模块,用于设置共享所述规范数据的范围;第二共享模块,用于设置共享所述规范数据的粒度;第三共享模块,用于设置数据共享计划;第四共享模块,用于设置接口转换服务。所述的设备中,还包括:配置单元,用于当接到来自外部的所述业务应用的共享请求时,配置所述共享请求对应的所述专业视图;配置所述共享请求对应的所述层次;配置所述共享请求对应的共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及使用的所述接口转换服务;配置所述共享请求对应的提取算法和共享方式。所述的设备中,还包括:共享配置策略单元,用于当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括:对所述共享请求进行逻辑定义,设置所述共享请求通过一共享接口连接所述规范数据过程中应当记录的信息。本发明的上述技术方案的有益效果如下:对资源数据进行格式转换,按照不同的属性进行规范化,对于规范化后形成的规范数据建立不同的专业视图并划分为不同的层次,所提供的共享接口能够支持通过专业视图和不同的层次对这些规范数据进行利用,对于不同的数据共享请求不再需要开发不同的数据接口,降低了后续应用、维护和利用资源数据的成本。


图1表示一种资源数据共享方法的流程示意图;图2表示数据共享方法工作流程时序示意图;图3表示一种资源数据共享设备结构示意图。
具体实施例方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明实施例中,面向资源数据管理人员,针对不同外部业务应用对于不同数据的共享请求,实现能够通过前端界面灵活定义各种配置策略的应用平台,以及,提供网络资源数据的共享技术。本发明实施例提供一种资源数据共享方法,如图1所示,包括:步骤101,提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据;步骤102,在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及建立将所述规范数据划分为不同的层次的机制;步骤103,提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享使用;步骤104,定义各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。应用本发明实施例所提供的技术方案,对资源数据进行格式转换,按照不同的属性进行规范化,对于规范化后形成的规范数据建立不同的专业视图并划分为不同的层次,所提供的共享接口能够支持通过专业视图和不同的层次对这些规范数据进行利用,对于不同的数据共享请求不再需要开发不同的数据接口,降低了后续应用、维护和利用资源数据的成本。在一个优选实施例中,建立将所述规范数据划分为不同的层次的机制,还包括建立:物理资源视图、链接关联、业务开发(TOPO)关联,承载关联、客户服务资源关联、事实表,以及预定粒度的冗余汇总表。在一个优选实施例中,提供共享接口包括设置:共享数据范围、共享资源数据的粒度、数据共享计划,以及使用的接口转换服务。在一个优选实施例中,定义各种所述共享接口的请求应答机制还包括:定义资源数据的封装格式,并将抽取的所述资源数据转换为所述封装格式。在一个优选实施例中,当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括:对所述共享请求进行逻辑定义,设置所述共享请求通过一共享接口连接所述规范数据过程中应当记录的信息。在一个优选实施例中,当接到来自外部业务应用的共享请求时,还包括:配置所述共享请求对应的所述专业视图;配置所述共享请求对应的所述层次;配置所述共享请求对应的共享数据范围、共享资源数据的粒度、数据共享计划,以及使用的接口转换服务;配置所述共享请求对应的提取算法和共享方式。其中,所述提取算法包括:全量抽取、某一时间范围内的增量抽取;以及特殊应用的复杂调出(Callout)抽取。
所述共享方式包括:主动推送方式和接口请求方式。所述共享配置策略包括:配置态和实例态两种存在形式:前者是对某一接口请求的逻辑定义,后者是这一接口具体某次共享的信息记录。应用所提供的各个实施例,如图3所示,一个实现了资源数据共享方法的资源数据共享平台包括四个核心功能单元:内部接口单元、共享快照库、共享逻辑控制单元和外部接口层单元;其中:内部接口单元,与数据库和一共享快照库连接,用于从数据库中提取资源数据的快照信息至共享快照库,提供分专业网、分区域以及全量、增量等多种数据抽取能力,在原始的资源数据基础上提供格式转换及属性规范化等处理功能,保证数据库与共享快照库数据之间的相对实时性、完整性和稳定性;共享快照库,用于统一存储共享的资源数据的快照,依照相关规范构建统一的资源模型,提供各专业视图分区存储与提取,并建立层次化数据-物理资源视图、链接关联、业务开发关联、承载关联、客户服务资源关联、事实表与一定粒度的冗余汇总表,满足不同业务应用的共享需求;共享逻辑控制单元,针对不同的外部共享请求,提供灵活化的共享接口定义机制,包括设置:共享数据范围、共享数据粒度、数据共享计划以及所使用的接口转换服务等;其中,数据共享计划包括定时、定期以及实时等业务逻辑。外部接口层单元,定义各种共享接口的请求应答机制,定义共享的资源数据的接口封装格式,并将抽取的共享的资源数据转换为共享接口支持的格式-即封装格式。在一个应用场景中,针对外部业务应用不同的共享请求,将这些共享请求转化为共享配置策略(Profile),Profile是针对外部业务应用某一共享接口的配置描述信息,每种应用需求,都有唯一的Profile标识与之对应;Profile有配置态和实例态两种存在形式:配置态是对某一接口请求的逻辑定义,实例态是这一接口具体某次共享的信息记录,Profile中主要包括如下信息:I,共享数据范围将网元设备按照专业网络范围进行划分,在某一专业网内部还可以依据网络层次、地域属性等进一步细分,对于某一 Profile而言,资源数据范围可以任意选择和/或叠加。2,共享数据的层次选择配置共享数据的共享粒度,主要包括:资源关联的粒度,资源实体本身属性的共享粒度。其中,资源关联的粒度是指诸如网元设备、板卡、端口、链路、电路、电路承载、码号关联、客户服务资源、站址信息、标准地址等按照不同的共享请求,可以配置不同的共享数据类别;资源实体本身属性的共享粒度是针对不同的网络资源类型/子类型,按照不同的共享请求可以以不同的粒度来配置不同属性的共享请求。3,共享数据的提取算法针对上述资源数据范围内的网络资源,可以叠加相应的抽取算法以满足不同应用需求的需要,常规算法包括:全量抽取、某一时间范围内的增量抽取;以及特殊应用的复杂Callout抽取等。
其中,复杂Callout抽取是指,对于某一网络范围内的资源数据进一步缩小需求,如只需共享诸如A端到Z端的拓扑、A网元下连的所有网元链路等;此时,可以通过定义Callout处理函数,对于某一网络范围内叠加一种特殊的搜索算法进行共享数据抽取。4,共享方式共享方式包括主动推送方式和接口请求方式;主动推送方式需要进一步定义定时器,以及主动推送频率等参数信息;接口请求方式一般是同步在线应用服务(WebService)或者异步Java消息服务(JMS)。5,接口方式定义共享数据的发布方式,对于不同的外部应用需求,在接口服务定义方面都是稳定的;发布方式支持WebServcie、文件传输协议(FTP, File Transfer Protocol) > JMS等技术,管理者可以依据共享请求灵活配置,以WebService接口为例,不同的外部应用需求都只对应一个 WebService 接口:ShareDB (String profileld, String inputXML) returnoutXML ;其中,outXML是输出可扩展标记语言文件。不同业务应用在调用该共享接口时,只需提供各自不同的Profile唯一标识,以及封装请求信息的输入可扩展标记语言(inputXML)文件即可;同时,对外共享的数据都按照统一的XML格式进行封装。在一个应用场景中,采用所提供的数据共享方法,工作流程如图2所示,包括:外部的业务应用将数据共享请求提交给管理者,由管理者配置Profile,定义共享数据的范围、层次、数据抽取算法、共享方式以及接口技术,形成Profile实例。依据Profile实例中的共享方式及接口技术配置参数,将Profile实例绑定到不同的控制服务之上:如“主动推送方式”,系统将Profile实例绑定至定时任务控制器上;“接口调用方式”,系统将Profi Ie实例绑定至WebService/JMS接口服务上。外部业务应用使用共享数据时,对于主动推送方式,资源数据共享设备会依据Profile中定义的时间频度,通过定时任务控制器提取共享数据并主动发布到FTP服务器上,外部业务应用可按需提取;对于接口调用方式,外部业务应用通过提供profilelD,inputXML参数发起共享调用请求,资源数据共享平台的监听服务会依据profileID提取Profile实例信息并解析,然后提取共享数据并通过outXML返回共享数据。至此,完成一个业务应用对于资源数据的共享请求的定义和访问过程。本发明实施例还提供了一种资源数据共享设备,如图3所示,包括:内部接口单元301,用于提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据;共享快照库302,用于在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制;共享逻辑控制单元303,用于提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享;外部接口层单元304,用于定义各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。在一个优选实施例中,共享逻辑控制单元303包括:第一共享模块,用于设置共享所述规范数据的范围;
第二共享模块,用于设置共享所述规范数据的粒度;第三共享模块,用于设置数据共享计划;第四共享模块,用于设置接口转换服务。在一个优选实施例中,设备还包括:配置单元,用于当接到来自外部的所述业务应用的共享请求时,配置所述共享请求对应的所述专业视图;配置所述共享请求对应的所述层次;配置所述共享请求对应的共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及使用的所述接口转换服务;配置所述共享请求对应的提取算法和共享方式。共享配置策略单元,用于当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括:对所述共享请求进行逻辑定义,设置所述共享请求通过一接口连接所述规范数据过程中应当记录的信息。采用本方案之后的优势是:对海量的来自网络的资源数据进行格式转换,按照不同的属性进行规范化,之后对于规范了之后的资源数据建立不同的专业视图并划分为不同的层次,所提供的共享接口能够支持通过专业视图和不同的层次对这些资源数据进行利用,使得对不同数据共享请求,业务人员能直接进行资源数据共享的配置工作,不再需要集成商开发不同的数据接口,降低了后续应用、维护和利用这些资源数据的成本,提高了生产效率。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种资源数据共享的方法,其特征在于,方法包括: 提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据; 在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制; 提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享; 配置各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。
2.根据权利要求1所述的方法,其特征在于,建立将所述规范数据划分为不同的层次的机制,还包括建立: 物理资源视图、链接关联、业务开发关联、承载关联、客户服务资源关联、事实表,以及预定粒度的冗余汇总表。
3.根据权利要求2所述的方法,其特征在于,所述提供共享接口包括设置: 共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及接口转换服务。
4.根据权利要求1所述的方法,其特征在于,当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括: 对所述共享请求进行逻辑定义,设置所述共享请求通过共享接口连接所述规范数据过程中应当记录的信息。
5.根据权利要求3所述的方法,其特征在于,支持业务应用采用所述请求应答机制获取所述规范数据之后还包括: 当接到来自外部的所述业务应用的共享请求时, 配置所述共享请求对应的所述专业视图; 配置所述共享请求对应的所述层次; 配置所述共享请求对应的共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及使用的所述接口转换服务; 配置所述共享请求对应的提取算法和共享方式。
6.根据权利要求5所述的方法,其特征在于, 所述提取算法包括:全量抽取、某一时间范围内的增量抽取,以及调出抽取; 所述共享方式包括:主动推送方式和接口请求方式。
7.一种资源数据共享设备,其特征在于,包括: 内部接口单元,用于提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据; 共享快照库,用于在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制; 共享逻辑控制单元,用于提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享; 外部接口层单元, 用于定义各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。
8.根据权利要求7所述的设备,其特征在于,所述共享逻辑控制单元包括: 第一共享模块,用于设置共享所述规范数据的范围; 第二共享模块,用于设置共享所述规范数据的粒度; 第三共享模块,用于设置数据共享计划; 第四共享模块,用于设置接口转换服务。
9.根据权利要求7所述的设备,其特征在于,还包括: 配置单元,用于当接到来自外部的所述业务应用的共享请求时, 配置所述共享请求对应的所述专业视图; 配置所述共享请求对应的所述层次; 配置所述共享请求对应的共享所述规范数据的范围、共享所述规范数据的粒度、数据共享计划,以及使用的所述接口转换服务; 配置所述共享请求对应的提取算法和共享方式。
10.根据权利要求7所述的设备,其特征在于,还包括: 共享配置策略单元,用于当接到来自外部业务应用的共享请求时,设置所述共享请求对应的共享配置策略,包括: 对所述共享请求 进行逻辑定义,设置所述共享请求通过一共享接口连接所述规范数据过程中应当记录的信息。
全文摘要
本发明实施例提供一种资源数据共享方法和资源数据共享设备,方法包括提取资源数据,对所述资源数据进行格式转换和属性规范化,形成规范数据;在所述规范数据的基础上,建立不同的专业视图,所述专业视图支持分区存储和提取,以及,建立将所述规范数据划分为不同的层次的机制;提供共享接口,支持业务应用对所述规范数据根据不同的所述专业视图和层次标准进行共享;配置各种所述共享接口的请求应答机制,支持业务应用采用所述请求应答机制获取所述规范数据。对于不同的数据共享请求不再需要开发不同的数据接口,降低了后续应用、维护和利用资源数据的成本。
文档编号H04L12/24GK103107903SQ201110361998
公开日2013年5月15日 申请日期2011年11月15日 优先权日2011年11月15日
发明者庄仁峰, 王峻, 林文锋, 黄国文, 张攀翔, 梁勇, 翁锐浩, 段新, 王锐, 禤晓昭 申请人:中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1