设为首页 收藏本站
密码:
用户名:
站内搜索: 标题 内容
TETRA数字集群系统VLR的设计与实现
[作者]:张涛  孙昕 [来源]:集群通信网 [时间]:2008-7-25 14:10:08
 

VLR数据库的工作是通过与各个实体层(MMMLECMCE)之间的业务交互来实现的,结合TETRA数字集群系统中VLR的主要功能,可以将其划分为七个实体。

1VLR:记录本地用户信息,主要存储用户位置信息和用户状态参数。

2GSSI:存储组号码以及组号码的分配和使用情况。由于一个用户可以同时加入多个组,同时一个组中可以包含多个用户,所以是多对多的关系。

3ASSI:存储所有短用户别名身份码及其分配和使用情况。每个用户只能唯一地分配一个别名身份码,因此该身份码与用户的ISSI号码是一一对应的。

4)位置信息:存储所有的位置区信息,以便VLR使用。

5)用户状态:存储用户的状态参数。

6)业务信息:存储可使用的业务类型、业务编号以及本地每个用户使用业务权限的状况。

7)短数据:存储短数据业务的相关内容。一个用户可以收到多条短数据,一条短数据可以发给多个用户,所以与VLR是多对多的关系。

2 ER逻辑模型至逻辑数据库的转化

在完成E-R逻辑模型设计之后,需将各实体转换为具体的表格。ER模型中的关系是通过主/外键的参照关系体现的。当确认表格的主/外键时,应该遵循以下原则:

1)表A和表B是一一对应关系,既可以将表A的主键列添加到表B中充当外键,也可以将表B的主键列添加到表A中充当外键。

2)表A和表B是一对多的对应关系,必须把表A的主键列添加到表B充当外键。

3)表A和表B是多对多的对应关系,除了生成表A和表B外,还应该生成一张关系表。这个关系表的列由表A的主键+表B的主键+关系本身的属性,其中表A主键+B主键共同组成这个表的主键。

表2描述了VLR数据库所需的10个表

表2  VLR表描述

   

VISSI

该表以用户身份码为索引,别名身份码作为外键,可以连接ASSI表,分配、查询、修改或删除ASSI号码

VGSSI

管理本地有效的组号码

VGSSIGrouping

管理本地短组身份码的分配

VASSI

分配和管理本地短用户别名号码(ASSI

VService

该表记录系统所能提供的业务类型

VServing

该表记录本地VLR中用户使用业务的情况

VArea

该表记录网络覆盖的位置区和注册区的划分情况

VMessage

该表记录所有的短数据内容,以便HLR调用

VMessageISSI

该表记录对应于特定ISSI号码用户的短数据

VEnergySavingMod

该表记录用户可以使用的节能模式

四、VLR编程实现

通过编程最终实现TETRA数字集群系统的VLR数据库。数据库系统设计软件采用技术比较成熟的SQL Server 2000,编程软件采用VisualC++6.0

1、创建数据库(表)

创建数据库(表)的方法有两种,一种是在企业管理器中利用可视化界面创建,另一种是在查询分析器中使用T--SQL语句创建。根据上述逻辑模型,可以实现逻辑模型的物理化,即创建数据库和表等数据库对象。通过使用T--SQL语句,说明创建VGSSI

T-SQL: CREATE  TABLE  VGSSI

       { GSSI        char  PRIMARY KEY IDENTITY,

GSSI_state   char  NOT NULL,

LifeTime      char,

GroupNumber  char,

        Note        varchar(400)

         }

其中:GSSI为组身份码参数;GSSI_state为身份码状态参数;LifeTime为组寿命参数;GroupNumber为组号码参数;Note为备注参数。

2应用程序开发

在创建数据库(表)之后,即可以使用VisualC++6.0进行数据库应用程序的开发,具体流程为:(1)依据VLR与各个实体层MMMLECMCE之间的业务交互类别,完成数据库任务的区分;(2)定义各功能实体与数据库的接口函数;(3)编写SQL语句及函数代码;(4)对数据库的连通性以及函数功能进行测试。

五、结束语                                                

    本文基于TETRA数字集群标准,按照一般数据库开发流程,分析了VLR参数的选择,描述了E-R逻辑模型设计以及逻辑数据库的转化与实现,并通过VisualC++6.0,实现了数据库与各功能实体连通性以及函数功能的测试,初步达到了设计目的

 

 

 

参考文献

[1]      郑祖辉 陆锦华等 数字集群移动通信系统 电子工业出版社 2005

[2]     郑祖辉 张炎钦等 集群移动通信工程 人民邮电出版社 1996

[3]     ETSI  数字集群移动通信系统标准TETRA中文译本 中国通信协会 2001

[4]     刘卫国 严辉等  数据库技术与应用 清华大学出版社 2007年 

[5]     郭盈发 张红娟等 数据库原理 西安电子科技大学出版社 2002

 

上一页 [1] [2] 下一页
发表评论:
标题: 50个字
*您还可以输入100个字
中通资讯网首页 | 中国对讲机市场 | 中国集群通信网 | 中国火腿网 | 中通射频网 | 中通卫星导航网 | 中通无线数传网 | 中通论坛 | ZTong English

主办单位:深圳中通信息科技发展有限公司 电话:83322680(咨询) 83327811(业务) 传真:83323192
2007 Zhongtong Information Teehnnology Development Co.,Ltd Rights Reserved
深圳市中通信息科技发展有限公司 未经同意请勿转载 粤ICP备06018845号