技术特征:
1.一种协议格式的处理方法,其特征在于,所述方法,包括:获取采集设备的数据文件;将所述数据文件的当前特征与特征库中的历史特征进行比较,所述特征库为历史数据文件对应的协议格式以及与其相对应的历史特征的集合;根据比较结果,确定所述采集设备的协议格式。2.根据权利要求1所述的协议格式的处理方法,其特征在于,在所述将所述数据文件的当前特征与特征库中的历史特征进行比较之前,还包括:依据不同的分组类型,拆分所述数据文件,所述分组类型包括:长度或者字节重复度;对已拆分的数据文件进行特征提取,得到所述数据文件的当前特征。3.根据权利要求1所述的协议格式的处理方法,其特征在于,所述根据比较结果,确定所述采集设备的协议格式,包括:如果所述特征与所述历史特征相似度超过临界值,则用所述历史特征解析数据文件;如果所述特征未达到所述临界值,则根据所述数据文件与所述当前特征计算所述协议格式。4.根据权利要求3所述的协议格式的处理方法,其特征在于,所述如果所述特征未达到所述临界值,则根据所述数据文件与所述特征信息计算所述协议格式,包括:生成所述数据文件对应的协议格式;根据所述协议格式,解析一定数量的测试样本数据,选择最优的测试样本数据存储。5.一种协议格式的处理系统,其特征在于,所述系统,包括:获取模块,用于获取采集设备的数据文件;比较模块,用于将所述数据文件的当前特征与特征库中的历史特征进行比较,所述特征库为历史数据文件对应的协议格式以及与其相对应的历史特征的集合;确定模块,用于根据比较结果,确定所述采集设备的协议格式。6.根据权利要求5所述的一种协议格式的处理系统,其特征在于,所述确定模块,包括:第一单元,用于如果所述特征与所述历史特征相似度超过临界值,则用所述历史特征解析数据文件;第二单元,用于如果所述特征未达到所述临界值,则根据所述数据文件与所述当前特征计算所述协议格式。7.根据权利要求6所述的一种协议格式的处理系统,其特征在于,所述系统,还包括评估模块,通过对所述协议格式的测试样本数据的解析,所述评估模块检查所述解析内容,对所述协议格式评分,得到评分最高的协议格式。8.根据权利要求7所述的一种协议格式的处理系统,其特征在于,所述系统,还包括解析模块,所述解析模块用于对所述解析结果进行纠错,并且存储数据。9.一种设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的一种协议格式的处理方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序
被处理器执行时实现如权利要求1-4中任一所述的一种协议格式的处理方法。
技术总结
本发明实施例提供了一种协议格式的处理方法及系统,该方法包括:获取采集设备的数据文件;将所述数据文件的当前特征与特征库中的历史特征进行比较,所述特征库为历史数据文件对应的协议格式以及与其相对应的历史特征的集合;根据比较结果,确定所述采集设备的协议格式。降低了终端用户与设备方沟通成本,对历史遗留的未知协议文件进行解析利用,解决了对于采集设备版本更迭造成配套协议无法一一对应从而导致数据资源浪费的问题,通过合理的协议格式的处理方法,实现了对协议格式的计算并且动态更新特征库,优化了系统性能。优化了系统性能。优化了系统性能。
技术研发人员:苗起源 左彭涛 刘婧 赵庆伟
受保护的技术使用者:北京网太科技发展有限公司
技术研发日:2021.12.30
技术公布日:2022/4/20