一种数据库中自旋锁的实现方法

    公开(公告)号:CN102129391B

    公开(公告)日:2013-08-28

    申请号:CN201110060572.5

    申请日:2011-03-14

    IPC分类号: G06F9/46

    摘要: 本发明公开了一种数据库中自旋锁的实现方法,其特征在于,一种数据库中自旋锁的实现方法,其特征在于,在共享内存中存储两个全局变量,一个是自旋锁变量,另一个是ID变量,系统初始化时两个变量被初始化为0;采用自旋锁变量高位存储值来记忆当前已持自旋锁线程,并根据该存储值在持锁线程异常退出导致死锁时,实现自旋锁自动解锁。本发明避免出现上述多个任务竞争同一个自旋锁时可能出现的死锁情况,并通过改进加锁流程及死锁判决流程,使自旋锁能够保护在数据结构上一段较长时间的操作,并能处理期间加锁线程的异常结束导致的死锁问题。

    一种海量历史数据的存储及索引方法

    公开(公告)号:CN102646130B

    公开(公告)日:2013-08-14

    申请号:CN201210063417.3

    申请日:2012-03-12

    发明人: 王非 黄本雄 王章

    IPC分类号: G06F17/30

    摘要: 本发明公开了一种海量历史数据的存储及索引方法,属于实时历史数据库领域。该方法根据分布式文件系统将大文件进行分块存储的特点,给出了一种简单高效的海量历史数据文件的存储方法和一种高效的分布式索引机制。该存储方法可以保证满足当前海量历史数据文件的存储要求,更保证具有在线扩展的特性;索引机制可以实现对海量历史数据的快速访问,同时在系统进行资源扩展以后,即底层物理存储发生变化时,该索引在无需修改的情况下依旧可以实现对数据的查找功能。

    一种数据库中自旋锁的实现方法

    公开(公告)号:CN102129391A

    公开(公告)日:2011-07-20

    申请号:CN201110060572.5

    申请日:2011-03-14

    IPC分类号: G06F9/46

    摘要: 本发明公开了一种数据库中自旋锁的实现方法,其特征在于,一种数据库中自旋锁的实现方法,其特征在于,在共享内存中存储两个全局变量,一个是自旋锁变量,另一个是ID变量,系统初始化时两个变量被初始化为0;采用自旋锁变量高位存储值来记忆当前已持自旋锁线程,并根据该存储值在持锁线程异常退出导致死锁时,实现自旋锁自动解锁。本发明避免出现上述多个任务竞争同一个自旋锁时可能出现的死锁情况,并通过改进加锁流程及死锁判决流程,使自旋锁能够保护在数据结构上一段较长时间的操作,并能处理期间加锁线程的异常结束导致的死锁问题。

    一种内存数据库的并行恢复方法

    公开(公告)号:CN101625655B

    公开(公告)日:2011-05-25

    申请号:CN200910305844.6

    申请日:2009-08-20

    IPC分类号: G06F11/14

    摘要: 本发明公开了一种内存数据库的并行恢复方法,包括以下步骤:a.日志导入到缓存采用多个任务,通过日志系统并行的读取日志,这些读取日志的任务按照一定的协议,将日志按照原日志文件中的顺序被重新组织在内存中;b.这个日志序列被分配模块按照一个均衡负载的算法分配给多个队列,并且这个分配工作还遵守日志同步的两个规则;c.多个任务并发执行日志恢复,它们从各自对应的队列中取得日志,然后执行日志恢复,多日志恢复任务间也遵守日志同步的两个规则。该方法采用日志导入任务的调度算法、并行恢复任务的调度算法、恢复任务负载均衡算法、日志文件导入任务数与恢复任务数自适应的平衡算法,可以实现内存数据库的快速恢复。

    一种内存数据库的日志合并方法和系统

    公开(公告)号:CN101625703A

    公开(公告)日:2010-01-13

    申请号:CN200910305932.6

    申请日:2009-08-21

    IPC分类号: G06F17/30 G06F11/34

    摘要: 本发明公开了一种内存数据库的日志合并方法和系统,所述方法包括以下步骤:a.执行逻辑相关性判别;b.判断是否执行逻辑合并,若是则执行步骤c,否则转至步骤d;c.执行逻辑合并;d.执行数据对象一致性判别;e.判断是否执行日志数据对象一致合并,若是则执行步骤f,否则执行步骤g;f.执行步骤对象合并;g.日志插入到缓存块中。本发明通过对每条日志进行hash查找匹配可合并的日志然后合并这些日志,不仅减少了内存数据库的日志数量,而且加快了数据库的恢复速度,解决了内存数据库的日志数量大的技术问题,同时降低了部署成本,提高了系统性能。

    下一代网交换技术与通信安全实验装置

    公开(公告)号:CN101094055A

    公开(公告)日:2007-12-26

    申请号:CN200710052800.8

    申请日:2007-07-20

    IPC分类号: H04L9/00 H04L12/46

    摘要: 本发明涉及一种下一代网交换技术与通信安全实验装置,包括:中心处理模块,用于将发出各种实验操作指示;信令监控模块,与所述中心处理模块相连接,用于对协议信令消息以及系统信息进行监视和分析;状态监控模块,与所述中心处理模块相连接,用于对整个通话过程进行状态的监控和分析;系统基本配置模块,与所述中心处理模块连接,用于根据所述实验操作指示并结合网络仿真设备,对下一代网交换技术与通信安全实验装置中的各个实验进行配置。通过本发明提供的实验装置,实现了模拟下一代网交换技术和通信安全的现实环境,具有同真实通信设备互通的能力。

    一种抗背景负荷干扰的非入侵式负荷识别方法及系统

    公开(公告)号:CN110991263B

    公开(公告)日:2022-03-18

    申请号:CN201911100820.7

    申请日:2019-11-12

    发明人: 王非 伍谦

    IPC分类号: G06K9/00 G06K9/62

    摘要: 本发明公开了一种抗背景负荷干扰的非入侵式负荷识别方法,属于非入侵式负荷识别领域,包括:在检测到目标负荷的投切事件时,从总线处采集的高频电力数据中截取包含该投切事件的电流信号数据并转换为三维的复数频谱图;在时间维度上将复数频谱图平均划分为前、后两个部分,分别作为目标负荷的背景负荷块和混合负荷块,并利用已训练好的负荷识别模型获得目标负荷的标签,以识别目标负荷的类别;负荷识别模型包括用于提取混合负荷块和背景负荷块的特征并计算差分特征的特征提取模块,用于将差分特征转换为目标负荷特征的特征转换模块,以及用于将目标负荷特征转换为目标负荷标签的分类模块。本发明能够在非入侵式场景下实时、准确地识别负荷类别。

    一种分布式站点联合控制的电动汽车充电调度方法

    公开(公告)号:CN108944500B

    公开(公告)日:2020-05-19

    申请号:CN201810593127.7

    申请日:2018-06-08

    发明人: 王非 汪鹏程

    IPC分类号: B60L53/00 G06Q50/06 G06Q10/04

    摘要: 本发明公开了一种分布式站点联合控制的电动汽车充电调度方法,包括:划分充电区域,为各个充电站点的各充电桩分配充电功率;获取当前各个充电站点实时信息、当前发出充电请求的车辆及其相关信息、当前路网的平均车辆运行速度;根据当前各个充电站点实时信息,结合当前发出充电请求的车辆的相关信息,将当前发出充电请求的车辆划分到距离最近的充电区域;根据当前各个充电站点实时信息和当前路网的平均车辆运行速度,得到各个充电区域中当前发出充电请求的车辆的最优充电站点,当前发出充电请求的车辆在最优充电站点进行充电,完成当前充电调度。本发明合理匹配充电请求与充电设施间的对应关系,保障用户的充电体验和充电设施的合理利用。

    一种基于深度学习的微电网负荷预测方法

    公开(公告)号:CN110232476A

    公开(公告)日:2019-09-13

    申请号:CN201910465445.X

    申请日:2019-05-30

    发明人: 王非 陈梦丹

    摘要: 本发明公开了一种基于深度学习的微电网负荷预测方法,包括:按照设定的采样时间间隔,采集多个不同类型微电网的历史负荷数据,所述历史负荷数据包括负荷值及对应的时间信息;对所述历史负荷数据进行特征转化,获得输入特征向量,并将所述输入特征向量作为训练集;将所述训练集输入包括基本网络模块和残差网络模块的深度神经网络中进行训练,得到微电网负荷预测模型;将待预测微电网的历史负荷数据输入训练好的微电网负荷预测模型中,得到待预测微电网的负荷预测结果。本发明利用深度神经网络较强的非线性映射能力,充分挖掘历史负荷数据的潜在特征,实现对未来负荷的高精度预测;同时实现跨区域、不同类型的微电网负荷预测。

    一种分布式站点联合控制的电动汽车充电调度方法

    公开(公告)号:CN108944500A

    公开(公告)日:2018-12-07

    申请号:CN201810593127.7

    申请日:2018-06-08

    发明人: 王非 汪鹏程

    IPC分类号: B60L11/18 G06Q50/06 G06Q10/04

    摘要: 本发明公开了一种分布式站点联合控制的电动汽车充电调度方法,包括:划分充电区域,为各个充电站点的各充电桩分配充电功率;获取当前各个充电站点实时信息、当前发出充电请求的车辆及其相关信息、当前路网的平均车辆运行速度;根据当前各个充电站点实时信息,结合当前发出充电请求的车辆的相关信息,将当前发出充电请求的车辆划分到距离最近的充电区域;根据当前各个充电站点实时信息和当前路网的平均车辆运行速度,得到各个充电区域中当前发出充电请求的车辆的最优充电站点,当前发出充电请求的车辆在最优充电站点进行充电,完成当前充电调度。本发明合理匹配充电请求与充电设施间的对应关系,保障用户的充电体验和充电设施的合理利用。