按辖区监控车辆的方法

文档序号:6728848阅读:259来源:国知局
专利名称:按辖区监控车辆的方法
技术领域
本发明涉及一种通过GPS定位和移动通信监控车辆的方法。
背景技术
目前,监控车辆的方法是在本地区按单位进行的。监控中心保存有本地区各下属 单位与它们所管辖的已注册车辆的对照表。已注册的车辆在本地区范围内行驶时,定时地 通过移动通信网络将本车辆当前位置的GPS定位数据上传给监控中心。监控中心接收该车 辆上传的当前位置的GPS定位数据,会连同该车辆的识别码一起保存到数据库中,并按照 对照表中该车辆的归属关系,将该车辆当前位置的GPS定位数据通过互联网传送给相应单 位的用户终端,在用户终端显示的本地区电子地图上实时地显示该车辆的当前位置。当有 外地车辆驶入本地区范围,即使该车辆定时地通过移动通信网络将本车辆当前位置的GPS 定位数据上传给监控中心,监控中心不能识别它也不对其实施监控。对于各级交警机关,需要对本单位的辖区范围内所有已注册的车辆进行监控。不 管是来自哪个地区、归属哪个单位的车辆,只要在本单位的辖区中,就要受本单位的监控。 注意到我国的车辆是按地级市(以下简称为市)进行属地管理的,而各级交警机关(以下 简称单位)存在嵌套的上下级关系,即最上级的中央单位直接管辖若干省的单位,各省的 单位直接管辖其下属市的单位。当一个车辆在本市行驶时,本市单位对其有管辖权,直接管 辖本市单位的本省单位对其有管辖权,直接管辖本省单位的中央单位也对其有管辖权,即, 本市单位、本省单位和中央单位都是该车辆的属地单位,都需要获得该车辆的实时位置信 息、对其实施监控。而其他的市和省的单位,我们称之为非属地单位。这时,非属地单位对 该车辆没有管辖权。当一个车辆从一个市进入另一个市,存在复杂的动态单位管辖权变化。例如,该车辆从本市(该车辆的属地单位辖区)进入临近市(该车辆的非属地单 位辖区)。若该临近市仍在本省(该车辆的属地单位辖区)之内,则该车辆的本市单位、该 车辆的本省单位和中央单位作为属地单位对该车辆有管辖权;虽然临近市单位是该车辆的 非属地单位,但是该车辆目前在该临近市单位的辖区内,所以该车辆的这个非属地单位对 该车辆有管辖权。若该临近市属于临近省(该车辆的非属地单位辖区),则该车辆的本市单 位、该车辆的本省单位、和中央单位等属地单位对该车辆有管辖权,该车辆在该临近市单位 和该临近省单位的辖区内,该临近市单位和该临近省单位这两个该车辆的非属地单位对该 车辆也有管辖权。又例如,该车辆从一个临近市(该车辆的非属地单位辖区)进入本市(该车辆的 属地单位辖区)。若该临近市在本省(该车辆的属地单位辖区)之内,则只有该车辆的属地 单位对该车辆有管辖权,并要撤销原来对该车辆具有管辖权的非属地单位的临近市单位对 该车辆的管辖权。若该临近市属于临近省(该车辆的非属地单位辖区),则只有该车辆的属 地单位对该车辆有管辖权,并要撤销原来对该车辆具有管辖权的非属地单位的该临近市单 位、该临近省单位对该车辆的管辖权。再例如,该车辆从一个非属地市A(该车辆的非属地单位辖区)进入另一个非属地市B (该车辆的非属地单位辖区)。若两个非属地市A、B仍在本省(该车辆的属地单位辖 区)之内,则该车辆的属地单位对该车辆有管辖权,非属地市B的单位这个非属地单位对该 车辆也有管辖权,并要撤销非属地市A的单位对该车辆的监控管辖权。若非属地市A在本 省(该车辆的属地单位辖区)之内,非属地市B在临近省(该车辆的非属地单位辖区),则 该车辆的属地单位对该车辆有管辖权,非属地市B的单位、临近省的单位这两个非属地单 位对该车辆有管辖权,并要撤销非属地市A的单位对该车辆的管辖权。若非属地市A在临 近省(该车辆的非属地单位辖区),非属地市B在本省(该车辆的属地单位辖区)之内,则 该车辆的属地单位对该车辆有管辖权,非属地市B的单位这个非属地单位也对该车辆有管 辖权,并要撤销非属地市A和临近省的单位对该车辆的管辖权。如此等等,不再枚举。现有监控车辆的方法,监控中心无法处理按辖区监控车辆时 的这种复杂的动态单位管辖权变化,不能使相应单位的监控终端可以及时地获得监控信息 和退出监控状态。所以,按辖区监控车辆成为基于GPS的监控中心面临的难题。

