中国电信通用Widget开放系统技术规范 总册 媒体 支持内容 备注 YD/T2187.1—2009
GIF动画可选 图像 支持JPEG, PNG,GIF、BMP和SVG格式 PNG和GIF Alpha透明可选 2D/3D图形加速可选 音频 视频 支持WAV,MMF, MIDI和MP3格式 支持MP4, 3GPP和AVI格式 音频可选 视频可选 6.5.3.3 图形能力
1) Widget引擎要求支持HTML 4.0,CSS2.0/2.1和ECMASCript(JavaScript)262 3rd,
在手机设备可采用和HTML 4.0完全兼容的xHtml1.0 Strict子集,可采用CSS2.0的兼容子集。
2) Widget引擎在支持最小功能集标签的基础上,也应尽可能支持各厂商的扩展标签及
XML描述。在不能实现扩展标签和XML描述的情况下,尽可能的不影响Widget其余功能的使用。
3) 结合终端能力,可以适当提供具有更为丰富表现力的Widget呈现/动画效果。例如,
对于高端设备,可以提供2.5D/3D特效支持。
6.5.3.4 内置/外接设备能力
要求至少可以支持以下内置或外接设备: 1) 声卡采集、播放 2) 视频采集、播放 3) GPS模块
6.5.4 数据存储能力
1) Widget引擎和Widget应用的配置文件应该存储到终端上。 2) Widget引擎需要内置小型数据库,用于本地数据存储(可选)。 6.5.5 终端适配能力
1) Widget引擎要求支持不同类型的终端形态,包括:PC,手机、机顶盒等; 2) Widget引擎要求支持不同性能的手机终端:高端、中低端和芯片;
3) Widget引擎要求支持不同操作系统:Windows XP 以上、Windows Mobile(5.0以
上),、Windows CE(5.0以上)、Linux、Symbian(6.0以上)、Android(1.5以上)、Brew(3.1.5以上)、JAVA。
19
中国电信通用Widget开放系统技术规范 总册 6.5.6 离线运行能力
Widget引擎需要支持在非联网状态下Widget应用的离线运行能力。 6.5.7 多Widget应用并发和交互
YD/T2187.1—2009
1) Widget引擎要求支持4个以上Widget应用并发运行(手机终端可选)。
2) Widget引擎也需要支持Widget之间的交互,包括相互调用、消息传递、数据交换等。
也需要支持从一个应用返回到另外一个应用的功能。
3) Widget之间交互,包括同一设备上的Widget间交互,也包括不同设备上的Widget
间交互(可选)。
6.5.8 鉴权能力
参见安全要求。 6.5.9 注册能力
参见安全要求。 6.5.10 引擎管理能力
参见引擎管理要求。 6.5.11 信息发布能力(可选)
终端引擎要求支持提供终端信息发布功能,可供授权用户浏览。 6.5.12 引擎插件管理能力
可以支持Widget应用第三方插件的调用。 6.5.13 运营商业务能力调用
对于运营商业务能力要求支持以下能力: 1) 网络通信簿; 2) 点击拨号; 3) 点击发送短信; 4) 点击传真; 5) 点击会议 6) 即时通信 7) 定位 6.5.14 Widget图标管理
支持Widget图标的手动和自动排列管理。 6.6
引擎管理要求
6.6.1 引擎参数配置要求(可选)
通用Widget开放系统应支持参数配置功能。通用Widget开放业务平台可以在对终端引擎进行引导的时候,对终端引擎进行初始的连接参数配置,使终端引擎能连接上通用Widget
20
中国电信通用Widget开放系统技术规范 总册 YD/T2187.1—2009
开放平台。也可以是用户发出参数配置请求,或是通用Widget开放平台通过远程诊断或远程参数收集分析后发现终端引擎配置错误,由通用Widget开放平台重新配置终端引擎的参数,终端引擎应能够完成相应的配置并向通用Widget开放平台报告配置状态。
所述的参数包括:连接参数、网络参数,如:Port(端口)、Proxy(代理)、WAP GW(WAP网关)、WLAN(无线局域网); 6.6.2 信息采集(可选)
通用Widget开放平台应支持信息采集功能。通用Widget开放平台可以从终端引擎采集终端信息。这个流程可以是通用Widget开放平台发起或用户发起。通用Widget开放平台还可以获取终端的终端引擎能力信息,这个能力信息的提供可以是终端制造商或第三方。获取的终端信息被存入信息数据库中,并由通用Widget开放平台进行维护。
通用Widget开放平台可以获取的终端信息包括: 1)静态信息:
a) 终端标识信息,包括IMEI+终端型号+固件版本,MSISDN,以及机卡配对信息; b) 终端初始化静态信息,例如主题、桌面、壁纸等; c) 终端硬件信息,例如是否彩屏、是否具有USB接口等。 2)动态信息:
a) 终端参数配置信息,如连接参数、软件参数;
b) 终端实时动态信息:电量、内存使用情况、网络信号信息等。 3)应用类信息:
a) 新开展的业务参数;
b) 终端应用列表信息,如应用软件; c) 其它应用类信息,如用户偏好。
6.6.3 引擎管理
1) 通用Widget开放平台可以支持软件组件管理功能。软件厂商有了新软件或升新包
后,提供给通用Widget开放平台,通用Widget开放平台给终端直接下发软件安装/升级包,或是下发软件安装/升级包的地址,终端引擎通过其他下载机制(比如http),从下载服务器获取软件安装/升级包,下载的时候用户可以选择合适的终端型号进行下载。终端引擎通过执行管理平台下发的操作命令实现软件安装/升级。 2) 通用Widget开放平台还可以对引擎进行各种管理操作,比如软件目录查询、激活、
去激活、运行、停止等。比如,通用Widget开放平台向终端发送设备管理命令,其中包含开启或关闭指定应用程序的指示,终端根据指示开启或关闭该终端中的指定应用程序,该功能可选。
21
中国电信通用Widget开放系统技术规范 总册 6.6.4 终端遗失管理(可选)
YD/T2187.1—2009
通用Widget开放平台可以支持遗失管理功能。用户在终端丢失或被盗后,可以立即通过电话、互联网、营业厅等方式通知通用Widget开放平台,管理平台对遗失终端执行管理操作, 比如:终端锁定、终端数据备份、终端数据销毁以及终端报废等操作,达到保障用户数据信息安全的目的。也可以是用户预先通知通用Widget开放平台开启遗失管理,管理平台给终端下发遗失管理任务,在终端遗失后,触发管理任务,执行终端锁定等操作。 6.6.5 数据备份恢复(可选)
通用Widget开放平台可以支持数据备份恢复功能。数据备份恢复提供了一种机制,使终端可以将数据备份至通用Widget开放平台,当终端数据损坏或丢失需要恢复时,可以从通用Widget开放平台恢复数据到终端。可以使用数据同步机制来将数据从终端同步到服务器实现数据备份,将数据从服务器同步到终端实现数据恢复。 6.6.6 故障诊断(可选)
通用Widget开放平台可以支持终端故障诊断功能。通用Widget开放平台直接收集终端数据,或是向终端下发诊断表,通过诊断表收集终端数据,通过收集到的终端数据,以及事先在通用Widget开放平台中定义的规则,判断终端是否存在固件、软件故障,是否存在配置错误,是否因为终端能力未达到要求而无法使用某项业务等,再根据诊断结果对终端进行故障修复。也可以是终端固件、软件在使用过程中出现错误,将错误主动上报给管理平台,启动故障诊断修复流程。 6.6.7 性能监控(可选)
1) 通用Widget开放平台可以支持终端性能监控功能。通用Widget开放平台可以监控终
端的网络性能信息,比如信号质量、呼叫统计信息、呼叫详细信息、无线射频环境信息等,这些信息可以用来制作网络覆盖地图,流量分发,服务质量统计,更新网络参数、服务参数等。
2) 通用Widget开放平台可以监控终端引擎上的事件信息,比如在终端上监控终端引擎
的使用频率并记录使用频率信息,以及向平台提供所述终端引擎使用频率信息,平台可以根据终端引擎使用频率信息进行选择性软件升级。终端引擎事件还包括:用户安装了新引擎,用户或终端上的应用程序修改了终端引擎上的参数等,这些事件监控信息可以用于预防终端引擎故障,以及对终端引擎的维护。
6.6.8 能力管理(可选)
通用Widget开放平台可以支持终端能力功能。通用Widget开放平台可以对终端引擎能力进行管理,比如硬件相关的能力、软件相关的能力、网络相关的能力等,通过对这些能力的管理,可以实现对终端能力的配置、管理、维护等。
22
中国电信通用Widget开放系统技术规范 总册 6.7
Widget应用管理要求
YD/T2187.1—2009
6.7.1 应用管理要求
通用Widget开放平台对于平台用户需要提供应用管理功能,包括:
1) 应用下载 :用户浏览某个感兴趣的应用,可以下载该应用到本地,利用Widget引
擎运行该应用;
2) 应用上传:用户完成应用开发,可以将此应用上传到平台,交由管理员审核; 3) 应用版本更新:开发者可以更新平台侧的应用,对于下载该应用的用户提供更新通
知和下载新版本的功能;
4) 应用审核:管理员可以对于上传的应用进行审核;
5) 应用发布:经过管理员审核通过的应用可以通过平台进行发布; 6) 应用激活/去激活:管理员可以激活/去激活某个应用;
7) 应用同步:在平台侧提供Widget管理面板,允许用户进行在线的Widget管理(添加、
删除、更新等);同时,在用户终端上,Widget引擎可以根据从平台侧获取的同步信息,自动地为用户在终端本地完成对应的Widget添加、删除、更新等同步操作。
6.7.2 应用搜索要求
平台需要提供应用搜索功能,用户可以根据以下条件方便的搜索到某个应用: 1) 关键字; 2) 作者; 3) 时间段; 4) 分类; 5) 排名;
另外平台需要提供关联搜索功能,当用户下载了某个应用后,平台可以根据一定的条件(关键字、分类、作者)将其关联的应用展现给用户。 6.7.3 应用排名功能
平台支持用户对于SP发布的应用进行打分和排名: 1) 用户可以对应用发表评论;
2) 用户可以对于SP发布的应用进行打分,系统可以统计打分人数和计算平均分; 3) 平台可以按照打分进行排名; 4) 平台可以按照下载量进行排名;
5) 平台可以在某个分类按照打分和下载量进行排名 6.7.4 应用参数配置要求(可选)
通用Widget开放平台可以对终端引擎上的软件组件及业务客户端进行参数配置。在终端设备中,通用Widget开放平台针对每个软件组件分别设置对应的参数管理对象;通用Widget开放平台通过对终端引擎中设置的参数管理对象进行控制管理,实现对软件组件进行参数配
23