车载监管模块项目需求分析报告

目录

1 文档说明.......................................................................................... 4

2 参考文件.......................................................................................... 4

3 概述.................................................................................................. 4

3.1 项目来源................................................................................ 4

3.2 项目目标................................................................................ 4

4 系统性能及功能需求定义.............................................................. 6

4.1 系统架构及功能定义............................................................ 6

4.2 数据采集模块功能及性能需求定义.................................... 8

4.2.1 外网数据采集..................................................................... 8

4.2.2 智能终端OS内部数据采集............................................ 10

4.2.3 内网数据采集................................................................... 11

4.3 数据监管模块功能及性能需求定义.................................. 15

4.3.1 鉴权、认证....................................................................... 15

4.3.2 敏感信息、密钥管理....................................................... 15

4.3.3 数据分析........................................................................... 16

4.4 存储&传输模块功能及性能需求定义............................... 18

4.4.1 数据存储........................................................................... 18

4.4.2 加密传输........................................................................... 18

4.5 警告报警模块功能及性能需求定义.................................. 21

4.5.1 警告................................................................................... 21

4.5.1 报警................................................................................... 21

  1. 文档说明

本文档是智能网联汽车监管系统(以下简称监管系统)中车端监管模块的需求分析报告。

  1. 参考文件

《新能源汽车国家监管平台工作任务与发展规划-王震坡》

《道路货运车辆公共监管与服务平台简介》

JTT808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式》

  1. 概述

3.1 项目来源

随着汽车不断朝着智能网联化方向发展,各种安全风险也随之而来。人工智能的引入,更加复杂的软件系统,万物互联的网络环境,使得原来只存在于网络的安全威胁扩展到汽车领域。由于汽车的移动属性,这种威胁将带来的是更加直接的破坏和损失。所以需要采取措施,控制安全风险,避免灾难发生,这也是智能网联汽车得以健康发展的必要保证。

3.2 项目目标

本项目目标是,通过在车载智能终端部署监控系统软硬件,监控车辆基础平台、自动驾驶系统、网络系统、智能终端操作系统、数据系统使用过程中出现的安全风险,及时发现和报警,记录关键信息,用以分析查找漏洞,为防范系统性风险创造条件。具体有四大目标:

第一、自动驾驶监管

  1. 对自动驾驶/ADAS系统的数据进行监控;通过采集异常情况数据,支持厂家及时发现自动驾驶/ADAS系统相关缺陷及不足,采取措施修补漏洞、改进产品设计,降低损失。
  2. 对驾驶员相关数据进行监控;通过采集驾驶员行为数据,分析人为因素在安全事故中的影响,支持厂家及主管部门进行事故原因分析,针对性的采取措施,降低行车安全风险。
  3. 加强车辆基础平台部分的安全监控;通过采集车辆关键数据,支持厂家对故障、事故、失控等情况进行原因分析,改进设计,提高质量,降低风险。
  4. 对驾驶员进行安全提示;针对监管中发现的极度危险状况,提示驾驶员进行检查维修,避免人身伤害和财产损失。
  • 交通安全监管
  1. 对车辆运行情况进行监控;实时提取车辆速度位置等运行信息,支持主管部门进行城市交通管理,数据分析。提高道路通行效率,应对突发交通状况。
  2. 对交通运行环境进行监管,利用车载传感器的探测能力,将汽车变为城市交通的移动传感器。探测道路情况、天气条件、交通运行情况等交通信息。
  3. 进行交通安全风险管理;针对重大交通事件,提示驾驶员采取措施回避措施,避免交通拥堵,防止灾害事件升级。针对突发交通事件,驾驶员可以通过监管模块,一键报警,快速上传交通状况信息,

第三、网络、信息监管

  1. 对车内外网络系统进行监控;对不安全节点,不安全网站,非法访问,恶意攻击等行为进行监控,收集相关数据,支持厂家和主管部门及时发现漏洞,采取补救措施,消除风险因素。
  2. 对车内系统进行OTA情况进行监控;包括进行数字签名验证,版本信息记录,升级情况记录等。

第四、个人数据监管

  1. 对用户个人敏感数据进行监控;监督非法获取个人敏感信息的行为,支持厂家及主管部门采取措施,制止非法盗用活动。
  2. 对车辆和用户关键信息进行保护;通过身份鉴权和数据脱敏等手段,保护车辆及用户关键信息不被截获、篡改和盗用,保障车辆正常合法使用。

