一种车辆管理方法及服务器与流程

文档序号:14737501发布日期:2018-06-19 20:48阅读:192来源:国知局
一种车辆管理方法及服务器与流程

本发明涉及车辆技术领域,尤其涉及一种车辆管理方法及服务器。



背景技术:

随着科技的发展及生活水平的提高,人们越来越依赖车辆出行,企业为了迎合业务的需求置办的车辆也越来越多,如何对车辆进行分配和管理,以实现车辆及人员的合理利用成为亟待解决的技术问题。目前,随着信息化深入发展,地理位置信息服务与互联网的普及,常用做法是提供两个网页,一个新增出车页面,另一个收车操作页面,当需要出车时,点击新增页面,填写出车信息提交,当需要收车时,点击收车页面,把车辆状态改成已收车,提交即可。但还是需要人工录入信息,不能保证输入信息的准确性,且要专门雇佣人来输入信息,提高了成本,效率也不高。



技术实现要素:

本发明实施例提供一种车辆管理方法及服务器,有利于解决现有技术中依赖人工管理车辆的问题,同时提升车辆管理的效率。

第一方面,本发明实施例提供一种车辆管理方法,所述方法包括:获取停车场位置图形信息;接收车辆当前位置信息;根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述获取停车场位置图形信息,具体包括:获取停车场地理位置信息;将所述停车场地理位置信息标记在电子地图上得出停车场位置图形信息。

结合本发明实施例第一方面、本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:通过所述车辆当前位置信息确定所述车辆坐标信息;根据所述停车场位置图形信息确定所述停车场位置图形各顶点坐标信息;比较所述车辆坐标信息与所述停车场顶点坐标信息;根据比较结果判断车辆是否在停车场内。

结合本发明实施例第一方面、本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:将所述车辆当前位置标记在电子地图,得到一个标记点;利用射线法判断所述标记点是否在停车场位置图形内;若是,则判断车辆在停车场内;若否,则判断车辆不在停车场内。

结合本发明实施例第一方面、在本发明实施例第一方面的第四种可能的实现方式中,所述根据所述判断结果变更车辆登记状况,具体包括:若车辆在停车场内,变更车辆状态为未出车;若车辆不在停车场内,显示当前位置信息,并变更车辆状态为已出车。

本发明第二方面提供了一种服务器,所述服务器包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;与所述处理器耦合的收发器;所述处理器控制收发器执行下列步骤:获取停车场位置图形信息;接收车辆当前位置信息;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如下步骤:根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。

结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述处理器控制收发器执行所述获取停车场位置图形信息,具体方式为:获取停车场地理位置信息;将所述停车场地理位置信息标记在电子地图上得出停车场位置图形信息。

结合本发明实施例第二方面、本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述处理器执行所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体方式为;通过所述车辆当前位置信息确定所述车辆坐标信息;根据所述停车场位置图形信息确定所述停车场位置图形各顶点坐标信息;比较所述车辆坐标信息与所述停车场顶点坐标信息;根据比较结果判断车辆是否在停车场内。

结合本发明实施例第二方面、本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述处理器执行所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体方式为;将所述车辆当前位置标记在电子地图,得到一个标记点;利用射线法判断所述标记点是否在停车场位置图形内;若是,则判断车辆在停车场内;若否,则判断车辆不在停车场内。

结合本发明实施例第二方面、在本发明实施例第二方面的第四种可能的实现方式中,所述处理器执行所述根据所述判断结果变更车辆登记状况,具体方式为:若车辆在停车场内,变更车辆状态为未出车;若车辆不在停车场内,显示当前位置信息,并变更车辆状态为已出车。

可以看出,在本发明的实施例中,获取停车场位置图形信息;接收车辆当前位置信息;根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。采用上述方法,能自动管理车辆,避免了人工录入导致信息不够准确的问题,同时提高了车辆管理的效率。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种车辆管理方法的流程示意图;

图2为本发明实施例提供的一种车辆管理方法的实例图;

图3为本发明实施提供的另一种车辆管理方法的实例图;

图4为本发明实施例提供的一种服务器结构示意图;

图5为本发明实施例提供的另一种服务器结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

以下分别进行详细说明。

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

