TW202138989A - 掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 - Google Patents
掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 Download PDFInfo
- Publication number
- TW202138989A TW202138989A TW109111219A TW109111219A TW202138989A TW 202138989 A TW202138989 A TW 202138989A TW 109111219 A TW109111219 A TW 109111219A TW 109111219 A TW109111219 A TW 109111219A TW 202138989 A TW202138989 A TW 202138989A
- Authority
- TW
- Taiwan
- Prior art keywords
- payment
- code
- transaction
- payment amount
- current
- Prior art date
Links
Images
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本發明實施例公開了一種掃碼支付金額輸入的方法、裝置、存儲介質及終端設備,所述方法包括:當監聽到啟動掃描支付事件時,通過二維碼,獲得當前掃碼交易的支付商家;獲取移動終端當前所在的定位位置,並以此為當前掃碼交易的交易位置;根據當前掃碼交易的掃碼時間,獲取與掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,歷史支付資訊包括歷史掃碼交易的支付金額、支付商家和交易位置; 根據當前掃碼交易的支付商家和交易位置以及歷史支付資訊,計算當前掃碼交易的支付金額;根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。採用本發明實施例,能夠預測支付金額,無需支付方輸入支付金額。
Description
本發明涉及電腦技術領域,尤其涉及一種掃碼支付金額輸入的方法、裝置、存儲介質和終端設備。
隨著移動支付方式的不斷演化,支付管道的逐漸拓寬,新型支付方式的不斷推廣,掃碼支付應運而生。掃碼支付的交易,是指在移動設備的用戶端產生一個支付錢包帳號安全索引資訊,比如支付寶、微信的支付索引資訊,這個支付索引資訊可以是一維碼,也可以是二維碼,而後通過收銀設備的掃描槍來進行掃碼,將交易帳戶索引資訊、商家和商品資訊、交易金額等資訊送到支付機構進行交易授權處理的過程。或者是指商家提供一個交易帳戶索引資訊,即可以是一維碼也可以是二維碼,而支付方可以通過移動設備的用戶端的掃描功能來進行掃碼,進而用戶端介面顯示相應的商家資訊和交易金額輸入框,支付方通過介面的鍵盤手動輸入相應的金額數值於交易金額輸入框,支付方最後確認授權確認交易授權處理。
對於後者的掃碼支付方式,需要支付方先掃碼,並跟商家確認好支付金額後再手動輸入金額數值於交易金額輸入框,最後再授權確認支付,如此花費的時長也是有一段時間的,會使得後續人群排隊付款等待的時長過長,或者花費支付方過長時間,佔用支付方時間,例如 搭計程車到目的地後付款時間過長,一方面會引起計程車佔道,另一方面耽擱支付方的時間。
本發明實施例提供掃碼支付金額輸入的方法、裝置、存儲介質和終端設備方,預測支付金額,無需支付方輸入支付金額,減少支付排隊時間。
作為本發明實施例的第一個方面,本發明實施例提供一種掃碼支付金額輸入的方法,包括:
監聽移動終端啟動掃描支付事件;
當監聽到啟動所述掃描支付事件時,通過移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家;
獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置;
根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置;
根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額;
根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。
優選地,所述根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額,包括:
從所述歷史支付資訊中,提取與當前掃碼交易的支付商家和交易位置均相同的歷史支付資訊;
根據提取的歷史支付資訊,統計同一支付金額的交易次數;
當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;所述掃碼支付事件為同一支付金額的交易次數大於次數閾值所發生的事件;
當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;
當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
優選地,所述根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額,包括:
判斷是否存在任意兩個掃碼支付事件的支付金額之間是否大於預設閾值;
若是,選取交易次數最高的掃碼支付事件,並以所述掃碼支付事件的支付金額作為當前掃碼交易的支付金額;
若否,根據所有掃碼支付事件的支付金額,從中選取處於中位數的支付金額,作為當前掃碼交易的支付金額。
優選地,所述根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額,包括:
以所述掃碼支付事件的支付金額,作為當前掃碼交易的支付金額。
優選地,所述根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額,包括:
判斷再次提取的掃碼支付資訊是否為空集資訊;
若是,確定當前掃碼交易的支付金額為零;
若否,以所述再次提取的掃碼支付資訊的支付金額,作為當前掃碼交易的支付金額。
優選地,所述根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示,包括:
判斷當前掃碼交易的支付金額是否為零;
若是,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框為空;
若否,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框的數值為當前掃碼交易的支付金額。
相應地,本發明實施例還提供一種掃碼支付金額輸入的裝置,包括:
事件監聽模組,用於監聽移動終端啟動掃描支付事件;
支付商家獲取模組,用於當監聽到啟動所述掃描支付事件時,通過移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家;
交易位置獲取模組,用於獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置;
歷史資訊獲取模組,用於根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置;
支付金額計算模組,用於根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額;
顯示介面生成模組,用於根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。
優選地,所述支付金額計算模組,包括:
資訊再次提取單元,用於從所述歷史支付資訊中,提取與當前掃碼交易的支付商家和交易位置均相同的歷史支付資訊;
交易次數統計單元,用於根據提取的歷史支付資訊,統計同一支付金額的交易次數;
第一計算單元,用於當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;所述掃碼支付事件為同一支付金額的交易次數大於次數閾值所發生的事件;
第二計算單元,用於當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;
第三計算單元,用於當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
另外,本發明實施例提供一種電腦可讀存儲介質,所述電腦可讀存儲介質包括存儲的電腦程式,其中,在所述電腦程式運行時控制所述電腦可讀存儲介質所在設備執行如前任一所述的掃碼支付金額輸入的方法。
以及,本發明實施例提供一種終端設備,包括處理器、存儲器以及存儲在所述存儲器且被配置由所述處理器執行的電腦程式,所述處理器執行所述電腦程式時實現如前任一項所述的掃碼支付金額輸入的方法。
本發明實施例採用上述技術方案,當掃碼到當前掃碼交易的支付商家時,獲取當前掃碼交易的交易位置,並根據當前掃碼交易的掃碼時間,獲取相應的歷史支付資訊,進而可以將當前掃碼交易的支付商家和交易位置與歷史支付資訊進行結合,計算出當前掃碼交易的支付金額,最後根據當前掃碼交的支付商家和支付金額,生成支付顯示介面並顯示於移動終端的介面中,準確地根據支付習慣來預測當前掃碼交易的支付金額,無需支付方輸入支付金額,減少支付排隊時間。
上述概述僅僅是為了說明書的目的,並不意圖以任何方式進行限制。除上述描述的示意性的方面、實施方式和特徵之外,通過參考附圖和以下的詳細描述,本發明進一步的方面、實施方式和特徵將會是容易明白的。
在附圖中,除非另外規定,否則貫穿多個附圖相同的附圖標記表示相同或相似的部件或元素。這些附圖不一定是按照比例繪製的。應該理解,這些附圖僅描繪了根據本發明公開的一些實施方式,而不應將其視為是對本發明範圍的限制。
在下文中,僅簡單地描述了某些示例性實施例。正如本領域技術人員可認識到的那樣,在不脫離本發明的精神或範圍的情況下,可通過各種不同方式修改所描述的實施例。因此,附圖和描述被認為本質上是示例性的而非限制性的。
在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“後”、“左”、“右”、“豎直”、“水準”、“頂”、“底”、“內”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關係為基於附圖所示的方位或位置關係,僅是為了便於描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
此外,術語“第一”、“第二”僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有“第一”、“第二”的特徵可以明示或者隱含地包括一個或者更多個該特徵。在本發明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
參見圖1,本發明實施例提供一種掃碼支付金額輸入的方法,由移動終端執行,移動終端包括但不限於手機、平板等,該方法包括步驟S10至步驟S60,具體如下:
S10,監聽移動終端啟動掃描支付事件。
在本發明實施例,掃描支付事件是指支付方,即用戶,啟動支付寶、微信、網上銀行等二維碼或一維碼掃碼支付的功能,例如,掃一掃。用戶點擊掃一掃的功能,即啟動掃描支付事件。
S20,當監聽到啟動所述掃描支付事件時,通過移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家。
在本發明實施例中,當啟動掃描支付事件時,移動終端會調用其攝像裝置來掃描獲取二維碼,根據該二維碼獲得當前掃碼交易的支付商家資訊。
S30,獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置。
由於同一商家可以在不同的地理位置設置了店鋪,因而僅基於支付商家資訊來判別支付習慣,準確度不足夠,因而可以通過移動終端的GPS功能,定位當前移動終端所在的地理位置,以該地理位置為當前掃碼交易的交易位置。
S40,根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置。
假設當前掃碼交易的掃碼時間為2018年2月5日星期一10:30,那麼移動終端可以預設一個時間閾值,例如,在當前掃碼時間的前半小時和後半小時之間的時間段為同一時間段,還可以預設另一個時間閾值,僅限一個月內的歷史支付資訊,那麼以上述為例,從2018年1月4日至2018年2月4日之間且位於當天的10:00至11:00的時間段的歷史支付資訊,都可以提取出來。上述時間閾值可以根據具體情況進行設置。但也不宜過長,以保證精確度。
S50,根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額。
由於提取的歷史支付資訊僅基於時間條件進行篩選,後續再需要進一步根據當前掃碼交易的支付產家和交易位置來進一步確定與當前掃碼交易密切相關的交易習慣。具體地,如圖2所示,本步驟S50可以具體如下執行:
S51,根據提取的歷史支付資訊,統計同一支付金額的交易次數。
在本實施例中,例如歷史支付資訊的支付金額,出現以下列舉情況:20rmb、20rmb、19rmb、18rmb、20rmb、19rmb、18rmb、20rmb、19rmb;那麼,對於20rmb的支付金額其交易次數為4次,對於19rmb的支付金額,其交易次數為3次,對於18rmb的支付金額,其交易次數為2次。在本實施例中,以同一支付金額的交易次數大於預設的次數閾值的事件為一次事件;例如,假設次數閾值為3次,那麼同一支付金額的交易次數大於預設的次數閾值的事件發生數量為1次;假設次數閾值為2次,那麼同一支付金額的交易次數大於預設的次數閾值的事件發生數量為2次。
S52,當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額。
在本實施例中,當掃碼支付事件的發生數量大於1時,意味著有多個滿足條件的同一支付金額的交易次數大於次數閾值,例如,以上述舉例為例,假設次數閾值為2,則掃碼支付事件的發生數量為2次,包括:對於20rmb的支付金額其交易次數為4次,對於19rmb的支付金額,其交易次數為3次。那麼,根據這兩個掃碼支付事件的支付金額,計算相應的支付金額。在一個具體示例中,該過程可以如下:
判斷是否存在任意兩個掃碼支付事件的支付金額之間是否大於預設閾值; 若是,選取交易次數最高的掃碼支付事件,並以所述掃碼支付事件的支付金額作為當前掃碼交易的支付金額; 若否,根據所有掃碼支付事件的支付金額,從中選取處於中位數的支付金額,作為當前掃碼交易的支付金額。
需要說明的是,若是相互兩個掃碼支付事件的支付金額差距過大時,那麼交易次數最高的掃碼支付事件的支付金額所出現的概率可性性會更高,以該支付金額來確定當前掃碼交易的支付金額有利於提取預測的準確度,而當支付金額差距不大時,那麼在這些掃碼支付事件中,處於中位數的支付金額出現的概率可能性更新,以該支付金額來確定當前掃碼交易的支付金額有利於提取預測的準確度。
S53,當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額。優選地,由於同一支付金額的交易次數大於次數閾值的事件只有一個,那麼可以以這一個掃碼支付事件的支付金額,作為當前掃碼交易的支付金額。
S54,當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
需要說明的是,以上述舉例的當前掃碼支付的掃碼時間為例,再次提取的掃碼支付資訊可以是,從2018年1月4日至2018年2月4日之間且位於當天的10:00至11:00的時間段以及當天是距離當前時間最近的星期一的歷史支付資訊。而再次提取歷史支付資訊的過程中,有可能提取不到資訊,也就是不存在滿足提取條件的交易資訊,那麼本步驟S54的“根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額”的過程可以為:
判斷再次提取的掃碼支付資訊是否為空集資訊;若是,確定當前掃碼交易的支付金額為零;若否,以所述再次提取的掃碼支付資訊的支付金額,作為當前掃碼交易的支付金額。
S60,根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。由於通過步驟S60的執行過程中有可能計算出來的支付金額為零,那麼本步驟S60的執行過程可以為:
判斷當前掃碼交易的支付金額是否為零;若是,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框為空; 若否,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框的數值為當前掃碼交易的支付金額。
本發明實施例提供的掃碼支付金額輸入的方法,能夠當掃碼到當前掃碼交易的支付商家時,獲取當前掃碼交易的交易位置,並根據當前掃碼交易的掃碼時間,獲取相應的歷史支付資訊,進而可以將當前掃碼交易的支付商家和交易位置與歷史支付資訊進行結合,計算出當前掃碼交易的支付金額,最後根據當前掃碼交的支付商家和支付金額,生成支付顯示介面並顯示於移動終端的介面中,準確地根據支付習慣來預測當前掃碼交易的支付金額,無需支付方輸入支付金額,減少支付排隊時間。
實施例二
請參閱圖3,本發明實施例還提供一種掃碼支付金額輸入的裝置,包括:
事件監聽模組10,用於監聽移動終端啟動掃描支付事件;
支付商家獲取模組20,用於當監聽到啟動所述掃描支付事件時,通過移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家;
交易位置獲取模組30,用於獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置;
歷史資訊獲取模組40,用於根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置;
支付金額計算模組50,用於根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額;
顯示介面生成模組60,用於根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。
優選地,所述支付金額計算模組50,包括:
資訊再次提取單元,用於從所述歷史支付資訊中,提取與當前掃碼交易的支付商家和交易位置均相同的歷史支付資訊;
交易次數統計單元,用於根據提取的歷史支付資訊,統計同一支付金額的交易次數;
第一計算單元,用於當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;所述掃碼支付事件為同一支付金額的交易次數大於次數閾值所發生的事件;
第二計算單元,用於當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;
第三計算單元,用於當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
實施例三:
本發明實施例提供一種實現掃碼支付金額輸入的終端設備,包括處理器、存儲器以及存儲在所述存儲器且被配置由所述處理器執行的電腦程式,例如:掃碼支付金額輸入的程式。所述處理器執行所述電腦程式時實現第一方面的上述任一項所述的掃碼支付金額輸入的實施例中的步驟,例如圖1所示的步驟S10。或者,所述處理器執行所述電腦程式時實現上述各裝置實施例中的功能,例如圖3所示的支付金額輸入模組50。
示例性地,所述電腦程式可以被分割成一個或多個模組,所述一個或者多個模組被存儲在所述存儲器中,並由所述處理器執行,以完成本發明。所述一個或多個模組可以是能夠完成特定功能的一系列電腦程式指令段,該指令段用於描述所述電腦程式在所述實現掃碼支付金額輸入的終端設備中的執行過程。
所述終端設備可包括,但不僅限於,處理器、存儲器、顯示器。本領域技術人員可以理解,所述示意圖僅僅是實現掃碼支付金額輸入的終端設備的示例,並不構成對實現掃碼支付金額輸入的終端設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如實現掃碼支付金額輸入的終端設備還可以包括輸入輸出設備、網路接入設備、匯流排等。
所述處理器可以是中央處理單元(Central Processing Unit,CPU),還可以是其他通用處理器、數位訊號處理器 (Digital Signal Processor,DSP)、專用積體電路 (Application Specific Integrated Circuit,ASIC)、現成可程式設計閘陣列 (Field-Programmable Gate Array,FPGA) 或者其他可程式設計邏輯器件、分立門或者電晶體邏輯器件、分立硬體元件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等,所述處理器是所述實現掃碼支付金額輸入的終端設備的控制中心,利用各種介面和線路連接整個所述實現掃碼支付金額輸入的終端設備的各個部分。
所述存儲器可用於存儲所述電腦程式和/或模組,所述處理器通過運行或執行存儲在所述存儲器內的電腦程式和/或模組,以及調用存儲在存儲器內的資料,實現掃碼支付金額輸入的終端設備的各種功能。所述存儲器可主要包括存儲程式區和存儲資料區,其中,存儲程式區可存儲作業系統、至少一個功能所需的應用程式(比如聲音播放功能、文字轉換功能等)等;存儲資料區可存儲根據手機的使用所創建的資料(比如音訊資料、文字消息資料等)等。此外,存儲器可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如硬碟、內存、插接式硬碟、智慧存儲卡(Smart Media Card, SMC)、安全數位(Secure Digital, SD)卡、閃存卡(Flash Card)、至少一個磁碟存儲器件、閃存器件、或其他易失性固態存儲器件。
其中,所述實現掃碼支付金額輸入的終端設備的模組如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個電腦可讀取存儲介質中。基於這樣的理解,本發明實現上述實施例方法中的全部或部分流程,也可以通過電腦程式來指令相關的硬體來完成,所述的電腦程式可存儲於一個電腦可讀存儲介質中,該電腦程式在被處理器執行時,可實現上述各個方法實施例的步驟。其中,所述電腦程式包括電腦程式代碼,所述電腦程式代碼可以為原始程式碼形式、物件代碼形式、可執行檔或某些中間形式等。所述電腦可讀介質可以包括:能夠攜帶所述電腦程式代碼的任何實體或裝置、記錄介質、U盤、移動硬碟、磁碟、光碟、電腦存儲器、唯讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,所述電腦可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,電腦可讀介質不包括電載波信號和電信信號。
需說明的是,以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本實施例方案的目的。另外,本發明提供的裝置實施例附圖中,模組之間的連接關係表示它們之間具有通信連接,具體可以實現為一條或多條通信匯流排或信號線。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到其各種變化或替換,這些都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述請求項的保護範圍為準。
10:事件監聽模組
20:支付商家獲取模組
30:交易位置獲取模組
40:歷史資訊獲取模組
50:支付金額計算模組
60:顯示介面生成模組
圖1是本發明提供的掃碼支付金額輸入的方法的一個實施例的流程示意圖;
圖2是本發明提供的掃碼支付金額輸入的方法的步驟S50的一個實施例的流程示意圖;
圖3是本發明提供的掃碼支付金額輸入的方法的裝置的一個實施例的結構示意圖。
Claims (10)
- 一種掃碼支付金額輸入的方法,其特徵在於,包括: 監聽移動終端啟動掃描支付事件; 當監聽到啟動所述掃描支付事件時,通過所述移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家; 獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置; 根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置; 根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額; 根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。
- 如請求項1所述的掃碼支付金額輸入的方法,其中所述根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額,包括: 從所述歷史支付資訊中,提取與當前掃碼交易的支付商家和交易位置均相同的歷史支付資訊; 根據提取的歷史支付資訊,統計同一支付金額的交易次數; 當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;所述掃碼支付事件為同一支付金額的交易次數大於次數閾值所發生的事件; 當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額; 當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
- 如請求項2所述的掃碼支付金額輸入的方法,其中所述根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額,包括: 判斷是否存在任意兩個掃碼支付事件的支付金額之間是否大於預設閾值; 若是,選取交易次數最高的掃碼支付事件,並以所述掃碼支付事件的支付金額作為當前掃碼交易的支付金額; 若否,根據所有掃碼支付事件的支付金額,從中選取處於中位數的支付金額,作為當前掃碼交易的支付金額。
- 如請求項2所述的掃碼支付金額輸入的方法,其中所述根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額,包括: 以所述掃碼支付事件的支付金額,作為當前掃碼交易的支付金額。
- 如請求項2所述的掃碼支付金額輸入的方法,其中所述根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額,包括: 判斷再次提取的掃碼支付資訊是否為空集資訊; 若是,確定當前掃碼交易的支付金額為零; 若否,以所述再次提取的掃碼支付資訊的支付金額,作為當前掃碼交易的支付金額。
- 如請求項1所述的掃碼支付金額輸入的方法,其中所述根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示,包括: 判斷當前掃碼交易的支付金額是否為零; 若是,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框為空; 若否,生成所述支付顯示介面時,控制所述支付顯示介面的支付金額輸入框的數值為當前掃碼交易的支付金額。
- 一種掃碼支付金額輸入的裝置,其特徵在於,包括: 事件監聽模組,用於監聽移動終端啟動掃描支付事件; 支付商家獲取模組,用於當監聽到啟動所述掃描支付事件時,通過所述移動終端的攝像裝置掃描到的二維碼,獲得當前掃碼交易的支付商家; 交易位置獲取模組,用於獲取所述移動終端當前所在的定位位置,並以所述定位位置為當前掃碼交易的交易位置; 歷史資訊獲取模組,用於根據當前掃碼交易的掃碼時間,獲取與所述掃碼時間處於非同一天但同一時間段內的歷史掃碼交易的歷史支付資訊;其中,所述歷史支付資訊包括所述歷史掃碼交易的支付金額、支付商家和交易位置; 支付金額計算模組,用於根據當前掃碼交易的支付商家和交易位置以及所述歷史支付資訊,計算當前掃碼交易的支付金額; 顯示介面生成模組,用於根據當前掃碼交易的支付商家和支付金額,生成支付顯示介面並進行顯示。
- 如請求項7所述的掃碼支付金額輸入的裝置,其中所述支付金額計算模組,包括: 資訊再次提取單元,用於從所述歷史支付資訊中,提取與當前掃碼交易的支付商家和交易位置均相同的歷史支付資訊; 交易次數統計單元,用於根據提取的歷史支付資訊,統計同一支付金額的交易次數; 第一計算單元,用於當掃碼支付事件的發生數量大於1時,根據每一個掃碼支付事件的支付金額,計算當前掃碼交易的支付金額;所述掃碼支付事件為同一支付金額的交易次數大於次數閾值所發生的事件; 第二計算單元,用於當所述掃碼支付事件的發生數量等於1時,根據所述掃碼支付事件的支付金額,計算當前掃碼交易的支付金額; 第三計算單元,用於當所述掃碼支付事件的發生數量小於1時,從提取的歷史支付資訊中再次提取與當前掃碼支付的掃碼時間位於同一星期的週期位置且距離當前最近的時間的掃碼支付資訊,並根據再次提取的掃碼支付資訊的支付金額,計算當前掃碼交易的支付金額。
- 一種電腦可讀存儲介質,其特徵在於,所述電腦可讀存儲介質包括存儲的電腦程式,其中,在所述電腦程式運行時控制所述電腦可讀存儲介質所在設備執行如請求項1至6任意一項所述的掃碼支付金額輸入的方法。
- 一種終端設備,其特徵在於,包括處理器、存儲器以及存儲在所述存儲器且被配置由所述處理器執行的電腦程式,所述處理器執行所述電腦程式時實現如請求項1至6任一項所述的掃碼支付金額輸入的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109111219A TWI782266B (zh) | 2020-04-01 | 2020-04-01 | 掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109111219A TWI782266B (zh) | 2020-04-01 | 2020-04-01 | 掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202138989A true TW202138989A (zh) | 2021-10-16 |
TWI782266B TWI782266B (zh) | 2022-11-01 |
Family
ID=79600945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109111219A TWI782266B (zh) | 2020-04-01 | 2020-04-01 | 掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI782266B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113496402A (zh) * | 2020-04-01 | 2021-10-12 | 黑杰克科技有限公司 | 扫码支付金额输入的方法、装置、存储介质和终端设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013086487A1 (en) * | 2011-12-09 | 2013-06-13 | Merchantwarehouse.Com, Llc | Payment processing and customer engagement platform methods, apparatuses and media |
WO2016073961A1 (en) * | 2014-11-07 | 2016-05-12 | Paypal, Inc. | Payment processing apparatus |
US20170017955A1 (en) * | 2015-07-14 | 2017-01-19 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
TWM584953U (zh) * | 2019-07-15 | 2019-10-11 | 黃國展 | 訂餐及訂購商品所組合的二維碼商店管理系統 |
-
2020
- 2020-04-01 TW TW109111219A patent/TWI782266B/zh active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113496402A (zh) * | 2020-04-01 | 2021-10-12 | 黑杰克科技有限公司 | 扫码支付金额输入的方法、装置、存储介质和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
TWI782266B (zh) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109961365B (zh) | 一种基于区块链智能合约的收账记录处理方法及*** | |
CN108269135B (zh) | 信息传输的方法及装置和电子设备 | |
WO2020108151A1 (zh) | 支付方法、装置及设备 | |
TW202008251A (zh) | 支付工具推薦方法、裝置、設備及電腦可讀儲存媒體 | |
JP6368446B1 (ja) | 決済制御装置、決済システムおよび決済制御装置の制御プログラム | |
CN110378561A (zh) | 合同跟踪管理方法、装置及存储介质 | |
CN110033362B (zh) | 一种打款方法、装置及设备 | |
TW202138989A (zh) | 掃碼支付金額輸入的方法、裝置、存儲介質和終端設備 | |
US20210350344A1 (en) | Information processing system, mobile terminal, and computer readable recording medium | |
JP2013065360A (ja) | 決済システム | |
US20190130371A1 (en) | Payment redirection system | |
CN111553675A (zh) | 基于数字货币的全景式账单的生成方法、装置和设备 | |
JP2020181328A (ja) | 電子決済システム及びプログラム | |
US11748721B1 (en) | Procuring and presenting deposit transaction details | |
US8868048B2 (en) | Apparatus and method for managing electronic transactions | |
NL2025254B1 (en) | Method, apparatus, storage medium and terminal device for inputting payment amount with code scanning | |
KR20200032928A (ko) | 가상 화폐를 이용한 환율 고정식 환전 방법, 장치 및 컴퓨터-판독가능 기록매체 | |
US20210166202A1 (en) | Method for managing time-based currency | |
JP2023033054A (ja) | プログラム、システムおよび方法 | |
US20140108246A1 (en) | Apparatus and Method for Presenting Electronic Notices | |
US9082150B2 (en) | Apparatus and method for management of electronic notices | |
CN113496402A (zh) | 扫码支付金额输入的方法、装置、存储介质和终端设备 | |
JP2021111177A (ja) | 決済制御装置及びプログラム | |
CN111192113A (zh) | 订单处理方法、装置、设备及存储介质 | |
JP7267492B1 (ja) | 情報処理装置、情報処理方法及びプログラム |