4 系统性能及功能需求定义

4.1 系统架构及功能定义

监管模块系统架构

一、系统架构及功能定义

监管模块由四大部分组成:数据采集、数据监管、存储传输、风险预警。

1、数据采集:

  1. 数据采集模块,通过智能终端OS,采集GSM模块数据信息,用于外部网络监管。
  2. 数据采集模块,通过智能终端OS,采集GNSS信息,记录车辆位置信息,监控车辆运行状况。
  3. 数据采集模块,通过智能终端OS,采集V2X信息,记录V2X网络数据,并监控V2X网络运行状态。
  4. 数据采集模块,通过智能终端OS,采集CAN、Lin、Ethnet,数据。记录并监控车辆基础平台的运行状态。
  5. 数据采集模块,通过智能终端OS,采集智能终端OS运行数据,APP运行数据,个人用户数据。监控智能终端运行状态,并监控用户个人数据的使用情况。

2、数据监管:

  1. 身份鉴权模块,存储车辆身份信息,通过与云端平台通讯,确认监管模块登录云端平台,认证监管模块身份信息,确认监管模块和车辆其他控制器及防盗模块绑定关系(防拆功能)。在系统OTA过程中进行数字签名验证,在智能终端启动过程中监督系统安全启动。
  2. 密钥管理模块,存储身份鉴权模块所需的密码数据,存储加密传输模块所需的密码信息。
  3. 数据分析模块,分析采集模块获取的内网、外网、OS、APP、用户关键数据进行分析,发现安全事件,触发报警。截取安全事件相关的详细采样数据,根据需要存储或上传。

3、存储传输:

  1. 加密传输模块,加密传输需要实时采集的车辆位置信息等基础数据。加密传输安全事件相关的详细采样数据。
  2. 数据存储模块,缓冲数据采集模块获取的详细数据,当数据分析模块触发安全事件报警时,截取详细数据片段,根据需要存储或上传。

4、警告报警:

  1. 根据云端平台发出的预警信息,通过智能终端OS向用户发出预警。
  2. 遭遇交通意外,驾驶员触发“道路安全事件”报警,向云平台发出报警信息

  • 总体技术要求

三、电气性能测试要求

项目

要求

过电压性能

符合GB/T 28046.2-2011中4.3的试验要求和试验方法。

供电电压缓降和缓升性能

符合GB/T 28046.2-2011中4.5的试验要求和试验方法。

反向电压性能

符合GB/T 28046.2-2011中4.7的第2种情况的试验要求和试验方法。

耐机械振动性能

符合GB/T 28046.3-2011中4.1的试验要求和试验方法。

耐机械冲击性能

符合GB/T 28046.3-2011中4.2的试验要求和试验方法。

低温性能

符合GB/T 28046.4-2011中5.1.1的试验要求和试验方法。

高温性能

符合GB/T 28046.4-2011中5.1.2的试验要求和试验方法。

温度梯度性能

符合GB/T 28046.4-2011中5.2的试验要求和试验方法。

湿热循环性能

符合GB/T 28046.4-2011中5.6试验1的试验要求和试验方法。

4.2 数据采集模块功能及性能需求定义

4.2.1 外网数据采集

1)GSM数据

GSM数据采集更新频率为1s,应包括以下信息:

项目

单位

时刻

当前网络

信号强度

连接状态

上传速度

下载速度

发送数据量

接收数据量

当前网络连接

2)导航定位数据采集

导航定位相关数据采集更新频率为1s,应包括以下信息:

项目

单位

定位状态

定位时间

可用卫星数

信噪比

DOP

差分状态和校正时段

参考站号

跟踪状态

UTC时间

纬度

经度

高度

速度

地面航向

磁偏角

加速度

角速度

3)V2X数据采集

主要收集可能影响到车辆行驶安全的临近节点的发送的数据,更新频率为100ms,包括位置速度等基础信息和V2X网络的运行状态信息。详见下表:

V2X基础信息

项目

车辆ID

时刻

位置(经纬度)

位置(海拔)

车头方向角

车体尺寸

速度

三轴加速度

横摆角速度

转向信号

方向盘转角

V2X网络信息

项目

单位

时刻

当前网络

信号强度

连接状态

上传速度

下载速度

发送数据量

接收数据量

