基于RPA及AI的物流信息处理方法、装置、设备及介质与流程

文档序号:29568402发布日期:2022-04-09 03:10阅读:159来源:国知局
基于RPA及AI的物流信息处理方法、装置、设备及介质与流程
基于rpa及ai的物流信息处理方法、装置、设备及介质
技术领域
1.本技术涉及流程自动化技术领域,尤其涉及一种基于rpa及ai的物流信息处理方法、装置、设备及介质。


背景技术:

2.机器人流程自动化(robotic process automation)简称rpa,是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence,ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
4.rpa具有独特的优势:低代码、非侵入。低代码是说,rpa不需要很高的it水平就能操作,不懂编程的业务人员也能开发流程;非侵入是说,rpa可以模拟人的操作,不用软件系统开放接口。但是传统的rpa具有一定的局限性:只能基于固定的规则,并且应用场景受限。随着ai技术的不断发展,rpa与ai深度融合克服了传统rpa的局限,rpa+ai=hand work+head work,正在极大的改变劳动力的价值。
5.目前,对于物流清单的处理,通常是由人工来完成的。对于来自各个物流供应商的物流清单,工作人员需要手动将清单里同一个送货地址的不同行数据进行合并,然后再进行统一结算。由于每个excel(电子表格)有上万条数据,相同的物流地址在表格中并不是相邻填写的,而是根据送货时间填写的,因此,同一个物流信息在表格中的位置可能相差甚远。人工将所有表格整理完毕需要花费大量的时间,不仅效率低下,而且出错率较高。


技术实现要素:

