一种数据验证方法及验证系统技术方案

技术编号:13999989 阅读:64 留言:0更新日期:2016-11-15 14:08
本发明专利技术涉及信息处理技术领域,公开了一种数据验证方法。该验证方法包括:包括:获取用户输入的第一数据;将获取的第一数据与数据库中预存的第二数据进行匹配;根据第一数据与第二数据的匹配度得到验证结果;其中,验证结果包括:数据库中存在与第一数据匹配的第二数据、数据库中存在与第一数据相似的第二数据、数据库中不存在与第一数据匹配的第二数据。本发明专利技术还公开了一种数据验证系统。本发明专利技术实施方式相对于现有技术而言,在获取第一数据后,可根据第一数据与数据库中预存的第二数据的匹配度给出验证结果,使得用户可根据该验证结果及时获知自己输入的第一数据是否正确。这种做法既有利于提高第一数据的正确率,也有助于提高工作效率。

【技术实现步骤摘要】

本专利技术涉及信息处理
,特别涉及一种数据验证方法及验证系统
技术介绍
随着互联网的发展,网上购物已成为时下流行的购物模式。用户通过网上购物足不出户就能购买到所需的物品,既省心又省力。通常需要用户手动输入姓名、地址、邮编等送货信息(如图1所示)。在用户输入的众多信息中,地址这一信息无疑是最容易出错的。为了保证商品能够顺利到达,用户常常需要将居住地址从市到区到街道到门牌号一一列举出,涉及到跨省(或跨州)或跨国交易时,还需要添加所处省或国家的名称。正是如此,地址这一信息的填写不仅耗时,也最容易出错。
技术实现思路
本专利技术的目的在于提供一种数据验证方法及验证系统,使得用户输入的第一数据的正确率得以提高。为解决上述技术问题,本专利技术实施例提供了一种数据验证方法,包括:获取用户输入的第一数据;将获取的第一数据与数据库中预存的第二数据进行匹配;根据第一数据与第二数据的匹配度得到验证结果;其中,验证结果包括:数据库中存在与第一数据匹配的第二数据、数据库中存在与第一数据相似的第二数据、数据库中不存在与第一数据匹配的第二数据。本专利技术实施例还提供了一种数据验证系统,包括获取模块、匹配模块及结果输出模块;获取模块用于获取用户输入的第一数据;匹配模块用于将获取的第一数据与数据库中预存的第二数据进行匹配;结果输出模块用于根据第一数据与第二数据的匹配度得到验证结果;其中,验证结果包括:数据库中存在与第一数据匹配的第二数据、数据库中存在与第一数据相似的第二数据、数据库中不存在与第一数据匹配的第二数据。相对于现有技术而言,本专利技术实施例在接收到用户输入的第一数据后,根据输入的第一数据与数据库中预存的第二数据的匹配度给出验证结果。用户可根据该验证结果及时获知自己输入的第一数据是否正确,从而决定是否修改输入的第一数据。这种做法不仅有利于提高用户输入的第一数据的正确率;也有利于避免因第一数据错误而浪费大量的人力、物力及财力,有助于提高工作效率。另外,第一数据为用户输入的地址;第二数据为预先存储在数据库中的地址。有利于提高用户输入的地址的正确率。另外,根据第一数据与所述第二数据的匹配度得到验证结果,具体包括:在输入的地址与数据库中预存的地址的匹配度达到预设的匹配度时,判定数据库中存在与输入的地址匹配的地址,并将输入的地址作为可用地址;在输入的地址与数据库中预存的地址的匹配度未达到预设的匹配度时,查找与输入的地址相似的地址。有利于帮助用户辨认输入的地址是否正确。另外,预设的匹配度包括以下任意一种:输入的地址与数据库中预存的地址完全匹配;第一级及其以上级别行政区的名称均匹配;第二级及其以上级别行政区的名称均匹配;其中,输入的地址至少包括第一级行政区的名称,第二级行政区的名称。另外,在将所述输入的地址作为可用地址之后,还包括:获取输入的地址的可用级别。有助于用户了解自己输入的地址的正确度。另外,查找与输入的地址相似的地址,具体包括:在判定数据库中存在与输入的地址相似的地址时,获取并显示相似的地址;在判定数据库中不存在与输入的地址相似的地址时,提示输入的地址错误。另外,获取并显示相似的地址,具体包括:在获取的地址超过3个时,根据相似度,显示最接近的3个地址供用户参考。另外,在根据第一数据与第二数据的匹配度得到验证结果时,根据输入地址的区域级别,依次与数据库中预存的地址分级进行匹配。附图说明图1是根据现有技术的送货信息的示意图图2是根据本专利技术第一实施方式的数据验证方法的流程图;图3是根据本专利技术第二实施方式的数据验证方法的流程图;图4是根据本专利技术第二实施方式的推送相似地址的电脑端的示意图;图5是根据本专利技术第二实施方式的推送相似地址的手机端的示意图;图6是根据本专利技术第三实施方式的数据验证方法的流程图;图7是根据本专利技术第四实施方式的数据验证系统的结构框图;图8是根据本专利技术第五实施方式的数据验证系统的结构框图;图9是根据本专利技术第六实施方式的终端的结构框图;图10是根据本专利技术第七实施方式的数据验证系统的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种数据验证方法。其具体流程如图2所示,其包括:步骤201,获取用户输入的第一数据。步骤202,将获取的第一数据与数据库中预存的第二数据进行匹配。步骤203,根据第一数据与第二数据的匹配度得到验证结果。在本实施方式中,该验证结果包括:数据库中存在与第一数据匹配的第二数据、数据库中存在与第一数据相似的第二数据、数据库中不存在与第一数据匹配的第二数据。相对于现有技术而言,本实施方式在接收到用户输入的第一数据后,根据输入的第一数据与数据库中预存的第二数据的匹配度给出验证结果。用户可根据该验证结果及时获知自己输入的第一数据是否正确,从而决定是否修改输入的第一数据。这种做法不仅有利于提高用户输入的第一数据的正确率;也有利于避免因第一数据错误而浪费大量的人力、物力及财力,有助于提高工作效率。本专利技术的第二实施方式涉及一种数据验证方法。第二实施方式将以第一数据为用户输入的地址、第二数据为预先存储在数据库中的地址为例,对如何用第二数据验证第一数据的过程进行说明。本实施方式的具体流程如图3所示,其包括:步骤301,获取用户输入的地址。一般来说,终端(可以是智能手机、平板电脑、笔记本电脑等智能终端)在接收到用户发送的确认订单的指令后,就会提供一个供用户输入送货信息(如收货人姓名、联系方式、送货地址等)的人机交互界面。用户即可通过该人机交互界面输入送货的地址。在接收到用户输入的地址后,进入步骤302。步骤302,将该输入的地址与数据库中预存的地址进行匹配。以中国为例,在本实施方式中,该输入的地址可以是:邮政编码+省份名称(如江苏省)+城市名称(如南京市)+辖区名称(如玄武区)+街道名称+门牌号。若是其它国家的话,如美国,该输入的地址可以是:门牌号+街道名称+辖区名称(即Place)+城镇/城市名称(即Town/City)+州名称(即State)+邮政编码。在将用户输入的地址与数据库中预存的地址进行匹配时,本实施方式可依次从邮政编码到门牌号进行匹配,即根据输入地址的区域级别,从大到小依次进行匹配。如用户输入的地址是“123456A省B市C区D街道E号”。本实施方式在匹配时,可先从数据库中找到邮政编码123456,在找出“123456”时,再依次去找“A省”、“B市”等后续地址信息。步骤303,判断该输入的地址与数据库中预存的地址的匹配度是否达到预设的匹配度。若是,则进入步骤304;否则,则进入步骤305。在本实施方式中,该输入的地址至少包括第一级行政区的名称,第二级行政区的名称。比如说,该第一级行政区可以是辖区,第二级行政区可以是街道。一般来说,当用户输入的地址中,邮政编码、省份名称、城市名称及辖区名称都正确时,商家即可锁定用户所在的大致区域。此时,只需要该辖区的送货员花一些时间即可弄清用户所在的具体位置(如电话联系用户),因此,本本文档来自技高网...

