本发明专利技术公开了一种基于COX协议的定位器与服务器的通信方法本发明专利技术通过在卫星定位器与服务器的通信协议之间设置心跳包等多种数据包,克服了现有技术中卫星定位器数据传输可靠性低、通信内容单一的技术问题,实现了一种定位上传可靠、满足通信内容多样化交互的基于COX协议的定位器与服务器的通信方法,有利于实现卫星定位器与服务器间命令、数据和状态的多样化交互,从而有利于资源的优化利用,具有良好的经济和社会效益。本发明专利技术可广泛应用于各种卫星定位器与服务器的通信系统。
【技术实现步骤摘要】
一种基于COX协议的定位器与服务器的通信方法
本专利技术涉及卫星定位器通信方法领域,尤其涉及一种定位器与服务器的通信方法。
技术介绍
LBS:基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)获取移动终端用户的位置信息(地理坐标,或大地坐标)。ICCID:Integratecircuitcardidentity,集成电路卡识别码即SIM卡卡号,相当于手机号码的身份证。IMSI:国际移动用户识别码(InternationalMobileSubscriberIdentificationNumber)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。OBD:On-BoardDiagnostic,车载诊断系统,这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态。卫星定位:是指使用空天卫星定位信息技术,确定当前位置的模块,包括但不限于美国GPS系统、中国BDS系统、俄罗斯GLONASS系统、欧洲GALILEO系统、或上述多种系统合用。卫星定位器:也称为卫星定位器终端,内置了卫星定位模块和移动通讯模块,且具有相应的独立使用功能的终端设备,或者具有上述功能的其他电子设备。如车载定位器终端、具有定位功能的行车记录仪、具有定位功能的车载多媒体、宠物定位器终端、特定人群定位器终端等。移动数据通讯连接:包括但不限于使用2G通讯的GPRS,3G通讯的WCDMA/TD-SCDMA/CDMA2000,4G通讯的FDD-LTE/TDD-LTE,以及今后升级的5G或更高系统,用于定位器与服务器通信连接。COX协议:一种自主开发的定位器与服务器的通信协议。其它术语解释:术语、缩写英文含义中文含义CMPPChinaMobilePeertoPeer中国移动点对点协议GPSGlobalPositioningSystem全球卫星定位系统GSMGlobalSystemforMobileCommunication全球移动通信系统GPRSGeneralPacketRadioService通用无线分组业务TCPTransportControlProtocol传输控制协议MCCMobileCountryCode移动用户所属国家代号MNCMobileNetworkCode移动网号码LACLocationAreaCode位置区码CellIDCellTowerID移动基站UDPUserDatagramProtocol用户数据报协议SOSSaveOurShip/SaveOurSouls遇难求救信号CRCCyclicRedundancyCheck循环冗余校验NITZNetworkIdentityandTimeZone,时区GISGeographicInformationSystem地理信息系统卫星定位器是内置了卫星定位模块和移动通信模块的卫星定位器,用于将卫星定位模块获得的定位数据通过移动通信模块2G/3G/4G网络)传至Internet上的一台服务器上,从而可以实现在电脑或卫星定位器上查询卫星定位器位置。随着互联网的发展和普及,卫星定位器应用在我们生活的方方面面,大到城市交通的定位调度、小到个人出行的定位服务。现有技术中,卫星定位器与服务器的通信内容单一,仅能用于获取卫星定位数据。一方面,当出现卫星无法定位、掉线的情况下,系统无法及时发现和处理,无法确保GPS定位数据传输的可靠性;另一方面,由于通信内容单一,无法实现卫星定位器与服务器间命令、数据和状态的多样化交互,造成资源的浪费。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种定位上传可靠、满足通信内容多样化交互的基于COX协议的定位器与服务器的通信方法。本专利技术所采用的技术方案是:一种基于COX协议的定位器与服务器的通信方法,包括步骤:S1,所述移动数据通讯连接建立成功并向服务器发送登陆信息包;S2,服务器接收到登录信息包后响应反馈数据到登陆信息包确认正常连接;S3,卫星定位器与服务器正常连接后,卫星定位器定时发送心跳包确认通信的正常;所述心跳包内容包括卫星定位器的状态信息,所述卫星定位器的状态信息包括卫星定位器的定位状态和设防状态。优选的,还包括步骤:卫星定位器与服务器正常连接后,卫星定位器每次开机时,主动服务器向上报信息传输通用包,所述信息传输通用包内容包括:A、上报设备所有的报警设置的开关状态,上报设置的SOS号码、中心号码、亲情号码;B、同步设备里使用的电话卡的ICCID、IMSI到定位平台;C、定时上报设备外接的电池电压。优选的,还包括步骤:卫星定位器与服务器正常连接后,服务器根据需要下发在线指令包到卫星定位器控制其执行相关任务;所述在线指令包的内容包括:设置卫星定位器的报警开关、SOS号码、中心号码、亲情号码,对车辆进行程断油电或恢复油电、设防/撤防操作。优选的,还包括步骤:卫星定位器与服务器正常连接后,卫星定位器触发报警条件时,向服务器发送报警包。优选的,还包括步骤:当服务器接收到报警包后,将卫星定位器的定位数据解析成地址并回传给卫星定位器;卫星定位器将回传的地址发送到预先设置的SOS号码上。优选的,还包括步骤:卫星定位器与服务器正常连接后,在卫星定位器不定位时,卫星定位器向服务器发送LBS多基站扩展信息包。优选的,还包括步骤:卫星定位器与服务器正常连接后,当卫星定位器不定位时接收到用户发送的地址请求指令,卫星定位器再发送LBS地址请求包向服务器请求地址解析;卫星定位器将服务器解析回传的地址转发给用户。优选的,所述卫星定位器为车载卫星定位器,所述方法还包括步骤:卫星定位器与服务器正常连接后,卫星定位器定期或根据需要向服务器发送OBD状态包。优选的,所述卫星定位器与服务器的所有通信数据包的结构均为:统一起始位、包长度、协议号、信息内容、信息序列号、错误校验、统一停止位;其中,信息序列号设定初始值,从开机后,每次发送数据序列号都自动加1。优选的,所述错误校验位为“包长度”到“信息序列号”的CRC-ITU值,如果接收方接收到的数据包计算有CRC错误,则抛弃这个数据包。本专利技术的有益效果是:本专利技术通过在卫星定位器与服务器的通信协议之间设置心跳包等多种数据包,克服了现有技术中卫星定位器数据传输可靠性低、通信内容单一的技术问题,实现了一种定位上传可靠、满足通信内容多样化交互的基于COX协议的定位器与服务器的通信方法,有利于实现卫星定位器与服务器间命令、数据和状态的多样化交互,从而有利于资源的优化利用,具有良好的经济和社会效益。本专利技术可广泛应用于各种卫星定位器与服务器的通信系统。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术一种实施例的方法流程示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本实施例中,卫星定位器开机或重启后,与服务器建立连接,如连接失败则判断重连时间,小于N分钟则重连(N可在1至1000范围内取值,可根据需要设定,默认为20),大于N分钟则重启;如连接成功则发送登录数据包到服务器;服务器收到登录信息包后回馈数据到卫星定位器,卫星定位器收到回馈数据后检验服务器登录信息包返回是否正确,如正确则判断连接成功,否则执行重连时间判定;定位器与服务本文档来自技高网...
【技术保护点】
1.一种基于COX协议的定位器与服务器的通信方法,其特征在于,包括步骤:S1,所述移动数据通讯连接建立成功并向服务器发送登陆信息包;S2,服务器接收到登录信息包后响应反馈数据到登陆信息包确认正常连接;S3,卫星定位器与服务器正常连接后,卫星定位器定时发送心跳包确认通信的正常;所述心跳包内容包括卫星定位器的状态信息,所述卫星定位器的状态信息包括卫星定位器的定位状态和设防状态。
【技术特征摘要】
1.一种基于COX协议的定位器与服务器的通信方法,其特征在于,包括步骤:S1,所述移动数据通讯连接建立成功并向服务器发送登陆信息包;S2,服务器接收到登录信息包后响应反馈数据到登陆信息包确认正常连接;S3,卫星定位器与服务器正常连接后,卫星定位器定时发送心跳包确认通信的正常;所述心跳包内容包括卫星定位器的状态信息,所述卫星定位器的状态信息包括卫星定位器的定位状态和设防状态。2.根据权利要求1所述的一种基于COX协议的定位器与服务器的通信方法,其特征在于,还包括步骤:卫星定位器与服务器正常连接后,卫星定位器每次开机时,主动服务器向上报信息传输通用包,所述信息传输通用包内容包括:A、上报设备所有的报警设置的开关状态,上报设置的SOS号码、中心号码、亲情号码;B、同步设备里使用的电话卡的ICCID、IMSI到定位平台;C、定时上报设备外接的电池电压。3.根据权利要求1所述的一种基于COX协议的定位器与服务器的通信方法,其特征在于,还包括步骤:卫星定位器与服务器正常连接后,服务器根据需要下发在线指令包到卫星定位器控制其执行相关任务;所述在线指令包的内容包括:设置卫星定位器的报警开关、SOS号码、中心号码、亲情号码,对车辆进行程断油电或恢复油电、设防/撤防操作。4.根据权利要求1所述的一种基于COX协议的定位器与服务器的通信方法,其特征在于,还包括步骤:卫星定位器与服务器正常连接后,卫星定位器触发报警条件时,向服务器发送报警包。5.根据权利要求1所述的一种基于COX协议的定位器与服务器的通信方法,...
【专利技术属性】
技术研发人员:高行新,刘维建,张军宗,吴超,谭志强,
申请(专利权)人:深圳市康凯斯信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。