一種基于二維碼的信息處理方法及系統的制作方法
【專利摘要】本發明提供一種基于二維碼的信息處理方法及系統。所述一種基于二維碼的信息處理方法,該方法包括獲取信息,對信息加密,生成二維碼,派發二維碼;掃描二維碼并發送掃描獲取的信息;解碼、核對通過掃描而接收到的信息,并發送核對結果;根據核對結果進行處理。所述一種基于二維碼的信息處理系統包括二維碼處理模塊、掃描處理模塊、管理后臺和商戶終端。本發明具有利于商戶和消費者交易安全、利于識別二維碼的優點。
【專利說明】
一種基于二維碼的信息處理方法及系統
技術領域
[0001]本發明涉及二維碼使用安全技術領域,特別地,涉及一種基于二維碼的信息處理方法及系統。
【背景技術】
[0002]電子商務時代,二維碼已然成為移動互聯網和020(即Online To Offline,線上到線下)的關鍵入口。企業和商戶越來越多的進行線上線下并行的互動,二維碼作為能銜接線上線下的媒介,已經成為電子商務企業開展線下的重要營銷載體。
[0003]二維碼給消費者帶來便捷和快速的消費體驗,給商戶和企業帶來經營管理中的數據獲取。近年來,生活中的很多實體物均開始電子化,特別是受到社會廣泛使用的電子會員卡和電子優惠券,電子化給消費者帶來了出行、支付的便捷,為商戶帶來成本降低、線上數據收集和豐富營銷手段。
[0004]現有技術的電子卡券,大都沿用實體會員卡和優惠券的形式,將會員卡卡號或優惠券券號等相關信息生成二維碼,即完成電子化,消費過程中,消費者出示該二維碼,商戶掃描該二維碼,識別卡券信息,再完成操作。但是,卡券通常是根據數字及部分明文信息生成,被識別后,顯示的即是明文信息,因而易于被竊取使用,給商戶和消費者均帶來安全隱串
■/Ql、O
【發明內容】
[0005]為解決現有技術中卡券使用存在安全隱患的技術問題,本發明提供卡券使用安全的一種基于二維碼的信息處理方法及系統。
[0006]本發明提供的一種基于二維碼信息處理方法,包括如下步驟:
[0007]a、獲取信息,對信息加密,生成二維碼,派發二維碼;
[0008]b、掃描二維碼并發送掃描獲取的信息;
[0009]C、解碼、核對從步驟b中接收到的信息,并發送核對結果;
[0010]d、根據核對結果進行處理。
[0011]根據本發明的一個優選實施例,步驟a中,獲取明文信息,將明文信息加密成密文信息,將密文信息生成二維碼,并將二維碼派發,派發的方式為自動派發或手動派發。
[0012]根據本發明的一個優選實施例,步驟b中,掃描二維碼,掃描獲取的信息為密文,發送獲取的信息,發送的信息為密文。
[0013]根據本發明的一個優選實施例,將從步驟b中接收到的信息解碼,對解碼后的信息與步驟a中獲取的信息核對,并發送核對結果。
[0014]根據本發明的一個優選實施例,步驟d中,接收核對結果,根據核對結果進行處理,處理包括支付、核銷、派券、充值中的一種或多種。
[0015]本發明還提供一種基于二維碼信息處理系統,包括:
[0016]二維碼處理模塊,用于獲取信息,對信息加密,生成二維碼,派發二維碼;
[0017]掃描處理模塊,用于掃描二維碼并發送掃描獲取的信息;
[0018]管理后臺,用于解碼、核對通過所述掃描處理模塊處理后接收到的信息;
[0019]商戶終端,用于根據核對結果進行處理。
[0020]根據本發明的一個優選實施例,二維碼處理模塊用于獲取明文信息,將明文信息加密成密文信息,將密文信息生成二維碼,通過自動派發或手動派發方式派發二維碼。
[0021]根據本發明的一個優選實施例,掃描處理模塊掃描二維碼獲取密文信息,并發送獲取的信息,發送的信息為密文。
[0022]根據本發明的一個優選實施例,管理后臺將從掃描處理模塊接收到的信息解碼,對解碼后的信息與二維碼處理模塊獲取的信息核對,發送核對結果。
[0023]根據本發明的一個優選實施例,商戶終端接收核對結果,根據核對結果進行處理,處理包括支付、核銷、派券、充值中的一種或多種。
[0024]本發明提供的技術方案具有如下有益效果:
[0025]1、通過對信息進行加密,生成二維碼并派發,使一般掃碼器不能識別獲取二維碼信息,從而避免出現惡意修改或偽造,利于商戶和消費者的交易安全;
[0026]2、商戶終端掃描二維碼也無法獲取其明文信息,而是發送至管理后臺進行解碼及核對,再將核對結果反饋至商戶終端,進一步保證商戶和消費者交易安全。
[0027]除了上面所描述的目的、特征和優點之外,本發明還有其它的目的、特征和優點。下面將參照圖,對本發明作進一步詳細的說明。
【附圖說明】
[0028]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖,其中:
[0029]圖1是本發明提供的一種基于二維碼的信息處理方法的流程圖;
[0030]圖2是本發明提供的一種基于二維碼的信息處理系統的結構框圖;
[0031 ]圖3是圖2所示的二維碼處理模塊的結構框圖;
[0032]圖4是圖2所示的掃描處理模塊的結構框圖;
[0033]圖5是圖2所示的管理后臺的結構框圖;
[0034]圖6是圖2所示的商戶終端的結構框圖。
【具體實施方式】
[0035]下面結合本發明的附圖,對本發明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例僅是本發明的一部分實施例,而不是全部的實施例。
[0036]請參閱圖1,是本發明提供的一種基于二維碼的信息處理方法的流程圖。
[0037]所述一種基于二維碼的信息處理方法,該方法包括如下步驟:
[0038]a、獲取信息,對信息加密,生成二維碼,派發二維碼;
[0039]獲取信息是指獲取商戶的相關信息、消費者的相關信息、或者獲取商戶和消費者的相關信息、或者卡券信息,相關信息來源于消費者或商戶的輸入,并存儲于管理后臺,相關信息的形式為數字、字母、中文或圖形中的一種或多種結合,即為明文信息,其中管理后臺包括用于存儲相關信息的數據庫,相關信息包括資質、賬戶和卡券類型信息。在本實施例中,獲取的信息包括商戶和消費者的相關信息,將獲取的相關明文信息進行加密。在本實施例中,采用的加密方式為MD5加密,將相關明文信息加密為密文信息,如將數字和中文加密為字母或其它語言文字,在明文信息量較大時,加密為密文信息時將進行信息量縮小,再根據相關密文信息生成二維碼,,同時將此二維碼派發至相應的主體,在本實施例中,相應的主體為消費者,所述消費者包括個人、企業、團體及其他組織。
[0040]將二維碼派發的形式可以為自動派發,也可以為手動派發。自動派發是指消費者滿足獲取條件時,商戶通過設備或軟件自動給消費者派發二維碼,如消費者的消費達到一定金額時,消費者結賬操作時,為消費者自動派發二維碼;手動派發是指商戶根據情況通過人工參與向消費者派發二維碼。
[0041]b、掃描二維碼并發送掃描獲取的信息;
[0042]消費者在商戶經營場所選購或消費后,進行結賬操作時,消費者出示商戶派發的二維碼,商戶用掃描設備掃描二維碼,獲取掃描到的二維碼信息,商戶掃描設備獲取的信息直接發送至管理后臺。
[0043]商戶掃描設備將掃描二維碼獲取的密文發送至管理后臺,在本實施例中,是通過HTTPS請求的方式發送。
[0044]C、解碼、核對從步驟b中接收到的信息,并發送核對結果;
[0045]步驟b中發送的密文由管理后臺接收,所述管理后臺具有解碼通過MD5方式加密的功能,即通過解碼功能將密文信息解碼為明文信息,所述明文信息即為生成二維碼時獲取的明文信息,包括商戶的相關信息、消費者的相關信息、或者獲取商戶和消費者的相關信息、或卡券信息,信息形式為數字、文字、字母、圖形的一種或多種結合。
[0046]將解碼后獲取的明文信息與步驟a中存儲于數據庫中的相關明文信息進行核對,判斷解碼后獲取的明文信息是否能與數據庫中明文信息相符,并將判斷的結果發送至商戶,由商戶根據核對結果進行相應處理。若核對結果為相符,則向商戶發送核對成功信息,若核對結果為不相符,則向商戶發送核對不成功,并在核對不成功情形下,發送核對不成功的原因,易于商戶和消費者了解具體情形。
[0047]在其他情況下,解碼獲得的明文信息可以是生成二維碼時獲取的明文信息的一部分,同時,進行核對時,用于判斷是否核對成功的明文信息,可以為解碼獲取的明文信息的一部分。
[0048]d、根據核對結果進行處理;
[0049]商戶接收管理后臺發送的核對結果,根據核對結果進行處理。若核對結果為成功,則商戶可以與消費者進行后續的處理,如支付、核銷、派券和充值等,若進行支付操作,則商戶掃描消費者展示的二維碼,選擇收款服務,輸入交易金額,確認后,則完成支付;若進行核銷操作,則商戶掃描消費者展示的二維碼,選擇核銷服務,選擇核銷的優惠券,確認后,則完成核銷;若進行派券操作,則商戶掃描消費者展示的二維碼,選擇派券服務,選擇要派發的優惠券,確認派發后,則完成優惠券派發;若進行充值操作,則商戶掃描消費者展示的二維碼,選擇充值服務,輸入充值金額,再選擇充值方式,則完成充值,在其他情況下,也可以為不需要商戶再次掃描消費者展示的二維碼,而是商戶端接收到核對成功信息后,即能進行支付、核銷、派券和充值操作。若核對結果為不成功,則在商戶端提示核對不成功的原因,再由商戶進行相應處理。
[0050]請參閱2,是本發明提供的一種基于二維碼的信息處理系統的結構框圖。
[0051 ]所述一種基于二維碼的信息處理系統I,包括:
[0052]二維碼處理模塊11,用于獲取信息,對信息加密,生成二維碼,派發二維碼;
[0053]掃描處理模塊13,用于掃描二維碼并發送掃描獲取的信息;
[0054]管理后臺15,用于解碼、核對通過所述掃描處理模塊13處理后接收到的信息;
[0055]商戶終端17,用于根據核對結果進行處理。
[0056]請再參閱圖3,是圖2所示的二維碼處理模塊的結構框圖。
[0057]其中,所述二維碼處理模塊11包括獲取信息組件111、加密組件113、二維碼生成組件115和派發組件117。所述獲取信息組件111從所述管理后臺15獲取用于加密的相關明文信息,所述管理后臺15的明文信息來源于商戶或消費者的輸入,所述加密組件113用于對獲取的相關明文信息加密,具體為,將明文信息加密為密文信息,當明文信息的信息量較大時,通過加密形成信息量縮小的密文信息,所述二維碼生成組件115依據相關密文信息生成二維碼,生成的二維碼通過所述派發組件117派發給消費者,所述派發組件117能實現自動派發和手動派發。所述二維碼處理模塊11可以包括于智能終端,如智能POS機、智能手機。
[0058]請再參閱圖4,是圖2所示的掃描處理模塊的結構框圖。
[0059]所述掃描處理模塊13包括掃描組件131和發送組件133。所述掃描組件131用于掃描消費者展示的二維碼,獲取二維碼的密文信息,通過所述發送組件133將密文信息發送至所述管理后臺15。所述掃描處理模塊13可以包括于智能終端,如智能POS機、智能手機。
[0060]請在參閱圖5,是圖2所示的管理后臺的結構框圖。
[0061]所述管理后臺15包括通訊模塊151、解碼模塊153和核對模塊155。通過所述通訊模塊151接收密文信息,再將密文信息傳輸至所述解碼模塊153,所述解碼模塊153對密文信息進行解碼后得到生成二維碼的明文信息,所述解碼模塊153將明文信息發送至所述核對模塊155,所述核對模塊155對明文信息進行核對后,將核對結果發送至所述通訊模塊151,所述通訊模塊151將核對結果發送至所述商戶終端17。
[0062]所述核對模塊155包括核對組件1551和存儲組件1553,所述存儲組件1553用于存儲消費者或商戶輸入的相關明文信息,依據這些相關明文信息加密為密文信息,密文信息通過所述二維碼生成組件115生成二維碼,因而所述存儲組件1553中的信息為明文形式,所述核對組件1551接收將從所述解碼模塊153獲取的明文信息與所述存儲組件1553中的明文信息進行比對,判斷是否比較成功。
[0063]在其他情況下,所述解碼模塊153解碼密文信息獲得的明文信息可以為生成二維碼時獲取的明文信息的一部分,同時,所述核對組件1551對所述解碼模塊153解碼獲取的明文信息與所述存儲組件1553中的明文信息核對時,用于判斷是否核對成功的明文信息可以為所述解碼模塊153解碼獲取的明文信息的一部分。
[0064]請再參閱圖6,是圖2所示的商戶終端的結構框圖。
[0065]所述商戶終端17接收所述管理后臺15發送的核對結果,核對結果包括核對成功和核對不成功。所述商戶終端17包括支付模塊171、核銷模塊173、派券模塊17 5和充值模塊17 7中的一個或多個,在本實施例中,所述商戶終端17包括支付模塊171、核銷模塊173、派券模塊175和充值模塊177,當所述商戶終端17接收的核對結果為成功,則商戶可以選擇所述支付模塊171、所述核銷模塊173、所述派券模塊175或所述充值模塊177進行處理,若核對結果為不成功,則通過所述商戶終端17提示商戶核對不成功的原因,再根據接收到的原因進行操作。
[0066]所述商戶終端17為智能POS機或智能手機。
[0067]本發明具有的有益效果:
[0068]1、通過將明文信息加密為密文信息,根據密文信息生成二維碼并派發,使普通掃碼器不能識別獲取二維碼信息,從而避免出現惡意修改或偽造,利于商戶和消費者的交易安全;
[0069]2、所述商戶終端17掃描二維碼也無法獲取其明文信息,而是發送至所述管理后臺15進行解碼及核對,再將核對結果發送至所述商戶終端17,進一步保證商戶和消費者交易安全;
[0070]3、通過對信息量較大的明文信息通過加密成信息量縮小的密文信息,利于掃描識別速率和成功率。
[0071]以上所述僅為本發明的實施例,并非因此限制本發明的專利保護范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,直接或間接運用在其它相關的技術領域,均同理包括在本發明的專利保護范圍內。
【主權項】
1.一種基于二維碼的信息處理方法,其特征在于,包括如下步驟: a、獲取信息,對信息加密,生成二維碼,派發二維碼; b、掃描二維碼并發送掃描獲取的信息; c、解碼、核對從步驟b中接收到的信息,并發送核對結果; d、根據核對結果進行處理。2.根據權利要求1所述的基于二維碼的信息處理方法,其特征在于:步驟a中,獲取明文信息,將明文信息加密成密文信息,將密文信息生成二維碼,并將二維碼派發,派發的方式為自動派發或手動派發。3.根據權利要求1所述的基于二維碼的信息處理方法,其特征在于:步驟b中,掃描二維碼,掃描獲取的信息為密文,發送獲取的信息,發送的信息為密文。4.根據權利要求1所述的基于二維碼的信息處理方法,其特征在于:將從步驟b中接收到的信息解碼,對解碼后的信息與步驟a中獲取的信息核對,并發送核對結果。5.根據權利要求1所述的加密二維碼的信息處理方法,其特征在于:步驟d中,接收核對結果,根據核對結果進行處理,處理包括支付、核銷、派券、充值中的一種或多種。6.一種基于二維碼的信息處理系統,其特征在于,包括: 二維碼處理模塊,用于獲取信息,對信息加密,生成二維碼,派發二維碼; 掃描處理模塊,用于掃描二維碼并發送掃描獲取的信息; 管理后臺,用于解碼、核對通過所述掃描處理模塊處理后接收到的信息; 商戶終端,用于根據核對結果進行處理。7.根據權利要求6所述的基于二維碼的信息處理系統,其特征在于:二維碼處理模塊用于獲取明文信息,將明文信息加密成密文信息,將密文信息生成二維碼,通過自動派發或手動派發方式派發二維碼。8.根據權利要求6所述的基于二維碼的信息處理系統,其特征在于:掃描處理模塊掃描二維碼獲取密文信息,并發送獲取的信息,發送的信息為密文。9.根據權利要求6所述的基于二維碼的信息處理系統,其特征在于:管理后臺將從掃描處理模塊接收到的信息解碼,對解碼后的信息與二維碼處理模塊獲取的信息核對,發送核對結果。10.根據權利要求6所述的基于二維碼的信息處理系統,其特征在于:商戶終端接收核對結果,根據核對結果進行處理,處理包括支付、核銷、派券、充值中的一種或多種。
【文檔編號】G06Q30/02GK106022823SQ201610324179
【公開日】2016年10月12日
【申請日】2016年5月13日
【發明人】王倫, 宿凱
【申請人】廣州云移信息科技有限公司