下面结合附图对本申请的实施例进行描述。

请参见图1,图1为本发明实施例提供的一种车辆管理方法的流程示意图。该方法应用于服务器。如图1所示,该方法包括:

S101,获取停车场位置图形信息。

服务器获取停车场地理位置信息,将停车场地理位置信息标记在电子地图上得出停车场位置图形信息,可以通过电子地图获取停车场地理位置信息,将获取到的停车场地理位置信息标记在电子地图上,通过画图软件画出标记在电子地图上停车场的位置图形。计算停车场图形各顶点坐标的大小,按照预设规则保持在服务器中。

S102,接收车辆当前位置信息。

服务器可以通过定位技术如GPS或北斗定位或者通信基站定位等接收车辆当前的位置,进而计算出车辆当前位置的坐标信息。

S103,根据所述车辆当前位置信息判断车辆是否在停车场位置图形内。

可选的,在一种具体的实施方式中,根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:通过所述车辆当前位置信息确定所述车辆坐标信息;根据所述停车场位置图形信息确定所述停车场位置图形各顶点坐标信息;比较所述车辆坐标信息与所述停车场顶点坐标信息;根据比较结果判断车辆是否在停车场内。

具体的,基于获取到的车辆当前位置信息,通过当前的位置信息确定所述车辆当前坐标,同时,根据停车场位置确定所述停车场图形顶点坐标,服务器将当前位置坐标与预设的停车位置顶点坐标进行比较,根据比较结果判断车辆是否在停车场内。例如,若停车场位置图形是规则的四边形,则直接判断车辆坐标与停车场图形顶点坐标大小,根据车辆坐标大小与停车场图形顶点坐标的大小关系来判断车辆是否在停车场内。下面以一个具体的例子进行说明。请参见图2,如,以矩形停车场为例进行说明,以矩形停车场某一顶点为坐标原点,以矩形停车场的长为X轴,以矩形停车场的宽为Y轴建立坐标系,同时保证该矩形停车场任意一点坐标(X,Y)满足X≥0,Y≥0。在该坐标系内,车辆的位置坐标为(X0,Y0)。考虑到提升对比的效率,可以选定其中一特定顶点进行比较,以矩形停车场最大值顶点坐标(X3,Y3)为例,当0≤X0≤X3且0≤Y0≤Y3时,则车辆在停车场内;当(X0,Y0)不满足上述条件时,则车辆不在停车场内。具体到坐标的比较而言,当X0<0或者Y0<0或者X0>X3或者Y0>Y3时车辆不在停车场内。该方法不限于矩形,其余停车场图形如长方形、菱形、梯形等也按照此方法进行对比判断,在此不一一赘述。

可选的,在另一种具体的实施方式中,根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:将所述车辆当前位置标记在电子地图,得到一个标记点;利用射线法判断所述标记点是否在停车场位置图形内;若是,则判断车辆在停车场内;若否,则判断车辆不在停车场内。

具体的,请参见图3,根据停车场位置图形信息,将所述车辆当前位置标记在电子地图,得到一个标记点P,利用射线法判断所述标记点P是否在停车场内,。具体而言,可以通过该标记点向靠近停车场图形的方向作射线,然后计算所述标记点P延伸出的射线穿过停车场图形边界的交汇点,如果交汇点是奇数,那么标记点在停车线图形的内部,则判断车辆在停车场内;如果交汇点是偶数,那么标记点在停车场图形的外部,则判断车辆不在停车场内。从标记点P1向左边延伸出一条射线,穿过停车场图形边界,交汇点个数是1,那么标记点P1在停车线图形的内部,则判断车辆在停车场内;从标记点P2向左边延伸出一条射线,穿过停车场图形边界,交汇点个数是2,那么标记点P2在停车线图形的内部,则判断车辆在停车场内,需要特别说明的是,如果交汇点是零,则判断车辆不在停车场内。

S104,根据所述判断结果变更车辆登记状况。

