Sun[tm] ONE Portal Server, Mobile Access 6.2 管理员指南 |
第 2 章
管理移动设备Sun ONE Portal Server, Mobile Access 软件使用 Sun ONE Identity Server 客户机检测模块标识和管理门户站点用户用于访问门户站点的各种客户机或移动设备。
本章提供以下主题:
了解客户机检测客户机检测确定用于访问门户的每个移动设备的功能和特性。为此,它使用复合功能和首选项配置文件 (CC/PP) 规范、UAProf 或预先配置的数据。
Mobile Access 软件需要为每个客户机定义三个属性。分别是:
Mobile Access 软件还使用条件属性存储和检索客户机类型的特定属性值。desktopContainer 条件属性就是一例。无线桌面分发程序读取此属性以确定所请求客户机类型的桌面容器。
Mobile Access 软件将客户机类型数据从文件 portal_server_installation_root/SUNWps/export/request/SunAMClientData.request 导入 LDAP 目录,并使用 Identity Server API 标识 clientType。按以下顺序确定匹配:
管理客户机数据库客户机数据存储在两个位置:
安装 Mobile Access 软件时,将所有客户机数据存储在内部库中。一旦定制设备,将在外部库中创建和存储设备的覆盖版本。在服务器启动时合并这些库中的数据。
Mobile Access 产品提供按季度更新内部库的修补程序,方法是通过添加新客户机数据定义和在现有客户机属性更改时对其进行更新。此过程使您能够定期更新内部库。(它不会改变外部库中存储的定制数据。)
此修补程序的名称为 PortalMAClientDeviceUpdateRevnn。此修补程序的编号为 116412-nn。nn 的值为修补程序序号。例如,nn 为 01 时表示第一个修补程序,为 02 时表示第二个修补程序。
更新客户机数据库
使用客户机管理器Sun ONE Identity Server 软件安装的管理控制台提供用于管理基于 HTML 设备属性的客户机管理器。安装 Sun ONE Portal Server,Mobile Access 软件时,将更新客户机管理器,以便管理专用于移动设备浏览器的七个以上标记语言的属性。
本节说明客户机管理器提供的以下有关客户机类型的信息:
本节还说明如何:
标记语言
Mobile Access 软件支持移动客户机浏览器使用以下标记语言:
- HDML(手持设备标记语言)- Openwave 的专利语言,用于使用 Openwave 浏览器的移动设备。它使用 Openwave 的手持设备传输协议 (HDTP)。
此类设备的示例包括 RIM 950 以及使用 UP.Browser 3.0 或更低版本的设备。
- JHTML(J-Sky 超文本标记语言)- Vodafone 用于日文 J-Sky 设备的专利语言。
此类设备包括 J-Phone 2.0、J-Phone 3.0 和 Mitsubishi V101D。
- VoiceXML(语音可扩展标记语言)- 在交互式语音响应应用程序中创建音频对话的一种标准。
此类设备的示例包括任何电话或任何基于会话初始化协议 (SIP) 软件的电话。
- WML(无线标记语言)- 基于 XML(可扩展标记语言),是无线应用协议 (WAP) 的组成部分。
此类设备的示例包括 Motorola i95、Nokia 6310i 和 Siemens S40。
- XHTML(可扩展超文本标记语言)- HTML 4.0 的重新形成,任何人都可以通过添加新元素和定义新属性对其进行扩展。
此类设备的示例包括:Motorola T720、Nokia 3560 和 Sony Ericsson T68。
- cHTML(压缩型 HTML)- 适应移动设备的简化 HTML(超文本标记语言)版本。
此类设备的示例包括 Handspring Treo 180、Palm i705 手持设备和 Toshiba e400 系列。
- iHTML(内嵌 HTML)- 服务器端脚本语言,用于扩展 HTML 以定制与数据库交互的动态 Web 站点。
此类设备的示例包括 NTT DoCoMo 电话。
样式
样式是指标记语言设备关联组的一组属性。例如,Nokia 样式适用于 Nokia 制造的所有 WML 设备。
每个标记语言至少存在一种样式。有些标记语言具有多个样式。
您不能覆盖“样式”属性。在创建客户机时,如果将现有客户机用作新设备的模板,则新客户机将继承现有客户机的“样式”属性。
设备信息
设备信息是您可以更新的设备特定客户机类型数据。
更改默认客户机类型的设备信息时,将创建默认客户机类型新的单独版本。此定制信息存储在外部库中,而默认设备信息保留在内部库中。系统会在每个自定义设备的客户机类型名称旁添加两个星号,以区别内部库中的设备。
过滤器选项
“过滤器”选项是一个搜索字段,使您能够查找并列出分配给特定样式的特定客户机类型组。
客户机编辑器
客户机编辑器用于创建和定制客户机类型以及管理客户机属性。
客户机编辑器在以下组中组织属性:
启动客户机管理器
有关管理客户机数据库的信息,请参阅管理客户机数据库。
查看样式属性
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 单击“服务配置”标签。
- 从 Identity Server 标题下面左边的“服务配置”窗格中单击“客户机检测”的箭头。
在右窗格中出现“客户机检测”全局首选项。
- 单击“客户机类型”标签下面的“编辑”链接。
将出现“客户机管理器”界面。默认情况下,将显示关于 HTML 设备的详细信息。
- 从顶部的标签中,单击要检查其属性的设备的标记语言(例如,WML)。
如果使用所选标记语言的客户机类型位于数据库中,则它们将按字母顺序显示。
- 从“样式”下拉菜单中,选取所需的样式(例如,Nokia)。
将列出数据库中已经存在的所选样式客户机类型。
- 单击“当前”样式属性链接。
出现“编辑”样式页。默认情况下,将显示“一般”属性的样式。
- 从“属性”下拉菜单中,选择要查看的属性类型(例如:软件平台)。
备注
属性类型选项包括“一般”、“硬件平台”、“软件平台”、“网络特性”、“BrowserUA”、“WapCharacteristics”、“PushCharacteristicsNames”和“附加属性”。
- 要返回“客户机管理器”页,请单击“取消”。
管理客户机类型数据在管理控制台中使用“客户机管理器”管理客户机类型数据。
您可以更改客户机类型属性、创建适合新设备的新客户机类型、使用为站点定制的名称和其它属性设置客户机类型以及删除自定义客户机类型。
如果您选择根据现有设备创建新设备(称为继承的进程),则必须首先确定新设备是否基于现有设备的样式或属性。检查您的新设备和现有设备以确定哪一个选项(样式或属性)更好。这两个选项都需要您定制设备定义。
本节提供完成以下任务的说明:
编辑客户机类型
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 单击“服务配置”标签。
- 从 Identity Server 标题下面左边的“服务配置”窗格中单击“客户机检测”的箭头。
在右窗格中出现“客户机检测”全局首选项。
- 单击“客户机类型”标签下面的“编辑”链接。
将出现“客户机管理器”界面。默认情况下,将显示关于 HTML 设备的详细信息。
- 从顶部的标签中,单击要编辑设备的标记语言(例如,WML)。
如果使用所选标记语言的客户机类型位于数据库中,则它们将按字母顺序显示。
- 从“样式”下拉菜单中,选取所需的样式(例如,Nokia)。
将列出数据库中已经存在的所选样式客户机类型。
- 从“客户机类型”列表中,向下滚动以查找要编辑的客户机(例如,Nokia6310i_1.0)。
提示
按字母顺序列出客户机。
要直接转到特定客户机类型或一组客户机类型,请使用“过滤器”选项。在“过滤器”文本框中,键入要查看的客户机类型的第一个字符或前几个字符,然后单击“过滤”按钮。(例如:要查找以字母 S 开头的客户机类型,请键入 S*。)
要转到特定页面,请滚动至底部并使用箭头或“Go”选项。
- 单击要编辑客户机“操作”列中的“编辑”链接。
显示“编辑”客户机类型页。默认情况下,将显示“一般”属性。
- 从“属性”下拉菜单中,选择要更改的属性类型(例如,软件平台)。
- 为每一个要改动的属性更改或添加值。
- 单击“保存”执行这些更改。
此设备的属性已更改,将列出此样式的客户机类型。
- 要核实其属性是否已更改,请在“客户机类型”列表中查找您的客户机类型。如果客户机的类型名称旁多了两个星号,则表示您已定制了此客户机类型。
创建新设备继承样式
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 单击“服务配置”标签。
- 从 Identity Server 标题下面左边的“服务配置”窗格中单击“客户机检测”的箭头。
在右窗格中出现“客户机检测”全局首选项。
- 单击“客户机类型”标签下面的“编辑”链接。
将出现“客户机管理器”界面。默认情况下,将显示关于 HTML 设备的详细信息。
- 从顶部的标签中,单击要设置设备的标记语言(例如,WML)。
如果使用所选标记语言的客户机类型位于数据库中,则它们将按字母顺序显示。
- 从“样式”下拉菜单中,选取所需的样式(例如,Nokia)。
将列出数据库中已经存在的所选样式客户机类型。
- 单击“新设备”按钮以显示“创建新设备”页。
- 如果需要“样式”选项,请单击要分配样式的按钮(例如,Nokia)。
- 键入“设备用户代理”值。
- 单击“下一步”。
您提供的“设备用户代理”值出现在“客户机类型名称”和 HTTP 用户代理字符串字段中。
- 如果合适,可更改这些值。
- 单击“创建”以保存这些属性。
现在新设备已定义完成,屏幕上将出现“编辑样式”页。此处显示的是从您分配的父样式中继承的默认属性。
- 从“属性”下拉菜单中,选择要修改的属性类型(例如:软件平台)。
备注
属性类型选项包括“一般”、“硬件平台”、“软件平台”、“网络特性”、“BrowserUA”、“WapCharacteristics”、“PushCharacteristicsNames”和“附加属性”。
- 单击“保存”以保存您对这些值所做的更改。
- 搜索“客户机类型”列表以核实您的客户机类型是否可用。客户机类型名称添加有两个星号表示您已定制了此客户机类型。
创建新设备继承属性
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 单击“服务配置”标签。
- 从 Identity Server 标题下面左边的“服务配置”窗格中单击“客户机检测”的箭头。
在右窗格中出现“客户机检测”全局首选项。
- 单击“客户机类型”标签下面的“编辑”链接。
将出现“客户机管理器”界面。默认情况下,将显示关于 HTML 设备的详细信息。
- 从顶部的标签中,给要复制的设备选择标记语言(例如,WML)。
如果使用所选标记语言的客户机类型位于数据库中,则它们将按字母顺序显示。
- 从“样式”下拉菜单中,选取所需的默认样式(例如,Nokia)。
将列出数据库中已经存在的所选样式客户机类型。
- 从“客户机类型”列表中,向下滚动以查找要用作新客户机类型模板的特定客户机(例如,Nokia6310i_1.0)。
提示
按字母顺序列出客户机。
要直接转到特定客户机类型或一组客户机类型,请使用“过滤器”选项。在“过滤器”文本框中,键入要查看的客户机类型的第一个字符或前几个字符,然后单击“过滤”按钮。(例如:要查找以字母 S 开头的客户机类型,请键入 S*。)
要直接转到特定页面,请滚动至底部并使用箭头或“Go”选项。
- 在“操作”列中单击要用作新客户机类型模板的客户机类型的“复制”链接。
显示“复制设备”页。显示您正在复制设备的“客户机类型”和“设备用户代理”属性,并在其名称中添加前缀 Copy_of_。(例如,Copy_of_Nokia6310i_1.0)
- 如果合适,为这些属性键入新名称。
- 单击“复制”以执行这些更改。
显示“编辑”客户机类型页。默认情况下,将显示“一般”属性。此处提供的所有属性视图的值均继承自此新客户机类型的主客户机类型。
- 从“属性”下拉菜单中,选择要更改的属性类型(例如,软件平台)。
- 为要改动的每个属性更改或添加值。
- 单击“保存”执行这些更改。
此设备的属性已更改,将列出此样式的客户机类型。
- 搜索“客户机类型”列表以核实您的客户机类型副本是否可用。客户机类型名称添加有两个星号表示您已定制了此客户机类型。(例如,Copy_of_Nokia6310i_1.0 **)
删除自定义设备
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 单击“服务配置”标签。
- 从 Identity Server 标题下面左边的“服务配置”窗格中单击“客户机检测”的箭头。
在右窗格中出现“客户机检测”全局首选项。
- 单击“客户机类型”标签下面的“编辑”链接。
将出现“客户机管理器”界面。默认情况下,将显示关于 HTML 设备的详细信息。
- 从顶部的标签中,单击要删除设备的标记语言(例如,WML)。
如果使用所选标记语言的客户机类型位于数据库中,则它们将按字母顺序显示。
- 从“样式”下拉菜单中,选取所需的样式(例如,Nokia)。
将列出数据库中已经存在的所选样式客户机类型。
- 从“客户机类型”列表中,向下滚动以查找要删除的定制客户机(例如,Copy_of_Nokia6310i_1.0)。
提示
按字母顺序列出客户机。
要直接转到特定客户机类型或一组客户机类型,请使用“过滤器”选项。在“过滤器”文本框中,键入要查看的客户机类型的第一个字符或前几个字符,然后单击“过滤”按钮。(例如:要查找以字母 S 开头的客户机类型,请键入 S*。)
要直接转到特定页面,请滚动至底部并使用箭头或“Go”选项。
- 在要删除的定制客户机的“操作”列中,单击“删除”链接。
显示此样式客户机类型的修订列表。
- 搜索“客户机类型”列表以核实您的客户机类型是否不再可用。
为门户用户标识所选客户机类型
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
默认情况下,位置窗格中选中“标识管理”,“导航”窗格中选中“组织”。
- 从“标识管理”页左边导航窗格的“查看”菜单中选择“用户”。
Identity Server 用户的列表出现在左边的导航窗格中。
- 查找正在使用要为其标识客户机类型的移动设备的用户的名称,并单击“全名”下面的用户名称箭头。
此用户的信息显示在右边的窗格中。
- 从右边用户信息窗格的“查看”菜单中,选择“Portal 桌面”。
- 单击“编辑”链接。
弹出“Portal 桌面”页。
- 单击显示配置文件的“频道和容器管理”链接。
弹出“频道”页。
- 在“容器频道”部分下面,单击 WirelessDesktopDispatcher 的“编辑属性”链接。
显示容器的属性设置页。
- 向下滚动至 selectedClients 并单击“编辑集合”链接。
显示 selectedClients 属性的编辑页面。它列出已用于访问门户站点的设备的客户机类型。
- 查看列表以查找要标识其客户机类型的设备的客户机类型字符串。