一种核验信息处理方法及设备与流程

文档序号:12067957阅读:265来源:国知局
一种核验信息处理方法及设备与流程

本申请涉及通信技术领域,特别涉及一种核验信息处理方法。本申请同时还涉及一种核验信息处理设备。



背景技术:

随着互联网的发展,人们越来越依赖于通过互联网完成与自身相关的各项服务,其中一项较为常见的即为核验信息功能,由于核验信息的过程涉及到用户的核验信息、邮箱以及用于核验的第三方系统等多个方面,因此核验信息的处理常常在用户体验以及安全性之间存着这两难的境地。

以ICP(Internet Content Provider,因特网内容提供商)备案为例,ICP备案是信息产业部对网站的一种管理,用以防止网站的非法运营。目前,提交网站真实性核验单是ICP备案的一个重要流程。当某个用户需要进行ICP备案时,需要通过以下步骤提交网站真实性核验单:

a,用户打开浏览器访问第三方系统网站;

b,用户进行注册和登录;

c,用户输入用户名和密码进行登录;

d,网站方将用户跳转至提交网站真实性核验单的页面;

e,用户点击上传按钮上传核验单图片,等待上传成功;

f,网站方确认上传成功。

然而,在实现上述方法的过程中,用户首先需要在网上进行第三方系统网站的注册属于自身的账号和密码,随后利用该账号登录,并在登录后手动上传核验单,之后用户必须等待网站方面的回应。

发明人在实现本申请的方案过程中发现,不仅仅是ICP备案,现有的信息核验流程通常都需要用户执行一系列的手动处理步骤(注册邮箱、登录、上传),所花费的时间较长,导致用户体验较差,并且对第三方系统的处理速度要求高,严重降低了现有的核验信息处理效率。



技术实现要素:

有鉴于背景技术中的问题,本申请公开了一种核验信息处理方法,用以针对用户提供的核验信息自动进行处理并发送至第三方系统,从而提高现有的核验信息处理效率,该方法应用于与第三方系统连接的服务器,包括以下步骤:

当所述服务器接收到核验邮件时,所述服务器查询所述核验邮件是否携带指定格式的核验信息,所述核验邮件的标题信息中携带特定识别信息;

若所述核验邮件中携带所述核验信息,所述服务器在根据所述核验邮件的邮箱地址对所述核验邮件的发送用户的真实性验证通过后,将所述核验信息、所述邮箱地址以及所述特定识别信息发送至所述第三方系统。

优选地,当服务器接收到核验邮件时,所述服务器查询所述核验邮件是否携带指定格式的核验信息,具体为:

所述服务器接收来自于所述发送用户的邮件;

所述服务器提取所述邮件的标题信息;

所述服务器判断所述标题信息是否包含特定识别信息,以及所述邮件是否携带有附件;

若所述标题信息包含所述特定识别信息且所述邮件携带所述附件,所述服务器确定所述邮件携带的附件是否符合所述指定格式;

若所述附件符合所述指定格式,所述服务器确认所述邮件为所述核验邮件,且所述核验邮件携带所述核验信息。

优选地,所述指定格式具体为核验单图片,所述服务器确定所述邮件携带的附件是否符合所述指定格式,具体为:

所述服务器判断所述附件中是否包含图片文件;

若所述附件包含图片文件,所述服务器判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值;

若是,所述服务器确定所述附件符合所述指定格式。

优选地,所述服务器判断所述标题信息是否包含特定识别信息,具体为:

通过预设的正则表达式检测所述标题信息中是否存在类型为域名的信息;

若存在,通过所述正则表达式提取所述信息,并将所述信息作为所述特定识别信息。

优选地,所述服务器判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值,具体为:

所述服务器分别在所述图片文件以及所述模板核验单图片中指定位置的图像随机提取指定数量的特征;

所述服务器根据所述特征分别生成所述图片文件以及所述模板核验单图片的特征值;

所述服务器判断所述特征值之间的差值的绝对值是否小于所述阈值;

若是,所述服务器确认所述图片文件与预设的模板核验单图片之间的相似度未超过预设的阈值;

若否,所述服务器确认所述图片文件与预设的模板核验单图片之间的相似度超过预设的阈值。

优选地,所述邮箱地址在由所述发送用户注册生成后被用于在所述第三方系统中注册;所述服务器在根据所述核验邮件的邮箱地址对所述核验邮件的发送用户的真实性验证通过后,将所述核验信息、所述邮箱地址以及所述特定识别信息发送至所述第三方系统,具体为:

