业务用户数据管理系统及其实现业务用户数据管理的方法技术方案

技术编号:4991213 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种业务用户数据管理系统及其实现业务用户数据管理的方法。本发明专利技术系统主要包括业务用户数据模型组件、数据源注册中心和业务用户数据组件。业务用户数据组件接收到业务用户数据查询请求,从业务用户数据模型组件中获取业务用户数据模型,从数据源注册中心获取注册信息,根据获得的业务用户数据模型及注册信息到业务用户数据数据源中查询出相应的业务用户数据。通过本发明专利技术方案,实现了业务用户数据的统一管理,通过业务用户数据管理系统提供的管理接口,实现了业务用户数据向外统一开放,使得各个业务系统、应用等通过业务用户数据管理系统,对所需的业务用户数据进行了管理。

【技术实现步骤摘要】

本专利技术涉及电信增值业务,尤指一种业务用户数据管理系统及其实现业务用户 数据管理的方法。
技术介绍
随着通讯技术的不断发展,各种增值业务层出不穷。出现了短信、彩信、流 媒体、定位等等一系列增值业务。用户在使用这些增值业务时,会产生许多业务用户 数据,包括用户基本信息、用户的定购关系、用户的业务状态、用户使用业务的情况等 等。目前,这些业务用户数据是存在于各个业务系统中的,如每个业务系统中都会有用 户的基本信息;用户的定购关系是在各个业务系统中各自进行管理的;用户的位置信息 是在定位系统中的等等。所以,业务用户数据是无序的,分散的,有重叠的。为了保证在各个业务系统中有重叠的业务用户数据的一致性,需要在各个业务 系统之间共享同步这些业务用户数据。随着移动通讯技术的不断发展,需要共享这些业 务用户数据的系统和设备在不断的增多。在现有的系统中,因为有多个系统和设备(如 客服系统、SP的业务系统、运营支撑系统等)需要业务用户数据,因此,涉及业务用户 数据的业务用户数据处理设备(如综合业务管理平台、SP管理系统等)在进行业务用户 数据更新处理时,需要实时或定时地向这些需要业务用户数据的系统和设备同步业务用 户数据。这样做,在很大程度上降低了业务用户数据处理设备的处理能力,并且很容易 产生业务用户数据不一致,需要后台进行比对处理等问题。而且,随着移动通讯技术的 不断发展,新的业务,新的系统和设备的不断出现,需要业务用户数据的设备也会不断 增加,如果采用这种同步业务用户数据的方法,业务用户数据处理设备就需要不断增加 向其它需要业务用户数据的设备或系统同步业务用户数据的接口和处理,这样,大大增 加了业务用户数据处理设备的复杂性。还有,某些业务系统需要获取自身没有的业务用户数据,会从其它业务系统获 取相关的业务用户数据。随着移动通讯技术的不断发展,业务系统为了能给用户更好的 使用体验,需要越来越多有关用户的业务数据。如短信增值业务,需要从定位系统获取 用户的位置信息,还会从呈现引擎获取用户的状态信息等,以准确地为用户提供资讯信 息。因此,一个业务系统会向越来越多的其它外部业务系统或引擎获取相关业务用户数 据。不断增加的系统与系统之间的数据接口,使用系统如网状交织在一起,越来越复 杂,系统的升级、维护变得越来越困难。另外,随着移动通讯技术的不断发展,将业务用户数据开放出去的需求也越来 越迫切。只有将用户的基本信息、喜好、位置、在线状态等等业务用户数据从统一的途 径开放出去,才能让更多的应用或业务系统使用这些数据,给用户更好的业务体验。现有的系统,比如综合业务管理系统、统一用户数据库等存在以下问题1)业务用户数据采用的是分业务的管理方式,同样会存在业务用户数据分散的 问题;2)系统中业务用户数据的扩展方式是按照业务的分类进行扩展的,这种扩展方 式使得业务用户数据仍然是分散在各业务中的;3)现有的综合业务管理系统、统一用户数据库等,只考虑了预设的某些业务系 统或引擎中的业务用户数据,若要接入新的业务系统或引擎时,需要对系统进行升级或 改造。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种业务用户数据管理系统,能够实现 业务用户数据的统一管理,将业务用户数据在多个业务系统中共享和同步。本专利技术的另一目的在于提供一种业务用户数据管理系统实现业务用户数据管理 的方法,能够实现业务用户数据的统一管理,将业务用户数据在多个业务系统中共享和 同步。为达到上述目的,本专利技术的技术方案是这样实现的一种业务用户数据管理系统,至少包括业务用户数据模型组件、数据源注册中 心和业务用户数据组件,其中,业务用户数据模型组件,用于负责对存储的业务用户数据模型的管理;数据源注册中心,用于接收来自业务用户数据数据源的注册请求,管理业务用 户数据源的注册信息;业务用户数据组件,用于接收来自业务用户数据请求者的业务用户数据查询请 求,根据业务用户数据模型组件中相应的业务用户数据模型,以及数据源注册中心中的 数据源的注册信息,从业务用户数据数据源中查询出相应的业务用户数据。该系统还包括业务用户数据管理组件,用于负责业务用户数据的管理;根据所述业务用户数据模型组件中相应的业务用户数据模型,以及所述数据源 注册中心中的数据源的注册信息,对业务用户数据源中相应的业务用户数据进行管理;所述业务用户数据管理模块提供业务用户数据的管理接口。所述业务用户数据模型组件提供业务用户数据模型查询接口,用于业务用户数 据模型请求者查询业务用户数据模型;业务用户数据模型是关于业务用户数据的数据模型,用于表示业务用户数据的 数据项以及这些数据项之间的逻辑关系。所述业务用户数据模型组件还提供业务用户数据模型的配置接口,用于业务用 户数据模型管理请求者配置业务用户数据模型。所述数据源注册中心提供的注册接口,用于注册业务用户数据数据源的注册信 肩、o所述业务用户数据数据源,用于存放业务用户数据;所述业务用户数据数据源可以是一个或一个以上。所述业务用户数据数据源为业务引擎、业务系统或数据库。—种业务用户数据管理系统实现业务用户数据管理的方法,该业务用户数据管 理系统至少包括业务用户数据模型组件、数据源注册中心和业务用户数据组件,该方法 包括业务用户数据组件接收到业务用户数据查询请求,从业务用户数据模型组件中 获取业务用户数据模型,从数据源注册中心获取注册信息,根据获得的业务用户数据模 型及注册信息到业务用户数据数据源中查询出相应的业务用户数据。所述业务用户数据查询请求中携带有查询条件;所述从业务用户数据模型组件中获取业务用户数据模型为所述业务用户数据 模型组件根据查询条件查询相应的查询业务用户数据模型信息;所述从数据源注册中心获取注册信息为根据查询到的业务用户数据模型向数 据源注册中心查询所请求的业务用户数据的注册信息。所述业务用户数据查询请求中还携带有所需查询结果的数据结构;该方法还包 括所述业务用户数据组件根据所述数据结构,生成查询结果,并返回给业务用户 数据查询请求者。所述注册信息包括业务用户数据源的配置信息、和/或用于表示业务用户数 据管理系统获取数据源提供的业务用户数据的查询策略信息、和/或用于表示业务用户 数据管理系统更新数据源相关业务用户数据的变更策略信息。当所述注册信息中包括有业务用户数据源的配置信息时,所述配置信息包括 与业务用户数据模型中数据项的对应关系、数据源访问接口信息、数据源访问鉴权信 息;当所述注册信息中包括有业务用户数据源的查询策略信息时,所述查询策略信 息为不需查询、或实时查询、或变更查询;当所述注册信息中包括有业务用户数据源的变更策略信息时,所述变更策略信 息为不需更新、或实时更新、或定时更新。所述系统还包括业务用户数据管理组件,该方法还包括所述业务用户数据组件接收到业务用户数据变更请求,从业务用户数据模型组 件查询业务用户数据模型信息;根据得到的业务用户数据模型,向数据源注册中心查询所请求的业务用户数据 的注册信息;业务用户数据组件根据返回的业务用户数据的注册信息,向需要变更的业务用 户数据数据源请求变更当前请求所需的业务用户数据,并获得更新结果。该方法还包括所述业务用户数据管理组件将得到的更新结果通知给业务用户 数据变更请求者。从上述本专利技术提供的技本文档来自技高网
...

【技术保护点】
一种业务用户数据管理系统,其特征在于,至少包括业务用户数据模型组件、数据源注册中心和业务用户数据组件,其中,  业务用户数据模型组件,用于负责对存储的业务用户数据模型的管理;  数据源注册中心,用于接收来自业务用户数据数据源的注册请求,管理业务用户数据源的注册信息;  业务用户数据组件,用于接收来自业务用户数据请求者的业务用户数据查询请求,根据业务用户数据模型组件中相应的业务用户数据模型,以及数据源注册中心中的数据源的注册信息,从业务用户数据数据源中查询出相应的业务用户数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:王蔚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1