專利名稱:處理菜單信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及呈現(xiàn)菜單信息的一種方法,并涉及對(duì)于沒(méi)有用戶接口的輔助單元與一個(gè)基本單元一起使用時(shí),該輔助單元的操作。本發(fā)明還涉及一個(gè)適合于這種用法的基本單元和輔助單元。例如,基本單元可以是一個(gè)移動(dòng)電話。
背景技術(shù):
諸如移動(dòng)電話這樣的設(shè)備有用戶接口,用來(lái)允許其用戶接收有關(guān)該設(shè)備狀態(tài)的信息。例如,用戶接口可以以可用選項(xiàng)菜單的形式呈現(xiàn)這種信息,這樣便允許用戶在標(biāo)題列表中滾動(dòng),該列表中的每一項(xiàng)都提供對(duì)于子標(biāo)題或可用特性的列表的訪問(wèn),最終選擇一個(gè)所希望的特性。這種設(shè)備通常與沒(méi)有用戶接口的輔助設(shè)備一起使用。
因此,需要這樣一種系統(tǒng),即允許用戶通過(guò)在基本設(shè)備的用戶接口上呈現(xiàn)的菜單結(jié)構(gòu),來(lái)選擇一個(gè)輔助設(shè)備的操作特性。
有利地,基本設(shè)備應(yīng)當(dāng)能夠支持多種輔助設(shè)備,包括當(dāng)設(shè)計(jì)基本設(shè)備時(shí)還未想象到的輔助設(shè)備。
WO98/00993公開了一種方法和設(shè)備,用于處理移動(dòng)電話中的用戶菜單信息。該移動(dòng)電話存儲(chǔ)至少一個(gè)標(biāo)準(zhǔn)菜單。當(dāng)一個(gè)輔助設(shè)備連接到移動(dòng)電話時(shí),它可以發(fā)送一個(gè)信號(hào),選擇一個(gè)標(biāo)準(zhǔn)菜單并包括對(duì)于標(biāo)準(zhǔn)菜單的修改的數(shù)據(jù)。例如,它優(yōu)選地包括標(biāo)識(shí)使用中的輔助設(shè)備的類型的文本。
在諸如移動(dòng)電話這樣的設(shè)備中,總是關(guān)心最小化該設(shè)備的尺寸和重量。這意味著,希望最小化這種設(shè)備的存儲(chǔ)器使用需求。因此,希望避免存儲(chǔ)標(biāo)準(zhǔn)菜單結(jié)構(gòu)的需要,如上面參考現(xiàn)有技術(shù)所描述的。
發(fā)明概述根據(jù)本發(fā)明的方面,提供了基本設(shè)備、輔助設(shè)備以及對(duì)于與基本設(shè)備組合的輔助設(shè)備的操作方法。基本設(shè)備能夠支持接口更新協(xié)議。輔助設(shè)備能夠運(yùn)行相同的協(xié)議。當(dāng)該輔助設(shè)備連接到基本設(shè)備時(shí),基本設(shè)備接口可以為用戶提供一個(gè)接口,允許他控制輔助設(shè)備的操作特性。
優(yōu)選地,基本設(shè)備是移動(dòng)電話。優(yōu)選地,基本設(shè)備的接口包括一個(gè)顯示器,它在菜單結(jié)構(gòu)中列出了可用的操作特性,以及還包括一個(gè)例如以鍵盤形式的用戶輸入裝置。
在本發(fā)明的優(yōu)選實(shí)施方案中,所有涉及輔助設(shè)備的菜單都被動(dòng)態(tài)存儲(chǔ)在基本設(shè)備中。這樣,在基本設(shè)備中就沒(méi)有存儲(chǔ)的永久可用的菜單結(jié)構(gòu)。而是,當(dāng)輔助設(shè)備首先被連接到一個(gè)基本設(shè)備時(shí),第一菜單被從該輔助設(shè)備發(fā)送到基本設(shè)備。菜單被顯示給用戶進(jìn)行選擇。當(dāng)用戶作出選擇時(shí),一個(gè)子菜單被從輔助設(shè)備發(fā)送到基本設(shè)備并被顯示。當(dāng)用戶從子菜單中進(jìn)行了選擇時(shí),一個(gè)控制信號(hào)就被返回給輔助設(shè)備,但涉及子菜單的信息就不再存儲(chǔ)于基本設(shè)備中了。
因此,有利地,通過(guò)將所選擇的接口更新協(xié)議中的合適程序包含在后來(lái)被開發(fā)的輔助設(shè)備中,所有這些輔助設(shè)備都可以與現(xiàn)有基本設(shè)備兼容。
此外,基本設(shè)備中菜單條目的動(dòng)態(tài)存儲(chǔ)的使用意味著該基本設(shè)備中存儲(chǔ)器的使用需求被大大減少了。
優(yōu)選地,使用眾所周知的AT協(xié)議進(jìn)行基本設(shè)備和輔助設(shè)備之間的通信。這有一個(gè)優(yōu)點(diǎn),即當(dāng)基本設(shè)備是一個(gè)象手持計(jì)算機(jī)或PDA(個(gè)人數(shù)字助理)這樣的計(jì)算設(shè)備時(shí),因由于其它原因,該計(jì)算設(shè)備需要能夠支持這個(gè)協(xié)議,所以就沒(méi)有對(duì)于協(xié)議支持的額外需求了。
盡管已知AT協(xié)議是用來(lái)當(dāng)調(diào)制解調(diào)器連接到計(jì)算機(jī)時(shí),控制該調(diào)制解調(diào)器的,但本發(fā)明的優(yōu)選實(shí)施方案使用AT協(xié)議來(lái)控制調(diào)制解調(diào)器以外的輔助設(shè)備。特別地,盡管已知AT協(xié)議用于計(jì)算機(jī)中控制調(diào)制解調(diào)器,該調(diào)制解調(diào)器是將計(jì)算機(jī)與網(wǎng)絡(luò)相連的有線輔助設(shè)備,但本發(fā)明試圖將AT協(xié)議用于一個(gè)無(wú)線通信設(shè)備中以控制作為涉及該無(wú)線通信的輔助設(shè)備的無(wú)線輔助設(shè)備。例如,無(wú)線輔助設(shè)備使用或控制或受控于或重新發(fā)送在無(wú)線通信設(shè)備的無(wú)線通信鏈路上傳送的信號(hào)。
附圖簡(jiǎn)述
圖1表示根據(jù)本發(fā)明的一個(gè)電話和輔助設(shè)備。
圖2是圖1的設(shè)備的示意框圖。
圖3是表示根據(jù)本發(fā)明的第一示范操作的流程圖。
圖4是表示根據(jù)本發(fā)明的第二示范操作的流程圖。
優(yōu)選實(shí)施方案詳述圖1表示一個(gè)基本設(shè)備,這種情況下是一個(gè)移動(dòng)電話2,其有一個(gè)輔助設(shè)備,在這種情況下,該輔助設(shè)備是一個(gè)與移動(dòng)電話相連的無(wú)聲報(bào)警器4,而圖2是該組合的功能元件的示意框圖。
應(yīng)當(dāng)理解,所給出的移動(dòng)電話和無(wú)聲報(bào)警器只是示范用的?;驹O(shè)備可以是允許用戶交互的任何設(shè)備。例如,有利地,它可以是一個(gè)計(jì)算設(shè)備,如PDA(個(gè)人數(shù)字助理)、掌上計(jì)算機(jī)或具有計(jì)算和無(wú)線通信功能的通信裝置。此外,輔助設(shè)備可以是預(yù)定與基本設(shè)備一起工作的任何設(shè)備,它在本發(fā)明的使用中不需要其本身的用戶接口。例如,輔助設(shè)備可以是一個(gè)調(diào)頻無(wú)線接收機(jī)、一個(gè)無(wú)線頭戴式送受話器、一個(gè)電子詞典/翻譯機(jī)或連接到無(wú)線通信設(shè)備以使用無(wú)線應(yīng)用協(xié)議作為一個(gè)網(wǎng)頁(yè)瀏覽器工作的設(shè)備。
此外,盡管只給出了單一的輔助設(shè)備,但兩個(gè)或多個(gè)這樣的輔助設(shè)備可以在任何時(shí)間被連接。
電話2有一個(gè)插口6,而報(bào)警器4有一個(gè)允許其連接到電話的匹配插件連接器8。
電話2有一個(gè)例如以LCD形式的顯示器10,用來(lái)將信息顯示給用戶。如下面將更詳細(xì)描述的,被顯示的信息可以包括一個(gè)可用電話特性的菜單。
此外,電話有一個(gè)按鍵盤12,用戶可以利用它將信息輸入到該電話。傳統(tǒng)上,按鍵盤12包括數(shù)字鍵14和功能鍵16。功能鍵允許用戶在LCD10上顯示的菜單中的條目中滾動(dòng),并允許用戶從這樣一個(gè)菜單中選擇一個(gè)條目以激活。
應(yīng)當(dāng)理解,具有顯示器和按鍵盤的用戶接口的描述只是示范用的。例如,用戶接口可以采用語(yǔ)音合成器輸出和語(yǔ)音識(shí)別輸入的形式。
傳統(tǒng)上,電話有一個(gè)存儲(chǔ)器14,用來(lái)存儲(chǔ)涉及電話2的特性的菜單信息。這樣,當(dāng)電話被初次打開時(shí),可用功能的第一菜單被呈現(xiàn)給用戶。從該列表中對(duì)條目的選擇可以產(chǎn)生一個(gè)子菜單,其含有特定特性和/或另外的子菜單標(biāo)題。
不過(guò),根據(jù)本發(fā)明,電話還能夠動(dòng)態(tài)地提供涉及報(bào)警器4的特性的菜單信息。這通過(guò)為電話和報(bào)警器同時(shí)提供支持用于交換所需信息的指定協(xié)議的裝置來(lái)獲得。在這種情況下,如下面將更詳細(xì)描述的,所使用的協(xié)議是眾所周知的AT協(xié)議。
電話2的所有特性都在中央處理器18的控制下操作,并且象使得設(shè)備振動(dòng)的發(fā)動(dòng)機(jī)20這樣的輔助設(shè)備4的所有特性在中央處理器22的控制下操作。
只要電話2被打開并且報(bào)警器4保持與其相連,則電話就將涉及特別指向報(bào)警器的菜單條目的信息存儲(chǔ)在存儲(chǔ)器14中。類似地,如果一個(gè)以上的輔助設(shè)備連接到電話,則電話將涉及特別指向每個(gè)這樣的輔助設(shè)備的菜單條目的信息存儲(chǔ)到存儲(chǔ)器14中。
這樣,電話菜單的條目中的一個(gè)可以有例如標(biāo)題“額外菜單”。對(duì)于該條目的選擇可以產(chǎn)生一個(gè)子菜單標(biāo)題列表,每個(gè)都涉及被連接到該電話的一個(gè)輔助設(shè)備。對(duì)于這些子菜單標(biāo)題中的一個(gè)的選擇會(huì)產(chǎn)生含有涉及該輔助設(shè)備的功能的條目列表的另外的子菜單。該列表含有特定特性或含有另外的子菜單標(biāo)題。
當(dāng)需要時(shí),涉及輔助設(shè)備功能的信息可得到以顯示給用戶,其方式可以與涉及電話功能的信息的顯示方式相同。如果用戶選擇了菜單選項(xiàng),則一個(gè)信號(hào)被返回給輔助設(shè)備,該信號(hào)可以按需要控制輔助設(shè)備,或者可以發(fā)送涉及輔助設(shè)備功能的子菜單的信息。
不過(guò),為了最小化將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器14中的需求,涉及例如輔助設(shè)備功能的子菜單的數(shù)據(jù)不被存儲(chǔ)到電話中,而是當(dāng)需要時(shí),動(dòng)態(tài)地從輔助設(shè)備提供給電話。例如,如果用戶使用按鍵盤選擇了一個(gè)輔助設(shè)備功能,則涉及所需要的后來(lái)的LCD顯示的數(shù)據(jù)在那時(shí)從輔助設(shè)備發(fā)送到電話。
相反,只要該輔助設(shè)備保持與電話相連,在標(biāo)題“額外菜單”下可用的關(guān)于輔助設(shè)備的存在的初始信息優(yōu)選地被存儲(chǔ)到電話中。這是因?yàn)殡娫捄洼o助設(shè)備之間的數(shù)據(jù)傳輸速度是相當(dāng)慢的(例如2.4k比特/秒),其結(jié)果是,如果有幾個(gè)條目被連接并且這樣的信息沒(méi)有存儲(chǔ)在電話中但需要從各自的輔助設(shè)備中發(fā)送,則“額外菜單”列表中條目的出現(xiàn)將相當(dāng)慢。
為了能夠提供該功能,需要電話和每個(gè)輔助設(shè)備能夠支持公共的接口更新協(xié)議。如前面所提到的,用于本發(fā)明的示例實(shí)施方案的協(xié)議是AT協(xié)議。
還需要定義多個(gè)標(biāo)準(zhǔn)格式命令,它們?cè)试S在電話和任何與其連接的輔助設(shè)備之間傳送消息。
協(xié)議以及多個(gè)命令的定義意味著對(duì)于支持相同協(xié)議的任何電話,一個(gè)給定的輔助設(shè)備可以被用來(lái)獲得相同功能。此外,它意味著支持該協(xié)議的任何輔助設(shè)備可以與一個(gè)給定電話獲得相同功能。這樣,電話的用戶接口可以被用來(lái)控制與其相連的一個(gè)輔助設(shè)備,即使該輔助設(shè)備是在制造該電話時(shí)未被設(shè)計(jì)甚至未被想過(guò)的。
現(xiàn)在來(lái)更詳細(xì)地描述可用于電話和輔助設(shè)備之間通信的命令。
特別地,這里描述了一種方法,用來(lái)定義從輔助設(shè)備發(fā)送到電話的四個(gè)命令,每個(gè)命令指示電話在其LCD上建立一個(gè)顯示的特定類型,并帶有構(gòu)成顯示的一部分的相關(guān)信息被從輔助設(shè)備發(fā)送到電話。此外,該方法定義三個(gè)響應(yīng),有時(shí)這里也稱作命令,基于操作菜單系統(tǒng)的用戶輸入,它們被從電話發(fā)送到輔助設(shè)備。
從輔助設(shè)備發(fā)送到電話的第一命令是一個(gè)菜單生成命令。它涉及一個(gè)固定菜單條目的生成,該條目是只要輔助設(shè)備被連接且電話被打開,就存儲(chǔ)在電話的存儲(chǔ)器14中的一個(gè)條目。如上所述,它是在“額外菜單”標(biāo)題下顯示的條目。
該命令有被定義的參數(shù)<固定菜單條目文本>,它是在“額外菜單”標(biāo)題下出現(xiàn)的菜單條目文本。
當(dāng)電話接收到該命令時(shí),它必須如果該額外菜單還不存在,則生成額外菜單;并增加具有在參數(shù)<固定菜單條目文本>中規(guī)定的文本的條目。
從輔助設(shè)備發(fā)送到電話的第二命令是子菜單生成命令。這涉及動(dòng)態(tài)子菜單的生成,即只有當(dāng)被顯示時(shí)才要被存儲(chǔ)在電話的存儲(chǔ)器14中的條目。動(dòng)態(tài)子菜單必須有一個(gè)父菜單條目,后者可以是在“額外菜單”標(biāo)題下出現(xiàn)的一個(gè)固定菜單條目或另一個(gè)動(dòng)態(tài)子菜單。
該命令有被定義的參數(shù)<題目>,它是在先前菜單標(biāo)題下出現(xiàn)的題目文本;<下一個(gè)狀態(tài)>,它定義在用戶使用功能鍵選擇或拒絕子菜單條目時(shí)的下一個(gè)被請(qǐng)求的動(dòng)作(這將在下面更詳細(xì)地描述);<被選擇的條目>,它定義被選擇的條目的索引,即當(dāng)列表被初次呈現(xiàn)給用戶進(jìn)行選擇時(shí),列表中作為被選擇而給出的條目的號(hào);<菜單條目數(shù)>,它是子菜單中的條目數(shù)目;以及<菜單條目>,它是對(duì)于輔助設(shè)備菜單中的菜單條目的文本。
關(guān)于<下一個(gè)狀態(tài)>參數(shù),不管用戶接受或拒絕子菜單,都有多個(gè)選項(xiàng)可用。例如,電話可以返回到固定菜單,它可以等待另一個(gè)子菜單,或者它可以到備用屏。對(duì)于一個(gè)給定的子菜單,希望它響應(yīng)于兩個(gè)用戶輸入中的一個(gè),來(lái)規(guī)定電話所需要的下一個(gè)動(dòng)作,即接受和拒絕子菜單。在每種情況中,下一個(gè)動(dòng)作可以從上面列出的三個(gè)選項(xiàng)中選擇。這給出了總共九(=32)對(duì)所需要的下一個(gè)動(dòng)作。這意味著,對(duì)于任何子菜單,<下一個(gè)狀態(tài)>參數(shù)可以是一個(gè)單獨(dú)的數(shù)字,它標(biāo)識(shí)這些下一個(gè)動(dòng)作對(duì)中的一個(gè),如果子菜單被接受,則其中的一個(gè)被選擇,且如果子菜單被拒絕,則其中的一個(gè)被選擇。
從輔助設(shè)備發(fā)送到電話的第三命令是一個(gè)文本生成命令。這涉及顯示給用戶的文本串的生成。例如,在移動(dòng)電話的情況下,該文本緊鄰電話系統(tǒng)運(yùn)營(yíng)者名稱出現(xiàn),或者可以取代時(shí)間顯示。
該命令有被定義的參數(shù)<狀態(tài)文本>,它是要顯示在顯示器上的文本;以及<區(qū)域>,它被使用是因?yàn)椴煌碾娫捰胁煌目捎糜谶@種文本消息顯示的區(qū)域,且該參數(shù)允許將不同的優(yōu)先級(jí)給予一條文本消息的不同部分,如果可用空間較小時(shí),則只顯示高一些優(yōu)先級(jí)的部分。
因此,該命令被用來(lái)顯示不需要任何用戶響應(yīng)的消息。
從輔助設(shè)備發(fā)送到電話的第四命令是對(duì)話生成命令。這涉及一個(gè)輸入對(duì)話的生成,該輸入對(duì)話顯示給用戶,以允許用戶選擇一個(gè)選項(xiàng)或者輸入一個(gè)參數(shù)值。
該命令包括許多個(gè)被定義的參數(shù),以允許用多種不同格式來(lái)生成對(duì)話,這些參數(shù)是<類型>,它指示被允許的輸入類型,下面將更詳細(xì)地描述;<題目>,它指示用于輸入或問(wèn)題的標(biāo)題;<提示>,它指示在輸入前要出現(xiàn)的文本;<下一個(gè)狀態(tài)>,它指示當(dāng)用戶接受或者拒絕對(duì)話時(shí)所需要的動(dòng)作,且下面將更詳細(xì)地描述;<消息文本>它指示要出現(xiàn)在消息框中的文本;<超時(shí)>,它用來(lái)指示對(duì)話要保持的最大時(shí)間;<問(wèn)題文本>,它指示對(duì)于問(wèn)題的文本;<被選擇的缺省>,它指示在沒(méi)有一個(gè)被選擇的用戶輸入時(shí)的一個(gè)缺省值;<列表?xiàng)l目數(shù)>,它指示一個(gè)列表中的條目數(shù)目;<列表?xiàng)l目>,它指示一個(gè)列表中的條目;<缺省開/關(guān)>,它指示在一個(gè)開-關(guān)對(duì)話中的缺省值;<缺省文本>,它指示用戶能夠編輯的文本;<最大實(shí)數(shù)值>,它指示被允許輸入的最大實(shí)數(shù)值;<缺省實(shí)數(shù)值>,它指示用戶能夠改變的一個(gè)實(shí)數(shù)值;<最小值>,它指示可以被接受的最小值;<最大值>,它指示可以被接受的最大值;<缺省值>,它指示用戶能夠編輯的整數(shù);<缺省號(hào)>,它指示用戶能夠編輯的一個(gè)電話號(hào)碼;<百分?jǐn)?shù)步驟>,它指示輸入對(duì)話中的多個(gè)步驟;<缺省百分?jǐn)?shù)>,它指示一個(gè)開始值;<缺省日期>,它指示一個(gè)日期;<缺省時(shí)間>,它指示一個(gè)時(shí)間;<文本>,它給出一些信息文本。
關(guān)于上面提到的參數(shù)<類型>,可以有定義的多種對(duì)話類型,根據(jù)所需要的輸入分類來(lái)定義。例如,當(dāng)輔助設(shè)備沒(méi)有另外的對(duì)話要發(fā)送時(shí),使用<類型>參數(shù)值0〔無(wú)對(duì)話〕;<類型>參數(shù)值1〔消息框〕通知用戶一些信息;<類型>參數(shù)值2〔是-否輸入〕對(duì)用戶提問(wèn);<類型>參數(shù)值3〔開-關(guān)輸入〕允許用戶選擇開或關(guān);<類型>參數(shù)值4〔百分?jǐn)?shù)輸入〕允許用戶選擇一個(gè)百分?jǐn)?shù)值,例如對(duì)于一個(gè)鈴聲音量;<類型>參數(shù)值5〔多個(gè)選擇中的一個(gè)〕允許用戶從列表中選擇一個(gè)替代者;<類型>參數(shù)值6〔實(shí)輸入〕需要選擇有可選的小數(shù)點(diǎn)的正實(shí)數(shù);<類型>參數(shù)值7〔整數(shù)輸入〕要求選擇正數(shù)或負(fù)數(shù);<類型>參數(shù)值8〔電話號(hào)碼輸入〕要求一個(gè)輸入的電話號(hào)碼;<類型>參數(shù)值9〔日期輸入〕要求一個(gè)輸入日期;<類型>參數(shù)值10〔時(shí)間輸入〕要求一個(gè)輸入時(shí)間;<類型>參數(shù)值11〔串輸入〕要求一個(gè)文本輸入;<類型>參數(shù)值12〔鑒證輸入數(shù)字〕要求隱藏?cái)?shù)字條目;<類型>參數(shù)值13〔定時(shí)反饋〕表示一個(gè)操作的進(jìn)展;<類型>參數(shù)值14〔信息〕為用戶呈現(xiàn)一個(gè)可以被滾動(dòng)并可以接著通過(guò)按下OK來(lái)接受的文本。
關(guān)于<下一個(gè)狀態(tài)>參數(shù),與上面描述的子菜單一樣,有關(guān)于用戶是否接受或拒絕對(duì)話的多個(gè)可用選項(xiàng)。例如,電話可以返回到固定菜單,它可以等待另一個(gè)對(duì)話,或者它可以到備用屏。對(duì)于一個(gè)給定對(duì)話,響應(yīng)于兩個(gè)用戶輸入中的一個(gè),它可能希望規(guī)定所需要的電話的下一個(gè)動(dòng)作,即接受或拒絕該對(duì)話。在每種情況下,下一個(gè)動(dòng)作可以被從上面列出的三個(gè)選項(xiàng)中選擇。這給出了總共九(=32)對(duì)所需要的下一個(gè)動(dòng)作。這意味著,對(duì)于任何對(duì)話,<下一個(gè)狀態(tài)>參數(shù)可以是單獨(dú)的數(shù)字,其標(biāo)識(shí)這些下一個(gè)動(dòng)作對(duì)中的一個(gè),如果對(duì)話被接受,則其中的一個(gè)被選擇,如果對(duì)話被拒絕,則其中的一個(gè)被選擇。
從電話發(fā)送到輔助設(shè)備的第一響應(yīng)是一個(gè)額外指示命令。當(dāng)如上關(guān)于菜單生成命令所描述的,用戶從額外菜單中選擇固定菜單條目時(shí),這個(gè)結(jié)果代碼被從電話發(fā)送到輔助設(shè)備。
從電話發(fā)送到輔助設(shè)備的第二響應(yīng)是一個(gè)菜單指示命令。該命令被發(fā)送以指示哪個(gè)條目被用戶從如上所述的關(guān)于子菜單生成命令的子菜單中選擇。它包括被定義的參數(shù)<菜單條目索引>,它給出了被選擇的條目在子菜單中的位置。這樣,值1指示用戶已經(jīng)在子菜單中選擇了第一個(gè)條目。值0指示用戶已經(jīng)拒絕了該子菜單。
從電話發(fā)送到輔助設(shè)備的第三響應(yīng)是一個(gè)輸入指示命令。當(dāng)如上關(guān)于對(duì)話生成命令描述的,用戶接受了一個(gè)輸入對(duì)話時(shí),該命令被發(fā)送。該命令包括一個(gè)對(duì)應(yīng)于對(duì)話生成命令的<類型>參數(shù)的<類型>參數(shù),被與用戶輸入一起發(fā)送到輔助設(shè)備。例如,如果對(duì)話是一個(gè)要求用戶輸入文本的對(duì)話類型時(shí),輸入指示命令包括一個(gè)指示此的<類型>參數(shù),并被與輸入的文本一起發(fā)送。
圖3是表示輔助設(shè)備被連接到電話并被控制的操作的進(jìn)展的第一流程圖。
在該操作的步驟S1中,輔助設(shè)備,在這種情況下是一個(gè)無(wú)聲振動(dòng)報(bào)警器,被連接到電話,并將菜單生成命令M1與參數(shù)“無(wú)聲告警”一起發(fā)送。在該操作的步驟S2中,電話將該條目存儲(chǔ)到其存儲(chǔ)器中,并將一個(gè)該文本“無(wú)聲告警”的固定存儲(chǔ)器條目添加到其菜單結(jié)構(gòu)中。
在該操作的步驟S3中,用戶從菜單中選擇條目“無(wú)聲告警”,并且電話發(fā)送一個(gè)額外指示響應(yīng)M2,以指示固定菜單已經(jīng)被選擇。
然后在步驟S4中,電話等待另外的信息被從輔助設(shè)備發(fā)送。如前所述,在該階段,沒(méi)有額外的關(guān)于輔助設(shè)備的信息被存儲(chǔ)到電話中,以便對(duì)于輔助設(shè)備提供最大靈活性以獲得它需要的任何控制輸入,并以便最小化對(duì)電話的存儲(chǔ)器所做的要求。
在步驟S5中,輔助設(shè)備發(fā)送一個(gè)對(duì)話生成命令M3,它含有多個(gè)參數(shù),用于指示該對(duì)話是要求一個(gè)開/關(guān)選擇的對(duì)話類型,指示該對(duì)話標(biāo)題文本要讀取“無(wú)聲告警”,指示當(dāng)對(duì)話顯示在顯示器上時(shí),要被呈現(xiàn)的缺省值(ON或OFF),并指示不管該對(duì)話被接受或拒絕,下一個(gè)狀態(tài)是返回到固定菜單。
在步驟S6,電話生成并顯示所需要的對(duì)話,并且在步驟S7,用戶選擇開,并且電話發(fā)送一個(gè)輸入指示響應(yīng)M4到輔助設(shè)備。
一接收到該命令,輔助設(shè)備就在步驟S8中將無(wú)聲告警器切換為開,并且根據(jù)對(duì)話生成命令中的<下一個(gè)狀態(tài)>參數(shù),在步驟S9中電話返回到固定菜單。這樣,在該階段,電話不再需要存儲(chǔ)涉及對(duì)于無(wú)聲告警器的菜單結(jié)構(gòu)的細(xì)節(jié)的任何數(shù)據(jù),并只保留最初的固定菜單條目指示。
圖4是表示輔助設(shè)備利用電話顯示器將信息提供給用戶的操作的進(jìn)展的第二流程圖。特別地,連接到電話的一個(gè)電池充電器使用電話顯示器來(lái)指示電池的狀態(tài)。
在該操作的步驟S11中,輔助設(shè)備,在這種情況下是電池充電器,被連接到電話,并將菜單生成命令M11與參數(shù)“充電器”一起發(fā)送。在該操作的步驟S12中,電話將該條目存儲(chǔ)到其存儲(chǔ)器中,并將一個(gè)該文本“充電器”的固定存儲(chǔ)器條目添加到其菜單結(jié)構(gòu)中。
在這種情況下,如果例如一個(gè)無(wú)聲告警器也被連接到電話上,則文本“無(wú)聲告警”的固定存儲(chǔ)器條目也被呈現(xiàn)到菜單結(jié)構(gòu)中。
在該操作的步驟S13中,用戶從菜單中選擇條目“充電器”,并且電話發(fā)送一個(gè)指示了該固定菜單已經(jīng)被選擇的額外指示響應(yīng)M12。
然后在步驟S14中,電話等待另外的信息被從輔助設(shè)備發(fā)送。如前所述,在這個(gè)階段,沒(méi)有額外的關(guān)于輔助設(shè)備的信息被存儲(chǔ)到電話中。
在步驟S15中,輔助設(shè)備發(fā)送一個(gè)子菜單生成命令M13,它含有多個(gè)參數(shù),用于指示子菜單標(biāo)題文本要讀取“充電器”,指示在子菜單中列出的特性要被給以題目“狀態(tài)”和“設(shè)置“,并指示如果該子菜單被接受,則下一個(gè)狀態(tài)是等待來(lái)自輔助設(shè)備的另外的信息,以及如果該子菜單被拒絕,則下一個(gè)狀態(tài)是返回到固定菜單。
在步驟S16,電話生成并顯示所需要的子菜單,并且在步驟S17,用戶選擇標(biāo)題“狀態(tài)“。然后電話發(fā)送一個(gè)菜單指示響應(yīng)M14到輔助設(shè)備,以指示被選擇的選項(xiàng)是該子菜單中的第一個(gè)條目。
一接收到該命令,輔助設(shè)備就在步驟S18中檢查電池的狀態(tài),而在步驟S19中,根據(jù)子菜單生成命令中的<下一個(gè)狀態(tài)>參數(shù),電話等待另外的信息。這樣,在這個(gè)階段,電話不再需要存儲(chǔ)涉及對(duì)于充電器的菜單結(jié)構(gòu)的細(xì)節(jié)的任何數(shù)據(jù),并只保留初始的固定菜單條目指示。
在步驟S18中,一旦完成了電池狀態(tài)檢查,輔助設(shè)備就發(fā)送一個(gè)對(duì)話生成命令M15,其包括多個(gè)參數(shù),用于指示下一個(gè)狀態(tài)是等待另外的輸入,指示對(duì)話是一個(gè)不需要用戶輸入的消息框,指示標(biāo)題文本是“電池狀態(tài)“,并指示文本消息是例如“已充電85%”。
在步驟S20,電話顯示消息框,并根據(jù)對(duì)話生成命令的<下一個(gè)狀態(tài)>等待另外的輸入。
所以上面描述了一種方法和設(shè)備,用來(lái)允許沒(méi)有用戶接口的輔助設(shè)備通過(guò)基本設(shè)備的用戶接口與用戶通信。此外,這可以通過(guò)不在基本設(shè)備上施加過(guò)分的需求并不需要基本設(shè)備具有該輔助設(shè)備的先前知識(shí)來(lái)實(shí)現(xiàn)。
權(quán)利要求
1.一種移動(dòng)通信設(shè)備,包括一個(gè)無(wú)線收發(fā)信機(jī);一個(gè)用戶接口,用來(lái)將信息提供給用戶并接收用戶輸入;一個(gè)處理器;以及一個(gè)存儲(chǔ)器,其中,當(dāng)一個(gè)無(wú)線輔助設(shè)備被連接到該設(shè)備時(shí),處理器控制用戶接口以將關(guān)于該輔助設(shè)備的信息提供給用戶,接收關(guān)于該輔助設(shè)備的用戶輸入,并基于該用戶輸入而將控制信號(hào)發(fā)送到該輔助設(shè)備。
2.如權(quán)利要求1所述的移動(dòng)通信設(shè)備,其中,當(dāng)?shù)谝粺o(wú)線輔助設(shè)備被連接到該設(shè)備時(shí),處理器控制用戶接口以將關(guān)于該第一輔助設(shè)備的信息提供給用戶,接收關(guān)于該第一輔助設(shè)備的用戶輸入,并基于該用戶輸入而將控制信號(hào)發(fā)送到該第一輔助設(shè)備,并且其中,當(dāng)?shù)诙o(wú)線輔助設(shè)備被連接到該設(shè)備時(shí),處理器控制用戶接口以將關(guān)于該第二輔助設(shè)備的信息提供給用戶,接收關(guān)于該第二輔助設(shè)備的用戶輸入,并基于該用戶輸入而將控制信號(hào)發(fā)送到該第二輔助設(shè)備。
3.一種移動(dòng)通信設(shè)備,具有一個(gè)用戶接口,一個(gè)處理器以及一個(gè)存儲(chǔ)器,其中存儲(chǔ)器存儲(chǔ)涉及移動(dòng)通信設(shè)備的操作特性的菜單信息以輸出到用戶,其中處理器控制移動(dòng)通信設(shè)備以按照對(duì)于通過(guò)用戶接口提供的菜單信息的響應(yīng)來(lái)操作,其中該設(shè)備可以從與其相連的輔助設(shè)備接收額外的菜單信息,其中存儲(chǔ)器為與其相連的每個(gè)輔助設(shè)備臨時(shí)存儲(chǔ)額外的菜單信息以輸出給用戶,其中該設(shè)備發(fā)送信號(hào)到輔助設(shè)備,以使它按照對(duì)于通過(guò)輸入設(shè)備提供的額外菜單信息的響應(yīng)來(lái)操作。
4.如權(quán)利要求3所述的移動(dòng)通信設(shè)備,其中存儲(chǔ)器為與其相連的每個(gè)輔助設(shè)備臨時(shí)存儲(chǔ)足夠的額外菜單信息,以允許它為用戶提供一個(gè)這樣的輔助設(shè)備的列表,并為任何與其相連的輔助設(shè)備只存儲(chǔ)這種另外的額外菜單信息,以允許它響應(yīng)于所述輔助設(shè)備的用戶從所述輔助設(shè)備列表中的選擇,而將另外的信息提供給用戶。
5.如權(quán)利要求3所述的移動(dòng)通信終端,其中用戶接口包括用于用戶輸入的一個(gè)按鍵盤和一個(gè)顯示器。
6.如權(quán)利要求3所述的移動(dòng)通信終端,其中該設(shè)備支持用來(lái)與輔助設(shè)備通信的AT協(xié)議。
7.一種與移動(dòng)通信設(shè)備一起使用的輔助設(shè)備,該輔助設(shè)備沒(méi)有用戶接口,并且該輔助設(shè)備包括一個(gè)處理器,以及用來(lái)存儲(chǔ)涉及該輔助設(shè)備的額外菜單信息的一個(gè)存儲(chǔ)器,其中該輔助設(shè)備將額外菜單信息發(fā)送到它所連接到的移動(dòng)通信設(shè)備,其中當(dāng)移動(dòng)通信設(shè)備響應(yīng)于該額外菜單信息而將信號(hào)發(fā)送到輔助設(shè)備時(shí),該輔助設(shè)備按照所述信號(hào)來(lái)操作。
8.如權(quán)利要求7所述的輔助設(shè)備,其中該輔助設(shè)備不是一個(gè)調(diào)制解調(diào)器。
9.如權(quán)利要求7所述的輔助設(shè)備,其中該輔助設(shè)備是一個(gè)無(wú)線輔助設(shè)備。
10.如權(quán)利要求7所述的輔助設(shè)備,其中,依據(jù)移動(dòng)通信設(shè)備正響應(yīng)的額外菜單信息,輔助設(shè)備通過(guò)發(fā)送提供給用戶的另外的額外菜單信息來(lái)按照所述信號(hào)操作。
11.如權(quán)利要求7所述的輔助設(shè)備,其中該輔助設(shè)備支持用來(lái)與移動(dòng)通信設(shè)備通信的AT協(xié)議。
12.一種用來(lái)在有一個(gè)輔助設(shè)備與其相連的移動(dòng)通信設(shè)備中生成一個(gè)用戶菜單的方法,該移動(dòng)通信設(shè)備有一個(gè)包括一個(gè)輸入設(shè)備和一個(gè)輸出設(shè)備的用戶接口、用來(lái)存儲(chǔ)菜單信息以輸出到用戶的存儲(chǔ)器以及用來(lái)控制設(shè)備按照對(duì)于通過(guò)輸入設(shè)備提供的菜單信息的響應(yīng)來(lái)操作的處理器,該方法包括將涉及移動(dòng)通信設(shè)備的操作特性的菜單信息提供給用戶,控制移動(dòng)通信設(shè)備以按照對(duì)于通過(guò)用戶接口提供的菜單信息的響應(yīng)來(lái)操作,從連接到移動(dòng)通信設(shè)備的輔助設(shè)備接收額外的菜單信息,并為每個(gè)與其相連的輔助設(shè)備臨時(shí)存儲(chǔ)足夠的額外菜單信息,以允許它提供給用戶一個(gè)這樣的輔助設(shè)備的列表,響應(yīng)于所述輔助設(shè)備的用戶從所述輔助設(shè)備列表中的選擇,將對(duì)于所述輔助設(shè)備的另外的額外菜單信息從輔助設(shè)備發(fā)送到移動(dòng)通信設(shè)備,以及將信號(hào)發(fā)送到輔助設(shè)備,以使它按照對(duì)于額外菜單信息的響應(yīng)來(lái)操作。
13.如權(quán)利要求12所述的方法,還包括只有當(dāng)另外的額外菜單信息被需要來(lái)提供給用戶時(shí),才存儲(chǔ)該信息。
14.如權(quán)利要求12所述的方法,其中在移動(dòng)通信設(shè)備和輔助設(shè)備之間使用AT協(xié)議交換信號(hào)和額外菜單信息。
全文摘要
一種諸如移動(dòng)電話的基本設(shè)備能夠支持一個(gè)接口更新協(xié)議。一個(gè)輔助設(shè)備能夠運(yùn)行相同的協(xié)議。當(dāng)該輔助設(shè)備連接到基本設(shè)備時(shí),基本設(shè)備用戶接口能為用戶提供一個(gè)接口,允許他控制輔助設(shè)備的操作特性。例如,基本設(shè)備的接口包括一個(gè)顯示器,它在菜單結(jié)構(gòu)中列出了可用的操作特性,以及還包括一個(gè)例如以鍵盤形式的用戶輸入裝置。在本發(fā)明的優(yōu)選實(shí)施方案中,所有涉及輔助設(shè)備的菜單被動(dòng)態(tài)存儲(chǔ)在基本設(shè)備中。這樣,在基本設(shè)備中就沒(méi)有存儲(chǔ)的永久可用的菜單結(jié)構(gòu)。
文檔編號(hào)H04M1/725GK1338174SQ00803145
公開日2002年2月27日 申請(qǐng)日期2000年1月24日 優(yōu)先權(quán)日1999年1月26日
發(fā)明者J·比爾克勒, L·諾瓦克 申請(qǐng)人:艾利森電話股份有限公司