【技术实现步骤摘要】
车载控制器、服务发现方法及计算机程序产品
[0001]本申请属于通信
,具体涉及一种车载控制器、服务发现方法及计算机程序产品。
技术介绍
[0002]目前,车辆上通常具有多个车载控制器,车载控制器是一种用于对车辆进行控制的车载设备。在面向服务的架构(Service
‑
Oriented Architecture,SOA)通信中,当采用现有服务发现方式实现不同车载控制器之间的通信时,不同车载控制器之间通常只能选择一种虚拟局域网(Virtual Local Area Network,VLAN)地址比如vlan 5地址进行通信。由此,可能会造成不同车载控制器之间需要借助其他车载控制器来进行通信,从而造成通信速率较低。
技术实现思路
[0003]本申请实施例的目的是提供一种车载控制器、服务发现方法及计算机程序产品,以解决现有服务发现方式造成的通信速率较低的问题。
[0004]为了解决上述技术问题,本申请是这样实现的:第一方面,提供了一种车载控制器,包括:接收模块,用于接收用户输入的控制指 ...
【技术保护点】
【技术特征摘要】
1.一种车载控制器,其特征在于,包括:接收模块,用于接收用户输入的控制指令;第一守护进程模块,用于存储服务名称与至少一个虚拟局域网vlan地址之间的对应关系;客户端模块,用于在所述接收模块接收到所述控制指令的情况下,根据所述控制指令,确定目标服务名称,并根据所述第一守护进程模块中存储的服务名称与至少一个vlan地址之间的对应关系,确定所述目标服务名称对应的目标vlan地址,并根据所述目标vlan地址,调用所述目标服务名称对应的目标服务。2.根据权利要求1所述的车载控制器,其特征在于,所述客户端模块具体用于:接收所述第一守护进程模块提供的所述目标vlan地址;其中,所述目标vlan地址是根据所述服务名称与至少一个vlan地址之间的对应关系以及所述第一守护进程模块的vlan地址相关信息确定的。3.根据权利要求2所述的车载控制器,其特征在于,所述第一守护进程模块的vlan地址相关信息包括以下任一项:所述第一守护进程模块能够提供的一个vlan地址;所述第一守护进程模块能够提供的多个vlan地址和所述多个vlan地址的优先级。4.根据权利要求2或3所述的车载控制器,其特征在于,当所述目标服务名称对应多个vlan地址,且所述第一守护进程模块能够提供所述多个vlan地址时,所述目标vlan地址为所述多个vlan地址中的优先级最高的vlan地址;或者,当所述目标服务名称对应多个vlan地址,但所述第一守护进程模块仅能提供所述多个vlan地址中的一个vlan地址时,所述目标vlan地址为所述一个vlan地址;或者,当所述目标服务名称对应一个vlan地址,且所述第一守护进程模块能够提供所述一个vlan地址时,所述目标vlan地址为所述一个vlan地址。5.根据权利要求1所述的车载控制器,其特征在于,所述车载控制器还包括:服务进程模块,用于提供服务,以及将所述...
【专利技术属性】
技术研发人员:李喆武,李铖,
申请(专利权)人:北京集度科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。