本发明涉及通讯连接,尤其涉及一种优化通讯链路的方法及终端。
背景技术:
1、无人车指控平台是一个基于web浏览器开发的bs(browser/server,浏览器/服务器模式)端系统。不同于传统的cs(client/server,客户/服务器模式)端架构,bs端架构最大的问题在于前端显示界面与后台服务无法通过tcp/ip协议建立起一个长链接进行数据传输,以此保证数据的实时性与有效性。如图1,在以往的车联网web平台中,指控平台与后台前置机服务之间只能通过http协议进行数据传输,例如在指控平台需要获取无人车的实时数据或上下线数据,则必须以轮询的方式向后台请求数据。如此一来,车辆数据的实时性便受制于指控平台向后台前置机服务轮询的频率。若指控平台向后台的轮询频率为1秒一次,而车载终端的上报数据频率为1秒10条,那么显然无人车上报数据的实时性将会受到影响。
2、同时,在指控平台操控无人车时,由于无人车现场情况复杂,可能会遇到通讯信号弱、通讯中断、甚至终端重启等情况,无人车的连接情况时好时坏,这就导致无人车向终端上报数据时断时续,平台无法实时了解无人车的信号情况。
3、而为了确保无人车与指控平台的信息保持通畅,目前一般采用在硬件上加强数据链保证,如增加信号基站、加大信号发送强度等方式,但在软件上却没有同步实现数据链的优化。
技术实现思路
1、本发明所要解决的技术问题是:提供一种优化通讯链路的方法及终端,在软件系统上优化无人车数据链。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、一种优化通讯链路的方法,包括步骤:
4、获取数据终端与指控平台之间的源通讯链路,在所述源通讯链路中构建实时数据转发通道,得到目标通讯链路;
5、在所述目标通讯链路中,通过所述指控平台监听所述数据终端的通讯频率,得到所述数据终端的信号强度。
6、为了解决上述技术问题,本发明采用的另一种技术方案为:
7、一种优化通讯链路的终端,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种优化通讯链路的方法中的各个步骤。
8、本发明的有益效果在于:通过数据终端与指控平台之间构建实时数据转发通道,通过软件优化的方式令数据终端发出的信息报文可以从数据终端通畅地推送至指控平台,实现了数据终端与指控平台之间数据的实时交互,减少数据终端到指控平台之间各环节的等待消耗,提高数据终端上报数据的实时性。同时,因为通讯链路不稳定或数据终端突然上下线等因素影响,易导致数据终端的数据不能及时反馈,所以,本发明通过指控平台对数据终端的通讯频率进行监控,从而评估数据终端的信号强弱,方便操作人员实时查看数据终端的信号情况,并针对不同的信号情况进行纠偏或优化,保证数据终端与指控平台的稳定通讯。
1.一种优化通讯链路的方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种优化通讯链路的方法,其特征在于,所述源通讯链路包括后台服务;
3.根据权利要求2所述的一种优化通讯链路的方法,其特征在于,所述数据终端通过所述目标通讯链路与所述指控平台进行数据传输具体为:
4.根据权利要求3所述的一种优化通讯链路的方法,其特征在于,所述数据信息包括实时数据;
5.根据权利要求3所述的一种优化通讯链路的方法,其特征在于,所述数据信息包括链接数据;
6.根据权利要求1所述的一种优化通讯链路的方法,其特征在于,所述通过所述指控平台监听所述数据终端的通讯频率,得到所述数据终端的信号强度包括:
7.根据权利要求4或6所述的一种优化通讯链路的方法,其特征在于,所述根据所述时间差值评估所述数据终端的信号强度具体为:
8.根据权利要求2所述的一种优化通讯链路的方法,其特征在于,所述广播组件为redis组件。
9.根据权利要求2所述的一种优化通讯链路的方法,其特征在于,所述实时数据服务器为websocket服务器。
10.一种优化通讯链路的终端,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9中任意一项所述的一种优化通讯链路的方法中的各个步骤。
