">
1、HLR用户数据查询流程
HLR用户数据查询流程如图1所示。图1HLR用户数据查询流程(1)用户数据管理子系统的DPUPGW(1)用户数据管理子系统的DPUPGW发送查询指令至DSG,DSG(DataServiceGateway)根据DCI(DSCallInterface)消息中的路由键信息选择对应的DRUCluster,再根据负载均衡选择一个DRU(DataRoutingUnit)节点,然后发送DCI消息给该节点。(2)DRU节点根据DCI消息中的路由键信息查找对应的DSUCluster,分析后得出消息的操作类型为数据查询,根据负载均衡算法把消息发送到DSUCluster中的一个节点。(3)DSU(DataServiceUnit)节点查询本节点数据并组装响应消息,发送响应消息给DRU节点。(4)DRU节点返回操作结果给DSG。
2、HLR用户数据修改流程
HLR用户数据修改流程如图2所示。(1)DSG根据DCI消息中的路由键信息选择对应的DRUCluster,再根据负载均衡选择一个DRU节点,然后发送DCI消息给该节点。(2)DRU节点根据DCI消息中的路由键信息查找对应的DSUCluster,分析后得出消息的操作类型为数据修改,把消息发送到DSUCluster中的Master节点。(3)DSUMaster节点修改本节点数据成功后,发送复制消息给同一个Cluster中Slave节点,并等待其响应消息。(4)DSUSlave节点收到复制消息,修改本节点数据成功后,发送响应消息给Master节点。(5)DSUMaster节点发送响应消息给DRU节点。(6)DRU返回操作结果给DSG。
3、HLR用户数据开户流程
HLR用户数据开户流程如图3所示。(1)DSG根据DCI消息中的路由键信息选择对应的DRUCluster,再根据负载均衡选择一个DRU节点,然后发送DCI消息给该节点。(2)DRU节点根据DCI消息中的路由键信息查找对应的DSUCluster,分析后得出消息的操作类型为数据开户,把消息发送到DSUCluster中的Master节点。(3)DSUMaster节点发送路由更新消息给DRUMaster节点。(4)DRUMaster节点修改本节点数据成功后,发送复制消息给同一个Cluster中Slave节点,并等待其响应消息。(5)DRUSlave节点收到复制消息,修改本节点数据成功后,发送响应消息给Master节点。(6)DRU返回操作结果给DSUMaster节点。(7)DSUMaster节点修改本节点数据成功后,发送复制消息给同一个Cluster中Slave节点,并等待其响应消息。(8)DSUSlave节点收到复制消息,修改本节点数据成功后,发送响应消息给Master节点。(9)DSUMaster节点发送响应消息给DRU节点。(10)DRU返回操作结果给DSG。
4、结束语
HLR最重要的功能就是用户数据的存储管理,掌握营帐指令的执行流程及用户数据管理流程,能够及时完成用户数据相关问题的分析处理,加快问题处理速度,保证用户业医学期刊投稿务的正常开通使用。
作者:王琳琳 王国成 蒋尚文 单位:中国联合网络通信有限公司烟台分公司