本发明涉及信息处理,尤其涉及一种购物平台收件地址校验方法、装置、设备及存储介质。
背景技术:
1、目前,如京东、拼多多、抖音、淘宝等电商购物平台中的商家发货,可能会不使用其电商购物平台的面单,而是直接使用快递物流服务商的面单后回填到电商购物平台的后台,此时电商购物平台需要校验这个回填的单号是否是真实,是否和用户下单的地址一致,但是由于电商购物平台自己的地址映射准确度不高,进而降低收件地址校验的准确率,而且只能对本电商购物平台的面单进行校验,适用范围小。
技术实现思路
1、为了克服现有技术的不足,本发明的目的在于提供一种能对不同的本电商购物平台的面单进行校验,适用范围广,地址映射准确度高,提高收件地址校验的准确率的购物平台收件地址校验方法、装置、设备及存储介质。
2、本发明第一方面提供了一种购物平台收件地址校验方法,包括:接收不同订单来源的校验指令,根据所述校验指令获取与所述订单来源对应的回填运单信息;识别所述回填运单信息中的运单号,提取与所述运单号对应的订单信息;对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息,对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息;将所述第一收件地址拆分信息与所述第二收件地址拆分信息进行匹配,得到匹配结果,并判断所述匹配结果是否为一致;若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端。
3、可选的,在本发明第一方面的第一种实现方式中,所述接收不同订单来源的校验指令,根据所述校验指令获取与所述订单来源对应的回填运单信息,包括:接收不同订单来源的校验指令,并查询与所述订单来源及所述校验指令对应的回填运单信息;识别所述回填运单信息的收件地址文本输入框;调用正则表达式引擎对所述收件地址文本输入框的文本内容进行格式匹配,以判断所述文本内容是否符合填写规则;若所述文本内容符合填写规则,则获取所述回填运单信息。
4、可选的,在本发明第一方面的第二种实现方式中,所述识别所述回填运单信息中的运单号,提取与所述运单号对应的订单信息,包括:识别所述回填运单信息中的运单号;判断所述运单号是否存在对应的订单数据;若是,则提取与所述运单号对应的所述订单数据,并对所述订单数据进行预处理,得到预处理数据;对所述预处理数据进行标准化格式转换,得到订单信息。
5、可选的,在本发明第一方面的第三种实现方式中,所述对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息,对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息,包括:获取省市区街道行政区划信息和历史收件地址数据,对所述历史收件地址数据进行数据增强处理,得到增强后数据;基于所述省市区街道行政区划信息,对所述增强后数据进行特征提取,得到特征集,根据预设的拆分比例对所述特征集进行划分,得到训练集、验证集和测试集;根据所述训练集、所述验证集和所述测试集训练地址理解模型;基于所述地址理解模型对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息;基于所述地址理解模型对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息。
6、可选的,在本发明第一方面的第四种实现方式中,所述将所述第一收件地址拆分信息与所述第二收件地址拆分信息进行匹配,得到匹配结果,并判断所述匹配结果是否为一致,包括:根据行政级别对所述第一收件地址拆分信息进行分级排序,得到第一排序信息,根据行政级别对所述第二收件地址拆分信息进行分级排序,得到第二排序信息;根据字符串相似度算法将所述第一排序信息与所述第二排序信息进行逐一匹配,得到匹配结果;判断所述匹配结果是否为收件地址相同。
7、可选的,在本发明第一方面的第五种实现方式中,所述若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端,包括:若所述匹配结果为收件地址相同,则生成校验通过信息;将所述校验通过信息发送到与所述订单来源对应的平台终端,并记录发送时间;将所述校验通过信息和发送时间上传到区块链中。
8、可选的,在本发明第一方面的第六种实现方式中,所述若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端之后,还包括:若所述匹配结果为收件地址不相同,则生成校验不通过信息;判断所述匹配结果是否大于预设的匹配阈值;若是,则根据预设的标准字段对所述回填运单信息进行修正处理,得到修正信息;将所述修正信息和所述校验不通过信息进行合并,得到合并信息;将所述合并信息发送到与所述订单来源对应的平台终端。
9、本发明第二方面提供了一种购物平台收件地址校验装置,包括:接收获取模块,用于接收不同订单来源的校验指令,根据所述校验指令获取与所述订单来源对应的回填运单信息;识别提取模块,用于识别所述回填运单信息中的运单号,提取与所述运单号对应的订单信息;解析模块,用于对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息,对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息;匹配判断模块,用于将所述第一收件地址拆分信息与所述第二收件地址拆分信息进行匹配,得到匹配结果,并判断所述匹配结果是否为一致;生成发送模块,用于若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端。
10、可选的,在本发明第二方面的第一种实现方式中,所述接收获取模块包括:接收查询单元,用于接收不同订单来源的校验指令,并查询与所述订单来源及所述校验指令对应的回填运单信息;第一识别单元,用于识别所述回填运单信息的收件地址文本输入框;调用匹配单元,用于调用正则表达式引擎对所述收件地址文本输入框的文本内容进行格式匹配,以判断所述文本内容是否符合填写规则;获取单元,用于若所述文本内容符合填写规则,则获取所述回填运单信息。
11、可选的,在本发明第二方面的第二种实现方式中,所述识别提取模块包括:第二识别单元,用于识别所述回填运单信息中的运单号;第一判断单元,用于判断所述运单号是否存在对应的订单数据;提取处理单元,用于若是,则提取与所述运单号对应的所述订单数据,并对所述订单数据进行预处理,得到预处理数据;转换单元,用于对所述预处理数据进行标准化格式转换,得到订单信息。
12、可选的,在本发明第二方面的第三种实现方式中,所述解析模块包括:获取增强单元,用于获取省市区街道行政区划信息和历史收件地址数据,对所述历史收件地址数据进行数据增强处理,得到增强后数据;提取划分单元,用于基于所述省市区街道行政区划信息,对所述增强后数据进行特征提取,得到特征集,根据预设的拆分比例对所述特征集进行划分,得到训练集、验证集和测试集;训练单元,用于根据所述训练集、所述验证集和所述测试集训练地址理解模型;第一解析单元,用于基于所述地址理解模型对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息;第二解析单元,用于基于所述地址理解模型对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息。
13、可选的,在本发明第二方面的第四种实现方式中,所述匹配判断模块包括:排序单元,用于根据行政级别对所述第一收件地址拆分信息进行分级排序,得到第一排序信息,根据行政级别对所述第二收件地址拆分信息进行分级排序,得到第二排序信息;匹配单元,用于根据字符串相似度算法将所述第一排序信息与所述第二排序信息进行逐一匹配,得到匹配结果;第二判断单元,用于判断所述匹配结果是否为收件地址相同。
14、可选的,在本发明第二方面的第五种实现方式中,所述生成发送模块包括:生成单元,用于若所述匹配结果为收件地址相同,则生成校验通过信息;发送记录单元,用于将所述校验通过信息发送到与所述订单来源对应的平台终端,并记录发送时间;上传单元,用于将所述校验通过信息和发送时间上传到区块链中。
15、可选的,在本发明第二方面的第六种实现方式中,还包括:生成模块,用于若所述匹配结果为收件地址不相同,则生成校验不通过信息;判断模块,用于判断所述匹配结果是否大于预设的匹配阈值;修正模块,用于若是,则根据预设的标准字段对所述回填运单信息进行修正处理,得到修正信息;合并模块,用于将所述修正信息和所述校验不通过信息进行合并,得到合并信息;发送模块,用于将所述合并信息发送到与所述订单来源对应的平台终端。
16、本发明第三方面提供了一种购物平台收件地址校验设备,所述购物平台收件地址校验设备包括:存储器和至少一个处理器,所述存储器中存储有指令;至少一个所述处理器调用所述存储器中的所述指令,以使得所述购物平台收件地址校验设备执行上述任一项所述的购物平台收件地址校验方法的各个步骤。
17、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述任一项所述购物平台收件地址校验方法的各个步骤。
18、本发明的技术方案中,通过接收不同订单来源的校验指令,根据校验指令获取与订单来源对应的回填运单信息,能对不同的本电商购物平台的面单进行校验,适用范围广,识别回填运单信息中的运单号,提取与运单号对应的订单信息,对订单信息进行收件地址结构化解析,得到第一收件地址拆分信息,对回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息,将第一收件地址拆分信息与第二收件地址拆分信息进行匹配,得到匹配结果,地址映射准确度高,当匹配结果为一致时,生成校验通过信息,将校验通过信息发送到与订单来源对应的平台终端,提高收件地址校验的准确率。
1.一种购物平台收件地址校验方法,其特征在于,包括:
2.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述接收不同订单来源的校验指令,根据所述校验指令获取与所述订单来源对应的回填运单信息,包括:
3.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述识别所述回填运单信息中的运单号,提取与所述运单号对应的订单信息,包括:
4.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述对所述订单信息进行收件地址结构化解析,得到第一收件地址拆分信息,对所述回填运单信息进行收件地址结构化解析,得到第二收件地址拆分信息,包括:
5.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述将所述第一收件地址拆分信息与所述第二收件地址拆分信息进行匹配,得到匹配结果,并判断所述匹配结果是否为一致,包括:
6.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端,包括:
7.根据权利要求1所述的购物平台收件地址校验方法,其特征在于,所述若是,则生成校验通过信息,将所述校验通过信息发送到与所述订单来源对应的平台终端之后,还包括:
8.一种购物平台收件地址校验装置,其特征在于,包括:
9.一种购物平台收件地址校验设备,其特征在于,所述购物平台收件地址校验设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述购物平台收件地址校验方法的各个步骤。