[go: up one dir, main page]

TW200941222A - Accessory configuration and management - Google Patents

Accessory configuration and management Download PDF

Info

Publication number
TW200941222A
TW200941222A TW097148924A TW97148924A TW200941222A TW 200941222 A TW200941222 A TW 200941222A TW 097148924 A TW097148924 A TW 097148924A TW 97148924 A TW97148924 A TW 97148924A TW 200941222 A TW200941222 A TW 200941222A
Authority
TW
Taiwan
Prior art keywords
template file
template
user interface
parameter values
accessory
Prior art date
Application number
TW097148924A
Other languages
English (en)
Inventor
Jarmo Ilkka Saari
Jani Mikael Pirkola
Kari Matias Severinkangas
Dan Ion Dumitrescu
Christoph Erdmann
Raul Lozano
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Publication of TW200941222A publication Critical patent/TW200941222A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/454Multi-language systems; Localisation; Internationalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Description

200941222 六、發明說明: 【發》明所·屬^^】 發明領域 本發明係有關於配件裝置,且尤其係有關於一主裝置 5 中一配件裝置之參數的組配。 t先前技術3 發明背景 許多電子裝置允許附接額外的配件裝置。此類配件可 以給一裝置添加某些功能。配件裝置對於可攜式裝置而言 10尤其有用,因為可攜式裝置尺寸有限而不能包括一使用者 可能想要的所有特徵。另外,外部或配件裝置有助於一裝 置,無論其是否為可攜式,適用於特定應用與需求。例如, -耳機可以連接到-個人電腦或—可攜式電腦以及—行動 電話。在所有情況中,該耳機(或任何其他配件)可以使用一 15有線連接以及諸如USB、火線或類似物之—適當的資料介 面,或者諸如藍牙、紅外線、無線區域網路(wlan)、超寬 頻(UWB)或任何其他連接方法之一無線連接。 而且配件的某些功能通常要使用預設參數來操作,諸 如裝置識別符、PIN碼、傳輸通道或預設音量設定。該等特 20定參數=決於配件裝置的類型,但一般要儲存在該裝置 中。通常’-使用者不能直接改變這類參數。要修改一預 設參數可能需要將該裝置連接到一電腦,有時甚至需要使 用允許讀取並修改那些參數的特定軟體。在其他情況中, 預設參數根本不能被改變。即便可以進行參數修改’程序 200941222 —般也是很複雜的,且只能使用額外的軟體工具或大量技 術知識來執行。 t聲明内容】 發明概要 本發明提供一種用於增強及/或配件裝置的組配方 法,以及相對應裝置。根據一示範性實施方案,—種方法 被提供,其包含:擷取包括至少參數及相關聯使用者介面 元件的一模板檔案;接收一組目前參數值;根據該模板檔 案及該等目前參數值來產生一使用者介面,·確定經由該組 配使用者介面所獲取的已修改參數值;以及發送包括至少 已修改參數值的一更新檔案。該模板檔案包括允許產生用 於顯示及/或組配該等參數值的該使用者介面的資訊。在其 他實施例中,沒有任何已修改參數值可被確定及發送,例 如在唯讀參數被顯示在該使用者介面中時且沒有任何參數 值被組配。 在一些實施例中,該方法可進一步包含發送對該模板 槽案的一請求。例如,這樣一請求可以被發送來回應一使 用者輸入,這可以由一專屬應用或另一應用的一功能來檢測。 一方法的示範性實施例包括接收指示—目前模板版本 的至少-識別符。洲此識職,-方法可以可取捨地包 含確定-已儲存的模板㈣版本’以及將該已儲存模板槽 案版本與該已接收目前模板版本作比較。在一些實施例 中,隨後可發送該模板版本比較的一結果。 在L例中’該模板檑案可以經由—通迅來接 200941222 5 收,而在其他實施例中,該模板檔案可以自一本機記憶體 元件被擷取。一些實施例也可以包括這兩個替代例,這取 決於觸發事件。 在示範性實施例中,該方法可進一步包含接收對一組 配特徵的一註冊請求,以及發送一註冊證實。 該模板檔案可包括關於該等參數的有效範圍。另外, 該模板檔案可包括如幫助文字或/及到一網頁的一鏈結之 一般資訊、唯讀參數,及其他元件。 Ο 根據一些實施例,該方法可包含在發送該更新檔案之 10 前檢查該等已修改參數值是否在該等有效範圍内。如果該 檢查判定該等已修改參數值在該等有效範圍之外,則該方 法可進一步包含請求一使用者輸入有效的參數值。在其他 實施例中,一處理單元可以使該等已修改參數值適用於該 等有效範圍而不用向該使用者作任何請求。 15 在一些實施例中,在一個以上的訊息中接收到該模板 檔案及/或該等目前參數值。 該模板檔案可以,例如以XML格式被提供,或可選擇 地,以任何其他結構化資料格式來提供。 根據一些實施例,該上述方法是在一行動裝置中被執 20 行。同樣地,該等訊息及檔案係接收自連接到該行動裝置 的一配件。 根據本發明之另一層面,提出一種方法,其在示範性 實施例中包含:發送包括至少參數及相關聯使用者介面元 件的一模板檔案;發送一組目前參數值;接收已修改參數 5 200941222 值;使用該等接收到的已修改參數值來實現一裝置組配。 該方法可進一步包含接收對該模板檔案的一請求。 在一些實施例中,該方法可包含發送指示出一目前模 板檔案版本的至少一識別符。一示範性實施例也可以包含 5 接收表明一目前模板檔案在一遠端裝置不可得的一指示。 回應於該指示,該方法可包括發送該目前模板檔案。 在一些實施例中,該方法可包含發送對一組配特徵的 一註冊請求。 在示範性實施例中,該模板檔案進一步包括與該等參 10 數相關聯的有效範圍。該模板檔案及/或該等目前參數值可 以可取捨地被以一個以上的訊息發送。根據一示範性實施 例,該模板檔案是XML格式。 根據本發明之示範性實施例,如上述之該另一方法係 由連接到一行動裝置的一配件裝置來執行。 15 根據另一層面,提供了一種包含程式碼元件的電腦程 式產品,其可在該等程式碼元件被執行時執行該等上述方 法步驟中的任一步。 根據本發明之另一層面,提供了一種裝置,其可包含 用於連接到一配件裝置的一連接介面;係組配來與該配件 20 裝置交換資料的一通迅單元;係組配來擷取包括至少參數 及相關聯使用者介面元件的一模板檔案;接收一組目前參 數值;根據該模板檔案及該等目前參數值來產生適於使用 者輸入的一組配使用者介面之一處理單元;適於顯示該使 用者介面的一顯示器;以及適於修改經由該使用者介面指 200941222 示的參數值的使用者輸入元件。 圖式簡單說明 在下文中 鲁 10 15 2〇 將參考示範性實施例’結合附圖來較詳細 地描述本發明概念,其中 第1圖疋一示範性系統的一說明, 第2圖顯不根據本發明之一示範性實施例的一主裝置 與一配件裝置之間的—示範性訊息流, 第3圖是用於—示範性主裝置的一方法流程圖,以及 第4圖是用於—示範性配件裝置的一方法流程圖。 t 】 較佳實施例之詳細說明 第1圖描述一示範性發明系統。一主裝置2被提供,其 中該主裝置2可以是任何類型的電子裝置。例如,一主裝置 2可以是諸如行動電話、行動終端、移動電腦或個人數位助 理之—可攜式装置。該技術領域中的技術人員可以想到且 易於得到其他類型的裝置。為了與一使用者互動,一般是 為了該裝置的操作,多個介面連接元件1G、12、14可被提 供在該主裝置上。這些可包括顯示器10、鍵盤、小鍵盤14、 早、軟鍵、滾輪、觸控表面及/或螢幕、麥克風、揚聲器 、傳訊LED或者允許一使用者與該裝置之操作進行互動 的住何其他部分。該裝置可進一步被提供有諸如CPU之一 處理-/4* _兀件,以及依電性及/或非依電性記憶體元件(未顯 。在該等記憶體元件上,可以儲存可執行應用程式以及 v、操作資料,也可以儲存由一使用者輸入或經由一資料 7 200941222 傳輸接收到的資料。如對此類裝置的一般瞭解,電源可以 由—可重複充電或不可重複充電的電池提供,以及/或者由 允許連接到電源或另一能量來源的電連接器提供。一裝置 可以進一步包括通訊介面,例如用於蜂巢式通訊服務及/或 5 非蜂巢式通訊服務。 10 15 20 叫^调埂接介面刈可破提供用於將該主裝置 連接到各種對應物。例如可能想要連接到,即兩膝上型電 腦或兩行動電話或兩行動裝置之間的又一類似元件以進行 P-裝置間的資料傳輸。另一選項是連接到可提供某些擴 展特徵的料褒置4。該實體介面可以是—有線或無線連 接體3〇,諸如無線電連接體或紅外線連接體。各種標準與 實施方案是可用的,當然本發明並未限制於此,而是可以 與任—資料傳輸方法-起使用。其中一些範例為刪、火 =、藍牙、超低功率藍牙、IrDA、超寬頻(uwb)及肌篇, =些範例不應視為是排他的。連接體的類型也可以影響用 β裝置與配件裝置_資料傳輸的協定。通常這些用語 用以指定該硬體介面以及該傳輸協定。 件裝置何以經由上述該等示範性連接介 件梦Γ卜個或者任何其他連接體連接到該主裝置2β該配 、可以是可連接到該主裝置來進行共同操作的任—裝 機範例有耳機、GPS接收器、網路攝影機、充電器或列 在㈣中’例如,—耳機4經由—藍牙連接體3〇連 ,到該行動裝置2。這些與許多其他配件4中的每—個(有時 被稱為增強元件或周邊元件)都可以與一主裝置2—起使 200941222 用。該示範性耳滅提供有至少―麥歧職—揚聲器 22 ’以及用於經由-無線電通訊鏈結肩該耳機連接❹ -裝置的-無線電收發器單元(未顯示卜配件的功能與元 件可以廣泛地變化,即便是在相同類型的裝置之間。」此 5配件裝置可以包括它們自已的處理器及/或控制器、儲料 置、内部匯流排系統以及更多,而功能非常有限且大多由 -連接的主裝置來㈣的其他配件祕有_解的配置。 通常’至少某個記憶體元件被提供用於儲存該配件裝置的 資訊。所存資訊可以包括諸如裝置1〇、驅動器軟體、通訊 H)協定之連接參數’還有諸如預設頻率、進接密碼、預設音 量、麥克風敏感度或資料傳輪率之操作參數。雖然配= 被提供以諸如按钮或滾輪(例如用於調整一耳機的立量)之 使用者輸入元件,但是它們通常不會被提供以諸如顯示器 及小鍵盤之擴展使用者介面。因此,如前所述,對—先前 15 配件進行參數組配可能需要將該配件連接到一電腦以及使 用特殊軟體來改變該配件裝置中的一些暫存器。本發明的 一些實施例允許使用由該配件本身提供的一組配模板來組 配一配件裝置。以此方式,一主裝置不需要任何用於配件 的組配工具,且參數也可以容易適應未知的配件。一組配 2〇 模板的概念將參考以下各種範例來被較詳細地描述。 第2圖說明根據本發明之一示範性實施例的—主裝置 與一配件裝置之間的一示範性訊息流。雖然每個單一箭頭 應該代表在那些裝置之間傳送的資訊,但是此類資訊可以 可取捨地以一個以上的訊息或資料單元來發送或者幾個訊 9 200941222 10 15 20 息可以可取捨地以一組合方式來發送。用於傳送的士 目可以取決於所期望或可允許的訊息尺寸(從結=息數 慮),或者取決於該連接體中存在的實體條件。並非 考 1圖中所示的該等訊息或傳送被需要用來實現本發明的第 實細*例而只應該被視為示範性特徵,然而額外訊氣、 順序也可以在這些|置之間被傳遞,或者該所^ = 7 不同或所述訊息可以被他者替代。該範例是參考—主可以 與-配件I置間的_單—連接體來給出,但可=置 接到其他裝置的更多連接體,其使用相同或不 2 邏輯連接介面。 貫體及 =為該等所連接|置間的—第—通訊,—啟 ^執行。在這樣_㈣期間,#職息可被 : :=可,遞。同樣地,對某些功能的相 =::::::::查。啟一序-包括 裝置間可以存在數個=回應與請求的1息序列。 動程序。例如,—第_級’藉此可能必須完成多個啟 傳輸率、裝置轉#—料可以提供實體連接㈣,諸如 通訊協定且可以以—類:第二程序可被用於實現-特定 些程序的實施方式 或一完全不同的方式來建立。那 的’在此不作進-步:。=::人員眾所周知 特定協定、襌Μ ρ η樣地’本發明不應該受任— ‘丰或通矾順序所限制。 在一配件裝置已於該主绝 之後,即可以根據-期望^處被正確啟動及/或蜜別 協疋進行資料與資訊的交換,本 ©
Q 10 200941222 發明方法的一示範性實施例可以如下述來實現。 5 ❹ 10 15 Φ 20 第一步,該配件可以向該主裝置註冊組配特徵。一註 冊訊息202可以由該配件發送到該主裝置。此訊息指示出該 配件支援一組配特徵並檢查該主裝置是否支援此特徵。此 外’某些參數可以在此訊息中被傳送,諸如在組配程序期 間要使用的一最大訊息尺寸。 回應於該註冊訊息2〇2,該配件可以接收一註冊證實訊 息204 ’該註冊證實訊息2〇4指示該組配特徵可被使用。如 果該主裝置處發生任何錯誤,一錯誤訊息可取代該證實訊 息被發送到該配件。可取捨地,該錯誤訊息可以指示所發 生的錯誤類型,藉此該配件可以確定另一註冊請求是否應 該被發送。一註冊動作一般可以在該配件連接到該主裝置 之後被執行’但在其他實施例中,也可以想得到稍後進行 註冊,可取捨地由某個事件來觸發。 在註冊已被執行之後,該組配特徵準備好在該所述範 例中使用。接著,一組配程序可以由該配件或該主裝置啟 動’一系統可以實現這些選項中的一個或者並列實現這二 者。第一種情況將討論由該配件對該組配順序的啟動。例 如’可能就在連接到該主裝置之後馬上需要進行組配,或 者之後在配件處的某些參數已改變時的一通訊期期間需要 進行組配。在第2圖的這個範例中,自該配件裝置被發送到 該主裝置的一第一訊息206指示處儲存在該配件中的目前 模板版本。如上述,一模板標案被儲存在該配件處的一記 憶體中且可被支援該組配功能的任一已連接的主裝置使 11 200941222 用。該模板檔案可以由模板1D、模板名稱字串’或者也可 以由諸如裝置ID、模板版本日期及模板語言之數個參數來 識別。此資訊是在比較請求中被發送。作為回應’該主裝 置將一訊息208發送回該配件’該訊息208指示該比較的一 5 結果。該結果可以以各種方式來被提供;例如’該結果可 以只顯示目前儲存在該主裝置中的一模板的版本號(或模 板ID等等),而一預定義號或ID指示根本沒有模板被儲存。 在其他示範情況中,該結果訊息可以只給出一個二進制結 果,即指示該模板檔案比較的失敗或成功。對於此範例而 10 言,應該假定該比較已失敗’藉此該回應訊息208可以包括 一失敗指示或不同於儲存在該周邊裝置的一模板版本ID。 在其他情況中,失敗或成功可以由不同的訊息來指示,諸 如版本比較失敗情況下的模板請求訊息以及比較成功情況 下的值請求訊息。 15 如此範例中的下一步,該模板檔案自該配件裝置被發 送到該主裝置(步驟210)。該主裝置可以以一確認或證實訊 息212來回應。在該模板檔案中,允許產生用於參數修改的 一適當使用者介面的資訊被提供給該主裝置。該模板檔案 可以包括可被改變的配件參數類型、關於每個參數的幫助 20 資訊、使用者介面元素類型、可允許的參數範圍及更多。 該模板稽案的内容與功能將在下文中被更詳細地描述。接 著’該等所指示參數的實際目前值在另一訊息中被發送。 回應於該模板推送訊息210所發送的該證實訊息212可以作 為對該等目前值的一請求,因為它指示出該主裝置現在準 200941222 5 e 10 15 ❹ 20 備好接收下一訊息。隨後,該等目前值可以在一訊息214中 被推送到該主裝置。對該等已接收的目前值的一證實216也 可'被發送到該配件。在所有情況中,如果該模板檔案或該 等值未被正確接收,這可能觸發對那些訊息的一重傳,則 該主裝置也可以發送一錯誤訊息。最後,在參數值已在該 主裝置處被更新之後,它們在一訊息218中被發送回該配 件’這可再次經由—證實回應22〇被該配件證實。 要理解的是在第2圖之訊息208中的一比較成功回應之 情況下,該模板檔案不必發送到該主裝置。因此,該模板 發送與該相關聯的回應(訊息21〇與22〇)可以跳過,且該配件 會立即將該等目前值發送到該主裝置。 第一種情況是使用者啟動的配件組配。該主裝置可以 長:供可由該使用者執行的用於組配配件的一應用程式,這 將在下文中被較詳細地描述。這樣一應用程式可以觸發一 組配請求訊息到該期望配件的傳送,這在第2圖中未被顯 不。回應於一組配請求,如訊息2〇6及2〇8所說明的一模板 比較可被該周邊裝置啟動,或者如訊息21〇及214中組配資 料(模板檔案及/或目前值)的發送可以在沒有任何先前比較 步驟的情況下開始。一些示範性實施例可以比較也包括了 關於目前儲存在該主裝置中的一模板版本的一指示的組配 請求訊息,藉此可能不需要額外的比較訊息。在此情況中, 該配件必須要能夠將該接收到的版本指示與該目前的模板 擋案作比較,而在上述情況中,該比較是在該主裝置處被 執仃。其中該等裝置中僅有—個或這二者都能夠比較模板 13 200941222 版本的實施例是可以想得到的。同樣地,之後,如果該等 模板版本不匹配,則該組配程序可以以訊息21〇之模板推送 繼續下去’或者如果該正破的模板版本已在該請求中被指 示出,則該組配程序可以直接以訊息2U之該 目前值推送繼 5 續下去。 10 15 20 在二實施例中’對所儲存模板版本的比較(訊息2〇6 及208)可以不用執行。例如,這可取決於對在該主裝置末 端的補板的處理。如果該主裝置能夠儲存模板,則一比 U被提Μ 方面’如果該主裝置從不儲存或緩衝模 板,或者如果槪較由於另—翻而残被實施,則該模 板樓案可以在纟且配程序開始時立即被發送。這與該組配 程序是由該主裝置觸發還是由該配件自動啟動無關。 。所述的所有檔案或資訊可以以—或多個獨立的資 料單或Λ心來發送。例如當要發送的標案(諸如該模板 播案)、尺寸超過允許的訊息尺寸時,可能寧願以—個以上 的訊息來傳送D间详& 、一 丨J樣地,出於結構的原因,如一模板檔案 二 °構為料可被分到數個訊息上。那麼適當的識 另自J符可破用以識則來重新組合該資料的所有相關聯訊 ^如果來自—組相關聯訊息的—訊息未被正確接收,則 Λ I或所有訊息的重傳可被另-訊息請求(該範例中未 顯示)。
圖·"員不由—不範性主裝置執行的一示範性方法的 流=如前所述,例如,-主裝置可以是-行動電話或 可料電腦’但也可以是可連接到配件的 14 200941222 任何其他類型的電子裝置。在步驟302中,如上述的該註冊 訊息(第2圖中的訊息202)被接收自一配件裝置。如果該主裝 置支援該組配功能’則在步驟3〇4中一證實訊息被返回。否 則一錯誤訊息可被發送到該配件。在一成功且經證實的兮 5 冊之後,配件組配可在任何時候被使用。
10 15
20 同樣地,有數個啟動一組配程序的可能性,這些可以 全部或該等可能性中僅有一個在一實施例中實現。該主梦 置可以監測來自該配件的可以開始一組配的進入訊息。這 些訊息可以是如步驟310中對比較所儲存模板檔案的—請 求,或者是直接包括一模板檔案(步驟316)而沒有任何先前 比較的一訊息。參考第2圖,該圖已描述對模板檔案的一比 較可以由該配件裝置來請求。當該主裴置接收這樣—請求 時,它可以在步驟312中檢查版本ID、版本日期、模板名稱, 或該比較請料所包㈣任何其他參數,並且將這些已接 收參數與-所儲存模板檔案的該等參數作比較。一成功的 比較意味著該所需模板槽案已在該主裝置中得到,且不必 再次發送。如果該比較顯示出該所儲存模板並___ 使用的模板,則在步驟314中請求正確的模板槽案。否則在 步驟318中’該回應可以向該配件指出只有該等目前值需要 如果沒有儲存任何模板標案,例如如果該主裝 援模板標案餘存,目丨丨^5^,« 者存,則-預定義值可在一回應訊息中被返 =二,槽案可被請求。應該注意的是在第3圖的 出在步驟312中該比較的結果致使兩個不同的 15 200941222 請求314或318中的-個被發出。雖然這是一個可能的實施 例,但在其他實施例中,該請求在兩種情況中都可以相同, ' 不過可包料同的值來向該配件W該比㈣結果。例 如,該回應訊息(相對應於第2圖中的訊息2〇8)可以指示該所 5儲存模板播案的該等版本參數或者—個二進制旗標。 在其他情況中’該組配程序可以由該裝置使用者或由 該主裝置上的-應用程式來請求。為了允許該使用者開始 配件組配,-應用程式可被提供在該主裝置上。該應用^
式可以疋另-應用程序的一過程,或者一小的專屬工具。 Q 10這樣-應用程序也可以允許一使用者選擇數個所連配件裝 置中的-個。回應於在步驟3〇6中一使用者在該主裝置處輸 入的請求組配,該主裝置在步驟3〇8中可以發送一組配 訊息到該配件。 在此實施例中使用的該模板槽案是包括有關該組配功 b能的各種參數與資訊的一權案。實際的參數值未被包括在 此檔案中,而是以一單獨的訊息來發送。基本上,該模板 檔案被提供給該主裝置是為了定義一使用者介面以及所有 © 進行使用者參數修改所必需的邊界條件。數個不同的模板 可被提供在該配件上,例如不同語言的模板。例如,該所 20 需語5可在該註冊步驟或在一模板請求中被查詢。一模板 樓案版本可以由包括有關該配件模型、該軟體版本及該語 言之資訊的該檔案的一屬性來指示。如就步驟31〇及312所 述,這些也可以在一比較請求被查詢。 在其他實施例中,一模板語言可以根據一主裝置的目 16 200941222 5 Ο 10 15 ❹ 20 前操作語言來敎。例如,如果—行動裝置係組配來將英 §吾用作所有制㈣言,料可以在4冊回應訊息、-版本比較或-模板請求巾被自動Μ。在其他情況中,一 配件裝置可以特別在該等所述訊息的任—訊息中或者在_ U查》句該作業系統所使用的語言。例如,這樣— -。查4 sfL息可在-註冊訊息之後,在發送—模板之前被 發送回應於來自該主裝置的_回應中(或者在之前沒有請 求的ft况下的任何其他訊息巾)所指出的該語言,該配件就 月b夠為模板檔案選定該相對應的語言並發送此模板檔 案。不同語謂數賴板_可賊存在航件巾以達到 此目的除了向該等使用者顯示的文字要素及選單之外, 該等模板檔案相同。要理解的是如果該等裝置中的一個不 支援-語言查詢’則也可以跳過該語言查詢。例如,如果 該配件可以自-註冊回齡㈣出社裝置不支援幾種語 言,則該查詢訊息可被跳過。在其他示範情況中,當該配 件沒有儲存;f同語言的數個㈣版树,顏該主裝置的 設定語言不需要被查詢。 為了達到產生該使用者介面之目的,該模板播案可以 進-步包括可在該主裝置處以圖形形式顯示的使用者介面 元件。這些元件的例子有滑動塊、文字編輯器、檢查框、 選擇列表及其他。每個介面元件都與被開放祕組配的該 配件的一參數相關聯。可組配參數的一些例子有連接名稱 (例如藍牙名稱)、削碼、LED功能、預設音量。要理解的 是該等介面元件根據該參數被選定,以及一模板檔案中存 17 200941222 在的介面元件的類型要取決於配件參數的類型與該等期望 _ 的組配功能。 此外,如一幫助文字及/或到一網頁的一鏈結之資訊可 以與每個參數相關聯,且因此與各該介面元件相關聯。這 5 樣此資訊可以自動地或根據請求,或僅依據某些事件向一 使用者顯示。例如,該資訊的内容可以包含有關經允許的 設定或者有關一已變設定之影響的資訊。另外,對於必需 的參數,諸如對於可自由編輯的參數欄位或滑動塊,範圍 規格可以被給定。該等範圍可以以各種方式來使用;例如, © 10 作用可以是該使用者介面被自動用某些臨界值來產生,例 如對於具有一最大位置的一滑動塊而言。在其他實施例 中,輸入值與這些範圍的一比較在更新值被返回到該配件 之前可被執行(第3圖中的步驟326)。該模板檔案内的該等相 關聯元素,即一特定參數連同其使用者介面元件與資訊一 15 起可以形成一子集。資料在該檔案内可以以允許定義一組 參數且對於每個參數有如上述該等相關聯元素的一方式來 被結構化。在該檔案内,每個參數可以由供該配件用的一 ® 參數ID或另一識別符來識別,且一獨立參數名稱可在該子 結構内被提供用於向該使用者顯示該參數或用於與該主裝 20 置通訊。 除了該等可組配參數及其相關聯資訊以外,唯讀資訊 也可以被包括在該模板檔案中,可取捨地還有適當的使用 者介面元素。這可以允許向該使用者顯示電池電量或另一 非可組配參數,以得到基本資訊或支援組配決定。在一些 18 200941222 實施例中主裝置也可以請求唯讀取某些資·不作任 何組配,且要理解的是在此情財沒有任何已修改的資料 會被發送回該配件。然、而,用於唯讀f料的該等使用者介 5 面元件也可被包括在該模板檔案十,藉此可在該主裝置^ 使用’例如用於顯示-字串或數字,或者—音量條而'不处 作修改敎字縣產线介面。唯讀及組配錢可以同^ 或分別被顯示。 該模板财的所有資料可被包括在-XML(可延伸標示 語言)格式或者允許在結構上包括f料連同使用者介面元 10件的另-結構中。XMMt案的—般原理、其特徵與優點在 該技術領域中是已知的,在此不作詳細描述。一示範模板 檔案會在下文中被給出。 <?xml version="1.0" encoding="UTF-8" ?> <bt_hs_config_app xmlrrs:xsi="htto:/ /www.w3.oro/^ OOi/XMLSchema Hnstance" xsiinoNamespaeeS chemaLocation="C: 再次選擇一耳機組配來做例 子。在此,用於組配及/或顯示的 4個參數在該模板檔案中被指示 出’即軟體版本、硬體版本、預 設音量位準及PIN碼更改。該等參 數中的三個被組織成兩個群組: “一般耳機設定(general headset 2〇 Settings)”與“耳機狀態資訊(headset status information),,,而 最後一個參數在這些子群組之外。各該參數與一使用者介 面元件、一標籤、一參數識別符及一幫助文字相關聯。在 遠音量位準中,一有效範圍也被指示出。從該示範模板中 要理解到此模板顯示用於提供一使用者介面所需的所有元 19 200941222 素。對於可在一模板中用到的該等各種使用者介面元件的 定義可以給出在一XML綱要定義(XSD)檔案中或者提供類 似於定義該實際模板之語法與結構特徵的一功能的任何其 他定義檔案中。 5 更詳細地參看該範例,該模板為該兩種類型的資料提 供一選擇列表,由“選擇-列表—項(selecti〇n_list_item),’指 示。這樣一使用者介面可以以列表形式向一使用者呈現該 專關聯項標籤“general headset settings”與“headset status information”以供選擇。作為這兩項的一子結構,其他項可 ❿ 10 被提供。當一使用者選擇“headset status information”時,有 兩個參數在此子群組名下。一第一參數被標為“軟體版本 (software version)”。此參數具有一關聯數字參數識別符 — param_id,其允許該配件及該主裝置都與該目前參數檔案 或該已更新參數檔案中的正確參數相連。該參數與作為一 15 使用者介面元件的一 “狀態_介面工具集(status_widget)”相 關聯,該“status_widget”可以是任何類型的唯讀顯示,允許 顯示與此介面工具集或元件相關聯的一特定參數的狀態。 〇 另外,一幫助文字被提供,其也可以在該使用者介面中被 顯示。該群組中的該第二參數“硬體版本(hardware version)” 20 以與一唯讀參數相同的方式來實現。可以看到在這兩個元 素之後,該第一“selection_list_item”結束。 在此範例中,該第二選擇列表項“general headset settings”僅有一個參數。取代一唯讀使用者介面元件的是, 用於該參數“預設音量位準(default v〇lume level)”的一“滑 20 200941222 動塊-介面工具集(slider_widget)”被指出。除了該數字參數 識別符與一幫助文字以外,此參數還包括該相關聯參數的 一最大及最小值,這二者都可以向一使用者顯示且被用來 檢查修改值是否符合範圍有效性。例如,一滑動塊可以是 5 可由一使用者經由一觸控螢幕或鍵來替換或調整的一圖形 滑動塊元素。該等使用者介面元件在此僅僅是以舉例的方 式被述及’其他元件也可以被使用。 該示範模板中的該最後一個參數是該PIN碼。此參數與 一子串-編輯器(string_editor)”相關聯,其為允許一使用者 1〇 經由一鍵盤或小鍵盤輸入一新字串來改變該耳機的該PIN 碼的一使用者介面中的一可編輯文字框元件。雖然在此未 顯示任何範圍值,但也可以想到包括另外的最大/最小值, 例如以僅接受4數位的pin碼,或者包括對輸入的任何其他 限制。要理解的是,如前所述,數個這樣的模板檔案可以 15 被儲存在一裝置中,每個模板檔案僅僅是該幫助文字與參 數標籤所用的語言不同。該語言可以,例如由一特定槽案 名稱指出,該特定樓案名稱允許該配件選擇具有期望語言 的該模板。可進一步想到提供一XML檔案,該XML檔案具 有不同語言的一第一選擇列表,然後在每個選擇列表項下 20 提供不同語言的完整實際使用者介面模板。以此方式,不 允許進行一語言查詢或不支援不同語言的裝置也可以受益 於本地化使用者介面。當該使用者介面在該主裝置處被產 生時,一使用者就能夠選擇他的語言,然後如就該組配模 板所述的那樣繼續下去。 21 200941222 再次參考第3圖來描述一示範性主裝置處所執行的另 外的方法步驟。在一正確的模板檔案已在步驟316中被接收 ' 到或者在該比較步驟312中被驗證之後,一第二訊息在步驟 320中被接收到,該第二訊息包括該模板檔案中所定義的該 5 等參數的目前值。接收到該目前值訊息後可以繼續在步驟 318中發送對該等目前值的一單獨請求,特別是在沒有任何 模板檔案被發送的時候。還有回應於一已接收模板檔案而 被發送到該配件的一可取捨的證實或確認訊息可以作為如 步驟320中對該等目前值的一請求。該目前值訊息可再次以 q 10 各種方式來實現,例如一僅為文字或基於ASCII的訊息,其 只包括該等參數值及其相關聯參數識別符,諸如對於上述 該示範槽案而 & 10002=1.00、1〇〇〇3=〇.6、1〇〇〇5=3、 " ID—10006=0000。該等參數識別符也已經被用在該模板檔案 中以便為一特定參數定義使用者介面元件與使用者資訊。 15在其他實施例中,該等目前參數可包括在一結構化檔案 中,諸如一XML檔案,或一包括具有預定義參數欄位的一 試算表的檔案。用於發送參數值及其相應識別符的其他概 ❹ 念可被類似地使用。 使用該已接收或已儲存模板檔案以及該冑已接收目前 2〇參數值,該主裝置現在能夠在步驟322中產生用於組配該配 件的-使用者介面。如上所述’該模板稽案可包括該等可 修改的參數、所允許的這些參數的範圍、參數名稱、給該 使用者的資訊(如幫助文字),以及諸如檢查框或列表之使用 者介面元素。另外,該模板標案可以包括諸如電池狀態或 22 200941222 軟體版本之唯讀資訊,該唯讀資訊可以使用與被提供用來 進行組配的使用者介面相同的介面來向一使用者顯示。該 模板播案可以被以—適當的標準語言來提供,其允許該主 裝置產生一使用者介面而幾乎不需要該主裝置異有什麼必 5備條件’諸如提供所有必需資蘭-XMUt案。相應地, °亥使用者介面在該主裝置上被向該使用者顯示。參見該耳 機範例’-滑動或捲軸可被提供用於預設音量設定,一文 予欄位元用於輸入—新農置名稱,對不同無線電發送頻率 的一選擇,以及檢查框用於啟動加密。當然,其他或更多 1〇參數可以使用這樣-程序來被修改且給定的該等參數與介 元素/、疋被選來作例子。對該使用者介面的控制可以由 任何可得的使用者輸入裝置來實現 ,諸如滾動輪、小鍵盤 或觸控螢幕。也可以想得到提供不同模板槽案或—模板槽 案内的不同選項給不同的裝置,藉此一使用者介面可以較 15方便地適用於各個可得到的輸入裝置。 不必在該模板在該主裝置處被接收到之後馬上產生該 使用者介面與後續使用者輸入。在一些實施例中,該模板 播案可被儲存或至少緩衝直到需要它,而該等進一步的组 配步驟可以在想要組配時被執行。可能有另外的實施例, 2〇 其中該模板檔案的資訊及該目前值資訊被組合到~組配槽 案或訊息中,該組配檔案或訊息也會影響該主裝置與配件 裝置之間的通訊協定。 該主裂置在步驟324中檢測來自該使用者介面的該使 用者輸入。儘管參數範圍可以被顯示給該使用者或在該幫 23 200941222 助資訊中被提及’但是在一些實施例中該主裝置在步驟326 中可以檢查該等被修改參數是否在該模板檔案中對於每一 參數所指出的該等範圍内。如果一使用者已經輸入在一被 允許的參數範圍之外的一參數,則該裝置可以發出一錯誤 5 訊息給該使用者或自動校正該參數。例如,當高於該模板 檔案中所定義的一臨界值的一參數被該使用者設定時,該 參數可被自動設定成最高允許值。當所有修改的參數都在 該等預定義的參數範圍内時,它們在步驟328中被組合成— 參數更新讯息(第2圖中的訊息218)且被發送給該配件。應該 10 注意的是通常只有該等已修改的參數值被發送回該配件; 然而,也可以想得到在一些實施例中發送所有參數(如果訊 息尺寸不重要的話)以有助於在該配件處進行處置,甚至還 玎能有其中包括該模板資訊的一組配檔案被發送回的實施 例。在該等更新值已被發送到該配件且該組配因此被完成 15之後,減裝置準備好進行另一組配程序。可取捨地,也可 以由來自該配件的另一訊息向該主裝置指出成功完成了該 組配。 第4圖是在一配件裝置内執行的一示範性方法的流程 圖。一藍牙耳機再次被選作例子’但一般概念可以被傳遞 20到任意配件裝置。在該配件連接到諸如行動電話之一主裝 置之後,關於該組配特徵的一註冊訊息在步驟4〇2中被發 送,該訊息指示該配件對此特徵的支援。來自該主裝置的 /回應在步驟404中可被接收且在步驟4〇6中被評估。如果 該主裝置不支援該組配特徵,則該程序可以在這點上停 24 200941222 止i當些實施例中,該回應 參 10 15 20 訊心〜等特定錯誤訊息可以指出要提供支援但目前不 能執行註冊,這可能觸發增強動作以稍後重新發送步驟搬 的該註冊訊息。如果根本沒有接收到任何回應,則該配件 可以再次發送魅冊請求或假定㈣徵*被支援。在一主 裝置支板本發明之該組配的情況下,有數個由第須中的不 同轉變所指示的選項。如前所述,該主裝置可以啟動一組 配程序且在此情況中,一組配請求在步驟仙中可以被該 配件接收。在其他實施例中或同樣在該同-實施例中,一 組配可以由該配件本身自動啟動。為了達到此目的,該配 件在步驟412中可以向該主裝置發送一模板版本比較請 求°月长檢查°玄所需模板是否已在本地可得。該訊息可以 包括-模板版本碼、—模板語言、—裝置仍、—模板日期 及/或有關一版本檢查的任何其他適當的指示元。接著該配 件在步驟414中可以接收一比較結果,該比較結果可以指出 儲存在該主裝置中的一模板各自的模板版本識別符。在其 他實施例中,該結果可以包括一個二進制旗標,指示該比 較的一失敗或成功’即倘若配件的該等模板版本與儲存在 該主裝置中的模板匹配則為一“成功”,而在所有其他情況 中為一“失敗,’。該結果可在步驟416中被評估。這可能是該 配件最簡單的實施方案。如果一版本號或曰期被指出,則 該配件需要用於比較此版本號與該目前模板的某種額外能 力。另一替代例是上述第3圖的該實施例,其中該比較結果 不是由其他相同回應訊息内的一旗標或變數指示,而是藉 25 200941222 由直接請求一模板權案或該等目前值,即例如可以使用不 同標頭的不同請求訊息來指示。應該從該圖及從該等上述 解釋中暸解到在步驟410中所接收的來自一主裝置的該組 t 配請求後面可以接著步驟412及418中的任一個,即一比較 5 請求的一發送或者一直接模板檔案推送。
一組配可在步驟418中可選擇地由該配件透過發送該 模板檔案而不作任何先前的比較檢查來啟動。在該模板已 被發送之後,該等目前參數值在步驟420中被以另一訊息發 送。要理解的是該等目前值也可以由該主裝置拉取(pUU), Q 10 類似於步驟410中的該組配請求,藉此該配件可以接收另一 對目前值的請求並就在此請求後執行步驟420。 在該主裝置可得到該目前模板檔案與該等目前參數值 - 之後,該配件可以在步驟422中在任何時候接收更新值。在 - 此步驟之前也可以有另外的通訊或事件,因為不必立即在 15该主裝置處執行該組配。一旦更新值被接收到,可在步驟 424中被應用於該目前組配。視該實施方案而定,更新值可 以立即生效或僅在該裝置的一重新啟動之後生效。為了達 © 到此目的,更新的組配值也可被儲存在該配件處的一記憶 體元件中。該程序可藉由發送-更新證實訊息426到該主裝 2〇置來被完成’或者在出現任何問題的情況下發送一錯誤訊 息。應該注意到在該等流程圖巾只描述了示範性實施例, 而在其他實_巾該方法流程可以不同。 、儘g本發明的不範性實施例已被描述,但是這些不應 被理解為疋限制所附申請專利範圍的範圍。該技術領域中 26 200941222 , 的技術人員會理解可以對該等所述實施例做出各種修改且 , 任一實施例的許多其他組配或組合都能夠實現此相同結 果。另外,對於該技術領域中的技術人員而言,該發明本 身暗示了對有關其他應用的其他任務及適應的解決方法。 5 申請人的意圖是要申請專利範圍涵蓋本發明的所有此類用 途以及可對其中被選擇用於達到揭露之目的的本發明的該 等實施例做出的那些變化與修改而不脫離本發明之精神與 範圍。 © 【圖式簡單說明】 10 第1圖是一示範性系統的一說明, 第2圖顯示根據本發明之一示範性實施例的一主裝置 與一配件裝置之間的一示範性訊息流, ' 第3圖是用於一示範性主裝置的一方法流程圖,以及 第4圖是用於一示範性配件裝置的一方法流程圖。 15 【主要元件符號說明】 _ 2...主裝置/行動裝置 ❿ 4··.配件裝置/耳機/配件 10.. .介面連接元件/顯示器 12…介面連接元件/小鍵盤 14··.介面連接元件/揚聲器 20…麥克風 22.. .揚聲器 30.. .連接介面/有線或無線連接體/藍牙連接體/無線電通訊鏈結 202…註冊訊息 27 200941222 204.. .註冊證實訊息 206.. .第一訊息 208.. .訊息/回應訊息 210.. .步驟/模板推送訊息 212.. .確認或證實訊息 214,218...訊息 216…證實 220.. .證實回應/訊息 302〜328,402〜426...步驟 28

Claims (1)

  1. 200941222 七、申請專利範圍: , 1. 一種方法,其包含以下步驟: 擷取包括至少參數及相關聯使用者介面元件的一 模板檔案; 5 接收一組目前參數值;以及 根據該模板檔案及該等目前參數值來產生一使用 者介面。 2. 如申請專利範圍第1項所述之方法,其進一步包含以下 ® 步驟: 10 經由該所產生使用者介面顯示該等目前參數值中 的至少一個。 3. 如申請專利範圍第1項或第2項所述之方法,其進一步包 含以下步驟: 確定經由該使用者介面所獲取的已修改參數值;以及 15 發送包括至少已修改參數值的一更新檔案。 4. 如之前申請專利範圍中的任一項所述之方法,其進一步 〇 包含以下步驟: 發送對該模板檔案的一請求。 5. 如申請專利範圍第4項所述之方法,其中該請求被發送 20 來回應一使用者輸入。 6. 如之前申請專利範圍中的任一項所述之方法,其進一步 包含以下步驟: 發送關於該模板檔案的一語言偏好參數。 7. 如之前申請專利範圍中的任一項所述之方法,其進一步 29 200941222 包含以下步驟: 接收指示一目前模板版本的一識別符。 8. 如申請專利範圍第7項所述之方法,其進一步包含以下 步驟: 5 確定一已儲存的模板檔案版本;以及 將該已儲存模板檔案版本與該已接收目前模板版 本作比較。
    9. 如申請專利範圍第8項所述之方法,其進一步包含以下 步驟: 10 發送該模板版本比較的一結果。 10. 如之前申請專利範圍中的任一項所述之方法,其進一步 包含以下步驟: 接收該模板檔案。 11. 如之前申請專利範圍中的任一項所述之方法,其中對該 15 模板檔案的該擷取包括從一本機記憶體元件中擷取該 模板檔案。
    12. 如之前申請專利範圍中的任一項所述之方法,其進一步 包含以下步驟: 接收對一組配特徵的一註冊請求,以及 20 發送一註冊證實。 13. 如申請專利範圍第3項-第12項中的任一項所述之方法, 其中該模板檔案進一步包括關於該等參數的有效範圍。 14. 如申請專利範圍第13項所述之方法,其進一步包含以下 步驟: 30 200941222 在發送該更新檔案之前檢查該等已修改參數值是 否在該等有效範圍内。 15. 如申請專利範圍第14項所述之方法,其進一步包含以下 步驟: 5 如果該檢查判定該等已修改參數值在該等有效範 圍之外,則請求一使用者輸入有效的參數值。 16. 如之前申請專利範圍中的任一項所述之方法,其中在一 個以上的訊息中接收到該模板檔案及/或該等目前參數值。 17. 如之前申請專利範圍中的任一項所述之方法,其中該模 10 板檔案是呈XML格式。 18. 如之前申請專利範圍中的任一項所述之方法,其中該方 法是在一行動裝置中被執行。 19. 如申請專利範圍第18項所述之方法,其中該等訊息及檔 案係接收自連接到該行動裝置的一配件。 15 20. —種方法,其包含以下步驟: 發送包括至少參數及相關聯使用者介面元件的一 模板檔案;以及 發送一組目前參數值。 21. 如申請專利範圍第20項所述之方法,其進一步包含以下 20 步驟: 接收已修改參數值;以及 使用該等接收到的已修改參數值來實現一裝置組配。 22. 如申請專利範圍第20項或第21項所述之方法,其進一步 包含以下步驟: 31 200941222 接收對該模板檔案的一請求。 23.如申請專利範圍第20項-第22項中的任一項所述之方 法,其進一步包含以下步驟: 發送指示出一目前模板檔案版本的至少一識別符。 5 24.如申請專利範圍第23項所述之方法,其進一步包含以下 步驟: 接收表明一目前模板檔案在一遠端裝置不可得的 一指示。 25. 如申請專利範圍第24項所述之方法,其進一步包含以下 10 步驟: 回應於該指示,發送該目前模板檔案。 26. 如申請專利範圍第20項-第25項中的任一項所述之方 法,其進一步包含以下步驟: 接收關於一語言偏好的一指示,且選擇多個模板檔 15 案中相對應於該所指示語言偏好的一個模板檔案來發送。 27. 如申請專利範圍第26項所述之方法,其進一步包含以下 步驟: 發送用於請求該對語言偏好的指示的一語言請求 訊息。 20 28.如申請專利範圍第20項-第27項中的任一項所述之方 法,其進一步包含以下步驟: 發送對一參數特徵的一註冊請求。 29.如申請專利範圍第20項-第28項中的任一項所述之方 法,其中該模板檔案進一步包括與該等參數相關聯的有 200941222 效範圍。 30.如申請專利範圍第20項-第29項中的任一項所述之方 法,其中該模板檔案及/或該等目前參數值被以一個以 上的訊息發送。 5 31.如申請專利範圍第20項第30項中的任一項所述之方 法,其中該模板檔案是XML格式。 32. 申請專利範圍第20項-第31項中的任一項所述之方法係 由連接到一行動裝置的一配件裝置來執行。 33. —種包含程式碼元件的電腦程式產品,其在該等程式碼 1〇 元件被執行時執行該等之前申請專利範圍中任一項所 述之方法。 34. —種裝置,其包含: 用於連接到一配件裝置的一連接介面; 係組配來與該配件裝置交換資料的一通迅單元; 15 一處理單元,其係組配來 擷取包括至少參數及相關聯使用者介面 元件的一模板檔案; 接收一組目前參數值; 根據該模板檔案及該等目前參數值來產 20 生一使用者介面;以及 適於顯示該使用者介面的一顯示器。 35. 如申請專利範圍第34項所述之裝置,其進一步包含 適於修改經由該使用者介面指示的參數值的使用 者輸入元件。 33 200941222 36. —種裝置,其包含 用以擷取包括至少參數及相關聯使用者介面元件 的一模板檔案之裝置; 用以接收一組目前參數值之裝置; 5 用以根據該模板檔案及該等目前參數值來產生一 使用者介面之裝置;以及 用以向一使用者顯示該使用者介面之裝置。 37. 如申請專利範圍第36項所述之裝置,其進一步包含 用以確定經由該使用者介面獲取的已修改參數值 10 之裝置;以及 用以發送包括至少已修改參數值的一更新檔案之 裝置。 38. —種裝置,其包含 用於連接到另一裝置的一通迅介面; 15 用於儲存至少一組目前參數值及至少一模板檔案 的一記憶體元件,該至少一模板檔案包括至少參數及相 關聯使用者介面元件;以及 一處理單元,其係組配來 經由該通訊介面將該模板檔案及該組目 20 前參數值發送到該另一裝置。 39. 如申請專利範圍第38項所述之裝置,其中該處理單元係 進一步組配以根據回應於該等目前參數值經由該通訊 介面所接收的一更新檔案來更新目前參數。 40. —種裝置,其包含 34 200941222 用以發送包括至少參數及相關聯使用者介面元件 的一模板檔案之裝置;以及 用以發送一組目前參數值之裝置。 41.如申請專利範圍第40項所述之裝置,其進一步包含 5 用以接收已修改參數值之裝置;以及 用以使用該等接收到的已修改參數值來實現一裝 置組配之裝置。
    35
TW097148924A 2007-12-17 2008-12-16 Accessory configuration and management TW200941222A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2007/003953 WO2009077801A1 (en) 2007-12-17 2007-12-17 Accessory configuration and management

Publications (1)

Publication Number Publication Date
TW200941222A true TW200941222A (en) 2009-10-01

Family

ID=40795181

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097148924A TW200941222A (en) 2007-12-17 2008-12-16 Accessory configuration and management

Country Status (6)

Country Link
US (1) US20100267376A1 (zh)
EP (1) EP2223211A4 (zh)
KR (2) KR101311669B1 (zh)
CN (1) CN101884026A (zh)
TW (1) TW200941222A (zh)
WO (1) WO2009077801A1 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8595624B2 (en) * 2010-10-29 2013-11-26 Nokia Corporation Software application output volume control
CN102609247A (zh) * 2011-01-24 2012-07-25 谷歌公司 国际化的图形用户界面
US9274812B2 (en) 2011-10-06 2016-03-01 Hand Held Products, Inc. Method of configuring mobile computing device
US9131327B2 (en) 2011-10-12 2015-09-08 Blackberry Limited Methods and apparatus to control accessories
CN103687088B (zh) * 2012-09-03 2018-09-11 南京中兴软件有限责任公司 一种射频拉远单元自动配置的方法、系统和装置
US9917879B2 (en) * 2012-10-13 2018-03-13 Microsoft Technology Licensing, Llc Remote interface templates
US9967153B2 (en) 2012-10-19 2018-05-08 Halliburton Energy Services, Inc. Self-defining configuration apparatus, methods, and systems
US9128731B2 (en) * 2013-03-07 2015-09-08 Sheng-Long YANG Communication between a mobile computing device and an accessory device using a reconfigurable accessory communication protocol
DE102013006701A1 (de) * 2013-04-18 2014-10-23 Dräger Medical GmbH Verfahren zum Betrieb eines Medizingeräts und nach dem Verfahren arbeitendes Medizingerät
US11049057B2 (en) * 2013-10-31 2021-06-29 Connectwise, Llc Systems and methods for providing a marketplace for accessories of a business automation system
JP6310251B2 (ja) * 2013-12-25 2018-04-11 キヤノン株式会社 通信装置、その制御方法、およびプログラム
US9672208B2 (en) * 2014-02-28 2017-06-06 Bose Corporation Automatic selection of language for voice interface
US9626336B2 (en) 2014-08-22 2017-04-18 Microsoft Technology Licensing, Llc Remote management of a graphical user interface
CN104580375A (zh) * 2014-12-11 2015-04-29 百度在线网络技术(北京)有限公司 确定目标应用的ui样式信息的方法与设备
US20160352814A1 (en) * 2015-05-28 2016-12-01 Brillio LLC Method and system for template based content projection
US9661117B2 (en) * 2015-07-16 2017-05-23 Plantronics, Inc. Wearable devices for headset status and control
KR102403901B1 (ko) * 2015-11-12 2022-06-02 삼성전자 주식회사 디스플레이장치 및 그 제어방법
CN106855798A (zh) * 2015-12-09 2017-06-16 阿里巴巴集团控股有限公司 一种界面元素属性值的设置方法、装置及智能设备
CN108241512B (zh) * 2016-12-26 2021-10-19 神讯电脑(昆山)有限公司 装置参数输入输出方法与系统
US20190068466A1 (en) * 2017-08-30 2019-02-28 Intel Corporation Technologies for auto-discovery of fault domains
US10200843B1 (en) * 2017-09-08 2019-02-05 Apple Inc. Bluetooth audio role-based scheduling
CN109784792B (zh) * 2017-11-10 2023-08-08 菜鸟智能物流控股有限公司 存放空间管理系统的配置方法及相关设备
TWM563000U (zh) * 2018-02-14 2018-07-01 光陽工業股份有限公司 車輛之儀表語系切換系統
DE102018104989A1 (de) * 2018-03-05 2019-09-05 Jungheinrich Aktiengesellschaft Ortungssystem und Verfahren zum Betreiben eines Ortungssystems zur Positionserfassung wenigstens einer mobilen Einheit in einer Warenlogistikeinrichtung
CN109741820A (zh) * 2018-12-28 2019-05-10 上海联影医疗科技有限公司 医学设备操作页面的配置方法、装置、医学设备及计算机存储介质

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1471690B1 (en) * 1997-06-25 2006-10-18 Samsung Electronics Co., Ltd. Method and apparatus for communicating in a home network
US6603986B1 (en) * 1999-02-01 2003-08-05 Sony Corporation Method and system for controlling cellular telephone accessory functions
DE19943342A1 (de) * 1999-09-10 2001-03-15 Nokia Mobile Phones Ltd Anordnung zur Nutzung einer Mehrzahl von modifizierbaren Einstellungen
US6466937B1 (en) * 2000-03-10 2002-10-15 Aether Systems, Inc. System, method and apparatus for utilizing transaction databases in a client-server environment
US7555528B2 (en) * 2000-09-06 2009-06-30 Xanboo Inc. Systems and methods for virtually representing devices at remote sites
US7013297B2 (en) * 2001-02-27 2006-03-14 Microsoft Corporation Expert system for generating user interfaces
US7146260B2 (en) * 2001-04-24 2006-12-05 Medius, Inc. Method and apparatus for dynamic configuration of multiprocessor system
US20030182234A1 (en) * 2002-03-22 2003-09-25 John Degroot Method and system for document presentment between generic publishers and generic subscribers
US7098772B2 (en) * 2002-05-28 2006-08-29 Cohen Richard S Method and apparatus for remotely controlling a plurality of devices
WO2004019160A2 (en) 2002-08-23 2004-03-04 Jway Group, Inc. Extensible user interface (xui) framework and development environment
US7062260B2 (en) * 2003-03-27 2006-06-13 Nokia Corporation Fetching application and driver for extension device from network
ATE369694T1 (de) * 2003-04-29 2007-08-15 Sony Ericsson Mobile Comm Ab Benutzerschnittstelleneinheit für einen telefonapparat
KR100524028B1 (ko) * 2003-06-04 2005-10-26 삼성전자주식회사 인쇄장치 및 그의 표시언어 자동 설정방법
US7079015B2 (en) * 2003-06-24 2006-07-18 Ford Motor Company System for connecting wireless devices to a vehicle
US7457853B1 (en) * 2003-07-03 2008-11-25 Cisco Technology, Inc. Method and apparatus for automatically configuring a network device
US7305254B2 (en) * 2003-07-17 2007-12-04 Sony Ericsson Mobile Communications Ab System and method of software transfer between a mobile phone and a mobile phone accessory
US7055759B2 (en) 2003-08-18 2006-06-06 Honeywell International Inc. PDA configuration of thermostats
US7155254B2 (en) * 2003-09-23 2006-12-26 Motorola, Inc. Method and apparatus to self-configure an accessory device
WO2006133157A2 (en) * 2005-06-07 2006-12-14 Kyube Sal Computer method and apparatus for developing web pages and applications
US7852416B2 (en) * 2005-11-30 2010-12-14 Broadcom Corporation Control device with language selectivity
US8806347B2 (en) * 2005-12-27 2014-08-12 Panasonic Corporation Systems and methods for providing distributed user interfaces to configure client devices

Also Published As

Publication number Publication date
WO2009077801A1 (en) 2009-06-25
EP2223211A1 (en) 2010-09-01
EP2223211A4 (en) 2011-08-17
US20100267376A1 (en) 2010-10-21
KR20100091218A (ko) 2010-08-18
CN101884026A (zh) 2010-11-10
KR20120061052A (ko) 2012-06-12
KR101311669B1 (ko) 2013-09-27

Similar Documents

Publication Publication Date Title
TW200941222A (en) Accessory configuration and management
CN112911556B (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
TWI258976B (en) Text message based mobile phone configuration system
US8130668B2 (en) Managing differences in user devices when sharing content on mobile devices
US9654293B2 (en) Accessory identification for mobile computing devices
US7849135B2 (en) Sharing content on mobile devices
US9083791B2 (en) Web-hosted framework for mobile applications
CN101394448A (zh) 允许经由网络引入和控制家用网络电器的网关设备及其控制方法
EP1291786A2 (en) Method and apparatus for controlling document service requests using a mobile computing device
US20030050963A1 (en) Method and apparatus for controlling document service requests using a mobile computing device
JP6462138B2 (ja) ファイル共有システムおよびその方法
CN101690125A (zh) 经由中间设备在主机设备和附件之间传输信息
US20080220875A1 (en) Multiplayer Platform for Mobile Applications
JP2005085280A (ja) Wapクライアントプロビジョニングのxml表現のオブジェクトからomadmツリー構造表現のオブジェクトへの自動変換システムおよび方法
KR20140094252A (ko) 블루투스 기기 관련 정보 제공 방법과 그를 위한 블루투스 기기
CN101606400A (zh) 交互系统和过程
TW201223190A (en) Method, system and device for remote control and be-controlled appliance
KR20160039609A (ko) 블루투스 통신방법 및 블루투스 통신디바이스
EP2479665A1 (en) Electronic device and method for updating software thereof
US20170033989A1 (en) Shareable code objects for accessories and user devices
KR20160049387A (ko) 다중 기기 간 커뮤니케이션을 제공하는 방법 및 디바이스
CN103533164A (zh) 一种利用无线终端控制文档展示的方法及装置
WO2007149596A2 (en) A method and apparatus for multimedia file transfer
KR101090014B1 (ko) 무선단말기의 롬 이미지 다운로드 시스템 및 그 방법
WO2014067333A1 (zh) 一种应用推广方法、装置及系统