freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

中國(guó)移動(dòng)語(yǔ)音內(nèi)容服務(wù)-資料下載頁(yè)

2025-05-27 22:55本頁(yè)面
  

【正文】 要鏈接的統(tǒng)一資源標(biāo)識(shí)expr一個(gè)表達(dá)式,從中可以獲得要鏈接的統(tǒng)一資源標(biāo)識(shí)event當(dāng)使用者匹配鏈接文法時(shí)被拋出的事件eventexpr一個(gè)表達(dá)式,從中可以得到當(dāng)使用者匹配鏈接文法時(shí)被拋出的事件名稱message一個(gè)消息串,提供了關(guān)于要拋出的事件的附加上下文messageexpr一個(gè)表達(dá)式,可以轉(zhuǎn)化成消息串,這個(gè)消息串提供了關(guān)于要拋出事件的附加上下文dtmfDTMF序列fetchaudio缺省屬性,在跳轉(zhuǎn)過(guò)程中要播放的音頻的統(tǒng)一資源標(biāo)識(shí),如沒(méi)有指定,則取平臺(tái)的fetchaudio屬性()fetchhint缺省屬性,表示文件是否需要下載,如沒(méi)有指定,則取平臺(tái)的documentfetchhint屬性()fetchtimeout缺省屬性,設(shè)置超時(shí)時(shí)間,如果超時(shí)則會(huì)拋出獲取失敗事件,如沒(méi)有指定,則取平臺(tái)的fetchtimeout屬性()maxage缺省屬性,指定一個(gè)以秒為單位的時(shí)間。在maxstale屬性沒(méi)有設(shè)置的情況下,文檔只使用生命期不超過(guò)這個(gè)時(shí)間的文檔內(nèi)容,如沒(méi)有指定,則取平臺(tái)的documentmaxage屬性()maxstale缺省屬性,指定一個(gè)以秒為單位的時(shí)間,如果文檔內(nèi)容的生命期超過(guò)這個(gè)指定時(shí)間則不予以使用。如沒(méi)有指定,則取平臺(tái)的documentmaxstale屬性()下面是link元素的一個(gè)例子。link next= grammar mode=voice version= root=root ruleid=root scope=public oneof itembooks/item itemVoiceXML books/item /oneof /rule /grammar grammar mode=dtmf version= root=r2 rule id=r2 scope=public 2 /rule /grammar/link在上面的例子中,如果用戶說(shuō)books或者按2鍵(DTMF),控制將轉(zhuǎn)移到。 控制流和ECMAScript 控制流完成一些與用戶交互無(wú)關(guān)的功能,如:變量賦值、條件判斷。 變量和表達(dá)式 變量和表達(dá)式的一般信息VoiceXML的變量相當(dāng)于ECMAScript變量,兩者之間只存在很小的差別。如VoiceXML中,以下劃線(“_”)開頭的變量留給內(nèi)部使用。標(biāo)準(zhǔn)變量可以分為未定義、空、布爾、字符串、數(shù)字和對(duì)象等六種。變量在使用前必須聲明。聲明的方式有兩種:變量通過(guò)var元素聲明,如:var name=home_phone/var name=pi expr=””/var name=city expr=39。Sacramento39。/也可以通過(guò)窗體項(xiàng)聲明:field name=num_tickets type=numberpromptHow many tickets do you wish to purchase?/prompt/field變量可以用于cond和expr屬性之中。下面給出使用變量的例子:if cond=city == 39。LA39。 assign name=city expr=39。Los Angeles39。/ elseif cond=city == 39。Philly39。/ assign name=city expr=39。Philadelphia39。/ elseif cond=city ==39。Constantinople39。/ assign name=city expr=39。Istanbul39。/ /if assign name=var1 expr=var1 + 1/ if cond=i amp。gt。 1 assign name=i expr=i1/ /if變量的作用域由變量聲明的地方?jīng)Q定,除了在根文檔中聲明的變量外,變量的作用域是它的父元素的作用域。變量的作用域分為對(duì)話框、文檔、應(yīng)用、會(huì)話四種。 會(huì)話變量包含了解釋VoiceXML文檔平臺(tái)的特定信息。標(biāo)準(zhǔn)的會(huì)話變量有:l 本地解釋器上下文的URI(參考引用標(biāo)準(zhǔn)7)。l 呼叫遠(yuǎn)端的URI(參考引用標(biāo)準(zhǔn)7)。l 連接的協(xié)議名稱,如39。q93139。,同時(shí)。 。l 連接的協(xié)議版本。l 是一個(gè)數(shù)組,包含了電話轉(zhuǎn)接的所有信息,第一個(gè)元素是第一個(gè)呼叫的信息,最后一個(gè)是接入前的最后一個(gè)電話的信息。l 連接傳過(guò)來(lái)的應(yīng)用到應(yīng)用信息。l 誰(shuí)發(fā)起了呼叫。 === 。當(dāng)另外一端發(fā)起呼叫,結(jié)果為真。l 該連接的ID號(hào),該號(hào)可以區(qū)分各個(gè)不同呼叫。l 設(shè)備ID號(hào),指該智能外設(shè)的標(biāo)識(shí)號(hào),該號(hào)全網(wǎng)唯一。l 該腳本的安全級(jí)別。腳本的安全級(jí)別為5級(jí),從低到高分別為1,2,3,4,5。一般提供給SP的安全級(jí)別為2級(jí)。安全級(jí)別將決定腳本使用transfer元素時(shí)可能的目 的地址和object對(duì)象的使用權(quán)限。l 發(fā)起腳本的SP的ID號(hào)。l $上一次語(yǔ)音識(shí)別結(jié)果,它是一個(gè)數(shù)組,每一個(gè)元素是一個(gè)記錄,包含以下變量。l $[i].confidence返回的語(yǔ)法識(shí)別結(jié)果的可信度。l $[i].utterance返回的語(yǔ)法識(shí)別結(jié)果。l $[i].inputmode用戶提供的輸入方式,可以取dtmf或voice。l $[i].interpretation應(yīng)用于該結(jié)果的解釋方法。平臺(tái)在用戶沒(méi)有響應(yīng)、響應(yīng)不正確、用戶請(qǐng)求幫助等情況下將拋出事件,同時(shí)腳本也可以通過(guò)throw元素拋出事件。 THROW元素throw元素拋出一個(gè)事件,該事件可以是預(yù)定義事件,也可以是腳本定義的事件??梢允钦J录?,也可以是異常事件。throw元素的屬性有: throw元素屬性event要拋出的事件名稱eventexpr一個(gè)表達(dá)式,從中可以計(jì)算出要拋出的事件名稱message一個(gè)消息串,提供了關(guān)于要拋出的事件的附加上下文messageexpr一個(gè)表達(dá)式,可以計(jì)算出附加上下文下面是一些例子: throw event=nomatch /throw event= / CATCH元素catch元素包含了由處理平臺(tái)發(fā)出的和應(yīng)用程序發(fā)出的事件的執(zhí)行上下文,catch元素可以是document、dailog或form元素的子元素。catch元素具有與它的父元素相同的作用域。catch元素的屬性有: catch元素屬性event要捕獲的事件,各個(gè)事件之間用空格分開,如沒(méi)有指定那個(gè)事件,則所有事件都被捕獲count事件發(fā)生的次數(shù)cond一個(gè)表達(dá)式,為真才會(huì)捕捉事件,缺省為真下面是一個(gè)例子:catch event= if cond=_event==39。39。 ! Play this for events audio src=/ else/ ! Play this for events audio src=/ /if ! Continue with mon handling for either event /catch在catch的處理過(guò)程中,可以拋出事件,如下:catch event=help throw event=help/ /catch 事件處理的時(shí)機(jī)在VXML的處理過(guò)程中,以下元素可以被某一個(gè)平臺(tái)的事件打斷:field,record,transfer,initail。事件的處理程序執(zhí)行,是在每一個(gè)窗體項(xiàng)(field、record、transfer、object、subdialog、block、initial)執(zhí)行以后。注意,異步事件不能打斷object、subdialog、block的執(zhí)行。error元素、help元素、noinput元素和nomatch元素用于非常方便表示事件error、help、noinput和nomatch的處理腳本。所有的元素都具有以下屬性: error等元素屬性count事件發(fā)生的次數(shù)cond一個(gè)表達(dá)式,為真才會(huì)捕捉事件,缺省為真 事件處理中的沖突如果有兩個(gè)事件處理腳本同時(shí)符合某一個(gè)事件,將出現(xiàn)“事件處理沖突”。由哪一個(gè)事件處理腳本來(lái)處理事件,由腳本的作用域來(lái)決定。選擇的次序是form、dialog、document、application、缺省處理。 事件缺省動(dòng)作VoiceXML的解釋器應(yīng)該提供事件的缺省處理腳本如下表:事件缺省處理cancel停止輸出當(dāng)前提示error輸出特定平臺(tái)消息,然后結(jié)束運(yùn)用程序的運(yùn)行exit結(jié)束腳本運(yùn)行help輸出特定平臺(tái)的消息,提示計(jì)數(shù)器遞增,然后執(zhí)行reprompt元素noinput提示計(jì)數(shù)器遞增,然后執(zhí)行reprompt元素nomatch輸出特定平臺(tái)的消息,提示計(jì)數(shù)器遞增,然后執(zhí)行reprompt元素maxspeechtimeout提示計(jì)數(shù)器遞增,然后執(zhí)行reprompt元素停止執(zhí)行腳本所有其它事件停止執(zhí)行腳本事件被分為通常事件和錯(cuò)誤。預(yù)定義事件有:l cancel:用戶取消當(dāng)前提示信息;l :用戶掛機(jī);l :用戶無(wú)條件呼轉(zhuǎn)到其它地方,不再轉(zhuǎn)回;l exit:用戶要求退出;l help:用戶要求幫助;l noinput:平臺(tái)希望得到用戶輸入,但在出現(xiàn)超時(shí)之前沒(méi)有得到用戶的任何反應(yīng);l nomatch :平臺(tái)檢測(cè)到應(yīng)答,但該應(yīng)答與任何有效的語(yǔ)法都不一致。l maxspeechtimeout:用戶的輸入超過(guò)平臺(tái)的屬性maxspeechtimeout。預(yù)先定義的錯(cuò)誤有:l :提取請(qǐng)求的資源失敗;.response code.response code。l :執(zhí)行文檔時(shí)遇到運(yùn)行期錯(cuò)誤;l :用于要求平臺(tái)執(zhí)行一項(xiàng)它沒(méi)有被授權(quán)的操作;l :用戶請(qǐng)求訪問(wèn)的資源所有的格式是平臺(tái)所不支持的;l :平臺(tái)遇到一個(gè)它不支持的有效元素。應(yīng)用程序應(yīng)該采用以下格式定義事件,如任何錯(cuò)誤都需要以error做前綴。:取用戶信息鑒權(quán)失敗。系統(tǒng)支持定時(shí)器事件。定時(shí)器事件通過(guò)object,定時(shí)時(shí)間到,解釋器將該事件插入到事件隊(duì)列中。調(diào)用方法:Classid=method://cmcc/timer 調(diào)用參數(shù)說(shuō)明參數(shù)名參數(shù)含義說(shuō)明time超時(shí)時(shí)間參考時(shí)間設(shè)計(jì)event要拋出的事件名稱message消息串提供了關(guān)于要拋出的事件的附加上下文返回參數(shù)說(shuō)明返回值含義result操作的結(jié)果,”SUCCESS”表示操作成功,”FAILURE” 表示操作失敗。 執(zhí)行上下文執(zhí)行上下文指的是業(yè)務(wù)邏輯塊,如block、filled中的業(yè)務(wù)邏輯。本節(jié)將介紹能夠出現(xiàn)在執(zhí)行上下文中的元素。 VAR元素var元素用于定義變量。它可以出現(xiàn)在執(zhí)行上下文或作為form或VXML的子元素。var元素定義的變量的作用域由最內(nèi)層的block、filled和catch的執(zhí)行上下文。var為form的子元素定義的變量的作用域是該對(duì)話框;var為VXML的子元素定義的變量的作用域是整個(gè)文檔。如果在變量的作用域內(nèi)再次用var定義同名變量,該var元素將處理為賦值。var元素的屬性如下表: var元素屬性name變量名expr該變量的初值表達(dá)式 ASSIGN元素利用assign元素可對(duì)變量進(jìn)行賦值。assign元素有name和expr兩個(gè)屬性。 assign元素屬性name被賦值的變量名稱expr該變量的值表達(dá)式例子:assign name=flavor expr=39。chocolate39。/ assign name= expr=+14/ CLEAR元素clear元素用于對(duì)變量進(jìn)行復(fù)位。復(fù)位指的是:對(duì)定義的變量復(fù)位,該變量將取值undefined;對(duì)提示計(jì)數(shù)器和窗體事件計(jì)數(shù)器,復(fù)位后歸零。 clear元素屬性namelist要被重置的變量列表,如果沒(méi)有指定,則當(dāng)前對(duì)話中所有對(duì)話項(xiàng)被清除例子:clear namelist=flavor chocolate/ IF,ELSEIF和ELSE元素if元素表示條件執(zhí)行。if元素可以跟可選的elseif和else元素。下面是一個(gè)if/else使用的例子:if cond=total 1000 promptThis is way too much to spend./prompt throw event=/ /if if cond=amount amp。lt。 assign name=x expr=amount/ else/ assign name=x expr=/ /if if cond=flavor == 39。vanilla39。 assign name=flavor_code expr=39。v39。/ elseif cond=flavor == 39。chocolate39。/
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1