【技术实现步骤摘要】
一种控制物理CAN口和虚拟CAN口进行映射的方法,系统,设备及可读存储介质
本专利技术涉及计算机通信领域,尤其涉及一种控制物理CAN口和虚拟CAN口进行映射的方法,系统,设备及可读存储介质。
技术介绍
CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的协议。目前CAN总线协议通信方式已经不局限于在汽车领域使用,已经应用到云计算和虚拟机领域,为了提高物理资源的利用率,通常将一台物理设备的CAN口设备与多个虚拟机的虚拟CAN口设备进行映射,通过数据通信网络化的方式,实现虚拟CAN口与物理CAN口数据的透传。这样可以将一台真实的物理CAN口设备分配给某个虚拟机中使用。多个虚拟机的CAN口设备可以同时与某个物理CA ...
【技术保护点】
1.一种控制物理CAN口和虚拟CAN口进行映射的方法,其特征在于,方法包括:/n步骤一,客户端配置本地CAN设备对应的CAN口属性;/n步骤二,服务器端广播物理CAN口的属性到每个客户端;/n步骤三,客户端接收服务器端广播的物理CAN口的属性,并将本地CAN口属性与服务器端广播的物理CAN口属性进行比对;/n步骤四,客户端判断本地CAN口属性是否有设置成服务器端广播的物理CAN口属性的权限;/n步骤五,如有,服务器端广播设置具有权限客户端的本地CAN口属性,使客户端通过物理CAN口进行数据透传。/n
【技术特征摘要】
1.一种控制物理CAN口和虚拟CAN口进行映射的方法,其特征在于,方法包括:
步骤一,客户端配置本地CAN设备对应的CAN口属性;
步骤二,服务器端广播物理CAN口的属性到每个客户端;
步骤三,客户端接收服务器端广播的物理CAN口的属性,并将本地CAN口属性与服务器端广播的物理CAN口属性进行比对;
步骤四,客户端判断本地CAN口属性是否有设置成服务器端广播的物理CAN口属性的权限;
步骤五,如有,服务器端广播设置具有权限客户端的本地CAN口属性,使客户端通过物理CAN口进行数据透传。
2.根据权利要求1所述的方法,其特征在于,
方法还包括:
客户端启动后或客户端网络重新连接后,客户端查询本地CAN口属性的权限;
如客户端有权限,客户端基于本地CAN口并通过服务器端的物理CAN口进行数据透传。
3.根据权利要求2所述的方法,其特征在于,
如客户端无权限,则等待服务器端广播物理CAN口的属性到每个客户端;
或向服务器端发送请求,获取物理CAN口的属性,并与本地CAN口属性进行比对判断。
4.根据权利要求1或2所述的方法,其特征在于,
方法还包括:
客户端实时监测本地CAN口属性,判断本地CAN口属性是否被修改;
如果本地CAN口属性修改;
将修改后的本地CAN口属性与服务器端广播的物理CAN口属性进行比对;判断是否有权限通过物理CAN口进行数据透传。
5.根据权利要求1或2所述的方法,其特征在于,
方法还包括:<...
【专利技术属性】
技术研发人员:程栋,刘毅枫,王则陆,
申请(专利权)人:山东超越数控电子股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。