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相关文档

Profile 文档中分为8部分,它们分别为 :
  • (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, 以上规则,从即日起开始正式执行,请各个项目组注意。