发明内容
本发明旨在提供一种按辖区监控车辆的方法,监控中心可动态处理车辆行驶过程 中单位管辖权的变化,使相应单位的监控终端可以及时地获得监控信息和退出监控状态。本发明的技术方案是按辖区监控车辆的方法,监控系统中多个具有GPS终端的 车辆通过移动通信网络与监控中心交互,监控中心通过互联网与多个单位的监控终端交 互;该监控系统中各级单位按嵌套的上下级关系进行管辖,每一单位有其独立的辖区,一个 单位的辖区为其所有下级单位辖区的总合,每一车辆归其注册地的单位及管辖该注册地单 位的上级单位管辖,每一单位的监控终端只监控本单位管辖的车辆以及在本单位辖区内的 其它单位管辖的车辆;监控中心存有车辆、单位、辖区三者对应关系的数据,以及车辆最后 所在辖区表和车辆管辖权表这两个动态表格,车辆最后所在辖区表中每一个车辆记录的数 据项有该车辆的识别码和该车辆最后所在辖区的识别码,车辆管辖权表中每一个车辆记录 的数据项有该车辆的识别码和所有当前对该车辆拥有管辖权的单位的识别码;本方法包含的进程有监控中心预填写车辆管辖权表和车辆实时位置监控;监控中心预填写车辆管辖权表的进程中每当有一个单位的监控终端通过互联网 登录监控中心时,监控中心找出该单位及其下属单位管辖的所有车辆,以及该单位辖区内 其它单位的车辆,将该单位添加到车辆管辖权表内这些车辆的管辖权记录中;车辆实时位置监控进程包含的步骤有步骤A,车辆上的GPS终端以固定时间间隔通过移动通信网络将当前位置的实时 GPS数据发送给监控中心,转步骤B ;步骤B,监控中心接收该车辆上传的实时位置信息,提取该车辆的识别码,确定该 车辆所有目前所在的辖区,并对照车辆最后所在辖区表中该车辆的记录检查该车辆所在的 辖区是否有进出辖区的情况,是则转步骤C ;否则转步骤D ;步骤C,监控中心提取该车辆当前所在的各辖区的管辖单位、该车辆刚进入的各辖 区的管辖单位和该车辆刚离开的各辖区的管辖单位,并查看这些管辖单位中是否有该车辆 的非属地单位,是则转步骤F ;否则转步骤D ;步骤D,监控中心按车辆管辖权表中该车辆的管辖权记录经互联网向各个管辖该车辆的单位的监控终端转发该车辆的识别码和实时位置信息;管辖该车辆的单位的监控终 端接收并显示该车辆的实时位置,然后退出本进程;步骤F,监控中心将步骤C找出的该车辆刚进入辖区的管辖单位中该车辆的非属 地单位填入车辆管辖权表内该车辆的管辖权记录,转步骤G ;步骤G,监控中心按车辆管辖权表中该车辆的管辖权记录经互联网向各个管辖该 车辆的单位的监控终端转发该车辆的识别码、当前所在的各辖区和实时位置信息;管辖该 车辆的单位的监控终端接收该车辆的识别码、当前所在的各辖区和实时位置信息后先检查 该车辆当前所在的各辖区是否为本单位的辖区,是则显示该车辆的实时位置,否则删除该 车辆的显示;转步骤H;步骤H,监控中心将步骤C找出的该车辆刚离开辖区的管辖单位中该车辆的非属 地单位从车辆管辖权表内该车辆的管辖权记录中删去,转步骤I ;步骤I,监控中心按该车辆当前所在的各辖区修改车辆最后所在辖区表内该车辆 的最后所在辖区的记录;然后退出本进程。在推荐实施例中所述的监控中心保存有车辆属地单位表、下属单位表、单位辖区 表、辖区边界表,车辆属地单位表中每一车辆记录的数据项有该车辆的识别码和所有管辖 该车辆的单位的识别码;下属单位表中每一单位记录的数据项有该单位的识别码和所有归 该单位管辖的下属单位的识别码;单位辖区表中每一辖区记录的数据项有该辖区的识别码 和所有管辖该辖区的单位的识别码;辖区边界表中每一辖区记录的数据项有该辖区的识别 码、该辖区中边界点的个数和该辖区中每一个边界点的经度和纬度;监控终端表中每一监 控终端记录的数据项有该监控终端的识别码和使用该监控终端的单位的识别码;监控中心预填写车辆管辖权表的进程中,每当有一个单位的监控终端网登录监控 中心,监控中心提取该监控终端的识别码后具体的操作是按监控终端的识别码调用监控 终端表,取得使用该监控终端的单位的单位识别码;按照该单位的识别码调用下属单位表, 查出该单位的所有下属单位的识别码,并将该单位的识别码和该单位的所有下属单位的识 别码一起暂时保存在待查单位识别码单元中;再运用待查单位识别码单元中这些单位的识 别码调用车辆属地单位表,查出这些单位管辖的所有车辆的识别码,然后,对保存在待查单 位识别码单元中的每一个单位分别以该单位管辖的所有车辆的识别码为键值,在车辆管辖 权表中找出该单位管辖的所有车辆的管辖权记录,将该单位的识别码分别添加到该单位管 辖的所有车辆的管辖权记录中;监控中心运用待查单位识别码单元中这些单位的识别码调 用单位辖区表,获得本单位管辖的所有辖区的识别码;再用这些辖区的识别码调用车辆最 后所在辖区表,查到当前所有在这些辖区中的车辆的识别码,用这些车辆的识别码分别通 过车辆属地单位表查出每一车辆的属地单位的识别码,若某一车辆的属地单位的识别码不 在待查单位识别码单元保存的那些单位的识别码之列,则该车辆是在该单位的辖区内其它 单位的车辆,需将该单位的识别码添加到车辆管辖权表内这一车辆的管辖权记录中。进而所述车辆实时位置监控进程的步骤B中,监控中心确定该车辆所有目前所 在的辖区对照车辆最后所在辖区表中该车辆的记录检查该车辆所在的辖区是否有进出辖 区的情况的具体的操作是监控中心以该车辆的实时位置信息查对辖区边界表,确定该车 辆所有目前所在的辖区识别码;利用车辆最后所在辖区表内该车辆的最后所在辖区记录中 该车辆的最后所在辖区识别码与该车辆所有目前所在的辖区识别码进行比对,检查该车辆所在辖区是否发生变化;所述车辆实时位置监控进程的步骤C中,监控中心具体的操作是监控中心通过 步骤B的比对找出该车辆刚进入的每一个辖区的识别码和该车辆刚离开的每一个辖区的 识别码;按该车辆的识别码、该车辆当前所在的各辖区的识别码、该车辆刚进入的各辖区的 识别码和该车辆刚离开的各辖区的识别码,从单位辖区表提取这些辖区所对应单位的识别 码,用上述这些辖区所对应单位的识别码查对下属单位表内该车辆的属地单位记录,判断 上述这些辖区所对应的单位是否有该车辆的非属地单位。本发明按辖区监控车辆的方法,监控中心保存车辆、单位、辖区三者对应关系的数 据,并用车辆最后所在辖区表和车辆管辖权表动态记载每一车辆的历史位置和当前对其有 管辖权的单位;监控中心接收车辆上传的实时位置信息,确定该车辆所有目前所在的辖区, 并对照车辆最后所在辖区表查看该车辆是否有进出的非属地单位辖区的情况,若没有就按 车辆管辖权表向相关单位的监控终端转发该车辆的识别码和实时位置信息,由这些监控终 端显示该车辆的实时位置;若有就修改车辆管辖权表并向相关单位的监控终端转发该车辆 当前所在的各辖区和实时位置信息;由这些监控终端按本单位的辖区显示该车辆的实时位 置或删除该车辆的显示。一旦一个车辆离开所在的辖区进入其它辖区,监控中心就可以及 时地用车辆最后所在辖区表记载该车辆所在辖区的变化;一旦一个车辆进入一个非属地辖 区,监控中心都会自动在车辆管辖权表中该车辆的记录中添加管辖该非属地辖区的单位, 使管辖该非属地辖区的单位的监控终端能过及时监控该车辆。一旦一个车辆离开非属地辖 区,监控中心都会自动在车辆管辖权表中该车辆的记录中删除管辖该非属地辖区的单位, 并使管辖该非属地辖区的单位的监控终端停止监控该车辆。本发明按辖区监控车辆的方法 解决了监控中心无法处理按辖区监控车辆时复杂的动态单位管辖权变化,不能使相应单位 的监控终端及时地获得监控信息和退出监控状态的难题。为各级交警单位按辖区监控车辆 提供了简单而可靠的技术支持。本发明按辖区监控车辆的方法,监控中心采用上述的表格记载车辆、单位、辖区三 者对应关系的数据,使得监控中心预填写车辆管辖权表的进程简洁、快速;并使得车辆实时 位置监控进程中可以快速、准确地确定该车辆所有目前所在的辖区、检查该车辆所在辖区 是否发生变化,并快速、准确地在该车辆所在辖区发生变化时在车辆当前所在的各辖区、该 车辆刚进入的各辖区和该车辆刚离开的各辖区所对应单位中找出该车辆的非属地单位。具 有处理过程简单、可靠、快速的优点。