6.本技术实施例提供一种基于rpa及ai的物流信息处理方法、装置、设备及介质,以解决人工处理物流清单效率和准确率低下的问题,技术方案如下:
7.第一方面,本技术实施例提供了一种基于机器人流程自动化rpa及人工智能ai的物流信息处理方法,包括:
8.s1、读取物流清单中的地址信息和物品信息;
9.s2、从各地址信息中确定属于同一地理位置的目标地址信息;
10.s3、将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并,该物品信息包括物品数量和物品价格。
11.可选的,步骤s1具体包括:
12.调用光学字符识别ocr组件,对物流清单进行识别,得到该物流清单中的地址信息和物品信息。
13.可选的,步骤s2具体包括:
14.s21、将各地址信息转化为符合预设地图数据库要求的待匹配的标准地址,该标准地址中包括省份信息、城市信息、地区信息和街道信息;
15.s22、确定标准地址在预设电子地图中的位置信息,该位置信息包括该标准地址所
在的经度和纬度;
16.s23、将对应于同一位置信息的各标准地址进行归一化处理,得到归一化后的目标地址信息。
17.可选的,步骤s21具体包括:
18.对各地址信息进行纠错处理,得到符合预设地图数据库要求的待匹配的标准地址,其中,纠错处理包括错别字修正和地址信息补全。
19.可选的,步骤s22具体包括:
20.将预设电子地图中,与标准地址的位置最接近的地址的位置信息确定为该标准地址对应的位置信息。
21.可选的,步骤s23具体包括:
22.s231、对于任意一个标准地址对应的位置信息,确定该位置信息与其他位置信息之间的距离,如果距离在预设距离阈值范围内,则将距离关系在预设距离阈值范围内的所有标准地址,作为对应于同一位置信息的待归一化地址;
23.s232、将各待归一化地址在预设电子地图中对应的地址信息,作为归一化后的目标地址信息。
24.可选的,本技术实施例提供的方法还包括:
25.在将目标地址信息对应的物品信息进行合并之前,将目标地址信息写入物流清单中;并且,
26.在将目标地址信息对应的物品信息进行合并之后,对合并后的物品信息进行标记。
27.第二方面,本技术实施例提供了一种基于rpa及ai的物流信息处理装置,包括:
28.信息读取模块,被配置为读取物流清单中的地址信息和物品信息;
29.目标地址确定模块,被配置为从各地址信息中确定属于同一地理位置的目标地址信息;
30.物品信息合并模块,被配置为将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并,该物品信息包括物品数量和物品价格。
31.可选的,信息读取模块,具体被配置为:
32.调用光学字符识别ocr组件,对物流清单进行识别,得到物流清单中的地址信息和物品信息。
33.可选的,目标地址确定模块,包括:
34.标准地址确定单元,被配置为将各地址信息转化为符合预设地图数据库要求的待匹配的标准地址,该标准地址中包括省份信息、城市信息、地区信息和街道信息;
35.位置信息确定单元,被配置为确定标准地址在预设电子地图中的位置信息,该位置信息包括该标准地址所在的经度和纬度;
36.地址归一化单元,被配置为将对应于同一位置信息的各标准地址进行归一化处理,得到归一化后的目标地址信息。
37.可选的,标准地址确定单元,具体被配置为:
38.对各地址信息进行纠错处理,得到符合预设地图数据库要求的待匹配的标准地址,其中,纠错处理包括错别字修正和地址信息补全。
39.可选的,位置信息确定单元,具体被配置为:
40.将预设电子地图中,与标准地址的位置最接近的地址的位置信息确定为该标准地址对应的位置信息。
41.可选的,地址归一化单元,具体被配置为:
42.对于任意一个标准地址对应的位置信息,确定该位置信息与其他位置信息之间的距离,如果距离在预设距离阈值范围内,则将距离关系在预设距离阈值范围内的所有标准地址,作为对应于同一位置信息的待归一化地址;
43.将各待归一化地址在预设电子地图中对应的地址信息,作为归一化后的目标地址信息。
44.可选的,本技术实施例提供的装置还包括:
45.在将目标地址信息对应的物品信息进行合并之前,将目标地址信息写入所述物流清单中;并且,
46.在将目标地址信息对应的物品信息进行合并之后,对合并后的物品信息进行标记。
47.第三方面,本技术实施例提供了一种用于处理物流信息的设备,该设备包括:存储器和处理器。其中,该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。
48.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。
49.本技术实施例提供的技术方案,rpa机器人通过替代人工读取物流清单中的地址信息和物品信息,可从各地址信息中确定出属于同一地理位置的目标地址信息,从而可将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并。通过采用上述技术方案,提高了物流清单中地址信息的整理效率,降低了人工整理过程中的遗漏率和出错率。
50.上述技术方案中的优点或有益效果至少包括:
51.1、通过采用rpa机器人代替人工对物流清单中的地址信息进行读取、整理以及合并,提高了物流清单中地址信息的整理效率和准确率。
52.2、通过采用rpa与ai相结合的方式对物流清单中的内容进行识别,提高了物流清单内容的识别效率,解决了人工依次识别物流清单内容时效率低下的问题。
53.3、通过对属于同一地理位置的多个标准地址进行归一化处理,可使得该多个标准地址能够采用相同的地址描述方式进行表示,即实现了对物流清单中的各地址信息的有效整理,以便于后续rpa机器人能够根据归一化后的地址信息进行物品信息的合并和结算。
54.上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。
附图说明
55.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本技术公开的一些实施方式,而不应将其视为是对本技术范围的限制。
56.图1a是本技术实施例一提供的一种基于rpa及ai的物流信息处理方法的流程图;
57.图1b是本技术实施例一提供的一种物流信息合并之前的物流清单的效果截图;
58.图1c是本技术实施例一提供的一种物流信息合并之后的物流清单的效果截图;
59.图2是本技术实施例二提供的一种基于rpa及ai的物流信息处理方法的流程图;
60.图3是本技术实施例三提供的一种基于rpa及ai的物流信息处理方法的装置的结构框图;
61.图4是本技术实施例四提供的一种用于处理物流信息的设备的结构框图。
具体实施方式
62.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
63.在本技术的描述中,术语“物流清单”通常以电子表格(excel)的形式存在,其中包含有物品相关的物品信息和地址信息,物品信息包括物品的名称、数量和价格等。
64.在本技术的描述中,术语“预设地图数据库”是以地图数字化数据为基础的数据库,其中包含有不同省份、不同城市、不同地区内各个地点的详细地址信息,例如所在街道、门牌号等。
65.在本技术的描述中,术语“标准地址”指符合预设地图数据库要求的地址信息,其中包含有省份信息、城市信息、地区信息和街道信息。
66.在本技术的描述中,术语“预设电子地图”是指用于查询各地址所属位置信息的地图数据库。通过调用预设电子地图,能够得到各地址的位置信息,其中,位置信息包括经度、纬度和高度。
67.在本技术的描述中,术语“归一化”是将在预设电子地图中位置关系接近,即距离在预设范围内容的各地址作为属于同一个地理位置的地址进行处理。
68.在本技术的描述中,术语“ocr”是指光学字符识别(optical character recognition),具体是指电子设备检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。
69.参照下面的描述和附图,将清楚本技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本技术的实施例中的一些特定实施方式,来表示实施本技术的实施例的原理的一些方式,但是应当理解,本技术的实施例的范围不受此限制。相反,本技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
70.以下结合附图对本技术实施例提供的基于rpa及ai的物流信息处理方法、装置、设备及介质进行详细介绍。
71.实施例一
72.图1a是本技术实施例一提供的一种基于rpa(robotic process automation,机器人流程自动化)及ai(artificial intelligence,人工智能)的物流信息处理方法的流程图,该方法可应用于对用户发送的物流清单进行结算的应用场景下。本实施例的技术方案是通过rpa机器人来执行的,该rpa机器人可搭载在uibot creator平台上,该uibot creator平台是一款专业强大的机器人生产工具,为机器人提供良好载体。本实施例中,对于待处理的物流清单,可预先将其存放到指定文件夹中。并且,可以设置rpa机器人每天定时启动,读取该指定文件夹中待处理的物流清单,并对物流清单进行处理,以避免造成待处理物流清单积压的情况,达到提高物流清单处理效率的效果。如图1a所示,本实施例提供的方法包括:
73.s110、读取物流清单中的地址信息和物品信息。
74.其中,对于存放到指定文件夹中的物流清单,该清单通常以excel(电子表格)的形式存在,其中包含有物品相关的物品信息和地址信息,物品信息包括物品的物品名称、物品数量和物品价格等。
75.示例性的,rpa机器人在读取物流清单中的内容时,可结合ai技术中的ocr组件扫描该物流清单,得到物流清单中的内容。具体的,rpa机器人可调用ocr组件中的通用表格识别功能,得到物流清单中的各单元格的内容及其所在的行列信息。
76.本实施例中,具有通用表格识别功能的ai平台为uibot mage平台,该uibot mage平台是一款主要为rpa机器人开发者提供ai能力支持的工具型产品。该平台与rpa机器人搭载的uibot creator平台均依赖于uibot平台上,uibot平台是流程自动化专家,是一款面向多类需求、为业务全流程提供智能机器人服务的平台。该ai平台中集成有预先配置完成的表格信息提取模板。利用该表格信息提取模板,可提取出表格内容及其对应的行列信息。
77.可选的,可通过一个同时登录rpa平台以及ai平台的目标账号,即uibot帐号,使得rpa机器人所搭载的平台与ai平台相结合。在使用该目标账号同时登录了rpa机器人所搭载的平台以及ai平台后,rpa机器人所搭载的平台即与ai平台建立了通信连接,也即rpa机器人可以直接调用ai平台已发布的通用表格识别功能提取物流清单中的内容。这样设置,相对于相关技术中先在ai平台采用ocr功能对物流清单进行识别,然后再采用人工的方式将识别后的数据导出,再通过人工导入到rpa平台的方式,本实施例通过将rpa平台与ai平台相结合,解决了相关技术在物流清单内容的识别过程中费时费力的问题,提高了物流清单内容的识别效率。
78.具体的,图1b是本技术实施例一提供的一种物流信息合并之前的物流清单的效果截图。如图1b所示,rpa机器人通过调用ai平台中ocr组件中的通用表格识别功能对物流清单进行识别,可得到位于表格第一列的具体省份信息、位于表格第二列的具体城市信息、位于表格第三列的具体地区信息,位于表格第四列的详细地址信息、位于表格第五列的物品名称信息、位于表格第六列的具体物品数量信息,以及位于表格第七列的具体物品单价信息。
79.其中,对于地址信息而言,由于物流清单中不同列对应的地址信息的类型不同,例如,如图1b所示,不同列分别对应省份信息、城市信息、地区信息和详细地址,本实施例中,可将不同类型的地址信息进行拼接,并将拼接之后的地址信息作为某个物品对应的地址信
息。
80.s120、从各地址信息中确定属于同一地理位置的目标地址信息。
81.本实施例中,属于同一地理位置是指各地址信息在预设电子地图中的位置信息相同或各位置信息之间的距离关系在设定距离阈值范围内。其中,预设电子地图能够提供的位置信息包括经度、纬度和高度等。本实施例中的距离可以为欧式距离,可通过经度和纬度坐标计算得到。
82.示例性的,rpa机器人可通过调用预设电子地图对应的接口,得到各地址信息在预设电子地图中的位置信息。通过将得到的位置信息两两进行比较,如果二者之间的距离为零或者距离关系在设定距离阈值范围内,则可将距离在设定阈值范围内的地址信息作为属于同一地理位置的目标地址信息。
83.进一步的,为了提高目标地址信息确定的准确性,rpa机器人在调用预设电子地图对应的接口之前,还可将该地址信息进行标准化处理,即将该地址信息转换为符合预设地图数据库要求的标准地址信息,该标准地址信息中包含有省份信息、城市信息、地区信息和详细地址信息,该详细地址信息包括街道信息或门牌号信息等。本实施例中,通过将物流清单中的各地址信息转换为符合预设地图数据库要求的标准地址信息,可使得各地址信息的描述方式标准化,以便于后续对各地址位置信息的确定。
84.进一步的,对于物流清单中属于同一地理位置的多个标准地址信息,可对这些标准地址信息进行归一化处理,即将这些标准地址信息采用相同的地址描述方式,也即通过归一化地址进行表示。本实施例中,可将各标准地址信息在预设电子地图中对应的地址信息作为归一化地址。本实施例中,通过对属于同一地理位置的多个标准地址信息进行归一化处理,可使得该多个标准地址能够采用相同的地址描述方式进行表示,即实现了对物流清单中的各地址信息的有效整理,以便于后续rpa机器人能够根据该归一化地址信息进行物品信息的合并和结算。
85.进一步的,在得到属于同一地理位置的归一化地址后,rpa机器人可将归一化地址写入表格中,以便于后续人工对rpa机器人操作的检查和复核。
86.s130、将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并。
87.其中,物品信息包括物品数量和物品价格。本实施例中,rpa机器人将对应于同一个目标地址的物品信息进行合并具体是将物品的数量和价格分别进行合并,即将物品数量对应的数值和物品价格对应的数值分别进行加和运算,从而得到同一个目标地址对应的同一个物品的总数量和总价格,以便于后续对该物品的结算。相对于相关技术中人工进行物品信息进行合并的方式,本实施例通过rpa机器人能够节省大量的时间,使得物品信息能够得到准确、快速地整理。
88.下面,结合具体的物流清单,对本实施例提供的物流信息处理方法进行详细介绍。
89.如图1b所示,rpa机器人可通过调用ai平台的ocr组件,对物流清单进行识别,得到物流清单中的各单元格的内容及其所在表格的行列信息。rpa机器人可从单元格内容中提取出地址信息和物品信息,即位于表格第一列的具体省份信息、位于表格第二列的具体城市信息、位于表格第三列的具体地区信息,位于表格第四列的详细地址信息、位于表格第五列的物品名称信息、位于表格第六列的具体物品数量信息,以及位于表格第七列的具体物品单价信息。
90.rpa机器人可按表格中各行所在的位置,对各单元格的地址信息进行拼接,例如,将如图1b所示的表格中各行第一列、第二列、第三列和第四列中的省、市、区和详细地址分别按行进行拼接后,可得到多个地址信息。接着,rpa机器人可按照上述方法对各地址信息进行位置信息的判断。如果确定出如图1b所示的各地址信息均属于同一地理位置,则可对这些地址进行归一化处理,即将这些地址作为同一个地址来处理,并采用相同的地址描述方式进行表示。
91.具体的,图1c是本技术实施例一提供的一种物流信息合并之后的物流清单的效果截图。如图1c所示,rpa机器人可将归一化地址写入表格的第八列。进一步的,rpa机器人可对表格中同一个归一化地址对应的同一物品的物品信息进行合并,并将合并后的物品信息进行标记,例如,可为其添加不同的颜色进行高亮显示。如图1b所示,对于表格第五列中的投影仪x00-02,投影仪x10-04,rpa机器人可分别将其数量和单价分别进行合并。如图1c所示,rpa机器人对投影仪x00-02合并后的数量为2,单价为5000;rpa机器人对投影仪x10-04合并后的数量为2,单价为6000。通过采用rpa机器人代替人工对属于同一地理位置的目标地址信息进行整理,并将对应于同一目标地址的同一物品的物品信息进行合并,节省了工作人员的时间,提高了物流清单的处理效率。
92.本实施例提供的技术方案,rpa机器人通过替代人工读取物流清单中的地址信息和物品信息,可从各地址信息中确定出属于同一地理位置的目标地址信息,从而可将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并。通过采用上述技术方案,提高了物流清单中地址信息的整理效率,降低了人工整理过程中的遗漏率和出错率。
93.实施例二
94.图2是本技术实施例二提供的一种基于rpa及ai的物流信息处理方法的流程图,本实施例在上述实施例的基础上,对物流清单中各地址信息转化为标准地址的过程,以及对标准地址归一化的过程进行了细化,如图2所示,本实施例提供的方法包括:
95.s210、读取物流清单中的地址信息和物品信息。
96.s220、将各地址信息转化为符合预设地图数据库要求的待匹配的标准地址。
97.其中,标准地址中包括省份信息、城市信息、地区信息和街道信息。
98.本实施例中,rpa机器人可对各地址信息进行纠错处理,得到符合预设地图数据库要求的待匹配的标准地址,其中,纠错处理包括错别字修正和地址信息补全。
99.示例性的,rpa机器人在纠错过程中,可按照地址信息在物流清单中的类型,例如省份信息、城市信息、地区信息和详细地址信息等,将不同类型的地址信息分别与预设地图数据库中的信息进行比对,并对不匹配的地址信息进行修正。或者,如果rpa机器人读取到的地址信息是将物流清单各单元格内容合并后的地址信息,此时,rpa机器人可先对地址信息进行分词处理,并将分词结果分别与预设地图数据库中的信息进行比对,将并将不匹配的地址信息进行修正。
100.作为一种可选的实施方式,对于物流清单中的省份信息、城市信息和地区信息,如果其中有一种类型的信息与预设地图数据库中对应的信息不匹配,则在对不匹配的信息进行修正的过程中,可根据其他相匹配的信息对不匹配的信息进行修正。如果其中有两种类型的信息与预设地图数据库中对应的信息不匹配,则在对不匹配的信息进行修正的过程中,可根据其他相匹配的信息,并结合物流清单中的详细地址信息对不匹配的信息进行修
正。同理,如果物流清单中的详细地址信息与预设地图数据库中对应的信息不匹配,则在对不匹配的详细地址信息进行修正的过程中,可根据其他相匹配的内容对不匹配的内容进行修正。
101.例如,如果表格中的地址信息是“江西省南京市鼓楼区凤凰广场b座”,而预设地图数据库中的地址信息包括“江苏省南京市鼓楼区凤凰广场b座”,此时,rpa机器人如果匹配出省份信息不一致,则说明用户在制作物流清单过程中,在选择省份信息时出现了错误,此时,rpa机器人可根据其他匹配的地址信息,将“江西省”修正为“江苏省”。
102.再比如,如果表格中的地址信息是“江西省南京市鼓娄区凤黄广场b座”,而预设地图数据库中的地址信息包括“江苏省南京市鼓楼区凤凰广场b座”,此时,rpa机器人如果匹配出地区信息不一致,则说明用户在制作物流清单过程中,在填写地区信息时出现了错误,此时,rpa机器人将“鼓娄区”修正为“鼓楼区”,将“凤黄广场”修正为“凤凰广场”。
103.作为又一种可选的实施方式,,rpa在纠错过程中,如果物流清单中的省份信息,或者城市信息,或者地区信息有缺失,则可基于物流清单中其他存在的地址信息,并根据预设地图数据库,将缺失的信息进行补全,从而可将地址信息转换为符合预设地图数据库要求的待匹配的标准地址,该标注地址中包含有省份信息、城市信息、地区信息和街道信息。
104.具体的,如果表格中的地址信息是“南京市鼓楼区凤凰广场b座”,rpa机器人通过预设地图数据库可确定出南京市属于江苏省,此时,可将缺失的省份信息补全。
105.本实施例中,rpa机器人通过对物流清单中用户填写错误的地址信息进行修正,可得到符合预设地图数据库要求的标准地址信息,即使得物流清单中的地址信息标准化,从而为后续位置信息的判断提供基础。
106.s230、确定标准地址在预设电子地图中的位置信息。
107.其中,位置信息包括该标准地址所在的经度坐标和纬度坐标。通过调用预设电子地图的接口,可得到标准地址对应的位置信息。
108.示例性的,对于某个标准地址,如果在预设电子地图中存在与其对应的多个地址信息,则可将与该标准地址的位置最接近的地址的位置信息确定为该标准地址对应的标准位置信息。
109.此外,通过将标准地址在预设电子地图中进行搜索,还可返回与该标准地址的位置最接近的地址信息。
110.s240、将对应于同一位置信息的各标准地址进行归一化处理,得到归一化后的目标地址信息。
111.其中,归一化地址是将在预设电子地图中位置关系接近,即距离在预设范围内的各标准地址作为属于同一个地理位置的地址进行处理。
112.本实施例中,对于任意一个标准地址对应的位置信息,确定该位置信息与其他位置信息之间的距离,如果距离在预设距离阈值范围内,则将距离关系在预设距离阈值范围内的所有标准地址,作为对应于同一位置信息的待归一化地址,并将各待归一化地址在预设电子地图中对应的地址信息,作为归一化后的目标地址信息。
113.本实施例中,rpa机器人通过将物流清单中属于同一地理位置的地址信息进行归一化处理,可使得各地址信息得到有效地整理。相对于相关技术中人工对物流清单中的各地址信息进行整理的方式,本实施例这样设置能够有效降低地址信息处理的遗漏率和出错
率。
114.s250、将目标地址信息写入物流清单中。
115.s260、将物流清单中,同一目标地址信息对应的同一物品的物品信息进行合并。
116.本实施例中,物品信息的合并主要是指数量信息的合并和价格信息的合并,这样设置便于后续对同一个物品的结算。
117.s270、对合并后的物品信息进行标记。
118.示例性的,对合并后的物品信息进行标记可以为添加其他颜色的填充背景,或者将合并后的物品信息显示为不同的颜色。
119.进一步的,在完成对物品信息的合并和标记之后,rpa机器人还可将物品信息的处理结果发送给相关工作人员进行审查和复合,以进一步保证物流信息处理的准确性。
120.本实施例中,通过对物流清单中用户填写错误的地址信息进行修正,可得到符合预设地图数据库要求的标准地址信息,从而有助于后续对地址信息在预设电子地图中的位置信息的确定。此外,通过将物流清单中属于同一地理位置的地址信息进行归一化处理,可使得各地址信息得到有效地整理。相对于相关技术中人工对物流清单中的各地址信息进行整理的方式,本实施例这样设置能够有效降低地址信息处理的遗漏率和出错率。
121.实施例三
122.图3是本技术实施例三提供的一种基于rpa及ai的物流信息处理方法的装置的结构框图,该装置包括:信息读取模块310、目标地址确定模块320和物品信息合并模块330。其中,
123.信息读取模块310,被配置为读取物流清单中的地址信息和物品信息;
124.目标地址确定模块320,被配置为从各地址信息中确定属于同一地理位置的目标地址信息;
125.物品信息合并模块330,被配置为将物流清单中,对应于同一目标地址信息的同一物品的物品信息进行合并,该物品信息包括物品数量和物品价格。
126.可选的,信息读取模块310,具体被配置为:
127.调用光学字符识别ocr组件,对物流清单进行识别,得到物流清单中的地址信息和物品信息。
128.可选的,目标地址确定模块320,包括:
129.标准地址确定单元,被配置为将各地址信息转化为符合预设地图数据库要求的待匹配的标准地址,该标准地址中包括省份信息、城市信息、地区信息和街道信息;
130.位置信息确定单元,被配置为确定标准地址在预设电子地图中的位置信息,该位置信息包括该标准地址所在的经度和纬度;
131.地址归一化单元,被配置为将对应于同一位置信息的各标准地址进行归一化处理,得到归一化后的目标地址信息。
132.可选的,标准地址确定单元,具体被配置为:
133.对各地址信息进行纠错处理,得到符合预设地图数据库要求的待匹配的标准地址,其中,纠错处理包括错别字修正和地址信息补全。
134.可选的,位置信息确定单元,具体被配置为:
135.将预设电子地图中,与标准地址的位置最接近的地址的位置信息确定为该标准地
址对应的位置信息。
136.可选的,地址归一化单元,具体被配置为:
137.对于任意一个标准地址对应的位置信息,确定该位置信息与其他位置信息之间的距离,如果距离在预设距离阈值范围内,则将距离关系在预设距离阈值范围内的所有标准地址,作为对应于同一位置信息的待归一化地址;
138.将各待归一化地址在预设电子地图中对应的地址信息,作为归一化后的目标地址信息。
139.可选的,本技术实施例提供的装置还包括:
140.在将所述目标地址信息对应的物品信息进行合并之前,将所述目标地址信息写入所述物流清单中;并且,
141.在将所述目标地址信息对应的物品信息进行合并之后,对合并后的物品信息进行标记。
142.本技术实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
143.实施例四
144.图4是本技术实施例四提供的一种用于处理物流信息的设备的结构框图。如图4所示,该设备包括:存储器910和处理器920,存储器910内存储有可在处理器920上运行的计算机程序。处理器920执行该计算机程序时实现上述实施例中的基于rpa及ai的物流信息处理方法。存储器910和处理器920的数量可以为一个或多个。
145.该设备还包括:
146.通信接口930,用于与外界设备进行通信,进行数据交互传输。
147.如果存储器910、处理器920和通信接口930独立实现,则存储器910、处理器920和通信接口930可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
148.可选的,在具体实现上,如果存储器910、处理器920及通信接口930集成在一块芯片上,则存储器910、处理器920及通信接口930可以通过内部接口完成相互间的通信。
149.本技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本技术实施例中提供的方法。
150.本技术实施例还提供了一种芯片,该芯片包括,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本技术实施例提供的方法。
151.本技术实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
152.应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列
(fieldprogrammablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
153.进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
154.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
155.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本技术的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
156.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
157.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
158.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执
行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
159.应理解的是,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
160.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
161.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1