货物运输真实性的校验方法、装置及服务器与流程

文档序号:15865523发布日期:2018-11-07 20:27阅读:470来源:国知局
货物运输真实性的校验方法、装置及服务器与流程

本发明涉及物联网领域,具体而言,涉及货物运输真实性的校验方法、装置及服务器。



背景技术:

随着互联网长途车货匹配市场的逐步发展和壮大,大量的线下交易转为线上成为主流,而线上交易因缺少面对面的物质抵押与暂不完善的诚信体系,如何验证其运输过程的真实性成为互联网平台亟待解决和完善的首要问题。如长途(非同城)运输的现实交易场景中,会遇到司机在目的地接单,亦或司机成交后转由他人的设备登陆,直接在目的地完成卸货,而造成虚假运输的过程,影响货主及平台对其运输过程的有效校验。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种货物运输真实性的校验方法、装置及服务器,以提高运输行为的真实性判断,提高校验效率。

本发明实施例提供一种货物运输真实性的校验方法,应用于货车跨城市从运输起始位置至目的地位置的货物运输,所述货车包括终端,所述方法包括:获取交易单信息,所述交易单信息包括运输起始位置、目的地位置、下单时刻所述终端的位置、下单时刻所述终端的设备号以及请求卸货完成时刻所述终端的设备号;当所述运输起始位置和所述下单时刻所述终端的位置均与所述目的地位置不同时,依据终端发送的请求卸货完成指令判断下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号是否一致;当下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号一致时,获取请求卸货完成时刻所述终端的位置;依据所述请求卸货完成时刻所述终端的位置和目的地位置,向所述终端发放奖励。

本发明实施例还提供一种货物运输真实性的校验装置,应用于货车跨城市从运输起始位置至目的地位置的货物运输,所述货车包括终端,所述装置包括:订单获取模块,用于获取交易单信息,所述交易单信息包括运输起始位置、目的地位置、下单时刻所述终端的位置、下单时刻所述终端的设备号以及请求卸货完成时刻所述终端的设备号;设备号判断模块,用于当所述运输起始位置和所述下单时刻所述终端的位置均与所述目的地位置不同时,依据终端发送的请求卸货完成指令判断下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号是否一致;位置获取模块,用于当下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号一致时,获取请求卸货完成时刻所述终端的位置;奖励发放模块,用于依据所述请求卸货完成时刻所述终端的位置和目的地位置,向所述终端发放奖励。

本发明实施例还提供一种服务器,应用于货车跨城市的货物运输,所述货车包括终端,所述服务器与所述终端通信连接,所述服务器包括:存储器;处理器;及货物运输真实性的校验装置,所述货物运输真实性的校验装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述货物运输真实性的校验装置包括:订单获取模块,用于获取交易单信息,所述交易单信息包括运输起始位置、目的地位置、下单时刻所述终端的位置、下单时刻所述终端的设备号以及请求卸货完成时刻所述终端的设备号;设备号判断模块,用于当所述运输起始位置和所述下单时刻所述终端的位置均与所述目的地位置不同时,依据终端发送的请求卸货完成指令判断下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号是否一致;位置获取模块,用于当下单时刻所述终端的设备号与请求卸货完成时刻所述终端的设备号一致时,获取请求卸货完成时刻所述终端的位置;奖励发放模块,用于依据所述请求卸货完成时刻所述终端的位置和目的地位置,向所述终端发放奖励。

与现有技术相比,本发明的货物运输真实性的校验方法、装置及服务器,通过对输起始位置、目的地位置、货车司机的位置以及货车司机的终端设备号的对比分析判断,判断货物运输的真实性,并进行奖励发放。可以提高运输行为的真实性判断,提高校验效率。通过本发明的货物运输真实性的校验装置来跟踪货车司机在整个运输过程中的位置,进行自动分析判断,可防止货车司机作弊。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的服务器、终端和客户端进行交互的示意图。

图2为本发明较佳实施例提供的服务器的结构框图。

图3为本发明较佳实施例提供的货物运输真实性的校验装置的功能模块示意图。

图4为本发明较佳实施例提供的货物运输真实性的校验方法的流程图。

图标:100-服务器;101-存储器;102-存储控制器;103-处理器;200-货物运输真实性的校验装置;201-订单获取模块;202-位置对比模块;203-设备号判断模块;204-奖励发放模块;205-轨迹生成模块;300-终端;400-客户端。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,是本发明较佳实施例提供的服务器100、终端300和客户端400进行交互的示意图。所述服务器100通过网络与一个或多个终端300及客户端400进行通信连接,以进行数据通信或交互。本实施例的服务器100、终端300和客户端400应用于货车司机和客户成交订单,并且货车司机将货物从运输起始位置运输至目的地位置的过程。所述服务器100可以是网络服务器100、数据库服务器100等。所述终端300的位置与货车的位置一致,可以是货车司机随身携带的智能手机,或平板电脑、个人数字助理(personal digital assistant,PDA)等。所述客户端400可以是和货车司机成交订单的客户所操作的智能设备,可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理等。每一个订单内,服务器100需要和一个终端300和一个客户端400进行交互。