图1为一个采用本发明按辖区监控车辆的方法的车辆监控系统实施例的示意图。图2为图1车辆监控系统实施例监控中心预填写车辆管辖权表进程的流程示意 图。图3为图1车辆监控系统实施例中车辆实时位置监控进程的流程示意图。
具体实施例方式一、实施例一一个采用本发明按辖区监控车辆的方法的车辆监控系统实施例的结构,如图1所示。该车辆监控系统包括多个具有GPS终端的车辆1、一个监控中心2和多个单位的监控终 端3。该监控系统中各级(交警)单位按嵌套的上下级关系进行管辖,最上级的中央单位直 接管辖若干省的单位,各省的单位直接管辖其下属市的单位。每一单位有其独立的辖区,一 个单位的辖区为其所有下级单位辖区的总合。所有车辆1均按其所在的地级市进行属地注 册管理。每一车辆1归其注册地的单位及管辖该注册地单位的上级单位管辖,每一单位的 监控终端3只监控本单位管辖的车辆1以及在本单位辖区内的其它单位管辖的车辆1。监控中心2内设有多个具有GPRS通信功能的前置机21、至少一个业务服务器22、 一个网管服务器23和一个数据库对。前置机21通过移动通信网络4与各车辆1上的GPS终端进行数据交互。、前置机 21通过监控中心2内的局域网与业务服务器22和网管服务器23进行数据交互。业务服务器22通过监控中心2内的局域网与网管服务器23进行数据交互。业务 服务器22负责对所有已注册车辆1上传的GPS数据进行处理和存储,它根据获得的车辆1 的实时位置信息,结合各单位的辖区范围信息,确定每个车辆1当前所在的辖区以及判断 是否发生进出辖区的状态变化,并在发生进出辖区的状态变化时向网管服务器发出进出辖 区通知。网管服务器23负责提供通信通道,让各个单位的监控终端3与监控中心2内各设 备进行数据交互,并负责维护监控中心2内各设备的运行状态。数据库M负责持久化存储系统的数据。数据库M通过监控中心2内的局域网与 业务服务器22和网管服务器23进行数据交互。数据库服务器M内保存有车辆属地单位 表、下属单位表、单位辖区表、辖区边界表。其中车辆属地单位表中每一车辆1记录的数据项有该车辆1的识别码(我们直接采 用该车辆1的GPS终端通信代码)、该车辆1的车牌号、所有管辖该车辆1的单位的识别码。 所有管辖该车辆1的单位是指该车辆1注册的属地市单位、管辖该属地市单位的属地省单 位和管辖该属地省的中央单位。下属单位表中每一单位记录的数据项有该单位的识别码、该单位的名称、所有归 该单位管辖的下属单位的识别码和名称。对于一个市单位而言,所有归该单位管辖的下属 单位为空。对于一个省单位而言,所有归该单位管辖的下属单位为该省的所有市的市单位。 对于中央单位而言,所有归该单位管辖的下属单位为所有下属省的省单位以及这些省的所 有市的市单位。单位辖区表中每一辖区记录的数据项有该辖区的识别码、该辖区的名称、所有管 辖该辖区的单位的识别码。所有管辖该辖区的单位是指对于一个市的辖区而言,所有管辖 该辖区的单位有该市的市单位,该市所在省的省单位和中央单位。对于一个省的辖区而言, 所有管辖该辖区的单位有该省的省单位和中央单位。对于中央的辖区而言,所有管辖该辖 区的单位只有中央单位。辖区边界表中每一辖区记录的数据项有该辖区的识别码、该辖区中边界点的个 数、该辖区中每一个边界点的经度和纬度。监控终端表中每一监控终端记录的数据项有该监控终端3的识别码、使用该监 控终端3的单位的单位名称和识别码。每个单位的监控终端3通过互联网5登陆网管服务器23,与网管服务器23进行数据交互。每一个监控终端3保存有本单位及下属单位管辖的所有辖区的识别码,它提供操 作界面让操作者对本单位及下属单位管辖的所有辖区内所有已注册车辆1进行监控,它通 过电子地图、列表等向操作者展现上述车辆1的实时位置信息。为了动态地记录所有车辆所在辖区的历史状况和管辖权,本车辆监控系统实施例 在业务服务器22内存中建立动态的表格-车辆最后所在辖区表,在网管服务器23的内存 中建立动态的表格-车辆管辖权表。车辆最后所在辖区表中每一个车辆记录的数据项有该车辆的识别码,该车辆最 后所在辖区的识别码。当一个车辆1所在的辖区发生变化时,业务服务器22会按照该车辆 1当前所在的各个辖区的识别码自动修改车辆最后所在辖区表中该车辆的最后所在辖区记录。车辆管辖权表中每一个车辆记录的数据项有该车辆的识别码,所有当前对该车 辆拥有管辖权的单位的识别码。每当有一个单位的监控终端3通过互联网5登录监控中心2内的网管服务器23 时,网管服务器23都会执行预填写车辆管辖权表的进程001,在车辆管辖权表内对该单位 所管辖的所有车辆的记录栏添加该单位的识别码,以明确记载该单位对此车辆拥有管辖 权。此进程001的具体流程,请参看图2 步骤0011,网管服务器23接受该单位监控终端3的登录,提取该监控终端3的识 别码,按监控终端3的识别码调用数据库M中的监控终端表,取得使用该监控终端3的单 位的单位识别码;执行步骤0012。步骤0012,网管服务器23找出该单位及其下属单位管辖的所有车辆1,将该单位 的识别码添加到内存中车辆管辖权表内这些车辆1的管辖权记录中。具体的操作是网管 服务器23按照该单位的识别码调用数据库M中的下属单位表,查出该单位的所有下属单 位的识别码,并将该单位的识别码和该单位的所有下属单位的识别码一起暂时保存在待查 单位识别码单元中;再运用待查单位识别码单元中这些单位的识别码调用数据库M中的 车辆属地单位表,查出这些单位管辖的所有车辆1的识别码。然后,网管服务器23对保存 在待查单位识别码单元中的每一个单位分别以该单位管辖的所有车辆1的识别码为键值, 在车辆管辖权表中找出该单位管辖的所有车辆1的管辖权记录,将该单位的识别码分别添 加到该单位管辖的所有车辆1的管辖权记录中。执行步骤0013。步骤0013,网管服务器23找出该单位辖区内其它单位的车辆1,将该单位添加到 这些车辆1的管辖权记录中。具体的操作是网管服务器23运用待查单位识别码单元中这 些单位的识别码调用数据库M中的单位辖区表,获得本单位管辖的所有辖区的识别码;再 用这些辖区的识别码调用内存中的车辆最后所在辖区表,查到当前所有在这些辖区中的车 辆1的识别码,用这些车辆的识别码分别通过数据库M中的车辆属地单位表查出每一车辆 1的属地单位的识别码,若某一车辆1的属地单位的识别码不在待查单位识别码单元保存 的那些单位的识别码之列,则该车辆1是在该单位的辖区内其它单位的车辆1,网管服务器 23将该单位的识别码添加到内存中的车辆管辖权表内这一车辆1的管辖权记录中。结束本 进程。本车辆监控系统实施按辖区对车辆实时位置监控的进程,请参看图3 步骤101,车辆1上传当前位置数据。具体的操作是车辆1上的GPS终端收集卫星发来的实时GPS数据,并以固定时间间隔通过移动通信网络4将本车辆1当前位置的实 时GPS数据发送给监控中心2内的前置机21,转由前置机21执行步骤201。步骤201,前置机21接收并转发该车辆1的位置信息。具体的操作是前置机21 通过移动通信网络4接收该车辆1上传的实时位置信息,并提取该车辆1的识别码。前置 机21通过监控中心2内的局域网将该车辆1的识别码和实时位置信息转发给业务服务器 22,转由业务服务器22执行步骤3011。在步骤3011-步骤3014中,业务服务器22确定该车辆1所有目前所在的辖区,并 在辖区发生变化的时发出进出辖区通知并修改该车辆1的最后所在辖区的记录。具体的操 作是步骤3011,业务服务器22接收前置机21发来的该车辆1的识别码和实时位置信 息,以该车辆1的实时位置信息查对辖区边界表,确定该车辆1所有目前所在的辖区识别 码,执行步骤3012。步骤3012,业务服务器22利用内存中的车辆最后所在辖区表内该车辆1的最后所 在辖区记录中该车辆1的最后所在辖区识别码与该车辆1所有目前所在的辖区识别码进行 比对,检查该车辆1所在辖区是否发生变化,是,则业务服务器22执行步骤3013 ;否,则无 需作进出辖区的处理,业务服务器22通过监控中心2内的局域网将该车辆1的识别码和实 时位置信息转发给网管服务器23,转由网管服务器23执行步骤401。步骤3013,业务服务器22在车辆1所在辖区发生变化的时候,找出车辆1刚进入 的每一个辖区的识别码和车辆1刚离开的每一个辖区的识别码。业务服务器22通过监控 中心2内的局域网向网管服务器23发出该车辆1的进出辖区通知,转由网管服务器23执 行步骤4021 ;而业务服务器22执行步骤3014。进出辖区通知的内容包括车辆1的识别 码、车辆1的实时位置信息、车辆1当前所在的各辖区的识别码、车辆1刚进入的各辖区的 识别码和车辆1刚离开的各辖区的识别码。步骤3014,业务服务器22按该车辆1所有目前所在的辖区的识别码修改内存中的 车辆最后所在辖区表内该车辆1的最后所在辖区的记录。结束本进程。步骤401,网管服务器23按该车辆1的管辖权记录转发车辆位置。具体的操作是 网管服务器23接收前置机21发来的该车辆1的识别码和实时位置信息,然后按照内存中 的车辆管辖权表该车辆1的管辖权记录经互联网5向所有管辖该车辆1的单位的监控终端 3转发该车辆1的识别码和实时位置信息。转由管辖该车辆1的单位的监控终端3执行步 骤501步骤501,管辖该车辆1的单位的监控终端3经互联网5接收网管服务器23发来 的该车辆1的识别码和实时位置信息,并在显示的电子地图上显示该车辆1的实时位置。结 束本进程。在步骤4021-步骤4025中,网管服务器23在车辆1所在辖区的变化涉及该车辆1 的非属地单位时,修改该车辆1的管辖权记录并通知有关单位的监控终端3作出相应的处 理。具体的操作是步骤4021,网管服务器23通过监控中心2内的局域网接收业务服务器22发来的 该车辆1的进出辖区通知。网管服务器23按进出辖区通知中车辆1的识别码、车辆1当 前所在的各辖区的识别码、车辆1刚进入的各辖区的识别码和车辆1刚离开的各辖区的识别码,从数据库M中的单位辖区表提取该通知中所有辖区所对应单位的识别码,执行步骤 4022。步骤4022,网管服务器23用上述通知中所有单位的识别码查对数据库M中的下 属单位表内该车辆的属地单位记录,判断上述通知中的所有单位是否有该车辆的非属地单 位,是,则执行步骤4023 ;否,则无需修改内存中车辆管辖权表内该车辆1的管辖权记录,网 管服务器23按照内存中的车辆管辖权表该车辆1的管辖权记录经互联网5将该车辆1的 识别码和实时位置信息转发给有关单位的监控终端3,网管服务器23执行步骤401。步骤4023,网管服务器23检查上一步骤得到的非属地单位的辖区识别码是否有 与上述通知中进入辖区识别码相同的,也就是说这些非属地单位的辖区是否有属于上述通 知中进入辖区的,若有则将这些非属地单位的识别码填入内存中的车辆管辖权表内该车辆 1的管辖权记录中,执行步骤4023。步骤4023,网管服务器23按照内存中的车辆管辖权表该车辆1的管辖权记录经互 联网5向有关单位的监控终端3发车辆辖区变动通知,转发该车辆1的当前所有辖区的识 别码和该车辆1的当前位置。转由有关单位的监控终端3执行步骤5021,而网管服务器23 执行步骤4025。步骤4025,网管服务器23检查步骤4022得到的非属地单位的辖区识别码是否有 与上述通知中离开辖区识别码相同的,即这些非属地单位的辖区是否有属于上述通知中离 开辖区的,若有则将这些非属地单位的识别码从车辆管辖权表内该车辆1的管辖权记录中 删除,结束本进程。在步骤5021-50M中,有关单位的监控终端3经互联网5接收车辆辖区变动通知, 若该车辆仍在本单位的辖区内,则继续在电子地图或列表上显示该车辆的实时位置;否则 在电子地图或列表上删除该车辆的实时位置,取消对该车辆的监控。具体的操作是步骤5021,有关单位的监控终端3经互联网5接收车辆辖区变动通知,执行步骤 5022。步骤5022,有关单位的监控终端3判断车辆辖区变动通知中该车辆1的当前所有 辖区的识别码是否包含本监控终端3保存的本单位及下属单位管辖的所有辖区的识别码 一致,是则该车辆1在本单位的辖区内,执行步骤5023 ;否则该车辆1已离开本单位的辖 区,执行步骤50 。步骤5023,该车辆1当前所在辖区的管辖单位的监控终端3在电子地图或列表上 显示该车辆1的实时位置。步骤50 ,该车辆1刚离开的辖区的管辖单位的监控终端3在电子地图或列表上 删除该车辆1的实时位置,取消对该车辆1的监控。以上所述,仅为本发明较佳实施例,不以此限定本发明实施的范围,依本发明的技 术方案及说明书内容所作的等效变化与修饰,皆应属于本发明涵盖的范围。
权利要求
1.按辖区监控车辆的方法,监控系统中多个具有GPS终端的车辆通过移动通信网络与 监控中心交互,监控中心通过互联网与多个单位的监控终端交互;该监控系统中各级单位 按嵌套的上下级关系进行管辖,每一单位有其独立的辖区,一个单位的辖区为其所有下级 单位辖区的总合,每一车辆归其注册地的单位及管辖该注册地单位的上级单位管辖,每一 单位的监控终端只监控本单位管辖的车辆以及在本单位辖区内的其它单位管辖的车辆;监 控中心存有车辆、单位、辖区三者对应关系的数据,以及车辆最后所在辖区表和车辆管辖权 表这两个动态表格,车辆最后所在辖区表中每一个车辆记录的数据项有该车辆的识别码和 该车辆最后所在辖区的识别码,车辆管辖权表中每一个车辆记录的数据项有该车辆的识别 码和所有当前对该车辆拥有管辖权的单位的识别码;本方法包含的进程有监控中心预填写车辆管辖权表和车辆实时位置监控; 监控中心预填写车辆管辖权表的进程中每当有一个单位的监控终端通过互联网登录 监控中心时,监控中心找出该单位及其下属单位管辖的所有车辆,以及该单位辖区内其它 单位的车辆,将该单位添加到车辆管辖权表内这些车辆的管辖权记录中; 车辆实时位置监控进程包含的步骤有步骤A,车辆上的GPS终端以固定时间间隔通过移动通信网络将当前位置的实时GPS数 据发送给监控中心,转步骤B;步骤B,监控中心接收该车辆上传的实时位置信息,提取该车辆的识别码,确定该车辆 所有目前所在的辖区,并对照车辆最后所在辖区表中该车辆的记录检查该车辆所在的辖区 是否有进出辖区的情况,是则转步骤C ;否则转步骤D ;步骤C,监控中心提取该车辆当前所在的各辖区的管辖单位、该车辆刚进入的各辖区的 管辖单位和该车辆刚离开的各辖区的管辖单位,并查看这些管辖单位中是否有该车辆的非 属地单位,是则转步骤F ;否则转步骤D ;步骤D,监控中心按车辆管辖权表中该车辆的管辖权记录经互联网向各个管辖该车辆 的单位的监控终端转发该车辆的识别码和实时位置信息;管辖该车辆的单位的监控终端接 收并显示该车辆的实时位置,然后退出本进程;步骤F,监控中心将步骤C找出的该车辆刚进入辖区的管辖单位中该车辆的非属地单 位填入车辆管辖权表内该车辆的管辖权记录,转步骤G ;步骤G,监控中心按车辆管辖权表中该车辆的管辖权记录经互联网向各个管辖该车辆 的单位的监控终端转发该车辆的识别码、当前所在的各辖区和实时位置信息;管辖该车辆 的单位的监控终端接收该车辆的识别码、当前所在的各辖区和实时位置信息后先检查该车 辆当前所在的各辖区是否为本单位的辖区,是则显示该车辆的实时位置,否则删除该车辆 的显示;转步骤H;步骤H,监控中心将步骤C找出的该车辆刚离开辖区的管辖单位中该车辆的非属地单 位从车辆管辖权表内该车辆的管辖权记录中删去,转步骤I ;步骤I,监控中心按该车辆当前所在的各辖区修改车辆最后所在辖区表内该车辆的最 后所在辖区的记录;然后退出本进程。
2.根据权利要求1所述的按辖区监控车辆的方法,其特征在于所述的监控中心保存 有车辆属地单位表、下属单位表、单位辖区表、辖区边界表,车辆属地单位表中每一车辆记 录的数据项有该车辆的识别码和所有管辖该车辆的单位的识别码;下属单位表中每一单位记录的数据项有该单位的识别码和所有归该单位管辖的下属单位的识别码;单位辖区表中 每一辖区记录的数据项有该辖区的识别码和所有管辖该辖区的单位的识别码;辖区边界表 中每一辖区记录的数据项有该辖区的识别码、该辖区中边界点的个数和该辖区中每一个边 界点的经度和纬度;监控终端表中每一监控终端记录的数据项有该监控终端的识别码和使 用该监控终端的单位的识别码;监控中心预填写车辆管辖权表的进程中,每当有一个单位的监控终端网登录监控中 心,监控中心提取该监控终端的识别码后具体的操作是按监控终端的识别码调用监控终 端表,取得使用该监控终端的单位的单位识别码;按照该单位的识别码调用下属单位表,查 出该单位的所有下属单位的识别码,并将该单位的识别码和该单位的所有下属单位的识别 码一起暂时保存在待查单位识别码单元中;再运用待查单位识别码单元中这些单位的识别 码调用车辆属地单位表,查出这些单位管辖的所有车辆的识别码,然后,对保存在待查单位 识别码单元中的每一个单位分别以该单位管辖的所有车辆的识别码为键值,在车辆管辖权 表中找出该单位管辖的所有车辆的管辖权记录,将该单位的识别码分别添加到该单位管辖 的所有车辆的管辖权记录中;监控中心运用待查单位识别码单元中这些单位的识别码调用 单位辖区表,获得本单位管辖的所有辖区的识别码;再用这些辖区的识别码调用车辆最后 所在辖区表,查到当前所有在这些辖区中的车辆的识别码,用这些车辆的识别码分别通过 车辆属地单位表查出每一车辆的属地单位的识别码,若某一车辆的属地单位的识别码不在 待查单位识别码单元保存的那些单位的识别码之列,则该车辆是在该单位的辖区内其它单 位的车辆,需将该单位的识别码添加到车辆管辖权表内这一车辆的管辖权记录中。
3.根据权利要求2所述的按辖区监控车辆的方法,其特征在于所述车辆实时位置监 控进程的步骤B中,监控中心确定该车辆所有目前所在的辖区对照车辆最后所在辖区表中 该车辆的记录检查该车辆所在的辖区是否有进出辖区的情况的具体的操作是监控中心以 该车辆的实时位置信息查对辖区边界表,确定该车辆所有目前所在的辖区识别码;利用车 辆最后所在辖区表内该车辆的最后所在辖区记录中该车辆的最后所在辖区识别码与该车 辆所有目前所在的辖区识别码进行比对,检查该车辆所在辖区是否发生变化;所述车辆实时位置监控进程的步骤C中,监控中心具体的操作是监控中心通过步骤B 的比对找出该车辆刚进入的每一个辖区的识别码和该车辆刚离开的每一个辖区的识别码; 按该车辆的识别码、该车辆当前所在的各辖区的识别码、该车辆刚进入的各辖区的识别码 和该车辆刚离开的各辖区的识别码,从单位辖区表提取这些辖区所对应单位的识别码,用 上述这些辖区所对应单位的识别码查对下属单位表内该车辆的属地单位记录,判断上述这 些辖区所对应的单位是否有该车辆的非属地单位。
全文摘要
本发明按辖区监控车辆的方法,涉及一种通过GPS定位和移动通信监控车辆的方法。本发明的方法中,监控中心用车辆最后所在辖区表和车辆管辖权表动态记载每一车辆的历史位置和当前对其有管辖权的单位;监控中心接收车辆上传的实时位置信息,确定该车辆所有目前所在的辖区,并对照车辆最后所在辖区表查看该车辆是否有进出的非属地单位辖区的情况,若没有就按车辆管辖权表向相关单位的监控终端转发该车辆的识别码和实时位置信息,由这些监控终端显示该车辆的实时位置;若有就修改车辆管辖权表并向相关单位的监控终端转发该车辆当前所在的各辖区和实时位置信息;由这些监控终端按本单位的辖区显示该车辆的实时位置或删除该车辆的显示。
文档编号G08G1/017GK102103794SQ20101053039
公开日2011年6月22日 申请日期2010年11月3日 优先权日2010年11月3日
发明者余建成, 柯志达, 洪志新, 雷艳军, 韩震华 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1