專利名稱:充值付費處理系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及儲值技術(shù),尤其涉及一種充值付費處理系統(tǒng)和方法。
背景技術(shù):
當(dāng)前的現(xiàn)場支付方式主要采用自帶短距離無線天線如射頻(RF)的無線儲值設(shè)備 與刷卡設(shè)備交互,實現(xiàn)電子錢包的功能。這些無線儲值設(shè)備的實現(xiàn)形式多樣,如可以通過手 機內(nèi)置的用戶識別模塊(Subscriber IdentityModule/User Identity Model ;簡稱SIM/ UIM)卡、擴展卡、SD卡、用戶隨身攜帶的手機吊飾、鑰匙扣進行儲值等。在進行儲值時,SIM/ UIM卡可以通過短信進行圈存,其他的形式的儲值設(shè)備由于不具備遠(yuǎn)程通信手段,則需要在 柜臺專門使用特制的充值設(shè)備進行充值操作。因此,現(xiàn)有儲值設(shè)備的充值不方便,充值操作安全性差。
發(fā)明內(nèi)容
本發(fā)明提供一種充值付費處理系統(tǒng)和方法,用以解決現(xiàn)有技術(shù)中儲值設(shè)備的充值 不方便、充值操作安全性差的缺陷,實現(xiàn)對儲值設(shè)備的方便、安全的充值。本發(fā)明實施例提供一種充值付費處理方法,包括付費處理系統(tǒng),用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定 的支付平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼 生成請求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息; 接收密碼生成系統(tǒng)返回的本次交易的充值密碼,將所述充值密碼返回至所述用戶選定的支 付平臺;密碼生成系統(tǒng),用于根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密 鑰;采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成本次 交易的充值密碼;將所述充值密碼發(fā)送至所述付費處理系統(tǒng);儲值設(shè)備,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若解 密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。本發(fā)明實施例又提供一種充值付費處理系統(tǒng),包括付費處理系統(tǒng)根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付 平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生成請 求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息;所述密碼生成系統(tǒng)根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密 鑰,采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成本次 交易的充值密碼后,將所述充值密碼通過所述付費處理系統(tǒng)返回至所述用戶選定的支付平 臺;儲值設(shè)備根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若解密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。本發(fā)明提供的充值付費處理系統(tǒng)和方法,付費處理系統(tǒng)可以通過與用戶選定的支 付平臺進行付費的交易處理,請求密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號對應(yīng)的 驗證序列號和加密密鑰生成本次交易的充值密碼,再將充值密碼返回至用戶選定的支付平 臺,儲值設(shè)備則可以對用戶輸入的充值密碼進行解密,如果解密后驗證序列號和交易信息 合法,再對儲值設(shè)備進行充值,由于充值所采用的支付平臺可以由用戶選定,因此充值方式 靈活,并且充值過程中根據(jù)驗證序列號和交易號進行加解密,可以保證充值的安全。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明充值付費處理系統(tǒng)第一實施例的結(jié)構(gòu)示意圖;圖2為本發(fā)明充值付費處理系統(tǒng)第一實施例中儲值設(shè)備的一種結(jié)構(gòu)示意圖;圖3為本發(fā)明充值付費處理系統(tǒng)第二實施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明充值付費處理方法第一實施例的流程圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明充值付費處理系統(tǒng)第一實施例的結(jié)構(gòu)示意圖,如圖1所示,該充值付 費處理系統(tǒng),包括付費處理系統(tǒng)11,用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選 定的支付平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密 碼生成請求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信 息;接收密碼生成系統(tǒng)返回的本次交易的充值密碼,將所述充值密碼返回至所述用戶選定 的支付平臺;密碼生成系統(tǒng)13,用于根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密 密鑰;采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成本 次交易的充值密碼;將所述充值密碼發(fā)送至所述付費處理系統(tǒng);儲值設(shè)備15,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若 解密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。其中,儲值設(shè)備可以為用戶隨身攜帶的便攜式設(shè)備,儲值設(shè)備上可以具有輸入功 能,例如如果儲值設(shè)備設(shè)置在手機上,可以直接使用手機鍵盤,通過用戶識別應(yīng)用發(fā)展工 具(SIM Tool Kit ;簡稱STK)菜單或者手機軟件菜單輸入充值密碼,不需要重新設(shè)計,如果儲值設(shè)備是其他各種形式存儲卡,則可以在儲值設(shè)備上設(shè)置輸入設(shè)備和電源等,如圖2 所示,為本發(fā)明充值付費處理系統(tǒng)第一實施例中儲值設(shè)備的一種結(jié)構(gòu)示意圖,該儲值設(shè)備 的硬件組成可以包括鍵盤153和顯示屏151,用以實現(xiàn)輸入功能和顯示功能。上述為儲值設(shè) 備的鍵盤、顯示屏與儲值設(shè)備的卡體一體設(shè)置的示例,具體實施過程中,儲值設(shè)備的鍵盤、 顯示屏可以獨立于儲值設(shè)備的卡體設(shè)置,例如在儲值設(shè)備的卡體上設(shè)置顯示屏,而將鍵 盤與卡體分開設(shè)置;或在儲值設(shè)備的卡體上設(shè)置鍵盤,而將顯示屏與卡體分開設(shè)置;或在 儲值設(shè)備的卡體與鍵盤、顯示屏都分開設(shè)置。其中,鍵盤、顯示屏可以通過有線方式或無線 方式與卡體連接,其中無線方式可以為射頻、紅外、藍(lán)牙、無線保真(WirelessFidelity,簡 稱WIFI)等。每個儲值設(shè)備都有自己的標(biāo)識,例如唯一的產(chǎn)品編號,該產(chǎn)品編號一般為外 部可見,用戶可知的編號;每個儲值設(shè)備還可以有一個驗證序列號,例如內(nèi)部序列號,為 外部不可見,用戶不可知,并且儲值設(shè)備中還可以保存解密密鑰,可以為單一密鑰或者密鑰 組的形式,上述的儲值設(shè)備的標(biāo)識號、驗證序列號和解密密鑰可以保存在便攜儲值設(shè)備中, 并且在密碼生成系統(tǒng)中也保存儲值設(shè)備的標(biāo)識號、驗證序列號和與解密密鑰對應(yīng)的加密密 鑰,其中如果是對稱算法,則儲值設(shè)備的解密密鑰和服務(wù)器的加密密鑰可以相同,如果是非 對稱算法,則儲值設(shè)備的解密密鑰和服務(wù)器的加密密鑰則可以為一一對應(yīng)但不相同。本發(fā)明充值付費處理系統(tǒng)可以支持多中支付平臺,如網(wǎng)絡(luò)(web)、無線應(yīng)用協(xié)議 (Wireless Applicat ion Protocol ;簡稱Wap)、短信、或者支付軟件等,可以根據(jù)用戶選 定的支付平臺,供用戶采用多種渠道如網(wǎng)銀、Wap銀行、短信銀行、第三方支付平臺虛擬貨 幣如支付寶\財付通等以及一些其他的支付手段付費購買充值密碼。付費處理系統(tǒng)根據(jù) 用戶輸入的儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付平臺進行付費的 交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送攜帶儲值設(shè)備的標(biāo)識號和本次交 易的交易信息的充值密碼生成請求。密碼生成系統(tǒng)根據(jù)付費處理系統(tǒng)的充值密碼生成請求 后,查詢用戶輸入的儲值設(shè)備的標(biāo)識號對應(yīng)的驗證序列號和加密密鑰;采用所述加密密鑰 對驗證序列號和本次交易的交易信息進行加密運算后,可以生成本次交易的充值密碼;然 后將充值密碼發(fā)送至付費處理系統(tǒng),付費處理系統(tǒng)則可以根據(jù)所述充值密碼返回至所述用 戶選定的Web、Wap、短信等支付平臺。然后,用戶可以將支付平臺收到的充值密碼輸入儲值 設(shè)備15,儲值設(shè)備15再根據(jù)保存的解密密鑰對用戶輸入的充值密碼進行解密運算,驗證解 密得到的驗證序列號和交易信息是否合法,如果合法,再根據(jù)解密得到的驗證序列號和交 易信息進行充值,如果不合法,則可以提示用戶重新輸入或者結(jié)束本次交易。本實施例付費處理系統(tǒng)可以通過與用戶選定的支付平臺進行付費的交易處理,請 求密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號對應(yīng)的驗證序列號和加密密鑰生成本 次交易的充值密碼,再將充值密碼返回至用戶選定的支付平臺,儲值設(shè)備則可以對用戶輸 入的充值密碼進行解密,如果解密后驗證序列號和交易信息合法,再對儲值設(shè)備進行充值, 由于充值所采用的支付平臺可以由用戶選定,因此充值方式靈活,并且充值過程中根據(jù)驗 證序列號和交易號進行加解密,可以保證充值的安全。圖3為本發(fā)明充值付費處理系統(tǒng)第二實施例的結(jié)構(gòu)示意圖,在本發(fā)明充值付費處 理系統(tǒng)第一實施例的基礎(chǔ)上,如圖3所示,付費處理系統(tǒng)11可以包括充值發(fā)起模塊21、查 詢請求模塊22、交易處理模塊23、密碼請求模塊24和密碼接收模塊25,其中充值發(fā)起模塊21,用于根據(jù)用戶發(fā)起的充值請求,指示用戶需要輸入儲值設(shè)備的標(biāo)識號和本次交易的交易金額;查詢請求模塊22,用于向密碼生成系統(tǒng)發(fā)送查詢請求,所述查詢請求中攜帶用戶 輸入的儲值設(shè)備的標(biāo)識號和本次交易的交易金額;交易處理模塊23,用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選 定的支付平臺進行付費的交易處理,生成包括交易流水號、交易時間和交易金額的交易信 息;密碼請求模塊24,用于完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生 成請求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息;密碼接收模塊25,用于接收所述密碼生成系統(tǒng)返回的本次交易的充值密碼。進一步地,密碼生成系統(tǒng)13可以包括驗證數(shù)據(jù)庫31、標(biāo)識查詢模塊32、密鑰查詢 模塊33、加密模塊34和密碼發(fā)送模塊35,其中驗證數(shù)據(jù)庫31,用于保存授權(quán)的儲值設(shè)備的標(biāo)識號及其對應(yīng)的驗證序列號和加密 密鑰;標(biāo)識查詢模塊32,用于根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號,查詢所述驗證數(shù)據(jù)庫 中是否存在所述用戶輸入的所述儲值設(shè)備的標(biāo)識號,如果是,則指示所述付費處理系統(tǒng)11 的交易處理模塊23進行付費的交易處理;密鑰查詢模塊33,用于根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密 密鑰;加密模塊34,用于采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進 行加密運算,生成本次交易的充值密碼;密碼發(fā)送模塊35,用于將所述充值密碼發(fā)送至所述付費處理系統(tǒng)11的密碼接收 模塊25。再進一步地,儲值設(shè)備15可以包括存儲模塊41、輸入模塊42、解密驗證模塊43、 充值模塊44和顯示模塊45,其中存儲模塊41,用于保存所述儲值設(shè)備的驗證序列號和預(yù)設(shè)的解密密鑰;輸入模塊42,用于獲取用戶輸入的本次交易的充值密碼;可以通過鍵盤及其相關(guān) 的識別程序來實現(xiàn),參見圖2。解密驗證模塊43,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,驗 證解密得到的驗證序列號和交易信息是否合法,若合法,則指示充值模塊進行充值操作;充值模塊44,用于按照所述解密驗證模塊的指示,根據(jù)解密得到的交易信息中的 交易金額完成充值;顯示模塊45,用于顯示本次交易的處理狀態(tài),可以通過顯示屏及其相關(guān)程序來實 現(xiàn),參見圖2。其中,解密驗證模塊可以包括解密單元、序列號驗證單元、時間驗證單元、流水號 驗證單元和金額驗證單元,其中解密單元,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,得到解密 后的驗證序列號和包括交易流水號、交易時間和交易金額的交易信息;序列號驗證單元,用于驗證解密后的驗證序列號是否與所述儲值設(shè)備內(nèi)置的驗證 序列號一致,如果是,則解密后的驗證序列號合法;
時間驗證單元,用于驗證解密后的交易時間與所述儲值設(shè)備的系統(tǒng)時間的差值是 否超出限定時間,如果否,則解密后的交易時間合法;流水號驗證單元,用于驗證解密后的交易流水號符合所述儲值設(shè)備的流水號的規(guī) 則,如果是,則解密后的交易流水號合法;例如驗證解密后的交易流水號是否大于上一次 交易成功的流水號,如果是,則符合儲值設(shè)備的流水號的規(guī)則;也可以驗證解密后的交易流 水號是否符合設(shè)定的格式,如果是,則符合儲值設(shè)備的流水號的規(guī)則。金額驗證單元,用于驗證解密后的交易金額是否符合所述儲值設(shè)備的支持的金額 限定,如果是,則解密后的交易金額合法。如果序列號驗證單元、時間驗證單元、流水號驗證單元和金額驗證單元驗證的結(jié) 果都合法,則可以得知驗證序列號和交易信息合法,如果有任意一個的驗證不合法,則可以 得知驗證序列號和交易信息不合法。上述驗證合法的方式僅為舉例,也可以采用其他驗證 合法的方式。本實施例付費處理系統(tǒng)可以通過與用戶選定的支付平臺進行付費的交易處理,請 求密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號對應(yīng)的驗證序列號和加密密鑰生成本 次交易的充值密碼,再將充值密碼返回至用戶選定的支付平臺,儲值設(shè)備則可以對用戶輸 入的充值密碼進行解密,如果解密后驗證序列號和交易信息合法,再對儲值設(shè)備進行充值, 由于充值所采用的支付平臺可以由用戶選定,因此充值方式靈活,并且充值過程中根據(jù)驗 證序列號和交易號進行加解密,可以保證充值的安全。圖4為本發(fā)明充值付費處理方法第一實施例的流程圖,如圖4所示,該充值付費處 理方法包括步驟101、付費處理系統(tǒng)根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶 選定的支付平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值 密碼生成請求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信 息;在步驟101之前,還可以包括用戶輸入儲值設(shè)備的標(biāo)識號和本次交易的交易金 額,以及對儲值設(shè)備的標(biāo)識號進行查詢的過程,具體可以包括步驟201、付費處理系統(tǒng)根據(jù)用戶發(fā)起的充值請求,指示用戶需要輸入儲值設(shè)備的 標(biāo)識號和本次交易的交易金額;用戶可以根據(jù)充值請求的指示,向付費處理系統(tǒng)輸入所使 用的儲值設(shè)備的標(biāo)識號和本次交易的交易金額;用戶選擇一種支付平臺如web、Wap、短信、支付軟件等向本發(fā)明實施例中的付費 處理系統(tǒng)發(fā)起充值請求后,付費處理系統(tǒng)指示用戶需要輸入儲值設(shè)備的標(biāo)識號如產(chǎn)品編 號以及用戶需要輸入的本次交易的交易金額。步驟202、付費處理系統(tǒng)向密碼生成系統(tǒng)發(fā)送查詢請求,所述查詢請求中攜帶用戶 輸入的儲值設(shè)備的標(biāo)識號和本次交易的交易金額;用戶輸入儲值設(shè)備的標(biāo)識號和本次交易的交易金額之后,付費處理系統(tǒng)可以向密 碼生成系統(tǒng)發(fā)出查詢請求,以查詢該儲值設(shè)備的標(biāo)識號是否存在。步驟203、密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號,查詢驗證數(shù)據(jù)庫中是 否存在所述用戶輸入的所述儲值設(shè)備的標(biāo)識號,如果是,則指示所述付費處理系統(tǒng)進行付 費的交易處理。其中,驗證數(shù)據(jù)庫中保存有授權(quán)的儲值設(shè)備的標(biāo)識號及其對應(yīng)的驗證序列號和加密密鑰。密碼生成系統(tǒng)如果查詢不到該儲值設(shè)備的標(biāo)識號,則可以終止交易或返回提示, 如果查詢到該儲值設(shè)備的標(biāo)識號,則可以告知付費處理系統(tǒng),付費處理系統(tǒng)可以要求用戶 選擇該支付平臺對應(yīng)的付費渠道進行付費。在用戶使用某種付費渠道成功付費后,付費處 理系統(tǒng)可以將儲值設(shè)備標(biāo)識號以及本次交易的交易流水號、交易金額和交易時間等交易信 息,以充值密碼生成請求的形式發(fā)送給密碼生成系統(tǒng),請求密碼生成系統(tǒng)生成本次交易的 充值密鑰。步驟102、密碼生成系統(tǒng)根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加 密密鑰,采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成 本次交易的充值密碼后,將所述充值密碼通過所述付費處理系統(tǒng)返回至所述用戶選定的支 付平臺;接收付費處理系統(tǒng)發(fā)送的充值密鑰生成請求后,從中獲取儲值設(shè)備的標(biāo)識號和交 易信息后,再從數(shù)據(jù)庫中搜索獲得儲值設(shè)備的標(biāo)識號對應(yīng)的驗證序列號、加密密鑰等信息, 采用加密密鑰對驗證序列號以及交易流水號、交易金額和交易時間等交易信息進行加密運 算得到充值密碼后,返回充值密碼給付費處理系統(tǒng)。付費處理系統(tǒng)再根據(jù)用戶之前選定的 支付平臺用各自對應(yīng)的方式向用戶返回充值密碼,如通過網(wǎng)頁顯示、通過短信返回或通過 Wap頁面顯示給用戶。步驟103、儲值設(shè)備根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若 解密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。用戶在儲值設(shè)備上輸入該充值密碼后,儲值設(shè)備可以對充值密碼進行解密,獲得 解密后的驗證序列號、交易時間、交易流水號和交易金額等數(shù)據(jù),驗證上述解密后的數(shù)據(jù)是 否合法,具體過程可以包括步驟301、儲值設(shè)備獲取用戶輸入的本次交易的充值密碼;步驟302、儲值設(shè)備根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,驗證解 密得到的驗證序列號和交易信息是否合法;若合法,則執(zhí)行步驟303,否則可以終止交易;其中,步驟302中解密和驗證合法的具體包括根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,得到解密后的驗證序列號 和包括交易流水號、交易時間和交易金額的交易信息;驗證解密后的驗證序列號是否與所述儲值設(shè)備內(nèi)置的驗證序列號一致,如果是, 則解密后的驗證序列號合法;驗證解密后的交易時間與所述儲值設(shè)備的系統(tǒng)時間的差值是否超出限定時間,如 果否,則解密后的交易時間合法;驗證解密后的交易流水號符合所述儲值設(shè)備的流水號的規(guī)則,如果是,則解密后 的交易流水號合法;驗證解密后的交易金額是否符合所述儲值設(shè)備的支持的金額限定,如果是,則解 密后的交易金額合法。步驟303、儲值設(shè)備根據(jù)解密得到的交易信息中的交易金額完成充值,并顯示本次 交易的處理狀態(tài)。
10
本實施例付費處理系統(tǒng)可以通過與用戶選定的支付平臺進行付費的交易處理,請 求密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號對應(yīng)的驗證序列號和加密密鑰生成本 次交易的充值密碼,再將充值密碼返回至用戶選定的支付平臺,儲值設(shè)備則可以對用戶輸 入的充值密碼進行解密,如果解密后驗證序列號和交易信息合法,再對儲值設(shè)備進行充值, 由于充值所采用的支付平臺可以由用戶選定,因此充值方式靈活,并且充值過程中根據(jù)驗 證序列號和交易號進行加解密,可以保證充值的安全。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或光 盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種充值付費處理系統(tǒng),其特征在于,包括付費處理系統(tǒng),用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生成請求,所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息;接收密碼生成系統(tǒng)返回的本次交易的充值密碼,將所述充值密碼返回至所述用戶選定的支付平臺;密碼生成系統(tǒng),用于根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密鑰;采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成本次交易的充值密碼;將所述充值密碼發(fā)送至所述付費處理系統(tǒng);儲值設(shè)備,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若解密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。
2.根據(jù)權(quán)利要求1所述的充值付費處理系統(tǒng),其特征在于,所述付費處理系統(tǒng)包括 充值發(fā)起模塊,用于根據(jù)用戶發(fā)起的充值請求,指示用戶需要輸入儲值設(shè)備的標(biāo)識號和本次交易的交易金額;查詢請求模塊,用于向密碼生成系統(tǒng)發(fā)送查詢請求,所述查詢請求中攜帶用戶輸入的 儲值設(shè)備的標(biāo)識號和本次交易的交易金額;交易處理模塊,用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支 付平臺進行付費的交易處理,生成包括交易流水號、交易時間和交易金額的交易信息;密碼請求模塊,用于完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生成請求, 所述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息; 密碼接收模塊,用于接收所述密碼生成系統(tǒng)返回的本次交易的充值密碼。
3.根據(jù)權(quán)利要求2所述的充值付費處理系統(tǒng),其特征在于,所述密碼生成系統(tǒng)包括 驗證數(shù)據(jù)庫,用于保存授權(quán)的儲值設(shè)備的標(biāo)識號及其對應(yīng)的驗證序列號和加密密鑰; 標(biāo)識查詢模塊,用于根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號,查詢所述驗證數(shù)據(jù)庫中是否存在所述用戶輸入的所述儲值設(shè)備的標(biāo)識號,如果是,則指示所述付費處理系統(tǒng)的交易處 理模塊進行付費的交易處理;密鑰查詢模塊,用于根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密鑰; 加密模塊,用于采用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密 運算,生成本次交易的充值密碼;密碼發(fā)送模塊,用于將所述充值密碼發(fā)送至所述付費處理系統(tǒng)的密碼接收模塊。
4.根據(jù)權(quán)利要求1所述的充值付費處理系統(tǒng),其特征在于,所述儲值設(shè)備包括 存儲模塊,用于保存所述儲值設(shè)備的驗證序列號和預(yù)設(shè)的解密密鑰;輸入模塊,用于獲取用戶輸入的本次交易的充值密碼;解密驗證模塊,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,驗證解密 得到的驗證序列號和交易信息是否合法,若合法,則指示充值模塊進行充值操作;充值模塊,用于按照所述解密驗證模塊的指示,根據(jù)解密得到的交易信息中的交易金 額完成充值;顯示模塊,用于顯示本次交易的處理狀態(tài)。
5.根據(jù)權(quán)利要求4所述的充值付費處理系統(tǒng),其特征在于,所述解密驗證模塊包括解密單元,用于根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,得到解密后的 驗證序列號和包括交易流水號、交易時間和交易金額的交易信息;序列號驗證單元,用于驗證解密后的驗證序列號是否與所述儲值設(shè)備內(nèi)置的驗證序列 號一致,如果是,則解密后的驗證序列號合法;時間驗證單元,用于驗證解密后的交易時間與所述儲值設(shè)備的系統(tǒng)時間的差值是否超 出限定時間,如果否,則解密后的交易時間合法;流水號驗證單元,用于驗證解密后的交易流水號符合所述儲值設(shè)備的流水號的規(guī)則, 如果是,則解密后的交易流水號合法;金額驗證單元,用于驗證解密后的交易金額是否符合所述儲值設(shè)備的支持的金額限 定,如果是,則解密后的交易金額合法。
6.一種充值付費處理方法,其特征在于,包括付費處理系統(tǒng)根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付平臺 進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生成請求,所 述充值密碼生成請求中攜帶所述儲值設(shè)備的標(biāo)識號和本次交易的交易信息;所述密碼生成系統(tǒng)根據(jù)所述儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密鑰,采 用所述加密密鑰對所述驗證序列號和本次交易的交易信息進行加密運算,生成本次交易的 充值密碼后,將所述充值密碼通過所述付費處理系統(tǒng)返回至所述用戶選定的支付平臺;儲值設(shè)備根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密運算,若解密得到的驗 證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。
7.根據(jù)權(quán)利要求6所述的充值付費處理方法,其特征在于,所述付費處理系統(tǒng)根據(jù)儲 值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付平臺進行付費的交易處理之 前,包括所述付費處理系統(tǒng)根據(jù)用戶發(fā)起的充值請求,指示用戶需要輸入儲值設(shè)備的標(biāo)識號和 本次交易的交易金額;所述付費處理系統(tǒng)向所述密碼生成系統(tǒng)發(fā)送查詢請求,所述查詢請求中攜帶用戶輸入 的儲值設(shè)備的標(biāo)識號和本次交易的交易金額;所述密碼生成系統(tǒng)根據(jù)用戶輸入的儲值設(shè)備的標(biāo)識號,查詢驗證數(shù)據(jù)庫中是否存在所 述用戶輸入的所述儲值設(shè)備的標(biāo)識號,如果是,則指示所述付費處理系統(tǒng)進行付費的交易 處理。
8.根據(jù)權(quán)利要求6或7所述的充值付費處理方法,其特征在于,所述儲值設(shè)備根據(jù)保存 的解密密鑰對輸入的所述充值密碼進行解密運算,若解密得到的驗證序列號和交易信息合 法,則根據(jù)解密得到的驗證序列號和交易信息進行充值,包括所述儲值設(shè)備獲取用戶輸入的本次交易的充值密碼后,根據(jù)保存的解密密鑰對輸入的 所述充值密碼進行解密,驗證解密得到的驗證序列號和交易信息是否合法;若合法,則所述儲值設(shè)備根據(jù)解密得到的交易信息中的交易金額完成充值,并顯示本 次交易的處理狀態(tài)。
9.根據(jù)權(quán)利要求8所述的充值付費處理方法,其特征在于,所述根據(jù)保存的解密密 鑰對輸入的所述充值密碼進行解密,驗證解密得到的驗證序列號和交易信息是否合法,包 括3根據(jù)保存的解密密鑰對輸入的所述充值密碼進行解密,得到解密后的驗證序列號和包 括交易流水號、交易時間和交易金額的交易信息;驗證解密后的驗證序列號是否與所述儲值設(shè)備內(nèi)置的驗證序列號一致,如果是,則解 密后的驗證序列號合法;驗證解密后的交易時間與所述儲值設(shè)備的系統(tǒng)時間的差值是否超出限定時間,如果 否,則解密后的交易時間合法;驗證解密后的交易流水號符合所述儲值設(shè)備的流水號的規(guī)則,如果是,則解密后的交 易流水號合法;驗證解密后的交易金額是否符合所述儲值設(shè)備的支持的金額限定,如果是,則解密后 的交易金額合法。
全文摘要
本發(fā)明公開了一種充值付費處理系統(tǒng)和方法。該系統(tǒng)包括付費處理系統(tǒng),用于根據(jù)儲值設(shè)備的標(biāo)識號和本次交易的交易金額,與用戶選定的支付平臺進行付費的交易處理,完成付費的交易處理后,向密碼生成系統(tǒng)發(fā)送充值密碼生成請求,攜帶儲值設(shè)備的標(biāo)識號和本次交易的交易信息;密碼生成系統(tǒng),用于根據(jù)儲值設(shè)備的標(biāo)識號查詢對應(yīng)的驗證序列號和加密密鑰;采用加密密鑰對驗證序列號和本次交易的交易信息進行加密運算,生成本次交易的充值密碼;儲值設(shè)備,用于根據(jù)保存的解密密鑰對輸入的充值密碼進行解密運算,若解密得到的驗證序列號和交易信息合法,則根據(jù)解密得到的驗證序列號和交易信息進行充值。本發(fā)明充值方式靈活,可以保證充值的安全。
文檔編號H04W12/02GK101986684SQ201010523148
公開日2011年3月16日 申請日期2010年10月22日 優(yōu)先權(quán)日2010年10月22日
發(fā)明者孫江濤, 魏中華 申請人:錢袋網(wǎng)(北京)信息技術(shù)有限公司