System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据预测,尤其涉及一种基于多种规则引擎的蓝牙数据传输方法及系统。
技术介绍
1、随着蓝牙数据传输技术的发展,蓝牙协议的类型、蓝牙设备的类型以及蓝牙数据传输的应用场景都大幅度地增加,如何实现更加智能化的蓝牙数据传输成为了一个关键的技术问题。
2、但现有技术在实现蓝牙数据传输时,没有考虑到通过数据信息和网络类型来预测传输场景,以应用相应的数据传输规则,因此显然现有技术实现的蓝牙数据传输技术的智能化程度有所欠缺。可见,现有技术存在缺陷,亟需解决。
技术实现思路
1、本专利技术所要解决的技术问题在于,提供一种基于多种规则引擎的蓝牙数据传输方法及系统,能够实现更有针对性和更高效率的蓝牙数据传输处理,提高蓝牙传输的效率和效果,实现蓝牙智能化传输。
2、为了解决上述技术问题,本专利技术第一方面公开了一种基于多种规则引擎的蓝牙数据传输方法,所述方法包括:
3、在目标蓝牙数据准备传输时,确定蓝牙传输设备所在区域的传感网络类型;
4、根据所述目标蓝牙数据的数据信息,和所述传感网络类型,确定所述目标蓝牙数据对应的传输场景参数;
5、根据所述传输场景参数,从多个候选传输处理规则中确定目标传输处理规则;
6、基于所述目标传输处理规则,对所述目标蓝牙数据进行处理和传输。
7、作为一种可选的实施方式,在本专利技术第一方面中,所述数据信息包括数据量、数据类型、数据目标传输终端信息、数据内容中的至少一种;和/或,所述传
8、作为一种可选的实施方式,在本专利技术第一方面中,所述确定蓝牙传输设备所在区域的传感网络类型,包括:
9、获取蓝牙传输设备的历史位置记录和历史数据传输记录;
10、筛选出所述历史位置记录中处于当前所在区域内的位置记录,得到多个历史目标位置;
11、根据每一所述历史目标位置的获取时间点,从所述历史数据传输记录中确定每一所述历史目标位置对应的同一时间点的目标传输数据记录;
12、统计每一所述目标传输数据记录中的比例最高的服务器标识数量和蓝牙传输类型,以确定所述蓝牙传输设备所在区域的传感网络类型。
13、作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述目标蓝牙数据的数据信息,和所述传感网络类型,确定所述目标蓝牙数据对应的传输场景参数,包括:
14、将所述目标蓝牙数据的数据信息,输入至训练好的第一场景预测神经网络模型,得到所述目标蓝牙数据对应的第一预测传输场景参数;所述第一场景预测神经网络模型通过包括有多个训练数据信息和对应的传输场景标注的训练数据集训练得到;
15、将所述传感网络类型,输入至训练好的第二场景预测神经网络模型,得到所述目标蓝牙数据对应的第二预测传输场景参数;所述第二场景预测神经网络模型通过包括有多个训练传感网络类型和对应的传输场景标注的训练数据集训练得到;
16、根据所述第一预测传输场景参数和所述第二预测传输场景参数,确定所述目标蓝牙数据对应的传输场景参数。
17、作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述第一预测传输场景参数和所述第二预测传输场景参数,确定所述目标蓝牙数据对应的传输场景参数,包括:
18、确定所述第一预测传输场景参数和所述第二预测传输场景参数的交集参数,得到第一传输场景参数;
19、将所述第一预测传输场景参数和所述第二预测传输场景参数中除所述第一传输场景参数外的所有其他场景参数确定为第一候选场景参数;
20、将多个所述候选场景参数中不符合预设的参数冲突规则的参数,确定为第二传输场景参数;
21、将多个所述候选场景参数中符合预设的参数冲突规则的参数确定为第二候选场景参数;
22、计算每一所述第二候选场景参数对应的预测概率和模型权重的乘积;所述模型权重与该第二候选场景参数对应的场景预测神经网络模型在验证阶段的预测准确率成正比;
23、根据所述乘积从大到小对所有所述第二候选场景参数进行排序得到参数序列;
24、将所述参数序列中前预设数量位的且所述乘积大于预设的乘积阈值的所有所述第二候选场景参数确定为第三传输场景参数;
25、将所述第一候选场景参数、所述第二候选场景参数和所述第三候选场景参数的组合确定为所述目标蓝牙数据对应的传输场景参数。
26、作为一种可选的实施方式,在本专利技术第一方面中,所述传输场景参数包括传输场景类型、传输场景风险和传输场景要求;以及,所述根据所述传输场景参数,从多个候选传输处理规则中确定目标传输处理规则,包括:
27、根据所述传输场景参数,和预设的参数和规则的对应关系,确定所述传输场景参数对应的多个候选传输处理规则;
28、确定每一所述候选传输规则对应的历史应用记录;
29、计算每一所述候选传输规则对应的历史应用记录中的场景参数,和所述传输场景参数之间的参数相似度;
30、根据所述参数相似度从大到小,对所有所述候选传输规则进行排序以得到规则序列;
31、将所述规则序列前预设数量位的且所述参数相似度大于预设的相似度阈值的所有所述候选传输处理规则,确定为目标传输处理规则。
32、作为一种可选的实施方式,在本专利技术第一方面中,所述基于所述目标传输处理规则,对所述目标蓝牙数据进行处理和传输,包括:
33、设定目标函数为处理方案中应用的所述目标传输处理规则的数量达到最大;
34、设定限定条件包括处理方案中应用的任意两个所述目标传输处理规则之间不存在冲突,处理方案对应的处理时间小于预设的时间阈值,处理方案对应的数据处理结果满足预设的结果规则;所述结果规则包括结果数据量规则、结果数据标识保留度规则和结果数据类型规则;所述处理时间和所述数据处理结果通过预设的模拟算法对处理方案进行模拟以得到;
35、根据所述模拟算法、所述目标函数和所述限定条件,基于动态规划算法,计算出所有所述目标传输处理规则对应的最佳的处理方案;
36、根据所述最佳的处理方案,对所述目标蓝牙数据进行处理和传输。
37、本专利技术第二方面公开了一种基于多种规则引擎的蓝牙数据传输系统,所述系统包括:
38、第一确定模块,用于在目标蓝牙数据准备传输时,确定蓝牙传输设备所在区域的传感网络类型;
39、第二确定模块,用于根据所述目标蓝牙数据的数据信息,和所述传感网络类型,确定所述目标蓝牙数据对应的传输场景参数;
40、第三确定模块,用于根据所述传输场景参数,从多个候选传输处理规则中确定目标传输处理规则;
41、处理模块,用于基于所述目标传输处理规则,对所述目标蓝牙数据进行处理和传输。
42、作为一种可选的实施方式,在本专利技术第二本文档来自技高网...
【技术保护点】
1.一种基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述数据信息包括数据量、数据类型、数据目标传输终端信息、数据内容中的至少一种;和/或,所述传感网络类型包括服务器类型、蓝牙类型、单一服务器网络、多服务器网络、单一蓝牙类型网络、多蓝牙类型复合网络中的至少一种。
3.根据权利要求2所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述确定蓝牙传输设备所在区域的传感网络类型,包括:
4.根据权利要求3所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述根据所述目标蓝牙数据的数据信息,和所述传感网络类型,确定所述目标蓝牙数据对应的传输场景参数,包括:
5.根据权利要求4所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述根据所述第一预测传输场景参数和所述第二预测传输场景参数,确定所述目标蓝牙数据对应的传输场景参数,包括:
6.根据权利要求5所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述传输场景参数包括传输场景
7.根据权利要求6所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述基于所述目标传输处理规则,对所述目标蓝牙数据进行处理和传输,包括:
8.一种基于多种规则引擎的蓝牙数据传输系统,其特征在于,所述系统包括:
9.一种基于多种规则引擎的蓝牙数据传输系统,其特征在于,所述系统包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的基于多种规则引擎的蓝牙数据传输方法。
...【技术特征摘要】
1.一种基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述数据信息包括数据量、数据类型、数据目标传输终端信息、数据内容中的至少一种;和/或,所述传感网络类型包括服务器类型、蓝牙类型、单一服务器网络、多服务器网络、单一蓝牙类型网络、多蓝牙类型复合网络中的至少一种。
3.根据权利要求2所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述确定蓝牙传输设备所在区域的传感网络类型,包括:
4.根据权利要求3所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述根据所述目标蓝牙数据的数据信息,和所述传感网络类型,确定所述目标蓝牙数据对应的传输场景参数,包括:
5.根据权利要求4所述的基于多种规则引擎的蓝牙数据传输方法,其特征在于,所述根据所述第一预测传输场景参数和所...
【专利技术属性】
技术研发人员:朱湘军,任继光,彭永坚,李利苹,黄强,
申请(专利权)人:广州视声智能股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。