一种通讯终端的服务器指向方法和系统与流程

文档序号:18702872发布日期:2019-09-17 23:11阅读:188来源:国知局
一种通讯终端的服务器指向方法和系统与流程

本发明涉及车辆领域,特别涉及一种通讯终端的服务器指向方法和系统。



背景技术:

车辆在激活过程中,都需要通过企业平台去连接国家平台,而企业平台可能设置有多个ip地址,现有技术中,有的通过将车辆的通讯终端地址直接默认为企业的其中一个ip地址,这将导致企业中某个地址对应多个车辆,造成负载不均衡,有的设定车辆通讯终端可通过接收到的ip地址进行对应跳转(这样虽解决了负载不均衡问题),而这种模式存在一个问题,若车辆接收到的ip地址是来自恶意发送的,则可能导致车辆被恶意控制,安全性无法得到保障。目前尚未有一个方法可以同时解决以上两个问题。



技术实现要素:

为此,需要提供一种通讯终端的服务器指向方法,用以解决ip切换负载不均衡和ip切换安全性的问题,具体的技术方案如下:

一种通讯终端的服务器指向方法,包括步骤:通过诊断服务激活预置在通讯终端eeprom内的两个ip地址;获取远程服务下发的ip地址,判断所述ip地址是否是eeprom内的两个ip地址中的其中一个,若所述ip地址是eeprom内的两个ip地址中的其中一个,根据下发的ip地址进行ip指向跳转切换,并将下发的ip地址设置为默认的第一个ip;若所述ip地址不是eeprom内的两个ip地址中的其中一个,则忽略下发的ip地址,不做任何ip地址跳转切换操作。

进一步的,所述“通过诊断服务激活预置在通讯终端eeprom内的两个ip地址”前,还包括步骤:在通讯终端内预置三个ip地址,一个为默认ip地址,所述默认ip地址设置于程序flash上,另外两个ip地址设置于eeprom内。

进一步的,还包括步骤:通过诊断服务读取或改写设置于eeprom内的ip地址。

为解决上述技术问题,还提供了一种通讯终端的服务器指向系统,具体技术方案如下:

一种通讯终端的服务器指向系统,包括:诊断模块、ip地址判断模块和ip指向跳转模块;所述诊断模块用于:激活预置在通讯终端eeprom内的两个ip地址;所述ip地址判断模块用于:获取远程服务下发的ip地址,判断所述ip地址是否是eeprom内的两个ip地址中的其中一个;所述ip指向跳转模块用于:若所述ip地址是eeprom内的两个ip地址中的其中一个,根据下发的ip地址进行ip指向跳转切换,并将下发的ip地址设置为默认的第一个ip。

进一步的,还包括ip地址设置模块;所述ip地址设置模块用于:在通讯终端内预置三个ip地址,一个为默认ip地址,所述默认ip地址设置于程序flash上,另外两个ip地址设置于eeprom内。

进一步的,所述诊断模块还用于:读取或改写设置于eeprom内的ip地址。

本发明的有益效果是:通过在通讯终端eeprom内预先设置好两个ip地址,获取远程服务下发的ip地址,判断所述ip地址是否是预先设置在eeprom内的两个中的其中一个,若是两个中的其中一个,才根据下发的ip地址进行ip指向跳转切换,首先当ip地址是预先设置好的才会进行下一步操作,确保了非法下发的ip地址得不到响应,进而保护了ip切换的安全性;而将下发的ip地址设置为默认的第一个ip,实现了ip的动态切换,进而实现平台不同ip地址服务器的负载均衡。

进一步的,将预先设置好的两个ip地址存放在eeprom内,确保了就算断电ip地址信息也不会丢失。

附图说明

图1为具体实施方式所述一种通讯终端的服务器指向方法的流程图;

图2为具体实施方式所述一种通讯终端的服务器指向系统的模块示意图。

附图标记说明:

200、一种通讯终端的服务器指向系统,

201、诊断模块,

202、ip地址判断模块,

203、ip指向跳转模块。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1,在本实施方式中,一种通讯终端的服务器指向方法的具体实施方式如下:

步骤s101:通过诊断服务激活预置在通讯终端eeprom内的两个ip地址。

步骤s102:获取远程服务下发的ip地址。

步骤s103:判断所述ip地址是否是eeprom内的两个ip地址中的其中一个?

若所述ip地址是eeprom内的两个ip地址中的其中一个,则执行步骤s104:根据下发的ip地址进行ip指向跳转切换,并将下发的ip地址设置为默认的第一个ip。

若所述ip地址不是eeprom内的两个ip地址中的其中一个,则执行步骤s105:忽略下发的ip地址,不做任何ip地址跳转切换操作。

需要说明的是,在上述步骤之前,在本实施方式中,在通讯终端内预置三个ip地址,一个为默认ip地址,所述默认ip地址设置于程序flash上,另外两个ip地址设置于eeprom内。其中默认ip地址不可更改,另外两个设置于eeprom内的ip地址可通过诊断服务读、改写ip,并可通过诊断服务激活。

通过诊断服务激活ip后,在激活后的两个ip可用的状态后,获取远程服务下发的ip地址,通讯终端对收到的下发ip与此前写入eeprom内的两个ip地址进行比对,若所述ip地址是eeprom内的两个ip地址中的其中一个,根据下发的ip地址进行ip指向跳转切换,并将下发的ip地址设置为默认的第一个ip;而若所述ip地址不是eeprom内的两个ip地址中的其中一个,则忽略下发的ip地址,不做任何ip地址跳转切换操作。

通过在通讯终端eeprom内预先设置好两个ip地址,获取远程服务下发的ip地址,判断所述ip地址是否是预先设置在eeprom内的两个中的其中一个,若是两个中的其中一个,才根据下发的ip地址进行ip指向跳转切换,首先当ip地址是预先设置好的才会进行下一步操作,确保了非法下发的ip地址得不到响应,进而保护了ip切换的安全性;而将下发的ip地址设置为默认的第一个ip,实现了ip的动态切换,进而实现平台不同ip地址服务器的负载均衡。

请参阅图2,在本实施方式中,一种通讯终端的服务器指向系统200的具体实施方式如下:

一种通讯终端的服务器指向系统200,包括:诊断模块201、ip地址判断模块202和ip指向跳转模块203;所述诊断模块201用于:激活预置在通讯终端eeprom内的两个ip地址;所述ip地址判断模块202用于:获取远程服务下发的ip地址,判断所述ip地址是否是eeprom内的两个ip地址中的其中一个;所述ip指向跳转模块203用于:若所述ip地址是eeprom内的两个ip地址中的其中一个,根据下发的ip地址进行ip指向跳转切换,并将下发的ip地址设置为默认的第一个ip。

进一步的,还包括ip地址设置模块;所述ip地址设置模块用于:在通讯终端内预置三个ip地址,一个为默认ip地址,所述默认ip地址设置于程序flash上,另外两个ip地址设置于eeprom内。

进一步的,所述诊断模块201还用于:读取或改写设置于eeprom内的ip地址。

通过ip地址设置模块在通讯终端eeprom内预先设置好两个ip地址,通过ip地址判断模块202获取远程服务下发的ip地址,判断所述ip地址是否是预先设置在eeprom内的两个中的其中一个,若是两个中的其中一个,才根据下发的ip地址进行ip指向跳转切换,首先当ip地址是预先设置好的才会进行下一步操作,确保了非法下发的ip地址得不到响应,进而保护了ip切换的安全性;而将下发的ip地址设置为默认的第一个ip,实现了ip的动态切换,进而实现平台不同ip地址服务器的负载均衡。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1