一种防止门店拜访拍照造假的方法

文档序号:7818787阅读:1776来源:国知局
一种防止门店拜访拍照造假的方法
【专利摘要】本发明公开一种防止门店拜访拍照造假的方法,其包括如下过程:步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息;步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块对焦时定时采集多组散焦图片,每组至少采集两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的,用于计算真实拍照时距离;步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;步骤5:服务器对接收到的信息进行处理,从而判断是否为拜访造假。
【专利说明】一种防止门店拜访拍照造假的方法

【技术领域】
[0001]本发明涉及手机定位技术和拍照测距技术,具体涉及一种采用移动终端实现的防止门店拜访拍照造假的方法和系统。

【背景技术】
[0002]当前手机拍照取证、手机端数据采集大量应用于日常工作中,在快消行业的门店作业拜访中也经常遇到该场景,例如,业务员上门巡店时需要进行店头拍照、店内陈列拍照,KA卖场内促销拍照检查等。对于快消企业的管理者来说拍照取证主要防止业务员和终端门店的一些造假行为,规范业务员和门店的一些行为。然而,通用的拍照手机和相机应用即使拍照也不能完全规避业务员的和终端门店的造假行为。例如,业务员员可以通过预先存储加工一些照片对着照片拍照,这样即使没有上门拜访终端门店、或者门店没有进行有偿的店头海报宣传、店内陈列操作,也可以对这已有加工好的照片拍照;另外也有业务员通过采集另外一家门店的数据进行造假,例如,拜访取另外一家门店的拍照数据作为这家的数据,从而骗取企业的一些营销促销费用,对于企业来说,造成一些经费损失、同时没有达到营销促销效果。
[0003]另外,对于当前的手机测距方法,大多手机厂商经常采用的是红外测距和声波测距方法等,然而这些方法的实现方法的应用都需要借助于特殊硬件设备的实现基础上,实现复杂、成本高。


【发明内容】

