车载导航监控系统和方法

文档序号:6098770阅读:363来源:国知局
专利名称:车载导航监控系统和方法
技术领域
本发明涉及导航技术,具体涉及具有监控功能的导航系统和方法。
背景技术
在当今所有导航产品中,都没有监控功能。一台导航仪只能知道自己的位置,不能监控到其他的导航仪,导航仪也不能进行互相的通信。外界没有办法监控导航仪,以及指定导航仪将要去的目的地。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述导航仪不能和外界设备进行通信的缺陷,提供一种能和外界设备进行通信协调的车载导航监控系统和方法。
本发明解决其技术问题所采用的技术方案是构造一种车载导航监控系统,包括用于接收卫星定位系统信号实现车辆定位、导航的导航模块,用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和所述命令输入模块、显示模块、通信模块和导航模块相连,用于实现用户信息的输入和发送、接收监控命令并执行命令、回传位置信息的监控模块。
在本发明所述的车载导航监控系统中,所述显示模块包括用于显示地图和车辆位置信息的地图显示模块,还包括用于显示所述导航监控系统工作状态的状态显示模块。
在本发明所述的车载导航监控系统中,所述通信模块为GSM通信模块、GPRS通信模块、短波通信模块、无线通信模块。
本发明解决其技术问题所采用的技术方案是构造一种车载导航监控方法使用用于接收卫星定位系统信号实现车辆定位、导航的导航模块,用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和用于实现用户信息的输入和发送、接收监控命令并执行命令、回传位置信息的监控模块,实现用户信息输入、接收并执行外界发送的命令、回传车载导航监控系统的位置信息的方法具体包括如下步骤A)用户通过命令输入模块输入信息,通信模块发送用户输入的信息;B)通信模块接收到外界发送的命令,监控模块处理通信模块接收到的命令;C)导航模块得到车载导航监控系统的位置信息,通信模块发送位置信息。
在本发明所述的车载导航监控方法中,在步骤A中包括如下步骤A1)用户通过命令输入模块输入信息;A2)监控模块解析用户输入的信息,产生命令;A3)通信模块发送通过监控模块产生的命令。
在本发明所述的车载导航监控方法中,步骤A1中用户输入命令为文本形式,步骤A1还包括如下步骤A1.1)用户完成文本信息输入后,命令输入模块向监控模块发送命令解析请求;步骤A2还包括如下步骤A2.1)监控模块收到命令输入模块的命令解析请求后,存储用户输入的文本信息,并按照特定协议对输入的文本信息进行命令编码,产生命令;步骤A3还包括如下步骤A3.1)通信模块按照通信协议对命令进行协议编码,并保存协议编码后的命令;A3.2)通信模块发送经过编码后的用户命令并检测是否发送成功,如果发送成功则执行步骤A3.3,如果执行失败则执行步骤A3.4;A3.3)将用户命令发送成功的信息通过状态显示模块显示,结束;A3.4)将用户命令发送失败的信息通过状态显示模块显示,直接返回步骤A3.2或者等待用户重试操作后返回步骤A3.2。
在本发明所述的车载导航监控方法中,所述接收外界设备的监控命令并执行过程,包括如下步骤B1)通信模块检测命令并接收;B2)监控模块的命令解析单元解析命令;B3)监控模块的命令执行单元控制命令执行。
在本发明所述的车载导航监控方法中,步骤B1中还包括如下步骤B1.1)通信模块采用轮寻或中断方式检测是否有新命令,如果有新命令则执行步骤B1.2;B1.2)通信模块接收新命令的信息;
B1.3)通信模块判断接收是否成功并保存是否成功接收的信息;如果接收成功则执行步骤B1.4,否则结束;B1.4)通信模块保存接收到的命令,并按照通信协议对命令进行协议解码,得到原始的命令;步骤B2中还包括如下步骤B2.1)监控模块的命令解析单元保存原始的命令;B2.2)监控模块的命令解析单元按照特定的协议对原始命令进行命令解析;B2.3)监控模块的命令解析单元保存解析后的命令信息;B2.4)监控模块的命令解析单元将解析后的命令传送给监控模块的命令执行单元;步骤B3还包括如下步骤B3.1)监控模块的命令执行单元存储解析后的命令信息;B3.2)监控模块的命令执行单元根据命令类型,将命令分配给具体的执行模块进行处理;B3.3)监控模块的命令执行单元控制执行具体的命令。
在本发明所述的车载导航监控方法中,所述发送位置信息过程,包括如下步骤C1)导航模块得到GPS信息;C2)监控模块生成位置信息;C3)通信模块发送位置信息。
在本发明所述的车载导航监控方法中,步骤C1中还包括如下步骤C1.1)导航模块获取车载导航监控系统的GPS信息;C1.2)导航模块保存GPS信息;步骤C2还包括如下步骤C2.1)监控模块解析GPS信息,得到位置信息;C2.2)监控模块保存位置信息;步骤C3还包括如下步骤C3.1)通信模块对位置信息按照通信协议要求进行协议编码;C3.2)通信模块发送协议编码后的位置信息。
本发明的有益效果是,导航和监控技术的结合,可以大大拓展导航的功能和应用范围,可以提供给导航仪进行通信的模块,使导航仪之间,导航仪与pc,以及导航仪与其他设备可以进行无线通信;导航与监控的互相协调,共同工作,使得导航仪能够接收并且执行外界传过来的命令,应用各个模块来执行命令;也能够通过通信模块来发送命令和发送数据。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明的车载导航监控系统框图;图2、图3是本发明的车载导航监控方法实现用户信息的输入和发送过程的流程图;图4、图5是本发明的车载导航监控方法实现用户信息的接收外界设备的监控命令并执行过程的流程图;图6、图7是本发明的车载导航监控方法实现用户信息的发送位置信息过程的流程图。
具体实施例方式
如图1所示为本发明车载导航监控系统的框图,包括用于接收卫星定位系统信号实现车辆定位、导航的导航模块,用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和所述命令输入模块、显示模块、通信模块和导航模块相连,用于实现用户命令发送、接收监控命令并执行命令、回传位置信息的监控模块。
显示模块包括用于显示地图和车辆位置信息的地图显示模块,用于显示所述导航监控系统工作状态的状态显示模块。
通信模块为GSM通信模块,通信模块相当于神经网络连接着各个导航仪和监控中心。通信模块现在用的是GSM中的短信功能。采用短信通信,通信过程比较简单,它不需要事先建立网络连接,确认,解除连接的过程。只需要把短信发给移动电话服务商的短信中心即可。这样就减少了系统资源的开销。通信模块采用无线通信模块,具体可采用GPRS,短波通信等多种通信方式。
导航模块,能够设置目的地,能够根据设置的目的地进行规划和导航,能够进行定位。
监控模块可以通过通信模块向指定的设备发送数据,实现车载导航监控系统和其他车辆的车载导航监控系统、PC机器、监控中心等的双向通信。
监控模块要能够把自己的位置以一种协议,通过某种传输方式发送给指定设备。监控模块能够接收并解析命令,调用导航模块的功能或其他模块的功能来执行命令。监控模块能够接收到另一个监控模块发送的位置信息,并在本机的地图显示模块上进行显示。监控模块能够根据其他导航仪给定的目的地通知导航模块进行规划。监控模块能够根据对命令进行判断,决定是否执行次命令。
地图显示模块,可以显示地图并且在地图上标记出自己和被监控车辆的位置。
本发明的车载导航监控方法,包括用户信息的输入和发送的步骤,接收外界设备的监控命令并执行的步骤和发送位置信息的步骤。
如图2、图3所示,为本发明的车载导航监控方法实现用户信息的输入和发送过程的流程图,包括如下步骤S10)用户信息输入,具体为用户通过命令输入模块输入文本信息;S11)监控模块对用户输入的信息进行编码,产生命令;S12)通信模块发送命令,具体包括如下步骤S121)通信模块按照通信协议对命令进行协议编码,并保存编码后的命令;S122)通信模块发送用户命令并检测是否发送成功,如果发送成功则执行步骤S123,如果执行失败则执行步骤S124;S123)将用户命令发送成功的信息通过状态显示模块显示,结束;S124)将用户命令发送失败的信息通过状态显示模块显示,直接返回步骤S122或者等待用户重试操作后返回步骤S122。
在步骤S10中,当用户输入信息后,命令输入模块向监控模块发送命令解析请求。其中用户输入信息可以有多种输入方式,可以设定输入模块,由用户直接输入文本信息,还可以预先存好的命令,供用户选择,还可以采用语音输入等方式。
在步骤S11中,监控模块收到命令输入模块的命令解析请求后,存储用户输入的文本信息,并按照特定协议对输入的文本信息进行命令编码,产生命令。本发明的输入模块采用文字的形式输入命令,使得用户输入简单,易懂;并对用户输入的信息采用编码方式后发送,使得命令的长度大大减小,减少了通信的数据量。
在步骤S12中,还包括如下步骤从最初的文本信息到最终发送的命令之间,经过了两次编码分别为命令编码和协议编码。将命令编码和协议编码分开,可以降低系统的耦合,提高系统的灵活性。因为各种通信模式所要求的通信协议不同,这就决定着通信编码的不同。如果把命令和通信协议放在一起的话,通信对于命令的解析是不透明的,那么对于不同的通信协议所作的命令解析也会不同,这对于以后的扩展是不利的。采用通信编码和命令编码的分离使得发送对于命令解析是透明的,简化了命令解析的开发。如果更换通信模块,只需要更换通信协议解析模块即可。
如图4、图5所示为本发明的车载导航监控方法实现用户信息的接收外界设备的监控命令并执行过程的流程图,包括如下步骤。
S20)通信模块检测命令并接收,具体为S201)采用轮寻或中断方式检测是否有新命令,如果有新命令则执行步骤S202;S202)接收新命令;S203)判断是否接收成功并保存是否成功接收的信息;如果接收成功则执行步骤S204,否则结束;S204)按照通信协议,对接收到的命令进行协议解码,得到原始的命令;通信模块采用轮寻或中断检测是否有新命令,一旦检测到有信息就去取得信息。采用查询和读取分离,可以使得在检测时简化操作,减少系统开销,使得来新命令时的响应比较快。
S21)监控模块的命令解析单元解析命令,具体为S211)监控模块的命令解析单元保存原始的命令;S212)监控模块的命令解析单元按照特定的协议对原始命令进行命令解析;S213)监控模块的命令解析单元保存解析后的命令信息;S214)监控模块的命令解析单元向命令执行单元传送解析后的命令;这里采用了命令读取和解析分离的方法,使得数据读取时对协议的解析对于命令解析是透明的,那么采用不同的通信方式和协议都不会影响命令解析单元的命令解析。
S22)监控模块的命令执行单元控制命令执行,具体为S221)监控模块的命令处理单元存储解析后的命令信息;S222)监控模块的命令处理单元根据命令类型,将命令分配给具体的执行模块进行处理;S223)各具体的执行模块执行具体的命令(例如如果具体的命令是回传位置信息,则由导航模块执行;如果具体的命令是发出报警信号,则由报警模块执行,发出鸣笛,等根据具体的需要设置)。
采用命令的解析和命令执行分开的方式,可以提高系统的灵活性;当编码的方式需要改变时,只需要改变编码方式,具体的命令执行部分则不需要改变。
如图6、图7所示为本发明的车载导航监控方法实现用户信息的发送位置信息过程的流程图,包括如下步骤。
S30)导航模块得到GPS信息,具体步骤如下S301)导航模块获取GPS信息
S302)导航模块保存GPS信息S31)监控模块生成位置信息,具体步骤如下S311)监控模块解析GPS信息,得到位置信息S312)监控模块保存位置信息S32)通信模块发送位置信息,具体步骤如下S321)通信模块对位置信息按照通信协议要求进行协议编码;S322)向指定设备发送协议编码后的位置信息。
例如控制中心可以传给一辆车一个目的地,让它去那里执行一项命令。又例如车主可以用手机或其他通信设置,查询车辆所在的位置。例如110报警中心接到一个报警电话,监控中心可以知道报警电话的位置,而巡逻车不可能知道,那么就可以把这个位置发给离报警地点最近的巡逻车,让巡逻车以最佳的路径到达出事现场。类似这样的应用还有很多。火警和急救中心都可以用到这种方式。还可以针对不同的行业开发不同的功能,例如如果我们要很多辆警车执行一项任务,就可以用监控中心根据需要规划出多条路发送给各个车辆。
权利要求
1.一种车载导航监控系统,包括用于接收卫星定位系统信号实现车辆定位、导航的导航模块,其特征在于,还包括用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和所述命令输入模块、显示模块、通信模块和导航模块相连,用于实现用户信息的输入和发送、接收监控命令并执行命令、回传位置信息的监控模块。
2.根据权利要求1所述的车载导航监控系统,其特征在于,所述显示模块包括用于显示地图和车辆位置信息的地图显示模块,还包括用于显示所述导航监控系统工作状态的状态显示模块。
3.根据权利要求1所述的车载导航监控系统,其特征在于,所述通信模块为GSM通信模块、GPRS通信模块、短波通信模块。
4.一种车载导航监控方法,其特征在于,使用用于接收卫星定位系统信号实现车辆定位、导航的导航模块,用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和用于实现用户信息的输入和发送、接收监控命令并执行命令、回传位置信息的监控模块,实现用户信息输入、接收并执行外界发送的命令、回传车载导航监控系统的位置信息的方法具体包括如下步骤A)用户通过命令输入模块输入信息,通信模块发送用户输入的信息;B)通信模块接收到外界发送的命令,监控模块处理通信模块接收到的命令;C)导航模块得到车载导航监控系统的位置信息,通信模块发送位置信息。
5.根据权利要求4所述的车载导航监控方法,其特征在于,在步骤A中包括如下步骤A1)用户通过命令输入模块输入信息;A2)监控模块解析用户输入的信息,产生命令;A3)通信模块发送通过监控模块产生的命令。
6.根据权利要求5所述的车载导航监控方法,其特征在于,步骤A1中用户输入命令为文本形式,步骤A1还包括如下步骤A1.1)用户完成文本信息输入后,命令输入模块向监控模块发送命令解析请求;步骤A2还包括如下步骤A2.1)监控模块收到命令输入模块的命令解析请求后,存储用户输入的文本信息,并按照特定协议对输入的文本信息进行命令编码,产生命令;步骤A3还包括如下步骤A3.1)通信模块按照通信协议对命令进行协议编码,并保存协议编码后的命令;A3.2)通信模块发送经过编码后的用户命令并检测是否发送成功,如果发送成功则执行步骤A3.3,如果执行失败则执行步骤A3.4;A3.3)将用户命令发送成功的信息通过状态显示模块显示,结束;A3.4)将用户命令发送失败的信息通过状态显示模块显示,直接返回步骤A3.2或者等待用户重试操作后返回步骤A3.2。
7.根据权利要求4所述的车载导航监控方法,其特征在于,所述接收外界设备的监控命令并执行过程,包括如下步骤B1)通信模块检测命令并接收;B2)监控模块的命令解析单元解析命令;B3)监控模块的命令执行单元控制命令执行。
8.根据权利要求7所述的车载导航监控方法,其特征在于,步骤B1中还包括如下步骤B1.1)通信模块采用轮寻或中断方式检测是否有新命令,如果有新命令则执行步骤B1.2;B1.2)通信模块接收新命令的信息;B1.3)通信模块判断接收是否成功并保存是否成功接收的信息;如果接收成功则执行步骤B1.4,否则结束;B1.4)通信模块保存接收到的命令,并按照通信协议对命令进行协议解码,得到原始的命令;步骤B2中还包括如下步骤B2.1)监控模块的命令解析单元保存原始的命令;B2.2)监控模块的命令解析单元按照特定的协议对原始命令进行命令解析;B2.3)监控模块的命令解析单元保存解析后的命令信息;B2.4)监控模块的命令解析单元将解析后的命令传送给监控模块的命令执行单元;步骤B3还包括如下步骤B3.1)监控模块的命令执行单元存储解析后的命令信息;B3.2)监控模块的命令执行单元根据命令类型,将命令分配给具体的执行模块进行处理;B3.3)监控模块的命令执行单元控制执行具体的命令。
9.根据权利要求4所述的车载导航监控方法,其特征在于,所述发送位置信息过程,包括如下步骤C1)导航模块得到GPS信息;C2)监控模块生成位置信息;C3)通信模块发送位置信息。
10.根据权利要求9所述的车载导航监控方法,其特征在于,步骤C1中还包括如下步骤C1.1)导航模块获取车载导航监控系统的GPS信息;C1.2)导航模块保存GPS信息;步骤C2还包括如下步骤C2.1)监控模块解析GPS信息,得到位置信息;C2.2)监控模块保存位置信息;步骤C3还包括如下步骤C3.1)通信模块对位置信息按照通信协议要求进行协议编码;C3.2)通信模块发送协议编码后的位置信息。
全文摘要
本发明涉及一种车载导航监控系统和方法,车载导航监控系统,包括导航模块,还包括用于输入用户命令的命令输入模块,用于向用户显示信息的显示模块,用于和外界设备进行通信的通信模块,和所述命令输入模块、显示模块、通信模块和导航模块相连的用于实现导航和监控功能结合的监控模块;车载导航监控方法包括用户信息的输入和发送过程、接收监控命令并执行命令过程和回传位置信息过程;本发明使得导航和监控技术相结合,可以大大拓展导航的功能和应用范围。
文档编号G01C21/26GK1828331SQ20051003390
公开日2006年9月6日 申请日期2005年3月29日 优先权日2005年3月29日
发明者苏向奎 申请人:佛山市顺德区瑞图万方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1