一种车联网终端接入方法、装置、存储介质及电子设备制造方法及图纸

技术编号:34549782 阅读:14 留言:0更新日期:2022-08-17 12:33
本发明专利技术公开了一种车联网终端接入方法、装置、存储介质及电子设备,所述方法包括:接收终端发送的信道连接请求直至信道连接成功并接收终端发送的唯一标识;根据唯一标识验证身份;当身份验证成功,将信道与终端进行绑定并将绑定信息存储在内存和分布式缓存中;当接收到终端发送的业务数据,对业务数据进行验证,当验证结果满足预设条件,发送业务数据至中间件;当获取到中间件接收的业务调用端发送的业务数据,在内存和分布式缓存中查询业务数据中终端唯一标识信息对应的服务器;当查询到唯一标识信息对应的服务器时,将业务数据通过相应的服务器发送至所述终端。该方法面向终端的内容简单,对终端无差别接入,且故障处理和实用性高。性高。性高。

【技术实现步骤摘要】
一种车联网终端接入方法、装置、存储介质及电子设备


[0001]本专利技术涉及数据终端接入
,具体涉及一种车联网终端接入方法、装置、存储介质及电子设备。

技术介绍

[0002]随着车联网技术的蓬勃发展和广泛应用,车联网产生数据的体量变得越来越大,对数据的可靠性、实时性要求开始变高,这也就导致对车联网终端接入的要求越来越高,因此车联网终端采集的数据如何快速、高效、稳定的接入到车联网系统中面临严峻的挑战。现有技术中,终端通过调用web-server服务获取分配的tcp服务器信息,然后通过分配的tcp服务器信息连接服务器;调用端通过web-server获取对应终端所分配tcp服务器的信息,然后将消息发送至对应tcp服务器后,将消息发送到终端。但是这种方法通过web-server分配服务器信息,不仅在流程上难以管理,而且调用逻辑过多,对终端不够友好。在某tcp服务器故障的情况下,终端无法快速地实现故障切换。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了涉及一种车联网终端接入方法、装置、存储介质及电子设备,以解决现有技术中终端接入时通过web-server分配服务器信息,不仅在流程上难以管理且在某tcp服务器故障的情况下,终端无法快速地实现故障切换的技术问题。
[0004]本专利技术提出的技术方案如下:
[0005]本专利技术实施例第一方面提供一种车联网终端接入方法,应用于终端管理系统,所述终端管理系统包括多个服务器,所述服务器一侧与业务调用端连接,所述服务器另一侧用于对任一接入的终端提供服务;该车联网终端接入方法包括:接收终端发送的信道连接请求直至信道连接成功并接收终端发送的唯一标识;根据所述唯一标识验证身份;当身份验证成功,将所述信道与所述终端进行绑定并将绑定信息存储在内存和分布式缓存中,所述绑定信息包括终端唯一标识、终端唯一标识对应的信道信息以及终端唯一标识对应的服务器;当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件;当获取到所述中间件接收的业务调用端发送的业务数据,在所述内存和分布式缓存中查询所述业务数据中终端唯一标识信息对应的服务器;当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端。
[0006]可选地,所述当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端,包括:当查询到所述唯一标识信息对应的服务器时,将所述业务数据发送至与所述服务器对应的中间件中;从所述服务器对应的中间件中获取所述业务数据,在所述内存中查询对应的终端信道并将所述业务调用端发送的业务数据通过所述终端信道发送至所述终端。
[0007]可选地,所述方法还包括:当未查询到所述唯一标识信息对应的服务器时,将所述
业务调用端发送的业务数据存储到所述中间件中。
[0008]可选地,所述当接收到所述终端发送的业务数据,对所述业务数据进行验证,包括:当验证结果不满足预设条件,通过日志记录所述业务数据。
[0009]可选地,所述当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件,包括:当所述业务数据完整以及数据结构和业务逻辑要求一致,发送所述业务数据至中间件。
[0010]本专利技术实施例第二方面提供一种车联网终端接入装置,应用于终端管理系统,所述终端管理系统包括多个服务器,所述服务器一侧与业务调用端连接,所述服务器另一侧用于对任一接入的终端提供服务;该车联网终端接入装置包括:接收模块,用于接收终端发送的信道连接请求直至信道连接成功并接收终端发送的唯一标识;验证模块,用于根据所述唯一标识验证身份;存储模块,用于当身份验证成功,将所述信道与所述终端进行绑定并将绑定信息存储在内存和分布式缓存中,所述绑定信息包括终端唯一标识、终端唯一标识对应的信道信息以及终端唯一标识对应的服务器;处理模块,用于当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件;查询模块,用于当获取到所述中间件接收的业务调用端发送的业务数据,在所述内存和分布式缓存中查询所述业务数据中终端唯一标识信息对应的服务器;发送模块,用于当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端。
[0011]可选地,所述装置还包括:第一发送模块,用于当查询到所述唯一标识信息对应的服务器时,将所述业务数据发送至与所述服务器对应的中间件中;第一处理模块,用于从所述服务器对应的中间件中获取所述业务数据,在所述内存中查询对应的终端信道并将所述业务调用端发送的业务数据通过所述终端信道发送至所述终端。
[0012]本专利技术实施例第三方面提供车联网系统,该车联网系统包括:终端管理系统,所述终端管理系统包括多个服务器,所述服务器一侧与业务调用端连接,所述服务器另一侧用于对任一接入的终端提供服务;所述业务调用端用于获取车联网业务数据;所述终端管理系统用于执行如本专利技术实施例第一方面及第一方面任一项所述的车联网终端接入方法。
[0013]本专利技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本专利技术实施例第一方面及第一方面任一项所述的车联网终端接入方法。
[0014]本专利技术实施例第五方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本专利技术实施例第一方面及第一方面任一项所述的车联网终端接入方法。
[0015]本专利技术提供的技术方案,具有如下效果:
[0016]本专利技术实施例提供的车联网终端接入方法,应用于终端管理系统,所述终端管理系统包括多个服务器,所述服务器一侧与业务调用端连接,所述服务器另一侧用于对任一接入的终端提供服务;所述方法包括:接收终端发送的信道连接请求直至信道连接成功并接收终端发送的唯一标识;根据所述唯一标识验证身份;当身份验证成功,将所述信道与所述终端进行绑定并将绑定信息存储在内存和分布式缓存中,所述绑定信息包括终端唯一标
识、终端唯一标识对应的信道信息以及终端唯一标识对应的服务器;当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件;当获取到所述中间件接收的业务调用端发送的业务数据,在所述内存和分布式缓存中查询所述业务数据中终端唯一标识信息对应的服务器;当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端。该方法面向终端的内容简单,只暴露连接ip和端口,无web-server分配服务器;无需考虑当前唯一标识的终端所在哪个网关服务器,只需要调用网关集群中的任意一台服务器接口进行发送数据即可;对终端无差别接入,不需要知道目标服务器的地址,也无须在终端作任何设定,即内部使用反向代理进行负载均衡策略,故障处理和实用性高。...

