本发明属于汽车通信技术领域,尤其涉及一种汽车obd终端与平台服务器通信协议及系统。
背景技术:
目前,市场上大多数车载诊断系统(on-boarddiagnostic,obd)产品是obd盒子通过蓝牙与手机通讯,当手机离开蓝牙通讯范围时,用户无法获取车辆信息,不能满足实时监控车辆状态的需求。也有一部分产品在obd盒子内部集成了2g通讯模块,可以将obd盒子采集的车辆数据上传到远程平台服务器,但该设备网络带宽有限,不能满足车内越来越多的智能设备联网需求。还有少部分产品在obd盒子内部集成了3g/4g通讯模块和wifi模块,这些设备除了传输obd盒子采集的车辆数据外还可以提供wifi热点,让车内设备,如手机连接obd的wifi热点访问互联网。
但是,目前现有的这些设备没有提供obd终端联网信号强度,也不能监控联网设备(如手机)的联网状态,不能满足车内wifi网络管理需求。
技术实现要素:
本发明所要解决的技术问题为提供一种汽车obd终端与平台服务器通信协议及系统,旨在解决现有技术中不能获取obd终端联网状态信息的问题。
为解决上述技术问题,本发明是这样实现的,本发明提供了一种汽车obd终端与平台服务器通信协议,所述obd终端与所述平台服务器通信时,包括以下步骤:
所述obd终端按照预设的时间周期采集2g/3g/4g信号强度参数;
所述obd终端将所述信号强度参数发送至所述平台服务器。
进一步地,所述obd终端与所述平台服务器通信时,还包括以下步骤:
所述obd终端获取与其通过wifi连接的终端设备的wifimac地址;
所述obd终端将所述wifimac地址发送至所述平台服务器。
进一步地,所述obd终端与所述平台服务器通信时,还包括以下步骤:
所述obd终端检测到与终端设备的wifi连接断开时,将所述终端设备的断开信号发送至所述平台服务器。
进一步地,所述obd终端与所述平台服务器通信时,还包括以下步骤:
所述obd终端根据接收的来自所述平台服务器的查询wifimac指令,采集已连接的终端设备的wifimac地址;
所述obd终端将所述wifimac地址发送至所述平台服务器。
本发明还提供了一种汽车obd终端与平台服务器通信系统,所述通信系统包括汽车obd终端及平台服务器;所述汽车obd终端包括:
采集模块,用于按照预设的时间周期采集2g/3g/4g信号强度参数;
发送模块,用于将所述信号强度参数发送至所述平台服务器。
进一步地,所述obd终端还包括:
wifimac地址采集模块1,用于获取与其通过wifi连接的终端设备的wifimac地址;
则所述发送模块还用于将所述wifimac地址发送至所述平台服务器。
进一步地,所述发送模块还用于当检测到与终端设备的wifi连接断开时,将所述终端设备的断开信号发送至所述平台服务器。
进一步地,所述obd终端还包括:
wifimac地址采集模块2,用于根据接收的来自所述平台服务器的查询wifimac指令,采集已连接的终端设备的wifimac地址;
则所述发送模块还用于将所述wifimac地址发送至所述平台服务器。
本发明与现有技术相比,有益效果在于:
本发明提供了一种汽车obd终端与平台服务器通信方法及系统,汽车obd终端按照预设的时间周期采集2g/3g/4g及wifi信号强度参数,将该信号强度参数发送至平台服务器,使得通过平台服务器可以实时监控obd终端的联网信号强弱。另外,汽车obd终端提供wifi共享联网服务,当设备连接obd终端wifi网络时,obd终端会上报设备mac地址到平台服务器。平台服务器就知道哪个设备联网了,以便采取进一步操作(如用户身份识别等)。
附图说明
图1是本发明实施例提供的汽车obd终端与平台服务器通信过程流程图1;
图2是本发明实施例提供的汽车obd终端与平台服务器通信过程流程图2;
图3是本发明实施例提供的汽车obd终端与平台服务器通信系统示意图1;
图4是本发明实施例提供的汽车obd终端示意图1;
图5是本发明实施例提供的汽车obd终端与平台服务器通信系统示意图2;
图6是本发明实施例提供的汽车obd终端示意图2。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
作为本发明的第一个实施例,如图1所示,本发明提供的一种汽车obd终端与平台服务器通信协议,在汽车obd终端与平台服务器通信过程中,包括以下步骤:
步骤s101:obd终端按照预设的时间周期采集2g/3g/4g信号强度参数。其中,预设的时间周期可以根据用户的需求或者obd终端生产厂家的设定自行定义,例如:每隔5秒钟、半分钟或1分钟,obd终端自动采集一次网络信号强度参数。需要说明的是,此步骤所采集的网络信号强度参数,可以是3g信号强度参数,也可以是4g信号强度参数或2g信号强度参数等,主要依据obd终端当前所使用的是哪种网络。
步骤s102:obd终端将信号强度参数发送至平台服务器。由于平台服务器内有信号强度参数,平台服务器可以实时获知当前obd终端的网络连接状态;或者,平台服务器将该信号强度参数定期推送给车内的终端设备显示,以便车主或者其他的用户查看当前obd终端连网状态。
综上所述,本发明第一个实施例所提供的协议,由于定期将信号强度参数发送给了平台服务器,以便平台服务器实施获取当前obd终端联网状态。
作为本发明的第二个实施例,如图2所示,本发明提供的一种汽车obd终端与平台服务器通信协议,在汽车obd终端与平台服务器通信过程中,包括以下步骤:
步骤s101:obd终端按照预设的时间周期采集2g/3g/4g信号强度参数。其中,预设的时间周期可以根据用户的需求或者obd终端生产厂家的设定自行定义,例如:每隔5秒钟、半分钟或1分钟,obd终端自动采集一次网络信号强度参数。需要说明的是,此步骤所采集的网络信号强度参数,可以是3g信号强度参数,也可以是4g信号强度参数或2g信号强度参数等,主要依据obd终端当前所使用的是哪种网络。
步骤s102:obd终端将信号强度参数发送至平台服务器。平台服务器实时了解当前obd终端的网络连接状态;或者,平台服务器将该信号强度参数定期推送给车内的终端设备显示,以便车主或者其他的用户查看当前obd终端连网状态。例如,当显示网络信号较弱时,车主可以将车开到空旷且信号良好的地带,以获取更强的网络信号。
作为本发明的最佳实施例,为了使本发明所提供的方法达到最优的效果,本发明所提供的方法还包括以下步骤:
步骤s103:obd终端获取与其通过wifi连接的终端设备的wifimac地址。
步骤s104:obd终端将所述wifimac地址发送至平台服务器。通过步骤s103及s104,将与该obd终端连接的终端设备的wifimac地址上报至平台服务器,即实现设备上线时上报,以便当有终端设备连接obd终端的网络时,车主可以及时了解终端设备的连接状态,同时可以得到当前连接的终端设备的wifimac地址。
步骤s105:obd终端检测到与终端设备的wifi连接断开时,将所述终端设备的断开信号发送至所述平台服务器。即实现连接断开时上报操作,以便车主可以及时了解终端设备的连接状态。
步骤s106:obd终端根据接收的来自所述平台服务器的查询wifimac指令,采集已连接的终端设备的wifimac地址。
步骤s107:obd终端将所述wifimac地址发送至所述平台服务器。通过步骤s106和s107,使得车主实时了解当前有哪些终端设备通过连接obd终端的wifi热点访问互联网,监控终端设备的联网状态。例如,通过查询得出车载导航、用户a和用户b的手机正在通过连接obd终端的wifi热点访问互联网。
需要说明的是,平台服务器会将其接收的上述各种参数、信号等等主动推送至车主的终端设备显示。同时,平台服务器还对接收的来自obd终端的终端设备的wifimac地址,与预存的车主的终端设备的wifimac地址进行匹配,以确定当前的终端设备是否为车主的终端设备。
汽车obd终端会提供wifi共享联网服务,当设备连接obd终端wifi网络时,obd终端会上报设备mac地址到平台服务器。平台服务器就知道哪个设备联网了,以便采取进一步操作(如用户身份识别等)。
综上所述,本发明第二个实施例所提供的协议,通过将2g/3g/4g网络信号强度、wifimac地址上传到平台服务器,查询终端设备的wifi连接状态,对联网wifi的终端设备进行身份标识,同时将obd终端的网络故障信息及时上报,从而实现了对obd终端的联网状态、wifi设备连接状态、wifi设备身份识别、obd终端网络工作状态进行高效、准确的判断和管理,能够极大的满足车辆数据采集和车内wifi网络管理的需求。
作为本发明的第三个实施例,如图3所示,本发明提供了一种汽车obd终端与平台服务器通信系统,该系统包括obd终端10以及平台服务器20:
如图4所示,obd终端10包括采集模块101,发送模块102。采集模块101用于按照预设的时间周期采集2g/3g/4g信号强度参数;发送模块102用于将信号强度参数发送至平台服务器20备份。其中,预设的时间周期可以根据用户的需求或者obd终端10生产厂家的设定自行定义,例如:每隔5秒钟、半分钟或1分钟,采集模块101自动采集一次网络信号强度参数。需要说明的是,采集模块101所采集的网络信号强度参数,可以是3g信号强度参数,也可以是4g信号强度参数或2g信号强度参数等,主要依据obd终端10当前所使用的是哪种网络。
综上所述,本发明第三个实施例所提供的汽车obd终端与平台服务器通信系统,其所包含的obd终端定期将信号强度参数发送给了平台服务器,以便车主查看当前obd终端联网状态。
作为本发明的第四个实施例,如图5所示,本发明提供了一种汽车obd终端与平台服务器通信系统,该通信系统包括汽车obd终端10及平台服务器20。
如图6所示,obd终端10包括采集模块101、发送模块102、连接检测模块103、wifimac地址采集模块一104、wifimac地址采集模块二105。
采集模块101用于按照预设的时间周期采集2g/3g/4g信号强度参数;发送模块102用于将信号强度参数发送模块102发送至平台服务器20。
连接检测模块103,用于当检测到终端设备30与obd终端10通过wifi建立连接成功时,生成终端设备的接入信号;
wifimac地址采集模块一104,用于当接收到终端设备的接入信号时,获取当前接入的终端设备30的wifimac地址;则发送模块102102还用于将wifimac地址发送至平台服务器20。即实现终端设备30上线时上报,以便当有终端设备连接obd终端的网络时,车主可以及时了解,同时可以得到当前连接的终端设备20的wifimac地址。其中,终端设备30可以为手机,也可以是车载导航等。
连接检测模块104,还用于当检测到终端设备30与终端设备10的wifi连接断开时,生成终端设备30的连接断开信号;则发送模块102还用于当前断开的终端设备的连接断开信号发送至平台服务器20。即实现连接断开时上报操作,以便及时提醒车主,某个终端设备与obd终端的网络断开。
wifimac地址采集模块二105,用于根据接收的来自平台服务器20的查询wifimac指令,采集已连接的终端设备的wifimac地址;则发送模块102还用于将wifimac地址和发送至平台服务器20。车主实时了解当前有哪些终端设备通过连接obd终端的wifi热点访问互联网,监控终端设备的联网状态。例如,通过查询得出车载导航、用户a和用户b的手机正在通过连接obd终端10的wifi热点访问互联网。
平台服务器20会将其接收的上述各种参数、信号等等主动推送至车主的终端设备30上显示。同时,平台服务器30还对接收的与obd终端连接的终端设备的wifimac地址,与预存的车主的终端设备的wifimac地址进行匹配,以确定当前的终端设备是否为车主的终端设备。
综上所述,本发明第四个实施例所提供的obd终端与平台服务器通信系统,具有网络信号强弱状态上报、终端设备上线上报、终端设备连接断开时上报的功能。具体的,obd终端按照预设的时间周期采集2g/3g/4g及wifi信号强度参数,将该信号强度参数发送至平台服务器,使得通过平台服务器可以实时监控obd终端的联网信号强弱。另外,汽车obd终端提供wifi共享联网服务,当设备连接obd终端wifi网络时,obd终端会上报设备mac地址到平台服务器。平台服务器就知道哪个设备联网了,以便采取进一步操作(如用户身份识别等)。obd终端对网络工作状态进行高效、准确的判断和管理,能够极大的满足车辆数据采集和车内wifi网络管理的需求。以上所述仅为本发明的较佳实施例而已,并不用以限制发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。