[发明专利]一种电信领域七号信令整合的方法无效
申请号: | 200510031073.8 | 申请日: | 2005-10-24 |
公开(公告)号: | CN1956557A | 公开(公告)日: | 2007-05-02 |
发明(设计)人: | 沈云捷;林嘉树;金雪丹 | 申请(专利权)人: | 上海欣泰通信技术有限公司 |
主分类号: | H04Q3/00 | 分类号: | H04Q3/00;H04L29/06 |
代理公司: | 上海申汇专利代理有限公司 | 代理人: | 翁若莹 |
地址: | 200437上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种电信领域七号信令整合的方法,其特点在于,根据信令的信令点对值和电路选择码CIC值,采用散列检索和数组检索相结合的方式有序组织呼叫信令序列缓存,在每条信令到达的时候即提取其信令点对值和电路选择码CIC值,并依此查找或创建其对应的呼叫信令序列缓存地址并将信令存放其中,同时提取信令和呼叫信令序列的呼叫信息并作相应处理。最后判断如果接收到的是结束信令则将呼叫信令序列缓存清空。本发明的优点是不增加服务器单元的数量,能够高效的找到信令所应存储的呼叫信令序列缓存地址。 | ||
搜索关键词: | 一种 电信 领域 七号信令 整合 方法 | ||
【主权项】:
1.一种电信领域七号信令整合的方法,其特征在于,采用标准C语言编程,运行于七号信令监测系统的Linux操作系统的PC服务器上,采用散列检索和数组检索相结合的方式有序组织呼叫信令序列缓存,其呼叫整合的方法为:第一步.初始化信令点对散列表:根据呼叫整合范围确定散列表的大小为接近整合范围内信令点对数量的一个素数;第二步.接收信令,提取信令目的信令点编码DPC/源信令点编码OPC/电路选择码CIC信息:等待从外部信令源接收信令,并逐条处理,收到一条信令后则根据七号信令协议规范解析提取目的信令点编码DPC/源信令点编码OPC/电路选择码CIC信息,将目的信令点编码DPC/源信令点编码OPC中较大的点码(PC_LARGE)放在前面,较小的点码(PC_SMALL)放在后面,构成信令点码对(PC_LARGE,PC_SMALL),选取较大的素数A,B,将PC_LARGE值乘以A,PC_SMALL值乘以B,然后相加模散列空间得到散列键值KEY,即KEY=(PC_LARGE×A+PC_SMALL×B)×散列表的大小;第三步.查找或创建信令所对应呼叫信令序列缓存:根据目的信令点编码DPC/源信令点编码OPC/电路选择码CIC信息检索信令序列缓存地址,查询方式为信令点对加电路选择码CIC数组的方式,即:首先,信令点对数据结构地址通过散列表检索,如未检索到信令点对数据结构的话,说明是首次使用该信令点对,则创建改信令点对数据结构并将其加入散列表中;然后,在信令点对数据结构下建立若干个数组,数组项内容为该信令点对和电路选择码CIC(数组项下标+n×128)所对应的信令序列缓存地址,出于存储空间和效率的平衡考虑,每个数组大小为128项,存放电路选择码CIC值为n×128到n×128+127的信令序列,在需检索电路选择码CIC的首次落在n×128到n×128+127区间时创建第n个数组及其呼叫信令序列缓存;第四步.处理呼叫信令序列缓存:将信令存入在步骤3中得到的呼叫信令序列的存储位置中,同时提取该信令中的呼叫信息,放入呼叫信息存储和通过网络发送出去;第五步.结束信令处理:判断本信令是否为结束信令,如果是结束信令,说明本次呼叫信令序已经完整,可以将其存库或者作其他自定义操作,然后清空本信令序列缓存,以供下一个呼叫信令序列使用;第六步.重复步骤2直至软件退出或信令处理完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海欣泰通信技术有限公司,未经上海欣泰通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510031073.8/,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件及配线基板
- 下一篇:分组交换网络上的服务质量的自动适配