所述服务器根据所述邮箱地址查询所述发送用户是否在所述第三方系统中注册;

若是,所述服务器将所述核验信息、所述邮箱地址以及所述特定识别信息通过消息发送至所述第三方系统,以使所述第三方系统在收到所述消息后,根据所述邮箱地址查询到所述发送用户,并将所述核验信息对应所发送用户进行入库处理;

若否,所述服务器丢弃所述消息。

相应地,本申请还提出了一种服务器,所述服务器作为节点应用于包括多个节点以及数据库的集群中,该服务器包括:

查询模块,当所述服务器接收到核验邮件时,查询所述核验邮件是否携带指定格式的核验信息,所述核验邮件的标题信息中携带特定识别信息;

核验模块,在所述核验邮件中携带所述核验信息且根据所述核验邮件的邮箱地址对所述核验邮件的发送用户的真实性验证通过后,将所述核验信息、所述邮箱地址以及所述特定识别信息发送至所述第三方系统。

优选地,所述查询模块具体包括:

接收子模块,接收来自于所述发送用户的邮件;

提取子模块,提取所述邮件的标题信息;

判断子模块,判断所述标题信息是否包含特定识别信息,以及所述邮件是否携带有附件;

确认子模块,在所述标题信息包含所述特定识别信息且所述邮件携带所述附件时确定所述邮件携带的附件是否符合所述指定格式,以及在所述附件符合所述指定格式时确认所述邮件为所述核验邮件。

优选地,所述指定格式具体为核验单图片,所述确认子模块具体用于:

判断所述附件中是否包含图片文件,并在所述附件包含图片文件时,判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈 值,以及在判断结果为是时确定所述附件符合所述指定格式。

优选地,所述判断子模块具体用于:

通过预设的正则表达式检测所述标题信息中是否存在类型为域名的信息,并在判断结果为存在时通过所述正则表达式提取所述信息,将所述信息作为所述特定识别信息。

优选地,所述确认子模块判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值,具体为:

分别在所述图片文件以及所述模板核验单图片中指定位置的图像随机提取指定数量的特征,根据所述特征分别生成所述图片文件以及所述模板核验单图片的特征值;

判断所述特征值之间的差值的绝对值是否小于所述阈值;若是,确认所述图片文件与预设的模板核验单图片之间的相似度未超过预设的阈值;若否,确认所述图片文件与预设的模板核验单图片之间的相似度超过预设的阈值。

优选地,所述邮箱地址在由所述发送用户注册生成后被用于在所述第三方系统中注册,所述核验模块具体用于:

根据所述邮箱地址查询所述发送用户是否在所述第三方系统中注册,并在查询结果为是时,并在查询结果为是时,将所述核验信息、所述邮箱地址以及所述特定识别信息通过消息发送至所述第三方系统,以使所述第三方系统在收到所述消息后,根据所述邮箱地址查询到所述发送用户,并将所述核验信息对应所发送用户进行入库处理,以及在查询结果为否时丢弃所述消息。

由此可见,通过应用本申请的技术方案,在当服务器接收到核验邮件时,服务器查询该核验邮件是否携带指定格式的核验信息,并在核验邮件中携带核验信息且根据核验邮件的邮箱地址对核验邮件的发送用户的真实性验证通过后,将核验信息、邮箱地址以及特定识别信息发送至第三方系统,通过服务器对待核验邮件的检查、分析功能,用户可以使用任意邮件客户端将与备 案相关的网站真实性核验信息通过服务器转交至第三方系统。从而省去了手动注册、登陆核验网络平台等的繁琐过程,提高了现有的核验信息处理效率。

附图说明

图1为本申请提出的一种核验信息处理方法流程示意图;

图2为本申请的具体实施例所提出的一种备案信息处理方法示意图;

图3为现有技术中的网站备案信息真实性核验单示意图;

图4为本申请提出的一种服务器的结构示意图。

具体实施方式

为解决现有技术中的技术问题,本申请提出了一种核验信息处理方法,通过该方法用户可使用任意邮箱发送特殊的核验邮件至专用于处理核验邮件的服务器,服务器即可针对该核验邮件本身以及附件的内容进行一系列自动处理,最终将核验信息、用户的邮箱地址以及特定识别信息转发至第三方系统。省去了用户所需要执行的一系列上传、注册等过程,并且减少了等待页面跳转的时间,极大地提高了核验信息的处理效率。

如图1所示,为本申请提出的一种核验信息处理方法流程示意图,包括以下步骤:

S101,当所述服务器接收到核验邮件时,所述服务器查询所述核验邮件是否携带指定格式的核验信息,所述核验邮件的标题信息中携带特定识别信息。