【技术保护点】

【技术特征摘要】
1.一种车联网终端接入方法,应用于终端管理系统,所述终端管理系统包括多个服务器,所述服务器一侧与业务调用端连接,所述服务器另一侧用于对任一接入的终端提供服务;其特征在于,包括如下步骤:接收终端发送的信道连接请求直至信道连接成功并接收终端发送的唯一标识;根据所述唯一标识验证身份;当身份验证成功,将所述信道与所述终端进行绑定并将绑定信息存储在内存和分布式缓存中,所述绑定信息包括终端唯一标识、终端唯一标识对应的信道信息以及终端唯一标识对应的服务器;当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件;当获取到所述中间件接收的业务调用端发送的业务数据,在所述内存和分布式缓存中查询所述业务数据中终端唯一标识信息对应的服务器;当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端。2.根据权利要求1所述的方法,其特征在于,所述当查询到所述唯一标识信息对应的服务器时,将所述业务数据通过相应的服务器发送至所述终端,包括:当查询到所述唯一标识信息对应的服务器时,将所述业务数据发送至与所述服务器对应的中间件中;从所述服务器对应的中间件中获取所述业务数据,在所述内存中查询对应的终端信道并将所述业务调用端发送的业务数据通过所述终端信道发送至所述终端。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当未查询到所述唯一标识信息对应的服务器时,将所述业务调用端发送的业务数据存储到所述中间件中。4.根据权利要求1所述的方法,其特征在于,所述当接收到所述终端发送的业务数据,对所述业务数据进行验证,包括:当验证结果不满足预设条件,通过日志记录所述业务数据。5.根据权利要求1所述的方法,其特征在于,所述当接收到所述终端发送的业务数据,对所述业务数据进行验证,当验证结果满足预设条件,发送所述业务数据至中间件,包括:当所述业务数据完整以及数据结构和业务逻辑要求一致,发送所述业务数据至中间件。6.一种车联网终端接入装置,应用于终端管理系统,所述终端管理系统包括多个服务器,所...

【专利技术属性】
技术研发人员:李昕泽
申请(专利权)人:南京四维智联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1