事件模型中的快速事件匹配方法

    公开(公告)号:CN100367216C

    公开(公告)日:2008-02-06

    申请号:CN200510040618.1

    申请日:2005-06-20

    Applicant: 南京大学

    Abstract: 事件模型中的快速事件匹配方法步骤如下,分为事件订购和事件匹配两大部分;事件订购:在事件匹配算法的数据结构上的事件订购处理就是事件匹配的预处理过程,当事件服务接收到新的事件订购后,需要更新谓词表、接口列表和订购列表;事件匹配:在数据结构和事件订购的预处理的基础上,只需将接收到的事件在谓词表中逐行进行匹配测试。处理订购区域与发布值的正向匹配,还处理发布区域与订购值的逆向匹配以及发布区域与订购区域的对称匹配;本发明针对分布式虚拟环境中需要动态对称事件匹配支持的要求,在现有的两类算法基础上,提出了一种改进的快速事件匹配算法,此算法综合了两类算法各自的优点,提高了匹配的速度和效率。

    移动IPv6中的路由返回过程的方法

    公开(公告)号:CN100366036C

    公开(公告)日:2008-01-30

    申请号:CN200410041280.7

    申请日:2004-06-15

    Applicant: 南京大学

    Inventor: 潘金贵 林海

    Abstract: 移动IPv6协议路由返回过程的方法,(1)由移动节点发送TIP测试初始化代理消息给本地代理;(2)本地代理在接收到TIP消息后,从消息中取出初始测试Cookie并包含在Tint测试初始化消息中发送给相关节点;(3)相关节点在接收到Tint消息后,发送Tack测试确认消息经直接路由给移动节点,从而实现移动节点和相关节点之间的安全握手过程。本发明过程使用了新的消息类型和握手方式,在保证安全性和可靠性的前提下,简化了移动节点和相关节点间的通信过程,加快了它们之间的安全认证,提高了移动IPv6的效率和性能。

    使用共振峰增强提取话音共振峰轨迹的方法

    公开(公告)号:CN101067929A

    公开(公告)日:2007-11-07

    申请号:CN200710023479.0

    申请日:2007-06-05

    Applicant: 南京大学

    Inventor: 王宏 潘金贵

    Abstract: 使用共振峰增强提取话音共振峰轨迹的方法,处理过程是:(1)语音信号输入、(2)预加重、(3)帧移、(4)判断信号结束?是则进入(15)取出共振峰序列;否则进行(5)分帧加窗;(6)计算帧能量;(7)计算帧过零Z并进行判断;(8)利用帧能量门限和过零率门限判断帧的类别,Z>ZTh;E<ETh是否成立;是则进入(9),否则进入(3);(9)标记为清辅音并进入帧移输入端;(10)设定共振峰增强系数;设定线性预测阶数;(11)获得共振峰增强后的线性预测系数;(12)获得共振峰的增强谱;(13)搜索谱的极大值;(14)记录该帧的共振峰频率;(15)取出共振峰序列并结束;ZTh帧过零的阈值,ETh定义为帧能量阈值。

    一种防止缓冲区溢出攻击的动态堆栈内存管理方法

    公开(公告)号:CN1294468C

    公开(公告)日:2007-01-10

    申请号:CN200410014600.X

    申请日:2004-04-09

    Applicant: 南京大学

    Inventor: 龚如宾 潘金贵

    CPC classification number: G06F21/52

    Abstract: 本发明公开了一种防止缓冲区溢出攻击的动态堆栈内存管理方法。在计算机程序执行的时候,由于返回地址和局部变量之间的相对位置随机动态地改变,无法改写返回地址,从而可以有效地防止利用缓冲区溢出来对计算机系统进行攻击。本发明包括以下权利要求:动态堆栈内存管理方法,具有此动态堆栈内存管理特征的目标程序和能产生这种目标程序的编译器,具有此动态堆栈内存管理特征的内存设备(硬件设备或软件设备),具有此动态堆栈内存管理特征的计算机系统。

    一种基于IP掩码技术的属性值聚集方法

    公开(公告)号:CN1697400A

    公开(公告)日:2005-11-16

    申请号:CN200510040617.7

    申请日:2005-06-20

    Applicant: 南京大学

    Abstract: 基于IP掩码技术的属性值聚集方法:包括计算方法和判断方法,计算方法的过程如下:1.将值属性通过散列函数映射为一个32位的位向量,即一个二进制整数。2.计算TAG-ID=V1&V2&...&Vn,其中&表示“按位与”运算。3.计算V1|V2|...|Vn,其中|表示“按位或”运算。判断方法的过程如下:有了TAG-ID/MASK就可以用来判断一个向量是否(不)在集合{V1、V2、...Vn}中。因此,冗余信息量的多少就跟误判率有直接的关系。不过只要映射后的位向量中不同的位的个数k尽量小,也能达到足够的局部性使得误判率较小。

Patent Agency Ranking