亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

使用規(guī)范以呈遞移動(dòng)設(shè)備上的用戶接口的制作方法

文檔序號(hào):6477225閱讀:209來(lái)源:國(guó)知局

專利名稱::使用規(guī)范以呈遞移動(dòng)設(shè)備上的用戶接口的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及移動(dòng)設(shè)備,并且因此更具體地涉及用于移動(dòng)設(shè)備的可選擇的用戶接口配置。
背景技術(shù)
:在不同的地理區(qū)域由不同的服務(wù)提供商提供移動(dòng)蜂窩移動(dòng)通信。每個(gè)提供商彼此之間服務(wù)和性能不同或略有變化。即使是相同的服務(wù)提供商也存在地域差異。根據(jù)移動(dòng)設(shè)備上可用的服務(wù)和性能,某些特性或性能可能無(wú)法達(dá)到。需要一種當(dāng)改變地理區(qū)域或跨越服務(wù)提供商漫游時(shí)能夠使移動(dòng)設(shè)備及其用戶接口適應(yīng)可用的服務(wù)和性能的改變的方法。當(dāng)結(jié)合所附附圖閱讀時(shí),從下面的詳細(xì)描述將更容易理解本發(fā)明的細(xì)節(jié)。圖1示出了根據(jù)本發(fā)明的移動(dòng)設(shè)備的示意性框圖2示出了根據(jù)本發(fā)明的移動(dòng)設(shè)備的軟件棧的示意性框圖3示出了根據(jù)本發(fā)明的存儲(chǔ)器中的示例性呈現(xiàn)和行為規(guī)范的流程圖4示出了根據(jù)本發(fā)明的示例性呈現(xiàn)規(guī)范;圖5示出了根據(jù)本發(fā)明的示例性行為規(guī)范;和圖6示出了本發(fā)明的流程圖。具體實(shí)施例本發(fā)明的一個(gè)目的是對(duì)移動(dòng)設(shè)備的用戶接口的表示進(jìn)行動(dòng)態(tài)過(guò)濾。本發(fā)明進(jìn)一步的目的是根據(jù)網(wǎng)絡(luò)狀況來(lái)對(duì)特性或服務(wù)進(jìn)行優(yōu)先化或取消優(yōu)先化。本發(fā)明的另一個(gè)進(jìn)一步的目的是提供從一個(gè)網(wǎng)絡(luò)到其他服務(wù)提供商網(wǎng)絡(luò)的無(wú)縫過(guò)渡。本發(fā)明的另一目的是當(dāng)改變網(wǎng)絡(luò)性能時(shí),過(guò)濾用戶接口的表示。本發(fā)明的另一目的是根據(jù)由網(wǎng)絡(luò)設(shè)定的用戶接口過(guò)濾規(guī)則,動(dòng)態(tài)改變用戶接口體驗(yàn)。本發(fā)明考慮當(dāng)在服務(wù)提供商之間漫游或改變地理區(qū)域時(shí),如何配置移動(dòng)設(shè)備的用戶接口。當(dāng)移動(dòng)設(shè)備在服務(wù)提供商之間漫游或改變地理區(qū)域時(shí),其某些方面及某些特性或性能可能無(wú)法使用。用戶接口可以使用特性性能規(guī)范。這些特性性能規(guī)范可以從服務(wù)提供商動(dòng)態(tài)地讀取,并應(yīng)用到移動(dòng)設(shè)備上以自動(dòng)且快速地屏蔽(maskout)不支持的功能。有多種方式將這種"屏蔽"(masking)呈現(xiàn)給用戶。一種方式是,圖形用戶接口中不支持的選項(xiàng)可為灰色。另一種方式是,圖形用戶接口不支持的選項(xiàng)可以簡(jiǎn)單地從菜單中去掉。同樣地,在聲音驅(qū)動(dòng)接口中,不可用的選項(xiàng)可以從口語(yǔ)語(yǔ)法中移除。該類方法的效果將是用戶總是得到他熟悉的用戶接口,或那個(gè)用戶接口的子集相比試圖添加或統(tǒng)一在漫游的網(wǎng)絡(luò)中可用但在本地網(wǎng)絡(luò)中不可用的附加特性,這都是7更容易理解、再學(xué)習(xí)和實(shí)現(xiàn)的。已經(jīng)開(kāi)發(fā)了兩種用戶接口規(guī)范,以在移動(dòng)設(shè)備上提供這種屏蔽。第一種是呈現(xiàn)規(guī)范(presentationspecification),第二種是行為規(guī)范(behaviorspecification)。呈現(xiàn)規(guī)范用來(lái)設(shè)置移動(dòng)設(shè)備的呈現(xiàn)規(guī)則和庫(kù)。行為規(guī)范用來(lái)設(shè)置移動(dòng)設(shè)備的行為規(guī)則和庫(kù)。圖1示出了根據(jù)本發(fā)明的移動(dòng)設(shè)備的示意性框圖。用戶接口110提供到處理器120的人機(jī)交互接口。存儲(chǔ)器130耦合到處理器120。處理器能夠基于存儲(chǔ)在存儲(chǔ)器130中的規(guī)范或模板(mask)來(lái)呈遞用戶接口110的部分。無(wú)線調(diào)制解調(diào)器140通過(guò)天線150在網(wǎng)絡(luò)上通信。處理器120耦合到無(wú)線調(diào)制解調(diào)器140。新的呈現(xiàn)規(guī)范或新的行為規(guī)范能夠被處理器120識(shí)別,并通過(guò)無(wú)線調(diào)制解調(diào)器140下載以更新移動(dòng)設(shè)備100。這對(duì)于移動(dòng)設(shè)備100漫游到具有不同呈現(xiàn)或行為需求規(guī)范的新網(wǎng)絡(luò)時(shí),是特別有用的。移動(dòng)設(shè)備100上的應(yīng)用或應(yīng)用管理器能夠具有解密網(wǎng)絡(luò)運(yùn)營(yíng)商針對(duì)網(wǎng)絡(luò)而發(fā)送的規(guī)范的能力。用戶體驗(yàn)引擎具有響應(yīng)應(yīng)用于設(shè)備的各種規(guī)范或模板,動(dòng)態(tài)地進(jìn)行重新布局或改變用戶接口110的形態(tài)的能力?;镜挠脩艚涌隗w系結(jié)構(gòu)支持動(dòng)態(tài)組件的用戶接口。這允許復(fù)雜接口的行為組件選擇性地禁用(disable),而不會(huì)影響其他組件,且仍然支持交互形式或基本應(yīng)用性能。組件用戶接口的這一屬性支持根據(jù)可以由網(wǎng)絡(luò)設(shè)定的規(guī)范來(lái)動(dòng)態(tài)改變用戶體驗(yàn)的能力。在多個(gè)應(yīng)用之間擴(kuò)展的應(yīng)用、應(yīng)用的一部分或特性,能夠被動(dòng)態(tài)地、選擇性地啟動(dòng)和關(guān)閉,而無(wú)需重新設(shè)置或關(guān)閉設(shè)備。此外,響應(yīng)于在不同的網(wǎng)絡(luò)之間漫游,還可以選擇性地關(guān)閉然后再啟動(dòng)性能和特性。本發(fā)明為網(wǎng)絡(luò)運(yùn)營(yíng)商提供一種簡(jiǎn)單的方法,指定用以識(shí)別特征和子特征的簡(jiǎn)單規(guī)范或模板,所述特征和子特征必須根據(jù)運(yùn)營(yíng)商網(wǎng)絡(luò)的性能選擇性地禁用。術(shù)語(yǔ)"規(guī)范",包括呈現(xiàn)規(guī)范和行為規(guī)范,指的是特定的呈現(xiàn)或行為的具體的、精確的說(shuō)明。在這些發(fā)明的上下文中,對(duì)規(guī)范的同義詞,可能是詳述(particularization),也可能是指定(designation)、規(guī)定(stipulation)或模板(mask)。呈現(xiàn)規(guī)范比呈現(xiàn)模板更具體。呈現(xiàn)規(guī)范是種實(shí)例化的呈現(xiàn)模板。舉例來(lái)說(shuō),呈現(xiàn)模板可以指定(specify)字體,如粗體或斜體,而呈現(xiàn)規(guī)范指定字體全部,如海爾維希粗體(Helveticabold)14。類似地,對(duì)于圖形屏幕,模板可能會(huì)指定軟鍵標(biāo)簽位置錨,如左下角,而規(guī)范將描述精確尺寸和形狀,即圓角矩形,M乘80像素,錨點(diǎn)左下角。同樣,行為規(guī)范比行為模板更具體。例如,MPD框架是行為模板,它實(shí)際上需要額外的信息才完整,其實(shí)際上以與框架領(lǐng)域相關(guān)的聲明框架語(yǔ)言的語(yǔ)法來(lái)指定。圖2示出了根據(jù)本發(fā)明的移動(dòng)設(shè)備的軟件棧的示意性框圖,并且描述了用戶體驗(yàn)框架的總體結(jié)構(gòu),其支持動(dòng)態(tài)的創(chuàng)建和策略發(fā)送,用于基于環(huán)境改變優(yōu)先化用戶體驗(yàn)的需求。應(yīng)用層210在行為規(guī)范和呈現(xiàn)規(guī)范之間完全分離。這意味著能夠與呈現(xiàn)規(guī)范分離地來(lái)改變應(yīng)用的行為,反之亦然。這是該框架使能以下功能非常重要的方面跨設(shè)備共享共同的用戶體驗(yàn),并能夠動(dòng)態(tài)地改變用戶體驗(yàn)的能力(例如,通過(guò)環(huán)境驅(qū)動(dòng)策略)。交互管理層220通過(guò)處理用戶輸入和可能地其他外部知識(shí)資源(例子是學(xué)習(xí)引擎和上下文管理器)以確定用戶的意圖來(lái)負(fù)責(zé)生成和更新呈現(xiàn)。該層還由接收約束和將約束施加到各種輸入輸出設(shè)備和形態(tài)的約束滿足引擎構(gòu)成?;?dòng)管理層采用了組件式行為結(jié)構(gòu),在該結(jié)構(gòu)中,特定應(yīng)用的交互流程是由許多獨(dú)立目標(biāo)和規(guī)則驅(qū)動(dòng)的動(dòng)作元素組成。這些元素可以被選擇性地禁用而不會(huì)影響其余啟用的元素,提供迅速地屏蔽掉用戶接口的深層行為方面的機(jī)制。形態(tài)接口層230在通過(guò)交互管理層處理的I/O語(yǔ)義表示和通過(guò)引擎層處理的形態(tài)特定1/0內(nèi)容表示之間提供接口。對(duì)于輸出處理,引擎層240將信息由(交互管理層中)樣式組件轉(zhuǎn)換成一種用戶易于理解的格式。例如,圖形引擎將點(diǎn)向量顯示為曲線,以及語(yǔ)音合成系統(tǒng)將文本轉(zhuǎn)換成合成語(yǔ)音。對(duì)于輸入處理,引擎層捕獲來(lái)自用戶的自然輸入并將該輸入轉(zhuǎn)換成一種有益后續(xù)處理的形式。該引擎層由基于規(guī)則學(xué)習(xí)且可感知上下文的引擎組成。設(shè)備功能層250為諸如CDMA棧、數(shù)據(jù)庫(kù)等的設(shè)備專用服務(wù)提供接口。重要的是將設(shè)備與應(yīng)用功能上完全分離,并確保應(yīng)用數(shù)據(jù)被迅速地構(gòu)造。硬件抽象層260示出了圖1所示移動(dòng)設(shè)備的硬件,例如由示例性的觸摸屏、顯示器、鍵盤、鼠標(biāo)和音頻設(shè)備所示的用戶接口。圖3示出了根據(jù)本發(fā)明的存儲(chǔ)器130中示例性的呈現(xiàn)和行為規(guī)范310,320的流程圖。呈現(xiàn)規(guī)范310包括呈現(xiàn)和應(yīng)用的聲明規(guī)范312。呈現(xiàn)聲明規(guī)范定義應(yīng)用數(shù)據(jù)如何顯示給用戶,而應(yīng)用聲明規(guī)范312描述應(yīng)用中使用的數(shù)據(jù)結(jié)構(gòu)。為方便起見(jiàn),我們稱這兩者為呈現(xiàn)規(guī)范。呈現(xiàn)聲明規(guī)范由多個(gè)可擴(kuò)展標(biāo)記語(yǔ)言(XML)腳本314組成。例如可以用XML、XFORMS或XHTML來(lái)表達(dá)XML腳本314。此外可以使用其它的聲明規(guī)范語(yǔ)言,諸如Adobe系統(tǒng)股份有限公司的FlashTM。處理器可用于將呈現(xiàn)規(guī)范310轉(zhuǎn)換成存儲(chǔ)在存儲(chǔ)器中的呈現(xiàn)的規(guī)則和庫(kù)340。呈現(xiàn)規(guī)范可以定義在外觀、語(yǔ)言、音量、顏色、標(biāo)志、插圖、字體、觸覺(jué)、按鍵音、按鍵靈敏度、按鍵連續(xù)性、亮度、對(duì)比度、軟鍵盤布局、屏幕布局、觸覺(jué)控制布局、文本到語(yǔ)音啟用、語(yǔ)音識(shí)別啟用、輸入法選擇,包括小鍵盤、鍵盤、手寫、姿態(tài)、菜單順序、菜單選擇、本地化、時(shí)間顯示偏好、數(shù)據(jù)顯示偏好和屏幕保護(hù)偏好以及上述的任意組合中的樣式。行為規(guī)范320包含行為聲明規(guī)范322。行為聲明規(guī)范由多個(gè)框架324組成。處理器可用于將行為規(guī)范320轉(zhuǎn)換成存儲(chǔ)在存儲(chǔ)器中的行為的規(guī)則和庫(kù)360。行為規(guī)范可以定義在狀態(tài)機(jī)流、決策樹(shù)和條件-動(dòng)作規(guī)則以及這些任意組合之間的交互。行為規(guī)范包括框架描述語(yǔ)言框架(包括MPD框架語(yǔ)言框架)和哈雷爾(Harel)狀態(tài)圖(包括SCXML)以及這些任意組合之間的行為聲明規(guī)范。圖4示出了根據(jù)本發(fā)明的示例性呈現(xiàn)規(guī)范。所示出的示例性呈現(xiàn)規(guī)范400用可擴(kuò)展標(biāo)記語(yǔ)言(XML)和Java腳本編寫。在410示出XML腳本。在420示出Java腳本表達(dá)??梢杂肵ML、XFORMS或XHTML及這些組合來(lái)表達(dá)XML腳本。圖5示出了根據(jù)本發(fā)明的示例性行為代碼。所示出的示例性行為代碼500使用稱為MotorolaPortableDialog(MPD)框架語(yǔ)言的聲明框架語(yǔ)言版本編寫。MPD框架510以MPD形式通過(guò)所示出的示例性行為代碼500編寫。圖6示出了根據(jù)本發(fā)明的流程圖。在初始步驟610用戶漫游至新的網(wǎng)絡(luò)。在步驟620,服務(wù)發(fā)現(xiàn)應(yīng)用查找由新網(wǎng)絡(luò)運(yùn)營(yíng)商指定的各種過(guò)濾規(guī)則,并使設(shè)備中的各種服務(wù)啟用和禁用。如果服務(wù)不可用,則服務(wù)發(fā)現(xiàn)應(yīng)用請(qǐng)求下載管理器以為應(yīng)用層中新的服務(wù)從新的網(wǎng)絡(luò)接收用戶接口過(guò)濾規(guī)則。在步驟630,為了在呈現(xiàn)和行為之間進(jìn)行選擇,服務(wù)發(fā)現(xiàn)應(yīng)用將新規(guī)則通知給各個(gè)應(yīng)用并且更新相應(yīng)的規(guī)范。如果選擇呈現(xiàn),則在步驟660,用戶體驗(yàn)管理器解析應(yīng)用的呈現(xiàn)方面,并將其呈現(xiàn)給用戶。呈現(xiàn)規(guī)范與設(shè)備的性能相關(guān),以確定用于生成呈現(xiàn)的規(guī)則和庫(kù)。用戶將看到在交互管理層啟用/禁用的相應(yīng)的呈現(xiàn)方面。如果選擇行為,則在步驟670,用戶體驗(yàn)管理器解析應(yīng)用的行為方面,并將其呈現(xiàn)給用戶。行為規(guī)范與設(shè)備的性能相關(guān),以確定用于生成行為的規(guī)則和庫(kù)。用戶將看到在交互管理層啟用/禁用的相應(yīng)的行為方面。然后,在步驟680,合并和組合新的用戶體驗(yàn)以創(chuàng)建由形態(tài)接口層230解釋的體驗(yàn)?zāi)0?。在步驟690,通過(guò)在應(yīng)用層由軟件通知硬件驅(qū)動(dòng)該怎么做來(lái)在設(shè)備上設(shè)置新的用戶體驗(yàn)。雖然已在上述說(shuō)明書和附圖中描述和示出了本發(fā)明,但應(yīng)該理解該描述僅僅是示例,在不違背本發(fā)明的真正精神和范圍的情況下,本領(lǐng)域的技術(shù)人員可以做出大量變化和修改。雖然附圖中的示例僅描繪了示例結(jié)構(gòu)和實(shí)施例,但根據(jù)本發(fā)明公開(kāi)的教導(dǎo)可得到可替代的實(shí)施例。規(guī)范可以共同位于服務(wù)器中,其對(duì)于具有足夠數(shù)據(jù)帶寬的第三代網(wǎng)絡(luò)是特別有益的。權(quán)利要求1.一種移動(dòng)設(shè)備,包括用戶接口,用于提供表示;存儲(chǔ)器,用于存儲(chǔ)至少定義樣式的呈現(xiàn)規(guī)范和定義交互的行為規(guī)范;以及處理器,操作地耦合到所述存儲(chǔ)器和所述用戶接口,以使用存儲(chǔ)在所述存儲(chǔ)器中的呈現(xiàn)和行為規(guī)范呈遞所述用戶接口的表示。2.根據(jù)權(quán)利要求l所述的移動(dòng)設(shè)備,其中,所述呈現(xiàn)規(guī)范定義從組中選擇的樣式,所述組由外觀、語(yǔ)言、音量、顏色、標(biāo)志、插圖、字體、觸覺(jué)、按鍵音、按鍵靈敏度、按鍵連續(xù)性、亮度、對(duì)比度、軟鍵布局、屏幕布局、觸覺(jué)控制布局、文本到語(yǔ)音啟用、語(yǔ)音識(shí)別啟用、輸入法選擇,包括小鍵盤、鍵盤、手寫、姿態(tài)、菜單命令、菜單選擇、本地化、時(shí)間顯示偏好、數(shù)據(jù)顯示偏好和屏幕保護(hù)偏好組成。3.根據(jù)權(quán)利要求2所述的移動(dòng)設(shè)備,其中,所述呈現(xiàn)規(guī)范包括由XML、XFORMS、XHTML和Flash組成的一個(gè)或多個(gè)組中的應(yīng)用聲明規(guī)范。4.根據(jù)權(quán)利要求l所述的移動(dòng)設(shè)備,其中,所述行為規(guī)范定義從由狀態(tài)機(jī)流、決策樹(shù)和條件-行動(dòng)規(guī)則組成的組中選擇的交互。5.根據(jù)權(quán)利要求4所述的移動(dòng)設(shè)備,其中,所述行為規(guī)范包括行為聲明規(guī)范,所述行為聲明規(guī)范選自由聲明框架語(yǔ)言框架和哈雷爾狀態(tài)圖組成的組。6.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備,其中,所述處理器基于規(guī)則和庫(kù)來(lái)呈遞所述表示;其中,所述規(guī)則包括呈現(xiàn)規(guī)則和行為規(guī)則二者;其中,所述庫(kù)包括呈現(xiàn)庫(kù)和行為庫(kù)二者;其中,所述處理器使用至少一個(gè)所述呈現(xiàn)規(guī)范來(lái)設(shè)置所述呈現(xiàn)規(guī)則和所述呈現(xiàn)庫(kù)二者;以及其中,所述處理器使用至少一個(gè)所述行為規(guī)范來(lái)設(shè)置所述行為規(guī)則和所述行為庫(kù)二者。7.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備,其中,所述移動(dòng)設(shè)備進(jìn)一步包括無(wú)線調(diào)制解調(diào)器,其操作地耦合到所述處理器,用于與至少一個(gè)蜂窩無(wú)線網(wǎng)絡(luò)進(jìn)行通信,而且能夠下載新的呈現(xiàn)規(guī)范或行為規(guī)范;以及其中,當(dāng)所述移動(dòng)設(shè)備在新的蜂窩無(wú)線網(wǎng)絡(luò)進(jìn)行通信時(shí),所述處理器確定是否期望新的呈現(xiàn)和行為規(guī)范,并據(jù)此使用存儲(chǔ)在所述存儲(chǔ)器中的至少一個(gè)新的呈現(xiàn)和行為規(guī)范來(lái)呈遞所述用戶接口的表示。8.根據(jù)權(quán)利要求l所述的移動(dòng)設(shè)備,其中,所述移動(dòng)設(shè)備進(jìn)一步包括調(diào)制解調(diào)器,其操作地耦合到所述存儲(chǔ)器,用于從網(wǎng)絡(luò)上的服務(wù)器上遠(yuǎn)程獲取一個(gè)或多個(gè)所述呈現(xiàn)和行為規(guī)范。9.根據(jù)權(quán)利要求8所述的移動(dòng)設(shè)備,其中,所述處理器確定在所述存儲(chǔ)器中本地存儲(chǔ)的所述呈現(xiàn)和行為規(guī)范是否合適,如果不合適則請(qǐng)求所述調(diào)制解調(diào)器下載新的規(guī)范。10.根據(jù)權(quán)利要求8所述的移動(dòng)設(shè)備,其中,所述調(diào)制解調(diào)器包括蜂窩無(wú)線收發(fā)器。11.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備,其中,所述處理器確定所述本地存儲(chǔ)的呈現(xiàn)和行為規(guī)范在提供給移動(dòng)設(shè)備時(shí)是否合適。12.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備,當(dāng)與所述移動(dòng)設(shè)備相關(guān)的網(wǎng)絡(luò)或環(huán)境發(fā)生變化時(shí),所述處理器設(shè)置所述呈現(xiàn)和行為規(guī)范。13.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備,其中,所述用戶接口是由顯示器、音頻設(shè)備、觸摸屏、鍵盤和鼠標(biāo)式導(dǎo)航器構(gòu)成的一個(gè)或多個(gè)組。14.一種對(duì)移動(dòng)設(shè)備的用戶接口上的表示進(jìn)行呈遞的方法,該方法包括以下步驟(a)獲得并在移動(dòng)設(shè)備的存儲(chǔ)器中存儲(chǔ)至少一個(gè)定義樣式的呈現(xiàn)規(guī)范和定義交互的行為規(guī)范;以及(b)使用存儲(chǔ)在所述存儲(chǔ)器中的呈現(xiàn)和行為規(guī)范,呈遞所述移動(dòng)設(shè)備的用戶接口上的表示。15.根據(jù)權(quán)利要求14所述的方法,其中,所述呈現(xiàn)規(guī)范定義從組中選擇的樣式,所述組由外觀、語(yǔ)言、音量、顏色、標(biāo)志、插圖、字體、觸覺(jué)、按鍵音、按鍵靈敏度、按鍵連續(xù)性、亮度、對(duì)比度、軟鍵布局、屏幕布局、觸覺(jué)控制布局、文本到語(yǔ)音啟用、語(yǔ)音識(shí)別啟用、輸入法選擇,包括小鍵盤、鍵盤、手寫、姿態(tài)、菜單命令、菜單選擇、本地化、時(shí)間顯示偏好、數(shù)據(jù)顯示偏好和屏幕保護(hù)偏好組成;以及其中,所述行為規(guī)范定義從由流、決策樹(shù)和行動(dòng)組成的組中選擇的交互。16.根據(jù)權(quán)利要求14所述的方法,其中呈遞所述移動(dòng)設(shè)備的所述用戶接口上的表示的所述步驟(b)基于規(guī)則和庫(kù)呈遞所述表示,其中,所述規(guī)則包括呈現(xiàn)規(guī)則和行為規(guī)則二者,并且其中所述庫(kù)包括呈現(xiàn)庫(kù)和行為庫(kù)二者,其中使用至少一個(gè)所述呈現(xiàn)規(guī)范來(lái)設(shè)置所述呈現(xiàn)規(guī)則和所述呈現(xiàn)庫(kù);并且其中所述處理器使用至少一個(gè)所述行為規(guī)范來(lái)設(shè)置所述行為規(guī)則和所述行為庫(kù)二者。17.根據(jù)權(quán)利要求14所述的方法,進(jìn)一步包括以下步驟(C)與一個(gè)或多個(gè)蜂窩無(wú)線網(wǎng)絡(luò)進(jìn)行通信,并確定所述移動(dòng)設(shè)備是否在新的蜂窩無(wú)線網(wǎng)絡(luò)上通信;(d)當(dāng)所述移動(dòng)設(shè)備在新的蜂窩無(wú)線網(wǎng)絡(luò)上通信時(shí),確定是否期望新的呈現(xiàn)和行為規(guī)范,并據(jù)此使用存儲(chǔ)在所述存儲(chǔ)器里的至少一個(gè)新的呈現(xiàn)和行為規(guī)范來(lái)呈遞所述用戶接口的表示,以呈遞所述移動(dòng)設(shè)備的所述用戶接口上的新的表示。18.根據(jù)權(quán)利要求14所述的方法,進(jìn)一步包括以下步驟(c)檢測(cè)與所述移動(dòng)設(shè)備相關(guān)的網(wǎng)絡(luò)或環(huán)境何時(shí)發(fā)生變化;以及(d)當(dāng)所述網(wǎng)絡(luò)發(fā)生變化時(shí),設(shè)置新的呈現(xiàn)和行為規(guī)范。19.根據(jù)權(quán)利要求14所述的方法,其中,所述呈現(xiàn)規(guī)范包括由XML、XFORMS、XHTML和Flash組成的一個(gè)或多個(gè)組中的應(yīng)用聲明規(guī)范。20.根據(jù)權(quán)利要求14所述的方法,其中,所述行為規(guī)范包括框架的行為聲明規(guī)范。全文摘要使用呈現(xiàn)規(guī)范和行為規(guī)范來(lái)在移動(dòng)設(shè)備的用戶接口上呈遞表示。呈現(xiàn)規(guī)范定義樣式,而行為規(guī)范定義交互。每個(gè)規(guī)范能夠用于設(shè)置相應(yīng)的用于呈遞所述用戶接口的規(guī)則和庫(kù)。該移動(dòng)設(shè)備能夠與一個(gè)或多個(gè)蜂窩無(wú)線網(wǎng)絡(luò)通信,并利用下載的并且對(duì)應(yīng)新的蜂窩無(wú)線網(wǎng)絡(luò)的至少一個(gè)新的呈現(xiàn)和行為規(guī)范來(lái)呈遞用戶接口。文檔編號(hào)G06F17/30GK101681376SQ200880016952公開(kāi)日2010年3月24日申請(qǐng)日期2008年5月2日優(yōu)先權(quán)日2007年5月21日發(fā)明者史蒂文·J·諾蘭,威廉·F·贊瓊,阿吉特·馬修斯申請(qǐng)人:摩托羅拉公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1