本申请旨在针对用户发送的核验信息进行自动处理并发送至第三方系统,为此用户需要首先发送服务器能够通过标题信息识别到特定识别信息的核验邮件。在此需要说明的是,虽然后续的实施例中以备案信息的核验为例进行说明(其中第三方系统为备案系统),但是本申请并非局限于此,凡是需要通过第三方系统核验用户通过邮件发送的附件的信息核验方法均可以采 用本申请的技术方案,具体的形式的变化并不影响本申请的保护范围。

在本申请的一个优选实施例中,服务器在接收到用户发送的邮件中,通过以下步骤进行识别:

步骤a)所述服务器接收来自于所述发送用户的邮件;

步骤b)所述服务器提取所述邮件的标题信息;

步骤c)所述服务器判断所述标题信息是否包含特定识别信息,以及所述邮件是否携带有附件;

由于大多数情况下特定识别信息均采用域名的形式,因此在本申请的优选实施例中针对特定识别信息的检索可以基于核验域名的命名规则,采用例如关键字或指定特征的方式实现针对特定识别信息的检索。在该具体实施例中,则是通过预设的正则表达式检测所述标题信息中是否存在类型为域名的信息,若存在的话通过所述正则表达式提取所述信息,并将所述信息作为所述特定识别信息。

步骤d)若所述标题信息包含所述特定识别信息且所述邮件携带所述附件,所述服务器确定所述邮件携带的附件是否符合所述指定格式;

在目前的核验处理过程中,用户所需要提交的核验单复印件一般都是图片的形式,因此本申请优选实施例针对指定格式为核验单图片的情况提出了具体的处理流程。具体地,服务器首先判断附件中是否包含图片文件;若所述附件包含图片文件,则服务器进一步判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值,如果结果是超过阈值的话,那么服务器确定所述附件符合所述指定格式。

需要说明的是,针对两张图片文件之间的相似度判断可以采用现有的图片特征对比技术,作为一个快捷且方便的相似度判断方式,服务器首先分别在所述图片文件以及所述模板核验单图片中指定位置的图像随机提取指定数量的特征,随后根据所述特征分别生成所述图片文件以及所述模板核验单图 片的特征值,在得到二者的特征值之后,服务器可判断所述特征值之间的差值的绝对值是否小于所述阈值,若是则确认所述图片文件与预设的模板核验单图片之间的相似度未超过预设的阈值,若否则确认所述图片文件与预设的模板核验单图片之间的相似度超过预设的阈值。

步骤e)若所述附件符合所述指定格式,所述服务器确认所述邮件为所述核验邮件。

S102,若所述核验邮件中携带所述核验信息,所述服务器在根据所述核验邮件的邮箱地址对所述核验邮件的发送用户的真实性验证通过后,将所述核验信息、所述邮箱地址以及所述特定识别信息发送至所述第三方系统。

由于现有的第三方系统都要求用户以自身的邮箱为用户名进行注册,因此本申请在S101中通过邮件所得到的邮箱地址都是由发送用户注册生成后被用于在所述第三方系统中注册的,为了避免非法用户的恶意注册以及保证备案信息的真实性,本申请针对每个邮箱地址都会联合第三方系统进行验证。在本申请的一个优选实施例中,服务器首先根据所述邮箱地址查询所述发送用户是否在所述第三方系统中注册,若是,则将所述核验信息、所述邮箱地址以及所述特定识别信息通过消息发送至所述第三方系统,这样第三方系统在收到所述消息后,根据所述邮箱地址查询到所述发送用户,并将所述核验信息对应所发送用户进行入库处理;若否则丢弃所述消息。

由此可见,通过应用以上技术方案,用户仅需利用自身的邮箱将备案信息通过特殊的核验邮件直接发送至服务器,服务器随后即可自动完成备案信息的处理流程并上传至第三方系统,从而极大地提高了现有的核验处理速率。

为了进一步阐述本申请的技术思想,现结合图2所示的具体的应用场景,对本申请的技术方案进行说明。该实施例包括以下步骤:

步骤S201,用户注册用于进行网站备案的专用邮箱。

步骤S202,用户使用S201中所注册的专用邮箱的邮箱地址在备案系统中进行注册。

步骤S203,用户扫描纸质的真实核验单,生成与纸质真实核验单对应的电子版图片。

步骤S204,用户通过其他任意的邮箱客户端向备案邮箱云服务器发送邮件,将核验单图片作为邮件的附件,将标题设置为需要备案的域名。

