发明名称 |
一种网络语音通信终端设备号码匹配的方法 |
摘要 |
一种网络语音通信终端设备号码匹配的方法,上述方法是在网络语音通信终端设备和服务器建立通话连接的过程中实现的,网络语音通信终端设备的号码收集模块将检测到的用户拨号存储于暂存器中,借助号码匹配模块从数据库中查找数图规则进行比对匹配,存储于数据库中的所有数图规则构建成细节层次化树形路由结构,树形路由结构的每个节点是封装有状态信息的数图规则,同时增设存储数图规则状态信息的专用寄存器。通过本发明方法的一整套流程机制,解决了VOIP通信终端系统通常拨号规则不灵活,不能适应多种实际网络环境的缺陷。 |
申请公布号 |
CN101969400B |
申请公布日期 |
2012.05.30 |
申请号 |
CN201010507255.9 |
申请日期 |
2010.10.13 |
申请人 |
深圳市共进电子股份有限公司 |
发明人 |
韦干翼 |
分类号 |
H04L12/56(2006.01)I;H04M7/00(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
深圳市智科友专利商标事务所 44241 |
代理人 |
陈润生 |
主权项 |
一种网络语音通信终端设备号码匹配的方法,上述方法是在网络语音通信终端设备和服务器建立通话连接的过程中实现的,网络语音通信终端设备的号码收集模块将检测到的用户拨号存储于暂存器中,借助号码匹配模块从数据库中查找数图规则进行比对匹配,其特征在于:存储于数据库中的所有数图规则构建成细节层次化树形路由结构,树形路由结构的每个节点是封装有状态信息的数图规则,同时增设存储数图规则状态信息的专用寄存器,具体号码匹配步骤如下:1)将细节层次化树形路由结构的最上层的数图规则与用户所拨的号码开始比对匹配;2)查找与用户所拨号码相匹配的数图规则,找到后跳至步骤5);未找到,跳至步骤8);3)用匹配上的数图规则对应的下一层数图规则进行比对匹配;4)重复步骤2),直至完成整个号码的匹配,转至步骤9);5)号码匹配模块查询数图规则对应专用寄存器中的状态信息,判断匹配上的数图规则对应的路由标志位是否置位,如果置位则说明允许呼出,则跳至步骤10);如果未置位则说明拒绝呼出,跳至步骤6);6)启动失败处理模块向用户返回号码错误提示,转至步骤9);7)启动呼叫处理模块向服务器发出建立呼叫连接请求,转到步骤9);8)号码匹配模块查询专用寄存器中的状态信息,则判断本层规则的默认路由标志位是否置位,如果置位,则说明允许匹配失败时呼出,则跳至 步骤11);如果未置位,则说明匹配失败不允许呼出,跳至步骤6);9)比对配对结束;10)判断匹配上的数图规则的专用寄存器中的下一层数图规则标志位是否为零,如果为零,说明没有下一层规则等待匹配,跳至步骤7);如果不为零,说明还有下一层规则等待匹配,则跳至步骤3);11)判断本层规则的下一层规则数目是否为零,如果不为零,说明还有规则等待匹配,则跳至步骤3),继续进行匹配处理;如果为零,说明没有规则等待匹配,号码匹配结束,跳至步骤7)。 |
地址 |
518000 广东省深圳市南山区蛇口南海大道1019号百盈医疗器械园二楼 |