基于邮件信息创建订单的信息处理方法技术

技术编号:39579866 阅读:11 留言:0更新日期:2023-12-03 19:30
本发明专利技术涉及一种基于邮件信息创建订单的信息处理方法

【技术实现步骤摘要】
基于邮件信息创建订单的信息处理方法、装置及存储介质


[0001]本专利技术涉及订单自动创建技术,尤其是涉及一种基于邮件信息创建订单的信息处理方法

装置及存储介质


技术介绍

[0002]目前,电子邮件是商务沟通过程中的常用工具,也是跨行业地区的交流手段,在应用于的商务的电子信息技术中,定向的结构化的表单难以在跨领域跨地区交流中被得到认可和应用,因此往往都需要人工对邮件内容进行识别,再根据邮件中的记载创建订单,随着订单的增长,这一部分需要投入极大的人工成本

[0003]虽然一些现有技术中,也有一些可以实现对邮件内容进行识别的方案,但是现有的相关技术存在以下缺陷:
[0004]1、
其或者对于邮件的撰写要求高,必须按照统一的规范,这在跨行业地区的商务沟通中很难实现,又或者需要强大的语义识别能力,这对于训练集数据的要求很高,只有少数掌握大量数据的平台才拥有这个能力

[0005]2、
对于邮件的操作要求很高,不能有删除操作,否则会导致重复识别


技术实现思路

[0006]本专利技术的目的就是为了提供一种基于邮件信息创建订单的信息处理方法

装置及存储介质,基于初次解析的结果,选择针对性的定制化的解析器进行邮件内容的解析,可以降低对于邮件的撰写规范要求的同时,降低解析难度,最终实现更加广泛的基于邮件信息来创建订单的应用

[0007]本专利技术的目的可以通过以下技术方案来实现:
[0008]一种基于邮件信息创建订单的信息处理方法,包括:
[0009]获取服务端邮件列表,并基于邮件日期和第一特征信息抓取未处理邮件;
[0010]基于获取的未处理邮件在邮件表单中创建对应于该未处理邮件的记录,其中,所述记录包括第二特征信息进和第一属性,所述第一属性的初始值为待解析;
[0011]根据邮件表单中各记录的第二特征信息和第一属性,搜索得到待解析的邮件,并将对应于该邮件的记录的第一属性修改为解析中;
[0012]对得到的待解析的邮件进行初次解析,得到第一识别特征;
[0013]基于所述第一识别特征,选择对应的解析器进行二次解析,得到订单生成信息,并转发至下单
API
接口创建订单

[0014]一种基于邮件信息创建订单的信息处理方法,包括:
[0015]获取服务端邮件列表,并基于邮件日期和第二特征信息抓取未处理邮件;
[0016]基于获取的未处理邮件在邮件表单中创建对应于该未处理邮件的记录,其中,所述记录包括第二特征信息进和第一属性,所述第一属性的初始值为待解析;
[0017]根据邮件表单中各记录的第二特征信息和第一属性,搜索得到待解析的邮件,并
将对应于该邮件的记录的第一属性修改为解析中;
[0018]对得到的待解析的邮件进行初次解析,得到第一识别特征;
[0019]基于所述第一识别特征,选择对应的解析器进行二次解析,得到订单生成信息,并转发至下单
API
接口创建订单

[0020]所述第一特征信息为邮件
ID。
[0021]所述第二特征信息包括邮件的标题

邮件发送人

邮件收件人和邮件的内容特征值,其中,所述邮件的内容特征值由邮件的内容计算得到

[0022]所述第一识别特征包括邮件发件人和附件类型

[0023]所述第一识别特征包括附件类型

[0024]所述第一识别特征包括邮件发件单位和附件类型

[0025]所述订单生成信息包括收件人及其电话和地址

寄件人及其电话和地址,以及备注信息

[0026]一种基于邮件信息创建订单的信息处理装置,包括存储器

