UA和UAProfile简介

UAUAProfile简介
   
1 UA简介    1
1.1 UA的含义    1
1.2 UA的格式    1
1.3 中国移动的UA条目和写法    1
1.4 中国电信的UA条目和写法    2
2 UAprof简介    2
2.1 UAProf的含义    2
2.2 UAProf的格式    2
2.3 UAProf CPI信息格式    3
2.3.1 硬件内容:    3
2.3.2 软件内容:    4
2.3.3 网络特性:    4
2.3.4 浏览器特性    5
2.3.5 WAP特性:    5
2.3.6 Push特性:    6
2.3.7 MMS特性:    6
2.4 UAProf的模板:    7
UA简介
UA的含义
UA 的全称是User Agent,就是用户代理的意思。
UA的格式
User Agent格式为一些若干“参数条目/参数条目属性”的组合,并以“空格”分开。
中国移动的UA条目和写法
下表是移动的参数条目,参数条目顺序以表为准:
参数条目
参数条目属性
是否可选
终端型号
终端型号版本
必选
操作系统
操作系统版本
有则必填
软件平台
软件平台版本
有则必填
Release
软件Release时间
必选
Browser
浏览器版本
必选
Profile
Profile版本
有则必填
Configuration
Configuration
有则必填
其它条目
其它条目属性
可选
例如:
Nokia7650/1.0 SymbianOS/7.0s Series60/2.0 Release/5.18.2003 Browser/OpenWave7.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
中国电信的UA条目和写法
下表是电信的参数条目,参数条目顺序以表为准:
参数条目
参数条目属性
是否可选
终端制造商-手机型号
手机型号版本
必选
浏览器名称
浏览器版本
必选
CTC
符合CTC规范浏览器分册版本
必选
其它条目
其它条目属性
可选
英文字母必须全部大写
例如:
LG-KX226/1.01 OPERA/8.5 CTC/1.0
UAprof简介
11.1 UAProf的含义
UAProf 的全称是User Agent Profile,就是 用户代理描述,主要用于描述终端设备的性能和优先选择信息,主要是为了让其他设备(比如WAP网关)能够自动识别终端的能力,从而可以优化传递给终端的内容格式。UAProf通常描述了终端的硬件平台、软件平台、与此设备相连的网络环境特性等信息。
11.2 UAProf的格式
UAProf文件格式是一个XML文件,使用RDF定义:
他从以下七个方面描述了终端设备:
HardwarePlatform: 硬件平台
SoftwarePlatform: 软件平台
BrowserUA: 终端浏览器
NetworkCharacteristics:网络特性
WAPCharacteristicsWAP特性
PUSHCharacteristicsPUSH特性
MmsCharacteristicsMMS特性(电信暂无)
11.3 UAProf CPI信息格式
CPI:能力和优先级别信息
硬件内容:
参数
描述
类型
示例
BitsPerPixel
每象素的比特数
Number
2,8
ColorCapable
设备是否支持彩显示
Boolean
"Yes",
CPU
CPU类型
Literal
"Pentium
ImageCapable
是否支持图像显示
Boolean
"Yes",
InputCharSet
支持的输入字符集
Literal(bag)
"US-ASCII","ISO-8859-1","Shift_JIS"
Keyboard
支持的键盘类型
Literal
"Disambiguating",
Model
终端设备型号
Literal
"Mustang
NumberOfSoftKeys   
设备支持的软键盘数
Number
"3",
OutputCharSet
支持的输出字符集
Literal(bag)
"US-ASCII","ISO-8859-1","Shift_JIS"
PixelAspectRatio
象素宽高比
Dimension
"1x2"
PointingResolution
设备支持的解析方式
Literal       
"Character","Line",
ScreenSize
屏幕尺寸
Dimension
"160x160","640x480"
ScreenSizeChar
屏幕可显示的字符数
Dimension
"12x4"
SoundOutputCapable
是否支持声音输出
Boolean
"Yes"
TextInputCapable   
是否支持文本输入
Boolean
"Yes"
Vendor
生产厂商
Literal
"Ford"
VoiceInputCapable   
是否支持任何形式的语音输入,包括语音识别
Boolean
"Yes"
软件内容:
参数
描述
类型
示例
BitsPerPixel
每象素的比特数
Number
2,8
AcceptDownloadableSoftware
用户选择是否接收可下载的软件
Boolean
"Yes",
AudioInputEncoder
语音输入编码
Literal(bag)
"G.711"
CcppAccept
内容类型
Literal(bag)
"text/html","text/plain","text/html","image/gif"
CcppAccept-Charset
字符集
Literal(bag)
"US-ASCII","ISO-8859-1","Shift_JIS"
CcppAccept-Encoding
传送编码
Literal(bag)
"base64","quotedprintable"
CcppAccept-Language
用户喜好的语言
Literal(sequence)
"zh-CN",
DownloadableSoftwareSupport
设备支持的可执行内容类型,且希望网络也支持
Literal(bag)
"application/xmsdos-exe"
JavaEnabled
是否支持java虚拟机
Boolean
"Yes",
JavaPlatform
Java平台
Literal(bag)
"Pjava/1.1.3-compatible","MIDP/1.0-compatible","J2SE/1.0-compatible"
JVMVersion
本机安装的java虚拟机列表
Literal(bag)
"SunJRE/1.2","MSJVM/1.0"
OSName
OS名称
Literal
"Mac OS","Windows NT"
OSVendor
OS制造商
Literal
"Apple","Microsoft"
OSVersion
OS版本
Literal
"6.0",
RecipientAppAgent
与当前请求相关的用户代理
Literal
"BrowserMail"
SoftwareNumber
设备固件版本
Literal
"2"
VideoInputEncoder
视频输入编码
Literal(bag)
"MPEG-1","MPEG-2","H.261"
网络特性:
参数
描述
类型
示例
CurrentBearerService
当前打开的会话的承载
Literal
"OneWaySMS",
"GUTS",
"TwoWayPacket"
SecuritySupport
安全机制类型
Literal
(bag)
"WTLS-1", WTLS-2",
"WTLS-3",
"signText", "PPTP"
SupportedBearers
设备支持的承载
Literal
(bag)
"GPRS", "GUTS",
"SMS", CSD","USSD"
浏览器特性
参数
描述
类型
示例
BrowserName
浏览器名称
Literal   
"Mozilla","MSIE",
BrowserVersion
浏览器版本
Literal   
"1.0"
DownloadableBrowserApps
浏览器支持的内容类型,且希望网络接受
Literal(bag)
"application/xjava-vm/javaapplet"
FramesCapable
浏览器是否支持框架显示
Boolean   
"Yes", "No"
HtmlVersion   
Html版本
Literal   
"2.0",
JavaAppletEnable
浏览器是否支持Java applets
Boolean   
"Yes""No"
JavaScriptEnabled               
浏览器是否支持JavaScript
Boolean   
"Yes", "No"
JavaScriptVersion
JavaScript语言版本
Literal   
"1.4"
PreferenceForFrames
用户选择是否接收含有框架的html内容
Boolean   
"Yes", "No"
TablesCapable
浏览器是否支持显示表格
Boolean   
"Yes", "No"
XhtmlVersion
Xhtml的版本
Literal   
"1.0"
XhtmlModules
浏览器支持的Xhtml的模块列表
Literal
(bag)   
"XHTML1-struct",
"XHTML1-blkstruct",
"XHTML1-frames"
WAP特性:
参数
描述
类型
示例
SupportedPictogramSet
设备支持的图片类型
Literal
(bag)
"core",
"core/operation"
, "human"
WapDeviceClass
Wap设备类型
Literal
"A"
WapVersion
Wap版本
Literal
"1.1", "1.2.1",
"2.0"
WmlVersion
WML语言版本
Literal
(bag)
"1.1", "2.0"
WmlDeckSize
一个WML deck的最大尺寸
Number
"4096"
WmlScriptLibraries
acceptlanguage设备WMLScript虚拟机支持的必备和可选库
Literal
(bag)
"Lang", "Float",
"String", "URL",
"WMLBrowser",
"Dialogs", "
PSTOR"
WmlScriptVersion
WMLScript版本
Literal(bag)
"1.1", "1.2"
Push特性:
参数
描述
类型
示例
Push-Accept
支持的类型
Literal
(bag)
"text/html",
"text/plain",
"image/gif"
Push-Accept-Charset
字符集
Literal
(bag)
"US-ASCII",
"ISO-8859-1",
"Shift_JIS"
Push-Accept-Encoding
传送编码
Literal
(bag)
"base64",
"quotedprintable"
Push-Accept-Language
支持的语言
Literal
(sequence)
"zh-CN", "en",
"fr"
Push-Accept-AppID
支持的应用类型
Literal
(bag)
"x-wapapplication:
wml.
ua", "*"
Push-MsgSize
支持最大消息的byte
Number
"1024", "1400"
Push-MaxPushReq
请求的最大数
Number
"1", "5"

本文发布于:2024-09-22 05:40:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/371316.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:支持   是否   浏览器   条目   设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议