專利名稱:用于在通信設(shè)備之間建立通信會(huì)話的系統(tǒng)和方法
用于在通信設(shè)備之間建立通信會(huì)話的系統(tǒng)和方法優(yōu)先權(quán)聲明
本專利申請(qǐng)要求2011年2月7日提交的標(biāo)題為“Systems and Methodsfor Conducting Financial Transactions with a Mobile Device” 的美國(guó)專利申請(qǐng) No. 61/440,385 和 2011 年 5 月 3 日提交的標(biāo)題為 “Systems and Methods forEstablishing a Communication Session between Communication devices,,的美國(guó)專利申請(qǐng)No. 13/100,200的優(yōu)先權(quán)。
背景技術(shù):
當(dāng)在兩個(gè)或更多個(gè)實(shí)體或通信設(shè)備之間交換數(shù)據(jù)消息時(shí),保護(hù)數(shù)據(jù)消息不被其他實(shí)體或通信設(shè)備分析、訪問(wèn)或理解是重要的。在其他實(shí)體確實(shí)訪問(wèn)了這些消息的情況下,可能出現(xiàn)很多問(wèn)題,例如身份盜用。例如,如果第一通信設(shè)備向第二通信設(shè)備發(fā)送數(shù)據(jù)消息以認(rèn)證它自己,則數(shù)據(jù)消息中的身份信息能被與第二通信設(shè)備相關(guān)聯(lián)的用戶(或職員)盜用。使用該信息,用戶(或職員)可以冒用第一通信設(shè)備的身份。如果數(shù)據(jù)消息交換發(fā)生在與商戶的金融交易期間,則發(fā)送到商戶的數(shù)據(jù)消息可以包括諸如信用卡號(hào)、到期日、持卡人姓名和安全碼的信用卡信息。通常使用信用卡支付終端或銷(xiāo)售點(diǎn)(P0S,point-of-sale)系統(tǒng)、利用到商戶收單銀行的通信鏈路將此信息提供給商戶。來(lái)自卡的數(shù)據(jù)通常從卡上的磁條或芯片獲得。由于商戶可以獲得此信息,所以商戶或商戶職員可以通過(guò)使用信用卡信息獲取貨物和服務(wù)來(lái)欺詐地使用該信息進(jìn)行商業(yè)身份盜用。與信用卡相關(guān)聯(lián)的附加問(wèn)題是信用卡可能容易丟失或被消費(fèi)者放錯(cuò)地方。
發(fā)明內(nèi)容
因此,存在對(duì)于允許在兩個(gè)或更多個(gè)實(shí)體或通信設(shè)備之間交換數(shù)據(jù)消息而任何其他實(shí)體或通信設(shè)備不能夠分析、訪問(wèn)或理解數(shù)據(jù)消息的系統(tǒng)和方法的需求。本系統(tǒng)和方法實(shí)現(xiàn)這些目的。一個(gè)特征提供一種在邀請(qǐng)方通信設(shè)備中操作以建立通信會(huì)話的方法。該方法包括發(fā)送與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,經(jīng)由服務(wù)器發(fā)送到所述受邀方通信設(shè)備的所述請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符;以及一旦所述受邀方通信設(shè)備接受所述請(qǐng)求,則從所述服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符和受邀方公鑰,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置。另一個(gè)特征提供一種用于與受邀方通信設(shè)備建立通信會(huì)話的邀請(qǐng)方通信設(shè)備。所述邀請(qǐng)方通信設(shè)備可以包括耦接至用于存儲(chǔ)邀請(qǐng)方公鑰/私鑰對(duì)的存儲(chǔ)設(shè)備的處理電路,和用于提供到服務(wù)器和受邀方通信設(shè)備的連接的網(wǎng)絡(luò)通信接口。所述處理電路配置為發(fā)送與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,經(jīng)由服務(wù)器發(fā)送到所述受邀方通信設(shè)備的所述請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符;以及一旦所述受邀方通信設(shè)備接受所述請(qǐng)求,則從所述服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符和受邀方公鑰,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置。
另一個(gè)特征提供用于與受邀方通信設(shè)備建立通信會(huì)話的邀請(qǐng)方通信設(shè)備,所述邀請(qǐng)方通信設(shè)備包括裝置,所述裝置用于發(fā)送與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,經(jīng)由服務(wù)器發(fā)送到所述受邀方通信設(shè)備的所述請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符;以及一旦所述受邀方通信設(shè)備接受所述請(qǐng)求,則從所述服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符和受邀方公鑰,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置。又一個(gè)特征提供一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括用于邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備建立通信會(huì)話的指令。當(dāng)處理器執(zhí)行所述指令時(shí),所述指令可以使得所述處理器發(fā)送與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,經(jīng)由服務(wù)器發(fā)送到所述受邀方通信設(shè)備的所述請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符;以及一旦所述受邀方通信設(shè)備接受所述請(qǐng)求,則從所述服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符和受邀方公鑰,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置。 還提供一種在受邀方通信設(shè)備中操作以建立通信會(huì)話的方法。該方法包括經(jīng)由服務(wù)器接收與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的請(qǐng)求,所述請(qǐng)求包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置;以及一旦接受所述請(qǐng)求,則向所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送受邀方公鑰。另一個(gè)特征提供一種用于與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的受邀方通信設(shè)備。所述受邀方通信設(shè)備可以包括耦接至用于存儲(chǔ)受邀方公鑰/私鑰對(duì)的存儲(chǔ)設(shè)備的處理電路,和用于提供到服務(wù)器和邀請(qǐng)方通信設(shè)備的連接的網(wǎng)絡(luò)通信接口。所述處理電路配置為經(jīng)由服務(wù)器接收與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的請(qǐng)求,所述請(qǐng)求包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置;以及一旦接受所述請(qǐng)求,則向所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送受邀方公鑰。另一個(gè)特征提供一種用于與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的受邀方通信設(shè)備,所述受邀方通信設(shè)備包括裝置,用于經(jīng)由服務(wù)器接收與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的請(qǐng)求,所述請(qǐng)求包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置;以及裝置,用于一旦接受所述請(qǐng)求,則向所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送受邀方公鑰。又一個(gè)特征提供一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括用于受邀方通信設(shè)備與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的指令。當(dāng)處理器執(zhí)行所述指令時(shí),所述指令可以使得所述處理器經(jīng)由服務(wù)器接收與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的請(qǐng)求,所述請(qǐng)求包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置;以及一旦接受所述請(qǐng)求,則向所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送受邀方公鑰。還提供一種在服務(wù)器中操作以在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的方法。該方法包括從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求;生成識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置的桶統(tǒng)一資源標(biāo)識(shí)符;將所述請(qǐng)求和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述受邀方通信設(shè)備;以及一旦接收到所述受邀方通信設(shè)備接受所述請(qǐng)求的響應(yīng),則將受邀方公鑰和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述邀請(qǐng)方通信設(shè)備。另一個(gè)特征提供一種用于在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的服務(wù)器。所述服務(wù)器可以包括耦接至用于存儲(chǔ)密鑰、標(biāo)識(shí)符和數(shù)據(jù)消息的存儲(chǔ)設(shè)備的處理電路,和用于提供到邀請(qǐng)方通信設(shè)備和受邀方通信設(shè)備的連接的網(wǎng)絡(luò)通信接口。所述處理電路配置為從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求;生成識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置的桶統(tǒng)一資源標(biāo)識(shí)符;將所述請(qǐng)求和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述受邀方通信設(shè)備;以及一旦接收到所述受邀方通信設(shè)備接受所述請(qǐng)求的響應(yīng),則將受邀方公鑰和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述邀請(qǐng)方通信設(shè)備。另一個(gè)特征提供一種用于與邀請(qǐng)方通信設(shè)備和受邀方通信設(shè)備建立通信會(huì)話的服務(wù)器,所述服務(wù)器包括裝置,用于從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求;裝置,用于生成識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置的桶統(tǒng)一資源標(biāo)識(shí)符;裝置,用于將所述請(qǐng)求和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述受邀方通信設(shè)備;以及裝置,用于一旦接收到所述受邀方通信設(shè)備接受所述請(qǐng)求的響應(yīng),則將受邀方公鑰和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述邀請(qǐng)方通信設(shè)備。又一個(gè)特征提供一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括用于服務(wù)器在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的指令。當(dāng)處理器執(zhí)行所述指令時(shí),所述指令可以使得所述處理器從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求;生成識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置的桶統(tǒng)一資源標(biāo)識(shí)符;將所述請(qǐng)求和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述受邀方通信設(shè)備;以及一旦接收到所述受邀方通信設(shè)備接受所述請(qǐng)求的響應(yīng),則將受邀方公鑰和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述邀請(qǐng)方通信設(shè)備。
圖I是例示其中經(jīng)由服務(wù)器建立的桶(Bucket)統(tǒng)一資源標(biāo)識(shí)符(URI)在受邀方通信設(shè)備與邀請(qǐng)方通信設(shè)備之間建立通信會(huì)話的無(wú)線通信系統(tǒng)的框圖。圖2(包括圖2A和2B)是例示根據(jù)本發(fā)明實(shí)施方式的用于在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間交換數(shù)據(jù)消息的桶通信方法的流程圖。圖3(包括圖3A、3B和3C)是例示其中邀請(qǐng)方通信設(shè)備可以用于與受邀方通信設(shè)備通信的無(wú)線通信系統(tǒng)的操作的流程圖。圖4是例示配置為與受邀方通信設(shè)備建立通信會(huì)話的邀請(qǐng)方通信設(shè)備的示例的框圖。圖5是例示在邀請(qǐng)方通信設(shè)備中操作以與受邀方通信設(shè)備建立通信會(huì)話的方法的流程圖。圖6(包括圖6A和6B)是例示在移動(dòng)設(shè)備中操作以與商業(yè)設(shè)備進(jìn)行金融交易的示例性方法的流程圖。圖7是例示配置為與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的受邀方通信設(shè)備的示例的框圖。圖8是例示在受邀方通信設(shè)備中操作以與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的方法的流程圖。 圖9是例示在商業(yè)設(shè)備中操作以與移動(dòng)設(shè)備進(jìn)行金融交易的方法的流程圖。
圖10是例示配置為在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的服務(wù)器的示例的框11是例示在服務(wù)器中操作以便利受邀方通信設(shè)備與邀請(qǐng)方通信設(shè)備之間的通信會(huì)話的示例性方法的流程圖。圖12(包括圖12A和12B)是例示在服務(wù)器中操作以便利移動(dòng)設(shè)備與商業(yè)設(shè)備之間的金融交易的示例性方法的流程圖。圖13例示了根據(jù)本發(fā)明的實(shí)施方式的登錄界面。圖14是例示在與商業(yè)設(shè)備建立通信會(huì)話之前認(rèn)證移動(dòng)設(shè)備的一個(gè)示例的流程圖。圖15例示了根據(jù)本發(fā)明的實(shí)施方式的標(biāo)識(shí)符界面。圖16是例示初始化用于移動(dòng)設(shè)備和商業(yè)設(shè)備之間的通信的桶的流程圖。圖17例示了根據(jù)本發(fā)明的實(shí)施方式的交易摘要界面。圖18例示了根據(jù)本發(fā)明的實(shí)施方式的支付界面。圖19例示了根據(jù)本發(fā)明的實(shí)施方式的添加支付界面。圖20是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間的支付方法的流程圖。圖21是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間的支付交易的流程圖。圖22例示了根據(jù)本發(fā)明的實(shí)施方式的支付確認(rèn)界面。圖23是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)而不是二維碼的金融交易的流程圖。圖24是例示在沒(méi)有對(duì)于移動(dòng)設(shè)備的網(wǎng)絡(luò)連接的情況下移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)的金融交易的流程圖。圖25是例示在沒(méi)有網(wǎng)絡(luò)連接的情況下移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)的金融交易的流程圖。
具體實(shí)施例方式在以下描述中,給出具體細(xì)節(jié)以提供對(duì)實(shí)施方式的透徹理解。然而,本領(lǐng)域技術(shù)人員將理解,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)實(shí)施方式。例如,為了避免用不必要的細(xì)節(jié)使實(shí)施方式晦澀難懂,可以用框圖來(lái)顯示電路。在其他例子中,為了不使實(shí)施方式晦澀難懂,可以不詳細(xì)顯示公知電路、結(jié)構(gòu)和技術(shù)。定義如這里所使用的,以下術(shù)語(yǔ)及其變型具有下面給出的含義,除非使用該術(shù)語(yǔ)的上下文清楚地指出了不同的含義?!斑m用于”意思是配置、利用、實(shí)現(xiàn)或編程以及其任意組合為執(zhí)行一些過(guò)程、功能、步驟或例程?!皵?shù)據(jù)消息”指的是通過(guò)電子裝置生成、發(fā)送、接收或存儲(chǔ)的數(shù)據(jù)或信息?!巴啊敝傅氖欠?wù)器或其他數(shù)據(jù)庫(kù)上的抽象容器、或者特定地址或地址組,其存儲(chǔ)有或鏈接到要在兩個(gè)或更多個(gè)實(shí)體或通信設(shè)備之間傳輸?shù)臄?shù)據(jù)消息?!巴敖y(tǒng)一資源標(biāo)識(shí)符”指的是用于識(shí)別實(shí)體或通信設(shè)備相互間能留數(shù)據(jù)消息的名稱、資源或位置(或存儲(chǔ)地址)的字符串。
“金融交易”指的是用錢(qián)或其他報(bào)酬的項(xiàng)目、商品或服務(wù)的交換?!敖鹑跈C(jī)構(gòu)”指的是為其客戶或成員提供金融服務(wù)的實(shí)體,例如銀行?!坝脩簟敝傅氖峭ㄟ^(guò)包括但并不限于因特網(wǎng)的通信網(wǎng)絡(luò)存取信息的任意實(shí)體,以及購(gòu)買(mǎi)或作出決定購(gòu)買(mǎi)產(chǎn)品或考慮購(gòu)買(mǎi)產(chǎn)品的任意個(gè)人、消費(fèi)者或?qū)嶓w?!爱a(chǎn)品”指的是旨在針對(duì)用戶的任意商品或服務(wù)?!耙苿?dòng)設(shè)備”指的是通過(guò)諸如蜂窩網(wǎng)絡(luò)的無(wú)線通信平臺(tái)至少部分地進(jìn)行通信的智能電話、移動(dòng)電話、尋呼機(jī)、個(gè)人數(shù)字助理、個(gè)人信息管理器(PM)和/或其他設(shè)備?!吧虘簟敝傅氖窍蛴脩舫鍪圬浳?、產(chǎn)品或服務(wù)的個(gè)人或商業(yè)實(shí)體,例如零售商。“商業(yè)設(shè)備”指的是商戶用來(lái)追蹤和完成與用戶的金融交易的結(jié)賬系統(tǒng)或銷(xiāo)售點(diǎn)終端。掃描儀可以集成到商業(yè)設(shè)備中或可以在商業(yè)設(shè)備外部,并能夠提供與移動(dòng)設(shè)備的接口和數(shù)據(jù)連接。詞語(yǔ)“包括”和該詞語(yǔ)的變型(諸如“包含”)并不意圖排除其他添加物、組件、整體或步驟。這里所使用的詞語(yǔ)“一”、“一個(gè)”和“該/所述”以及類(lèi)似指示對(duì)象應(yīng)被解釋為涵蓋單數(shù)和復(fù)數(shù),除非它們?cè)谏舷挛闹械氖褂弥甘酒渌馑肌T~語(yǔ)“示例性”在此用于表示“用作示例、例子或例示”。這里描述為“示例性”的任意實(shí)現(xiàn)或?qū)嵤┓绞讲灰欢ū唤忉尀橄鄬?duì)于其他實(shí)施方式或?qū)崿F(xiàn)是優(yōu)選的或較佳的。同樣,詞語(yǔ)“實(shí)施方式”不要求所有實(shí)施方式都包括所討論的特征、優(yōu)點(diǎn)或操作模式。網(wǎng)絡(luò)環(huán)塏圖I是例示其中經(jīng)由服務(wù)器108建立的桶和/或桶統(tǒng)一資源標(biāo)識(shí)符(URI)在受邀方通信設(shè)備102與邀請(qǐng)方通信設(shè)備104之間建立通信會(huì)話的無(wú)線通信系統(tǒng)100的框圖。如上所述,桶可以是服務(wù)器或其他數(shù)據(jù)庫(kù)上的抽象容器、或者特定地址或地址組,其存儲(chǔ)有或鏈接到要在兩個(gè)或更多個(gè)實(shí)體之間傳輸或交換的數(shù)據(jù)消息。桶URI可以是用于識(shí)別其中邀請(qǐng)方通信設(shè)備和受邀方通信設(shè)備相互間能夠留數(shù)據(jù)消息的名稱、資源或位置(或存儲(chǔ)地址)的字符串。受邀方通信設(shè)備102和邀請(qǐng)方通信設(shè)備104可以耦接至諸如因特網(wǎng)的網(wǎng)絡(luò)106,受邀方通信設(shè)備102和邀請(qǐng)方通信設(shè)備104中的每個(gè)通過(guò)網(wǎng)絡(luò)106與服務(wù)器108通信以與另一設(shè)備交換數(shù)據(jù)消息,而任何其他實(shí)體不能分析、訪問(wèn)或理解數(shù)據(jù)消息。在一個(gè)實(shí)現(xiàn)中,無(wú)線通信系統(tǒng)100可以用于實(shí)現(xiàn)邀請(qǐng)方通信設(shè)備104(移動(dòng)設(shè)備)與受邀方通信設(shè)備102(商業(yè)設(shè)備)之間的金融交易。如以下更詳細(xì)描述的,移動(dòng)設(shè)備可以使用金融賬戶從商業(yè)設(shè)備購(gòu)買(mǎi)產(chǎn)品,其中支付信息可以經(jīng)由桶發(fā)送到商業(yè)設(shè)備,并轉(zhuǎn)發(fā)至金融機(jī)構(gòu)110用于由金融機(jī)構(gòu)110處理支付。商業(yè)設(shè)備可永遠(yuǎn)不直接獲取支付信息的具體細(xì)節(jié)。例如,商業(yè)設(shè)備不可以獲取信用卡信息。桶通信 圖2 (包括圖2A和2B)是例示根據(jù)本發(fā)明實(shí)施方式的用于在邀請(qǐng)方(通信設(shè)備)與受邀方(通信設(shè)備)之間交換數(shù)據(jù)消息的桶通信方法的流程圖。如上所述,桶可以是服務(wù)器或其他數(shù)據(jù)庫(kù)上的抽象容器、或者特定地址或地址組,其存儲(chǔ)有或鏈接到要在諸如邀請(qǐng)方通信設(shè)備和受邀方通信設(shè)備的兩個(gè)或更多個(gè)實(shí)體之間傳輸或交換的數(shù)據(jù)消息。在一個(gè)實(shí)現(xiàn)中,可以使用類(lèi)似完美隱私(PGP,Pretty Good Privacy)的方法,允許在兩個(gè)或更多個(gè)實(shí)體或設(shè)備之間交換數(shù)據(jù)消息,而任何其他實(shí)體不能分析、訪問(wèn)或理解信息。如圖所示,第一實(shí)體(邀請(qǐng)方202)可以使用基于桶的通信方法經(jīng)由服務(wù)器206邀請(qǐng)第二實(shí)體(受邀方204)通信。邀請(qǐng)方202可以獲得或生成包括邀請(qǐng)方公鑰和相應(yīng)的邀請(qǐng)方私鑰的邀請(qǐng)方公鑰/私鑰對(duì)(208)。為了建立存儲(chǔ)有或鏈接到數(shù)據(jù)消息的桶,邀請(qǐng)方可以將邀請(qǐng)方公鑰與受邀方識(shí)別信息一起發(fā)送到服務(wù)器(210)。服務(wù)器可以使用受邀方識(shí)別信息來(lái)識(shí)別受邀方。服務(wù)器然后可以通過(guò)識(shí)別用于存儲(chǔ)(或鏈接)數(shù)據(jù)消息并在邀請(qǐng)方和受邀方之間交換數(shù)據(jù)消息的桶統(tǒng)一資源標(biāo)識(shí)符(URI)來(lái)創(chuàng)建桶(212)。接下來(lái),服務(wù)器可以代表邀請(qǐng)方將與邀請(qǐng)方進(jìn)行通信會(huì)話的請(qǐng)求與邀請(qǐng)方公鑰和桶URI —起發(fā)送給受邀方(214)。已經(jīng)生成或獲得包括受邀方公鑰和相應(yīng)的受邀方私鑰的受邀方公鑰/私鑰對(duì)(216)的受邀方可以在一旦接收到與邀請(qǐng)方通信的請(qǐng)求之后就接受該請(qǐng)求,并將接受與其受邀方公鑰一起發(fā)送給服務(wù)器(218)??蛇x地,受邀方可以拒絕建立通信會(huì)話的請(qǐng)求。接受和受邀方公鑰可以存儲(chǔ)在桶URI處或與桶URI相關(guān)聯(lián)(鏈接)(220)。服務(wù)器 然后可以通過(guò)將用于交換數(shù)據(jù)消息的受邀方公鑰和桶URI發(fā)送或推送(push)到邀請(qǐng)方來(lái)向邀請(qǐng)方通知受邀方的接受(222)。一旦受邀方已經(jīng)接受了請(qǐng)求并且由服務(wù)器建立了桶,則邀請(qǐng)方可以使用受邀方公鑰對(duì)針對(duì)受邀方的數(shù)據(jù)消息加密(224),并經(jīng)由桶URI將旨在針對(duì)受邀方的經(jīng)加密的數(shù)據(jù)消息發(fā)送到服務(wù)器上的桶(226)。旨在針對(duì)受邀方的經(jīng)加密的數(shù)據(jù)消息可以存儲(chǔ)在桶URI處或與桶URI相關(guān)聯(lián)(鏈接)(228)。例如可以使用長(zhǎng)輪詢(long polling)將來(lái)自服務(wù)器上的桶的數(shù)據(jù)消息推送到受邀方和邀請(qǐng)方。利用長(zhǎng)輪詢,邀請(qǐng)方與受邀方可以以與正常輪詢類(lèi)似的方式從服務(wù)器請(qǐng)求信息;然而,如果服務(wù)器在桶中沒(méi)有任何可用的數(shù)據(jù)消息,則服務(wù)器保持請(qǐng)求并等待一些數(shù)據(jù)消息可用,而不是發(fā)送空響應(yīng)。一旦數(shù)據(jù)消息變得可用(或者在合適的超時(shí)以后),則可以向請(qǐng)求方發(fā)送完成響應(yīng)。然后請(qǐng)求方通常將立即重新請(qǐng)求來(lái)自服務(wù)器的信息,使得服務(wù)器幾乎將總是具有可用等待請(qǐng)求,服務(wù)器可以使用該可用等待請(qǐng)求來(lái)響應(yīng)于事件或接收數(shù)據(jù)消息而傳送數(shù)據(jù)消息。使用長(zhǎng)輪詢,服務(wù)器可以將用受邀方公鑰加密的數(shù)據(jù)消息發(fā)送或推送到受邀方(230)。受邀方可以用其受邀方私鑰對(duì)數(shù)據(jù)消息進(jìn)行解密(232),并且響應(yīng)于解密后的數(shù)據(jù)消息、使用邀請(qǐng)方公鑰加密響應(yīng)(234),并將經(jīng)加密的響應(yīng)(數(shù)據(jù)消息)發(fā)送到服務(wù)器上的桶(236)。經(jīng)加密的數(shù)據(jù)可以存儲(chǔ)在桶URI處或與桶URI相關(guān)聯(lián)(鏈接)(238)。然后可以使用長(zhǎng)輪詢將經(jīng)加密的數(shù)據(jù)消息從服務(wù)器發(fā)送或推送到邀請(qǐng)方(240)。邀請(qǐng)方然后可以使用其邀請(qǐng)方私鑰對(duì)數(shù)據(jù)消息進(jìn)行解密(242)。可選地,一旦邀請(qǐng)方與受邀方之間的數(shù)據(jù)消息交換已經(jīng)完成,則邀請(qǐng)方可以通知服務(wù)器通信會(huì)話已經(jīng)結(jié)束(244)。在已經(jīng)通知了服務(wù)器邀請(qǐng)方與受邀方之間的通信會(huì)話已經(jīng)結(jié)束之后,服務(wù)器可以銷(xiāo)毀存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)的數(shù)據(jù)消息(246)。使用桶統(tǒng)一資源標(biāo)識(shí)符的通信圖3(包括圖3A、3B和3C)是例示其中受邀方通信設(shè)備可以用于與邀請(qǐng)方通信設(shè)備通信的無(wú)線通信系統(tǒng)的操作的流程圖。在此示例中,使用圖I的受邀方通信設(shè)備102、邀請(qǐng)方通信設(shè)備104、服務(wù)器108和金融機(jī)構(gòu)110用于例示目的。盡管主要針對(duì)邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間的金融交易描述本發(fā)明,但是本發(fā)明可以應(yīng)用并適用于兩個(gè)或更多個(gè)實(shí)體、方或設(shè)備之間的任何類(lèi)型的通信會(huì)話。用戶可以使用邀請(qǐng)方通信設(shè)備(移動(dòng)設(shè)備)104來(lái)與受邀方通信設(shè)備(商業(yè)設(shè)備)102安全地進(jìn)行金融交易。移動(dòng)設(shè)備通信設(shè)備可以生成或獲得包括移動(dòng)設(shè)備公鑰和相應(yīng)的移動(dòng)設(shè)備私鑰的移動(dòng)設(shè)備公鑰/私鑰對(duì)(302)。
根據(jù)一個(gè)實(shí)施方式,可以使用桶統(tǒng)一資源標(biāo)識(shí)符在移動(dòng)設(shè)備與商業(yè)設(shè)備之間進(jìn)行金融交易。為了利用移動(dòng)設(shè)備完成諸如產(chǎn)品購(gòu)買(mǎi)的金融交易,用戶可以登錄到系統(tǒng)中,以下對(duì)此更詳細(xì)地描述。登錄到系統(tǒng)中以后,移動(dòng)設(shè)備可以生成用于識(shí)別移動(dòng)設(shè)備的標(biāo)識(shí)符(304)。在一個(gè)實(shí)現(xiàn)中,代碼可以是二維(2D)碼,例如快速響應(yīng)(QR)碼。代碼可以顯示在移動(dòng)設(shè)備的屏幕上,允許用戶向商業(yè)設(shè)備呈現(xiàn)代碼(306)。商業(yè)設(shè)備可以包括允許商業(yè)設(shè)備從移動(dòng)設(shè)備讀取并獲得標(biāo)識(shí)符的數(shù)字掃描儀或讀卡器。一旦接收到標(biāo)識(shí)符,商業(yè)設(shè)備可以將標(biāo)識(shí)符發(fā)送到服務(wù)器以驗(yàn)證或認(rèn)證標(biāo)識(shí)符和移動(dòng)設(shè)備(308)。一旦驗(yàn)證,則服務(wù)器可生成或獲得桶和/或桶統(tǒng)一資源標(biāo)識(shí)符(URI)(310)。接下來(lái),服務(wù)器可以將桶URI發(fā)送到商業(yè)設(shè)備用于與移動(dòng)設(shè)備交換數(shù)據(jù)消息(312)。商業(yè)設(shè)備可能已經(jīng)生成或獲得了包括商業(yè)設(shè)備公鑰和相應(yīng)的商業(yè)設(shè)備私鑰的商業(yè)設(shè)備公鑰/私鑰對(duì)(313)。在標(biāo)識(shí)符已經(jīng)被驗(yàn)證并且桶URI已經(jīng)由商業(yè)設(shè)備接收之后,商業(yè)設(shè)備可以使用移動(dòng)設(shè)備公鑰對(duì)諸如購(gòu)買(mǎi)信息的數(shù)據(jù)消息加密(314),并將加密后的購(gòu)買(mǎi)消息與商業(yè)設(shè)備公鑰一起發(fā)送或推送到服務(wù)器(316)。加密后的購(gòu)買(mǎi)信息和商業(yè)設(shè)備公鑰可以存儲(chǔ)在桶URI處或與桶URI相關(guān)聯(lián)(鏈接)(318)。一旦接收到加密后的購(gòu)買(mǎi)信息和商業(yè)設(shè)備公鑰,則月艮務(wù)器可以將桶URI與商業(yè)設(shè)備公鑰一起發(fā)送到移動(dòng)設(shè)備(320)。在接收到桶URI之后,移動(dòng)設(shè)備可以使用如上所述的長(zhǎng)輪詢(參見(jiàn)圖2)請(qǐng)求(322)存儲(chǔ)在服務(wù)器上或與桶URI相關(guān)聯(lián)(鏈接)的加密后的購(gòu)買(mǎi)信息,并且服務(wù)器可提供(324)該加密后的購(gòu)買(mǎi)信息324。一旦接收到加密后的購(gòu)買(mǎi)信息(324),移動(dòng)設(shè)備可使用移動(dòng)設(shè)備私鑰對(duì)購(gòu)買(mǎi)信息進(jìn)行解密并查核以確認(rèn)購(gòu)買(mǎi)信息是正確的(326)。如果購(gòu)買(mǎi)信息是正確的,則用戶可以選擇支付方法或金融賬戶來(lái)對(duì)購(gòu)買(mǎi)進(jìn)行支付(328)。在一個(gè)實(shí)現(xiàn)中,支付方法或金融賬戶可以包括信用卡、借記卡、代金卡、獎(jiǎng)勵(lì)里程、獎(jiǎng)勵(lì)卡、PayPal 、從銀行賬戶直接借記或直接扣賬。用戶可以設(shè)置與移動(dòng)通信相關(guān)聯(lián)的一個(gè)或更多個(gè)金融賬戶以從中進(jìn)行選擇。一旦選擇了用于進(jìn)行支付的金融賬戶,則可以使用商業(yè)設(shè)備公鑰對(duì)支付信息進(jìn)行加密(330)。支付信息可以包括信用卡信息,并且可以經(jīng)過(guò)加密地存儲(chǔ)在移動(dòng)設(shè)備上,或可以存儲(chǔ)在外部位置。一旦支付信息已經(jīng)被選擇并取得(retrieve),則它被加密、發(fā)送到服務(wù)器(332)并存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(334)。服務(wù)器可以使用如上所述的長(zhǎng)輪詢(參見(jiàn)圖2)將存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)的加密后的支付信息提供給商業(yè)設(shè)備(336)。為了接收支付,商業(yè)設(shè)備可以將支付信息與購(gòu)買(mǎi)信息(例如,向用戶收費(fèi)的量)一起發(fā)送到金融機(jī)構(gòu)(338)。然后金融機(jī)構(gòu)可以完成或處理利用移動(dòng)設(shè)備對(duì)購(gòu)買(mǎi)量的支付(340)。如果收費(fèi)成功,則可以向商業(yè)設(shè)備發(fā)送核準(zhǔn)確認(rèn)(342)。商業(yè)設(shè)備然后可以使用移動(dòng)公鑰對(duì)購(gòu)買(mǎi)確認(rèn)進(jìn)行加密(344)并將加密后的購(gòu)買(mǎi)確認(rèn)發(fā)送到服務(wù)器(346),在服務(wù)器上加密后的購(gòu)買(mǎi)確認(rèn)存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(348)。服務(wù)器可以使用如上所述的長(zhǎng)輪詢將存儲(chǔ)在桶中并由桶URI識(shí)別的加密后的購(gòu)買(mǎi)確認(rèn)提供給移動(dòng)設(shè)備(350)。移動(dòng)設(shè)備能夠采用移動(dòng)設(shè)備私鑰解密購(gòu)買(mǎi)確認(rèn)從而完成交易(352)??蛇x地,移動(dòng)設(shè)備然后可以通知服務(wù)器交易完成并且通信終止(354)。一旦從移動(dòng)設(shè)備接收到通知,服務(wù)器可以銷(xiāo)毀存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)的數(shù)據(jù)消息(356)。另選地,可以在預(yù)定時(shí)間量之后銷(xiāo)毀數(shù)據(jù)消息??梢詮淖詈笫褂?消息交換)或桶和桶URI的最初生成開(kāi)始確定預(yù)定時(shí)間量。在一個(gè)實(shí)現(xiàn)中,用戶或移動(dòng)設(shè)備可以確定這些安全設(shè)置。示例性移動(dòng)設(shè)備圖4是例示配置為與受邀方通信設(shè)備(或商業(yè)設(shè)備)建立通信會(huì)話的邀請(qǐng)方通信設(shè)備(或移動(dòng)設(shè)備)400的示例的框圖。移動(dòng)設(shè)備400可以包括耦接至通信接口 404以與諸如因特網(wǎng)的網(wǎng)絡(luò)進(jìn)行通信的處理電路402 (例如,處理器、處理模塊等)、和用于本地存儲(chǔ)例如公鑰、私鑰和交易信息(諸如收據(jù))的內(nèi)存設(shè)備406。內(nèi)存/存儲(chǔ)設(shè)備406可以包括生成公鑰/私鑰對(duì)和標(biāo)識(shí)符(例如QR碼)的操作(指令)408。處理電路402可以實(shí)現(xiàn)這些 操作和/或包括實(shí)現(xiàn)這些操作的密鑰/標(biāo)識(shí)符生成器410。處理電路402可以耦接至用于顯示交易信息和要被呈現(xiàn)給商業(yè)設(shè)備的標(biāo)識(shí)符的顯示模塊412。圖5是例示在邀請(qǐng)方通信設(shè)備中操作以與受邀方通信設(shè)備建立通信會(huì)話的方法的流程圖。為了建立通信會(huì)話,邀請(qǐng)方通信設(shè)備可以生成或獲得包括邀請(qǐng)方公鑰和相應(yīng)的邀請(qǐng)方私鑰的邀請(qǐng)方公鑰/私鑰對(duì)(502)。接下來(lái),可以向服務(wù)器發(fā)送與受邀方通信設(shè)備進(jìn)行通信會(huì)話的請(qǐng)求,該請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符。服務(wù)器可以建立桶統(tǒng)一資源標(biāo)識(shí)符(URI)以存儲(chǔ)數(shù)據(jù)消息并在邀請(qǐng)方通信設(shè)備和受邀方通信設(shè)備之間交換數(shù)據(jù)消息。使用受邀方標(biāo)識(shí)符,服務(wù)器可以向受邀方通信設(shè)備發(fā)送請(qǐng)求與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的詢問(wèn)或請(qǐng)求(504)。一旦受邀方通信設(shè)備接受,則邀請(qǐng)方通信設(shè)備可以從服務(wù)器接收桶URI和受邀方公鑰(506)。當(dāng)與受邀方通信設(shè)備進(jìn)行通信時(shí),邀請(qǐng)方通信設(shè)備可以使用其從服務(wù)器接收的受邀方公鑰對(duì)數(shù)據(jù)消息加密(508),并經(jīng)由桶URI將加密后的數(shù)據(jù)發(fā)送到桶,以用于以后由受邀方通信設(shè)備使用如上所述的長(zhǎng)輪詢?nèi)〉?510)。在一個(gè)實(shí)現(xiàn)中,通信會(huì)話可以是與受邀方通信設(shè)備的金融交易。受邀方通信設(shè)備可以是銷(xiāo)售點(diǎn)終端,而邀請(qǐng)方通信設(shè)備可以是移動(dòng)設(shè)備。圖6(包括圖6A和6B)是例示在移動(dòng)設(shè)備中操作以與商業(yè)設(shè)備進(jìn)行金融交易的示例性方法的流程圖。首先,用戶經(jīng)由移動(dòng)設(shè)備能夠登錄到用于便利與商業(yè)設(shè)備的交易的賬戶¢02)。一旦登錄,移動(dòng)設(shè)備可以生成或獲得包括移動(dòng)設(shè)備公鑰和相應(yīng)的移動(dòng)設(shè)備私鑰的移動(dòng)設(shè)備公鑰/私鑰對(duì)(604)。接下來(lái),可以生成諸如快速響應(yīng)(QR)碼或條形碼的標(biāo)識(shí)符,用于顯示給商業(yè)設(shè)備以開(kāi)始購(gòu)買(mǎi)過(guò)程(606)??梢越?jīng)由集成到商業(yè)設(shè)備中或在外部連接至商業(yè)設(shè)備的數(shù)據(jù)掃描儀將標(biāo)識(shí)符提供給商業(yè)設(shè)備(608)。接下來(lái),可以從服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符(URI)和商業(yè)設(shè)備公鑰(610)。一旦從服務(wù)器接收到桶URI和商業(yè)設(shè)備公鑰,移動(dòng)設(shè)備可以經(jīng)由桶URI從服務(wù)器上的桶請(qǐng)求購(gòu)買(mǎi)信息(612)。響應(yīng)于該請(qǐng)求,服務(wù)器可以將加密后的購(gòu)買(mǎi)信息提供給移動(dòng)設(shè)備(614)。使用移動(dòng)設(shè)備私鑰,移動(dòng)設(shè)備可以對(duì)加密后的購(gòu)買(mǎi)信息進(jìn)行解密(616)。在解密購(gòu)買(mǎi)信息之后,移動(dòng)設(shè)備可以查核交易信息并確定是否繼續(xù)購(gòu)買(mǎi)(618)。如果確定產(chǎn)品不再需要,則移動(dòng)設(shè)備可以結(jié)束交易(620)。相反,如果確定繼續(xù)購(gòu)買(mǎi)或交易,則移動(dòng)設(shè)備可以選擇用于完成交易的支付信息或金融賬戶信息(622)。一旦選擇了支付信息或金融賬戶信息,則可以使用商業(yè)設(shè)備公鑰對(duì)該信息進(jìn)行加密(624),并將其發(fā)送到服務(wù)器以存儲(chǔ)在桶中或與桶URI相關(guān)聯(lián)(鏈接),用于由商業(yè)設(shè)備來(lái)取得¢26)。接下來(lái),移動(dòng)設(shè)備可以從服務(wù)器上的桶接收加密后的購(gòu)買(mǎi)確認(rèn)¢28)。使用移動(dòng)設(shè)備私鑰,可以對(duì)加密后的購(gòu)買(mǎi)確認(rèn)進(jìn)行解密¢30)??蛇x地,當(dāng)交易完成并且移動(dòng)設(shè)備接收到完成購(gòu)買(mǎi)的確認(rèn)時(shí),移動(dòng)設(shè)備可以通知服務(wù)器交易已完成、并指示服務(wù)器銷(xiāo)毀位于桶中和/或與桶URI相關(guān)聯(lián)的數(shù)據(jù)消息或內(nèi)容以終止與商業(yè)設(shè)備的通信交換(632)。示例件商業(yè)設(shè)各圖7是例示配置為與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的受邀方通信設(shè)備700的示例的框圖。受邀方通信設(shè)備700可以包括耦接至通信接口 704以與諸如因特網(wǎng)的網(wǎng)絡(luò)進(jìn)行通信的處理電路702 (例如,處理器、處理模塊等)、和用于本地存儲(chǔ)交易信息、公鑰、私鑰、桶URI等的內(nèi)存設(shè)備706。內(nèi)存/存儲(chǔ)設(shè)備706可以包括生成公鑰/私鑰對(duì)的操作(指令)708。處理電路702可以實(shí)現(xiàn)這些操作和/或包括實(shí)現(xiàn)這些操作的密鑰生成器710。處理電路702可以耦接至數(shù)字掃描儀或讀卡器712,數(shù)字掃描儀或讀卡器712可以被集成到受邀方通信設(shè)備中或在外部附接到受邀方通信設(shè)備,并用于讀取或掃描顯示在邀請(qǐng)方通信設(shè)備的屏幕上的標(biāo)識(shí)符。圖8是例示在受邀方通信設(shè)備中操作以與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的方法的流程圖。為了建立通信會(huì)話,受邀方通信設(shè)備可以生成或獲得包括受邀方公鑰和相應(yīng)的受邀方私鑰的受邀方公鑰/私鑰對(duì)(802)。接下來(lái),可以從第三方(諸如服務(wù)器)接收與邀請(qǐng)方通信設(shè)備進(jìn)行通信會(huì)話的請(qǐng)求。請(qǐng)求可以包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符(URI)以存儲(chǔ)數(shù)據(jù)消息和在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間交換數(shù)據(jù)消息(804)。受邀方通信設(shè)備可以選擇拒絕加入通信會(huì)話的請(qǐng)求,或者選擇接受加入通信會(huì)話的請(qǐng)求。如果拒絕請(qǐng)求,則可以將拒絕決定發(fā)送到邀請(qǐng)方通信設(shè)備。另選地,受邀方通信設(shè)備可以接受請(qǐng)求。一旦接受請(qǐng)求,受邀方通信設(shè)備可以將其接受或響應(yīng)與受邀方公鑰一起經(jīng)由桶URI發(fā)送到邀請(qǐng)方通信設(shè)備(806)。受邀方通信設(shè)備可以經(jīng)由桶和/或桶URI從邀請(qǐng)方通信設(shè)備接收加密后的數(shù)據(jù)消息,該數(shù)據(jù)消息利用受邀方公鑰加密(808)。受邀方通信設(shè)備然后可以使用受邀方私鑰對(duì)數(shù)據(jù)消息進(jìn)行解密(810)。相反地,受邀方通信設(shè)備可以使用其經(jīng)由桶和/或桶URI從邀請(qǐng)方通信設(shè)備接收的邀請(qǐng)方公鑰對(duì)數(shù)據(jù)消息進(jìn)行加密(812),并經(jīng)由桶URI將加密后的數(shù)據(jù)消息發(fā)送到桶,用于以后由邀請(qǐng)方通信設(shè)備使用如上所討論的長(zhǎng)輪詢?nèi)〉?814)。如上所述,在一個(gè)實(shí)現(xiàn)中,通信會(huì)話可以是邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間的金融交易。在這樣的交易中,受邀方通信設(shè)備可以包括銷(xiāo)售點(diǎn)終端或商業(yè)設(shè)備,而邀請(qǐng)方通信設(shè)備可以包括移動(dòng)設(shè)備。圖9是例示在商業(yè)設(shè)備(受邀方通信設(shè)備)中操作以與移動(dòng)設(shè)備(邀請(qǐng)方通信設(shè)備)進(jìn)行金融交易的方法的流程圖。為了建立通信會(huì)話,商業(yè)設(shè)備可以生成或獲得包括商業(yè)設(shè)備公鑰和相應(yīng)的商業(yè)設(shè)備私鑰的商業(yè)設(shè)備公鑰/私鑰對(duì)(902)。當(dāng)購(gòu)買(mǎi)產(chǎn)品時(shí),移動(dòng)設(shè)備可以向商業(yè)設(shè)備的數(shù)字掃描儀或讀卡器呈現(xiàn)諸如二維碼(例如QR碼)的標(biāo)識(shí)符。數(shù)字掃描儀可以從移動(dòng)設(shè)備的顯示器讀取標(biāo)識(shí)符(904),并將標(biāo)識(shí)符發(fā)送到服務(wù)器用于驗(yàn)證并生成桶和桶URI (906)。一旦驗(yàn)證了標(biāo)識(shí)符,則商業(yè)設(shè)備可以從服務(wù)器接收桶URI用于與移動(dòng)設(shè)備交換數(shù)據(jù)消息(908)。使用移動(dòng)設(shè)備公鑰,商業(yè)設(shè)備可以對(duì)購(gòu)買(mǎi)信息進(jìn)行加密(910),并將其商業(yè)設(shè)備公鑰與加密后的購(gòu)買(mǎi)信息一起發(fā)送到服務(wù) 器上以存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(鏈接)(912)。購(gòu)買(mǎi)信息可以包括列出的要購(gòu)買(mǎi)的產(chǎn)品的清單以及各產(chǎn)品的價(jià)格。接下來(lái),商業(yè)設(shè)備可以經(jīng)由服務(wù)器上的桶和桶URI接收用于移動(dòng)設(shè)備的購(gòu)買(mǎi)的加密后的支付信息(914),然后將該支付信息發(fā)送到第三方(諸如金融機(jī)構(gòu))以完成支付過(guò)程(916)。商業(yè)設(shè)備然后可以接收來(lái)自第三方金融機(jī)構(gòu)的支付核準(zhǔn)/確認(rèn)(918)。然后可以使用移動(dòng)設(shè)備公鑰對(duì)購(gòu)買(mǎi)確認(rèn)進(jìn)行加密(920),并將其發(fā)送到服務(wù)器用于存儲(chǔ)在桶中或與桶和桶URI相關(guān)聯(lián)、并且以后由移動(dòng)設(shè)備取得(922)。示例性服務(wù)器圖10是例示配置為在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的服務(wù)器1000的示例的框圖。服務(wù)器1000可以包括耦接至通信接口 1004以與諸如因特網(wǎng)的網(wǎng)絡(luò)進(jìn)行通信的處理電路1002(例如,處理器、處理模塊等)、和用于本地存儲(chǔ)例如公鑰、私鑰、交易信息和桶URI信息的內(nèi)存設(shè)備1006。內(nèi)存/存儲(chǔ)設(shè)備1006可以包括生成桶和桶URI的操作(指令)1008。處理電路1002可以實(shí)現(xiàn)這些操作和/或包括實(shí)現(xiàn)這些操作的桶 和/或桶URI生成器1010。圖11是例示在服務(wù)器中操作以便利受邀方通信設(shè)備與邀請(qǐng)方通信設(shè)備之間的通信會(huì)話的示例性方法的流程圖。首先,服務(wù)器可以從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,該請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)(1102)。服務(wù)器然后可以生成或建立桶統(tǒng)一資源標(biāo)識(shí)符(URI),用于邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間的數(shù)據(jù)消息交換(1104)。使用受邀方標(biāo)識(shí),服務(wù)器可以代表邀請(qǐng)方通信設(shè)備向受邀方通信設(shè)備發(fā)送請(qǐng)求與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的詢問(wèn)或請(qǐng)求(1106)。服務(wù)器可以從受邀方通信設(shè)備接收對(duì)請(qǐng)求的響應(yīng)。響應(yīng)可以包括拒絕加入通信會(huì)話的邀請(qǐng)(或請(qǐng)求)或接受加入通信會(huì)話的邀請(qǐng)(或請(qǐng)求)。如果拒絕請(qǐng)求,則可以向邀請(qǐng)方通信設(shè)備發(fā)送拒絕決定。另選地,如果受邀方通信設(shè)備接受請(qǐng)求,則接收對(duì)請(qǐng)求的接受和受邀方公鑰(1108)。接受可以存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(1110),然后可以將接受確認(rèn)發(fā)送或推送到邀請(qǐng)方通信設(shè)備(1112)。服務(wù)器可以從邀請(qǐng)方通信設(shè)備接收旨在針對(duì)受邀方通信設(shè)備的加密后的數(shù)據(jù)消息,該數(shù)據(jù)消息利用受邀方公鑰加密(1114)。加密后的數(shù)據(jù)消息可以存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(I116),然后被發(fā)送或推送到受邀方通信設(shè)備(1118)。服務(wù)器也可以從受邀方通信設(shè)備接收旨在針對(duì)邀請(qǐng)方通信設(shè)備的加密后的數(shù)據(jù)消息,該數(shù)據(jù)消息利用邀請(qǐng)方公鑰加密(1120)。加密后的數(shù)據(jù)消息可以存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(I 122),然后被發(fā)送或推送到邀請(qǐng)方通信設(shè)備(1124)。在通信會(huì)話終止之后,服務(wù)器可以銷(xiāo)毀桶中和/或與桶URI相關(guān)聯(lián)的所有數(shù)據(jù)消息??梢栽陬A(yù)定時(shí)間段期滿或者由受邀方或邀請(qǐng)方通信設(shè)備通知會(huì)話結(jié)束時(shí)結(jié)束通信會(huì)話(1126)。預(yù)定時(shí)間量可以從最后使用(消息交換)或最初生成桶和桶URI開(kāi)始確定。圖12(包括圖12A和12B)是例示在服務(wù)器中操作以便利移動(dòng)設(shè)備與商業(yè)設(shè)備之間的金融交易的示例性方法的流程圖。首先,服務(wù)器可以從商業(yè)設(shè)備接收標(biāo)識(shí)符并驗(yàn)證以識(shí)別移動(dòng)設(shè)備(1202)。一旦驗(yàn)證了標(biāo)識(shí)符,則可以生成或獲得桶和/或桶URI用于移動(dòng)設(shè)備與商業(yè)設(shè)備之間的數(shù)據(jù)消息交換(1204)。然后可以將桶URI發(fā)送給商業(yè)設(shè)備(1206)。接下來(lái),可以從商業(yè)設(shè)備獲得加密后的購(gòu)買(mǎi)信息和商業(yè)設(shè)備公鑰(1208),并將其存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(1210)??梢韵蛞苿?dòng)設(shè)備發(fā)送商業(yè)設(shè)備公鑰和桶URI (1212)。然后可從移動(dòng)設(shè)備接收對(duì)于存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)的加密后的購(gòu)買(mǎi)信息的請(qǐng)求(1214)。響應(yīng)于來(lái)自移動(dòng)設(shè)備的請(qǐng)求,服務(wù)器可以將加密后的購(gòu)買(mǎi)信息發(fā)送到移動(dòng)設(shè)備用于查核(1216)。接下來(lái),可以從移動(dòng)設(shè)備接收加密后的支付信息(1218),并將其存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(1220)。然后將加密后的支付信息發(fā)送到商業(yè)設(shè)備(1222)。然后可以從商業(yè)設(shè)備接收加密后的購(gòu)買(mǎi)確認(rèn)(1224),并將其存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)(1226)。接下來(lái),可以將加密后的購(gòu)買(mǎi)確認(rèn)發(fā)送到移 動(dòng)設(shè)備(1228)。可選地,可以從移動(dòng)設(shè)備接收完成交易的指示和終止桶URI的指令(1230)。商業(yè)設(shè)備然后可以銷(xiāo)毀存儲(chǔ)在桶中和/或與桶URI相關(guān)聯(lián)的所有數(shù)據(jù)消息(1232)。登錄討稈圖13例示了根據(jù)本發(fā)明的實(shí)施方式的登錄界面1300。為了登錄,用戶可以將有效的用戶名和密碼分別輸入email (或用戶名)字段1302和密碼字段1304。登錄界面1300可以提供用戶忘記他或她的用戶名和/或密碼時(shí)的鏈接。一旦輸入用戶名和密碼,則用戶可以選擇登錄按鈕1306以繼續(xù)。圖14是例示在與商業(yè)設(shè)備建立通信會(huì)話之前認(rèn)證移動(dòng)設(shè)備的一個(gè)示例的流程圖。在此示例中,移動(dòng)設(shè)備1402能夠經(jīng)由無(wú)線通信網(wǎng)絡(luò)與服務(wù)器1404通信。如上所述,在登錄以后,移動(dòng)設(shè)備可以建立到服務(wù)器的網(wǎng)絡(luò)路徑或連接,以向服務(wù)器匿名識(shí)別它自己。利用密碼加密的email可以被發(fā)送到服務(wù)器用于識(shí)別(1406)。在一個(gè)實(shí)現(xiàn)中,可以使用利用256-位加密密鑰的高級(jí)加密標(biāo)準(zhǔn)(AES)。由于實(shí)際上并沒(méi)有向服務(wù)器提供email地址或密碼,所以可以匿名進(jìn)行識(shí)別。—旦接收到加密后的email,服務(wù)器就可以生成加密后的質(zhì)詢(challenge)信息并將其發(fā)送到移動(dòng)設(shè)備(1408)。一旦接收到這種加密后的質(zhì)詢信息,移動(dòng)設(shè)備就可以對(duì)加密后的質(zhì)詢進(jìn)行解密。使用解密后的質(zhì)詢信息,移動(dòng)設(shè)備可以使用其密碼對(duì)質(zhì)詢信息進(jìn)行加密,并將其發(fā)送到服務(wù)器作為對(duì)質(zhì)詢的響應(yīng)(1410)。服務(wù)器然后對(duì)響應(yīng)進(jìn)行驗(yàn)證,并且如果驗(yàn)證成功,則以令牌的形式向移動(dòng)設(shè)備發(fā)送訪問(wèn)授權(quán)消息,以允許移動(dòng)設(shè)備實(shí)現(xiàn)與商業(yè)設(shè)備的通信會(huì)話(1412)。在一個(gè)實(shí)現(xiàn)中,通信會(huì)話可以是與商業(yè)設(shè)備的金融交易。根據(jù)一個(gè)實(shí)施方式,令牌可以是對(duì)商業(yè)設(shè)備和與移動(dòng)設(shè)備的通信會(huì)話特定的。另外,令牌可以僅對(duì)指定時(shí)間段(例如I小時(shí))有效。在指定時(shí)間段期滿之后,令牌可以失效,以結(jié)束特定通信會(huì)話。標(biāo)識(shí)符界面圖15例示了根據(jù)本發(fā)明的實(shí)施方式的標(biāo)識(shí)符界面1500。在一個(gè)實(shí)現(xiàn)中,標(biāo)識(shí)符可以是二維(2D)碼,例如快速響應(yīng)(QR)碼。一旦移動(dòng)設(shè)備被驗(yàn)證,則移動(dòng)設(shè)備可以生成標(biāo)識(shí)符并將其顯示在移動(dòng)設(shè)備的界面1502上,以允許用戶向商業(yè)設(shè)備呈現(xiàn)標(biāo)識(shí)符。標(biāo)識(shí)符界面上的“退出”按鈕可以允許用戶斷開(kāi)通信會(huì)話或交易。桶URI初始化過(guò)稈圖16是例示初始化用于移動(dòng)設(shè)備和商業(yè)設(shè)備之間的特定通信會(huì)話的桶URI的流程圖。如上所述,在對(duì)移動(dòng)設(shè)備驗(yàn)證之后,可以生成標(biāo)識(shí)符并將其呈現(xiàn)給商業(yè)設(shè)備(1602)。商業(yè)設(shè)備可以使用數(shù)字掃描儀或讀卡器讀取標(biāo)識(shí)符,然后將標(biāo)識(shí)符與商業(yè)設(shè)備公鑰一起發(fā)送到服務(wù)器(1604)。服務(wù)器然后可以生成桶和/或桶URI并將桶URI與商業(yè)設(shè)備公鑰一起發(fā)送到移動(dòng)設(shè)備(1606)。響應(yīng)于從服務(wù)器接收桶URI和商業(yè)設(shè)備公鑰,移動(dòng)設(shè)備然后可以經(jīng)由桶/或桶URI將其移動(dòng)設(shè)備公鑰提供至服務(wù)器(1608)交易概要界面圖17例示了根據(jù)本發(fā)明的實(shí)施方式的交易概要界面1700。在移動(dòng)設(shè)備已經(jīng)被驗(yàn)證并且桶和/或桶URI已經(jīng)建立以后,移動(dòng)設(shè)備可以接收交易概要用于查核。概要可以包括交易總購(gòu)買(mǎi)量1702以及附加交易信息,其包括但不限于商戶名稱與地址、商戶稅收標(biāo)識(shí)符、要購(gòu)買(mǎi)的條目、日期和列出的價(jià)格列表1704。在查核概要以后,可以選擇“繼續(xù)支付”按鈕1706以提示用戶選擇用于交易的支付方法或金融賬戶。支付界面圖18例示了根據(jù)本發(fā)明的實(shí)施方式的支付界面1800。一旦如上所述選擇“繼續(xù)支付”按鈕,就可以在移動(dòng)設(shè)備上顯示支付界面1800。支付界面可以識(shí)別針對(duì)交易要支付的總價(jià)格1802以及可以被選擇用來(lái)支付購(gòu)買(mǎi)的多種支付方法或金融賬戶。作為示例,用戶可以在第一支付方法(金融賬戶)1804、第二支付方法(金融賬戶)1806或第三支付方法(金融賬戶)1808中進(jìn)行選擇。如圖所示,第一支付方法1804和第三支付方法1808可以是借記卡,而第二支付方法1806是信用卡。通過(guò)選擇支付方法,移動(dòng)設(shè)備然后可以向商業(yè)設(shè)備發(fā)送相應(yīng)的支付信息??梢酝ㄟ^(guò)選擇“添加新支付”按鈕1810來(lái)添加其他的支付方法(金融賬戶)。一旦選擇了“添加新支付”按鈕1810,則用戶可以接收到如圖19所示的添加支付界面1900。使用添加支付界面,可以通過(guò)輸入諸如卡號(hào)1902、卡到期日期1904和卡類(lèi)型1906 (例如,借記卡、信用卡、代金卡或預(yù)付卡)的信息來(lái)添加新的支付方法。在輸入卡信息以后,可以選擇“檢查并添加”按鈕1908來(lái)將卡添加到可用支付選項(xiàng)。支付過(guò)稈圖20是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間的支付方法的流程圖。如上所述,服務(wù)器可以建立桶和/或桶URI。服務(wù)器可以將桶URI與移動(dòng)設(shè)備公鑰一起發(fā)送到商業(yè)設(shè)備(2002)。一旦商業(yè)設(shè)備具有桶URI,則商業(yè)設(shè)備可以經(jīng)由服務(wù)器上的桶URI將加密后的賬單發(fā)送到移動(dòng)設(shè)備(2004)。賬單可以使用移動(dòng)設(shè)備公鑰進(jìn)行加密。服務(wù)器可以將加密后的賬單發(fā)送或推送至移動(dòng)設(shè)備(2006)。如以上參考圖18-19所討論的,用戶可以選擇然后使用移動(dòng)設(shè)備公鑰進(jìn)行加密的支付方法(金融賬戶),并經(jīng)由服務(wù)器上的桶URI將其發(fā)送至桶以便商業(yè)設(shè)備取得(2008)。圖21是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間的支付交易的流程圖。一旦從移動(dòng)設(shè)備接收到加密后的支付信息,服務(wù)器就可以將加密后的支付方法發(fā)送或推送到商業(yè)設(shè)備(2102),而商業(yè)設(shè)備可以將支付信息發(fā)送到金融機(jī)構(gòu)以執(zhí)行資金轉(zhuǎn)移(2104)。一旦完成了資金轉(zhuǎn)移或收費(fèi),則金融機(jī)構(gòu)可以向商業(yè)設(shè)備發(fā)送支付確認(rèn)(2106)。響應(yīng)于確認(rèn),商業(yè)設(shè)備可以加密后的購(gòu)買(mǎi)信息發(fā)送或推送到服務(wù)器上的桶URI (2108)。購(gòu)買(mǎi)可以利用移動(dòng)設(shè)備公鑰進(jìn)行加密。服務(wù)器然后可以使用如上所述的長(zhǎng)輪詢將加密后的購(gòu)買(mǎi)信息發(fā)送或推送到移動(dòng)設(shè)備(2110)。圖22例示了根據(jù)本發(fā)明的實(shí)施方式的支付確認(rèn)界面2200。一旦交易完成,則可以將支付確認(rèn)發(fā)送至移動(dòng)設(shè)備2202??梢赃x擇“返回菜單”按鈕2204以在移動(dòng)設(shè)備上生成主菜單界面。近場(chǎng)通信
圖23是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)的金融交易的流程圖。移動(dòng)設(shè)備可以放置在NFC范圍內(nèi),典型地為4cm或更小,使得移動(dòng)設(shè)備上的NFC標(biāo)識(shí)發(fā)送或傳輸至商業(yè)設(shè)備(2302)。在建立桶和/或桶URI的過(guò)程中,商業(yè)設(shè)備經(jīng)由網(wǎng)絡(luò)連接連接到服務(wù)器,并經(jīng)由該桶URI將購(gòu)買(mǎi)信息發(fā)送或推送至服務(wù)器上的桶(2304)。作為響應(yīng),服務(wù)器可以生成或獲得用于與商業(yè)設(shè)備的特定通信會(huì)話的桶URI,并將桶URI發(fā)送或推送到移動(dòng)設(shè)備(2306)。
通信-沒(méi)有對(duì)于移動(dòng)設(shè)備的網(wǎng)絡(luò)連接圖24是例示移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)的金融交易的流程圖。當(dāng)因特網(wǎng)或網(wǎng)絡(luò)連接對(duì)于移動(dòng)設(shè)備不可用時(shí),NFC允許移動(dòng)設(shè)備與商業(yè)設(shè)備之間的通信。移動(dòng)設(shè)備可以通過(guò)NFC經(jīng)由商業(yè)設(shè)備連接到服務(wù)器,以允許使用桶和/或桶URI進(jìn)行通信。移動(dòng)設(shè)備可以放置在NFC范圍內(nèi),典型地為4cm或更小,使得移動(dòng)設(shè)備上的NFC標(biāo)識(shí)發(fā)送或傳輸至商業(yè)設(shè)備(2402)。在建立桶和/或桶URI的過(guò)程中,商業(yè)設(shè)備經(jīng)由網(wǎng)絡(luò)連接連接到服務(wù)器,并將購(gòu)買(mǎi)信息發(fā)送或推送至服務(wù)器(2404)。作為響應(yīng),服務(wù)器可以生成或獲得用于與商業(yè)設(shè)備的特定通信會(huì)話的桶和/或桶URI (2406)。商業(yè)設(shè)備然后可以將桶URI發(fā)送或推送至移動(dòng)設(shè)備(2408)。在一個(gè)實(shí)現(xiàn)中,除了 AES 256之外,可以利用RSA-2048端對(duì)端地(end to end)對(duì)通信進(jìn)行加密。作為結(jié)果,在作為移動(dòng)設(shè)備的代理的商業(yè)設(shè)備中不存在風(fēng)險(xiǎn)。通信-沒(méi)有網(wǎng)絡(luò)連接圖25是例示在沒(méi)有網(wǎng)絡(luò)連接的情況下移動(dòng)設(shè)備和商業(yè)設(shè)備之間使用近場(chǎng)通信(NFC)的金融交易的流程圖。移動(dòng)設(shè)備可以放置在NFC范圍內(nèi),典型地為4cm或更小,使得移動(dòng)設(shè)備上的NFC標(biāo)識(shí)發(fā)送或傳輸至商業(yè)設(shè)備(2502)。當(dāng)對(duì)于移動(dòng)設(shè)備或商業(yè)設(shè)備沒(méi)有網(wǎng)絡(luò)連接可用時(shí),商業(yè)設(shè)備可以在實(shí)施調(diào)制解調(diào)器連接時(shí)將購(gòu)買(mǎi)信息發(fā)送或推送至商業(yè)設(shè)備中的輔助服務(wù)器(2504)。在建立桶URI的過(guò)程中,商業(yè)設(shè)備連接至服務(wù)器,并將購(gòu)買(mǎi)信息發(fā)送或推送至服務(wù)器(2504)。作為響應(yīng),輔助服務(wù)器可以生成或獲得用于與商業(yè)設(shè)備的特定通信會(huì)話的桶和/或桶URI (2506)。商業(yè)設(shè)備然后可以將桶URI發(fā)送或推送至移動(dòng)設(shè)備(2508)。當(dāng)網(wǎng)絡(luò)連接建立并且商業(yè)設(shè)備中的調(diào)制解調(diào)器可以連接至因特網(wǎng)時(shí),它們可以實(shí)現(xiàn)與主或中央服務(wù)器的交易。圖中所例示的組件、步驟、特征和/或功能中的一個(gè)或多個(gè)可以重新安排和/或組合為單一組件、步驟、特征或功能,或者在多個(gè)組件、步驟或功能中實(shí)施。在不脫離這里所公開(kāi)的新穎特征的情況下,也可以添加其他的元件、組件、步驟和/或功能。圖中所例示的裝置、設(shè)備和/或組件可以配置為執(zhí)行圖中所描述的方法、特征或步驟中的一個(gè)或多個(gè)。這里所描述的新穎算法也可以有效地在軟件中實(shí)現(xiàn)和/或嵌入到硬件中。并且,應(yīng)該注意,已經(jīng)將至少一些實(shí)現(xiàn)描述為被描繪為流程圖、結(jié)構(gòu)圖或框圖的處理。雖然流程圖可以將操作描述為順序處理,但是操作中的許多可以并行或同時(shí)執(zhí)行。另夕卜,操作的順序可以重新安排。當(dāng)處理的操作完成時(shí),處理終止。處理可以對(duì)應(yīng)于方法、函數(shù)、程序、子例程、子程序等。當(dāng)處理對(duì)應(yīng)于函數(shù)時(shí),其終止對(duì)應(yīng)于函數(shù)返回調(diào)用函數(shù)或主函數(shù)。
此外,能夠通過(guò)硬件、軟件、固件、中間件、微代碼或其任意組合來(lái)實(shí)現(xiàn)實(shí)施方式。當(dāng)以軟件、固件、中間件或微代碼實(shí)現(xiàn)時(shí),執(zhí)行必要任務(wù)的程序代碼或代碼段能夠存儲(chǔ)在諸如存儲(chǔ)介質(zhì)或其他存儲(chǔ)器的機(jī)器可讀介質(zhì)中。處理器能夠執(zhí)行必要的任務(wù)。代碼段能夠代表處理、功能、子程序、程序、例程、子例程、模塊、軟件包、類(lèi)、或指令、數(shù)據(jù)結(jié)構(gòu)或程序語(yǔ)句的任意組合。代碼段能夠通過(guò)傳遞和/或接收信息、數(shù)據(jù)、變量、參數(shù)、或內(nèi)存內(nèi)容來(lái)耦接至另外的代碼段或硬件電路。信息、變量、參數(shù)、數(shù)據(jù)等能夠經(jīng)由包括內(nèi)存共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)鹊娜魏魏线m的方式來(lái)傳遞、轉(zhuǎn)送或傳輸。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”和/或“處理器可讀介質(zhì)”能夠包括但不限于便攜式或固定存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備和能夠存儲(chǔ)、包含或承載指令和/或數(shù)據(jù)的各種其他非易失性介質(zhì)。因此,這里所描述的各種方法能夠通過(guò)指令和/或數(shù)據(jù)部分或全部實(shí)現(xiàn),指令和/或數(shù)據(jù)能夠存儲(chǔ)在“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”和/或“處理器可讀介質(zhì)”中并且被一個(gè)或多個(gè)處理器、機(jī)器和/或設(shè)備執(zhí)行。 結(jié)合這里所公開(kāi)的示例來(lái)描述的多種示例性邏輯圖、模塊、電路、元件、和/或組件可以利用被設(shè)計(jì)來(lái)執(zhí)行這里所描述的功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或其他可編程邏輯組件、離散門(mén)或晶體管邏輯、離散硬件組件或其任意組合來(lái)實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但是另選地,處理器可以是任意傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以實(shí)現(xiàn)為計(jì)算組件的組合,例如,DSP和微處理器、許多微處理器、與DSP核結(jié)合的一個(gè)或多個(gè)微處理器、或者任何其他這種配置的組合。結(jié)合這里所公開(kāi)的示例來(lái)描述的方法或算法可以以處理單元、編程指令或其他指示的形式在硬件中、在可通過(guò)處理器執(zhí)行的軟件模塊中、或在其組合中直接實(shí)現(xiàn),并且可以包含在單一設(shè)備中或分布在多個(gè)設(shè)備上。軟件模塊可以駐留在RAM存儲(chǔ)器、閃存存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可移除盤(pán)、CD-ROM、或本領(lǐng)域已知的任何其他形式的存儲(chǔ)介質(zhì)中。存儲(chǔ)介質(zhì)可以耦接至處理器,使得處理器可以從存儲(chǔ)介質(zhì)讀取信息并向存儲(chǔ)介質(zhì)寫(xiě)入信息。另選地,存儲(chǔ)介質(zhì)可以集成到處理器中。本領(lǐng)域技術(shù)人員還應(yīng)該理解,結(jié)合這里所公開(kāi)的實(shí)施方式來(lái)描述的各種例示性邏輯框、模塊、電路和算法步驟可以實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或兩者的組合。為了清楚地例示硬件和軟件的這種可交換性,以上一般就其功能對(duì)各種例示性組件、框、模塊、電路和步驟進(jìn)行了描述。這樣的功能是否實(shí)現(xiàn)為硬件或軟件取決于施加于整體系統(tǒng)上的特定應(yīng)用和設(shè)計(jì)約束。在不脫離本發(fā)明的情況下,這里所描述的本發(fā)明的各種特征可以在不同系統(tǒng)中實(shí)現(xiàn)。應(yīng)當(dāng)注意,以上的實(shí)施方式僅僅是示例,其不應(yīng)該被理解為對(duì)本發(fā)明進(jìn)行限制。對(duì)實(shí)施方式的描述旨在例示,并不限制權(quán)利要求的范圍。如此,本教示可以容易地應(yīng)用到其他類(lèi)型的裝置上,并且許多替代、修改和變型對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
權(quán)利要求
1.一種在邀請(qǐng)方通信設(shè)備中操作以建立通信會(huì)話的方法,該方法包括 發(fā)送與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求,經(jīng)由服務(wù)器發(fā)送到所述受邀方通信設(shè)備的所述請(qǐng)求包括邀請(qǐng)方公鑰和受邀方標(biāo)識(shí)符;以及 一旦所述受邀方通信設(shè)備接受所述請(qǐng)求,則從所述服務(wù)器接收桶統(tǒng)一資源標(biāo)識(shí)符和受邀方公鑰,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置。
2.根據(jù)權(quán)利要求I所述的方法,該方法還包括 使用所述受邀方公鑰對(duì)針對(duì)所述受邀方通信設(shè)備的數(shù)據(jù)消息進(jìn)行加密;以及將加密后的數(shù)據(jù)消息發(fā)送到所述桶統(tǒng)一資源標(biāo)識(shí)符,用于由所述受邀方通信設(shè)備取得,所述桶統(tǒng)一資源標(biāo)識(shí)符位于所述服務(wù)器上。
3.根據(jù)權(quán)利要求I所述的方法,該方法還包括 從所述服務(wù)器上的所述桶統(tǒng)一資源標(biāo)識(shí)符接收數(shù)據(jù)消息,所述數(shù)據(jù)消息由所述受邀方通信設(shè)備發(fā)送到所述桶統(tǒng)一資源標(biāo)識(shí)符并使用所述邀請(qǐng)方公鑰進(jìn)行加密;以及使用邀請(qǐng)方私鑰對(duì)所述消息進(jìn)行解密。
4.根據(jù)權(quán)利要求I所述的方法,該方法還包括 經(jīng)由所述服務(wù)器上的所述桶統(tǒng)一資源標(biāo)識(shí)符從所述受邀方通信設(shè)備接收利用所述邀請(qǐng)方公鑰進(jìn)行加密的加密后的購(gòu)買(mǎi)信息,所述加密后的購(gòu)買(mǎi)信息識(shí)別要由所述邀請(qǐng)方通信設(shè)備購(gòu)買(mǎi)的產(chǎn)品; 使用邀請(qǐng)方私鑰對(duì)加密后的支付信息進(jìn)行解密; 選擇用于支付金融交易的金融賬戶;以及 使用所述邀請(qǐng)方公鑰對(duì)金融賬戶信息進(jìn)行加密,并經(jīng)由所述服務(wù)器上的所述桶統(tǒng)一資源標(biāo)識(shí)符將加密后的金融賬戶信息發(fā)送到所述受邀方通信設(shè)備。
5.一種在受邀方通信設(shè)備中操作以建立通信會(huì)話的方法,該方法包括 經(jīng)由服務(wù)器接收與邀請(qǐng)方通信設(shè)備建立通信會(huì)話的請(qǐng)求,所述請(qǐng)求包括邀請(qǐng)方公鑰和桶統(tǒng)一資源標(biāo)識(shí)符,所述桶統(tǒng)一資源標(biāo)識(shí)符識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置;以及 一旦接受所述請(qǐng)求,則向所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送受邀方公鑰。
6.根據(jù)權(quán)利要求5所述的方法,該方法還包括 經(jīng)由所述桶統(tǒng)一資源標(biāo)識(shí)符從所述邀請(qǐng)方通信設(shè)備接收加密后的數(shù)據(jù)消息,所述加密后的數(shù)據(jù)消息利用所述受邀方公鑰進(jìn)行加密;以及 使用受邀方私鑰對(duì)所述加密后的數(shù)據(jù)消息進(jìn)行解密。
7.根據(jù)權(quán)利要求5所述的方法,該方法還包括 使用邀請(qǐng)方公鑰對(duì)數(shù)據(jù)消息進(jìn)行加密;以及 將加密后的數(shù)據(jù)消息發(fā)送到所述桶統(tǒng)一資源標(biāo)識(shí)符,用于由所述邀請(qǐng)方通信設(shè)備取得。
8.根據(jù)權(quán)利要求5所述的方法,該方法還包括 將利用所述邀請(qǐng)方公鑰進(jìn)行加密的加密后的購(gòu)買(mǎi)信息發(fā)送到所述桶統(tǒng)一資源標(biāo)識(shí)符,用于向所述邀請(qǐng)方通信設(shè)備發(fā)送,所述加密后的購(gòu)買(mǎi)信息識(shí)別要由所述邀請(qǐng)方通信設(shè)備購(gòu)買(mǎi)的產(chǎn)品;將加密后的支付信息發(fā)送到第三方,以處理對(duì)于在所述加密后的購(gòu)買(mǎi)信息中所識(shí)別的產(chǎn)品的支付; 接收對(duì)處理的支付的確認(rèn);以及 使用所述邀請(qǐng)方公鑰對(duì)所述確認(rèn)進(jìn)行加密,并發(fā)送到所述桶統(tǒng)一資源標(biāo)識(shí)符,用于由所述邀請(qǐng)方通信設(shè)備取得。
9.一種在服務(wù)器中操作以在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的方法,該方法包括 從邀請(qǐng)方通信設(shè)備接收與受邀方通信設(shè)備建立通信會(huì)話的請(qǐng)求; 生成識(shí)別所述服務(wù)器上的用于存儲(chǔ)在所述通信會(huì)話期間交換的數(shù)據(jù)消息的位置的桶統(tǒng)一資源標(biāo)識(shí)符; 將所述請(qǐng)求和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述受邀方通信設(shè)備;以及一旦接收到所述受邀方通信設(shè)備接受所述請(qǐng)求的響應(yīng),則將受邀方公鑰和所述桶統(tǒng)一資源標(biāo)識(shí)符發(fā)送到所述邀請(qǐng)方通信設(shè)備。
10.根據(jù)權(quán)利要求9所述的方法,該方法還包括 從所述邀請(qǐng)方通信設(shè)備接收針對(duì)所述受邀方通信設(shè)備的加密后的數(shù)據(jù)消息,所述加密后的消息使用所述受邀方公鑰進(jìn)行加密; 將所述加密后的數(shù)據(jù)消息與所述桶統(tǒng)一資源標(biāo)識(shí)符相關(guān)聯(lián);以及 將所述加密后的數(shù)據(jù)消息發(fā)送到所述受邀方通信設(shè)備。
11.根據(jù)權(quán)利要求9所述的方法, 從所述受邀方通信設(shè)備接收利用邀請(qǐng)方公鑰進(jìn)行加密的加密后的購(gòu)買(mǎi)信息,所述加密后的購(gòu)買(mǎi)消息識(shí)別要由所述邀請(qǐng)方通信設(shè)備購(gòu)買(mǎi)的產(chǎn)品; 將所述加密后的購(gòu)買(mǎi)信息與所述桶統(tǒng)一資源標(biāo)識(shí)符相關(guān)聯(lián);以及 將所述加密后的購(gòu)買(mǎi)信息發(fā)送到所述邀請(qǐng)方通信設(shè)備以供查核。
12.根據(jù)權(quán)利要求1、5或9中的任一項(xiàng)所述的方法,其中一旦所述通信會(huì)話終止或在預(yù)定時(shí)間量之后,銷(xiāo)毀與所述桶統(tǒng)一資源標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)消息。
13.根據(jù)權(quán)利要求1、5或9中的任一項(xiàng)所述的方法,其中所述受邀方通信設(shè)備是銷(xiāo)售終端點(diǎn),而所述邀請(qǐng)方通信設(shè)備是移動(dòng)設(shè)備。
14.根據(jù)權(quán)利要求1、5或9中的任一項(xiàng)所述的方法,其中所述通信會(huì)話是所述邀請(qǐng)方通信設(shè)備與所述受邀方通信設(shè)備之間的金融交易。
全文摘要
本發(fā)明的實(shí)施方式包括用于在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間建立通信會(huì)話的系統(tǒng)和方法。數(shù)據(jù)消息在邀請(qǐng)方通信設(shè)備與受邀方通信設(shè)備之間交換,而任何其他實(shí)體或通信設(shè)備不能夠分析、訪問(wèn)或理解數(shù)據(jù)消息。為了交換數(shù)據(jù)消息,在服務(wù)器或其他數(shù)據(jù)庫(kù)上設(shè)立用于存儲(chǔ)數(shù)據(jù)消息的桶。由服務(wù)器生成桶統(tǒng)一資源標(biāo)識(shí)符,并將其提供到邀請(qǐng)方和受邀方通信設(shè)備。邀請(qǐng)方和受邀方通信設(shè)備經(jīng)由桶統(tǒng)一資源標(biāo)識(shí)符相互發(fā)送數(shù)據(jù)消息。
文檔編號(hào)H04L9/30GK102629921SQ201110248608
公開(kāi)日2012年8月8日 申請(qǐng)日期2011年8月26日 優(yōu)先權(quán)日2011年2月7日
發(fā)明者J·阿尤索德保羅 申請(qǐng)人:J·阿尤索德保羅