本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種支付方法、系統(tǒng)、支付轉(zhuǎn)換方法以及支付轉(zhuǎn)換裝置。
背景技術(shù):
目前,常用的無線支付方式主要有兩種:一種是h5(超文本標(biāo)記語言html5)支付方式;另一種是原生native支付方式。其中,h5支付方式主要依托于遠(yuǎn)程的h5網(wǎng)頁界面進(jìn)行的支付;native支付方式主要依托于系統(tǒng)原生的本地界面進(jìn)行的支付。
相較于native支付方式,h5支付方式存在以下缺點(diǎn):完全依賴網(wǎng)絡(luò)、頁面渲染慢、用戶體驗(yàn)差、支付成功率低等。然而,從h5支付方式轉(zhuǎn)向native支付方式,并不簡單,在整個轉(zhuǎn)型過程中所需要花費(fèi)的人力物力成本較大。相關(guān)技術(shù)中,某無線瀏覽器能夠直接將h5支付方式轉(zhuǎn)換為native支付方式,但是,該無線瀏覽器將h5支付方式轉(zhuǎn)換為native支付方式的實(shí)現(xiàn)方式為自身的私有協(xié)議,也就是說只能應(yīng)用于該瀏覽器中,如,只是單純的轉(zhuǎn)換在該瀏覽器上的應(yīng)用程序中所加載的h5支付鏈接消息,而并不能轉(zhuǎn)換其他應(yīng)用程序中所加載的h5支付鏈接消息,導(dǎo)致該無線瀏覽器的支付方式轉(zhuǎn)型的實(shí)現(xiàn)方式不具備可推廣性。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本申請的第一個目的在于提出一種支付方法。該方法實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并適合推廣,具有通用性和普遍性等特點(diǎn)。
本申請的第二個目的在于提出了一種支付系統(tǒng)。
本申請的第三個目的在于提出一種支付轉(zhuǎn)換裝置。
本申請的第四個目的在于提出一種支付轉(zhuǎn)換方法。
為達(dá)上述目的,本申請第一方面實(shí)施例的支付方法,包括:攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息;判斷所述網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息;如果判斷為所述網(wǎng)頁支付消息, 則將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息;以及將所述native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。
本申請實(shí)施例的支付方法,攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息,并判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息,如果判斷為網(wǎng)頁支付消息,則將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,并將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
為達(dá)上述目的,本申請第二方面實(shí)施例的支付系統(tǒng),包括網(wǎng)頁應(yīng)用程序模塊、支付服務(wù)器和轉(zhuǎn)換模塊,其中,所述網(wǎng)頁應(yīng)用程序模塊,用于攔截網(wǎng)頁鏈接消息;所述轉(zhuǎn)換模塊,用于獲取所述網(wǎng)頁應(yīng)用程序模塊發(fā)送的網(wǎng)頁鏈接消息,并在判斷所述網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,以及將所述native支付消息發(fā)送至所述支付服務(wù)器進(jìn)行支付;所述支付服務(wù)器,用于根據(jù)所述native支付消息進(jìn)行支付并返回所述支付結(jié)果。
本申請實(shí)施例的支付系統(tǒng),通過轉(zhuǎn)換模塊獲取網(wǎng)頁應(yīng)用程序模塊發(fā)送的網(wǎng)頁鏈接消息,并在判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,并將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付,支付服務(wù)器根據(jù)native支付消息進(jìn)行支付并返回支付結(jié)果。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
為達(dá)上述目的,本申請第三方面實(shí)施例的支付轉(zhuǎn)換裝置,包括:獲取模塊,用于獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息;判斷模塊,用于判斷所述網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息;轉(zhuǎn)換模塊,用于在所述判斷模塊判斷所述網(wǎng)頁鏈接消息為所述網(wǎng)頁支付消息時,將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
本申請實(shí)施例的支付轉(zhuǎn)換裝置,可通過獲取模塊獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息,判斷模塊判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息,轉(zhuǎn)換模塊在判斷模塊判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,發(fā)送模塊將native支付消 息發(fā)送至支付服務(wù)器進(jìn)行支付。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
為達(dá)到上述目的,本申請實(shí)施例第四方面還提出了一種支付轉(zhuǎn)換方法,包括以下步驟:獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息;判斷所述網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息;如果判斷為所述網(wǎng)頁支付消息,則將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
本申請實(shí)施例的支付轉(zhuǎn)換方法,能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
本申請附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實(shí)踐了解到。
附圖說明
本申請的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是根據(jù)本申請一個實(shí)施例的支付方法的流程圖;
圖2是根據(jù)本申請另一個實(shí)施例的支付方法的流程圖;
圖3是根據(jù)本申請一個實(shí)施例的支付轉(zhuǎn)換方法的流程圖;
圖4是根據(jù)本申請一個實(shí)施例的支付系統(tǒng)的結(jié)構(gòu)框圖;
圖5是根據(jù)本申請一個具體實(shí)施例的支付系統(tǒng)的示例圖;
圖6是根據(jù)本申請一個實(shí)施例的支付轉(zhuǎn)換裝置的結(jié)構(gòu)框圖;
圖7是根據(jù)本申請另一個實(shí)施例的支付轉(zhuǎn)換裝置的結(jié)構(gòu)框圖;以及
圖8是根據(jù)本申請又一個實(shí)施例的支付轉(zhuǎn)換裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面詳細(xì)描述本申請的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同 或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本申請,而不能理解為對本申請的限制。
本申請?zhí)峁┑闹Ц斗椒?,該支付過程可以包括:攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息;判斷所述網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息;如果判斷為所述網(wǎng)頁支付消息,則將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息;以及將所述native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。該支付方法可以作為一個獨(dú)立的應(yīng)用,例如h5應(yīng)用,或者一個h5頁面程序來實(shí)現(xiàn)上述支付過程,即對于網(wǎng)頁程序上的一個網(wǎng)頁鏈接消息可進(jìn)行攔截,并可根據(jù)鏈接消息確定為支付消息時,可轉(zhuǎn)換成native支付消息進(jìn)行支付處理。
圖1是根據(jù)本申請一個實(shí)施例的支付方法的流程圖。需要說明的是,本申請實(shí)施例的支付方法可應(yīng)用于任意具有網(wǎng)頁支付功能的網(wǎng)頁應(yīng)用程序上。其中,該網(wǎng)頁應(yīng)用程序可以為瀏覽器上,也可以是承載于例如終端的操作系統(tǒng)中,即網(wǎng)頁應(yīng)用程序以單獨(dú)的程序方式安裝并運(yùn)行于移動終端或終端的操作系統(tǒng)中。在本申請的實(shí)施例中,網(wǎng)頁應(yīng)用程序是基于html(超文本標(biāo)記語言)開發(fā)的應(yīng)用程序,例如基于h5(第5代html),而native應(yīng)用程序(本地應(yīng)用程序)是指基于移動終端的操作系統(tǒng),例如ios、android、wp等,并使用原生程式編寫運(yùn)行的第三方應(yīng)用程序。在本申請的實(shí)施例中,網(wǎng)頁應(yīng)用程序產(chǎn)生的消息為網(wǎng)頁鏈接消息,native應(yīng)用程序產(chǎn)生的消息為native消息。在本申請的實(shí)施例中可以將網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換為native支付消息,從而使得網(wǎng)頁應(yīng)用程序能夠具有native應(yīng)用程序的能力,增強(qiáng)用戶體驗(yàn)。
如圖1所示,該支付方法可以包括:
s110,攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息。
可以理解,用戶在使用網(wǎng)頁應(yīng)用程序,并對該網(wǎng)頁應(yīng)用程序進(jìn)行輸入事件操作時,該網(wǎng)頁應(yīng)用程序可判斷用戶的輸入事件操作,并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)的操作響應(yīng),比如,生成相應(yīng)的網(wǎng)頁鏈接消息。例如,以網(wǎng)頁應(yīng)用程序?yàn)樘詫殤?yīng)用程序?yàn)槔?,?dāng)用戶在淘寶應(yīng)用程序上想對某個產(chǎn)品進(jìn)行購買支付操作時,淘寶應(yīng)用程序會根據(jù)用戶的操作生成對應(yīng)的網(wǎng)頁鏈接消息,如接收到用戶針對“確認(rèn)下單”輸入的點(diǎn)擊操作,則可生成對應(yīng)的網(wǎng)頁支付鏈接消息;又如,當(dāng)用戶在淘寶應(yīng)用程序上想對某個產(chǎn)品進(jìn)行進(jìn)一步了解,可點(diǎn)擊該產(chǎn)品所在網(wǎng)頁頁面上的詳情頁面,此時淘寶應(yīng)用程序可根據(jù)用戶的操作生成針對詳情頁面的網(wǎng)頁鏈接消息。其中,上述的生成網(wǎng)頁鏈接消息,具體可以是指網(wǎng)頁用戶程序可以將用戶的輸入事件操作發(fā)送至對應(yīng)的服務(wù)器,由服務(wù)器對該操作事件處理并返回一個網(wǎng)頁鏈接消息,例如,對于上述的確認(rèn)下單操作,可以由淘寶應(yīng)用程序?qū)⑵浒l(fā)送給淘寶服務(wù)器,由淘寶服務(wù)器返回一個支付鏈接消息,等等。具體實(shí)現(xiàn)形式可以根據(jù)具體場景有不同實(shí)現(xiàn)。
在本步驟中,在用戶使用網(wǎng)頁應(yīng)用程序的過程中,可實(shí)時攔截網(wǎng)頁應(yīng)用程序根據(jù)用戶 的操作而獲取的網(wǎng)頁鏈接消息。
s120,判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息。
具體而言,在本申請的實(shí)施例中,可判斷網(wǎng)頁鏈接消息中是否具有預(yù)設(shè)字符串,如果判斷具有預(yù)設(shè)字符串,則判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。其中,該預(yù)設(shè)字符串可理解為具有代表支付消息意思的字符串,如alipay、pay、h5orderinfo等,該字符串可以根據(jù)網(wǎng)頁支付消息進(jìn)行預(yù)先設(shè)置。可以理解,在實(shí)際應(yīng)用中,不同的網(wǎng)頁應(yīng)用程序所屬的提供商所提供的網(wǎng)頁支付鏈接可能不同,可將已接入的提供商所提供的網(wǎng)頁支付鏈接的關(guān)鍵字符串進(jìn)行提取并存儲以作為判斷鏈接消息是否為網(wǎng)頁支付消息的依據(jù)。
更具體地,在攔截到網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息時,可判斷該網(wǎng)頁鏈接消息中是否具有如上述等這種代表支付消息意思的字符串,如果判斷該網(wǎng)頁鏈接消息具有這種字符串,則可判定該網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。
需要說明的是,在本申請的實(shí)施例中,如果判斷網(wǎng)頁鏈接消息不為網(wǎng)頁支付消息,則可對該網(wǎng)頁鏈接消息不做任何處理,直接交由網(wǎng)頁應(yīng)用程序根據(jù)該網(wǎng)頁鏈接消息進(jìn)行相應(yīng)的處理,如網(wǎng)頁應(yīng)用程序根據(jù)該網(wǎng)頁鏈接消息繼續(xù)打開該消息對應(yīng)的網(wǎng)頁頁面。
s130,如果判斷為網(wǎng)頁支付消息,則將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
可以理解,不同的支付服務(wù)提供商所具有的網(wǎng)頁支付消息和native支付消息可能不太一樣,例如,微信網(wǎng)頁應(yīng)用程序或淘寶網(wǎng)頁應(yīng)用程序的網(wǎng)頁支付消息就不同,因此需要根據(jù)網(wǎng)頁鏈接消息的標(biāo)識來確定該消息的來源,例如來自微信網(wǎng)頁應(yīng)用程序或是淘寶網(wǎng)頁應(yīng)用程序、或是其他網(wǎng)頁應(yīng)用程序等。
具體而言,在本申請的實(shí)施例中,當(dāng)判斷為網(wǎng)頁支付消息時,可獲取網(wǎng)頁鏈接消息的標(biāo)識,并根據(jù)標(biāo)識確定對應(yīng)的轉(zhuǎn)換模板,并提取網(wǎng)頁支付消息中的支付信息,最后,將支付信息添加至轉(zhuǎn)換模板以生成native支付消息。在本申請的實(shí)施例中,根據(jù)網(wǎng)頁支付消息的來源來確定對應(yīng)的轉(zhuǎn)換模板,例如美團(tuán)具有美團(tuán)的轉(zhuǎn)換模板,而一號店具有一號店對應(yīng)的轉(zhuǎn)換模板。
更具體地,在判斷攔截到的網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,可先對該網(wǎng)頁鏈接消息進(jìn)行分析,可以理解,網(wǎng)頁鏈接消息一般包含一個url鏈接,在本步驟中,可對該網(wǎng)頁鏈接消息所對應(yīng)的url鏈接進(jìn)行如分割等分析,以得到該網(wǎng)頁鏈接消息的標(biāo)識,以確定該消息的來源,之后,可根據(jù)該標(biāo)識來確定對應(yīng)的轉(zhuǎn)換模板,即網(wǎng)頁鏈接消息的不同來源對應(yīng)不同的轉(zhuǎn)換模板,并提取該網(wǎng)頁鏈接消息(此時已判斷該消息為網(wǎng)頁支付消息)中的支付信息,其中,該支付信息例如可以是支付金額、訂單信息、令牌token(用以身份認(rèn)證)等,最后,將該支付信息添加到上述確定的轉(zhuǎn)換模板中,得到該網(wǎng)頁支付消息對應(yīng)的native支付消息,即實(shí)現(xiàn)了將h5支付方式向native支付方式的轉(zhuǎn)型。
也就是說,支付信息在網(wǎng)頁支付(即h5支付)鏈接中的排放具有明確的規(guī)則,因此,可根據(jù)該規(guī)則對網(wǎng)頁支付消息進(jìn)行拆分,從而可以有效地將該網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
s140,將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。
具體地,在將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息之后,可將該native支付消息發(fā)送到支付服務(wù)器,以使支付服務(wù)器按照native支付方式完成支付。由此,實(shí)現(xiàn)了將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,使得網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了該網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。
上述的各執(zhí)行步驟可以是由一個執(zhí)行主體執(zhí)行,也可以是由不同的執(zhí)行主體來實(shí)現(xiàn),該執(zhí)行主體可以是指一個程序模塊,或者一個功能模塊,根據(jù)具體場景可以有不同定義。
本申請實(shí)施例的支付方法,攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息,并判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息,如果判斷為網(wǎng)頁支付消息,則將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,并將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
圖2是根據(jù)本申請另一個實(shí)施例的支付方法的流程圖。
為了提升用戶體驗(yàn),使得用戶了解支付結(jié)果,在本申請的實(shí)施例中,支付服務(wù)器根據(jù)native支付消息進(jìn)行支付之后,可返回相應(yīng)的支付結(jié)果。具體地,如圖2所示,該支付方法可以包括:
s210,攔截網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息。
s220,判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息。
具體而言,在本申請的實(shí)施例中,可判斷網(wǎng)頁鏈接消息中是否具有預(yù)設(shè)字符串,如果判斷具有預(yù)設(shè)字符串,則判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。
s230,如果判斷為網(wǎng)頁支付消息,則將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
具體而言,在本申請的實(shí)施例中,當(dāng)判斷為網(wǎng)頁支付消息時,可獲取網(wǎng)頁鏈接消息的標(biāo)識,并根據(jù)標(biāo)識確定對應(yīng)的轉(zhuǎn)換模板,并提取網(wǎng)頁支付消息中的支付信息,最后,將支付信息添加至轉(zhuǎn)換模板以生成native支付消息。
s240,將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。
s250,接收支付服務(wù)器返回的native支付頁面,并將native支付頁面展示給用戶。 在本申請的實(shí)施例中,支付服務(wù)器接收到native支付消息之后會生成相應(yīng)的native支付頁面,網(wǎng)頁應(yīng)用程序加載該native支付頁面,并將native支付頁面展示給用戶。在本申請的另一個實(shí)施例中,還可以調(diào)用本地的native應(yīng)用程序來生成native支付頁面,例如調(diào)用本地的錢包應(yīng)用程序(native應(yīng)用程序)來生成支付頁面。
s260,接收用戶在所述native支付頁面中輸入的支付密碼,并將支付密碼發(fā)送至支付服務(wù)器進(jìn)行支付。
s270,支付服務(wù)器根據(jù)支付密碼進(jìn)行支付并返回支付結(jié)果。
具體地,支付服務(wù)器按照支付密碼完成支付,并在完成支付之后,可將相應(yīng)的支付結(jié)果進(jìn)行反饋,該支付結(jié)果可理解為“支付成功”或“支付失敗”,若支付失敗,則該支付結(jié)果也可包含該支付失敗的相關(guān)失敗原因等。
在本申請的實(shí)施例中,在如圖2所示的基礎(chǔ)上,該支付方法還可包括:從網(wǎng)頁支付消息中提取支付結(jié)果頁鏈接;當(dāng)接收到支付服務(wù)器的支付結(jié)果時,向網(wǎng)頁應(yīng)用程序返回支付結(jié)果頁,并在支付結(jié)果頁中展示支付結(jié)果。更具體地,可從網(wǎng)頁支付消息中提取出支付結(jié)果頁的跳轉(zhuǎn)鏈接,并在接收到支付服務(wù)器反饋的支付結(jié)果時,根據(jù)該支付結(jié)果頁的跳轉(zhuǎn)鏈接跳轉(zhuǎn)到該支付結(jié)果頁,并將支付服務(wù)器反饋的支付結(jié)果加載到該支付結(jié)果頁中。由此,用戶可以方便且直觀地了解到支付結(jié)果,同時也保證了在完成native支付之后,繼續(xù)返回到原網(wǎng)頁應(yīng)用程序中。
本申請實(shí)施例的支付方法,在將支付密碼發(fā)送至支付服務(wù)器進(jìn)行支付之后,支付服務(wù)器根據(jù)native支付消息進(jìn)行支付并返回支付結(jié)果,可以使得用戶方便且直觀地了解到支付結(jié)果,提升了用戶體驗(yàn)。
本申請實(shí)施例中,還可提供一種支付轉(zhuǎn)換方法,具體而言,可以是一個獨(dú)立開發(fā)的支付轉(zhuǎn)換模塊,例如一個支付轉(zhuǎn)換處理程序,并可將該程序集成在一h5網(wǎng)頁應(yīng)用程序中,或者也可以是單獨(dú)的一個程序獨(dú)立存在,這樣,可通過該支付轉(zhuǎn)換模塊來實(shí)現(xiàn)對網(wǎng)頁應(yīng)用程序上的支付鏈接消息進(jìn)行處理,轉(zhuǎn)換成native支付消息進(jìn)行支付處理,也就是將h5鏈接(例如一個url)轉(zhuǎn)換成native請求發(fā)送至支付服務(wù)器來進(jìn)行支付處理。如圖3所示,為本申請實(shí)施例的支付轉(zhuǎn)換方法流程圖。該方法用于對網(wǎng)頁應(yīng)用程序的支付消息進(jìn)行轉(zhuǎn)換,從而使得網(wǎng)頁應(yīng)用程序能夠具有native應(yīng)用程序的能力,增強(qiáng)用戶體驗(yàn)。該方法包括以下步驟:
s310,獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息。
在本申請實(shí)施例中,網(wǎng)頁鏈接消息的生成可參考上述相關(guān)步驟中的說明,例如該網(wǎng)頁鏈接消息由商家服務(wù)器發(fā)送至網(wǎng)頁應(yīng)用程序。獲取網(wǎng)頁鏈接消息,具體可以是由網(wǎng)頁應(yīng)用程序主動發(fā)送過來,或者主動從網(wǎng)頁應(yīng)用程序進(jìn)行攔截獲取等,具體不做限定。
s320,判斷所述網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息。具體而言,在本申請的實(shí)施例中,可判斷網(wǎng)頁鏈接消息中是否具有預(yù)設(shè)字符串,如果判斷具有預(yù)設(shè)字符串,則判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。
s330,如果判斷為所述網(wǎng)頁支付消息,則將所述網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。具體而言,在本申請的實(shí)施例中,當(dāng)判斷為網(wǎng)頁支付消息時,可獲取網(wǎng)頁鏈接消息的標(biāo)識,并根據(jù)標(biāo)識確定對應(yīng)的轉(zhuǎn)換模板,并提取網(wǎng)頁支付消息中的支付信息,最后,將支付信息添加至轉(zhuǎn)換模板以生成native支付消息。
本申請實(shí)施例中,支付轉(zhuǎn)換模塊或支付轉(zhuǎn)換處理程序也可以在判斷網(wǎng)頁鏈接消息不是支付消息時,將判斷結(jié)果返回給網(wǎng)頁應(yīng)用程序,以便網(wǎng)頁應(yīng)用程序?qū)υ摼W(wǎng)頁鏈接消息進(jìn)行正常處理,例如直接跳轉(zhuǎn)到該網(wǎng)頁鏈接對應(yīng)的網(wǎng)頁等;且在判斷網(wǎng)頁鏈接消息為支付消息時,還可將結(jié)果返回給網(wǎng)頁應(yīng)用程序,并可由網(wǎng)頁應(yīng)用程序發(fā)起支付轉(zhuǎn)換請求時,將支付消息轉(zhuǎn)換成native支付消息??梢岳斫獾氖?,該支付轉(zhuǎn)換模塊或者支付轉(zhuǎn)換程序可以包括兩個功能單元,一個可以對網(wǎng)頁鏈接消息進(jìn)行識別,以確定是否為支付消息,一個可以是對網(wǎng)頁鏈接消息為支付消息時,將其轉(zhuǎn)換成native消息,還可以調(diào)用相應(yīng)的native支付頁面等。
在本申請的實(shí)施例中,該方法還包括將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付,或者,將native支付消息返回至網(wǎng)頁應(yīng)用程序,以通過所述網(wǎng)頁應(yīng)用程序發(fā)送至所述支付服務(wù)器進(jìn)行支付。
為了實(shí)現(xiàn)上述實(shí)施例,本申請還提出了一種支付系統(tǒng)。
圖4是根據(jù)本申請一個實(shí)施例的支付系統(tǒng)的結(jié)構(gòu)框圖。如圖4所示,該支付系統(tǒng)可以包括:網(wǎng)頁應(yīng)用程序模塊100、支付服務(wù)器200和轉(zhuǎn)換模塊300。
具體地,網(wǎng)頁應(yīng)用程序模塊100可用于攔截網(wǎng)頁鏈接消息。其中,網(wǎng)頁應(yīng)用程序模塊100可理解為位于網(wǎng)頁應(yīng)用程序,例如瀏覽器等。而轉(zhuǎn)換模塊300可為sdk(軟件開發(fā)包),該轉(zhuǎn)換模塊300可集成在網(wǎng)頁應(yīng)用程序模塊100之中。
可以理解,用戶在使用網(wǎng)頁應(yīng)用程序,并對該網(wǎng)頁應(yīng)用程序進(jìn)行輸入事件操作時,網(wǎng)頁應(yīng)用程序模塊100可判斷用戶的輸入事件操作,并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)的操作響應(yīng)。例如用戶進(jìn)行購物操作,商家服務(wù)器會根據(jù)該用戶的購物操作生成相應(yīng)的網(wǎng)頁鏈接消息,并發(fā)送至網(wǎng)頁應(yīng)用程序模塊100。網(wǎng)頁應(yīng)用程序模塊100對該網(wǎng)頁鏈接消息進(jìn)行攔截,并發(fā)送至轉(zhuǎn)換模塊300。當(dāng)然在本發(fā)明的其他實(shí)施例中,轉(zhuǎn)換模塊300也可直接進(jìn)行攔截,對商家服務(wù)器發(fā)送的網(wǎng)頁鏈接消息進(jìn)行攔截。
轉(zhuǎn)換模塊300可用于獲取網(wǎng)頁應(yīng)用程序模塊100發(fā)送的網(wǎng)頁鏈接消息,并在判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,以及將native支 付消息發(fā)送至支付服務(wù)器200進(jìn)行支付。
具體而言,在申請的實(shí)施例中,在用戶使用網(wǎng)頁應(yīng)用程序的過程中,轉(zhuǎn)換模塊300可實(shí)時獲取網(wǎng)頁應(yīng)用程序中的網(wǎng)頁應(yīng)用程序模塊100根據(jù)用戶的操作而生成的網(wǎng)頁鏈接消息,并在獲取到網(wǎng)頁鏈接消息時,可判斷該網(wǎng)頁鏈接消息中是否具有預(yù)設(shè)字符串,如果判斷該網(wǎng)頁鏈接消息具有這種字符串,則可判定該網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。其中,該預(yù)設(shè)字符串可理解為具有代表支付消息意思的字符串,如alipay、pay、h5orderinfo等,該字符串可以根據(jù)網(wǎng)頁支付消息進(jìn)行預(yù)先設(shè)置??梢岳斫猓趯?shí)際應(yīng)用中,不同的網(wǎng)頁應(yīng)用程序所屬的提供商所提供的網(wǎng)頁支付鏈接可能不同,可將已接入的提供商所提供的網(wǎng)頁支付鏈接的關(guān)鍵字符串進(jìn)行提取并存儲以作為判斷鏈接消息是否為網(wǎng)頁支付消息的依據(jù)。
需要說明的是,在本申請的實(shí)施例中,轉(zhuǎn)換模塊300在判斷網(wǎng)頁鏈接消息不為網(wǎng)頁支付消息時,可對該網(wǎng)頁鏈接消息不做任何處理,直接交由網(wǎng)頁應(yīng)用程序模塊100根據(jù)該網(wǎng)頁鏈接消息進(jìn)行相應(yīng)的處理,如網(wǎng)頁應(yīng)用程序模塊100根據(jù)該網(wǎng)頁鏈接消息繼續(xù)打開該消息對應(yīng)的網(wǎng)頁頁面。
可以理解,不同的支付服務(wù)提供商所具有的網(wǎng)頁支付消息和native支付消息可能不太一樣,例如,微信網(wǎng)頁應(yīng)用程序或淘寶網(wǎng)頁應(yīng)用程序的網(wǎng)頁支付消息就不同,因此需要根據(jù)網(wǎng)頁鏈接消息的標(biāo)識來確定該消息的來源,例如來自微信網(wǎng)頁應(yīng)用程序或是淘寶網(wǎng)頁應(yīng)用程序、或是其他網(wǎng)頁應(yīng)用程序等。
具體而言,在本申請的實(shí)施例中,在判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,轉(zhuǎn)換模塊300可獲取網(wǎng)頁鏈接消息的標(biāo)識并根據(jù)標(biāo)識確定對應(yīng)的轉(zhuǎn)換模板,以及提取網(wǎng)頁支付消息中的支付信息,并將支付信息添加至該轉(zhuǎn)換模板以生成native支付消息。在本申請的實(shí)施例中,根據(jù)網(wǎng)頁支付消息的來源來確定對應(yīng)的轉(zhuǎn)換模板,例如美團(tuán)具有美團(tuán)的轉(zhuǎn)換模板,而一號店具有一號店對應(yīng)的轉(zhuǎn)換模板。
更具體地,轉(zhuǎn)換模塊300在判斷獲取到的網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,可先對該網(wǎng)頁鏈接消息進(jìn)行分析,可以理解,網(wǎng)頁鏈接消息一般包含一個url鏈接,即可對該網(wǎng)頁鏈接消息所對應(yīng)的url鏈接進(jìn)行如分割等分析,以得到該網(wǎng)頁鏈接消息的標(biāo)識,以確定該消息的來源,之后,可根據(jù)該標(biāo)識來確定對應(yīng)的轉(zhuǎn)換模板,即網(wǎng)頁鏈接消息的不同來源對應(yīng)不同的轉(zhuǎn)換模板,并提取該網(wǎng)頁鏈接消息(此時已判斷該消息為網(wǎng)頁支付消息)中的支付信息,其中,該支付信息例如可以是支付金額、訂單信息、令牌token(用以身份認(rèn)證)等,最后,將該支付信息添加到上述確定的轉(zhuǎn)換模板中,得到該網(wǎng)頁支付消息對應(yīng)的native支付消息,即實(shí)現(xiàn)了將h5支付方式向native支付方式的轉(zhuǎn)型。
也就是說,支付信息在網(wǎng)頁支付(即h5支付)鏈接中的排放具有明確的規(guī)則,因此,轉(zhuǎn)換模塊300可根據(jù)該規(guī)則對網(wǎng)頁支付消息進(jìn)行拆分,從而可以有效地將該網(wǎng)頁支付消息 轉(zhuǎn)換為native支付消息。
轉(zhuǎn)換模塊300還用于獲取native支付頁面,并將native支付頁面展示給用戶,以及接收用戶在native支付頁面中輸入的支付密碼,并將支付密碼發(fā)送至支付服務(wù)器200進(jìn)行支付。在本申請的實(shí)施例中,支付服務(wù)器接收到native支付消息之后會生成相應(yīng)的native支付頁面,網(wǎng)頁應(yīng)用程序加載該native支付頁面,并將native支付頁面展示給用戶。在本申請的另一個實(shí)施例中,還可以調(diào)用本地的native應(yīng)用程序來生成native支付頁面,例如調(diào)用本地的錢包應(yīng)用程序(native應(yīng)用程序)來生成支付頁面。
支付服務(wù)器200可用于根據(jù)native支付消息進(jìn)行支付并返回支付結(jié)果。更具體地,支付服務(wù)器200在接收到轉(zhuǎn)換模塊300發(fā)送的native支付消息時,可喚起native支付,并按照native支付方式完成支付,并在完成支付之后,可將相應(yīng)的支付結(jié)果進(jìn)行反饋,該支付結(jié)果可理解為“支付成功”或“支付失敗”,若支付失敗,則該支付結(jié)果也可包含該支付失敗的相關(guān)失敗原因等。
進(jìn)一步地,在本申請的一個實(shí)施例中,轉(zhuǎn)換模塊300還可用于從網(wǎng)頁支付消息中提取支付結(jié)果頁鏈接,以及在接收到支付服務(wù)器200的支付結(jié)果時,向網(wǎng)頁應(yīng)用程序返回支付結(jié)果頁,并在支付結(jié)果頁中展示支付結(jié)果。
更具體地,轉(zhuǎn)換模塊300可從網(wǎng)頁支付消息中提取出支付結(jié)果頁的跳轉(zhuǎn)鏈接,并在接收到支付服務(wù)器200反饋的支付結(jié)果時,根據(jù)該支付結(jié)果頁的跳轉(zhuǎn)鏈接跳轉(zhuǎn)到該支付結(jié)果頁,并將支付服務(wù)器200反饋的支付結(jié)果加載到該支付結(jié)果頁中。由此,使得用戶可以方便且直觀地了解到支付結(jié)果,同時也保證了在完成native支付之后,繼續(xù)返回到原網(wǎng)頁應(yīng)用程序中,提升了用戶體驗(yàn)。
本申請實(shí)施例的支付系統(tǒng),通過轉(zhuǎn)換模塊獲取網(wǎng)頁應(yīng)用程序模塊發(fā)送的網(wǎng)頁鏈接消息,并在判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,并將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付,支付服務(wù)器根據(jù)native支付消息進(jìn)行支付并返回支付結(jié)果。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
為了使得本領(lǐng)域的技術(shù)人員能夠更加清楚地了解本發(fā)明,下面可舉例說明。
舉例而言,如圖5所示,在用戶使用網(wǎng)頁應(yīng)用程序進(jìn)行操作時,網(wǎng)頁應(yīng)用程序中的網(wǎng)頁應(yīng)用程序模塊100可根據(jù)用戶的操作攔截相應(yīng)的網(wǎng)頁鏈接消息,并發(fā)送至轉(zhuǎn)換模塊300。 轉(zhuǎn)換模塊300可接收網(wǎng)頁應(yīng)用程序模塊100發(fā)送的網(wǎng)頁鏈接消息,并判斷該消息中是否具有預(yù)設(shè)字符串以判斷該消息是否為網(wǎng)頁支付消息,當(dāng)判斷該網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,轉(zhuǎn)換模塊300可根據(jù)該網(wǎng)頁支付消息中所包含的信息,將該網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,并將該native支付消息發(fā)送到支付服務(wù)器200。支付服務(wù)器200在接收到該native支付消息時,可喚起native支付,并按照native支付方式完成支付,并在完成支付之后,反饋支付結(jié)果。
在本實(shí)施例中,轉(zhuǎn)換模塊300還可從網(wǎng)頁支付消息中提取支付結(jié)果頁鏈接,并在接收到支付服務(wù)器200的支付結(jié)果時,向網(wǎng)頁應(yīng)用程序模塊100返回支付結(jié)果頁,并在支付結(jié)果頁中展示支付結(jié)果。
可以理解,如圖5所示,轉(zhuǎn)換模塊300判斷網(wǎng)頁鏈接消息不為網(wǎng)頁支付消息時,可對該網(wǎng)頁鏈接消息不做任何處理,直接交由網(wǎng)頁應(yīng)用程序模塊100根據(jù)該網(wǎng)頁鏈接消息進(jìn)行相應(yīng)的處理,如網(wǎng)頁應(yīng)用程序模塊100根據(jù)該網(wǎng)頁鏈接消息繼續(xù)打開該消息對應(yīng)的網(wǎng)頁頁面。
可以理解,上述的各功能模塊可以單獨(dú)存在,并可具有獨(dú)立的功能實(shí)現(xiàn),本申請實(shí)施例不做限制。
與上述幾種實(shí)施例提供的支付轉(zhuǎn)換方法相對應(yīng),本發(fā)明的一種實(shí)施例還提供一種支付轉(zhuǎn)換裝置,由于本發(fā)明實(shí)施例提供的支付轉(zhuǎn)換裝置與上述幾種實(shí)施例提供的支付轉(zhuǎn)換方法具有相同或相似的技術(shù)特征,因此在前述支付轉(zhuǎn)換方法的實(shí)施方式也適用于本實(shí)施例提供的支付轉(zhuǎn)換裝置,在本實(shí)施例中不再詳細(xì)描述。圖7是根據(jù)本申請一個實(shí)施例的支付轉(zhuǎn)換裝置的結(jié)構(gòu)框圖。如圖7所示,該支付轉(zhuǎn)換裝置可以包括:獲取模塊310、判斷模塊320、轉(zhuǎn)換模塊330和發(fā)送模塊340。
其中,獲取模塊310可用于獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息。
判斷模塊320可用于判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息。具體而言,在本申請的實(shí)施例中,判斷模塊320在判斷網(wǎng)頁鏈接消息中具有預(yù)設(shè)字符串時,判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息。
轉(zhuǎn)換模塊330可用于在判斷模320塊判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息。
具體而言,在本申請的一個實(shí)施例中,在如圖6所示的基礎(chǔ)上,如圖7所示,該轉(zhuǎn)換模塊330可以包括:確定子模塊331、第一提取子模塊332和生成子模塊333。
其中,確定子模塊331可用于獲取網(wǎng)頁鏈接消息的標(biāo)識,并根據(jù)標(biāo)識確定對應(yīng)的轉(zhuǎn)換模板。
第一提取子模塊332可用于提取網(wǎng)頁支付消息中的支付信息。
生成子模塊333可用于將支付信息添加至轉(zhuǎn)換模板以生成native支付消息。
發(fā)送模塊340可用于將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。
進(jìn)一步地,在本申請的一個實(shí)施例中,如圖8所示,該支付轉(zhuǎn)換裝置還可包括第二提取模塊350和結(jié)果返回模塊360。
其中,第二提取模塊350可用于從網(wǎng)頁支付消息中提取支付結(jié)果頁鏈接。
結(jié)果返回模塊360可用于當(dāng)接收到支付服務(wù)器的支付結(jié)果時,向網(wǎng)頁應(yīng)用程序返回支付結(jié)果頁,并在支付結(jié)果頁中展示支付結(jié)果。
在本申請的其他實(shí)施例中,支付轉(zhuǎn)換裝置還包括接收模塊370、展示模塊380和支付模塊390。其中,接收模塊370用于接收native支付頁面。展示模塊380用于將native支付頁面展示給用戶。支付模塊390用于接收用戶在native支付頁面中輸入的支付密碼,并將支付密碼發(fā)送至支付服務(wù)器進(jìn)行支付。在本申請的實(shí)施例中,接收模塊370從支付服務(wù)器接收native支付頁面。在本申請的另一個實(shí)施例中,接收模塊370還可以調(diào)用本地的native應(yīng)用程序來生成native支付頁面,例如調(diào)用本地的錢包應(yīng)用程序(native應(yīng)用程序)來生成支付頁面。
本申請實(shí)施例的支付轉(zhuǎn)換裝置,可通過獲取模塊獲取網(wǎng)頁應(yīng)用程序的網(wǎng)頁鏈接消息,判斷模塊判斷網(wǎng)頁鏈接消息是否為網(wǎng)頁支付消息,轉(zhuǎn)換模塊在判斷模塊判斷網(wǎng)頁鏈接消息為網(wǎng)頁支付消息時,將網(wǎng)頁支付消息轉(zhuǎn)換為native支付消息,發(fā)送模塊將native支付消息發(fā)送至支付服務(wù)器進(jìn)行支付。實(shí)現(xiàn)了能夠?qū)崟r地將網(wǎng)頁應(yīng)用程序的h5支付方式轉(zhuǎn)換為native支付方式,針對廣大商戶而言,對于從h5支付方式轉(zhuǎn)向native支付方式的過程中,節(jié)省了大量的人力、物力成本,并且,可以使得廣大商戶提供的網(wǎng)頁應(yīng)用程序的支付性能更加穩(wěn)定,提高了網(wǎng)頁應(yīng)用程序的支付成功率,提升了用戶體驗(yàn)。另外,由于本申請實(shí)施例的支付方法可應(yīng)用于任意具有支付功能的網(wǎng)頁應(yīng)用程序,所以適合推廣,具有通用性和普遍性等特點(diǎn)。
在本申請的描述中,需要理解的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本申請的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術(shù)語“一個實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個或多個實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的 技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本申請的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合。
此外,在本申請各個實(shí)施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本申請的限制,本領(lǐng)域的普通技術(shù)人員在本申請的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。