





摘要:本文基于TETRA数字集群标准,对VLR数据库的参数选择进行了分析;给出了VLR数据库E-R逻辑模型设计以及E-R逻辑模型至逻辑数据库的转化过程,并通过编程实现了TETRA数字集群系统VLR。
关健词:TETRA VLR E-R逻辑模型
一、引言
TETRA(Terrestrial Truncked RAdio)数字集群标准是欧洲电信标准协会ETSI制定的基于时分多址(TDMA)的专用移动通信标准,包括一系列己定义的开放接口、呼叫服务和协议,可以提供一对一、一对多(群)的调度功能,还可以提供移动电话服务、短信息服务以及数据服务。VLR(拜访位置寄存器)是存储来访用户位置信息的动态数据库,一个VLR通常为一个或几个相邻的MSC(移动交换中心)控制区服务。TETRA数字集群系统中VLR的主要功能为:别名号码分配管理、组号码分配管理、位置区管理、用户状态管理、用户业务管理以及短数据管理。
二、VLR参数选择
VLR参数主要包括三类:用户号码和地址信息、用户位置信息以及用户业务信息。
用户号码和地址信息主要包括:电话号码、用户身份码、组用户身份码和别名身份码。电话号码和用户身份码对应用户的基本信息,组用户身份码主要用于应对组呼业务,VLR负责分配和管理别名身份码;用户位置信息是VLR的重要参数,反映用户频繁的位置变化;用户业务信息来自HLR,包括用户身份码、漫游号、位置区号、向用户提供的业务种类等参数。表1对VLR参数进行了说明。
表1 VLR参数
|
|
参 数 名 称 |
备 注 |
|
用 户 号 码 |
用户电话号码 |
用户使用此号码发起业务 |
|
短用户身份码 |
用户在TETRA网络中的唯一标识 | |
|
短用户别名身份码 |
漫游时,VLR为用户分配的临时身份码 | |
|
组号 |
用户终端使用此号码发起组业务 | |
|
短组身份码 |
组附属时的识别码 | |
|
业 务 信 息 |
业务编号 |
系统能够提供服务的业务种类标志 |
|
业务类型 |
分电信、承载、补充业务三种 | |
|
业务级别 |
用户同时发生多个业务需求时的优先级 | |
|
用户 状态 |
呼叫忙、闲 |
用户的呼叫状态标志 |
|
设备 参数 |
开/关机标志位 |
标识用户是否可以参与呼叫 |
|
设备类型 |
分为LS(有线台)和MS(移动台)两种 | |
|
设备状态 |
分为:禁用、允许、暂时禁用、永久禁用、 | |
|
地 址(位 置) 信 息 |
HLR号码 |
归属位置寄存器标识参数 |
|
VLR号码 |
拜访位置寄存器标识参数 | |
|
漫游号 |
VLR分配的漫游时建立呼叫的路由信息 | |
|
基站控制器号 |
位置区中标识基站的参数 | |
|
基站识别码 |
小区识别参数 | |
|
基站IP地址 |
基站的物理地址,与基站识别码唯一对应 | |
|
当前位置区信息 |
用户当前的位置信息 | |
|
注册区信息 |
用户注册过的位置区信息 |
数据库的逻辑设计用于描述数据库的组织结构和生成数据库的模式。数据建模是开发数, 据库的重要工作,主要有两种不同的建模工具,实体-联系E-R逻辑模型和描述语义对象模型。本文采用比较成熟的E-R逻辑模型。
1、E-R逻辑模型设计
数据库是一个实际运行的存储、维护和为应用系统提供数据的软件系统,是存储介质、处理对象以及管理系统的集合体,主要负责对数据进行插入、修改、删除和更新操作。数据库的发展经历了层次型和网络型两个阶段,层次型现己基本淘汰,网络型因为自身的复杂性很少使用,目前关系型数据库正在向面向对象的数据库方向发展。关系数据库以二维表格(关系)作为数据模型。根据上述所描述的数据库相关参数,建立下列数据库的逻辑模型,如图1所示。

| 上一页 | [1] [2] | 下一页 |