[发明专利]一种在智能网中支持变长数据结构的实现方法无效
申请号: | 200610138211.7 | 申请日: | 2006-11-03 |
公开(公告)号: | CN101175228A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 滕广松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q3/00 | 分类号: | H04Q3/00;H04M3/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 支持 变长 数据结构 实现 方法 | ||
1.一种在智能网中支持变长数据结构的实现方法,上述智能网至少包括业务生成环境,业务控制点,业务交换点,业务管理点和智能外设,其特征是:
将“指针”数据变量用于上述智能网的系统中,上述“指针”数据变量至少包括两部分,一部分占用呼叫数据区中固定的内存,另一部分定义变长数据结构,为变长数据区,占用变长的内存来存储变长数据,根据业务需求的不同而分配相应的内存大小;
上述业务生成环境支持上述“指针”数据变量并能够对其进行处理,上述处理的操作至少包括如下操作的一种:声明“指针”数据变量,初始化“指针”数据变量,增加操作,重置操作,查找操作,删除操作,合并操作,释放操作;
上述业务控制点支持上述“指针”数据变量并能够对其进行处理,上述处理的操作至少包括如下操作的一种:执行声明“指针”数据变量,初始化“指针”数据变量,增加操作,重置操作,查找操作,删除操作,合并操作,释放操作,存储“指针”数据变量;
系统对外接口支持上述“指针”数据变量,其中上述业务生成环境的对外接口独立于业务的构件以及数据库操作相关独立于业务的构件,以及上述业务控制点的与业务数据功能的接口和对外接口都支持上述“指针”数据变量。
2.根据权利要求1所述的实现方法,其特征是在上述变长数据至少包括可以存放的记录的个数,每个记录的长度和记录,其中上述记录所占据的内存空间为“记录个数×每个记录的长度”个字节,上述记录个数大于或等于“指针”数据变量的实际记录个数。
3.根据权利要求2所述的实现方法,其特征是上述业务生成环境对“指针”数据变量的处理分别为如下一种或任何组合:
(1)声明“指针”数据变量,声明一个变长数据变量;
(2)初始化“指针”数据变量,初始化变长数据区中记录的长度和记录的个数,其中记录长度和记录个数均为整型呼叫实例数据变量;
(3)增加操作,增加一条记录;
(4)重置操作,重置一条记录的值;
(5)查找操作,在整个“指针”数据变量的数据区中,根据关键字匹配查找记录;
(6)删除操作,根据记录索引值删除某条记录值;
(7)合并操作,将两个“指针”数据变量合并成一个“指针”数据变量;
(8)释放操作,释放“指针”数据变量所占用的内存。
4.根据权利要求1所述的实现方法,其特征是上述业务控制点对“指针”数据变量的处理分别为如下一种或任何组合:
(1)声明“指针”数据变量,声明一个“指针”数据变量,此时呼叫数据区的指针为NULL;
(2)初始化“指针”数据变量,获取和“指针”数据变量关联的记录长度和记录个数;
(3)增加操作,增加一条记录,如果还没有分配内存,则呼叫数据区的指针的值为空,每次分配预定数目的记录个数所占的内存,如果已经分配了足够的内存,则直接增加记录;
(4)查找操作,在整个“指针”变量数据区中,根据关键字匹配查找记录,其中输入参数包括匹配关键字、偏移量以及关键字的长度,输出参数为记录索引值,上述偏移量表示在每个记录中从哪个字节开始比较;
(5)重置操作,根据记录索引值将一条记录的值用新的内容来替换;
(6)删除操作,根据记录索引值删除某条记录值,并依次将后边的记录上移;
(7)合并操作,将两个“指针”数据变量合并成一个“指针”数据变量;
(8)释放操作,释放“指针”数据变量所占用的内存,在一个呼叫会话中停止使用该变量。
5.根据权利要求1所述的实现方法,其特征是:
在外部系统需要传送包含变长数据的数据包给业务控制点时,或者在业务控制点要传送包含变长数据的数据包给外部系统时,传送的数据包的变长数据至少包括记录个数、每个记录长度、以及大小为记录长度与记录个数乘积个字节的数据;
当业务控制点或者外部系统接收到上述数据包时,首先解析出记录长度和记录个数,然后根据上述两个值分配该“指针”数据变量所对应的内存空间,并将数据拷贝到上述内存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610138211.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:TiC弥散强化气缸套
- 下一篇:胰岛素腹部皮下注射导向器