專利名稱:一種在線支付方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及基于網絡系統(tǒng)實現自動金融支付的技術,特別是涉及一種在線支付方法及系統(tǒng)。
背景技術:
隨著互聯(lián)網和無線網絡的發(fā)展,在線支付得到越來越多的用戶的認可。在線支付是通過第三方(如網上購物業(yè)務平臺)提供的與銀行之間的支付接口進行扣費的方式。這種方式的好處在于,可以將指定銀行帳戶中的資金直接轉帳到業(yè)務帳戶中或賣方帳戶中,而無須用戶到銀行柜臺辦理現金轉帳。
但是,對于在線支付用戶來說,用戶每進行一筆定購業(yè)務的在線支付都必須通過第三方提供的與銀行之間的支付接口登錄到銀行服務器,并輸入銀行帳戶卡號及相應的密碼;之后,第三方通過數字簽名方式,將用戶輸入的銀行帳戶卡號及相應的密碼進行不對稱加密(如RSA)或摘要加密(如MD5,SHA1),保證該銀行帳戶卡號及相應的密碼的保密性;最后,第三方通過互聯(lián)網將加密后的信息傳送到銀行服務器,銀行服務器對加密后的信息驗證成功后,完成本次交易的資金轉帳。顯然,基于現有的在線支付方式,用戶必須通過輸入銀行帳戶卡號及相應密碼對相應銀行帳戶進行扣費來完成在線支付,從而大大增加了銀行帳戶信息在互聯(lián)網上傳輸的次數,增大了銀行帳戶信息被盜的風險。
發(fā)明內容
本發(fā)明提供一種在線支付方法及系統(tǒng),以解決現有技術中用戶必須通過輸入銀行帳戶卡號及相應密碼對相應銀行帳戶進行扣費來完成在線支付的問題。
本發(fā)明方法包括
一種在線支付方法,包括步驟A、針對用戶定購的業(yè)務發(fā)出支付請求;B、根據所述支付請求中的真實貨幣支付金額確定相應的虛擬貨幣支付金額,發(fā)出扣費請求;C、根據所述扣費請求從該用戶的虛擬貨幣帳戶中扣費。
所述用戶定購的業(yè)務為有線電視網增值業(yè)務。
所述支付請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼。
所述扣費請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼;所述步驟C中還包括驗證所述扣費請求中攜帶的虛擬帳戶帳號及相應密碼的合法性的步驟,若所述驗證通過,則根據扣費請求中攜帶的虛擬貨幣支付金額從該用戶的虛擬貨幣帳戶中扣費,否則,返回帳號和/或密碼錯誤的提示信息。
所述支付請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識;所述扣費請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識。
所述步驟C后還包括返回支付結果信息的步驟,該支付結果信息中攜帶有業(yè)務提供方標識、用戶定購業(yè)務的標識及虛擬貨幣支付金額。
所述虛擬貨幣支付金額根據支付請求中的真實貨幣支付金額及預先設定的真實貨幣與虛擬貨幣的兌換比率確定。
一種在線支付的系統(tǒng),包括業(yè)務收費模塊,用于接收業(yè)務系統(tǒng)針對用戶定購的業(yè)務發(fā)出的支付請求,以此發(fā)出扣費請求;虛擬貨幣批價模塊,連接所述業(yè)務收費模塊,根據業(yè)務收費模塊收到的支付請求中攜帶的真實貨幣支付金額確定相應的虛擬貨幣支付金額發(fā)送給業(yè)務收費模塊,供業(yè)務收費模塊發(fā)出扣費請求;虛擬貨幣支付模塊,連接所述業(yè)務收費模塊,根據業(yè)務收費模塊發(fā)出的扣費請求從相應的虛擬貨幣帳戶中扣費。
所述用戶的定購業(yè)務為有線電視網增值業(yè)務。
所述支付請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼;所述扣費請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼。
還包括帳戶信息驗證模塊,連接所述虛擬貨幣支付模塊,用于驗證所述扣費請求中攜帶的虛擬帳戶帳號及相應密碼的合法性。
所述支付請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識;所述扣費請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識。
還包括數據校驗模塊,分別連接所述業(yè)務收費模塊和所述虛擬貨幣支付模塊,用于對業(yè)務收費模塊和虛擬貨幣支付模塊之間傳輸的數據進行加密及校驗。
本發(fā)明有益效果如下本發(fā)明通過將用戶需要支付定購業(yè)務的真實貨幣金額兌換為虛擬貨幣金額,使得業(yè)務系統(tǒng)只需要利用用戶的虛擬貨幣帳戶帳號和相應的密碼對用戶的虛擬帳戶進行扣費即可完成在線支付,從而為用戶定購各種業(yè)務提供了一種新的支付渠道,提高了用戶的使用體驗,同時避免了銀行帳戶信息在互聯(lián)網上的傳輸,減小了銀行帳戶信息被盜的風險,使用戶能夠安全地進行在線支付。
圖1為本發(fā)明為用戶定購業(yè)務進行在線支付的系統(tǒng)架構示意圖;圖2為本發(fā)明在線支付方法的主要實現原理流程圖;圖3為根據本發(fā)明方法原理進行實施的實施例處理過程流程圖。
具體實施例方式
本發(fā)明技術方案不再象現有技術一樣要求用戶必須通過輸入銀行帳戶卡號及相應密碼對用戶的銀行帳戶進行扣費完成在線支付,而只需要利用用戶的虛擬貨幣帳戶帳號和相應的密碼對用戶的虛擬帳戶進行扣費即可完成在線支付,從而避免了銀行帳戶信息在互聯(lián)網上的傳輸,減小了銀行帳戶信息被盜的風險,使用戶能夠安全地進行在線支付。
下面將結合各個附圖對本發(fā)明技術方案的主要實現原理具體實施方式
及其對應能夠達到的有益效果進行詳細的闡述。
首先說明本發(fā)明涉及的幾個概念虛擬貨幣用戶通過付現購買或在游戲中通過某種方式取得的,在特定的虛擬環(huán)境下使用的貨幣;虛擬貨幣帳戶系統(tǒng)用于存儲用戶的虛擬貨幣帳戶信息;有線電視網增值業(yè)務通過有線電視網提供的資訊、娛樂、電子商務等附加業(yè)務。
請參閱圖1,該圖為本發(fā)明為用戶定購業(yè)務進行在線支付的系統(tǒng)架構示意圖,其主要包括業(yè)務收費模塊10、虛擬貨幣批價模塊11、虛擬貨幣支付模塊12、帳戶信息驗證模塊13及數據校驗模塊14,各模塊的主要作用如下業(yè)務收費模塊10,與業(yè)務系統(tǒng)連接,用于接收業(yè)務系統(tǒng)發(fā)出的針對用戶定購業(yè)務的支付請求,以此向虛擬貨幣支付模塊12發(fā)出扣費請求。
所述業(yè)務系統(tǒng)為為用戶提供增值服務的系統(tǒng),如有線電視網增值業(yè)務系統(tǒng)。
虛擬貨幣批價模塊11,連接所述業(yè)務收費模塊10,用于根據所述業(yè)務收費模塊10收到的支付請求中攜帶的真實貨幣支付金額,以及預先設定的真實貨幣與虛擬貨幣的兌換比率確定針對用戶定購業(yè)務的虛擬貨幣支付金額,并將所述確定的虛擬貨幣支付金額發(fā)送給業(yè)務收費模塊10,供業(yè)務收費模塊10向虛擬貨幣支付模塊12發(fā)出扣費請求。
虛擬貨幣支付模塊12,連接所述業(yè)務收費模塊10,用于接收業(yè)務收費模塊10發(fā)出的扣費請求,若該扣費請求中攜帶的虛擬帳戶帳號及相應的密碼合法,則根據扣費請求中攜帶的虛擬貨幣支付金額從虛擬貨幣帳戶系統(tǒng)中該用戶的虛擬貨幣帳戶中扣費。
帳戶信息驗證模塊13,連接所述虛擬貨幣支付模塊12,用于驗證所述扣費請求中攜帶的虛擬帳戶帳號及相應密碼的合法性。
數據校驗模塊14,分別連接所述業(yè)務收費模塊10和所述虛擬貨幣支付模塊12,用于對業(yè)務收費模塊10和虛擬貨幣支付模塊12之間傳輸的數據進行加密及校驗,保證業(yè)務收費模塊10和虛擬貨幣支付模塊12之間通過公網傳輸的數據(如扣費請求)的安全合法性。
所述業(yè)務系統(tǒng)發(fā)出的支付請求中必須攜帶有針對用戶定購業(yè)務的真實貨幣支付金額,以及用戶的虛擬帳戶帳號和相應的密碼。較佳地,所述支付請求中可進一步攜帶有所述用戶定購業(yè)務的標識及該業(yè)務提供方的標識。
所述業(yè)務收費模塊10發(fā)出的扣費請求中攜帶有所述確定的虛擬貨幣支付金額,以及從業(yè)務系統(tǒng)發(fā)出的支付請求中獲取到的用戶的虛擬帳戶帳號和相應的密碼。若所述業(yè)務系統(tǒng)發(fā)出的支付請求中攜帶有用戶定購業(yè)務的標識及該業(yè)務的提供方標識,則業(yè)務收費模塊10發(fā)出的扣費請求中同樣攜帶有用戶定購業(yè)務的標識及該業(yè)務的提供方標識。
應用上述系統(tǒng),本發(fā)明這里還進而提出了一種在線支付的方法,請參閱圖2,該圖為本發(fā)明在線支付方法的主要實現原理流程圖,其主要實現過程如下步驟S10、業(yè)務系統(tǒng)針對用戶定購的業(yè)務向業(yè)務收費模塊發(fā)出支付請求;步驟S11、業(yè)務收費模塊從所述支付請求中提取出真實貨幣支付金額發(fā)送給虛擬貨幣批價模塊,虛擬貨幣批價模塊根據預先設定的真實貨幣與虛擬貨幣的兌換比率確定出相應的虛擬貨幣支付金額返回給業(yè)務收費模塊;步驟S12、業(yè)務收費模塊根據所述確定的虛擬貨幣支付金額向虛擬貨幣支付模塊發(fā)出扣費請求;步驟S13、虛擬貨幣支付模塊根據所述扣費請求中攜帶的虛擬貨幣支付金額從虛擬貨幣帳戶系統(tǒng)中該用戶的虛擬貨幣帳戶中扣費。
下面以在線支付用戶定購的有線電視網增值業(yè)務為例,對上述本發(fā)明方法原理進行更為詳細的說明,請參照圖3,該圖是根據本發(fā)明方法原理進行實施的實施例處理過程流程圖,其具體實施過程如下步驟S200、有線電視網增值業(yè)務系統(tǒng)(以下簡稱增值業(yè)務系統(tǒng))針對用戶定購的有線電視增值業(yè)務向業(yè)務收費模塊發(fā)出支付請求;增值業(yè)務系統(tǒng)發(fā)出的支付請求可以被用戶發(fā)出的支付指令所觸發(fā),也可以在用戶預先設置的扣費條件得到滿足時自動觸發(fā)。用戶的虛擬帳戶帳號和相應的密碼可以預先設置在增值業(yè)務系統(tǒng)中,也可以在支付請求被觸發(fā)時要求用戶輸入。其中在支付請求被觸發(fā)時要求用戶輸入虛擬帳戶帳號和相應的密碼的處理方式具有更高的安全性。
有線電視網增值業(yè)務系統(tǒng)發(fā)出的支付請求中必須攜帶有針對用戶定購的有線電視增值業(yè)務的真實貨幣支付金額,以及用戶的虛擬帳戶帳號和相應的密碼。較佳地,所述支付請求中可進一步攜帶有所述用戶定購的增值業(yè)務的標識及該增值業(yè)務提供方的標識。
步驟S201、業(yè)務收費模塊收到增值業(yè)務系統(tǒng)的支付請求后,提取出其攜帶的信息,向虛擬貨幣批價模塊發(fā)出批價請求,批價請求中攜帶有從支付請求中提取出的真實貨幣支付金額。
步驟S202、虛擬貨幣批價模塊根據預先設定的真實貨幣與虛擬貨幣的兌換比率確定出相應的虛擬貨幣支付金額,并將其返回給業(yè)務收費模塊。
步驟S203、業(yè)務收費模塊根據所述確定的虛擬貨幣金額,以及支付請求中攜帶的信息生成扣費請求,由于業(yè)務收費模塊與虛擬貨幣支付模塊之間通常通過互聯(lián)網或專用網絡進行數據傳輸,為保證數據傳輸的安全性,應將扣費請求通過數據校驗模塊進行加密處理后發(fā)送給虛擬貨幣支付模塊;所述扣費請求中攜帶有虛擬貨幣批價模塊確定的虛擬貨幣支付金額,以及用戶的虛擬帳戶帳號和相應的密碼。若增值業(yè)務系統(tǒng)發(fā)出的支付請求中進一步攜帶有用戶定購業(yè)務的標識及該業(yè)務的提供方標識,則扣費請求中同樣攜帶有用戶定購業(yè)務的標識及該業(yè)務的提供方標識。
步驟S204、虛擬貨幣支付模塊接收所述扣費請求,通過數據校驗模塊對扣費請求進行解密處理并提取出其中攜帶的信息,虛擬貨幣支付模塊向帳戶信息驗證模塊發(fā)出驗證請求,驗證請求中攜帶有從所述扣費請求中提取出的用戶的虛擬帳戶帳號和相應的密碼。
步驟S205、帳戶信息驗證模塊對用戶的虛擬帳戶帳號及相應密碼的合法性進行驗證,并將驗證結果反饋給虛擬貨幣支付模塊,若驗證通過,執(zhí)行步驟S206,否則,虛擬貨幣支付模塊向增值業(yè)務系統(tǒng)返回帳號和/或密碼錯誤的提示信息,由增值業(yè)務系統(tǒng)將該提示信息顯示給用戶,流程結束。
步驟S206、虛擬貨幣支付模塊根據扣費請求中攜帶的虛擬貨幣支付金額從虛擬貨幣帳戶系統(tǒng)中該用戶的虛擬貨幣帳戶中扣除相應額度的費用。
步驟S207、虛擬貨幣支付模塊向業(yè)務收費模塊返回加密后的支付結果信息,該支付結果信息中攜帶有業(yè)務提供方標識、用戶定購業(yè)務的標識及虛擬貨幣支付金額。
步驟S208、業(yè)務收費模塊收到所述支付結果信息后,通過數據校驗模塊對其進行解密處理,并將解密后的支付結果信息反饋給增值業(yè)務系統(tǒng)。
綜上可見,實施本發(fā)明方法時,通過將用戶需要支付定購業(yè)務的真實貨幣金額兌換為虛擬貨幣金額,使得業(yè)務系統(tǒng)只需要利用用戶的虛擬貨幣帳戶帳號和相應的密碼對用戶的虛擬帳戶進行扣費即可完成在線支付,從而避免了銀行帳戶信息在互聯(lián)網上的傳輸,減小了銀行帳戶信息被盜的風險,使用戶能夠安全地進行在線支付。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種在線支付方法,其特征在于,包括步驟A、針對用戶定購的業(yè)務發(fā)出支付請求;B、根據所述支付請求中的真實貨幣支付金額確定相應的虛擬貨幣支付金額,發(fā)出扣費請求;C、根據所述扣費請求從相應的虛擬貨幣帳戶中扣費。
2.如權利要求1所述的方法,其特征在于,所述用戶定購的業(yè)務為有線電視網增值業(yè)務。
3.如權利要求1所述的方法,其特征在于,所述支付請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼。
4.如權利要求1或3所述的方法,其特征在于,所述扣費請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼;所述步驟C中還包括驗證所述扣費請求中攜帶的虛擬帳戶帳號及相應密碼的合法性的步驟,若所述驗證通過,則根據扣費請求中攜帶的虛擬貨幣支付金額從該用戶的虛擬貨幣帳戶中扣費,否則,返回帳號和/或密碼錯誤的提示信息。
5.如權利要求1或3所述的方法,其特征在于,所述支付請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識;所述扣費請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識。
6.如權利要求5所述的方法,其特征在于,所述步驟C后還包括返回支付結果信息的步驟,該支付結果信息中攜帶有業(yè)務提供方標識、用戶定購業(yè)務的標識及虛擬貨幣支付金額。
7.如權利要求1所述的方法,其特征在于,所述虛擬貨幣支付金額根據支付請求中的真實貨幣支付金額及預先設定的真實貨幣與虛擬貨幣的兌換比率確定。
8.一種在線支付的系統(tǒng),其特征在于,包括業(yè)務收費模塊,用于接收業(yè)務系統(tǒng)針對用戶定購的業(yè)務發(fā)出的支付請求,以此發(fā)出扣費請求;虛擬貨幣批價模塊,連接所述業(yè)務收費模塊,根據業(yè)務收費模塊收到的支付請求中攜帶的真實貨幣支付金額確定相應的虛擬貨幣支付金額發(fā)送給業(yè)務收費模塊,供業(yè)務收費模塊發(fā)出扣費請求;虛擬貨幣支付模塊,連接所述業(yè)務收費模塊,根據業(yè)務收費模塊發(fā)出的扣費請求從相應的虛擬貨幣帳戶中扣費。
9.如權利要求8所述的系統(tǒng),其特征在于,所述用戶的定購業(yè)務為有線電視網增值業(yè)務。
10.如權利要求8所述的系統(tǒng),其特征在于,所述支付請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼;所述扣費請求中攜帶有所述用戶的虛擬帳戶帳號及相應的密碼。
11.如權利要求10所述的系統(tǒng),其特征在于,還包括帳戶信息驗證模塊,連接所述虛擬貨幣支付模塊,用于驗證所述扣費請求中攜帶的虛擬帳戶帳號及相應密碼的合法性。
12.如權利要求8所述的系統(tǒng),其特征在于,所述支付請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識;所述扣費請求中進一步攜帶有業(yè)務提供方標識及用戶定購業(yè)務的標識。
13.如權利要求8所述的系統(tǒng),其特征在于,還包括數據校驗模塊,分別連接所述業(yè)務收費模塊和所述虛擬貨幣支付模塊,用于對業(yè)務收費模塊和虛擬貨幣支付模塊之間傳輸的數據進行加密及校驗。
全文摘要
本發(fā)明公開了一種在線支付方法及系統(tǒng),以解決現有技術中用戶必須通過輸入銀行帳戶卡號及相應密碼對相應銀行帳戶進行扣費來完成在線支付的問題。所述方法包括步驟A.針對用戶定購的業(yè)務發(fā)出支付請求;B.根據所述支付請求中的真實貨幣支付金額確定相應的虛擬貨幣支付金額,發(fā)出扣費請求;C.根據所述扣費請求從相應的虛擬貨幣帳戶中扣費。所述系統(tǒng)包括業(yè)務收費模塊、虛擬貨幣批價模塊和虛擬貨幣支付模塊。本發(fā)明為用戶定購各種業(yè)務提供了一種新的支付渠道,同時避免了銀行帳戶信息在互聯(lián)網上的傳輸,減小了銀行帳戶信息被盜的風險。
文檔編號G06Q30/00GK101079131SQ20061007841
公開日2007年11月28日 申請日期2006年5月24日 優(yōu)先權日2006年5月24日
發(fā)明者莊卓駿, 方巨英 申請人:騰訊科技(深圳)有限公司