一种车载终端的数据处理方法及系统的制作方法

文档序号:9670918阅读:435来源:国知局
一种车载终端的数据处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及车载终端领域,具体而言,涉及一种车载终端的数据处理方法及系统。
【背景技术】
[0002]车辆导航系统是将全球定位系统(Global Posit1ning System,以下简称GPS)、地理信息系统(Geographic Informat1n System,简称GIS)和计算机技术融合在一起的智能交通系统。车辆导航系统可以实现对车辆的定位、导航,还可以对车辆实施动态控制,提高调度管理能力,因此车辆导航系统已经成熟的应用于各种车辆上。
[0003]由于车辆导航系统中车载终端的数量急剧增大,车辆导航系统中的服务器收到的GPS数据量也随之急剧增大,这样可能会导致车辆导航系统瘫痪。因此如何降低服务器的压力,成为车辆导航系统中一个较为实际的问题。
[0004]现有技术中,车辆导航系统为了降低服务器的压力,将服务器分为主服务器和多个单服务器,车载终端与主服务器保持稳定连接,向主服务器实时发送车辆GPS数据,包括本车的位置、速度和方向等信息,然后主服务器根据单服务器的负载情况,将该车载终端的GPS数据发送给负载较少的单服务器进行处理。
[0005]发明人在研究中发现,现有技术中由于主服务器会收到所有与之连接的车载终端的GPS数据,因此会出现服务器崩溃的情况。

【发明内容】

[0006]有鉴于此,本发明实施例的目的在于提供一种车载终端的数据处理方法及系统,可以降低主服务器的压力,保持车辆导航系统的稳定。
[0007]第一方面,本发明实施例提供了一种车载终端的数据处理方法,所述方法包括:
[0008]车载终端连接导航服务器;
[0009]所述导航服务器根据所述车载终端的标识将所述车载终端分配至对应的应用服务器集群;
[0010]所述应用服务器集群将所述车载终端分配给第一应用服务器;
[0011]所述车载终端与所述第一应用服务器连接,与所述导航服务器断开连接。
[0012]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,还包括:预设时间后,所述车载终端再次连接所述导航服务器。
[0013]结合第一方面或第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,所述应用服务器集群将所述车载终端分配给第一应用服务器,具体为:
[0014]所述应用服务器集群根据预设分配规则将所述车载终端分配给第一应用服务器。
[0015]结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述第一应用服务器的负载小于预设负载阈值。
[0016]结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述第一应用服务器的响应速度大于预设速度阈值。
[0017]第二方面,本发明实施例提供了一种车载终端的数据处理系统,包括:车载终端、导航服务器和应用服务器集群;
[0018]所述车载终端,用于与所述导航服务器连接;当所述车载终端与所述第一应用服务器连接时,所述车载终端与所述导航服务器断开连接;
[0019]所述导航服务器,用于根据所述车载终端的标识将所述车载终端分配至对应的应用服务器集群;
[0020]所述应用服务器集群,用于将所述车载终端分配给所述应用服务器集群内的第一应用服务器,所述第一应用服务器与所述车载终端连接。
[0021]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述车载终端与所述导航服务器断开连接预设时间后,所述车载终端与所述导航服务器重新连接。
[0022]结合第二方面或第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述应用服务器集群,用于根据预设分配规则将所述车载终端分配给所述应用服务器集群内的第一应用服务器。
[0023]结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述第一应用服务器的负载小于预设负载阈值。
[0024]结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所述第一应用服务器的响应速度大于预设速度阈值。
[0025]本发明实施例中车载终端首先与导航服务器连接,导航服务器根据该车载终端的标识将该车载终端分配至对应的应用服务器集群,由该对应的应用服务器集群将该车载终端分配给第一应用服务器,该第一应用服务器与该车载终端连接,然后车载终端与导航服务器断开连接,从而解决了导航服务器压力大的问题;进一步地,该车载终端与第一应用服务器连接超过预设时间后,也就是说,车载终端与导航服务器断开连接预设时间后,车载终端再与导航服务器重新连接,由应用服务器集群重新给车载终端分配应用服务器,不仅可以有效管理多个应用服务器,还可以缓解之前与车载终端连接的应用服务器压力;进一步地,应用服务器集群可以根据预设分配规则给车载终端分配应用服务器,可以分配给负载小于预设负载阈值的应用服务器,也可以将车载终端分配给响应速度大于预设速度阈值的应用服务器,具体如何分配可以根据预设分配规则来实现,满足了用户的不同需求。
[0026]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0027]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0028]图1示出了本发明实施例所提供的一种车载终端的数据处理方法流程示意图;
[0029]图2示出了本发明实施例所提供的一种车载终端的数据处理系统结构示意图。
【具体实施方式】
[0030]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]考虑到相关技术中主服务器会收到所有与之连接的车载终端的GPS数据,由于GPS数据量巨大,因此会出现主服务器崩溃、车辆导航系统瘫痪的情况,本发明实施例提供了一种车载终端的数据处理方法及系统,该方法可以极大的降低主服务器的压力,保持车辆导航系统的稳定。下面通过实施例进行描述。
[0032]参见图1所示的车载终端的数据处理方法流程示意图,该方法包括:
[0033]步骤101、车载终端连接导航服务器;
[0034]步骤102、导航服务器根据该车载终端的标识将该车载终端分配至对应的应用服务器集群;
[0035]步骤103、与该车载终端对应的应用服务器集群将该车载终端分配给第一应用服务器;
[0036]步骤104、车载终端与上述第一应用服务器连接,与导航服务器断开连接。
[0037]现有技术中车载终端一直与主服务器连接,主服务器再与单服务器连接的方式来降低主服务器的负载,即现有技术中是从主服务器出发来解决负载均衡问题,而本发明实施例中车载终端动态方式连接导航服务器,导航服务器将车载终端分配至对应的应用服务器集群,该应用服务器集群将车载终端分配给应用服务器集群内的应用服务器之后,车载终端就与该应用服务器连接,与导航服务器断开连接了,从而降低了导航服务器的压力,即本发明实施例是从车载终端出发来解决负载均衡问题,出发点更基础,从而问题解决的也就越彻底。
[0038]进一步地,本发明实施例还包括:
[0039]预设时间后,再次执行上述步骤101,即车载终端重新再连接导航服务器,然后依次执行步骤102、103和104。
[0040]实际应用中,应用服务器有一个失效机制,即如果车载终端与一个应用服务器之间的连接超过一定时间后,车载终端将主动断开与该应用服务器的连接,此时该应用服务器将无法接收该车载终端发送的数据信息,车载终端与该应用服务器断开连接后,车载终端再次连接导航服务器,执行上述步骤102和103,当该车载终端再次与某个应用服务器连接后,该车载终端与导航服务器再次断开连接,如此循环,这样不仅可以有效管理多个应用服务器,还可以缓解之前与车载终端连接的应用服务器压力。
[0041]进一步地,本发明实施例步骤103中,与该车载终端对应的应用服务器集群将该车载终端分配给第一应用服务器,具体为:与该车载终端对应的应用服务器集群根据预设分配规则将该车载终端分配给第一应用服务器。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1