请参考图2,是本发明较佳实施例提供的服务器100的结构框图。所述服务器100包括货物运输真实性的校验装置200、存储器101、存储控制器102、处理器103及其他。所述存储器101、存储控制器102以及处理器103各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述货物运输真实性的校验装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器101中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述货物运输真实性的校验装置200包括的软件功能模块或计算机程序。

其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,本发明实施例任一实施例揭示的流程定义的服务器100/计算机所执行的方法可以应用于处理器103中,或者由处理器103实现。

处理器103可能是一种集成电路芯片,具有信号的处理能力。上述的处理器103可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。处理器103可以是微处理器或者该处理器103也可以是任何常规的处理器等。

请参考图3,是本发明较佳实施例提供的货物运输真实性的校验装置200的功能模块示意图。所述货物运输真实性的校验装置200用于对成交的订单进行验证,若验证此订单为真实订单,依据终端300的请求向所述终端300发放奖励。所述货物运输真实性的校验装置200包括:订单获取模块201、位置对比模块202、设备号判断模块203、奖励发放模块204以及轨迹生成模块205。

所述订单获取模块201,用于获取交易单信息,所述交易单信息包括运输起始位置、目的地位置、下单时刻所述终端300的位置、下单时刻所述终端300的设备号以及请求卸货完成时刻所述终端300的设备号。

由于货车司机和客户在成交订单前需要先注册账号,在成交订单时,服务器100会访问货车司机和客户分别对应的终端300和客户端400,并生成所述交易单信息。其中,所述运输起始位置、目的地位置分别为客户需要用户将货物从一个地方运送至另一个地方中的起点位置和终点位置,此位置可以通过客户端400的请求获取,即客户可以将运输起始位置和目的地位置输入至客户端400并发送至服务器100。下单时刻所述终端300的位置即可代表货车的位置,此位置可以通过终端300的定位装置(如GPS)获取,并发送至服务器100。所述终端300的设备号是每个终端300的唯一“身份号码”,例如手机的移动设备识别码(Mobile Equipment Identifier,MEID)或电脑的MAC地址等。

容易理解的是,客户端400向服务器100发出运货请求,终端300从服务器100获取所述运货请求,并确认后即为下单。

所述位置对比模块202,用于将所述运输起始位置和所述目的地位置作对比,以及将所述下单时刻所述终端300的位置与所述目的地位置作对比。

所述设备号判断模块203,用于依据终端300发送的请求卸货完成指令判断下单时刻所述终端300的设备号与请求卸货完成时刻所述终端300的设备号是否一致。

所述奖励发放模块204,用于依据所述请求卸货完成时刻所述终端的位置和目的地位置,向所述终端发放奖励。

所述轨迹生成模块205,用于依据所述终端300每个时刻的位置生成行驶轨迹。所述终端300可以依据自身的定位装置实时获取终端300每个时刻的位置,并发送至服务器100,服务器100依据所述终端300每个时刻的位置生成行驶轨迹。

本发明实施例中,当所述运输起始位置和所述下单时刻所述终端300的位置均与所述目的地位置不同时,并且所述下单时刻所述终端300的设备号与请求卸货完成时刻所述终端300的设备号一致时进行进一步判断。

进一步判断包括:当请求卸货完成时刻所述终端300的位置是所述目的地位置时,则奖励发放模块204发放奖励;当请求卸货完成时刻所述终端300的位置不是所述目的地位置时,且当所述行驶轨迹包含所述目的地位置时,则奖励发放模块204发放奖励。

请参考图4,是本发明较佳实施例提供的货物运输真实性的校验方法的流程图。需要说明的是,本发明所述的货物运输真实性的校验方法并不以图4以及以下所述的具体顺序为限制。应当理解,在其它实施例中,本发明所述的货物运输真实性的校验方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。下面将对图4所示的具体流程进行详细阐述。本实施例的货物运输真实性的校验方法应用于服务器100。本实施例的货物运输真实性的校验方法用于对货物运输的真实性进行判断,并在判断为真实的货物运输订单情况时,向终端300发放奖励。请参阅图4,所述货物运输真实性的校验方法包括:

步骤S101,获取交易单信息。所述交易单信息包括运输起始位置、目的地位置、下单时刻所述终端300的位置、下单时刻所述终端300的设备号以及请求卸货完成时刻所述终端300的设备号。

