展示支付產品的方法及設備的制造方法
【技術領域】
[0001] 本發明設及通信領域,更為具體而言,設及展示支付產品的方法及設備。
【背景技術】
[0002] 隨著電子商務的發展,越來越多的支付產品(例如:網銀支付產品、賬號支付產品 W及快捷支付產品等)應運而生W適應不同的支付業務W及終端設備,由于當前的支付產 品多為通過獨立的接口來為商戶提供服務,因此大型的商戶通常需要開發多種不同的支付 接口,此外繁多的支付產品需要同時支持電腦、手機W及平板等不同的終端,因此,大型的 商戶還需要開發支持不同終端的接口才能向廣大用戶提供支持服務,從而導致開發及維護 成本高的問題。
【發明內容】
[0003] 為解決上述技術問題,本發明提供一種展示支付產品的方法及設備。
[0004] 本發明的實施方式提供了一種展示支付產品的方法,所述方法包括:
[0005] 接收商戶系統的客戶端發送的獲取用于展示支付產品的頁面的請求數據;
[0006] 識別所述客戶端的終端類型W及識別所述商戶系統的支付類型;
[0007] 定位與識別出的終端類型W及支付類型對應的支付產品;
[0008] 若定位成功,則生成用于展示定位到的支付產品的頁面并將生成的頁面發送給所 述客戶端W便于所述客戶端向用戶展示支付產品。
[0009] 相應地,本發明實施方式提供了一種網關服務器,所述網關服務器包括:
[0010] 接收模塊,用于接收商戶系統的客戶端發送的獲取用于展示支付產品的頁面的請 求數據;
[0011] 識別模塊,包括:用于識別所述客戶端的終端類型的第一識別單元W及用于識別 所述商戶系統的支付類型的第二識別單元;
[0012] 定位模塊,用于定位與所述識別模塊識別出的終端類型W及支付類型對應的支付 廣品;
[0013] 生成及發送模塊,用于執行下述處理:在所述定位模塊定位成功的情形下,生成用 于展示定位到的支付產品的頁面并將生成的頁面發送給所述客戶端W便于所述客戶端向 用戶展示支付產品。
[0014] 實施本發明提供的展示支付產品的方法及設備,可W根據客戶端的終端類型W及 商戶系統的支付類型靈活地配置支付產品,統一支付接口,從而減輕了開發及維護的成本。
【附圖說明】
[0015] 圖1是根據本發明實施方式的一種展示支付產品的方法的流程圖;
[0016] 圖2示出了圖1所示的處理S300的一種實施方式;
[0017] 圖3是根據本發明實施方式的一種網關服務器的結構示意圖;
[0018] 圖4示出了圖3所示的第一識別單元210的結構示意圖;
[0019] 圖5示出了圖3所示的第二識別單元220的結構示意圖;
[0020] 圖6示出了圖3所示的定位模塊300的結構示意圖。
【具體實施方式】
[0021] 為使本發明的實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發 明作進一步地詳細描述。
[0022] 圖1是根據本發明實施方式的一種展示支付產品的方法的流程圖。參見圖1,所述 方法包括:
[0023] SlOO:接收商戶系統的客戶端發送的獲取用于展示支付產品的頁面的請求數據。
[0024] S200:識別所述客戶端的終端類型W及識別所述商戶系統的支付類型。
[00巧]其中,所述客戶端的終端類型例如為PC(Personal Computer,個人計算機)終端、 108(111〇13;[1日,手機)終端或者?40(901'1日131日3]1化〇1(1(1日¥;[。日,平板電腦)終端。所述支付類 型例如為賬號支付、跨行支付或者網銀支付等。
[0026] S300:定位與識別出的終端類型W及支付類型對應的支付產品,若定位成功,則執 行S400,若定位失敗,則結束。
[0027] S400:生成用于展示定位到的支付產品的頁面并將生成的頁面發送給所述客戶端 W便于所述客戶端向用戶展示支付產品。
[0028] 在本發明的一種實施方式中,上述識別所述客戶端的終端類型的處理例如可W通 過W下方式實現:從所述請求數據中解析出useragent(用戶代理)屬性,根據解析出的用戶 代理屬性識別所述客戶端的終端類型;上述識別所述商戶系統的支付類型的處理例如可W 通過W下方式實現:從所述請求數據中解析出支付類型信息;根據解析出的支付類型信息 識別所述商戶系統的支付類型。
[0029] 圖2示出了圖1所示的處理S300的一種實施方式。如圖2所示,處理S400可W通過W 下實施方式實現:
[0030] S310:讀取支付產品矩陣。
[0031] S320:從讀取到的支付產品矩陣中匹配與所述終端類型W及所述支付類型對應的 支付產品。
[0032] W下結合具體示例對本發明的實施方式進行具體描述。
[0033] 步驟1:接收商戶系統的客戶端發送的獲取用于展示支付產品的頁面的HTTP (HyperText Transfer Protocol,超文本傳輸協議)請求數據。
[0034] 步驟2:從該請求數據的首部解析useragent屬性,根據該屬性識別所述客戶端的 終端類型,例如:PC終端、MOB終端或者PAD終端等。
[0035] 步驟3:從該請求數據中解析出支付類型信息。
[0036] 步驟4:根據解析出的所述支付類型信息識別所述商戶系統的支付類型。
[0037] 步驟5:定位與識別出的終端類型W及支付類型對應的支付產品,若定位成功,貝U 執行步驟6,若定位失敗,則結束,或者返回執行步驟1。
[0038] 在本發明的一種實施方式中,上述步驟5例如可W通過W下實施方式實現:讀取支 付產品矩陣,從讀取到的支付產品矩陣中匹配與所述終端類型W及所述支付類型對應的支 付產品。
[0039]其中,該支付產品矩陣如下表所示,W終端類型作為行,W支付類型作為列。
[0042] 表1支付產品矩陣示意表
[0043] 矩陣中的每個元組表示一種匹配結果,例如,(Z,PC)表示個人計算機終端賬號支 付產品。
[0044] 步驟6:生成用于展示定位到的支付產品的頁面并將生成的頁面發送給所述客戶 端W便于所述客戶端向用戶展示支付產品。
[0045] 上述實施方式僅是本發明的一個示例,本領域的技術人員可W在不脫離本發明的 保護范圍的前提下,根據實際需要調整上述步驟1至步驟6的執行順序,例如,可W在執行步 驟2之前執行步驟3至步驟4。
[0046] 圖3是根