已连接节点数量

4.2.2 智能终端OS内部数据采集

1)OS数据采集

主要包括系统基础数据和OTA相关数据采集,更新频率为10s,包括以下信息:

CPU使用情况

硬盘使用情况

内存使用情况

系统进程监控数据

OTA升级相关信息

2)APP数据采集

主要采集各种应用APP的使用情况数据,更新频率为1s,包括以下内容:

各APP使用时长

各APP使用频次

各APP崩溃、重启情况

各APP上传、下载流量

各APP网络连接情况

各APP系统资源占用情况

3)个人用户数据采集

主要采集驾驶员个人身份数据,和个人偏好数据,更新频率为10s,包括以下内容:

用户身份

用户输入动作

操作频次

各种服务的使用时长

各种服务的使用频次

4.2.3 内网数据采集

1)CAN数据采集

车辆控制系统网络涉及的数据,通过整车控制器采集后,由CAN总线发送给智能终端。监管模块通过智能终端OS采集CAN网络信息,用于数据分析。数据更新频率分为100ms,1s,10s三种。具体采集内容见下表。

整车状态

车速

自动驾驶/ADAS

驾驶员

行为信息

动力系统

发动机

电机系统

动力电池系统

燃料系统

供电系统

底盘&传动

变速箱

车轮

制动系统

转向系统

底盘控制

车身

辅助功能

环境控制

OEM自定义

4)Ethnet数据采集

如果OEM采用Ethnet向智能终端传送部分/全部车辆控制数据,则通过终端OS采集Ethnet数据。内容同上表。

4.3 数据监管模块功能及性能需求定义

4.3.1 鉴权、认证

1)车辆身份鉴权

  1. 当车辆上电时,应与云端通讯,登录云平台,建立通讯连接。
  2. 登录同时应进行车辆身份鉴权,确认车辆是否为合法用户。
  3. 当因为GSM网络问题无法通讯时,检测GSM信号,当信号恢复时再次尝试通讯。
  4. 当GSM信号正常,无法通讯时。反复尝试几次仍无效后,记录安全事件“网络连接异常”,下一次系统重启之前,不再尝试。

  1. 智能终端防拆认证
  1. 监管模块应和整车控制器(新能源/混动车)或ECU(燃油车/或混动车)应建立绑定关系。
  2. 当车辆钥匙上电时,进行绑定认证。认证通过后,反馈“车辆绑定认证通过”标志。
  3. 当认证失败时,反馈安全事件“车辆绑定失败”
  4. 当再次上电,绑定认证通过后,可以清除安全事件“车辆绑定失败”

  1. OTA升级认证
  1. 监控OTA签名认证的结果,将验证记录传送给数据分析模块。

4)智能终端安全启动认证

  1. 监控智能终端安全启动认证结果,将认证记录传送给数据分析模块。(启动过程能否监控???)

4.3.2 敏感信息、密钥管理

1)车辆身份信息

  1. 存放加密后的车辆身份信息,管理访问权限。
  2. 存放车辆身份信息加密密钥,管理访问权限。

2)车辆绑定密钥

  1. 存放车辆绑定密钥,管理访问权限。

3)CAN通讯加密密钥

  1. 存放CAN通讯加密传输所需密钥,管理密钥使用权限。

4.3.3 数据分析

1)外网数据采分析

GSM数据分析

  1. 监控智能终端对外网的访问行为,对比白名单,发现不安全的访问行为,触发“系统安全事件”,上传相关数据。
  2. 分析、整理GSM网络接入情况的数据(如信号强度、当前网络、连接状态等),实时上传相关信息。
  3. 严密监控车辆远程控制系统的工作情况,监控外部攻击和疑似恶意操作行为,如有异常,触发“系统安全事件”,上传相关数据。

GNSS数据分析

  1. 监控GNSS欺骗、干扰等行为,一经发现触发“系统安全事件”,上传相关数据。
  2. 分析、整理GNSS信号的接收情况(如定位状态、定位时间、可用卫星数、信噪比、DOP值、UTC时间等等),实时上传相关信息。

V2X数据分析

  1. 监控V2X网络的连接、运行情况,(如信号强度,连接状态,连接车辆数量等)
  2. 监控V2X网络中的恶意攻击、非法节点、网络拥塞、数据延迟等安全风险,如有异常,触发“系统安全事件”,上传相关数据。

