ZXWN HLR DBIO 模块.pptVIP

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZXWN HLR DBIO 模块

ZXWN HLR DBIO 模块 ZXWN HLR DBIO的特点 跨平台运行 多线程 支持MML接入 支持多数据库节点 采用内存数据库 采用开户模板(Profile)放号 DBIO在HLR系统中的位置 DBIO的模块交互 与受理台/HLR接口机交互 DBIO接收受理台/HLR接口机发来的操作请求 ,完成对物理数据库的操作,通知DBEngine同步内存数据库,最后给受理台/HLR接口机返回响应。 最多可以同时和100个受理台/HLR接口机交互。 与物理数据库交互 DBIO需要插入、更新、删除和查询物理数据库,在换卡操作时可能存在跨数据库节点的操作,DBIO最多可以连接6个物理数据库。 DBIO的模块交互(续1) 与数据库引擎DBEngine交互 DBEngine模块负责对内存数据库的操作。DBIO修改物理数据库后,要发送消息通知DBEngine,由DBEngine去修改内存数据库中的用户数据,只有在DBIO收到DBEngine成功地修改了内存数据库中用户数据的消息后,DBIO才能提交物理数据库,如果DBEngine修改失败或超时,DBIO回滚物理数据库操作。 与HLR MAP模块交互 DBIO在对用户数据完成操作后(包括操作物理数据库、发送消息通知DBEngine),还要发送消息给HLR MAP,使HLR MAP向VLR/SGSN中插入/删除用户数据。 DBIO的模块交互(续2) 与OMM模块交互 DBIO需要与统一网管的配置、OMC告警、性能统计、信令跟踪交互,这部分的功能是由OMC代理来完成的。(目前尚未实现) DBIO运行时所需要的配置数据大部分(还有本地配置文件)来自统一网管的HLR配置,统一网管配置好HLR数据后,要把配置数据传送到DBIO模块内的内存数据库模块(HSDB)。 HSDB中存放DBIO所需要的配置数据、以及IMSI、MSISDN、数据库节点对照表,根据此对照表,DBIO就能够由MSISDN找到IMSI,再找到这个MSISDN所在的数据库节点。DBIO在进行有关号码操作时(例如放号、换卡、换号等),要对DBIO模块内的HSDB进行操作,插入或更新HSDB号码对照表r_hISDN中的数据。 DBIO的模块结构 DBIO的模块结构(续1) S10通信支撑模块 负责DBIO与外部模块之间的通信以及DBIO模块内部主控进程和应用进程之间的通信。S10支撑支持跨平台,目前支持Windows、SUN Solaris、HP Unix、IBM AIX等多种平台。 主控进程 在逻辑上由消息接收、消息分发、应用进程监控、MML解析模块(只需要解析出MML命令中的IMSI号码或MSISDN号码)、内存库操作、获取配置数据、MAP消息同步模块组成;主控进程不进行任何物理数据库操作。 DBIO的模块结构(续2) 应用进程 应用进程在逻辑上由MML命令解析(需要解析出MML命令中的命令代码和所有参数)、业务受理、商用数据库操作、权限管理部分和DBEngine消息同步部分组成。 内存库HSDB 是由内存库核心组成,存放着一些内存表,在DBIO模块中HSDB管理这么几种类型的内存表:配置数据表、IMSI-MSISDN号码对应表、历史分发表。这内存表只能DBIO主控进程调用内存库接口函数来操作,不允许应用进程访问内存库。 DBIO的模块结构(续3) OMC代理 OMC代理负责与OMC的性能统计、业务观察、信令跟踪、告警模块交互,目前尚未实现。 从统一网管获取HLR配置数据不需要和OMC代理模块交互 。 日志管理进程 日志管理进程负责记录整个DBIO模块(包括DBEngine模块)的日志文件,并提供日志删除和备份的功能 。日志管理进程是一个单独的进程,独立于DBIO和DBEngine模块,先于DBIO和DBEngine模块启动。 DBIO模块内部各子模块之间的接口方式 主控进程和应用进程之间采用消息接口 主控进程和HSDB之间采用同步函数调用接口 主控进程和日志管理进程之间采用函数接口(函数内部通过发消息到日志管理进程) 主控进程和OMC代理模块之间采用函数接口 主控进程的功能 管理各个应用进程的数据库连接 启动时通知应用进程获取性能统计数据 启动时通知应用进程获取各个数据库节点占用的静态PDP地址 通知应用进程定时向商用数据库中写性能统计数据 通知应用进程矫正内存中的性能统计数据 进行HISDN内存表加载管理 接收受理台/HLR接口机的请求消息,把请求消息放入主控进

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档