專利名稱:通過(guò)分配用戶界面在a方通信中引發(fā)b方定義的行為的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種方法和系統(tǒng),為第一用戶建立一用戶界面,利用該用戶 界面來(lái)表示與通信相關(guān)的期望的行為或從其他用戶到該第 一用戶的呼叫。本 發(fā)明尤其涉及但不限于一種方法和系統(tǒng),其中,由第一用戶建立一用戶界面, 為期望的行為編碼,并與第二用戶的終端(如移動(dòng)手持機(jī))通信,并在該終端 上^^人第二終端調(diào)用與出站通信相關(guān)的如電話呼叫,并且也可在其^也時(shí)間在第 二用戶的終端上來(lái)表示合成行為,該合成行為符合被編碼的由第 一用戶建立 的期望行為的至少一些方面。
背景技術(shù):
基于PSTN和PLMN的電話網(wǎng)絡(luò)在呼叫建立時(shí)利用聲音來(lái)為A方提供關(guān)于B 方狀態(tài)的某些信息,如B方的電話正在振鈴或B方的電話正在"摘機(jī)"或"正 忙,,。而這種反饋機(jī)制對(duì)于任何實(shí)際的電話業(yè)務(wù)是必須的,其所表達(dá)的信息 量是極為有限的,而且進(jìn)一步地,B方?jīng)]有對(duì)提供給A方的信息或該信息被如 何展示給A方進(jìn)行直接控制。
電話業(yè)務(wù)還經(jīng)常允許用戶具有關(guān)于處理接入呼叫的較高水準(zhǔn)的控制。例 如,基于PSTN和PL讓的電話業(yè)務(wù)經(jīng)常允許用戶在某些情況下將接入呼叫轉(zhuǎn)移 到語(yǔ)音郵箱或第三電話業(yè)務(wù)(例如'CFB,-線路正忙或'CFNR,-發(fā)出鈴聲), 或也可以由用戶確定一段時(shí)間(例如'CFU,-呼叫無(wú)條件前轉(zhuǎn))。當(dāng)充分使用 時(shí),這些特征都是非常有限并且由網(wǎng)絡(luò)運(yùn)營(yíng)商確定。
交互語(yǔ)音應(yīng)答(Interactive Voice Response,簡(jiǎn)稱IVR)系統(tǒng)和語(yǔ)音識(shí) 別(Voice Recognition,簡(jiǎn)稱VR)系統(tǒng)在商業(yè)上均-波廣泛地應(yīng)用,不論是單 獨(dú)使用,還是與計(jì)算機(jī)電話集成(Computer Telephony Integration,簡(jiǎn)稱CTI)系統(tǒng)相結(jié)合使用,對(duì)呼叫進(jìn)行應(yīng)答、過(guò)濾、分類及路由,并且有時(shí)甚至 完全處理如詢價(jià)或賬單支付等簡(jiǎn)單交易。
這些系統(tǒng)已經(jīng)證實(shí)對(duì)商業(yè)有很高的價(jià)值,IVR和VR系統(tǒng)基本上迎合了被呼 叫的商業(yè)需求而不是呼叫他們的需求。進(jìn)一步地,由IVR和VR系統(tǒng)提供給主 叫方的'用戶界面,的豐富性和實(shí)用性似乎被支持簡(jiǎn)單POTS電話手持機(jī)的需 求所限制,在這種情形中,可得到的輸入選項(xiàng)僅僅是語(yǔ)音和DTMF音調(diào),可得 到的輸出選項(xiàng)僅僅是音頻。進(jìn)一步地,當(dāng)客戶每次呼叫時(shí),如果他們對(duì)于該業(yè) 務(wù)來(lái)說(shuō)是陌生的,則上述的限制會(huì)使得現(xiàn)有客戶經(jīng)常被IVR和VR系統(tǒng)要求來(lái) 重新輸入他們認(rèn)證_例如,不得不連續(xù)地再次輸入標(biāo)識(shí)或賬號(hào)。進(jìn)一步地,當(dāng) 一些IVR和VR系統(tǒng)為主叫方提供選項(xiàng)來(lái)'提前選擇,時(shí),這要依靠主叫方來(lái) 記憶和回憶所說(shuō)出的菜單層次。
IETF的會(huì)話發(fā)起協(xié)議(Session Initiation Protocol,簡(jiǎn)稱SIP)和'會(huì) 話描述協(xié)議,是業(yè)務(wù)和媒介不可知的會(huì)話信令和描述協(xié)議。在其他應(yīng)用中,SIP 能夠被用于連通電話的'舊世界,和IP互聯(lián)網(wǎng)的'新世界,。例如,3GPP的 IP多々某體子系統(tǒng)(IP Multimedia Sub-system,簡(jiǎn)稱IMS)為基于SIP和 DIAMETER的架構(gòu),它以一種特別有用的方式連通電話和IP。
盡管有呼聲要求將SIP用作潛在通用協(xié)議來(lái)初始化及管理包括任何i某體 類型和形態(tài)的通信會(huì)話,以及作為用于以運(yùn)營(yíng)商為中心的融合通信的業(yè)務(wù)平 臺(tái)的IMS的通信會(huì)話,但好像SIP、 SDP和IMS是針對(duì)定義、建立及管理可能 在移動(dòng)或漫游的用戶的通信會(huì)話的方式,而不針對(duì)主叫用戶和呼叫之間的互 動(dòng)。
即時(shí)消息(Instant Messaging,簡(jiǎn)稱IM)系統(tǒng),所謂的'通用通信業(yè)務(wù), 及一些VoIP系統(tǒng)和數(shù)字PABX允許B方為A方提供狀態(tài)、在否及有時(shí)的其他 信息。例如,某人會(huì)離開(kāi)其辦公桌一段時(shí)間,他可以配置其電話使得主叫方會(huì) 收到一條可視消息表明他不在。類似地,IM系統(tǒng)通常允許B方向A方表明他不在,反過(guò)來(lái),當(dāng)B表明他們的狀態(tài)為不在時(shí),可以為A方提供機(jī)會(huì)來(lái)留下一 段文本或語(yǔ)音消息。
當(dāng)使用時(shí),B方向A方展示的方式的結(jié)構(gòu)和形式幾乎全部均由系統(tǒng)供應(yīng)商 或運(yùn)營(yíng)商決定,因此B方定制他們向A方展示的方式的機(jī)會(huì)是非常有限的。 進(jìn)一步地,在該系統(tǒng)中,B方通常不能向不同的A方或多組A方展示不同內(nèi)容。 進(jìn)一步地,在這種系統(tǒng)為A方提供互動(dòng)選項(xiàng)的情況下,該互動(dòng)選項(xiàng)是由系統(tǒng)固 定并由系統(tǒng)預(yù)設(shè)而非B方預(yù)設(shè)。進(jìn)一步地,這種系統(tǒng)要求A方和B方均裝設(shè)有 專門設(shè)計(jì)與該系統(tǒng)工作的終端(可以基于軟件和/或硬件)。進(jìn)一步地,這種系 統(tǒng)的操作要依靠呼叫狀態(tài)、控制及B方終端與A方終端之間的其他信息的實(shí) 時(shí)或接近實(shí)時(shí)的傳輸,并且要依靠在中央服務(wù)器連續(xù)更新的存在信息,其中, 中央服務(wù)器用作兩方通信的中介。
當(dāng)A方呼叫B方時(shí),回鈴音(Ringback Tones,簡(jiǎn)稱RBT)系統(tǒng)允i午B方 定制A方會(huì)聽(tīng)到的聲音,從而允許B方實(shí)現(xiàn)將他們自己以有限形式的控制方式 展示給主叫用戶。但是,由于RBT系統(tǒng)是專門為與不修改的POTS及移動(dòng)電話 終端的工作而設(shè)計(jì)的,因此,能夠被定制的到B方呼叫的A方體驗(yàn)的方面似 乎只有在A方手持機(jī)耳機(jī)中播放的聲音。進(jìn)一步地,RBT系統(tǒng)要依靠基于網(wǎng)絡(luò) 部署(通常是廣泛地且位于不同地區(qū))的設(shè)備。進(jìn)一步地,當(dāng)許多當(dāng)今的電話手 持機(jī)具有強(qiáng)大的處理能力、展現(xiàn)多i某體的能力、彩色屏幕及軟^t時(shí),所有這 些可能^L用于允許B方定制在呼叫建立時(shí)向A方進(jìn)行展示的方式,但RBT系 統(tǒng)卻不能利用任何這些已有的能力而必須將他們局限于定制當(dāng)呼叫建立時(shí)由 主叫用戶聽(tīng)到的低逼真度的聲音。
標(biāo)題為"一種用于定制呼叫振鈴的系統(tǒng)和方法"的美國(guó)專利7, 088, 016 描述了 一種方法和系統(tǒng),用于允許A方主叫方選擇用于通知B方有呼叫接入的 振鈴的形式和/或性質(zhì)。該發(fā)明的系統(tǒng)和方法允許呼叫的發(fā)起者使他們的呼叫 被通知給他們所呼叫的方式變得個(gè)性化,但該發(fā)明完全是針對(duì)使主叫方展示 他們自己的方式而不是針對(duì)使被呼叫方希望被展示給呼叫方的方式。需要一種系統(tǒng),其能夠克服現(xiàn)有系統(tǒng)中的至少一些限制,并尤其能夠利 用通信終端(如移動(dòng)手持機(jī))越來(lái)越具有獨(dú)立的處理能力、數(shù)據(jù)網(wǎng)絡(luò)能力及通 常還具有彩色屏幕、揚(yáng)聲器及多媒體能力的事實(shí)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面提供了一種用于在A方通信終端引發(fā)B方定義的行為 的方法。該方法包括如下步驟
在A方通信終端接收一用戶界面,該用戶界面與至少一個(gè)B方用戶或通信 業(yè)務(wù)相關(guān)聯(lián)并對(duì)一個(gè)或多個(gè)B方定義或選擇的行為進(jìn)行編碼;
在所述A方通信終端調(diào)用用戶界面,以響應(yīng)至少一個(gè)觸發(fā)信號(hào);以及
將在A方通信終端的所述用戶界面直譯為引發(fā)一合成行為。
所述B方使用的通信業(yè)務(wù)可以為以下的任意一個(gè)或多個(gè)電話業(yè)務(wù);基 于IP的語(yǔ)音業(yè)務(wù);即時(shí)消息業(yè)務(wù);視頻電話業(yè)務(wù);以及-見(jiàn)頻會(huì)議業(yè)務(wù)。
所述A方通信終端可以為 一移動(dòng)電話,移動(dòng)電話、固定網(wǎng)絡(luò)電話、會(huì) 話發(fā)起協(xié)i義(Session Initiation Protocol,簡(jiǎn)稱SIP)電話、基于語(yǔ) 音的因凈爭(zhēng)網(wǎng)十辦i義(Voice over Internet Protocol,簡(jiǎn)一爾VoIP)電i舌、 軟電話、基于個(gè)人計(jì)算機(jī)(Personal Computer,簡(jiǎn)稱PC)的通信客戶端、 或即時(shí)消息客戶端。
所述觸發(fā)信號(hào)可以為下述中的任意一個(gè)或多個(gè)與出站通信相關(guān)聯(lián)或由 所述A方通信終端企圖建立出站通信的事件;所述A方通信終端建立或企圖建 立的出站通信的先兆事件;所述A方通信終端的鍵區(qū)或鍵盤的信息輸入;以及 所述A方通信終端的鍵區(qū)或鍵盤上的一個(gè)或多個(gè)連續(xù)鍵擊的輸入。
所述出站通信或通信企圖可以包括以下的任意一個(gè)或多個(gè)電話呼叫;基 于IP的語(yǔ)音呼叫; 一見(jiàn)頻呼叫;多模式呼叫;短消息業(yè)務(wù)(Short Message Service,簡(jiǎn)稱.'SMS)消息;多媒體消息業(yè)務(wù)(Multimedia Message Service, 簡(jiǎn)稱固S)消息;即時(shí)消息;以及電子郵件。所述出站通信或通信企圖例如可以為從A方通信終端到B方用戶的出站
通信或通信企圖,或通信業(yè)務(wù)。
所述事件或先兆事件可以為以下的任意一個(gè)或多個(gè)選擇用戶界面或選 擇被直譯的用戶界面的表現(xiàn)的一些方面;通過(guò)按呼叫鍵或軟鍵或等效行為,在 A方通信終端上發(fā)起通信;在A方通信終端上輸入的電話號(hào)碼的至少一部分; 以及選擇A方通信終端上的地址薄或呼叫歷史中的條目。
所述合成行可以為開(kāi)始于建立所述出站通信之前;建立所述出站通信期 間;所述出站通信期間;或緊隨所述出站通信結(jié)束之后。
已經(jīng)開(kāi)始的所述合成行可以為持續(xù)于部分或全部出站通信期間;或超出 所述出站通信結(jié)束之后。
該方法可以進(jìn)一步包括如下步驟將所述用戶界面存儲(chǔ)于一個(gè)或多個(gè)網(wǎng) 絡(luò)可訪問(wèn)的位置;以及將所述用戶界面?zhèn)鬏斀oA方通信終端以響應(yīng)一激勵(lì)。
所述用戶界面可以包括多于一個(gè)的組成部分,所述組成部分被存儲(chǔ)于 多于 一 個(gè)的網(wǎng)絡(luò)可訪問(wèn)位置。
所述用戶界面可以被建立在一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置;或上傳到一個(gè) 或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置。
所述多于一個(gè)的用戶界面可以與B方用戶或通信業(yè)務(wù)相關(guān)聯(lián),沒(méi)有一個(gè)、 一個(gè)或多個(gè)關(guān)聯(lián)的用戶界面被傳輸給A方通信終端,用于根據(jù)以下的任意一 個(gè)或多個(gè)在所述A方通信終端上使用由一用戶、訂戶、或B方用戶控制器或 通信業(yè)務(wù)的控制器提供的偏好或規(guī)則,或代表一用戶、訂戶、或B方用戶控 制器或由B方使用的通信業(yè)務(wù)的控制器的偏好或規(guī)則;來(lái)自于所述A方通信終 端傳輸?shù)男畔?;所述B方用戶通信業(yè)務(wù)或終端的標(biāo)識(shí)或網(wǎng)絡(luò)地址或業(yè)務(wù)地址或 終端地址;所述A方用戶或由通信業(yè)務(wù)或終端的標(biāo)識(shí)或網(wǎng)絡(luò)地址或業(yè)務(wù)地址或 終端地址;所述A方通信終端的能力;當(dāng)前時(shí)間或日期;所述A方通信終端的地 理位置;以及編程邏輯。對(duì)以下任意一個(gè)或多個(gè)進(jìn)行直譯之后,所述用戶界面可以;故更改或^皮更
新或被復(fù)制位于一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置的信息;傳輸給一個(gè)或多個(gè)網(wǎng)絡(luò) 可訪問(wèn)位置的信息;從A方通信終端傳輸給一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置的信息; 從A方通信終端和B方用戶之間的在先通信或從一個(gè)或多個(gè)B方通信業(yè)務(wù)獲 得到信息;在A方通信終端和一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置之間的在先通信的結(jié) 果的信息;位于A方通信終端的信息;傳輸給A方通信終端的信息;從一個(gè)或多 個(gè)網(wǎng)絡(luò)可訪問(wèn)位置傳輸給A方通信終端的信息。 所述用戶界面可以被存儲(chǔ)于A方通信終端上。
所述用戶界面可以被存儲(chǔ)于揮發(fā)性存儲(chǔ)器中;非揮發(fā)性的存儲(chǔ)器中;數(shù) 據(jù)庫(kù)中;緩存器或緩存系統(tǒng)中;計(jì)算機(jī)存儲(chǔ)設(shè)備上;或作為一個(gè)或多個(gè)計(jì)算機(jī) 文件。
所述用戶界面被存儲(chǔ) 一短暫期間; 一段預(yù)定的時(shí)間段或由編程邏輯確定 的時(shí)間段;直到有更新的版本時(shí);直到根據(jù)用戶行為被刪除;或無(wú)限期地。
可以利用以下的一個(gè)或多個(gè)將所述用戶界面?zhèn)鬏斀o所述A方通信終端數(shù) 據(jù)網(wǎng)絡(luò)或通信網(wǎng)絡(luò)或交互網(wǎng)絡(luò)或互聯(lián)網(wǎng);電話網(wǎng)絡(luò)或蜂窩電話網(wǎng)絡(luò);通信網(wǎng)絡(luò) 的信令系統(tǒng);及3GPP或3GPP2 IP多媒體子系統(tǒng)。
可以利用將所述用戶界面?zhèn)鬏斀o所述A方通信終端預(yù)先存在的數(shù)字路徑 或網(wǎng)絡(luò)連接;或?yàn)樗瞿康慕⒌囊粩?shù)字路徑或網(wǎng)絡(luò)連接。
以在一單個(gè)時(shí)機(jī)或在多個(gè)時(shí)機(jī)的過(guò)程中,將所述用戶界面?zhèn)鬏斀o所述A 方通信終端。
將所述用戶界面?zhèn)鬏斀o所述A方通信終端可以發(fā)生于所述激勵(lì)實(shí)際發(fā) 生后的盡快;或晚些時(shí)間。
所述激勵(lì)可以源自于所述A方通信終端上;或一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)的 位置。所述激勵(lì)可以為完成將所述用戶界面存儲(chǔ)于一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)的 位置;來(lái)自于所述A方通信終端的編程邏輯的請(qǐng)求;或發(fā)起所述A方通信終端 上的用戶界面。
所述請(qǐng)求可以包括能夠識(shí)別與所述用戶界面相關(guān)聯(lián)的至少一個(gè)B方用戶 或通信業(yè)務(wù)或終端的信息。
所述激勵(lì)可以是從所述B方用戶或通信終端;或所述B方用戶或到所述 A方通信終端的通信業(yè)務(wù);或所述A方用戶或通信終端;或所述A方用戶或到所 述B方用戶或通信業(yè)務(wù)的通信終端,被傳輸?shù)脚c通信或通信企圖相關(guān)聯(lián)的一 個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置。
將所述用戶界面?zhèn)鬏斀o所述A方通信終端可以開(kāi)始于建立來(lái)自于A方通 信終端的出站通信或通信企圖期間并實(shí)時(shí)進(jìn)行。
所述用戶界面一旦被傳輸?shù)剿鯝方通信終端便可以被立即在其上進(jìn)行 調(diào)用和直譯。
被傳輸?shù)紸方通信終端的所述用戶界面的一部分可以被立即在其上進(jìn)行 調(diào)用和直譯。
將所述用戶界面?zhèn)鬏斀o所述A方通信終端可以發(fā)生于向一個(gè)或多個(gè)網(wǎng)絡(luò) 可訪問(wèn)位置提供足以識(shí)別地址信息的信息之后,以便將所述用戶界面從一個(gè) 或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置傳輸?shù)剿鯝方通信終端。
所述用戶界面可以在發(fā)起之前,被從A方通信終端上的存儲(chǔ)器中恢復(fù),該 恢復(fù)步驟可以包括在所述A方通信終端上查找正確的或最佳的或最合適的用 戶界面的過(guò)程,該用戶界面將被用于一具體的環(huán)境中或響應(yīng)一具體的觸發(fā)信
所述合成行為發(fā)生在所述A方通信終端上;所述A方通信終端的一子系 統(tǒng)或相關(guān)聯(lián)的系統(tǒng)上;或除所述A方通信終端外的位置。
所述合成行為可以受到A方通信終端上的用戶界面與以下的一個(gè)或多個(gè) 之間的交互的影響用戶輸入; 一個(gè)或多個(gè)本地可^r測(cè)的事件或相關(guān)^L的參數(shù);本地或遠(yuǎn)程的信息或編程的邏輯;相同用戶界面的另一副本或版本;位于別處 的相同用戶界面的一部分;其他用戶界面;與所述B方用戶相關(guān)聯(lián)的終端;與 所述B方用戶相關(guān)聯(lián)的通信業(yè)務(wù)?;?。
所述合成行為的形式、屬性或持續(xù)時(shí)間可以隨著響應(yīng)呼叫狀態(tài)、線路狀 態(tài)、終端、電話、網(wǎng)絡(luò)、信令事件或相關(guān)的參數(shù)的更改而動(dòng)態(tài)變化。
所述合成行為可以包括以下的一個(gè)或多個(gè)展示一個(gè)或多個(gè)靜態(tài)或動(dòng)態(tài) 或流式或交互式的媒體元件;被編程的物理運(yùn)動(dòng);建立出站通信;以及創(chuàng)建或 變更數(shù)據(jù)或信息。
所述被更改的數(shù)據(jù)可以為與所述A方通信終端的個(gè)人地址薄相關(guān)聯(lián)的數(shù) 據(jù);或與所述A方通信終端的呼叫歷史相關(guān)聯(lián)的數(shù)據(jù)。
本發(fā)明的另一方面提供了一種用于在A方通信終端引發(fā)B方定義的或選 擇的行為的用戶界面,所述用戶界面可以與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān) 聯(lián),將一個(gè)或多個(gè)B方定義的行為進(jìn)行編碼,并包括一個(gè)或多個(gè)軟件或數(shù)據(jù) 對(duì)象,用以引起:在A方通信終端發(fā)起用戶界面,響應(yīng)一個(gè)或多個(gè)觸發(fā)信號(hào); 以及將A方通信終端的用戶界面直譯為引發(fā)合成行為。
所述用戶界面可以包括一個(gè)或多個(gè)軟件或數(shù)據(jù)對(duì)象。
所述用戶界面和所述B方用戶或通信業(yè)務(wù)之間的關(guān)聯(lián)性可以在所述用戶 界面內(nèi)#1進(jìn)^亍編碼。
所述用戶界面可以與多于一個(gè)的B方用戶或通信業(yè)務(wù)相關(guān)聯(lián)。
可以為與用戶界面沒(méi)有關(guān)聯(lián)的B方用戶或通信業(yè)務(wù)建立所述用戶界面。
個(gè)或多個(gè)靜態(tài)或動(dòng)態(tài)或流式或交互式的媒體對(duì)象或軟件對(duì)象;包含普通的或 可執(zhí)行或可直譯的代碼或腳本;展示邏輯、規(guī)則、偏好或數(shù)字權(quán)限的數(shù)據(jù);將媒體對(duì)象或軟件對(duì)象的布局或展示進(jìn)行編碼的數(shù)據(jù)元件,或控制媒體對(duì)象或 軟件對(duì)象編碼的時(shí)序或行為的數(shù)據(jù)元件;將媒體對(duì)象與行為或事件相關(guān)聯(lián)的
控制或數(shù)據(jù)元件;以及能夠用于展示合成行為的數(shù)據(jù)或代碼或腳本。 所述用戶界面可以對(duì)應(yīng)用具體的、通用的或默認(rèn)的行為進(jìn)行編碼。 所述用戶界面可以用于網(wǎng)絡(luò)或萬(wàn)維網(wǎng)的用戶交互下載。 本發(fā)明的又一方面提供了一種用于在A方通信終端引發(fā)B方定義的行為 的系統(tǒng),該系統(tǒng)包括一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)實(shí)體,用于存儲(chǔ)一用戶界面,所 述用戶界面與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān)聯(lián)并對(duì)一個(gè)或多個(gè)B方定義 的或選擇的行為進(jìn)行編碼;及將所述用戶界面?zhèn)鬏斀o所述A方通信終端;以及 至少一個(gè)A方通信終端,用于接收所述用戶界面;響應(yīng)一個(gè)或多個(gè)觸發(fā)信號(hào) 調(diào)用所述用戶界面;及將所述用戶界面直譯為《I發(fā)一合成行為。
所述A方通信終端可以用于緩存或存儲(chǔ)用戶界面;恢復(fù)用戶界面;以及管 理被存儲(chǔ)的或被緩存的用戶界面。
件,以供選#^和用作新的用戶界面,或合并入新的用戶界面。
在一個(gè)或多個(gè)實(shí)施例中,用戶界面另外可以較佳地應(yīng)用于各種場(chǎng)景包括 作為在人際通信場(chǎng)景中處理呼叫的方式;在用戶想要實(shí)現(xiàn)一些目標(biāo)(例如訂 購(gòu)比薩餅)的事務(wù)場(chǎng)景中,而不必與某個(gè)人說(shuō)話;在'信息,或'報(bào)價(jià),的場(chǎng) 景中,其中用戶界面被一些本地或遠(yuǎn)程邏輯或事件觸發(fā)并用于將信息展示給 用戶或向用戶提出報(bào)價(jià)或建議。在人際場(chǎng)景的情況中,所述用戶界面頻繁地與 呼叫或通信相關(guān)聯(lián)。在源于事務(wù)及信息的場(chǎng)景的情況中,用戶界面的發(fā)起可以 或不可以允許或?qū)е掳l(fā)起呼叫或通信。由此可見(jiàn),本發(fā)明使參與者能夠以比其 他可能方式更有效或高效的方式實(shí)現(xiàn)他們交互或通信或共享信息的目的。
下面結(jié)合顯示本發(fā)明實(shí)施形式的附圖,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的 詳細(xì)描述。應(yīng)當(dāng)理解,這些附圖的特殊性并沒(méi)有取代上述描述的本發(fā)明的一 般性。
圖1顯示發(fā)明所述優(yōu)選實(shí)施例的功能塊圖表;
圖2顯示第二通信終端在事務(wù)場(chǎng)景中運(yùn)行本發(fā)明時(shí)可以看到或聽(tīng)到的內(nèi) 容^及
圖3顯示第二通信終端在人際通信場(chǎng)景中運(yùn)行本發(fā)明時(shí)可以看到或聽(tīng)到 的內(nèi)容。
具體實(shí)施例方式
以較佳實(shí)施例描述本發(fā)明所述的方法和系統(tǒng),以下的描述并沒(méi)有限定本 發(fā)明的通用性。優(yōu)選實(shí)施例描述了使用本發(fā)明所述方法和系統(tǒng)來(lái)建立和應(yīng)用 用戶界面用于參與者之間的通信,并且還描述本發(fā)明的其他特征。
當(dāng)?shù)诙脩艋駻方使用的通信終端5請(qǐng)求客戶端軟件7調(diào)用和直譯用戶 界面并獲取定義用戶界面的對(duì)象時(shí),對(duì)于第一用戶或B方業(yè)務(wù)或通信終端52、 53沒(méi)有這樣的要求,其甚至可以為無(wú)更改的POTS或PL匪業(yè)務(wù)或手持機(jī);或 移動(dòng)終端或SIP終端或PBX或VoIP系統(tǒng)。
進(jìn)一步地,當(dāng)實(shí)例顯示一標(biāo)準(zhǔn)電話業(yè)務(wù)為第一通信業(yè)務(wù)時(shí),該第一通信業(yè) 務(wù)可以同樣包括任何能夠結(jié)束電話呼叫或基于如IVR或PABX或IP-PBX或SIP 或IMS等系統(tǒng)的通信系統(tǒng),或者是甚至包括網(wǎng)絡(luò)整體系統(tǒng),如基于IN或SS7 的系統(tǒng)(因此,可以或不可以有與第一通信業(yè)務(wù)相關(guān)聯(lián)的CPE)。
參照?qǐng)Dl,顯示了本發(fā)明的優(yōu)選結(jié)構(gòu)。在該實(shí)施例中, 一第一用戶50能夠 建立一用戶界面27并使用戶界面71與第二用戶的通信終端(如5)通信,此處, 可以優(yōu)選地利用用戶界面27調(diào)整和增強(qiáng)第二用戶l和第一用戶50的通信, 并可以利用用戶界面27為第二用戶1提供存取媒體或信息或其包含的內(nèi)容。
所述用戶界面27優(yōu)選地包括一個(gè)或多個(gè)軟件或數(shù)據(jù)對(duì)象。 一給定的用戶 界面的結(jié)構(gòu)或邏輯表達(dá)可以隨時(shí)或依其位置改變。例如,其可以被具體為服務(wù)器上的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)對(duì)象,然后轉(zhuǎn)變?yōu)橐环N或多種文件或記錄或分組, 以便于傳輸?shù)酵ㄐ沤K端,并可以隨后被存儲(chǔ)于一種或多種數(shù)據(jù)庫(kù)對(duì)象或文件 或其他類型的對(duì)象或其組合。
該用戶界面優(yōu)選地包含控制信息,如邏輯或條件或規(guī)則或指令或時(shí)序,
它描述其可以包含的々某體或其他元件應(yīng)當(dāng)如何被通信終端5上的客戶端軟件 利用,優(yōu)選地包括描述用戶界面應(yīng)當(dāng)在什么時(shí)候被調(diào)用及^ 某體或其他元件應(yīng) 當(dāng)或可以如何被使用的信息。另一個(gè)用戶界面25可以采用合并或引用的方式 包括一個(gè)或多個(gè)i某體元件,如音頻或視頻或音視頻或其他々某體元件26。
一用戶界面可以合并交互元件,如菜單或挑選列表或選擇按鈕或輸入域 或輸出框,可以用于表達(dá)信息或允許用戶提供信息或表示偏好或選擇項(xiàng)。一 用戶界面可以引起第二通信終端5和另一通信業(yè)務(wù)如第一通信業(yè)務(wù)52、 53之 間的通信的建立或終止,或影響其進(jìn)程。
媒體元件可以根據(jù)任何適當(dāng)?shù)臉?biāo)準(zhǔn)來(lái)進(jìn)行編碼,如GIF或JPEG或PNG或 MPEG或SVG或BMP或WAV或MIDI或MP3或MP4或AVI或AAA或AAC或APC或 一些其他編碼標(biāo)準(zhǔn)或方法??刂菩畔⒖梢愿鶕?jù)一些適當(dāng)?shù)墓I(yè)或?qū)S袇f(xié)議來(lái) 進(jìn)行編成,如XML或W3C SMIL或宏媒(Macromedia)公司的'Lingo,。
因此可以看到,該用戶界面可以非常簡(jiǎn)單,可以僅合并一單個(gè)視頻媒體元 件及清楚的規(guī)則,該規(guī)則使元件將來(lái)自通信終端5的呼叫82到第一通信業(yè)務(wù) 52進(jìn)行呼叫建立過(guò)程中被展示給主叫用戶l;或者,該用戶界面也可以相當(dāng)復(fù) 雜和詳細(xì),可以允許在特定環(huán)境下進(jìn)行呼叫建立,如果呼叫被建立,也可以涉 及在呼叫之前、之中及之后展示各種范圍的預(yù)編排或依靠多媒體元件的事件, 也可以合并交互元件,如軟鍵2、 3或菜單,以允許用戶1進(jìn)行選擇從而可能 改變向他們展示什么或調(diào)整他們與第一用戶50或呼叫中心操作員54的交互, 該呼叫中心操作員54與第一用戶50或第一用戶50的網(wǎng)絡(luò)信息源"相關(guān)聯(lián)。
業(yè)務(wù)管理子系統(tǒng)21負(fù)責(zé)系統(tǒng)的服務(wù)器側(cè)方面。其包含一交互界面"及 相關(guān)軟件邏輯,用于實(shí)現(xiàn)用戶界面的建立和管理;一數(shù)據(jù)存儲(chǔ)部23,用于存儲(chǔ)和恢復(fù)用戶界面對(duì)象及其他建立和維護(hù)用戶界面業(yè)務(wù)所必需的其他對(duì)象;一
交易界面22及相關(guān)軟件邏輯,用于將用戶界面提供給通信終端5;及業(yè)務(wù)邏輯, 用于建立和維護(hù)用戶界面業(yè)務(wù)。優(yōu)選地,其還包括預(yù)制的用戶界面或^ 某體元 件31,其優(yōu)選地被索引或分類,從而可以供用戶(如50)選擇及使用或合并進(jìn) 入可建立的用戶界面(如30)中。
客戶端子系統(tǒng)ll負(fù)責(zé)系統(tǒng)客戶端側(cè)方面,并包括一與業(yè)務(wù)管理子系統(tǒng)21 交互,向該業(yè)務(wù)管理子系統(tǒng)21-提供數(shù)據(jù),并從業(yè)務(wù)管理子系統(tǒng)21恢復(fù)數(shù)據(jù) 的裝置; 一根據(jù)包含在用戶界面6中的清楚的或詳細(xì)的規(guī)則或邏輯或指令激活 和展示用戶界面(或者出站呼叫相結(jié)合,或者為呼叫企圖或其他)的裝置;優(yōu)選 地,還包括一非揮發(fā)性的緩存器7,用于存儲(chǔ)用戶界面6;優(yōu)選地,還包括一 索引、存儲(chǔ)和管理緩存器7中的用戶界面6的裝置;優(yōu)選地,還包括一本地管 理界面,使用戶1能夠管理客戶端子系統(tǒng)(例如,能夠激活或去激活客戶端子 系統(tǒng);限制可接受的用戶界面的類型或種類或尺寸;定義接收或不接收用戶界 面的用戶或業(yè)務(wù);修改用戶界面的展示方式,例如,通過(guò)壓縮用戶界面可能要 播放的聲音)。
客戶端子系統(tǒng)11可以有利于利用預(yù)先存在于通信終端5中的能力,如數(shù) 據(jù)庫(kù)或數(shù)據(jù)庫(kù)管理系統(tǒng);'個(gè)人地址簿,或'聯(lián)系人,管理系統(tǒng);呼叫事件管 理及監(jiān)測(cè)系統(tǒng),可以基于TAPI或SIP或SIMPLE或IMS;用于允許創(chuàng)建或管理文 件或號(hào)碼簿或二進(jìn)制文件或其他對(duì)象的子系統(tǒng)或功能;用于管理按鍵、按鈕、 開(kāi)關(guān)、顯示器、揚(yáng)聲器、振動(dòng)器、燈、LEDs或其他能量轉(zhuǎn)換器的系統(tǒng)或功能; 用于允許向或從遠(yuǎn)程計(jì)算系統(tǒng)傳輸數(shù)據(jù)的子系統(tǒng)或功能;SMS或醒S或IM或 email或其他消息應(yīng)用或功能;用于提供接入本地外部存儲(chǔ)器或其他本地相關(guān) 系統(tǒng)或子系統(tǒng)(如SIM或USIM或耳機(jī)或遠(yuǎn)程顯示器)的子系統(tǒng)或功能。
本發(fā)明所述的系統(tǒng)可以配備一個(gè)或多個(gè)交互界面。 一交互界面29可以有 利地被用作網(wǎng)頁(yè)應(yīng)用。用戶50與交互界面29之間的交互可以采用以下裝置 支持聯(lián)網(wǎng)的個(gè)人電腦,數(shù)據(jù)使能的移動(dòng)電話或PDA,帶DTMF能力的電話、SMS或,S或IM或USSD或電子郵件消息,或其他適合的方式。通過(guò)第一實(shí)例, 聯(lián)網(wǎng)的個(gè)人電腦及基于交互界面29的網(wǎng)頁(yè)應(yīng)用的結(jié)合將被適應(yīng)地用于建立復(fù) 雜的或媒體豐富的用戶界面。在第二實(shí)例中,交互過(guò)程可以由更簡(jiǎn)單的裝置 支持,如DTMF電話或一個(gè)或多個(gè)SMS消息。在該第二實(shí)例中服務(wù)器可以使可 用的預(yù)定義的、預(yù)標(biāo)記的用戶界面進(jìn)行選擇,以便建立用戶界面,使用戶50 選擇或提供預(yù)定義的用戶界面的標(biāo)簽,并定義應(yīng)用用戶界面的第一通信業(yè)務(wù) 52、 53(在一些情況下可以從CLID推知)。
在使用中,用戶50通過(guò)交互界面29提供能夠建立用戶界面業(yè)務(wù)的足夠的 信息。在這方面,'足夠的信息,表示一種信息,其足以使業(yè)務(wù)管理子系統(tǒng)21 構(gòu)建用戶界面30的內(nèi)部代表作為軟件或數(shù)據(jù)對(duì)象34,將用戶界面與一個(gè)或多 個(gè)第一通信業(yè)務(wù)52、 53相關(guān)聯(lián),并存儲(chǔ)這些信息及其他為用戶50定義用戶 界面業(yè)務(wù)信息所必需的信息。在這方面,進(jìn)一步地,用戶50在交互過(guò)程32中 提供的信息可以包括卩泉體或合并到用戶界面中的其他元件;或用于選擇4某體 或合并到用戶界面中的其他元件的信息;或涉及布局或字體或顏色或顏色方 案或被直譯的用戶界面30的元件或單元的一些其他方面的信息;或如規(guī)則或 偏好或邏輯或條件或事件定義或合并于用戶界面30中用于當(dāng)用戶界面被隨后
調(diào)用及直譯時(shí)控制用戶界面30行為的順序或時(shí)序或其他因素的觸發(fā)條件等信 臺(tái)
交互過(guò)程32允許用戶50提供或上載媒體對(duì)象或用于包含在用戶界面30 中或確實(shí)提供或上載完整的用戶界面的對(duì)象(而不是僅僅能夠從可獲得的對(duì) 象中選擇),其中,所述媒體對(duì)象或完整的用戶界面優(yōu)選地符合足以使用戶界 面運(yùn)行在本發(fā)明所述的一個(gè)或多個(gè)系統(tǒng)中的規(guī)范。
在交互過(guò)程32中及之后,業(yè)務(wù)管理子系統(tǒng)21在數(shù)據(jù)庫(kù)23中存儲(chǔ)數(shù)據(jù)及 數(shù)據(jù)間的關(guān)聯(lián)關(guān)系,這些數(shù)據(jù)包括以下數(shù)據(jù)中的一個(gè)或多個(gè)用于構(gòu)建或適當(dāng) 直譯時(shí)定義或描述一個(gè)或多個(gè)用戶界面50的數(shù)據(jù);能夠識(shí)別一個(gè)或多個(gè)通信 業(yè)務(wù)(如第一通信業(yè)務(wù)52、 53)的數(shù)據(jù);用于將用戶界面30與一個(gè)或多個(gè)通信業(yè)務(wù)(如第一通信業(yè)務(wù)52、 53)相關(guān)聯(lián)的數(shù)據(jù);用于識(shí)別用戶50或使用實(shí) 體50的數(shù)據(jù);用于將用戶界面業(yè)務(wù)與用戶或使用實(shí)體(如50 )相關(guān)聯(lián)的數(shù)據(jù)。 在這方面,所存儲(chǔ)的數(shù)據(jù)足以使業(yè)務(wù)管理子系統(tǒng)21能夠?qū)崿F(xiàn)必要的與未來(lái)用 戶界面業(yè)務(wù)相關(guān)的功能,例如包括允許用戶50管理他們的用戶界面業(yè)務(wù)并向 通信終端(如1) 4是供用戶界面。
依照該系統(tǒng)的設(shè)計(jì)目的,業(yè)務(wù)管理子系統(tǒng)21可以以內(nèi)部或標(biāo)準(zhǔn)形式存儲(chǔ) 用戶界面,該形式要求在被發(fā)送到一具體類型或分類的通信終端5之前進(jìn)行 后續(xù)修改;或者,該業(yè)務(wù)管理子系統(tǒng)21可以存儲(chǔ)用戶界面25, 26的多種方式, 其中每種方式的格式根據(jù)一具體類型或分類的通信終端5的能力進(jìn)行適當(dāng)或 優(yōu)化使用。
在創(chuàng)建用戶界面業(yè)務(wù)之后,用戶50優(yōu)選地能夠通過(guò)一些進(jìn)一步的交互過(guò) 程33激活業(yè)務(wù),或者,可選地,業(yè)務(wù)管理子系統(tǒng)21可以當(dāng)默認(rèn)交互過(guò)程32 完成時(shí)激活業(yè)務(wù)或業(yè)務(wù)的一些方面。在這方面,激活意味著該系統(tǒng)允許與用戶 界面業(yè)務(wù)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶界面與 一個(gè)或多個(gè)通信終端5通信。
用戶界面71優(yōu)選地通過(guò)數(shù)字路徑72、 73與一參與通信終端5通信,該 數(shù)字路徑72、 73能夠在業(yè)務(wù)管理子系統(tǒng)21和通信終端5 (如數(shù)據(jù)通信網(wǎng)絡(luò)或 互聯(lián)網(wǎng)絡(luò)或互聯(lián)網(wǎng),或PS頂或PL匪或IP網(wǎng)絡(luò)電話或交互網(wǎng)絡(luò)或蜂窩電話網(wǎng) 絡(luò),或SMS或MMS系統(tǒng),或通信網(wǎng)絡(luò)的信令系統(tǒng),或3GPP或3GPP2 IP多媒體子 系統(tǒng)或前述的多于一個(gè))之間進(jìn)行數(shù)字信息通信。
在這方面,用戶界面71可以經(jīng)由已經(jīng)存在于業(yè)務(wù)管理子系統(tǒng)21和通信終 端5之間的數(shù)字路徑72、 73與通信終端5,通信終端5應(yīng)當(dāng)有一個(gè),或通過(guò)建 立的數(shù)字路徑用于上述目的,如果數(shù)字路徑72、 73這樣被建立,也可以由業(yè) 務(wù)管理子系統(tǒng)21或通信終端5或一些其他實(shí)體建立。
進(jìn)一步地,用戶界面71到通信終端5的通信可以或不可以利用可能存在 于一個(gè)或多個(gè)網(wǎng)絡(luò)中并與該網(wǎng)絡(luò)相關(guān)聯(lián)的設(shè)備,所述網(wǎng)絡(luò)為通信終端5或第一通信業(yè)務(wù)52、 53能夠被關(guān)聯(lián)到或歸屬的網(wǎng)絡(luò),如有終端信令能力的網(wǎng)絡(luò)、
有網(wǎng)絡(luò)信令能力的終端,或有網(wǎng)絡(luò)信令能力的網(wǎng)絡(luò)、或前述的組合。 服務(wù)器的推送場(chǎng)景
以下說(shuō)明用于使用戶界面71與通信終端5通信的方法。應(yīng)當(dāng)理解,本發(fā)
明所述的具體系統(tǒng)可以合并一個(gè)或多個(gè)方法,用于將用戶界面提供給通信終
二山 -而。
所描述的第一方法尤其適用于用戶界面27上設(shè)置有定義的通信終端(對(duì) 應(yīng)于通信業(yè)務(wù)9)集合的場(chǎng)景。所定義的集合與業(yè)務(wù)管理子系統(tǒng)21相一致,例 如該集合可以為被用戶5G認(rèn)證的潛在的主叫方、或其他感興趣的、以及用 戶50。
在該第一方法中,用戶50提供足以識(shí)別網(wǎng)絡(luò)地址的信息(如一個(gè)或多個(gè) 通信終端(如5))的IP地址。那么,該業(yè)務(wù)管理子系統(tǒng)21立即或隨后將用戶 界面71提供給已確定的通信終端5,也可以提供其他用戶界面,這些其他用 戶界面可以有效被提供。
可選地,該業(yè)務(wù)管理子系統(tǒng)21可以采用SMS或IP的方式或采用涉及網(wǎng)絡(luò) 到終端信令(如SIP或ISUP)的方式使信號(hào)或標(biāo)識(shí)或消息;陂發(fā)送給通信終端 5,其中,信號(hào)或標(biāo)識(shí)或消息當(dāng)由客戶端軟件8在通信終端5進(jìn)行直譯時(shí),表 明應(yīng)當(dāng)向業(yè)務(wù)管理子系統(tǒng)21發(fā)送一請(qǐng)求,其中該請(qǐng)求優(yōu)選地包括終端標(biāo)識(shí)信 息(如業(yè)務(wù)或網(wǎng)絡(luò)地址9、 10),該請(qǐng)求也可以包括由業(yè)務(wù)管理子系統(tǒng)21使用 的用于確定向通信終端5提供哪個(gè)用戶界面的信息,具體可以采用在該請(qǐng)求中 包括一些或所有包含在信號(hào)或標(biāo)識(shí)或消息中的信息的方式。該業(yè)務(wù)管理子系 統(tǒng)21然后或隨后優(yōu)選地為通信終端5提供一個(gè)或多個(gè)可應(yīng)用的用戶界面71。 應(yīng)當(dāng)理解,該業(yè)務(wù)管理子系統(tǒng)21可以經(jīng)由通信終端5建立的數(shù)字路徑72、 73 或不同的數(shù)字路徑為通信終端5提供用戶界面71。在接收到一個(gè)或多個(gè)用戶 界面6后,通信終端5上的客戶端軟件8優(yōu)選地將他們存儲(chǔ)于被管理的緩存 器7中??蛻舳死貓?chǎng)景
此處要說(shuō)明的第二方法尤其適用于提供用戶界面供任意潛在的主叫方使
用的場(chǎng)景,該主叫方可以包括用戶50不知道的以及/人未與用戶50通信過(guò)的主 叫方。
在該第二方法中,通信終端5上的客戶端軟件8周期性地或非周期性地或 由于激勵(lì)建立到業(yè)務(wù)管理子系統(tǒng)21的數(shù)字連接72、 73,該業(yè)務(wù)管理子系統(tǒng)
在該第二方法的一種具體的較佳方式中,在向終端5的入站通信(如語(yǔ) 音呼叫或SMS消息)之中或之后,通信終端5上的客戶端軟件8恢復(fù)足以識(shí)別 主叫通信業(yè)務(wù)的標(biāo)識(shí)信息(如CLID或SIP IIRI),然后立即或隨后建立與業(yè)務(wù)管 理子系統(tǒng)21的數(shù)字連接72、 73,并為該業(yè)務(wù)管理子系統(tǒng)21提供一些或所有標(biāo) 識(shí)信息,還可以提供足以使業(yè)務(wù)管理子系統(tǒng)21認(rèn)證通信終端5或客戶端軟件8 或用戶1的信息,優(yōu)選地,還交換足以使業(yè)務(wù)管理子系統(tǒng)21或通信終端5確 定終端5是否已經(jīng)處理了與主叫通信業(yè)務(wù)相關(guān)聯(lián)的用戶界面的完整或最新方 式的信息,前提是該用戶界面存在;如果它不存在,或者在任何情況下(并假 設(shè)用戶界面存在),將與主叫通信業(yè)務(wù)相關(guān)聯(lián)的用戶界面(例如71)的當(dāng)前方式 的副本通過(guò)業(yè)務(wù)管理子系統(tǒng)21提供給通信終端5,也可以提供其他用戶界面版 本的副本,并且未必與可以有效地同時(shí)提供的主叫通信業(yè)務(wù)相關(guān)聯(lián);那么,該 客戶端軟件8被存儲(chǔ)于通信終端5上,優(yōu)選地,被存儲(chǔ)于所管理的緩存器7中, 以備將來(lái)與呼叫主叫通信業(yè)務(wù)52、 53或其他通信業(yè)務(wù)相關(guān)的使用,或者在其 他情況下或在其他時(shí)間,根據(jù)觸發(fā)信號(hào)及行為或在傳輸?shù)挠脩艚缑?7或用戶 界面中被編碼的行為,未必與呼叫相關(guān)。
在第二方法的具體較佳方式的有利變化中,在來(lái)自于參與通信終端5 (如 出站電話呼叫或視頻呼叫或SMS消息)的一些或所有出站通信或通信企圖之 前、之中或之后使用類似過(guò)程。在該情況下,通信終端5恢復(fù)并前轉(zhuǎn)足以識(shí) 別被叫通信業(yè)務(wù)的業(yè)務(wù)管理子系統(tǒng)21的標(biāo)識(shí)信息。在第二方法的變化中,當(dāng)被用于出站通信尤其適用于期望向罕見(jiàn)的或一 次的主叫方提供用戶界面的情況中時(shí),在向通信終端5輸入足以識(shí)別被呼叫
的通信業(yè)務(wù)52、 53及用戶界面27的信息后便開(kāi)始檢查恢復(fù)用戶界面的可利 用性的過(guò)程,如果通信業(yè)務(wù)52、 53中有一個(gè)存在,則迅速地將用戶界面27傳 輸給通信終端5,如果傳輸?shù)米銐蚩?,用戶界?7立即被調(diào)用和直譯,如果被 要求應(yīng)用于相同的出站通信(適當(dāng)時(shí)可包括在出站通信的建立階段期間);在 出站通信之中或出站通信之后,界面被應(yīng)用于其預(yù)期的全部或部分中, 一些74 而非全部的用戶界面71能夠被足夠快地恢復(fù),其中,用戶界面的應(yīng)用符合在 用戶界面27中被詳細(xì)編碼的行為,如果一些或全部在客戶端軟件8中被編碼。 緩存
在參與通信終端5上的客戶端軟件8優(yōu)選地將新收到的用戶界面及其他 已經(jīng)存儲(chǔ)的用戶界面存儲(chǔ)于被管理的緩存器7中。用戶界面優(yōu)選地以允許將 來(lái)能快速有效地恢復(fù)的方式進(jìn)行存儲(chǔ),具體可以采用索引或二進(jìn)制樹(shù)或散列 (hash)法或其他適當(dāng)?shù)募夹g(shù)或技術(shù)組合。
用戶界面的發(fā)起
用戶界面6優(yōu)選地響應(yīng)觸發(fā)信號(hào)時(shí)^皮調(diào)用。在這方面,客戶端軟件8可以 調(diào)用用戶界面以響應(yīng)觸發(fā)信號(hào),或者客戶端軟件8可以使用戶界面6由其他 編程邏輯調(diào)用。
在本發(fā)明具體的優(yōu)選實(shí)施例中,優(yōu)選地當(dāng)客戶端軟件8檢測(cè)到出站通信到 通信業(yè)務(wù)52、 53或用戶50的建立在進(jìn)行中時(shí),可用于第一通信業(yè)務(wù)52、 53 或用戶50的用戶界面6被調(diào)用。該客戶端軟件8優(yōu)選地捕獲足以識(shí)別被叫方 的通信業(yè)務(wù)52、 53,或用戶50的信息,并使用該信息來(lái)確定緩存器7中是否 存在可用于第一通信業(yè)務(wù)52、 53或用戶50的用戶界面,如果存在,恢復(fù)并調(diào) 用被緩存器的用戶界面6。在這方面,用戶界面6的恢復(fù)可以包括如下步驟 解包、解壓、解碼用戶界面6或其中的元件,或取回用戶界面6參考的元件。 在這方面,進(jìn)一步地,對(duì)用戶界面6的直譯可以實(shí)現(xiàn)用戶界面6中可能包含的規(guī)則或邏輯或指令或參數(shù)的解碼。用戶界面6的發(fā)起可以實(shí)現(xiàn)用戶界面6的 一個(gè)或多個(gè)被恢復(fù)及被直譯的規(guī)則或邏輯或指令或參數(shù)或媒體元件或其他元
件的應(yīng)用或'動(dòng)作,以使引發(fā)合成行為,其優(yōu)選地依照用戶界面6中的被編碼行
為的至少一些方面進(jìn)4亍。
客戶端子系統(tǒng)11優(yōu)選地提供一設(shè)備,從而使用戶1可以在任何時(shí)間查看
或讀取或顯示或?yàn)g覽或管理存儲(chǔ)于緩存器7中的用戶界面,可以采用個(gè)人地址 簿的方式,其中滾動(dòng)到或選擇具體的用戶界面6可優(yōu)選地觸發(fā)調(diào)用用戶界面6 的一些方面。 合成行為
用戶界面6當(dāng)響應(yīng)觸發(fā)而被調(diào)用時(shí),優(yōu)選地引發(fā)合成行為,該合成行為 符合用戶界面6中的被編碼的行為的至少一些方面。該合成行為可以由客戶 端軟件6直接引發(fā),或者該客戶端軟件6可以使其他編程邏輯引發(fā)該合成行 為,或者二者均有。
原則上,對(duì)于合成行為或用戶界面可引發(fā)的行為的屬性或時(shí)序或持序時(shí) 間沒(méi)有限制。實(shí)際上,可以由例如終端5能力和局限性來(lái)施加這種限制。
該合成行為可以根據(jù)調(diào)用用戶界面6的觸發(fā)信號(hào)的屬性而改變。該合成 行為可以是靜態(tài)的或者可以隨時(shí)間或用戶的輸入或一個(gè)或多個(gè)事件(如時(shí)間 事件、呼叫事件、線路事件、網(wǎng)絡(luò)事件或電話事件)的發(fā)生而動(dòng)態(tài)改變。
被用戶界面6調(diào)用的合成行為可以變?yōu)橛脩鬺提供的輸入功能或用戶界 面6與一個(gè)或多個(gè)用戶1之間的交互或本地信息或編程邏輯或遠(yuǎn)程信息或編 程邏輯57。
用戶界面6引發(fā)的合成行為可以包括建立出站通信或呼叫。在本發(fā)明的 具體的優(yōu)選實(shí)施例中,客戶端軟件8優(yōu)選地檢測(cè)到用戶希望在開(kāi)始任何呼叫 建立過(guò)程(例如通過(guò)監(jiān)測(cè)鍵區(qū)輸入或用戶在終端5的個(gè)人地址簿上的行為)之 前,向通信業(yè)務(wù)52、 53或用戶50發(fā)起通信或呼叫,并調(diào)用用戶界面6,如果一 個(gè)用戶界面6可得到并且可應(yīng)用于通信業(yè)務(wù)52、 53或用戶50,其中用戶界面6包括規(guī)則或邏輯,當(dāng)被用戶界面6適當(dāng)直譯時(shí),尤其可以引起建立出站通信
或向通信業(yè)務(wù)52、 53或用戶50或向其他通信業(yè)務(wù)或用戶的呼叫。
合成行為的方面的非詳盡列表的用戶界面6可引發(fā)包括(i)[與出站通信 或通信企圖相關(guān)的](ia)與用戶1向參與通信終端5輸入信息的隨后階段相關(guān) 聯(lián)的行為,該信息足以識(shí)別被呼叫的或被通信的通信業(yè)務(wù)52、 53; (ib)與建 立呼叫或通信相關(guān)聯(lián)的行為;(ic)與連接呼叫或通信的期間相關(guān)聯(lián)的行為,應(yīng) 當(dāng)有呼叫且該呼叫應(yīng)當(dāng)被連接;(id)與完成呼叫或通信后的期間相關(guān)聯(lián)的行 為;(ii)與用戶1通過(guò)個(gè)人地址簿或聯(lián)系人應(yīng)用進(jìn)行的交互或終端5上的呼叫 歷史相關(guān)聯(lián)的行為;(iii)用戶l通過(guò)預(yù)覽或顯示終端5上的用戶界面來(lái)進(jìn)行 滾動(dòng)或搜索相關(guān)聯(lián)的行為;(iv)展示業(yè)務(wù)信息或能力或可應(yīng)用的通信模式或 用戶50通常想讓哪個(gè):f皮用戶l或用戶們應(yīng)用。
用戶界面6引發(fā)的合成行為可以包括創(chuàng)建或更改通信終端5上的數(shù)據(jù)或 信息,如存在于個(gè)人地址簿中的數(shù)據(jù),使得用戶50例如通過(guò)建立用戶界面業(yè) 務(wù)可以制作條目或更新或增強(qiáng)他們所呼叫或進(jìn)行通信(例如發(fā)送SMS消息)的 通信業(yè)務(wù)的通信終端5的個(gè)人地址簿中的已有條目。
所述圖表顯示通信終端5和第一通信業(yè)務(wù)52、 53與同一個(gè)語(yǔ)音通信網(wǎng)絡(luò) 81相關(guān)聯(lián),但他們也同樣可以與不同的語(yǔ)音通信網(wǎng)絡(luò)相關(guān)聯(lián)。該圖表顯示第 二通信終端5為移動(dòng)電話,但其也可以為任何裝備有客戶端子系統(tǒng)11的適合 的通信終端。
應(yīng)用舉例
以下描述本發(fā)明所述應(yīng)用的一些實(shí)例,具有所述方面的由用戶界面卩1發(fā) 的合成行為。與圖l相關(guān)聯(lián)閱讀,圖2、圖3顯示了用戶界面有利于交易上的 應(yīng)用。在圖2、圖3中,如果有一圖表位于其他圖表的右側(cè),那么描述在最右 側(cè)圖表中的事件的發(fā)生時(shí)間晚于描述在其左側(cè)的所有圖表中的事件。
在該場(chǎng)景中,第一用戶50、 54與比薩餅店相關(guān)聯(lián),而主叫方l為具有一 持有通信終端5的個(gè)人用戶。該比薩餅店的店主已經(jīng)訂購(gòu)或登記了一用戶界面業(yè)務(wù)。該比薩餅店還以其自己的名義運(yùn)行或已經(jīng)運(yùn)行網(wǎng)絡(luò)可訪問(wèn)的服務(wù)器 系統(tǒng)51 (可以基于萬(wàn)維網(wǎng)或網(wǎng)頁(yè)業(yè)務(wù)),其功能將會(huì)在接下來(lái)的段落中進(jìn)行說(shuō)
明。該網(wǎng)絡(luò)接入服務(wù)器系統(tǒng)51優(yōu)選地能夠與業(yè)務(wù)管理系統(tǒng)20交換數(shù)字信息。
代表該比薩餅店的用戶50建立用戶界面27并以上述方式將其與比薩餅 店52、 53的通信業(yè)務(wù)相關(guān)聯(lián)。用戶1可以隨后通過(guò)輸入電話號(hào)碼52或從通 信終端5的PAB選擇比薩餅店的條目或其他方式向通信業(yè)務(wù)52、 53開(kāi)始發(fā)起 呼叫。假設(shè)這是用戶1向比薩餅店的第一次呼叫,該客戶端軟件8確定在緩存 器7中不存在用于第一通信業(yè)務(wù)52、 53的用戶界面,因此繼續(xù)向比薩餅店呼 叫,因?yàn)槠溆锌赡芪挥谖囱b備有本發(fā)明所述客戶端子系統(tǒng)ll的通信終端5中。
在呼叫或呼叫企圖結(jié)束之后,客戶端軟件8建立到業(yè)務(wù)管理子系統(tǒng)21的 網(wǎng)絡(luò)連接72、 73,并為業(yè)務(wù)管理子系統(tǒng)21提供標(biāo)識(shí)信息,包括對(duì)應(yīng)于剛被叫 的通信業(yè)務(wù)52、 53的CLID,及優(yōu)選地包括標(biāo)識(shí)通信終端5或用戶1的信息。 由于有用戶界面27與該通信業(yè)務(wù)52、 53相關(guān)聯(lián),因此該業(yè)務(wù)管理子系統(tǒng)21 將用戶界面27傳輸?shù)酵ㄐ沤K端5,并將用戶界面27存儲(chǔ)于緩存器7中。用戶 1可以隨后通過(guò)鍵入比薩餅店的電話號(hào)碼52并按'呼叫,-fe鈕146,向比薩 餅店發(fā)出進(jìn)一步的呼叫。
此處,沒(méi)有建立呼叫,而是隨后按下'呼叫,鍵146,該客戶端軟件8捕 獲或設(shè)置被叫號(hào)碼52;確定出在緩存器7中有與被叫號(hào)碼52相關(guān)聯(lián)的用戶界 面6;從緩存器7中恢復(fù)用戶界面6并將其直譯和應(yīng)用于出站呼叫如下一短的 多媒體促銷廣告142首先被展示給用戶1,然后菜單屏幕143被展示給用戶1, 邀請(qǐng)有能力的用戶1購(gòu)買他們?cè)敢赓?gòu)買的特價(jià)商品,或者通過(guò)按'呼叫'軟 鍵為他們提供與操作員說(shuō)話的能力。
在菜單屏幕方面,被展示的如布局、背景、繪圖和音頻元件、區(qū)域名稱和 長(zhǎng)度、及描述默認(rèn)物價(jià)商品的信息等一些信息可以被定義于用戶界面6中,而 其他信息,如特價(jià)商品及價(jià)格可以通過(guò)使用一些適當(dāng)?shù)膮f(xié)議(如HTTP或SOAP) 從遠(yuǎn)程信息服務(wù)器51中實(shí)時(shí)恢復(fù)。進(jìn)一步地,遠(yuǎn)程信息服務(wù)器51恢復(fù)的某些或全部信息或一些部分或其派生物可以^皮加入到用戶界面6中并由客戶端軟 件8存儲(chǔ)于緩存器7中,使得現(xiàn)有的用戶界面被更新。
現(xiàn)假設(shè)用戶1想要訂購(gòu)特價(jià)商品因此選擇'是,軟鍵147。此處,可以在 客戶端子系統(tǒng)11和與比薩餅店的訂購(gòu)系統(tǒng)相關(guān)的編程邏輯的證書進(jìn)行交換, 其中所述訂購(gòu)系統(tǒng)可以位于服務(wù)器51上或可以經(jīng)由服務(wù)器51訪問(wèn)。然后, 一指令及足以識(shí)別用戶1的信息被從客戶端子系統(tǒng)傳輸?shù)奖人_餅店的訂購(gòu)系 統(tǒng)。那么,該訂購(gòu)系統(tǒng)便優(yōu)選地將該指令和標(biāo)識(shí)信息與客戶數(shù)據(jù)庫(kù)相關(guān)聯(lián);接 受該指令;創(chuàng)建并向通信終端5發(fā)送確收,用于將圖表144展示給用戶1。然 后,該用戶1選4奪'訂購(gòu),軟鍵148來(lái)確認(rèn)訂購(gòu)。然后,客戶端軟件8使確 認(rèn)^皮發(fā)送給訂購(gòu)系統(tǒng)以便處理。
可選地,該用戶l可能不想購(gòu)買該特價(jià)商品而是想跟操作員交談。圖表 151-154的第二行顯示了這種場(chǎng)景,并且還顯示了如何將用戶界面6較佳地 與通信終端5上的個(gè)人地址簿(Personal Address Book,簡(jiǎn)稱PAB)的行為 相集成。當(dāng)用戶1向下滾動(dòng)并突出顯示PAB151中的比薩餅店條目時(shí),觸發(fā)發(fā) 起用戶界面6 ,被直譯的用戶界面6使比薩餅店的徽標(biāo)155顯示在屏幕151上, 也可以顯示比薩餅店叮當(dāng)聲156,釘當(dāng)聲和徽標(biāo)為包含在用戶界面6或被用戶 界面6引用的媒體元件,被引用的媒體元件已經(jīng)從他們的源處被取回。隨后, 當(dāng)展示菜單屏幕153時(shí),在該情形中的用戶l選擇'呼叫,軟鍵157,使被直 譯的用戶界面6引起語(yǔ)音呼叫82,以便根據(jù)包含在用戶界面6中的規(guī)則或邏 輯被建立于通信終端5與第一通信業(yè)務(wù)52、 53或其他通信業(yè)務(wù)之間,使得用 戶l可以與比薩餅店的銷售員54通話。
用戶界面的發(fā)起和應(yīng)用某些或全部結(jié)果可以通過(guò)編程邏輯使用,以便基 于用戶界面27或用戶界面6創(chuàng)建新的用戶界面或修改用戶界面27或用戶界 面6。參照本實(shí)例,業(yè)務(wù)管理子系統(tǒng)21或服務(wù)器51或二者協(xié)作的編程邏輯可 以使用從他們(服務(wù)器側(cè))與用戶l的交互中收集到的結(jié)果,該交互作為中介 基于現(xiàn)有的用戶界面6構(gòu)建新的用戶界面,其可以被定制以適用于用戶50的
30具體偏好,新的用戶界面被應(yīng)用于比薩餅店與用戶l將來(lái)的通信,現(xiàn)有的用戶 界面可以繼續(xù)被應(yīng)用于比薩餅店與一些其他用戶之間的通信。
由此可見(jiàn),該過(guò)程可以無(wú)限連續(xù),從而使比薩餅店能夠最初建立供所有客 戶使用的單個(gè)用戶界面6,并隨時(shí)間產(chǎn)生新的可以為個(gè)人用戶進(jìn)行定制的用戶
界面。進(jìn)一步地,在這方面并參照本實(shí)例,業(yè)務(wù)管理子系統(tǒng)21或服務(wù)器51或 兩者相互協(xié)作可以使用從他們(服務(wù)器側(cè))與比薩餅店的用戶界面6的多個(gè)用 戶的交互中收集到的結(jié)果,來(lái)更改比薩餅店的用戶界面6 (此處提到的該方式 的用戶界面默認(rèn)與所有用戶的終端通信)。
進(jìn)一步地,在這方面并參照本實(shí)例,在更改或定制用戶界面27時(shí),業(yè)務(wù)管 理子系統(tǒng)21或服務(wù)器51或兩者的協(xié)作中的編程邏輯可以利用操作員54與用 戶l的交互中產(chǎn)生的信息,由此產(chǎn)生的該信息被捕獲并進(jìn)入計(jì)算機(jī)系統(tǒng),并 可以由業(yè)務(wù)管理子系統(tǒng)21或服務(wù)器20使用(55、 56)。
圖3顯示了用戶50在本發(fā)明針對(duì)人際通信的系統(tǒng)和方法中的可選應(yīng)用中 可以看到的內(nèi)容。此處,用戶50已經(jīng)建立了包含有其呼叫處理偏好的用戶界 面27。該用戶界面27使用本發(fā)明所述方法之一與通信終端5通信,并隨后當(dāng) 用戶1向用戶50的通信業(yè)務(wù)52、 53發(fā)起呼叫時(shí)被觸發(fā)和調(diào)用。從而使用戶 50能夠自動(dòng)為主叫用戶提供選項(xiàng),以便與他們進(jìn)行交互。
圖表161顯示了與通信終端5的個(gè)人地址簿中的一實(shí)體交互的用戶1,以 便建立到第一通信業(yè)務(wù)52、 53的呼叫,從而觸發(fā)用戶界面6的調(diào)用;圖表162 顯示了被調(diào)用的用戶界面的第一合成行為,其表示為由用戶50在建立他們的 用戶界面27時(shí)所選擇或創(chuàng)建的音頻-視頻序列;圖表163顯示了被調(diào)用的用戶 界面的第二合成行為,其表示為由用戶50選擇或提供的消息,對(duì)應(yīng)于用戶界 面6中與線路正忙的事件相關(guān)的規(guī)貝'J;圖表164顯示了被調(diào)用的用戶界面的第 三合成行為,其表示為菜單選項(xiàng),與用戶50在該情況下希望接通主叫方(假 設(shè)他是一個(gè)很親密的熟人)的選項(xiàng)相符合,并且在用戶界面27建立時(shí)菜單選項(xiàng)被編碼進(jìn)入用戶界面27。用戶1可以在此時(shí)與菜單選項(xiàng)交互,以便留言或 加入已有的會(huì)話或掛起。
最好使上述系統(tǒng)允許B方建立'用戶界面,,該用戶界面包含展示給或
與A方交互的優(yōu)選方式。然后,該用戶界面能夠被傳輸給A方的終端,用于 立即或隨后應(yīng)用于從A方到B方的出站呼叫,或在其他時(shí)間或采用其他方式。 由于用戶界面在A方的通信終端上被直譯及顯示,因此其利用終端的處理、 I/O、多媒體及其他能力。從而使B方能夠利用A方終端的能力為A方提供豐 富的呼叫用戶界面。進(jìn)一步地,B方能夠給不同A方或不同組的A方提供不同 的用戶界面。
上述系統(tǒng)相對(duì)于已有系統(tǒng)的具體的優(yōu)點(diǎn)是用戶界面可以在呼叫建立過(guò) 程與A方的終端實(shí)時(shí)通信,或者,其可以被預(yù)先提供給或緩存于A方的終端, 從而排除網(wǎng)絡(luò)傳輸時(shí)延及斷續(xù)的連接性問(wèn)題。上述系統(tǒng)的進(jìn)一步優(yōu)點(diǎn)是現(xiàn)有 的B方終端(如POTS電話或移動(dòng)手持機(jī))及通信業(yè)務(wù)(如POTS業(yè)務(wù))可以無(wú)改 變地參與到所述系統(tǒng)中。
但上述系統(tǒng)的其他優(yōu)點(diǎn)是參與到系統(tǒng)中不需要A方和B方的終端歸屬于 相同的交換或信令系統(tǒng)(例如,電話交換機(jī)或PABX或VoIP服務(wù)器或'軟交 換')。
而且,上述系統(tǒng)運(yùn)行時(shí)使用網(wǎng)絡(luò)到終端的信令信息,該信令信息是終端易 于使用的,如CLID是可用的(但本發(fā)明所述的利用信令或其他信息或資源的 僅網(wǎng)絡(luò)操作員可用的系統(tǒng)也是可用的)。
上述系統(tǒng)的另一優(yōu)點(diǎn)是用戶甚至在沒(méi)有建立語(yǔ)音呼叫或通信時(shí)也可以從 系統(tǒng)運(yùn)營(yíng)中獲得益處。該系統(tǒng)運(yùn)營(yíng)的可能效果為本發(fā)明實(shí)現(xiàn)的預(yù)呼叫交互性 在一定程度上滿足了用戶排隊(duì)語(yǔ)音呼叫的需要。進(jìn)一步地,該用戶界面可以包 含具體用于A方離線使用的信息或媒體或信息載荷。
上述實(shí)施例顯示了業(yè)務(wù)及使用本發(fā)明控制展示給其他人及與其他人交互 的方式的人。但是,應(yīng)當(dāng)清楚,除了人或業(yè)務(wù)以夕卜,本發(fā)明也可以同樣被用于使用戶與信息(例如,產(chǎn)品)交互,并且該交互不需要包括電話呼叫。進(jìn)一步地, 在上述實(shí)例中,第 一用戶對(duì)應(yīng)于第 一通信業(yè)務(wù)的用戶,該第 一通信業(yè)務(wù)是與用
戶界面相關(guān)聯(lián)的通信業(yè)務(wù);而第二用戶對(duì)應(yīng)于第二通信終端的用戶,該第二通
信終端是與用戶界面通信應(yīng)用的通信終端。
盡管描述了本發(fā)明所述系統(tǒng)和方法的多個(gè)實(shí)施例,但也可以在此使所描 述的這些實(shí)施例具有其他變化及修改,而仍在本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1、一種用于在A方通信終端中引發(fā)B方定義的行為的方法,其中所述方法包括以下步驟在A方通信終端接收一用戶界面,該用戶界面與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān)聯(lián)并對(duì)一個(gè)或多個(gè)B方定義或選擇的行為進(jìn)行編碼;在所述A方通信終端調(diào)用用戶界面,以響應(yīng)至少一個(gè)觸發(fā)信號(hào);以及將在A方通信終端的所述用戶界面直譯為引發(fā)一合成行為。
2、 根據(jù)權(quán)利要求1所述的方法,其中所述B方使用的通信業(yè)務(wù)為以下的 任意一個(gè)或多個(gè)電話業(yè)務(wù);基于IP的語(yǔ)音業(yè)務(wù); 即時(shí)消息業(yè)務(wù); 視頻電話業(yè)務(wù);以及 視頻會(huì)議業(yè)務(wù)。
3、 根據(jù)權(quán)利要求1或2所述的方法,其中所述A方通信終端為移動(dòng)電 話、固定網(wǎng)絡(luò)電話、會(huì)話發(fā)起協(xié)議(SIP)電話、基于語(yǔ)音的因特網(wǎng)協(xié)議(VoIP) 電話、軟電話、基于個(gè)人計(jì)算機(jī)(PC)的通信客戶端、或即時(shí)消息客戶端。
4、 根據(jù)前述權(quán)利要求任一所述的方法,其中所述觸發(fā)信號(hào)為下述中的任 意一個(gè)或多個(gè)與出站通信相關(guān)聯(lián)或由所述A方通信終端企圖建立出站通信的事件;所述A方通信終端建立或企圖建立的出站通信的先兆事件;所述A方通信終端的鍵區(qū)或鍵盤的信息輸入;以及所述A方通信終端的鍵區(qū)或鍵盤上的一個(gè)或多個(gè)連續(xù)鍵擊的輸入。
5、 根據(jù)權(quán)利要求4所述的方法,其中所述出站通信或通信企圖包括以下 的任意一個(gè)或多個(gè)電話呼叫;基于IP的語(yǔ)音呼叫;視頻呼叫;多模式呼叫;短消息業(yè)務(wù)(SMS)消息; 多媒體消息業(yè)務(wù)(畫S)消息; 即時(shí)消息;以及 電子郵件。
6、 根據(jù)權(quán)利要求4或5所述的方法,其中所述出站通信或通信企圖是從A 方通信終端到B方用戶的出站通信或通信企圖,或通信業(yè)務(wù)。
7、 根據(jù)權(quán)利要求4所述的方法,其中所述事件或先兆事件為以下的任意 一個(gè)或多個(gè)選擇用戶界面或選擇被直譯的用戶界面的表現(xiàn)的一些方面; 通過(guò)按呼叫鍵或軟鍵或等效行為,在A方通信終端上發(fā)起通信; 在A方通信終端上輸入的電話號(hào)碼的至少一部分;以及 選沖奪A方通信終端上的地址薄或呼叫歷史中的條目。
8、 根據(jù)權(quán)利要求4所述的方法,其中所述合成行為開(kāi)始于 建立所述出站通信之前; 建立所述出站通信期間;所述出站通信期間;或 緊隨所述出站通信結(jié)束之后。
9、 根據(jù)權(quán)利要求8所述的方法,其中已經(jīng)開(kāi)始的所述合成行為持續(xù)于 部分或全部出站通信期間;或超出所述出站通信結(jié)束之后。
10、 根據(jù)前述任一權(quán)利要求所述的方法,其中進(jìn)一步包括如下步驟 將所述用戶界面存儲(chǔ)于一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)的位置;以及 將所述用戶界面?zhèn)鬏斀oA方通信終端以響應(yīng)一激勵(lì)。
11、 根據(jù)權(quán)利要求10所述的方法,其中所述用戶界面包括多于一個(gè)的組 成部分,所述組成部分被存儲(chǔ)于多于一個(gè)的網(wǎng)絡(luò)可訪問(wèn)位置。
12、 根據(jù)權(quán)利要求10或11所述的方法,其中所述用戶界面被 建立在一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置;或上傳到 一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置。
13、 根據(jù)權(quán)利要求10~12任一所述的方法,其中所述多于一個(gè)的用戶界 面與B方用戶相關(guān)聯(lián),沒(méi)有一個(gè)、 一個(gè)或多個(gè)關(guān)聯(lián)的用戶界面^皮傳輸給A方 通信終端,用于根據(jù)以下的任意一個(gè)或多個(gè)在所述A方通信終端上使用由一用戶、訂戶、或B方用戶控制器或通信業(yè)務(wù)的控制器提供的偏好或 規(guī)則,或代表一用戶、訂戶、或B方用戶控制器或由B方使用的通信業(yè)務(wù)的 控制器的偏好或規(guī)則;來(lái)自于所述A方通信終端傳輸?shù)男畔?;所述B方用戶通信業(yè)務(wù)或終端的標(biāo)識(shí)或網(wǎng)絡(luò)地址或業(yè)務(wù)地址或終端地址; 所述A方用戶或由通信業(yè)務(wù)或終端的標(biāo)識(shí)或網(wǎng)絡(luò)地址或業(yè)務(wù)地址或終端 地址;所述A方通信終端的能力; 時(shí)間或日期;所述A方通信終端的地理位置;以及 編程邏輯。
14、 才艮據(jù)權(quán)利要求10~13任一所述的方法,其中對(duì)以下任意一個(gè)或多個(gè) 進(jìn)行直譯之后,所述用戶界面被更改或被更新或被復(fù)制位于一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置的信息; 傳輸給一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置的信息; 從A方通信終端傳輸給一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置的信息; 從A方通信終端和B方用戶之間的在先通信或從一個(gè)或多個(gè)B方通信業(yè) 務(wù)獲得到信息;在A方通信終端和一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置之間的在先通信的結(jié)果的信息;位于A方通信終端的信息; 傳輸給A方通信終端的信息;從一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置傳輸給A方通信終端的信息。
15、 根據(jù)權(quán)利要求10 ~ 14任一所述的方法,其中所述用戶界面被存儲(chǔ)于A 方通信終端上。
16、 根據(jù)權(quán)利要求15所述的方法,其中所述用戶界面被存儲(chǔ) 一短暫期間;一段預(yù)定的時(shí)間段或由編程邏輯確定的時(shí)間段;直到有更新的版本時(shí);直到根據(jù)用戶行為被刪除;或無(wú)限期地。
17、 根據(jù)權(quán)利要求10-16任一所述的方法,其中所述激勵(lì)源自于 所述A方通信終端上;或一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)的位置。
18、 根據(jù)權(quán)利要求10-17任一所述的方法,其中所述激勵(lì)為 完成將所述用戶界面存儲(chǔ)于一個(gè)網(wǎng)絡(luò)可訪問(wèn)的位置;來(lái)自于所述A方通信終端的編程邏輯的請(qǐng)求;或 發(fā)起所述A方通信終端上的用戶界面。
19、 根據(jù)權(quán)利要求18所述的方法,其中所述請(qǐng)求包括能夠識(shí)別與所述用 戶界面相關(guān)聯(lián)的至少一個(gè)B方用戶或通信業(yè)務(wù)或終端的信息。
20、 4艮據(jù)權(quán)利要求10 ~ 19任一所述的方法,其中所述激勵(lì)是從 所述B方用戶或通信終端;或所述B方用戶或到所述A方通信終端的通信業(yè)務(wù);或 所述A方用戶或通信終端;或所述A方用戶或到所述B方用戶或通信業(yè)務(wù)的通信終端, 被傳輸?shù)脚c通信或通信企圖相關(guān)聯(lián)的 一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置。
21、 根據(jù)權(quán)利要求1Q~20任一所述的方法,其中將所述用戶界面?zhèn)鬏斀o 所述A方通信終端開(kāi)始于建立來(lái)自于A方通信終端的出站通信或通信企圖期 間并實(shí)時(shí)進(jìn)行。
22、 根據(jù)權(quán)利要求21所述的方法,其中所述用戶界面一旦被傳輸?shù)剿鯝 方通信終端便被立即在其上進(jìn)行調(diào)用和直譯。
23、 根據(jù)權(quán)利要求22所述的方法,其中被傳輸?shù)紸方通信終端的所述用 戶界面的一部分被立即在其上進(jìn)行調(diào)用和直譯。
24、 根據(jù)權(quán)利要求10-23任一所述的方法,其中將所述用戶界面?zhèn)鬏斀o 所述A方通信終端發(fā)生于向一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置提供足以識(shí)別地址信 息的信息之后,以便將所述用戶界面從一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)位置傳輸?shù)剿?述A方通信終端。
25、 根據(jù)權(quán)利要求10 ~ 24任一所述的方法,其中所述用戶界面,在發(fā)起之 前,被從A方通信終端上的存儲(chǔ)器中恢復(fù),該恢復(fù)步驟包括在所述A方通信終 端上查找正確的或最佳的或最合適的用戶界面的過(guò)程,該用戶界面將被用于 一具體的環(huán)境中或響應(yīng)一具體的觸發(fā)信號(hào)。
26、 根據(jù)權(quán)利要求10~25任一所述的方法,其中所述合成行為發(fā)生在以 下一個(gè)或多個(gè)位置所述A方通信終端上;所述A方通信終端的一子系統(tǒng)或相關(guān)聯(lián)的系統(tǒng)上;或 除所述A方通信終端外的位置。
27、 根據(jù)權(quán)利要求10~26任一所述的方法,其中所述合成行為受到A方 通信終端上的用戶界面與以下的一個(gè)或多個(gè)之間的交互的影響用戶輸入;一個(gè)或多個(gè)本地可^r測(cè)的事件或相關(guān)聯(lián)的參數(shù);本地或遠(yuǎn)程的信息或編程的邏輯;相同用戶界面的另 一副本或版本;位于別處的相同用戶界面的一部分;其他用戶界面;與所述B方用戶相關(guān)聯(lián)的終端。 與所述B方用戶相關(guān)聯(lián)的通信業(yè)務(wù)。
28、 根據(jù)權(quán)利要求10-27任一所述的方法,其中所述合成行為根據(jù)已調(diào) 用用戶界面的所述觸發(fā)信號(hào)的屬性進(jìn)行變化。
29、 #4居權(quán)利要求10~28任一所述的方法,其中所述合成^f亍為的形式、 屬性或持續(xù)時(shí)間隨著響應(yīng)呼叫狀態(tài)、線路狀態(tài)、終端、電話、網(wǎng)絡(luò)、信令事 件或相關(guān)的參數(shù)的更改而動(dòng)態(tài)變化。
30、 根據(jù)權(quán)利要求10~29任一所述的方法,其中所述合成行為包括以下 的一個(gè)或多個(gè)展示一個(gè)或多個(gè)靜態(tài)或動(dòng)態(tài)或流式或交互式的媒體元件;-陂編程的物理運(yùn)動(dòng);建立出站通信;以及創(chuàng)建或變更數(shù)據(jù)或信息。
31、 根據(jù)權(quán)利要求30所述的方法,其中所述被更改的數(shù)據(jù)為 與所述A方通信終端的個(gè)人地址薄相關(guān)聯(lián)的數(shù)據(jù);或 與所述A方通信終端的呼叫歷史相關(guān)聯(lián)的數(shù)據(jù)。
32、 一種用于在A方通信終端引發(fā)B方定義的或選擇的行為的用戶界面, 所述用戶界面與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān)聯(lián),將一個(gè)或多個(gè)B方定 義的行為進(jìn)行編碼,并包括一個(gè)或多個(gè)軟件或數(shù)據(jù)對(duì)象,用以引起在A方通信終端發(fā)起用戶界面,響應(yīng)一個(gè)或多個(gè)觸發(fā)信號(hào);以及 將A方通信終端的用戶界面直譯為引發(fā)合成行為。
33、 根據(jù)權(quán)利要求32所述的用戶界面,其中所述用戶界面和所述B方用 戶或通信業(yè)務(wù)之間的關(guān)聯(lián)性在所述用戶界面內(nèi)被進(jìn)行編碼。
34、 根據(jù)權(quán)利要求32或33所述的用戶界面,其中所述用戶界面與多于一 個(gè)的B方用戶或通信業(yè)務(wù)相關(guān)聯(lián)。
35、 根據(jù)權(quán)利要求32~34任一所述的用戶界面,其中為與用戶界面沒(méi)有 關(guān)聯(lián)的B方用戶或通信業(yè)務(wù)建立所述用戶界面。
36、 根據(jù)權(quán)利要求32~35任一所述的用戶界面,其中所述用戶界面采用 合并的方式包括或采用引用的方式指定以下的 一個(gè)或多個(gè)靜態(tài)或動(dòng)態(tài)或流式或交互式的媒體對(duì)象或軟件對(duì)象; 包含普通的或帶格式的文本或音頻或可視的或視頻或動(dòng)畫媒體的媒體對(duì)象;計(jì)算機(jī)文件或可執(zhí)行或可直譯的代碼或腳本; 展示邏輯、規(guī)則、偏好或數(shù)字權(quán)限的數(shù)據(jù);將媒體對(duì)象或軟件對(duì)象的布局或展示進(jìn)行編碼的數(shù)據(jù)元件,或控制媒體對(duì)象或軟件對(duì)象編碼的時(shí)序或行為的數(shù)據(jù)元件;將媒體對(duì)象與行為或事件相關(guān)聯(lián)的控制或數(shù)據(jù)元件;以及能夠用于展示合成行為的數(shù)據(jù)或代碼或腳本。
37、 根據(jù)權(quán)利要求32~36任一所述的用戶界面,其中所述用戶界面對(duì)應(yīng) 用具體的、通用的或默認(rèn)的行為進(jìn)行編碼。
38、 一種用于在A方通信終端引發(fā)B方定義的行為的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)實(shí)體,用于存儲(chǔ)一用戶界面,所述用戶界面與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān) 聯(lián)并對(duì)一個(gè)或多個(gè)B方定義的或選擇的行為進(jìn)行編碼;及將所述用戶界面?zhèn)鬏斀o所述A方通信終端;以及 至少一個(gè)A方通信終端,用于接收所述用戶界面;響應(yīng)一個(gè)或多個(gè)觸發(fā)信號(hào)調(diào)用所述用戶界面;及將所述用戶界面直譯為引發(fā)一合成行為。
39、 根據(jù)權(quán)利要求38所述的系統(tǒng),其中所述A方通信終端用于 緩存或存儲(chǔ)用戶界面;恢復(fù)用戶界面;以及 管理被存儲(chǔ)的或被緩存的用戶界面。
40、 根據(jù)權(quán)利要求39所述的系統(tǒng),其中所述一個(gè)或多個(gè)網(wǎng)絡(luò)可訪問(wèn)的實(shí) 體存儲(chǔ)有預(yù)制的用戶界面或界面元件,以供選擇和用作新的用戶界面,或合 并入新的用戶界面。
全文摘要
一種用于在A方通信終端(5)中引發(fā)B方定義的行為的方法,該方法包括如下步驟在A方通信終端接收一用戶界面(71),該用戶界面與至少一個(gè)B方用戶或通信業(yè)務(wù)相關(guān)聯(lián);對(duì)一個(gè)或多個(gè)B方定義或選擇的行為進(jìn)行編碼;調(diào)用所述A方通信終端處的用戶界面,以響應(yīng)至少一個(gè)觸發(fā)信號(hào);及將A方通信終端處的用戶界面直譯為引發(fā)一合成行為。
文檔編號(hào)H04L29/06GK101583920SQ200780046730
公開(kāi)日2009年11月18日 申請(qǐng)日期2007年10月31日 優(yōu)先權(quán)日2006年10月31日
發(fā)明者彼得·杰拉爾德·唐納利, 羅伯特·杰弗里·詹姆斯, 馬克·威廉·米歇爾 申請(qǐng)人:紅點(diǎn)私人有限公司