首页 > 国家标准(GB) > GB/T 38630-2020 信息技术 实时定位 多源融合定位数据接口
GB/T 38630-2020

基本信息

标准号: GB/T 38630-2020

中文名称:信息技术 实时定位 多源融合定位数据接口

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:1021277

相关标签: 信息技术 实时 定位 多源 融合 数据 接口

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 38630-2020.Information technology-Real-time positioning-Multi-source fusion positioning data interface.
1范围
GB/T 38630规定了多源融合定位系统中的定位引擎接口与参数定义。
GB/T 38630适用于通过多个子定位引擎根据融合策略进行多源融合定位的实时定位系统设计、开发和应用。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 16831-2013基于坐标的地理点位置标准表示法
3术语和定义
下列术语和定义适用于本文件。
3.1
智能终端 smart terminal
具有嵌人式软硬件系统、面向个人消费市场的终端产品。
3.2
实时定位终端 real-time positioning terminal
依附于资产(物品、人体等)目标上的位置信号采集与发送的智能终端。
注:实时定位终端发送包括资产唯一标识的信息,并可提供终端所处环境(如可接收到的Wi-Fi信号)的多种状态信息。
3.3
定位引擎 positioning engine
计算实时定位终端位置的软件或组件。
3.4
融合定位引擎f usion positioning engine
将多个子定位引擎的结果根据融合算法进行最优估计,以获得更佳定位结果的模块。
注:例如融合Wi-Fi 子定位引擎和PDR子定位引擎的融合定位引擎。
3.5
子定位引擎 sub-positioning engine
能够独立提供定位结果的定位引擎。
3.6
异步调用 asynchronous call
一个可以无需等待被调用函数的返回值就让操作继续进行的方法。

标准图片预览






标准内容