2)OS数据分析

OS运行数据分析

  1. 备份OS工作日志(系统日志、安全日志、程序日志等)
  2. 记录对系统工作日志的操作行为,发现对系统工作日志非法删除、修改等动作,触发“系统安全事件”,上传相关数据。
  3. 日志监控,分析系统工作日志中记录的系统攻击、致命错误等重大事件,触发“系统安全事件”,上传相关数据。

APP运行数据分析

  1. 进程监控,通过系统进程数据,对比白名单,查找非法运行的应用程序。发现非法程序,触发“系统安全事件”,上传相关数据。
  2. 通过系统工作日志及其他采集的信息,统计程序的运行时间、使用频率、运行错误、资源消耗等情况,整理归档上传。
  3. 监控应用程序网络访问行为,一旦发现程序未经申报的访问行为,触发“系统安全事件”,上传相关数据。

个人用户数据

  1. 监控应用程序采集用户信息的行为(如密码、指纹、面部图像、声音等),如发现与实现申报的行为不符,触发“系统安全事件”,上传相关数据。
  2. ????

3)内网数据分析

CAN/Ethnet数据分析

  1. 监控内部网络节点,对比白名单,检查网络节点的合法性。发现非法设备接入,触发“系统安全事件”,上传相关数据。
  2. 监控内部网络的运行情况,发现攻击、恶意行为、严重故障等安全隐患,触发“系统安全事件”,上传相关数据。
  3. 监控自动驾驶/ADAS系统激活情况下的车辆运行状况。分析并发现系统故障、车辆失控、车辆事故、事故征候等情况,触发“系统安全事件”,上传相关数据。

4.4 存储&传输模块功能及性能需求定义

4.4.1 数据存储

  1. 对采集的数据进行缓冲,采取循环覆盖的方式,保存当前时刻以前五分钟之内的数据。
  2. 当“系统安全事件”被触发,截取当前时刻以前五分钟,及当前时刻之后两分钟内的数据片段进行上传
  3. 当报警功能被触发时,截取当前时刻以前五分钟,及当前时刻之后两分钟内的数据片段进行上传
  4. 当发生系统离线时,暂存需要上传的数据,等待连接恢复时补发

4.4.2 加密传输

监管模块上传的数据分为三类,实时上传数据、事件触发上传数据、企业自定义上传数据。

1)实时上传数据

监管模块实时上传的数据,主要用于交通管理和用于支持行政管理的大数据分析活动。根据数据的变化规律,采用11ms、1s、10s、三种不同的采样频率。

当GSM信号正常时系统实时上传数据。信号不佳时,由监管模块暂时存储数据,等待网络信号恢复时补发。暂存数据的时间限制为一小时,超过一小时,数据将循环覆盖。

采样时间100ms

项目

单位/状态

车速

发动机/电机转速

挡位

加速踏板踩下

加速踏板开度

刹车踏板踩下

刹车踏板开度

方向盘转角

故障灯状态

(自适应)定速巡航激活状态

巡航车速设定值

自动驾驶激活状态

ADAS激活状态

人工接管请求

ESP激活状态

ABS激活状态

TCS激活状态

自动刹车

自动驻车

气囊状态

横向加速度

横摆角速度

时间

DSM驾驶员提醒激活状态

车辆卫星定位信号

采样时间1s

项目

单位/状态

轮胎压力

轮胎温度

车辆身份认证状态

驾驶席重力传感器

高压互锁故障

绝缘电阻

电瓶电压

定位状态

定位时间

可用卫星数

信噪比

DOP

差分状态和校正时段

参考站号

跟踪状态

UTC时间

纬度

经度

高度

速度

地面航向

时刻

当前网络

信号强度

连接状态

采样时间10s

项目

单位/状态

SOC

油量

发动机温度

电机温度

电机控制器温度

雨刷工作模式

雨刷工作状态

玻璃加热工作状态

车灯工作模式

车灯开启状态

2)事件触发上传数据

事件触发上传数据,是由“系统安全事件”,或者驾驶者报警触发的“道路安全事件”,引发的数据上传。

“系统安全事件”被触发,将截取事件发生前三分钟,到事件发生之后两分钟,共五分钟的全部数据,进行冻结存储。待网络信号可用时上传云端。若网络信号始终不可用,受存储容量限制,系统将从倒数第二次存储的数据开始,丢弃部分冻结的数据。

