數(shù)據(jù)處理方法、裝置和系統(tǒng)的制作方法
【專利摘要】本申請涉及數(shù)據(jù)處理方法、裝置和系統(tǒng)。該數(shù)據(jù)處理方法包括:根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;將業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端;接收來自客戶端的憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。根據(jù)本申請的技術(shù)方案,能夠通過創(chuàng)建、處理和傳輸用于業(yè)務(wù)數(shù)據(jù)交互的憑證數(shù)據(jù)信息,來實(shí)現(xiàn)在業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器斷開網(wǎng)絡(luò)連接即離線的狀況下完成移動業(yè)務(wù)數(shù)據(jù)交互過程,從而降低業(yè)務(wù)終端設(shè)備的成本,并提高業(yè)務(wù)數(shù)據(jù)交互的成功率。
【專利說明】數(shù)據(jù)處理方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請涉及移動互聯(lián)網(wǎng)領(lǐng)域,尤其涉及移動互聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)交互中的數(shù)據(jù)處理方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在傳統(tǒng)的移動互聯(lián)網(wǎng)應(yīng)用場景下,通常用戶的移動客戶端與諸如自動售貨機(jī)、POS機(jī)之類的業(yè)務(wù)終端設(shè)備之間進(jìn)行業(yè)務(wù)數(shù)據(jù)交互時(shí),需要用戶的移動客戶端和業(yè)務(wù)終端設(shè)備二者同時(shí)都與業(yè)務(wù)服務(wù)器保持實(shí)時(shí)網(wǎng)絡(luò)連接,即同時(shí)保持在線,才能完成業(yè)務(wù)數(shù)據(jù)交互過程。
[0003]然而由于環(huán)境的問題,業(yè)務(wù)終端設(shè)備的無線網(wǎng)絡(luò)穩(wěn)定性不高,或者由于缺乏維護(hù)和保養(yǎng),業(yè)務(wù)終端設(shè)備無法與業(yè)務(wù)服務(wù)器保持實(shí)時(shí)網(wǎng)絡(luò)連接,從而影響業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0004]另外,業(yè)務(wù)終端設(shè)備的持續(xù)在線需求也會造成設(shè)備的采購和運(yùn)營成本較高,造成移動業(yè)務(wù)數(shù)據(jù)交互的網(wǎng)絡(luò)鋪設(shè)和設(shè)備使用推廣上的局限性。
[0005]因此,需求一種新的數(shù)據(jù)處理方式,以解決上述傳統(tǒng)移動業(yè)務(wù)數(shù)據(jù)交互過程中業(yè)務(wù)終端設(shè)備無法與業(yè)務(wù)服務(wù)器實(shí)時(shí)保持在線而導(dǎo)致的業(yè)務(wù)數(shù)據(jù)交互成功率較低以及業(yè)務(wù)終端設(shè)備維護(hù)成本較高的問題。
【發(fā)明內(nèi)容】
[0006]本申請的主要目的在于提供一種數(shù)據(jù)處理技術(shù),其能夠解決現(xiàn)有技術(shù)中的上述問題。
[0007]根據(jù)本申請一個(gè)方面的實(shí)施例,提供了一種數(shù)據(jù)處理方法,其特征在于,包括:根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;將業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端;接收來自客戶端的憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0008]根據(jù)本申請一個(gè)方面的另一實(shí)施例,提供了一種數(shù)據(jù)處理裝置,其特征在于,包括:業(yè)務(wù)數(shù)據(jù)生成模塊,用于根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;業(yè)務(wù)數(shù)據(jù)傳輸模塊,用于將業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端;第一憑證數(shù)據(jù)接收模塊,用于接收來自客戶端的憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及憑證數(shù)據(jù)驗(yàn)簽?zāi)K,用于對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0009]根據(jù)本申請另一方面的實(shí)施例,提供了一種數(shù)據(jù)處理方法,其特征在于,包括:向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求;從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0010]根據(jù)本申請另一方面的另一實(shí)施例,提供了一種數(shù)據(jù)處理裝置,其特征在于,包括:用戶請求發(fā)起模塊,用于向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求;業(yè)務(wù)數(shù)據(jù)接收模塊,用于從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;業(yè)務(wù)處理請求發(fā)送模塊,用于向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;第二憑證數(shù)據(jù)接收模塊,用于從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及憑證數(shù)據(jù)傳輸模塊,用于將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0011]根據(jù)本申請又一方面的實(shí)施例,提供了一種數(shù)據(jù)處理方法,其特征在于,包括:接收來自客戶端的業(yè)務(wù)處理請求,業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息;根據(jù)業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;對憑證數(shù)據(jù)信息進(jìn)行加簽操作;以及將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0012]根據(jù)本申請又一方面的另一實(shí)施例,提供了一種數(shù)據(jù)處理裝置,其特征在于,包括:業(yè)務(wù)處理請求接收模塊,用于接收來自客戶端的業(yè)務(wù)處理請求,業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息;憑證數(shù)據(jù)生成模塊,用于根據(jù)業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;憑證數(shù)據(jù)加簽?zāi)K,用于對憑證數(shù)據(jù)信息進(jìn)行加簽操作;以及憑證數(shù)據(jù)發(fā)送模塊,用于將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0013]根據(jù)本申請的另一方面,提供了一種數(shù)據(jù)處理系統(tǒng),其特征在于,包括:
[0014]業(yè)務(wù)終端設(shè)備,其包括:業(yè)務(wù)數(shù)據(jù)生成模塊,用于根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;業(yè)務(wù)數(shù)據(jù)傳輸模塊,用于將業(yè)務(wù)數(shù)據(jù)信息傳輸給所述客戶端;第一憑證數(shù)據(jù)接收模塊,用于接收來自客戶端的憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;和憑證數(shù)據(jù)驗(yàn)簽?zāi)K,用于對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求;
[0015]客戶端,其包括:用戶請求發(fā)起模塊,用于向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求;業(yè)務(wù)數(shù)據(jù)接收模塊,從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息;業(yè)務(wù)處理請求發(fā)送模塊,用于向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;第二憑證數(shù)據(jù)接收模塊,用于從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;和憑證數(shù)據(jù)傳輸模塊,用于將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求;以及
[0016]業(yè)務(wù)服務(wù)器,其包括:業(yè)務(wù)處理請求接收模塊,用于接收來自客戶端的業(yè)務(wù)處理請求,業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息;憑證數(shù)據(jù)生成模塊,用于根據(jù)業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息;憑證數(shù)據(jù)加簽?zāi)K,用于對憑證數(shù)據(jù)信息進(jìn)行加簽操作;和憑證數(shù)據(jù)發(fā)送模塊,用于將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0017]與現(xiàn)有技術(shù)相比,根據(jù)本申請的技術(shù)方案,能夠通過創(chuàng)建、處理和傳輸用于業(yè)務(wù)數(shù)據(jù)交互的憑證數(shù)據(jù)信息,來實(shí)現(xiàn)在業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器斷開網(wǎng)絡(luò)連接即離線的狀況下完成移動業(yè)務(wù)數(shù)據(jù)交互過程,從而降低了業(yè)務(wù)終端設(shè)備的成本,并提高了業(yè)務(wù)數(shù)據(jù)交互的成功率。
【專利附圖】
【附圖說明】
[0018]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0019]圖1示出了根據(jù)本申請實(shí)施例的數(shù)據(jù)處理系統(tǒng)的架構(gòu)示意圖;
[0020]圖2示出了根據(jù)本申請第一實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖;
[0021]圖3示出了根據(jù)本申請第一實(shí)施例的變型實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖;
[0022]圖4示出了根據(jù)本申請第二實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖;
[0023]圖5示出了根據(jù)本申請第三實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖;
[0024]圖6示出了根據(jù)本申請第四實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;
[0025]圖7示出了根據(jù)本申請第五實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;以及
[0026]圖8示出了根據(jù)本申請第六實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0027]本申請的主要思想在于,通過創(chuàng)建、處理和傳輸憑證數(shù)據(jù)信息來實(shí)現(xiàn)在業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器斷開網(wǎng)絡(luò)連接即離線的狀況下也能夠完成移動業(yè)務(wù)數(shù)據(jù)交互過程。具體而言,通過針對來自業(yè)務(wù)終端設(shè)備的業(yè)務(wù)數(shù)據(jù)信息創(chuàng)建憑證數(shù)據(jù)信息,基于非對稱加密機(jī)制通過業(yè)務(wù)服務(wù)器和業(yè)務(wù)終端設(shè)備對該憑證數(shù)據(jù)信息進(jìn)行相應(yīng)的加簽和/或驗(yàn)簽處理,從而可以在業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器斷開網(wǎng)絡(luò)連接的情況下,基于憑證數(shù)據(jù)信息來完成移動業(yè)務(wù)數(shù)據(jù)交互。更具體而言,在業(yè)務(wù)服務(wù)器側(cè)利用業(yè)務(wù)終端設(shè)備的公鑰對針對業(yè)務(wù)處理操作的憑證數(shù)據(jù)信息進(jìn)行加簽,并在業(yè)務(wù)終端設(shè)備側(cè)利用業(yè)務(wù)終端設(shè)備的私鑰對該憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽,從而解除了移動業(yè)務(wù)數(shù)據(jù)交互過程中業(yè)務(wù)終端設(shè)備需要持續(xù)在線(即與業(yè)務(wù)服務(wù)器實(shí)時(shí)保持網(wǎng)絡(luò)連接)以便實(shí)時(shí)了解業(yè)務(wù)數(shù)據(jù)交互狀況的限制,并且在該移動業(yè)務(wù)數(shù)據(jù)交互過程中只需要客戶端保持在線,而業(yè)務(wù)終端設(shè)備可以處于離線狀態(tài),進(jìn)而大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0028]為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請具體實(shí)施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0029]為便于對本申請構(gòu)思的理解和說明,下面結(jié)合一個(gè)典型應(yīng)用場景,即移動支付來對本申請實(shí)施例進(jìn)行具體描述。需要指出的是,盡管本文中將結(jié)合該典型應(yīng)用場景對本申請構(gòu)思的實(shí)施例進(jìn)行具體描述,但本申請并不限于此,而是可以適用于現(xiàn)有或未來開發(fā)的其它任意適合的移動業(yè)務(wù)數(shù)據(jù)交互場景中。
[0030]<數(shù)據(jù)處理系統(tǒng)>
[0031]首先結(jié)合圖1描述實(shí)施本申請構(gòu)思的典型應(yīng)用場景下的數(shù)據(jù)處理系統(tǒng)的整體架構(gòu)。
[0032]如圖1所示,根據(jù)本申請實(shí)施例的數(shù)據(jù)處理系統(tǒng)100可以包括業(yè)務(wù)服務(wù)器110、客戶端120和業(yè)務(wù)終端設(shè)備130這三部分,以用于實(shí)施根據(jù)本申請的數(shù)據(jù)處理方法。在移動支付場景中,根據(jù)本申請實(shí)施例的數(shù)據(jù)處理方法、裝置和系統(tǒng)可以用于實(shí)現(xiàn)交易的收單處理。所謂收單處理可以是指在驗(yàn)明支付方針對交易已經(jīng)完成付款之后對支付方予以放行的處理。
[0033]在該應(yīng)用場景中,業(yè)務(wù)服務(wù)器110可以為支付服務(wù)商的服務(wù)器,其可以是諸如支付寶、財(cái)付通、盛付通之類的第三方支付平臺的服務(wù)器,也可以是網(wǎng)上銀行的服務(wù)器。客戶端120可以為諸如手機(jī)、個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、便攜式設(shè)備之類的用戶終端設(shè)備。特別是,客戶端120可以為交易的支付方,其為交易創(chuàng)建者,在業(yè)務(wù)服務(wù)器側(cè)開設(shè)有賬戶。業(yè)務(wù)終端設(shè)備130可以為用于收單處理的服務(wù)器設(shè)備或終端設(shè)備,即收單設(shè)備,例如POS機(jī)、自動售貨機(jī)等。特別地,該業(yè)務(wù)終端設(shè)備130可以為交易的收款方所持有,以便進(jìn)行收單處理。
[0034]另外,客戶端120與業(yè)務(wù)服務(wù)器110之間的通信鏈路可以為諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)之類的互聯(lián)網(wǎng)通信鏈路,并且客戶端120可以與業(yè)務(wù)服務(wù)器130保持實(shí)時(shí)連接??蛻舳?20與業(yè)務(wù)終端設(shè)備130之間的通信鏈路可以為諸如聲波、藍(lán)牙、Wif1、NFC (Near FieldCommunicat1n,近場通信)之類的近場通信鏈路,需要進(jìn)行數(shù)據(jù)交互時(shí)就通過近場通信鏈路連接來完成數(shù)據(jù)交互。業(yè)務(wù)服務(wù)器110與業(yè)務(wù)終端設(shè)備130之間通常不需要實(shí)時(shí)連接,必要時(shí)可以根據(jù)需要進(jìn)行有線或無線連接以完成數(shù)據(jù)交互。
[0035]參照圖1,當(dāng)用戶有數(shù)據(jù)交互需求例如購買需求時(shí),可以通過用戶的客戶端120向業(yè)務(wù)終端設(shè)備130發(fā)起用戶請求例如購買請求,該購買請求可以包括商品種類、數(shù)量等。業(yè)務(wù)終端設(shè)備130在接收到用戶請求之后向用戶返回相應(yīng)的業(yè)務(wù)數(shù)據(jù)信息,該業(yè)務(wù)數(shù)據(jù)信息例如可以包括業(yè)務(wù)終端設(shè)備130的唯一標(biāo)識符等信息。客戶端120基于接收到的業(yè)務(wù)數(shù)據(jù)信息,向業(yè)務(wù)服務(wù)器110發(fā)送業(yè)務(wù)處理請求,例如申請創(chuàng)建交易。業(yè)務(wù)服務(wù)器110基于業(yè)務(wù)處理請求中的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作,例如創(chuàng)建交易并引導(dǎo)客戶端120完成在線付款,以及向客戶端120返回例如根據(jù)業(yè)務(wù)終端設(shè)備130的公鑰加簽后的憑證數(shù)據(jù)信息,例如交易付款成功憑證??蛻舳?20將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備130。業(yè)務(wù)終端設(shè)備130例如根據(jù)業(yè)務(wù)終端設(shè)備130的私鑰對該加簽后的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求,例如對客戶端120的用戶請求予以放行或者拒絕放行。
[0036]通過上述數(shù)據(jù)處理系統(tǒng)架構(gòu),可以實(shí)現(xiàn)即使在業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器斷開連接即離線的情況下也能夠完成移動數(shù)據(jù)業(yè)務(wù)交互過程,由此可以大大降低業(yè)務(wù)終端設(shè)備的維護(hù)成本以及提高移動業(yè)務(wù)數(shù)據(jù)交互成功率。例如在移動支付的收單業(yè)務(wù)場景下,可以實(shí)現(xiàn)離線收單處理,即在收單設(shè)備與支付服務(wù)商斷開連接的情況下完成收單處理,由此可以大大降低移動支付和收單業(yè)務(wù)中收單設(shè)備的維護(hù)成本以及提高交易的成功率。
[0037]<數(shù)據(jù)處理方法>
[0038]下面分別結(jié)合圖2至圖5描述根據(jù)本申請第一至第三實(shí)施例的數(shù)據(jù)處理方法,其中更詳細(xì)地描述在上述系統(tǒng)架構(gòu)下的業(yè)務(wù)終端設(shè)備、客戶端和業(yè)務(wù)服務(wù)器的每一側(cè)的數(shù)據(jù)處理過程。
[0039](第一實(shí)施例)
[0040]圖2示出了根據(jù)本申請第一實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖,其中詳細(xì)描述業(yè)務(wù)終端設(shè)備側(cè)實(shí)施的數(shù)據(jù)處理方法。
[0041]如圖2所示,在步驟S210處,業(yè)務(wù)終端設(shè)備可以根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息。
[0042]具體而言,如上面提及的,當(dāng)用戶有數(shù)據(jù)交互需求例如購買需求時(shí),可以通過用戶的客戶端向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求例如購買請求,該購買請求可以包括商品種類、數(shù)量等??蛻舳丝梢酝ㄟ^諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式與業(yè)務(wù)終端設(shè)備建立連接,以發(fā)起用戶請求。
[0043]響應(yīng)于客戶端的用戶請求,業(yè)務(wù)終端設(shè)備可以生成創(chuàng)建數(shù)據(jù)交互業(yè)務(wù)所需的業(yè)務(wù)數(shù)據(jù)信息。該業(yè)務(wù)數(shù)據(jù)信息至少可以包括業(yè)務(wù)終端設(shè)備的唯一標(biāo)識符。具體地,在本示例中,響應(yīng)于客戶端的購買請求,業(yè)務(wù)終端設(shè)備可以生成創(chuàng)建交易訂單所需的信息,該信息可以包括待支付金額、交易時(shí)間、設(shè)備唯一標(biāo)識符等。
[0044]然后,在步驟S220處,業(yè)務(wù)終端設(shè)備將生成的業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端。
[0045]具體而言,業(yè)務(wù)終端設(shè)備可以通過諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式將上述業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端,以由客戶端請求業(yè)務(wù)服務(wù)器創(chuàng)建數(shù)據(jù)交互業(yè)務(wù)時(shí)使用。
[0046]接下來,在步驟S230處,業(yè)務(wù)終端設(shè)備接收來自客戶端的憑證數(shù)據(jù)信息。
[0047]該憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的上述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作。該憑證數(shù)據(jù)信息用于指示業(yè)務(wù)服務(wù)器已經(jīng)完成相關(guān)的業(yè)務(wù)處理操作。在一個(gè)實(shí)施例中,憑證數(shù)據(jù)信息至少包括業(yè)務(wù)的唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息。其中,業(yè)務(wù)的唯一標(biāo)識符是用于標(biāo)識業(yè)務(wù)服務(wù)器針對業(yè)務(wù)數(shù)據(jù)信息創(chuàng)建的相應(yīng)業(yè)務(wù)。業(yè)務(wù)處理時(shí)間是指業(yè)務(wù)服務(wù)器完成業(yè)務(wù)處理操作的時(shí)間。
[0048]更具體而言,在業(yè)務(wù)終端設(shè)備將業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端之后,客戶端可以在通過諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)等互聯(lián)網(wǎng)通信方式與業(yè)務(wù)服務(wù)器建立實(shí)時(shí)連接即在線的情況下,向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于上述業(yè)務(wù)數(shù)據(jù)信息來創(chuàng)建相應(yīng)的數(shù)據(jù)交互業(yè)務(wù)。業(yè)務(wù)服務(wù)器創(chuàng)建相應(yīng)的數(shù)據(jù)交互業(yè)務(wù)并完成業(yè)務(wù)數(shù)據(jù)交互過程,之后生成指示業(yè)務(wù)處理成功的憑證數(shù)據(jù)信息并對該憑證數(shù)據(jù)信息進(jìn)行加簽操作,例如根據(jù)業(yè)務(wù)終端設(shè)備的公鑰進(jìn)行加簽操作。
[0049]在具體示例中,客戶端可以在線向業(yè)務(wù)服務(wù)器例如支付服務(wù)商提交交易創(chuàng)建申請,申請內(nèi)容包括待支付金額、交易時(shí)間、設(shè)備唯一標(biāo)識符等業(yè)務(wù)數(shù)據(jù)信息。支付服務(wù)商根據(jù)客戶端的交易創(chuàng)建申請,創(chuàng)建交易并引導(dǎo)客戶端完成在線付款,并且生成交易付款成功憑證并對該憑證進(jìn)行加簽處理,然后將加簽后的交易付款成功憑證返回給客戶端??蛻舳送ㄟ^諸如聲波、藍(lán)牙、Wif1、NFC之類的近場雙向通信方式將諸如交易付款成功憑證之類的憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備。
[0050]在業(yè)務(wù)終端設(shè)備接收到經(jīng)加簽的憑證數(shù)據(jù)信息之后,在步驟S240處,對該經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予所述用戶請求。
[0051]具體而言,如果憑證數(shù)據(jù)信息是根據(jù)業(yè)務(wù)服務(wù)器預(yù)先為業(yè)務(wù)終端設(shè)備設(shè)置的公鑰-私鑰對中的公鑰進(jìn)行加簽的,則業(yè)務(wù)終端設(shè)備接收到該憑證數(shù)據(jù)信息后,就根據(jù)該公鑰-私鑰對中的私鑰對該憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作。如果憑證數(shù)據(jù)信息是根據(jù)業(yè)務(wù)服務(wù)器預(yù)先為業(yè)務(wù)終端設(shè)備設(shè)置的公鑰-私鑰對中的私鑰進(jìn)行加簽的,則業(yè)務(wù)終端設(shè)備接收到該憑證數(shù)據(jù)信息后,就根據(jù)該公鑰-私鑰對中的公鑰對該憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作。在一個(gè)實(shí)施例中,業(yè)務(wù)服務(wù)器可以預(yù)先為每一個(gè)業(yè)務(wù)終端設(shè)備分別設(shè)置對應(yīng)的公鑰-私鑰對,并且將公鑰預(yù)先存儲在業(yè)務(wù)服務(wù)器中,而將私鑰預(yù)先存儲在業(yè)務(wù)終端設(shè)備中,或者將私鑰預(yù)先存儲在業(yè)務(wù)服務(wù)器中,而將公鑰預(yù)先存儲在業(yè)務(wù)終端設(shè)備中。根據(jù)該加簽-驗(yàn)簽操作可以增強(qiáng)業(yè)務(wù)安全性。
[0052]如果驗(yàn)簽成功,則業(yè)務(wù)終端設(shè)備準(zhǔn)予用戶請求。例如在移動支付的收單場景中,當(dāng)對交易付款成功憑證驗(yàn)簽成功時(shí),例如收單設(shè)備的業(yè)務(wù)終端設(shè)備就對客戶端予以放行。
[0053]如果驗(yàn)簽失敗,則業(yè)務(wù)終端設(shè)備拒絕用戶請求。例如在移動支付的收單場景中,當(dāng)對交易付款成功憑證驗(yàn)簽失敗時(shí),業(yè)務(wù)終端設(shè)備就拒絕對客戶端放行。
[0054]至此描述了根據(jù)本申請第一實(shí)施例的數(shù)據(jù)處理方法,其中基于對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,可以使得業(yè)務(wù)終端設(shè)備離線工作,即業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器不需要實(shí)時(shí)連接,就可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0055][變型實(shí)施例]
[0056]根據(jù)第一實(shí)施例的數(shù)據(jù)處理方法,用戶有可能會重復(fù)提交憑證數(shù)據(jù)信息,這樣會對移動業(yè)務(wù)數(shù)據(jù)交互造成不利影響。為防止憑證數(shù)據(jù)信息的重復(fù)提交和保證移動業(yè)務(wù)數(shù)據(jù)交互的安全性,下面結(jié)合圖3描述根據(jù)本申請第一實(shí)施例的變型實(shí)施例的數(shù)據(jù)處理方法。
[0057]與第一實(shí)施例相比,該變型實(shí)施例的不同之處主要在于,在圖2所示步驟S230和步驟S240之間增加預(yù)驗(yàn)證操作,該預(yù)驗(yàn)證操作對應(yīng)于步驟S310。下面僅描述與第一實(shí)施例不同的操作步驟S310至S350。
[0058]如圖3所示,在接收到來自客戶端的憑證數(shù)據(jù)信息(參見圖2的步驟S230)之后,進(jìn)入步驟S310。
[0059]在步驟S310處,業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行預(yù)驗(yàn)證操作,以驗(yàn)證憑證數(shù)據(jù)信息是否可信。
[0060]根據(jù)本申請的實(shí)施例,預(yù)驗(yàn)證操作至少可以包括以下操作中的至少一種:根據(jù)憑證數(shù)據(jù)信息中的業(yè)務(wù)處理時(shí)間,判斷憑證是否過期;以及根據(jù)憑證數(shù)據(jù)信息中的簽名信息,判斷憑證是否被重復(fù)提交。
[0061]具體而言,在一個(gè)實(shí)施例中,當(dāng)業(yè)務(wù)終端設(shè)備接收到憑證數(shù)據(jù)信息之后,可以將憑證數(shù)據(jù)信息中的業(yè)務(wù)處理時(shí)間與當(dāng)前時(shí)間進(jìn)行對比,如果時(shí)間差超過預(yù)定閾值,則判定憑證過期,否則判定憑證可信。
[0062]在另一個(gè)實(shí)施例中,當(dāng)業(yè)務(wù)終端設(shè)備接收到憑證數(shù)據(jù)信息之后,可以將憑證數(shù)據(jù)信息中的簽名信息與業(yè)務(wù)終端設(shè)備中存儲的已驗(yàn)簽名信息進(jìn)行對比,如果已驗(yàn)簽名信息中沒有與該憑證數(shù)據(jù)信息中的簽名信息相同的簽名信息,則判定憑證可信,否則判定憑證是重復(fù)提交,不可信。
[0063]在又一個(gè)實(shí)施例中,當(dāng)業(yè)務(wù)終端設(shè)備接收到憑證數(shù)據(jù)信息之后,可以先將憑證數(shù)據(jù)信息中的業(yè)務(wù)處理時(shí)間與當(dāng)前時(shí)間進(jìn)行對比。如果時(shí)間差超過預(yù)定閾值,則判定憑證過期,為不可信。如果時(shí)間差在預(yù)定閾值之內(nèi),則將憑證數(shù)據(jù)信息中的簽名信息與業(yè)務(wù)終端設(shè)備中存儲的已驗(yàn)簽名信息進(jìn)行對比,如果已驗(yàn)簽名信息中沒有與該憑證數(shù)據(jù)信息中的簽名信息相同的簽名信息,則判定憑證可信,否則判定憑證是重復(fù)提交,不可信。
[0064]當(dāng)判定憑證數(shù)據(jù)信息不可信時(shí),進(jìn)入步驟S340,業(yè)務(wù)終端設(shè)備直接拒絕用戶請求。
[0065]當(dāng)判定憑證數(shù)據(jù)信息可信時(shí),進(jìn)入步驟S320。在步驟S320處,對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作。該步驟類似于前述步驟S240中的操作,其細(xì)節(jié)不再贅述。
[0066]例如在移動支付的收單場景中,針對用戶的購買請求,當(dāng)業(yè)務(wù)終端設(shè)備接收到交易付款成功憑證之后,可以先查看交易成功憑證中的業(yè)務(wù)處理時(shí)間例如交易時(shí)間。如果該交易時(shí)間比當(dāng)前時(shí)間早兩天,則認(rèn)為該憑證已過期,并拒絕用戶的購買請求;如果該交易時(shí)間與當(dāng)前時(shí)間的時(shí)間差沒有超過兩天,則認(rèn)為該憑證有效,并繼續(xù)檢查業(yè)務(wù)終端設(shè)備內(nèi)存儲的已放行交易簽名列表中是否已經(jīng)存在該憑證中的簽名。如果存在,則認(rèn)為該憑證被重復(fù)提交,并拒絕用戶的購買請求;如果不存在,則繼續(xù)執(zhí)行上述驗(yàn)簽操作。
[0067]如果驗(yàn)簽成功,則進(jìn)入步驟S330,準(zhǔn)予用戶請求。
[0068]當(dāng)驗(yàn)簽成功后,在步驟S350處,將簽名信息與對應(yīng)的業(yè)務(wù)唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間保存或存儲在業(yè)務(wù)終端設(shè)備中,以備預(yù)驗(yàn)證操作中使用。
[0069]優(yōu)選地,保存時(shí)可以對超過諸如兩天的時(shí)間閾值的簽名記錄進(jìn)行自動覆蓋,以便回收存儲空間。
[0070]該存儲步驟可以在準(zhǔn)予用戶請求之前、同時(shí)或之后,本申請對此不作任何限制。
[0071]如果驗(yàn)簽失敗,則進(jìn)入步驟S340,拒絕用戶請求。
[0072]由此,通過本變型實(shí)施例的數(shù)據(jù)處理方法,可以有效地防止憑證數(shù)據(jù)信息被重復(fù)提交,從而避免憑證數(shù)據(jù)信息被惡意使用,確保移動業(yè)務(wù)數(shù)據(jù)交互過程的安全性。
[0073]上述第一實(shí)施例和變型實(shí)施例中的數(shù)據(jù)處理方法僅為本申請的優(yōu)選示例,本申請不限于此,而是還可以進(jìn)行各種改型。例如,根據(jù)需要,業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器之間可以進(jìn)行定期或不定期的數(shù)據(jù)交互。具體而言,在移動支付的收單場景中,如果收單服務(wù)商有對賬需求,可基于業(yè)務(wù)終端設(shè)備中存儲的放行過的業(yè)務(wù)唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息來定期地與支付服務(wù)商側(cè)對應(yīng)設(shè)備的收款明細(xì)進(jìn)行對賬。根據(jù)上面的示例,對賬周期必須小于兩個(gè)自然日,否則業(yè)務(wù)終端設(shè)備中存儲的兩天前的業(yè)務(wù)唯一標(biāo)識符將被覆蓋?;趯~結(jié)果,可以對已實(shí)現(xiàn)支付但未能完成憑證傳遞獲得交易放行的交易進(jìn)行退款。若覺得最大兩個(gè)自然日的對賬周期太短,需要延長的話,則可以把上述預(yù)驗(yàn)證操作中的憑證過期時(shí)間、簽名記錄自動覆蓋時(shí)間延長,直到滿足收單商自身對賬周期的需要。不過需要注意的是,延長對賬周期將帶來簽名記錄自動覆蓋、存儲回收周期的延長,從而在業(yè)務(wù)終端設(shè)備上需要更大的存儲空間,因此需根據(jù)實(shí)際需要進(jìn)行權(quán)衡處理。
[0074](第二實(shí)施例)
[0075]下面結(jié)合圖4描述根據(jù)本申請第二實(shí)施例的數(shù)據(jù)處理方法,其中詳細(xì)描述的是在客戶端側(cè)實(shí)施的數(shù)據(jù)處理方法。
[0076]如圖4所示,在步驟S410處,客戶端可以向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求。
[0077]具體而言,如上面提及的,當(dāng)用戶有數(shù)據(jù)交互需求例如購買需求時(shí),可以通過用戶的客戶端向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求例如購買請求,該購買請求可以包括商品種類、數(shù)量等??蛻舳丝梢酝ㄟ^諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式與業(yè)務(wù)終端設(shè)備建立連接,以發(fā)起用戶請求。
[0078]接下來,在步驟S420處,客戶端從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息。
[0079]具體而言,如上面提及的,響應(yīng)于客戶端的用戶請求,業(yè)務(wù)終端設(shè)備可以生成創(chuàng)建數(shù)據(jù)交互業(yè)務(wù)所需的業(yè)務(wù)數(shù)據(jù)信息,并可以通過諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式將上述業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端,相應(yīng)地,客戶端通過諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式接收該業(yè)務(wù)數(shù)據(jù)信息。
[0080]接下來,在步驟S430處,客戶端向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于上述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息。
[0081]具體而言,在從業(yè)務(wù)終端設(shè)備接收到業(yè)務(wù)數(shù)據(jù)信息之后,客戶端可以在通過諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)等互聯(lián)網(wǎng)通信方式與業(yè)務(wù)服務(wù)器建立實(shí)時(shí)連接即在線的情況下,向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于上述業(yè)務(wù)數(shù)據(jù)信息來創(chuàng)建相應(yīng)的數(shù)據(jù)交互業(yè)務(wù)并完成業(yè)務(wù)數(shù)據(jù)交互過程,并且之后生成指示業(yè)務(wù)處理成功的憑證數(shù)據(jù)信息。
[0082]在移動支付的收單場景中,客戶端可以在線向業(yè)務(wù)服務(wù)器例如支付服務(wù)商提交交易創(chuàng)建申請,申請內(nèi)容可以包括待支付金額、交易時(shí)間、設(shè)備唯一標(biāo)識符等業(yè)務(wù)數(shù)據(jù)信息。支付服務(wù)商根據(jù)客戶端的交易創(chuàng)建申請,創(chuàng)建交易并引導(dǎo)客戶端完成在線付款,并且生成交易付款成功憑證。
[0083]接下來,在步驟S440處,客戶端可以從業(yè)務(wù)服務(wù)器接收上述憑證數(shù)據(jù)信息。所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息可以是經(jīng)過業(yè)務(wù)服務(wù)器加簽的。
[0084]具體而言,客戶端可以通過諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)等互聯(lián)網(wǎng)通信方式從業(yè)務(wù)服務(wù)器接收諸如交易付款成功憑證之類的憑證數(shù)據(jù)信息。該憑證數(shù)據(jù)信息用于指示業(yè)務(wù)服務(wù)器已經(jīng)完成相關(guān)的業(yè)務(wù)處理操作。并且該憑證數(shù)據(jù)信息可以是業(yè)務(wù)服務(wù)器例如根據(jù)業(yè)務(wù)終端設(shè)備的公鑰或私鑰進(jìn)行了加簽操作的。
[0085]然后,在步驟S450處,客戶端可以將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0086]具體而言,客戶端可以通過諸如聲波、藍(lán)牙、Wif1、NFC之類的近場通信方式將經(jīng)加簽的憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備。如上面提及的,在業(yè)務(wù)終端設(shè)備接收到經(jīng)加簽的憑證數(shù)據(jù)信息之后,可以對該經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。驗(yàn)簽操作的具體細(xì)節(jié)可以參考前面對圖2的步驟S240的相關(guān)描述,這里不再贅述。
[0087]至此描述了根據(jù)本申請第二實(shí)施例的數(shù)據(jù)處理方法,其中客戶端與業(yè)務(wù)終端設(shè)備之間的通信鏈路可以為近場通信鏈路,而客戶端與業(yè)務(wù)服務(wù)器之間的通信鏈路可以為互聯(lián)網(wǎng)通信鏈路。在該方法中,可以通過對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,使得在業(yè)務(wù)終端設(shè)備離線(即業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器不需要實(shí)時(shí)連接)的情況下也可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0088](第三實(shí)施例)
[0089]圖5示出了根據(jù)本申請第三實(shí)施例的數(shù)據(jù)處理方法的步驟流程圖,其中詳細(xì)描述業(yè)務(wù)服務(wù)器側(cè)實(shí)施的數(shù)據(jù)處理方法。
[0090]如圖5所示,在步驟S510處,業(yè)務(wù)服務(wù)器可以接收來自客戶端的業(yè)務(wù)處理請求,所述業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息。
[0091]具體而言,業(yè)務(wù)服務(wù)器可以通過諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)等互聯(lián)網(wǎng)通信方式接收客戶端的業(yè)務(wù)處理請求,該業(yè)務(wù)處理請求包括前面在圖2的步驟S210處描述的業(yè)務(wù)數(shù)據(jù)信息。
[0092]然后,在步驟S520處,業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息。
[0093]具體而言,響應(yīng)于該業(yè)務(wù)處理請求,業(yè)務(wù)服務(wù)器可以基于上述業(yè)務(wù)數(shù)據(jù)信息來創(chuàng)建相應(yīng)的數(shù)據(jù)交互業(yè)務(wù)并完成業(yè)務(wù)數(shù)據(jù)交互過程,并且之后生成指示業(yè)務(wù)處理成功的憑證數(shù)據(jù)信息。
[0094]在移動支付的收單場景中,客戶端可以在線向業(yè)務(wù)服務(wù)器例如支付服務(wù)商提交交易創(chuàng)建申請,申請內(nèi)容可以包括待支付金額、交易時(shí)間、設(shè)備唯一標(biāo)識符等業(yè)務(wù)數(shù)據(jù)信息。支付服務(wù)商根據(jù)客戶端的交易創(chuàng)建申請,創(chuàng)建交易并引導(dǎo)客戶端完成在線付款,并且生成交易付款成功憑證。
[0095]然后,在步驟S530處,業(yè)務(wù)服務(wù)器對憑證數(shù)據(jù)信息進(jìn)行加簽操作。
[0096]在一個(gè)實(shí)施例中,業(yè)務(wù)服務(wù)器可以根據(jù)業(yè)務(wù)終端設(shè)備的公鑰對憑證數(shù)據(jù)信息進(jìn)行加簽操作。在另一個(gè)實(shí)施例中,業(yè)務(wù)服務(wù)器也可以根據(jù)業(yè)務(wù)終端設(shè)備的私鑰對憑證數(shù)據(jù)信息進(jìn)行加簽操作。
[0097]經(jīng)加簽的憑證數(shù)據(jù)信息可以包括例如業(yè)務(wù)唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、業(yè)務(wù)終端設(shè)備唯一標(biāo)識符等業(yè)務(wù)處理信息以及根據(jù)業(yè)務(wù)終端設(shè)備的公鑰對業(yè)務(wù)處理信息的簽名。
[0098]在一個(gè)具體示例中,例如在移動支付的收單場景下,支付服務(wù)商引導(dǎo)支付方客戶端完成一筆交易付款后生成一個(gè)該筆交易的付款成功憑證,憑證內(nèi)容可以包括付款方賬號、收款方賬號、交易唯一標(biāo)識號、交易時(shí)間、交易金額、業(yè)務(wù)終端設(shè)備唯一標(biāo)識符等交易詳細(xì)信息以及支付服務(wù)商利用業(yè)務(wù)終端設(shè)備即收單設(shè)備的對應(yīng)公鑰對交易詳細(xì)信息的簽名。
[0099]接下來,在步驟S540處,業(yè)務(wù)服務(wù)器將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0100]具體而言,業(yè)務(wù)服務(wù)器可以通過諸如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)等互聯(lián)網(wǎng)通信方式將加簽后的上述憑證數(shù)據(jù)信息發(fā)送給客戶端。然后,客戶端再將經(jīng)加簽的憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以在業(yè)務(wù)終端設(shè)備進(jìn)行驗(yàn)簽通過后準(zhǔn)予其用戶請求。驗(yàn)簽操作的具體細(xì)節(jié)可以參考前面對圖2的步驟S240的相關(guān)描述,這里不再贅述。
[0101]至此描述了根據(jù)本申請第三實(shí)施例的數(shù)據(jù)處理方法,其中基于對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,使得業(yè)務(wù)終端設(shè)備在離線狀態(tài)下可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0102]〈數(shù)據(jù)處理裝置〉
[0103]與上述數(shù)據(jù)處理方法類似,本申請實(shí)施例還提供了相應(yīng)的裝置。下面結(jié)合圖6至圖8描述根據(jù)本申請第四至第六實(shí)施例的數(shù)據(jù)處理裝置。
[0104](第四實(shí)施例)
[0105]圖6示出了根據(jù)本申請第四實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,其中描述了業(yè)務(wù)終端設(shè)備側(cè)的數(shù)據(jù)處理裝置600。
[0106]如圖6所示,該裝置600可以包括業(yè)務(wù)數(shù)據(jù)生成模塊610、業(yè)務(wù)數(shù)據(jù)傳輸模塊620、第一憑證數(shù)據(jù)接收模塊630和憑證數(shù)據(jù)驗(yàn)簽?zāi)K640。
[0107]具體而言,業(yè)務(wù)數(shù)據(jù)生成模塊610可以用于根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息。業(yè)務(wù)數(shù)據(jù)傳輸模塊620可以用于將業(yè)務(wù)數(shù)據(jù)信息傳輸給客戶端。第一憑證數(shù)據(jù)接收模塊630可以用于接收來自客戶端的憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自客戶端的業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作。憑證數(shù)據(jù)驗(yàn)簽?zāi)K640可以用于對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0108]通過本實(shí)施例的數(shù)據(jù)處理裝置,基于對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,可以使得業(yè)務(wù)終端設(shè)備離線工作,即業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器不需要實(shí)時(shí)連接,就可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0109](第五實(shí)施例)
[0110]圖7示出了根據(jù)本申請第五實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,其中描述了客戶端側(cè)的數(shù)據(jù)處理裝置700。
[0111]如圖7所示,該裝置700可以包括用戶請求發(fā)起模塊710、業(yè)務(wù)數(shù)據(jù)接收模塊720、業(yè)務(wù)處理請求發(fā)送模塊730、第二憑證數(shù)據(jù)接收模塊740和憑證數(shù)據(jù)傳輸模塊750。
[0112]具體而言,用戶請求發(fā)起模塊710可以用于向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求。業(yè)務(wù)數(shù)據(jù)接收模塊720可以用于從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息。業(yè)務(wù)處理請求發(fā)送模塊730可以用于向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息。第二憑證數(shù)據(jù)接收模塊740可以用于從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且憑證數(shù)據(jù)信息由業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作。憑證數(shù)據(jù)傳輸模塊750可以用于將憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0113]類似地,通過本實(shí)施例的數(shù)據(jù)處理裝置,基于對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,可以使得業(yè)務(wù)終端設(shè)備離線工作,即業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器不需要實(shí)時(shí)連接,就可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0114](第六實(shí)施例)
[0115]圖8示出了根據(jù)本申請第六實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,其中描述了業(yè)務(wù)服務(wù)器側(cè)的數(shù)據(jù)處理裝置800。
[0116]如圖8所示,該裝置800可以包括業(yè)務(wù)處理請求接收模塊810、憑證數(shù)據(jù)生成模塊820、憑證數(shù)據(jù)加簽?zāi)K830和憑證數(shù)據(jù)發(fā)送模塊840。
[0117]具體而言,業(yè)務(wù)處理請求接收模塊810可以用于接收來自客戶端的業(yè)務(wù)處理請求,業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息。憑證數(shù)據(jù)生成模塊820可以用于根據(jù)業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息。憑證數(shù)據(jù)加簽?zāi)K830可以用于對憑證數(shù)據(jù)信息進(jìn)行加簽操作。憑證數(shù)據(jù)發(fā)送模塊840可以用于將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
[0118]類似地,通過本實(shí)施例的數(shù)據(jù)處理裝置,基于對憑證數(shù)據(jù)信息的創(chuàng)建、傳輸和加簽-驗(yàn)簽處理,可以使得業(yè)務(wù)終端設(shè)備離線工作,即業(yè)務(wù)終端設(shè)備與業(yè)務(wù)服務(wù)器不需要實(shí)時(shí)連接,就可以完成移動業(yè)務(wù)數(shù)據(jù)交互過程。由此大大降低了業(yè)務(wù)終端設(shè)備的維護(hù)成本,并提高了移動業(yè)務(wù)數(shù)據(jù)交互的成功率。
[0119]另外,以上描述的各數(shù)據(jù)處理裝置與之前描述的相應(yīng)數(shù)據(jù)處理方法的處理是對應(yīng)的,因此,關(guān)于更詳細(xì)的技術(shù)細(xì)節(jié),可以參見之前描述的方法。
[0120]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0121]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0122]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0123]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0124]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0125]以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,其特征在于,包括: 根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 將所述業(yè)務(wù)數(shù)據(jù)信息傳輸給所述客戶端; 接收來自所述客戶端的憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自所述客戶端的所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及 對所述經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予所述用戶請求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)數(shù)據(jù)信息至少包括業(yè)務(wù)終端設(shè)備的唯一標(biāo)識符。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述加簽操作是由所述業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)終端設(shè)備的公鑰進(jìn)行的,并且所述驗(yàn)簽操作是由業(yè)務(wù)終端設(shè)備根據(jù)所述業(yè)務(wù)終端設(shè)備的私鑰進(jìn)行的。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述憑證數(shù)據(jù)信息至少包括業(yè)務(wù)的唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 存儲驗(yàn)簽成功的憑證數(shù)據(jù)信息中的至少以下信息:業(yè)務(wù)的唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,在接收到來自客戶端的憑證數(shù)據(jù)信息之后且在對經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作之前,還包括: 對所述憑證數(shù)據(jù)信息進(jìn)行預(yù)驗(yàn)證操作,以驗(yàn)證憑證數(shù)據(jù)信息是否可信; 當(dāng)所述憑證數(shù)據(jù)信息可信時(shí),繼續(xù)執(zhí)行所述驗(yàn)簽操作;以及 當(dāng)所述憑證數(shù)據(jù)信息不可信時(shí),拒絕所述用戶請求。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述預(yù)驗(yàn)證操作至少包括以下操作中的至少一種: 根據(jù)憑證數(shù)據(jù)信息中的業(yè)務(wù)處理時(shí)間,判斷憑證是否過期,并根據(jù)憑證是否過期,判斷憑證數(shù)據(jù)信息是否可信;以及 根據(jù)憑證數(shù)據(jù)信息中的簽名信息,判斷憑證是否被重復(fù)提交,并根據(jù)憑證是否被重復(fù)提交,判斷憑證數(shù)據(jù)信息是否可信。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,與所述客戶端的通信鏈路為近場通信鏈路。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述近場通信鏈路包括以下至少一種:聲波、藍(lán)牙、Wif1、NFC。
10.一種數(shù)據(jù)處理方法,其特征在于,包括: 向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求; 從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及 將所述憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述業(yè)務(wù)數(shù)據(jù)信息至少包括業(yè)務(wù)終端設(shè)備的唯一標(biāo)識符。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述加簽操作是由所述業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)終端設(shè)備的公鑰進(jìn)行的,并且所述驗(yàn)簽操作是由業(yè)務(wù)終端設(shè)備根據(jù)所述業(yè)務(wù)終端設(shè)備的私鑰進(jìn)行的。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述憑證數(shù)據(jù)信息至少包括業(yè)務(wù)的唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,與所述業(yè)務(wù)終端設(shè)備的通信鏈路為近場通信鏈路,并且與所述業(yè)務(wù)服務(wù)器的通信鏈路為互聯(lián)網(wǎng)通信鏈路。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述近場通信鏈路包括以下至少一種:聲波、藍(lán)牙、Wif1、NFC。
16.一種數(shù)據(jù)處理方法,其特征在于,包括: 接收來自客戶端的業(yè)務(wù)處理請求,所述業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息; 根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 對憑證數(shù)據(jù)信息進(jìn)行加簽操作;以及 將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述業(yè)務(wù)數(shù)據(jù)信息至少包括業(yè)務(wù)終端設(shè)備的唯一標(biāo)識符。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述加簽操作是由所述業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)終端設(shè)備的公鑰進(jìn)行的,并且所述驗(yàn)簽操作是由業(yè)務(wù)終端設(shè)備根據(jù)所述業(yè)務(wù)終端設(shè)備的私鑰進(jìn)行的。
19.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述憑證數(shù)據(jù)信息至少包括業(yè)務(wù)的唯一標(biāo)識符、業(yè)務(wù)處理時(shí)間、簽名信息。
20.根據(jù)權(quán)利要求16所述的方法,其特征在于,與所述客戶端的通信鏈路為互聯(lián)網(wǎng)通信鏈路。
21.一種數(shù)據(jù)處理裝置,其特征在于,包括: 業(yè)務(wù)數(shù)據(jù)生成模塊,用于根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 業(yè)務(wù)數(shù)據(jù)傳輸模塊,用于將所述業(yè)務(wù)數(shù)據(jù)信息傳輸給所述客戶端; 第一憑證數(shù)據(jù)接收模塊,用于接收來自所述客戶端的憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自所述客戶端的所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及 憑證數(shù)據(jù)驗(yàn)簽?zāi)K,用于對所述經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
22.—種數(shù)據(jù)處理裝置,其特征在于,包括: 用戶請求發(fā)起模塊,用于向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求; 業(yè)務(wù)數(shù)據(jù)接收模塊,用于從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 業(yè)務(wù)處理請求發(fā)送模塊,用于向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 第二憑證數(shù)據(jù)接收模塊,用于從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;以及 憑證數(shù)據(jù)傳輸模塊,用于將所述憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
23.一種數(shù)據(jù)處理裝置,其特征在于,包括: 業(yè)務(wù)處理請求接收模塊,用于接收來自客戶端的業(yè)務(wù)處理請求,所述業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息; 憑證數(shù)據(jù)生成模塊,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 憑證數(shù)據(jù)加簽?zāi)K,用于對憑證數(shù)據(jù)信息進(jìn)行加簽操作;以及憑證數(shù)據(jù)發(fā)送模塊,用于將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
24.一種數(shù)據(jù)處理系統(tǒng),其特征在于,包括: 業(yè)務(wù)終端設(shè)備,其包括: 業(yè)務(wù)數(shù)據(jù)生成模塊,用于根據(jù)來自客戶端的用戶請求,生成與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 業(yè)務(wù)數(shù)據(jù)傳輸模塊,用于將所述業(yè)務(wù)數(shù)據(jù)信息傳輸給所述客戶端; 第一憑證數(shù)據(jù)接收模塊,用于接收來自所述客戶端的憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)來自所述客戶端的所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;和 憑證數(shù)據(jù)驗(yàn)簽?zāi)K,用于對所述經(jīng)加簽的憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作,并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求; 客戶端,其包括: 用戶請求發(fā)起模塊,用于向業(yè)務(wù)終端設(shè)備發(fā)起用戶請求; 業(yè)務(wù)數(shù)據(jù)接收模塊,從業(yè)務(wù)終端設(shè)備接收由業(yè)務(wù)終端設(shè)備生成的與用戶請求對應(yīng)的業(yè)務(wù)數(shù)據(jù)信息; 業(yè)務(wù)處理請求發(fā)送模塊,用于向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,以請求業(yè)務(wù)服務(wù)器基于所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 第二憑證數(shù)據(jù)接收模塊,用于從業(yè)務(wù)服務(wù)器接收憑證數(shù)據(jù)信息,所述憑證數(shù)據(jù)信息是由業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息完成業(yè)務(wù)處理操作后生成的,并且所述憑證數(shù)據(jù)信息由所述業(yè)務(wù)服務(wù)器進(jìn)行了加簽操作;和 憑證數(shù)據(jù)傳輸模塊,用于將所述憑證數(shù)據(jù)信息傳輸給業(yè)務(wù)終端設(shè)備,以由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作并根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求;以及業(yè)務(wù)服務(wù)器,其包括: 業(yè)務(wù)處理請求接收模塊,用于接收來自客戶端的業(yè)務(wù)處理請求,所述業(yè)務(wù)處理請求包括由業(yè)務(wù)終端設(shè)備根據(jù)來自客戶端的用戶請求生成的業(yè)務(wù)數(shù)據(jù)信息; 憑證數(shù)據(jù)生成模塊,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息,完成業(yè)務(wù)處理操作并生成憑證數(shù)據(jù)信息; 憑證數(shù)據(jù)加簽?zāi)K,用于對憑證數(shù)據(jù)信息進(jìn)行加簽操作;和 憑證數(shù)據(jù)發(fā)送模塊,用于將經(jīng)加簽的憑證數(shù)據(jù)信息發(fā)送給客戶端,以由客戶端傳輸給業(yè)務(wù)終端設(shè)備,并由業(yè)務(wù)終端設(shè)備對所述憑證數(shù)據(jù)信息進(jìn)行驗(yàn)簽操作且根據(jù)驗(yàn)簽操作的結(jié)果決定是否準(zhǔn)予用戶請求。
【文檔編號】G06F21/33GK104348792SQ201310325407
【公開日】2015年2月11日 申請日期:2013年7月30日 優(yōu)先權(quán)日:2013年7月30日
【發(fā)明者】曹愷 申請人:阿里巴巴集團(tuán)控股有限公司