![]() | |
Sun Java System Portal Server Mobile Access 6 2005Q4 管理指南 |
第 2 章
管理行動裝置Sun Java System Portal Server Mobile Access 軟體使用 Sun Java System Access Manager 用戶端偵測模組識別,以及管理入口網站使用者存取入口網站使用的各種用戶端或行動裝置。
本章涵蓋下列主題:
認識用戶端偵測用戶端偵測會決定每個存取入口網站的行動裝置之功能與特性。為此,用戶端偵測將使用複合式功能與喜好設定檔 (CC/PP) 規格、UAProf 或預先配置的資料。
Mobile Access 軟體需要為每個用戶端定義三個特性。他們是:
Mobile Access 軟體也使用條件式特性儲存與擷取用戶端類型的特定特性值。desktopContainer 條件式特性就是一個範例。無線桌面派送程式會讀取此特性以決定此要求的用戶端類型需要何種桌面容器。
Mobile Access 軟體將用戶端類型資料從檔案 /etc/opt/SUNWam/config/ldif/sunAMClient_data.ldif 匯入 LDAP 目錄,並使用 Access Manager 軟體 API 識別 clientType。以下列順序決定符合項目:
管理用戶端資料庫用戶端資料儲存於兩個位置:
安裝 Mobile Access 軟體時,所有用戶端資料會儲存於內部程式庫。一旦自訂了某個裝置,則會建立該裝置的覆寫版本並儲存於外部程式庫。這些程式庫中的資料會在伺服器啟動時進行合併。
Mobile Access 產品會提供在每季更新內部程式庫的修補程式,方法是新增用戶端資料定義並在用戶端特性變更時進行更新。該程序可讓您定期更新內部程式庫,而不會變更儲存在外部程式庫的自訂資料。
該修補程式的名稱是 PortalMAClientDeviceUpdateRevnn。該修補程式的編號是 116412-nn。nn 的值是修補程式序列號碼。例如,第一個修補程式的 nn 是 01,而第二個修補程式的 nn 則是 02。
若要更新用戶端資料庫
使用用戶端管理員Access Manager 管理主控台會提供「用戶端管理員」,可讓您管理行動裝置的特性。
本節說明「用戶端管理員」提供的關於用戶端類型的下列類型的資訊:
本節也將介紹如何:
標記語言
Mobile Access 軟體支援行動用戶端瀏覽器使用的下列標記語言:
- HDML (掌上型裝置標記語言) ─ Openwave 的專用語言,使用 Openwave 瀏覽器的行動裝置專用。該瀏覽器使用 Openwave 的「掌上型裝置傳輸協定 (HDTP)」。
該類別中的裝置範例包括 RIM 950 與使用 UP.Browser 3.0 或更早版本的裝置。
- JHTML (J-Sky 超文字標記語言) ─ 日文 J-Sky 裝置的 Vodafone 專用語言。
此類別的裝置範例包括 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 (超文字標記語言) 的簡單版本。
該類別的裝置範例包括 Handspring Treo 180、Palm i705 掌上設備與 Toshiba e400 系列。
- iHTML (內嵌超文字標記語言) ─ 與 NTT DoCoMo 的日文 i-mode 服務搭配使用的標記語言。它與 cHTML 類似,但提供專屬延伸。
該類別中的裝置範例包括 NTT DoCoMo 電話。
樣式
「樣式」是某種標記語言的相關裝置群組之特性集。例如,「Nokia 樣式」套用於 Nokia 製造的所有 WML 裝置。
每個標記語言至少有一個「樣式」。某些標記語言擁有多個樣式。
您無法覆寫「樣式」特性。若您使用現有用戶端做為建立新裝置時的範本,則新用戶端會繼承現有用戶端的「樣式」特性。
裝置資訊
裝置資訊是您可以更新的裝置特定的用戶端類型資料。
當變更預設用戶端類型的裝置資訊時,會建立一個新的、單獨的預設用戶端類型版本。該自訂資訊儲存於外部程式庫中,預設裝置資訊仍保留於內部程式庫中。將新增兩個星號至每個自訂裝置的用戶端類別名稱,以區別內部程式庫中的裝置。
篩選器選項
[篩選器] 選項是一個搜尋欄位,它可讓您找到並列出指定至特定樣式的特定用戶端類型群組。
用戶端編輯器
「用戶端編輯器」可讓您建立與自訂用戶端類型,並管理用戶端特性。
「用戶端編輯器」會在下列群組中組織特性:
若要啟動用戶端管理員
有關管理用戶端資料庫的詳細資訊,請參閱管理用戶端資料庫。
若要檢視樣式特性
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架 (頂端的水平框架) 中的 [存取管理] 以及 [瀏覽] 框架 (左邊的垂直框架) 中的 [組織]。
- 按一下 [服務配置] 標籤。
- 在左側的 [服務配置] 框架中的 [Access Manager 配置] 標題之下,按一下 [用戶端偵測] 箭頭。
[用戶端偵測] 全域喜好設定會出現於右側的 [資料] 框架中。
- 按一下 [用戶端類型] 標籤後面的 [編輯] 連結。
此時會顯示 [用戶端管理員] 介面。依預設會顯示關於 HTML 裝置的詳細資訊。
- 在頂層標籤中按一下您要檢查其特性的裝置之標記語言 (例如,WML)。
若使用您選取之標記語言的用戶端類型位於資料庫中,則將依照字母順序顯示。
- 在 [樣式] 下拉式功能表中選取您需要的樣式 (例如,Nokia)。
會為所選樣式顯示已存在於資料庫中的用戶端類型清單。
- 按一下 [目前] 樣式特性連結。
此時會顯示 [編輯樣式] 頁面。依預設會顯示 [一般] 特性樣式。
- 在 [特性] 下拉式功能表中按一下您要檢視的特性類型 (例如:軟體平台)。
備註
特性類型選項包括 [一般]、[硬體平台]、[軟體平台]、[網路特性]、[BrowserUA]、[WapCharacteristics]、[PushCharacteristicsNames] 及其他特性。
- 若要返回 [用戶端管理員] 頁面,請按一下 [取消]。
管理用戶端類型資料您可以在管理主控台中使用「用戶端管理員」管理用戶端類型資料。
您可以變更用戶端類型特性、建立新用戶端類型以適用於新裝置、使用網站的自訂名稱與其他特性設定用戶端類型以及移除自訂用戶端類型。
當您選擇根據現有裝置 (一個稱為繼承的程序) 建立新裝置時,您必須根據現有裝置的樣式或特性建立新裝置。檢查新裝置與現有裝置以決定何種選項 (樣式或特性) 較好。兩種選擇皆需要自訂裝置定義。
本節提供完成下列作業的指示:
若要編輯用戶端類型
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架 (頂端的水平框架) 中的 [存取管理] 以及 [瀏覽] 框架 (左邊的垂直框架) 中的 [組織]。
- 按一下 [服務配置] 標籤。
- 在左側的 [服務配置] 框架中的 [Access Manager 配置] 標題之下,按一下 [用戶端偵測] 箭頭。
[用戶端偵測] 全域喜好設定會出現於右側的 [資料] 框架中。
- 按一下 [用戶端類型] 標籤後面的 [編輯] 連結。
此時會顯示 [用戶端管理員] 介面。依預設會顯示關於 HTML 裝置的詳細資訊。
- 在頂層標籤中按一下您要編輯之裝置的標記語言 (例如,WML)。
若使用您選取之標記語言的用戶端類型位於資料庫中,則將依照字母順序顯示。
- 在 [樣式] 下拉式功能表中選取您需要的樣式 (例如,Nokia)。
會為所選樣式顯示已存在於資料庫中的用戶端類型清單。
- 在 [用戶端類型] 清單中,向下捲動以尋找您要編輯的用戶端 (例如,Nokia6310i_1.0)。
提示
用戶端將依字母順序列示。
若要直接移至特定用戶端類型或用戶端類型群組,請使用 [篩選器] 選項。在 [篩選器] 文字方塊中輸入您要檢視之用戶端類型的第一個字元或前幾個字元,然後按一下 [篩選器]。(例如:若要尋找以字母 S 開頭的用戶端類型,請輸入 S*。)
若要移至特定頁面,請捲動至底部並使用箭頭或 [移至] 選項。
- 對於您要編輯的用戶端,請按一下 [動作] 欄中的 [編輯] 連結。
此時會顯示 [編輯用戶端類型] 頁面。依預設會顯示 [一般] 特性。
- 在 [特性] 下拉式功能表中選取您要變更的特性類型 (例如,軟體平台)。
- 變更或新增您要改變的每個特性值。
- 按一下 [儲存] 以套用這些變更。
現在,該裝置的特性已變更,並顯示該樣式用戶端類型的清單。
- 若要驗證其特性是否已變更,請在 [用戶端類型] 清單中尋找您的用戶端類型。用戶端類型名稱中新增的兩個星號表示您已自訂該用戶端類型。
若要依繼承樣式建立新裝置
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架 (頂端的水平框架) 中的 [存取管理] 以及 [瀏覽] 框架 (左邊的垂直框架) 中的 [組織]。
- 按一下 [服務配置] 標籤。
- 在左側的 [服務配置] 框架中的 [Access Manager 配置] 標題之下,按一下 [用戶端偵測] 箭頭。
[用戶端偵測] 全域喜好設定會出現於右側的 [資料] 框架中。
- 按一下 [用戶端類型] 標籤後面的 [編輯] 連結。
此時會顯示 [用戶端管理員] 介面。依預設會顯示關於 HTML 裝置的詳細資訊。
- 在頂層標籤中按一下您要設定的裝置標記語言 (例如,WML)。
若使用您選取之標記語言的用戶端類型位於資料庫中,則將依照字母順序顯示。
- 從 [樣式] 下拉式功能表中選取您需要的樣式 (例如,Nokia)。
會為所選樣式顯示已存在於資料庫中的用戶端類型清單。
- 按一下 [新增裝置] 以顯示 [建立新裝置] 頁面。
- 若系統要求選擇 [樣式],請按一下您要指定的樣式之按鈕 (例如,Nokia)。
- 輸入 [裝置使用者代理程式] 值。
- 按 [下一步]。
您提供的 [裝置使用者代理程式] 值會顯示於 [用戶端類型名稱] 與 [HTTP 使用者代理程式] 字串欄位中。
- 若需要,請變更這些值。
- 按一下 [確定] 以儲存這些特性。
現在您的新裝置已定義,並會顯示 [編輯樣式] 頁面。這裡顯示的是從您指定的父項「樣式」繼承的預設特性。
- 在 [特性] 下拉式清單中選取您要修改的特性類型 (例如:軟體平台)。
備註
特性類型選項包括 [一般]、[硬體平台]、[軟體平台]、[網路特性]、[BrowserUA]、[WapCharacteristics]、[PushCharacteristicsNames] 及其他特性。
- 按一下 [儲存] 以儲存這些值的變更。
- 搜尋 [用戶端類型] 清單以驗證您的用戶端類型是否可用。用戶端類型名稱中新增的兩個星號表示您已自訂該用戶端類型。
若要依繼承特性建立新裝置
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架中的 [存取管理] 及 [瀏覽] 框架中的 [組織]。
- 按一下 [服務配置] 標籤。
- 在左側的 [服務配置] 框架中的 [Access Manager 配置] 標題之下,按一下 [用戶端偵測] 箭頭。
[用戶端偵測] 全域喜好設定會出現於右側的 [資料] 框架中。
- 按一下 [用戶端類型] 標籤後面的 [編輯] 連結。
此時會顯示 [用戶端管理員] 介面。依預設會顯示關於 HTML 裝置的詳細資訊。
- 在頂層標籤中按一下您要複製的裝置標記語言 (例如,WML)。
若使用您選取之標記語言的用戶端類型位於資料庫中,則將依照字母順序顯示。
- 在 [樣式] 下拉式清單中,選取您要的預設樣式 (例如,Nokia)。
會為所選樣式顯示已存在於資料庫中的用戶端類型清單。
- 在 [用戶端類型] 清單中,向下捲動以尋找您要使用為新用戶端類型範本的特定用戶端 (例如,Nokia6310i_1.0)。
提示
用戶端將依字母順序列示。
若要直接移至特定用戶端類型或用戶端類型群組,請使用 [篩選器] 選項。在 [篩選器] 文字方塊中輸入您要檢視之用戶端類型的第一個字元或前幾個字元,然後按一下 [篩選器]。(例如:若要尋找以字母 S 開頭的用戶端類型,請輸入 S*。)
若要直接至特定頁面,請捲動至底部並使用箭頭或 [移至] 選項。
- 按用戶端類型 (用做新用戶端類型範本) 的 [動作] 欄位的 [複製] 連結。
螢幕上會顯示 [複製裝置] 頁面。會顯示您要複製的裝置之 [用戶端類型] 與 [裝置使用者代理程式] 特性,其名稱前會新增 Copy_of_。(例如,Copy_of_Nokia6310i_1.0)
- 若需要,請輸入這些特性的新名稱。
- 按一下 [複製] 以套用這些變更。
此時會顯示 [編輯用戶端類型] 頁面。依預設會顯示 [一般] 特性。這裡可用的所有特性檢視值會從用戶端類型 (您用做該新用戶端類型的主要代理程式) 中繼承。
- 在 [特性] 下拉式功能表中,選取您要變更的特性類型 (例如,軟體平台)。
- 變更或新增您要改變的每個特性值。
- 按一下 [儲存] 以套用這些變更。
現在,該裝置的特性已變更,並會顯示該樣式用戶端類型的清單。
- 搜尋 [用戶端類型] 清單以驗證您的用戶端類型複製是否可用。用戶端類型名稱中新增的兩個星號表示您已自訂該用戶端類型。(例如,Copy_of_Nokia6310i_1.0 **)
若要移除自訂裝置
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架 (頂端的水平框架) 中的 [存取管理] 以及 [瀏覽] 框架 (左邊的垂直框架) 中的 [組織]。
- 按一下 [服務配置] 標籤。
- 在左側的 [服務配置] 框架中的 [Access Manager 配置] 標題之下,按一下 [用戶端偵測] 箭頭。
[用戶端偵測] 全域喜好設定會出現於右側的 [資料] 框架中。
- 按一下 [用戶端類型] 標籤後面的 [編輯] 連結。
此時會顯示 [用戶端管理員] 介面。依預設會顯示關於 HTML 裝置的詳細資訊。
- 在頂層標籤按一下您要刪除的裝置標記語言 (例如,WML)。
若使用您選取之標記語言的用戶端類型位於資料庫中,則將依照字母順序顯示。
- 從 [樣式] 下拉式功能表中選取您需要的樣式 (例如,Nokia)。
會為所選樣式顯示已存在於資料庫中的用戶端類型清單。
- 在 [用戶端類型] 清單中,向下捲動以尋找您要移除的自訂用戶端 (例如,Copy_of_Nokia6310i_1.0)。
提示
用戶端將依字母順序列示。
若要直接移至特定用戶端類型或用戶端類型群組,請使用 [篩選器] 選項。在 [篩選器] 文字方塊中,輸入您要檢視的用戶端類型的第一個字元或前幾個字元,然後按一下 [篩選器] 按鈕。(例如:若要尋找以字母 S 開頭的用戶端類型,請輸入 S*。)
若要直接至特定頁面,請捲動至底部並使用箭頭或 [移至] 選項。
- 在要移除的自訂用戶端 [動作] 欄位中按一下 [刪除] 連結。
此時會顯示此樣式用戶端類型的修訂清單。
- 搜尋 [用戶端類型] 清單以驗證您的用戶端類型是否已不再可用。
若要識別入口網站使用者的已選用戶端類型
- 以管理員身份登入 Access Manager 管理主控台。
依預設,會選取 [標頭] 框架 (頂端的水平框架) 中的 [存取管理] 以及 [瀏覽] 框架 (左邊的垂直框架) 中的 [組織]。
- 在左側瀏覽框架的 [檢視] 功能表中選擇 [使用者]。
左側 [瀏覽] 框架中會顯示 Access Manager 使用者清單。
- 尋找使用者名稱 (該使用者正在使用您要識別用戶端類型的行動裝置),並按一下 [完整名稱] 之下的使用者名稱箭頭。
這個使用者的資訊會顯示於右側的資料框架中。
- 在右側資料框架的 [檢視] 功能表中,選擇 [Portal Desktop]。
- 按一下 [編輯] 連結。
此時會快顯 [Portal Desktop] 頁面。
- 按一下 [使用者顯示設定檔] 的 [管理通道與容器] 連結。
此時會快顯 [通道] 頁面。
- 在 [容器通道] 區段之下按一下 WirelessDesktopDispatcher 的 [編輯特性] 連結。
此時會顯示容器的特性設定頁面。
- 向下捲動至 selectedClients 然後按一下該連結。
此時會顯示 selectedClients 特性的 [編輯特性] 頁面。將列出使用者已用於存取入口網站的裝置之用戶端類型。
- 檢查清單以找出您要識別的用戶端類型之裝置的用戶端類型字串。