“道路安全事件”被触发,将截取事件发生前三分钟,到事件发生之后两分钟,共五分钟的全部数据,进行冻结存储。待网络信号可用时上传云端。若网络信号始终不可用,受存储容量限制,系统将从倒数第二次存储的数据开始,丢弃部分冻结的数据。

  1. 企业自定义上传数据

企业自定义数据,由各整车厂根据需求自行定制,用于排查故障详细原因。数据采取实时上传方式,信号不佳时,由监管模块暂时存储数据,等待网络信号恢复时补发。暂存数据的时间限制为一小时,超过一小时,数据将循环覆盖。

4.5 警告报警模块功能及性能需求定义

4.5.1 警告

云端平台发布的公共警告(预警)信息,应通过监控模块,实时以语音+文字的模式输出到智能终端输出设备。

4.5.1 报警

驾驶员遇到交通意外后,应该可以通过智能终端的输入设备和监管模块,向云端平台实时发送“道路安全事件”报警信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/117313.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv7框架解析

YOLOv7概念 YOLOv7是基于YOLO系列的目标检测算法,由Ultra-Light-Fast-Detection(ULFD)和Scaled-YOLOv4两种算法结合而来。它是一种高效、准确的目标检测算法,具有以下特点: 1. 高效:YOLOv7在保持准确率的…

Qt应用开发(基础篇)——颜色选择器 QColorDialog

一、前言 QColorDialog类继承于QDialog,是一个设计用来选择颜色的对话框部件。 对话框窗口 QDialog QColorDialog颜色选择器一般用来让用户选择颜色,比如画图工具中选择画笔的颜色、刷子的颜色等。你可以使用静态函数QColorDialog::getColor()直接显示对…

项目 - 后端技术栈转型方案

前言 某开发项目的后端技术栈比较老了,现在想换到新的技术栈上。使用更好的模式、设计思想、更合理的架构等,为未来的需求迭代做铺垫。怎么办呢?假设系统目前在线上运行着的,直接整体换的话耗时太久,且中间还有新的需…

linux安装docker全过程

3. 第二步:设置docker的存储库。就两条命令,我们直接执行就好。 ​ sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ​​ 4. 安装docker engine和docker-compose。 执行命…

Kotlin inline、noinline、crossinline 深入解析

主要内容: inline 高价函数的原理分析Non-local returns noinlinecrossinline inline 如果有C语言基础的,inline 修饰一个函数表示该函数是一个内联函数。编译时,编译器会将内联函数的函数体拷贝到调用的地方。我们先看下在一个普通的 kot…

QChart绘制柱状图并修改单个柱状条的颜色

文章目录 前言Qt Chart修改单个柱状图的颜色柱状堆积图利用柱状堆积图实现修改单个柱状条的颜色总结 前言 Qt Charts是Qt官方提供的一个模块,用于在Qt应用程序中创建各种图表和数据可视化。它提供了一组用于绘制和展示统计数据、趋势分析、实时数据等的类和函数。 …

【前端】 Layui点击图片实现放大、关闭效果

实现效果&#xff1a;点击图片实现放大&#xff0c;点击空白处关闭效果。下图。 实现逻辑&#xff1a;二维码是使用JQ插件生成的&#xff0c;点击二维码&#xff0c;获取图片路径&#xff0c;通过Layui的弹窗显示放大后的图片。 Html <div id"qrcode" class&quo…

PowerDesigner学习笔记

备注&#xff1a;文章主要对概念数据模型进行深入分析 1.对各种模型图初步认识 1.1.概念数据模型 (CDM) (Conceptual Data Model) 对数据和信息进行建模&#xff0c;利用实体-关系图&#xff08;E-R图&#xff09;的形式组织数据&#xff0c;检验数据设计的有效性和合理性。 …

如何在 Vue TypeScript 项目使用 emits 事件

Vue是构建出色的Web应用程序的最灵活、灵活和强大的JavaScript框架之一。Vue中最重要的概念和关键特性之一是能够促进应用程序组件之间的通信。让我们深入探讨一下Vue中的“emits”概念&#xff0c;并了解它们如何以流畅和无缝的方式实现父子组件之间的通信。 Vue中的emits是什…

微信小程序手机号快速验证组件调用方式