步骤S205,当云邮件服务器收到邮件后,检查标题是否包含域名,检查附件中是否包含一张图片,并将此图片与核验单模板图片做相似度比较,检查收件地址是否是备案用户。

在通过该步骤检查标题中的备案域名并提取的过程中,可以通过正则表达式进行备案域名的检测以及获取,假设上述步骤中用户发送邮件时邮件的标题设置为待备案的域名(例如XXX.COM),那么该步骤通过正则表达式“[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?”检查标题中是否存在域名,如果有则使用正则表达式进行匹配处理,并将匹配的域名进行提取。

如图3所示,为现有技术中的网站备案信息真实性核验单,在识别附件图片是否为核验单时,需要先使用某种图像处理库来进行图片处理,因为核验单的图片是一种固定的图片。待核验用户只需要填写几处固定信息,因此相似度识别率较高,达到95%的相似度则可以认定为是核验单图片。图像识别算法较多,这里基于OpenCV的ORB特征提取算法做说明,使用OpenCV库提取被检查图片的上方、中间偏左的图像(一般包括网站主办者基本信息和网站备案信息核验内容),随机提取N处特征,因为两处特征是固定不变的因此拿来对比准确性较高,将两张图片的特征值做比较,据此进行相似度的判断。

另外,备案系统对服务器开放根据用户名查询接口,服务器根据邮件地址查询一个此用户是否在备案系统注册过。

S206,如果判断为一个真实性核验单邮件,则将接收的邮件地址、邮件标题中的域名、附件发送给备案系统。

具体地,服务器可以消息队列的方式,使用MetaQ将所述核验信息、所述邮箱地址以及所述备案域名信息发送至所述备案系统。

S207,备案系统收到消息后根据邮箱地址查找用户,并将用户的备案信息进行入库处理。

为达到上述目的,本申请还提出了一种服务器,所述服务器作为节点应用于包括多个节点以及数据库的集群中,如图4所示,该服务器包括:

查询模块,当所述服务器接收到核验邮件时,查询所述核验邮件是否携带指定格式的核验信息,所述核验邮件的标题信息中携带特定识别信息;

核验模块,在所述核验邮件中携带所述核验信息且根据所述核验邮件的邮箱地址对所述核验邮件的发送用户的真实性验证通过后,将所述核验信息、所述邮箱地址以及所述特定识别信息发送至所述第三方系统。

在优选的实施例中,所述查询模块具体包括:

接收子模块,接收来自于所述发送用户的邮件;

提取子模块,提取所述邮件的标题信息;

判断子模块,判断所述标题信息是否包含特定识别信息,以及所述邮件是否携带有附件;

确认子模块,在所述标题信息包含所述特定识别信息且所述邮件携带所述附件时确定所述邮件携带的附件是否符合所述指定格式,以及在所述附件符合所述指定格式时确认所述邮件为所述核验邮件。

在优选的实施例中,所述指定格式具体为核验单图片,所述确认子模块 具体用于:

判断所述附件中是否包含图片文件,并在所述附件包含图片文件时,判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值,以及在判断结果为是时确定所述附件符合所述指定格式。

在优选的实施例中,所述判断子模块具体用于:

通过预设的正则表达式检测所述标题信息中是否存在类型为域名的信息,并在判断结果为存在时通过所述正则表达式提取所述信息,将所述信息作为所述特定识别信息。

在优选的实施例中,所述确认子模块判断所述图片文件与预设的模板核验单图片之间的相似度是否超过预设的阈值,具体为:

分别在所述图片文件以及所述模板核验单图片中指定位置的图像随机提取指定数量的特征,根据所述特征分别生成所述图片文件以及所述模板核验单图片的特征值;

判断所述特征值之间的差值的绝对值是否小于所述阈值;若是,确认所述图片文件与预设的模板核验单图片之间的相似度未超过预设的阈值;若否,确认所述图片文件与预设的模板核验单图片之间的相似度超过预设的阈值。

在优选的实施例中,所述邮箱地址在由所述发送用户注册生成后被用于在所述第三方系统中注册,所述核验模块具体用于:

根据所述邮箱地址查询所述发送用户是否在所述第三方系统中注册,并在查询结果为是时,并在查询结果为是时,将所述核验信息、所述邮箱地址以及所述特定识别信息通过消息发送至所述第三方系统,以使所述第三方系统在收到所述消息后,根据所述邮箱地址查询到所述发送用户,并将所述核验信息对应所发送用户进行入库处理,以及在查询结果为否时丢弃所述消息。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。 基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。

本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。

以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1