【技术保护点】
一种数据验证方法,其特征在于,包括:获取用户输入的第一数据;将所述获取的第一数据与数据库中预存的第二数据进行匹配;根据所述第一数据与所述第二数据的匹配度得到验证结果;其中,所述验证结果包括:所述数据库中存在与所述第一数据匹配的第二数据、所述数据库中存在与所述第一数据相似的第二数据、所述数据库中不存在与所述第一数据匹配的第二数据。

【技术特征摘要】
1.一种数据验证方法,其特征在于,包括:获取用户输入的第一数据;将所述获取的第一数据与数据库中预存的第二数据进行匹配;根据所述第一数据与所述第二数据的匹配度得到验证结果;其中,所述验证结果包括:所述数据库中存在与所述第一数据匹配的第二数据、所述数据库中存在与所述第一数据相似的第二数据、所述数据库中不存在与所述第一数据匹配的第二数据。2.根据权利要求1所述的数据验证方法,其特征在于,所述第一数据为用户输入的地址;所述第二数据为预先存储在数据库中的地址。3.根据权利要求2所述的数据验证方法,其特征在于,根据所述第一数据与所述第二数据的匹配度得到验证结果,具体包括:在所述输入的地址与数据库中预存的地址的匹配度达到预设的匹配度时,判定所述数据库中存在与所述输入的地址匹配的地址,并将所述输入的地址作为可用地址;在所述输入的地址与数据库中预存的地址的匹配度未达到预设的匹配度时,查找与所述输入的地址相似的地址。4.根据权利要求3所述的数据验证方法,其特征在于,所述预设的匹配度包括以下任意一种:所述输入的地址与数据库中预存的地址完全匹配;第一级及其以上级别行政区的名称均匹配;第二级及其以上级别行政区的名称均匹配;其中,所述输入的地址至少包括第一级行政区的名称,第二级行政区的名称。5.根据权利要求3所述的数据验证方法,其特征在于,在将所述输入的地址作为可用...

【专利技术属性】
技术研发人员:黄智劲张宇
申请(专利权)人:乐视控股北京有限公司乐视电子商务北京有限公司
类型:发明
国别省市:北京;11

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

1