ICS35.110
中华人民共和国国家标准
GB/T38630—2020
信息技术
实时定位
多源融合定位数据接口
Information technology-Real-time positioning-Multi-source fusion positioning data interface2020-04-28发布
国家市场监督管理总局
国家标准化管理委员会
2020-11-01实施
GB/T38630—2020
规范性引用文件
术语和定义
缩略语
系统架构
定位引擎接口
融合引擎定位接口
子定位引擎定位接口
7参数定义
7.1传感器参数定义
7.2定位结果参数定义
附录A(资料性附录)
融合定位策略示例
附录B(资料性附录)
参考文献
多源融合定位数据接口XML模式示例3
本标准按照GB/T1.1—2009给出的规则起草。GB/T38630—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本标准起草单位:中国电子技术标准化研究院、北京天地方元科技有限公司、武汉大学、军事科学院系统工程研究院后勤科学与技术研究所、深圳赛西信息技术有限公司、中国科学院计算技术研究所、国家信息中心、中国电子科技集团公司第五十四研究所、青岛安然物联网科技有限公司、中国科学院自动化研究所、中国计量科学研究院、北京金坤科创技术有限公司、北京麦钉艾特科技有限公司、北京羲和科技有限公司、北京邮电大学、天复(东莞)标准技术有限公司、厦门市熠成信息技术有限公司、苏州寻息电子科技有限公司。
本标准主要起草人:张璋、赵方、罗海勇、王文峰、耿力、邓跃进、程旺迟、王进、邵文华、宋继伟、曹国顺、王思翔、余晖、王曲、田晓春、任昱晨、甘兴利、李爽、李明璋、高伟、何昭、郭晓涛、吴彤、肖登坤、李素敏、郑思伟、焦继超、陈小松、王成、石红岩、余彦培、谢飞鹏1
1范围
信息技术实时定位
多源融合定位数据接口
本标准规定了多源融合定位系统中的定位引擎接口与参数定义。GB/T38630—2020
本标准适用于通过多个子定位引擎根据融合策略进行多源融合定位的实时定位系统设计、开发和应用。
规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件KaeeiKAca
GB/T16831—2013基于坐标的地理点位置标准表示法术语和定义
下列术语和定义适用于本文件。3.1
smartterminal
智能终端
具有嵌入式软硬件系统、面向个人消费市场的终端产品。3.2
real-time positioning terminal实时定位终端
依附于资产(物品、人体等)目标上的位置信号采集与发送的智能终端。注:实时定位终端发送包括资产唯一标识的信息,并可提供终端所处环境(如可接收到的Wi-Fi信号)的多种状态信息。
定位引擎
positioningengine
计算实时定位终端位置的软件或组件。3.4
fusionpositioningengine
融合定位引擎
将多个子定位引擎的结果根据融合算法进行最优估计,以获得更佳定位结果的模块。注:例如融合Wi-Fi子定位引擎和PDR子定位引擎的融合定位引擎3.5
子定位引擎
sub-positioning engine
能够独立提供定位结果的定位引擎。3.6
asynchronous call
异步调用
个可以无需等待被调用函数的返回值就让操作继续进行的方法GB/T38630—2020
圆概率误差circularerrorprobable以真实位置为圆心,偏离圆心概率为50%的二位点位的散布半径3.8
定位精度positioningaccuracy
定位结果与真实位置之间的标准差。3.9
XMLtag
XML标记
XML文档内合法内容的标识符。
[GB/T30996.1—2014,定义3.5]4缩略语
下列缩略语适用于本文件。
CEP:圆概率误差(CircularErrorProbable)HTTP:超文本传输协议(HyperTextTransferProtocolAca
PDR:行人航迹推断(PedestrianDeadReckoning)XML:可扩展置标语言(eXtensibleMarkupLanguageaeeiK
5系统架构
融合定位系统架构包括定位客户端和定位服务端。定位服务端由融合定位引擎和多个子定位引擎组成。定位客户端与融合定位引擎、融合定位引擎与子定位引擎之间采用请求/响应的服务模式。定位服务端可部署在本地(如智能终端)或远程网络,与客户端通过网络接口传输定位请求或定位结果。多源融合定位系统架构见图1。
子定位
引将红
定他穿门
传感器数据封装
融介定位接口
融个定世引学
引擎位接
子引悼定位接口1
图1多源融合定位系统架构
融合定位的基本过程如下(见图2):a)定位客户端将传感器数据封装;擎
b)定位客户端通过融合引擎定位接口向融合定位引擎发送定位请求;于定位引燃
定位服务端
融合定位引擎接收传感器数据后,通过子定位引擎定位接口向各子定位引擎转发定位请求;d)各子定位引擎接收传感器数据后计算子定位引擎定位结果:2
子定位引擎向融合定位引擎返回子定位引擎定位结果:GB/T38630—2020
融合定位引擎接收子定位引擎定位结果后进行缓存,并根据融合定位策略融合各子定位引擎定位结果获得融合定位结果(融合策略参见附录A);融合定位引擎向定位请求返回融合定位结果(为保证定位系统的实时性,融合定位引擎可立即g)
返回已计算出的融合定位结果)。定位弃户蜡
封装传感器数据
合位华
发送独合定位请求—
了引擎
发送子引学定位法求
区手引定位续只
配个引擎定位结果
返回旺个定结来
图2多源融合定位基本过程图
6定位引擎接口
融合引擎定位接口
让总定立结果
定位客户端向融合定位引擎发送获取定位结果请求,并采用异步调用接收融合定位引擎返回的融合定位结果。定位客户端根据本标准传感器参数定义封装客户端实时采集的传感器数据样本,向融合定位引擎发送融合定位请求。融合定位引擎收到请求后检查是否存在融合定位结果,若存在则立刻返回融合定位结果,否则返回失败的定位结果,如图3所示。3
GB/T38630—2020
二行在融合定位结来
[个存在融合这位结是|
定位客产端
封斑作感器数店
定位服务端
返互最新融介定位纤具
返定位大收
图3定位客户端与定位服务端交互示意图融合定位请求接口定义的Java描述如下:StringpositioningResult=positioning(StringsensorData)Kaee
输入参数:
sensorData
输出参数:
positioningResult
传感器数据
融合定位结果
注:positioning接口的请求一响应封装XML示例参见附录B的B.1。6.2
子定位引擎定位接口
融合定位引擎向子定位引擎转发定位请求,并采用异步调用接收子定位引擎返回的定位结果响应融合定位引擎接收到定位客户端定位请求后,封装传感器数据和最新融合定位结果为子定位引擎的定位请求,向所有子定位引擎发送。子定位引擎数量没有限制,可以是多个子定位引擎,也可以只有一个,若子定位引擎定位成功,则将子定位引擎定位结果与其他已存在子定位引擎定位结果融合,并更新融合定位结果。融合定位引擎与单个子定位引擎交互时序见图4。7
融个定症引举
封装传感器数据和商个定性结果为了引擎定快证求进择
【定位成功】
将结果与其延位结果链合
只新融台定位维呆
二定火败
发送于引定位请
返回最融全定位结来
返口定失败
融合定位引擎与单个子定位引擎交互时序图图4
子定位引擎定位请求接口定义的Java描述如下:GB/T38630—2020
子定位引擎人
计算定位结果
String positioningResult = subpositioning(String sensorData,String positioningResult)输入参数:
sensorData
positioningResult
输出参数:
positioningResult
传感器数据
上一次的融合定位结果
子定位引擎定位结果
注:subpositioningRequest接口的请求一响应封装XML示例参见B.2。参数定义
传感器参数定义
传感器参数的定义见表1。每一种子定位引擎根据自身需求解析一种或多种传感器数据项进行定例如磁定位引擎可解析磁力和加速度传感器数据,惯性导航只需解析加速度传感器数据位。
GB/T38630—2020
参数名
RequestID
DeviceID
TimeStamp
SampleDuration
AccxList
AceYList
AceZList
MagXList
MagYList
MagZList
GyroXList
融合定位请求标识
终端唯一标识
采样结束时间藏
采样开始至结束的持
续时间
X轴加速度
X轴加速度序列
Y轴加速度
Y轴加速度序列
Z轴加速度
Z轴加速度序列
X轴磁场强度
X轴磁场强度序列
Y轴磁场强度
Y轴磁场强度序列
Z轴磁场强度
Z轴磁场强度序列Www.bzxZ.net
X轴角速度
X轴角速度序列
传感器参数定义
字符串
字符串
无符号长整型
无符号整型
双精度浮点数
双精度浮点数
双精度浮点数
双精度浮点数
双精度浮点数
双精度浮点数
双精度浮点数
≤32字符
≤32字符
1≤序列长度
100000
1≤序列长度
100000
1≤序列长度
100000
1≤序列长度
100000
1≤序列长度
100000
1≤序列长度
≤100000
1≤序列长度
100000
单位/备注
例如:\Req20190405130921001\例如“DevHuaweiEvaALlo”
例如:\1532246255983”(世界标准时间)
例如:2000
例如:0.2
序列内数据以空格隔开
例如:0.20.4560.88
例如:0.2
序列内数据以空格隔开
例如:0.20.4560.88
例如:0.2
序列内数据以空格隔开
例如:9.929.659.87
例如:3.22
例如:3.223.463.99
例如:3.22
例如:3.223.463.99
例如:3.22
例如:3.223.463.99
例如:0.33
例如:0.240.46.0.99
参数名
GyroYList
GyroZList
PitchList
RoliList
YawList
GraXList
GraYList
GraZList
LinAccx
Y轴角速度
Y轴角速度序列
Z轴角速度
Z轴角速度序列
仰俯角(东北天坐标
仰俯角序列
横滚角(东北天坐标
横滚角序列
偏航角(东北天坐标
偏航角序列
X轴重力加速度
X轴重力加速度
Y轴重力加速度
Y轴重力加速度序列
Z轴重力加速度
Z轴重力加速度序列
X轴线性加速度
表1(续)
双精度浮点数
1≤序列长度
≤100000
双精度浮点数
1≤序列长度
≤100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
≤100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
例如:0.33
GB/T38630—2020
单位/备注
例如:0.220.460.99
例如:0.33
例如:0.220.460.99
例如:0.23
例如:0.220.460.99
例如:0.23
例如:0.220.460.99
例如:0.23
例如:0.220.460.99
例如:9.62
例如:9.229.469.39
例如:0.82
例如:0.220.460.39
例如:0.02
例如:0.220.460.39
例如:0.02
GB/T38630—2020
参数名
LinAceXList
LinAccY
LinAceYList
LinAccz
LinAccZList
RotVecx
RotVecXList
RotVecY
RotVecYList
RotVecz
RotVecZList
LightList
PreList
TemList
X轴线性加速度
Y轴线性加速度
Y轴线性加速度序列
Z轴线性加速度
Z轴线性加速度序列
X轴旋转矢量
X轴旋转矢量序列
Y轴旋转矢量
Y轴旋转矢量序列
Z轴旋转失量
Z轴旋转矢量序列
光强序列
气压序列
温度序列
表1(续)
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
≤100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
100000
双精度浮点数
1≤序列长度
≤100000
双精度浮点数
1≤序列长度
≤100000
单位/备注
例如:0.220.460.39
例如:0.02
例如:0.220.460.39
例如:0.02
例如:0.220.460.39
例如:0.2
例如:0.220.460.39
例如:0.2
例如:0.220.460.39
例如:0.2
例如:0.220.460.39
例如:2.44
例如:1.342.223.11
例如:1013.25
例如:1013.251014.151012.9
例如:26.2
例如:25.322.725.1
参数名
HumList
WifiMac
WifiMacList
WifiRss
WifiRssList
BleMac
BleMacList
BleRss
BleRssList
GNSSLon
GNSSLonList
GNSSLat
GNSSLatList
GNSSAtt
GNSSAttList
相对湿度
相对湿度序列
Wi-FiMAC地址
Wi-FiMAC地址序列
Wi-Fi信号强度
Wi-Fi信号强度序列
BLEMAC地址
BLEMAC地址序列
BLE信号强度
BLE信号强度序列
GNSS定位经度
GNSS定位经度序列
GNSS定位纬度
GNSS定位纬度序列
GNSS定位高程
GNSS定位高程序列
表1(续)
双精度浮点数
1≤序列长度
≤100000
字符串
字符串
双精度浮点数
双精度浮点数
双精度浮点数
12字符(唯
1≤列表长度
≤100000
1≤列表长度
100000
12字符(唯一
1≤列表长度
≤100000
1≤列表长度
100000
1≤序列长度
≤100000
1≤序列长度
≤100000
1≤序列长度
≤100000
例如:52.2
GB/T38630—2020
单位/备注
例如:25.322.725.1
例如:00016C06A629
例如:00016C06A63000016C06A62900016C06A631
例如:—55
例如:-55-60-77
例如:00016C06A629
例如:00016C06A63000016C06A62900016C06A631
例如:-55
例如:-55-60-77
例如:101.248762
应符合GB/T16831—2013的相关规定例如:101.248762101.249762
101.250762
例如:51.248762
应符合GB/T16831—2013的相关规定例如:51.24876251.249762
51.250762
例如:51.24
应符合GB/T16831—2013的相关规定例如:51.2451.3351.25
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。