[0004]因此,针对上述的问题,本发明提出一种防止门店拜访拍照造假的方法和系统,利用当前手机定位技术和拍照测距技术,通过采集用户的位置和实际拍照对象的距离的检测,从而预判用户的拜访行为是否合法,进而为企业采集真实的终端拍照图像数据提供依据。
[0005]为了解决上述技术问题,本发明充分利用光学成像的原理和能调节像距距离的摄像头的机制,提出一种拍照实现方法,通过拍照前的定焦过程定时采集两张散焦图片,并通过实时对两张图片进行对比计算,从而算出拍照的参考距离,再结合经纬度位置的定位技术,算出拜访拍照位置和店的距离,从而能较好的防止拍照造假,获得真实的拍照取证数据,从而达到防止门店拜访造假的目的。
[0006]具体的,本发明的一种防止门店拜访拍照造假的方法,包括以下步骤:
步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息,即该门店的名称和门店的经纬度信息;
步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块打开摄像头拍照对焦时,通过控制摄像头的像距调节器,定时快速采集多组图片,记为散焦图像组,每组散焦图像至少包括两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的,也即这两幅散焦图片是在调节摄像头的像距后采集的,用于计算真实拍照时的距离;
步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;具体的,算法分析包括如下内容:
步骤41:位置信息处理:首先将手机终端采集到的拍照时经纬度定位数据和从服务器上获得的门店的经纬度信息进行对比计算,根据地球平面上两点经纬度值距离的计算公式,计算出拍照位置和门店位置的距离s ;
步骤42:散焦照片信息处理:手机终端取出拍照模块采集到的一组散焦图片,记为图片I和图片2,对图片I和图片2进行灰度二值化处理,得到两幅二值图像IDl、ID2 ;
其中,令图片I中亮区、暗区与整个图像区域的比值为P0、P1,图片2中亮区、暗区与整个图像区域的比值为W0、W1 ;
根据高斯透镜成像定律l/u+l/v=l/f (其中,u为物距,V为像距,f为摄像头光学参数焦距),以及几何定律,可以求得a=rl/r2=P0/W0,(Sl-v)/(S2-v)=a,从而可以得到v=(Sl-aS2)/(l-a)(其中,rl是指像素点P在二值图像IDl上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片放大比值,它可以通过两个整幅散焦图片的亮区值ΡΟ/WO或者暗区P1/W1取得;S1是指透镜到散焦图像IDl的距离,S2是指透镜到散焦图像ID2的距离,SI和S2必须大于像距V。),从而求得最佳成像的像距V,已知摄像头光学参数焦距f,根据公式l/u+l/v=l/f,进而可以求得物距U,即拍照物体的距离;步骤43:手机终端在执行步骤3时,手机终端摄像头对焦时,定时(一般3秒,一般拍照打开摄像头对焦拍照都要3秒)获取散焦图像组,根据以上算法,计算每组散焦图像的物距U,形成物距列表,并存储在拍照模块中;当拍照模块按下快门拍照时,获取到最清晰的实际物体图像;手机终端将步骤41计算出来的距离s (该距离s可以是根据门店的位置信息和拍照的经纬度位置信息而计算直线距离,也即步骤41计算获得的拍照位置和门店位置的距离S)、从对焦拍照过程的物距列表中选取时间最近(也即最新拍摄的一组散焦图像的物距U,例如12:30:01拍摄了第一组,12:30:04拍摄了第二组,则选取12:30:04拍摄的散焦图像的物距u) —次对焦拍照的物距U、手机终端采集到的拍照时经纬度定位数据、以及实际物体图像上传至服务器;
步骤5:服务器接收手机终端发送的信息,根据拍照位置和门店位置的距离S、拍照时所形成图片的物距U、拍照时获得的实际物体图像、以及预设的标准经验值(预先设定),对接收到的信息进行处理,从而判断是否为拜访造假;其处理过程如下:
步骤51:服务器根据预先设定好的标准物距最小值进行比较分析,如果物距u (即实际物距)小于标准物距最小值,则认为是假拍照,即有可能是对着照片拍照,则服务器判断为拜访造假,结束整个流程;如果物距u大于或等于标准物距最小值,则继续下一步;
步骤52:将距离s与预设的误差访问标准值进行比较,如果大于该误差访问标准值,则认为是拜访位置异常,即有可能不是门店实地拍照采集的数据,有可能是其他门店的数据冒充,则服务器判断为拜访造假,结束整个流程;如果小于或者等于该误差访问标准值,则服务器判断为正常拜访,结束整个流程。其中,误差访问标准值为预先设定的,一般为经验值,例如实际在门店里拜访拍照一般距离都在10米以内,如果用其他家点的拜访拍照数据作假,两家门店位置距离都在100米以上。
[0007]以上步骤中,对于拍照物距的采集和拜访拍照时人和店距离的采集的准确性很重要,实际程序处理过程中,由于图像采集算距离过程中图像景物的不规则,容易造成计算的物距有误差,为了解决该问题,一个较佳的方案是:所述步骤42的照片信息处理中,还包括如下过程:手机终端取出拍照模块采集到的两幅散焦图片,记为图片I和图片2,首先,手机终端对图片I和图片2做分块处理,将其切割为多个块图片,根据每个块图片计算出物距u的集合(U1, U2,…,Un},然后再对该集合(U1, U2,…,un}的物距求平均值,得到计算出来的实际物距U’,这样可以增加物距的准确度。
[0008]另外,为了提高位置信息处理的准确性,所述步骤41的位置经纬度信息处理中,经纬度数据处理可以采用缓存多个经纬度点,当当前拍照采集不到有效的定位数据时,取最近一次有效的定位位置,这样可以保证可以取到较精确的位置。其中,缓存多个经纬度点,即经纬度点不是拜访拍照是采集到的实时经纬度值,可以是拍照前10分钟内的位置经纬度值,只要是这个值是有效的定位数据就可以,从而保证由于拍照时位置被遮挡或者网络没信号定不到位值时,可以采用之前10分钟内最近的位置值。
[0009]另外,手机终端还采集拍照模块的拍照类型,拍照类型是指门店拜访过程中不同拜访步骤对应的拍照,例如店头布置拍照、陈列检查拍照、竞品拍照、促销员拍照、资产管理拍照类型等。这样,在步骤43中,手机终端除了将采集到的拍照时经纬度定位数据、实际物体图像,还同时将拍照图像类型上传至服务器;在步骤51中,服务器根据预先设定好的不同拍照类型对应的标准物距最小值(例如,门店店头拍照由于店头较大,一般拍照物距都要3米以上,而对着照片拍照一般都在半米以内)进行比较分析。
[0010]本发明提供一种调整像距拍取散焦图片和采集经纬度定位数据相结合的技术,通过该技术获取终端业务人员作业的位置和拍照取证时的拍照物距,把该项技术运用在实际快消行业销售管理系统以及相关的需要外出拜访作业并取证的业务管理系统中,可以起到保证采集到的数据是有效合法的证据。相比其他传统采用红外、超声波技术测距的方法装置,成本更低廉。

