| 标准编号 | GB/T 38630-2020 (GB/T38630-2020) | | 中文名称 | 信息技术 实时定位 多源融合定位数据接口 | | 英文名称 | Information technology - Real-time positioning - Multi-source fusion positioning data interface | | 行业 | 国家标准 (推荐) | | 中标分类 | L78 | | 国际标准分类 | 35.110 | | 字数估计 | 22,276 | | 发布日期 | 2020-04-28 | | 实施日期 | 2020-11-01 | | 引用标准 | GB/T 16831-2013 | | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 | | 范围 | 本标准规定了多源融合定位系统中的定位引擎接口与参数定义。本标准适用于通过多个子定位引擎根据融合策略进行多源融合定位的实时定位系统设计、开发和应用。 |
GB/T 38630-2020: 信息技术 实时定位 多源融合定位数据接口
GB/T 38630-2020 英文名称: Information technology -- Real-time positioning -- Multi-source fusion positioning data interface
1 范围
本标准规定了多源融合定位系统中的定位引擎接口与参数定义。
本标准适用于通过多个子定位引擎根据融合策略进行多源融合定位的实时定位系统设计、开发和
应用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 16831-2013 基于坐标的地理点位置标准表示法
3 术语和定义
下列术语和定义适用于本文件。
3.1
智能终端
具有嵌入式软硬件系统、面向个人消费市场的终端产品。
3.2
实时定位终端
依附于资产(物品、人体等)目标上的位置信号采集与发送的智能终端。
注:实时定位终端发送包括资产唯一标识的信息,并可提供终端所处环境(如可接收到的 Wi-Fi信号)的多种状态信息。
3.3
定位引擎
计算实时定位终端位置的软件或组件。
3.4
融合定位引擎
将多个子定位引擎的结果根据融合算法进行最优估计,以获得更佳定位结果的模块。
注:例如融合 Wi-Fi子定位引擎和PDR子定位引擎的融合定位引擎。
3.5
子定位引擎
能够独立提供定位结果的定位引擎。
3.6
异步调用
一个可以无需等待被调用函数的返回值就让操作继续进行的方法。
3.7
圆概率误差
以真实位置为圆心,偏离圆心概率为50%的二位点位的散布半径。
3.8
定位精度
定位结果与真实位置之间的标准差。
3.9
标记
文档内合法内容的标识符。
4 缩略语
下列缩略语适用于本文件。
CEP:圆概率误差
HTTP:超文本传输协议
PDR:行人航迹推断
XML:可扩展置标语言
5 系统架构
融合定位系统架构包括定位客户端和定位服务端。定位服务端由融合定位引擎和多个子定位引擎
组成。定位客户端与融合定位引擎、融合定位引擎与子定位引擎之间采用请求/响应的服务模式。定位服务端可部署在本地(如智能终端)或远程网络,与客户端通过网络接口传输定位请求或定位结果。
a) 定位客户端将传感器数据封装;
b) 定位客户端通过融合引擎定位接口向融合定位引擎发送定位请求;
c) 融合定位引擎接收传感器数据后,通过子定位引擎定位接口向各子定位引擎转发定位请求;
d) 各子定位引擎接收传感器数据后计算子定位引擎定位结果;
e) 子定位引擎向融合定位引擎返回子定位引擎定位结果;
f) 融合定位引擎接收子定位引擎定位结果后进行缓存,并根据融合定位策略融合各子定位引擎
定位结果获得融合定位结果(融合策略参见附录A)。
6 定位引擎接口
6.1 融合引擎定位接口
定位客户端向融合定位引擎发送获取定位结果请求,并采用异步调用接收融合定位引擎返回的融
合定位结果。定位客户端根据本标准传感器参数定义封装客户端实时采集的传感器数据样本,向融合
定位引擎发送融合定位请求。融合定位引擎收到请求后检查是否存在融合定位结果,若存在则立刻返
回融合定位结果,否则返回失败的定位结果,如图3所示。
6.2 子定位引擎定位接口
融合定位引擎向子定位引擎转发定位请求,并采用异步调用接收子定位引擎返回的定位结果响应。
融合定位引擎接收到定位客户端定位请求后,封装传感器数据和最新融合定位结果为子定位引擎的定
位请求,向所有子定位引擎发送。子定位引擎数量没有限制,可以是多个子定位引擎,也可以只有一个。
---positioningResult 子定位引擎定位结果若子定位引擎定位成功,则将子定位引擎定位结果与其他已存在子定位引擎定位结果融合,并更新融合
定位结果。融合定位引擎与单个子定位引擎交互时序见图4。
图4 融合定位引擎与单个子定位引擎交互时序图
子定位引擎定位请求接口定义的Java描述如下:
输入参数:
---sensorData 传感器数据
---positioningResult 上一次的融合定位结果
输出参数:
7 参数定义
7.1 传感器参数定义
......
|