目录 一、测试环境 二、问题现象 三、总结 手机号验证组件&#xff08;包括快速验证组件和实时验证组件&#xff09;调用后无法对事件进行回调这个问题&#xff0c;先说结论&#xff0c;以下是正确的使用方式&#xff1a; <!-- 手机号快速验证组件 --> <button op…

京东API接口解析,实现获得JD商品评论

要获取京东商品评论&#xff0c;需要使用京东的开放平台API接口。以下是一个基本的示例&#xff0c;解析并实现获取JD商品评论的API接口。 首先&#xff0c;你需要访问京东开放平台并注册一个开发者账号。注册完成后&#xff0c;你需要创建一个应用并获取到API的权限。 在获取…

深度学习-4-二维目标检测-YOLOv5源码测试与训练

本文采用的YOLOv5源码是ultralytics发行版3.1 YOLOv5源码测试与训练 1.Anaconda环境配置 1.1安装Anaconda Anaconda 是一个用于科学计算的 Python 发行版&#xff0c;支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 官方网址下载安装包&…

LeetCode 82 删除排序链表中的重复元素 II

LeetCode 82 删除排序链表中的重复元素 II 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode.cn/problems/remove-duplicates-from-sorted-list-ii/description/ 博主Github&#xff1a;https://github.com/GDUT-Rp/LeetCode 题目&am…

第7篇:ESP32连接按钮点亮LED无源喇叭播放声音

第1篇:Arduino与ESP32开发板的安装方法 第2篇:ESP32 helloword第一个程序示范点亮板载LED 第3篇:vscode搭建esp32 arduino开发环境 第4篇:vscodeplatformio搭建esp32 arduino开发环境 第5篇:doit_esp32_devkit_v1使用pmw呼吸灯实验 第6篇:ESP32连接无源喇叭播放音乐《涛声…

【pyqt5界面化工具开发-13】QtDesigner功能择优使用

目录 0x00 前言&#xff1a; 一、完成基本的布局 二、其他功能的使用 三、在代码行开发 0x00 前言&#xff1a; QtDesigner工具的择优使用&#xff1a; 1、他的界面开发&#xff0c;是我们主要需要使用的功能 2、他的其他功能的使用&#xff0c;有需要就可使用&#xff…

【python爬虫】9.带着小饼干登录(cookies)

文章目录 前言项目&#xff1a;发表博客评论post请求 cookies及其用法session及其用法存储cookies读取cookies复习 前言 第1-8关我们学习的是爬虫最为基础的知识&#xff0c;从第9关开始&#xff0c;我们正式打开爬虫的进阶之门&#xff0c;学习爬虫更多的精进知识。 在前面几…

mysql使用st_distance_sphere函数报错Incorrect arguments to st_distance_sphere

最近发现执行mysql st_distance_sphere报错了。 报错的信息是Incorrect arguments to st_distance_sphere。 最开始以为是跟mysql的版本有关系&#xff0c;所以看了下自己本地的mysql版本&#xff0c;执行一下sql select version(); 发现自己本地的mysql版本是 5.7.30 这…

基于深度学习的三维重建从入门实战教程 原理讲解 源码解析 实操教程课件下载

传统的重建方法是使用光度一致性等来计算稠密的三维信息。虽然这些方法在理想的Lambertian场景下,精度已经很高。 但传统的局限性,例如弱纹理,高反光和重复纹理等,使得重建困难或重建的结果不完整。 基于学习的方法可以引入比如镜面先验和反射先验等全局语义信息,使匹配…

如何使用 Amazon EMR 在 Amazon EKS 上构建可靠、高效、用户友好的 Spark 平台

这是 SafeGraph 技术主管经理 Nan Zhu 与亚马逊云科技高级解决方案架构师 Dave Thibault 共同撰写的特约文章。 SafeGraph 是一家地理空间数据公司&#xff0c;管理着全球超过 4100 万个兴趣点&#xff08;POI&#xff0c;Point of Interest&#xff09;&#xff0c;提供品牌隶…

Java设计模式:四、行为型模式-10:访问者模式

一、定义&#xff1a;访问者模式 访问者模式&#xff1a;核心在于同一个事物不同视角下的访问信息不同。 在一个稳定的数据结构下&#xff0c;例如用户信息、雇员信息等&#xff0c;增加易变的业务访问逻辑。为了增强扩展性&#xff0c;将两部分的业务解耦的一种设计模式。 二…