【专利附图】

【附图说明】
[0011]图1为本发明的一个具体实施例的系统逻辑结构图;
图2为本发明的照片信息处理中的一组两幅散焦图片成像时的示意图;
图3为本发明的具体实施例的实现流程图。

【具体实施方式】
[0012]现结合附图和【具体实施方式】对本发明进一步说明。
[0013]本发明充分利用光学成像的原理和能调节像距距离的摄像头的机制,发明一种拍照实现方法,通过拍照前定时采集两张散焦图片,通过实时对比两张图片对比计算从而算出拍照的参考距离,再结合经纬度位置的定位技术,算出拜访拍照位置和店的距离,通过一种系统的实现,从而能较好的防止拍照造假,从而达到防止门店拜访造假的目的。
[0014]具体的,本发明的一种防止门店拜访拍照造假的方法,参见图1,主要运用到以下4部分:手机定位模块、拍照模块、手机终端的APP拜访程序、服务器。
[0015]其中,手机定位模块,可以是GPS定位、和/或基站定位、和/或WIFI定位,要求定位精度较高,且其提供的定位信息能被APP拜访程序访问的到。该手机定位模块主要用于采集有效的经纬度位置。该手机定位模块可以是当前的功能机、Android系统手机、1S系统手机中的手机定位模板。
[0016]拍照模板,用于现场拍照;作为一个较好的实施方式,该拍照模块最好是分辨率在100万像素以上,具备快速拍照功能,并且具备光学变焦功能,能快速调节像距来进行图像对焦,并且调像距功能可以被APP拜访程序调用控制,要求事先知道拍照模块的参数,包括摄像头的焦距、像距等参数。拍照模块用于获取图片信息,提供分析用的图片数据。
[0017]APP拜访程序,运行在手机终端的操作系统上,可以是运行在各种功能机系统或者智能机系统上的APP,主要起到控制手机定位模块信息、拍照模块获取定位经纬度信息、拍照图像信息、对拍照过程照片数据进行分析处理、记录拜访拍照类型,记录保存拜访记录操作,并把采集的数据上传到中心云服务器。
[0018]服务器,作为中心拜访数据云存储服务器,对拜访门店拜访所得拍照数据进行存储、分析处理并展示结果。
[0019]参见图1,业务员利用运行在手机终端的操作系统的APP拜访程序,采集位置经纬度数据、拍照数据、其他拜访数据以及拍照散焦图像处理,并发送至服务器,服务器对拜访数据存储并处理。在展现端,还可以进行上层业务管理,例如web报表拜访分析、拜访过程查询、门店等其他管理。
[0020]具体的,本发明的一种防止门店拜访拍照造假的方法,参见图2,其包括如下处理流程:
(1)APP拜访程序从服务器获取拜访的门店信息,门店信息包括门店的名称、经纬度信息等;
(2)APP拜访程序开始拜访操作,根据选择的不同拜访操作动作,调用拍照模块进行拍照;通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;APP拜访程序采集拍照所在的经纬度位置信息、日期时间、以及拍照类型;
(3)拍照图像采集,拍照模块拍照对焦时,定时快速采集多组散焦图片;每组散焦图片至少包括两张散焦图片,同时,要求两张散焦图片是在调节摄像头像距、在不同散焦情况下采集的,从而可以把最近一次的算出的距离用作真实拍照时的物距;
(4)APP拜访程序对采集到的数据进行算法分析,首先根据经纬度信息和门店的经纬度信息进行对比,计算拍照位置和门店位置的距离;
(5)APP拜访程序取出拍照模块采集到的其中一组的散焦图片,对该组的两幅散焦图片进行灰度二值化处理,可以得到两幅二值图像ID1、ID2,记为图像一和图像二 ;
(6)图像一中亮区、暗区与整个图像区域的比值为P0、P1,图像二中亮区、暗区与整个图像区域的比值为WO、Wl ;
(7)如图3所示,P是指具体的物体像素点,D是指两倍焦距成像物点、Q是指具体最佳成像点、A是指焦平面;
(8)根据高斯透镜成像定律l/u+l/v=l/f,以及几何定律,可以求得a=P0/W0=rl/r2,(Sl-v)/(S2_v)=a,推出v=(Sl-aS2)/(l_a),从而求的像距V,已知摄像头光学参数焦距f,从而可以求的物距U,即拍照物体的距离;上式中,u为物距,V为像距,f为摄像头光学参数焦距;rl是指像素点P在二值图像IDl上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片的放大比值;S1是指透镜到散焦图像IDl的距离,S2是指透镜到散焦图像ID2的距离,SI和S2必须大于像距V ;
(9)重复步骤(5)-步骤(8),计算拍照模块中每组散焦图片的物距U,从其中选取时间最近一次的拍照物体的距离,并在按下快门时快速调整像距到V (最佳成像像距)的距离,从而快速获取到最清晰的实际物体图像,并把拍照物距、拜访拍照经纬度位置、人和门店的距离(根据门店和人的经纬度值计算直线距离)、实际物体图像、图像拍照类型上报给服务器;
(10)服务器存储每次拜访的以上基础数据,开始对所需数据过程进行数据分析,具体可采用报表分析方式;
(11)服务器报表处理过程1,根据预先设定好的不同拍照类型对应的标准物距最小值,进行比较分析,如果实际物距小于最小标准值,则认为是假拍照,即有可能是对着照片拍昭.(12)服务器报表处理过程2,根据拜访时人和门店的距离的误差访问标准值,如果大于这个标准值则认为是拜访位置异常,即有可能不是门店实地拍照采集的数据,有可能是其他门店的数据冒充;
(13)最终在后台形成统计分析报表,分析报表字段信息包括业务员名称、门店名称、拜访时间、拜访时人和门店的距离、拍照图像、拍照类型、拍照物距、拜访描述、是否异常;
(14)根据业务员汇总报表是否有异常数据得出,是否拜访造假,再通过具体拜访明细数据的确认造假,从而能对快消行业的拜访过程稽核起到较好作用。
[0021]以上步骤中,对于拍照物距的采集和拜访拍照时人和店距离的采集的准确性很重要,实际程序处理过程中,由于图像采集算距离过程中图像景物的不规则,可以对拍照物距的采集过程做一些处理,对于采集到的两个散焦图片做分块切割,算出每块的图片算出的物距,然后再对每个采集到的物距求平均值,这样可以增加物距的准确度。经纬度数据处理可以采用缓存多个点,当当前拍照采集不到有效的定位数据时,取最近一次有效的定位位置,这样可以保证可以取到较精确的位置。
[0022]虽然这种采集物距的方式和经纬度的方法,不能很好的保证获取到非常精确的拜访拍照时的物距和人员和门店距离,但是上述方法作为识别是否拜访拍照取数造假已经够用了,同时上述方法简单易用,具有很好的实用性。
[0023]本发明提供一种调整像距拍取散焦图片和采集经纬度定位数据相结合的技术,通过该技术获取终端业务人员作业的位置和拍照取证时的拍照物距,把该项技术运用在实际快消行业销售管理系统以及相关的需要外出拜访作业并取证的业务管理系统中,可以起到保证采集到的数据是有效合法的证据。相比其他传统采用红外、超声波技术测距的方法装置,成本更低廉。
[0024]在实际的快消行业的销售管理系统中,需要实现外出拜访这么一个功能场景,业务员使用专业手机上的APP拜访程序中的拜访功能模块来进行作业,作业步骤包括店头拍照、陈列检查、促销员管理、堆头检查、设备投放检查、拜访下单、竞品采集等步骤,这些步骤都需要拍照取证,通过在业务员外出作业的手机业务应用系统中应用该项技术,能获取到拍照的物距、和拍照时人员的经纬度位置,从而很好的保证了这些采集数据有效性和真实性。
[0025]尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
【权利要求】
1.一种防止门店拜访拍照造假的方法,包括以下步骤: 步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息,即该门店的名称和门店的经纬度信息; 步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块打开摄像头拍照对焦时,通过控制摄像头的像距调节器,定时快速采集多组图片,记为散焦图像组,每组散焦图像至少包括两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的; 步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;具体的,算法分析包括如下内容: 步骤41:位置信息处理:首先将手机终端采集到的拍照时经纬度定位数据和从服务器上获得的门店的经纬度信息进行对比计算,根据地球平面上两点经纬度值距离的计算公式,计算出拍照位置和门店位置的距离s ; 步骤42:散焦照片信息处理:手机终端取出拍照模块采集到的一组散焦图片,记为图片I和图片2,对图片I和图片2进行灰度二值化处理,得到两幅二值图像ID1、ID2 ;其中,令图片I中亮区、暗区与整个图像区域的比值为PO、Pl,图片2中亮区、暗区与整个图像区域的比值为W0、W1 ; 根据高斯透镜成像定律l/u+l/v=l/f,其中,u为物距,V为像距,f为摄像头光学参数焦距,以及几何定律,求得a=rl/r2=P0/W0, (Sl_v)/(S2_v) =a,从而可以得到v=(Sl_aS2)/(1-a);其中,rl是指像素点P在二值图像IDl上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片放大比值,SI是指透镜到散焦图像IDl的距离,S2是指透镜到散焦图像ID2的距离,SI和S2均大于像距V ;根据上式从而求得最佳成像的像距V,已知摄像头光学参数焦距f,根据公式l/u+l/v=l/f,进而求得物距U,即拍照物体的距离; 步骤43:手机终端在执行步骤3时,手机终端摄像头对焦时,定时获取散焦图像组,根据步骤42的算法,计算每组散焦图像的物距U,形成物距列表,并存储在拍照模块中;当拍照模块按下快门拍照时,获取到最清晰的实际物体图像;手机终端将步骤41计算出来的距离S、从物距列表中选取时间最近一次对焦拍照的物距U、手机终端采集到的拍照时经纬度定位数据、以及实际物体图像上传至服务器; 步骤5:服务器接收手机终端发送的信息,根据拍照位置和门店位置的距离S、拍照时所形成图片的物距U、拍照时获得的实际物体图像、以及预设的标准经验值,对接收到的信息进行处理,从而判断是否为拜访造假;其处理过程如下: 步骤51:服务器根据预先设定好的标准物距最小值进行比较分析,如果物距u小于标准物距最小值,则认为是假拍照,则服务器判断为拜访造假,结束整个流程;如果物距u大于或等于标准物距最小值,则继续下一步; 步骤52:将距离s与预设的误差访问标准值进行比较,如果大于该误差访问标准值,则认为是拜访位置异常,则服务器判断为拜访造假,结束整个流程;如果小于或者等于该误差访问标准值,则服务器判断为正常拜访,结束整个流程。
2.根据权利要求1所述的防止门店拜访拍照造假的方法,其特征在于:所述步骤42的照片信息处理中,还包括如下过程:手机终端取出拍照模块采集到的两幅散焦图片,记为图片I和图片2,首先,手机终端对图片I和图片2做分块处理,将其切割为多个块图片,根据每个块图片计算出物距U的集合(U1, U2,…,Un},然后再对该集合(U1, U2,…,un}的物距求平均值,得到计算出来的实际物距U’。
3.根据权利要求1所述的防止门店拜访拍照造假的方法,其特征在于:所述步骤41的位置经纬度信息处理中,经纬度数据处理中,预先缓存多个经纬度点,当当前拍照采集不到有效的定位数据时,取最近一次有效的定位位置。
4.根据权利要求1所述的防止门店拜访拍照造假的方法,其特征在于:步骤3中,手机终端还采集拍照模块的拍照类型,拍照类型是指门店拜访过程中不同拜访步骤对应的拍照;同时,在步骤43中,手机终端除了将采集到的拍照时经纬度定位数据、实际物体图像,还同时将拍照图像类型上传至服务器;在步骤51中,服务器根据预先设定好的不同拍照类型对应的标准物距最小值进行比较分析。
【文档编号】H04N5/232GK104333694SQ201410614027
【公开日】2015年2月4日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】余建成, 洪志新, 解玉芳 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1