若车辆在停车场内,变更车辆状态为未出车,若车辆不在停车场内,显示当前位置信息,并变更车辆状态为已出车。服务器判断车辆当前位置在停车场内时,服务器变更车辆状态为未出车;当车辆不在停车场内时,服务器并变更车辆状况为已出车,并显示车辆当前的位置信息,同时,为了进一步更好的管理车辆,服务器还可以统计当前时间在停车场内的车辆数,及各车辆在预设时间段内的出车的次数。

在该实施例中,服务器获取停车场位置图形信息;接收车辆当前位置信息;根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。从而能自动管理车辆,避免了人工录入导致信息不够准确的问题,同时提高了车辆管理的效率。

请参见图4,图4为本发明实施例提供的一种服务器结构示意图。如图4所示,该服务器包括;

获取单元401,用于获取停车场位置图形信息。

具体的,获取单元401获取停车场地理位置信息,将停车场地理位置信息标记在电子地图上得出停车场位置图形信息,可以通过电子地图获取停车场地理位置信息,将获取到的停车场地理位置信息标记在电子地图上,通过画图软件画出标记在电子地图上停车场的位置图形。计算停车场图形各顶点坐标的大小,按照预设规则保持在服务器中。

接收单元402,用于接收车辆当前位置信息。

具体的,接收单元402通过定位技术如GPS或北斗定位或者通信基站定位等接收车辆当前的位置,进而计算出车辆当前位置的坐标信息。

判断单元403,用于根据所述车辆当前位置信息判断车辆是否在停车场位置图形内。

可选的,在一种具体的实施方式中,根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:通过所述车辆当前位置信息确定所述车辆坐标信息;根据所述停车场位置图形信息确定所述停车场位置图形各顶点坐标信息;比较所述车辆坐标信息与所述停车场顶点坐标信息;根据比较结果判断车辆是否在停车场内。

具体的,获取单元401获取到的车辆当前位置信息,通过当前的位置信息确定所述车辆当前坐标,同时,获取单元201根据停车场位置确定所述停车场图形顶点坐标,比较单元将当前位置坐标与预设的停车位置顶点坐标进行比较,根据比较结果判断车辆是否在停车场内。例如,若停车场位置图形是规则的四边形,判断单元403则直接判断车辆坐标信息与停车场图形顶点坐标大小,根据车辆坐标大小与停车场图形顶点坐标的大小关系来判断车辆是否在停车场内。下面以一个具体的例子进行说明。如,以矩形停车场为例进行说明,以矩形停车场某一顶点为坐标原点,以矩形停车场的长为X轴,以矩形停车场的宽为Y轴建立坐标系,同时保证该矩形停车场任意一点坐标(X,Y)满足X≥0,Y≥0。在该坐标系内,车辆的位置坐标为(X0,Y0)。考虑到提升比较的效率,可以选定其中一特定顶点进行比较,以矩形停车场最大值顶点坐标(X3,Y3)为例,当0≤X0≤X3,且0≤Y0≤Y3时,则车辆在停车场内;当(X0,Y0)不满足上述条件时,则车辆不在停车场内。具体到坐标的比较而言,当X0<0或者Y0<0或者X0>X3或者Y0>Y3时车辆不在停车场内。该方法不限于矩形,其余停车场图形如长方形、菱形、梯形等也按照此方法进行对比判断,在此不一一赘述。

可选的,在另一种具体的实施方式中,根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体包括:将所述车辆当前位置标记在电子地图,得到一个标记点;利用射线法判断所述标记点是否在停车场位置图形内;若是,则判断车辆在停车场内;若否,则判断车辆不在停车场内。

获取单元401根据停车场位置图形信息,将所述车辆当前位置标记在电子地图,得到一个标记点,利用射线法判断所述标记点P是否在停车场内。具体而言,可以通过该标记点向靠近停车场图形的方向作射线,然后计算该标记点P经过停车场图形边界的交汇点,如果交汇点是奇数,那么标记点在停车场图形的内部,则判断车辆在停车场内;如果交汇点是偶数,那么标记点在停车场图形的外部,则判断车辆不在停车场内。从标记点P1向左边延伸出一条射线,穿过停车场图形边界,交汇点个数是1,那么标记点P1在停车线图形的内部,判断单元403判断车辆不在停车场内;从标记点P2向左边延伸出一条射线,穿过停车场图形边界,交汇点个数是2,那么标记点P2在停车线图形的内部,,判断单元403判断车辆在停车场内,需要特别说明的是,如果交汇点是零,判断单元403判断判断车辆不在停车场内。

