一种汽车远程实时监控方法和系统的制作方法

文档序号:7918036阅读:266来源:国知局
专利名称:一种汽车远程实时监控方法和系统的制作方法
技术领域
本发明涉及汽车远程监控技术,特别涉及汽车远程实时监控方法和系统。
背景技术
当今的汽车大都采用了汽车总线技术。汽车总线为汽车内部各种复杂的 电子设备、控制、测量仪器等提供劳务统一的数据交换渠道。以汽车专家认为,近IO年来数据总线技术的引入也将是汽车电子技术发展的一个里程碑。总线技术的引入使得远程监控成为了现实。随着移动通信网络和全球因 特网的迅猛发展和日益融合,产生了很多无线互联网络技术。使得用户在户 外连接因特网成为可能。这样就可以通过互联网络传输和发送数据到汽车总 线上就可以实现远程监控。现行的汽车远程监控系统是通过用户端发送请求到WEB服务器,然后 WEB服务器才从数据库中提取结果并将其发送给用户端。这种汽车远程监 控系统要体现实时性就只能在用户端定时给WEB服务器发送请求,然后 WEB服务器不断响应请求。这时就会出现这样一种情况汽车运行状态突 然发生变化,如汽车突然加速,超速行驶。过一段时间之后用户端才看到改 变的状态,这个时候采取控制措施一发送汽车制动命令,可能为时已晚。也 就是说我们不能在第一时间知道汽车状态发生改变进而耽误了制止可能发 生的事故的最佳时机;用户端定时给WEB服务器发送请求还会造成这样一 种情况,汽车状态没有变化的时候,用户端定也给WEB服务器端发送请求; 这就造成了网络资源浪费,增加服务器的负担。所以现行汽车远程监控系统 实时性是较差的,不能满足现在监控的需求。并且现行的系统还增加了网络和服务器的负担。

发明内容
有鉴于此,本发明的主要目的在于提供一种汽车远程实时监控的方法和 系统,以解决现行汽车远程监控系统的实时性不够和网络负载重的问题。
为达到上述目的,本发明的技术方案具体是这样实现的 一种汽车远程实时监控系统,包括
用户监控模块、WEB通信模块、汽车通信模块、汽车总线模块、互联 网络,其特征在于所述的WEB通信模块包括嵌入TCP协议的WEB服务器, 用户监控模块、汽车通信模块分别通过互联网络与所述的WEB服务器建立 包含有TCP协议的连接,所述的汽车总线模块与汽车通信模块连接。
一种汽车远程实时监控方法,包括
Al、汽车通讯模块接收汽车总线模块上的汽车状态参数然后与WEB通 信模块数据库中的前 一状态数据进行比较,判断汽车状态参数是否有变化, 如有变化,则执行步骤A2;反之,则执行步骤A3;
A2、通过已建立的TCP协议连接向WEB通信模块传输数据;
A3、不向WEB通信模块传输数据;
A4、与用户监控模块建立TCP协议连接WEB通信模块接收到汽车通 信模块传输的数据的同时将该数据传输给用户监控模块;
A5、用户监控模块将接收到的来自WEB通信模块的数据显示出来,并 判断是否需要传输控制信息;不需要,则执行步骤A6;反之,则执行步骤 A7;
A6、等待WEB通信模块的下次数据;
A7、用户监控模块将控制信息传输给WEB通信模块,并等待WEB通 信模块下次数据;
A8 、 WEB通信模块将接收到的控制信息解析成为控制命令之后同时通 过已建立的TCP协议连接向汽车通讯模块传输控制命令;.A9、汽车通信模块将接收到的控制命令传输到汽车总线上,完成相应
的控制。
本发明提供的 一种汽车远程实时监控方法和系统,通过在支持HTTP协 议的WEB通信模块中嵌入TCP协议,使其支持TCP协议,这样WEB通信 模块与用户监控模块和汽车通信模块之间都可以建立TCP连接,实现 SOCKET侦听,这样只要用户监控模块和汽车通信模块要进行数据传输, WEB通信模块都可以第一时间知道并传输数据。不需要再像以前那样发送 传输请求之后才传输数据,提高了实时性;由于也不用定时发送数据传输请 求,减轻了网络和服务器的负载。


