新四季網

數據傳遞方法及裝置的製作方法

2023-10-05 21:00:39

專利名稱:數據傳遞方法及裝置的製作方法
技術領域:
本發明涉及在線支付領域,特別涉及一種適用於移動終端的數據傳遞方法及裝置。
背景技術:
隨著網際網路和無線網絡的發展,第三方支付方式得到越來越多的用戶的認可。現有技術中的一種適用於諸如智慧型手機、平板電腦或者上網本之類的移動終端的第三方支付方法為:在移動終端中安裝專門開發的第三方支付客戶端,這些第三方支付客戶端通常是運行於移動終端上的一個獨立的客戶端軟體,用戶在這些第三方支付客戶端內選擇商品來進行交易,在交易時也是利用這些第三方支付客戶端來完成支付過程。在實現本發明的過程中,發明人發現現有技術至少存在以下問題:由於在移動終端上進行第三方支付通常採用獨立的第三方支付客戶端來進行,而大部分移動終端上的瀏覽器都不具備這種功能,使得在大部分移動終端上無法直接從瀏覽器中選擇商品並完成支付過程。

發明內容
為了使用戶能夠直接在移動終端的瀏覽器中調用第三方支付插件來完成支付過程,本發明實施例提供了一種數據傳遞方法及裝置。所述技術方案如下:根據本發明的一個方面,本發明實施例提供了一種數據傳遞方法,所述數據傳遞方法包括:判斷當前網頁的注釋信息中是否包括支付信息;如果是,則從所述支付信息中解析出支付數據;傳遞所述支付數據給對應於所述支付信息的第三方支付插件,以便所述第三方支付插件根據所述支付數據完成支付過程。進一步地,在所述判斷當前網頁的注釋信息中包括支付信息之後,還包括:從所述支付信息中解析出顯示數據,並根據所述顯示數據顯示支付觸發器;相應地,所述傳遞所述支付數據給對應於所述支付信息的第三方支付插件,包括:在所述支付觸發器被觸發後,傳遞所述支付數據給對應於所述支付信息的第三方支付插件。進一步地,所述判斷當前網頁的注釋信息中是否包括支付信息之前包括:判斷當前網頁的源信息中是否包括注釋信息;如果是,則相應地,所述判斷當前網頁的注釋信息中是否包括支付信息包括:繼續判斷所述注釋信息中的內容是否包括若干個按照預定規則編寫的欄位;如果是,則判斷所述注釋信息中包括所述支付信息,所述支付信息包括所述若干個按照預定規則編寫的欄位。進一步地,所述從所述支付信息中解析出支付數據包括:解析所述支付信息中的若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,所述支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種;進一步地,所述從所述支付信息中解析出顯示數據包括:解析所述支付信息中的若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,所述顯示數據包括所述支付觸發器的顯示內容和顯示方式。進一步地,在所述判斷當前網頁的注釋信息中是否包括支付信息之後,還包括:檢測對應於所述支付信息的第三方支付插件是否安裝;如果否,則下載所述第三方支付插件並安裝,並在安裝後運行所述第三方支付插件。根據本發明的另一方面,本發明實施例還提供一種數據傳遞裝置,所述數據傳遞裝置包括:支付信息判斷模塊,用於判斷當前網頁的注釋信息中是否包括支付信息;支付數據解析模塊,用於在所述支付信息判斷模塊判斷當前網頁的注釋信息中包括支付信息後,從所述支付信息中解析出支付數據;支付數據傳遞模塊,用於傳遞所述支付數據給對應於所述支付信息的第三方支付插件,以便所述第三方支付插件根據所述支付數據完成支付過程。進一步地,所述數據傳遞裝置還包括顯示數據解析模塊和支付觸發器顯示模塊,所述顯示數據解析模塊,用於在所述支付信息判斷模塊判斷當前網頁的注釋信息中包括支付信息後,從所述支付信息中解析出顯示數據;所述支付觸發器顯示模塊,用於根據所述顯示數據解析模塊解析出的顯示數據顯示支付觸發器;所述支付數據傳遞模塊,用於在所述支付觸發器顯示模塊顯示的支付觸發器被觸發後,傳遞所述支付數據給對應於所述支付信息的第三方支付插件。進一步地,所述數據傳遞裝置包括注釋信息判斷模塊,所述注釋信息判斷模塊,用於判斷當前網頁的源信息中是否包括注釋信息;所述支付信息判斷模塊,用於在所述注釋信息判斷單元判斷當前網頁的源信息中包括注釋信息後,繼續判斷所述注釋信息中的內容是否包括若干個按照預定規則編寫的欄位;如果是,則判斷所述注釋信息中包括所述支付信息,所述支付信息包括所述若干個按照預定規則編寫的欄位。進一步地,所述支付數據解析模塊,用於解析所述支付信息中的若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,所述支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種;所述顯示數據解析模塊,用於解析所述支付信息中的若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,所述顯示數據包括所述支付觸發器的顯示內容和顯示方式。進一步地,所述數據傳遞裝置還包括支付插件檢測模塊、支付插件下載安裝模塊和支付插件運行模塊,所述支付插件檢測模塊,用於檢測對應於所述支付信息的第三方支付插件是否安裝;所述支付插件下載安裝模塊,用於在所述支付插件檢測模塊檢測出對應於所述支付信息的第三方支付插件未安裝後,下載所述第三方支付插件並安裝;所述支付插件運行模塊,用於在所述支付插件下載安裝模塊安裝所述第三方支付插件後,運行所述第三方支付插件。本發明實施例提供的技術方案帶來的有益效果是:通過對位於網頁的注釋信息中的支付信息的識別和解析而獲得相應信息,從而可以利用所述支付信息中包括的相應數據來調用第三方支付插件以完成支付過程,實現了用戶能夠直接在瀏覽器中完成整個支付過程。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例一提供的支付信息編輯方法的方法流程圖;圖2是本發明實施例二提供的數據傳遞方法的方法流程圖;圖3是本發明實施例三提供的數據傳遞方法的方法流程圖;圖4是本發明實施例四提供的數據傳遞裝置的結構方框具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。實施例一請參考圖1,其示出了本發明實施例一提供的支付信息編輯方法的方法流程圖。此支付信息編輯方法包括:步驟102,將支付信息編寫於網頁的注釋信息中,該支付信息包括有若干個按照預定規則編寫的欄位。注釋信息是網頁程序中較為特殊的部分,注釋信息包括被編寫於網頁原始碼中的注釋代碼。在網頁原始碼中添加注釋代碼通常是為了提高網頁原始碼的可讀性,為了讓原作者以外的其它開發人員更容易理解網頁原始碼的各個部分。例如,在本實施例中提到的網頁通常採用HTML (Hypertext Markup Language,超文本標記語言)或者WML (WirelessMarkup Language,無線標記語言)來編寫,這兩種語言中的注釋代碼的表現方式可以是。在普通的瀏覽器中,注釋內容通常是被忽略解析而不顯示的。而在本實施例中,需要將支付信息編寫於注釋信息中,也就是說,將包含支付信息的支付代碼編寫於網頁原始碼中的注釋代碼中。使得支付信息在普通瀏覽器中仍然被忽略解析而不顯示,而在支持該支付信息的瀏覽器中才會被識別、解析和使用。對於普通瀏覽器來講,這些支付信息可以被認為是毫無意義的注釋信息;而在支持該支付信息的瀏覽器中,這些支付信息才會代表其實質含義,支持該支付信息的瀏覽器可以是包括下文中披露的本發明實施例提供的數據傳遞裝置的瀏覽器。並且為了瀏覽器的識別需要,支付信息可以包括有若干個按照預定規則編寫的欄位,這些預定規則可以由第三方支付服務提供方制定。 步驟104,在支付信息的各個欄位中編輯顯示數據和支付數據。支付信息的主要作用是承載商品交易時需要的各種支付數據,該支付數據具體可以包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種。比如網頁中出售的商品為一本名為《XX格言》的書籍,則對應的支付數據可能包括商品信息「《XX格言》」、支付方信息「當前用戶的銀行帳戶信息」、被支付房信息「賣方的銀行帳戶信息」、支付金額「36.00元」和訂單編號「369878894」。通常情況下,支付信息中的一個欄位包含一條支付數據,各個欄位的排序和編寫規則由第三方支付服務提供方制定。當然,支付信息包括的信息可以不局限於上述信息,支付信息還可以包括用於顯示支付觸發器的顯示數據。支付觸發器可以是顯示在頁面上的一個支付按鈕,或者是其它可與用戶進行交互的觸發類部件。該顯示數據可以包括支付觸發器在網頁中的顯示內容和顯示方式,比如支付觸發器的顯示內容是「請點擊此處支付」,顯示方式是超連結文字;又或者支付觸發器的顯示內容是「確認支付」,顯示方式是繪有橢圓形標誌的支付按鈕等等。為了便於描述,本文中將支付信息中有關支付數據的欄位稱之為支付數據欄位,將支付信息中有關顯示數據的欄位稱之為顯示數據欄位。綜上所述,本發明實施例提供的支付信息編輯方法通過將支付信息編輯於網頁的注釋信息中,使得包括支付信息的網頁能夠在現有技術的瀏覽器中正常顯示和運行,解決了包括支付信息的網頁與現有技術中的瀏覽器的兼容性問題。同時也應當認識到,在現有技術中的瀏覽器中,由於支付信息不被瀏覽器識別,所以支付信息中有關顯示數據的部分也不會被識別,相應的支付觸發器也不會被顯示。而在支持該支付信息的瀏覽器中,支付觸發器可以被顯示,用戶可以通過點擊支付觸發器來發起支付過程。實施例二請參考圖2,其示出了本發明實施例二提供的數據傳遞方法的方法流程圖。此數據傳遞方法適用於已經運行有第三方支付插件的瀏覽器中,此數據傳遞方法可以用於在用戶的支付過程中將支付數據傳遞給第三方支付插件。此數據傳遞方法包括:步驟202,判斷當前網頁的注釋信息中是否包括支付信息;由於大部分網頁的原始碼都包括注釋代碼,但是注釋代碼中並不一定包括有支付信息。故本實施例中所提到的網頁,主要是指採用如實施例一中提供的支付信息編輯方法所編輯的網頁。當瀏覽器打開一個網頁後,可以首先判斷當前網頁的原始碼中是否包括注釋代碼;如果是,則繼續判斷注釋代碼中的內容是否包括若干個按照預定規則編寫的欄位;如果是,則判斷注釋代碼中包括支付信息,該支付信息中包括若干個按照預定規則編寫的欄位。步驟204,如果是,則從支付信息中解析出支付數據;由於支付信息包括有若干個按照預定規則編寫的欄位,瀏覽器可以解析該若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,該支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種。比如商品信息「《XX格言》」、支付方信息「當前用戶的銀行帳戶信息」、被支付房信息「賣方的銀行帳戶信息」、支付金額「36.00元」和訂單編號「369878894」。在一個優選地實施例中,還可以從支付信息中解析出顯示數據,也即瀏覽器可以解析該若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,該顯示數據包括支付觸發器的顯示內容和顯示方式,根據該顯示數據可生成並顯示支付觸發器,比如支付觸發器的顯示內容是「請點擊此處支付」,顯示方式是超連結文字;又或者支付觸發器的顯示內容是「確認支付」,顯示方式是繪有橢圓形標誌的支付按鈕等等。通常情況下,支付數據只是被用來傳遞給第三方支付插件,其中的內容並不用來顯示。而顯示數據只是用來在當前頁面中生成和顯示一個支付觸發器。也就是說,噹噹前頁面被運行於普通瀏覽器中時,由於支付信息不被識別,則顯示數據不會被識別,那麼這個支付觸發器就不會顯示給用戶;噹噹前頁面被運行於支持該支付信息的瀏覽器中時,由於支付信息被識別,則顯示數據也會被識別,那麼這個支付觸發器就會顯示給用戶。步驟206,傳遞支付數據給對應於支付信息的第三方支付插件;如果用戶在閱讀當前頁面的內容後,決定購買當前頁面所展示的商品,而且當前頁面也根據顯示數據顯示了支付觸發器,則用戶可以採用諸如單擊或者雙擊之類的操作觸發支付觸發器而發起支付請求,瀏覽器在接收到該支付請求後,需要傳遞支付數據給對應於該支付信息的第三方支付插件。由於支付信息中包括若干個按照預定規則編寫的欄位,而這些預定規則是由第三方服務提供方提供的,第三方服務提供方根據這些預定規則會提供對應於這種支付信息的第三方支付插件。由於第三方服務提供方可能為多個,所以對應於不同預定規則編寫的支付信息,可能存在多個不同的第三方服務支付插件。同時需要說明的是,由於每個第三方服務提供方制定的預定規則不同,所以瀏覽器可以根據當前支付信息所遵循的預定規則來判斷對應於該支付信息的第三方服務支付插件是哪個。步驟208,由第三方支付插件根據支付數據完成支付過程。由第三方支付插件來完成支付過程並非是本領域技術人員所熟知的內容,故本文不再累述。當第三方支付插件根據支付數據完成支付過程後,可以將用戶控制權返回瀏覽器。綜上所述,本實施例中提供的數據傳遞方法通過對位於網頁的注釋信息中的支付信息的識別和解析,從而可以利用支付信息中包括的數據來調用第三方支付插件以完成支付過程,使用戶能夠直接在瀏覽器中完成整個支付過程。實施例三請參考圖3,其示出了本發明實施例三提供的數據傳遞方法的方法流程圖。此數據傳遞方法適用於可運行第三方支付插件的瀏覽器中。此數據傳遞方法包括:步驟301,判斷當前網頁的注釋信息中是否包括支付信息;由於大部分網頁都包括注釋代碼,但是注釋代碼中並不一定包括有支付信息。故本實施例中所提到的網頁,主要是指採用如實施例一中提供的支付信息編輯方法所編輯的網頁。當然,為了具有更好的適用性,在瀏覽器打開一個網頁後,可以首先判斷當前網頁的原始碼中是否包括注釋代碼;如果是,則繼續進行本步驟,也即判斷當前網頁的注釋代碼中是否包括支付代碼,具體判斷時可以採用判斷當前網頁的注釋代碼中的內容是否包括若干個按照預定規則編寫的欄位來實現;如果是,則判斷注釋代碼中包括支付信息,該支付信息包括若干個按照預定規則編寫的欄位。步驟302,如果判斷當前網頁的注釋信息中包括支付信息,檢測對應於該支付信息的第三方支付插件是否安裝;由於第三方支付插件通常由第三方服務提供方提供,所以對應於不同的第三方服務提供方,可能存在多種不同的第三方支付插件。而且瀏覽器在初始狀態下可能並沒有安裝和運行第三方支付插件,所以瀏覽器可以在判斷當前網頁的注釋代碼中包括支付信息後,檢測對應於該支付信息的第三方支付插件是否已經安裝和運行。同時需要說明的是,由於每個第三方服務提供方制定的預定規則不同,所以瀏覽器可以根據當前支付信息所遵循的預定規則來判斷對應於該支付信息的第三方服務支付插件是哪個。在一個實施例中,如果已經安裝並運行,則退出檢測;如果已經安裝但未運行,則運行該第三方支付插件。
步驟303,如果檢測到對應於該支付信息的第三方支付插件沒有安裝,則下載第三方支付插件並安裝,並在安裝所述第三方支付插件後運行所述第三方支付插件;如果瀏覽器還未安裝對應於該支付信息的第三方支付插件,則下載對應於該支付信息的第三方支付插件並安裝,並在安裝後運行第三方支付插件。在一個實施例中,在安裝和運行第三方支付插件時,還需要用戶的確認操作。步驟304,從支付信息中解析出顯示數據和支付數據;由於支付信息包括有若干個按照預定規則編寫的欄位,瀏覽器可以解析該若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,顯示數據包括支付觸發器的顯示內容和顯示方式,比如支付觸發器的顯示內容是「請點擊此處支付」,顯示方式是文字加背景圖片的方式;又或者支付觸發器的顯示內容是「確認支付」,顯示方式是繪有橢圓形標誌的圖片等等。同時,瀏覽器還可以解析該若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種,比如商品信息「《XX格言》」、支付方信息「當前用戶的銀行帳戶信息」、被支付房信息「賣方的銀行帳戶信息」、支付金額「36.00元」和訂單編號「369878894」。通常情況下,支付數據只是被用來傳遞給第三方支付插件,其中的內容並不用來顯示。而顯示數據只是用來在當前頁面中生成和顯示一個支付觸發器。也就是說,噹噹前頁面被運行於普通瀏覽器中時,由於支付信息不被識別,則顯示數據不會被識別,那麼這個支付觸發器就不會顯示給用戶;噹噹前頁面被運行於支持該支付信息的瀏覽器中時,由於支付信息被識別,則顯示數據也會被識別,那麼這個支付觸發器就會顯示給用戶。步驟305,根據顯示數據顯示支付觸發器;瀏覽器在解析出顯示數據後,根據顯示數據內包括的支付觸發器的顯示內容和顯示方式來在窗口中顯示對應的支付觸發器,該支付觸發器可以被用戶所點擊或者以其它方式觸發。步驟306,在支付觸發器被觸發時,傳遞支付數據給第三方支付插件;如果用戶在閱讀當前頁面的內容後,決定購買當前頁面所展示的商品,則可以採用諸如單擊或者雙擊之類的操作觸發當前頁面上的支付觸發器,該支付觸發器可以是超連結文字或者支付按鈕。瀏覽器在支付觸發器被觸發後,傳遞支付數據給第三方支付插件,其中支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種。步驟307,由第三方支付插件根據支付數據完成支付過程。由第三方支付插件來完成支付過程是並非是本發明實施例的核心內容,故本文不再累述。但是應當認識到,當第三方支付插件根據支付數據完成支付過程後,可以將用戶控制權返回瀏覽器。綜上所述,本實施例三提供的數據傳遞方法:一方面,通過對位於網頁的注釋信息中的支付信息的識別和解析,從而可以利用支付信息中包括的信息來調用第三方支付插件以完成支付過程,使用戶能夠直接在瀏覽器中完成整個支付過程;另一方面,可以使瀏覽器針對當前頁面中的支付信息來對應安裝不同第三方服務提供方的第三方支付插件,獲得了更好的適用性。
實施例四請參考圖4,其示出了本發明實施例四提供的數據傳遞裝置的結構方框圖。所述數據傳遞裝置400適用於可運行有第三方支付插件的瀏覽器中。所述數據傳遞裝置400包括注釋信息判斷模塊410、支付信息判斷模塊420、支付數據解析模塊432、顯示數據解析模塊434、支付觸發器顯示模塊440和支付數據傳遞模塊450。注釋信息判斷模塊410用於判斷當前網頁的原始碼中是否包括注釋代碼。由於大部分網頁都包括注釋代碼,但是注釋代碼中並不一定包括有支付信息。故本實施例中所提到的網頁,主要是指採用如實施例一中提供的支付信息編輯方法所編輯的網頁。但是為了具有更好的適用性,可以首先判斷當前網頁的原始碼中是否包括注釋代碼。支付信息判斷模塊420用於在注釋信息判斷模塊410判斷當前網頁的原始碼中包括注釋代碼後,繼續判斷當前網頁的注釋代碼中是否包括支付信息,該支付信息可以是注釋代碼中按照預定規則編寫的包含若干個欄位的支付代碼。支付信息判斷模塊420可以在注釋信息判斷模塊410判斷當前網頁的原始碼中包括注釋代碼後,繼續判斷注釋代碼中的內容是否包括若干個按照預定規則編寫的欄位;如果是,則判斷注釋代碼中包括支付信息,該支付信息中包括若干個按照預定規則編寫的欄位。支付數據解析模塊432用於在支付信息判斷模塊420判斷當前網頁的注釋代碼中包括支付信息後,從支付信息中解析支付數據。具體來講,支付數據解析模塊432解析支付信息中的若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,該支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種。比如商品信息「《XX格言》」、支付方信息「當前用戶的銀行帳戶信息」、被支付房信息「賣方的銀行帳戶信息」、支付金額「36.00元」和訂單編號「369878894」。顯示數據解析模塊434用於在支付信息判斷模塊420判斷當前網頁的注釋代碼中包括支付信息後,從支付信息中解析顯示數據。具體來講,顯示數據解析模塊434解析支付信息中的若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,該顯示數據包括支付觸發器的顯示內容和顯示方式。比如支付觸發器的顯示內容是「請點擊此處支付」,顯示方式是超連結文字;又或者支付觸發器的顯示內容是「確認支付」,顯示方式是繪有橢圓形標誌的支付按鈕等等。支付觸發器顯示模塊440用於根據顯示數據顯示支付觸發器。支付觸發器顯示模塊460根據顯示數據內包括的支付觸發器的顯示內容和顯示方式來在窗口中顯示對應的支付觸發器,該支付觸發器可以被用戶採用點擊等方式觸發。支付數據傳遞模塊450用於在支付觸發器被觸發時,傳遞支付數據給第三方支付插件,以便第三方支付插件根據支付數據完成支付過程。如果用戶在閱讀當前頁面的內容後,決定購買當前頁面所展示的商品,則可以採用諸如單擊或者雙擊之類的操作觸發當前頁面上的支付觸發器。在支付觸發器被觸發後,支付數據傳遞模塊450傳遞支付數據給第三方支付插件,支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種。其中由第三方支付插件來完成支付過程是並非是本發明實施例的核心內容,故本文不再累述。但是應當認識到,當第三方支付插件根據支付數據完成支付過程後,可以將用戶控制權返回瀏覽器。由於第三方支付插件通常由第三方服務提供方提供,所以對應於不同的第三方服務提供方,可能存在多種不同的第三方支付插件。而且瀏覽器在初始狀態下可能並沒有安裝和運行第三方支付插件。所以該數據傳遞裝置還可以包括支付插件檢測模塊462、支付插件下載安裝模塊464和支付插件運行模塊466。支付插件檢測模塊462用於在支付信息識別模塊420識別到支付信息後,檢測對應於該支付信息的第三方支付插件是否安裝;支付插件下載安裝模塊464用於在支付插件檢測模塊462檢測到第三方支付插件未安裝時,下載對應於該支付信息的第三方支付插件並安裝;支付插件運行模塊466用於在支付插件下載安裝模塊464安裝第三方插件後運行該第三方支付插件。綜上所述,本實施例四中提供的數據傳遞裝置通過對位於網頁的注釋信息中的支付信息的識別和解析,從而可以利用支付信息中包括的信息來調用第三方支付插件以完成支付過程,使用戶能夠直接在瀏覽器中完成整個支付過程。同時,該數據傳遞裝置可以使瀏覽器針對當前頁面中的支付信息來對應安裝不同第三方服務提供方的第三方支付插件,獲得了更好的適用性。需要說明的是:上述實施例提供的數據傳遞裝置在本實施例四中描述時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的數據傳遞裝置與數據傳遞方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包括在本發明的保護範圍之內。
權利要求
1.一種數據傳遞方法,其特徵在於,其包括: 判斷當前網頁的注釋信息中是否包括支付信息; 如果是,則從所述支付信息中解析出支付數據; 傳遞所述支付數據給對應於所述支付信息的第三方支付插件,以便所述第三方支付插件根據所述支付數據完成支付過程。
2.根據權利要求1所述的數據傳遞方法,其特徵在於,在所述判斷當前網頁的注釋信息中包括支付信息之後,還包括: 從所述支付信息中解析出顯示數據,並根據所述顯示數據顯示支付觸發器; 相應地,所述傳遞所述支付數據給對應於所述支付信息的第三方支付插件,包括:在所述支付觸發器被觸發 後,傳遞所述支付數據給對應於所述支付信息的第三方支付插件。
3.根據權利要求1或2所述的數據傳遞方法,其特徵在於,所述判斷當前網頁的注釋信息中是否包括支付信息之前,還包括: 判斷當前網頁的源信息中是否包括注釋信息; 如果是,則所述判斷當前網頁的注釋信息中是否包括支付信息包括: 繼續判斷所述注釋信息中的內容是否包括若干個按照預定規則編寫的欄位; 如果是,則判斷所述注釋信息中包括所述支付信息,所述支付信息包括所述若干個按照預定規則編寫的欄位。
4.根據權利要求3所述的數據傳遞方法,其特徵在於, 所述從所述支付信息中解析出支付數據包括: 解析所述支付信息中的若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,所述支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種; 所述從所述支付信息中解析出顯示數據包括: 解析所述支付信息中的若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,所述顯示數據包括所述支付觸發器的顯示內容和顯示方式。
5.根據權利要求1所述的數據傳遞方法,其特徵在於,在所述判斷當前網頁的注釋信息中是否包括支付信息之後,還包括: 檢測對應於所述支付信息的第三方支付插件是否安裝; 如果否,則下載所述第三方支付插件並安裝,並在安裝後運行所述第三方支付插件。
6.一種數據傳遞裝置,其特徵在於,其包括: 支付信息判斷模塊,用於判斷當前網頁的注釋信息中是否包括支付信息; 支付數據解析模塊,用於在所述支付信息判斷模塊判斷當前網頁的注釋信息中包括支付信息後,從所述支付信息中解析出支付數據; 支付數據傳遞模塊,用於傳遞所述支付數據給對應於所述支付信息的第三方支付插件,以便所述第三方支付插件根據所述支付數據完成支付過程。
7.根據權利要求6所述的數據傳遞裝置,其特徵在於,所述數據傳遞裝置還包括:顯示數據解析模塊和支付觸發器顯示模塊; 所述顯示數據解析模塊,用於在所述支付信息判斷模塊判斷當前網頁的注釋信息中包括支付信息後,從所述支付信息中解析出顯示數據; 所述支付觸發器顯示模塊,用於根據所述顯示數據解析模塊解析出的顯示數據顯示支付觸發器; 所述支付數據傳遞模塊,用於在所述支付觸發器顯示模塊顯示的支付觸發器被觸發後,傳遞所述支付數據給對應於所述支付信息的第三方支付插件。
8.根據權利要求6或7所述的數據傳遞裝置,其特徵在於,所述數據傳遞裝置還包括注釋信息判斷模塊; 所述注釋信息判斷模塊,用於判斷當前網頁的源信息中是否包括注釋信息; 所述支付信息判斷模塊,用於在所述注釋信息判斷模塊判斷當前網頁的源信息中包括注釋信息後,繼續判斷所述注釋信息中的內容是否包括若干個按照預定規則編寫的欄位;如果是,則判斷所述注釋信息中包括所述支付信息,所述支付信息包括所述若干個按照預定規則編寫的欄位。
9.根據權利要求8所述的數據傳遞裝置,其特徵在於, 所述支付數據解析模塊,用於解析所述支付信息中的若干個按照預定規則編寫的欄位中的支付數據欄位以獲得支付數據,所述支付數據包括商品信息、支付方信息、被支付方信息、支付金額、訂單編號中的一種或者多種; 所述顯示數據解析模塊,用於解析所述支付信息中的若干個按照預定規則編寫的欄位中的顯示數據欄位以獲得顯示數據,所述顯示數據包括所述支付觸發器的顯示內容和顯示方式。
10.根據權利要求6所述的數據傳遞裝置,其特徵在於,所述數據傳遞裝置還包括:支付插件檢測模塊、支付插件下載安裝模塊和支付插件運行模塊; 所述支付插件檢測模塊,用於檢測對應於所述支付信息的第三方支付插件是否安裝; 所述支付插件下載安裝模塊,用於在所述支付插件檢測模塊檢測出對應於所述支付信息的第三方支付插件未安裝後,下載所述第三方支付插件並安裝; 所述支付插件運行模塊, 用於在所述支付插件下載安裝模塊安裝所述第三方支付插件後,運行所述第三方支付插件。
全文摘要
本發明公開了一種數據傳遞方法及裝置,屬於在線支付領域。所述數據傳遞方法包括判斷當前網頁的注釋信息中是否包括支付信息;如果是,則從所述支付信息中解析出支付數據;傳遞所述支付數據給對應於所述支付信息的第三方支付插件;由所述第三方支付插件根據所述支付數據完成支付過程。本發明通過對位於網頁的注釋信息中的支付信息的識別和解析而獲得相應數據,從而可以利用所述支付信息中包括的相應數據來調用第三方支付插件以完成支付過程,實現了用戶能夠直接在瀏覽器中完成整個支付過程。使用戶獲得了良好的用戶體驗。
文檔編號H04L29/08GK103093339SQ201110342259
公開日2013年5月8日 申請日期2011年11月2日 優先權日2011年11月2日
發明者張邦華 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