LKGO全称是LKGO行车安全管理软体,是由深圳路路科科技研发的一款用于车载安全电子终端的服务软体,具有提供行车数据预警、安全便捷服务、互联共享等特点的平台化管理软体,能为用户提供行安全服务。
基本介绍
- 中文名LKGO行车安全管理软体
- 简称LKGO
- 研发深圳路路科科技
- 类型用于车载安全电子终端的服务软体
功能简介
云后台
LKGO云后台採用中国移动光纤专线,支持区域代理商自助伺服器,提供区域终端统一管理,区域数据实时维护。通过云技术,后台为前端提供数据实时更新、天气预报、定位追蹤、轨迹查询、实时路况、救援、防盗、保养提示等便捷行车安全服务。
互联共享
LKGO适用于电子狗、车机、携带型导航、行车记录仪等汽车安全电子产品,併兼容手机、平板等智慧型移动终端。可以通过智慧型移动终端进行远程监控,通过微信或专业APP来实现信息共享。
预警数据
LKGO行车安全管理软体固定点数据接近100万笔,数据包括道路电子眼、学校、隧道、加油站、收费站、服务区、医院、事故多发路段等,覆盖全国,包括比较偏远的新疆、西藏、内蒙等地。
创新点
将固定测速与流动测速功能,完整的集成到导航系统中,能在导航仪萤幕上和导航软体一起叠加显示预警信息,并在导航系统上声音预警,实现了真正意义上的导航+固定+流动三合一预警。
能和市面主流的GPS导航地图无缝结合;针对市面上导航仪的多样性,LKGO行车安全管理软体首创GPS连线埠虚拟方式,即在导航仪上运行LKGO行车安全管理软体,软体会利用导航仪的GPS物理连线埠,自动虚拟出额外的GPS连线埠供导航地图使用,避免多个软体无法获取GPS信号的问题。
运行环境
LKGO主要是支持基于Windows CE的平台,支持Windows CE4.2、CE5.0、CE6.0为基础的导航系统,包括车载DVD导航和PND。
支持的解析度有480234、480272、800480等;
LKGO也支持Pocket PC以及Windows mobile的系统,如一些智慧型手机,MIO、华硕、多普达等。
需求
功能需求
LKGO行车安全管理软体套用于GPS导航仪中,为使用者及时提供全国範围内道路的安全预警服务,如固定测速、闯红灯、安全信息点,在使用过程中,距离测速点200米至800米的位置就开始发出预警,软体会发出语音及在萤幕弹出图片提示用户,包括距离、测速类型、限速值等信息,当用户处于超速状态时,语音提示已超速,限速多少,当前车速为多少;用户可以根据自己的使用习惯自行设定静音速度,当车速低于此速度时,一些信息点不出语音提示,但萤幕会有图示提示,用户还可选择信息点类型,如将闯红灯不选中,在实际使用过程中检测到该类信息时就不会提示。
当外接雷达测速装置时,可为用户警示移动测速信息,如碰到移动测速时,语音提示所探测到的频段,并伴有急促的语音提示声,及时提醒用户减速保持在安全车速範围内;能实现自能过滤功能,软体根据当前所检测到的固定点限速值及当前车速,自能过滤掉一些干扰信号!应该给用户提示,如果雷达与软体连线正常,将在界面弹出“正常”的提示框,如连线异常时,界面将出现连线错误提示框!
在主界面上以数字或指针的方式显示实时速度及方向;
因全国各地道路变化快,用户在使用过程中,发现有测速点提示有错误或不提示,可以通过界面上的按键将其添加或修改,内容包括测速点类型、限速值。
在界面开放两个导航软体的接口,用户可以自行选择地图,通过LKGO行车安全管理软体运行地图并可随意切换运行。为保证LKGO与地图运行时都能正常工作,LKGO运行后将虚拟其它连线埠给地图使用,地图在运行之前应该根据LKGO的虚拟连线埠进行修改否则有可能无法收星。满足不同用户的对地图的使用需求,软体应该支持多图扩展;
软体中加入行车电脑功能,主要为用户记录简单的行车情况,并在主界面上显示最高车速、平均车速、累计进程及行驶时间,从GPS有信号及有车速开始到无车速无信号时为一条记录。以天为保存集合可以记录最近半年的行车记录。
性能需求
数据精确度软体对测速点的误差距离,在高速路上允许在10米範围,在一般道路为5米範围。
时间特性要求检测到信息点后在1S内显示播报,检测到雷达信号后要在0.2秒内显示播报
接口设计
通过配置档案的形式定义GPS连线埠的串口号以及波特率。GPS信号为标準的NMEA 0183协定。
通过配置档案形式定义雷达接收串口号以及波特率,雷达协定为路科自定义雷达通讯协定。
GPS信号接收处理类CNewGPSDll
BOOL OpenGps(int nTimes = 0); //打开GPS串口
void CloseGps(); //关闭GPS串口
BOOL InitVirtualComPort(); //初始化虚拟串口
void OnDataChanged(char pBuff, DWORD dwCount); //GPS数据处理接口
雷达信号接收处理类CRFCtrl
BOOL OpenRFPort(); //打开雷达串口
BOOL Check_RF(BYTE Send_Buff, BYTE Rec_Buff); //校验雷达数据
void ProcessData(char pData, int nLength); //雷达数据处理接口
摄像点搜寻处理类CDataCtrl
BOOL InitFile(CString strFilePath);//初始化摄像点档案
void SearchCamera(long lLatitude, long lLongitude, short nAngle, UINT nSpeed);
//搜寻摄像点,传入经度、纬度、方向
CAMER_DATA GetCurrCamer(); //获取当前搜寻到的摄像点
WORD GetSpeedLimit(); //当前的固定测速点限速值