处理器,以及存储于所述存储器中的程序,其特征在于,所述处理器执行所述程序时实现如上述的方法

[0027]一种存储介质,其上存储有程序,所述程序被执行时实现如上述的方法

[0028]与现有技术相比,本专利技术具有以下有益效果:
[0029]1、
基于初次解析的结果,选择针对性的定制化的解析器进行邮件内容的解析,可以降低对于邮件的撰写规范要求的同时,降低解析难度,最终实现更加广泛的基于邮件信息来创建订单的应用

[0030]2、
采用邮件的标题

邮件发送人

邮件收件人和邮件的内容特征值来进行邮件的识别,可以避免因邮件删除导致的重复解析

[0031]3、
按照发件人和附件类型来确定解析器,可以提高解析的准确性和复杂度

附图说明
[0032]图1为本专利技术方法的主要步骤流程示意图;
[0033]图2为本专利技术某个实施例的流程示意图

具体实施方式
[0034]下面结合附图和具体实施例对本专利技术进行详细说明

本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例

[0035]一种基于邮件信息创建订单的信息处理方法,如图1和图2所示,包括:
[0036]获取服务端邮件列表,并基于邮件日期和第一特征信息抓取未处理邮件,其中,第一特征信息为邮件
ID。
[0037]如图2所示,具体的,在步骤1中,使用
imap
协议连接邮件服务器获取邮箱邮件中的当日的邮件信息,然后执行步骤
1.1

[0038]在步骤
1.1
中,使用
redis
缓存判断当日的邮件
id
是否已经处理过,已经处理过就不继续抓取,未处理过则执行步骤
1.2

[0039]在步骤
1.2
中,将通过
imap
协议获取到的当日邮件
id
记录到数据库
mysql
中,然后
执行步骤
1.3

[0040]在步骤
1.3
中,将通过
imap
协议获取到的当日邮件
id
记录到消息队列中等待获取邮件详情信息,然后执行步骤
1.4

[0041]在步骤
1.4
中~
1.5
中,定时任务脚本从消息队列中获取出邮件
id
,然后通过
imap
协议去获取邮件详情信息内容,接着进入步骤
1.6

[0042]在步骤
1.6

1.7
中,判断邮件详情信息中是否包含邮本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于邮件信息创建订单的信息处理方法,其特征在于,包括:获取服务端邮件列表,并基于邮件日期和第一特征信息抓取未处理邮件;基于获取的未处理邮件在邮件表单中创建对应于该未处理邮件的记录,其中,所述记录包括第二特征信息进和第一属性,所述第一属性的初始值为待解析;根据邮件表单中各记录的第二特征信息和第一属性,搜索得到待解析的邮件,并将对应于该邮件的记录的第一属性修改为解析中;对得到的待解析的邮件进行初次解析,得到第一识别特征;基于所述第一识别特征,选择对应的解析器进行二次解析,得到订单生成信息,并转发至下单
API
接口创建订单
。2.
一种基于邮件信息创建订单的信息处理方法,其特征在于,包括:获取服务端邮件列表,并基于邮件日期和第二特征信息抓取未处理邮件;基于获取的未处理邮件在邮件表单中创建对应于该未处理邮件的记录,其中,所述记录包括第二特征信息进和第一属性,所述第一属性的初始值为待解析;根据邮件表单中各记录的第二特征信息和第一属性,搜索得到待解析的邮件,并将对应于该邮件的记录的第一属性修改为解析中;对得到的待解析的邮件进行初次解析,得到第一识别特征;基于所述第一识别特征,选择对应的解析器进行二次解析,得到订单生成信息,并转发至下单
API
接口创建订单
。3.
根据权利要求1所述的一种基于邮件信息创建订单的信息处理方法,其特征在于,所述第一特征信息为邮件
ID。...

【专利技术属性】
技术研发人员:高嵩乔志强
申请(专利权)人:上海生生物流有限公司
类型:发明
国别省市:

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

1