本实施例中,步骤S101可以由订单获取模块201执行。其中,所述运输起始位置、目的地位置分别为客户需要用户将货物从一个地方运送至另一个地方中的起点位置和终点位置,此位置可以通过客户端400的请求获取,即客户可以将运输起始位置和目的地位置输入至客户端400并发送至服务器100。下单时刻所述终端300的位置即可代表货车的位置,此位置可以通过终端300的定位装置(如GPS)获取,并发送至服务器100。所述终端300的设备号是每个终端300的唯一“身份号码”,例如手机的移动设备识别码(Mobile Equipment Identifier,MEID)或电脑的MAC地址等。

所述交易单信息还可以包括运单号、货车司机的账号信息以及客户的账号信息。

步骤S102,运输起始位置与目的地位置是否相同?若运输起始位置与目的地位置相同则执行步骤S108,即不发奖励;若运输起始位置与目的地位置不同,则进行步骤S103。

步骤S103,下单时刻所述终端300的位置与目的地位置是否相同?若下单时刻所述终端300的位置与目的地位置相同则执行步骤S108;若下单时刻所述终端300的位置与目的地位置不同,则进行步骤S104。

本发明实施例中,步骤S102和步骤S103可以由位置对比模块202执行。

步骤S104,下单时刻终端300的设备号与请求卸货完成时刻终端300的设备号是否一致?

本发明实施例中,步骤S104可以由设备号判断模块203执行。需要提到的是,服务器100向终端300发放奖励是基于终端300的请求,即为请求卸货完成,服务器100在收到此请求时会同时获取终端300的设备号。当下单时刻所述终端300的设备号与请求卸货完成时刻所述终端300的设备号不一致时,则执行步骤S108;当下单时刻所述终端300的设备号与请求卸货完成时刻所述终端300的设备号一致时,则执行步骤S105。

步骤S105,请求卸货完成时刻终端300的位置和目的地位置是否相同?

当请求卸货完成时刻所述终端300的位置与所述目的地位置相同时,则执行步骤S107,即向所述终端300发放奖励;当请求卸货完成时刻所述终端300的位置与所述目的地位置不同时,则执行步骤S106。

步骤S106,行驶轨迹是否包含所述目的地位置?

本发明实施例中,步骤S105和所述步骤S106可以由奖励发放模块204执行。当请求卸货完成时刻所述终端300的位置与所述目的地位置不同时,依据所述终端300每个时刻的位置生成行驶轨迹,若所述行驶轨迹包含所述目的地位置时,则执行步骤S107,若所述行驶轨迹不包含所述目的地位置时,则执行步骤S108。

本发明实施例中,步骤S107和所述步骤S108可以由奖励发放模块204执行。

需要提到的是,本发明实施例中,发放奖励即代表服务器100判定此运输过程(交易单)为真实交易,不发放奖励即代表服务器100判定此运输过程不为真实交易,如货车司机恶意刷单。

在其他具体实施方式中,步骤S103中,若所述下单时刻所述终端300的位置与所述目的地位相同,在所述下单时刻至所述终端300发出请求卸货完成指令的时刻之间,所述货车的行驶轨迹包含所述运输起始位置和所述目的地位置时,且所述终端300发送第二请求时,向所述终端300发放奖励。

由于客户在下单的时刻,货车司机可能在所述目的地位置,若司机在运输起始位置去上货而且重新回到目的地位置并下货,货车司机通过终端300专门发送第二请求后,服务器100可做特殊处理,即判断所述货车的行驶轨迹是否包含所述运输起始位置和所述目的地位置?

若所述货车的行驶轨迹不包含所述运输起始位置和所述目的地位置时,则不发奖励。若所述货车的行驶轨迹包含所述运输起始位置和所述目的地位置时,可以依据终端300在运输起始位置和所述目的地位置的时间,进一步确认是否完成从运输起始位置至所述目的地位置的货物运输过程。若存在到达运输起始位置的时间小于到达目的地位置的时间,则发放奖励,若不存在到达运输起始位置的时间小于到达目的地位置的时间,则补发放奖励。

本发明实施例中,运输起始位置、目的地位置、下单时刻所述终端300的位置等是以“省、市、县”中的“市”为单位,当然,在其他具体实施方式中,还可以以“县”为单位。向所述终端300发放的奖励可以依据运输起始位置和目的地位置之间的距离为依据,以及货物的多少等为依据来发放奖励。

本发明中的步骤S102、S103、S104、S105并不以图4所述的具体顺序为限制,应当理解,在其它实施例中,本发明所述的货物运输真实性的校验方法其中部分步骤的顺序可以根据实际需要相互交换。

综上所述,本发明提供的货物运输真实性的校验方法、装置及服务器,通过对输起始位置、目的地位置、货车司机的位置以及货车司机的终端设备号的对比分析判断,判断货物运输的真实性,并进行奖励发放。可以提高运输行为的真实性判断,提高校验效率。通过本发明的货物运输真实性的校验装置来跟踪货车司机在整个运输过程中的位置,进行自动分析判断,可防止货车司机作弊。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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