Sinclalir Li,
Yu Zheng,
SWO
2014-08-07
一, Profile介绍
一个利用RDF语言描述手机各方面能力的XML文件,内容包括手机硬件,软件,网络,WAP,push, MMS streaming等方面的能力。由于手机的发展阶段中一度各方面的能力相对于PC较弱,所以当
利用手机的浏览器浏览网页时,手机端会提一个http请求,而User agent string和uaprofile会以两个参数的形式内置于这个请求中,一方面user agent string用于让服务器端识别浏览器的能力
,而profile用于服务器端识别手机端的整体的运算能力,基于此来反回相应的网页给到手机端。
相对于user agent string因操作系统面导致的众多标准不同,user agent Profile一直以来都很稳定,但是也是需要项目组确认信息最多的部分。不过经过SWO部门不懈的努力制作了一个帮助
项目组快速在线生成uaprofile网页,项目可以能过访问下面的链接来学习了解生在UAProfile.
功能机
http://www-ccpp.tcl-ta.com/ua/blog/sinclairfp.html
智能机
http://www-ccpp.tcl-ta.com/ua/blog/sinclairsp.html
二, Profile相关文档
- (1) HardwarePlatform
- (2) SoftwarePlatform
- (3) NetworkCharacteristics
- (4) BrowserUA
- (5) WapCharacteristics
- (6) PushCharacteristics
- (7) MmsCharacteristics
- (8) Streaming
其中(1)~(7)部分为OMA uaprof 标准中定义,Streaming 为3GPP定义,下面为相关的相关部分的在线文档供各位查阅。
三,关于UAproifle申请需要注意的:
1,为了避免重复的修改,请项目前期认真的根据自身项目的情况,实事求是的完成profile的生成工作。2,关于同一个项目,多个产品(包括运营商定制产品)在不同时间申请profile的case,(比如先申请了6040A,后面又新增了6040D/C/X等) 当前的流程有3个选择:
(1), 项目组在一开始,与PDM协商好,将所有可能提供的Model name一起列出来,并判断产品差异后,或者根据当前公司的命名规则预判所有可能的产品名,在第一次申请时一并申请, 以减少后期不必要的重复工作。
(2), 项目组内部做好沟通工作,后期新增的产品,可在前期已经申请过的产品profile基础上做更新后,提交SWO审核,上传。
(3),项目组重新在线生成profile文件,提交至SWO审核,上传生成profile link.
3,针对有特定需求运营商 产品,严禁项目在没有详细了解运营商详细需求的情况下,就胡乱继承其它已有产品的特性,导致不必要的重复的rework.
4, 不管在任何情况下,请保证每个产品都要有一个指定的profile文件,通过产品名来加以区别。
5, 以上规则,从即日起开始正式执行,请各个项目组注意。
