專利名稱:用于交互式菜單傳輸?shù)姆椒ê拖到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的領(lǐng)域是數(shù)據(jù)處理,或者更具體地,用于交互式菜單傳輸?shù)姆椒ā⑾到y(tǒng)和產(chǎn)品。
背景技術(shù):
當(dāng)前的語(yǔ)音響應(yīng)技術(shù)允許用戶通過(guò)使用鍵盤或語(yǔ)音響應(yīng)響應(yīng)于交互式菜單的語(yǔ)音提示選擇菜單選項(xiàng)來(lái)通過(guò)電話執(zhí)行事務(wù)處理(transaction)。然而,當(dāng)事務(wù)處理變得復(fù)雜時(shí),例如當(dāng)輸入地址、名稱、產(chǎn)品描述、聯(lián)系信息等時(shí),界面變得很復(fù)雜。通過(guò)語(yǔ)音響應(yīng)系統(tǒng)(‘VRS’)或呼叫服務(wù)的交互式菜單請(qǐng)求這種信息通常很困難,甚至是不可能的。因?yàn)閂RS界面是非常有限的,所以必需設(shè)置到現(xiàn)場(chǎng)操作員的呼叫,或者用戶必需求助于通過(guò)Web執(zhí)行事務(wù)處理。當(dāng)前技術(shù)的另一個(gè)問(wèn)題在于用戶在呼入隊(duì)列內(nèi)保持相當(dāng)長(zhǎng)的時(shí)間,直到現(xiàn)場(chǎng)操作員能夠獲得必需的操作。
發(fā)明內(nèi)容
公開了方法、系統(tǒng)和產(chǎn)品,通常操作以允許用戶呼叫在某一電話號(hào)碼上的呼叫服務(wù),并在能夠請(qǐng)求交互式菜單的點(diǎn)上與VRS交互,其中將這樣一個(gè)菜單自動(dòng)地發(fā)送給用戶的移動(dòng)電話或其它專用電信設(shè)備以處理。更具體地,公開了用于交互式菜單傳輸?shù)姆椒ā⑾到y(tǒng)和產(chǎn)品,包括用戶通過(guò)到呼叫服務(wù)的呼叫請(qǐng)求該呼叫服務(wù)的服務(wù),該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)和一個(gè)或多個(gè)交互式菜單;在電信設(shè)備內(nèi)從該呼叫服務(wù)接收交互式菜單,包括在處理點(diǎn)上暫停(suspend)所請(qǐng)求的服務(wù);用戶根據(jù)該交互式菜單提供交互式菜單響應(yīng)信息;和用戶利用該交互式菜單響應(yīng)信息從暫停該所請(qǐng)求服務(wù)的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
在典型的實(shí)施例中,交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。在典型的實(shí)施例中,接收交互式菜單可以包括結(jié)束該呼叫。在典型的實(shí)施例中,用戶可以與對(duì)呼叫服務(wù)的呼叫異步地執(zhí)行根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息。在典型的實(shí)施例中,用戶可以通過(guò)向呼叫服務(wù)發(fā)送包括交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息來(lái)執(zhí)行恢復(fù)所請(qǐng)求的服務(wù)。
在本說(shuō)明書中公開的用于交互式菜單傳輸?shù)姆椒?、系統(tǒng)和產(chǎn)品包括通過(guò)來(lái)自用戶的呼叫在呼叫服務(wù)中接收用于該呼叫服務(wù)的所請(qǐng)求服務(wù)的請(qǐng)求,該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)、服務(wù)和一個(gè)或多個(gè)交互式菜單;從該呼叫服務(wù)向電信設(shè)備發(fā)送交互式菜單,包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);接收包含根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息;和利用交互式菜單響應(yīng)信息從暫停該所請(qǐng)求服務(wù)的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
在典型的實(shí)施例中,暫停所請(qǐng)求的服務(wù)可以包括通過(guò)該呼叫服務(wù)存儲(chǔ)所請(qǐng)求服務(wù)的狀態(tài),包括存儲(chǔ)標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。在典型的實(shí)施例中,交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。在典型的實(shí)施例中,發(fā)送交互式菜單可以包括結(jié)束該呼叫。在典型的實(shí)施例中,可以與對(duì)該呼叫服務(wù)的呼叫異步地執(zhí)行接收交互式菜單響應(yīng)消息。
根據(jù)如在附圖中圖示的本發(fā)明示例性實(shí)施例的下述更詳細(xì)的描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將是顯而易見的,在附圖中,相同的參考數(shù)字通常表示本發(fā)明示例性實(shí)施例的相同部件。
圖1圖示根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)氖纠韵到y(tǒng)。
圖2圖示在根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)中有用的示例性計(jì)算機(jī)的方框圖。
圖3圖示在根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)中有用的示例性數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。
圖4圖示根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)氖纠苑椒ǖ牧鞒虉D。
圖5圖示根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)牧硪皇纠苑椒ǖ牧鞒虉D。
具體實(shí)施例方式
介紹在本說(shuō)明書中在很大程度上根據(jù)用于交互式菜單傳輸?shù)姆椒枋霰景l(fā)明。然而,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到包括用于根據(jù)所公開的方法操作的適當(dāng)編程裝置的任一計(jì)算機(jī)系統(tǒng)也落入在本發(fā)明的保護(hù)范圍之內(nèi)。適當(dāng)?shù)木幊萄b置包括用于控制計(jì)算機(jī)系統(tǒng)執(zhí)行本發(fā)明的方法步驟的任一裝置,例如包括由耦合到計(jì)算機(jī)存儲(chǔ)器的處理單元和運(yùn)算邏輯電路組成的系統(tǒng),該系統(tǒng)能夠在計(jì)算機(jī)存儲(chǔ)器內(nèi)存儲(chǔ)用于由處理單元執(zhí)行的本發(fā)明的方法的編程步驟,該計(jì)算機(jī)存儲(chǔ)器包括配置以存儲(chǔ)數(shù)據(jù)和程序指令的電路。
本發(fā)明還可以實(shí)施為計(jì)算機(jī)程序產(chǎn)品,例如磁盤或其它記錄介質(zhì),用于由任一合適的數(shù)據(jù)處理系統(tǒng)使用??梢允褂糜糜跈C(jī)器可讀信息的任一記錄介質(zhì)來(lái)實(shí)施計(jì)算機(jī)程序產(chǎn)品的實(shí)施例,所述記錄介質(zhì)包括磁介質(zhì)、光介質(zhì)或其它合適的介質(zhì)。本領(lǐng)域的技術(shù)人員將立刻認(rèn)識(shí)到具有適當(dāng)編程裝置的任一計(jì)算機(jī)系統(tǒng)將能夠執(zhí)行如在程序產(chǎn)品內(nèi)實(shí)施的本發(fā)明的方法步驟。本領(lǐng)域的技術(shù)人員將立即認(rèn)識(shí)到盡管在本說(shuō)明書中描述的大部分示例性實(shí)施例面向在計(jì)算機(jī)硬件上安裝和執(zhí)行的軟件,然而,實(shí)施為固件或硬件的替代實(shí)施例也在本發(fā)明的保護(hù)范圍之內(nèi)。
術(shù)語(yǔ)表根據(jù)在上下文中的使用,在本說(shuō)明書中通常如在此定義地使用下述術(shù)語(yǔ)。
‘瀏覽器’或‘Web瀏覽器’是用于定位和顯示W(wǎng)eb頁(yè)面的數(shù)據(jù)通信軟件應(yīng)用。瀏覽器的例子包括Netscape NavigatorTM和MicrosoftInternet ExplorerTM。當(dāng)今的大部分瀏覽器能夠顯示多媒體信息,包括聲音和視頻,盡管它們可能要求某些形式的插件程序。
‘WSDAL’是指Web服務(wù)描述語(yǔ)言,用于將Web服務(wù)能力描述為能夠交換消息的通信端點(diǎn)的集合的XML格式的語(yǔ)言。WSDL是UDDI(基于XML的世界范圍商業(yè)登記)的組成部分。WSDL是由微軟和IBM聯(lián)合開發(fā)的。
‘HDTP’是手持設(shè)備置標(biāo)語(yǔ)言,用于格式化用于支持Web的移動(dòng)電話的內(nèi)容。HDML(手持設(shè)備置標(biāo)語(yǔ)言)是Openwave的專用語(yǔ)言,它僅可以在使用Openwave瀏覽器的移動(dòng)電話上瀏覽。HDML出現(xiàn)在WAP標(biāo)準(zhǔn)建立之前。它使用Openwave的HDTP而不是WAP。
‘XML’是可擴(kuò)展置標(biāo)語(yǔ)言,由W3C開發(fā)的規(guī)范。XML是SGML的縮減版本,設(shè)計(jì)專門用于Web文件。它允許設(shè)計(jì)者建立它們自己的定制標(biāo)記,支持在應(yīng)用之間和在組織之間的數(shù)據(jù)的定義、傳輸、驗(yàn)證和解釋。
‘WML’是無(wú)線置標(biāo)語(yǔ)言,用于規(guī)定用于WAP設(shè)備的內(nèi)容和用戶界面的XML語(yǔ)言。WAP論壇提供用于WML的DTD(XML文件類型定義)。世界范圍的大部分移動(dòng)電話瀏覽器和微瀏覽器都支持WML。
“WAP”是指無(wú)線應(yīng)用協(xié)議,由手持式無(wú)線設(shè)備使用的協(xié)議。使用WAP的無(wú)線設(shè)備的例子包括移動(dòng)電話、尋呼機(jī)、雙向無(wú)線電設(shè)備和手持式計(jì)算機(jī)。WAP支持多種無(wú)線網(wǎng)絡(luò),WAP由許多操作系統(tǒng)支持。專門設(shè)計(jì)用于手持設(shè)備的操作系統(tǒng)包括PalmOS、EPOC、WindowsCE、FLEXOS、OS/9和JavaOS。使用顯示器和訪問(wèn)因特網(wǎng)的WAP設(shè)備運(yùn)行“微瀏覽器”。該微瀏覽器使用小型文件,該小型文件能夠適合于手持設(shè)備的低存儲(chǔ)器限制和無(wú)線網(wǎng)絡(luò)的低帶寬限制。
‘HTML’是指‘超文本置標(biāo)語(yǔ)言’,用于在瀏覽器上顯示W(wǎng)eb頁(yè)面的置標(biāo)語(yǔ)言。
‘HTTP’是指‘超文本傳輸協(xié)議’,萬(wàn)維網(wǎng)的數(shù)據(jù)通信協(xié)議。
‘PSTN’是公用交換電話網(wǎng)絡(luò),是指基于承載模擬語(yǔ)音數(shù)據(jù)的銅線的國(guó)際電話系統(tǒng)。這不同于基于諸如ISDN和FDDI等數(shù)字技術(shù)的新型電話網(wǎng)絡(luò)。由PSTN承載的電話業(yè)務(wù)通常稱作簡(jiǎn)單舊式電話業(yè)務(wù)(‘POTS’)。
‘VOIP是指基于因特網(wǎng)協(xié)議的語(yǔ)音,一種硬件和軟件,支持用戶通過(guò)使用IP而不是通過(guò)PSTN的傳統(tǒng)電路傳輸發(fā)送語(yǔ)言數(shù)據(jù)使用因特網(wǎng)作為電話呼叫的傳輸介質(zhì)。VOIP的一個(gè)優(yōu)點(diǎn)在于基于因特網(wǎng)的電話呼叫并不會(huì)產(chǎn)生用戶支付因特網(wǎng)接入之外的附加費(fèi)用,與用戶不必支付在因特網(wǎng)上發(fā)送個(gè)人電子郵件的方式相同。VOIP有時(shí)也稱作因特網(wǎng)電話、IP電話或基于因特網(wǎng)的語(yǔ)音(VOI)。
“SMS”是短消息業(yè)務(wù)的縮寫。SMS是用于將短文本消息發(fā)送給移動(dòng)電話的協(xié)議和服務(wù)。
“TCP/IP”是指共同操作的傳輸控制協(xié)議(TCP)和因特網(wǎng)協(xié)議(IP)。TCP/IP是分組交換協(xié)議。TCP在數(shù)據(jù)源和數(shù)據(jù)目標(biāo)之間建立虛擬連接。IP規(guī)定數(shù)據(jù)將以分組的形式從信源發(fā)送給信宿,和IP規(guī)定了信源和信宿的編址方案。TCP監(jiān)視數(shù)據(jù)的發(fā)送和發(fā)送分組的順序。
‘DTMF’代表雙音多頻,由按鍵電話機(jī)使用的系統(tǒng)。DTMF將特定頻率(包括兩個(gè)獨(dú)立音調(diào))分配給小鍵盤的每個(gè)按鍵,以便它能夠由微處理器輕易地識(shí)別出。
“萬(wàn)維網(wǎng)”或者更簡(jiǎn)單的“web”是指因特網(wǎng)協(xié)議(“IP”)服務(wù)器系統(tǒng),支持專用格式的文件,以諸如HTML、XML(可擴(kuò)展置標(biāo)語(yǔ)言)、WML(無(wú)線置標(biāo)語(yǔ)言)或HDML(手持設(shè)備置標(biāo)語(yǔ)言)等置標(biāo)語(yǔ)言格式化的文件。術(shù)語(yǔ)“Web”在本說(shuō)明書中也用于指實(shí)現(xiàn)超鏈接協(xié)議的任一服務(wù)器或服務(wù)器的連接組或互連組,所述超鏈接協(xié)議是HTTP或WAP(‘無(wú)線接入?yún)f(xié)議’),支持URL和置標(biāo)語(yǔ)言文件,而與這樣的服務(wù)器或服務(wù)器組是否耦合到萬(wàn)維網(wǎng)本身無(wú)關(guān)。
交互式菜單的傳輸參考附圖描述根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)氖纠苑椒?、系統(tǒng)和產(chǎn)品,從圖1開始。圖1圖示根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)氖纠韵到y(tǒng)。根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)通常操作以使來(lái)自呼叫服務(wù)的離線交互式菜單可用,從而用戶能夠在用戶方便時(shí)通過(guò)交互式菜單提供菜單響應(yīng)信息。
用戶通??梢跃S持到該呼叫服務(wù)的通信連接或者結(jié)束該連接。也就是,用戶可以在初始呼叫過(guò)程中通過(guò)下載的交互式菜單提供響應(yīng)信息?;蛘?,用戶可以結(jié)束該初始呼叫,離線輸入響應(yīng)信息,和隨后與對(duì)該呼叫服務(wù)的任何呼叫‘異步地’提交該響應(yīng)信息。在本說(shuō)明書中到呼叫服務(wù)的連接通常稱作‘呼叫’。該呼叫通常是某種類型的電話呼叫,但是需要在普遍意義上使用這些術(shù)語(yǔ),因?yàn)樗粌H僅包括來(lái)自傳統(tǒng)電話的傳統(tǒng)PSTN呼叫。在本說(shuō)明書中的術(shù)語(yǔ)‘呼叫’包括通過(guò)PSTN的有線呼叫、通過(guò)無(wú)線網(wǎng)絡(luò)或通過(guò)與PSTN組合的無(wú)線網(wǎng)絡(luò)的無(wú)線呼叫、VOIP呼叫和本領(lǐng)域的技術(shù)人員能夠想到的其它呼叫。
通常通過(guò)數(shù)字?jǐn)?shù)據(jù)通信執(zhí)行交互式菜單的下載,所述數(shù)字?jǐn)?shù)據(jù)通信例如是在包含以XML、HTML、HDML、WML和本領(lǐng)域的技術(shù)人員能夠想到的形式編碼的交互式菜單的消息中通過(guò)HTTP、WAP、HDTP、SMS等的通信。不需要將交互式菜單發(fā)送給呼叫了呼叫服務(wù)的用戶電信設(shè)備。交互式菜單的傳輸通常與對(duì)呼叫服務(wù)的呼叫不同步。不需要例如在對(duì)呼叫服務(wù)的呼叫過(guò)程中執(zhí)行下載。可以在呼叫過(guò)程中請(qǐng)求下載,并隨后在發(fā)出對(duì)該呼叫服務(wù)的呼叫的電信設(shè)備不同的用戶裝置上接收。
圖1的系統(tǒng)包括交易商(102),它包括電子商務(wù)服務(wù)器(108),在其上安裝和操作呼叫服務(wù)(416)。呼叫服務(wù)(416)包括語(yǔ)音響應(yīng)系統(tǒng)(‘VRS’)(421)、服務(wù)(420)和一個(gè)或多個(gè)交互式菜單(422)?!?wù)’是可以通過(guò)語(yǔ)音響應(yīng)菜單自動(dòng)操作和訪問(wèn)的任何應(yīng)用,所述語(yǔ)音響應(yīng)菜單例如包括另一個(gè)語(yǔ)音響應(yīng)菜單。服務(wù)的例子包括在線駕駛執(zhí)照更新、在線銷售服務(wù)(產(chǎn)品描述、產(chǎn)品選擇、訂單輸入、支付和發(fā)貨配置)、客戶服務(wù)功能、客戶產(chǎn)品幫助功能和本領(lǐng)域的技術(shù)人員能夠想到的服務(wù)。語(yǔ)音響應(yīng)系統(tǒng)操作交互式菜單以與用戶交互從而提供服務(wù)。語(yǔ)音響應(yīng)系統(tǒng)以通過(guò)呼叫該系統(tǒng)訪問(wèn)該語(yǔ)音響應(yīng)系統(tǒng)的用戶能夠聽到的提示的形式介紹菜單項(xiàng)目。
在1-800-IBM-SERV上對(duì)呼叫服務(wù)的呼叫例如遇到通過(guò)語(yǔ)音響應(yīng)系統(tǒng)提供的下述交互式菜單感謝您呼叫IBM。為了質(zhì)量目的可能監(jiān)視或記錄您的呼叫。
如果您呼叫硬件服務(wù)支持,請(qǐng)按下或說(shuō)“1”。
如果您呼叫IBM軟件支持服務(wù),請(qǐng)按下或說(shuō)“2”。
了解IBM公司的銷售或普通信息,請(qǐng)按下或說(shuō)“3”。
如果您是IBM商務(wù)后續(xù)和恢復(fù)服務(wù)客戶和您要報(bào)告故障或運(yùn)行中斷事故,請(qǐng)按下或說(shuō)“4”。
用于這個(gè)IBM的交互式菜單的交互式菜單響應(yīng)數(shù)據(jù)是在“1”和“4”之間的數(shù)字。因?yàn)檫@個(gè)菜單提示“按下”,它的呼叫服務(wù)顯然支持用于響應(yīng)數(shù)據(jù)的DTMF檢測(cè)。因?yàn)檫@個(gè)菜單提示也可以“說(shuō)”,它的呼叫服務(wù)顯然支持響應(yīng)數(shù)據(jù)的語(yǔ)音識(shí)別。通過(guò)該菜單提供的服務(wù)被自動(dòng)地連接到該貿(mào)易商的代理,在這個(gè)例子中,在硬件支持、軟件支持、普通信息和后續(xù)服務(wù)的四個(gè)種類的IBM的客戶代理。
從呼叫服務(wù)的觀點(diǎn)來(lái)看,圖1的系統(tǒng)通常用于根據(jù)本發(fā)明實(shí)施例的交互式菜單的傳輸,通過(guò)在呼叫服務(wù)(416)中通過(guò)來(lái)自用戶(134)的呼叫接收該呼叫服務(wù)的所請(qǐng)求服務(wù)(所支持的服務(wù)之一(420))的請(qǐng)求;從該呼叫服務(wù)向電信設(shè)備(126、103、127、110、132)發(fā)送交互式菜單(422),包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);接收包含根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息;和使用該交互式菜單響應(yīng)信息從所請(qǐng)求的服務(wù)暫停的處理點(diǎn)恢復(fù)該所請(qǐng)求的服務(wù)。在通過(guò)交互式菜單離線提供交互式菜單響應(yīng)信息時(shí),用戶可以選擇地結(jié)束該呼叫。因?yàn)榭梢詮脑摵艚蟹?wù)離線地管理該交互式菜單,該呼叫服務(wù)可以與對(duì)該呼叫服務(wù)的呼叫異步地接收交互式菜單響應(yīng)消息。
從用戶的觀點(diǎn)來(lái)看,圖1的系統(tǒng)通常用于根據(jù)本發(fā)明實(shí)施例的交互式菜單的傳輸,通過(guò)通過(guò)到呼叫服務(wù)(416)的呼叫,用戶(134)請(qǐng)求該呼叫服務(wù)的所請(qǐng)求服務(wù)(420);在電信設(shè)備(126、103、127、110、132)中從該呼叫服務(wù)接收交互式菜單(422),包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);用戶根據(jù)交互式菜單提供交互式菜單響應(yīng)信息;和用戶使用該交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)的處理點(diǎn)上恢復(fù)所請(qǐng)求的服務(wù)。接收交互式菜單的電信設(shè)備不需要是與用于呼叫該呼叫服務(wù)的設(shè)備相同的設(shè)備。在離線地通過(guò)交互式菜單提供交互式菜單響應(yīng)信息時(shí),用戶可以選擇地結(jié)束該呼叫。用戶可以通過(guò)從電信設(shè)備向該呼叫服務(wù)發(fā)送包括交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息恢復(fù)所請(qǐng)求的服務(wù)。因?yàn)榭梢詮脑摵艚蟹?wù)離線地管理該交互式菜單,用戶可以根據(jù)交互式菜單與對(duì)該呼叫服務(wù)的呼叫異步地通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息。
在圖1的系統(tǒng)中,用戶可以通過(guò)下述設(shè)備通過(guò)VOIP、無(wú)線電話或PSTN發(fā)出對(duì)呼叫服務(wù)的呼叫·便攜式計(jì)算機(jī)(126),通過(guò)有線連接(116)和廣域網(wǎng)(“WAN”)(112)連接到交易商(102)內(nèi)的電子商務(wù)服務(wù)器(108)以進(jìn)行電子通信;·個(gè)人計(jì)算機(jī)(103),通過(guò)有線連接(122)和廣域網(wǎng)(“WAN”)(112)連接到交易商(102)的電子商務(wù)服務(wù)器(108)以進(jìn)行電子通信;·個(gè)人數(shù)字助理(‘PDA’(127)),通過(guò)有線連接(120)和廣域網(wǎng)(“WAN”)(112)連接到交易商(102)的電子商務(wù)服務(wù)器(108)以進(jìn)行電子通信;·移動(dòng)電話機(jī)(110),通過(guò)無(wú)線連接(114)和無(wú)線電話網(wǎng)絡(luò)(136)-和可選擇地通過(guò)PSTN(106,115)連接到交易商(102)的電子商務(wù)服務(wù)器(108)以進(jìn)行電子通信;·和當(dāng)然的,通過(guò)電話手持機(jī),它通過(guò)PSTN(106)連接到交易商(102)的電子商務(wù)服務(wù)器(108)以進(jìn)行電子通信。
如上所述,不需要將交互式菜單發(fā)送給用于到呼叫服務(wù)的初始呼叫的相同電信設(shè)備。用戶可以通過(guò)來(lái)自電話機(jī)(132)或移動(dòng)電話(110)的呼叫開始與呼叫服務(wù)的交互,并請(qǐng)求將要發(fā)送給諸如個(gè)人計(jì)算機(jī)(103)、便攜式計(jì)算機(jī)(126)或PDA(127)等的交互式菜單的下載。
呼叫服務(wù)可以向任一個(gè)所圖示的電信設(shè)備(126、103、127、110、132)以及如本領(lǐng)域的技術(shù)人員將想到的其它電信設(shè)備發(fā)送交互式菜單。可以將交互式菜單作為簡(jiǎn)單文本或置標(biāo)文件發(fā)送。根據(jù)本發(fā)明實(shí)施例的用于在系統(tǒng)內(nèi)實(shí)現(xiàn)交互式菜單傳輸?shù)闹脴?biāo)語(yǔ)言例如包括HTML、WML和XML。用于在根據(jù)本發(fā)明實(shí)施例的交互式菜單傳輸系統(tǒng)中以電子格式發(fā)送交互式菜單的數(shù)據(jù)通信協(xié)議例如包括HTTP、WAP、SMS、TCP和IP。
電信設(shè)備可以適合于根據(jù)本發(fā)明的實(shí)施例操作所發(fā)送的交互式菜單,例如通過(guò)修改它們的電信客戶機(jī)軟件、瀏覽器、微瀏覽器等,以展現(xiàn)交互式菜單,并收集和發(fā)送交互式菜單響應(yīng)信息??蛇x擇地,可以修改電信設(shè)備以根據(jù)本發(fā)明的實(shí)施例操作所發(fā)送的交互式菜單,例如通過(guò)修改它們以包括DTMF檢測(cè)、語(yǔ)音識(shí)別和文本到語(yǔ)言(TTS)的能力,用于介紹以帶有用于交互式菜單響應(yīng)信息的名稱/數(shù)值字段的文本提示的形式下載的交互式菜單。
根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)通常使用自動(dòng)計(jì)算機(jī)器也就是使用計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在圖1的系統(tǒng)中,例如,講若干基本組件主要表示為計(jì)算機(jī),包括電信設(shè)備(126、103、127、110、132)、電子商務(wù)服務(wù)器(108)和呼叫服務(wù)(416)。為了進(jìn)一步解釋自動(dòng)計(jì)算機(jī)器,因此,圖2圖示在根據(jù)本發(fā)明實(shí)施例的用于傳輸交互式菜單的系統(tǒng)內(nèi)使用的示例性計(jì)算機(jī)(152)的方框圖。
圖2的計(jì)算機(jī)(152)包括至少一個(gè)計(jì)算機(jī)處理器(156)或‘CPU’和隨機(jī)訪問(wèn)存儲(chǔ)器(168)(“RAM”)。在RAM(168)內(nèi)存儲(chǔ)有軟件、程序指令,對(duì)于電子商務(wù)服務(wù)器(108),包括呼叫服務(wù)(416)和語(yǔ)音響應(yīng)系統(tǒng)(VRS)(421)。在RAM內(nèi)存儲(chǔ)的由呼叫服務(wù)使用的還有至少一個(gè)服務(wù)(420)和至少一個(gè)交互式菜單(422)。處理器(156)、在RAM(108、416、421、420、422)內(nèi)存儲(chǔ)的程序和通信適配器(167)一齊協(xié)作以執(zhí)行根據(jù)本發(fā)明實(shí)施例的交互式菜單傳輸。也就是,這些單元操作以通過(guò)用戶呼叫在呼叫服務(wù)(416)內(nèi)接收呼叫服務(wù)的所請(qǐng)求服務(wù)(服務(wù)之一(420))的請(qǐng)求;從該呼叫服務(wù)向電信設(shè)備(182)發(fā)送交互式菜單(422),同時(shí)在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);接收包含根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息;和利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
類似于圖2,還表示為自動(dòng)計(jì)算機(jī)器承載處理器的電信設(shè)備(182)、在RAM內(nèi)存儲(chǔ)的程序和通信適配器一齊操作以執(zhí)行根據(jù)本發(fā)明實(shí)施例的交互式菜單傳輸,通過(guò)接收用戶的呼叫服務(wù)的所請(qǐng)求服務(wù)(420)的請(qǐng)求;在電信設(shè)備(182)中從呼叫服務(wù)(416)接收交互式菜單(422),包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);根據(jù)交互式菜單從電信設(shè)備提供交互式菜單響應(yīng)信息;和利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
在圖2的例子中,在RAM(168)中還存儲(chǔ)有操作系統(tǒng)(154)。根據(jù)本發(fā)明的實(shí)施例在計(jì)算機(jī)、電子商務(wù)服務(wù)器和電信設(shè)備內(nèi)使用的操作系統(tǒng)包括UnixTM、LinuxTM、AIXTM、Microsoft NTTM和本領(lǐng)域的技術(shù)人員將想到的其它操作系統(tǒng)。在圖2的例子中,在RAM(168)中圖示電子商務(wù)服務(wù)器(108)、呼叫服務(wù)(416)和操作系統(tǒng)(154),盡管也可以在非易失性存儲(chǔ)器(166)內(nèi)存儲(chǔ)這些軟件的許多組件。
圖2的計(jì)算機(jī)(152)包括通過(guò)系統(tǒng)總線(160)耦合到處理器(156)和計(jì)算機(jī)的其它組件的非易失性計(jì)算機(jī)存儲(chǔ)器(166)。非易失性計(jì)算機(jī)存儲(chǔ)器(166)可以實(shí)施為硬盤驅(qū)動(dòng)器(170)、光盤驅(qū)動(dòng)器(172)、電子可擦除可編程只讀存儲(chǔ)空間(所謂的‘EEPROM’或‘Flash’存儲(chǔ)器)(174)、RAM驅(qū)動(dòng)(未圖示)或者如本領(lǐng)域的技術(shù)人員能夠想到的任一其它類型的非易失性計(jì)算機(jī)存儲(chǔ)器。
圖2的示例性計(jì)算機(jī)(152)包括通信適配器(167),用于實(shí)現(xiàn)用于數(shù)據(jù)通信(184)的連接,包括通過(guò)網(wǎng)絡(luò)到其它電信設(shè)備(182)的連接,所述電信設(shè)備例如包括圖1的電信設(shè)備(126、103、127、110、132)和本領(lǐng)域的技術(shù)人員能夠想到的其它設(shè)備。通信適配器實(shí)現(xiàn)用于數(shù)據(jù)通信的連接的硬件等級(jí),通過(guò)該連接,一個(gè)計(jì)算機(jī)直接或者通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)通信發(fā)送給另一個(gè)計(jì)算機(jī)。適合于用于根據(jù)本發(fā)明實(shí)施例的交互式菜單傳輸?shù)耐ㄐ胚m配器的例子包括用于有線撥號(hào)連接的調(diào)制解調(diào)器、適合于有線網(wǎng)絡(luò)連接的以太網(wǎng)(IEEE 802.3)和適合于無(wú)線網(wǎng)絡(luò)連接的802.11b。
圖2的示例性計(jì)算機(jī)包括一個(gè)或多個(gè)輸入/輸出接口適配器(178)。在計(jì)算機(jī)內(nèi)的輸入/輸出接口適配器實(shí)現(xiàn)面向用戶的輸入/輸出,例如通過(guò)用于控制到顯示設(shè)備(180)的輸出和從用戶輸入設(shè)備(181)的用戶輸入的軟件驅(qū)動(dòng)器和計(jì)算機(jī)硬件,所述顯示設(shè)備(180)例如是計(jì)算機(jī)顯示屏幕,所述用戶輸入設(shè)備(181)例如是鍵盤、鼠標(biāo)、用于DTMF輸入的數(shù)字鍵盤、磁卡讀取器和用于語(yǔ)音輸入的麥克風(fēng)。
為了進(jìn)一步解釋,圖3是圖示在根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)內(nèi)使用的示例性數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。圖3的例子僅用于解釋,而不用于限制本發(fā)明。本領(lǐng)域的技術(shù)人員能夠想到的許多數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)模型都可以在根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)南到y(tǒng)中使用。
圖3的示例性數(shù)據(jù)結(jié)構(gòu)包括表示交互式菜單(408)的結(jié)構(gòu)。交互式菜單(408)包括存儲(chǔ)用戶的唯一標(biāo)識(shí)代碼的用戶標(biāo)識(shí)符字段(302)。該標(biāo)識(shí)代碼可以保存在電子商務(wù)服務(wù)器內(nèi)的用戶記錄內(nèi),在對(duì)呼叫服務(wù)呼叫的過(guò)程中分配,在用戶命令時(shí)輸入,或者以本領(lǐng)域的技術(shù)人員能夠想到的其它方式確定。交互式菜單(408)包括稱作requestServiceID的字段(304),其中存儲(chǔ)用于所請(qǐng)求服務(wù)的標(biāo)識(shí)符,該服務(wù)在將交互式菜單發(fā)送給電信設(shè)備時(shí)暫停。交互式菜單(408)包括稱作processingPointID的字段(306),其中存儲(chǔ)當(dāng)將交互式菜單發(fā)送給電信設(shè)備時(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的標(biāo)識(shí)符。交互式菜單(408)包括稱作menuPrompt1(310)、menuPrompt2(314)、menuPrompt3(318)和menuPrompt4(322)的字段,其中存儲(chǔ)用于四個(gè)菜單項(xiàng)目的四個(gè)文本提示。交互式菜單(408)包括稱作menuResponse1(312)、menuResponse2(316)、menuResponse3(320)和menuResponse4(324)的字段,提供用于交互式菜單響應(yīng)信息的存儲(chǔ)-它例如可以實(shí)施為名稱-數(shù)值對(duì)的名稱部分。
圖3的示例性數(shù)據(jù)結(jié)構(gòu)包括表示交互式菜單響應(yīng)消息(510)的結(jié)構(gòu)。響應(yīng)消息(510)包括存儲(chǔ)用于用戶的唯一標(biāo)識(shí)代表的用戶標(biāo)識(shí)符字段(302)。當(dāng)由用戶在電信設(shè)備內(nèi)接收交互式菜單時(shí),從相應(yīng)交互式菜單內(nèi)的用戶標(biāo)識(shí)符字段中提取出響應(yīng)消息內(nèi)的用戶標(biāo)識(shí)符字段(302)的值。響應(yīng)消息(510)包括稱作requestedServiceID的字段(304),其中存儲(chǔ)由用于所請(qǐng)求服務(wù)的標(biāo)識(shí)符,該服務(wù)在將相應(yīng)的交互式菜單發(fā)送給電信設(shè)備時(shí)暫停。當(dāng)在電信設(shè)備內(nèi)接收時(shí),從相應(yīng)的交互式菜單中提取requestServiceID的值。響應(yīng)消息(510)包括稱作processingPointID的字段(306),其中存儲(chǔ)當(dāng)將交互式菜單發(fā)送給電信設(shè)備時(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的標(biāo)識(shí)符,當(dāng)在電信設(shè)備內(nèi)接收時(shí)也從相應(yīng)的交互式菜單中提取其值。
響應(yīng)消息(510)還包括稱作menuResponse1(312)、menuResponse2(316)、menuResponse3(318)和menuResponse4(324)的字段,提供用于交互式菜單響應(yīng)信息的存儲(chǔ)。在電信設(shè)備內(nèi)構(gòu)建并從其發(fā)送響應(yīng)消息。用戶在電信設(shè)備上響應(yīng)于交互式菜單的菜單提示作為數(shù)據(jù)輸入提供交互式菜單響應(yīng)信息。使用由用戶提供的菜單響應(yīng)信息構(gòu)建響應(yīng)消息。該響應(yīng)消息可以作為名稱-數(shù)值對(duì)編碼在menuResponse字段(312、316、320、324)內(nèi),現(xiàn)在帶有通過(guò)用戶輸入的交互式菜單響應(yīng)信息填充的數(shù)值。
在圖3的例子中,使用四個(gè)menuPrompt字段(310、314、318、322)圖示交互式菜單(408),使用四個(gè)menuResponse字段(312、316、320和324)圖示交互式菜單(416)和響應(yīng)消息(510)。在這些例子中的編號(hào)四個(gè)僅用于解釋,而不是對(duì)本發(fā)明的限制。此外,帶有提示和響應(yīng)字段的交互式菜單和響應(yīng)消息的圖示僅用于解釋,而不是對(duì)本發(fā)明的限制。實(shí)際上,存在本領(lǐng)域的技術(shù)人員將想到的用于介紹交互式菜單和響應(yīng)消息的許多其它方式,例如包括HTML文件、XML文件、WML文件、HDML文件和簡(jiǎn)單文本等,所有這些方式都在本發(fā)明的保護(hù)范圍之內(nèi)。
當(dāng)一旦傳輸相應(yīng)的交互式菜單而暫停所請(qǐng)求的服務(wù)時(shí),當(dāng)將相關(guān)的交互式菜單響應(yīng)信息發(fā)送給呼叫服務(wù)時(shí),在暫停的處理點(diǎn)上恢復(fù)所請(qǐng)求的服務(wù)??梢援惒降?,甚至從呼叫服務(wù)離線地管理交互式菜單,從而在暫停所請(qǐng)求的服務(wù)時(shí),在計(jì)算機(jī)存儲(chǔ)器內(nèi)維持其狀態(tài),直到返回響應(yīng)信息是有用的。在響應(yīng)信息抵達(dá)時(shí),該服務(wù)甚至可以完全結(jié)束并從頭開始恢復(fù),從而通知該服務(wù)在何處停止是有用的。
圖3的示例性數(shù)據(jù)結(jié)構(gòu)包括表示所請(qǐng)求服務(wù)的狀態(tài)(514)的結(jié)構(gòu)。所請(qǐng)求服務(wù)狀態(tài)(514)的每個(gè)實(shí)例可以表示當(dāng)將相應(yīng)的交互式菜單發(fā)送給用戶時(shí)暫停時(shí)所請(qǐng)求服務(wù)的狀態(tài)。所請(qǐng)求服務(wù)的狀態(tài)(514)包括存儲(chǔ)用戶的唯一標(biāo)識(shí)代碼的用戶標(biāo)識(shí)符字段(302)。將在所請(qǐng)求服務(wù)狀態(tài)內(nèi)的用戶標(biāo)識(shí)符字段(302)的值采取為相應(yīng)交互式菜單發(fā)送給的用戶的用戶標(biāo)識(shí)符。所請(qǐng)求的服務(wù)狀態(tài)(514)包括稱作requestedServiceID的字段(304),其中存儲(chǔ)用于暫停的所請(qǐng)求服務(wù)的標(biāo)識(shí)符,當(dāng)將相應(yīng)的交互式菜單發(fā)送給電信設(shè)備時(shí)暫停該服務(wù)。所請(qǐng)求的服務(wù)狀態(tài)(514)包括稱作processingPointID的字段(306),其中存儲(chǔ)當(dāng)將交互式菜單發(fā)送給電信設(shè)備時(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的標(biāo)識(shí)符。
所請(qǐng)求的服務(wù)狀態(tài)(514)還包括稱作menuResponse1(312)和menuResponse2(316)的字段,提供用于表示直到暫停所請(qǐng)求服務(wù)的處理點(diǎn)的所請(qǐng)求服務(wù)的處理歷史(208)的交互式菜單響應(yīng)信息的存儲(chǔ)器。在這個(gè)例子中,處理歷史(208)是在將交互式菜單發(fā)送給用戶和所請(qǐng)求服務(wù)暫停之前由用戶輸入的交互式菜單響應(yīng)信息的列表。通過(guò)避免重新輸入已經(jīng)在先前處理步驟內(nèi)提供的響應(yīng)信息的需要,存儲(chǔ)處理歷史作為所請(qǐng)求服務(wù)狀態(tài)的部分有利地在恢復(fù)服務(wù)中支持所請(qǐng)求的服務(wù)。
同時(shí)考慮的交互式菜單(408)、響應(yīng)消息(510)和所請(qǐng)求的服務(wù)狀態(tài)(514)圖示了在到呼叫服務(wù)的異步呼叫過(guò)程中維持所請(qǐng)求服務(wù)的狀態(tài)、交互式菜單的通信、響應(yīng)消息的發(fā)送和所請(qǐng)求服務(wù)的恢復(fù)的兩種方式。為了便于解釋,這個(gè)例子假設(shè)menuPrompt1(310)、menuResponse1(312)、menuPrompt2(314)和menuResponse2(316)組成用于所請(qǐng)求服務(wù)的處理歷史(208)。在這樣一個(gè)例子中,一旦暫停,用requestedServiceID(304)標(biāo)識(shí)的所請(qǐng)求服務(wù)的狀態(tài)可以用processingPointID(306)、menuResponse3(312)和menuResponse2(316)表示。如果在其上暫停所請(qǐng)求處理的處理點(diǎn)例如是menuPrompt2,則processingPointID(306)的值將是將menuPrompt2表示或標(biāo)識(shí)為暫停所請(qǐng)求服務(wù)的處理點(diǎn)的代碼。
在這個(gè)例子中,交互式菜單(408)和響應(yīng)消息(510)圖示實(shí)際上通過(guò)在交互式菜單(408)和響應(yīng)消息(510)自身內(nèi)相對(duì)于電信設(shè)備發(fā)送和接收狀態(tài)來(lái)維持所請(qǐng)求服務(wù)的狀態(tài)的第一種方式。也就是,通過(guò)當(dāng)將交互式菜單(408)發(fā)送給用戶的電信設(shè)備用于交互式管理時(shí)在交互式菜單(408)內(nèi)包括processingPointID(306)、menuResponse1(312)和menuResponse2(316)的值,呼叫服務(wù)在交互式菜單內(nèi)記錄一旦暫停時(shí)所請(qǐng)求服務(wù)的狀態(tài)。隨后,該呼叫服務(wù)可以暫停所請(qǐng)求的服務(wù),而不需要在呼叫服務(wù)或電子商務(wù)服務(wù)器內(nèi)記錄所請(qǐng)求服務(wù)的狀態(tài)。當(dāng)所請(qǐng)求的服務(wù)恢復(fù)時(shí),所請(qǐng)求的服務(wù)可以從響應(yīng)消息(510)中讀出其狀態(tài)(306、312、316),從所接收的響應(yīng)消息(510)中提取附加的交互式菜單響應(yīng)信息(320、324),和在其暫停的停止處繼續(xù)處理。
所請(qǐng)求的服務(wù)狀態(tài)結(jié)構(gòu)(514)圖示使用電子商務(wù)服務(wù)器或呼叫服務(wù)自身維持所請(qǐng)求服務(wù)的狀態(tài)的第二種方式。也就是,一旦暫停所請(qǐng)求的服務(wù),則該呼叫服務(wù)以類似于該示例性的所請(qǐng)求服務(wù)狀態(tài)(514)的結(jié)構(gòu)存儲(chǔ)服務(wù)狀態(tài)。當(dāng)所請(qǐng)求的服務(wù)恢復(fù)時(shí),知道其自身的標(biāo)識(shí)或requestedServiceID的所請(qǐng)求的服務(wù)可以從該呼叫服務(wù)內(nèi)的所請(qǐng)求服務(wù)狀態(tài)記錄(514)中讀取其狀態(tài)(306、312、316),從所接收的響應(yīng)消息(512)中提取附加的交互式菜單響應(yīng)信息(320、324),并在其暫停的停止處繼續(xù)處理。
圖3的示例性數(shù)據(jù)結(jié)構(gòu)包括用于表示用戶(340)的記錄的結(jié)構(gòu)。呼叫服務(wù)可以保存這些記錄,因?yàn)楹艚蟹?wù)例如作為所登記的用戶或客戶知道該用戶。用戶記錄(340)可以包括用于用戶標(biāo)識(shí)代碼(302)、用戶名稱(326)、用戶地址(328、330、332、334)的字段和本領(lǐng)域的技術(shù)人員能夠想到的其它的用戶相關(guān)字段。這個(gè)示例性的用戶記錄(340)還包括稱作menuEndpoint的字段(336),標(biāo)識(shí)對(duì)于在該記錄內(nèi)標(biāo)識(shí)的用戶來(lái)說(shuō)可以將交互式菜單發(fā)送給的電信設(shè)備的數(shù)據(jù)通信端點(diǎn)。可選擇地與在電信設(shè)備上的電信軟件程序的標(biāo)識(shí)符相組合,通常稱作‘端口號(hào)’,通過(guò)網(wǎng)絡(luò)地址的編碼來(lái)標(biāo)識(shí)數(shù)據(jù)通信端點(diǎn)??梢詫⒕W(wǎng)絡(luò)地址編碼如下·URL(通用資源標(biāo)識(shí)符),例如www.someDevice.com/myScript.cgi;·到URL的郵件,例如5128381449@someDevice.com;·原始網(wǎng)絡(luò)地址,例如用點(diǎn)隔開的十進(jìn)制IP地址,例如66.135.192.87;·WSDL web服務(wù)端點(diǎn),例如<wsdlendpointname=“telComDev”wsdmtarget=“urnmyProg”>
·電話號(hào)碼;和·本領(lǐng)域的技術(shù)人員將想到的其它編碼。
通過(guò)根據(jù)在用戶記錄內(nèi)的用戶的userID查看用戶的menuEndpoint,如在圖3中的參考(340)所圖示的,具有用于呼叫該服務(wù)的用戶的用戶記錄的呼叫服務(wù)可以為在該記錄內(nèi)識(shí)別出的用戶識(shí)別出交互式菜單可以發(fā)送到的電信設(shè)備的數(shù)據(jù)通信端點(diǎn)。
圖3的示例性數(shù)據(jù)結(jié)構(gòu)包括在菜單端點(diǎn)目錄(342)內(nèi)表示記錄的結(jié)構(gòu)??梢詫⒉藛味它c(diǎn)目錄保存作為例如在貿(mào)易商或用戶的電話公司內(nèi)的電子商務(wù)服務(wù)器的服務(wù)。菜單端點(diǎn)目錄記錄(342)包括稱作userPhoneNumber的字段(338),存儲(chǔ)用戶的電話號(hào)碼、路線號(hào)碼、移動(dòng)號(hào)碼或任何其它類型的號(hào)碼。菜單端點(diǎn)目錄記錄(342)包括稱作menuEndpoint的字段(336),標(biāo)識(shí)用于在該記錄內(nèi)標(biāo)識(shí)的用戶的交互式菜單可以發(fā)送到的電信設(shè)備的數(shù)據(jù)通信端點(diǎn)。通過(guò)從該呼叫的callerID數(shù)據(jù)中讀出用戶的電話號(hào)碼,和根據(jù)在菜單端點(diǎn)目錄(所述菜單端點(diǎn)目錄具有如在圖3上的參考(342)所示的記錄)內(nèi)的用戶電話號(hào)碼查找用戶的menuEndpoint,沒(méi)有記載呼叫該服務(wù)的用戶的用戶記錄的呼叫服務(wù)可以識(shí)別出可以為在記錄內(nèi)標(biāo)識(shí)的用戶傳送交互式菜單的電信設(shè)備的數(shù)據(jù)通信端點(diǎn)。
為了進(jìn)一步解釋,圖4是說(shuō)明根據(jù)本發(fā)明實(shí)施例的交互式菜單傳輸?shù)氖纠苑椒ǖ牧鞒虉D,包括用戶(134)通過(guò)呼叫呼叫服務(wù)(416)請(qǐng)求(402)呼叫服務(wù)的所請(qǐng)求服務(wù)(418)。在圖4的例子中,呼叫服務(wù)包括服務(wù)(420)、語(yǔ)音響應(yīng)系統(tǒng)(421)和一個(gè)或多個(gè)交互式菜單(422)。在圖4的例子中,將用戶的電信設(shè)備表示為移動(dòng)電話,盡管如上所述,該電信設(shè)備也可以表示為任意數(shù)量的設(shè)備,PDA、便攜式計(jì)算機(jī)、電話手持機(jī)、等等。
在圖4的例子中,將處理步驟(402、404、410、414、等等)描述為如同它們?cè)趩蝹€(gè)用戶電信設(shè)備(110)內(nèi)執(zhí)行,盡管如上所述,這并不限制本發(fā)明??蛇x擇地,例如,用戶可以請(qǐng)求呼叫服務(wù)的服務(wù),并請(qǐng)求將交互式菜單下載到除了用戶進(jìn)行呼叫的設(shè)備之外的某個(gè)設(shè)備。呼叫服務(wù)可以將交互式菜單從另一設(shè)備下載到通信端點(diǎn),用戶可以通過(guò)該另一設(shè)備提供菜單響應(yīng)數(shù)據(jù)。管理者可以通過(guò)移動(dòng)電話請(qǐng)求將交互式菜單下載給例如在秘書的辦公桌上的工作站。隨后,秘書可以通過(guò)在她的辦公桌上的工作站上操作交互式菜單提供交互式菜單響應(yīng)數(shù)據(jù)。
圖4的方法還包括在電信設(shè)備內(nèi)從呼叫服務(wù)接收(404)交互式菜單(408)。在圖4的方法中,交互式菜單可以包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符(圖3上的304)和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符(圖3上的306)。在圖4的方法中,接收(404)交互式菜單(408)包括在處理點(diǎn)上暫停(406)所請(qǐng)求的服務(wù)。圖4的方法還包括用戶根據(jù)交互式菜單(408)提供(410)交互式菜單響應(yīng)信息(412)。用戶可以操作通過(guò)呼叫服務(wù)將交互式菜單發(fā)送給的電信設(shè)備上的交互式菜單,或者用戶可以將交互式菜單移動(dòng)到另一個(gè)設(shè)備。
在圖4的方法中,可以與對(duì)呼叫服務(wù)的呼叫異步地執(zhí)行用戶根據(jù)交互式菜單通過(guò)電信設(shè)備提供(410)交互式菜單響應(yīng)信息。也就是,在圖4的方法中,接收(404)交互式菜單可以包括結(jié)束該呼叫。用戶可以在接收和操作交互式菜單時(shí)保持該呼叫開放,或者在完成交互式菜單之后如果需要的話,用戶可以結(jié)束該呼叫并回呼該呼叫服務(wù)。
圖4的方法還包括用戶使用交互式菜單響應(yīng)信息(412)從暫停所請(qǐng)求服務(wù)(418)的處理點(diǎn)恢復(fù)(414)所請(qǐng)求的服務(wù)(418),這可以通過(guò)用戶從電信設(shè)備向呼叫服務(wù)發(fā)送(424)包括交互式菜單響應(yīng)信息(412)的交互式菜單響應(yīng)消息來(lái)執(zhí)行。
為了進(jìn)一步解釋,圖5圖示了根據(jù)本發(fā)明實(shí)施例的用于交互式菜單傳輸?shù)牧硪粋€(gè)示例性方法的流程圖,包括通過(guò)來(lái)自用戶(134)的呼叫在呼叫服務(wù)(416)中接收(502)呼叫服務(wù)的所請(qǐng)求服務(wù)(418)的請(qǐng)求。在圖5的例子中,呼叫服務(wù)包括服務(wù)(420)、語(yǔ)音響應(yīng)系統(tǒng)(421)和一個(gè)或多個(gè)交互式菜單(422)。在圖5的例子中,通過(guò)在例如在圖1的參考(108)所示的電子商務(wù)服務(wù)器內(nèi)操作的呼叫服務(wù)(416)執(zhí)行處理步驟(502、504、508、512、等等)。
圖5的方法包括從呼叫服務(wù)向電信設(shè)備(110)發(fā)送(504)交互式菜單(408),包括在處理點(diǎn)上暫停(506)所請(qǐng)求的服務(wù)(418)。在圖5的方法中,交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符(在圖3上的408、304)和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符(在圖3上的408、304)。在圖5的方法中,暫停(506)所請(qǐng)求的服務(wù)還包括通過(guò)呼叫服務(wù)存儲(chǔ)(516)所請(qǐng)求服務(wù)的狀態(tài)(514),包括存儲(chǔ)標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符(在圖3上的514、304)和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符(圖3上的514、306)。在圖5的例子中,將用戶的電信設(shè)備(110)表示為移動(dòng)電話,盡管如上所述,該電信設(shè)備也可以表示為任意數(shù)量的設(shè)備,PDA、便攜式計(jì)算機(jī)、電話手持機(jī)、等等。
圖5的方法包括接收(508)交互式菜單響應(yīng)消息(510),其中包括根據(jù)該交互式菜單(408)規(guī)定的交互式菜單響應(yīng)信息(412)。在圖5的方法中,可以與對(duì)呼叫服務(wù)的呼叫異步地執(zhí)行接收(508)交互式菜單響應(yīng)消息。也就是,發(fā)送(504)交互式菜單可以包括結(jié)束該呼叫。圖5的方法包括一旦接收(508)到交互式菜單響應(yīng)消息,使用交互式菜單響應(yīng)信息(412)從暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)恢復(fù)(512)所請(qǐng)求的服務(wù)(418)。
根據(jù)上述描述將理解,在不脫離本發(fā)明的實(shí)際精神的情況下,可以在本發(fā)明的各種實(shí)施例中進(jìn)行修改和改變。在本說(shuō)明書中的描述僅是為了說(shuō)明目的,而不能解釋為限制意義。本發(fā)明的保護(hù)范圍僅通過(guò)權(quán)利要求的描述來(lái)限制。
權(quán)利要求
1.一種用于傳輸交互式菜單的方法,該方法包括通過(guò)到呼叫服務(wù)的呼叫,用戶請(qǐng)求呼叫服務(wù)的服務(wù),該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)和一個(gè)或多個(gè)交互式菜單;在電信設(shè)備內(nèi)從呼叫服務(wù)接收交互式菜單,包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);用戶根據(jù)交互式菜單提供交互式菜單響應(yīng)信息;和用戶利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
2.權(quán)利要求1的方法,其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
3.權(quán)利要求1的方法,其中接收交互式菜單還包括結(jié)束該呼叫。
4.權(quán)利要求1的方法,其中用戶根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息還包括用戶與到呼叫服務(wù)的呼叫異步地根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息。
5.權(quán)利要求1的方法,其中用戶恢復(fù)所請(qǐng)求的服務(wù)還包括用戶向該呼叫服務(wù)發(fā)送包括交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息。
6.一種用于傳輸交互式菜單的方法,該方法包括通過(guò)來(lái)自用戶的呼叫在呼叫服務(wù)內(nèi)接收對(duì)該呼叫服務(wù)的所請(qǐng)求服務(wù)的請(qǐng)求,該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)、服務(wù)和一個(gè)或多個(gè)交互式菜單;從呼叫服務(wù)向電信設(shè)備發(fā)送交互式菜單,包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);接收包括根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息;和利用交互式菜單響應(yīng)信息在暫停所請(qǐng)求服務(wù)的處理點(diǎn)上恢復(fù)所請(qǐng)求的服務(wù)。
7.權(quán)利要求6的方法,其中暫停所請(qǐng)求的服務(wù)還包括通過(guò)呼叫服務(wù)存儲(chǔ)所請(qǐng)求服務(wù)的狀態(tài),包括存儲(chǔ)標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
8.權(quán)利要求6的方法,其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
9.權(quán)利要求6的方法,其中發(fā)送交互式菜單還包括結(jié)束該呼叫。
10.權(quán)利要求6的方法,其中接收交互式菜單響應(yīng)消息還包括與到呼叫服務(wù)的呼叫異步地接收交互式菜單響應(yīng)消息。
11.一種用于傳輸交互式菜單的系統(tǒng),該系統(tǒng)包括用于通過(guò)到呼叫服務(wù)的呼叫,請(qǐng)求呼叫服務(wù)的服務(wù)的裝置,該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)和一個(gè)或多個(gè)交互式菜單;用于在電信設(shè)備內(nèi)從呼叫服務(wù)接收交互式菜單的裝置,包括用于在處理點(diǎn)上暫停所請(qǐng)求的服務(wù)的裝置;用于根據(jù)交互式菜單提供交互式菜單響應(yīng)信息的裝置;和用于利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)的裝置。
12.權(quán)利要求11的系統(tǒng),其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
13.權(quán)利要求11的系統(tǒng),其中用于接收交互式菜單的裝置還包括用于結(jié)束該呼叫的裝置。
14.權(quán)利要求11的系統(tǒng),其中用于根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息的裝置還包括用于與到呼叫服務(wù)的呼叫異步地根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息的裝置。
15.權(quán)利要求11的系統(tǒng),其中用于恢復(fù)所請(qǐng)求的服務(wù)的裝置還包括用于向該呼叫服務(wù)發(fā)送包括交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息的裝置。
16.一種用于傳輸交互式菜單的系統(tǒng),該系統(tǒng)包括用于通過(guò)來(lái)自用戶的呼叫在呼叫服務(wù)內(nèi)接收對(duì)該呼叫服務(wù)的所請(qǐng)求服務(wù)的請(qǐng)求的裝置,該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)、服務(wù)和一個(gè)或多個(gè)交互式菜單;用于從呼叫服務(wù)向電信設(shè)備發(fā)送交互式菜單的裝置,包括用于在處理點(diǎn)上暫停所請(qǐng)求的服務(wù)的裝置;用于接收包括根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息的裝置;和用于利用交互式菜單響應(yīng)信息在暫停所請(qǐng)求服務(wù)的處理點(diǎn)上恢復(fù)所請(qǐng)求的服務(wù)的裝置。
17.權(quán)利要求16的系統(tǒng),其中用于暫停所請(qǐng)求的服務(wù)的裝置還包括用于通過(guò)呼叫服務(wù)存儲(chǔ)所請(qǐng)求服務(wù)的狀態(tài)的裝置,包括用于存儲(chǔ)標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符的裝置。
18.權(quán)利要求16的系統(tǒng),其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
19.權(quán)利要求16的系統(tǒng),其中用于發(fā)送交互式菜單的裝置還包括用于結(jié)束該呼叫的裝置。
20.權(quán)利要求16的系統(tǒng),其中用于接收交互式菜單響應(yīng)消息的裝置還包括用于與到呼叫服務(wù)的呼叫異步地接收交互式菜單響應(yīng)消息的裝置。
21.一種計(jì)算機(jī)程序產(chǎn)品,用于傳輸交互式菜單,該計(jì)算機(jī)程序產(chǎn)品包括記錄介質(zhì),記錄在記錄介質(zhì)上,用于通過(guò)到呼叫服務(wù)的呼叫,請(qǐng)求呼叫服務(wù)的服務(wù)的裝置,該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)計(jì)算機(jī)程序產(chǎn)品和一個(gè)或多個(gè)交互式菜單;記錄在記錄介質(zhì)上,用于在電信設(shè)備內(nèi)從呼叫服務(wù)接收交互式菜單的裝置,包括用于在處理點(diǎn)上暫停所請(qǐng)求的服務(wù)的裝置;記錄在記錄介質(zhì)上,用于根據(jù)交互式菜單提供交互式菜單響應(yīng)信息的裝置;和記錄在記錄介質(zhì)上,用于利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)的裝置。
22.權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
23.權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于接收交互式菜單的裝置還包括記錄在記錄介質(zhì)上的用于結(jié)束該呼叫的裝置。
24.權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息的裝置還包括記錄在記錄介質(zhì)上的用于與到呼叫服務(wù)的呼叫異步地根據(jù)交互式菜單通過(guò)電信設(shè)備提供交互式菜單響應(yīng)信息的裝置。
25.權(quán)利要求21的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于恢復(fù)所請(qǐng)求的服務(wù)的裝置還包括記錄在記錄介質(zhì)上的用于向該呼叫服務(wù)發(fā)送包括交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息的裝置。
26.一種計(jì)算機(jī)程序產(chǎn)品,用于傳輸交互式菜單,該計(jì)算機(jī)程序產(chǎn)品包括記錄介質(zhì);記錄在記錄介質(zhì)上的,用于通過(guò)來(lái)自用戶的呼叫在呼叫服務(wù)內(nèi)接收對(duì)該呼叫服務(wù)的所請(qǐng)求服務(wù)的請(qǐng)求的裝置,該呼叫服務(wù)包括服務(wù)、語(yǔ)音計(jì)算機(jī)程序產(chǎn)品、服務(wù)和一個(gè)或多個(gè)交互式菜單;記錄在記錄介質(zhì)上的,用于從呼叫服務(wù)向電信設(shè)備發(fā)送交互式菜單的裝置,包括記錄在記錄介質(zhì)上的用于在處理點(diǎn)上暫停所請(qǐng)求的服務(wù)的裝置;記錄在記錄介質(zhì)上的,用于接收包括根據(jù)交互式菜單規(guī)定的交互式菜單響應(yīng)信息的交互式菜單響應(yīng)消息的裝置;和記錄在記錄介質(zhì)上的,用于利用交互式菜單響應(yīng)信息在暫停所請(qǐng)求服務(wù)的處理點(diǎn)上恢復(fù)所請(qǐng)求的服務(wù)的裝置。
27.權(quán)利要求26的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于暫停所請(qǐng)求的服務(wù)的裝置還包括記錄在記錄介質(zhì)上的用于通過(guò)呼叫服務(wù)存儲(chǔ)所請(qǐng)求服務(wù)的狀態(tài)的裝置,包括記錄在記錄介質(zhì)上的用于存儲(chǔ)標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符的裝置。
28.權(quán)利要求26的計(jì)算機(jī)程序產(chǎn)品,其中交互式菜單包括標(biāo)識(shí)所請(qǐng)求服務(wù)的服務(wù)標(biāo)識(shí)符和標(biāo)識(shí)暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)的處理點(diǎn)標(biāo)識(shí)符。
29.權(quán)利要求26的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于發(fā)送交互式菜單的裝置還包括記錄在記錄介質(zhì)上的用于結(jié)束該呼叫的裝置。
30.權(quán)利要求26的計(jì)算機(jī)程序產(chǎn)品,其中記錄在記錄介質(zhì)上的用于接收交互式菜單響應(yīng)消息的裝置還包括記錄在記錄介質(zhì)上的用于與到呼叫服務(wù)的呼叫異步地接收交互式菜單響應(yīng)消息的裝置。
全文摘要
交互式菜單的傳輸包括通過(guò)到呼叫服務(wù)的呼叫,用戶請(qǐng)求呼叫服務(wù)的服務(wù),該呼叫服務(wù)包括服務(wù)、語(yǔ)音響應(yīng)系統(tǒng)和一個(gè)或多個(gè)交互式菜單;在電信設(shè)備內(nèi)從呼叫服務(wù)接收交互式菜單,包括在處理點(diǎn)上暫停所請(qǐng)求的服務(wù);用戶根據(jù)交互式菜單提供交互式菜單響應(yīng)信息;和用戶利用交互式菜單響應(yīng)信息從暫停所請(qǐng)求服務(wù)所在的處理點(diǎn)恢復(fù)所請(qǐng)求的服務(wù)。
文檔編號(hào)H04M3/493GK1770804SQ20051008947
公開日2006年5月10日 申請(qǐng)日期2005年8月15日 優(yōu)先權(quán)日2004年11月4日
發(fā)明者邁克爾·P.·卡爾森, 琳達(dá)·A.·萊爾, 赫爾曼·羅德里古茲 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司