首页
会员中心
到顶部
到尾部
计算机

3G网络位置登记与呼叫建立仿真研究

时间:2020/10/27 9:25:41  作者:  来源:  查看:0  评论:0
内容摘要:第3章 3G网络位置登记与呼叫建立仿真设计3.1 仿真设计总体方案3G通信网络中的HLR,GLR及VLR数据库,其主要作用是用来保存用户的各种业务数据及用户的当前状态信息,完成对用户数据的各种操作,如查询、修改和删除等。即HLR,GLR和VLR数据库将根据手机用户当前的状态而对数...
第3章 3G网络位置登记与呼叫建立仿真设计
3.1 仿真设计总体方案
3G通信网络中的HLR,GLR及VLR数据库,其主要作用是用来保存用户的各种业务数据及用户的当前状态信息,完成对用户数据的各种操作,如查询、修改和删除等。即HLR,GLR和VLR数据库将根据手机用户当前的状态而对数据库里的数据进行查询,删除,修改等以保持手机用户信息的准确性和实时性。本章介绍建立了3G网络中的三层数据库的方案、数据库的通信方式仿真和相关信令的仿真、移动网络中的手机用户仿真及数据库更新和呼叫建立所涉及的相关操作函数。设计中在VC平台上建立了用于通信实现位置更新和位置查询的服务器端和客户端,并介绍了服务器端和客户端的设立和连接。服务器端和客户端所涉及的所有网元都在同一台计算机上以不同的进程模块运行。
3.1.1 3G三层数据库仿真设计方案
从上述数据库构成中,可以看出有两部分可以从具体的协议中分离出来,即用户数据管理和用户数据部分。实际上,用户数据管理部分再加上用户数据部分就是一个完整的数据库系统。现有很多建立数据库的软件工具,而SQL Sever数据库可以同时服务于多个用户,能够利用特定查询条件来访问数据库,使数据库间有较快的访问能力,在VC数据库编程中也详细的介绍了SQL代码简单快捷的改变数据库数据的能力。把SQL的优点和设计中的三层数据库之间数据更新和查找的相应操作的特点相结合,确定了选用SQL数据库来实现三层数据库的仿真。
(1)HLR数据库
设计一个HLR数据库,HLR是移动通信系统设计中的中心数据库,设计的数据库中包含有3000个测试手机的用户数据,只需要确定填写一个用户数据,其他的用户数据由附录中的用户数据生成代码自动生成于数据库中。每一个用户数据有十个字段的用户信息,其具体的字段结构及含义见表3-1 。其中测试手机号、测试手机当前所在的GLR号、信令编码和计费说明为HLR数据库中的重要字段,这些字段显示出测试手机用户的主要信息状态,如:手机号码13778170001,后续的位置更新和位置查询都通过手机号码来确定该用户现在处于哪一个GLR和VLR的服务区;GLR号码确定测试手机用户现处于哪一个GLR服务区;信令编码是移动通信网络中的MAP信令编码;计费说明则体现出了该用户在有呼叫到达时,是否能够响应本次呼叫从而建立连接,若该用户已欠费,则不会通过响应的鉴权过程建立呼叫。
表3-1 HLR数据库中的字段结构
表字段名称 数据类型 说明
phone char[15] 存储测试手机号
moveglr char[10] 存储测试手机当前所在的GLR号码
syidenty char[10] 系统识别码
intermobile char[15] 国际移动台识别码
intermove Bit 国际漫游
countmoney Int 计费说明
kind Int 套餐数目
phonekind char[10] 信令编码
phonekind char[10] 通信个人通信业务
bigoperation char[10] 大众呼叫业务
countoperation char[15] 记帐卡呼叫
phonevote char[15] 电话投标业务
other char[50] 其它
(2)GLR数据库
设计两个GLR数据库,号码分别为1和2的GLR1和GLR2。GLR数据库中存放所有从HLR数据库拷贝获取的在其漫游区域内的用户主要数据字段,这些字段包括:GLR区域内的测试手机号码;信令编码字段;国际漫游字段;系统识别码和计费说明字段。其具体的字段结构及含义见表3-2。GLR数据库为HLR数据库的下层数据库,它相对于HLR数据库只存储测试手机用户相关后续位置更新和位置查找的一些重要数据,HLR数据库中的所有用户数据根据测试手机用户当前所处的GLR位置分别在GLR1和GLR2两个数据库中。而这两个GLR数据库存储的唯一一条HLR数据库没有的数据即是GLR数据库下层的VLR数据库的号码,这个号码用来确定测试手机用户现处于哪一个VLR的服务区,为以后测试手机用户位置查找建立出明确的查询方向。例如查找手机用户13778170002的位置信息,HLR通过该测试手机用户的GLR号码先确定该用户是在GLR1还是GLR2数据库中,假设确定其在GLR1数据库中,那么再根据GLR1数据库中测试手机用户所处的VLR号码来确定其的具体位置信息。
表3-2 GLR数据库中的字段结构
表字段名称 数据类型 说明
id Int 数据库自动增加,为表索引,防止以后数据库操纵出现异常
phone char[15] 存储属于GLR区域测试手机号码
phonekind char[10] 信令编码
intermove Bit 国际漫游
syidenty char[10] 系统识别码
countmoney Int 计费说明
no char[10] 存储测试手机当前所在的VLR区域
表3-3 VLR数据库中的字段结构
表字段名称 数据类型 说明
Phone char[15] 存储属于VLR区域测试手机号码
Phonekind char[10] 信令编码
Countmoney Int 计费说明
La char[10] 存储测试手机当前所在的LA位置区号码
Id Int 数据库自动增加,为表索引,防止以后数据库操纵出现异常
(3)VLR数据库
GLR1和GLR2下属分别有四个号码的VLR数据库:VLR1,VLR2(GLR1);VLR3,VLR4(GLR2)。VLR数据库中存放着从GLR数据库中拷贝获取的进入其服务区用户的用户主要数据字段,数据库中具体字段见表3-3。四个VLR数据库的结构设计和字段完全相同。VLR数据库为GLR下层数据库,GLR数据库中的所有用户数据根据测试手机当前所处的VLR位置分别在GLR的两个VLR数据库中(GLR1的用户数据分别在VLR1,VLR2数据库中;GLR2的用户数据分别在VLR3,VLR4数据库中)。VLR数据库中唯一一条HLR和GLR数据库没有的数据即是LA服务区号码,在3G网络中VLR下设有多个LA位置区,而在这些LA位置区的位置更新仅在VLR数据库的内部完成。

说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本计算机毕业设计的具体详细信息请联系本站客服。

Tags:



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号