基于切片的编码映射方法、装置、电子设备、存储介质制造方法及图纸

技术编号:20389621 阅读:38 留言:0更新日期:2019-02-20 02:45
本发明专利技术提供一种基于切片的编码映射方法、装置、电子设备、存储介质,基于切片的编码映射方法包括:基于切片的编码映射方法,其特征在于,包括:批量读取第一类编码,每条第一类编码包括多个字段;批量读取第二类编码,每条第二类编码包括多个字段;按多个字段中至少部分字段的优先级,分别对所述第一类编码及所述第二类编码进行排序;根据排序后的第一类编码进行分片获得n个第一类分片,n为大于等于1的整数;按照所述第一类编码的分片端点对排序后的所述第二类编码进行分片,获得对应第一类分片的小于等于n个第二类分片;以及生成多个线程,以并行处理对应的第一类分片和第二类分片的编码映射。本发明专利技术实现高效的编码映射。

【技术实现步骤摘要】
基于切片的编码映射方法、装置、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种基于切片的编码映射方法、装置、电子设备、存储介质。
技术介绍
当前,各领域,尤其是医疗领域,不同的系统会具有不同的编码体系。然而为了对各个系统的数据进行处理,需要对各个系统的编码体系进行匹配和映射。现有技术中,一般采用人工编码映射。即利用不同系统各自的表格,通过人工方式查找分析,生成不同系统编码的映射关系。对于,专业领域(例如医疗领域),由专业的业务人员进行人工匹配,准确度高,但匹配效率低下,编码映射需要一周或几周时间才能完成;为了增加编码映射效率,现有技术还通过数据库的多表关联及模糊查询SQL方式来实现。但这样的方式,针对不同的业务场景,SQL脚本需要频繁变更,可维护型差,匹配的核心字段较多时执行效率不高。由此可见,现有技术无法实现高效的编码映射。
技术实现思路
本专利技术为了克服上述相关技术存在的缺陷,提供一种基于切片的编码映射方法、装置、电子设备、存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本专利技术的一个方面,提供一种基于切片的编码映射方法,本文档来自技高网...

【技术保护点】
1.一种基于切片的编码映射方法,其特征在于,包括:批量读取第一类编码,每条第一类编码包括多个字段;批量读取第二类编码,每条第二类编码包括多个字段;按多个字段中至少部分字段的优先级,分别对所述第一类编码及所述第二类编码进行排序;根据排序后的第一类编码进行分片获得n个第一类分片,n为大于等于1的整数;按照所述第一类编码的分片端点对排序后的所述第二类编码进行分片,获得对应第一类分片的小于等于n个的第二类分片;以及生成多个线程,以并行处理对应的第一类分片和第二类分片的编码映射。

【技术特征摘要】
1.一种基于切片的编码映射方法,其特征在于,包括:批量读取第一类编码,每条第一类编码包括多个字段;批量读取第二类编码,每条第二类编码包括多个字段;按多个字段中至少部分字段的优先级,分别对所述第一类编码及所述第二类编码进行排序;根据排序后的第一类编码进行分片获得n个第一类分片,n为大于等于1的整数;按照所述第一类编码的分片端点对排序后的所述第二类编码进行分片,获得对应第一类分片的小于等于n个的第二类分片;以及生成多个线程,以并行处理对应的第一类分片和第二类分片的编码映射。2.如权利要求1所述的基于切片的编码映射方法,其特征在于,用于对所述第一类编码及所述第二类编码进行排序的所述至少部分字段为所述第一类编码的多个字段和所述第二类编码的多个字段的交集的子集。3.如权利要求1所述的基于切片的编码映射方法,其特征在于,每个第一类分片中的第一类编码的条数C根据如下公式计算:其中,N为第一类编码的总条数,为对编码总条数与分片数量之商向下取整,offset为偏移量且为整数,且offset根据编码总条数除以分片数量的余数调整。4.如权利要求3所述的基于切片的编码映射方法,其特征在于,值相同的第一类编码被划分至同一第一类分片。5.如权利要求1所述的基于切片的编码映射方法,其特征在于,所述按照所述第一类编码的分片端点对排序后的所述第二类编码进行分片包括:确定所述第一类编码的分片端点,其中,n个所述第一类分片的第i个第一类分片中,上端点Min[i]为该第一类分片的最小值,下端点Max[i]为该第一类分片的最大值,i为大于等于1小于等于n的整数;对于i自1至n、t自1至M依次取值,当Max[i]≥std[t]且Max[i]<std[t+1]时,将std[t]作为第i个第二类分片的下端点,将std[t+1]作为第i+1个第二类分片的上端点,其中,std[t]为排序后的第t条第二类编码,t为大于等于1小于等于M的整数,M为第二类编码的总条数。6.如权利要求5所述的基于切片的编码映射方法,其特征在于,当第一类编码的最大值大于第二类编码的最小...

【专利技术属性】
技术研发人员:高英明黄润桓
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1