YD/T 3078-2016
基本信息
标准号:
YD/T 3078-2016
中文名称:移动增强现实业务能力总体技术要求
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:3319561
相关标签:
移动
增强
现实
业务
能力
总体
技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 3078-2016.Technical specifications for mobile augmented reality service capabilities.
1范围
YD/T 3078规定了移动增强现实(MobAR)系统体系结构,制定MobAR系统需要支持的组件功能、消息流程、接口协议绑定等方面的业务能力总体技术要求。
YD/T 3078适用于移动互联网业务环境下的智能终端及应用服务器。
2规范性 引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本( 包括所有的修改单)适用于本文件。
IETF RFC2119 RFC中用于指明需求等级的关键词(KeywordsforuseinRFCstoIndicate Requirement Levels", S. Bradner, March 1997)
IETF RFC4234增强BNF语法规范: ABNF (Augmented BNF for Syntax Specifications: ABNF" D. Crocker, Ed, P. Overell. October 2005 )
OMA OMA-ORG-SCR_SCR的规则和流程( SCR Rules and Procedures )
Rules_ and_ Procedures
IETF RFC2616 超文本传输协议-HTTP/1.1 ( Hypertext Transfer Protocol - HTTP/1.1,R.Fielding et al, June 1999)
标准内容
ICS33.030
中华人民共和国通信行业标准
YD/T3078-2016
移动增强现实业务能力总体技术要求Technical specificationsfor mobile augmented realityservice capabilities2016-04-05发布
2016-07-01实施
中华人民共和国工业和信息化部发布前
1范围·
2规范性引用文件
3术语、定义和缩略语··
3.1术语和定义
3.2缩略语
4体系结构与功能要求
4.1MobAR体系结构·
4.2MobAR系统功能要求
5业务流程
5.1MobAR客户端操作流程..
5.2MobAR服务器操作流程
6接口消息定义
MobAR-1接·
MobAR-2接·
6.3MobAR-3接
MobAR-4接
7数据模型..
7.1XML命名空间
7.2通用数据结构··
7.3枚举类型
8协议绑定
8.1HTTP绑定·
8.2OMAPush绑定·
附录A(资料性附录)XMLandJSON示例次
YD/T3078-2016
YD/T3078-2016
本标准基于OMA标准组织发布的《移动增强现实业务(第一版)》(MobileAugmentedRealityEnabler1.0)标准制定的,本标准遵从《移动增强现实业务》OMA-ER-MobAR-V10-20111129-C中规定的移动增强现实业务需求和系统架构,并实现了《移动增强现实业务技术规范》OMA-TS-MobAR-V10-20121016-C中定义的接口规范和业务流程。本标准按照GB/T1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中国通信标准化协会提出并归口。本标准起草单位:中兴通讯股份有限公司、中国电信集团公司、中国联合网络通信集团有限公司。本标准主要起草人:黄成、黄、李伟华、吕强、梁泊清、贾婷
HiiKAoNiKAca
1范围
移动增强现实业务能力总体技术要求YD/T3078-2016
本标准规定了移动增强现实(MobAR)系统体系结构,制定MobAR系统需要支持的组件功能、消息流程、接口协议绑定等方面的业务能力总体技术要求。本标准适用于移动互联网业务环境下的智能终端及应用服务器。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。IETFRFC2119
IETFRFC4234
OMA OMA-ORG-SCR
Rules_and_Procedures
IETFRFC2616
IETFRFC2617
IETFRFC4627
OMA-TS-PushOTA-V2_3
OMA OMA-TS-PAP-V2_3
OMA OMA-TS-Push
Message-V2_3
WAPForumTMWAP-168-
ServiceLoad-20010731-a
OMA OMA-TS-TLS
Profile-V1_1
OMAOMA-TS-REST
NetAPI_Common-V1_0
OMA OMA-SUP-XSD
MobAR-V1_0
RFC中用于指明需求等级的关键词(KeywordsforuseinRFCstoIndicateRequirement Levels\, S. Bradner, March 1997)增强BNF语法规范:ABNF(AugmentedBNFforSyntaxSpecifications:ABNF.D.Crocker,Ed.,P.Overell.October2005)SCR的规则和流程(SCRRulesandProcedures)超文本传输协议-HTTP/1.1(HypertextTransferProtocol-HTTP/1.1,R.Fielding et al, June 1999)HTTP鉴权:基本的和摘要的访问鉴权(HTTPAuthentication:BasicandDigestAccess Authentication)JavaScript对象符号应用媒体类型(Theapplication/jsonMediaTypeforJavaScriptObjectNotation (JSON))无线推送协议(PushOverTheAir)推送访问协议(PushAccessProtocol)推送消息(PushMessage)
业务负荷(ServiceLoading)
OMATLS配置文件(OMATLSProfile)RESTful风格网络API定义(CommondefinitionsforRESTfulNetworkAPIs)
移动增强现实XML语法架构(XMLSchemaforMobileAugmentedReality)
TiiKAoNiKAca
YD/T3078-2016
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
AR内容ARcontent
所有可以被用于增强/提升用户对现实世界感知体验的多媒体对象,譬如文本、图片、视频、音频、三维模型等。通常,增强现实内容对应于特定增强现实目标。3.1.2
AR标识ARmarker
在屏幕显示的一个数字对象,用于指示与增强现实目标所对应增强现实内容的可用性。3.1.3
AR目标ARtarget
现实世界中真实存在的任何实体,警如兴趣点、物品、人、车辆等。增强现实目标可以与一个或者多个增强现实内容相关联。
AR视图ARview
增强现实应用所提供的一种视图模式,能够为用户提供现实世界视频场景与增强现实内容融合叠加的视图效果。
AR测度ARmetrics
用于记录用户与增强现实目标和/或增强现实内容之间交互行为的度量信息。3.1.6
AR应用ARApp
类运行在用户终端的应用程序,增强现实应用向移动增强现实客户端请求增强现实内容,并提供给用户。增强现实应用同时也收集用户反馈信息,向移动增强现实客户端上报增强现实测度数据。3.1.7
用户上下文usercontext
组用于描述用户及其附近环境当前状态的动态信息,包括:个性化偏好,设备状态信息等。3.2缩略语
下列缩略语适用于本文件。
ApplicationProgrammingInterfaceAugmented Reality
Hypertext Transfer Protocolbzxz.net
JavaScript Object Notation
Mobile Augmented Reality
Open Mobile Alliance
Uniform Resource Lcator
应用编程接口
增强现实
超文本传输协议
JavaScript对象表示法
移动增强现实
开放移动联盟
统一资源定位符
HiiKANiKAca
eXtensible Markup Language
4体系结构与功能要求
4.1MobAR体系结构
可扩展标识语言
YD/T3078-2016
如图1所示,MobAR系统架构模型包括MobAR系统功能模块、交互接口和其他外部支撑功能。MobAR服务器是移动增强现实系统部署在网络侧的功能组件,为AR应用提供服务访问控制,实现内容和服务的就近接入;为AR目标部署、内容发布提供训练样本和内容索引的结构化和非结构化存储服务,可以适应AR海量内容的存储可伸缩要求和更新时的数据迁移要求。另外,为AR目标识别提供并行的海量数据训练服务以及图像检索等计算服务AR应用
MobAR-1
MobAR客户端
传感器、其他客户端、
设备硬件能力
MobAR-3
MobAR-2
AR内容服务器
MobAR-4
MobAR服务器
第三方网络资源、支撑
业务服务器
图1移动增强现实系统架构
MobAR客户端是移动增强现实系统部署在终端侧功能组件,为AR应用提供了统一的运行环境,负责与移动终端硬件的交互,并与MobAR服务器协作完成本地图形图像的运算,完成目标的特征提取,目标识别,增强内容解析和染。
4.2MobAR系统功能要求
4.2.1MobAR服务器
4.2.1.1增强现实内容/目标选择功能增强现实内容/目标选择功能,根据接收的移动增强现实客户端请求,或者与增强现实目标、增强现实内容递送相关推送请求,负责搜索增强现实目标,选择并获取增强现实内容。增强现实内容/目标选择功能提供下列增强现实服务:·基于特定准则搜索增强现实目标,包括用户位置、用户设置(搜索半径、类别);·从增强现实内容提供商或本地缓存中选择并获取增强现实内容:·根据个性化和上下文过滤增强现实目标和/或增强现实内容:·基于特定准则聚合增强现实目标和/或增强现实内容,包括位置、方向等;·在移动增强现实客户端协同下,支持不同类型的增强现实内容展示风格,包括列表视图、鸟瞰视图。
4.2.1.2增强现实内容/目标递送功能增强现实内容/目标递送功能,负责实现移动增强现实服务器与移动增强现实客户端之间增强现实内3
HiiKAoNiKAca
YD/T3078-2016
容的递送机制。
增强现实内容/自标递送功能同时支持增强现实内容PULL机制(从移动增强现实客户端到移动增强现实服务器),和PUSH机制(从移动增强现实服务器到移动增强现实客户端)。增强现实内容递送机制(PUSH或PULL)的触发条件如下:·依赖于用户的特定业务配置,如可适用的递送方法;·用户偏好,例如希望的类别:·接收来自移动增强现实客户端的请求、订阅请求、特定请求;·终端能力,可以被用作选择合适的递送方法。在PULL模式下,增强现实内容/目标递送功能,通过响应移动增强现实客户端的请求递送增强现实目标信息和/或增强现实内容。
在PUSH模式下,增强现实内容/目标递送功能,发起请求递送增强现实目标信息和/或增强现实内容至移动增强现实客户端
根据增强现实内容/目标选择功能的处理结果,以及用户个性化及上下文,增强现实内容/目标递送功能选择递送下列信息至移动增强现实客户端。·增强现实目标信息和/或增强现实内容:·增强现实目标信息和/或增强现实内容的引用(譬如通过URL):·无结果的指示。
4.2.1.3增强现实内容/目标管理功能增强现实内容/目标管理功能,负责存储并管理增强现实目标及相关联增强现实内容部署信息。增强现实内容/目标管理功能提供下列支持:·管理增强现实内容发布信息,包括可获取状态、访问地址、部署规则、访问控制信息等:·管理增强现实目标部署信息,包括类型、类别、位置、描述、与其他目标关系:·管理缓存策略:
·在移动增强现实客户端协司下,管理增强现实客户端上缓存的增强现实内容4.2.1.4测度及用户反馈处理功能增强现实测度数据处理功能,负责从移动增强现实客户端收集与增强现实内容使用相关测度数据。增强现实测度数据处理功能包括:?从移动增强现实客户端收集用户与增强现实内容交互相关测度数据(警如点击所显示的增强现实内容/标签)。
·可选的,向增强现实测度数据添加增强现实服务器已知信息(警如标识、时间戳、上下文等)。·处理增强现实测度数据,以及其他相关收集信息生成综合报告,可以被用作:一未来增强现实内容选择的依据;一记录访问优质内容的收费事件。·在移动增强现实客户端协同下,管理增强现实客户端上缓存的增强现实内容。增强现实测度数据处理功能,为增强现实测度数据匿名访问提供网络API。用户反馈处理功能,负责从移动增强现实客户端收集并处理与增强现实内容使用相关用户反馈,以用作未来增强现实内容选择依据。4
HiiKAoNi KAca
用户反馈处理功能,为用户反馈信息匿名访问提供网络API。4.2.1.5增强现实个性化及上下文功能YD/T3078-2016
增强现实个性化及上下文功能,负责收集用户相关信息,包括个人资料、用户上下文(警如位置、终端能力),以及用户偏好。
所收集信息将被用来提供增强现实业务个性化及上下文能力支持4.2.1.6增强现实内容/目标订阅功能增强现实内容/目标订阅功能,负责管理增强现实订阅请求,以支持移动增强现实服务器后续推送增强现实内容至移动增强现实客户端。增强现实内容/目标订阅功能提供下列管理:·移动增强现实客户端发送的订阅请求或者取消订阅请求:用户设置的增强现实内容推送设置,包括:增强现实内容推送触发条件和过滤准则:根据接收到的订阅请求创建或更新推送设置;一根据接收到的取消订阅请求或者订阅过期之后,删除推送设置。·根据触发条件以及过滤准则发起增强现实内容推送请求。其中,有可能需要从移动增强现实服务器下载包括增强现实自标信息在内的其他额外信息至移动增强现实客户端所述触发条件包括(但不局限于)推送间隔(譬如每天、每周)、用户上下文(位置、呈现状态)。所述过滤准则包括(但不局限于)用户偏好、增强现实目标属性(类别、类型、特征)。4.2.2MobAR客户端
4.2.2.1增强现实内容/目标获取功能增强现实内容/目标获取功能,负责从移动增强现实服务器获取增强现实内容和/或增强现实目标信息。
增强现实内容/目标获取功能支持通过PULL机制或者PUSH机制请求增强现实内容和/或增强现实目标信息。
可以根据下述条件请求获取增强现实内容和/或增强现实目标信息·订阅请求
·用户设置变化(臂如搜索平径、类别):·传感器(陀螺仪、重力加速计、指南针)状态(位置或朝向)改变:·用户交互指示(警如点击查看);·来自增强现实应用请求。
增强现实内容/目标获取功能还支持根据移动增强现实客户端设置的准则(位置、类别)获取聚合的增强现实内容。
增强现实内容/目标获取请求支持设置特定的展现风格。·增强现实视图:通过叠加在视频流之上显示增强现实自标信息和增强现实内容:·地图视图:通过地图显示增强现实目标信息和增强现实内容:·列表视图:基于列表显示增强现实目标信息和增强现实内容,4.2.2.2增强现实内容渣染功能
增强现实内容染功能,负责根据增强现实应用请求,为用户展示获取自移动增强现实服务器的增5
HiiKAoNiKAca
YD/T3078-2016
强现实内容。
增强现实内容谊染功能提供下列能力支持:·为增强现实内容提供实时谊染能力。重用或集成现有多媒体染引擎,诸如OpenGLES,DirectX?,OpenMAXTM
·按照个性化和上下文原则为增强现实标签/内容提供聚合展示。·支持展示增强现实目标之间关系信息(警如“包含”、“相邻”等)。·支持按照不同视图模式展示增强现实内容:一增强现实视图:通过叠加在视频流之上显示增强现实目标信息和增强现实内容:一地图视图:通过地图显示增强现实目标信息和增强现实内容:一列表视图:基于列表显示增强现实自标信息和增强现实内容。·在移动增强现实客户端协同下,支持不同类型的增强现实内容展示风格,包括列表视图、鸟瞰视图。
增强现实内容染功能,支持根据用户与所显示增强现实内容/标签之间交互(警如触摸、强调),反映显示更新。
增强现实内容煊染功能在显示增强现实内容/标签时,可以调用适当的运行时执行环境(譬如媒体播放器、3D查看器)。
4.2.2.3用户交互支持功能
用户交互支持功能,为用户与增强现实目标及终端显示上相关增强现实标签内容交互提供支持用户交互支持功能至少提供下列用户交互支持:·增强现实目标交互行为:
选择一个增强现实标签或者增强现实内容:一点击查看所选择增强现实标签或增强现实内容的详细信息:一点击触发相关交互动作(警如拨打电话、发送邮件、发送短信、访问相关网站):一过滤增强现实标签显示,例如使用已知的增强现实内容评级信息;一按照不同显示风格查看与其他增强现实目标之间相互关系(例如“被包含”、“包含”、“相邻”):
,按照用户个性化设置及上下文,创建并存储与增强现实视图相对应的多媒体对象,·根据用户偏好及服务提供商策略(如监管要求),启用/禁用测度和用户反馈收集:在所有增强现实实例范围内;
在特定增强现实实例范围内。
·允许或者禁止用户相关信息(警如个人资料、用户上下文)被用作增强现实内容选择。·指定或更新业务设置或偏好:一增强现实目标搜索半径:
特定增强现实目标的类别(对于兴趣点,例如餐馆):增强现实内容和/或增强现实目标信息推送设置。4.2.2.4测度及用户反馈处理功能增强现实测度数据处理功能,负责收集用户与所显示增强现实内容之间交互,并创建与增强现实内6
HiiKAoNiKAca
容使用相关测度数据。
YD/T3078-2016
移动增强现实客户端从增强现实应用接收增强现实测度,并报告给移动增强现实服务器。所述测度数据通常被用作操作支持目的(警如个性化、访问历史)。通过收集下列信息可以产生增强现实测度数据:·用户与增强现实内容/标签之间交互细节:·增强现实内容访问历史。
增强现实测度数据处理功能为所收集的增强现实测度数据提供安全保护机制。用户反馈处理功能,负责收集增强现实内容使用相关用户反馈。移动增强现实客户端从增强现实应用接收用户反馈,并报告给移动增强现实服务器。所述用户反馈可以包括用户对所使用增强现实内容的评价(警如投票)或评论信息。用户反馈处理功能为用户隐私提供安全保护机制。4.2.2.5用户/设备数据处理功能用户/设备数据处理功能,负责为执行移动增强现实客户端逻辑,收集并管理与用户增强现实业务设置及终端设备状态相关信息。
用户/设备数据处理功能提供下述能力·记录并管理用户个性化数据,包括:增强现实目标搜索偏好或设置:一增强现实内容获取偏好或设置:增强现实视图相关多媒体对象创建和存储偏好或设置:增强现实内容/目标聚合偏好或设置:增强现实内容展示风格偏好或设置。·收集并处理设备状态信息,包括:一用户地理位置信息:
一用户设备静态信息,例如终端能力:一用户设备动态信息,例如指南针朝向,重力加速计角度。用户/设备数据处理功能同时为用户上下文访问提供支持:·收集与用户上下文访问相关信息,包括:不同的终端能力(譬如可访问性、当前操作状态):一可获取的网络侧业务支撑能力。·根据所述收集信息以及当前增强现实业务环境(警如接收增强现实应用基于用户位置的增强现实目标搜索请求)确定用户上下文访问的需求和状态。·对用户上下文访问进行管理
一访问适当的终端能力(譬如摄像头、GPS、传感器等):优化终端能力访问(譬如改变终端定位精度或模式):一调用适当的网络支撑能力。
4.2.3MobAR-1接
MobAR客户端向AR应用提供MobAR-1接口。通过MobAR-1接口,AR应用请求MobAR客7
YD/T3078-2016
户端获取增强现实内容/目标,并向MobAR客户端上报增强现实测度数据。MobAR-1接口通常以API形式开放。4.2.4MobAR-2接
MobAR服务器向MobAR客户端提供MobAR-2接口。通过MobAR-2接口,MobAR客户端向MobAR服务器请求获取增强现实内容/目标,并向MobAR服务器上报增强现实测度数据。MobAR-2接口支持以下能力:
·基于特定准则请求增强现实内容和/或增强现实目标信息,包括类别、位置信息、搜索半径、朝向、展示风格、显示屏分辨率、过滤规则(警如用户偏好、增强现实目标属性):·基于特定准则订阅/取消订阅增强现实内容推送,包括类别、位置信息、业务触发条件、过滤规则(警如用户偏好、增强现实目标属性):·设置或更新用户偏好,包括搜索半径、类别、推送设置、测度收集(启用/禁用);·上报所收集的增强现实测度数据及用户反馈。4.2.5MobAR-3接口
MobAR客户端向MobAR服务器提供MobAR-3接口。通过MobAR-3接口,MobAR客户端接收MobAR服务器推送的增强现实内容/目标。通过MobAR-3接口,MobAR服务器通知MobAR客户端启用/禁用测度收集。
MobAR-3接口支持以下能力:
·根据订阅请求直接推送增强现实内容;·根据订阅请求发送增强现实内容获取通知。4.2.6MobAR-4接口
MobAR服务器向AR内容服务器提供MobAR-4接口。通过MobAR-4接口,AR内容服务器发布增强现实内容,并访问MobAR服务器提供的其他能力。MobAR-4接口支持以下能力:
·请求发布增强现实内容可用状态。·请求部署增强现实目标,建立或移除增强现实内容与特定增强现实目标之间关联。·设置增强现实内容部署规则,包括一增强现实内容部署开始时间、持续时间:按用户或时间为同一增强现实目标关联不同增强现实内容:优质内容访问控制策略。
·匿名访问增强现实测度和用户反馈5业务流程
5.1MobAR客户端操作流程
5.1.1AR终端设置处理
MobAR客户端应该允许用户对提供给MobAR服务器的信息进行选择。特别地,为了保护用户隐私,下列用户信息可以不被提供:
·用户位置(Location);
·AR目标类别(Category):
AR交互信息(ARInteraction):测度数据和用户反馈。YD/T3078-2016
MobAR客户端在通过“SearchCondition\消息参数将用户位置(Location)、AR目标类别(Category)发送至MobAR服务器之前,应验证用户的设置是否允许。MobAR客户端在通过ARInteractionReport\消息参数将AR交互信息(ARInteraction))发送至MobAR服务器之前,应验证用户的设置是否允许。MobAR客户端应该允许用户在AR终端本地设置和更新以下用户业务偏好,以便用于后续请求消息中:
·AR目标和AR内容搜索半径;
·AR目标类别(例如,POI目标类型中的餐厅、剧院)·订阅规则(SubscriptionRules)。5.1.2AR用户上下文处理
在创建、发送消息至MobAR服务器之前,MobAR客户端应该根据下列消息参数确定AR用户上下文访问需求:
·“AR目标搜索请求\消息和“AR内容订阅请求\消息中的\SearchCondition\参数值;·“AR目标搜索请求\消息和“AR内容订阅请求”消息中的FiltrationCriteria\参数值;·“AR内容订阅请求\消息中的TriggerCondition\参数值。MobAR客户端可以通过访问用户设备上传感器、其他客户端其他终端能力、外部网络功能,访问AR用户上下文。
注:用户上下文的实际访问机制不在本标准范围。5.1.3AR目标搜索
在收到来自AR应用的AR相关功能的访问请求后,MobAR客户端将向MobAR服务器发送AR目标搜索请求。
MobAR客户端应该发送本标准6.2.1.1节中定义的“AR目标搜索请求\消息至MobAR服务器。MobAR客户端应为\AR目标搜索请求消息提供本标准7.2.1中定义的“SearchCondition\参数,以便为AR目标搜索设置搜索条件。
MobAR客户端应该获取用户地理位置信息,为SearchCondition”参数提供本标准7.2.5中定义的“Location\元素。
注意:位置信息的来源可以是全球定位系统(GPS),或者基于网络信号推测的位置,臂如IP地址:RFID、WiFi和GSM/CDMA小区ID,以及用户输入,不在本标准范围。如果有关AR目标搜索半径的用户偏好或设置已知,MobAR客户端应该为\SearchCondition”参数提供本标准7.2.1中定义的\SearchRadius”元素,用于设置AR目标搜索半径。如果AR设备朝向已知,MobAR客户端应该为\SearchCondition”参数提供本标准7.2.6中定义的Orientation”元素,用于设置AR目标搜索方向。如果有关被搜索AR目标关联关系的用户偏好或设置已知,MobAR客户端应该为“SearchCondition”参数提供本标准7.3.2中定义的Relationship”元素,用于指示AR目标关联关系,请求搜索具有所述AR目标关联关系的AR目标。
如果用于搜索AR自标的多媒体内容已知,MobAR客户端应该为“SearchCondition”参数提供本标准9
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。