图1为本发明实施例一中汽车远程实时监控系统的结构示意图; 图2为本发明实施例二中汽车远程实时监控系统的结构示意图; 图3为本发明一实施例中汽车远程实时监控方法中数据传输主要流程 示意图。
图4为本发明一实施例中汽车远程实时监控方法中PC端和汽车通信模 块同时在线数据传输的流程示意图。
图5为发明一实施例中汽车远程实时监控方法中PC端在线,汽车通信 模块不在线时数据传输的流程示意图。
图6为发明 一 实施例中汽车远程实时监控方法中汽车通信模块在线,PC 端不在线时数据传输流程示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明作详细说明。
参照图1,提出本发明第一实施例的一种汽车远程实时监控系统包括用户监控模块101、汽车通信模块103、汽车总线模块104和互联网络,其还 包括支持TCP协议连接功能的WEB通信模块102,用户监控模块101、汽 车通信模块103分别通过互联网络与所述的WEB通信模块102建立包含有 TCP协议的连接,所述的汽车总线模块104与汽车通信模块103连接。
本实施例通过在支持HTTP协议的WEB通信模块中嵌入TCP协议,使 其支持TCP协议,这样WEB通信模块102与用户监控模块101和汽车通信 模块103之间都可以建立TCP连接,实现SOCKET侦听,只要用户监控才莫 块101和汽车通信模块103要进行数据传输,WEB通信模块102都可以第 一时间知道并传输数据。
参照图2 ,提出本发明的第二实施例,本实施例是基于第一实施例提 出的。
所述的用户监控模块101包括输入装置503、输出装置501和处理器 502,所述输入装置503和输出装置501分别与处理器502连接,所述处理 器502通过网络连接接口与WEB通信模块102的嵌入有TCP协议的WEB 服务器504建立包含有TCP协议的互联网络连接。所述的用户监控模块101 可以是PC终端,可以是可以连接互联网络的手机。所述的互联网络是无线 网络或者无线网络和有线网络的结合。所述的无线网络是GPRS、 WCDMA、 CDMA-2000、 TD-SCDMA、 GSM、 WIMAX中的一种或多种。
所述的汽车通信模块103包括汽车通信服务器103,所述的汽车通信服 务器103分别与所述的WEB服务器504和所述的数据库505相连接。
所述的汽车总线模块104包括汽车总线收发器507和汽车总线控制器 506,汽车总线控制器506分别与汽车通信服务器103及汽车总线收发器507 连接,汽车总线收发器507与汽车总线508相连接;所述的汽车总线可以是 CAN总线、可以是LINE总线。
本实施例中用户通过入装置503输入信息,处理装置502将该信息进行 处理后, 一方面将其发送给输出装置501,让其显示出来; 一方面将其发送给嵌入有TCP协议的WEB服务器504。 WEB服务器5(M接收到信息的同 时将该信息发送给汽车通信服务器103,汽车通信服务器103接收到信息的 同时将其发送到汽车总线控制器506。以后的步骤是现有技术就不再赘述。 这样就完成了信息从用户端向汽车端实时传输的过程。数据从汽车端的汽车 总线508到用户端的输出装置501的时传输过程与上述过程类似,在此就不 再赘述了 。 WEB通信模块102的数据库505具有按照数据库模式保存数据 的功能,方便查找,节省调用以往数据的时间。这样在保证和实现数据的实 时传输同时还使系统具有查看历史数据的功能。
如图3所示,本发明的汽车远程实时监控方法包括
5101、 汽车通讯模块接收汽车总线模块上的汽车状态参数然后与WEB 通信模块数据库中的前一状态数据进行比较,判断汽车状态参数是否有变 化,如有变化,则执行步骤S102;反之,则步骤S103;
5102、 通过已建立的TCP协议连接向WEB通信模块传输数据;
5103、 不向WEB通信模块传输数据;完成此步骤,本次数据传输结束。
5104、 与用户监控模块建立TCP协议连接WEB通信模块一接收到汽车 通信模块传输的数据就将该数据传输给用户监控模块;
5105、 用户监控模块将接收到的来自WEB通信模块的数据显示出来, 并判断是否需要传输控制信息;不需要,则执行步骤S106;反之,则执行 步骤S107;
5106、 用户监控模块等待WEB通信模块的下次数据;本次数据传输结束。
5107、 用户监控模块将控制信息传输给WEB通信模块,并等待WEB 通信模块下次数据;
5108、 WEB通信模块将接收到的控制信息解析成为控制命令之后就立 刻通过已建立的TCP协议连接向汽车通讯模块传输控制命令;
5109、 汽车通信模块将接收到的控制命令传输到汽车总线上,完成相应的控制。完成此步本次数据传输结束。
如图4所示,本发明的汽车远程实时监控方法, 进一步所述步骤S101之前还包括步骤: 201,用户通过浏览器登陆WEB服务器;
202,所述的WEB服务器验证登陆信息合格,则建立TCP协议连接, 反之,返回执行步骤201;
进一步所述步骤S101还包括
步骤206,汽车通信模块还将采集到的数据传输给WEB通信模块的数 据库保存。
进一步所述步骤S108还包括步骤211;
步骤211,用户监控模块发出警告信息。
用户监控模块可以通过短信的方式向汽车发送警告信息。
如图5所示,本发明的汽车远程实时监控方法,还包括用户通过浏览器 成功登陆WEB服务器、汽车通信模块网络连接不正常时,执行步骤401。 在判断用户是否在线、汽车通信模块网络连接是否正常之前,还要执行步骤 201、 202、 203。所述的判断方法为WEB服务器判断用户监控模块、汽车 通信模块是否与其建立TCP连接。
步骤401, WEB服务器将提取WEB通信模块中的数据库中的最后一次 存储数据及汽车不在线的信息传输给用户监控模块。
如图6所示,本发明的汽车远程实时监控方法,还包括用户不在线、汽 车通信模块网络连接正常时,执行步骤303。在判断用户是否在线、汽车通 信模块网络连接是否正常之前,还要执行步骤301、 302。所述的判断方法 为WEB服务器判断用户监控模块、汽车通信模块是否与其建立TCP连接。
301,汽车通信模块上线,主动向WEB通信模块中的嵌入有TCP协议 的WEB服务器发送网络连接请求;
302, WEB服务器4妄收请求并建立TCP协议连接;
ii303,执行步骤206。
现结合图3、图4、图5、图6,通过具体实施例来进一步详细介绍本发 明的原理和具体的实现过程
l.WEB服务器判断PC终端和汽车通信服务器网络连接都正常
PC终端通过有线网络或者WIMAX网络与嵌入有TCP协议的WEB服 务器连接,本发明优选通过有线网络进行连接。当然,本发明的用户监控模 块可以有多个PC终端。
PC终端登陆WEB服务器,按如下步骤进行
步骤201, PC终端通过浏览器登陆嵌入TCP协议的WEB服务器,并 传输验证信息;
步骤202,所述WEB服务器判断验证信息是否正确;否,执行步骤201, 反之,执行步骤203;
步骤203, PC终端与所述的WEB服务器建立包含有TCP连接;这样 在PC终端和WEB服务器之间就建立了 SOCKET侦听。只要双方有数据要 传输,都可以第一时间知道,并传输数据。
所述的WEB月l务器通过GPRS、 WCDMA、 CDMA、 TD-SCDMA、 GSM、 WIMAX中的一种无线网络与汽车通信服务器连接。本发明优选GPRS网络。 所述的汽车通信服务器还与CAN总线模块相连接,所述的汽车通信服务器 还与数据库连接。
在规定的时刻从CAN总线将汽车状态数据传输给CAN收发器,CAN 收发器将数据传输给CAN控制器,CAN控制器将该数据处理后传输给汽车 通信服务器。
只要汽车中有设备在运行,则汽车通信服务器就在线。汽车通信服务器 上线,并主动向WEB服务器发送连接请求。WEB服务器接收到该请求,与 其建立TCP连接,这样也在WEB服务器和汽车通信服务器之间建立了 SOCKET侦听,达到能在第一时间传输数据的效果。执行步骤206;
12器执行步骤204。 步骤204,汽车通信服务器将接收来自CAN总线的数据传输,将该数 据与数据库中的前一时刻的数据比较,判断是否一样? 不一样,则执行步
骤206、 207; —样,则扭J亍步骤205;
步骤205,汽车通信服服务器不向WEB通信模块传输数据;完成此步 骤,这次数据传输过程结束。
步骤207,汽车通信服务器将接收来自CAN总线的数据传输给所述 WEB服务器。
步骤208, WEB服务器将接收到的汽车状态信息传输给PC终端。
步骤209, PC终端接收数据,将其显示出来,并判断是否需要传输控制 信息。是,执行步骤211、 212;否,执行步骤210;
步骤210,这次传输过程结束。
步骤211, PC终端通过发送短信警示司机。
步骤212, PC终端向WEB通信模块传输控制信息。
步骤213, WEB通信模块接收控制信息,并将其解析成为控制命令,将 该控制命令传输给汽车通信服务器。
步骤214,汽车通信服务器接收控制命令,并将其传输给汽车总线模块。 完成此步本次数据传输过程结束。
每次数据传输都是重复着上面所述的这种流程。
2.WEB服务器判断PC终端在线,汽车通信服务器不在线时 执行步骤401, WEB服务器将提取WEB通信模块中的数据库中的最后 一次存储数据及汽车不在线的信息传输给用户监控模块。
在步骤401之前还包括步骤2Q1、步骤202、步骤203;
13步骤201, PC终端通过浏览器登陆嵌入TCP协议的WEB服务器,并 发送-睑证信息;
步骤202,所述WEB服务器判断验证信息是否正确;否,执行步骤201,
反之,执行步骤203;
步骤203, PC终端与所述的WEB服务器建立包含有TCP连接; 本过程可以浏览到距此时最近一次汽车状态,这样有助于分析汽车的潜
在危险或威胁所在,在汽车检修中可以提供参考。完善了汽车远程实时监控
方法和系统。
3. WEB服务器判断PC终端不在线,汽车通信服务器在线时 执行如下步骤
301, 汽车通信模块上线,主动向WEB通信模块中的嵌入有TCP协议 的WEB服务器发送请求;
302, WEB服务器接收请求并建立TCP协议连接; 303,执行步骤206。
本过程将用户不在线时的汽车状态信息保存起来,为我们以后调用和分 析该时间段的汽车数据提供方便。进 一 步完善了汽车远程实时监控方法和系 统。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1、一种汽车远程实时监控系统,包括用户监控模块、汽车通信模块、汽车总线模块、互联网络,其特征在于还包括支持TCP协议连接功能的WEB通信模块,用户监控模块、汽车通信模块分别通过互联网络与所述的WEB通信模块建立包含有TCP协议的连接,所述的汽车总线模块与汽车通信模块连接。
2、 如权利要求1所述的汽车远程实时监控系统,其特征在于所述的WEB 通信模块包括嵌入TCP协议的WEB服务器和数据库,所述的数据库与所述 的WEB服务器连接,所述的WEB服务器还通过互联网络分别与用户监控 模块、汽车通信模块连接。
3、 如权利要求1所述的汽车远程实时监控系统,其特征在于所述的汽 车总线模块包括汽车总线收发器和汽车总线控制器,汽车总线控制器分别与 汽车通信模块及汽车总线收发器连接,汽车总线收发器还与汽车总线相连 接。
4、 如权利要求3所述的汽车远程实时监控系统,其特征在于所述的汽 车总线可以是CAN总线、可以是LINE总线。
5、 如权利要求1所述的汽车远程实时监控系统,其特征在于所述的互 联网络是无线网络或者无线网络和有线网络的结合。
6、 如权利要求5所述的汽车远程实时监控系统,其特征在于所述的无 线网络是GPRS、 WCDMA、 CDMA國2000、 TD-SCDMA、 GSM、 WIMAX中的一种或多种。
7、 如权利要求2至6任一所述的汽车远程实时监控系统,其特征在于 所述的用户监控模块包括输入装置、输出装置和处理器,所述输入装置和输 出装置分别与处理器连接,所述处理器通过网络连接接口与WEB服务器建 立包含有TCP协议的互联网络连接。
8、 如权利要求7所述的汽车远程实时监控系统,其特征在于所述的用 户监控模块可以是PC终端,可以是可以连接互联网络的手机。
9、 如权利要求8所述的汽车远程实时监控系统,其特征在于所述的汽 车通信模块包括汽车通信服务器,所述的汽车通信服务器还与数据库相连 接。
10、 一种汽车远程实时监控方法,其特征在于,包括Al、汽车通讯模块接收汽车总线模块上的汽车状态参数,然后与WEB 通信模块数据库中的前一状态数据进行比较,判断汽车状态参数是否有变 化,如有变化,则执行步骤A2;反之,则执行步骤A3;A2、通过已建立的TCP协议连接向WEB通信模块传输数据;A3、不向WEB通信才莫块传输数据;A4、与用户监控模块建立TCP协议连接的WEB通信模块接收到汽车 通信模块传输的数据同时将该数据传输给用户监控模块;A5、用户监控模块将接收到的来自WEB通信模块的数据显示出来,并 判断是否需要传输控制信息;不需要,则执行步骤A6;反之,则执行步骤 A7;A6、等待WEB通信模块的下次数据;A7、用户监控模块将控制信息传输给WEB通信模块,并等待WEB通 信模块下次数据;A8、 WEB通信模块将接收到的控制信息解析成为控制命令之后同时通过已建立的TCP协议连接向汽车通讯模块传输控制命令;A9、汽车通信模块将接收到的控制命令传输到汽车总线上,完成相应 的控制。
11、 如权利要求10所述的汽车远程实时监控方法,其特征在于所述步 骤Al之前还包括Dl,用户通过浏览器登陆WEB服务器;D2,所述的WEB服务器验证登陆信息是否正确,正确则执行步骤D3; 反之,返回执行D 1;D3,用户通过浏览器与WEB服务器建立TCP协议连接。
12、 如权利要求10所述的汽车远程实时监控方法,其特征在于所述步 骤Al进一步包括步骤E,汽车通信模块还将采集到的数据传输给WEB通信模块的数据库保存。
13、 如权利要求10所述的汽车远程实时监控方法,其特征在于所述步 骤Al之前还包括步骤a, 汽车通信模块上线,主动向WEB通信模块中的嵌入有TCP协议的 WEB服务器发送网络连接请求;b, WEB服务器接收请求并建立TCP协议连接。
14、 如权利要求10所述的汽车远程实时监控方法,其特征在于所述步 骤A8进一步包括用户监控模块发出警告信息。
15、 如权利要求11所述的汽车远程实时监控方法,其特征在于还包括 用户通过浏览器成功登陆WEB服务器、汽车通信模块网络连接不正常时,执行步骤F。
16,如权利要求15所述的汽车远程实时监控方法,其特征在于所述的 步骤F, WEB服务器将提取WEB通信模块中的数据库中的最后一次存储数 据及汽车不在线的信息传输给用户监控模块。
17、如权利要求10所述的汽车远程实时监控方法,其特征在于还包括 用户不在线、汽车通信模块网络连接正常时,执行步骤E。
全文摘要
本发明提供一种汽车远程实时监控方法和系统,包括用户监控模块、汽车通信模块、汽车总线模块、互联网络,其还包括支持TCP协议连接功能的WEB通信模块,用户监控模块、汽车通信模块分别通过互联网络与所述的WEB通信模块建立包含有TCP协议的连接,所述的汽车总线模块与汽车通信模块连接。通过在支持HTTP协议的WEB通信模块中嵌入TCP协议,使其支持TCP协议,这样WEB通信模块与用户监控模块和汽车通信模块之间都可以建立TCP连接,实现SOCKET侦听,达到WEB通信模块可以第一时间知道并传输数据的效果,提高了实时性。由于不用定时发送数据传输请求,减轻了网络和服务器的负载。
文档编号H04L29/08GK101662488SQ20081014216
公开日2010年3月3日 申请日期2008年8月29日 优先权日2008年8月29日
发明者李兴军, 静 罗 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1