便于電子商務(wù)支付的方法和系統(tǒng)的制作方法
【專利摘要】便于金融交易的方法包括便于或另外提高結(jié)賬過(guò)程的易用性和速度。具體地,一個(gè)或多個(gè)實(shí)施方式包括充當(dāng)商務(wù)應(yīng)用與支付網(wǎng)關(guān)之間的中介的電子商務(wù)支付協(xié)助器。電子商務(wù)支付協(xié)助器能夠基于用戶的幾個(gè)簡(jiǎn)單選擇將所存儲(chǔ)的支付信息提供至商務(wù)應(yīng)用。這允許用戶容易并且安全地完成商務(wù)交易,從而簡(jiǎn)化用戶的結(jié)賬體驗(yàn)并且減少購(gòu)買障礙。此外,電子商務(wù)支付協(xié)助器能夠?qū)⒅Ц都?xì)節(jié)傳送至商務(wù)應(yīng)用的支付網(wǎng)關(guān)。除了前述之外,方法包括動(dòng)態(tài)地并且智能地為用戶提供使用網(wǎng)絡(luò)應(yīng)用存儲(chǔ)的支付信息的選項(xiàng)。
【專利說(shuō)明】
便于電子商務(wù)支付的方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明的一個(gè)或多個(gè)實(shí)施方式通常涉及處理支付。更具體地,本發(fā)明的一個(gè)或多個(gè)實(shí)施方式涉及使用電子商務(wù)應(yīng)用提高進(jìn)行支付的易用性的系統(tǒng)和方法。
【背景技術(shù)】
[0002]商務(wù)應(yīng)用允許用戶通過(guò)通信網(wǎng)絡(luò)執(zhí)行現(xiàn)實(shí)世界的現(xiàn)金業(yè)務(wù)。商務(wù)應(yīng)用的實(shí)例包括網(wǎng)站和本地應(yīng)用。商務(wù)應(yīng)用允許用戶使用虛擬購(gòu)物車和結(jié)賬過(guò)程購(gòu)買貨物和/或服務(wù)。結(jié)賬過(guò)程可包括將支付信息(諸如,信用卡或借記卡信息)提供至商務(wù)應(yīng)用以完成訂單。通常,在提交了支付信息之后,商務(wù)應(yīng)用將會(huì)使用支付網(wǎng)關(guān)以獲得付款授權(quán)并且將支付信息安全地傳送至支付處理器。
[0003]雖然商務(wù)應(yīng)用可以增加購(gòu)物易用性并且允許用戶在不用訪問(wèn)實(shí)體店的情況下進(jìn)行購(gòu)買,但很多商務(wù)應(yīng)用中的結(jié)賬過(guò)程可能是不方便的。例如,商務(wù)應(yīng)用通常要求用戶提供詳細(xì)的支付信息。在很多情況下,用戶可能需要填寫多達(dá)二十條信息欄。對(duì)于使用商務(wù)結(jié)賬過(guò)程的潛在消費(fèi)者來(lái)說(shuō)輸入支付信息困難是常見的,時(shí)間耗盡、或者其他的問(wèn)題變得對(duì)結(jié)賬過(guò)程失望。這樣的挫敗常常會(huì)使?jié)撛谙M(fèi)者放棄它們的商務(wù)交易。當(dāng)使用移動(dòng)設(shè)備時(shí)由于小屏幕和輸入大量信息困難常常會(huì)使商務(wù)結(jié)賬過(guò)程的挫敗感加劇。
[0004]為了減少與結(jié)賬過(guò)程相關(guān)的問(wèn)題,一些商務(wù)應(yīng)用允許用戶創(chuàng)建“帳戶”,該帳戶允許用戶向應(yīng)用程序提供一次支付信息,并且然后將支付信息與商務(wù)應(yīng)用一起保存以供以后使用。例如,在初次購(gòu)買的過(guò)程中,用戶可以提供用戶名和密碼以及支付信息,支付信息被保存至與用戶相關(guān)聯(lián)的“帳戶”。在后續(xù)訪問(wèn)該商務(wù)網(wǎng)站時(shí),用戶可以輸入用戶名和密碼組合以訪問(wèn)它們的帳戶并且在不需要重新輸入支付信息的情況下進(jìn)行另外的購(gòu)買。雖然這有助于減少結(jié)賬過(guò)程引起的一些復(fù)雜情況,但這樣的系統(tǒng)要求商務(wù)應(yīng)用是兼容支付卡行業(yè)(“PCI” )的并且通常僅在單個(gè)網(wǎng)站上有效。
[0005]考慮到上述問(wèn)題,一些商務(wù)應(yīng)用已與提供“虛擬錢包”服務(wù)的第三方一體化,“虛擬錢包”服務(wù)包括但不限于PayPal(TM)和Google錢包(TM)支付服務(wù)。這些虛擬錢包服務(wù)允許用戶創(chuàng)建存儲(chǔ)他們的支付信息的帳戶,該支付信息可以跨多于一個(gè)的商務(wù)應(yīng)用使用。通常,商務(wù)應(yīng)用通過(guò)允許用戶將中間結(jié)賬重定向至用戶可輸入虛擬錢包憑證和/或檢查所存儲(chǔ)的支付信息的虛擬錢包服務(wù)的頁(yè)面。虛擬錢包服務(wù)使用金融網(wǎng)絡(luò)自己執(zhí)行財(cái)政結(jié)算并且然后公布提供商務(wù)應(yīng)用的商戶的賬戶的信譽(yù)。雖然虛擬錢包途徑能夠提供一些優(yōu)點(diǎn),但很多商務(wù)應(yīng)用不想明確地與虛擬錢包服務(wù)結(jié)合或者允許虛擬錢包服務(wù)通過(guò)它們的支付網(wǎng)關(guān)進(jìn)行交易。此外,由于在商務(wù)應(yīng)用試圖進(jìn)行購(gòu)買的用戶突然重定向至完全不同的網(wǎng)站來(lái)用虛擬錢包服務(wù)完成交易,涉及虛擬錢包服務(wù)的結(jié)賬過(guò)程可能常?;靵y且是打斷的。
[0006]除了前述之外,虛擬錢包通常要求商務(wù)應(yīng)用在每個(gè)虛擬手推車中顯示“用虛擬錢包購(gòu)買”。由于大部分用戶不會(huì)預(yù)先注冊(cè)虛擬錢包,當(dāng)試圖進(jìn)行傳統(tǒng)的商務(wù)購(gòu)買時(shí),在未注冊(cè)的用戶錯(cuò)誤地選擇虛擬錢包的“購(gòu)買”按鈕時(shí),這可能會(huì)讓人困惑并且會(huì)導(dǎo)致放棄手推車。對(duì)屏幕空間非常珍貴的移動(dòng)商務(wù)應(yīng)用來(lái)說(shuō),需要放置“用虛擬錢包購(gòu)買”按鈕的不便性常常增大。
[0007]因此,在商務(wù)結(jié)賬和支付處理中需要考慮大量的因素。
【發(fā)明內(nèi)容】
[0008]根據(jù)本發(fā)明第一實(shí)施方式的方法包括:從商務(wù)應(yīng)用接收包括用戶標(biāo)識(shí)和選擇購(gòu)買的一個(gè)或多個(gè)物品或服務(wù)的計(jì)費(fèi)量的請(qǐng)求;由執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備生成引用存儲(chǔ)在非易失性存儲(chǔ)介質(zhì)中的所述用戶的支付卡細(xì)節(jié)的支付令牌;由執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備將支付令牌發(fā)送至商務(wù)應(yīng)用;從商務(wù)應(yīng)用接收包括支付令牌的計(jì)費(fèi)請(qǐng)求;并且響應(yīng)于接收支付令牌,由執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備將支付計(jì)費(fèi)重復(fù)請(qǐng)求發(fā)送至與商務(wù)應(yīng)用相關(guān)聯(lián)的支付網(wǎng)關(guān)系統(tǒng),支付計(jì)費(fèi)請(qǐng)求包括支付卡細(xì)節(jié)、計(jì)費(fèi)量、以及授權(quán)以商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示。
[0009]在從商務(wù)應(yīng)用接收請(qǐng)求的方法包括接收尋找用戶的支付信息的圖形API的客戶端側(cè)調(diào)用以允許自動(dòng)填寫一個(gè)或多個(gè)支付欄的實(shí)施方式中。方法優(yōu)選地進(jìn)一步包括將用戶的支付信息發(fā)送至商務(wù)應(yīng)用以允許商務(wù)應(yīng)用自動(dòng)填寫一個(gè)或多個(gè)支付欄,其中,支付信息包括支付卡標(biāo)記、有效期、姓名、以及賬單地址。具體地,方法進(jìn)一步包括在將用戶的支付信息發(fā)送至商務(wù)應(yīng)用之前從用戶接收將支付信息提供至商務(wù)應(yīng)用的授權(quán)。
[0010]根據(jù)本發(fā)明的另一方面,方法進(jìn)一步包括:從支付網(wǎng)關(guān)系統(tǒng)接收交易標(biāo)識(shí)符;并且將交易標(biāo)識(shí)符發(fā)送至商務(wù)應(yīng)用。
[0011]根據(jù)本發(fā)明的又一方面,方法進(jìn)一步包括通過(guò)將變換函數(shù)應(yīng)用于用戶的標(biāo)識(shí)而將用戶的標(biāo)識(shí)映射至網(wǎng)絡(luò)應(yīng)用的用戶的用戶ID。
[0012]在另一實(shí)施方式中,發(fā)送授權(quán)以商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示的方法包括使用從支付網(wǎng)關(guān)系統(tǒng)提供至商務(wù)應(yīng)用的私鑰加密支付計(jì)費(fèi)請(qǐng)求的至少一部分。
[0013]在又一實(shí)施方式中,方法包括在將支付計(jì)費(fèi)請(qǐng)求發(fā)送至支付網(wǎng)關(guān)系統(tǒng)之前驗(yàn)證計(jì)費(fèi)請(qǐng)求的步驟,計(jì)費(fèi)請(qǐng)求從與商務(wù)應(yīng)用相關(guān)聯(lián)的服務(wù)器計(jì)算設(shè)備發(fā)起。
[0014]在根據(jù)本發(fā)明的另一實(shí)施方式中,提供一種方法,包括:從執(zhí)行商務(wù)應(yīng)用的至少第一部分的客戶端計(jì)算設(shè)備將信息請(qǐng)求發(fā)送至執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備,請(qǐng)求包括用戶標(biāo)識(shí)、所述用戶選擇購(gòu)買的訂單的計(jì)費(fèi)量;從一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備接收支付卡標(biāo)記、支付令牌、以及用戶的支付信息;使用至少一個(gè)處理器用支付卡標(biāo)記和用戶的支付信息自動(dòng)填寫結(jié)賬用戶界面的支付欄;以及將計(jì)費(fèi)請(qǐng)求發(fā)送至一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備,計(jì)費(fèi)請(qǐng)求包括支付令牌。
[0015]在一個(gè)實(shí)施方式中,將信息請(qǐng)求發(fā)送至一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備包括對(duì)網(wǎng)絡(luò)應(yīng)用的圖形API進(jìn)行調(diào)用。
[0016]在又一實(shí)施方式中,將支付令牌發(fā)送至一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備包括從執(zhí)行商務(wù)應(yīng)用的至少第二部分的服務(wù)器計(jì)算設(shè)備的網(wǎng)絡(luò)接口對(duì)網(wǎng)絡(luò)應(yīng)用的支付API進(jìn)行調(diào)用。
[0017]在又一實(shí)施方式中,方法進(jìn)一步包括由商務(wù)應(yīng)用從計(jì)算設(shè)備的共享存儲(chǔ)器的區(qū)域訪問(wèn)用戶標(biāo)識(shí),其中用戶標(biāo)識(shí)通過(guò)與網(wǎng)絡(luò)應(yīng)用交互的客戶端網(wǎng)絡(luò)應(yīng)用最初存儲(chǔ)在共享存儲(chǔ)器的區(qū)域中。
[0018]方法可以進(jìn)一步包括呈現(xiàn)表示來(lái)自網(wǎng)絡(luò)應(yīng)用的支付信息可以用于完成訂單的可選結(jié)賬選項(xiàng)。
[0019]根據(jù)本發(fā)明的另一方面,提供一種系統(tǒng),包括:一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備,執(zhí)行網(wǎng)絡(luò)應(yīng)用;以及非易失性存儲(chǔ)介質(zhì),包括:具有多個(gè)用戶的支付信息的檔案存儲(chǔ)模塊,每個(gè)用戶的支付信息包括用戶的名字、支付卡號(hào)、支付卡的有效期、用戶的配送地址、以及用戶的賬單地址中的一個(gè)或多個(gè);以及指令,當(dāng)由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行時(shí)使得系統(tǒng):從商務(wù)應(yīng)用識(shí)別請(qǐng)求,請(qǐng)求包括商務(wù)應(yīng)用的手推車中的一個(gè)或多個(gè)物品或服務(wù)的計(jì)費(fèi)量、用戶選擇的一個(gè)或多個(gè)物品;識(shí)別與用戶相關(guān)聯(lián)的支付信息;生成引用與用戶相關(guān)聯(lián)的支付卡號(hào)的支付令牌;將支付令牌、卡標(biāo)記、以及用戶的支付信息發(fā)送至商務(wù)應(yīng)用;在從商務(wù)應(yīng)用收到支付令牌時(shí),將支付計(jì)費(fèi)請(qǐng)求發(fā)送至與商務(wù)應(yīng)用相關(guān)聯(lián)的支付網(wǎng)關(guān)系統(tǒng),支付請(qǐng)求包括支付卡號(hào)、計(jì)費(fèi)量、以及授權(quán)以商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示。
[0020]在系統(tǒng)的實(shí)施方式中,指令在由一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)進(jìn)一步使系統(tǒng):確定用戶還沒完成商務(wù)應(yīng)用的手推車中的一個(gè)或多個(gè)物品或服務(wù)的購(gòu)買;生成包括有關(guān)一個(gè)或多個(gè)物品或服務(wù)的細(xì)節(jié)以及購(gòu)買一個(gè)或多個(gè)物品或服務(wù)的選項(xiàng)的消息;以及將消息提供至用戶。
[0021]在又一實(shí)施方式中,指令在被一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)使系統(tǒng)在社交網(wǎng)絡(luò)系統(tǒng)的新鮮事中將消息提供至用戶。
[0022]在又一實(shí)施方式中,指令在由一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)進(jìn)一步使得系統(tǒng)通過(guò)將變換函數(shù)應(yīng)用于用戶的標(biāo)識(shí)將在來(lái)自商務(wù)應(yīng)用的請(qǐng)求中接收的用戶的標(biāo)識(shí)映射至用戶ID。
[0023]在另一實(shí)施方式中,指令在由一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)進(jìn)一步使系統(tǒng)使用從支付網(wǎng)關(guān)系統(tǒng)提供至商務(wù)應(yīng)用的私鑰加密支付計(jì)費(fèi)請(qǐng)求的至少一部分以便提供授權(quán)以商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示。
[0024]網(wǎng)絡(luò)應(yīng)用優(yōu)選地包括該方法和系統(tǒng)的所有實(shí)施方式中的社交網(wǎng)絡(luò)系統(tǒng)。
[0025]本發(fā)明的實(shí)施方式提供益處和/或用提高商務(wù)支付和結(jié)賬過(guò)程的易用性和效率的方法和系統(tǒng)解決了本領(lǐng)域中一個(gè)或多個(gè)上述或者其他問(wèn)題。具體地,一個(gè)或多個(gè)實(shí)施方式有助于通過(guò)為用戶提供支付信息幫助減少結(jié)賬不便性和放棄的相關(guān)交易。此外,一個(gè)或多個(gè)實(shí)施方式能夠在允許商務(wù)應(yīng)用使用它們與支付網(wǎng)關(guān)現(xiàn)有的關(guān)系處理交易時(shí)提供該益處。
[0026]因此,一個(gè)或多個(gè)實(shí)施方式能夠允許商務(wù)應(yīng)用提供一種減少或消除用戶在結(jié)賬期間提供支付信息的負(fù)擔(dān)的改進(jìn)的結(jié)賬流程。此外,改進(jìn)的結(jié)賬流程能夠容易地集成到商務(wù)應(yīng)用中并且允許用戶容易且迅速地自己驗(yàn)證并且跨多個(gè)商務(wù)應(yīng)用為貨物和/或服務(wù)進(jìn)行支付。此外,當(dāng)選項(xiàng)將可能增加購(gòu)買的可能性時(shí),一個(gè)或多個(gè)實(shí)施方式能夠智能地并且動(dòng)態(tài)地提供使用所存儲(chǔ)的支付信息的選項(xiàng)。此外,當(dāng)使用所存儲(chǔ)的支付信息的選項(xiàng)不大可能增大購(gòu)買的可能性時(shí),可以不提供選項(xiàng),從而減少圖形界面雜亂。
[0027]本發(fā)明的示例性實(shí)施方式的附加特征和優(yōu)點(diǎn)將在下面的說(shuō)明書中闡述,并且部分地從說(shuō)明書中顯而易見,或者可通過(guò)這樣的示例性實(shí)施方式的實(shí)踐獲悉。這樣的實(shí)施方式的特征和優(yōu)點(diǎn)可通過(guò)在所附權(quán)利要求書中特別指出的工具和組合來(lái)實(shí)現(xiàn)和獲得。這些以及其他特征將從下面的說(shuō)明書和所附權(quán)利要求中變得更清晰可見,或者可通過(guò)如在下文中闡述的這樣的示例性實(shí)施方式的實(shí)踐而獲悉。
【附圖說(shuō)明】
[0028]為了描述可獲得本發(fā)明的以上所列舉的及其它的優(yōu)點(diǎn)和特征的方式,將參照在所附附圖中示出的本發(fā)明的【具體實(shí)施方式】呈現(xiàn)以上簡(jiǎn)要地描述的本發(fā)明的更具體的描述。應(yīng)注意附圖不是按比例繪制的,并且貫穿附圖出于說(shuō)明性目的通常通過(guò)相同參考數(shù)字表示類似的結(jié)構(gòu)或功能的元件。在以下的附圖中,在本文中使用了加括號(hào)的文本和具有虛線框(例如,大斜線、小斜線、點(diǎn)劃線、點(diǎn))的塊以示出增加本發(fā)明的實(shí)施方式的輔助特征的任選特征或操作。然而,在本發(fā)明的某些實(shí)施方式中,不應(yīng)該采用這樣的符號(hào)意指這些是僅有的選項(xiàng)或可選擇的操作,和/或具有實(shí)線邊框的塊不為可選的。理解這些附圖僅僅描述本發(fā)明的典型實(shí)施方式,因此不被視為限制其范圍,通過(guò)使用附圖,額外特別并且詳細(xì)地描述和解釋本發(fā)明,其中:
[0029]圖1示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的使用商務(wù)應(yīng)用便于購(gòu)買的系統(tǒng)的示意圖;
[0030]圖2示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的圖1的系統(tǒng)的商務(wù)應(yīng)用、網(wǎng)絡(luò)應(yīng)用、以及支付網(wǎng)絡(luò)的詳細(xì)示意圖;
[0031]圖3A-3B示出了示出根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的圖2的商務(wù)應(yīng)用、網(wǎng)絡(luò)應(yīng)用、以及支付網(wǎng)絡(luò)之間的交互的順序流程圖;
[0032]圖4是示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的動(dòng)態(tài)地提供使用網(wǎng)絡(luò)應(yīng)用存儲(chǔ)的支付信息的選項(xiàng)的方法的順序流程圖;
[0033]圖5A-5G示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的使用商務(wù)應(yīng)用完成財(cái)務(wù)交易的用戶界面;
[0034]圖6示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的允許用戶完成購(gòu)買先前放棄的商務(wù)應(yīng)用的虛擬手推車的購(gòu)買消息的示圖;
[0035]圖7示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的在商務(wù)應(yīng)用便于財(cái)務(wù)交易的方法中的一系列行動(dòng)的流程圖;
[0036]圖8示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的在商務(wù)應(yīng)用便于財(cái)務(wù)交易的另一個(gè)方法中的一系列行動(dòng)的流程圖;
[0037]圖9示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式動(dòng)態(tài)地并且智能地為用戶提供使用網(wǎng)絡(luò)應(yīng)用存儲(chǔ)的支付信息的選項(xiàng)的方法中的一系列行動(dòng)的流程圖;
[0038]圖10示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式動(dòng)態(tài)地并且智能地為用戶提供使用網(wǎng)絡(luò)應(yīng)用存儲(chǔ)的支付信息的選項(xiàng)的另一方法中的一系列行動(dòng)的流程圖;
[0039]圖11示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的示例性計(jì)算設(shè)備的框圖;以及
[0040]圖12是根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的社交網(wǎng)絡(luò)系統(tǒng)的示例性網(wǎng)絡(luò)環(huán)境。
【具體實(shí)施方式】
[0041]本發(fā)明的一個(gè)或多個(gè)實(shí)施方式增大了商務(wù)支付和結(jié)賬過(guò)程的易用性和效率。具體地,一個(gè)或多個(gè)實(shí)施方式有助于通過(guò)為用戶提供支付信息幫助減少結(jié)賬不便性和放棄的相關(guān)交易。此外,一個(gè)或多個(gè)實(shí)施方式能夠在允許商務(wù)應(yīng)用使用它們與支付網(wǎng)關(guān)現(xiàn)有的關(guān)系處理交易時(shí)提供該益處。
[0042]因此,一個(gè)或多個(gè)實(shí)施方式能夠允許商務(wù)應(yīng)用提供一種減少或消除用戶在結(jié)賬期間提供支付信息的負(fù)擔(dān)的改進(jìn)的結(jié)賬流程。此外,改進(jìn)的結(jié)賬流程能夠容易地集成到商務(wù)應(yīng)用中并且允許用戶容易且迅速地自己驗(yàn)證并且跨多個(gè)商務(wù)應(yīng)用為貨物和/或服務(wù)進(jìn)行支付。此外,當(dāng)選項(xiàng)想要增大購(gòu)買的可能性時(shí),一個(gè)或多個(gè)實(shí)施方式能夠智能地并且動(dòng)態(tài)地提供使用所存儲(chǔ)的支付信息的選項(xiàng)。此外,當(dāng)使用所存儲(chǔ)的支付信息的選項(xiàng)不大可能增大購(gòu)買的可能性時(shí),可以不提供選項(xiàng),從而減少圖形界面雜亂。
[0043]具體地,本發(fā)明的一個(gè)或多個(gè)實(shí)施方式包括充當(dāng)商務(wù)應(yīng)用與支付網(wǎng)關(guān)之間的中介的電子商務(wù)支付協(xié)助器。電子商務(wù)支付服務(wù)商能夠基于用戶的幾個(gè)簡(jiǎn)單選擇將所存儲(chǔ)的支付信息提供至商務(wù)應(yīng)用。這使得用戶容易并且安全地完成商務(wù)交易,從而簡(jiǎn)化用戶的結(jié)賬體驗(yàn)并且減少購(gòu)買障礙。此外,電子商務(wù)支付協(xié)助器能夠?qū)⒅Ц都?xì)節(jié)傳送至商務(wù)應(yīng)用的支付網(wǎng)關(guān)。這允許電子商務(wù)支付協(xié)助器提供的交易使用商務(wù)應(yīng)用的供應(yīng)商習(xí)慣處理的相同的通道和網(wǎng)絡(luò)來(lái)支助和進(jìn)行交易。
[0044]例如,圖1是示出了示出根據(jù)本發(fā)明的實(shí)施方式的系統(tǒng)100的示意圖。接下來(lái)將關(guān)于圖1描述系統(tǒng)100的概述。此后,將關(guān)于剩余的附圖來(lái)描述系統(tǒng)100的組件和過(guò)程的更詳細(xì)的說(shuō)明。如在圖1中示出的,系統(tǒng)100可以包括用戶102、商務(wù)應(yīng)用104、電子商務(wù)支付協(xié)助器106、以及支付網(wǎng)絡(luò)116。商務(wù)應(yīng)用可與電子商務(wù)支付協(xié)助器106交互以簡(jiǎn)化用戶102在商務(wù)應(yīng)用104的結(jié)賬歷程。為了完成財(cái)務(wù)交易,出于使用支付網(wǎng)絡(luò)116處理支付的目的,電子商務(wù)支付協(xié)助器106可以與支付網(wǎng)關(guān)系統(tǒng)108交互。支付網(wǎng)絡(luò)116可包括支付網(wǎng)關(guān)系統(tǒng)108、支付處理系統(tǒng)110、卡網(wǎng)絡(luò)系統(tǒng)112、以及發(fā)行銀行系統(tǒng)114。然而,在其他實(shí)施方式中,雖然在本發(fā)明的大部分實(shí)施方式中支付網(wǎng)絡(luò)116包括至少支付網(wǎng)關(guān)系統(tǒng)108,但支付網(wǎng)絡(luò)116包括更多或更少的參與者。如以下更詳細(xì)地描述的,可以通過(guò)一個(gè)或多個(gè)計(jì)算設(shè)備實(shí)現(xiàn)和/或執(zhí)行系統(tǒng)的每個(gè)組件。
[0045]圖1中示出的實(shí)施方式包括訪問(wèn)商務(wù)應(yīng)用104的用戶102。如以下更詳細(xì)地描述的,商務(wù)應(yīng)用104可以包括網(wǎng)絡(luò)應(yīng)用,諸如,web應(yīng)用或本地應(yīng)用。商務(wù)應(yīng)用104可以向用戶102提供貨物和/或服務(wù)的銷售。用戶102可以通過(guò)選擇通過(guò)商務(wù)應(yīng)用104提供的一個(gè)或多個(gè)物品或服務(wù)開始訂單。為了完成訂單,傳統(tǒng)地用戶102將會(huì)需要輸入多達(dá)20個(gè)不同的支付欄,諸如,用戶的名、中間名、姓、支付卡(信用卡、借記卡等)號(hào)、支付卡的有效期(年份和/或月份)、與支付卡相關(guān)聯(lián)的賬單地址(包括街名、門牌號(hào)、城市、州或省、郵政編碼、國(guó)家等)、與支付卡相關(guān)聯(lián)的電話號(hào)碼、以及一個(gè)或多個(gè)配送地址(包括與賬單地址相似的欄)。
[0046]電子商務(wù)支付協(xié)助器106能夠存儲(chǔ)用戶102的支付信息,并且可以將至少一部分信息提供至商務(wù)應(yīng)用104以簡(jiǎn)化用戶102的結(jié)賬歷程。更具體地,商務(wù)應(yīng)用104能夠顯示或另外提供可選的選項(xiàng)以使用電子商務(wù)支付協(xié)助器106維護(hù)的支付信息。如果用戶102選擇可選選項(xiàng),在電子商務(wù)支付協(xié)助器106的輔助下商務(wù)應(yīng)用能夠完成交易。例如,商務(wù)應(yīng)用104能夠從電子商務(wù)支付協(xié)助器106請(qǐng)求支付信息。響應(yīng)于請(qǐng)求,電子商務(wù)支付協(xié)助器106能夠?qū)⒅Ц缎畔⒑椭Ц读钆铺峁┲辽虅?wù)應(yīng)用104。
[0047]商務(wù)應(yīng)用104能夠?qū)⒅Ц缎畔⒆詣?dòng)填寫到結(jié)賬支付欄中。如上所述,使用來(lái)自電子商務(wù)支付協(xié)助器106的支付信息自動(dòng)填寫支付欄能夠?yàn)橛脩粼龃蠼Y(jié)賬過(guò)程的易用性。在至少一個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106不會(huì)將完整的支付卡號(hào)發(fā)送至商務(wù)應(yīng)用104。作為替代,電子商務(wù)支付協(xié)助器106可以發(fā)送卡號(hào)標(biāo)記(S卩,除了位數(shù)的最后一個(gè)之外支付卡的所有位數(shù)的“X的”)和支付令牌。支付令牌和支付卡標(biāo)記的使用可以允許商務(wù)應(yīng)用104避免需要兼容PCI。此外,通過(guò)防止商務(wù)應(yīng)用104接收用戶102的全部支付卡號(hào),在不曾向商務(wù)應(yīng)用提供支付卡號(hào)的情況下,電子商務(wù)支付協(xié)助器106通過(guò)允許用戶102使用一個(gè)或多個(gè)支付卡從任意數(shù)量的商務(wù)應(yīng)用購(gòu)買物品可以增大安全性并且減少欺詐。
[0048]在檢查自動(dòng)填寫的支付信息時(shí),用戶102可以授權(quán)購(gòu)買訂單。商務(wù)應(yīng)用104可以將授權(quán)與支付令牌一起轉(zhuǎn)發(fā)至電子商務(wù)支付協(xié)助器106。在接收授權(quán)和支付令牌時(shí),電子商務(wù)支付協(xié)助器106可以將支付信息(包括全部支付卡號(hào))作為交易(通常通過(guò)通信網(wǎng)絡(luò))傳遞至支付網(wǎng)關(guān)系統(tǒng)108。如在下面更詳細(xì)地解釋的,支付令牌能夠映射至支付卡號(hào)并且允許電子商務(wù)支付協(xié)助器106找到支付卡號(hào)并且發(fā)送至支付網(wǎng)關(guān)系統(tǒng)108。
[0049]—旦從電子商務(wù)支付協(xié)助器106接收交易,支付網(wǎng)關(guān)系統(tǒng)108隨后將交易傳遞至商戶的收單銀行使用的處理器(例如,支付處理系統(tǒng)110)?;谥Ц犊ǖ念愋停Ц短幚硐到y(tǒng)110可以將交易發(fā)送至合適的卡網(wǎng)絡(luò)系統(tǒng)112。卡網(wǎng)絡(luò)系統(tǒng)112然后可以將交易傳遞至向用戶102發(fā)放支付卡的發(fā)行銀行系統(tǒng)114。
[0050]發(fā)行銀行系統(tǒng)114批準(zhǔn)或者拒絕交易,并且將決定發(fā)送回卡網(wǎng)絡(luò)系統(tǒng)112。決定然后從卡網(wǎng)絡(luò)系統(tǒng)112發(fā)送回到收單銀行優(yōu)選的支付處理系統(tǒng)110。支付處理系統(tǒng)110然后可以將決定轉(zhuǎn)發(fā)回到支付網(wǎng)關(guān)系統(tǒng)108。在一個(gè)或多個(gè)實(shí)施方式中,支付網(wǎng)關(guān)系統(tǒng)108存儲(chǔ)與交易和決定有關(guān)的細(xì)節(jié),并且然后將決定傳送回電子商務(wù)支付協(xié)助器106。
[0051 ]支付網(wǎng)關(guān)系統(tǒng)108也可以執(zhí)行結(jié)算任務(wù),包括經(jīng)由收單銀行優(yōu)選的支付處理系統(tǒng)110將一批每日結(jié)算的所獲取的交易呈遞至收單銀行。支付處理系統(tǒng)110隨后將結(jié)算批量傳送至收單銀行(未示出)的服務(wù)器,收單銀行將來(lái)自用戶102/商務(wù)應(yīng)用104交易的資金存到商戶的帳戶中。然后,收單銀行將滿足該訂單的資金請(qǐng)求發(fā)送至支付處理系統(tǒng)110,支付處理系統(tǒng)110將資金請(qǐng)求傳送至合適的卡網(wǎng)絡(luò)系統(tǒng)112,卡網(wǎng)絡(luò)系統(tǒng)進(jìn)而將資金請(qǐng)求傳送至發(fā)行銀行系統(tǒng)114。然后,發(fā)行銀行系統(tǒng)114將交易張貼至用戶102的帳戶并且將資金釋放至卡網(wǎng)絡(luò)系統(tǒng)112,卡網(wǎng)絡(luò)系統(tǒng)然后被傳送至支付處理系統(tǒng)110并且然后被傳送至收單銀行。
[0052]根據(jù)本文的公開內(nèi)容,應(yīng)理解電子商務(wù)支付協(xié)助器106可向用戶102和商務(wù)應(yīng)用104兩者提供許多益處。例如,電子商務(wù)支付協(xié)助器106通過(guò)提供在支付欄中自動(dòng)填寫的信息可以減少或消除在結(jié)賬過(guò)程期間用戶102填寫多個(gè)支付欄的需要。這能夠大大地增大用戶102進(jìn)行結(jié)賬過(guò)程的易用性和速度。對(duì)于用戶102來(lái)說(shuō)增加的易用性能夠減少放棄的手推車;并且因此,增大商務(wù)應(yīng)用104的銷售。
[0053]此外,電子商務(wù)支付協(xié)助器106可允許用戶102在不用向任何商務(wù)應(yīng)用104提供他們的全部支付卡(信用卡、借記卡等)信息的情況下使用他們所存儲(chǔ)的支付信息在虛擬的任何商務(wù)應(yīng)用104中進(jìn)行購(gòu)買。因此,電子商務(wù)支付協(xié)助器106能夠使用商務(wù)應(yīng)用104增加進(jìn)行購(gòu)買的易用性,同時(shí)也提高了安全性。
[0054]圖2示出了示出根據(jù)本發(fā)明的實(shí)施方式的系統(tǒng)10a的示意圖。系統(tǒng)10a示出了系統(tǒng)100的一個(gè)不例性實(shí)施方式。具體地,圖2不出了商務(wù)應(yīng)用104a和電子商務(wù)支付協(xié)助器106a的一個(gè)實(shí)施方式。如在圖2中示出的,用戶102可使用計(jì)算設(shè)備202訪問(wèn)商務(wù)應(yīng)用104a。在實(shí)施方式中,其中,商務(wù)應(yīng)用104a是web應(yīng)用,用戶102可以使用網(wǎng)絡(luò)瀏覽器204應(yīng)用或者用戶商務(wù)應(yīng)用206(本文中后面也稱為專用客戶端應(yīng)用)與商務(wù)應(yīng)用104a接口,并且因此這些應(yīng)用可以或者可以不被認(rèn)為是商務(wù)應(yīng)用104a的部分。
[0055]在這樣的實(shí)施方式中,其中,商務(wù)應(yīng)用104a是web應(yīng)用,商務(wù)應(yīng)用104a的后端(SP,提供商務(wù)應(yīng)用104a的數(shù)據(jù)與邏輯的應(yīng)用的設(shè)定)可以包括web應(yīng)用服務(wù)器208(包括但不限于Apache Software Foundat1n的Apache HTTP服務(wù)器、微軟公司的因特網(wǎng)信息服務(wù)(IIS)、NGINX, Inc.的nginx,開源的Iighttpd網(wǎng)絡(luò)服務(wù)器、以及Google Inc.的Google網(wǎng)絡(luò)服務(wù)器(GWS))并且可選地相關(guān)的或非相關(guān)的數(shù)據(jù)庫(kù)210(包括但不限于Oracle公司的MySQL、PostgreSQL全面發(fā)展集團(tuán)的PostgreSQL、通過(guò)Apache Software Foundat1n的Apache Cassandra、通過(guò)Apache Software Foundat1n的HBase、以及通過(guò)1gen的MongoDB) ο
[0056]在實(shí)施方式中,其中,商務(wù)應(yīng)用104a是本地應(yīng)用,用戶102利用用戶(商務(wù)應(yīng)用206),其可以利用應(yīng)用服務(wù)器212(例如,Java應(yīng)用服務(wù)器)和/或分開的服務(wù)器計(jì)算設(shè)備214的數(shù)據(jù)庫(kù)208并且因此被認(rèn)為是網(wǎng)絡(luò)應(yīng)用,或者可以不利用應(yīng)用服務(wù)器212或數(shù)據(jù)庫(kù)210并且因此被認(rèn)為“獨(dú)立的”應(yīng)用。因此,根據(jù)術(shù)語(yǔ)“商務(wù)應(yīng)用”的上下文,該術(shù)語(yǔ)可以指在用戶的計(jì)算設(shè)備202和/或服務(wù)器計(jì)算設(shè)備214上執(zhí)行的軟件。具體地,商務(wù)應(yīng)用軟件的至少第一部分可以在用戶的計(jì)算設(shè)備202上執(zhí)行并且商務(wù)應(yīng)用軟件的至少第二部分可以在一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備214的設(shè)定上執(zhí)行。
[0057]商務(wù)應(yīng)用104a能夠與電子商務(wù)支付協(xié)助器106a交互以獲得用戶(諸如,用戶102)的支付信息。此外,電子商務(wù)支付協(xié)助器106a能夠與支付網(wǎng)絡(luò)116的支付網(wǎng)關(guān)系統(tǒng)108交互以處理關(guān)于圖1在上文描述的交易。所描述的實(shí)施方式示出單個(gè)支付網(wǎng)關(guān)系統(tǒng)108和單個(gè)支付網(wǎng)絡(luò)116。根據(jù)本文的公開內(nèi)容,應(yīng)理解本發(fā)明不被如此限制,并且電子商務(wù)支付協(xié)助器106a能夠與任意數(shù)量的不同的支付網(wǎng)關(guān)系統(tǒng)和支付網(wǎng)絡(luò)交互以處理支付和金融交易。例如,電子商務(wù)支付協(xié)助器106a可以與第一商務(wù)應(yīng)用104a的第一支付網(wǎng)關(guān)系統(tǒng)108接口,并且與第二商務(wù)應(yīng)用的第二支付網(wǎng)關(guān)系統(tǒng)接口。
[0058]圖2中示出的實(shí)施方式的系統(tǒng)10a包括提供包含電子商務(wù)支付協(xié)助器106a的網(wǎng)絡(luò)應(yīng)用218的一組一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備216。在本發(fā)明的一個(gè)或多個(gè)實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)系統(tǒng)220(諸如但不限于FACEBOOK(TM)),但在其他實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用218可包括另一類型的應(yīng)用,包括但不限于電子郵件應(yīng)用、搜索引擎應(yīng)用、金融應(yīng)用、或者利用用戶賬號(hào)的任意數(shù)量的應(yīng)用類型。在一個(gè)或多個(gè)實(shí)施方式中,其中網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)系統(tǒng)220,網(wǎng)絡(luò)應(yīng)用218可以包括代表并且分析多個(gè)用戶和概念的社交圖譜模塊
222。社交圖譜模塊222的節(jié)點(diǎn)存儲(chǔ)模塊224可以存儲(chǔ)包括用戶的節(jié)點(diǎn)、概念的節(jié)點(diǎn)、以及物品的節(jié)點(diǎn)的節(jié)點(diǎn)信息。社交圖譜模塊222的邊線存儲(chǔ)模塊226能夠存儲(chǔ)包括節(jié)點(diǎn)和/或在社交網(wǎng)絡(luò)系統(tǒng)220內(nèi)發(fā)生的動(dòng)作之間的關(guān)系的邊線信息。在下面相對(duì)于圖12呈現(xiàn)了有關(guān)社交網(wǎng)絡(luò)系統(tǒng)、社交圖譜、邊線、以及節(jié)點(diǎn)的更多細(xì)節(jié)。
[0059]網(wǎng)絡(luò)應(yīng)用218的電子商務(wù)支付協(xié)助器106a可包括檔案存儲(chǔ)模塊228,該檔案存儲(chǔ)模塊提供網(wǎng)絡(luò)應(yīng)用218的用戶的支付信息的存儲(chǔ)。例如,用戶102可以與網(wǎng)絡(luò)應(yīng)用218創(chuàng)建“帳戶”,這允許用戶向網(wǎng)絡(luò)應(yīng)用218提供支付信息。網(wǎng)絡(luò)應(yīng)用218隨后可將支付信息存儲(chǔ)在檔案存儲(chǔ)模塊228中。在一個(gè)或多個(gè)實(shí)施方式中,檔案存儲(chǔ)模塊228可相對(duì)于用戶102存儲(chǔ)以下中的一個(gè)或多個(gè):名、中間名、姓、支付卡號(hào)(例如,信用卡、借記卡)、支付卡的有效期(年份和/或月份)、支付卡的卡安全碼(例如,卡片校驗(yàn)值(CVV或者CVV2))、與信用卡相關(guān)聯(lián)的賬單地址(包括街名、門牌號(hào)、城市、州或省、郵政編碼、國(guó)家等)、與信用卡相關(guān)聯(lián)的電話號(hào)碼、一個(gè)或多個(gè)配送地址(包括與賬單地址相似的欄)。當(dāng)支付卡包括借記卡時(shí),檔案存儲(chǔ)模塊也可以存儲(chǔ)借記卡的個(gè)人識(shí)別號(hào)碼(PIN)。在實(shí)施方式中,其中網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)系統(tǒng)220,存儲(chǔ)在檔案存儲(chǔ)模塊228中的支付信息可以與代表用戶102的節(jié)點(diǎn)存儲(chǔ)模塊224的節(jié)點(diǎn)相關(guān)聯(lián)。
[0060]在所描述的實(shí)施方式中,電子商務(wù)支付協(xié)助器106a還包括支付網(wǎng)關(guān)識(shí)別模塊230。當(dāng)從商務(wù)應(yīng)用104a接收計(jì)費(fèi)請(qǐng)求時(shí),支付網(wǎng)關(guān)識(shí)別模塊230可以確定多個(gè)支付網(wǎng)關(guān)系統(tǒng)的哪個(gè)支付網(wǎng)關(guān)系統(tǒng)108用于處理計(jì)費(fèi)請(qǐng)求。在實(shí)施方式中,支付網(wǎng)關(guān)識(shí)別模塊230利用計(jì)費(fèi)請(qǐng)求和存儲(chǔ)在檔案存儲(chǔ)模塊228中的信息進(jìn)行該確認(rèn)。
[0061 ]例如,在本發(fā)明的實(shí)施方式中,對(duì)于商務(wù)應(yīng)用104a和操作商務(wù)應(yīng)用104a的商戶的一者或兩者,檔案存儲(chǔ)模塊228進(jìn)一步被配置為接收和/或存儲(chǔ)指示哪個(gè)支付網(wǎng)關(guān)系統(tǒng)用于處理商務(wù)應(yīng)用或商戶的計(jì)費(fèi)請(qǐng)求的支付網(wǎng)關(guān)標(biāo)識(shí)符。此外,檔案存儲(chǔ)模塊228還可以包括當(dāng)與識(shí)別的支付網(wǎng)關(guān)系統(tǒng)交互以確定哪個(gè)帳戶存入來(lái)自用戶102的資金時(shí)所使用的應(yīng)用標(biāo)識(shí)符(或商戶標(biāo)識(shí)符或帳戶標(biāo)識(shí)符)ο在本發(fā)明的一些實(shí)施方式中,支付網(wǎng)關(guān)識(shí)別模塊230部分地或者專門基于所接收的計(jì)費(fèi)請(qǐng)求本身內(nèi)的信息識(shí)別支付網(wǎng)關(guān)系統(tǒng)108。
[0062]如通過(guò)圖2示出的,在一個(gè)或多個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可包括交易數(shù)據(jù)庫(kù)232。交易數(shù)據(jù)庫(kù)232可存儲(chǔ)每個(gè)用戶和/或每個(gè)商務(wù)應(yīng)用開始和/或完成的交易的細(xì)節(jié)。因此,交易數(shù)據(jù)庫(kù)232允許用戶在來(lái)自電子商務(wù)支付協(xié)助器106a的幫助下檢索所進(jìn)行的所有購(gòu)買的細(xì)節(jié)。應(yīng)理解這會(huì)允許用戶登錄到網(wǎng)絡(luò)應(yīng)用218并且檢索有關(guān)在任意數(shù)量的不同商務(wù)應(yīng)用上進(jìn)行的購(gòu)買的交易細(xì)節(jié)。由于不利用電子商務(wù)支付協(xié)助器106a的用戶可能需要記得用戶名和密碼并且登錄到幾個(gè)商務(wù)應(yīng)用中以獲得交易數(shù)據(jù)庫(kù)232能夠提供信息和細(xì)節(jié),這提供了顯著的優(yōu)勢(shì)。
[0063]交易數(shù)據(jù)庫(kù)232能夠?yàn)閲L試的或完成的每次交易提供日期、完成交易的商務(wù)應(yīng)用的指示、交易量、所購(gòu)買的物品/服務(wù)作為交易的部分(可選地,開放圖譜產(chǎn)品的URL)、交易狀態(tài)(完成、發(fā)貨、進(jìn)行中、返回的、拒絕的等)、允許用戶向商務(wù)應(yīng)用提供以參考交易的交易ID、或其他細(xì)節(jié)。
[0064]交易數(shù)據(jù)庫(kù)232可允許用戶或者操作商務(wù)應(yīng)用的商戶檢索有關(guān)交易的細(xì)節(jié),諸如,包括上述一個(gè)或多個(gè)交易細(xì)節(jié)的交易的歷史記錄。當(dāng)網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)時(shí),交易數(shù)據(jù)庫(kù)232可提供有關(guān)從社交圖譜中彈出的從商務(wù)應(yīng)用104a購(gòu)買物品的用戶的附加人口統(tǒng)計(jì)信息(用戶的地理位置、用戶的年齡、用戶的性別等)。
[0065]出了前述之外,電子商務(wù)支付協(xié)助器106a可包括令牌生成器234。令牌生成器234可生成電子商務(wù)支付協(xié)助器106a可發(fā)送給商務(wù)應(yīng)用104a的支付令牌而不是發(fā)送支付卡號(hào)。令牌生成器234可將稱為“令牌”的隨機(jī)串作為指針?lè)祷刂猎嫉闹Ц犊ㄌ?hào)。令牌優(yōu)選地與原始的支付卡號(hào)沒有算法關(guān)系,因此不能夠基于令牌本身得出支付卡號(hào)(諸如,僅僅通過(guò)對(duì)令牌實(shí)施脫密算法)。因此,該令牌不被認(rèn)為是持卡人數(shù)據(jù),因?yàn)檫@是隨機(jī)串,在不使用包含與它們對(duì)應(yīng)的支付卡號(hào)和令牌的列表的令牌生成器234和檔案存儲(chǔ)模塊228的情況下,從該隨機(jī)串中不可能推斷任何原始的持卡人數(shù)據(jù)。如以下所說(shuō)明的,令牌生成器234生成的支付令牌能夠允許商務(wù)應(yīng)用104a在不必遵循規(guī)章標(biāo)準(zhǔn)(例如,PCI DSS標(biāo)準(zhǔn))的情況下處理支付。
[0066]在通過(guò)圖2繪制的實(shí)施方式中,電子商務(wù)支付協(xié)助器106a包括服務(wù)條款(TOS)模塊235 30S模塊235能夠確定在請(qǐng)求中識(shí)別的用戶102已向網(wǎng)絡(luò)應(yīng)用218指示他們是否希望允許商務(wù)應(yīng)用104a利用支付檔案存儲(chǔ)模塊228存儲(chǔ)的支付信息以便在商務(wù)應(yīng)用104a內(nèi)進(jìn)行結(jié)賬。在一個(gè)或多個(gè)實(shí)施方式中,許可值是與商務(wù)應(yīng)用標(biāo)識(shí)符相關(guān)聯(lián)的布爾值,商務(wù)應(yīng)用標(biāo)識(shí)符指示用戶102是否授予特定商務(wù)應(yīng)用104a能夠利用用戶的支付信息。
[0067]在一個(gè)或多個(gè)實(shí)施方式中,當(dāng)用戶102在商務(wù)應(yīng)用104a內(nèi)開始結(jié)賬流程時(shí),為用戶102呈現(xiàn)試圖批準(zhǔn)商務(wù)應(yīng)用104a訪問(wèn)用戶102的支付信息的用戶界面元件。如果用戶的回答肯定,在計(jì)算設(shè)備102上執(zhí)行的用戶網(wǎng)絡(luò)應(yīng)用236和/或用戶網(wǎng)絡(luò)應(yīng)用軟件開發(fā)工具包(SDK)庫(kù)238的庫(kù)(本文中在后面詳細(xì)地描述這兩者)能夠?qū)⒏略S可消息發(fā)送至電子商務(wù)支付協(xié)助器,從而使TOS模塊235相應(yīng)地更新用戶102和商務(wù)應(yīng)用104a的許可值。在可替換的實(shí)施方式中,一旦收到用戶102的商務(wù)應(yīng)用104a的計(jì)費(fèi)請(qǐng)求,TOS模塊235利用許可值確定其應(yīng)當(dāng)繼續(xù)發(fā)布支付網(wǎng)關(guān)的計(jì)費(fèi)請(qǐng)求的許可值。然而獲得的TOS模塊235能夠在提供用戶的支付信息之前確保用戶已授權(quán)網(wǎng)絡(luò)應(yīng)用將支付信息提供至商務(wù)應(yīng)用104a。
[0068]圖2的實(shí)施方式還包括用戶網(wǎng)絡(luò)應(yīng)用236。在網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)系統(tǒng)220的實(shí)施方式中,用戶網(wǎng)絡(luò)應(yīng)用236允許用戶102利用社交網(wǎng)絡(luò)系統(tǒng)220。用戶網(wǎng)絡(luò)應(yīng)用236可包括在客戶端設(shè)備上運(yùn)行的本地社交網(wǎng)絡(luò)應(yīng)用。例如,在一個(gè)或多個(gè)實(shí)施方式中,用戶網(wǎng)絡(luò)應(yīng)用236可包括FACEBOOK(TM)本地應(yīng)用。在可替換實(shí)施方式中,用戶網(wǎng)絡(luò)應(yīng)用236可以不嚴(yán)格地為了社交網(wǎng)絡(luò)的目的。用戶網(wǎng)絡(luò)應(yīng)用236可代表在允許用戶102與網(wǎng)絡(luò)應(yīng)用218交互的計(jì)算設(shè)備202上執(zhí)行的任何本地應(yīng)用。在一個(gè)或多個(gè)實(shí)施方式中,用戶102利用用戶網(wǎng)絡(luò)應(yīng)用236登陸至社交網(wǎng)絡(luò)系統(tǒng)220,從而使計(jì)算設(shè)備202將模糊的用戶標(biāo)識(shí)符存儲(chǔ)在計(jì)算設(shè)備202的共享存儲(chǔ)器的一部分中。該模糊的用戶標(biāo)識(shí)符隨后可被商務(wù)應(yīng)用104a用于確定是否可以能夠使用用戶102的支付信息。在一個(gè)或多個(gè)實(shí)施方式中,用戶網(wǎng)絡(luò)應(yīng)用236還被用戶用于授予或撤回商務(wù)應(yīng)用104a的許可以利用其結(jié)賬流程中來(lái)自網(wǎng)絡(luò)應(yīng)用218的用戶102的支付信息。此外,如果用戶102已允許網(wǎng)絡(luò)應(yīng)用218利用其支付信息并且用戶102沒有向網(wǎng)絡(luò)應(yīng)用218提供任何這樣的支付信息,則用戶102可以利用用戶網(wǎng)絡(luò)應(yīng)用236以最初提供該信息。
[0069]所描述的實(shí)施方式還包括用戶網(wǎng)絡(luò)應(yīng)用SDK庫(kù)238。用戶網(wǎng)絡(luò)應(yīng)用SDK庫(kù)238為用戶商務(wù)應(yīng)用104a提供一組程序以用于與網(wǎng)絡(luò)應(yīng)用218交互。在實(shí)施方式中,商務(wù)應(yīng)用104a與電子商務(wù)支付協(xié)助器106a之間的所有交互通過(guò)用戶網(wǎng)絡(luò)應(yīng)用SDK庫(kù)238流動(dòng)。在一個(gè)或多個(gè)實(shí)施方式中,其中至少一些商務(wù)應(yīng)用104a在服務(wù)器計(jì)算設(shè)備214上執(zhí)行,服務(wù)器計(jì)算設(shè)備214可以包括能用于相同目的或者與用戶網(wǎng)絡(luò)應(yīng)用SDK庫(kù)238結(jié)合起作用的商業(yè)網(wǎng)應(yīng)用SDK庫(kù)240。
[°07°]現(xiàn)在參考圖3A和圖3B,順序流程圖示出了向商務(wù)應(yīng)用104a提供支付信息的電子商務(wù)支付協(xié)助器106a的實(shí)施方式。圖3A至圖3B的示圖示出了示出根據(jù)本發(fā)明的實(shí)施方式的商務(wù)應(yīng)用104a、電子商務(wù)支付協(xié)助器106a、以及支付網(wǎng)關(guān)系統(tǒng)108的時(shí)間線的一個(gè)實(shí)施方式。
[0071]如所示出的,商務(wù)應(yīng)用104a可與支付網(wǎng)關(guān)系統(tǒng)108建立帳戶。在可替換實(shí)施方式中,商務(wù)應(yīng)用104a與支付網(wǎng)關(guān)系統(tǒng)108之間的帳戶/關(guān)系可以是預(yù)先存在的。在某一點(diǎn),支付網(wǎng)關(guān)系統(tǒng)108可為商務(wù)應(yīng)用104a提供商戶標(biāo)識(shí)符(MID)和/或公鑰和私鑰302。例如,當(dāng)商戶使商務(wù)應(yīng)用104a注冊(cè)支付網(wǎng)關(guān)系統(tǒng)108時(shí),支付網(wǎng)關(guān)系統(tǒng)108可為商務(wù)應(yīng)用104a和/或商戶提供MID和/或公鑰/私鑰。MID和/或公鑰/私鑰可允許商務(wù)應(yīng)用104a與支付網(wǎng)關(guān)系統(tǒng)108進(jìn)行交互以處理交易并且將資金存入與商戶或商務(wù)應(yīng)用104a相關(guān)聯(lián)的帳戶中。MID和/或公鑰/私鑰可允許支付網(wǎng)關(guān)系統(tǒng)108驗(yàn)證商務(wù)應(yīng)用104a和任何相關(guān)聯(lián)的加工參數(shù)(S卩,與商務(wù)應(yīng)用104a、支付處理系統(tǒng)110、卡網(wǎng)絡(luò)系統(tǒng)112、以及銀行制度相關(guān)聯(lián)的帳戶)的身份。
[0072]商務(wù)應(yīng)用104a然后為電子商務(wù)支付協(xié)助器106a提供所選擇的支付網(wǎng)關(guān)系統(tǒng)的網(wǎng)關(guān)信息304。網(wǎng)關(guān)信息304可包括所選擇的支付網(wǎng)關(guān)系統(tǒng)108用于商務(wù)應(yīng)用104a發(fā)布的計(jì)費(fèi)請(qǐng)求的指示以及指示計(jì)費(fèi)貨幣量存入金融賬戶的賬戶信息(例如,賬戶標(biāo)識(shí)符)。在與電子商務(wù)支付協(xié)助器106a第一交互期間商務(wù)應(yīng)用104a可提供所選擇的支付網(wǎng)關(guān)信息304。替換地,操作商務(wù)應(yīng)用104a的商戶可手動(dòng)提供網(wǎng)關(guān)信息304。例如,商戶可使用網(wǎng)絡(luò)應(yīng)用218的網(wǎng)站或者網(wǎng)絡(luò)應(yīng)用218的本地應(yīng)用將該信息提供至電子商務(wù)支付協(xié)助器106a。
[0073]另外,網(wǎng)關(guān)信息可包括MID和公共/私鑰的指示,該指示可允許電子商務(wù)支付協(xié)助器106a以商務(wù)應(yīng)用104a的名義接觸所選擇的支付網(wǎng)關(guān)系統(tǒng)108以處理金融交易。在一個(gè)或多個(gè)實(shí)施方式中,商務(wù)應(yīng)用104a配置優(yōu)選的支付網(wǎng)關(guān)系統(tǒng)108以允許商務(wù)支付協(xié)助器106a以商務(wù)應(yīng)用104a的名義發(fā)出計(jì)費(fèi)請(qǐng)求使得貨幣量將直接從支付網(wǎng)關(guān)系統(tǒng)108而不是從網(wǎng)絡(luò)應(yīng)用218的帳戶存入操作商務(wù)應(yīng)用104a的商戶的帳戶。替換地,操作商務(wù)應(yīng)用104a的商戶可手動(dòng)配置支付網(wǎng)關(guān)系統(tǒng)。例如,商戶可使用支付網(wǎng)關(guān)系統(tǒng)108的網(wǎng)站或支付網(wǎng)關(guān)系統(tǒng)108的本地應(yīng)用。
[0074]除前述之外,電子商務(wù)支付協(xié)助器106a或網(wǎng)絡(luò)應(yīng)用218可為商務(wù)應(yīng)用104a提供app接入令牌或預(yù)先約定的密碼。當(dāng)進(jìn)行API調(diào)用時(shí),app接入令牌或預(yù)先約定的密碼可允許商務(wù)應(yīng)用104a證實(shí)電子商務(wù)支付協(xié)助器106a和/或網(wǎng)絡(luò)應(yīng)用218的身份和認(rèn)證。在一個(gè)或多個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106a或網(wǎng)絡(luò)應(yīng)用218經(jīng)由服務(wù)器到服務(wù)器調(diào)用提供app接入令牌或預(yù)先約定的秘密。
[0075]如由306所示出的,用戶可使用商務(wù)應(yīng)用104a開始結(jié)賬過(guò)程。具體地,用戶可將商務(wù)應(yīng)用104a提供的一個(gè)或多個(gè)物品或者服務(wù)放入虛擬購(gòu)物車中。在一個(gè)或多個(gè)實(shí)施方式中,用戶可指示商務(wù)應(yīng)用104a他們想要結(jié)賬(例如,選擇結(jié)賬按鈕或其他選項(xiàng))。
[0076]這里,或之前,商務(wù)應(yīng)用104a可以獲得、識(shí)別、或另外發(fā)現(xiàn)網(wǎng)絡(luò)應(yīng)用218的用戶的用戶標(biāo)識(shí)符308 ο例如,商務(wù)應(yīng)用104a可以寄訪問(wèn)用戶的計(jì)算設(shè)備202上存在的模糊的(例如,散列的、加密的、或另外算法轉(zhuǎn)換的)用戶標(biāo)識(shí)符。該用戶標(biāo)識(shí)符可以確定網(wǎng)絡(luò)應(yīng)用218(例如,社交網(wǎng)絡(luò)應(yīng)用)的用戶的用戶檔案/賬戶。在本發(fā)明的一個(gè)或多個(gè)實(shí)施方式中,從由網(wǎng)絡(luò)應(yīng)用218訪問(wèn)或保留的共享存儲(chǔ)器的一部分訪問(wèn)用戶標(biāo)識(shí)符,并且用戶標(biāo)識(shí)符僅在如果用戶當(dāng)前“登陸”至網(wǎng)絡(luò)應(yīng)用218時(shí)存在。在一個(gè)或多個(gè)其他實(shí)施方式中,從用戶的計(jì)算設(shè)備202上的收藏夾(例如,超級(jí)文本傳輸協(xié)議(HTTP)收藏夾)或者從應(yīng)用緩存(例如,超文本標(biāo)記語(yǔ)言版本5 (HTML5)應(yīng)用緩存)訪問(wèn)用戶標(biāo)識(shí)符。
[0077]該過(guò)程可用作用戶的認(rèn)證,由于用戶的計(jì)算設(shè)備202上網(wǎng)絡(luò)應(yīng)用218的適當(dāng)模糊用戶標(biāo)識(shí)符的存在指示用戶已由網(wǎng)絡(luò)應(yīng)用218認(rèn)證,并且因此商務(wù)應(yīng)用104a可以依靠該先前認(rèn)證。此外,在結(jié)賬過(guò)程這一點(diǎn),不存在用戶的細(xì)節(jié)對(duì)商務(wù)應(yīng)用104a的安全或隱私泄漏,其僅具有模糊用戶標(biāo)識(shí)符。
[0078]當(dāng)用戶開始結(jié)賬過(guò)程306時(shí),商務(wù)應(yīng)用104a可以可選地將用戶ID和手推車信息310發(fā)送給電子商務(wù)支付協(xié)助器106a。在本發(fā)明的一個(gè)或多個(gè)實(shí)施方式中,商務(wù)應(yīng)用104a可以在呈現(xiàn)結(jié)賬屏幕之前發(fā)送用戶ID和手推車信息310。除了發(fā)送用戶ID和手推車信息310之夕卜,商務(wù)應(yīng)用104a還可以發(fā)送使網(wǎng)絡(luò)應(yīng)用218確認(rèn)商務(wù)應(yīng)用104a的標(biāo)識(shí)的app接入令牌或預(yù)先約定的密碼。在一個(gè)或多個(gè)實(shí)施方式中,手推車信息可包括商務(wù)應(yīng)用104a的虛擬手推車中的物品/服務(wù)的總價(jià)格。
[0079]在一個(gè)或多個(gè)實(shí)施方式中,手推車信息還可以另外包括有關(guān)手推車中的物品的詳細(xì)信息。例如,手推車信息可以包括手推車物品的JSON編碼陣列。陣列中的每個(gè)JSON對(duì)象可包括物品的名字、物品的量、物品的數(shù)量、以及用戶期望購(gòu)買的產(chǎn)品的URL的一個(gè)或多個(gè)。在又一實(shí)施方式中,手推車信息可包括產(chǎn)品名稱、產(chǎn)品號(hào)碼(例如,庫(kù)存保管單位(SKU)、序列號(hào)、型號(hào))、產(chǎn)品價(jià)格、產(chǎn)品數(shù)量、訂單日期、發(fā)票號(hào)、以及適用的稅費(fèi)。在一個(gè)實(shí)施方式中,在步驟310中提供有關(guān)手推車中的物品的詳細(xì)信息。此外或可替換地,有關(guān)手推車中的物品的詳細(xì)信息提供至電子商務(wù)支付協(xié)助器106a(例如,在步驟316中)。
[0080]商務(wù)應(yīng)用104a可以提供結(jié)賬選項(xiàng)312,該結(jié)賬選項(xiàng)包括指示用戶可以利用網(wǎng)絡(luò)應(yīng)用218/電子商務(wù)支付協(xié)助器106a完成商務(wù)應(yīng)用104a的虛擬手推車中的物品的購(gòu)買的字形(即,標(biāo)志、圖標(biāo)、圖解、一部分文本等)。結(jié)賬選項(xiàng)可以包括在商務(wù)應(yīng)用104a的結(jié)賬用戶界面中呈現(xiàn)的按鈕、在商務(wù)應(yīng)用104a的結(jié)賬用戶界面上出現(xiàn)的可選疊加、插件、彈出、或者其他可選選項(xiàng)。例如,在一個(gè)或多個(gè)實(shí)施方式中,諸如當(dāng)商務(wù)應(yīng)用104a包括web應(yīng)用時(shí),iframe可以被加到定義網(wǎng)頁(yè)的代碼。此外或可替換地,商務(wù)應(yīng)用104a可以調(diào)用呈現(xiàn)可選選項(xiàng)的SDK功能。在圖5C中示出結(jié)賬選項(xiàng)的一個(gè)實(shí)例作為元件514。在圖6中示出結(jié)賬選項(xiàng)的另一實(shí)例作為元件602。
[0081]根據(jù)本文的公開內(nèi)容,應(yīng)理解SDK功能或iframe的使用是呈現(xiàn)或調(diào)用結(jié)賬選項(xiàng)的方法的兩個(gè)實(shí)例。然而,本發(fā)明的實(shí)施方式不限于SDK功能或iframe的使用。例如,在基于可替換網(wǎng)絡(luò)的商務(wù)應(yīng)用實(shí)施方式中,代替使用iframe,網(wǎng)絡(luò)應(yīng)用218/電子商務(wù)支付協(xié)助器106a可以將支付信息傳送至商務(wù)應(yīng)用104a,商務(wù)應(yīng)用然后可以呈現(xiàn)支付信息。
[0082]更具體地,而不是在瀏覽器(例如,網(wǎng)絡(luò)瀏覽器)或者消耗結(jié)構(gòu)文檔的其他應(yīng)用客戶端的上下文中操作或執(zhí)行的插件軟件應(yīng)用,與插入式相反,在本文中描述的功能可以直接并入瀏覽器客戶端應(yīng)用。例如,開放圖譜協(xié)議使任何網(wǎng)頁(yè)能夠集成到社交圖譜中。在【具體實(shí)施方式】中,結(jié)構(gòu)文檔內(nèi)基本元數(shù)據(jù)的存在允許結(jié)構(gòu)文檔內(nèi)的對(duì)象變成圖形對(duì)象或節(jié)點(diǎn)。為了將網(wǎng)頁(yè)變成圖形對(duì)象,開放圖譜協(xié)議<meta>標(biāo)簽和結(jié)賬選項(xiàng)314(和/或支付信息)包括在網(wǎng)頁(yè)中。開放圖譜協(xié)議定義四個(gè)屬性:標(biāo)題、類型、圖像、資源定位碼符(url)。
[0083]在又一實(shí)施方式中,XFBML或HTML5可以用于實(shí)施、呈現(xiàn)、或者調(diào)用結(jié)賬選項(xiàng)314(和/或支付信息)JFBML和HTML5可以要求頁(yè)面對(duì)Java腳本SDK進(jìn)行調(diào)用,可以被添加到代碼。在【具體實(shí)施方式】中,Java腳本SDK使網(wǎng)頁(yè)能夠訪問(wèn)支付信息和/或結(jié)賬選項(xiàng)314的一些或全部。更進(jìn)一步地,商務(wù)應(yīng)用104a可以使用Java腳本SDK監(jiān)聽事件使得商務(wù)應(yīng)用104a實(shí)時(shí)已知某人何時(shí)點(diǎn)擊或以另外方式選擇結(jié)賬選項(xiàng)314。
[0084]因此,應(yīng)當(dāng)理解可以使用任何數(shù)量的方法或協(xié)議實(shí)施、呈現(xiàn)、或者調(diào)用結(jié)賬選項(xiàng)314(和/或支付信息)。在于2011年5月26日提交的“Like Button.”的內(nèi)容中題為“SocialData Inputs”的美國(guó)專利申請(qǐng)序列號(hào)13/116,945中更詳細(xì)地描述這樣的方法和協(xié)議的實(shí)例。通過(guò)引用以其整體將上述應(yīng)用的全部?jī)?nèi)容結(jié)合于此。
[0085]在用戶選擇結(jié)賬選項(xiàng)314時(shí),請(qǐng)求可以發(fā)送至網(wǎng)絡(luò)應(yīng)用218以用于支付信息316?;蛘邠Q言之,用戶使用網(wǎng)絡(luò)應(yīng)用218選擇完成購(gòu)買的指示可以發(fā)送至電子商務(wù)支付協(xié)助器106ao
[0086]例如,在一個(gè)或多個(gè)實(shí)施方式中(諸如,當(dāng)商務(wù)應(yīng)用104a包括本地應(yīng)用時(shí)),商務(wù)應(yīng)用104a可以調(diào)用尋找用戶102的支付信息的網(wǎng)絡(luò)應(yīng)用218的圖形API。尋找支付信息的圖形API調(diào)用可來(lái)源于運(yùn)行商務(wù)應(yīng)用104a的客戶端設(shè)備202并且可包括先前在步驟308中獲得的用戶標(biāo)識(shí)符。替換地,尋找支付信息的圖形API調(diào)用可來(lái)源于運(yùn)行商務(wù)應(yīng)用104a的服務(wù)器計(jì)算設(shè)備214。在又一實(shí)施方式中,用戶網(wǎng)絡(luò)應(yīng)用236(即,移動(dòng)設(shè)備上的本地SNS應(yīng)用)可以調(diào)用尋找用戶102的支付信息的網(wǎng)絡(luò)應(yīng)用218。此外,圖形API調(diào)用可以可選地包括app接入令牌或預(yù)先約定的密碼。在一個(gè)或多個(gè)實(shí)施方式中,商務(wù)應(yīng)用104a可包括有關(guān)在圖形API調(diào)用中就步驟310而言以上討論的手推車中的物品的詳細(xì)信息。
[0087]在可替換實(shí)施方式中,(諸如當(dāng)商務(wù)應(yīng)用104a包括web應(yīng)用時(shí))網(wǎng)絡(luò)瀏覽器204可執(zhí)行使網(wǎng)絡(luò)瀏覽器204將請(qǐng)求發(fā)送至尋找支付信息的網(wǎng)絡(luò)應(yīng)用218的控件。網(wǎng)絡(luò)瀏覽器204可以從控件中識(shí)別一個(gè)或多個(gè)參數(shù)并且將一個(gè)或多個(gè)參數(shù)與協(xié)助器接合請(qǐng)求402發(fā)送至網(wǎng)絡(luò)應(yīng)用218。一個(gè)或多個(gè)參數(shù)可以包括如本文所描述的商務(wù)應(yīng)用104a的標(biāo)識(shí)(S卩,app接入令牌或預(yù)先約定的密碼)、虛擬手推車中的物品/服務(wù)的量、認(rèn)證用戶的收藏夾。
[0088]響應(yīng)于支付信息316的請(qǐng)求,網(wǎng)絡(luò)應(yīng)用218可以使用ID識(shí)別支付檔案存儲(chǔ)模塊224存儲(chǔ)的用戶102的支付信息和/或識(shí)別用戶的節(jié)點(diǎn)存儲(chǔ)模塊220存儲(chǔ)的用戶節(jié)點(diǎn)。當(dāng)用戶ID包括模糊用戶標(biāo)識(shí)符時(shí),網(wǎng)絡(luò)應(yīng)用218可以使用變換函數(shù)將用戶ID變換成不模糊的用戶標(biāo)識(shí)符,這包括但不限于對(duì)稱密鑰加密功能對(duì)模糊用戶標(biāo)識(shí)符的應(yīng)用、公鑰(非對(duì)稱密鑰)加密功能對(duì)模糊用戶標(biāo)識(shí)符的應(yīng)用、或者模糊用戶標(biāo)識(shí)符與映射至不模糊的用戶標(biāo)識(shí)符的模糊用戶標(biāo)識(shí)符的列表的比較。
[0089]電子商務(wù)支付協(xié)助器106a可以提供包括用戶的任何可用支付信息的響應(yīng)318。支付信息可包括以下的任何可用信息:名字(例如,名、中間名、姓)、支付卡的有效期(年份和/或月份)、與支付卡相關(guān)聯(lián)的賬單地址(包括街名、門牌號(hào)、城市、州或省、郵政編碼、國(guó)家等)、與支付卡相關(guān)聯(lián)的電話號(hào)碼、以及一個(gè)或多個(gè)配送地址(包括與賬單地址相似的欄)。電子商務(wù)支付協(xié)助器106a不會(huì)為商務(wù)應(yīng)用104a提供用戶的支付卡號(hào)。反而,電子商務(wù)支付協(xié)助器106a將會(huì)提供支付卡標(biāo)記(S卩,支付卡除了位數(shù)的最后一個(gè)之外的所有的位數(shù)的“X的”)和通過(guò)令牌生成器234生成的支付令牌。
[0090]在處理支付之前電子商務(wù)支付協(xié)助器106a可能需要如下所解釋的支付令牌。支付令牌可以特定于商務(wù)應(yīng)用104a、用戶、量和/或手推車特定的(S卩,僅對(duì)特定商務(wù)應(yīng)用、用戶、量和/或手推車有效的)。在又一實(shí)施方式中,支付令牌可以特定于用戶/商務(wù)應(yīng)用組合。電子商務(wù)支付協(xié)助器106a還可以使任意數(shù)量的不同的使用參數(shù)相關(guān)聯(lián)。例如,支付令牌可以是單個(gè)使用令牌。因此,一旦使用一次,支付令牌可以變?yōu)闊o(wú)效。此外,電子商務(wù)支付協(xié)助器106a可以在支付令牌變?yōu)闊o(wú)效之后為該支付令牌分配有效的窗口(例如,10分鐘、I小時(shí)、I天)。更進(jìn)一步地,電子商務(wù)支付協(xié)助器106a可以可選地為支付令牌分配生存時(shí)間。電子商務(wù)支付協(xié)助器106a可以將詳細(xì)的手推車信息綁定至支付令牌。這可以幫助確保支付令牌僅對(duì)手推車的購(gòu)買有效。此外,這可允許電子商務(wù)支付協(xié)助器106a知道手推車的購(gòu)買是否完成。
[0091]作為指示316用戶期望使用網(wǎng)絡(luò)應(yīng)用218完成結(jié)賬過(guò)程的部分或者作為另一步驟,商務(wù)應(yīng)用140a可以將TOS API調(diào)用發(fā)布至尋找用戶102是否已允許網(wǎng)絡(luò)應(yīng)用218將用戶102的支付信息提供至商務(wù)應(yīng)用104a的指示的電子商務(wù)支付協(xié)助器106a。電子商務(wù)支付協(xié)助器106a可以檢查其存儲(chǔ)在TOS模塊235中的權(quán)限。如果用戶已提供允許商務(wù)應(yīng)用104a訪問(wèn)支付信息的授權(quán),電子商務(wù)支付協(xié)助器106a可以提供如上所述的支付信息、支付令牌、以及卡標(biāo)記 318。
[0092]如果用戶沒有提供允許商務(wù)應(yīng)用104a訪問(wèn)支付信息的授權(quán),該過(guò)程可以通過(guò)從用戶尋找許可來(lái)繼續(xù)。具體地,許可用戶界面可以為用戶提供授權(quán)商務(wù)應(yīng)用104a訪問(wèn)網(wǎng)絡(luò)應(yīng)用218存儲(chǔ)的支付信息的選項(xiàng)。許可用戶界面可以由計(jì)算設(shè)備202的操作系統(tǒng)或者通過(guò)用戶網(wǎng)絡(luò)應(yīng)用202內(nèi)的用戶界面元件來(lái)提供。如果用戶授權(quán)許可,電子商務(wù)支付協(xié)助器106a可用TOS模塊235更新其許可并且提供如上所述的支付信息、支付令牌、以及卡標(biāo)記318。
[0093]可選地,如通過(guò)320指示的,電子商務(wù)支付協(xié)助器106a可以將對(duì)于手推車的量針對(duì)用戶的支付卡的授權(quán)請(qǐng)求發(fā)送至支付網(wǎng)關(guān)系統(tǒng)108。支付網(wǎng)關(guān)系統(tǒng)108可以沿著通過(guò)支付網(wǎng)絡(luò)(例如,支付網(wǎng)絡(luò)116,如圖1中所示)轉(zhuǎn)發(fā)授權(quán)請(qǐng)求,支付網(wǎng)絡(luò)可以批準(zhǔn)或者拒絕支付卡授權(quán)。如由322所指示,支付網(wǎng)關(guān)系統(tǒng)108然后可以將支付卡授權(quán)響應(yīng)轉(zhuǎn)發(fā)至電子商務(wù)支付協(xié)助器106a。應(yīng)當(dāng)理解可選擇的授權(quán)請(qǐng)求可以在時(shí)間線上較早或隨后進(jìn)行。在可替換的實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可以將對(duì)于手推車的的量針對(duì)用戶的支付卡的授權(quán)請(qǐng)求發(fā)送至支付網(wǎng)關(guān)系統(tǒng)108作為發(fā)送計(jì)費(fèi)請(qǐng)求328的部分。類似地,支付網(wǎng)關(guān)系統(tǒng)108然后可以將支付卡授權(quán)響應(yīng)轉(zhuǎn)發(fā)至電子商務(wù)支付協(xié)助器106a作為發(fā)送支付計(jì)費(fèi)請(qǐng)求330的部分。
[0094]在一個(gè)或多個(gè)實(shí)施方式中,當(dāng)從電子商務(wù)支付協(xié)助器106a接收支付信息和支付卡標(biāo)記時(shí),商務(wù)應(yīng)用104a可以使結(jié)賬屏幕呈現(xiàn)從電子商務(wù)支付協(xié)助器106a接收的支付信息。例如,商務(wù)應(yīng)用104a可以用接收的任何支付信息來(lái)自動(dòng)填寫結(jié)賬屏幕的支付欄。根據(jù)本文的公開內(nèi)容,應(yīng)理解電子商務(wù)支付協(xié)助器106a可以不具有商務(wù)應(yīng)用104a結(jié)賬屏幕的每個(gè)支付欄的信息,或者可以包括過(guò)時(shí)的信息。在這種情況下,用戶可以改變一個(gè)或多個(gè)支付欄中的自動(dòng)填寫的信息或者將信息添加到任何空白的支付欄中。
[0095]當(dāng)執(zhí)行上述控件時(shí)在替換的實(shí)施方式中(諸如當(dāng)商務(wù)應(yīng)用104a包括web應(yīng)用時(shí)),網(wǎng)絡(luò)瀏覽器204可以建立框架(例如,iframe)。支付信息316的請(qǐng)求的響應(yīng)318可以包括包含在框架中的內(nèi)容(即,支付信息和卡標(biāo)記)。網(wǎng)絡(luò)瀏覽器204然后使用在響應(yīng)318中從電子商務(wù)支付協(xié)助器106a接收的信息(以及在一些實(shí)施方式中,由商務(wù)應(yīng)用生成的信息)呈現(xiàn)結(jié)賬屏幕(其包括或者包含框架)并且用來(lái)自在框架中顯示的電子商務(wù)支付協(xié)助器106a的信息顯示結(jié)賬屏幕和框架。通過(guò)在描述商務(wù)應(yīng)用104a的網(wǎng)頁(yè)的標(biāo)記語(yǔ)言文檔中包含控件,來(lái)自電子商務(wù)支付協(xié)助器106a的支付信息可與網(wǎng)頁(yè)一起顯示。在這種實(shí)施方式中,商務(wù)應(yīng)用104a不會(huì)自動(dòng)填寫支付欄,而是當(dāng)商務(wù)應(yīng)用104a呈現(xiàn)框架時(shí)呈現(xiàn)支付信息。
[0096]當(dāng)商務(wù)應(yīng)用104a用支付欄中的支付信息呈現(xiàn)結(jié)賬屏幕時(shí),用戶可以僅僅單擊或者用戶輸入就確認(rèn)訂單326的購(gòu)買或另外完成交易。例如,當(dāng)電子商務(wù)支付協(xié)助器106a為每個(gè)所需支付欄提供信息時(shí),用戶可以選擇“支付”或者“訂單”按鈕或者其他可選的選項(xiàng)來(lái)完成交易。在可替換的實(shí)施方式中,可以要求用戶完成沒有提供數(shù)據(jù)或另外執(zhí)行附加操作的一個(gè)或多個(gè)支付欄來(lái)完成交易。
[0097]當(dāng)用戶確認(rèn)訂單326時(shí),商務(wù)應(yīng)用104a可以將計(jì)費(fèi)請(qǐng)求328發(fā)送至電子商務(wù)支付協(xié)助器l06a。具體地,商務(wù)應(yīng)用104a可以對(duì)包括計(jì)費(fèi)請(qǐng)求的網(wǎng)絡(luò)應(yīng)用218的支付API進(jìn)行調(diào)用。計(jì)費(fèi)請(qǐng)求可以包括先前提供至商務(wù)應(yīng)用104a的支付令牌和用戶已選擇完成交易的確認(rèn)??商鎿Q地或者此外,計(jì)費(fèi)請(qǐng)求可包括識(shí)別或映射至手推車信息的訂單ID。更進(jìn)一步地,計(jì)費(fèi)請(qǐng)求可包括在步驟S308中獲得的用戶ID和/或app接入令牌或預(yù)先約定的密碼。
[0098]可選地,計(jì)費(fèi)請(qǐng)求可以進(jìn)一步包括先前相對(duì)于步驟310描述的任何手推車信息。例如,訂單的一個(gè)或多個(gè)細(xì)節(jié)(包括但不限于任何上述支付信息、模糊的用戶標(biāo)識(shí)符、商務(wù)應(yīng)用和/或網(wǎng)絡(luò)應(yīng)用的交易號(hào)、被記入用戶的貨幣量、商務(wù)應(yīng)用的標(biāo)識(shí)符等)被發(fā)送到電子商務(wù)支付協(xié)助器106a作為計(jì)費(fèi)請(qǐng)求的部分。根據(jù)本文中公開的內(nèi)容,應(yīng)理解當(dāng)支付信息與計(jì)費(fèi)請(qǐng)求一起發(fā)送時(shí),電子商務(wù)支付協(xié)助器106a可以確定用戶是否更新或者向所提供的支付信息添加任何信息。如果用戶添加了或者改變了任何信息,電子商務(wù)支付協(xié)助器106a可以更新存儲(chǔ)在檔案存儲(chǔ)模塊228中的用戶的支付檔案。在一個(gè)或多個(gè)實(shí)施方式中,用戶可以在電子商務(wù)支付協(xié)助器106a存儲(chǔ)任何添加的/改變的信息之前提供用電子商務(wù)支付協(xié)助器106a更新它們的支付檔案的授權(quán)。
[0099]在本發(fā)明的一個(gè)或多個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可以要求調(diào)用包括源自運(yùn)行商務(wù)應(yīng)用104a的服務(wù)器計(jì)算設(shè)備214并且定向到運(yùn)行網(wǎng)絡(luò)應(yīng)用218的服務(wù)器計(jì)算設(shè)備216的計(jì)費(fèi)請(qǐng)求的網(wǎng)絡(luò)應(yīng)用218的支付API。根據(jù)本文中的本發(fā)明應(yīng)當(dāng)理解要求服務(wù)器到服務(wù)器調(diào)用會(huì)增大交易的安全性。
[0100]當(dāng)接收計(jì)費(fèi)請(qǐng)求時(shí),電子商務(wù)支付協(xié)助器106a可使用在計(jì)費(fèi)請(qǐng)求中接收的支付令牌從檔案存儲(chǔ)模塊228檢索支付卡信息。電子商務(wù)支付協(xié)助器106a然后可識(shí)別使用上述支付網(wǎng)關(guān)ID模塊230選擇的支付網(wǎng)關(guān)系統(tǒng)??商鎿Q地,計(jì)費(fèi)請(qǐng)求可包括支付計(jì)費(fèi)請(qǐng)求應(yīng)當(dāng)發(fā)送的支付網(wǎng)關(guān)系統(tǒng)的指示。電子商務(wù)支付協(xié)助器106a然后可以將支付計(jì)費(fèi)請(qǐng)求330發(fā)送至所選擇的支付網(wǎng)關(guān)系統(tǒng)108。支付計(jì)費(fèi)請(qǐng)求可包括用戶的全部支付卡號(hào)、支付卡的有效其、用戶的賬單/配送地址、商務(wù)應(yīng)用104a的指示(例如,MID或其他標(biāo)識(shí)符)、以及以商務(wù)應(yīng)用104a的名義提交計(jì)費(fèi)請(qǐng)求的授權(quán)的指示。授權(quán)的指示可包括使用通過(guò)支付網(wǎng)關(guān)系統(tǒng)108提供至商務(wù)應(yīng)用104a的私鑰、秘密密鑰或其他標(biāo)識(shí)符、或者向支付網(wǎng)關(guān)系統(tǒng)108發(fā)出電子商務(wù)支付協(xié)助器106a代表商務(wù)應(yīng)用104a(或商戶)進(jìn)行動(dòng)作的信號(hào)的另一個(gè)指示來(lái)編碼請(qǐng)求的一個(gè)或多個(gè)部分。
[0101]支付網(wǎng)關(guān)系統(tǒng)108可以使用如上關(guān)于圖1所述的支付網(wǎng)絡(luò)116處理支付計(jì)費(fèi)請(qǐng)求。支付網(wǎng)關(guān)系統(tǒng)108可以將交易ID和計(jì)費(fèi)響應(yīng)返回至如由332指示的電子商務(wù)支付協(xié)助器106a。交易ID可允許支付網(wǎng)關(guān)系統(tǒng)108用有關(guān)交易的更新(資金、拒絕、返回等)來(lái)更新電子商務(wù)支付協(xié)助器106a或商務(wù)應(yīng)用104a。電子商務(wù)支付協(xié)助器106a然后可將交易ID 334轉(zhuǎn)發(fā)至商務(wù)應(yīng)用104a。如必要的話,交易ID可允許商務(wù)應(yīng)用104a查詢與交易有關(guān)的支付網(wǎng)關(guān)系統(tǒng) 108。
[0102]根據(jù)本文中公開的內(nèi)容應(yīng)當(dāng)理解支付計(jì)費(fèi)請(qǐng)求中的貨幣量可直接從支付網(wǎng)絡(luò)116而不是從網(wǎng)絡(luò)應(yīng)用218或者電子商務(wù)支付協(xié)助器106a的帳戶存入商務(wù)應(yīng)用104a的帳戶。因此,從商務(wù)應(yīng)用104a的角度看,會(huì)出現(xiàn)好像用戶利用商務(wù)應(yīng)用104a預(yù)先存在的檢查系統(tǒng)完成結(jié)賬過(guò)程的財(cái)務(wù)效果(即,資金可從支付網(wǎng)絡(luò)116的部件存入相同的帳戶)。此外,就減少的“放棄的”購(gòu)物車和更開心的用戶而言,商務(wù)應(yīng)用104a能夠從電子商務(wù)支付協(xié)助器提供的更快且更容易的認(rèn)證和結(jié)賬中獲益。
[0103]圖3A至圖3B的示圖示出了商務(wù)應(yīng)用104a—直使用網(wǎng)絡(luò)應(yīng)用218(即,電子商務(wù)支付協(xié)助器106a)顯示結(jié)賬的選項(xiàng)的實(shí)施方式。然而,本發(fā)明不是如此限制的。在可替換實(shí)施方式中,電子商務(wù)支付協(xié)助器可智能地并且動(dòng)態(tài)地提供使用所存儲(chǔ)的支付信息的選項(xiàng)。例如,當(dāng)選項(xiàng)很可能提高用戶完成購(gòu)買或者交易的可能性時(shí)可以提供該選項(xiàng)。此外,當(dāng)使用所存儲(chǔ)的支付信息的選項(xiàng)不大可能增大購(gòu)買的可能性時(shí),可以不提供選項(xiàng)。根據(jù)本文中公開的內(nèi)容應(yīng),當(dāng)理解動(dòng)態(tài)地放置使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)能夠減少圖形界面雜亂,這在移動(dòng)商務(wù)應(yīng)用中是非常重要的。
[0?04]圖4不出了與圖3A和圖3B的不圖相似的順序流程圖。圖4的順序流程圖不出了提供使用電子商務(wù)支付協(xié)助器106a以使用商務(wù)應(yīng)用104a完成交易的動(dòng)態(tài)選項(xiàng)的實(shí)施方式。圖4的順序流程圖包括如上關(guān)于圖3A和圖3B描述的很多步驟和部件。為了簡(jiǎn)潔,不再相對(duì)于圖4詳細(xì)地描述這些步驟。然而,應(yīng)當(dāng)理解相對(duì)于圖3A和圖3B對(duì)這些步驟的描述可同樣應(yīng)用于圖4。
[0105]如上所述,圖4示出了用戶可以在商務(wù)應(yīng)用104a開始結(jié)賬306。如上所述,商務(wù)應(yīng)用104a然后可以獲得網(wǎng)絡(luò)應(yīng)用的用戶ID 308。應(yīng)當(dāng)理解,在用戶開始結(jié)賬之后會(huì)出現(xiàn)獲得網(wǎng)絡(luò)應(yīng)用的用戶ID的步驟??商鎿Q地,在用戶開始結(jié)賬過(guò)程之后,商務(wù)應(yīng)用104a能夠獲得網(wǎng)絡(luò)應(yīng)用的用戶ID。
[0106]如所示出的,商務(wù)應(yīng)用104a可將協(xié)助器接合請(qǐng)求402發(fā)送至網(wǎng)絡(luò)應(yīng)用218。例如,當(dāng)商務(wù)應(yīng)用104a包括本地應(yīng)用時(shí),協(xié)助器接合請(qǐng)求可以是來(lái)自客戶端側(cè)或服務(wù)器側(cè)商務(wù)應(yīng)用104a的API調(diào)用。協(xié)助器接合請(qǐng)求可包括用戶ID、商務(wù)應(yīng)用104a的標(biāo)識(shí)(S卩,app接入令牌或預(yù)先約定的密碼)、以及虛擬手推車中的物品/服務(wù)的量。
[0107]可替換地,當(dāng)商務(wù)應(yīng)用104a包括web應(yīng)用時(shí),網(wǎng)絡(luò)瀏覽器204可執(zhí)行使網(wǎng)絡(luò)瀏覽器204將協(xié)助器接合請(qǐng)求402發(fā)送至網(wǎng)絡(luò)應(yīng)用218的控件。網(wǎng)絡(luò)瀏覽器204可以從控件中識(shí)別一個(gè)或多個(gè)參數(shù)并且將一個(gè)或多個(gè)參數(shù)與協(xié)助器接合請(qǐng)求402—起發(fā)送至網(wǎng)絡(luò)應(yīng)用218。一個(gè)或多個(gè)參數(shù)可包括商務(wù)應(yīng)用104a的標(biāo)識(shí)(S卩,app接入令牌或預(yù)先約定的密碼)、以及虛擬手推車中的物品/服務(wù)的量。
[0108]在一個(gè)或多個(gè)實(shí)施方式中,協(xié)助器接合請(qǐng)求(無(wú)論API調(diào)用還是從網(wǎng)絡(luò)瀏覽器發(fā)送的請(qǐng)求)也可以包括有關(guān)手推車中的物品的詳細(xì)信息。例如,手推車信息可包括手推車物品的JSON編碼陣列。陣列中的每個(gè)JSON對(duì)象可包括物品的名字、物品的量、物品的數(shù)量、以及用戶期望購(gòu)買的開放圖譜產(chǎn)品的URL中的一個(gè)或多個(gè)。
[0109]在一個(gè)或多個(gè)實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用218的協(xié)助器接合請(qǐng)求402可包括商務(wù)應(yīng)用104a的平均轉(zhuǎn)化率(購(gòu)買輸入到虛擬手推車中的物品的用戶的百分比)的指示。通過(guò)提供平均轉(zhuǎn)化率作為協(xié)助器接合請(qǐng)求的部分,商務(wù)應(yīng)用104a能夠確保平均轉(zhuǎn)化率是當(dāng)前的??商鎿Q地,商務(wù)應(yīng)用104a能夠在步驟304中或者當(dāng)用電子商務(wù)支付協(xié)助器106a建立帳戶時(shí)提供轉(zhuǎn)化率。
[0110]在接收協(xié)助器接合請(qǐng)求時(shí),如由步驟404指示的,網(wǎng)絡(luò)應(yīng)用218可智能地并且動(dòng)態(tài)地確定商務(wù)應(yīng)用104a是否應(yīng)當(dāng)為用戶提供使用電子商務(wù)支付協(xié)助器106a完成結(jié)賬過(guò)程的選項(xiàng)。在進(jìn)行確定中,網(wǎng)絡(luò)應(yīng)用218能夠使用以下因素中的一個(gè)或多個(gè)或其組合:(I)用戶是否在網(wǎng)絡(luò)應(yīng)用中設(shè)有帳戶;(2)用戶當(dāng)前是否已登陸至網(wǎng)絡(luò)應(yīng)用;(3)能用于用戶的支付信息(配送地址、賬單地址等);(4)支付卡是否為用戶存檔;(5)當(dāng)選項(xiàng)商務(wù)應(yīng)用104a或其他商務(wù)應(yīng)用的電子商務(wù)支付協(xié)助器選項(xiàng)時(shí)用戶的轉(zhuǎn)化率;(6)用戶過(guò)去的購(gòu)買;(7)可以從用戶的社交網(wǎng)絡(luò)系統(tǒng)220中獲得的人口統(tǒng)計(jì)信息(年齡、性別等);(8)用戶與網(wǎng)絡(luò)應(yīng)用218a的活動(dòng)的歷史記錄,包括但不限于在使用相同的商務(wù)應(yīng)用104a或不同的商務(wù)應(yīng)用進(jìn)行其他購(gòu)買之前用戶102是否利用電子商務(wù)支付協(xié)助器106a; (9)如社交網(wǎng)絡(luò)系統(tǒng)220指示的用戶的興趣;(1)用戶的風(fēng)險(xiǎn)度評(píng)分;或者其他信息或因素。
[0111]在一個(gè)或多個(gè)實(shí)施方式中,是否為用戶提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)的確定可以基于數(shù)據(jù)可用的全部上述因素。在其他實(shí)施方式中,一個(gè)、兩個(gè)、三個(gè)、四個(gè)、五個(gè)、六個(gè)、七個(gè)、八個(gè)、或者九個(gè)因素能用于進(jìn)行確定404。此外或可替換地,電子商務(wù)支付協(xié)助器106a可衡量多余其他因素的一個(gè)或多個(gè)因素。施加于因素的權(quán)重可以是商務(wù)應(yīng)用特定的、用戶特定的、或者基于另一確定。
[0112]在一個(gè)實(shí)施方式中,如使用提供有協(xié)助器接合請(qǐng)求402的用戶ID確定的,只要用戶在網(wǎng)絡(luò)應(yīng)用218設(shè)有帳戶,網(wǎng)絡(luò)應(yīng)用218能夠確定商務(wù)應(yīng)用104a應(yīng)當(dāng)提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)。例如,當(dāng)商務(wù)應(yīng)用104a是web應(yīng)用時(shí),網(wǎng)絡(luò)應(yīng)用218可以檢查收藏夾的計(jì)算設(shè)備202。響應(yīng)于收藏夾的網(wǎng)絡(luò)應(yīng)用218檢查,計(jì)算設(shè)備202可以將收藏夾或者與收藏夾相關(guān)聯(lián)的消息發(fā)送至網(wǎng)絡(luò)應(yīng)用218。如上所述,在一個(gè)或多個(gè)實(shí)施方式中,收藏夾的存在可指示計(jì)算設(shè)備202的用戶102是否是網(wǎng)絡(luò)應(yīng)用218的用戶(例如,用戶是否在社交網(wǎng)絡(luò)系統(tǒng)220設(shè)有有效帳戶)。如果計(jì)算設(shè)備202的用戶102是網(wǎng)絡(luò)應(yīng)用218的用戶,收藏夾可以包含指示用戶是否已登陸至網(wǎng)絡(luò)應(yīng)用218的信息(例如,用戶是否在社交網(wǎng)絡(luò)系統(tǒng)202設(shè)有當(dāng)前有效會(huì)話)。檢查收藏夾的用戶設(shè)備202因此允許網(wǎng)絡(luò)應(yīng)用218認(rèn)證用戶對(duì)話。在其他實(shí)施方式中,在不確定用戶是否已登陸至網(wǎng)絡(luò)應(yīng)用218的情況下,網(wǎng)絡(luò)應(yīng)用218可以僅例如通過(guò)檢查收藏夾的存在來(lái)確定用戶是否是網(wǎng)絡(luò)應(yīng)用218的用戶。盡管本文中描述了用于認(rèn)證用戶和/或用戶對(duì)話的收藏夾,可以使用用戶或會(huì)話標(biāo)識(shí)或認(rèn)證的任何其他方法(諸如識(shí)別物理令牌)。應(yīng)當(dāng)理解如果用戶沒有在網(wǎng)絡(luò)應(yīng)用218設(shè)有帳戶用戶將會(huì)使用電子商務(wù)支付協(xié)助器106a完成結(jié)賬的可能性可能較低。因此,通過(guò)不提供按鈕或者使用電子商務(wù)支付協(xié)助器106a的其他可選的選項(xiàng),商務(wù)應(yīng)用104a可減少用戶界面雜亂。
[0113]此外或可替換地,只要用戶當(dāng)前已登陸至網(wǎng)絡(luò)應(yīng)用218,網(wǎng)絡(luò)應(yīng)用218能夠確定商務(wù)應(yīng)用104a應(yīng)當(dāng)提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)?;谂c協(xié)助器接合請(qǐng)求一起發(fā)送的用戶標(biāo)識(shí)符,網(wǎng)絡(luò)應(yīng)用218能夠確定用戶是否登錄。例如,網(wǎng)絡(luò)應(yīng)用218可以使用用戶標(biāo)識(shí)符以映射至與用戶對(duì)應(yīng)于的指示用戶是否登錄的社交圖譜模塊中的節(jié)點(diǎn)。因此,在這樣的實(shí)施方式中,協(xié)助器接合請(qǐng)求中的用戶標(biāo)識(shí)符的存在(即,如上所述的用戶ID的散列)可指示用戶當(dāng)前已登陸至網(wǎng)絡(luò)應(yīng)用218??商鎿Q地,如果用戶已使用收藏夾登錄至如上所述的網(wǎng)絡(luò)應(yīng)用218,商務(wù)應(yīng)用104a僅可獲得用戶標(biāo)識(shí)符。
[0114]在又一實(shí)施方式中,如果網(wǎng)絡(luò)應(yīng)用218確定提供選項(xiàng)將會(huì)增大用戶將會(huì)完成交易的可能性,則網(wǎng)絡(luò)應(yīng)用218能夠確定商務(wù)應(yīng)用104a應(yīng)當(dāng)提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)。具體地,電子商務(wù)支付協(xié)助器106a能夠基于商務(wù)應(yīng)用104a和上述因素的一個(gè)或多個(gè)確定用戶的預(yù)測(cè)轉(zhuǎn)化率。如果預(yù)測(cè)轉(zhuǎn)化率大于商務(wù)應(yīng)用104a提供的平均轉(zhuǎn)化率,網(wǎng)絡(luò)應(yīng)用218能夠確定商務(wù)應(yīng)用104a應(yīng)當(dāng)提供選項(xiàng)。如果預(yù)測(cè)轉(zhuǎn)化率小于商務(wù)應(yīng)用104a提供的平均轉(zhuǎn)化率,網(wǎng)絡(luò)應(yīng)用218能夠確定商務(wù)應(yīng)用104a不應(yīng)當(dāng)提供選項(xiàng)。
[0115]例如,由商務(wù)應(yīng)用104a提供的平均轉(zhuǎn)化率可包括等于已將物品或服務(wù)添加至手推車并且然后已完成物品或服務(wù)的購(gòu)買的商務(wù)應(yīng)用104a的用戶的百分比的O與100之間的整數(shù)。預(yù)測(cè)轉(zhuǎn)化率可等于當(dāng)呈現(xiàn)使用網(wǎng)絡(luò)應(yīng)用218的選項(xiàng)時(shí)用戶使用任何商務(wù)應(yīng)用完成結(jié)賬的時(shí)間的百分比;當(dāng)呈現(xiàn)使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)時(shí)使用任何商務(wù)應(yīng)用的網(wǎng)絡(luò)應(yīng)用218的用戶完成結(jié)賬的時(shí)間的百分比;當(dāng)呈現(xiàn)有使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)時(shí)使用商務(wù)應(yīng)用104a的網(wǎng)絡(luò)應(yīng)用218的用戶完成結(jié)賬的百分比;當(dāng)呈現(xiàn)有使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)時(shí),相似年齡、性別或者為用戶所共用的其他人口統(tǒng)計(jì)的用戶完成結(jié)賬的時(shí)間的百分比;當(dāng)呈現(xiàn)有使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)時(shí)具有類似的付款額信息的用戶完成結(jié)賬的時(shí)間的百分比;當(dāng)呈現(xiàn)有使用電子商務(wù)支付協(xié)助器106的選項(xiàng)時(shí)支付卡存檔的用戶完成結(jié)賬的時(shí)間的百分比,上述百分比的組合、或者使用另一啟發(fā)式計(jì)算的另一百分比。應(yīng)當(dāng)理解電子商務(wù)支付協(xié)助器106a能夠平衡社交圖譜模塊222、交易數(shù)據(jù)庫(kù)232、和/或檔案存儲(chǔ)模塊228中的信息以確定預(yù)測(cè)轉(zhuǎn)化率。
[0116]此外,提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)是否218會(huì)增大用戶將完成交易的可能性的確定可基于決策模型的應(yīng)用,其中,通過(guò)機(jī)器學(xué)習(xí)算法生成決策模型。因此,在本發(fā)明的實(shí)施方式中,電子商務(wù)支付協(xié)助器106a包括被配置為通過(guò)分析網(wǎng)絡(luò)應(yīng)用218的其他用戶對(duì)電子商務(wù)支付協(xié)助器106a的實(shí)際使用創(chuàng)建決策模型的機(jī)器學(xué)習(xí)算法。例如,機(jī)器學(xué)習(xí)算法可以基于其他電子商務(wù)支付協(xié)助器106a用途確定特定年齡范圍內(nèi)的特定性別的用戶在特定類型的商店購(gòu)物很可能在使用商務(wù)應(yīng)用104a發(fā)出訂單的同時(shí)利用網(wǎng)絡(luò)應(yīng)用218存儲(chǔ)的支付信息。當(dāng)然,這些度量標(biāo)準(zhǔn)僅僅是示例性的;實(shí)際的機(jī)器學(xué)習(xí)算法能夠不斷確定描述用戶和訂單情況(當(dāng)日時(shí)間、商務(wù)應(yīng)用104a的類型等)的指示符的不同結(jié)合以生成決策模型。在實(shí)施方式中,決策模型是分類器。
[0117]如先前所提及的,在做出提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)是否218會(huì)增大用戶將會(huì)完成交易的可能性的確定中的因素之一是用戶的風(fēng)險(xiǎn)度評(píng)分。風(fēng)險(xiǎn)度評(píng)分可包括關(guān)于用戶102不會(huì)完成訂單的、會(huì)提供無(wú)效的支付信息、會(huì)試圖退回物品、或者執(zhí)行另一不希望有的動(dòng)作的可能存在多大的風(fēng)險(xiǎn)的預(yù)測(cè)。在實(shí)施方式中,風(fēng)險(xiǎn)度評(píng)分是O與100之間的整數(shù),并且在另一個(gè)實(shí)施方式中,風(fēng)險(xiǎn)度評(píng)分是‘A’與‘F’之間的字母,但在其他實(shí)施方式中,利用其他比例尺。與以上關(guān)于預(yù)測(cè)的轉(zhuǎn)化率所述的類似,電子商務(wù)支付協(xié)助器106a可使用通過(guò)機(jī)器學(xué)習(xí)算法生成的決策模型計(jì)算風(fēng)險(xiǎn)度評(píng)分。
[0118]風(fēng)險(xiǎn)度評(píng)分可基于與支付卡相關(guān)聯(lián)的風(fēng)險(xiǎn)數(shù)據(jù)和與用戶相關(guān)聯(lián)的風(fēng)險(xiǎn)數(shù)據(jù)。例如,支付卡風(fēng)險(xiǎn)因素可以包括卡是否是新的,在過(guò)去卡是否成功地使用,用戶是否經(jīng)常添加和移除卡,卡上是否存在很多拒付等)。用戶風(fēng)險(xiǎn)因素可包括用戶在網(wǎng)絡(luò)應(yīng)用218上已開設(shè)帳戶的時(shí)間的長(zhǎng)度、用戶使用網(wǎng)絡(luò)應(yīng)用218的主動(dòng)程度如何、很多朋友和描述用戶的朋友的元數(shù)據(jù)(在實(shí)施方式中,其中網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)系統(tǒng)220),諸如其他用戶是否祝福用戶生日快樂(lè)、用戶是否發(fā)送消息并且從其他用戶接收消息、很多用戶的照片、用戶或與用戶相關(guān)聯(lián)的設(shè)備的地理位置等。
[0119]應(yīng)理解的是,與社交圖譜模塊222相關(guān)聯(lián)的信息能夠允許風(fēng)險(xiǎn)度評(píng)分對(duì)潛在欺詐提供有價(jià)值的見解或者識(shí)別盜竊。例如,如果用戶試圖在短期內(nèi)進(jìn)行大量購(gòu)買、徹底改變購(gòu)物模式、在與當(dāng)前位置不同的(基于IP地址)位置處訪問(wèn)商務(wù)應(yīng)用(基于在社交網(wǎng)絡(luò)系統(tǒng)簽至IJ)等,風(fēng)險(xiǎn)度評(píng)分可能會(huì)增大。
[0120]在一個(gè)或多個(gè)實(shí)施方式中,如果風(fēng)險(xiǎn)度評(píng)分高于閾值,電子商務(wù)支付協(xié)助器106a能夠確定提供使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)。閾值可以基于交易量。例如,如果交易是第一貨幣值,電子商務(wù)支付協(xié)助器106a確定不會(huì)提供選項(xiàng)的風(fēng)險(xiǎn)閾值可以是第一值。如果交易是大于第一貨幣值的第二貨幣值,電子商務(wù)支付協(xié)助器106a確定不會(huì)提供選項(xiàng)的風(fēng)險(xiǎn)閾值可以是小于第一值的第二值。在又一實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可以將風(fēng)險(xiǎn)度評(píng)分返回至商務(wù)應(yīng)用104a并且允許商務(wù)應(yīng)用104a確定是否允許用戶完成交易。
[0121]如圖4中所示出的步驟406,電子商務(wù)支付協(xié)助器106a可為商務(wù)應(yīng)用104a提供接合響應(yīng)。接合響應(yīng)可以指示商務(wù)應(yīng)用104a是否應(yīng)當(dāng)為用戶提供使用電子商務(wù)應(yīng)用104a完成交易的選項(xiàng)。例如,如果提供支付信息很可能增大用戶完成來(lái)自商務(wù)應(yīng)用104a的一個(gè)或多個(gè)物品或者服務(wù)的購(gòu)買的可能性,則電子商務(wù)支付協(xié)助器106a可發(fā)送積極的接合響應(yīng)。另一方面,如果提供支付信息不大可能增大用戶完成來(lái)自商務(wù)應(yīng)用104a的一個(gè)或多個(gè)物品或者服務(wù)的購(gòu)買的可能性,則電子商務(wù)支付協(xié)助器106a可發(fā)送消極的接合響應(yīng)。在實(shí)施方式中,接合響應(yīng)包括指示應(yīng)當(dāng)提供是否使用電子商務(wù)支付協(xié)助器106a的選項(xiàng)的布爾值(S卩,真假)。此外或可替換地,接合響應(yīng)可以包括風(fēng)險(xiǎn)度評(píng)分。
[0122]基于接合響應(yīng),商務(wù)應(yīng)用104a可提供如上關(guān)于圖3A所描述的結(jié)賬選項(xiàng)312、提供要求用戶輸入全部支付信息的默認(rèn)結(jié)賬選項(xiàng)、或者基于風(fēng)險(xiǎn)度評(píng)分由于交易過(guò)于風(fēng)險(xiǎn)而拒絕結(jié)賬請(qǐng)求。如果提供了使用電子商務(wù)支付協(xié)助器106a結(jié)賬的選項(xiàng),在圖3A的步驟314中圖4的時(shí)間流程可以繼續(xù)。
[0123]在又一實(shí)施方式中,智能地并且動(dòng)態(tài)地提供使用所存儲(chǔ)的支付信息的選項(xiàng)可與除了在上文中關(guān)于圖3A和圖3B所描述的以外的其他支付方法/基礎(chǔ)架構(gòu)結(jié)合使用。具體地,在一個(gè)或多個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可以起到支付網(wǎng)關(guān)系統(tǒng)的作用并且將用戶的支付信息直接轉(zhuǎn)發(fā)至支付處理系統(tǒng)。在這樣的實(shí)施方式中,交易量可以直接從網(wǎng)絡(luò)應(yīng)用218或者電子商務(wù)支付協(xié)助器106a存入商務(wù)應(yīng)用104a的帳戶。
[0124]根據(jù)前述說(shuō)明,應(yīng)當(dāng)理解電子商務(wù)支付協(xié)助器106a可通過(guò)傳統(tǒng)商務(wù)應(yīng)用支付過(guò)程和結(jié)賬過(guò)程提供很多益處。如上所述,電子商務(wù)支付協(xié)助器106a可通過(guò)提供能夠自動(dòng)填寫到商務(wù)應(yīng)用104a中的支付信息增大結(jié)賬過(guò)程的易用性和速度。圖5A至圖5G示出了利用電子商務(wù)支付協(xié)助器106a的商務(wù)應(yīng)用104a結(jié)賬過(guò)程的用戶界面。
[0125]具體地,可以通過(guò)移動(dòng)設(shè)備500呈現(xiàn)圖5A至圖5G的用戶界面。移動(dòng)設(shè)備500是移動(dòng)電話設(shè)備。然而,在附加或可替換實(shí)例中,另一個(gè)移動(dòng)或非移動(dòng)設(shè)備,諸如,但不限于,移動(dòng)電話設(shè)備、手持設(shè)備、膝上計(jì)算機(jī)、個(gè)人數(shù)字助理設(shè)備、和/或任何其他合適的設(shè)備都可呈現(xiàn)圖5A至圖5G的用戶界面。移動(dòng)設(shè)備500通過(guò)可以呈現(xiàn)用戶界面的方式和/或通過(guò)可以接收和/或檢測(cè)用戶輸入的方式可以包括觸摸屏502和/或與觸摸屏502相關(guān)聯(lián)。此外或可替換地,移動(dòng)設(shè)備500可以包括任何其他合適的輸入設(shè)備(例如,鍵盤、一個(gè)或多個(gè)輸入按鈕等)。在一些實(shí)例中,用戶可以利用觸摸屏502提供一個(gè)或多個(gè)觸摸手勢(shì)、與界面互動(dòng)、和/或提供支付信息。
[0126]圖5A示出了允許用戶選擇一個(gè)或多個(gè)貨物或者服務(wù)來(lái)購(gòu)買的商務(wù)應(yīng)用104a的用戶界面504。具體地,圖5A示出了用戶可選擇購(gòu)買一英鎊蘋果。當(dāng)用戶選擇可選選項(xiàng)506(例如,“加入購(gòu)物車”按鈕)時(shí),第二用戶界面508可以顯示為圖5B所示出的。第二或虛擬手推車用戶界面508可提供列出用戶期望購(gòu)買的貨物和/或服務(wù)的虛擬購(gòu)物車的視圖。在該實(shí)例中,如在第二用戶界面508中所示的虛擬購(gòu)物車包括總共$7.17的一英鎊蘋果、稅費(fèi)、以及配送和搬運(yùn)。
[0127]第二用戶界面508包括用戶可操作以“付賬”(例如,完成手推車中物品的購(gòu)買)的用戶可選元件(例如,按鈕510)。如上關(guān)于圖3A描述的,當(dāng)用戶選擇按鈕510時(shí),商務(wù)應(yīng)用104a可以將用戶ID和手推車信息發(fā)送至電子商務(wù)支付協(xié)助器106a。
[0128]可替換地,如上關(guān)于圖4所描述的,當(dāng)用戶選擇結(jié)賬按鈕510時(shí),商務(wù)應(yīng)用104a可以發(fā)送協(xié)助器接合請(qǐng)求402。反過(guò)來(lái),電子商務(wù)支付協(xié)助器106a能夠確定是否提供使用電子商務(wù)支付協(xié)助器106a所存儲(chǔ)的信息以完成虛擬手推車的結(jié)賬的選項(xiàng)404。在該【具體實(shí)施方式】中,電子商務(wù)支付協(xié)助器106a提供積極的(指示商務(wù)應(yīng)用104a應(yīng)當(dāng)提供選項(xiàng))或消極的(指示商務(wù)應(yīng)用104a不應(yīng)當(dāng)提供選項(xiàng))接合響應(yīng)406。
[0129]響應(yīng)于接合響應(yīng)406,商務(wù)應(yīng)用104a可呈現(xiàn)如圖5C中示出的結(jié)賬用戶界面512。結(jié)賬用戶界面512可以包括用戶可輸入支付信息的多個(gè)支付欄513。結(jié)賬用戶界面512還可以包括可選結(jié)賬選項(xiàng)514,該結(jié)賬選項(xiàng)包括指示用戶可以利用與網(wǎng)絡(luò)應(yīng)用218相關(guān)聯(lián)的電子商務(wù)支付協(xié)助器106a完成商務(wù)應(yīng)用104a的虛擬手推車中的物品的購(gòu)買的字形(S卩,標(biāo)志、圖標(biāo)、圖解、一部分文本等)。在所示出的實(shí)施方式中,字形包括FACEB00K(TM)圖標(biāo)。
[0130]如通過(guò)圖5C示出的,在至少一個(gè)實(shí)施方式中,可選結(jié)賬選項(xiàng)514可以包括覆蓋結(jié)賬用戶界面512的一部分的可選疊加。商務(wù)應(yīng)用104a可以調(diào)用呈現(xiàn)疊加可選結(jié)賬選項(xiàng)514的SDK功能。根據(jù)本文中公開的內(nèi)容,應(yīng)當(dāng)理解疊加可選結(jié)賬選項(xiàng)514能夠提供很多優(yōu)勢(shì)。例如,疊加可選結(jié)賬選項(xiàng)514可通過(guò)結(jié)賬用戶界面512進(jìn)行動(dòng)畫制作。這會(huì)為用戶提供疊加可選結(jié)賬選項(xiàng)514與商務(wù)應(yīng)用104a分開的通知,使疊加可選結(jié)賬選項(xiàng)514更顯而易見,以及另外幫助增大疊加可選結(jié)賬選項(xiàng)514的選擇率。在可替換實(shí)施方式中,可選結(jié)賬選項(xiàng)514可以包括插入、彈出、嵌入按鈕,或者其他可選選項(xiàng)而不是疊加。
[0131]圖5C示出了可選結(jié)賬選項(xiàng)514可以包括取消或最小化可選選項(xiàng)516(在圖5C中示出為“X”)。當(dāng)用戶傾向不用網(wǎng)絡(luò)應(yīng)用218完成結(jié)賬過(guò)程時(shí),用戶可以選擇取消或最小化可選選項(xiàng)516。當(dāng)選擇取消或最小化可選選項(xiàng)516時(shí),疊加可選結(jié)賬選項(xiàng)514能夠最小化可選圖標(biāo)或者其他元件518,如圖5D所示。具體地,圖5D示出了可選圖標(biāo)518可以包括鉛筆圖標(biāo)。當(dāng)用戶選擇可選圖標(biāo)518時(shí),如圖5C示出的可選結(jié)賬選項(xiàng)514可再出現(xiàn)、最大化、或另外打開。當(dāng)用戶選擇可選結(jié)賬選項(xiàng)514時(shí),商務(wù)應(yīng)用104a可提供如上關(guān)于圖3B所述的結(jié)賬選項(xiàng)316的選擇的指示。
[0132]如果接合響應(yīng)406是消極的,則商務(wù)應(yīng)用104a可提供沒有可選結(jié)賬選項(xiàng)514的結(jié)賬用戶界面512以使用來(lái)自網(wǎng)絡(luò)應(yīng)用218的信息完成訂單。在這樣的實(shí)施方式中,用戶需要將信息手動(dòng)地輸入到支付欄513中以完成訂單的購(gòu)買。
[0133]在這一點(diǎn)上,如果用戶還沒為商務(wù)應(yīng)用104a提供從網(wǎng)絡(luò)應(yīng)用218/電子商務(wù)支付協(xié)助器106a接收支付信息的授權(quán),許可用戶界面520可以呈現(xiàn)給用戶,如由圖5E示出的,以從用戶獲得關(guān)于與商務(wù)應(yīng)用104a分享支付信息的許可。如由圖5E示出的,許可用戶界面520可以是網(wǎng)絡(luò)應(yīng)用218(在這種情況下FACEBOOK(TM))的界面。因此,可以出現(xiàn)應(yīng)用開關(guān)以便呈現(xiàn)許可用戶界面520。在可替換的實(shí)施方式中,許可用戶界面520可包括商務(wù)應(yīng)用104a的疊加、彈出、或者界面使得應(yīng)用開關(guān)不是必須的。在又一實(shí)施方式中,商務(wù)應(yīng)用104a包括基于網(wǎng)絡(luò)的應(yīng)用,許可用戶界面可以包括插入式、iframe、彈出或者其他界面。例如,iframe可用在商務(wù)應(yīng)用104a中以提示用戶與商務(wù)應(yīng)用104a分享他/她的支付信息。通過(guò)iframe,用戶網(wǎng)絡(luò)應(yīng)用236(即,移動(dòng)設(shè)備上的本地SNS應(yīng)用)可以呈現(xiàn)許可UI 520。當(dāng)用戶授予與商務(wù)應(yīng)用104a分享支付信息的許可時(shí),用戶網(wǎng)絡(luò)應(yīng)用236可調(diào)用網(wǎng)絡(luò)應(yīng)用218以取得支付信息,該支付信息然后自動(dòng)填寫或另外輸入到商務(wù)應(yīng)用104a的結(jié)賬UI。在另一個(gè)實(shí)施方式中,商務(wù)應(yīng)用104a而不是用戶網(wǎng)絡(luò)應(yīng)用236可調(diào)用網(wǎng)絡(luò)應(yīng)用218請(qǐng)求支付信息。
[0134]再次參考圖5E,許可用戶界面520可提供可選選項(xiàng)522以給予網(wǎng)絡(luò)應(yīng)用218為商務(wù)應(yīng)用104a提供用戶的支付信息的許可。許可用戶界面520還可以包括可選選項(xiàng)524,用戶可以選擇該可選選項(xiàng)拒絕商務(wù)應(yīng)用104a訪問(wèn)用戶的支付信息。
[0135]當(dāng)用戶選擇可選選項(xiàng)522給予網(wǎng)絡(luò)應(yīng)用218向商務(wù)應(yīng)用104a提供用戶的支付信息的許可時(shí),電子商務(wù)支付協(xié)助器106a可(經(jīng)由上述圖形API調(diào)用)向商務(wù)應(yīng)用104a提供支付信息、支付令牌、以及卡標(biāo)記。商務(wù)應(yīng)用104a可以顯示如圖5F和圖5G中示出的自動(dòng)填寫有從電子商務(wù)支付協(xié)助器106a接收的用戶的支付信息的結(jié)賬用戶界面526。應(yīng)理解在用戶選擇可選選項(xiàng)522之后第二應(yīng)用開關(guān)可從網(wǎng)絡(luò)應(yīng)用218出現(xiàn)返回到商務(wù)應(yīng)用104a以便顯示結(jié)賬用戶界面526。如果用戶先前提供了網(wǎng)絡(luò)應(yīng)用218為商務(wù)應(yīng)用104a提供用戶的支付信息的許可,則之后用戶直接選擇可選結(jié)賬選項(xiàng)514。
[0136]結(jié)賬用戶界面526可以包括自動(dòng)填寫有用戶的支付信息的支付欄513,用戶的支付信息包括支付卡標(biāo)記528。結(jié)賬用戶界面526還可以包括支付手推車選擇器527。這可允許用戶從由電子商務(wù)支付協(xié)助器106a為用戶存儲(chǔ)的多個(gè)支付卡中選擇支付卡。結(jié)賬用戶界面526還可以包括可選支付選項(xiàng)530。當(dāng)用戶選擇可選支付選項(xiàng)530以便確定購(gòu)買訂單時(shí),如上所述,商務(wù)應(yīng)用104a可以將計(jì)費(fèi)請(qǐng)求發(fā)送至電子商務(wù)支付協(xié)助器106a。
[0137]圖5G進(jìn)一步示出了結(jié)賬用戶界面526可以包括將支付信息532保持到網(wǎng)絡(luò)應(yīng)用218的選項(xiàng)(在這種情況下FACEBOOK(TM))。這可為網(wǎng)絡(luò)應(yīng)用218提供保存用戶在結(jié)賬用戶界面526中添加/改變的任何更新或者支付信息的許可。例如,在一個(gè)或多個(gè)實(shí)施方式中,電子商務(wù)支付協(xié)助器106a可以僅具有用戶的姓名和地址信息。因此,甚至在用電子商務(wù)支付應(yīng)用106a提供的支付信息自動(dòng)填寫支付欄513之后,用戶仍將需要輸入支付卡的信息。當(dāng)選擇保存支付信息532的選項(xiàng)時(shí),用戶輸入到結(jié)賬用戶界面526的支付卡信息將利用網(wǎng)絡(luò)應(yīng)用被保持到用戶的檔案。這可允許電子商務(wù)支付協(xié)助器106a使用商務(wù)應(yīng)用104a或另一商務(wù)應(yīng)用提供有關(guān)后續(xù)購(gòu)買的該支付卡信息。
[0138]根本前述公開內(nèi)容,應(yīng)理解電子商務(wù)支付協(xié)助器106a會(huì)大大地增大了從商務(wù)應(yīng)用104a進(jìn)行購(gòu)買的易用性。通過(guò)提高結(jié)賬過(guò)程的速度和易用性,電子商務(wù)支付協(xié)助器106a能夠幫助增加購(gòu)買并且減少放棄的手推車。此外,本發(fā)明的一個(gè)或多個(gè)實(shí)施方式為奪回放棄的手推車做準(zhǔn)備。具體地,用戶常常由于缺少時(shí)間、失去網(wǎng)絡(luò)連接、或者其他原因不能完成手推車中物品的購(gòu)買。一個(gè)或多個(gè)實(shí)施方式可在最后為用戶提供購(gòu)買放棄的手推車中的物品的機(jī)會(huì)。這能夠幫助用戶省去不得不將物品/服務(wù)重新加入手推車中的麻煩,能夠用于為用戶提醒,并且可允許商戶奪回放棄的手推車。
[0139]更具體地,當(dāng)電子商務(wù)支付協(xié)助器106a從商務(wù)應(yīng)用104a接收詳細(xì)的手推車信息(例如,參見步驟316)時(shí),電子商務(wù)支付協(xié)助器106a可將詳細(xì)信息存儲(chǔ)在交易數(shù)據(jù)庫(kù)232中作為未完成的交易。如果用戶完成交易,電子商務(wù)支付協(xié)助器106a可在交易數(shù)據(jù)庫(kù)中將交易標(biāo)記為完成。如果交易沒有完成(即,電子商務(wù)支付協(xié)助器106a從未接收具有適用支付令牌的計(jì)費(fèi)請(qǐng)求或者支付卡被拒絕),網(wǎng)絡(luò)應(yīng)用218可為用戶提供另一個(gè)完成手推車中的物品的購(gòu)買的機(jī)會(huì)。
[0140]具體地,當(dāng)網(wǎng)絡(luò)應(yīng)用218包括社交網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)應(yīng)用218可向用戶發(fā)送購(gòu)買消息。例如,圖6示出了包括在用戶的新鮮事中的示例性購(gòu)買消息600。在可替換實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用218可經(jīng)由文本消息、電子郵件、或者網(wǎng)絡(luò)應(yīng)用218啟用的其他形式的通信將購(gòu)買消息600發(fā)送至用戶。完成購(gòu)買消息600可以包括手推車中被放棄的物品的細(xì)節(jié)(物品的名、物品的價(jià)格等)。購(gòu)買消息600還可以包括商務(wù)應(yīng)用104a的指示和嘗試手推車的購(gòu)買的時(shí)間。購(gòu)買消息600還可以包括允許用戶完成放棄的交易的可選購(gòu)買選項(xiàng)(諸如,在圖6中示出的購(gòu)買按鈕602)。
[0141]更具體地,當(dāng)用戶選擇可選購(gòu)買選項(xiàng)602時(shí),能夠激活將用戶引導(dǎo)至從其中用戶可以完成手推車中的物品的購(gòu)買的虛擬手推車用戶界面508(參見圖5B)的深層鏈接。在這樣的實(shí)施方式中,商務(wù)應(yīng)用104a可以為電子商務(wù)支付協(xié)助器106a提供手推車有效的時(shí)間長(zhǎng)度的指示。該信息可以包括在上述圖形API調(diào)用中。
[0142]可替換地,可選購(gòu)買選項(xiàng)602的選擇可允許用戶在不用必須重定向至商務(wù)應(yīng)用104a的情況下直接從網(wǎng)絡(luò)應(yīng)用218完成物品的購(gòu)買。在這樣的實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用218可使用存儲(chǔ)的用戶的支付信息完成交易。網(wǎng)絡(luò)應(yīng)用218可為用戶提供完成用戶先前放棄的交易的選項(xiàng)。
[0143]此外或可替換地,網(wǎng)絡(luò)應(yīng)用218可以使放棄的或者完成的手推車中的物品與用戶的檔案相關(guān)聯(lián)。該信息然后能用于向用戶呈現(xiàn)由商務(wù)應(yīng)用的商戶或類似的商戶提供的類似貨物或服務(wù)的目標(biāo)廣告。
[0144]圖1至圖6、相應(yīng)的文本以及實(shí)例提供了便于購(gòu)買商務(wù)應(yīng)用的很多不同的系統(tǒng)和設(shè)備。除了前述之外,還可按照包括實(shí)現(xiàn)特定結(jié)果的方法中的動(dòng)作和步驟的流程圖描述本發(fā)明的實(shí)施方式。例如,圖7至圖10示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的示例性方法的流程圖。
[0145]圖7示出了從電子商務(wù)支付協(xié)助器106a或者網(wǎng)絡(luò)應(yīng)用218的角度看便于在商務(wù)應(yīng)用進(jìn)行購(gòu)買的一個(gè)示例性方法700的流程圖。方法700可以包括接收來(lái)自商務(wù)應(yīng)用的請(qǐng)求的動(dòng)作702。具體地,動(dòng)作702可以包括從商務(wù)應(yīng)用104a接收請(qǐng)求316。請(qǐng)求316可以包括用戶的用戶標(biāo)識(shí)和選擇的從商務(wù)應(yīng)用104a購(gòu)買的一個(gè)或多個(gè)物品或者服務(wù)的計(jì)費(fèi)量。在一個(gè)或多個(gè)實(shí)施方式中,接收請(qǐng)求316可以包括接收尋找允許自動(dòng)填寫一個(gè)或多個(gè)支付欄513的用戶的支付信息的客戶端側(cè)圖形API請(qǐng)求(S卩,來(lái)自計(jì)算設(shè)備202或設(shè)備500的API調(diào)用)。
[0146]方法700還可以包括生成支付令牌的動(dòng)作704。具體地,動(dòng)作704可以包括生成引用存儲(chǔ)在非易失性存儲(chǔ)介質(zhì)中的用戶的支付卡細(xì)節(jié)的支付令牌。更具體地,服務(wù)器計(jì)算設(shè)備216的令牌生成器234可生成引用存儲(chǔ)在電子商務(wù)支付協(xié)助器106a的檔案存儲(chǔ)模塊228中的一個(gè)或多個(gè)支付卡號(hào)的支付令牌。
[0147]應(yīng)理解方法700還可以包括將用戶的標(biāo)識(shí)映射至網(wǎng)絡(luò)應(yīng)用218的用戶的用戶ID。這可允許電子商務(wù)支付協(xié)助器106a識(shí)別存儲(chǔ)在檔案存儲(chǔ)模塊228中的用戶的檔案。在一個(gè)或多個(gè)實(shí)施方式中,映射用戶的標(biāo)識(shí)包括將變換函數(shù)應(yīng)用于用戶102的標(biāo)識(shí)。
[0148]圖7進(jìn)一步示出了方法700可以包括將支付令牌發(fā)送至商務(wù)應(yīng)用的動(dòng)作706。更具體地,動(dòng)作706可涉及響應(yīng)318于客戶端側(cè)圖形API請(qǐng)求服務(wù)器計(jì)算設(shè)備216將支付令牌發(fā)送至商務(wù)應(yīng)用104a。除了發(fā)送支付令牌之外,響應(yīng)318還可以包括用戶102的支付信息和支付卡標(biāo)記528。
[0149]方法700可以另外包括接收包括支付令牌的計(jì)費(fèi)請(qǐng)求的動(dòng)作708。具體地,動(dòng)作708可涉及從商務(wù)應(yīng)用104a接收包括支付令牌的計(jì)費(fèi)請(qǐng)求328。例如,動(dòng)作708可涉及從服務(wù)器計(jì)算設(shè)備214接收服務(wù)器側(cè)支付API請(qǐng)求。更具體地,動(dòng)作708可以可選地涉及驗(yàn)證計(jì)費(fèi)請(qǐng)求328源自與商務(wù)應(yīng)用104a相關(guān)聯(lián)的服務(wù)器計(jì)算設(shè)備214。
[0150]除了前述之外,方法700可以包括向支付網(wǎng)關(guān)系統(tǒng)發(fā)送支付計(jì)費(fèi)請(qǐng)求的動(dòng)作710。具體地,動(dòng)作710可涉及通過(guò)執(zhí)行網(wǎng)絡(luò)應(yīng)用218的服務(wù)器計(jì)算設(shè)備216將支付計(jì)費(fèi)請(qǐng)求330發(fā)送至與商務(wù)應(yīng)用104a相關(guān)聯(lián)的支付網(wǎng)關(guān)系統(tǒng)108。支付計(jì)費(fèi)請(qǐng)求330可以包括支付卡細(xì)節(jié)(即,號(hào)和有效期)、計(jì)費(fèi)量、以及授權(quán)以商務(wù)應(yīng)用104a的名義提交計(jì)費(fèi)請(qǐng)求的指示。授權(quán)的指示可以包括使用從支付網(wǎng)關(guān)系統(tǒng)108提供至商務(wù)應(yīng)用104a的私鑰或者指示電子商務(wù)支付協(xié)助器106a以商務(wù)應(yīng)用104a的名義進(jìn)行動(dòng)作的其他方法之一來(lái)加密支付費(fèi)用330請(qǐng)求的至少一部分。
[0151]現(xiàn)在參考圖8,示出了從商務(wù)應(yīng)用的角度看便于在商務(wù)應(yīng)用進(jìn)行購(gòu)買的一個(gè)示例性方法800的流程圖。如所示出的,方法800可以包括發(fā)送包括用戶標(biāo)識(shí)和訂單的計(jì)費(fèi)量的信息請(qǐng)求的動(dòng)作802。例如,動(dòng)作802可以涉及發(fā)送信息請(qǐng)求310或316至服務(wù)器計(jì)算設(shè)備216??梢詮膱?zhí)行商務(wù)應(yīng)用104a的至少第一部分的客戶端計(jì)算設(shè)備202發(fā)送請(qǐng)求。請(qǐng)求310/316可以包括用戶的用戶標(biāo)識(shí)和用戶使用商務(wù)應(yīng)用104a進(jìn)行購(gòu)買的所選擇的訂單的計(jì)費(fèi)量。在一個(gè)或多個(gè)實(shí)施方式中,動(dòng)作802可以包括網(wǎng)絡(luò)應(yīng)用218的圖形API的調(diào)用。
[0152]方法800還可以包括接收支付卡標(biāo)記、支付令牌、以及支付信息的動(dòng)作804。具體地,動(dòng)作804可以涉及服務(wù)器計(jì)算設(shè)備216將支付卡標(biāo)記、支付令牌、以及支付信息318發(fā)送至商務(wù)應(yīng)用104a。方法800然后可涉及用支付卡標(biāo)記和支付信息自動(dòng)填寫支付欄的動(dòng)作806。例如,商務(wù)應(yīng)用104a可用支付卡標(biāo)記528和任何附加支付信息自動(dòng)填寫結(jié)賬用戶界面512的支付欄513。
[0153]如通過(guò)圖8示出的,方法800可以包括發(fā)送包括支付令牌的計(jì)費(fèi)請(qǐng)求的動(dòng)作808。更具體地,動(dòng)作808可以包括將計(jì)費(fèi)請(qǐng)求328發(fā)送至服務(wù)器計(jì)算設(shè)備216。例如,動(dòng)作808可以包括服務(wù)器計(jì)算設(shè)備214對(duì)網(wǎng)絡(luò)應(yīng)用218的支付API進(jìn)行調(diào)用。
[0154]現(xiàn)在參考圖9,示出了從電子商務(wù)支付協(xié)助器106a或網(wǎng)絡(luò)應(yīng)用218的角度看智能地并且動(dòng)態(tài)地提供使用網(wǎng)絡(luò)應(yīng)用以幫助支付交易的選項(xiàng)的方法900。方法900可以包括接收包括用戶的表示的接合請(qǐng)求的動(dòng)作902。具體地,動(dòng)作902可以包括從商務(wù)應(yīng)用104a接收接合請(qǐng)求406,該接合請(qǐng)求包括從商務(wù)應(yīng)用104選擇購(gòu)買一個(gè)或多個(gè)物品或者服務(wù)的用戶的表示。例如,動(dòng)作902可以包括接收網(wǎng)絡(luò)應(yīng)用218的圖形API的接合調(diào)用406。
[0155]方法900還可以包括確定提供支付信息是否會(huì)很可能增大購(gòu)買的可能性的動(dòng)作904。更具體地,動(dòng)作904可以包括確定404提供支付信息是否會(huì)很可能增大用戶完成商務(wù)應(yīng)用104a的一個(gè)或多個(gè)物品或者服務(wù)的購(gòu)買的可能性。例如,動(dòng)作904可以包括以上關(guān)于圖4描述的確定是否提供支付選項(xiàng)404的任何方法。例如,動(dòng)作904可以包括確定預(yù)測(cè)轉(zhuǎn)化率并且確定預(yù)測(cè)轉(zhuǎn)化率是否大于商務(wù)應(yīng)用104a的平均轉(zhuǎn)化率。此外或可替換地,動(dòng)作904可以包括確定支付信息是否能用于用戶102。
[0156]方法900還可以包括提供接合響應(yīng)406的動(dòng)作906。動(dòng)作906可以包括提供積極的接合響應(yīng)的步驟906a和提供消極的接合響應(yīng)的步驟906b。步驟906a可以包括如果提供支付信息很可能增大用戶102完成來(lái)自商務(wù)應(yīng)用104a的一個(gè)或多個(gè)物品或者服務(wù)的購(gòu)買的可能性則提供積極的接合響應(yīng)406。另一方面,步驟906b可以包括如果提供支付信息不大可能增大用戶102完成來(lái)自商務(wù)應(yīng)用104a的一個(gè)或多個(gè)物品或者服務(wù)的購(gòu)買的可能性則提供消極的接合響應(yīng)406。
[0157]圖10示出了從商務(wù)應(yīng)用104a的角度看智能地并且動(dòng)態(tài)地提供使用網(wǎng)絡(luò)應(yīng)用幫助支付交易的選項(xiàng)的方法1000。如所示出的,方法1000可以包括發(fā)送包括用戶標(biāo)識(shí)的接合請(qǐng)求的動(dòng)作1002。更具體地,動(dòng)作1002可以包括將接合請(qǐng)求502從執(zhí)行商務(wù)應(yīng)用104a的至少第一部分的客戶端計(jì)算設(shè)備202發(fā)送至執(zhí)行網(wǎng)絡(luò)應(yīng)用218的服務(wù)器計(jì)算設(shè)備216。例如,動(dòng)作1002可以包括將接合調(diào)用406發(fā)送至網(wǎng)絡(luò)應(yīng)用218的圖形API。
[0158]方法1000還可以包括提供用戶結(jié)賬界面的動(dòng)作1004。動(dòng)作1004可以包括步驟1004a或者步驟1004b。步驟1004a可以包括提供使用來(lái)自網(wǎng)絡(luò)應(yīng)用的信息完成訂單的選項(xiàng)。具體地,步驟1004a可以包括呈現(xiàn)可選結(jié)賬選項(xiàng)514,該可選結(jié)賬選項(xiàng)指示用戶可以利用網(wǎng)絡(luò)應(yīng)用218/電子商務(wù)支付協(xié)助器106a完成商務(wù)應(yīng)用104a的虛擬手推車中的物品的購(gòu)買。例如,如上所述,商務(wù)應(yīng)用104a可以調(diào)用呈現(xiàn)可選結(jié)賬選項(xiàng)514的SDK功能。
[0159]在另一方面,步驟1004b可以包括提供沒有使用來(lái)自網(wǎng)絡(luò)應(yīng)用的支付信息完成訂單的選項(xiàng)的用戶結(jié)賬界面。具體地,商務(wù)應(yīng)用104a可以呈現(xiàn)包括支付欄513的結(jié)賬用戶界面
512。商務(wù)應(yīng)用104a可以呈現(xiàn)結(jié)賬用戶界面512,該結(jié)賬用戶界面沒有呈現(xiàn)或另外提供可選結(jié)賬選項(xiàng)514。
[0160]方法1000還可以包括當(dāng)用戶選擇選項(xiàng)時(shí)用來(lái)自網(wǎng)絡(luò)應(yīng)用的支付信息自動(dòng)填寫支付欄的動(dòng)作1006。具體地,動(dòng)作1006可以包括將從網(wǎng)絡(luò)應(yīng)用218接收的支付信息輸入至用戶結(jié)賬界面512的支付欄513中。支付信息可以包括姓名、賬單地址、以及支付卡標(biāo)記528??梢皂憫?yīng)于從商務(wù)應(yīng)用104a發(fā)送的支付API調(diào)用從網(wǎng)絡(luò)應(yīng)用218接收支付信息。
[0161]如以下更詳細(xì)地論述,本發(fā)明的實(shí)施方式可包括或者利用包括計(jì)算機(jī)硬件的專用或者通用計(jì)算機(jī),諸如,一個(gè)或多個(gè)處理器和系統(tǒng)存儲(chǔ)器。本發(fā)明范圍內(nèi)的實(shí)施方式還包括用于執(zhí)行或存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理以及其他計(jì)算機(jī)可讀介質(zhì)。在某個(gè)具體中,本文中描述的一個(gè)或多個(gè)過(guò)程可以至少部分地實(shí)現(xiàn)為體現(xiàn)在非易失性計(jì)算機(jī)可讀介質(zhì)中并且可由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行的指令(例如,本文中描述的任何媒體內(nèi)容訪問(wèn)設(shè)備)。通常,處理器(例如,微處理器)從非易失性計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器等)接收指令并且執(zhí)行那些指令,從而執(zhí)行一個(gè)或多個(gè)過(guò)程,包括本文中描述的一個(gè)或多個(gè)過(guò)程。
[0162]計(jì)算機(jī)可讀介質(zhì)可以是通用或者專用計(jì)算機(jī)可訪問(wèn)的任何可用介質(zhì)。存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(設(shè)備)。攜帶計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是傳輸介質(zhì)。因此,例如但不限于,本發(fā)明的實(shí)施方式可以包括至少兩個(gè)明顯不同種類的計(jì)算機(jī)可讀介質(zhì):非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(設(shè)備)和傳輸介質(zhì)。
[0163]非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(設(shè)備)包括RAM、R0M、EEPR0M、CD_R0M、固態(tài)驅(qū)動(dòng)(“SSD” )(例如,基于RAM)、閃存、相變存儲(chǔ)器(“PCM” )、其他類型的存儲(chǔ)器、其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器或者其他磁存儲(chǔ)設(shè)備、或者能用于以計(jì)算機(jī)可執(zhí)行指令或者數(shù)據(jù)結(jié)構(gòu)的形式存儲(chǔ)期望程序代碼裝置并且可由通用或者專用計(jì)算機(jī)訪問(wèn)的任何其他介質(zhì)。
[0164]“網(wǎng)絡(luò)”被限定為允許在計(jì)算機(jī)系統(tǒng)和/或模塊和/或其他電子設(shè)備之間傳輸電子數(shù)據(jù)的一個(gè)或更多數(shù)據(jù)鏈路。當(dāng)通過(guò)網(wǎng)絡(luò)或者另一通信連接(或者硬連線、無(wú)線、或者硬連線或無(wú)線的組合)將信息傳送或提供至計(jì)算機(jī)時(shí),計(jì)算機(jī),計(jì)算機(jī)將該連接適當(dāng)?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可以包括能用于以計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式傳送期望程序代碼裝置并且可由通用或?qū)S糜?jì)算機(jī)訪問(wèn)的網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路。還應(yīng)在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)包括以上內(nèi)容的組合。
[0165]此外,當(dāng)?shù)竭_(dá)各種計(jì)算機(jī)系統(tǒng)組件時(shí),計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼裝置可從傳輸介質(zhì)自動(dòng)傳輸?shù)椒且资杂?jì)算機(jī)可讀存儲(chǔ)介質(zhì)(設(shè)備)(或反之亦然)。例如,通過(guò)網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收的計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可以緩存在網(wǎng)絡(luò)接口模塊(例如,“NIC” )內(nèi)的RAM中,并且然后最終傳輸?shù)接?jì)算機(jī)系統(tǒng)RAM和/或在計(jì)算機(jī)系統(tǒng)處的更少的易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)(設(shè)備)。因此,應(yīng)當(dāng)理解非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(設(shè)備)可以包括在還(或者甚至主要)利用傳輸介質(zhì)的計(jì)算機(jī)系統(tǒng)組件中。
[0166]計(jì)算機(jī)可執(zhí)行指令包括例如當(dāng)在處理器執(zhí)行時(shí)使通用計(jì)算機(jī)、專用計(jì)算機(jī)、或者專用處理設(shè)備來(lái)執(zhí)行特定功能或功能組的指令和數(shù)據(jù)。在一些實(shí)施方式中,在通用計(jì)算機(jī)上執(zhí)行計(jì)算機(jī)可執(zhí)行指令以將通用計(jì)算機(jī)變成實(shí)現(xiàn)本發(fā)明的元件的專用計(jì)算機(jī)。計(jì)算機(jī)可執(zhí)行指令可以是例如二進(jìn)制的、中間格式指令,諸如,匯編語(yǔ)言或者甚至源代碼。雖然通過(guò)結(jié)構(gòu)特征和方法行為專用的語(yǔ)言描述了主題,但是要理解的是,在所附權(quán)利要求內(nèi)限定的主題不必限于所描述的特征或行為。確切地說(shuō),公開了所描述的特征和行為,作為實(shí)現(xiàn)權(quán)利要求的實(shí)例形式。
[0167]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解可以在具有許多類型的計(jì)算機(jī)系統(tǒng)配置的網(wǎng)絡(luò)計(jì)算環(huán)境中實(shí)踐本發(fā)明,所述計(jì)算機(jī)系統(tǒng)配置包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、信息處理器、手持設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子、網(wǎng)絡(luò)PC、微型計(jì)算機(jī)、大型計(jì)算機(jī)、移動(dòng)電話、PDA、平板電腦、傳呼機(jī)、路由器、開關(guān)等等。本發(fā)明也可以在其中通過(guò)網(wǎng)絡(luò)鏈接(或者通過(guò)硬連線數(shù)據(jù)鏈路、無(wú)線數(shù)據(jù)鏈路,或者通過(guò)硬連線和無(wú)線數(shù)據(jù)鏈路的組合)的本地和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)兩者都執(zhí)行任務(wù)的分布式系統(tǒng)環(huán)境中實(shí)踐。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)裝置兩者中。
[0168]還可以在云計(jì)算環(huán)境中實(shí)現(xiàn)本發(fā)明的實(shí)施方式。在該說(shuō)明書以及以上的權(quán)利要求中,“云計(jì)算”被定義為使其能夠?qū)膳渲玫挠?jì)算資源的共享池進(jìn)行按需網(wǎng)絡(luò)訪問(wèn)的模型。例如,市場(chǎng)中可以采用云計(jì)算以提供方便而普遍存在的對(duì)可配置的計(jì)算資源的共享池的按需訪問(wèn)。可配置的計(jì)算資源的共享池可通過(guò)虛擬化快速地供應(yīng)并且用較少的管理工作或服務(wù)提供者交互來(lái)釋放,并且然后相應(yīng)地縮小。
[0169]云計(jì)算模型可由各種特征組成,諸如,按需獲取自助式服務(wù)、廣闊的互聯(lián)網(wǎng)訪問(wèn)、資源池、快速伸縮和可度量的服務(wù)等等。云計(jì)算模型也可以暴露各種服務(wù)模型,諸如,軟件作為服務(wù)(“SaaS” )、平臺(tái)作為服務(wù)(“PaaS” )、以及基礎(chǔ)架構(gòu)作為服務(wù)(“IaaS”)。也可以使用不同的部署模型諸如私有云、社區(qū)云、公共云、混合云等來(lái)部署云計(jì)算模型。在該說(shuō)明書和權(quán)利要求中,“云計(jì)算環(huán)境”是采用云計(jì)算的環(huán)境。
[0170]圖11以方框圖形式示出了可被配置為執(zhí)行一個(gè)或多個(gè)以上所描述的過(guò)程的示例性計(jì)算設(shè)備1100。應(yīng)當(dāng)理解計(jì)算設(shè)備202、服務(wù)器計(jì)算設(shè)備215、服務(wù)器計(jì)算設(shè)備216、以及移動(dòng)設(shè)備500可各自包括數(shù)據(jù)計(jì)算設(shè)備1100的實(shí)施。如通過(guò)圖11所示,計(jì)算設(shè)備可以包括處理器1102、存儲(chǔ)器1104、存儲(chǔ)設(shè)備1106、1/0接口 1108、以及通信接口 1110。雖然在圖11中示出了示例性計(jì)算設(shè)備1100,在圖11中示出的組件并不旨在限定。在其他實(shí)施方式中,可以使用附加或替換組件。此外,在某些實(shí)施方式中,計(jì)算設(shè)備1100可以包括比圖11中示出的組件更少的組件?,F(xiàn)在將用額外的細(xì)節(jié)描述圖11中示出的計(jì)算設(shè)備1100的組件。
[0171]在【具體實(shí)施方式】中,處理器1102包括用于執(zhí)行諸如裝配計(jì)算機(jī)程序的指令的硬件。作為實(shí)例并非限制性方式,為了執(zhí)行指令,處理器1102可以從內(nèi)部寄存器、內(nèi)部緩存、存儲(chǔ)器1104或者存儲(chǔ)設(shè)備1106檢索(或者取來(lái))指令并且解碼和執(zhí)行它們。在【具體實(shí)施方式】中,處理器1102可包括用于數(shù)據(jù)、指令或地址中的一個(gè)或多個(gè)內(nèi)部緩存。作為實(shí)例并非限制性方式,處理器1102可包括一個(gè)或多個(gè)指令緩存、一個(gè)或多個(gè)數(shù)據(jù)緩存以及一個(gè)或多個(gè)轉(zhuǎn)換后備緩沖器(TLB)。指令緩存中的指令可以是存儲(chǔ)器1104或者存儲(chǔ)設(shè)備1106中的指令的副本。
[0172]計(jì)算設(shè)備1100包括耦接至處理器1102的存儲(chǔ)器1104。存儲(chǔ)器1104能用于存儲(chǔ)數(shù)據(jù)、元數(shù)據(jù)、以及由處理器執(zhí)行的程序。存儲(chǔ)器1104可以包括一個(gè)或多個(gè)易失性存儲(chǔ)器和非易失性存儲(chǔ)器,諸如,隨機(jī)存取存儲(chǔ)器(“RAM” )、只讀存儲(chǔ)器(“ROM” )、固態(tài)磁盤(“SSD” )、閃存、相變存儲(chǔ)器(“PCM”)、或其他類型的數(shù)據(jù)存儲(chǔ)。存儲(chǔ)器1104可以是內(nèi)部存儲(chǔ)器或分布式存儲(chǔ)器。
[0173]計(jì)算設(shè)備1100包括存儲(chǔ)設(shè)備1106,存儲(chǔ)設(shè)備包括存儲(chǔ)數(shù)據(jù)或指令的存儲(chǔ)器。作為實(shí)例并不作為限制性方式,存儲(chǔ)設(shè)備1106可以包括上述非易失性存儲(chǔ)介質(zhì)。存儲(chǔ)設(shè)備1106可以包括硬盤驅(qū)動(dòng)器(HDD)、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶、或者通用串行總線(USB)驅(qū)動(dòng)器或者它們中兩個(gè)或更多的組合。在適當(dāng)?shù)那闆r下,存儲(chǔ)介質(zhì)1106可包括可移除的或者不可移除的(或固定的)介質(zhì)。存儲(chǔ)設(shè)備1106可以位于計(jì)算設(shè)備1100的內(nèi)部或外部。在【具體實(shí)施方式】中,存儲(chǔ)設(shè)備1106是非易失性的固態(tài)存儲(chǔ)器。在【具體實(shí)施方式】中,存儲(chǔ)設(shè)備1106包括只讀存儲(chǔ)器(ROM)。在適當(dāng)情況下,該ROM可以是掩碼編程R0M、可編程ROM(PROM)、可擦PROM(EPROM)、電可擦PROM(EEPROM)、電可改寫ROM(EAROM)或閃存或這些的兩個(gè)或多個(gè)的組合。
[0174]計(jì)算設(shè)備1100還包括一個(gè)或多個(gè)輸入/輸出(“I/O”)設(shè)備/接口1108,其被設(shè)置為允許用戶將輸入提供至計(jì)算設(shè)備1100、從計(jì)算設(shè)備接收輸出、并且另外將數(shù)據(jù)傳輸至計(jì)算設(shè)備。這些I/O設(shè)備/接口 1108可以包括鼠標(biāo)、小鍵盤或鍵盤、觸摸屏、攝像機(jī)、光學(xué)掃描器、網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、其他已知的I/o設(shè)備或者這樣的I/O設(shè)備/接口 1108的組合??梢杂糜|控筆或手指激活觸摸屏。
[0175]I/O設(shè)備/接口 1108可以包括用于將輸出呈現(xiàn)至用戶的一個(gè)或多個(gè)設(shè)備,包括但不限于,圖形發(fā)動(dòng)機(jī)、顯示器(例如,顯示屏)、一個(gè)或多個(gè)輸出驅(qū)動(dòng)器(例如,顯示器驅(qū)動(dòng)器)、一個(gè)或多個(gè)音頻揚(yáng)聲器、以及一個(gè)或多個(gè)音頻驅(qū)動(dòng)器。在某些實(shí)施方式中,設(shè)備/接口 1108被配置為將圖形數(shù)據(jù)提供至顯示器用以呈現(xiàn)給用戶。圖形數(shù)據(jù)可以是一個(gè)或多個(gè)圖形用戶界面的代表和/或可作為特定實(shí)施方式的任何其他圖形內(nèi)容的代表。
[0176]計(jì)算設(shè)備1100還可以包括通信接口 1110。通信接口 1110可以包括硬件、軟件、或者兩者。通信接口 1110可以在計(jì)算設(shè)備與一個(gè)或多個(gè)其他計(jì)算設(shè)備1100或一個(gè)或多個(gè)網(wǎng)絡(luò)之間提供用于通信(諸如,基于數(shù)據(jù)包的通信)的一個(gè)或多個(gè)接口。作為實(shí)例并非限制性方式,通信接口 1110可包括用于與以太網(wǎng)或其他基于有線網(wǎng)絡(luò)通信的網(wǎng)絡(luò)接口控制器(NIC)或網(wǎng)絡(luò)適配器,或用于與無(wú)線網(wǎng)絡(luò)(諸如W1-FI網(wǎng)絡(luò))通信的無(wú)線NIC(WNIC)或無(wú)線適配器。
[0177]本公開內(nèi)容考慮了任何合適的網(wǎng)絡(luò)和它的任何合適的通信接口1110。作為實(shí)例并非限制性方式,計(jì)算設(shè)備1100可與自組織網(wǎng)絡(luò)、個(gè)人局域網(wǎng)(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)或互聯(lián)網(wǎng)的一個(gè)或多個(gè)部分或它們的兩個(gè)或多個(gè)的組合通信。這些網(wǎng)絡(luò)中的一個(gè)或多個(gè)的一個(gè)或多個(gè)部分可以是有線或無(wú)線的。作為實(shí)例,計(jì)算機(jī)系統(tǒng)1100可與無(wú)線PAN(WPAN)(諸如,BLUETOOTH WPAN)、WI_FI網(wǎng)絡(luò)、W1-MAX網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(諸如,全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò))或其他合適的無(wú)線網(wǎng)絡(luò)或者這些的組合通信。在適當(dāng)情況下,計(jì)算機(jī)系統(tǒng)1100可包括用于這些網(wǎng)絡(luò)中的任何一個(gè)的任何合適的通信接口 1110。
[0178]計(jì)算設(shè)備1100可以進(jìn)一步包括總線1112??偩€1112可以包括硬件、軟件、或者將計(jì)算設(shè)備1100的組件彼此耦接的硬件和軟件兩者。作為實(shí)例并不作為限制性方式,總線1112可以包括加速圖形端口(AGP)或其他圖形總線、增強(qiáng)工業(yè)標(biāo)準(zhǔn)架構(gòu)(EISA)總線、前側(cè)總線(FSB)、HYPERTRANSPORT(HT)互連、工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、INFINIBAND互連、低引腳數(shù)(LPC)總線、存儲(chǔ)總線、微通道結(jié)構(gòu)(MCA)總線、外圍部件互連(PCI)總線、PC1-Express(PCIe)總線、串行高級(jí)技術(shù)附件(SATA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)局部(VLB)總線、或者另一合適的總線或它們的組合。
[0179]如上所述,網(wǎng)絡(luò)應(yīng)用218可以包括社交網(wǎng)絡(luò)系統(tǒng)。社交網(wǎng)絡(luò)系統(tǒng)可以使其用戶(諸如,個(gè)人或組織)與系統(tǒng)交互并且彼此交互。隨著用戶輸入,社交網(wǎng)絡(luò)系統(tǒng)可以在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建和儲(chǔ)存與用戶相關(guān)的用戶檔案。用戶檔案可包括用戶的人口統(tǒng)計(jì)信息、通信信道信息以及個(gè)人興趣信息。隨著用戶輸入,社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建和儲(chǔ)存該用戶與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶之間的關(guān)系記錄,并且為促進(jìn)兩個(gè)用戶或多個(gè)用戶之間的社交提供服務(wù)(例如,墻發(fā)布(wall post)、照片共享、活動(dòng)組織、發(fā)消息、游戲或廣告)。
[0180]社交網(wǎng)絡(luò)系統(tǒng)可以存儲(chǔ)社交圖譜中用戶之間的用戶與關(guān)系的記錄,社交圖譜包括多個(gè)節(jié)點(diǎn)和連接節(jié)點(diǎn)的多個(gè)邊線。節(jié)點(diǎn)可包括多個(gè)用戶節(jié)點(diǎn)和多個(gè)概念節(jié)點(diǎn)。社交圖譜的用戶節(jié)點(diǎn)可以對(duì)應(yīng)于社交網(wǎng)絡(luò)系統(tǒng)的用戶。用戶可以是個(gè)體(人類用戶)、實(shí)體(例如,公司、企業(yè)、或第三方應(yīng)用)、或者群體(例如,個(gè)人或?qū)嶓w)。對(duì)應(yīng)于用戶的用戶節(jié)點(diǎn)可包括由用戶提供的信息和通過(guò)包括社交網(wǎng)絡(luò)系統(tǒng)的各種系統(tǒng)提供的信息。
[0181]例如,用戶可提供他或她的姓名、檔案圖片、居住城市、聯(lián)系信息、出生日期、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、喜好、興趣愛好以及其他人口統(tǒng)計(jì)信息以包括在用戶節(jié)點(diǎn)中。社交圖譜的每個(gè)用戶節(jié)點(diǎn)可具有相應(yīng)的網(wǎng)頁(yè)(通常被稱為檔案頁(yè)面)。響應(yīng)于包括用戶名的請(qǐng)求,社交網(wǎng)絡(luò)系統(tǒng)可以訪問(wèn)對(duì)應(yīng)于用戶名的用戶節(jié)點(diǎn),并且構(gòu)成包括姓名、檔案圖片、以及與用戶相關(guān)聯(lián)的其他信息的檔案頁(yè)面。第一用戶的檔案頁(yè)面可以基于第一用戶的一個(gè)或多個(gè)隱私設(shè)置和第一用戶與第二用戶之間的關(guān)系向第二用戶顯示第一用戶的所有的信息或一部分信息。
[0182]概念節(jié)點(diǎn)可以對(duì)應(yīng)于社交網(wǎng)絡(luò)系統(tǒng)的概念。例如,概念可以代表真實(shí)世界實(shí)體,諸如,電影、歌曲、運(yùn)動(dòng)隊(duì)、名人、團(tuán)體、餐館、或者地點(diǎn)或位置。對(duì)應(yīng)于概念的概念節(jié)點(diǎn)的管理用戶可以通過(guò)提供概念的信息(例如,通過(guò)填寫在線表格)創(chuàng)建或者更新概念節(jié)點(diǎn),從而使得社交網(wǎng)絡(luò)系統(tǒng)將信息與概念節(jié)點(diǎn)相關(guān)聯(lián)。例如但不限于,與概念相關(guān)聯(lián)的信息可以包括名字或標(biāo)題、一個(gè)或多個(gè)圖像(例如,書的封面的圖像)、網(wǎng)站(例如,URL地址)或者聯(lián)系信息(例如,電話號(hào)碼、電子郵件地址)。社交圖譜的每個(gè)概念節(jié)點(diǎn)可以對(duì)應(yīng)于網(wǎng)頁(yè)。例如,響應(yīng)于包括姓名的請(qǐng)求,社交網(wǎng)絡(luò)系統(tǒng)可以訪問(wèn)對(duì)應(yīng)于姓名的概念節(jié)點(diǎn),并且構(gòu)成包括姓名和與概念相關(guān)聯(lián)的其他信息的網(wǎng)頁(yè)。
[0183]—對(duì)節(jié)點(diǎn)的邊線可以表示該對(duì)節(jié)點(diǎn)之間的關(guān)系。例如,兩個(gè)用戶節(jié)點(diǎn)之間的邊線可以表示兩個(gè)用戶之間的朋友。再舉一例,社交網(wǎng)絡(luò)系統(tǒng)可以構(gòu)造概念節(jié)點(diǎn)(例如,餐館、名人)的網(wǎng)頁(yè)(或者結(jié)構(gòu)文檔),從而將一個(gè)或多個(gè)可選按鈕(例如,“點(diǎn)贊”、“簽到”)合并到網(wǎng)頁(yè)中。用戶可以使用用戶的客戶端設(shè)備承載的網(wǎng)絡(luò)瀏覽器訪問(wèn)頁(yè)面并且選擇可選按鈕,從而使客戶端設(shè)備將請(qǐng)求傳送到社交網(wǎng)絡(luò)系統(tǒng)以在用戶的用戶節(jié)點(diǎn)與概念的概念節(jié)點(diǎn)之間創(chuàng)建邊線,從而指示用戶與概念之間的關(guān)系(例如,用戶在餐館簽到,或者用戶對(duì)名人“點(diǎn)贊”)。
[0184]例如,用戶可以提供(或者改變)他或她的居住城市,從而使社交網(wǎng)絡(luò)系統(tǒng)在對(duì)應(yīng)于用戶的用戶節(jié)點(diǎn)與對(duì)應(yīng)于用戶宣告為他或她的居住城市的城市的概念節(jié)點(diǎn)之間創(chuàng)建邊線。此外,任何兩個(gè)節(jié)點(diǎn)之間的分離度被定義為從一個(gè)節(jié)點(diǎn)到另一節(jié)點(diǎn)穿越社交圖譜所需的最小跳數(shù)。兩個(gè)節(jié)點(diǎn)之間的分離度可被視為由社交圖譜中的兩個(gè)節(jié)點(diǎn)表示的用戶或概念之間的關(guān)聯(lián)性的測(cè)量。例如,具有通過(guò)邊線直接連接的用戶節(jié)點(diǎn)的兩個(gè)用戶(即,是第一程度節(jié)點(diǎn))可被描述為“連接用戶”或者“朋友”。相似地,具有僅通過(guò)另一用戶節(jié)點(diǎn)(即,是第二程度節(jié)點(diǎn))連接的用戶節(jié)點(diǎn)的兩個(gè)用戶可以被描述為“朋友的朋友”。
[0185]社交網(wǎng)絡(luò)系統(tǒng)可以支持各種應(yīng)用,諸如,照片共享、在線日歷和事件、游戲、即時(shí)消息、以及廣告。例如,社交網(wǎng)絡(luò)系統(tǒng)還可包括媒體共享功能。此外,社交網(wǎng)絡(luò)系統(tǒng)可以允許用戶將照片以及其他多媒體文件張貼到用戶的檔案頁(yè)面(通常被稱為“涂鴉墻”或者“時(shí)間線張貼”)或者相簿中,社交網(wǎng)絡(luò)系統(tǒng)的其他用戶可以根據(jù)用戶配置的隱私設(shè)置訪問(wèn)這兩者。社交網(wǎng)絡(luò)系統(tǒng)還可以允許用戶來(lái)配置事件。例如,第一用戶可以配置具有包括事件的時(shí)間和日期、事件的位置以及被邀請(qǐng)到該事件中的其他用戶的屬性的事件。被邀請(qǐng)的用戶可以接收事件的邀請(qǐng)并回應(yīng)(諸如,接受邀請(qǐng)或拒絕)。此外,社交網(wǎng)絡(luò)系統(tǒng)可以允許用戶維持個(gè)人日歷。與事件相似,日歷條目可以包括時(shí)間、日期、地點(diǎn)和其他用戶的身份。
[0186]圖12示出了社交網(wǎng)絡(luò)系統(tǒng)的示例性網(wǎng)絡(luò)環(huán)境。在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)1200可包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器。在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)1200可以存儲(chǔ)如較早地描述的包括用戶節(jié)點(diǎn)、概念節(jié)點(diǎn)、以及節(jié)點(diǎn)之間的邊線的社交圖譜。每個(gè)用戶節(jié)點(diǎn)可包括對(duì)應(yīng)于與用戶相關(guān)聯(lián)或者描述用戶的信息的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。每個(gè)概念節(jié)點(diǎn)可包括對(duì)應(yīng)于與概念相關(guān)聯(lián)的信息的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。一對(duì)節(jié)點(diǎn)之間的每個(gè)邊線可包括對(duì)應(yīng)于與對(duì)應(yīng)于一對(duì)節(jié)點(diǎn)的用戶之間(或者用戶與概念之間,或者概念之間)的關(guān)系相關(guān)聯(lián)的信息的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。
[0187]在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)1200可包括承載針對(duì)社交網(wǎng)絡(luò)系統(tǒng)的操作的功能的一個(gè)或多個(gè)計(jì)算設(shè)備(例如,服務(wù)器)。社交網(wǎng)絡(luò)系統(tǒng)1200的用戶可以使用客戶端設(shè)備(諸如,客戶端設(shè)備1206)訪問(wèn)社交網(wǎng)絡(luò)系統(tǒng)1200。在【具體實(shí)施方式】中,客戶端設(shè)備1206可以通過(guò)網(wǎng)絡(luò)1204與社交網(wǎng)絡(luò)系統(tǒng)1202交互。
[0188]客戶端設(shè)備1206可以是臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、個(gè)人數(shù)字助理(PDA)、車內(nèi)或者車外導(dǎo)航系統(tǒng)、智能手機(jī)、或者其他蜂窩電話或者移動(dòng)電話、或者移動(dòng)游戲設(shè)備、其他移動(dòng)設(shè)備、或者其他合適的計(jì)算設(shè)備??蛻舳嗽O(shè)備1206可執(zhí)行諸如網(wǎng)站瀏覽器(例如,Microsoft Windows Internet Explorer、Mozilla Firefox、Apple Safar1、GoogleChrome以及Opera等)的一個(gè)或者多個(gè)客戶端應(yīng)用程序或者本地或?qū)S每蛻舳藨?yīng)用程序(例如,iPhone或iPad的Facebook、Android的Facebook等)來(lái)通過(guò)網(wǎng)絡(luò)1204訪問(wèn)并且查看內(nèi)容。
[0189]網(wǎng)絡(luò)1204可以表示客戶端設(shè)備1206可以通過(guò)其訪問(wèn)社交網(wǎng)絡(luò)系統(tǒng)1200的網(wǎng)絡(luò)或者網(wǎng)絡(luò)的集合(諸如因特網(wǎng)、公司內(nèi)部網(wǎng)、虛擬專用網(wǎng)(VPN)、局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WLAN)、蜂窩網(wǎng)絡(luò)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、或者兩種或多種這種網(wǎng)絡(luò)的組合)。
[0190]雖然這些方法、系統(tǒng)、以及用戶界面利用公共可用資料以及社交網(wǎng)絡(luò)系統(tǒng)的用戶提供的信息兩者,但總體上這種信息的所有使用要明確服從所涉及用戶的所有的隱私設(shè)置和社交網(wǎng)絡(luò)系統(tǒng)的隱私政策。
[0191]在前述說(shuō)明書中,已參照本發(fā)明的具體示例性實(shí)施方式描述了本發(fā)明。參考本文中論述的細(xì)節(jié)描述本發(fā)明的各種實(shí)施方式和方面,并且附圖示出各種實(shí)施方式。以上的說(shuō)明書和【附圖說(shuō)明】本發(fā)明并且不解釋為限制本發(fā)明。描述了很多細(xì)節(jié)以提供本發(fā)明各種實(shí)施方式的徹底了解。
[0192]本發(fā)明可以以其他特殊形式體現(xiàn)而不脫離本發(fā)明的精神和基本特征。從所有方面來(lái)看,所描述的實(shí)施方式僅被視為說(shuō)明性的而不是限制性的。例如,可以用較少或較多的步驟/動(dòng)作執(zhí)行本文中描述的方法或者可以不同的順序執(zhí)行步驟/動(dòng)作。此外,在此描述的步驟/動(dòng)作可以重復(fù)或者可彼此并行執(zhí)行或者與相同或類似步驟/動(dòng)作的不同情況并行執(zhí)行。因此,由所附權(quán)利要求而不是上述說(shuō)明書指出本發(fā)明的范圍。所有在含義內(nèi)的變化和權(quán)利要求的等效范圍均包含在它們的范圍內(nèi)。
[0193]在系統(tǒng)權(quán)利要求中可以同樣要求保護(hù)方法的所有實(shí)施例和特征,反之亦然??梢栽诜珠_的權(quán)利要求和/或與此處描述或描繪的任何實(shí)施方式或特征或者與所附權(quán)利要求的任何特征的任意結(jié)合中要求保護(hù)在此處描述和描繪的任何實(shí)施方式和特征。要求保護(hù)的主題不僅包括如在所附權(quán)利要求中陳述的特征的組合而且還包括權(quán)利要求中特征的任何其他組合,其中,在權(quán)利要求中提到的每個(gè)特征可以與任何其他特征或者權(quán)利要求或說(shuō)明書中的其他特征的組合結(jié)合。
【主權(quán)項(xiàng)】
1.一種方法,包括: 接收包括用戶標(biāo)識(shí)的請(qǐng)求; 通過(guò)執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備生成引用存儲(chǔ)在非易失性存儲(chǔ)介質(zhì)中的用戶的支付卡細(xì)節(jié)的支付令牌; 通過(guò)執(zhí)行所述網(wǎng)絡(luò)應(yīng)用的所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備將所述支付令牌發(fā)送至商務(wù)應(yīng)用; 從所述商務(wù)應(yīng)用接收包括所述支付令牌的計(jì)費(fèi)請(qǐng)求;以及 響應(yīng)于接收所述支付令牌,由執(zhí)行所述網(wǎng)絡(luò)應(yīng)用的所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備將支付計(jì)費(fèi)請(qǐng)求發(fā)送至與所述商務(wù)應(yīng)用相關(guān)聯(lián)的支付網(wǎng)關(guān)系統(tǒng),所述支付計(jì)費(fèi)請(qǐng)求包括所述支付卡細(xì)節(jié)、計(jì)費(fèi)量、以及授權(quán)以所述商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示。2.根據(jù)權(quán)利要求1所述的方法,其中,接收所述請(qǐng)求包括接收尋找所述用戶的支付信息的圖形API的客戶端側(cè)調(diào)用以允許自動(dòng)填寫一個(gè)或多個(gè)支付欄。3.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括將所述用戶的支付信息發(fā)送至所述商務(wù)應(yīng)用以允許所述商務(wù)應(yīng)用自動(dòng)填寫一個(gè)或多個(gè)支付欄,其中,所述支付信息包括支付卡標(biāo)記、有效期、姓名、以及賬單地址。4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括在將所述用戶的所述支付信息發(fā)送至所述商務(wù)應(yīng)用之前從所述用戶接收將所述支付信息提供至所述商務(wù)應(yīng)用的授權(quán)。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,進(jìn)一步包括: 從所述支付網(wǎng)關(guān)系統(tǒng)接收交易標(biāo)識(shí)符;以及 將所述交易標(biāo)識(shí)符發(fā)送至所述商務(wù)應(yīng)用。6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,進(jìn)一步包括通過(guò)將變換函數(shù)應(yīng)用于所述用戶的標(biāo)識(shí)將所述用戶的標(biāo)識(shí)映射至所述網(wǎng)絡(luò)應(yīng)用的用戶的用戶ID。7.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,以所述商務(wù)應(yīng)用的名義發(fā)送授權(quán)的所述指示以提交計(jì)費(fèi)請(qǐng)求包括使用從所述支付網(wǎng)關(guān)系統(tǒng)提供至所述商務(wù)應(yīng)用的私鑰加密所述支付計(jì)費(fèi)請(qǐng)求的至少一部分。8.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括在將所述支付計(jì)費(fèi)請(qǐng)求發(fā)送至所述支付網(wǎng)關(guān)系統(tǒng)之前驗(yàn)證所述計(jì)費(fèi)請(qǐng)求,所述計(jì)費(fèi)請(qǐng)求從與所述商務(wù)應(yīng)用相關(guān)聯(lián)的服務(wù)器計(jì)算設(shè)備發(fā)起。9.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述網(wǎng)絡(luò)應(yīng)用包括社交網(wǎng)絡(luò)系統(tǒng)。10.一種方法,包括: 從執(zhí)行商務(wù)應(yīng)用的至少第一部分的客戶端計(jì)算設(shè)備將信息請(qǐng)求發(fā)送至執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備,所述請(qǐng)求包括用戶標(biāo)識(shí)、所述用戶選擇購(gòu)買的訂單的計(jì)費(fèi)量; 從所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備接收支付卡標(biāo)記、支付令牌、以及所述用戶的支付信息; 使用至少一個(gè)處理器用所述支付卡標(biāo)記和所述用戶的所述支付信息自動(dòng)填寫結(jié)賬用戶界面的支付欄;以及 將計(jì)費(fèi)請(qǐng)求發(fā)送至所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備,所述計(jì)費(fèi)請(qǐng)求包括所述支付令牌。11.根據(jù)權(quán)利要求10所述的方法,其中,將所述信息請(qǐng)求發(fā)送至所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備包括對(duì)所述網(wǎng)絡(luò)應(yīng)用的圖形API進(jìn)行調(diào)用。12.根據(jù)權(quán)利要求11所述的方法,其中,將所述支付令牌發(fā)送至所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備包括從執(zhí)行所述商務(wù)應(yīng)用的至少第二部分的服務(wù)器計(jì)算設(shè)備的網(wǎng)絡(luò)接口對(duì)所述網(wǎng)絡(luò)應(yīng)用的支付API進(jìn)行調(diào)用。13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的方法,進(jìn)一步包括通過(guò)所述商務(wù)應(yīng)用從所述計(jì)算設(shè)備的共享存儲(chǔ)器的區(qū)域訪問(wèn)所述用戶標(biāo)識(shí),其中,所述用戶標(biāo)識(shí)通過(guò)與所述網(wǎng)絡(luò)應(yīng)用交互的客戶端網(wǎng)絡(luò)應(yīng)用最初存儲(chǔ)在所述共享存儲(chǔ)器的區(qū)域中。14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的方法,進(jìn)一步包括呈現(xiàn)表示來(lái)自所述網(wǎng)絡(luò)應(yīng)用的支付信息能用于完成所述訂單的可選結(jié)賬選項(xiàng)。15.—種系統(tǒng),包括: 執(zhí)行網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備;以及 非易失性存儲(chǔ)介質(zhì),包括: 具有多個(gè)用戶的支付信息的檔案存儲(chǔ)模塊,每個(gè)用戶的所述支付信息包括所述用戶的姓名、支付卡號(hào)、所述支付卡的有效期、所述用戶的配送地址、以及所述用戶的賬單地址中的一個(gè)或多個(gè);以及 指令,當(dāng)由所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)使得所述系統(tǒng): 識(shí)別來(lái)自商務(wù)應(yīng)用的請(qǐng)求,所述請(qǐng)求包括所述商務(wù)應(yīng)用的手推車中的一個(gè)或多個(gè)物品或服務(wù)的計(jì)費(fèi)量,所述一個(gè)或多個(gè)物品是由用戶選擇的; 識(shí)別與所述用戶相關(guān)聯(lián)的支付信息; 生成引用與所述用戶相關(guān)聯(lián)的支付卡號(hào)的支付令牌; 將所述支付令牌、卡標(biāo)記、以及所述用戶的支付信息發(fā)送至所述商務(wù)應(yīng)用; 在從所述商務(wù)應(yīng)用接收所述支付令牌時(shí),將支付計(jì)費(fèi)請(qǐng)求發(fā)送至與所述商務(wù)應(yīng)用相關(guān)聯(lián)的支付網(wǎng)關(guān)系統(tǒng),所述支付請(qǐng)求包括所述支付卡號(hào)、所述計(jì)費(fèi)量、以及授權(quán)以所述商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的指示。16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述指令在由所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)進(jìn)一步使得所述系統(tǒng): 確定所述用戶還沒有完成所述商務(wù)應(yīng)用的所述手推車中的所述一個(gè)或多個(gè)物品或服務(wù)的購(gòu)買; 生成包括有關(guān)所述一個(gè)或多個(gè)物品或服務(wù)的細(xì)節(jié)和購(gòu)買所述一個(gè)或多個(gè)物品或服務(wù)的選項(xiàng)的消息;以及 將所述消息提供至所述用戶。17.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述網(wǎng)絡(luò)應(yīng)用是社交網(wǎng)絡(luò)系統(tǒng)。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述指令在由所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)使得所述系統(tǒng)在所述社交網(wǎng)絡(luò)系統(tǒng)的新鮮事中將所述消息提供至所述用戶。19.根據(jù)權(quán)利要求15至18中任一項(xiàng)所述的系統(tǒng),其中,所述指令在由所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)通過(guò)將變換函數(shù)應(yīng)用于所述用戶的標(biāo)識(shí)進(jìn)一步使所述系統(tǒng)將在來(lái)自所述商務(wù)應(yīng)用的請(qǐng)求中接收的所述用戶的標(biāo)識(shí)映射至用戶ID。20.根據(jù)權(quán)利要求15至19中任一項(xiàng)所述的系統(tǒng),其中,所述指令在由所述一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備執(zhí)行時(shí)進(jìn)一步使所述系統(tǒng)使用從所述支付網(wǎng)關(guān)系統(tǒng)提供至所述商務(wù)應(yīng)用的私鑰加密所述支付計(jì)費(fèi)請(qǐng)求的至少一部分,以便提供授權(quán)以所述商務(wù)應(yīng)用的名義提交計(jì)費(fèi)請(qǐng)求的所述指示。
【文檔編號(hào)】G06Q20/32GK105830104SQ201380080214
【公開日】2016年8月3日
【申請(qǐng)日】2013年9月26日
【發(fā)明人】約翰·安德森, 尤吉·伊加基, 黛博拉·劉
【申請(qǐng)人】臉譜公司