專利名稱:通過短訊服務(wù)的移動銀行服務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及一種交易系統(tǒng)的界面,尤其涉及一種通過短訊服務(wù)作移動銀行服務(wù)的交易系統(tǒng)的界面。
背景技術(shù):
隨著遍及移動電話的無線數(shù)據(jù)服務(wù)的盛行,很多商業(yè)運作都通過提供他們自己的尤其適應(yīng)于這些電話的服務(wù),以促進對于他們的在線服務(wù)的訪問。例如,商人可以操作一個與它們的主網(wǎng)頁分開的移動網(wǎng)頁,所述移動網(wǎng)頁被特別設(shè)計以令移動電話用戶的導(dǎo)航更為簡單。移動電話通常因為有限的輸入或輸出選擇而受到一些可訪問性的問題的困擾,所以確保優(yōu)質(zhì)體驗的唯一方法可能是提供一種手段以跟特別設(shè)計給移動電話用戶的商業(yè)作出互動。金融機構(gòu)是嘗試滿足移動電話用戶的商業(yè)運作之一。如先前提到的,這通常包括考慮到移動電話屏幕的顯示限制和移動電話的輸入能力,設(shè)計特別的網(wǎng)頁給移動電話用戶,以訪問他們的戶口信息。其他金融機構(gòu)可能依靠自動化服務(wù),當(dāng)電話用戶撥打自動化服務(wù)時,容許用戶操縱一系列的提示符以進行金融交易。雖然這些金融機構(gòu)和其他商業(yè)運作的努力已經(jīng)增加了與使用在移動電話上的數(shù)據(jù)或語音通訊的企業(yè)的互動的效率,但是實施這些設(shè)備通常牽涉到企業(yè)的巨大開支。企業(yè)不只必須運行服務(wù)以接受來自其客戶的通訊,而且亦必須設(shè)計,實施和維護允許接受來自其客戶通訊的構(gòu)架,以在企業(yè)的現(xiàn)存系統(tǒng)上操作他們的記錄。短訊服務(wù)(“SMS")為一種很多移動電話用戶可用的通信協(xié)議,其允許給其他移動電話用戶傳輸簡短的文字訊息。因為SMS的限制,要將SMS應(yīng)用于商業(yè)環(huán)境中很困難,而且允許用戶跟企業(yè)如金融機構(gòu)進行交易的SMS的用途亦很有限。因此,需要有一種容許商業(yè)運作如金融機構(gòu)將SMS通訊結(jié)合到它們的商業(yè)系統(tǒng)的界面。
發(fā)明內(nèi)容
本發(fā)明的實施例包括一種通過界面連接用戶裝置到交易系統(tǒng)的方法。所述方法包括從SMS訊息中的SMS網(wǎng)關(guān)接收指令,所述SMS訊息源自所述用戶裝置,解析所述指令以獲得相應(yīng)的交易,在所述交易系統(tǒng)上調(diào)用函數(shù)以進行所述交易,從所述交易系統(tǒng)接收響應(yīng),和在響應(yīng)SMS訊息中傳送所述響應(yīng)到所述用戶裝置。本發(fā)明的實施例還包括一種用戶裝置和交易系統(tǒng)之間的界面。所述界面包括從 SMS訊息中的SMS網(wǎng)關(guān)接收指令的第一接收模塊,所述SMS消息源自所述用戶裝置,解析所述指令以獲得相應(yīng)的交易的解析模塊,在所述交易系統(tǒng)上調(diào)用函數(shù)以進行所述交易的服務(wù)管理員模塊,從所述交易系統(tǒng)接收響應(yīng)的第二接受模塊,和在響應(yīng)SMS訊息中傳送響應(yīng)到所述用戶裝置的傳送模塊。本發(fā)明的實施例還包括一種包括計算器可用媒介的計算器程序產(chǎn)品,所述計算器可用媒介上記錄有計算器程序邏輯以容許處理器提供用戶裝置和交易系統(tǒng)之間的界面。所述計算器程序邏輯包括容許處理器從SMS訊息中的SMS網(wǎng)關(guān)接收指令的第一接收手段,所述SMS消息源自所述用戶裝置,容許處理器解析所述交易系統(tǒng)以獲得相應(yīng)的交易的解析手段,容許處理器在所述交易系統(tǒng)上調(diào)用函數(shù)以進行所述交易的調(diào)用手段,容許處理器從所述交易系統(tǒng)接收響應(yīng)的第二接收手段,和容許處理器在響應(yīng)SMS訊息中傳送響應(yīng)到所述用戶裝置的傳送手段。本發(fā)明更多的特征和優(yōu)點,并本發(fā)明的不同實施例的結(jié)構(gòu)和運作在以下參照附圖詳細描述。留意本發(fā)明并不限制于在此描述的特定實施例。這些實施例只作說明目的而在此提出?;诎诖说慕虒?dǎo),更多的實施例對本領(lǐng)域的技術(shù)人員來說是顯而易見的。
在此并入并形成說明書一部分的
了本發(fā)明的實施例,并連同描述一起有助于解釋本發(fā)明的原理和容許本領(lǐng)域的技術(shù)人員去制造和使用本發(fā)明。圖1顯示根據(jù)本發(fā)明的一個實施例的移動銀行服務(wù)網(wǎng)絡(luò)。圖2顯示根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)網(wǎng)絡(luò)之內(nèi)的通訊頻道。圖3顯示根據(jù)本發(fā)明的一個實施例的移動銀行服務(wù)界面。圖4顯示根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面更多的模塊。圖5為根據(jù)本發(fā)明的一個實施例,顯示移動銀行服務(wù)界面連接用戶裝置和銀行系統(tǒng)的步驟的流程圖。圖6為根據(jù)本發(fā)明的一個實施例,向移動銀行界面提供用戶認證的步驟的流程圖。圖7顯示根據(jù)本發(fā)明的一個實施例,用于移動銀行服務(wù)界面的SMS服務(wù)。圖8顯示根據(jù)本發(fā)明的一個實施例,用于移動銀行服務(wù)界面的智能客戶服務(wù)。圖9顯示根據(jù)本發(fā)明的一個實施例,用于移動銀行服務(wù)界面的WAP服務(wù)。圖10顯示根據(jù)本發(fā)明的一個實施例的指令安全等級。圖11顯示根據(jù)本發(fā)明的一個實施例,在用戶裝置上的用戶認證和交易界面。圖12顯示根據(jù)本發(fā)明的一個實施例的指令語法模塊。圖13為根據(jù)本發(fā)明的一個實施例,顯示決定用戶區(qū)域設(shè)置的步驟的流程圖。圖14顯示可在其中實施本發(fā)明的實施例的示例計算器系統(tǒng)。本發(fā)明在此參照附圖描述。在附圖中,相似的參考編號指相同或功能上類似的元素。另外,基本地,參考編號最左方的數(shù)字指出該參考編號最初出現(xiàn)的圖號。
具體實施例方式I.前言以下本發(fā)明的具體實施方式
參照顯示跟本發(fā)明一致的示范實施例的附圖??赡苡衅渌膶嵤├?,而亦可以在本發(fā)明的精神和范圍內(nèi)對實施例作出改動。因此,具體實施方式
部分并不為了限制本發(fā)明。相反的,本發(fā)明的范圍被附上的權(quán)利要求書所定義。對本領(lǐng)域的人員很明顯地,本發(fā)明如以下描述的,可以在很多不同軟件,硬件,固件和/或在圖中顯示的個體中實施。任何實施本發(fā)明的實際軟件程序代碼跟硬件的特別控制并不限制本發(fā)明。因此,在此處提出的詳細程度的前提下,本發(fā)明運作上的行為會在理解到有對實施例作出改動或變更的可能之下而描述。圖1顯示根據(jù)本發(fā)明的一個實施例的移動銀行服務(wù)網(wǎng)絡(luò)100。網(wǎng)絡(luò)100包括用戶裝置102,無線網(wǎng)絡(luò)104,移動銀行服務(wù)界面106,和金融機構(gòu)系統(tǒng)108。如在本說明書所用的,用戶裝置102通常地是擁有數(shù)據(jù)通訊能力的移動電話,即使相關(guān)領(lǐng)域的技術(shù)人員會實時理解到可以使用任何通訊裝置或擁有通訊能力的裝置來代替。同樣地,在本說明書之內(nèi), 網(wǎng)絡(luò)104通常為無線網(wǎng)絡(luò),即使本領(lǐng)域的技術(shù)人員會同樣的理解到,根據(jù)用戶裝置102的性能,其他類型的網(wǎng)絡(luò),例如任何類型的有線網(wǎng)絡(luò)或任何類型的無線技術(shù)(例如藍芽,手機網(wǎng)絡(luò),Wi-Fi,點對點等)均可用來代替無線網(wǎng)絡(luò)104。在本說明書之內(nèi),金融系統(tǒng)108通常為銀行系統(tǒng),根據(jù)本發(fā)明的一個實施例,所述系統(tǒng)容許用戶訪問他或她的財務(wù)記錄,并進行金融交易例如結(jié)余查詢或從用戶其中一個戶口轉(zhuǎn)賬到另外一個戶口等。但是,相關(guān)領(lǐng)域的技術(shù)人員會理解到系統(tǒng)108并不限于銀行業(yè)或金融業(yè)的范疇,并可以包括其他用戶裝置102操作的系統(tǒng)。作為例子但不為限制的,移動銀行服務(wù)界面106會在本說明書中指為通過金融機構(gòu)系統(tǒng)108向用戶提供可用的銀行服務(wù)功能的界面,但相關(guān)領(lǐng)域的技術(shù)人員會理解到界面106和系統(tǒng)108可允許用戶通過用戶裝置102訪問其它系統(tǒng)。作為例子但不為限制的,界面106和系統(tǒng)108允許用戶裝置102的用戶訪問商人系統(tǒng)(代替金融系統(tǒng)108)以進行通過商人系統(tǒng)界面(代替移動銀行界面106) 訪問的采購。根據(jù)本發(fā)明的一個實施例,金融系統(tǒng)108為銀行服務(wù)數(shù)據(jù)庫(未顯示)的網(wǎng)頁前端。正常地,用戶會通過在個人計算器上打開網(wǎng)頁瀏覽器并直接訪問網(wǎng)頁來訪問這些系統(tǒng), 利用嵌入在網(wǎng)頁內(nèi)的功能跟儲存在金融機構(gòu)處的他們的戶口信息進行互動。根據(jù)本發(fā)明另外一個實施例,金融系統(tǒng)108對用戶例如顧客來說為金融機構(gòu)的可網(wǎng)絡(luò)訪問的入口點,以訪問他們的戶口信息。根據(jù)本發(fā)明一個進一步的實施例,金融系統(tǒng)108為銀行員工手工操作的核心銀行系統(tǒng)。相關(guān)領(lǐng)域的技術(shù)人員會理解到金融系統(tǒng)108更多的配置都在本發(fā)明的范圍之內(nèi),而上述的配置只作為例子而不是限制提出。根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面106通過從用戶裝置102接收指令并將指令翻譯成金融系統(tǒng)108可理解的操作,如以下更詳細公開的,來簡化用戶裝置102和金融系統(tǒng)108之間的通訊。再者,根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面106包括在無線網(wǎng)絡(luò)104之上建立跟用戶裝置102通訊的邏輯。根據(jù)本發(fā)明的一個實施例,無線網(wǎng)絡(luò) 104為移動通訊網(wǎng)絡(luò)。II.網(wǎng)絡(luò)通訊圖2為根據(jù)本發(fā)明的一個實施例,顯示在移動銀行服務(wù)網(wǎng)絡(luò)之內(nèi)的通訊頻道的網(wǎng)絡(luò)200。如之前公開的,用戶裝置102可操作以在無線網(wǎng)絡(luò)104之上聯(lián)機到移動銀行服務(wù)界面106,以訪問金融系統(tǒng)(未顯示)。相關(guān)領(lǐng)域的技術(shù)人員會明白用戶裝置102例如移動電話,可以在無線網(wǎng)絡(luò)104上使用多種不同的協(xié)議來通訊,例如移動通訊網(wǎng)絡(luò)。根據(jù)本發(fā)明的一個實施例,用戶裝置102被配置以在無線網(wǎng)絡(luò)104上傳送符合短訊服務(wù)(“SMS")協(xié)議206的數(shù)據(jù)。根據(jù)本發(fā)明的一個實施例,SMS網(wǎng)關(guān)210被使用以從無線網(wǎng)絡(luò)104接收SMS數(shù)據(jù)206通訊,并將通訊轉(zhuǎn)送到移動銀行服務(wù)界面106。根據(jù)本發(fā)明的一個實施例,SMS網(wǎng)關(guān)210為加州德布連市的賽貝斯股分有限公司提供的Sykise 365 系統(tǒng)。相關(guān)領(lǐng)域的技術(shù)人員會明白,如圖2中所示的SMS網(wǎng)關(guān)210的準確配置不須在所有系統(tǒng)中存在,在那些系統(tǒng)中實施其它轉(zhuǎn)送SMS數(shù)據(jù)206到移動銀行服務(wù)界面106的手段。根據(jù)本發(fā)明的一個實施例,用戶裝置102通過使用分配給移動銀行服務(wù)界面106 的特別‘‘短碼‘‘來傳送SMS數(shù)據(jù)206到SMS網(wǎng)關(guān)210,以允許SMS網(wǎng)關(guān)210正確地將SMS數(shù)據(jù)206運到移動銀行服務(wù)界面106。根據(jù)本發(fā)明的另外一個實施例,短碼被分配給移動銀行服務(wù)界面106代表的金融機構(gòu)。更多關(guān)于移動銀行服務(wù)網(wǎng)絡(luò)的細節(jié)在共同擁有的美國專利申請?zhí)?2/183,377,代理人案號1933. 0600000,申請日2008年7月31日,名為〃移動銀行服務(wù)架構(gòu)〃的申請中公開,在此以全文并入作為參考。III.移動銀行服務(wù)界面圖3為根據(jù)本發(fā)明的一個實施例,顯示移動銀行服務(wù)界面106的額外特征的網(wǎng)絡(luò) 300。如在之前的圖2中顯示的,移動銀行服務(wù)界面106能夠接收SMS數(shù)據(jù)206。根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面包括管理在一或多條數(shù)據(jù)頻道之上的通訊的頻道管理員模塊302,例如關(guān)聯(lián)SMS數(shù)據(jù)206的頻道。根據(jù)本發(fā)明的一個實施例,SMS頻道被指令驅(qū)動的SMS服務(wù)模塊308處理,以跟SMS數(shù)據(jù)206進行界面連接。更多關(guān)于頻道管理員302的細節(jié)在共同擁有的美國申請?zhí)?2/183,377,代理人案號1933. 0600000,申請日2008年7月31日,名為〃移動銀行服務(wù)架構(gòu)〃的申請中公開,在此以全文并入作為參考。根據(jù)本發(fā)明的一個實施例,頻道管理員302還包括認證用戶或用戶裝置的安全層。根據(jù)本發(fā)明的一個實施例,安全層被配置以決定需要執(zhí)行從用戶通過服務(wù)模塊而來的指令,例如是服務(wù)模塊306,308和312,認證用戶或用戶裝置,和在如果通過認證時容許指令的處理的認證等級。根據(jù)本發(fā)明的一個實施例,頻道管理員302還包括服務(wù)管理員316。根據(jù)本發(fā)明的一個實施例,頻道管理員302通過連接器模塊304,促進從用戶裝置通過指令驅(qū)動的服務(wù)模塊308接收到金融系統(tǒng)108的指令的通訊,這會在以下完全討論。相關(guān)領(lǐng)域的技術(shù)人員可理解服務(wù)管理員316的性能不須集中在單一個模塊內(nèi),而可以可選地在頻道管理員302中間分布。根據(jù)本發(fā)明的一個實施例,服務(wù)管理員316的性能在指令驅(qū)動的服務(wù)模塊308之內(nèi)本地化。根據(jù)本發(fā)明的一個進一步的實施例,頻道管理員302為服務(wù)管理員316的一部分。根據(jù)本發(fā)明的一個實施例,連接器模塊304容許頻道管理員302通過例如服務(wù)管理員316調(diào)用金融系統(tǒng)108內(nèi)的函數(shù),以進行從用戶裝置通過指令驅(qū)動SMS服務(wù)模塊308 接收的指令。根據(jù)本發(fā)明的一個實施例,連接器模塊304的功能通過在連接器模塊304之內(nèi)提供連接器應(yīng)用編程界面(〃 API" )318而實現(xiàn)。連接器API318向金融系統(tǒng)108的函數(shù)提供界面,這些函數(shù)可以被服務(wù)管理員316 調(diào)用,以執(zhí)行從用戶裝置經(jīng)過指令驅(qū)動服務(wù)模塊308接收的指令。金融系統(tǒng)108提供的函數(shù)包括付款320功能,轉(zhuǎn)賬322功能,自動結(jié)算(“ACH" ) 3M功能,匯款3 功能,結(jié)余查詢3 功能,和基本銀行服務(wù)330功能。相關(guān)領(lǐng)域的技術(shù)人員會明白金融系統(tǒng)108可以提供額外的功能,以容許用戶跟金融機構(gòu)互動,而上述的金融系統(tǒng)108所提供的功能只作為例子而不是限制來描述。再者,如先前公開的,這些功能并不限于金融服務(wù),而可以伸延到其他應(yīng)用,包括任何牽涉用戶互動的應(yīng)用。根據(jù)本發(fā)明的一個實施例,連接器304內(nèi)提供有連接器插件332,以實施在連接器 API318中描述的函數(shù)。插件332實施一個或多個連接器API318所描述的函數(shù),例如轉(zhuǎn)賬 322功能,或結(jié)余查詢3 功能。根據(jù)本發(fā)明的一個實施例,開發(fā)人員創(chuàng)建用于跟連接器304 一起使用的插件332。根據(jù)本發(fā)明的一個進一步的實施例,多個插件332同時被提供,以跟多個金融機構(gòu)系統(tǒng)108的末端聯(lián)機。相關(guān)領(lǐng)域的技術(shù)人員會理解到插件332存在多個配置, 而上述配置只作為例子而不是限制提供。根據(jù)本發(fā)明的一個實施例,連接器API318提供定義函數(shù)所用的輸入和輸出參數(shù)的函數(shù)說明。如函數(shù)已實施在插件332中,服務(wù)管理員316被配置以調(diào)用該函數(shù)。根據(jù)本發(fā)明的實施例,函數(shù)通過給連接器API318描述的一或多個函數(shù)定義函數(shù),以在插件332中實施,實施的函數(shù)使輸入和輸出參數(shù)被相應(yīng)的函數(shù)說明所定義。例如,轉(zhuǎn)賬322函數(shù)的說明可以取源帳戶,目標帳戶,和幣值作為輸入,并提供成功或失敗的確認作為輸出。插件322 內(nèi)的轉(zhuǎn)賬322函數(shù)的實際實施方案會使用上述輸入以進行轉(zhuǎn)賬交易,并根據(jù)連接器API318 的函數(shù)說明,返回成功或失敗的訊息。根據(jù)本發(fā)明的一個實施例,此實施方案通過虛擬函數(shù)的使用來達成。根據(jù)本發(fā)明的一個實施例,插件332通過調(diào)用一或多個金融系統(tǒng)108的遠程函數(shù)來實施函數(shù)。例如,根據(jù)本發(fā)明的一個實施例,如金融系統(tǒng)108沒有跟插件332連接的專用通訊服務(wù),但有在線銀行服務(wù)服務(wù)332,插件332可以被實施以通過因特網(wǎng)訪問金融系統(tǒng) 108的在線銀行服務(wù),以最終進行實施的函數(shù)。IV.移動銀行服務(wù)界面的額外功能圖4顯示根據(jù)本發(fā)明的一個實施例的,包括移動銀行服務(wù)界面106的網(wǎng)絡(luò)400。跟以上一樣,移動銀行服務(wù)106包括頻道管理員302和連接器304,而且亦包括提升移動銀行服務(wù)界面106的功能的額外模塊。這些額外模塊會在以下更詳細描述。根據(jù)本發(fā)明的一個實施例,操作模塊402為允許金融機構(gòu)的員工進行員工為本的銀行服務(wù)工作,例如報告,案件管理,或許可證管理的網(wǎng)絡(luò)應(yīng)用程序。根據(jù)本發(fā)明的一個實施例,用戶數(shù)據(jù)管理模塊404為允許金融機構(gòu)的顧客,并金融機構(gòu)的員工,去管理顧客的數(shù)據(jù)例如用戶數(shù)據(jù)412的網(wǎng)絡(luò)應(yīng)用程序,因為它涉及移動銀行服務(wù)界面106。根據(jù)本發(fā)明的一個實施例,警告模塊406被配置以傳送關(guān)于警告狀況的訊息到用戶裝置。例如,移動銀行服務(wù)界面106可以在當(dāng)用戶的戶口結(jié)余跌穿某個值時,通過警告模塊406提供警告至用戶裝置。根據(jù)本發(fā)明的一個實施例,審計模塊408提供用于儲存經(jīng)過移動銀行服務(wù)界面 106的事件和訊息的機制。根據(jù)本發(fā)明的一個實施例,審計模塊408被配置以儲存從頻道管理員302中的用戶裝置接收的所有指令。相關(guān)領(lǐng)域的技術(shù)人員會明白審計模塊408可以被配置以記錄任何在移動銀行服務(wù)界面106內(nèi)發(fā)生的通訊,不論是移動銀行服務(wù)界面106內(nèi)部的,或是移動銀行服務(wù)界面106跟外面的系統(tǒng)的通訊,如金融系統(tǒng)108。根據(jù)本發(fā)明的一個實施例,審計模塊408還可運作以通過運作模塊402提供審計記錄報告給金融機構(gòu)的員工。根據(jù)本發(fā)明的一個實施例,I18N模塊410容許移動銀行服務(wù)界面106的國際化。根據(jù)本發(fā)明的一個進一步的實施例,所有傳送到用戶裝置的訊息均定義在資源文件中,因此可以本地化。根據(jù)本發(fā)明的一個實施例,同樣的,日期,數(shù)字和貨幣的格式可以跟各地域制定。根據(jù)本發(fā)明的另外一個實施例,從頻道管理員302的用戶裝置接收的指令根據(jù)相應(yīng)用戶地域的可制定指令語言來解讀。V.移動銀行服務(wù)界面的運作圖5為根據(jù)本發(fā)明的一個實施例,顯示移動銀行服務(wù)界面106的運作流程的流程圖。流程圖500在持續(xù)參照圖3所示的網(wǎng)絡(luò)300描述。所述方法在步驟501開始,并進行到步驟502,在此步驟中,移動銀行服務(wù)界面106從SMS訊息中的用戶裝置接收指令。在步驟504中,移動銀行服務(wù)界面106解析該指令。根據(jù)本發(fā)明的一個實施例,指令在移動銀行服務(wù)界面106內(nèi)的指令驅(qū)動SMS服務(wù)模塊308處進行解析。在步驟506中,移動銀行服務(wù)界面106決定是否需要認證以處理解析出的指令。如不需要認證,方法繼續(xù)到步驟512 ;或者,如果需要認證,方法則進行到步驟508,在此步驟中認證要求傳送到用戶裝置。根據(jù)本發(fā)明的一個實施例,認證由移動銀行服務(wù)界面106的安全層314進行。在步驟510,移動銀行服務(wù)界面106決定認證是否成功。如認證不成功, 方法進行到步驟518,在此步驟處理會完結(jié)。如認證成功,方法繼續(xù)到步驟512。在步驟512中,移動銀行服務(wù)界面106調(diào)用相應(yīng)步驟504所解析出的指令的函數(shù)。 根據(jù)本發(fā)明的一個實施例,函數(shù)通過連接器API318被調(diào)用,插件332提供函數(shù)的實施。如先前公開的,函數(shù)跟金融系統(tǒng)108進行通訊以執(zhí)行所要求的指令,而在步驟514中移動銀行服務(wù)界面106從金融系統(tǒng)108接收由于處理函數(shù)所得到的響應(yīng)。在步驟516中,響應(yīng)被提供給用戶裝置,而方法在步驟518結(jié)束。更多關(guān)于移動銀行服務(wù)界面106的細節(jié)在共同擁有的美國專利申請?zhí)?12/183,377,代理人案號1933. 0600000,申請日2008年7月31曰,名為"移動銀行服務(wù)架構(gòu)"的申請中公開,在此以全文并入作為參考。根據(jù)本發(fā)明的一個實施例,并持續(xù)參照圖5的流程圖500,圖3的網(wǎng)絡(luò)300和圖2 的網(wǎng)絡(luò)200,用戶跟移動銀行服務(wù)界面106之間的示例互動在此公開。用戶在用戶裝置102 輸入SMS訊息(或"文字訊息"),訊息有要求金融系統(tǒng)108進行某些交易的指令。在此例子中,用戶輸入訊息"BAL34789"以指示移動銀行服務(wù)界面106擷取她的帳戶號碼34789 的結(jié)余。之后用戶通過輸入關(guān)聯(lián)移動銀行服務(wù)界面106的數(shù)字,以傳送此SMS訊息到移動銀行服務(wù)界面106。根據(jù)本發(fā)明的一個實施例,所輸入的數(shù)字為一個唯一地識別移動銀行服務(wù)界面106和其后的金融系統(tǒng)108的短碼,例如10936。在流程圖500的步驟502中,移動銀行服務(wù)界面106接收SMS訊息,所述訊息為用戶的指令,而在步驟504中移動銀行服務(wù)界面106解析訊息以決定指令。之后,根據(jù)本發(fā)明的一個實施例,在步驟504中,移動銀行服務(wù)界面106會在上述訊息中識別兩個識別符, 該兩個識別符為"BAL"和"34789"。根據(jù)本發(fā)明的另外一個實施例,移動銀行服務(wù)界面106預(yù)計指令會在SMS訊息中的第一個識別符中提供,縱使相關(guān)領(lǐng)域的技術(shù)人員會理解到可以使用其他解析指令的手段。在此情況中,移動銀行服務(wù)界面106會解讀第一個識別符"BAL"為一個指令,并會將識別符關(guān)聯(lián)到要求用戶戶口結(jié)余的指令。根據(jù)本發(fā)明的一個實施例,之后的識別符會被解讀為根據(jù)指令語法的參數(shù),這會在本說明書中完全公開。根據(jù)本發(fā)明的一個進一步的實施例,移動銀行服務(wù)界面106的解析器可配置以定義,或再定義預(yù)計SMS訊息中的指令中的句法或語義。在步驟506,508和510中,移動銀行服務(wù)界面106進行所需的認證,這會在本說明書完全公開。根據(jù)本發(fā)明的一個實施例,在步驟512中,相應(yīng)于"BAL"指令的銀行服務(wù)函數(shù)會被服務(wù)管理員316使用連接器API318調(diào)用。根據(jù)本發(fā)明的一個實施例,關(guān)聯(lián)的函數(shù)為結(jié)余查詢函數(shù)328,如在插件332中實施的。插件332的相應(yīng)的函數(shù)實施方案跟金融系統(tǒng) 108互動,以進行關(guān)聯(lián)函數(shù)的交易,而在步驟514中,移動銀行服務(wù)界面106從金融系統(tǒng)108 接收對交易的響應(yīng)。在步驟516中,移動銀行服務(wù)界面106傳送響應(yīng)給用戶。根據(jù)本發(fā)明的一個實施例,響應(yīng)被設(shè)定以適合SMS訊息的限制。根據(jù)本發(fā)明的一個實施例,在上述的例子中,響應(yīng) SMS訊息會是戶口 ;34789 的結(jié)余14897. 44 元。根據(jù)本發(fā)明的一個進一步的實施例,如步驟506,508和510的認證步驟失敗,認證失敗效果的SMS訊息會代替用戶要求的信息傳送給用戶。根據(jù)本發(fā)明的一個進一步的實施例,移動銀行服務(wù)界面106傳送的響應(yīng)SMS訊息可以設(shè)定。VI.安全層的運作圖6為根據(jù)本發(fā)明的一個實施例,顯示安全層314的運作流程的流程圖600。方法在步驟601開始,并進行到步驟602,在此步驟中認證用戶裝置上的用戶的需要會被確認。 在步驟604中,用戶裝置支持WAP推送訊息的能力會被確認。如果用戶裝置支持WAP推送訊息的話,在步驟606中WAP推送訊息會傳送到用戶裝置,指示用戶裝置讀取認證頁面。否則,如果用戶裝置并不支持WAP推送訊息的話,在步驟608中認證頁面的URL被傳送到用戶裝置。根據(jù)本發(fā)明的一個實施例,在步驟608中傳送到用戶裝置的URL為SMS訊息。在步驟610中,用戶裝置上的用戶通過認證頁面被認證,而方法在612結(jié)束。WAP推送為WAP制式的特征,容許WAP內(nèi)容,例如WAP網(wǎng)頁在最低限的用戶干涉下被傳送到用戶裝置,例如移動電話。根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面106被配置以決定在步驟602中需要認證的用戶裝置是否能夠支持WAP推送功能,如步驟604所示。 如WAP推送功能可用,使用在步驟606中的WAP推送功能是優(yōu)選的,因為認證頁面會在不需用戶裝置上的用戶更多行動之下傳送到用戶裝置。 另外一種解決方案,對不支持WAP推送功能的用戶裝置有用的,為在步驟608中傳送訪問認證頁面的手段到用戶裝置。根據(jù)本發(fā)明的一個實施例,該訪問認證頁面的手段為在傳送到用戶裝置的SMS訊息中的認證頁面的URL的提供。相關(guān)領(lǐng)域的技術(shù)人員會理解到可以使用更多的認證手段,而上述手段只作為例子但不為限制描述。例如,包括需要處理的指令的SMS訊息可以包括提供認證的密碼。VII.服務(wù)模塊的更多功能圖7顯示根據(jù)本發(fā)明的一個實施例,包括指令驅(qū)動SMS服務(wù)308的網(wǎng)絡(luò)700。如先前提到的,用戶裝置102可運作以在無線網(wǎng)絡(luò)104上跟SMS網(wǎng)關(guān)210通訊,以傳送SMS訊息到移動銀行服務(wù)界面。根據(jù)本發(fā)明的一個實施例,移動銀行服務(wù)界面接收到的SMS訊息被指令驅(qū)動SMS服務(wù)308處理。根據(jù)本發(fā)明的一個實施例,指令驅(qū)動SMS服務(wù)308包括被配置以從SMS網(wǎng)關(guān)接收SMS訊息的SMS聆聽器模塊702。根據(jù)本發(fā)明的另一個的實施例,指令驅(qū)動SMS服務(wù)308還包括被配置以維持關(guān)聯(lián)用戶裝置102的狀態(tài)的狀態(tài)和通話管理員706。根據(jù)本發(fā)明的一個進一步的實施例,指令驅(qū)動SMS訊息308包括SMS指令解析器705,連接到指令語法模塊704 以解讀用戶裝置102傳送的指令。根據(jù)本發(fā)明的一個實施例,SMS聆聽器模塊702從SMS網(wǎng)關(guān)210捕捉SMS指令。根據(jù)本發(fā)明另一個實施例,SMS聆聽器模塊702被配置以從SMS網(wǎng)關(guān)210接收不同步訊息確認。根據(jù)本發(fā)明的一個進一步的實施例,SMS聆聽器模塊702被配置為雙向通訊模塊,還處理從移動銀行服務(wù)界面106經(jīng)過SMS網(wǎng)關(guān)210到用戶裝置102的訊息的傳送。根據(jù)本發(fā)明另一個實施例,從移動銀行服務(wù)界面106經(jīng)過SMS網(wǎng)關(guān)210到用戶裝置102的訊息的傳送由分開的SMS傳送服務(wù)處理。相關(guān)領(lǐng)域的技術(shù)人員會理解到更多通訊的配置是存在的,而上述的配置只作為例子但不為限制提出。根據(jù)本發(fā)明的一個實施例,狀態(tài)和通話管理員708被配置以在處理用戶指令期間維持用戶通話,以防止對每一個指令進行再認證的需要。根據(jù)本發(fā)明另一個實施例,當(dāng)用戶裝置102的用戶進行認證后,關(guān)聯(lián)用戶裝置102的獨一標識符,例如電話號碼,會被使用以關(guān)聯(lián)更多從在會話狀態(tài)和已知是已認證的用戶裝置102接收的訊息。根據(jù)本發(fā)明的一個實施例,為提升安全性,通話被配置以在若干一段時間之后超時。圖8顯示根據(jù)本發(fā)明的一個實施例,包括豐富客戶服務(wù)306的網(wǎng)絡(luò)800。圖9顯示根據(jù)本發(fā)明的一個實施例,包括WAP服務(wù)312的網(wǎng)絡(luò)900。更多關(guān)于豐富客戶服務(wù)306和 WAP服務(wù)312的細節(jié)在共同擁有的美國專利申請?zhí)?2/183,377,代理人案號1933. 0600000, 申請日2008年7月31日,名為"移動銀行服務(wù)架構(gòu)"的申請中公開,在此以全文并入作為參考。VIII.指令認證等級圖10為根據(jù)本發(fā)明的一個實施例的,列出指令安全等級的圖表1000。根據(jù)本發(fā)明的一個實施例,各從在服務(wù)模塊的用戶裝置,例如圖3中的服務(wù)模塊306,308和312,接收的指令跟特定的認證等級關(guān)聯(lián)?!盁o需認證"指令安全等級1002關(guān)聯(lián)到不需用戶裝置,或不需用戶裝置的用戶在處理指令之前跟安全層314進行認證的指令。"裝置認證"指令安全等級1004關(guān)聯(lián)到需要用戶裝置本身在處理指令之前進行認證的指令?!坝脩粽J證"指令安全等級1006關(guān)聯(lián)需要用戶裝置的用戶在處理指令之前進行認證的指令。“再認證"指令安全等級1008關(guān)聯(lián)到需要用戶裝置的用戶在處理指令之前進行再認證的指令,即使用戶已曾經(jīng)進行認證。 相關(guān)領(lǐng)域的技術(shù)人員會理解到更多的指令安全等級可以通過跟上述的指令安全等級類似的方法被定義和關(guān)聯(lián)到指令。根據(jù)本發(fā)明的一個實施例,基本銀行服務(wù)指令,例如要求銀行現(xiàn)在的貸款利率,并不需要認證,因此這些指令關(guān)聯(lián)到"無需認證"指令安全等級1002。根據(jù)本發(fā)明另一個實施例,開始ACH交易的指令關(guān)聯(lián)到"再認證"指令安全等級1008,以需要用戶認證,即使用戶之前已經(jīng)進行認證。根據(jù)本發(fā)明的一個實施例,根據(jù)"再認證"指令安全等級1008的再認證跟關(guān)聯(lián)"用戶認證"指令安全等級1006的認證的進行方法相似,除了再認證不論之前有否進行認證都會進行。IX.用戶界面
圖11顯示根據(jù)本發(fā)明的一個實施例,用于認證用戶裝置102的用戶的用戶界面 1102和1104。根據(jù)本發(fā)明的一個進一步的實施例,圖11還顯示用于在用戶裝置102上進行交易和觀看交易結(jié)果的用戶界面1106和1108。根據(jù)本發(fā)明的一個實施例,用戶界面1102和1104顯示使用認證頁面,如圖6的流程圖600中的步驟610中描述的,以用于認證用戶裝置102上的用戶的用戶界面1102和 1104。因此,根據(jù)本發(fā)明的一個實施例,通過傳送到認證頁面1102和1104的URL到用戶裝置102,或通過傳送帶有認證頁面1102和1104的WAP推送訊息到用戶裝置102,用戶界面 1102和1104的認證頁面有用于認證使用SMS數(shù)據(jù)206跟移動銀行服務(wù)界面106通訊的用戶。這方面的用戶界面相應(yīng)于如以上公開的安全層的性能。用戶界面1102和1104還被使用以認證使用WAP數(shù)據(jù)202訪問移動銀行服務(wù)界面 106的用戶裝置102上的用戶。更多關(guān)于跟WAP服務(wù)312有關(guān)的用戶界面1102,1104,1106 和1108在共同擁有的美國專利申請?zhí)?2/183,377,代理人案號1933. 0600000,申請日2008 年7月31日,名為"移動銀行服務(wù)架構(gòu)"的申請中公開,在此以全文并入作為參考。相關(guān)領(lǐng)域的技術(shù)人員會明白用戶界面的準確配置可以跟如圖11所示的用戶界面不同,而上述用戶界面只作為例而不是限制提供。X.指令語法模塊的更多功能圖12顯示根據(jù)本發(fā)明的一個實施例,包括指令語法模塊704的網(wǎng)絡(luò)1200。根據(jù)本發(fā)明另一個實施例,指令語法模塊704包括文件類型定義(“DTD" ) 1202,用于定義一或多個指令1204。指令語法模塊704定義的指令包括例如轉(zhuǎn)賬指令1206,付款指令1208,和結(jié)余查詢指令1210。通過使用DTD1202,指令1204的開發(fā)人員可以使用DTD1202提供的定義在定義指令,例如指令1206,1208和1210,去解讀從在圖3的指令驅(qū)動SMS服務(wù)模塊308的用戶裝置接收的指令。附錄A包括根據(jù)本發(fā)明的一個實施例,用于如在1202中的指令定義的DTD。根據(jù)本發(fā)明的一個實施例,附錄B包括轉(zhuǎn)賬指令例如轉(zhuǎn)賬指1206的示范指令定義。XI.本地化方法圖13為根據(jù)本發(fā)明的一個實施例,顯示圖4的I18N模塊410的運作流程的流程圖1300。根據(jù)本發(fā)明的另一個實施例,流程圖1300的方法被I18N模塊410使用以決定在處理從用戶裝置來的指令使用的地域。方法在步驟1301開始,并進行到步驟1302,在此步驟中用戶裝置的用戶的優(yōu)選地域在認證用戶期間擷取。根據(jù)本發(fā)明的一個實施例,當(dāng)進行用戶認證之后,用戶身分被確認,而關(guān)于用戶設(shè)定的信息由用戶數(shù)據(jù)信息獲取,例如用戶數(shù)據(jù)模塊412的用戶數(shù)據(jù)信息。如用戶的優(yōu)選地域不能在步驟1302中確認,在步驟1304中地域從用戶裝置接收的指令確認。根據(jù)本發(fā)明的一個實施例,指令是在特定的語言,而地域被確認為關(guān)聯(lián)該特定語言的地域。如地域不能在步驟1304確認,在步驟1306中使用預(yù)置地域。根據(jù)本發(fā)明的一個實施例,預(yù)置地域為美國英語。方法之后在步驟1308結(jié)束。XII.示例計算器系統(tǒng)實施方案本發(fā)明不同的方面可以使用軟件、固件、硬件或其組合實施。圖14說明了本發(fā)明或其部分可在其中作為計算機可讀程序代碼來實施的示例計算機系統(tǒng)1400。例如,圖5所示的流程圖500,圖6所示的流程圖600,并圖13所示的流程圖1300,可以在系統(tǒng)1400中實施。本發(fā)明不同的實施例依據(jù)此示例計算機系統(tǒng)1400描述。在閱讀此描述后,如何使用其它計算機系統(tǒng)和/或計算機結(jié)構(gòu)實施本發(fā)明,對本領(lǐng)域的技術(shù)人員來說將會是明顯的。計算機系統(tǒng)1400包括一個或多個處理器,例如處理器1404。處理器1404可以是特別用途或普通用途的處理器。處理器1404連接到通訊架構(gòu)1406 (例如總線或網(wǎng)絡(luò))。計算機系統(tǒng)1400亦包括主內(nèi)存1408,優(yōu)選地是隨機存取存儲器(RAM),亦可以包括副內(nèi)存1410。副內(nèi)存1410可以包括如硬盤驅(qū)動器1412、可卸載式存儲驅(qū)動器1414、和/ 或記憶棒??尚遁d式存儲驅(qū)動器1414可包括軟盤驅(qū)動器、磁帶驅(qū)動器、光盤驅(qū)動器、閃存, 等等。可卸載式存儲驅(qū)動器1414以已知的方法從對可卸載式存儲單元1418進行讀寫??尚遁d式存儲單元1418可包括軟盤、磁帶、光盤等,它們被可卸載式存儲驅(qū)動器1414讀寫。如本領(lǐng)域的技術(shù)人員可理解到的,可卸載式存儲單元1418包括了儲存有計算機軟件和/或數(shù)據(jù)的計算機可用存儲媒體。在其它的實施中,副內(nèi)存1410可包括其它相似的手段以容許計算機程序或其它指令加載到計算機系統(tǒng)1400中。這些手段包括如可卸載式存儲單元1422和界面1420。這些手段的例子可包括程序卡帶和卡帶界面(如視象游戲裝置中找到的)、可卸載式內(nèi)存芯片(如EPROM或PR0M)和其關(guān)聯(lián)的插座、和其它容許軟件和數(shù)據(jù)從可卸載式存儲單元1422 傳輸?shù)接嬎銠C程序1400的可卸載式存儲單元1422和界面1420。計算機系統(tǒng)1400亦可包括通訊界面1似4。通訊界面14 容許軟件和數(shù)據(jù)在計算機系統(tǒng)1400和外部裝置之間傳輸。通訊界面14 可包括調(diào)制解調(diào)器、網(wǎng)絡(luò)界面(如以太網(wǎng)卡)、通訊端口、PCMCIA槽及卡等等。經(jīng)通訊界面14M傳輸?shù)能浖蛿?shù)據(jù)是信號形式的,這些信號可以是電子、電磁、光學(xué)、或其它能夠被通訊界面14M接收的信號。這些信號通過通訊路徑14 提供給通訊界面1似4。通訊路徑14 攜帶訊號,并可以使用電線或電纜、光纖、電話線、移動電話鏈接、RP鏈接或其它通訊渠道實施。在這份文件中,“計算機程序媒體”和“計算機可用媒體” 一詞泛指例如可卸載式存儲單元1418、可卸載式存儲單元1422、安裝在硬盤驅(qū)動器1412中的硬盤、和在通訊路徑 1426上攜帶的信號等媒體。計算機程序媒體和計算機可用媒體也可以指內(nèi)存,例如主內(nèi)存 1408和副內(nèi)存1410,而它們可以是內(nèi)存半導(dǎo)體(如動態(tài)隨機存取內(nèi)存等)。這些計算機程序產(chǎn)品是提供軟件給計算機系統(tǒng)1400的手段。計算機程序(亦稱計算機控制邏輯)在主存儲器1408和/或副內(nèi)存1410中儲存。 計算機程序也可以經(jīng)由通訊界面14M接收。這些計算機程序在執(zhí)行時,會容許計算機系統(tǒng)1400實施如同在此討論的本發(fā)明。特別的是,當(dāng)這些計算機程序執(zhí)行時,會容許處理器 1404實施本發(fā)明的方法,例如圖5中的流程圖500,圖6中的流程圖600,和圖13中的流程圖1300所示的方法的步驟。因此,這些計算機程序代表計算機系統(tǒng)1400的控制器。當(dāng)本發(fā)明使用軟件實施時,軟件可以在計算機程序產(chǎn)品中儲存并使用可卸載式存儲驅(qū)動器1414、 界面1420、硬盤1412或通訊媒體14M加載到計算機系統(tǒng)1400中。本發(fā)明亦指包括儲存在任何計算機可用媒體中的軟件的計算機程序產(chǎn)品。這些軟件,當(dāng)在一個或更多個數(shù)據(jù)處理裝置上執(zhí)行時,會引起數(shù)據(jù)處理裝置如同這里所述般運作。 本發(fā)明的實施例使用任何計算機可用或可讀的媒體,不論是現(xiàn)有的還是未來的。計算機可用媒體的例子包括但并不限于主要存儲裝置(例如任何類型的動態(tài)隨機存取內(nèi)存)、副存儲裝置(例如硬盤、軟盤、光盤只讀存儲器、ZIP磁盤、磁帶、磁性存儲裝置、光學(xué)存儲裝置、 微機電系統(tǒng)、納米科技存儲裝置等)和通訊媒介(例如有線或無線通訊網(wǎng)絡(luò)、局域網(wǎng)、廣域網(wǎng)、內(nèi)聯(lián)網(wǎng)等)。XIII.總結(jié)雖然本發(fā)明不同的實施例已在上面描述,但應(yīng)明白到它們只是作為例子展示,而不是限制。本領(lǐng)域的技術(shù)人員可以了解到,在不離開本發(fā)明后附的權(quán)利要求書所定義的精神和范圍的情況下,可以作出形式上和細節(jié)上的不同改變。因此,本發(fā)明的含義和范圍不應(yīng)被任何上述的示例實施例所限制,而只應(yīng)根據(jù)以下的權(quán)利要求書或其等同所定義。附錄A
<!ELEMENT sms-config ( commands, regular-expressions ) >
<!ELEMENT commands ( common, command+ ) >
<!ELEMENT command ( name, type, language+, property+ ) >
<!ELEMENT common ( case-sensitive, locale ) >
<!ELEMENT property ( businessid | name | optional | password | sample | userid I regular-expression) * >
<!ELEMENT regular-expressions ( regular-expression+ ) >
<!ELEMENT regular-expression ( format | prefix | space-replacement | type )* >
'< !ELEMENT language (type, locale )>
<!ELEMENT type ( #PCDATA) >
<!ELEMENT locale ( #PCDATA ) >
<!ELEMENT businessid ( #PCDATA ) >
<!ELEMENT name ( #PCDATA) >
<!ELEMENT optional ( #PCDATA ) ><!ELEMENT password ( #PCDATA ) ><!ELEMENT sample ( #PCDATA ) ><!ELEMENT userid ( #PCDATA ) ><!ELEMENT format ( #PCDATA ) ><!ELEMENT prefix ( #PCDATA ) ><!ELEMENT space-replacement ( #PCDATA ) ><!ELEMENT case-sensitive (抑COATA ) >
附錄 B
< command ><name>Funds Transfer</name><type>FT</type>
<language> <type>FT</type>
<1 ocale>en_US</locale> </ language〉
additional language elements ... 〈property〉
<name>fromAccount</name> 〈sample〉12345</ sample〉
〈regular-expression〉
<type>ID</type>
<prefix>@f</preflx>
</regular-expression〉〈regular-expression〉
<type>ID</type >
〈/regular-expression〉
additional regular-expression elements...
〈/property〉
〈/command〉
〈regular-expressions >
〈regular-expression〉
〈/regular-expression〉
additional regular-expression elements ...
〈/regular-expressions〉相關(guān)申請本申請跟共同擁有的美國專利申請?zhí)?2/183,377,代理人案號1933.0600000,申請日為2008年7月31日,名為〃移動銀行服務(wù)架構(gòu)〃的申請相關(guān),該申請在此以全文并入作為參考。
權(quán)利要求
1.一種通過界面連接用戶裝置到交易系統(tǒng)的方法,所述方法包括從SMS訊息中的SMS網(wǎng)關(guān)接收指令,所述SMS訊息源自所述用戶裝置;解析所述指令以獲得相應(yīng)的交易;在所述交易系統(tǒng)上調(diào)用函數(shù)以進行所述交易;從所述交易系統(tǒng)接收響應(yīng);和在響應(yīng)SMS訊息中傳送所述響應(yīng)到所述用戶裝置。
2.如權(quán)利要求1所述的方法,還包括 確認是否需要認證以進行所述交易。
3.如權(quán)利要求2所述的方法,其中所述確認是否需要認證以進行所述交易的步驟包括確認所述交易的認證等級,認證等級從一組認證等級中選擇,包括 無需認證, 裝置認證, 用戶認證,和再認證。
4.如權(quán)利要求2所述的方法,還包括 如果需要認證,認證所述用戶裝置。
5.如權(quán)利要求4所述的方法,其中所述認證所述用戶裝置的步驟包括通過比較所述用戶裝置的獨一特征和所述獨一特征的注冊值來認證所述用戶裝置。
6.如權(quán)利要求5所述的方法,其中所述用戶裝置為電話,再其中所述獨一特征為所述電話的電話號碼。
7.如權(quán)利要求2所述的方法,還包括 如果需要認證,認證用戶裝置的用戶。
8.如權(quán)利要求7所述的方法,其中所述認證用戶裝置的用戶的步驟包括傳送WAP推送訊息到所述用戶裝置,所述WAP推送訊息包括用戶認證頁面的URL。
9.如權(quán)利要求7所述的方法,其中所述認證用戶裝置的用戶的步驟包括 傳送用戶認證頁面的URL到所述用戶裝置。
10.如權(quán)利要求1所述的方法,其中所述解析所述指令的步驟包括 在相應(yīng)于所述指令的指令語法中定位指令;和根據(jù)所述指令產(chǎn)生相應(yīng)的交易。
11.一種用戶裝置和交易系統(tǒng)之間的界面,所述界面包括從SMS訊息中的SMS網(wǎng)關(guān)接收指令的第一接收模塊,所述SMS訊息源自所述用戶裝置;解析所述指令以獲得相應(yīng)的交易的解析模塊;調(diào)用所述交易系統(tǒng)的函數(shù)以進行所述交易的服務(wù)管理員模塊;從所述交易系統(tǒng)接收響應(yīng)的第二接收模塊;和在響應(yīng)SMS訊息中傳送所述響應(yīng)到所述用戶裝置的傳送模塊。
12.如權(quán)利要求11所述的界面,還包括 確認是否需要認證以進行所述交易的確認模塊。
13.如權(quán)利要求12所述的界面,其中所述確認模塊被配置以確認所述交易的認證等級,認證等級從一組認證等級中選擇,包括 無需認證, 裝置認證, 用戶認證,和再認證。
14.如權(quán)利要求12所述的界面,還包括如果需要認證,認證所述用戶裝置的認證模塊。
15.如權(quán)利要求14所述的界面,其中所述認證模塊被配置以通過比較所述用戶裝置的獨一特征和所述獨一特征的注冊值來認證所述用戶裝置。
16.如權(quán)利要求15所述的界面,其中所述用戶裝置為電話,再其中所述獨一特征為所述電話的電話號碼。
17.如權(quán)利要求12所述的界面,還包括如果需要認證,認證用戶裝置的用戶的確認模塊。
18.如權(quán)利要求17所述的界面,其中所述認證模塊被配置以傳送WAP推送訊息到所述用戶裝置,所述WAP推送訊息包括用戶認證頁面的URL。
19.如權(quán)利要求17所述的界面,其中所述認證模塊被配置以傳送用戶認證頁面的URL 到所述用戶裝置。
20.如權(quán)利要求11所述的界面,其中所述解析模塊被配置以在相應(yīng)于所述指令的指令語法中定位指令,和根據(jù)所述指令產(chǎn)生相應(yīng)的交易。
21.如權(quán)利要求11所述的界面,其中所述解析模塊被配置以準許新指令的定義。
22.一種包括計算器可用媒介的計算器程序產(chǎn)品,所述計算器可用媒介記錄有計算機程序邏輯以容許處理器提供用戶裝置和交易系統(tǒng)之間的界面,所述計算器程序邏輯包括容許處理器從SMS訊息中的SMS網(wǎng)關(guān)接收指令的第一接收手段,所述SMS消息源自所述用戶裝置;容許處理器解析所述指令以獲得相應(yīng)的交易的解析手段; 容許處理器調(diào)用所述交易系統(tǒng)的函數(shù)以進行所述交易的調(diào)用手段; 容許處理器從所述交易系統(tǒng)接收響應(yīng)的第二接收手段;和容許處理器在響應(yīng)SMS訊息中傳送所述響應(yīng)到所述用戶裝置的傳送手段。
全文摘要
一種通過界面連接用戶裝置到交易系統(tǒng)的系統(tǒng),方法和計算器程序產(chǎn)品在此提供。指令從SMS訊息中的SMS網(wǎng)關(guān)接收,并被解析以獲取相應(yīng)的交易。交易系統(tǒng)上用于進行交易的函數(shù)被調(diào)用,響應(yīng)從交易系統(tǒng)接收。響應(yīng)之后在響應(yīng)SMS訊息中被傳送到用戶裝置。
文檔編號G06Q40/00GK102165480SQ200980138559
公開日2011年8月24日 申請日期2009年7月20日 優(yōu)先權(quán)日2008年7月31日
發(fā)明者保羅·J·赫門斯, 慕容林, 格·A·勒貝格, 迪力普·薩門 申請人:賽貝斯股份有限公司