YD/T 2753-2014
基本信息
标准号:
YD/T 2753-2014
中文名称:移动微件业务总体技术要求
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:7421207
相关标签:
移动
微件
业务
总体
技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 2753-2014.General technical requirements of mobile widget.
1范围
YD/T 2753规定了移动微件业务的需求、系统架构,平台和终端的架构、功能需求、业务流程等技术要求。
YD/T 2753适用于运行移动微件产品的平台设备和终端设备。
2术语、 定义和缩略语
2.1术语和定义
下列术语和定义适用于本文件。
2.1.1
移动微件系统Mobile Widget System
核心构件包括通用微件开放平台和通用微件终端引擎两部分,提供一套完整的微件应用环境,可以适配多种终端平台,具有开放接口供第三方参与微件开发。
2.1.2
移动微件平台Mobile Widget Platform
通用微件开放平台是通用微件开放系统的服务器侧平台,提供微件门户、引擎和微件管理、数字签名管理、应用开发环境、计费、网管等功能。
2.1.3
通用微件引擎General Widget Engine
通用微件引擎是通用微件开放系统的终端侧引擎,提供微件运行环境、API适配等功能,可适配多种移动终端平台。
2.1.4
微件Widget
微件是轻量级的应用程序,为使用者提供- -键式的服务。它通常被设计为具有特定的功能,如提供天气、股票、拍卖等的信息。
2.1.5
微件用户代理Widgets a User Agent
即微件终端引擎,用户代理(软件应用)承载一个微件应用的微件。一般而言,微件用户代理是直接建立在Web浏览器或提供类似的功能上。实际上越来越多的微件是直接内建在浏览器顶部,以便他们能够处理/渲染HTML文件,而其他部分包括Web浏览器一样的ECMAScript接口。
2.1.6
微件应用Widgets Application
一个解压缩的微件的资源运行时,它的启动文件已被用在微件应用化的微件的用户代理上。微件应用可能是通过配置一个配置文件。微件应用的能力是通过提供工具的API进行编程和行为交互。
标准内容
ICS33.060
中华人民共和国通信行业标准
YD/T2753-2014
移动微件业务总体技术要求
Generaltechnical reguirements of mobilewidget2014-10-14发布
2014-10-14实施
中华人民共和国工业和信息化部发布前
范围·
术语、定义和缩略语
移动微件业务需求
移动微件系统架构
移动微件平台侧架构·
移动微件平台侧功能··
移动微件终端侧架构·
移动微件终端侧功能
移动微件接口要求
移动微件业务流程
YD/T2753-2014
YD/T2753-2014
本标准是“移动微件”系列标准之一,该系列标准的结构和名称预计如下:一移动微件业务总体技术要求;移动微件业务平台设备技术要求:一移动微件业务终端设备技术要求:移动微件业务平台设备测试方法:移动微件业务终端设备测试方法。本标准按照GB/T1.1-2009给出的规则起草。本标准由中国通信标准化协会提出并归口。本标准起草单位:中国联合网络通信集团有限公司、中国移动通信集团公司、中国电信集团公司、工业和信息化部电信研究院。
本标准主要起草人:廖军、顾曼霞、严斌峰、程宝平、陆钢、吴伟、曹宇琼、匡晓煊、莫阳、袁非凡、张杰、王劲松、邢晓江、施笑安、曹景新、王成伟、李琳、莫建林、陈铁、张勇、王煜坚。
1范围
移动微件业务总体技术要求
本标准规定了移动微件业务的需求、系统架构,平台和终端的架构,功能需求,业务流程等技术要求。
本标准适用于运行移动微件产品的平台设备和终端设备。2术语、定义和缩略语
2.1术语和定义
下列术语和定义适用于本文件。2.1.1
移动微件系统MobileWidgetSystem核心构件包括通用微件开放平台和通用微件终端引擎两部分,提供一套完整的微件应用环境,可以适配多种终端平台,具有开放接口供第三方参与微件开发。2.1.2
移动微件平台MobileWidgetPlatform通用微件开放平台是通用微件开放系统的服务器侧平台,提供微件门户、引擎和微件管理、数字签名管理、应用开发环境、计费、网管等功能。2.1.3
通用微件引擎GeneralWidgetEngine通用微件引擎是通用微件开放系统的终端侧引擎,提供微件运行环境、API适配等功能,可适配多种移动终端平台。
微件Widget
微件是轻量级的应用程序,为使用者提供一键式的服务。它通常被设计为具有特定的功能,如提供天气、股票、拍卖等的信息。
微件用户代理WidgetsaUserAgent即微件终端引擎,用户代理(软件应用)承载一个微件应用的微件。一般而言,微件用户代理是直接建立在Web浏览器或提供类似的功能上。实际上越来越多的微件是直接内建在浏览器项部,以便他们能够处理/谊染HTML文件,而其他部分包括Web浏览器一样的ECMAScript接口。2.1.6
微件应用WidgetsApplication
个解压缩的微件的资源运行时,它的启动文件已被用在微件应用化的微件的用户代理上。微件应用可能是通过配置一个配置文件。微件应用的能力是通过提供工具的API进行编程和行为交互。2.1.7
YD/T2753-2014
微件应用包WidgetsofPackages
用来描述一个微件应用展现形式和应用逻辑的文件包,可能包括配置文件、界面展示文件,资源文件、应用逻辑文件等文件。
微件容器WidgetsofContainer
一种特殊的微件应用,微件应用的入口和管理界面,微件容器启动后运行在用户桌面之上,用户可以通过微件容器方便管理自已下载的微件应用。2.1.9
图标Icon
图片或符号代表一个微件应用的微件。图标通常用来代表非运行方面的微件,如菜单和码头。一些微件应用程序,如Konfabulator,允许作者以动态变化的图标在运行。例如,天气微件可能会随着天气或时间的变化更新它的图标。
微件资源WidgetsResource
资源产生一些包装格式,包含了以便分配和部署资源的微件。微件的资源被任意一个微件的媒体类型确定。
媒体类型MediumType
媒体类型通常将微件资源与一些专有微件的使用代理联系在一起。例如,joost的微件引擎要求构件放到HTTP上,application/vnd.joost.joda-archive媒体类型。2.1.12
包装格式ThePackagingFormat
物理数据格式,用于创建一个微件资源。例如,平面文件格式中描述的Konfabulator参考或Zip文件格式支持的Opera微件和微软的Vista边栏。2.1.13
资源Resource
个微件应用微件使用的任何文件或目录都或者被放在一个微件的资源里或者可通过HTTP得到。在微件的资源中,资源可能被放在目录中,那些目录的版本适合本地化的目的。资源的例子包括图片,文字,标记,样式表,可执行脚本和声音。2.1.14
启动文件Start-UpFile
资源无论在微件资源里或在网络上,如果一个微件应用微件包含一个配置文件,用户代理的微件可以通过该配置文件启动文件。
配置文档ConfigurationDocumentation配置文件也可以定义微件中的资源之间的关系。配置文件通常采取的形式是一个XML文件,例如,在配置资源捆绑Opera微件。
元数据Metadata
YD/T2753-2014
数据表明在配置文件涉及著作权或分类的一个微件,但并不影响微件在运行时的行为(如作者的姓名和电子邮件)。
配置参数ConfigurationParameters说明书中的任何配置文件,提供的微件的功能超越其默认行为(如默认微件将需要网络接入)。2.1.18
引导Guidance
一种机制,或者声明式或自动查找文件中启动微件。2.1.19
微件APwidgetsAPI
套编程接口,为微件应用提供访问移动终端设备能力的接口。2.2缩略语
下列缩略语适用于本文件。
ECMAScript
TheAdvancedEncryption StandardAsynchronousJavaScriptandXMLAdaptive Multi Rate
Browser based Application EngineCascading Style Sheets
DRM Content Format
Device Management
Document Object Model
Digital Rights Management
Digital Signature Algorithm
Document Type Definition
HyperText Markup Language
Internationalized ResourceIdentifiersJoint Innovation
JavaScript
Multimedia Messaging ServiceOMA Download
OpenMobileTerminalPlatform
Ron Rivest,Adi Shamir和 LeonardAdlemanReally Simple Syndication
Software Development Kit
高级加密标准
异步Java脚本语言和XML
可变速率
基于浏览器技术的应用引擎
层叠样式表
DRM内容格式
设备管理
文档对象模型
数字版权管理
数字签名算法
文档类型定义
欧洲计算机制造商协会脚本语言超文本标记语言
国际资源标识符
Lab联合创新实验室
Java脚本语言
多媒体消息业务
OMA下载
开放移动终端平台
加密算法
真实内容聚合
软件开发包
YD/T2753-2014
Secure Hash Algorithm
Service Level Agreement
Short Messaging Service
Social Network Site
SystemOnChip
Service Provider
UserInterface
Unstructured SupplementaryServices DataTheWorldWideWebConsortium
Extensible Markup Language
3移动微件业务需求
3.1业务概念
安全哈希算法
服务级别协议
短消息业务
社交网站
片上系统
业务提供商
用户界面
非结构化补充业务
万维网联盟
可扩展标记语言
微件是一类能够显示和更新本地数据或Web数据的客户端应用程序,并能够打包成单一的下载包安装到客户端设备上。目的是协助用户享用各种应用程序和网络服务。移动微件是指运行在移动终端上的微件,此类微件需要适配多种手机操作系统和屏幕,以满足用户日益增长的手机个性化需求。
W3C关于微件应用的需求可参考附录A。3.2业务分类
移动微件可以提供网络内容或本地内容,根据提供的内容进行分类,移动微件可以分为以下四类:·娱乐类微件:如图片、在线音乐、彩铃、游戏、视频等。·应用类微件:如时钟、天气预报、日历、计算器等。●信息类微件:如新闻阅读器、体育、股票、搜索、地图等。●通信类微件:如移动社区SNS、消息、共享等。3.3业务特点
微件具有小巧轻便、开发成本低、基于标准Web技术、开发门槛低、潜在开发者众多、与操作系统耦合度低和功能完整的特点,此外移动微件还有其他一些特性。●个性化:不同的用户,可以根据自己的喜好,设置不同的桌面,同时根据自己的需求,安装不同的微件应用。每个人都可以拥有个性化的手机界面。·移动性:由于移动业务的特殊性,用户可以不受时间限制、不受地点约束地通过移动终端使用微件业务,浏览或者查询所需的信息,移动微件为用户带来更加便捷的业务体验。·信息有效性:很多情况下,移动用户在用浏览器上网时很多无用信息占用了稀缺的屏幕资源,导致手机上网用户体验较差,而移动微件不仅可以独立于浏览器运行以有效地利用手机屏幕,而且可以更加快速、方便地访问移动互联网的特定数据。移动微件业务具备更有效利用屏幕和更方便访问互联网的特点,因此能够给手机用户带来良好的呈现方式和互联网体验。●应用丰富性:用户可以通过微件打电话、发短信、听歌、照相、查看天气、看新闻、看股票、访问博客等。
3.4用户分类
微件平台用户根据使用业务目的的不同,可以分为以下几种类型:●匿名用户:匿名用户可以通过浏览器浏览门户网站,查看微件列表等。YD/T2753-2014
·普通用户:普通用户开通业务后,可以通过微件客户端管理器连接到微件商店,通过搜索、或者分类、导航功能找到自已所需的微件,浏览微件的详细信息,定购、下载需要的微件到用户终端进行使用。
·微件开发者/CP:微件开发者/CP可以根据微件业务运营者的相关规定,申请注册成为微件开发者/CP,注册申请成功后微件开发者/CP便可以在微件开发者/CP门户下载微件开发规范及微件SDK进行微件开发。开发完成后,上传微件到微件开发者/CP门户,提交运营商微件管理员审核、测试、发布。发布成功的微件出现在微件商店中供普通用户下载使用,并根据协议对取得的收入进行分成。●广告主用户:广告主用户可以根据运营商的相关规定,在微件广告主门户上签订广告协议、注册开通微件广告业务,开通成功后广告主用户便可以在微件平台上发布自已的广告信息。4移动微件系统架构
4.1概览
移动微件平台侧与终端侧架构的概览如图1所示。微件应用
业务管理
资源适配
软硬件资源
运行环境
Widget终端
安全管理
前置接入
应用开发
门户管理
网络能力封装
Widget平台
图1移动微件平台侧与终端侧架构概览4.2平台侧
业务运营
网络平台侧主要由前置接入、业务运营、门户管理、应用开发、安全管理和网络能力封装几部分组成,各部分功能如下:
●前置接入:包括终端引擎更新与微件分发两大功能模块,其中引擎更新可与运营商DM服务结YD/T2753-2014
合,微件分发可与运营商DRM服务结合。业务运营:包括微件管理、SP管理、用户管理,开发者管理、广告管理,SP信用管理、统计与计费、日志管理。
·门户管理:包括用户门户、自由开发者门户、SP门户和运营商门户四类。●应用开发:包括微件在线开发环境、离线开发环境(包括开发工具、支持库、测试环境、仿真环境),以及安全沙箱。下载标准就来标准下载网
●安全管理:包括证书管理、鉴权认证、数字签名和用户认证四个部分。·网络能力封装:包括SMS/MMS/LCS等网络能力的包装与接入。4.3终端侧
终端侧主要由操作系统/硬件资源、资源适配、业务管理、运行环境、微件应用几部分组成,各部分功能如下:
·操作系统/硬件资源:这部分主要是硬件能力和操作系统提供的能力,包括智能操作系统与非智能操作系统。
·资源适配层:.对手机的各种软硬件能力进行适配,提供统一接口。·业务管理:包括用户管理、日志管理、微件桌面管理、以及计费、广告模块等插件管理几部分。·运行环境:包括微件引擎、安全管理、通信模块等几部分。·微件应用:各种微件应用,使用了统一的资源适配API,并且符合业务管理要求。4.4微件包文件的生成和处理
移动微件应用包是通过微件开发工具生成的,该应用包应可以在平台侧进行审核,同时该应用包应该可以在终端引擎上解析执行,并且引擎可以判定该应用包是否符合相关的安全策略要求。5移动微件平台侧架构
本条以图2的所示的示意图分析典型的移动微件平台侧系统构成。这里介绍的平台侧架构及内部模块只为说明平台侧主要功能需求,可作为实现参考,但并不对架构和模块作限制。移动微件平台是移动微件业务的一个综合管理平台,该平台主要负责用户管理、微件管理、SP/CP和自由开发者管理、移动微件安全分发、移动微件开发支持等主要功能。该平台主要由三大功能模块组成:·运营管理模块:是平台的核心功能,实现整个微件的业务逻辑,表现为前置模块、门户展现、业务运营、安全管理等。通过该模块运营者将完成整个微件生命周期的管理,业务开发者、SP以及用户的管理。
·能力封装接入模块:对运营商网络的资源进行封装,向微件开发者屏蔽底层网络。典型的运营商资源包括:业务能力,如短信、Push、位置等:接入,如宽带接入、管道出租等;运营数据,如用户喜好、业务行为等。能力封装模块可以提供包括WebService在内的多种封装形式用于微件对网络能力调用。
·微件开发:支持微件开发、测试、仿真、运行环境。表现为开发工具包和开发运行环境,同时提供安全沙箱的功能以确保微件代码对于设备和用户隐私安全保障的可控性。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。