对移动目标进行调度监控的方法及其系统的制作方法

文档序号:6403861阅读:98来源:国知局
专利名称:对移动目标进行调度监控的方法及其系统的制作方法
技术领域
本发明属于软件,计算机网络与通信技术领域,涉及用于无线监控调度GPS设备等移动目标的方法与系统。
背景技术
随着航天技术和计算机,通讯技术的迅猛发展,卫星定位技术发展很快,出现了以英国、俄罗斯和欧洲诸国为代表的定位系统,其中尤其以美国的GPS作为新一代卫星导航和定位系统,具有全球性、实时性、全天候、高精度等三维导航、定位、定时功能,而且具有良好的抗干扰性,引起了广大民用部门的普遍关注。GPS发展到今天已成为一个产业,GPS将像汽车、无线电通信一样形成产业化,现在在出租行业,航海行业,物流行业等许多方面都有GPS的应用。一般装GPS设备的都是移动目标而且数量众多,所以必须要经常对这些移动目标进行各种的控制调度以达到实际应用的需要。

发明内容
本发明目的是公开一种对移动目标进行调度监控的方法及其系统。其方法为(1)移动目标(GPS设备)接收卫星发送的实时信息;(2)移动目标不断的判断监控调度,中心的指令是否到达;(3)根据具体的指令作出相关的操作。例如发送定位信息,报警等。
所述的根据具体的指令作出相关的操作包括跟踪用户点击跟踪安钮后,会弹出跟踪功能的对话框窗口,用户可以选择不同的参数对GPS设备等移动目标进行跟踪;停止跟踪用户点击停止跟踪按钮后,会弹出停止跟踪窗口,用户选择需要停止的GPS设备编号,调用下行控制命令,和通讯功能模块对设备进行控制;回放用户点击回放按钮,系统弹出回放对话框窗口,用户选择各种参数后,同样系统调用下行控制命令,和数据库功能模块后对轨迹进行回放;
监控用户点击监控按钮后,系统将弹出监控对话框,用户可以选择;监听,限制行驶区域等监控类型,然后系统调用网络通讯模块提所设定的GPS设备等移动目标进行设置;遥控用户点击遥控安钮后,系统弹出遥控对话框,用户可以选择自动断电,自动断油,恢复断电,恢复供油等控制类型,然后系统调用数据库模块,网络通讯模块对GPS等移动目标设备进行必要的控制;定位用户点击定位按钮后,系统弹出定位对话框,用户选择要定位的设备,然后调用数据库模块和网络通讯模块向目标发送定位命令;短信用户点击短信按钮后,系统弹出短信对话框,用户在编辑中编辑好自己要发送的短信内容,然后系统调用数据库模块和网络通讯模块向特定的GPS设备发送信息;报警信息用户点击报警信息按钮后,系统弹出报警信息对话框,用一户可以调用数据库功能模块和网络通讯模块,解吸功能模块查看实时报警信息和以往的报警纪录,并且可以对报警信息进行各种删除操作;状态信息用户点击状态信息按钮,系统会弹出状态信息对话框,用户可以调用数据库功能模块和网络通讯模块,解析功能模块查看设备的实时状态信息和以往的状态记录,并且可以对状态信息进行各种删除操作;地图窗口地图窗口显示地图,当用户选择合适的操作后,可以对地图进行放大显示,缩小显示,漫游显示,同时可以对移动目标的定位,跟踪的位置,轨迹进行显示;查询界面用户在查询关键字编辑框中输入要查询的地名后,可以查询到数据,如果用户在地图窗口中选择某些地名后,用户在查询界面中点击查询按钮,可以对数据进行查询并显示。
所述的根据GPS设备等移动目标的数量采用不同的通讯结构和方式,各个通讯方式和结构没有耦合,相对独立。
所述的监控调度中心与GPS等移动目标之间的通讯采用GSM/GPRS通讯方式,尤其是GPRS通讯方式,可以实时在线。
所述的一种监控调度中心与移动目标(GPS1设备)进行通讯的协议;包括监控调度管理信息系统与移动目标的通讯,下行通讯协议;移动设备与监控调度管理信息系统的通讯,上行通讯协议。
所述的监控调度管理信息系统,向移动目标(GPS设备)发送下行指令对移动目标进行调度;移动目标发送上行协议对系统发送的指令进行因应答。
所述的监控调度管理信息中心,可以向移动目标(GPS设备)备群发监控协议指令。
本发明采用全新的16位Unicode编码的PDU格式进行数据的发送。
本发明可以发送数字、字符、汉字到移动目标,并且可以发送到手机上。
本发明移动目标包括GPS设备、北斗卫星设备、加利略系统的定位设备等。


