用於支持使用集成碼的支付服務的方法及其系統和設備與流程
2023-07-13 22:14:06
本發明涉及支付服務,並且更具體地,涉及一種用於支持使用集成碼的支付服務的方法以及用於該方法的系統和設備,在所述方法中,通過使用戶信息和附加信息隨機化來生成集成碼以用於購買產品,並且可以使用所生成的集成碼來支持用於已請求了生成支付服務的終端的支付服務或通過在終端之間共享的支付服務。
背景技術:
隨著移動通信網和終端的規範的發展,移動通信終端已偏離簡單的通信裝置或信息提供裝置的常規範疇並且成為當代人的必要附屬物,以及存在朝向全娛樂裝置的發展趨勢。特別地,由於這種連續的發展,被認為是當代人的必需品的移動通信終端不僅已實現小型化和重量減少,而且也正被改良為具有各種功能的複雜通信終端。
這種移動通信終端能夠使用條形碼來提供支付服務。當前,被附加到各個產品並且允許識別產品信息的條形碼由設置在大商店的現金出納機或銷售點(POS)系統處的條形碼掃描器讀取並且被有用地用來自動地組織銷售數據。因為碼系統已從一維布置擴展到二維或更多維布置並且可包含的信息在快速地增加,所以使用的範圍在逐日擴大。
然而,當客戶在特定商店處購買多個產品時,在執行支付操作數次以進行針對相應產品的支付時存在不便,並且用於以集成方式管理特許經營人信息、支付的金額以及關於支付手段的信息的系統是必要的。
另外,各個產品存在條形碼、快速響應(QR)碼等。因此,當利用可攜式終端進行離線支付時,有必要執行支付操作數次以進行針對多個產品的支付,並且不能夠以集成方式執行針對多個產品的支付操作。在沒有條形碼、QR碼等的產品或在識別條形碼、QR碼等時有困難的裝置的情況下,支付是不可能的並且身份驗證是困難的。另外,附加功能的可擴展性低。
技術實現要素:
技術問題
為了在當客戶在特定商店處購買多個產品時執行支付操作數次並且進行針對多個產品的支付時避免不便,本發明致力於提供一種用於支持使用集成碼的支付服務的方法以及用於該方法的系統和設備,在所述方法中,通過使用戶信息和附加信息隨機化來生成集成碼以購買多個產品,並且能夠使用所述集成碼來進行支付。
此外,本發明致力於提供一種用於支持使用集成碼的支付服務的方法以及用於該方法的系統和設備,在所述方法中,能夠生成集成碼的終端將所述集成碼發送到不能夠生成集成碼的終端,使得不能夠生成集成碼的所述終端也能夠使用所述集成碼。
技術方案
本發明的一個方面提供一種服務設備,該服務設備包括:服務通信單元,該服務通信單元被配置為與多個終端進行通信並且發送和接收用於提供基於集成碼的支付服務的數據;以及服務控制單元,該服務控制單元被配置為從任意一個終端收集用於處理與產品購買有關的支付的用戶信息和附加信息,使所收集到的用戶信息和附加信息隨機化,基於經隨機化的用戶信息和附加信息來生成集成碼,並且將所生成的集成碼提供給所述終端。
所述用戶信息可以包括用於標識用戶的身份(ID)、名字和社會安全號碼中的至少一個。
所述附加信息可以包括特許經營人信息、支付信息以及至少一條支付手段信息。
所述服務控制單元可以通過將所述附加信息隨機地設定為字符、數字或符號的組合來使所述附加信息隨機化。
所述服務控制單元可以檢查與所述用戶信息對應的隨機碼以及與所述附加信息對應的隨機碼並且通過組合經檢查的隨機碼來生成所述集成碼。
所述服務控制單元可以連同所述用戶信息和所述附加信息一起從所述終端附加地收集認證信息。
所述認證信息可以包括關於密碼、指紋識別信息和生物計量信息當中的至少一個認證手段的信息。
當從另一終端接收到認證信息和與提供給所述終端的所述集成碼相同的集成碼時,所述服務控制單元可以執行控制,使得認證通過對從所述終端接收到的所述認證信息和從所述其它終端接收到的所述認證信息進行比較被執行,然後所述支付服務根據所述其它終端的請求被提供。
本發明的另一方面提供一種終端,該終端包括:通信單元,該通信單元被配置為與服務設備進行通信並且發送和接收用於基於集成碼來進行與產品購買有關的支付的數據;以及控制單元,該控制單元被配置為獲取用於與所述產品購買有關的所述支付的用戶信息和附加信息,將所獲取的用戶信息和附加信息發送到所述服務設備,從所述服務設備接收基於隨機化的用戶信息和附加信息而生成的集成碼,並且執行控制使得所述支付使用所接收到的集成碼來進行。
所述控制單元可以選擇關於信用卡支付、行動支付、帳戶轉帳、現金支付、借記卡支付、折扣卡和積分卡當中的至少一個支付手段的信息,並且執行控制使得所選擇的關於支付手段的信息被包括在所述附加信息中或者在所述集成碼被接收到之後發送到所述服務設備。
在用於與所述產品購買有關的所述支付的所述用戶信息和所述附加信息被收集之後,所述控制單元可以使所收集到的用戶信息和附加信息隨機化,基於經隨機化的用戶信息和附加信息來生成所述集成碼,並且執行控制使得使用所生成的集成碼來進行所述支付。
所述控制單元可以連同用於與所述產品購買有關的所述支付的所述用戶信息和所述附加信息一起附加地收集認證信息,並且與至少一個其它終端共享所生成的集成碼。
當從所述其它終端接收到集成碼和認證信息並且從所述其它終端接收到的所述認證信息和所收集到的認證信息匹配時,所述控制單元可以完成認證並且然後通過從所述服務設備請求使用所接收到的集成碼的支付服務來執行控制,以執行所述支付。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的系統,該系統包括:終端,該終端被配置為獲取用於與產品購買有關的支付的用戶信息和附加信息,將所獲取的用戶信息和附加信息發送到服務設備,從所述服務設備接收基於隨機化的用戶信息和附加信息而生成的集成碼,並且執行控制使得所述支付使用所接收到的集成碼來進行;以及所述服務設備,所述服務設備被配置為從所述終端收集用於與所述產品購買有關的所述支付的所述用戶信息和所述附加信息,使所收集到的用戶信息和附加信息隨機化,基於經隨機化的用戶信息和附加信息來生成所述集成碼,並且根據所述終端的請求通過將所生成的集成碼提供給所述終端來支持支付服務。
所述終端可以獲取認證信息,將所獲取的認證信息發送到所述服務設備,並且執行控制使得與至少一個其它終端共享從所述服務設備接收到的所述集成碼。
當從所述其它終端接收到集成碼和認證信息並且從所述其它終端接收到的所述認證信息和所收集到的認證信息匹配時,所述終端可以完成認證並且然後從所述服務設備請求使用所接收到的集成碼的支付服務。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由服務設備從任意一個終端收集用於與產品購買有關的支付的用戶信息和附加信息;由所述服務設備使所收集到的用戶信息和附加信息隨機化;由所述服務設備基於經隨機化的用戶信息和附加信息來生成集成碼;以及由所述服務設備將所生成的集成碼提供給所述終端。
所述方法還可以包括,在將所生成的集成碼提供給所述終端之後:由所述服務設備接收關於信用卡支付、行動支付、帳戶轉帳、現金支付、折扣卡和積分卡當中的至少一個支付手段的信息;由所述服務設備組合所接收到的關於支付手段的信息和先前生成的集成碼;以及由所述服務設備來處理使用與所述支付手段組合的所述集成碼的所述支付。
收集所述用戶信息和所述附加信息的步驟可以包括由所述服務設備從所述終端附加地收集認證信息,並且所述方法還可以包括,在將所生成的集成碼提供給所述終端之後:由所述服務設備從另一終端接收認證信息和與提供給所述終端的所述集成碼相同的集成碼;由所述服務設備對從所述終端接收到的所述認證信息和從所述其它終端接收到的所述認證信息進行比較以執行認證;以及由所述服務設備在所述認證成功時根據所述其它終端的請求來處理所述支付。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由終端獲取用於與產品購買有關的支付的用戶信息和附加信息;由所述終端將所獲取的用戶信息和附加信息發送到服務設備,由所述終端從所述服務設備接收基於隨機化的用戶信息和附加信息而生成的集成碼;以及由所述終端支持使用所述集成碼的支付服務,以提供所述支付服務。
支持所述支付服務的步驟可以包括由所述終端將所接收到的集成碼發送到至少一個其它終端以共享所述集成碼並且支持所述支付服務,使得所述支付服務被提供給所述其它終端。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由終端收集用於與產品購買有關的支付的用戶信息和附加信息;由所述終端使所收集到的用戶信息和附加信息隨機化;由所述終端基於經隨機化的用戶信息和附加信息來生成集成碼;以及由所述終端支持使用所述集成碼的支付服務,使得所述支付服務被提供。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由終端來發送由任意其它終端基於用戶信息和附加信息以及獲取的認證信息而生成的集成碼;由所述終端從所述其它終端接收所述集成碼和所述認證信息;以及當從所述其它終端接收到的所述認證信息和所收集到的認證信息匹配時,由所述終端完成認證並且然後從服務設備請求使用所接收到的集成碼的支付服務。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由服務設備從另一終端接收由任意一個終端生成的集成碼和認證信息;由所述服務設備檢查與從所述其它終端接收到的集成碼對應的認證信息;由所述服務設備對與所述集成碼對應的所述認證信息和從所述其它終端接收到的所述認證信息進行比較以執行認證;以及由所述服務設備在所述認證成功時根據所述其它終端的請求使用所述集成碼來提供支付服務。
本發明的另一方面提供一種用於支持使用集成碼的支付服務的方法,該方法包括以下步驟:由服務設備從任意一個終端收集用於與產品購買有關的支付的用戶信息和附加信息;由所述服務設備使所收集到的用戶信息和附加信息隨機化;由所述服務設備基於經隨機化的用戶信息和附加信息來生成集成碼;以及由所述服務設備將所生成的集成碼提供給所述終端。
本發明的另一方面提供一種用於執行用於支持使用集成碼的支付服務的方法的計算機可讀記錄介質,該方法包括以下步驟:由終端獲取用於與產品購買有關的支付的用戶信息和附加信息;由所述終端將所獲取的用戶信息和附加信息發送到服務設備;由所述終端從所述服務設備接收基於隨機化的用戶信息和附加信息而生成的集成碼;以及由所述終端支持使用所述集成碼的支付服務,以提供所述支付服務。
本發明的另一方面提供一種用於執行用於支持使用集成碼的支付服務的方法的計算機可讀記錄介質,該方法包括以下步驟:由終端收集用於與產品購買有關的支付的用戶信息和附加信息;由所述終端使所收集到的用戶信息和附加信息隨機化;由所述終端基於經隨機化的用戶信息和附加信息來生成集成碼;以及由所述終端支持使用所述集成碼的支付服務,以提供所述支付服務。
本發明的另一方面提供一種用於執行用於支持使用集成碼的支付服務的方法的計算機可讀記錄介質,該方法包括以下步驟:由終端來發送由任意其它終端基於用戶信息和附加信息以及獲取的認證信息而生成的集成碼;由所述終端從所述其它終端接收所述集成碼和所述認證信息;以及當從所述其它終端接收到的所述認證信息和所收集到的認證信息匹配時,由所述終端完成認證並且然後從服務設備請求使用所接收到的集成碼的支付服務。
本發明的另一方面提供一種用於執行包括以下步驟的方法的計算機可讀記錄介質:由服務設備從另一終端接收由任意一個終端生成的集成碼和認證信息;由所述服務設備檢查與從所述其它終端接收到的集成碼對應的認證信息;由所述服務設備對與所述集成碼對應的所述認證信息和從所述其它終端接收到的所述認證信息進行比較以執行認證;以及由所述服務設備在所述認證成功時根據所述其它終端的請求使用所述集成碼來提供支付服務。
有益效果
根據本發明,當客戶在特定商店處購買多個產品時,能夠使用集成碼來同時執行針對相應產品的支付,這是方便的。
另外,由於隨機化並提供用戶信息和附加信息,所以能夠改進安全性。因為能夠在線進行針對離線購買的產品的支付,所以支付兼容性高。
另外,針對多個產品使用集成碼的一鍵支付服務是可能的。
另外,因為用戶通過可攜式終端來執行個人認證,所以不存在關於非認證的擔憂。
另外,客戶能夠通過僅輸入支付金額以及隨機化碼的數字或字符等來容易地且方便地進行針對多個產品的集成支付。
另外,能夠在識別條形碼、快速響應(QR)碼等時避免困難。
附圖說明
圖1是示出了根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的系統的圖。
圖2是示出了根據本發明的終端的配置的框圖。
圖3是示出了根據本發明的服務設備的配置的框圖。
圖4是例示了根據本發明的示例性實施方式的用於在終端中支持使用集成碼的支付服務的方法的流程圖。
圖5是例示了根據本發明的示例性實施方式的用於在服務設備中支持使用集成碼的支付服務的方法的流程圖。
圖6是例示了根據本發明的另一示例性實施方式的用於在終端中支持使用集成碼的支付服務的方法的流程圖。
圖7是例示了根據本發明的另一示例性實施方式的用於在服務設備中支持使用集成碼的支付服務的方法的流程圖。
圖8是例示了根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法的流程圖。
圖9是例示了根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法的流程圖。
圖10是例示了根據本發明的又一示例性實施方式的終端從另一終端接收集成碼並且執行支付服務的操作方法的流程圖。
具體實施方式
現在將參照附圖詳細地描述本發明的示例性實施方式。然而,將在以下描述和附圖中省略可能使本發明的要點混淆的公知功能和配置的詳細描述。此外,應該注意,只要可能相同的組件在所有附圖中通過相同的附圖標記來表示。
本說明書以及下面所描述的權利要求中使用的術語或單詞將未被解釋為常見或詞典含義,而是將基於本發明人能夠適合地定義術語以得到對他或她自己的發明的最好說明的原理被解釋為根據本發明的技術精神的含義和概念。本說明書中描述的實施方式以及附圖中示出的配置僅僅是本發明的示例性實施方式,而不表示本發明的整個技術精神。因此,應該理解,在本發明的提交日期時可能存在各種等同物和修改。
儘管連接到通信網絡並且使用集成代碼來提供支付服務的移動通信終端在下面被描述為根據本發明的示例性實施方式的終端的代表性示例,然而終端不限於移動通信終端並且可以是各種終端,諸如任何信息通信裝置、多媒體終端、有線終端、固定終端、網際協議(IP)終端等。另外,可以在終端是具有各種移動通信規範的移動終端(諸如蜂窩電話、可攜式多媒體播放器(PMP)、移動網際網路裝置(MID)、智慧型電話、臺式計算機、平板個人計算機(PC)、筆記本計算機、筆記本、信息通信裝置等)時有利地使用該終端。
在下文中,將描述根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的系統。
圖1是示出了根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的系統的圖。
參照圖1,根據本發明的用於支持使用集成碼的支付服務的系統100包括終端10、服務設備20和通信網絡30。
安裝在終端10或服務設備20中的處理器可以處理用於執行根據本發明的方法的程序指令。根據示例性實施方式處理器可以是單線程處理器,並且根據另一示例性實施方式處理器可以是多線程處理器。此外,處理器可以處理存儲在存儲器或存儲裝置中的指令。
通信網絡30執行一系列數據收發操作以得到終端10與服務設備20之間的數據傳輸和信息交換。特別地,各種通信網絡可以被用作通信網絡30。例如,可以使用包括無線區域網(WLAN)、無線保真(Wi-Fi)、無線寬帶(WiBro)、全球微波接入互操作性(WiMAX)、高速下行鏈路分組接入(HSDPA)等的無線通信網絡或者包括乙太網、數字訂戶線路(xDSL)(不對稱DLS(ADSL)和甚高比特速率DSL(VDSL))、光纖到路邊(FTTC)、光纖到戶(FTTH)等的有線通信網絡。此外,通信網絡30不限於前述通信方案並且可以包括廣泛地知道的或將在將來被開發的任何其它通信方案。
終端10通過通信網絡30連接到服務設備20並且發送和接收與使用集成碼來提供支付服務有關的所有數據。特別地,根據本發明的示例性實施方式的終端10獲取用於與產品購買有關的支付的用戶信息和附加信息並且將所獲取的用戶信息和附加信息發送到服務設備20。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如身份(ID)、名字、社會安全號碼等,並且附加信息包括特許經營人信息、支付信息以及至少一條支付手段信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
終端10從服務設備20接收基於隨機化的用戶信息和附加信息而生成的集成碼並且使用所接收到的集成碼來進行支付。換句話說,終端10可以選擇支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、借記卡支付、折扣卡或積分卡)的信息,並且將所選擇的關於支付手段的信息發送到服務設備20,從而支持支付服務,使得服務設備20可以根據支付手段使用集成碼來提供支付服務。另外,根據本發明的終端10可以選擇多個支付手段,使得可以使用各種支付手段。
根據本發明的另一示例性實施方式的終端10本身可以生成集成碼。換句話說,本發明的終端10收集用戶信息和附加信息以進行與產品購買有關的支付,並且使所收集到的用戶信息和附加信息隨機化。這裡,終端10通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。
然後,終端10基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,終端10檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。隨後,終端10使用所生成的集成碼來進行支付。
根據本發明的又一示例性實施方式的終端10可以與另一終端共享從服務設備20接收到的集成碼或它本身生成了的集成碼以處理支付。這裡,本發明的終端10獲取認證信息,將該認證信息發送到服務設備20,然後從服務設備20接收基於隨機化的用戶信息和附加信息而生成的集成碼。另外,在生成集成碼之後,終端10可以將所生成的集成碼發送到服務設備20並且通過將所生成的集成碼發送到另一終端來共享所生成的集成碼。這時,終端10可以通過文本消息或其它手段來發送認證信息。
此外,本發明的終端10基於金融信息以及由用戶輸入的終端信息或個人信息來執行認證以用於客戶識別。當被認證客戶嘗試進行支付時,終端10基於針對商店位置信息的檢查通過被輸入到支付應用(app)等的唯一商店號碼或自動識別來確認特許經營人。隨後,用戶手動地輸入支付的金額或者終端10自動地輸入從服務設備20接收到的隨機數,然後終端10輸入先前註冊的密碼以執行最終認證。
服務設備20通過通信網絡30連接到終端10並且發送和接收與使用集成碼來提供支付服務有關的所有數據。特別地,根據本發明的服務設備20從終端10收集用於與產品購買有關的支付的用戶信息和附加信息。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,並且附加信息包括特許經營人信息、支付信息以及至少一條支付手段信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
服務設備20使所收集到的用戶信息和附加信息隨機化。這時,服務設備20通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。
服務設備20基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,服務設備20檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
服務設備20將所生成的集成碼提供給終端10。隨後,服務設備20從終端10接收關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、折扣卡、積分卡等)的信息。這時,服務設備20可以接收關於多個支付手段的信息,使得可以使用各種支付手段。服務設備20可以組合所接收到的關於支付手段的信息和先前生成的集成碼並且處理使用與支付手段組合的集成碼的支付。
另外,當使用集成碼的支付由與已請求了本發明的集成碼的生成的終端10不同的終端請求時,服務設備20檢查和集成碼匹配的認證信息並且提供支付服務。
換句話說,本發明的服務設備20通過通信網絡30連接到多個終端(10a、10b、...和10n)並且發送和接收與使用集成碼來提供安全支付服務有關的所有數據。特別地,根據本發明的服務設備20從終端10收集用戶信息、附加信息和認證信息以用於與產品購買有關的支付。這裡,認證信息包括應用於使用集成碼的支付服務的關於密碼、指紋識別信息、生物計量信息等當中的至少一個認證手段的信息。如上所述,服務設備20使所收集到的用戶信息和附加信息隨機化。這時,服務設備20通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。此外,服務設備20存儲從終端10收集到的認證信息,並且所存儲的認證信息被用來在請求使用集成碼的支付服務時通過與從終端10或另一終端輸入的認證信息相比較來執行認證。
隨後,服務設備20基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,服務設備20檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
以這種方式,根據本發明,當客戶在特定商店處購買多個產品時,不單獨執行針對相應產品的支付並且能夠使用集成碼來同時執行,這是方便的。另外,因為隨機化並提供用戶信息和附加信息,所以能夠改進安全性。因為能夠在線進行針對離線購買的產品的支付,所以支付兼容性高。另外,針對多個產品使用集成碼的一鍵支付服務是可能的。另外,因為用戶通過可攜式終端來執行個人認證,所以不存在關於非認證的擔憂。另外,客戶能夠通過僅輸入支付金額以及隨機化碼的數字或字符等來容易地且方便地進行針對多個產品的集成支付。另外,能夠在識別條形碼、快速響應(QR)碼等時避免困難。因為能夠與另一用戶共享生成的集成碼並且另一用戶終端能夠通過簡單的認證過程來使用支付服務,所以甚至能夠生成集成碼的終端也能夠利用由另一用戶生成的集成碼來使用支付服務。
此外,根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的系統100的配置中的終端10和服務設備20本身可以處理支付服務以提供該支付服務,並且可以與其支付系統已被建立的外部銷售點(POS)裝置相結合地操作。
將參照圖2至圖10更詳細地描述根據本發明的示例性實施方式使用集成碼來提供支付服務的上述過程。
圖2是示出了根據本發明的終端的配置的框圖。
參照圖2,根據本發明的終端10包括控制單元11、輸入單元12、顯示單元13、存儲單元14、音頻處理單元15和通信單元16。這裡,控制單元11包括隨機化處理模塊11a、集成碼生成模塊11b、認證模塊11c、支付模塊11d和共享模塊11e,並且存儲單元14包括用戶信息14a、集成碼14b和認證信息14c。
輸入單元12接收各種類型的信息,諸如數值信息、文本信息等,並且向控制單元11傳送關於終端10的各種功能和功能控制的設定而輸入的信號。另外,輸入單元12可以包括根據用戶的觸摸或操縱來生成輸入信號的鍵盤和觸摸板中的至少一個。這裡,輸入單元12可以按照一個觸摸面板(或觸控螢幕)的形式與顯示單元13一起整體地配置以同時執行輸入和顯示功能。另外,輸入單元12可以是將在將來被開發的任意類型的輸入手段以及輸入裝置,諸如鍵盤、鍵區、滑鼠、遊戲杆等。特別地,根據本發明的輸入單元12感測用於選擇用戶信息和附加信息的信號並且將該信號傳送到控制單元11以使用應用於產品購買的集成碼來提供支付服務。
顯示單元13顯示關於執行功能的終端10的一系列操作狀態、操作結果等的信息。另外,顯示單元13可以顯示終端10的菜單、由用戶輸入的用戶數據等。這裡,顯示單元13可以被配置為液晶顯示器(LCD)、薄膜電晶體(TFT)-LCD、發光二極體(LED)、有機LED(OLED)、有源矩陣OLED(AMOLED)、視網膜顯示器、柔性顯示器、三維(3D)顯示器等。當顯示單元13被按照觸控螢幕的形式配置時,顯示單元13可以執行輸入單元12的功能中的一些或全部。特別地,根據本發明的顯示單元13顯示使用集成碼來提供支付服務的過程所需要的各種畫面。
作為用於存儲數據的裝置的存儲單元14包括主存儲器單元和輔助存儲器單元並且存儲終端10的功能操作所需要的應用程式。存儲單元14可以粗略地包括程序區域和數據區域。這裡,當終端10響應於用戶的請求而激活各個功能時,終端10通過在控制單元11的控制下執行對應的應用程式來提供該功能。特別地,根據本發明的存儲單元14存儲用於引導終端10的作業系統(OS)、用於使用戶信息和附加信息隨機化成隨機碼的程序、用於通過組合隨機碼來生成集成碼的程序、用於使用集成碼來提供支付服務的程序等。另外,存儲單元14存儲用戶信息14a、集成碼14b和認證信息14c。例如,用戶信息14a包括諸如用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等。另外,用戶信息和附加信息被隨機化,並且集成碼14b基於經隨機化的用戶信息和附加信息被生成和存儲。這裡,隨機碼是對應的附加信息被隨機地設定為的有限數量的字符、數字或符號的組合。另外,認證信息14c包括應用於使用集成碼的支付服務的關於至少一個認證手段的信息,諸如密碼、指紋識別信息、生物計量信息等。
音頻處理單元15執行向控制單元11傳送從用於播放和輸出音頻信號的揚聲器SPK或麥克風MIC輸入的音頻信號的功能。音頻處理單元15可以將通過麥克風輸入的模擬音頻信號轉換成數字音頻信號並且將該數字音頻信號傳送到控制單元11。另外,音頻處理單元15可以將從控制單元11輸出的數字音頻信號轉換成模擬信號並且通過揚聲器來輸出該模擬信號。特別地,根據本發明的音頻處理單元15輸出在使用集成碼來提供支付服務過程中生成的聲音效果或執行聲音。
通信單元16執行用於通過通信網絡30來向服務設備20發送數據並且從服務設備20接收數據的功能。這裡,通信單元16包括對要發送的信號的頻率進行上轉換(up-convert)並且對該信號進行放大的射頻(RF)發送裝置以及對接收到的信號進行低噪聲放大並且對其頻率進行下轉換的RF接收裝置。通信單元16可以包括無線通信模塊(未示出)和有線通信模塊(未示出)中的至少一個。無線通信模塊是用於根據無線通信方法來發送和接收數據的組件,並且當終端10使用無線通信時,能夠使用無線網絡通信模塊、WLAN通信模塊以及無線個域網(WPAN)通信模塊中的任一個來向服務設備20發送數據並且從服務設備20接收數據。有線通信模塊旨在以有線方式發送和接收數據。有線通信模塊可以通過電線來訪問通信網絡30以及向服務設備20發送數據並且從服務設備20接收數據。特別地,根據本發明的通信單元16與服務設備20進行通信並且發送和接收與基於集成碼而提供的支付服務有關的數據。
控制單元11可以是執行OS並且操作各個組件的處理裝置。特別地,根據本發明的示例性實施方式的控制單元11獲取用於與產品購買有關的支付的用戶信息和附加信息並且將所獲取的用戶信息和附加信息發送到服務設備20。另外,控制單元11可以連同用戶信息和附加信息一起獲取認證信息並且將所獲取的用戶信息、附加信息和認證信息發送到服務設備20。
這裡,用戶信息可以包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等。用戶信息可以包括可能為個人標識的手段的任意其它信息。附加信息包括特許經營人信息、支付信息和支付手段信息。認證信息包括應用於使用集成碼的支付服務的關於密碼、指紋識別信息和生物計量信息當中的至少一個認證手段的信息。
控制單元11從服務設備20接收基於隨機化的用戶信息和附加信息而生成的集成碼並且使用所接收到的集成碼來進行支付。這時,控制單元11可以與另一終端共享所接收到的集成碼以進行支付。為此,控制單元11也可以與被共享有集成碼的終端共享認證信息。在這種情況下,可以在發送集成碼時通過文本消息或其它手段來發送認證信息。
此外,控制單元11可以選擇關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、借記卡支付、折扣卡、積分卡等)的信息,並且將所選擇的關於支付手段的信息發送到服務設備20。這裡,關於支付手段的信息可以被包括在附加信息中並發送,而相反地,可以在稍後的時間將關於支付手段的信息發送到服務設備20。控制單元11可以選擇多個支付手段,使得能夠使用各種支付手段。
根據本發明的另一示例性實施方式的控制單元11可以從服務設備20接收集成碼或者本身生成集成碼。為此,本發明的控制單元11收集用於與產品購買有關的支付的用戶信息和附加信息並且使所收集到的用戶信息和附加信息隨機化。這裡,控制單元11通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。
然後,控制單元11基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,控制單元11檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。隨後,控制單元11使用所生成的集成碼來進行支付。
將用示例來描述本發明的這種集成碼。當用戶(a)想要在商店(b)中購買五個產品時,用戶信息、特許經營人信息和價格信息被隨機化。當經隨機化的用戶信息是123a、經隨機化的特許經營人信息是456b並且經隨機化的價格信息是7890時,通過使用戶信息、特許經營人信息和價格信息隨機化而獲得的集成碼可以是例如123a.456b.7890。附加地,關於由用戶選擇的支付手段的信息可以被包括在集成碼中。這裡,可以將支付手段分類為信用卡支付(1)、行動支付(2)、帳戶轉帳(3)、現金支付(4)、借記卡支付(5)、折扣卡(6)、積分卡(7)等。當關於由用戶選擇的支付手段的信息是信用卡支付(1)時,集成碼是123a.456b.7890.1,並且用戶可以使用該集成碼來在線或離線進行針對多個產品的支付。此外,用戶信息、特許經營人信息和價格信息的隨機碼可以作為字符、數字、符號等的組合被隨機地生成。
在另一示例中,當用戶想要在百貨商店中購買三個產品時,用戶信息、特許經營人信息和價格信息被隨機化。當經隨機化的用戶信息是123、關於百貨商店中的附屬商店的隨機化信息是456並且三個產品的隨機化總價格信息是20000時,通過使用戶信息、特許經營人信息和價格信息隨機化而獲得的集成碼是123.456.20000。附加地,關於由用戶選擇的支付手段的信息以及認證信息可以被包括在集成碼中。可以將支付手段分類為信用卡支付(1)、行動支付(2)、帳戶轉帳(3)、現金支付(4)、借記卡支付(5)、折扣卡(6)、積分卡(7)等。當關於由用戶選擇的支付手段的信息是行動支付(2)並且認證信息是5225時,集成碼是123.456.20000.2.5255,並且用戶可以使用該集成碼來在線或離線進行針對多個產品的支付。此外,用戶信息、特許經營人信息和價格信息的隨機碼可以作為字符、數字、符號等的組合被隨機地生成。
以這種方式,當購買多個產品時,不單獨進行針對相應產品的支付並且能夠使用本發明的集成碼來以集成方式進行針對相應產品的支付。
在根據本發明的另一示例性實施方式的用於支持使用集成碼的支付服務的方法中,控制單元11可以基於金融信息以及由用戶輸入的終端信息或個人信息來執行認證以用於客戶識別。當被認證客戶嘗試進行支付時,控制單元11基於針對商店位置信息的檢查通過被輸入到支付app等的唯一商店號碼或自動識別來確認特許經營人。隨後,用戶手動地輸入支付的金額或者控制單元11自動地輸入從服務設備20接收到的隨機數,然後控制單元11輸入先前註冊的密碼以執行最終認證。
另外,控制單元11可以向另一終端提供從服務設備20接收到的集成碼或由控制單元11生成的集成碼或者從其它終端接收集成碼。以這種方式,當控制單元11不能夠生成集成碼或者其它終端不能夠生成集成碼時,該集成碼被共享使得能夠更容易地執行針對多個產品的支付過程。
為了共享集成碼並且在處理支付時進一步加強安全性,控制單元11可以獲取認證信息並且將其發送到集成碼將被發送到的另一終端。當從其它終端接收到集成碼時,控制單元11可以從其它終端接收認證信息。然後,控制單元11將集成碼和認證信息發送到服務設備20,使得服務設備20可以確定集成碼和認證信息是否匹配並且提供支付服務。
圖3是示出了根據本發明的服務設備的配置的框圖。
參照圖3,根據本發明的服務設備20包括服務控制單元21、服務存儲單元22和服務通信單元23。這裡,服務控制單元21包括隨機化處理模塊21a、集成碼生成模塊21b、認證模塊21c和支付模塊21d,並且服務存儲單元22包括隨機碼22a、集成碼22b和認證信息22c。
服務通信單元23通過通信網絡30與終端10進行通信並且發送和接收用於提供基於集成碼的支付服務的數據。
服務存儲單元22根據服務設備20的功能的執行來存儲所有程序。特別地,根據本發明的服務存儲單元22存儲用於使從終端10接收到的用戶信息和附加信息隨機化成隨機碼的程序、用於通過組合隨機碼來生成集成碼的程序、用於使用集成碼來提供支付服務的程序、用於針對支付執行認證的程序等。另外,服務存儲單元22存儲與用戶信息對應的隨機碼以及與附加信息對應的隨機碼。另外,服務存儲單元22存儲通過順序地組合隨機碼而生成的集成碼。這裡,隨機碼是對應的附加信息被隨機地設定為的有限數量的字符、數字或符號的組合。另外,服務存儲單元22存儲應用於使用集成碼的支付服務的關於至少一個認證手段的信息,諸如密碼、指紋識別信息、生物計量信息等。
服務控制單元21可以是執行OS並且操作各個組件的處理裝置。特別地,根據本發明的示例性實施方式的服務控制單元21從終端10獲取用於與產品購買有關的支付的用戶信息和附加信息。這裡,用戶信息包括用於直接或間接標識用戶的任意信息,諸如ID、名字、社會安全號碼等。附加信息包括特許經營人信息、支付信息和支付手段信息。另外,服務控制單元21可以從終端10獲取認證信息,並且認證信息包括應用於使用集成碼的支付服務的密碼、指紋識別信息、生物計量信息等當中的關於至少一個認證手段的信息。
服務控制單元21使所收集到的用戶信息和附加信息隨機化。這時,服務控制單元21通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。
服務控制單元21基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,服務控制單元21檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
此外,服務控制單元21存儲從終端10收集到的認證信息,並且所存儲的認證信息被用來在請求使用集成碼的支付服務時通過與從終端10或另一終端輸入的認證信息相比較來執行認證。
服務控制單元21將所生成的集成碼提供給終端10。此外,服務控制單元21可以從終端10接收關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、折扣卡、積分卡等)的信息。這裡,關於支付手段的信息可以被包括在附加信息中並接收,並且否則,可以在集成碼被發送到終端10之後單獨地接收關於支付手段的信息。
這時,服務控制單元21可以接收關於多個支付手段的信息,使得能夠使用各種支付手段。服務控制單元21可以組合所接收到的關於支付手段的信息和先前生成的集成碼並且處理使用與支付手段組合的集成碼的支付。
例如,當用戶(A)想要在商店(B)中購買五個產品時,服務控制單元21使用戶信息、特許經營人信息和價格信息隨機化。當經隨機化的用戶信息是123a、經隨機化的特許經營人信息是456b並且經隨機化的價格信息是7890時,通過使用戶信息、特許經營人信息和價格信息隨機化而獲得的集成碼是123a.456b.7890。附加地,服務控制單元21可以將關於由終端10選擇的支付手段的信息包括在集成碼中。這裡,可以將支付手段分類為信用卡支付(1)、行動支付(2)、帳戶轉帳(3)、現金支付(4)、借記卡支付(5)、折扣卡(6)、積分卡(7)等。當關於由終端10選擇的支付手段的信息是信用卡支付(1)時,集成碼是123a.456b.7890.1,並且終端10可以使用該集成碼來在線或離線地進行針對多個產品的支付。此外,用戶信息、特許經營人信息和價格信息的隨機碼可以作為字符、數字、符號等的組合被隨機地生成。
如上所述配置的服務設備20可以作為以基於伺服器的計算方式或雲方式操作的一個或更多個伺服器被實現。特別地,可以通過可以被永久地存儲在網際網路中的雲計算裝置中的雲計算功能來提供用於使用集成碼來提供支付服務的數據。這裡,雲計算表示按需利用使用網際網路技術虛擬化的信息技術(IT)資源(例如,硬體(伺服器、存儲部、網絡等)、軟體(資料庫、安全性、web伺服器等)、服務、數據等)來為數字終端(諸如筆記本、上網本等)服務的技術。
此外,安裝在終端10或服務設備20中的存儲器將信息存儲在其中。根據示例性實施方式,存儲器是計算機可讀介質。根據示例性實施方式存儲器可以是易失性存儲器單元,並且根據另一示例性實施方式存儲器可以是非易失性存儲器單元。根據示例性實施方式,存儲裝置是計算機可讀介質。根據各種不同的示例性實施方式,存儲裝置可以包括例如硬碟、光碟或另一大容量存儲裝置。
儘管在本說明書和附圖中描述了設備的示例配置,然而可以在包括本文所公開的結構及其結構等同物的計算機軟體、固件或硬體中或者在其一個或更多個的組合中使用其它類型的數字電子電路來執行本文所描述的功能操作和主題的實施方式。本文所描述的主題可以作為編碼在有形程序存儲介質上以控制根據本發明的設備的操作或者用於由根據本發明的設備執行的一個或更多個電腦程式產品(即,電腦程式指令的一個或更多個模塊)被實現。計算機可讀介質可以是機器可讀存儲裝置、機器可讀存儲基板、存儲器裝置、影響機器可讀傳播信號的物質的合成物,或其一個或更多個的組合。
將在下面描述根據本發明的示例性實施方式的支持使用集成碼的支付服務的方法。
以上本發明包括以下示例性實施方式。將集中於通過使用戶信息和附加信息隨機化來生成集成碼並且然後根據已請求了生成的終端的請求使用所生成的集成碼來進行支付的過程來描述示例性實施方式。將集中於通過在不同的終端之間共享生成的集成碼來執行支付的處理來描述其它示例性實施方式。雖然可以基於用於生成集成碼的服務設備的配置來實現示例性實施方式,但是根據本發明的又一示例性實施方式,終端本身可以生成集成碼。
將在下面參照圖4和圖5描述根據本發明的示例性實施方式的支持使用集成碼的支付服務的方法,並且將在下面參照圖6和圖7描述根據本發明的另一示例性實施方式的用於支持使用集成碼的支付服務的方法。另外,將參照圖8至圖10描述根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法。
圖4是例示了根據本發明的示例性實施方式的用於在終端中支持使用集成碼的支付服務的方法的流程圖。
參照圖4,與根據本發明的示例性實施方式的服務設備20相結合地使用集成碼來提供支付服務的終端10獲取用於與產品購買有關的支付的用戶信息和附加信息並且將所獲取的用戶信息和附加信息發送到服務設備20(S11和S13)。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,並且附加信息包括特許經營人信息、支付信息和支付手段信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
在操作S15中,終端10檢查是否從服務設備20接收到基於隨機化的用戶信息和附加信息而生成的集成碼。當接收到集成碼時,終端10在操作S17中使用所接收到的集成碼來進行支付。這時,本發明的終端10可以選擇關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、借記卡支付、折扣卡、積分卡等)的信息,並且通過將所選擇的關於支付手段的信息發送到服務設備20來支持支付服務,使得可以執行使用所選擇的支付手段的支付過程。這時,服務設備20可以與支持為支付手段提供服務的服務提供設備(例如,信用卡伺服器等)相結合地操作,使得可以執行支付過程。另外,本發明的終端10可以選擇多個支付手段,使得可以使用各種支付手段。
此外,當未從服務設備20接收到集成碼時,終端10可以將用戶信息和附加信息重新發送到服務設備20或者請求集成碼。
圖5是例示了根據本發明的示例性實施方式的用於在服務設備中支持使用集成碼的支付服務的方法的流程圖。
參照圖5,與根據本發明的示例性實施方式的終端10相結合地使用集成碼來提供支付服務的服務設備20在操作S21中從終端10收集用於與多個產品的購買有關的支付的用戶信息和附加信息。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,並且附加信息包括特許經營人信息、支付信息和支付手段信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
在操作S23中,服務設備20使所收集到的用戶信息和附加信息隨機化。這時,服務設備20通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。換句話說,服務設備20通過組合從預定範圍中隨機地提取的數字、字符或符號來生成隨機碼。這裡,隨機碼不具有周期性,並且各個值是獨立於先前值的設置而單獨地確定的。
在操作S25中,服務設備20基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,服務設備20檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
在操作S27中,服務設備20將所生成的集成碼提供給終端10。本發明的這種集成碼可以被用來處理在終端10中發生的支付服務。在將所生成的集成碼發送到終端10之後,服務設備20可以從終端10接收支付服務請求。這裡,支付服務請求可以包括關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、折扣卡、積分卡等)的信息。
然後,本發明的服務設備20使用關於支付手段的信息以及關於集成碼的信息來處理支付服務。這裡,服務設備20可以與提供關於支付手段的信息的附加服務提供設備(例如,信用卡公司的設備等)相結合地處理支付服務。另外,當根據本發明處理支付時,可以使用認證信息來對終端進行認證,然後可以提供支付服務。
到現在為止,已經描述了根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的方法。
將在下面描述根據本發明的另一示例性實施方式的用於支持使用集成碼的支付服務的方法。換句話說,將集中於支付服務通過在不同的終端之間共享本發明的集成碼的配置做出描述。
圖6是例示了根據本發明的另一示例性實施方式的用於在終端中支持使用集成碼的支付服務的方法的流程圖。
參照圖6,在操作S31中,與根據本發明的示例性實施方式的服務設備20相結合地使用集成碼來提供支付服務的終端10獲取用於與產品購買有關的支付的用戶信息、附加信息和認證信息。然後,在操作S33中,終端10將所獲取的用戶信息、附加信息和認證信息發送到服務設備20。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,附加信息包括特許經營人信息、支付信息以及至少一條支付手段信息,並且認證信息包括應用於使用集成碼的支付服務的關於密碼、指紋識別信息和生物計量信息當中的至少一個認證手段的信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
在操作S35中,終端10確定是否從服務設備20接收到基於隨機化的用戶信息和附加信息而生成的集成碼。當接收到集成碼時,終端10在操作S37中確定是否與另一終端共享集成碼。另一方面,當未接收到集成碼時,終端10可以請求從服務設備20重新發送集成碼。
當集成碼的共享被請求時,終端10在操作S39中將集成碼和認證信息一起提供給其它終端。為此,終端10也可以與被共享有集成碼的終端共享認證信息,並且可以在集成碼被發送時通過文本消息或其它手段來發送認證信息。隨後,其它終端可以訪問服務設備20並且使用集成碼和認證信息來進行支付。另一方面,當集成碼的共享未被請求時,終端10在操作S41中使用集成碼來獨立進行支付。
圖7是例示了根據本發明的另一示例性實施方式的用於在服務設備中支持使用集成碼的支付服務的方法的流程圖。
參照圖7,與根據本發明的示例性實施方式的終端10相結合地使用集成碼來提供支付服務的服務設備20在操作S51中從終端10收集用於與多個產品的購買有關的支付的用戶信息、附加信息和認證信息。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,附加信息包括特許經營人信息、支付信息以及至少一條支付手段信息,並且認證信息包括應用於使用集成碼的支付服務的關於密碼、指紋識別信息、生物計量信息等當中的至少一個認證手段的信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
在操作S53中,服務設備20使所收集到的用戶信息和附加信息隨機化。這時,服務設備20通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。此外,服務設備20存儲從終端10收集到的認證信息,並且所存儲的認證信息被用來在使用集成碼的支付服務被請求時通過與從終端10或另一終端輸入的認證信息相比較來執行認證。
在操作S55中,服務設備20基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,服務設備20檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
在操作S57中,服務設備20將所生成的集成碼提供給終端10。可以以如上所述的相同方式執行這個過程。
此外,服務設備20從終端10接收關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、折扣卡、積分卡等)的信息。這時,服務設備20可以接收關於多個支付手段的信息,使得可以使用各種支付手段。然後,服務設備20可以組合所接收到的關於支付手段的信息和先前生成的集成碼並且處理使用與支付手段組合的集成碼的支付。
隨後,在操作S59中,服務設備20確定支付服務是否被請求。當支付服務被請求時,服務設備20在操作S61中從已請求了支付服務的終端接收集成碼和認證信息。然後,在操作S63中,服務設備20確定認證是否已完成。當認證完成時,服務設備20在操作S65中提供支付服務。另一方面,當認證已失敗時,服務設備20可以再次請求集成碼和認證信息。
到現在為止,已經描述了根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的方法。
已經在上面集中於集成碼由服務設備20生成的過程描述了根據本發明的示例性實施方式的用於支持使用集成碼的支付服務的方法。然而,集成碼可以由終端10生成。將參照圖8至圖10描述這種過程。
圖8是例示了根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法的流程圖。
參照圖8,根據本發明的又一示例性實施方式的用於使用集成碼來提供支付服務的終端10在操作S71中收集用於與多個產品的購買有關的支付的用戶信息和附加信息。這裡,用戶信息包括用於直接或間接標識用戶的信息,諸如ID、名字、社會安全號碼等,並且附加信息包括特許經營人信息、支付信息和支付手段信息。此外,用戶信息可以包括可能為個人標識的手段的任意其它信息。
在操作S73中,終端10使所收集到的用戶信息和附加信息隨機化。這裡,終端10通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。換句話說,終端10通過組合從預定範圍中隨機地提取的數字、字符或符號來生成隨機碼。這裡,隨機碼不具有周期性,並且各個值是獨立於先前值的布置而單獨地確定的。
在操作S75中,終端10基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,終端10檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。隨後,在操作S77中,終端10使用所生成的集成碼來進行支付。這時,終端10可以選擇關於支付手段(諸如信用卡支付、行動支付、帳戶轉帳、現金支付、借記卡支付、折扣卡、積分卡等)的信息,並且將所選擇的關於支付手段的信息添加到集成碼。終端10可以選擇多個支付手段,使得可以使用各種支付手段。
此外,基於根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法,終端10基於金融信息以及由用戶輸入的終端信息或個人信息來執行認證以用於客戶識別。當被認證客戶嘗試進行支付時,終端10基於針對商店位置信息的檢查通過被輸入到支付app等的唯一商店號碼或自動識別來確認特許經營人。隨後,用戶手動地輸入支付的金額或者終端10自動地輸入從服務設備20接收到的隨機數,然後終端10輸入先前註冊的密碼以執行最終認證。
基於根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法,本發明的終端可以選擇性地與另一終端共享集成碼。
將參照圖9對此進行描述。
圖9是例示了根據本發明的又一示例性實施方式的用於支持使用集成碼的支付服務的方法的流程圖。
參照圖9,根據本發明的又一示例性實施方式的用於使用集成碼來提供支付服務的終端10在操作S81中收集用戶信息、附加信息和認證信息以進行與多個產品的購買有關的支付。然後,在操作S83中,終端10使所收集到的用戶信息和附加信息隨機化。這裡,終端10通過將附加信息隨機地設定為有限數量的字符、數字或符號的組合來使附加信息隨機化。
在操作S85中,終端10基於經隨機化的用戶信息和附加信息來生成集成碼。這裡,終端10檢查與用戶信息對應的隨機碼以及與附加信息對應的隨機碼並且通過順序地組合經檢查的隨機碼來生成集成碼。
隨後,在操作S87中,終端10確定是否共享集成碼。當集成碼的共享被請求時,終端10在操作S89中將集成碼和認證信息提供給被共享有集成碼的終端。為此,終端10也可以與被共享有集成碼的終端共享認證信息,並且可以在集成碼被發送時通過文本消息或其它手段來發送認證信息。
另一方面,當集成碼的共享未被請求時,終端10在操作S91中訪問服務設備20並且使用集成碼來獨立進行支付。
將對後續過程進行描述。
圖10是例示了根據本發明的又一示例性實施方式的終端從另一終端接收集成碼並且執行支付服務的操作方法的流程圖。
參照圖10,根據本發明的又一示例性實施方式的用於從另一終端接收集成碼並且提供支付服務的終端10在操作S101中從其它終端接收集成碼和認證信息。然後,在操作S103中,終端10從服務設備20請求使用所接收到的集成碼的支付服務。隨後,在操作S105中,服務設備20使用集成碼和認證信息來執行認證。換句話說,能夠確定從終端10收集到的認證信息是否與從其它終端接收到的認證信息一致。
當作為認證結果認證完成時(S107),服務設備20使用集成碼來提供支付服務。
已經在上面描述了根據本發明的示例性實施方式的支持使用集成碼的支付服務的方法。
本文所描述的各種技術可以用數字電子電路中或者用計算機硬體、固件、軟體或者用其組合來實現。這些技術可以作為電腦程式產品被實現,所述電腦程式產品即有形地具體實現在信息載體中(例如,在機器可讀存儲裝置(計算機可讀介質)或無線電信號中)的電腦程式,以供由數據處理設備(例如,可編程處理器、計算機或多個計算機)執行或者以控制該數據處理設備的操作。電腦程式(諸如以上所述的電腦程式)可以用包括編譯或解釋語言的任意形式的程式語言來編寫,並且可以被按照包括獨立程序或模塊、組件、子例行程序或適合於在計算環境中使用的其它單元的任意形式部署。電腦程式可以被部署為在一個站點處或者跨越多個站點分布並且通過通信網絡互連的多個計算機上執行。
方法的操作可以由執行電腦程式以通過對輸入數據進行操作並且生成輸出來執行功能的一個或更多個可編程處理器來執行。方法的操作也可以由專用邏輯電路(例如,現場可編程門陣列(FPGA)或專用集成電路(ASIC))來執行,並且可以同樣地實現設備。
適合於執行電腦程式的處理器包括例如通用微處理器和專用微處理器二者以及任意類型的數字計算機的任意一個或更多個處理器。一般而言,處理器將從只讀存儲器(ROM)、隨機存取存儲器(RAM)或二者接收指令和數據。計算機的元件可以包括用於執行指令的至少一個處理器以及用於存儲指令和數據的一個或更多個存儲器裝置。一般而言,計算機可以包括用於存儲數據的一個或更多個大容量存儲裝置,例如,磁碟、磁光碟或光碟,或者與其耦合以接收數據、傳送數據或二者。適合於具體實現電腦程式指令和數據的信息載體通過示例包括磁介質(諸如硬碟、軟盤和磁帶)、光學介質(諸如緊緻盤ROM(CD-ROM)和數字視頻盤(DVD))、磁光介質(諸如軟盤、ROM、RAM、閃速存儲器、可擦可編程ROM(EPROM)、電可擦可編程ROM(EEPROM))等。處理器和存儲器可以由專用邏輯電路補充或者併入專用邏輯電路。
雖然此說明書包含許多特定實施方式細節,但是這些將未被解釋為對任意發明的或可能要求保護的範圍構成限制,而是相反地解釋為特定於特定發明的特定實施方式的特徵的描述。在單獨的實施方式的上下文中描述的本發明的特定特徵也可以被相結合地實現在單個實施方式中。相反地,在單個實施方式的上下文中描述的各種特徵也可以被單獨地或按照任意適合的子組合實現在多個實施方式中。儘管這些特徵可以在上面被描述為按照特定組合行動並且因此甚至最初要求保護,然而來自所要求保護的組合的一個或更多個特徵在一些情況下可以被從組合中省略,並且所要求保護的組合可以針對子組合或子組合的變化。
類似地,雖然在附圖中以特定次序例示操作,但是這將不被理解為要求這些操作被以所例示的特定次序或以順序次序執行,或者要求所有例示的操作被執行,以實現所希望的結果。在特定情況下,多任務處理和並行處理可能是有利的。另外,在以上所述的實施方式中使各種系統組件分離將不被理解為在所有實施方式中要求這種分離,並且應該理解,所描述的程序組件和系統可以通常被一起集成在單個軟體產品中或者封裝到多個軟體產品中。
本說明書和附圖中所公開的示例性實施方式僅僅提出特定示例,而不旨在限制本發明的範圍。本領域普通技術人員應該了解,除本文所公開的示例性實施方式之外,可以基於本發明的技術精神做出各種修改和變化。
工業適用性
根據本發明,通過使用戶信息和附加信息隨機化而生成集成碼以購買多個產品,並且通過使用集成碼來進行支付。因此,當客戶在特定商店處購買各產品時,因為能夠使用集成碼同時執行針對相應產品的支付,所以本發明是方便的。另外,因為用戶信息和附加信息被隨機化和提供,所以能夠改進安全性。因為能夠在線進行針對離線購買的產品的支付,所以支付兼容性高。另外,針對多個產品使用集成碼的一鍵支付服務是可能的。另外,因為用戶通過可攜式終端來執行個人認證,所以不存在關於非認證的擔憂。另外,客戶能夠通過僅輸入支付金額以及隨機化碼的數字或字符等來容易地且方便地進行針對多個產品的集成支付。另外,能夠在識別條形碼、QR碼等時避免困難。存在商業化或業務的足夠可能性,並且能夠在實踐中清楚地實現本發明。因此,本發明具有工業適用性。