变更单元404,用于根据所述判断结果变更车辆登记状况。

若车辆在停车场内,变更车辆状态为未出车,若车辆不在停车场内,显示当前位置信息,并变更车辆状态为已出车。判断单元403判断车辆当前位置在停车场内时,变更单元404变更车辆状态为未出车;当车辆不在停车场内时,变更单元404并变更车辆状况为已出车,并显示车辆当前的位置信息,同时,为了进一步更好的管理车辆,服务器还可以统计当前时间在停车场内的车辆数,及各车辆在预设时间段内的出车的次数。

在该实施例中,获取停车场位置图形信息;接收车辆当前位置信息;根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。从而能自动管理车辆,避免了人工录入导致信息不够准确的问题,同时提高了车辆管理的效率。

请参见图5,图5为本发明实施例提供的另一种服务器结构示意图。如图5所示,该服务器包括处理器501、存储器502、收发器503和总线504,其中处理器501、存储器502和收发器503可以通过总线或其他方式耦合连接,图5以通过总线504连接为例。

其中,处理器501可以是数字信号处理(英文:Digital Signal Processing,DSP)芯片。具体实现中,处理器501可包括:管理/通信模块(administration module/communication module,AM/CM)(用于话路交换和信息交换的中心)、用于完成呼叫处理、信令处理、无线资源管理、无线链路的管理和电路维护功能的模块、码速率变换与子复用模块(transcoder submultiplexer,TCSM)(用于完成复用解复用及码变换功能)等模块。具体信息可参考移动通讯相关知识。

存储器502用于存储管理车辆停放方法的程序代码,具体实现中,存储器502可以采用只读存储器(英文:Read-Only Memory,ROM)或随机存取存贮器(英文:Random Access Memory,RAM),可用于存储管理车辆停放方法的程序代码。

收发器503用于对处理器501生成的移动通信信号进行发射处理(例如调制),还用于对天线接收的移动通信信号进行接收处理(例如解调)。

总线504可以是工业标准体系结构(英文:Industry Standard Architecture,ISA)总线、外部设备互连(英文:Peripheral Component Interconnect,PCI)总线、扩展标准体系结构(英文:Extended Industry Standard Architecture,EISA)总线、集成电路总线(英文:Inter Integrated Circuit,IIC)等。

本发明实施例中,处理器501控制收发器503执行以下操作:

获取停车场位置图形信息;

接收车辆当前位置信息。

所述处理器501还用于调用存储器502中存储的可执行应用程序代码,执行如下操作:

根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;

根据所述判断结果变更车辆登记状况。

可选的,所述处理器501控制收发器503执行所述获取停车场位置图形信息,具体方式为:获取停车场地理位置信息;将所述停车场地理位置信息标记在电子地图上得出停车场位置图形信息。

可选的,所述处理器501执行所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体方式为:通过所述车辆当前位置信息确定所述车辆坐标信息;根据所述停车场位置图形信息确定所述停车场位置图形各顶点坐标信息;比较所述车辆坐标信息与所述停车场顶点坐标信息;根据比较结果判断车辆是否在停车场内。

可选的,所述处理器501执行所述根据所述车辆当前位置信息判断车辆是否在停车场位置图形内,具体方式为:将所述车辆当前位置标记在电子地图,得到一个标记点;利用射线法判断所述标记点是否在停车场位置图形内;若是,则判断车辆在停车场内;若否,则判断车辆不在停车场内。

可选的,所述处理器501执行所述根据所述判断结果变更车辆登记状况,具体方式为:若车辆在停车场内,变更车辆状态为未出车;若车辆不在停车场内,显示当前位置信息,并变更车辆状态为已出车。

在图5描述的服务器中,获取停车场位置图形信息;接收车辆当前位置信息;根据所述车辆当前位置信息判断车辆是否在停车场位置图形内;根据所述判断结果变更车辆登记状况。从而能自动管理车辆,避免了人工录入导致信息不够准确的问题,同时提高了车辆管理的效率。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种车辆管理方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。

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