数据缓存方法、装置、计算机设备和存储介质

    公开(公告)号:CN110018969B

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

    申请号:CN201910175754.3

    申请日:2019-03-08

    Inventor: 李桃

    Abstract: 本发明提出的数据缓存方法、装置、计算机设备和存储介质,用于缓存请求频率固定的数据,其中方法包括:接收设备发来的当前请求;判断所述当前请求的请求对象是否为缓存中的对象;若所述请求对象为缓存中的对象,则从所述缓存中调用所述请求对象;否则从预设数据库中获取所述请求对象,并判断是否需要将所述请求对象存入所述缓存;若判定需要将所述请求对象存入所述缓存中,则删除所述缓存中的目标对象,并将所述请求对象存入所述缓存中,所述目标对象为在第一预设时间内各对象被调用的时刻当中最晚的对象,该方法能够提高调用缓存频率基本固定场景的缓存命中率,充分利用缓存资源,与现有LRU、LFU以及FIFO等缓存算法相比,耗费的时间代价更少。

    Rete网络的构建方法、装置、计算机设备和存储介质

    公开(公告)号:CN110135586B

    公开(公告)日:2024-05-10

    申请号:CN201910305184.5

    申请日:2019-04-16

    Inventor: 李桃

    Abstract: 本发明提出的Rete网络的构建方法、装置、计算机设备和存储介质,其中方法包括:获取待进入Rete网络的训练事实,Rete网络的第一规则集中包含有多个规则,每个规则均至少包含一个网络节点,网络节点包括alpha节点以及beta节点;依据训练事实找出每个规则在占网络内存最小时对应的网络节点的排列顺序;将每个规则中的网络节点按其对应的排列顺序进行排序,得到第二规则集,所述第二规则集中所有的规则均是网络节点按其对应的排列顺序排序后的规则;将第二规则集中所有具有相同约束条件的alpha节点进行共享,以形成目标Rete网络,这样从其内部出发减少运行的中间数据,减小网络所占的内存,使目标Rete网络可应用于需要创建大量规则引擎实例和资源受限的服务器环境。

    差分包生成方法及相关设备

    公开(公告)号:CN111522574B

    公开(公告)日:2024-05-03

    申请号:CN202010144853.8

    申请日:2020-03-04

    Inventor: 李桃

    Abstract: 本发明提供了一种差分包生成方法及相关设备。所述方法获取待升级软件的老文件和新文件;将所述老文件划分为多个第一字符串,将所述多个第一字符串按照在所述老文件中的顺序组合为第一字符串组;将所述新文件划分为多个第二字符串,将所述多个第二字符串按照在所述新文件中的顺序组合为第二字符串组;将所述第二字符串组中的每个第二字符串的相似字符串在所述第一字符串组中的序号组合为序号数组;计算所述第二字符串组中的每个第二字符串与该第二字符串在所述第一字符串组中的相似字符串的差值,将所述第二字符串组中的每个第二字符串对应的差值组合为差值数组;将所述序号数组和所述差值数组压缩为差分包。本发明提升了生成差分包的效率。

    调整Rete网络结构的方法、装置和计算机设备

    公开(公告)号:CN111738444B

    公开(公告)日:2023-08-18

    申请号:CN202010408592.6

    申请日:2020-05-14

    Inventor: 李桃

    Abstract: 本申请涉及智能预测领域,揭示了调整Rete网络结构的方法,包括:获取包括当前时刻的指定时间段内,Rete网络内的数据变化率的变化趋势;根据所述变化趋势选择与所述数据变化率的变化趋势相适应的指定判别器;将所述Rete网络中的节点数据输入到所述指定判别器中,计算节点耗时数据;根据所述节点耗时数据判断是否需要调整Rete网络结构;若是,则调整Rete网络结构。通过在自适应Rete算法中加入判别器,当判别器判定当前可进行调整Rete网络结构,才启动自适应Rete算法调整Rete网络结构,否则不启动自适应Rete算法调整Rete网络结构,以避免Rete网络结构频繁变更,导致规则引擎系统的性能下降。

    调整Rete网络结构的方法、装置和计算机设备

    公开(公告)号:CN111738444A

    公开(公告)日:2020-10-02

    申请号:CN202010408592.6

    申请日:2020-05-14

    Inventor: 李桃

    Abstract: 本申请涉及智能预测领域,揭示了调整Rete网络结构的方法,包括:获取包括当前时刻的指定时间段内,Rete网络内的数据变化率的变化趋势;根据所述变化趋势选择与所述数据变化率的变化趋势相适应的指定判别器;将所述Rete网络中的节点数据输入到所述指定判别器中,计算节点耗时数据;根据所述节点耗时数据判断是否需要调整Rete网络结构;若是,则调整Rete网络结构。通过在自适应Rete算法中加入判别器,当判别器判定当前可进行调整Rete网络结构,才启动自适应Rete算法调整Rete网络结构,否则不启动自适应Rete算法调整Rete网络结构,以避免Rete网络结构频繁变更,导致规则引擎系统的性能下降。

    数据压缩方法、装置及计算机可读存储介质

    公开(公告)号:CN111431537A

    公开(公告)日:2020-07-17

    申请号:CN202010155298.9

    申请日:2020-03-06

    Inventor: 李桃

    Abstract: 本发明涉及一种大数据技术,揭露了一种数据压缩方法,包括:获取基于物联网设备在传输过程中所产生的消息数据集,识别出所述消息数据集中的字符集,并将所述字符集作为初始字符集;计算所述初始字符集中每个字符的频率,根据所述字符的频率按预设的方式筛选出所述消息数据集中的冗余数据集,识别所述冗余数据集中的标准字符集,对所述标准字符集中的字符进行编码,得到字符码表;利用所述字符码表计算将所述冗余数据集中的字符最小路径长度,根据所述字符最小路径长度对所述冗余数据集进行压缩。本发明还提出一种数据压缩装置、电子设备以及一种计算机可读存储介质。本发明实现了冗余数据的压缩,以减少存储空间的浪费。

    Rete网络的构建方法、装置、计算机设备和存储介质

    公开(公告)号:CN110135586A

    公开(公告)日:2019-08-16

    申请号:CN201910305184.5

    申请日:2019-04-16

    Inventor: 李桃

    Abstract: 本发明提出的Rete网络的构建方法、装置、计算机设备和存储介质,其中方法包括:获取待进入Rete网络的训练事实,Rete网络的第一规则集中包含有多个规则,每个规则均至少包含一个网络节点,网络节点包括alpha节点以及beta节点;依据训练事实找出每个规则在占网络内存最小时对应的网络节点的排列顺序;将每个规则中的网络节点按其对应的排列顺序进行排序,得到第二规则集,所述第二规则集中所有的规则均是网络节点按其对应的排列顺序排序后的规则;将第二规则集中所有具有相同约束条件的alpha节点进行共享,以形成目标Rete网络,这样从其内部出发减少运行的中间数据,减小网络所占的内存,使目标Rete网络可应用于需要创建大量规则引擎实例和资源受限的服务器环境。

    数据缓存方法、装置、计算机设备和存储介质

    公开(公告)号:CN110018969A

    公开(公告)日:2019-07-16

    申请号:CN201910175754.3

    申请日:2019-03-08

    Inventor: 李桃

    Abstract: 本发明提出的数据缓存方法、装置、计算机设备和存储介质,用于缓存请求频率固定的数据,其中方法包括:接收设备发来的当前请求;判断所述当前请求的请求对象是否为缓存中的对象;若所述请求对象为缓存中的对象,则从所述缓存中调用所述请求对象;否则从预设数据库中获取所述请求对象,并判断是否需要将所述请求对象存入所述缓存;若判定需要将所述请求对象存入所述缓存中,则删除所述缓存中的目标对象,并将所述请求对象存入所述缓存中,所述目标对象为在第一预设时间内各对象被调用的时刻当中最晚的对象,该方法能够提高调用缓存频率基本固定场景的缓存命中率,充分利用缓存资源,与现有LRU、LFU以及FIFO等缓存算法相比,耗费的时间代价更少。

    SQL语言转成DSL语言的方法、装置、计算机设备和存储介质

    公开(公告)号:CN110175031B

    公开(公告)日:2023-08-18

    申请号:CN201910341161.X

    申请日:2019-04-25

    Inventor: 李桃

    Abstract: 本发明提出的SQL语言转成DSL语言的方法、装置、计算机设备和存储介质,其中方法包括:获取待转换的SQL语句;将SQL语句中的SQL逻辑操作符替换成与SQL逻辑操作符含义相同的DSL语言的DSL逻辑操作符,得到换符SQL语句;判断换符SQL语句是否为case句型的语句;若是,则获取换符SQL语句中非case句型固定字符的参数,并将参数映射到DSL语言的switch句型中对应的位置,以得到DSL语句;若否,则将换符SQL语句分割成多个单字符,并将单字符中的变量以及函数分别替换成预设的变量表达式以及函数表达式,将变量表达式以及函数表达式与剩下的字符合并得到DSL语句,本发明节省用户使用IoT平台的时间,无需学习DSL语言,直接通过SQL语言转换成DSL即可实现编辑Drools规则。

    差分包生成方法及相关设备

    公开(公告)号:CN111522574A

    公开(公告)日:2020-08-11

    申请号:CN202010144853.8

    申请日:2020-03-04

    Inventor: 李桃

    Abstract: 本发明提供了一种差分包生成方法及相关设备。所述方法获取待升级软件的老文件和新文件;将所述老文件划分为多个第一字符串,将所述多个第一字符串按照在所述老文件中的顺序组合为第一字符串组;将所述新文件划分为多个第二字符串,将所述多个第二字符串按照在所述新文件中的顺序组合为第二字符串组;将所述第二字符串组中的每个第二字符串的相似字符串在所述第一字符串组中的序号组合为序号数组;计算所述第二字符串组中的每个第二字符串与该第二字符串在所述第一字符串组中的相似字符串的差值,将所述第二字符串组中的每个第二字符串对应的差值组合为差值数组;将所述序号数组和所述差值数组压缩为差分包。本发明提升了生成差分包的效率。

Patent Agency Ranking