一种信息存储方法以及信息存储装置制造方法及图纸

技术编号:7606876 阅读:159 留言:0更新日期:2012-07-22 13:28
本发明专利技术公开了一种信息存储方法以及信息存储装置,主要技术方案包括:接收待存储的业务描述信息,业务描述信息包括至少一个业务描述子信息;获取保存的节点关系树,该节点关系树中的节点分别用于存储不同的业务描述子信息,且节点关系树的最上层父节点与最下层的子节点构成的节点路径包括的各节点保存的业务描述子信息对应一条业务描述信息;确定节点关系树中保存待存储的业务描述信息包括的业务描述子信息的节点,生成分别用于保存未保存在节点关系树中的业务描述子信息的节点;建立生成的节点与确定出的节点的父子关系,生成节点关系树中用于存储待存储的业务描述信息的节点路径。根据该技术方案,减少了冗余数据,降低了对信息存储设备的要求。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种信息存储方法以及信息存储装置
技术介绍
随着移动通信技术的发展以及移动通信用户的普及,用户对于移动通信业务提出了不同的需求,运营商也着力于制定出能够满足不同用户的业务需求的移动通信业务。业务管理(或称为需求管理)系统是移动通信系统对针对业务需求定制的业务进行管理的系统,例如,对所制定业务进行描述的业务描述信息的存储。业务管理系统输出正确的业务描述信息后,可根据该业务描述信息编写代码,得到能够满足该业务描述信息所描述的业务的客户端软件。目前,业务管理系统通过文档方式对数据库中的业务描述信息进行管理,例如针对移动通信的话务套餐而言,将该话务套餐的业务描述信息通过文档方式记录在数据库中,该通过文档方式记录的话务套餐的业务描述信息可以包括如下业务描述子信息(或称为业务需求要素)用于描述套餐订购方式的业务描述子信息;用于描述BOSS系统计费方式的业务描述子信息;用于描述套餐业务内容的业务描述子信息,如10元套餐免费发送300条短信以及免费通话60分钟等。上述业务描述信息以文档方式记录在数据库中,各业务的业务描述信息相互独立。在实际应用中,可能存在大量的业务需求,则数据库中将会记录大量的以文本形式保存的业务描述信息,从而对数据库的存储能力有较高要求;同时,文本形式的业务描述信息之间很难复用,无法实现数据共享,针对相近或有相关性的业务需求也要分别产生业务描述信息,造成多个文档中存储相同的描述信息,出现冗余数据。综上所述,上述以文本形式保存业务描述信息的现有技术,存在大量的冗余数据, 并且对数据库等数据存储设备的要求高,如需要具备大数据量的存储能力。
技术实现思路
有鉴于此,本专利技术实施例提供一种信息存储方法以及信息存储装置,采用该技术方案,减少了冗余数据,降低了对信息存储设备的要求。本专利技术实施例通过如下技术方案实现根据本专利技术实施例的一个方面,提供了一种信息存储方法。根据本专利技术实施例提供的信息存储方法,包括接收待存储的业务描述信息,所述业务描述信息包括至少一个用于描述业务实现方式的业务描述子信息;获取保存的节点关系树,所述节点关系树中的各节点分别用于存储不同的业务描述子信息,并且所述节点关系树的最上层父节点与最下层的一个子节点构成的节点路径包括的各节点保存的业务描述子信息对应一条业务描述信息;确定所述节点关系树中保存所述待存储的业务描述信息包括的业务描述子信息的节点;并生成分别用于保存未保存在所述节点关系树中的业务描述子信息的节点;建立生成的所述节点与确定出的所述节点之间的父子关系,生成所述节点关系树中用于存储所述待存储的业务描述信息的节点路径。根据本专利技术实施例的另一个方面,还提供了一种信息存储装置。根据本专利技术实施例提供的信息存储装置,包括接收单元,用于接收待存储的业务描述信息,所述业务描述信息包括至少一个用于描述业务实现方式的业务描述子信息;节点关系树获取单元,用于获取保存的节点关系树,所述节点关系树中的各节点分别用于存储不同的业务描述子信息,并且所述节点关系树的最上层父节点与最下层的一个子节点构成的节点路径包括的各节点保存的业务描述子信息对应一条业务描述信息;节点确定单元,用于确定所述节点关系树获取单元获取的节点关系树中保存所述待存储的业务描述信息包括的业务描述子信息的节点;节点生成单元,用于生成分别用于保存未保存在所述节点关系树获取单元获取的节点关系树中的业务描述子信息的节点;节点树保存单元,用于建立所述节点生成单元生成的所述节点与所述节点确定单元确定出的所述节点之间的父子关系,生成所述节点关系树中用于存储所述待存储的业务描述信息的节点路径。通过本专利技术实施例提供的上述至少一个技术方案,接收待存储的业务描述信息后,能够将该业务描述信息保存在节点关系树中,并且在保存时,确定节点关系树中保存该待存储的业务描述信息包括的业务描述子信息的节点,并生成分别用于保存未保存在节点关系树中的业务描述子信息的节点,进而建立生成的节点与确定出的节点之间的父子关系,生成该节点关系树中用于存储该待存储的业务描述信息的节点路径。根据该技术方案, 在保存待存储的业务描述信息时,能够复用节点关系树中保存该待存储的业务描述信息包括的业务描述子信息的节点,与现有技术相比,避免了保存大量相同的数据,从而减少了冗余数据,降低了对信息存储设备的要求。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1为本专利技术实施例一提供的信息存储方法流程图;图2为本专利技术实施例一提供的建立生成的节点与确定出的节点之间的父子关系的示意图;图3为本专利技术实施例一提供的生成节点关系树的流程图4为本专利技术实施图5为本专利技术实施图6为本专利技术实施图7为本专利技术实施图8为本专利技术实施图9为本专利技术实施提供的生成该节点关系树的一个独立分支的流程图; 提供的更新业务描述信息的流程图; 提供的生成的节点关系树示意图一; 提供的生成的节点关系树示意图二; 提供的信息存储装置示意图一; 提供的信息存储装置示意图二。具体实施例方式为了给出减少冗余数据以及降低对信息存储设备要求的实现方案,本专利技术实施例提供了一种信息存储方法以及信息存储装置,以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本专利技术实施例一提供了一种信息存储方法,采用该实施例提供的信息存储方法进行信息存储,能够减少冗余信息,降低了对信息存储设备存储能力的要求。如图1所示,本专利技术实施例一提供的信息存储方法,主要包括如下步骤步骤101、接收待存储的业务描述信息,该业务描述信息包括至少一个用于描述业务实现方式的业务描述子信息。该步骤101中,接收的待存储的业务描述信息通常包括至少一个业务描述子信息,其中,每个业务描述子信息用于对业务实现的业务实现方式进行描述,例如,业务A的业务描述信息中可以包括用于描述业务A的开通方式的业务描述子信息、用于描述业务A 的计费方式的业务描述子信息等。步骤102、获取保存的节点关系树。该步骤102中,节点关系树中保存有各种业务描述信息,该节点关系树中的各节点分别用于存储不同的业务描述子信息,并且节点关系树的最上层父节点与最下层的一个子节点构成的节点路径包括的各节点保存的业务描述子信息对应一条业务描述信息。步骤103、确定该节点关系树中保存待存储的业务描述信息包括的业务描述子信息的节点。步骤104、生成分别用于保存未保存在节点关系树中的业务描述子信息的节点。步骤105、建立生成的节点与确定出的节点之间的父子关系,生成该节点关系树中用于存储待存储的业务描述信息的节点路径。至此,保存该待存储的业务描述信息的流程结束。通过上述流程,业务描述信息被保存在节点关系树中,该节点关系树中的每个节点都对应一条业务描述子信息,对于具有相同业务描述子信息的多条业本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杜洪军杨光宇王海燕王大成樊玲廉维乔立丰姜国峰姜欣姬渭孟
申请(专利权)人:中国移动通信集团吉林有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术