本发明涉及通信技术领域,尤其涉及一种报销方法及其装置、设备和存储介质。
背景技术:
报销是各个公司常见的基础业务,但是现今,各类假发票盛行,导致报销的真假不易判断。常常会出现由于外勤人员的工作特殊性导致报销的真伪无据可依的问题,例如明明乘坐的是火车却购买假的高铁票来进行报销;也经常会出现个人报销充当公务报销的问题,例如用个人乘坐出租车的票据进行公务报销;并且由于报销的审核步骤复杂,导致报销周期很长的问题,例如出差时报销的发票已经过去一个月了还没成功报销,财务人员一直回复说正在审核;而且当一项报销被财务人员驳回后,报销人员不承认也无据可依。以上的这些场景是在实际应用中经常会出现的情况,如何解决这些问题,以提高企业的报销效率、降低企业的虚假报销率从而节约成本,成为本领域技术人员亟需解决的技术问题。
技术实现要素:
有鉴于此,本发明实施例期望提供一种报销方法及其装置、设备和存储介质,解决了报销数据的真假不易判断,报销金额的准确性低以及整个报销流程效率低的问题。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种报销方法,所述方法包括:
根据报销者的标识获取报销数据;
确定所述报销数据的类型和所述报销数据的金额;
根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;
通过所述验证数据对所述报销数据进行验证。
第二方面,本发明实施例提供一种报销装置,所述报销装置包括:第一获取单元、确定单元、第二获取单元和验证单元,其中:
所述第一获取单元,用于根据报销者的标识获取报销数据;
所述确定单元,用于确定所述报销数据的类型和所述报销数据的金额;
所述第二获取单元,用于根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;
所述验证单元,用于通过所述验证数据对所述报销数据进行验证。
第三方面,本发明实施例提供一种报销设备,所述设备至少包括:存储器、通信总线和处理器,其中:
所述存储器,用于存储报销程序;
所述通信总线,用于实现处理器和存储器之间的连接通信;
所述处理器,用于执行存储器中存储的报销程序,以实现以下步骤:
根据报销者的标识获取报销数据;
确定所述报销数据的类型和所述报销数据的金额;
根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;
通过所述验证数据对所述报销数据进行验证。
第四方面,本发明实施例提供一种存储介质,所述存储介质上存储有报销程序,所述报销程序被处理器执行时实现如上所述报销方法中的步骤。
本发明实施例提供一种报销方法及其装置、设备和存储介质,其中,根据报销者的标识获取报销数据;确定所述报销数据的类型和所述报销数据的金额;根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;通过所述验证数据对所述报销数据进行验证;如此,能够解决报销数据的真假不易判断,报销金额的准确性低以及整个报销流程效率低的问题,提升报销的准确性,很大程度上减少作假的可能性,并且由于报销的有据可依,降低了报销的复杂度,从而有力地提升了报销效率。
附图说明
图1a为本发明实施例一种网络架构的示意图;
图1b为本发明实施例另一种网络架构的示意图;
图2为本发明实施例报销方法的实现流程示意图一;
图3a为本发明实施例报销方法的实现流程示意图二;
图3b为本发明实施例图像信息示意图;
图3c为本发明实施例全景图像示意图;
图4a为本发明实施例报销方法的实现流程示意图三;
图4b为本发明实施例报销方法的实现流程示意图四;
图5为本发明实施例上报的轨迹地图示意图;
图6为本发明实施例上报的轨迹文本示意图;
图7为本发明实施例报销装置的组成结构示意图;
图8为本发明实施例报销设备的一种硬件实体示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例先提供一种网络架构的示意图,图1a为本发明实施例一种网络架构的示意图,如图1a所示,该网络架构包括gps卫星11、移动终端12和服务器13,其中,移动终端12中安装有定位数据采集app(应用程序,application)、和/或图像采集app,可以通过触发gps定位事件回调,从gps卫星11获取移动终端12的所在位置的gps信息,例如经度、纬度、时间等信息,移动终端12也可以触发拍照采集,使得移动终端12使用者能够在目标位置处进行图像采集,然后移动终端12将获取到的gps信息、对所述gps信息进行处理后的数据、和/或采集到的图像,发送给服务器13,服务器13根据接收到的gps信息、处理后的数据、和/或图像,对移动终端12使用者的报销数据进行验证,验证完成后,输出验证结果。
本发明实施例再提供另一种网络架构的示意图,图1b为本发明实施例另一种网络架构的示意图,如图1b所示,该网络架构包括gps卫星14、第一移动终端15、服务器16和第二移动终端17,其中,第一移动终端15是报销者使用的终端,第二移动终端17为财务人员使用的终端。
第一移动终端15上安装有第一客户端(即应用程序,application,app),该客户端具有定位数据采集、和/或图像采集的功能,定位数据采集可以通过触发gps定位事件回调,从gps卫星14获取第一移动终端15的所在位置的gps信息,例如经度、纬度、时间等定位数据;第一移动终端15也可以触发拍照采集,使得第一移动终端15使用者能够在目标位置处进行图像采集,然后第一移动终端15将获取到的gps信息、对所述gps信息进行处理后的数据、和/或采集到的图像,发送给服务器16,服务器16根据接收到的gps信息、处理后的数据、和/或图像,对第一移动终端15使用者的报销数据进行验证,验证完成后,再将验证结果发送给第二移动终端17。
在其他实施例中,第二移动终端17上也安装有第二客户端,这样,财务人员通过第二移动终端17从服务器16上下载报销数据,然后该第二客户端在运行时能够实现下面实施例所述的报销方法,最终输出验证结果。财务人员可以对验证结果进行核查,核查完毕之后,按照验证结果对报销金额进行报销。当然在其他的实施例中,图1a中的服务器13和图1b中第二移动终端17都可以根据验证结果对报销金额进行报销。本领域的技术人员可以根据实际应用对上述的网络架构进行调整。
一般来说,移动终端在实施的过程中可以为各种类型的具有信息处理能力的设备,例如所述移动终端可以包括手机、个人数字助理(personaldigitalassistant,pda)、导航仪、数字电话、视频电话、智能手表、智能手环、可穿戴设备、平板电脑等。服务器在实现的过程中可以是移动终端如手机、平板电脑、笔记本电脑,固定终端如个人计算机和服务器集群等具有信息处理能力的计算设备。
结合图1a和图1b所示的网络架构示意图,以下对报销方法及报销装置、设备的各实施例进行说明。
本发明实施例提供一种报销方法,该方法应用于计算设备,该方法所实现的功能可以通过服务器中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该服务器至少包括处理器和存储介质。图2为本发明实施例报销方法的实现流程示意图一,如图2所示,该方法包括:
步骤s201、根据报销者的标识获取报销数据;
其中,所述计算设备是财务人员使用的设备,也可以是图1a中的服务器13,也可以是图1b中的客户端17。
如图1a所示,当财务人员使用的计算设备是服务器时,比如台式计算机、桌面电脑等,所述服务器中存储有报销者对应的报销数据、从移动终端获取的定位数据或图像数据,当报销流程开启时,所述服务器可以直接根据上述数据对所述报销流程进行处理。
如图1b所示,当财务人员使用的计算设备是客户端时,比如移动电话、ipad等,服务器中存储有对应的报销数据、从移动终端获取的定位数据或图像数据,当报销流程开启时,所述客户端向所述服务器发出报销请求,所述服务器对存储的上述数据进行处理,处理完成后,响应该报销请求,即将处理结果反馈给所述客户端。
这里,所述报销者的标识至少包括报销者的身份信息或者登陆信息,举例来说,可以根据报销者的身份证号、工号等信息获取报销者的报销数据,也可以根据报销者登陆报销app或者报销平台的信息,来获取其报销数据。
根据报销者的标识获取报销数据,可以基于请求响应模式或者自动上报模式来实现,其中,基于请求响应模式可以采用如下步骤:服务器可以向移动终端发送获取请求,该获取请求用于获得报销者的报销数据,移动终端在收到获取请求后,响应该获取请求,向该服务器发送获取响应,所述获取响应中携带有报销者的报销数据;基于自动上报模式可以采用如下的步骤:移动终端周期性地或非周期性地向所述服务器发送报销数据,这样,所述服务器可以获得所述报销数据。
步骤s202、确定所述报销数据的类型和所述报销数据的金额;
这里,报销数据的类型多种多样,举例来说,可以分为交通报销、餐饮报销、住宿报销、拜访客户报销等等;并且,不同类型的报销数据,对应的报销数据信息是不一样的,例如,对于交通报销的报销数据信息,有出发地点、到达地点、出发时间、到达时间、交通工具类型、交通费用;对于餐饮报销的报销数据信息,有用餐时间、用餐地点、用餐费用;对于住宿报销的报销数据信息,有住宿开始时间、住宿结束时间、酒店名称、住宿费用;对于拜访客户报销的报销数据信息,有拜访时长、拜访时间点、拜访地点、拜访费用等;对应地,报销数据的金额就是上述交通费用、用餐费用、住宿费用、拜访费用等。
步骤s203、根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;
这里,所述步骤s203可以是由具有定位功能、和/或图像采集功能的智能终端实现,且所述智能终端一般是可移动的智能终端,例如可以是移动电话(手机)、ipad、导航仪、智能手表等。智能终端中安装有定位数据采集app,当启动定位数据采集app时,可以通过app注册gps定位监听,这样,可以在间隔相同时长后获取到终端的属性信息,注册的gps定位监听可以是1秒(second,s)返回一次定位结果,也可以是1分钟(minute,m)返回一次定位结果;所述属性信息可以是经度、纬度、海拔和时间等。智能终端中可以同时安装有图像采集app,当启动图像采集app时,报销者可以进行图像采集,其中,采集的图像里可以包含时间信息、报销者的面部信息、报销者的位置信息等。
需要说明的是,所述定位数据采集和图像采集,可以根据实际需要启动,可以只启动定位数据采集功能、或者只启动图像采集功能、或者同时启动定位数据采集功能和图像采集功能,由报销数据的类型决定。并且,所述智能终端中,还可以安装有其他功能类型的app,只要所述智能终端能够完成验证数据的获取即可,本发明实施例并不做限制。
步骤s204、通过所述验证数据对所述报销数据进行验证。
这里,通过所述验证数据对所述报销数据进行验证,可以是财务人员通过信息化的数据对报销数据的真实性进行核实。所述验证数据可以是智能终端直接获取的数据,例如,智能终端的经度、纬度、高度、时间、报销者的面部信息、报销者的位置信息等,也可以是智能终端对获取到的数据进行处理后的信息,例如交通工具信息、时间段信息等。
在其他实施例中,所述方法还包括:如果验证成功,对所述报销数据的金额进行报销。
这里,所述验证成功,指的是报销数据和验证数据互相匹配,即报销数据中的信息和验证数据中的信息一致,如果报销数据中的信息和验证数据中的信息全部一致,则验证成功,对所述报销数据的金额进行报销;例如,一种交通报销,报销数据中的信息有出发地点、到达地点、出发时间、到达时间、交通工具类型,则将验证数据中的始发地、终点地、离开始发地的时间、到达终点地的时间、交通工具与所述报销数据中的上述信息分别进行匹配,当每个信息都比配成功时,表明验证成功,可以对所述报销数据的金额进行报销。
在本发明实施例提供的报销方法中,通过根据报销者的标识获取报销数据;确定所述报销数据的类型和所述报销数据的金额;根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;通过所述验证数据对所述报销数据进行验证;如此,能够提升报销的准确性,很大程度上减少作假的可能性,并且由于报销的有据可依,降低了报销的复杂度,从而有力的提升了报销效率。
基于上述的实施例,本发明实施例再提供一种报销方法,图3a为本发明实施例报销方法的实现流程示意图二,如图3a所示,所述方法包括以下步骤:
步骤s301、根据报销者的标识获取报销数据,所述报销数据包括报销时段和目标位置;
步骤s302、确定所述报销数据的类型和所述报销数据的金额;
这里,所述报销数据,可以是报销者直接提供给财务人员的发票数据,还可以包括与所述报销数据类型相关的规定数据,例如,当所述报销数据的类型为拜访客户报销时,除了报销发票上提供的时间点、地点信息外,还可以包括公司规定的时间段,所述时间段用于规定员工拜访客户的最短时间长度。
步骤s303、根据所述报销者的标识获取对应的验证对象在所述报销时段内的图像数据,其中,所述图像数据包括验证对象的图像信息和验证时间;
本发明实施例中,当所述报销数据的类型为拜访客户报销时,对应的报销数据信息中包含了报销时段、客户地址,可以根据所述报销者的标识,识别出验证对象,并获取验证对象在所述报销时段内的图像数据,此图像数据中,可以包括验证对象的图像信息和验证时间,所述图像信息可以包括验证对象的个人特征信息和验证对象所在的位置信息,例如,所述图像信息可以是验证对象以客户工作大楼为背景的一张脸部自拍照片,图3b为本发明实施例图像信息示意图,如图3b所示,此自拍图像中,包括了验证对象31的个人特征信息,即脸部特征信息,以及验证对象所在的位置信息,所述位置信息为清华园32,当验证对象到达指定位置,即清华园时,就可以以清华园为背景,拍摄一张包括脸部图像的自拍照片。
需要说明的是,上述验证时间为验证对象进行图像采集时的时间,并不是财务人员获取到图像数据的时间。
这里,所述报销者可以和所述验证对象相同,所述报销者也可以和所述验证对象不同。例如,员工拜访客户后,将报销数据发送给财务人员进行审核,如果该员工自己报销,则此时报销者和验证对象相同,都是员工本人;如果该员工将报销数据上传给部门,然后由部门秘书去报销,则报销者为部门秘书,验证对象为该员工。又如,一个部门有很多员工去异地出差,所有员工到达出差地点后,都会将报销数据上传至公司的差旅平台上,所述部门秘书会定期将差旅平台上此部门对应的所有报销数据的电子版整理后发送给财务人员进行报销,或者将所有报销数据进行下载打印,将打印的纸质版报销数据提供给财务人员进行报销,此时报销者和验证对象是不同的,报销者是部门秘书,验证对象是这个部门所有的出差人员。
这里,所述在报销时段内的图像数据,可以包括一张图像数据,也可以包括多张图像数据。例如,当所述报销数据的类型为拜访客户报销时,为了达到更加充分的和客户进行沟通,让客户深入了解本公司业务产品的目的,报销数据中规定了拜访客户的时长必须大于等于1小时,则获取到的验证对象提供的图像数据,可以至少包括拜访客户前,在客户公司大楼前的自拍照和拜访客户后在客户公司大楼前的自拍照,然后,可以根据拜访前的自拍照中的时间点和拜访后自拍照中的时间点,确定拜访客户的时长。
步骤s304、获取所述目标位置的全景图像;
这里,全景图像能够通过广角的表现手段以及绘画、相片、三维模型等形式,尽可能全面的表现出周围的环境,一般地,所述全景图像为360度的全景图像,图3c为本发明实施例全景图像示意图,如图3c所示,所述全景图像是360度完整场景范围的图片集合,能够展示从各个方位角度所述观察到的场景,图3c为清华大学全景图像中一个方位角度对应的场景图,从图3c中可以看出,是从一定角度展示清华大学的清华园33,在现有的以图像为基础的360度全景技术中,可以上、下、左、右全方位多视角的展示清华大学所包含的场景。目前,本领域技术人员可以通过很多种方法,以及成熟的应用,来获取全景图像包括360度的全景图像,因此,获取全景图像的方法,此处不在赘述。
本发明实施例中,所述目标位置,为报销数据中的位置信息,对应地,根据报销数据中的位置信息,获取所述位置的全景图像。
步骤s305、根据所述验证时间对所述报销时段进行验证,将所述验证对象的图像信息与所述目标位置的全景图像进行匹配;
这里,所述目标位置的全景图像,可以是360度的全景图像,包含了以目标位置为中心,一定范围内的所有全景图像;所述验证对象的图像信息,包含了验证对象的个人特征信息和验证对象所在的位置信息,其中,所述个人特征信息可以是脸部信息等,所述位置信息,可以是地标性建筑、指示牌等。
本发明实施例中,根据所述验证时间对所述报销时段进行验证,将所述验证对象的图像信息与所述目标位置的全景图像进行匹配,包括,判断所述验证对象的图像信息表明的地理位置与所述目标位置是否一致,如果一致,再判断所述图像数据中携带的验证时间是否在所述报销时段内,如果在所述报销时段内,则验证成功。其中,判断所述验证对象的图像信息表明的地理位置与所述目标位置是否一致,判断所述图像数据中携带的验证时间是否在所述报销时段内,并不分先后,只要图像信息表明的地理位置与所述目标位置一致,且验证时间在所述报销时段内,就表明验证成功。
步骤s306、如果验证成功,根据验证结果确定报销比例;
本发明实施例中,所述报销比例指的是财务人员最终确定的实际报销金额与报销数据中的金额对应的比例。举例来说,当所述报销数据的类型为拜访客户报销时,财务人员对所述报销数据进行验证,验证结果是,员工确实对客户进行了拜访,且拜访时长也符合要求,但是所述报销数据的金额大于公司规定的拜访客户金额,财务人员确定按照公司拜访客户的最高费用对所述报销数据进行报销。例如公司规定的拜访客户金额最高为300元,员工报销数据中的金额是500元,即实际报销金额为300元,则所述报销比例就是实际报销金额300元与报销数据中的金额500元对应的比例。又如,当所述报销数据的类型为拜访客户报销时,财务人员对所述报销数据进行验证,验证结果是,员工确实对客户进行了拜访,且拜访时长也符合要求,且所述报销数据的金额并没有超过公司规定的拜访客户金额,则财务人员对所述报销数据的金额,进行全额度报销,即实际报销金额和报销数据中的金额相同,对应比例为100%。
步骤s307、按照所述报销比例对所述报销数据的金额进行报销。
这里,财务人员按照所述报销比例对所述报销数据的金额进行报销时,还可以将实际报销的金额,报销的比例,以及按所述报销比例进行报销的原因,反馈给员工进行确任,如果员工确认通过,向员工指定账号发放实际报销款。
这里,只要报销数据中的一项信息验证不通过,即认定为验证失败,例如,当所述报销数据的类型为交通报销时,报销数据中的地点信息和时间信息都验证通过了,报销数据中的交通工具类型为高铁,但是验证数据中的交通工具类型为火车,则财务人员对此报销数据验证失败,撤回报销请求,对所述报销数据中的金额不予以发放。
在本发明实施例提供的报销方法中,通过根据报销者的标识获取报销数据,所述报销数据包括报销时段和目标位置;确定所述报销数据的类型和所述报销数据的金额;根据所述报销者的标识获取对应的验证对象在所述报销时段内的图像数据,其中,所述图像数据包括验证对象的图像信息和验证时间;获取所述目标位置的全景图像;根据所述验证时间对所述报销时段进行验证,将所述验证对象的图像信息与所述目标位置的全景图像进行匹配;如果验证成功,根据验证结果确定报销比例;按照所述报销比例对所述报销数据的金额进行报销;如此,能够提升报销的准确性,很大程度上减少作假的可能性,并且由于报销的有据可依,降低了报销的复杂度,从而有力的提升了报销效率。
基于上述的实施例,本发明实施例再提供一种报销方法,所述方法包括以下步骤:
步骤s51、根据报销者的标识获取报销数据,所述报销数据包括报销时段和目标位置;
举例来说,当所述报销数据的类型为交通报销时,所述报销时段为出发时刻和到达时刻之间的时间段信息,所述目标位置为出发地点和到达地点;当所述报销数据的类型为住宿报销时,所述报销时间段为登记入住时间和登记退房时间之间的时间段信息,所述目标位置为酒店名称。
步骤s52、确定所述报销数据的类型和所述报销数据的金额;
步骤s53、根据所述报销者的标识获取对应的验证对象在所述报销时段内的定位数据;
本发明实施例中,当所述报销数据的类型为交通报销时,对应的报销数据信息中包含了在途时间,出发时刻和到达时刻,可以根据所述报销者的标识,识别出验证对象,并获取验证对象在所述在途时间内的定位数据,所述定位数据,可以包括验证对象在所述在途时间内的轨迹,也可以包括验证对象在所述在途时间内的部分经纬度信息或者全部经纬度信息等等。
需要说明的是,所述定位数据是在报销时段内的定位数据,并不是任意时刻的定位数据;所以,要先确定报销数据中的报销时段,才能确定在此报销时段内所述验证对象的定位数据。
在实际应用中,出差的员工可以在准备出差时,即开启随身携带的智能设备上的定位功能,在到达出差目的地后,再将所述定位功能关闭,在此过程中产生的定位数据,可以保存在智能设备中或者直接上传到特定的报销系统平台,供财务人员在报销时查看。对于定位数据的产生及获取,目前能够产生及获取定位数据的方法及具体应用有很多,本领域技术人员可以根据具体的实际应用,选择相应的方式方法产生及获取相应的定位数据,此处不再赘述。
这里,所述定位数据可以包含经度、纬度、海拔、高度、速度、加速度、地点名称等等,本发明实施例中只是举例说明,并不做具体限制。
步骤s54、通过所述定位数据对所述报销数据进行验证;
举例来说,当所述报销数据的类型为交通报销时,目标位置可以为出发地点和到达地点,对应地,所述定位数据为报销时段的起始时刻和终止时刻验证对象的地点信息,当目标位置中的出发地点与验证对象在报销时段的起始时刻的地点相同,且目标位置中的到达地点与验证对象在报销时段的终止时刻的地点相同,则验证成功;当所述报销数据的类型为住宿报销时,所述目标位置可以为酒店的地址信息,对应地,所述定位数据为报销时段内验证对象的位置信息,同样,可以为报销时段的起始时刻和终止时刻验证对象的位置信息,也可以为在报销时段的中间时间段内验证对象的位置信息,当验证对象在报销时段内的位置信息与酒店的地址信息相同,则表明验证成功。
步骤s55、如果验证成功,对所述报销数据的金额进行报销。
一般情况下,将报销数据和定位数据相比较,指的是将报销数据中的所有信息项和对应地定位数据进行比较,例如,当所述报销数据的类型为交通报销时,所述报销数据中的信息项为出发地点、到达地点、出发时间、到达时间、交通工具类型,所述定位数据包括验证对象在报销时段起始时刻的地点、验证对象在报销时段终止时刻的地点、根据定位数据确定出的验证对象所使用的交通工具,其中,所述报销时段就是指出发时间之后和到达时间之前的这段时间;则所述比较成功,包括当验证对象在报销时段起始时刻的地点与所述出发地点相同,且验证对象在报销时段终止时刻的地点与所述达到地点相同,且所述验证对象所使用的交通工具与所述交通工具类型相同,则表明验证成功,可以对所述报销数据的金额进行报销。
这里,所述定位数据包括时间信息和验证对象的位置信息;所述报销数据的类型包括交通报销,所述目标位置包括始发地位置和目的地位置,对应地,所述步骤s54包括:
步骤s541、根据所述定位数据的时间信息确定定位数据的时间段,通过定位数据的时间段对所述报销时段进行验证;
本发明实施例中,当所述定位数据为验证对象的轨迹时,则获取轨迹的起始时间和终止时间,作为定位数据的时间段,与所述报销时段进行匹配,具体的匹配方式,可以根据实际需要进行设定,例如当所述定位数据的时间段包含报销时段时,或者,所述定位数据的时间段在所述报销时段内时,或者,所述定位数据的时间段与所述报销时段完全相同,则验证通过。所述定位数据的类型,本发明实施例中,只是以轨迹进行举例,并不做具体限定。
步骤s542、通过所述定位数据中的验证对象的始发地对报销数据中的始发地位置进行验证;
步骤s543、通过所述定位数据中的验证对象的目的地对报销数据中的目的地位置进行验证。
本发明实施例中,当所述定位数据为验证对象的轨迹时,所述验证对象的目的地可以为报销时段终止时刻验证对象的位置信息,也可以为轨迹的终止位置;其中,通过所述定位数据中的验证对象的目的地对报销数据中的目的地位置进行验证的验证条件,可以包括很多种情况,例如,当所述报销数据的报销类型为长途差旅报销时,所述报销数据中的目的地为北京,验证对象的目的地为北京火车站,则可以认为验证通过;当所述报销数据的报销类型为拜访客户报销时,所述报销数据中的目的地为客户的办公地址,验证对象的目的地也必须为客户的办公地址,即报销数据中的目的地与验证对象的目的地要完全一致,才认为验证通过。
在其他实施例中,所述报销数据还包括交通工具类型,所述交通工具类型,至少包括飞机、高铁、火车、大巴、出租车、公交车等等。对应地,通过所述验证数据对所述报销数据进行验证还包括以下步骤:
步骤s11、确定验证对象的始发地与目的地之间的距离;
这里,当所述定位数据为轨迹时,所述验证对象的始发地与目的地之间的距离,可以为报销数据中报销时段内验证对象的轨迹长度;当所述定位数据为其他类型时,所述验证对象的始发地与目的地之间的距离,可以为验证对象的始发地与目的地之间的直线距离。
步骤s12、根据所述距离和定位数据的时间段确定验证对象的移动速度;
这里,当所述定位数据为轨迹时,所述验证对象的始发地与目的地之间的距离,为报销数据中报销时段内验证对象的轨迹长度,对应地,所述定位数据的时间段就是报销时段;当所述定位数据为其他类型时,所述验证对象的始发地与目的地之间的距离,为验证对象的始发地与目的地之间的直线距离,对应地,所述定位数据的时间段,为验证对象从始发地到目的地的时间;
在实际应用中,可以通过公式(1-1)确定移动速度:
v=s/t(1-1);
其中,v为验证对象的移动速度,s为验证对象的始发地与目的地之间的距离,t为定位数据的时间段。
当然,如果定位数据中存在速度信息,则可以直接利用此速度信息确定验证对象所乘坐的交通工具集合。
步骤s13、根据所述验证对象的移动速度确定交通工具集合;
一般地,不同的交通工具类型具有不同的运行速度,在报销数据的报销类型为交通类报销时,可以根据验证对象的移动速度确定交通工具集合,例如,飞机中客机的运行速度大约是每小时700~900公里,普通火车的运行速度大约是每小时90~160公里,动车的运行速度大约是每小时200~250公里,高铁的运行速度大约是每小时300~350公里,公交车的运行速度大约是每小时30~60公里,出租车的运行速度大约是每小时30~120公里。举例来说,当验证对象的移动速度为每小时900公里时,可以毫无疑问的确定出验证对象乘坐的交通工具为飞机;当验证对象的移动速度为每小时50公里时,所述验证对象乘坐的交通工具集合为,公交车或者出租车。
步骤s14、通过所述交通工具集合对所述交通工具类型进行验证。
这里,当所述交通工具集合中只包含一种类型的交通工具时,可以直接通过所述交通工具验证报销数据中的交通工具类型,例如,当根据验证对象的移动速度毫无疑问的确定出验证对象乘坐的交通工具为飞机,而报销数据中的交通工具类型也是机票报销时,则所述报销数据中的交通工具类型验证通过;当所述交通工具集合中包含两种及两种以上类型的交通工具时,还需要先从所述交通工具集合中确定出具体的交通工具,才可以通过所述交通工具验证所述报销数据中的交通工具类型。
在其他实施例中,所述报销数据包括报销时间点和目标位置,所述定位数据包括时间信息和验证对象的位置信息,对应地,通过所述验证数据对所述报销数据进行验证,包括以下步骤:
步骤s21、根据所述定位数据中的验证对象的位置信息对所述报销数据中的目标位置进行验证;
这里,所述报销时间点,可以为公司针对所述报销数据的报销类型设定的规定时间,例如当所述报销数据的报销类型为拜访客户报销时,公司规定员工去拜访客户的时间必须在下午3点之前,则所述报销时间点就是15:00点。
一般地,需要当所述报销数据中的目标位置验证通过后,才根据所述定位数据的时间信息对所述报销时间点进行验证。
步骤s22、根据所述定位数据的时间信息对所述报销时间点进行验证。
举例来说,当所述报销数据的报销类型为拜访客户报销时,公司规定员工去拜访客户的时间必须在下午3点之前,即所述报销时间点为15:00点,根据所述定位数据的时间信息确定验证对象到达目标位置的时间为10:00,通过所述验证对象到达目标位置的时间验证所述报销时间点,确定所述达到时间在所述报销时间点之前,则表明验证通过,员工拜访客户的时间点满足公司要求。
在其他实施例中,所述通过所述交通工具集合对所述交通工具类型进行验证,包括以下步骤:
步骤s31、当所述交通工具集合中包含一种以上的交通工具类型时,根据所述定位数据的时间信息和验证对象的位置信息,确定所述验证对象的停留时间段;
举例来说,一般机场都建设在离中心市区较远的郊县,当报销的发票为从市区到机场的路费时,确定出的验证对象的移动速度为每小时50公里时,所述移动速度可以确定的所述验证对象乘坐的交通工具,可以包括出租车,或者机场大巴。从市区到机场,验证对象的出行方式只可能有两种,一种是验证对象直接从打车从家里或者公司去机场,另一种是验证对象先打车到机场大巴停靠点,再乘坐机场大巴去机场;然而,由于机场大巴的停靠点位置都是固定的,两种出行方式的区别就是途中验证对象在机场大巴的停靠点有所停留,这样,可以根据验证对象在机场大巴停靠点的停留时间段长短,确定验证对象是以哪一种方式从市区去的机场;当所述验证对象以第一种方式去的机场,则所述验证对象乘坐的交通工具为出租车,当所述验证对象以第二种方式去的机场,则所述验证对象乘坐的交通工具类型为大巴。
步骤s32、通过所述验证对象的停留时间段对报销数据的交通工具类型进行验证。
举例来说,当所述验证对象在机场大巴停靠点的停留时间段大于等于3分钟,则确定所述验证对象乘坐的交通工具为大巴,当报销数据为大巴类发票时,所述报销数据的交通工具类型验证通过。
本发明实施例中,当所述报销数据的交通工具类型验证通过后,可以根据所述交通工具类型,确定此类型交通工具每公里对应的运行价格,根据所述每公里对应的运行价格和所述定位数据的时间段,确定验证对象在所述时间段内乘坐此类交通工具的花费。
在本发明实施例提供的报销方法中,通过根据报销者的标识获取报销数据,所述报销数据包括报销时段和目标位置;确定所述报销数据的类型和所述报销数据的金额;根据所述报销者的标识获取对应的验证对象在所述报销时段内的定位数据;通过所述定位数据对所述报销数据进行验证;如果验证成功,对所述报销数据的金额进行报销;如此,能够提升报销的准确性,很大程度上减少作假的可能性,并且由于报销的有据可依,降低了报销的复杂度,从而有力的提升了报销效率。
基于上述的实施例,本发明实施例再提供一种报销方法,图4a为本发明实施例报销方法的实现流程示意图三,如图4a所示,所述方法包括以下步骤:
步骤s401、移动终端通过gps卫星获取自身的gps信息;
步骤s402、移动终端通过所述gps信息获取验证对象的定位数据,其中,所述定位数据中包括地点和时间;
本发明实施例中,所述移动终端可以被员工持有,进一步地,所述移动终端自身的定位数据,就为员工的定位数据,即验证对象的定位数据。举例来说,当员工需要代表公司请客户吃饭时,会到公司指定的饭店请客户用餐,这时,所述定位数据中的地点可以为员工从所述gps信息中获取到的任一地点信息,如饭店地址、去饭店的途中所经过的地点,所述定位数据中的时间可以为员工从所述gps信息中获取到的任一时间信息,如用餐时间段内的任一时间点、去饭店途中的任一时间点。员工准备出发请客户吃饭时,就可以开启移动终端上的定位功能,通过gps卫星获取从准备出发到吃饭完毕这一段时间内的gps信息。
步骤s403、服务器接收报销请求,所述报销请求包括报销者的标识和报销数据;
本发明实施例中,当员工与客户用餐完毕后,可以向财务人员使用的服务器发送报销请求,所述服务器接收所述报销请求,并对所述报销请求进行处理。例如,当员工与客户吃饭完毕后,就可以根据个人的登陆信息在公司的报销系统上填写报销请求,并在报销请求中附上对应的餐饮发票;对应的,所述报销者的标识即为个人的登陆信息,所述报销数据即为餐饮发票。
步骤s404、服务器根据所述标识向对应的移动终端发送定位数据获取请求;
举例来说,财务人员使用的服务器在接收到餐饮报销的请求后,根据员工登陆公司报销系统的个人信息,向对应员工的移动终端发送定位数据获取请求。
步骤s405、所述对应的移动终端响应所述获取请求,并将所述定位数据发送给服务器;
举例来说,对应员工的移动终端接收到此获取请求后,会响应此获取请求,并发送获取响应给所述服务器,所述获取响应中携带所述移动终端的定位数据。
步骤s406、服务器通过所述定位数据对所述报销数据进行验证;
举例来说,所述报销数据的类型为餐饮类型,则所述服务器确定报销数据中的用餐时间和饭店地址,然后,获取此员工在所述用餐时间内的定位数据,即获取此员工在所述用餐时间内的地点,将所述用餐时间内的地点与所述饭店地址进行匹配。
步骤s407、如果验证成功,所述服务器对所述报销数据中的金额进行报销。
基于上述的实施例,本发明实施例再提供一种报销方法,图4b为本发明实施例报销方法的实现流程示意图四,如图4b所示,所述方法包括以下步骤:
步骤s411、服务器获取报销请求;
步骤s412、获取验证对象上报的始点、终点;
本发明实施例中,验证对象在实际的行动过程中,可以实时地将所处的位置信息上报至某个固定的软件、系统或者平台,供后续财务人员获取报销请求后进行查看。例如,验证对象在实际的行动过程中,可以根据时间顺序,将对应的轨迹进行上报,图5为本发明实施例上报的轨迹地图示意图,如图5所示,图中的起点位置51就是验证对象上报的始点,终点位置52就是验证对象上报的终点。
步骤s413、根据验证对象上报始点和上报终点的时间,计算上报时长;
举例来说,图6为本发明实施例上报的轨迹文本示意图,如图6所示,图6中的起始时间61就是验证对象上报始点的时间,终止时间62就是验证对象上报终点的时间,所述起始时间61至终止时间62之间的时间长度,即为所述上报时长。图6中的上报时长为09:00点至15:35点,即图中的上报时长为6.583小时。
步骤s414、根据所述上报时长和上报的始点、终点,计算验证对象的行动速度;
举例来说,图6中在两个地方的停留时间为4小时53分钟和20分钟,则停留时长为5.216小时,上述可知上报时长为6.583小时,则实际的上报时长要去除停留时长,即为1.367小时,在图6中还可以看出,所述上报始点和上报终点之间的距离为8.5公里,则根据所述实际的上报时长1.367小时和始点到终点之间的距离8.5公里,可以计算出图6中所述验证对象的行动速度为每小时6.217公里。
步骤s415、根据所述行动速度确定验证对象所乘坐交通工具类型以及花费;
举例来说,由上述可知,图6中所述验证对象的行动速度为每小时6.217公里,则可以确定所述验证对象是步行的,对应地,所述花费为零。
步骤s416、核对报销准确性;
举例来说,如果图6中验证对象的报销数据为出租车票据,则核对失败,撤回验证对象的报销请求。
步骤s417、核对成功后,予以报销;
步骤s418、核对失败后,撤回报销请求。
本发明实施例中,所述验证对象的定位数据可以包括经纬度,其中,获取所述经纬度,可以通过以下代码实现:
本发明实施例中,所述验证对象的定位数据可以包括地理位置,其中,获取所述地理位置,可以通过以下代码实现:
在本发明实施例提供的报销方法中,通过服务器获取报销请求;获取验证对象上报的始点、终点;根据验证对象上报始点和上报终点的时间,计算上报时长;根据所述上报时长和上报的始点、终点,计算验证对象的行动速度;根据所述行动速度确定验证对象所乘坐交通工具类型以及花费;核对报销准确性;核对成功后,予以报销;核对失败后,撤回报销请求;如此,可以将虚幻的报销变得有据可依,不仅可以提升报销的准确性,还可以大大的提升报销的速率,缩短报销需要花费的时间。且不会改变原有的报销流程,财务人员可依据出差人员的始点、终点、行动速度等数据,与出差人员提供的发票数据进行比对,准确的得出报销的真伪。且利用所述数据,可以成功缩短报销的审核复杂度,大大的缩短报销的流程,不但报销的准确性得到了保证,通过此种形式,也能使被驳回的作假报销有据可依。
本发明实施例提供一种报销装置,图7为本发明实施例报销装置的组成结构示意图,如图7所示,所述装置700包括:第一获取单元701、确定单元702、第二获取单元703和验证单元704,其中:
所述第一获取单元701,用于根据报销者的标识获取报销数据;
所述确定单元702,用于确定所述报销数据的类型和所述报销数据的金额;
所述第二获取单元703,用于根据所述报销者的标识和所述报销数据的类型获取所述报销数据的验证数据;
所述验证单元704,用于通过所述验证数据对所述报销数据进行验证。
在其他实施例中,所述装置还包括执行单元,其中:
所述执行单元,用于如果验证成功,对所述报销数据的金额进行报销。
在其他实施例中,所述装置还包括第一验证单元和第一执行单元,其中:
所述第一验证单元,用于根据验证结果确定报销比例;
所述第一执行单元,用于执行按照所述报销比例对所述报销数据的金额进行报销。
在其他实施例中,当所述报销数据包括报销时段和目标位置,所述验证数据为图像数据,其中,所述图像数据中包括验证对象的图像信息和验证时间时,所述装置还包括第三获取单元、第四获取单元和第二验证单元,其中:
所述第三获取单元,用于根据所述报销者的标识获取对应的验证对象在所述报销时段内的图像数据;
所述第四获取单元,用于获取所述目标位置的全景图像;
所述第二验证单元,用于根据所述验证时间对所述报销时段进行验证,将所述验证对象的图像信息与所述目标位置的全景图像进行匹配。
在其他实施例中,当所述报销数据包括报销时段和目标位置,所述验证数据为定位数据时,所述装置还包括第五获取单元和第三验证单元,其中:
所述第五获取单元,用于根据所述报销者的标识获取对应的验证对象在所述报销时段内的定位数据;
所述第三验证单元,用于通过所述定位数据对所述报销数据进行验证。
在其他实施例中,当所述定位数据包括时间信息和验证对象的位置信息,所述报销数据的类型包括交通报销,所述目标位置包括始发地位置和目的地位置时,所述装置还包括第四验证单元,其中:
所述第四验证单元,用于根据所述定位数据的时间信息确定定位数据的时间段,通过定位数据的时间段对所述报销时段进行验证,通过所述定位数据中的验证对象的始发地对报销数据中的始发地位置进行验证,通过所述定位数据中的验证对象的目的地对报销数据中的目的地位置进行验证。
在其他实施例中,当所述报销数据还包括交通工具类型时,所述装置还包括第一确定单元、第二确定单元、第三确定单元和第四确定单元,其中:
所述第一确定单元,用于确定验证对象的始发地与目的地之间的距离;
所述第二确定单元,用于根据所述距离和定位数据的时间段确定验证对象的移动速度;
所述第三确定单元,用于根据所述验证对象的移动速度确定交通工具集合;
所述第四确定单元,用于通过所述交通工具集合对所述交通工具类型进行验证。
在其他实施例中,所述装置还包括:第五确定单元和第五验证单元,其中:
所述第五确定单元,用于当所述交通工具集合中包含一种以上的交通工具类型时,根据所述定位数据的时间信息和验证对象的位置信息,确定所述验证对象的停留时间段;
所述第五验证单元,用于通过所述验证对象的停留时间段对报销数据的交通工具类型进行验证。
在其他实施例中,当所述报销数据还包括报销时间点和目标位置,所述定位数据包括时间信息和验证对象的位置信息时,所述装置还包括第六验证单元和第七验证单元,其中:
所述第六验证单元,用于根据所述定位数据中的验证对象的位置信息对所述报销数据中的目标位置进行验证;
所述第七验证单元,用于根据所述定位数据的时间信息对所述报销时间点进行验证。
这里需要指出的是:以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
本发明实施例中,如果以软件功能模块的形式实现上述的报销方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
对应地,本发明实施例提供一种报销设备,该设备包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现报销方法中的步骤。
对应地,本发明实施例提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现报销方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
需要说明的是,图8为本发明实施例报销设备的一种硬件实体示意图,如图8所示,该报销设备800的硬件实体包括:存储器801、通信总线802和处理器803,其中,
存储器801配置为存储由处理器803可执行的指令和应用,还可以缓存待处理器803以及报销设备800中各模块待处理或已经处理的数据,可以通过闪存(flash)或随机访问存储器(randomaccessmemory,ram)实现。
通信总线802可以使报销设备800通过网络与其他终端或服务器通信,还可以实现处理器803和存储器801之间的连接通信。
处理器803通常控制报销设备800的总体操作。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个…...”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所描述的方法。
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。