專利名稱:用于認(rèn)證期間的恢復(fù)的方法和裝置的制作方法
用于認(rèn)證期間的恢復(fù)的方法和裝置
背景技術(shù):
大部分的移動和固定通信設(shè)備的用戶通過與網(wǎng)絡(luò)運(yùn)營商的訂購來支付對通信網(wǎng)絡(luò)的接入。網(wǎng)絡(luò)運(yùn)營商對用戶的支付安排被稱為運(yùn)營商計費(fèi),并且由運(yùn)營商計費(fèi)系統(tǒng)在網(wǎng)絡(luò)中實(shí)現(xiàn),其中所述運(yùn)營商計費(fèi)系統(tǒng)追蹤網(wǎng)絡(luò)資源的用戶消費(fèi)、追蹤這種使用的收費(fèi)并且追蹤來自用戶的支付。在直接運(yùn)營商計費(fèi)中,與網(wǎng)絡(luò)運(yùn)營商不同的商戶使用網(wǎng)絡(luò)運(yùn)營商的 計費(fèi)系統(tǒng)從用戶提取用于通過用戶的通信設(shè)備訂購或傳遞的產(chǎn)品的支付,而不是用以獲得和追蹤來自用戶的支付的重復(fù)功能。由于設(shè)備不具有可以與用戶相關(guān)聯(lián)的固定網(wǎng)絡(luò)地址,所以對移動通信設(shè)備的用戶進(jìn)行收費(fèi)是具有挑戰(zhàn)的。為了針對產(chǎn)品對移動設(shè)備的用戶收費(fèi),商戶的系統(tǒng)對用戶進(jìn)行認(rèn)證以獲得適于由運(yùn)營商計費(fèi)的用戶標(biāo)識符,例如用戶的訂戶標(biāo)識符,而不是用戶的移動設(shè)備的當(dāng)前網(wǎng)絡(luò)地址。許多運(yùn)營商支持的普通認(rèn)證方法是基于定向到商戶的系統(tǒng)的超文本傳輸協(xié)議(HTTP)消息的,該商戶的系統(tǒng)典型地由統(tǒng)一資源定位符(URL)在通信網(wǎng)絡(luò)上進(jìn)行尋址。在這種普通機(jī)制中,運(yùn)營商網(wǎng)絡(luò)的接入點(diǎn)將訂戶標(biāo)識符增加到HTTP消息的報頭部分。當(dāng)用戶的移動通信設(shè)備通過無線應(yīng)用協(xié)議(WAP)接入點(diǎn)連接到網(wǎng)絡(luò)時,HTTPURL認(rèn)證工作良好。然而,如果用戶的移動通信設(shè)備碰巧具有被定義為別的什么的默認(rèn)接入點(diǎn)(例如,WiFi接入點(diǎn)或因特網(wǎng)接入點(diǎn)),不能通過接入點(diǎn)將HTTP消息與運(yùn)營商的用戶相關(guān)聯(lián),所以認(rèn)證失敗——導(dǎo)致運(yùn)營商計費(fèi)的失敗,并且導(dǎo)致不滿意的用戶體驗(yàn)。
發(fā)明內(nèi)容
因此,存在即使當(dāng)用戶的移動通信設(shè)備通過非WAP接入點(diǎn)連接到通信網(wǎng)絡(luò)時也對用戶認(rèn)證的方式的需要。此處提供的一種方式被稱為用于運(yùn)營商計費(fèi)的認(rèn)證期間的短消息服務(wù)(SMS)恢復(fù)。根據(jù)一個實(shí)施例,一種方法,包括發(fā)起將超文本傳輸協(xié)議認(rèn)證消息從用戶的用戶設(shè)備發(fā)送給商戶的商戶節(jié)點(diǎn)。所述方法進(jìn)一步包括如果用戶沒有響應(yīng)于超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,則發(fā)起將短消息服務(wù)消息從用戶設(shè)備發(fā)送給商戶節(jié)點(diǎn)。所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。根據(jù)另一實(shí)施例,一種裝置,包括至少一個處理器,以及至少一個包括計算機(jī)程序代碼的存儲器。所述至少一個存儲器和所述計算機(jī)程序代碼被配置為利用所述至少一個處理器至少部分致使所述裝置,開始將用于裝置的用戶的超文本傳輸協(xié)議認(rèn)證消息發(fā)送給商戶的商戶節(jié)點(diǎn)。所述裝置還被致使如果響應(yīng)于用戶沒有所述超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,則發(fā)起將短消息服務(wù)消息發(fā)送給商戶節(jié)點(diǎn)。所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。根據(jù)另一實(shí)施例,一種裝置,包括至少一個處理器,以及至少一個包括計算機(jī)程序代碼的存儲器。所述至少一個存儲器和所述計算機(jī)程序代碼被配置為利用所述至少一個處理器至少部分致使所述裝置,生成指示在商戶和用戶之間的交易的購買響應(yīng)消息。所述裝置還致使發(fā)起使用超文本傳輸協(xié)議將所述購買響應(yīng)消息發(fā)送給用戶的用戶設(shè)備。所述裝置進(jìn)一步致使接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息。所述裝置進(jìn)一步致使基于所述短消息服務(wù)消息來對用戶進(jìn)行認(rèn)證。根據(jù)另一實(shí)施例,一種方法,包括促進(jìn)對服務(wù)的接入,包括授予接入權(quán)利。所述服務(wù)包括使用超文本傳輸協(xié)議來發(fā)送指示在商戶和用戶之間的交易的購買響應(yīng)消息。所述服務(wù)進(jìn)一步接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息。所述服務(wù)基于所述短消息服務(wù)消息對所述用戶進(jìn)行認(rèn)證。根據(jù)另一實(shí)施例,一種計算機(jī)可讀存儲介質(zhì),承載一個或多個指令的一個或多個序列,當(dāng)由一個或多個處理器執(zhí)行時所述一個或多個指令的一個或多個序列使得裝置至少執(zhí)行,發(fā)起將用于所述裝置的用戶的超文本傳輸協(xié)議認(rèn)證消息發(fā)送給商戶的商戶節(jié)點(diǎn)。所述裝置還致使如果用戶沒有響應(yīng)于所述超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,則發(fā)起將短消息服務(wù)消息發(fā)送到所述商戶節(jié)點(diǎn)。所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。根據(jù)另一實(shí)施例,一種計算機(jī)可讀存儲介質(zhì),承載一個或多個指令的一個或多個 序列,當(dāng)由一個或多個處理器執(zhí)行時所述一個或多個指令的一個或多個序列使得裝置至少執(zhí)行,生成指示在商戶和用戶之間的交易的購買響應(yīng)消息。所述裝置還致使發(fā)起使用超文本傳輸協(xié)議將所述購買響應(yīng)消息發(fā)送到用戶的用戶設(shè)備。所述裝置進(jìn)一步致使接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息。所述裝置進(jìn)一步致使基于所述短消息服務(wù)消息來對用戶進(jìn)行認(rèn)證。根據(jù)另一實(shí)施例,一種裝置,包括用于將所述裝置的用戶的超文本傳輸協(xié)議認(rèn)證消息發(fā)送給商戶的商戶節(jié)點(diǎn)的部件。所述裝置進(jìn)一步包括用于如果用戶沒有響應(yīng)于所述超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,則將短消息服務(wù)消息發(fā)送給所述商戶節(jié)點(diǎn)的部件。所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。根據(jù)另一實(shí)施例,一種裝置,包括用于生成指示在商戶和用戶之間的交易的購買響應(yīng)消息的部件。所述裝置進(jìn)一步包括用于使用超文本傳輸協(xié)議將所述購買響應(yīng)消息發(fā)送給用戶的用戶設(shè)備的部件。所述裝置進(jìn)一步包括用于接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息的部件。所述裝置進(jìn)一步包括基于所述短消息服務(wù)消息來對用戶進(jìn)行認(rèn)證的部件。根據(jù)另一實(shí)施例,一種方法,包括響應(yīng)于指示在商戶和用戶之間的交易的購買響應(yīng)消息,改變到網(wǎng)絡(luò)的接入點(diǎn),直到所使用的接入點(diǎn)在可接受接入點(diǎn)的列表上為止。通過在可接受接入點(diǎn)的列表上的所述接入點(diǎn)來發(fā)送超文本傳輸協(xié)議認(rèn)證消息。在一些實(shí)施例中,所述可接受接入點(diǎn)的列表是無線接入?yún)f(xié)議接入點(diǎn)的列表。僅僅通過說明多個特定實(shí)施例和實(shí)現(xiàn)方式,包括被構(gòu)想用于執(zhí)行本發(fā)明的最佳模式,可以通過下面的詳細(xì)說明容易地了解本發(fā)明的其它方面、特征以及優(yōu)點(diǎn)。在全部不脫離本發(fā)明的精神和范圍的情況下,本發(fā)明還能夠?qū)崿F(xiàn)其它的和不同的實(shí)施方式,并且可以在各種明顯方面內(nèi)修改本發(fā)明的許多細(xì)節(jié)。因此,應(yīng)自然地將附圖和說明書考慮為示意性的,并且不是限制性的。
在附圖的圖示中,通過示例的方式并且不是通過限制的方式來說明本發(fā)明的實(shí)施方式,其中圖I是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的系統(tǒng)的視圖;圖2是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的商戶平臺的組件的視圖;圖3A到圖3E是根據(jù)實(shí)施例的用于提供恢復(fù)的消息中的數(shù)據(jù)字段的框圖;圖4是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的客戶端過程的流程圖; 圖5是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的服務(wù)器過程的流程圖;圖6A和圖6B是根據(jù)一些實(shí)施例的為用于運(yùn)營商計費(fèi)的首要認(rèn)證而交換的消息的時序圖;圖7A和7B是根據(jù)實(shí)施例的為用于運(yùn)營商計費(fèi)的恢復(fù)認(rèn)證而交換的消息的時序圖;圖8A到圖8C是根據(jù)各種實(shí)施例的在圖4的過程中使用的用戶接口的示圖;圖9是可用于實(shí)現(xiàn)本發(fā)明實(shí)施例的硬件的示圖;圖10是可用于實(shí)現(xiàn)本發(fā)明實(shí)施例的芯片集的示圖;以及圖11是可用于實(shí)現(xiàn)本發(fā)明實(shí)施例的移動終端(例如手機(jī))的示圖。
具體實(shí)施例方式公開了用于在運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的方法、裝置、和計算機(jī)程序的示例。以下描述中,為了說明的目的,闡述多個具體細(xì)節(jié)以提供本發(fā)明的實(shí)施例的全面理解。然而,本領(lǐng)域技術(shù)人員清楚,本發(fā)明的實(shí)施例可在沒有這些具體細(xì)節(jié)或具有等同配置的情況下實(shí)現(xiàn)。其他情形下,以框圖形式示出公知結(jié)構(gòu)和設(shè)備,以避免不必要地模糊本發(fā)明的實(shí)施例。如此處所使用的,術(shù)語運(yùn)營商是指通信網(wǎng)絡(luò)或通信網(wǎng)絡(luò)的一部分的運(yùn)營商,所述通信網(wǎng)絡(luò)包括網(wǎng)絡(luò)和因特網(wǎng)、有線和無線的服務(wù)提供商。用戶是指連接到運(yùn)營商網(wǎng)絡(luò)的人,包括運(yùn)營商通信網(wǎng)絡(luò)服務(wù)的訂戶,例如網(wǎng)絡(luò)服務(wù)的預(yù)付費(fèi)、預(yù)先安排或開賬單的訂購。在預(yù)付費(fèi)的訂購中,從用戶已經(jīng)支付給運(yùn)營商的金額中扣除收費(fèi)。在預(yù)先安排的支付訂購中,通過用戶允許來自動地從用戶的一個或多個銀行或信用賬戶定期(例如每月)提取用于累積收費(fèi)的支付。在開賬單的訂購中,向用戶發(fā)送用于描述提供的的資源和累積收費(fèi)的書面電子或紙質(zhì)賬單;并且響應(yīng)于書面描述,用戶發(fā)送支付。如此處使用的,商戶是與提供商不同的商業(yè)實(shí)體,商戶將通過通信網(wǎng)絡(luò)選擇或傳遞的貨物或服務(wù)提供給用戶。如此處使用的,網(wǎng)絡(luò)節(jié)點(diǎn)、或簡單節(jié)點(diǎn)是與通信網(wǎng)絡(luò)進(jìn)行通信以發(fā)起或終止消息或中繼消息的任意有線或無線設(shè)備。盡管參照利用蜂窩電話連接到提供商網(wǎng)絡(luò)以使用運(yùn)營商計費(fèi)來購買產(chǎn)品的用戶來介紹各種實(shí)施方式,可以設(shè)想的是,此處介紹的方法可以用于其它有線和無線用戶設(shè)備,例如膝上型或桌面計算機(jī)、個人數(shù)字助理以及網(wǎng)絡(luò)電器,并且可以用于與任意產(chǎn)品或服務(wù)相關(guān)的認(rèn)證期間,而不是僅用于運(yùn)營商計費(fèi)。
如此處介紹的,在直接運(yùn)營商計費(fèi)中,與網(wǎng)絡(luò)運(yùn)營商不同的商戶使用網(wǎng)絡(luò)運(yùn)營商計費(fèi)系統(tǒng)從用戶提取對于通過用戶的移動或有線通信設(shè)備訂購或傳遞的產(chǎn)品的支付,而不是從用戶獲得和追蹤支付的重復(fù)功能。典型地,商戶具有在通信網(wǎng)絡(luò)的一個或多個節(jié)點(diǎn)上的公共站點(diǎn)(被稱為前端),在公共站點(diǎn)中用戶可以觀看和選擇商戶的產(chǎn)品。在對用戶隱藏的通信(被稱為后端)中,相同或不同節(jié)點(diǎn)上的商戶后端系統(tǒng)通過應(yīng)用程序接口(API)集成到一個或多個不同節(jié)點(diǎn)上的運(yùn)營商計費(fèi)系統(tǒng)。為了針對產(chǎn)品而對用戶收費(fèi),商戶的后端系統(tǒng)對用戶進(jìn)行認(rèn)證以獲得適于由運(yùn)營商計費(fèi)的用戶標(biāo)識符,例如用戶的訂戶標(biāo)識符,也被稱為客戶ID (C ID) o所述C ID可以是移動用戶綜合服務(wù)數(shù)字網(wǎng)絡(luò)號(MSISDN,其是小區(qū)電話號碼)或由運(yùn)營商定義的一些其它標(biāo)識符,例如,國際移動用戶身份(MSI)標(biāo)識符、電子郵件地址或短消息服務(wù)(SMS)短碼。MSI是唯一的15位代碼,用于識別全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)上的單個用戶。典型地,將IMSI值存儲在用戶身份模塊(SIM卡)、用于特別是針對高級特征在許多移動電話中存儲信息的設(shè)備上。
許多運(yùn)營商所支持的普通認(rèn)證方法基于定向到商戶的前端或后端系統(tǒng)的超文本傳輸協(xié)議(HTTP)消息,典型地,使用統(tǒng)一資源定位符(URL)在通信系統(tǒng)中尋址商戶系統(tǒng)。在所述普通機(jī)制中,用戶移動通信設(shè)備上的客戶端過程將HTTP GET消息發(fā)送到商戶的認(rèn)證URL,并且運(yùn)營商的網(wǎng)絡(luò)節(jié)點(diǎn),例如接入點(diǎn),將訂戶標(biāo)識符添加到HTTP消息的報頭部分。當(dāng)用戶的移動通信設(shè)備通過特定接入點(diǎn)(被稱為無線應(yīng)用協(xié)議(WAP)接入點(diǎn))連接到網(wǎng)絡(luò)時,HTTP URL認(rèn)證工作正常。如果用戶的移動通信設(shè)備碰巧具有被定義為其它的默認(rèn)接入點(diǎn)(例如,WiFi接入點(diǎn)、因特網(wǎng)接入點(diǎn)等),認(rèn)證可能失敗——導(dǎo)致運(yùn)營商計費(fèi)的失敗,并且導(dǎo)致不滿意的用戶體驗(yàn)。圖I是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的系統(tǒng)100的示圖。當(dāng)HTTP URL認(rèn)證沒有工作正常以向商戶表明運(yùn)營商已知的用戶的客戶標(biāo)識符(C ID)時,系統(tǒng)100可以通過找到適當(dāng)接入點(diǎn)或通過導(dǎo)出SMS消息來恢復(fù),所述SMS消息向商戶表明運(yùn)營商已知的替代的C ID0商戶可以使用替代的C ID來調(diào)用運(yùn)營商計費(fèi)。如圖I中所示,系統(tǒng)100包括用戶設(shè)備(UE) 101,所述用戶設(shè)備具有經(jīng)由通信網(wǎng)絡(luò)105的到商戶平臺130的連通性。通過示例的方式,系統(tǒng)100的通信網(wǎng)絡(luò)105包括一個或多個網(wǎng)絡(luò),例如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無線網(wǎng)絡(luò)(例如,運(yùn)營商網(wǎng)絡(luò)110)、電話網(wǎng)絡(luò)(未示出)、或其任意組合。可設(shè)想,數(shù)據(jù)網(wǎng)絡(luò)可以是任意局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)(例如因特網(wǎng))、或任意其他適合的分組交換網(wǎng)絡(luò),例如商業(yè)所有、私有分組交換網(wǎng),例如私有電纜或光纖網(wǎng)絡(luò)。此外,無線網(wǎng)絡(luò)可以是例如蜂窩網(wǎng)絡(luò),并且可采用各種技術(shù),包括用于全球演進(jìn)的增強(qiáng)數(shù)據(jù)速率(EDGE)、通用分組無線業(yè)務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動電信系統(tǒng)(UMTS)等、以及任意其他適合的無線介質(zhì),例如全球微波互聯(lián)接入(WiMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、衛(wèi)星、移動自組織網(wǎng)絡(luò)(MANET)等。網(wǎng)絡(luò)105的至少一部分110受網(wǎng)絡(luò)運(yùn)營商的管理控制,并且此處被稱為運(yùn)營商網(wǎng)絡(luò)110。通信網(wǎng)絡(luò)105包括用于無線設(shè)備的一個或多個接入點(diǎn)(AP),例如非WAP AP Illa和WAP AP 111b,此處一起被稱為AP 111。這些AP中的一個或多個處于網(wǎng)絡(luò)105的運(yùn)營商網(wǎng)絡(luò)110部分中?,F(xiàn)有技術(shù)中已知的WAP,被設(shè)計為通過無線鏈路向具有有限的顯示屏幕區(qū)域以及可能有限的帶寬的無線設(shè)備(例如蜂窩電話)傳輸視頻和圖像內(nèi)容,例如使用HTTP和圖形用戶接口傳輸?shù)木W(wǎng)頁。如上所述,運(yùn)營商網(wǎng)絡(luò)110還包括運(yùn)營商計費(fèi)系統(tǒng)115和短消息系統(tǒng)(SMS)控制系統(tǒng)(SMSC) 117。SMSC 117處理、存儲和轉(zhuǎn)發(fā)移動電話網(wǎng)絡(luò)中的短消息。SMS用于提供在移動電話網(wǎng)絡(luò)中的蜂窩電話連接信息,但是已經(jīng)變?yōu)楦S玫姆绞揭栽诮K端用戶之間針對被稱為文本消息傳送的應(yīng)用發(fā)送消息、主要文本。SMS消息可以在支持SMS的通過網(wǎng)絡(luò)105與運(yùn)營商網(wǎng)絡(luò)110直接或間接通信的任意對設(shè)備間使用,例如任意對第三代(3G)通信設(shè)備。UE 101是任意類型的移動終端、固定終端、或便攜式終端,包括移動手機(jī)、站、單元、設(shè)備、多媒體計算機(jī)、多媒體平板、因特網(wǎng)節(jié)點(diǎn)、通信器、桌面計算機(jī)、膝上型計算機(jī)、個人數(shù)字助理(PDA)、或其任意組合。還可設(shè)想,UE 101可支持對于用戶的任意類型的接口(例如“可佩戴”電路等)。商戶平臺130是一個或多個網(wǎng)絡(luò)節(jié)點(diǎn),其托管支持對商戶所供應(yīng)的產(chǎn)品的介紹、銷售和傳遞,或一些組合的應(yīng)用,通常被稱為電子商務(wù)。前端過程由在線購買用戶接口 (n) 135代表;并且后端過程由支付網(wǎng)絡(luò)133代表。商戶平臺130還包括SMS模塊137。SMS模塊137用于在商戶平臺130上構(gòu)成、發(fā)送、接收、存儲和顯示SMS消息。SMS模塊是現(xiàn)有技術(shù)中已知的。例如,UE 101和商戶平臺可使用已知、新的或仍舊在開發(fā)中的協(xié)議,來彼此以及與通信網(wǎng)絡(luò)105的其他組件通信。在這個背景下,協(xié)議包括定義通信網(wǎng)絡(luò)105中的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于在通信鏈路上發(fā)送的信息來彼此交互的一組規(guī)則。協(xié)議在每個節(jié)點(diǎn)中的不同的操作層處起作用,從生成和接收各個類型的物理信號,到選擇用于傳遞這些信號的鏈路,到通過那些信號指示的信息的格式化,到識別在計算機(jī)系統(tǒng)上執(zhí)行的哪個軟件應(yīng)用發(fā)送或接收信息。在開放性系統(tǒng)互聯(lián)(OSI)參考模型中描述了在網(wǎng)絡(luò)上用于交換信息的概念上不同的協(xié)議層。在網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信典型地通過交換數(shù)據(jù)的離散分組來實(shí)現(xiàn)。每個分組典型地包括(I)報頭信息,其與特定協(xié)議相關(guān)聯(lián);和(2)有效載荷信息,其在報頭信息之后并且包含可獨(dú)立于該特定協(xié)議處理的信息。在一些協(xié)議中,分組包括(3)尾信息,其在有效載荷之后并且指示有效載荷信息的結(jié)尾。報頭信息包括例如分組的源、其目的地、有效載荷的長度、和協(xié)議使用的其他屬性的信息。通常,用于特定協(xié)議的有效載荷中的數(shù)據(jù)包括與OSI參考模型的不同、較高層相關(guān)聯(lián)的不同協(xié)議的報頭和有效載荷。特定協(xié)議的報頭典型地指示在其有效載荷中包含的下一協(xié)議的類型。較高層協(xié)議被認(rèn)為是封裝在較低層協(xié)議中。貫穿多個異構(gòu)網(wǎng)絡(luò)(例如因特網(wǎng))的分組中包括的報頭典型地包括如OSI參考模型所定義的物理(層I)報頭、數(shù)據(jù)鏈路(層2)報頭、網(wǎng)間(層3)報頭和傳輸(層4)報頭、和各個應(yīng)用報頭(層5、層6和層7)。計算機(jī)過程交互的客戶端-服務(wù)器模型是廣泛已知且使用的。根據(jù)客戶端-服務(wù)器模型,客戶端過程發(fā)送包括對服務(wù)器過程的請求的消息,并且服務(wù)器過程通過提供服務(wù)來進(jìn)行響應(yīng)。服務(wù)器過程還可以返回帶有對客戶端過程的響應(yīng)的消息。通常,客戶端過程和服務(wù)器過程在不同的計算機(jī)設(shè)備(稱為主機(jī))上執(zhí)行,并且使用用于網(wǎng)絡(luò)通信的一個或多個協(xié)議經(jīng)由網(wǎng)絡(luò)進(jìn)行通信。術(shù)語“服務(wù)器”通常用于指提供服務(wù)的過程,或操作所述過程的主機(jī)計算機(jī)。相似地,術(shù)語“客戶端”通常用于指作出請求的過程,或操作所述過程的主機(jī)計算機(jī)。如此處使用的,術(shù)語“客戶機(jī)”和“服務(wù)器”是指過程,不是指主機(jī)計算機(jī),除非從上下文中明確的表示。此外,出于包括可靠性、可擴(kuò)展性和冗余性的原因,可以將服務(wù)器執(zhí)行的過程分開以作為多個過程(有時稱為層)來運(yùn)行在多個主機(jī)上。連接到通信網(wǎng)絡(luò)的大部分節(jié)點(diǎn)上可用的已知客戶端過程是萬維網(wǎng)客戶端(稱為“網(wǎng)絡(luò)瀏覽器”,或簡單地稱為“瀏覽器”),萬維網(wǎng)客戶端通過根據(jù)超文本傳輸協(xié)議(HTTP協(xié)議)進(jìn)行格式化的消息與提供網(wǎng)頁的大量被稱為萬維網(wǎng)服務(wù)器的服務(wù)器中的任意服務(wù)器進(jìn)行交互。
UE 101包括瀏覽器103和SMS模塊107。SMS模塊107用于在UE 101上構(gòu)成、發(fā)送、接收和存儲并且顯示SMS消息。瀏覽器和SMS模塊是現(xiàn)有技術(shù)中已知的。在說明的實(shí)施方式中,瀏覽器103包括插入應(yīng)用或臨時腳本,其用作與在線購買n 135進(jìn)行交互的商業(yè)客戶端過程131。商業(yè)客戶端131通過在線購買n 135呈現(xiàn)圖形元素,并捕獲和發(fā)送用戶動作,例如指針移動或按鍵敲擊,使得用戶可以瀏覽產(chǎn)品并發(fā)起購買。在UE 101上的商業(yè)客戶端131和商戶平臺130上的在線購買n 135之間使用任意應(yīng)用層協(xié)議(包括HTTP)來交換消息。在線購買n 135執(zhí)行用于商戶的商業(yè)服務(wù)器的一些功能。在一些實(shí)施方式中,商業(yè)客戶端不是瀏覽器是一部分,而是另一應(yīng)用的一部分或是單獨(dú)的。根據(jù)一些實(shí)施例,UE 101上的商業(yè)客戶端131包括與商業(yè)平臺130上的認(rèn)證恢復(fù)服務(wù)器153進(jìn)行通信的認(rèn)證恢復(fù)客戶端151,在下面將更為詳細(xì)地介紹。認(rèn)證恢復(fù)客戶端151確定HTTP URL消息是否成功獲得認(rèn)證;并且如果沒有,然后通過改變接入點(diǎn)或使用不同協(xié)議(例如SMS)發(fā)送恢復(fù)消息實(shí)現(xiàn)認(rèn)證來進(jìn)行恢復(fù)。認(rèn)證恢復(fù)服務(wù)器153提供要在恢復(fù)消息中使用的交易標(biāo)識符;并且使用在接收的恢復(fù)消息中的用戶標(biāo)識符來完成運(yùn)營商計費(fèi)。盡管為了說明的目的,在示例性實(shí)施方式中將節(jié)點(diǎn)、模塊和處理器示為按特定安排的整體模塊,在其它實(shí)施方式中,將模塊或處理器中的一個,或者模塊或處理器的部分在相同或不同節(jié)點(diǎn)上按不同順序進(jìn)行安排,或按照一些方式的結(jié)合來改變安排。圖2是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的商戶平臺130的組件200的示圖。例如,商戶平臺130包括在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的一個或多個組件??梢栽O(shè)想的是,這些組件的功能可以被結(jié)合到一個或多個其它組件中,或者由等同功能的其它組件來執(zhí)行。這些組件中的一個或多個分別實(shí)現(xiàn)在下面通過參考圖9和圖10更為詳細(xì)地介紹的計算機(jī)系統(tǒng)900或芯片集1000上。在示出的實(shí)施方式中,商戶平臺130包括支付網(wǎng)關(guān)133、在線購買M135、產(chǎn)品標(biāo)識符數(shù)據(jù)結(jié)構(gòu)203、交易模塊205、交易內(nèi)容數(shù)據(jù)結(jié)構(gòu)207、認(rèn)證恢復(fù)服務(wù)器153和SMS模塊137。商戶平臺130與例如UE 101上的商業(yè)客戶端131進(jìn)行交互,以及與例如網(wǎng)絡(luò)110中的運(yùn)營商計費(fèi)系統(tǒng)115進(jìn)行交互。根據(jù)示出的實(shí)施例,在交易模塊205中,商戶平臺130生成交易,由此基于通過在線購買UI接收的用戶輸入選擇產(chǎn)品和價格,并且將交易存儲在交易內(nèi)容數(shù)據(jù)庫207中。在一些實(shí)施例中,定義唯一交易標(biāo)識符(TX ID)并且然后將其用作交易內(nèi)容數(shù)據(jù)結(jié)構(gòu)207內(nèi)的索引。通過交易模塊交易被提供給支付網(wǎng)關(guān)133并且交易被用于通過運(yùn)營商計費(fèi)系統(tǒng)155對用戶進(jìn)行計費(fèi)。如此處更為詳細(xì)介紹的,認(rèn)證恢復(fù)服務(wù)器153與過程133、135和205進(jìn)行交互,并且將字段添加到特定的發(fā)送消息中且從特定的接收消息提取字段以推斷用戶的C ID,并且將所述C ID提供給支付網(wǎng)關(guān)133以用于運(yùn)營商計費(fèi)。
盡管為了說明的目的將過程、模塊和數(shù)據(jù)結(jié)構(gòu)示為特定節(jié)點(diǎn)上特殊位置中的整體模塊,但是在其它實(shí)施方式中,過程、模塊和數(shù)據(jù)結(jié)構(gòu)中的一個或多個,或者過程、模塊和數(shù)據(jù)結(jié)構(gòu)的一部分可以在相同或不同的網(wǎng)絡(luò)節(jié)點(diǎn)上按不同的順序來安排。因此,認(rèn)證恢復(fù)服務(wù)器153可以被包括在如圖I所示的支付網(wǎng)關(guān)過程133中,或可以是如圖2所示的分開的。圖3A到圖3E是根據(jù)實(shí)施例的用于提供恢復(fù)的消息中的數(shù)據(jù)字段的框圖。與其它方式相比沒有改變的消息沒有被示出。圖3A示出了由商戶平臺130 (例如由前端在線購買n過程135)向UE 101 (例如商業(yè)客戶端131)發(fā)送的經(jīng)修改的購買響應(yīng)消息300??梢园凑杖我膺m當(dāng)?shù)膮f(xié)議,例如在HTTP或WAP消息中,封裝所述消息。購買響應(yīng)消息300包括客戶端地址字段302、交易(TX)標(biāo)識符(ID)字段304、以及認(rèn)證URL字段306。與之前的方法不同,經(jīng)修改的購買響應(yīng)消息300包括商戶SMS地址字段308和可選的SMS消息字段309。在一些實(shí)施方式中,經(jīng)修改的購買響應(yīng)消息300包括成功地支持HTTP認(rèn)證的接入點(diǎn)(例如WAP接入點(diǎn))的AP列表字段307。響應(yīng)于來自用戶設(shè)備(例如UE 101)的購買請求消息,商戶平臺130發(fā)送購買響應(yīng)消息300。如現(xiàn)有技術(shù)中已知的,購買請求消息來自試圖購買由商戶平臺所呈現(xiàn)的產(chǎn)品的用戶的UE。請求消息持有指示作出請求的用戶節(jié)點(diǎn)的數(shù)據(jù)(例如UE 101的因特網(wǎng)協(xié)議(IP)地址)、指示將被購買或遞送的產(chǎn)品的數(shù)據(jù)(例如產(chǎn)品ID)、指示提供商網(wǎng)絡(luò)的數(shù)據(jù)(例如,移動網(wǎng)絡(luò)代碼、MNC和移動國家代碼、MCC,以唯一地識別移動電話運(yùn)營商)、以及指示產(chǎn)品金額的數(shù)據(jù)。這些數(shù)據(jù)字段以及任意其它關(guān)聯(lián)數(shù)據(jù)(未示出)用于定義交易并且利用相關(guān)聯(lián)的交易ID(TX ID)被存儲在交易內(nèi)容數(shù)據(jù)結(jié)構(gòu)207中??蛻舳说刂纷侄?02持有指示從購買請求消息獲知的UE 101的地址并且因此指示將消息300定向到何處的數(shù)據(jù)。例如,客戶端地址字段302持有IP地址并且被包括在IP層的報頭部分中。TX ID字段304持有如上所述的指示基于購買請求消息定義的交易標(biāo)識符的數(shù)據(jù)。認(rèn)證URL字段306持有這樣的數(shù)據(jù),所述數(shù)據(jù)指示根據(jù)用于向運(yùn)營商計費(fèi)系統(tǒng)識別用戶的HTTP URL方法,將來自客戶端(例如,商業(yè)客戶端131)的HTTP消息定向到何處,以確定用于用戶的訂戶數(shù)目的數(shù)據(jù)。例如,URL指示后端支付網(wǎng)關(guān)133或認(rèn)證恢復(fù)服務(wù)器153??蛇x的AP列表字段307持有這樣的數(shù)據(jù),所述數(shù)據(jù)指示適于HTTP認(rèn)證以避免HTTP認(rèn)證失敗的接入點(diǎn)的客戶端排序列表,所述接入點(diǎn)例如WAP接入點(diǎn)。商戶SMS地址字段308持有指示商戶平臺或運(yùn)行在商戶平臺上的程序的SMS地址(電話號碼或短碼)的數(shù)據(jù)。短碼,也被稱為短號碼,是明顯短于全電話號碼的特殊電話號碼,其也可以被用于尋址來自移動電話或3G電話的SMS和多媒體消息服務(wù)(MMS)消息。如果有用的話,SMS地址字段308持有SMS恢復(fù)消息定向至的地址??蛇xSMS消息字段309持有如果發(fā)送的話要被包括在SMS恢復(fù)消息的SMS有效載荷中的文本數(shù)據(jù)。在一些實(shí)施例中,SMS消息字段309包括指示交易的數(shù)據(jù),例如產(chǎn)品和金額或交易標(biāo)識符(TX ID)。響應(yīng)于接收到購買響應(yīng)消息300,商業(yè)客戶端231將向認(rèn)證URL發(fā)送HTTP GET消息,然后接入點(diǎn)11將所述HTTP GET消息作為來自運(yùn)營商網(wǎng)絡(luò)的HTTP GET認(rèn)證消息310轉(zhuǎn)發(fā)到商戶平臺,如圖3C所示的。轉(zhuǎn)發(fā)的HTTP GET認(rèn)證消息310包括在HTTP報頭中作為目的地的認(rèn)證URL字段306以及由商業(yè)客戶端131插入的TX ID字段304。如果在WAP AP (例如,WAP AP Illb)處接收到HTTP GET消息,那么WAP AP在將消息310轉(zhuǎn)發(fā)到商戶平臺之前,將客戶ID插入到消息中,作為客戶ID類型字段314和客戶ID字段316中的值,例如在HTTP協(xié)議消息的報頭中??蛻鬒D類型字段314持有指示用于指定用戶的客戶ID的類型的數(shù)據(jù),例如客戶ID是否是MSISDN、ISMI或一些其它類型。客戶ID字段316持有用于特定用戶的該類ID的值。然而,如果在非WAP AP(例如,WAPAPlIIa)處接收到HTTP GET消息,則省略字段314和316。根據(jù)一些實(shí)施例,在發(fā)送HTTP GET消息之前,商業(yè)客戶端檢查當(dāng)前在使用的用于數(shù)據(jù)連接的接入點(diǎn)是哪個;并且確定接入點(diǎn)類型是否是WAPAP。如果不是,則商業(yè)客戶端終止當(dāng)前數(shù)據(jù)連接并且使用WAP AP創(chuàng)建新的數(shù)據(jù)連接。在一些實(shí)施例中,使用對設(shè)備接入點(diǎn)數(shù)據(jù)庫的查找來作出接入點(diǎn)類型是否為WAP AP的確定。在一些實(shí)施例中,使用例如在購買響應(yīng)消息300的字段307中由后端服務(wù)器提供的WAP接入點(diǎn)作出接入點(diǎn)類型是否是WAP AP 的確定。根據(jù)一些實(shí)施例,如果用戶沒有接收認(rèn)證,例如作為以特定時間間隔獲取產(chǎn)品的有效接入碼,那么客戶端發(fā)送SMS恢復(fù)消息,此處稱為圖3C中示出的客戶端SMS消息320。例如,從UE 101上的認(rèn)證恢復(fù)客戶端151發(fā)送消息320。來自客戶端320的SMS消息包括商戶SMS地址字段308,如果可用的話還包括SMS消息字段309,它們均來自購買響應(yīng)消息300。SMS消息字段309包括指示交易的數(shù)據(jù),例如TX ID。SMSC 117處理客戶端SMS消息,其在MSISDN字段332中增加客戶ID (例如,MSISDN值)以形成SMSC消息330。在一些實(shí)施例中,客戶ID的類型對于網(wǎng)絡(luò)的所有用戶都是已知的。在一些實(shí)施例中,還在字段332中提供客戶ID的類型。SMSC消息330由例如在認(rèn)證恢復(fù)服務(wù)器153或支付網(wǎng)絡(luò)133中的商戶平臺后端接收。一旦商戶平臺130擁有了運(yùn)營商也知道的用戶的標(biāo)識符,該信息被用于形成如圖3E中示出的收費(fèi)客戶消息340。從商業(yè)平臺后端(例如支付網(wǎng)關(guān)133)將收費(fèi)客戶消息340發(fā)送到運(yùn)營商計費(fèi)系統(tǒng)(例如,運(yùn)營商計費(fèi)系統(tǒng)115)。收費(fèi)客戶消息340包括金額字段342、客戶ID類型字段344和客戶ID字段346。金額字段342持有指示購買價格(例如,稅前)的數(shù)據(jù)??梢曰赟MS消息字段309中的TX ID值從交易內(nèi)容數(shù)據(jù)結(jié)構(gòu)207獲得所述值,或者可以在SMS消息字段309中明確地包括所述值。客戶ID類型字段344指示用于指定用戶的標(biāo)識符類型,例如網(wǎng)絡(luò)運(yùn)營商使用的MSISDN或一些其它標(biāo)識符??蛻鬒D字段346指示用于指定用戶的標(biāo)識符的值,例如MSISDN值或用于另一 ID類型的值。盡管圖3A到圖3E在某些消息中按特定順序?qū)?shù)據(jù)字段描述為整體塊,但是在其它實(shí)施方式中,可以在相同或者或多或少的消息中按不同順序來安排一個或多個字段,或者一個或多個字段的一部分。圖4是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的客戶端過程400的流程圖。例如,由認(rèn)證恢復(fù)客戶端151執(zhí)行步驟433、435和437,而由與前述方法中使用的商業(yè)客戶端相似的商業(yè)客戶端131來執(zhí)行剩余步驟。在一些實(shí)施例中,例如,在包括如圖10所示的處理器和存儲器的芯片集中實(shí)現(xiàn)圖400的一個或多個步驟,或由包括如圖10所示的處理器和存儲器的芯片集來發(fā)起圖400的一個或多個步驟。盡管為了解釋說明的目的按特定順序示出了圖4和隨后的流程圖5中的步驟,在其它實(shí)施例中,可以按不同順序,或在時間上重疊、串行或并行執(zhí)行一個或多個步驟,或者可以省略或增加、或按一些方式的組合改變一個或多個步驟。在步驟401,確定可用的認(rèn)證機(jī)制。例如,可以由商業(yè)客戶端的運(yùn)營商和UE類型和版本來動態(tài)配置認(rèn)證機(jī)制。SMS認(rèn)證可以被用作恢復(fù)或首要認(rèn)證機(jī)制。例如,商業(yè)客戶端的特定實(shí)施例可以使用具有SMS恢復(fù)的HTTP,且在不同UE上的商業(yè)客戶端的其它實(shí)施例僅使用SMS或其它恢復(fù)手段,例如批準(zhǔn)的WAP接入點(diǎn)的列表。在一些實(shí)施例中,確定運(yùn)營商計費(fèi)是否根本上是可用的,或其它計費(fèi)是否可用,例如信用卡或其它網(wǎng)絡(luò)支付服務(wù)。在一些實(shí)施例中,將可用的機(jī)制作為數(shù)據(jù)來接收??梢允褂萌魏畏椒▉斫邮者@種數(shù)據(jù)。例如,在各種實(shí)施例中,數(shù)據(jù)作為默認(rèn)值被包括在軟件指令中,作為來自本地或遠(yuǎn)程節(jié)點(diǎn)上的網(wǎng)絡(luò)管理員的手動輸入接收所述數(shù)據(jù),從本地文件或數(shù)據(jù)庫檢索所述數(shù)據(jù),或響應(yīng)于查詢或未經(jīng)請求地從網(wǎng)絡(luò)上不同節(jié)點(diǎn)發(fā)送所述數(shù)據(jù),或使用這些方法的一些結(jié)合來接收所述數(shù)據(jù)。
在步驟403,確定運(yùn)營商計費(fèi)是否可用。如果不可用,那么在步驟405,例如通過把將要被選擇以對電話賬單的購買進(jìn)行收費(fèi)的按鈕變灰,修改客戶端顯示以指示運(yùn)營商計費(fèi)不可用。在步驟407,用戶操作瀏覽器103以找到特定商戶平臺,所述商戶平臺包括將要被購買的可接受價格的產(chǎn)品(即,項(xiàng)目或服務(wù))。在步驟409,客戶端接收輸入,所述輸入指示所述用戶是否確定進(jìn)行購買,即購買項(xiàng)目或服務(wù)。如果是,那么在步驟411,將購買請求消息發(fā)送給商戶平臺。在步驟413,響應(yīng)于發(fā)送購買請求消息,商業(yè)客戶端(例如,商業(yè)客戶端131)接收購買響應(yīng)消息,例如經(jīng)修改的購買響應(yīng)消息300。標(biāo)準(zhǔn)的購買響應(yīng)消息包括交易標(biāo)識符(TXID)以及認(rèn)證URL,其中應(yīng)當(dāng)由客戶端(例如,商業(yè)客戶端131)發(fā)送HTTT消息以用于HTTP認(rèn)證。根據(jù)一些實(shí)施例,經(jīng)修改的購買響應(yīng)消息包括在HTTP認(rèn)證失敗情況下在SMS恢復(fù)期間將要使用的SMS地址字段308和SMS消息309 (此后稱為SMS恢復(fù)字段)。在一些實(shí)施例中,經(jīng)修改的購買響應(yīng)消息包括AP列表字段207。在一些實(shí)施例中,認(rèn)證恢復(fù)客戶端151從購買響應(yīng)消息提取SMS恢復(fù)字段和AP列表字段(如果有的話),以在上面介紹的SMS恢復(fù)步驟437或HTTP認(rèn)證步驟433中使用。在步驟415,確定是否將要使用運(yùn)營商計費(fèi),例如用戶已經(jīng)選擇了將購買添加到用戶的電話賬單的選項(xiàng)。如果不使用,則在步驟417中,處理另一中支付類型。在步驟419,確定是否已經(jīng)接收到用于產(chǎn)品的接入碼,例如具有用以從商戶平臺下載在HTTP消息中的產(chǎn)品的證書的URL。如果沒有,那么在步驟423,在UE上顯示購買失敗的通知。下面通過參照圖8C更為詳細(xì)地介紹示例的通知。如果已經(jīng)接收到用于產(chǎn)品的接入碼,那么在步驟421,如現(xiàn)有技術(shù)中已知的,使用接入點(diǎn)來檢索產(chǎn)品。在許多實(shí)施例中,對HTTP認(rèn)證消息的HTTP響應(yīng)不包含接入節(jié)點(diǎn)。取而代之地,在這種實(shí)施例中,在步驟419,如現(xiàn)有技術(shù)中已知的那樣,商業(yè)客戶端131將向商業(yè)節(jié)點(diǎn)發(fā)送包括對接入節(jié)點(diǎn)的查詢的另一消息(未示出)??梢允褂萌魏螀f(xié)議來發(fā)送這種單獨(dú)的消息。相應(yīng)協(xié)議中對帶有查詢的這種消息的響應(yīng)(未示出)包括指示接入碼的數(shù)據(jù)。如果在步驟415確定了正在使用運(yùn)營商計費(fèi),那么在步驟431,確定HTTP認(rèn)證是否是認(rèn)證的首要形式。由于HTTP認(rèn)證更快,消耗網(wǎng)絡(luò)資源更少,所以HTTP認(rèn)證是有利的。如果HTTP認(rèn)證是首要的,那么在步驟433,將HTTP GET發(fā)送到在購買響應(yīng)消息中接收的URL,例如商戶平臺130上的過程的URL。在一些實(shí)施例中,在發(fā)送HTTP GET消息之前,認(rèn)證恢復(fù)客戶端改變對于網(wǎng)絡(luò)的接入點(diǎn),直到所使用的接入點(diǎn)在可接受接入點(diǎn)的列表上,例如在AP列表207中被指示。在步驟435,例如通過確定在特定時間內(nèi)沒有接收到具有接入碼的HTTP消息;或發(fā)送狀態(tài)請求到URL且接收指示認(rèn)證失敗的狀態(tài)響應(yīng),來確定是否已經(jīng)存在認(rèn)證失敗。如果不存在認(rèn)證失敗,那么控制進(jìn)行到步驟419以及如上所述的后續(xù)步驟,以獲取產(chǎn)品或顯示失敗通知。 如果存在認(rèn)證失敗,或如果在步驟415確定HTTP不是認(rèn)證的首要形式,那么在步驟437,例如通過發(fā)送圖3C中描述的消息320,向商戶SMS地址發(fā)送SMS消息,所述SMS消息指示交易?;叵朐趫D3A中描述的經(jīng)修改的購買響應(yīng)消息300中接收到SMS地址和SMS消息。然后,控制進(jìn)行到步驟419以及如上所述的下面步驟。在說明的實(shí)施例中,由認(rèn)證恢復(fù)客戶端151執(zhí)行步驟435和437。在一些實(shí)施例中,步驟437包括MSI標(biāo)識符的值,例如從UE上的SM卡讀取所述值。在一些實(shí)施例中,將MSI值包括在步驟411中發(fā)送的購買消息中,其先取得進(jìn)一步的認(rèn)證,從而使得省略步驟431、433、435和437。例如,商業(yè)客戶端從UE 101中的SM卡讀取IMSI并且通過瀏覽或呼叫商戶商務(wù)平臺130來發(fā)起支付。如上所述,僅當(dāng)用戶使用GPRS/3G接入點(diǎn)時,將用戶的訂戶ID添加到HTTP報頭中。取決于運(yùn)營商,僅一些GPRS接入點(diǎn)添加用戶的訂戶ID并且因此僅一些接入點(diǎn)進(jìn)行認(rèn)證工作。為了避免計費(fèi)失敗,一些實(shí)施例將SMS用作用于HTTP認(rèn)證的備用認(rèn)證機(jī)制。有利的是,如果在用于SMS認(rèn)證恢復(fù)的SMS地址字段中使用的短碼在與運(yùn)營商的協(xié)議中是零稅率,使得商業(yè)客戶端131可以安全地發(fā)送SMS消息320而不需要請求來自用戶的允許,且因此削弱了用戶體驗(yàn)。圖5是根據(jù)一個實(shí)施例的在用于運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的服務(wù)器過程500的流程圖。例如,由認(rèn)證恢復(fù)服務(wù)器153執(zhí)行步驟509、519和521,且由用于特定商戶的商戶平臺130的其它元件來執(zhí)行剩余步驟。在一些實(shí)施例中,例如,在包括如圖10所示的處理器和存儲器的芯片集中實(shí)現(xiàn)圖500的一個或多個步驟,或由包括如圖10所示的處理器和存儲器的芯片集來發(fā)起圖500的一個或多個步驟。在步驟501,如用于步驟401的上述介紹,確定具有在不同用戶設(shè)備上運(yùn)行的商業(yè)客戶端的商戶平臺130使用的認(rèn)證機(jī)制。在步驟503,從特定用戶設(shè)備(例如UE 101)上的商業(yè)客戶端131接收購買請求消息。如參照步驟411的上述介紹,購買請求消息包括這樣的數(shù)據(jù),所述數(shù)據(jù)指示商戶的特定產(chǎn)品和所述產(chǎn)品的金額,以及用戶設(shè)備的網(wǎng)絡(luò)地址以及用戶向其訂閱網(wǎng)絡(luò)服務(wù)的網(wǎng)絡(luò)運(yùn)營商。步驟503包括交易模塊205進(jìn)行的形成交易記錄的動作,所述交易記錄與在商戶平臺130處唯一的交易標(biāo)識符(TX ID)相關(guān)聯(lián)地被存儲在交易內(nèi)容數(shù)據(jù)結(jié)構(gòu)207中。交易記錄包括指示一個或多個屬性的信息,所述一個或多個屬性的每一個用于產(chǎn)品、金額、用戶和用戶的運(yùn)營商網(wǎng),這是現(xiàn)有技術(shù)中已知的。在步驟505,確定是否將運(yùn)營商計費(fèi)用于支付所述產(chǎn)品。可以使用任何方法來確定上述內(nèi)容。在一些實(shí)施例中,運(yùn)營商計費(fèi)是默認(rèn)的支付過程。在一些實(shí)施例中,步驟505包括例如通過在線購買n過程135與用戶設(shè)備上的商業(yè)客戶端131交換一個或多個消息,以確定用戶是否選擇運(yùn)營商計費(fèi)。下面通過參考圖8A到圖SC更為詳細(xì)地介紹在用戶設(shè)備上顯示的接收用戶輸入的示例ui。在一些實(shí)施例中,如現(xiàn)有技術(shù)中已知的,由在線購買n過程135插入到用戶瀏覽器103中的商業(yè)客戶端131呈現(xiàn)這種n。如果沒有選擇運(yùn)營商計費(fèi),那么在步驟507,通過處理與此處介紹的運(yùn)營商認(rèn)證實(shí)施方式不相關(guān)的另一支付類型的來獲得支付。在步驟505,如果確定要使用運(yùn)營商計費(fèi),那么在步驟508,確定購買請求消息是否包括作為用戶標(biāo)識符的MSI值。如果是,那么存在如下面更為詳細(xì)地介紹的用于在步驟515處的運(yùn)營商計費(fèi)開始的足夠信息。如果不是,那么仍然執(zhí)行用戶認(rèn)證;并且控制進(jìn)行到步驟509。在步驟509,生成經(jīng)修改的購買相應(yīng)消息并將其發(fā)送到用戶設(shè)備,例如發(fā)送到UE 101。如上所述,經(jīng)修改的購買響應(yīng)消息包括如之前方法所述的交易標(biāo)識符(TX ID)字段以及用于HTTP消息的認(rèn)證URL。為了提供恢復(fù),生成經(jīng)修改的購買響應(yīng)消息以便還包括在商戶SMS地址字段308中的用于商戶平臺的SMS地址,如整個電話號碼、或短碼。在一些實(shí)施例中,TX ID被包括在恢復(fù)期間發(fā)送的SMS消息中。在其他實(shí)施例中,需要其他信息并且在SMS消息中包括其它信息。因此,在一些實(shí)施例中,購買響應(yīng)消息還包括SMS消息字段309,所述消息字段持有在從認(rèn)證失敗恢復(fù)的期間要被發(fā)送給商戶SMS地址的SMS消息的內(nèi)容。例如,由認(rèn)證恢復(fù)服務(wù)器153將SMS恢復(fù)字段308和309插入到購買響應(yīng)消息300中。在一些實(shí)施例中,除了 SMS恢復(fù)字段之外或替代插入SMS恢復(fù)字段,插入字段307并且字段307包括經(jīng)批準(zhǔn)的接入點(diǎn)的列表,例如WAP接入點(diǎn)。在步驟511,例如由支付網(wǎng)關(guān)133,確定是否在商戶平臺上的認(rèn)證URL處接收到HTTP GET消息。如果是,那么在步驟513,確定HTTP GET消息是否(例如在消息的HTTP報頭部分中)包括由運(yùn)營商提供的用于用戶的客戶標(biāo)識符(C ID)。如果是,那么存在用于在步驟515中的運(yùn)營商計費(fèi)開始的足夠信息。在步驟515中,將具有C ID和購買金額和任意文本的收費(fèi)客戶消息發(fā)送給運(yùn)營商,以識別在由運(yùn)營商呈現(xiàn)給用戶的賬單中的交易。例如,發(fā)送收費(fèi)客戶消息340,收費(fèi)客戶消息340具有金額字段342中的購買價格、在字段344中指示MSSIDN或IMSI或其它類型的客戶ID類型、以及客戶ID字段346中的MSISDN或MSI或其它類型標(biāo)識符的值。步驟515包括從運(yùn)營商接收任何響應(yīng),包括具有施加的稅的金額或指示錯誤的數(shù)據(jù),例如由于余額不足或失效賬戶導(dǎo)致的失敗。在步驟517,生成響應(yīng)并且將響應(yīng)發(fā)送給客戶端,以指示成功的計費(fèi)和金額或指示錯誤。在成功計費(fèi)的情況中,響應(yīng)包括接入碼,例如URL和證書,以在網(wǎng)站處獲得產(chǎn)品??梢允褂矛F(xiàn)有技術(shù)中已知的任意方法來發(fā)送所述響應(yīng)。在一些實(shí)施例中,將響應(yīng)自動地發(fā)送給客戶端,例如作為HTTP消息。在一些實(shí)施例中,響應(yīng)于來自客戶端的狀態(tài)查詢消息,發(fā)送響應(yīng)。然而,如果在步驟513確定在步驟511中接收的HTTP GET消息不包括用于用戶的由運(yùn)營商提供的C ID,那么在步驟519,生成響應(yīng)并將響應(yīng)發(fā)送給指示認(rèn)證失敗的客戶端??梢允褂矛F(xiàn)有技術(shù)中已知的任意方法來發(fā)送所述響應(yīng)。在一些實(shí)施例中,將響應(yīng)自動地發(fā)送給客戶端,例如作為HTTP消息。在一些實(shí)施例中,響應(yīng)于來自客戶端的狀態(tài)查詢消息,發(fā)送響應(yīng)。在一些實(shí)施例中,省略步驟519。如果在步驟511中從客戶端接收的HTTP消息不具有運(yùn)營商供應(yīng)的CID (例如,由于UE 101通過非WAP接入點(diǎn)Illa連接到網(wǎng)絡(luò)105),或者如果沒有從客戶端接收到HTTP消息,那么在步驟521,確定是否接收具有交易標(biāo)識符和用于運(yùn)營商的用戶ID(例如用于MSISDN的值或其它標(biāo)識符)的SMS消息。如果不是,那么認(rèn)證失敗。如果接收到這種SMS消息,例如如果接收到SMSC消息330,那么具有用于運(yùn)營商計費(fèi)的足夠信息;并且控制進(jìn)行到步驟515以及隨后的步驟,如上所述。例如,認(rèn)證恢復(fù)服務(wù)器153從SMSC消息330提取來自包括在SMS報頭中的MSISDN字段332的用戶ID、以及TX ID和來自SMS消息字段309的任意其它期望的信息。圖6A到圖6B是根據(jù)一些實(shí)施例的為用于運(yùn)營商計費(fèi)的首要認(rèn)證而交換的消息的時序圖。在時序圖中,時間向下增加,由頂部標(biāo)記的垂直條指示的網(wǎng)絡(luò)過程或節(jié)點(diǎn),并且將消息示為從發(fā)送過程/節(jié)點(diǎn)延伸到接收過程/節(jié)點(diǎn)的箭頭。為了更好地示出相似和區(qū)別,所有的時序圖示出相同的六個過程/節(jié)點(diǎn)商業(yè)客戶端131、WAP接入點(diǎn)111b、非WAP接入 點(diǎn)111a、SMSC 117、運(yùn)營商計費(fèi)系統(tǒng)115以及商戶平臺130。圖6A示出了可能用于具有SM卡的一些用戶設(shè)備的MSI認(rèn)證的消息序列。在這些實(shí)施例中,購買請求消息610包括產(chǎn)品標(biāo)識符、購買金額和來自UE上本地SM卡的IMSI值。所述消息可以根據(jù)任意協(xié)議被格式化,由WAP接入點(diǎn)Illb或非WAP接入點(diǎn)Illa接收,并且作為消息611轉(zhuǎn)發(fā)給商戶平臺130??梢岳迷谫徺I請求消息明確供應(yīng)的IMSI標(biāo)識符值來進(jìn)行購買。商戶平臺上的過程(例如支付網(wǎng)關(guān)133)將類似于收費(fèi)客戶消息340的收費(fèi)客戶消息612發(fā)送給運(yùn)營商計費(fèi)系統(tǒng)(例如,運(yùn)營商計費(fèi)系統(tǒng)115),收費(fèi)客戶消息612具有字段342中的金額、持有指示IMSI的數(shù)據(jù)的客戶ID類型字段344以及持有指示IMSI標(biāo)識符的值的數(shù)據(jù)的客戶ID字段346。在說明的實(shí)施例中,在去往運(yùn)營商計費(fèi)系統(tǒng)的計費(fèi)請求中直接使用MSI。在其它實(shí)施例中,如果不能直接使用MSI,那么MSI用于查找MSISDN或在運(yùn)營商計費(fèi)系統(tǒng)中允許的其它標(biāo)識符類型。如現(xiàn)有技術(shù)中已知的,從運(yùn)營商計費(fèi)系統(tǒng)返回收費(fèi)的消息614。收費(fèi)的消息614指示如果收費(fèi)正確的納稅金額,或指示一些類型的失敗的數(shù)據(jù),例如賬戶關(guān)閉或資金不足。購買完成消息616被返回給商業(yè)客戶端,例如商業(yè)客戶端131,如現(xiàn)有技術(shù)中已知的。如果不成功,示例的購買完成消息指示交易標(biāo)識符(TX ID)、購買金額以及指示失敗的數(shù)據(jù),例如具有或不具有附加說明文本的錯誤碼。如果成功,示例的購買完成消息指示交易標(biāo)識符(TXID)、購買金額、納稅金額以及用于獲取購買的產(chǎn)品(項(xiàng)目或服務(wù))的接入碼,例如具有任意證書的URL以從特定萬維網(wǎng)(WWW)站點(diǎn)下載文件。隨后的消息618代表如果提供了有效的接入碼,如現(xiàn)有技術(shù)中已知的那樣的基于接入碼的產(chǎn)品獲取。圖6B示出了用于成功的HTTP認(rèn)證的消息序列。許多用戶和商戶想要HTTP認(rèn)證,這是因?yàn)樗强焖俚恼J(rèn)證、涉及更少的網(wǎng)絡(luò)資源。在這些實(shí)施例中,購買請求消息620包括產(chǎn)品標(biāo)識符和購買金額,但是沒有運(yùn)營商已知的用戶標(biāo)識符。該消息可以根據(jù)任意協(xié)議來被格式化,并由WAP接入點(diǎn)Illb或非WAP接入點(diǎn)Illa接收并作為消息612被轉(zhuǎn)發(fā)給商戶平臺130。
商戶平臺上的過程(例如,在線購買n 135)使用與購買請求消息620相同的協(xié)議發(fā)送購買響應(yīng)消息622。購買響應(yīng)消息622包括指示交易標(biāo)識符(TX ID)的數(shù)據(jù)以及認(rèn)證URL,客戶端131應(yīng)當(dāng)向該認(rèn)證URL發(fā)送HTTP消息以完成HTTP認(rèn)證。在標(biāo)準(zhǔn)的方法中,購買響應(yīng)消息622不包括經(jīng)修改的購買響應(yīng)消息300的SMS恢復(fù)字段308或309或AP列表字段307。響應(yīng)于接收購買響應(yīng)消息622,客戶端131發(fā)送定向到消息622中提供的認(rèn)證URL的HTTP GET認(rèn)證消息624。為了避免失敗,應(yīng)當(dāng)在WAP接入點(diǎn)Illb處接收所述消息。WAP 接入點(diǎn)Illb添加諸如MSISDN的運(yùn)營商已知的用戶標(biāo)識符(客戶ID,C ID)到HTTP協(xié)議報頭以形成消息626。HTTP報頭現(xiàn)在包括C ID,其包括用戶ID的類型(例如,MSISDN)和值。WAP接入點(diǎn)Illb將消息626轉(zhuǎn)發(fā)給商戶平臺130。商戶平臺上的過程(例如支付網(wǎng)關(guān)133)將類似于收費(fèi)客戶消息340的收費(fèi)客戶消息628發(fā)送給運(yùn)營商計費(fèi)系統(tǒng)(例如,運(yùn)營商計費(fèi)系統(tǒng)115),收費(fèi)客戶消息628具有字段342中的金額、持有指示C ID的類型(例如MSISDN)的數(shù)據(jù)的客戶ID類型字段344以及持有指示所述類型的標(biāo)識符的值的數(shù)據(jù)的客戶ID字段346。消息614、616和618如上所述。如果WAP接入點(diǎn)Illb沒有接收到HTTP GET認(rèn)證消息624(例如,由WiFi接入點(diǎn)或由非WAP接入點(diǎn)Illa代表的因特網(wǎng)接入點(diǎn)接收HTTPGET認(rèn)證消息624),那么存在以下風(fēng)險轉(zhuǎn)發(fā)的消息將在HTTP報頭中不包括運(yùn)營商已知的用戶標(biāo)識符(C ID)。于是,認(rèn)證過程失敗;并且沒有發(fā)送圖6B中描述的消息628、614、616和618。圖7和圖7B是根據(jù)實(shí)施例的為用于運(yùn)營商計費(fèi)的恢復(fù)認(rèn)證而交換的消息的時序圖。圖7示出了根據(jù)實(shí)施例的用于成功的HTTP認(rèn)證的消息序列。如圖6B所示,購買請求消息620包括產(chǎn)品標(biāo)識符和購買金額,但沒有運(yùn)營商已知的用戶標(biāo)識符。該消息可以根據(jù)任意協(xié)議來被格式化,并且由WAP接入點(diǎn)Illb或非WAP接入點(diǎn)Illa接收且作為消息621被轉(zhuǎn)發(fā)給商戶平臺130。商戶平臺上的過程(例如,認(rèn)證恢復(fù)服務(wù)器153)發(fā)送經(jīng)修改的購買響應(yīng)消息722,例如經(jīng)修改的購買響應(yīng)消息300。除了上述介紹的用于消息622的字段,經(jīng)修改的購買響應(yīng)消息722包括SMS恢復(fù)字段308和309中的一個或兩個。在一些實(shí)施例中,經(jīng)修改的購買響應(yīng)消息包括AP列表字段307。響應(yīng)于接收到經(jīng)修改的購買響應(yīng)消息722,客戶端131發(fā)送定向到消息722中提供的認(rèn)證URL的HTTP GET認(rèn)證消息624,且認(rèn)證恢復(fù)客戶端151提取SMS恢復(fù)字段308,并且如果包括的話,提取字段309或字段207或其兩者。當(dāng)在WAP接入點(diǎn)Illb處接收到消息624時,如圖所示,剩余消息與圖6B中描述的相同。WAP接入點(diǎn)11 Ib添加例如MSISDN標(biāo)識符的運(yùn)營商已知的用戶標(biāo)識符(C ID)到HTTP協(xié)議報頭,以形成消息626。商戶平臺上的過程(例如,支付網(wǎng)關(guān)133)將收費(fèi)客戶消息612發(fā)送給運(yùn)營商計費(fèi)系統(tǒng),并且消息614、616和618如上所述。在一些實(shí)施例中,例如在AP列表字段307中,商戶平臺130提供適于HTTP認(rèn)證的接入點(diǎn)的客戶端順序列表以避免HTTP認(rèn)證失敗。如果商業(yè)客戶端131或認(rèn)證恢復(fù)客戶端151檢測到當(dāng)前數(shù)據(jù)連接正在使用某個其它接入點(diǎn),那么客戶端將嘗試終止當(dāng)前連接并使用在字段307中由商戶平臺建議的接入點(diǎn)來創(chuàng)建新的連接。如果存在由商戶平臺130提供的多個接入點(diǎn),那么可以進(jìn)行多個嘗試。圖7B示出了根據(jù)實(shí)施例的用于不成功的HTTP認(rèn)證的消息序列。消息620、621、722和消息614,616和618如上所述。響應(yīng)于接收到經(jīng)修改的購買響應(yīng)消息722,客戶端131發(fā)送定向到消息722中提供的認(rèn)證URL的HTTP GET認(rèn)證消息624,而認(rèn)證恢復(fù)客戶端151提取SMS恢復(fù)字段308,并且如果包括的話,提取字段309或字段207或其兩者。當(dāng)在非WAP接入點(diǎn)Illa處接收到消息624時,然而如圖所示,非WAP接入點(diǎn)Illb可能不添加例如MSISDN標(biāo)識符的運(yùn)營商已知的用戶標(biāo)識符(C ID)到HTTP報頭。不具有C ID的HTTP GET消息730被轉(zhuǎn)發(fā)到商戶平臺130上的認(rèn)證URL。商戶平臺上的過程(例如,支付網(wǎng)關(guān)133)不對用戶進(jìn)行認(rèn)證并且不能發(fā)出收費(fèi)客戶消息。取而代之的是,指示失敗的認(rèn)證的消息或者自動地作為對HTTP GET的HTTP響應(yīng)732或者響應(yīng)于來自客戶端131的狀態(tài)查詢消息,被發(fā)送給客戶端。在后者實(shí)施方式的示例中,HTTP GET消息624僅返回HTTP OK消息732。接下來,商業(yè)客戶端131自動地利用單獨(dú)的呼叫來請求支付狀態(tài),所述單獨(dú)的呼叫發(fā)送檢查狀態(tài)消息751。響應(yīng)于該呼叫在狀態(tài)響應(yīng)消息753中提供認(rèn)證失敗。在HTTP認(rèn)證失敗的確定時,商業(yè)客戶端中的過程(例如認(rèn)證恢復(fù)客戶端151)發(fā)送SMS消息734,該消息定向到如在經(jīng)修改的購買響應(yīng)消息722的字段308中接收的商戶平臺130的SMS地址。在一些實(shí)施例中,SMS消息的有效載荷包括來自經(jīng)修改的購買響應(yīng)消息300的字段304的TX ID。在一些實(shí)施例中,SMS消息的有效載荷包括在經(jīng)修改的購買響應(yīng)消息300的SMS消息字段309中的數(shù)據(jù)。在運(yùn)營商網(wǎng)絡(luò)的SMSC節(jié)點(diǎn)117處處理SMS消息734,其中將用于用戶的運(yùn)營商已知的客戶標(biāo)識符(C ID),例如是SISDN標(biāo)識符,添加到客戶端SMS消息的報頭中以形成來自SMSC的SMSC消息330。將SMSC消息作為消息736來轉(zhuǎn)發(fā),其包括SMS恢復(fù)字段和SMSC ID (例如 MSISDN)。商戶平臺上的過程(例如,認(rèn)證恢復(fù)服務(wù)器153)從SMS消息736提取SMS C ID和交易標(biāo)識符,例如用于由支付網(wǎng)關(guān)133來使用。支付網(wǎng)關(guān)133將類似于收費(fèi)客戶消息340的收費(fèi)客戶消息738發(fā)送到運(yùn)營商計費(fèi)系統(tǒng)(例如運(yùn)營商計費(fèi)系統(tǒng)115),收費(fèi)客戶消息738具有字段342中的金額、持有指示SMS報頭中C ID的類型(例如MSISDN)的數(shù)據(jù)的客戶ID類型字段344以及持有指示來自SMS報頭的該類型的標(biāo)識符的值的數(shù)據(jù)的客戶ID字段346。消息614、616和618如上所述。圖8A到圖8C是根據(jù)各種實(shí)施例的在圖4的過程中使用的用戶接口的示意圖。在圖4的步驟415中,確定是否執(zhí)行運(yùn)營商計費(fèi)。圖8A示出了在UE(例如UE 101)的顯示器上呈現(xiàn)的用戶接口屏幕810。用戶接口屏幕810包括頂部面板811、產(chǎn)品面板813、購買面板815和用于UE上的可編程按鍵的標(biāo)簽802和804。用于左側(cè)可編程按鍵的標(biāo)簽802指示如果左側(cè)可編程按鍵被用戶按下時將呈現(xiàn)的選項(xiàng)菜單。用于右側(cè)可編程按鍵的標(biāo)簽804指示如果右側(cè)可編程按鍵被用戶按下時將取消呈現(xiàn)的動作。頂部面板811呈現(xiàn)指示設(shè)備的用戶的用戶名稱以及已經(jīng)從中選擇產(chǎn)品的商戶的名稱的圖像。產(chǎn)品面板813呈現(xiàn)指示所選產(chǎn)品和所述產(chǎn)品的購買價格的圖像。在一些實(shí)施例中,面板813包括產(chǎn)品圖片。購買面板815呈現(xiàn)指示可能的動作和可選擇的激活區(qū)域817和819的圖像,其中可能的動作確認(rèn)產(chǎn)品的購買,可選擇的激活區(qū)域817和819確定用戶設(shè)備要執(zhí)行的下一動作。用戶選擇接受運(yùn)營商計費(fèi)區(qū)域817 (例如,通過移動指針按鍵到高亮以及然后按下選擇按鍵)以促使客戶端執(zhí)行運(yùn)營商計費(fèi),從而支付在面板813中識別的產(chǎn)品。改變計費(fèi)區(qū)域819被選擇以將通過用于支付產(chǎn)品的其它選項(xiàng)來呈現(xiàn)。如果在步驟403中確定運(yùn)營商計費(fèi)不可用于所述用戶或所述用戶設(shè)備(UE),則在步驟405,修改接受運(yùn)營商計費(fèi)區(qū)域(例如,進(jìn)行變灰)以指示其無法被選擇。如果選擇了接受運(yùn)營商計費(fèi)區(qū)域,那么在UE的顯示器上呈現(xiàn)圖SB中描述的用戶接口屏幕830。用戶接口屏幕830包括如上所述的頂部面板811以及用于UE上的可編程按鍵的標(biāo)簽802和804,以及陳述面板833。陳述面板833呈現(xiàn)這樣的圖像,所述圖像介紹運(yùn)營商計費(fèi)的法律和商業(yè)含義并且包括可選擇的有效區(qū)域835。例如,在一些實(shí)施例中,單獨(dú)地或以一些組合陳述列出下述或相似語句“為完成購買,您必須確認(rèn)你已經(jīng)至少18歲或具有父母允許;”或“請注意,服務(wù)的價格將不包括通過您的移動設(shè)備的數(shù)據(jù)服務(wù)的價格;”或“您將發(fā)現(xiàn)在您的訂購電話賬單上記錄的支付或從您的預(yù)付費(fèi)余額減去的支付”等。確 認(rèn)區(qū)域835被選擇以指示用戶同意呈現(xiàn)的陳述并且允許客戶端進(jìn)行運(yùn)營商計費(fèi)。如果選擇了確認(rèn)區(qū)域,那么在UE的顯示器上呈現(xiàn)圖SC中描述的用戶接口屏幕850。用戶接口屏幕850包括如上所述的頂部面板811以及用于UE上的可編程按鍵的標(biāo)簽802和804,以及購買進(jìn)度面板853。購買進(jìn)度面板853呈現(xiàn)介紹購買的進(jìn)度且包括通知窗口 855的圖像。例如,購買進(jìn)度面板在步驟431、433、435、437和419期間顯示指示“購買進(jìn)行中,確認(rèn)支付”的陳述以及指示進(jìn)度的動畫圖標(biāo),例如單獨(dú)地或以一些組合的沙漏、沿連續(xù)出現(xiàn)和消失的圓圈安排的點(diǎn)、或進(jìn)度條等。在一些實(shí)施例中,對用戶隱藏實(shí)際的認(rèn)證失敗和恢復(fù)。在完成了步驟419時,在通知窗口 855中通知用戶成功或失敗。例如,在步驟421期間,當(dāng)獲取了產(chǎn)品時,窗口 855列出下述或相似語句“支付完成。您的收據(jù)已經(jīng)被發(fā)送到[電子郵件地址]”。在一些實(shí)施例中,窗口 855包括指示步驟421期間的獲取進(jìn)度的動畫圖標(biāo)。如果,取而代之的是過程失敗,那么通知窗口 855單獨(dú)地或以一些組合列出下列錯誤消息或相似消息的一個或多個?!半娫捹~單支付錯誤。我們遭遇電話賬單支付服務(wù)的問題。請稍后再試”?!坝囝~不足。您還沒有繳費(fèi)。此時,您的預(yù)付費(fèi)余額過低不足以完成此次購買。購買被取消且您將被帶回到分類頁面”。“超過消費(fèi)限制。您還沒有繳費(fèi)。購買超出了您賬戶設(shè)置的消費(fèi)限制。請聯(lián)系您的運(yùn)營商”?!百~戶鎖定。您還沒有繳費(fèi)。您的賬戶被鎖定了。請聯(lián)系您的運(yùn)營商”?!俺鰩捪拗啤D€沒有繳費(fèi)。已經(jīng)達(dá)到您賬戶設(shè)置的帶寬限制。請聯(lián)系您的運(yùn)營商”。“產(chǎn)品不適合。您還沒有繳費(fèi)。產(chǎn)品不適合通過這個賬戶來購買。購買被取消并且您將被帶回到分類頁面”?!爸Ц洞_認(rèn)失敗。您還沒有繳費(fèi)。支付確認(rèn)失敗。請檢查在您的電話設(shè)置中是否選擇了正確的連接接入點(diǎn)或聯(lián)系您的運(yùn)營商”。在一些實(shí)施例中,此處介紹的SMS認(rèn)證恢復(fù)阻止這種類型的錯誤消息。
此處介紹的用于在運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的過程可能有利地通過軟件、硬件(例如通用處理器、數(shù)字信號處理器(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等)、固件或它們的組合來實(shí)現(xiàn)。下面詳細(xì)介紹用于執(zhí)行上述功能的這種示例性硬件。圖9示出可在上面實(shí)現(xiàn)本發(fā)明實(shí)施例的計算機(jī)系統(tǒng)900。盡管關(guān)于特定設(shè)備或狀態(tài)示出了計算機(jī)系統(tǒng)900,可設(shè)想,圖9中的其他裝置或設(shè)備(例如網(wǎng)絡(luò)元件、服務(wù)器等)可部署系統(tǒng)900的圖示的硬件和組件。計算機(jī)系統(tǒng)900被編程(例如經(jīng)由計算機(jī)程序代碼或指令)以提供此處介紹的用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù),并且包括例如總線910的通信機(jī)構(gòu),用于在計算機(jī)系統(tǒng)900的其他內(nèi)部和外部組件之間傳遞信息。信息(還稱為數(shù)據(jù))表示成可測量現(xiàn)象的物理表達(dá),典型地為電壓,但在其他實(shí)施例中包括例如磁、電磁、壓力、化學(xué)、生物、分子、原子、亞原子和量子交互的現(xiàn)象。例如,南北磁場、或零和非零電壓代表二進(jìn)制數(shù)字(比 特)的兩個狀態(tài)(0,1)。其他現(xiàn)象可代表更高基數(shù)的數(shù)字。在測量之前多個同時量子狀態(tài)的重疊代表量子比特(qubit)。一個或多個數(shù)字的序列構(gòu)成用于代表字符的數(shù)目或代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實(shí)施例中,稱為模擬數(shù)據(jù)的信息通過特定范圍內(nèi)的可測量值的接近閉聯(lián)集來表示。計算機(jī)系統(tǒng)900,或其一部分,構(gòu)成用于執(zhí)行在運(yùn)營商計費(fèi)的認(rèn)證期間提供恢復(fù)的一個或多個步驟的部件??偩€910包括一個或多個并行的信息導(dǎo)體,從而在耦合至總線910的設(shè)備之間快速傳送信息。用于處理信息的一個或多個處理器902與總線910耦合。處理器902如與用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)相關(guān)的計算機(jī)程序代碼指定的那樣執(zhí)行對于信息的一組操作。計算機(jī)程序代碼是提供用于處理器的操作和/或計算機(jī)系統(tǒng)的指令的一組指令或語句,以執(zhí)行特定功能。代碼例如可用計算機(jī)編程語言編寫,其被編譯成處理器的原始指令集。代碼還可使用原始指令集(例如機(jī)器語言)直接編寫。該組操作包括從總線910帶入信息并且將信息置于總線910上。該組操作還典型地包括比較兩個或更多個信息單元,移動信息單元的位置,并且合并兩個或更多個信息單元(例如通過加或乘或邏輯運(yùn)算,如0R,異OR (XOR)和AND)??捎商幚砥鲌?zhí)行的該組操作的每個操作通過稱為指令的信息來向處理器表示,例如一個或多個數(shù)字的操作代碼。處理器902要執(zhí)行的操作的序列(例如操作代碼的序列)構(gòu)成處理器指令,還稱為計算機(jī)系統(tǒng)指令,或簡單地計算機(jī)指令。處理器可實(shí)現(xiàn)為機(jī)械、電、磁、光、化學(xué)或量子組件,其中可以是單獨(dú)的或組合的。計算機(jī)系統(tǒng)900還包括耦合至總線910的存儲器904。存儲器904 (例如隨機(jī)存取存儲器(RAM)或其他動態(tài)存儲裝置)存儲包括用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的處理器指令的信息。動態(tài)存儲器允許其中存儲的信息由計算機(jī)系統(tǒng)900改變。RAM允許在稱為存儲器地址的位置存儲的信息單元獨(dú)立于相鄰地址被存儲和提取。存儲器904還由處理器902使用,以存儲在處理器指令的執(zhí)行期間的臨時值。計算機(jī)系統(tǒng)900還包括只讀存儲器(ROM) 906和耦合至總線910的其他靜態(tài)存儲裝置,用于存儲不可由計算機(jī)系統(tǒng)900改變的靜態(tài)信息,包括指令。一些存儲器包括易失性存儲裝置,當(dāng)失去電力時其丟失在上面存儲的信息。耦合至總線910的還有非易失性(永久性)存儲裝置908,例如磁盤、光盤或閃速卡,用于存儲即使當(dāng)計算機(jī)系統(tǒng)900關(guān)閉或失去電力時仍舊持續(xù)的信息,包括指令??蓮耐獠枯斎朐O(shè)備912 (例如鍵盤,包含人工用戶操作的字母數(shù)字鍵,或傳感器)向總線910提供信息(包括用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的指令)供處理器使用。傳感器檢測其周圍的條件,并且將那些條件轉(zhuǎn)換成物理表達(dá),其兼容于可測量現(xiàn)象以用于代表計算機(jī)系統(tǒng)900中的信息。耦合至總線910的其他外部設(shè)備(主要用于與人工交互)包括顯示器設(shè)備914,例如陰極射線管(CRT)或液晶顯示器(IXD)、或呈現(xiàn)文本和圖像的等離子屏或打印機(jī),以及定點(diǎn)設(shè)備916,例如鼠標(biāo)或跟蹤球或指針定向鍵、或運(yùn)動傳感器,用于控制在顯示器914上呈現(xiàn)的小光標(biāo)圖像的位置以及發(fā)出與顯示器914上呈現(xiàn)的圖形元素相關(guān)的命令。在一些實(shí)施例中,例如,在計算機(jī)系統(tǒng)900自動執(zhí)行所有功能而無需人工輸入時,忽略外部輸入設(shè)備912、顯不器設(shè)備914和定點(diǎn)設(shè)備916中的一個或多個。在所示實(shí)施例中,專用硬件(例如專用集成電路(ASIC)920)耦合至總線910。專用硬件被配置為為了專用目的足夠快速地執(zhí)行并未由處理器902執(zhí)行的操作。專用IC的實(shí)例包括圖形加速器卡,用于生成針對顯示器914的圖像;密碼板,用于加密和解密在網(wǎng)絡(luò)上發(fā)送的消息;語音識別;以及對于特殊外部設(shè)備的接口,例如機(jī)器臂和醫(yī)學(xué)掃描設(shè)備,其重復(fù)執(zhí)行在硬件中更加有效實(shí)施的操作的一些復(fù)雜序列。計算機(jī)系統(tǒng)900還包括耦合至總線910的通信接口 970的一個或多個示例。通信 接口 970提供對于用他們自身處理器運(yùn)行的各種外部設(shè)備(例如打印機(jī)、掃描儀和外部盤)的單向或雙向通信耦合。一般地,耦合利用與本地網(wǎng)絡(luò)980連接的網(wǎng)絡(luò)鏈路978,具有他們自身處理器的各種外部設(shè)備連接至局部網(wǎng)絡(luò)980。例如,通信接口 970可以是個人計算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在一些實(shí)施例中,通信接口 970是向相應(yīng)類型的電話線路提供信息通信連接的集成服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字訂戶線路(DSL)卡或電話調(diào)制解調(diào)器。在一些實(shí)施例中,通信接口 970是將總線910上的信號轉(zhuǎn)換成用于在同軸電纜上通信連接的信號或轉(zhuǎn)換成用于在光纖電纜上通信連接的光學(xué)信號的電纜調(diào)制解調(diào)器。作為另一實(shí)例,通信接口 970可以是向兼容LAN(例如以太網(wǎng))提供數(shù)據(jù)通信連接的局域網(wǎng)(LAN)卡。也可實(shí)施無線鏈路。對于無線鏈路,通信接口 970發(fā)送或接收或既發(fā)送又接收電、聲或電磁信號,包括紅外和光學(xué)信號,其承載例如數(shù)字?jǐn)?shù)據(jù)的信息流。例如,在無線手持設(shè)備(例如像蜂窩電話的移動電話)中,通信接口 970包括無線電帶電磁發(fā)送器和接收器,稱為無線電收發(fā)器。某些實(shí)施例中,通信接口 970使能實(shí)現(xiàn)到通信網(wǎng)絡(luò)105的連接,用于對UE 101的運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的連接。這里使用術(shù)語“計算機(jī)可讀介質(zhì)”來表示參與到向處理器902提供信息(包括用于執(zhí)行的指令)的任意介質(zhì)。這樣的介質(zhì)可采用許多形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)、和傳輸介質(zhì)。非易失性介質(zhì)包括例如光或磁盤,例如存儲裝置908。易失性介質(zhì)包括例如動態(tài)存儲器904。傳輸介質(zhì)包括例如同軸電纜、銅線、光纖電纜、和載波,其在無需布線或電纜的情況下通過空間行進(jìn),例如聲波和電磁波,包括無線電、光和紅外波。信號包括在通過傳輸介質(zhì)發(fā)送的振幅、頻率、相位、極化或其他物理屬性的人工瞬間改變。計算機(jī)可讀介質(zhì)的通用形式包括例如軟盤、靈活盤、硬盤、磁帶、任意其他磁介質(zhì)、CD-ROM、CDRff>DVD、任意其他光學(xué)介質(zhì)、穿孔卡、紙帶、光學(xué)標(biāo)記表、具有孔或其他光學(xué)可識別特征的模式的任意其他物理介質(zhì),RAM、PROM、EPROM、FLASH-EPR0M、任意其他存儲器芯片或盒、載波、計算機(jī)可從中讀取的任意其他介質(zhì)。這里使用術(shù)語計算機(jī)可讀存儲介質(zhì),以指代除了傳輸介質(zhì)的任何計算機(jī)可讀介質(zhì)。一個或多個有形介質(zhì)中編碼的邏輯包括在計算機(jī)可讀存儲介質(zhì)和專用硬件,例如ASIC 920上的一個或兩個處理器指令。網(wǎng)絡(luò)鏈路978典型地通過一個或多個網(wǎng)絡(luò)使用傳輸介質(zhì)向使用或處理信息的其他設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路978可向因特網(wǎng)服務(wù)提供商(ISP)操作的主機(jī)計算機(jī)982或設(shè)備984提供通過局域網(wǎng)980的連接。ISP設(shè)備984隨后通過網(wǎng)絡(luò)的公共、世界分組交換通信網(wǎng)絡(luò)(現(xiàn)在統(tǒng)稱為因特網(wǎng)990)提供數(shù)據(jù)通信服務(wù)。計算機(jī)(稱為服務(wù)器主機(jī)992,連接至因特網(wǎng))托管響應(yīng)于因特網(wǎng)上接收的信息提供服務(wù)的處理。例如,服務(wù)器主機(jī)992托管提供表示視頻數(shù)據(jù)的信息,用于在顯示器914呈現(xiàn)的處理。可設(shè)想,系統(tǒng)900的組件可部署在其他計算機(jī)系統(tǒng),例如主機(jī)982和服務(wù)器992 中的各個配置中。本發(fā)明的至少一些組合涉及用于實(shí)現(xiàn)這里所述的一些或全部技術(shù)的計算機(jī)系統(tǒng)900的使用。根據(jù)本發(fā)明的一個實(shí)施例,通過計算機(jī)系統(tǒng)900執(zhí)行那些技術(shù),以響應(yīng)于處理器902執(zhí)行存儲器904中包含的一個或多個處理器指令的一個或多個序列。這樣的指令(還稱為計算機(jī)指令、軟件和程序代碼)可從另一計算機(jī)可讀介質(zhì)(例如存儲設(shè)備908或網(wǎng)絡(luò)鏈路978)讀入存儲器904。存儲器904中包含的指令的序列的執(zhí)行使得處理器902執(zhí)行這里所述的一個或多個方法步驟。在備選實(shí)施例中,可使用硬件(例如ASIC 920)代替或與實(shí)現(xiàn)本發(fā)明的軟件組合。因此,本發(fā)明的實(shí)施例不限于硬件和軟件的任意特定組合,除非這里明確闡述。通過通信接口 970在網(wǎng)絡(luò)鏈路978和其他網(wǎng)絡(luò)上發(fā)送的信號向和從計算機(jī)系統(tǒng)900承載信息。計算機(jī)系統(tǒng)900可通過網(wǎng)絡(luò)980、990等,通過網(wǎng)絡(luò)鏈路978和通信接口 970發(fā)送和接收包括程序代碼的信息。在使用因特網(wǎng)990的實(shí)例中,服務(wù)器主機(jī)992通過因特網(wǎng)990、ISP設(shè)備984、本地網(wǎng)絡(luò)980和通信接口 970發(fā)送用于特定應(yīng)用的由從計算機(jī)900發(fā)送的消息請求的程序代碼。接收的代碼可在其被接收時通過處理器902執(zhí)行,或者可存儲于存儲器904或存儲設(shè)備908或其他非易失性存儲設(shè)備用于隨后執(zhí)行,或兩者。這樣,計算機(jī)系統(tǒng)900可在載波上以信號的形式獲得應(yīng)用程序代碼。各種形式的計算機(jī)可讀介質(zhì)可包含于向處理器902承載一個或多個指令或數(shù)據(jù)或兩者中用于執(zhí)行。例如,指令和數(shù)據(jù)可初始被承載在例如主機(jī)982的遠(yuǎn)程計算機(jī)的磁盤上。遠(yuǎn)程計算機(jī)將指令和數(shù)據(jù)加載至其動態(tài)存儲器,并使用調(diào)制解調(diào)器在電話線上發(fā)送指令和數(shù)據(jù)。對于計算機(jī)系統(tǒng)900本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù),并使用紅外發(fā)送器將指令和數(shù)據(jù)轉(zhuǎn)換成在用作網(wǎng)絡(luò)鏈路978的紅外載波上的信號。用作通信接口970的紅外檢測器接收在紅外信號中承載的指令和數(shù)據(jù),并將表示指令和數(shù)據(jù)的信息放在總線910上??偩€910將信息承載至存儲器904,處理器902從存儲器904中提取并使用通過指令發(fā)送的一些數(shù)據(jù)執(zhí)行指令。在處理器902執(zhí)行之前或之后,存儲器904中接收的指令和數(shù)據(jù)可選地可存儲在存儲設(shè)備908上。圖10示出在上面可實(shí)現(xiàn)本發(fā)明實(shí)施例的芯片集1000。芯片集1000被編程以提供這里所述的用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù),并且包括例如結(jié)合在一個或多個物理包(例如芯片)中關(guān)于圖9所述的處理器和存儲器組件。作為示例,物理包包括結(jié)構(gòu)配件(例如基板)上的一個或多個材料、組件、和/或布線的安排,以提供例如物理強(qiáng)度、尺寸的保持、和/或電交互的限制的一個或多個特征??稍O(shè)想,某些實(shí)施例中,芯片集可以在單一芯片中實(shí)現(xiàn)。芯片集1000、或其一部分構(gòu)成用于執(zhí)行用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的一個或多個步驟的部件。在一個實(shí)施例中,芯片集1000包括在芯片集1000的組件之間傳遞信息的例如總線1001的通信機(jī)構(gòu)。處理器1003具有到總線1001的連接,以執(zhí)行指令和處理例如在存儲器1005中存儲的信息。處理器1003可包括一個或多個處理核,其每個核被配置為獨(dú)立執(zhí)行。多核處理器使得能夠在一個物理包中進(jìn)行多處理。多核處理器的示例包括兩個、四個、八個或更大數(shù)目個處理核。備選地或額外地,處理器1003可包括一個或多個微處理器,其經(jīng)由總線1001串聯(lián)配置為能夠獨(dú)立執(zhí)行指令、流水線和多線程。處理器1003還可伴隨有執(zhí)行某些處理功能和任務(wù)的一個或多個專用組件,例如一個或多個數(shù)字信號處理器(DSP) 1007、或一個或多個專用集成電路(ASIC) 1009。DSP 1007典型地被配置為獨(dú)立于處理器1003實(shí)時處理真實(shí)世界的信號(例如聲音)。類似地,ASIC 1009可被配置為執(zhí)行由通用處理器不容易執(zhí)行的專用功能。輔助執(zhí)行這里所述的發(fā)明功能的其他專用組件包括一個或多個場可編程門陣列(FPGA)(未不出)、一個或多個控制器(未不出)、或一個或多個其他專用計算機(jī)芯片。 處理器1003和伴隨組件具有經(jīng)由總線1001到存儲器1005的連接。存儲器1005包括動態(tài)存儲器(例如RAM、磁盤、可寫光盤等)和靜態(tài)存儲器(例如ROM、CD-ROM等),用于存儲可執(zhí)行指令,其當(dāng)執(zhí)行時執(zhí)行這里所述的發(fā)明步驟以提供用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)。存儲器1005還存儲與發(fā)明步驟的執(zhí)行相關(guān)的數(shù)據(jù)或由其生成的數(shù)據(jù)。圖11是根據(jù)本發(fā)明示例性實(shí)施例的能夠在圖I的系統(tǒng)中操作的移動站(例如手機(jī))的示例性組件的視圖。一些實(shí)施例中,移動終端1100或其一部分構(gòu)成用于執(zhí)行用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的一個或多個步驟的部件。一般地,無線電接收器通常用前端和后端特征方面定義。接收器的前端涵蓋所有射頻(RF)電路,然而后端涵蓋所有基帶處理電路。本申請中,術(shù)語“電路”表示以下兩者(I)僅硬件實(shí)現(xiàn)(例如僅模擬和/或數(shù)字電路中實(shí)現(xiàn));(2)電路和軟件的組合(和/或固件)(例如,如果適用于特定環(huán)境,處理器的組合,其包括數(shù)字信號處理器、軟件、和存儲器,它們在一起工作以使得裝置(例如移動電話或服務(wù)器)執(zhí)行各個功能)?!半娐贰钡倪@個定義應(yīng)用于本申請中這個方面的所有使用,包括任意權(quán)利要求。作為其他實(shí)例,如這個應(yīng)用中使用的那樣,如果適用于特定環(huán)境,術(shù)語“電路”還覆蓋僅處理器(或多個處理器)及其(或它們的)伴隨軟件/固件的實(shí)現(xiàn)方式。術(shù)語“電路”還覆蓋如果適合于特定環(huán)境,例如移動電話中的基帶集成電路或應(yīng)用處理器集成電路或蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的類似集成電路。電話的持久性內(nèi)部組件包括主控制單元(MCU) 1103、數(shù)字信號處理器(DSP) 1105、和接收器/發(fā)送器單元,其包括麥克風(fēng)增益控制單元和揚(yáng)聲器增益控制單元。主顯示器單元1107在執(zhí)行或支持用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)的步驟的各個應(yīng)用和移動站功能的支持下向用戶提供顯示。顯示器11包括配置為顯示移動終端(例如移動電話)的用戶界面的至少一部分的顯示器電路。此外,顯示器1107和顯示器電路被配置為便于移動終端的至少一些功能的用戶控制。音頻功能電路1109包括麥克風(fēng)1111和麥克風(fēng)放大器,其放大來自麥克風(fēng)1111的音頻信號輸出。放大的來自麥克風(fēng)1111的音頻信號輸出被饋送至編碼器/解碼器(CODEC) 1113。無線電站1115放大功率和轉(zhuǎn)換頻率,以經(jīng)由天線1117與包括在移動通信系統(tǒng)中的基站通信。功率放大器(PA) 1119和發(fā)送器/調(diào)制電路操作地響應(yīng)于MCU 1103,來自PA1119的輸出耦合至本領(lǐng)域已知的雙工器1121或循環(huán)器或天線開關(guān)。PA 1119還耦合至電池接口和功率控制單元1120。在使用中,移動站1101的用戶向麥克風(fēng)1111中說話,并且他或她的語音與任意檢測到的背景噪聲一起轉(zhuǎn)換成模擬電壓。模擬電壓然后通過模數(shù)轉(zhuǎn)換器(ADC) 1123轉(zhuǎn)換成數(shù)字信號??刂茊卧?103將數(shù)字信號路由至DSP 1105中用于其中的處理,例如語音編碼、信道編碼、加密、和交錯。在示例性實(shí)施例中,通過未單獨(dú)示出的單元,使用蜂窩傳輸協(xié)議(例如全球演進(jìn)(EDGE)、通用分組無線業(yè)務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(MS)、通用移動電信系統(tǒng)(UMTS)等)以及任意其他適合的無線介質(zhì)(例如微波接入(WiMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、衛(wèi)星等)來編碼處理后的語音信號。然后,編碼的信號路由至均衡器1125,用于補(bǔ)償在通過空中接口的傳輸期間發(fā)生的任意頻率依賴性的損害(例如相位和振幅失真)。在均衡比特流之后,調(diào)制器1127將信號與RF接口 1129中生成的RF信號結(jié)合。調(diào)制器1127通過頻率或相位調(diào)制生成正弦波。為 了準(zhǔn)備用于傳輸?shù)男盘枺献冾l器1131將來自調(diào)制器1127的正弦波輸出與合成器1133中生成的另一正弦波結(jié)合,以實(shí)現(xiàn)期望的傳輸頻率。然后,信號通過PA 1119發(fā)送,以將信號增加至適當(dāng)功率水平。在實(shí)踐性系統(tǒng)中,PA 1119用作可變增益放大器,其增益由DSP 1105根據(jù)從網(wǎng)絡(luò)基站接收的信息來控制。然后,信號在雙工器1121中濾波,并且可選地發(fā)送至天線耦合器1135,以匹配阻抗,提高最大功率傳送。最后,信號經(jīng)由天線1117發(fā)送至本地基站。可提供自動增益控制(AGC),以控制接收器的最后階段的增益。信號可從那里轉(zhuǎn)發(fā)至遠(yuǎn)程電話,其可以是另一蜂窩電話、其他移動電話或連接至供給交換電話網(wǎng)(PSTN)的陸上線路、或其他電話網(wǎng)絡(luò)。向移動站1101發(fā)送的語音信號經(jīng)由天線1117接收,并通過低噪聲放大器(LNA) 1137立即放大。下變頻器1137降低載波頻率,同時解調(diào)器1141剝離RF,僅留下數(shù)字比特流。然后,信號經(jīng)過均衡器1125,并由DSP1105處理。數(shù)模轉(zhuǎn)換器(DAC)1143轉(zhuǎn)換信號,并且得到的輸出通過揚(yáng)聲器1145發(fā)送至用戶,所有都在主控制單元(MCU) 1103的控制下一其可作為中央處理單元(CPU)(未示出)來實(shí)現(xiàn)。MCU 1103從鍵盤1147接收包括輸入信號的各個信號。鍵盤1147和/或MCU 1103與其他用戶輸入組件(例如麥克風(fēng)1111)結(jié)合,包括用于管理用戶輸入的用戶接口電路。MCU 1103運(yùn)行用戶接口軟件以便于對移動終端1101的至少部分功能的用戶控制,以提供用于運(yùn)營商計費(fèi)的認(rèn)證期間的恢復(fù)。MCU 1103還將顯示命令和切換命令分別傳送至顯示器1107和語音輸出切換控制器。此外,MCU 1103與DSP 1105交換信息,并且可訪問可選地并入的SM卡1149和存儲器1151。此外,MCU 1103執(zhí)行終端的所需的各種控制功能。DSP 1105可依據(jù)實(shí)現(xiàn)方式,對語音信號執(zhí)行各種傳統(tǒng)數(shù)字處理功能中的任一個。此外,DSP1105從麥克風(fēng)1111檢測的信號確定本地環(huán)境的背景噪聲電平,并將麥克風(fēng)1111的增益設(shè)置為被選擇以補(bǔ)償移動站1101的用戶的自然傾向的電平。CODEC 1113包括ADC 1123和DAC 1143。存儲器1151存儲各種數(shù)據(jù),包括呼叫輸入音調(diào)數(shù)據(jù),并且能夠存儲其他數(shù)據(jù),包括經(jīng)由例如全球因特網(wǎng)接收的音樂數(shù)據(jù)。軟件模塊可位于RAM存儲器、閃存、寄存器、或本領(lǐng)域已知的任意其他形式的可寫存儲裝置中。存儲器設(shè)備1151可以是但不限于,單存儲器、CD、DVD、ROM、RAM、EEPR0M、光存儲裝置、或能夠存儲數(shù)字?jǐn)?shù)據(jù)的任意其他非易失性存儲介質(zhì)。可選地并入的SM卡1149承載例如重要信息,如蜂窩電話號碼、載波提供服務(wù)、訂購細(xì)節(jié)、和安全信息。SM卡1149主要用于識別無線電網(wǎng)絡(luò)上的移動終端1101???149還包含用于存儲個人電話號碼登記表、文本消息、和用戶特定的移動終端設(shè)置的存儲器。盡管結(jié)合多個實(shí)施例和實(shí)施方案描述了本發(fā)明,但是本發(fā)明不限于此,可覆蓋落入所附權(quán)利要求范圍內(nèi)的各種明顯修改和等同配置。盡管在權(quán)利要求中以某些組合表示了本發(fā)明的特征,但是可設(shè)想,這些特征可按任意組合和順序安排。
權(quán)利要求
1.ー種方法,包括 確定將超文本傳輸協(xié)議認(rèn)證消息從用戶的用戶設(shè)備發(fā)送給商戶的商戶節(jié)點(diǎn);以及如果用戶沒有響應(yīng)于所述超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,那么確定將短消息服務(wù)消息從用戶設(shè)備發(fā)送給商戶節(jié)點(diǎn),所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。
2.根據(jù)權(quán)利要求I所述的方法,其中所述確定發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息進(jìn)一歩包括確定通過不是無線接入?yún)f(xié)議接入點(diǎn)的接入點(diǎn)來發(fā)送所述超文本傳輸協(xié)議認(rèn)證消ο
3.根據(jù)權(quán)利要求I至2中任意一項(xiàng)所述的方法,其中 所述確定發(fā)送超文本傳輸協(xié)議認(rèn)證消息進(jìn)ー步包括 響應(yīng)于購買響應(yīng)消息,確定發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息,所述購買響應(yīng)消息指示用于商戶節(jié)點(diǎn)的短消息服務(wù)地址以及用以識別所述交易的文本;以及 將所述短消息服務(wù)消息定向到用于所述商戶的所述短消息服務(wù)地址并且所述短消息服務(wù)消息包括用以識別所述交易的所述文本。
4.根據(jù)權(quán)利要求3所述的方法,其中 所述購買響應(yīng)消息包括用于所述商戶節(jié)點(diǎn)的URL以及用于所述交易的標(biāo)識符;以及 將所述超文本傳輸協(xié)議認(rèn)證消息定向到所述URL。
5.根據(jù)權(quán)利要求I至4中任意一項(xiàng)所述的方法,進(jìn)ー步包括如果響應(yīng)于發(fā)送所述短消息服務(wù)消息,接收指示所述商戶根據(jù)所述交易將要傳遞的產(chǎn)品的接入碼的消息,則確定致使所述產(chǎn)品將基于所述接入碼而被獲取。
6.ー種方法,包括 響應(yīng)于指示在商戶和用戶之間的交易的購買響應(yīng)消息,確定改變到網(wǎng)絡(luò)的接入點(diǎn),直到所使用的接入點(diǎn)在可接受接入點(diǎn)的列表上為止;以及 確定通過在所述可接受接入點(diǎn)的列表上的所述接入點(diǎn)來發(fā)送超文本傳輸協(xié)議認(rèn)證消; 、ο
7.根據(jù)權(quán)利要求6所述的方法,其中所述可接受接入點(diǎn)的列表是無線接入?yún)f(xié)議接入點(diǎn)的列表。
8.ー種方法,包括 確定使用超文本傳輸協(xié)議將購買響應(yīng)消息發(fā)送給用戶設(shè)備,其中所述購買響應(yīng)消息指示在商戶和所述用戶設(shè)備的用戶之間的交易; 接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息;以及 確定基于所述短消息服務(wù)消息對所述用戶進(jìn)行認(rèn)證。
9.根據(jù)權(quán)利要求8所述的方法,其中所述短消息服務(wù)消息中的所述用戶的標(biāo)識符識別所述短消息服務(wù)消息的發(fā)送者,并且是由為所述用戶設(shè)備提供對通信網(wǎng)絡(luò)的接入的運(yùn)營商提供的。
10.根據(jù)權(quán)利要求8至9中任意一項(xiàng)所述的方法,其中所述用戶的標(biāo)識符是移動用戶綜合服務(wù)數(shù)字網(wǎng)絡(luò)號。
11.根據(jù)權(quán)利要求8至10中任意一項(xiàng)所述的方法,其中所述購買響應(yīng)消息進(jìn)ー步包括指示用于所述商戶節(jié)點(diǎn)的短消息服務(wù)地址的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的方法,其中用于所述商戶節(jié)點(diǎn)的所述短消息服務(wù)地址是用于所述商戶節(jié)點(diǎn)的短碼短消息服務(wù)地址。
13.根據(jù)權(quán)利要求8至12中任意一項(xiàng)所述的方法,其中 所述購買響應(yīng)消息進(jìn)ー步包括指示所述交易的短消息服務(wù)恢復(fù)文本;以及 所述接收的短消息服務(wù)消息包括所述短消息服務(wù)恢復(fù)文本。
14.ー種包括促進(jìn)接入到被配置為允許接入至少ー個服務(wù)的至少ー個接ロ的方法,所述至少一個服務(wù)被配置為至少執(zhí)行根據(jù)權(quán)利要求I至13中任意ー項(xiàng)的方法的步驟。
15.ー種裝置,包括 至少ー個處理器;以及 至少ー個包括計算機(jī)程序代碼的存儲器, 所述至少一個存儲器以及所述計算機(jī)程序代碼被配置為利用所述至少一個處理器,致使所述裝置至少執(zhí)行以下操作確定將用于所述裝置的用戶的超文本傳輸協(xié)議認(rèn)證消息發(fā)送給商戶的商戶節(jié)點(diǎn);以及如果用戶沒有響應(yīng)于所述超文本傳輸協(xié)議認(rèn)證消息而被認(rèn)證,那么確定將短消息服務(wù)消息發(fā)送給所述商戶節(jié)點(diǎn),所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。
16.根據(jù)權(quán)利要求15所述的裝置,其中所述確定發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息進(jìn)一歩致使所述裝置,確定通過不是無線接入?yún)f(xié)議接入點(diǎn)的接入點(diǎn)來發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息。
17.根據(jù)權(quán)利要求15至16中任意一項(xiàng)所述的裝置,其中 所述確定發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息進(jìn)ー步致使所述裝置,響應(yīng)于購買響應(yīng)消息,確定發(fā)送所述超文本傳輸協(xié)議認(rèn)證消息,所述購買響應(yīng)消息指示用于商戶節(jié)點(diǎn)的短消息服務(wù)地址以及用以識別所述交易的文本;以及 將所述短消息服務(wù)消息定向到用于所述商戶的所述短消息服務(wù)地址并且所述短消息服務(wù)消息包括用以識別所述交易的文本。
18.根據(jù)權(quán)利要求17所述的裝置,其中 所述購買響應(yīng)消息包括用于所述商戶節(jié)點(diǎn)的URL以及用于所述交易的標(biāo)識符;以及 將所述超文本傳輸協(xié)議認(rèn)證消息定向到所述URL。
19.根據(jù)權(quán)利要求15至18中任意一項(xiàng)所述的裝置,其中進(jìn)ー步至少部分地致使所述裝置,如果響應(yīng)于發(fā)送所述短消息服務(wù)消息,接收指示用于產(chǎn)品的接入碼的消息,則確定基于所述接入碼獲取由所述商戶根據(jù)所述交易來傳遞的所述產(chǎn)品。
20.根據(jù)權(quán)利要求15至19中任意一項(xiàng)所述的裝置,其中所述裝置是移動電話,進(jìn)一歩包括 用戶接ロ電路和用戶接ロ軟件,被配置為通過顯示器的使用來促進(jìn)對所述移動電話的至少ー些功能的用戶控制并且被配置為對用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示器電路,被配置為顯示移動電話的用戶接ロ的至少一部分,所述顯示器和顯示器電路被配置為促進(jìn)對所述移動電話的至少ー些功能的用戶控制。
21.ー種裝置,包括 至少ー個處理器;以及 至少ー個包括計算機(jī)程序代碼的存儲器,所述至少一個存儲器以及所述計算機(jī)程序代碼被配置為利用所述至少一個處理器,致使所述裝置至少執(zhí)行以下操作 響應(yīng)于指示在商戶和用戶之間的交易的購買響應(yīng)消息,確定改變到網(wǎng)絡(luò)的接入點(diǎn),直到所使用的接入點(diǎn)在可接受接入點(diǎn)的列表上為止;以及 確定通過在所述可接受接入點(diǎn)的列表上的所述接入點(diǎn)來發(fā)送超文本傳輸協(xié)議認(rèn)證消
22.根據(jù)權(quán)利要求21所述的裝置,其中所述可接受接入點(diǎn)的列表是無線接入?yún)f(xié)議接入點(diǎn)的列表。
23.根據(jù)權(quán)利要求21至22中任意一項(xiàng)所述的裝置,其中所述裝置是移動電話,進(jìn)一歩包括 用戶接ロ電路和用戶接ロ軟件,被配置為通過顯示器的使用來促進(jìn)對所述移動電話的至少ー些功能的用戶控制并且被配置為對用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示器電路,被配置為顯示移動電話的用戶接ロ的至少一部分,所述顯示器和顯示器電路被配置為促進(jìn)對所述移動電話的至少ー些功能的用戶控制。
24.—種裝置,包括 至少ー個處理器;以及 至少ー個包括計算機(jī)程序代碼的存儲器, 所述至少一個存儲器以及所述計算機(jī)程序代碼被配置為利用所述至少一個處理器,致使所述裝置至少執(zhí)行以下操作 確定生成指示在商戶和用戶之間的交易的購買響應(yīng)消息; 確定使用超文本傳輸協(xié)議將所述購買響應(yīng)消息發(fā)送給所述用戶的用戶設(shè)備; 接收指示所述交易和所述用戶的標(biāo)識符的短消息服務(wù)消息;以及 確定基于所述短消息服務(wù)消息對所述用戶進(jìn)行認(rèn)證。
25.根據(jù)權(quán)利要求24所述的裝置,其中所述短消息服務(wù)消息中的用戶標(biāo)識符識別所述短消息服務(wù)消息的發(fā)送者,并且由為所述用戶設(shè)備提供對通信網(wǎng)絡(luò)的接入的運(yùn)營商提供。
26.根據(jù)權(quán)利要求24至25中任意一項(xiàng)所述的裝置,其中所述用戶標(biāo)識符是移動用戶綜合服務(wù)數(shù)字網(wǎng)絡(luò)號。
27.根據(jù)權(quán)利要求24至26中任意一項(xiàng)所述的裝置,其中所述購買響應(yīng)消息進(jìn)ー步包括指示用于所述商戶節(jié)點(diǎn)的短消息服務(wù)地址的數(shù)據(jù)。
28.根據(jù)權(quán)利要求27所述的裝置,其中用于所述商戶節(jié)點(diǎn)的所述短消息服務(wù)地址是用于所述商戶節(jié)點(diǎn)的短碼短消息服務(wù)地址。
29.根據(jù)權(quán)利要求24至28中任意一項(xiàng)所述的裝置,其中 所述購買響應(yīng)消息進(jìn)ー步包括指示所述交易的短消息服務(wù)恢復(fù)文本;以及 所述接收的短消息服務(wù)消息包括所述短消息服務(wù)恢復(fù)文本。
30.ー種裝置,包括用于執(zhí)行權(quán)利要求I至14中任意ー項(xiàng)的方法的每個步驟的部件。
31.一種計算機(jī)可讀存儲介質(zhì),承載ー個或多個指令的ー個或多個序列,當(dāng)被一個或多個處理器執(zhí)行時所述ー個或多個指令的ー個或多個序列使得裝置至少執(zhí)行根據(jù)權(quán)利要求1-14中的任意ー項(xiàng)的方法的步驟。
32.—種計算機(jī)程序產(chǎn)品,包括ー個或多個指令的ー個或多個序列,當(dāng)被ー個或多個處理器執(zhí)行時所述ー個或多個指 令的ー個或多個序列使得裝置至少執(zhí)行根據(jù)權(quán)利要求1-14中的任ー項(xiàng)的方法的步驟。
全文摘要
認(rèn)證期間用于恢復(fù)的技術(shù),包括發(fā)起將超文本傳輸協(xié)議(HTTP)認(rèn)證消息從用戶的用戶設(shè)備發(fā)送給商戶的商戶節(jié)點(diǎn)。如果用戶沒有響應(yīng)于HTTP認(rèn)證消息而被認(rèn)證,則發(fā)起將短消息服務(wù)(SMS)消息從用戶設(shè)備發(fā)送給商戶節(jié)點(diǎn)。所述短消息服務(wù)消息指示在所述商戶和所述用戶之間的交易。在一些實(shí)施例中,技術(shù)包括響應(yīng)于指示在商戶和用戶之間的交易的購買響應(yīng)消息,改變到網(wǎng)絡(luò)的接入點(diǎn),直到所使用的接入點(diǎn)在可接受接入點(diǎn)的列表上為止。通過在可接受接入點(diǎn)的列表上的接入點(diǎn)來發(fā)送超文本傳輸協(xié)議認(rèn)證消息。
文檔編號H04W12/06GK102668491SQ201080049143
公開日2012年9月12日 申請日期2010年10月4日 優(yōu)先權(quán)日2009年10月30日
發(fā)明者M·希爾維科皮, S·普拉 申請人:諾基亞公司