图1是本发明的一个实施例的基本原理图。
图2是本发明一个实施例的图形用户界面流程图。
图3是本发明一个实施例的上传数据解析模块的一个流程图。
图4是本发明一个实施例的GSN/GPRS网络方式的网络通讯模块的一个流程图。
图5是本发明一个实施例的ICP/IP网络通讯模块的一个流程图。
图6是本发明一个实施例的下行控制命令的一个流程图。
图7是对移动目标监控调度的整体示意图。
具体实施例方式本发明提出一种监控调度GPS设备等移动目标的方法和系统。具体结构示意图(如图7所示)。
系统采用多种通讯方式对移动目标进行调度控制,例如在本图中就采用了先进的GSM/GPRS两种通讯方,其中最为主要的就是一个装在监控中心的调度软件。
本发明的一个最佳实施例为一个名为G1SMIS的软件,具体实现是这样的它包括如下几部分,通讯功能模块(天线方式和方式),GIS数据调度功能模块,解析上传数据功能模块,发送下行控制命令功能模块,读写数据库功能模块,采用一种新的分层结构,将各个功能模块分割开来,形成了一个四层结构(见图1)相邻的层之间进行相互,上层向-下层发出请求,下层相应的给出响应。读写数据库功能模块(见图1中的3),在本系统中采用微软公司ODBC数据库接口进行数据的读写,这样不但读写速度快而且可移植性好。通讯功能模块(无线方式和TCP/IP方式)(见图1中的5),是监控调度中心与GPS设备等移动目标进行数据通讯的主要程序功能模块。用于将监控调度中心的数据发送到移动目标设备和接受移动目标设备发送来的数据。有了这个功能模块后,就可以很方便的与GPS设备等移动目标进行各种数据的通讯。
GIS数据调度功能模块(见图1中的7),通过通讯功能权块从GPS设备等移动目标传送来的数据只有通过GIS数据调度模块对数据与电子地图进行必要的匹配才能够清楚的显示出移动目标的位置和状态。设置移动目标的行驶区域,通过G1S数据调度功能模块确定行驶范围。位置数据查询,调度块可以对指定的范围的位置数据进行查询。
解祈上传数据功能模块(见图1中的6),从GPS设备等移动目标传送过来的数据是按照一定规则的的协议数据字符串。为了得到合适的数据,必须对从通讯功能模块得到的数据进行必要的解析工作,这样解析上传数据功能模块就起到了这个作用。
发送下行控制命令功能模块(见图1中的4),用户进行各种操作向移动设备发送监控指令,在本调度信息管理系统,管理的GPS设备等移动目标数目众多,所以要求系统不但可以单发并且群发指令到移动目标。图形用户界面直接和用户打交道,本发明的各个界面之间的调用关系及数据流向(见图2)。
用户界面模块直接和用户打交道,接收用户指令,把不同的指令分别发送给数据库模块,解析功能模块和G1S模块,这三个模块分别执行不同的程序,把结果通过用户界面模块返回给用户,或者把用户的操作传给其他各个层。具体有跟踪、停止跟踪、回放、监控、监听、遥控、定位、短信、报警信息、状态信息、地图窗口、查询界面、设置界面等。
用户界面模块。用于处理用户操作,把用户操作转换成向下各层的请求,由山网络通讯模块、解析功能模块或者网络通讯模块,解析功能模块,GIS模块发回相应的响应,再由用户界面模块返回给用户。有了这一层,用户不再需要和复杂的命令打交道,能方便万他的和系统交互,进行各种监控调度的控制。
上传数据解析功能模块上传数据解析功能模块是用于把通过网络通讯功能模块收到的字符数据解析给上层用户。本实施例的上传数据解析模块实现流程如图3所示,包括以一下步骤(1)解析功能模块调用开始。
(2)将从网络传到缓冲区的字符传送给解析功能模块。
(3)在此步骤中解祈功能模块将传送来的字符转换为相应的字符(ASC码)。
(4)将转换到的字符C传送到具体的协议解祈函数。
(5)在具体体协议解析函数中判断是否是协议的尾部结束符号(6)如果是协议的给束符号字符,则对其进行解析(图3的6)(7)如果不是协议的约束符号字符号,则判断是否是协议的头部字符(图3的7)(8)如果是协议的头部字符号,则清空缓冲区中的全部字符,准备接收下一条数据,回到步骤1。
(9)如果不是字符的头部字符,将转换的字符放到缓冲区内。上传数据解析功能模块,将根据具体的协议解析出GPS设备传送来的经度,纬度,速皮,方向,状态信息,报警信息等数据,并传送给相应的功能模块。网络通讯功能模块网络通讯功能模块是系统与GPS设备等移动目标通讯的软件接口,是系统获得移动目标设备数据的功能模块。在本系统中可以分为GSM通讯方式和GPRS通讯方式,本实施例的上传网络通讯功能模块实现流程如图4所示,包括以下步骤(1)网络通讯功能模块调用开始。
(2)判断是否打开了串口。
(3)如果没有打开串口,打开串口(图4的4)(4)如果串口是打开的,则准备设置通讯设备。(图4的3)
(5)发送数据,接收数据。
(6)是否发送数据成功。
(7)如果没有发送成功,重新发送(8)如果发送成功,关闭串口以上是网终通讯模块中直接用GSM/GPRS通讯的流程图,另外在监控调度的GPS设备数量比较多的情况下,我们可以直接将中心系统直接接入因特网,并且固定IP地址(公网地址)进行通讯,这样在短信中心与监控中心采用的通讯方式是TCP/IP方式。实现流程如图5所示,包括以下步骤(1)网络通讯功能模块调用开始。
(2)创建套接字。
(3)如果套接字没有创建成功,没有创建成功,重新创建。
(4)如果套接字创建成功,对所创建的套接字进行初始化。
(5)对设定的端口进行监听。
(6)不断的判断是否有连接。
(7)如果没有连接,继续监听。
(8)如果监听到端口连接,建立与对放的连接准备接收数据。
(9)处理对方发送的数据。
(10)关闭套接字。
下行控制命令功能模块GPS等移动目标设备接受监控调度软件发送来的控制命令,然后根据命令的具体内容做出相应的反映。例如在本监控调度系统中的跟踪控制命令,定位控制命令等。在本调度系统水下行监控命令功能模块就是将用户的各种操作组合成其体的控制命令然后交给网络通讯功能模块。实现流程如图6所示包括以下步骤(1)下行控制命令功能模块调用开始。
(2)根据用户的选择查询数据库得到所需要的数据。
(3)如果数据不存在,返回到步骤1(4)如果数据存在,组合成字符协议(5)将组合成的协议交给网络通讯模块。
本发明具有以下特点适合于不同的用户,便于制定由于采用分层结构,使得不同的用户可以按照自己的需要进行不同的定制;而底层的各种模块对程序员是透明的,用户完全可以根据需要对界面进行重新设计,使得各种系统的集成度提高,同时极大的减少了编程量。
通讯方式多样,本系统的通讯方式可以分为GSM通讯方式和GPRS通讯方式,利用GSM通讯方式的主要特点为大范围我国的GSM用户量已居世界首位,GSM网络也逐步实现无盲区;无疑,随着我国在GSM通讯技术上的飞速发展,本系统的稳定性和覆盖范围将得到更好的完善。利用GPRS通讯方式的主要特点为现在我国许多地方都开通了GPRS业务,采用GPRS通讯可以达到使移动目标数据实时上传,传输速度等特点,同时由于GPRS业务是按照通讯数据的流量进行记费的所以可以大大降低系统的通讯成本。GPRS业务是铵照TCP/IP协议进行通讯的,所以本系统只要连接到因特网上固定IP就可以进行通讯了。
大容量本系统采用GSM通讯方式可以采用多通道控制、积木化结构,彻底解决了单通道控制系统的通讯瓶颈问题,通过GSM无线通讯控制器的增加,无限扩展系统控制容量。低成本本系统结构简单,同时具有GSM和GPRS两种通讯方式,用户可以方便的选择一种适合自己的通讯方式,避免了DDN专线网络版系统建设周期长、牵扯部门多的问题;无需办理移动局短信服务器端口及数据DDN专线开通事宜,降低前期工作成本,节省资金投入。
独有的传输协议在本系统的GSM通讯方式中,由于短信的特点,每条发送内容数量的限制,自主设计了全部通讯协议,使每条协议均在一条短信内完成。并且协议有利于程序的开发,结构简单,内容充实对于对GPS设备等移动目标的跟踪调度的全部功能均列入协议。
对控制中心的操作员采用多级权限控制。系统管理员、高级操作员、一股操作员、监视员、接警员,设定其可监控移动载体的范围。每一位操作员只能在他的权限内,对允许他监控的移动载体操作。
网络通信模块的源码都是自己编写,没有任何多余的功能,采用OLE技术与GIS平台进行集成,节省了大量的编程量和加快了开发进度。
权利要求
1.一种对移动目标进行调度监控的方法及其系统,其方法为(1)首先移动目标(GPS设备)接收卫星发送的实时信息;(2)并且移动目标不断的判断监控调度,中心的指令是否到达;(3)然后根据具体的指令作出相关的操作,例如发送定位信息,报警等。
2.如权利要求1所述的一种对移动目标进行调度监控的方法及其系统,所述的根据具体的指令作出相关的操作包括跟踪用户点击跟踪安钮后,会弹出跟踪功能的对话框窗口,用户可以选择不同的参数对GPS设备等移动目标进行跟踪;停止跟踪用户点击停止跟踪按钮后,会弹出停止跟踪窗口,用户选择需要停止的GPS设备编号,调用下行控制命令,和通讯功能模块对设备进行控制;回放用户点击回放按钮,系统弹出回放对话框窗口,用户选择各种参数后,同样系统调用下行控制命令,和数据库功能模块后对轨迹进行回放;监控用户点击监控按钮后,系统将弹出监控对话框,用户可以选择;监听,限制行驶区域等监控类型,然后系统调用网络通讯模块提所设定的GPS设备等移动目标进行设置;遥控用户点击遥控安钮后,系统弹出遥控对话框,用户可以选择自动断电,自动断油,恢复断电,恢复供油等控制类型,然后系统调用数据库模块,网络通讯模块对GPS等移动目标设备进行必要的控制;定位用户点击定位按钮后,系统弹出定位对话框,用户选择要定位的设备,然后调用数据库模块和网络通讯模块向目标发送定位命令;短信用户点击短信按钮后,系统弹出短信对话框,用户在编辑中编辑好自己要发送的短信内容,然后系统调用数据库模块和网络通讯模块向特定的GPS设备发送信息;报警信息用户点击报警信息按钮后,系统弹出报警信息对话框,用—户可以调用数据库功能模块和网络通讯模块,解吸功能模块查看实时报警信息和以往的报警纪录,并且可以对报警信息进行各种删除操作;状态信息用户点击状态信息按钮,系统会弹出状态信息对话框,用户可以调用数据库功能模块和网络通讯模块,解析功能模块查看设备的实时状态信息和以往的状态记录,并且可以对状态信息进行各种删除操作;地图窗口地图窗口显示地图,当用户选择合适的操作后,可以对地图进行放大显示,缩小显示,漫游显示,同时可以对移动目标的定位,跟踪的位置,轨迹进行显示;查询界面用户在查询关键字编辑框中输入要查询的地名后,可以查询到数据,如果用户在地图窗口中选择某些地名后,用户在查询界面中点击查询按钮,可以对数据进行查询并显示。
3.如权利要求1所述的一种对移动目标进行调度监控的方法及其系统,所述的根据GPS设备等移动目标的数量采用不同的通讯结构和方式,各个通讯方式和结构没有耦合,相对独立。
4.如权利要求1所述的一种对移动目标进行调度监控的方法及其系统,所述的监控调度中心与GPS等移动目标之间的通讯采用GSM/GPRS通讯方式,尤其是GPRS通讯方式,可以实时在线。
5.如权利要求1所述的一种对移动目标进行调度监控的方法及其系统,所述的一种监控调度中心与移动目标(GPS1设备)进行通讯的协议;包括监控调度管理信息系统与移动目标的通讯,下行通讯协议;移动设备与监控调度管理信息系统的通讯,上行通讯协议。
6.如权利要求5所述的一种对移动目标进行调度监控的方法及其系统,监控调度管理信息系统,向移动目标(GPS设备)发送下行指令对移动目标进行调度;移动目标发送上行协议对系统发送的指令进行因应答。
7.如权利要求5所述的一种对移动目标进行调度监控的方法及其系统,监控调度管理信息中心,可以向移动目标(GPS设备)备群发监控协议指令。
8.如权利要求5所述的一种对移动目标进行调度监控的方法及其系统,采用全新的16位Unicode编码的PDU格式进行数据的发送。
9.如权利8所述的一种对移动目标进行调度监控的方法及其系统,可以发送数字、字符、汉字到移动目标,并且可以发送到手机上。
10.如权利1所述的一种对移动目标进行调度监控的方法及其系统,移动目标包括GPS设备、北斗卫星设备、加利略系统的定位设备等。
全文摘要
本发明公开一种用于对GPS(全球卫星定位系统GLObaL Positioning System)设备等移动目标进行监控管理调度的方法与系统。用先进的GSM/GPRS(Global Mobile System /General Packet Radio Servce无线通讯网络与GIS(Geographic Information System)技术相结合实现了对GPS设备等移动目标进行监控管理的所有功能。同时能够根据所监控的移动目标的数量合理选择系统所需要的通讯方式来满足系统的需要。首先移动目标(GPS设备)接收卫星发送的实时信息,并且移动目标不断的判断监控调度,中心的指令是否到达,然后根据具体的指令作出相关的操作。例如发送定位信息,报警等。
文档编号G06F19/00GK1595395SQ200410043638
公开日2005年3月16日 申请日期2004年6月23日 优先权日2004年6月23日
发明者王绍发, 王海, 云怀中 申请人:王绍发, 王海, 云怀中
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1