顯示數位物件唯一識別符的方法及裝置
本發明涉及資訊技術領域,尤其涉及一種顯示數位物件唯一識別符的方法及裝置。
行動支付是一種使用行動終端執行支付業務的方法,按照技術手段或者支付方式的不同,行動支付可分為多種方式,常見的有簡訊支付、掃碼支付、指紋支付等。
目前,由於掃碼支付的相對其他方式更為便捷、對硬體要求較低,所以成為了主流的行動支付方式。
在現有技術中,掃碼支付的過程為:使用者在需要執行支付業務時(如,對購買的商品進行付款時),啟動行動終端(如,手機)上安裝的支付應用,並操作該支付應用,使該支付應用創建並顯示用於執行支付業務的數位物件唯一識別符(Digital Object Identifier,DOI),而商戶通過掃描該DOI獲取執行支付業務所需的資料,並完成支付業務。其中,常用的DOI為二維條碼。
相較於其他行動支付方式,掃碼支付時使用者通常只需執行點擊操作即可(如,點擊支付應用、點擊支付圖標),操作較為便利,如圖1所示。圖1為現有技術中進行掃碼支付時,使用者需要執行的操作示意圖。圖1中的箭頭為使用者操作的順序,即,先點擊支付應用,再點擊支付圖標,支付應用顯示二維條碼。
但是,相對於新型的利用生物特徵(如,指紋、聲紋等)進行支付的方式來說,掃碼支付方式仍顯得較為繁複,需要使用者執行多次操作。因此,為了提高使用者體驗,本說明書提供一種新的顯示DOI的方法及裝置。
本說明書實施例提供一種顯示數位物件唯一識別符的方法及裝置,用於解決現有掃碼支付方法,使用者操作不夠便利,使用者體驗差的問題。
本說明書實施例採用下述技術方案:
一種顯示數位物件唯一識別符的方法,包括:
監測使用者對第一應用的圖標的操作,其中,所述第一應用為第二應用的子程式;
從所述第一應用獲取數位物件唯一識別符;
將所述第一應用的圖標替換為所述數位物件唯一識別符。
一種顯示數位物件唯一識別符的裝置,包括:
監測模組,監測使用者對第一應用的圖標的操作,其中,所述第一應用為第二應用的子程式;
獲取模組,從所述第一應用獲取數位物件唯一識別符;
替換模組,將所述第一應用的圖標替換為所述數位物件唯一識別符。
一種終端,其中,所述伺服器包括:一個或多個處理器及記憶體,記憶體儲存有程式,並且被配置成由一個或多個處理器執行以下步驟:
監測使用者對第一應用的圖標的操作,其中,所述第一應用為第二應用的子程式;
從所述第一應用獲取數位物件唯一識別符;
將所述第一應用的圖標替換為所述數位物件唯一識別符。
本說明書實施例採用的上述至少一個技術方案能夠達到以下有益效果:
通過本說明書提供的方法及裝置,在監測到使用者對第二應用的子程式(即,第一應用)的圖標的操作時,可從該第一應用獲取DOI,再將該第一應用的圖標替換為該DOI。使得使用者在通過DOI進行掃碼支付時,無需再進入應用的界面中進行操作,而只需對該第一應用的圖標進行的操作即可。並且,可將該第一應用圖標替換為DOI進行掃碼支付,而無需通過該第一應用或者第二應用的界面展示該DOI。簡化了使用者的操作,提高了使用者體驗。
在現有技術中,通過掃碼支付的方式進行行動支付的過程具體可以如圖2所示:
S100:買家的第一終端產生並顯示DOI(如,二維條碼),S102:商戶通過第二終端掃描該二維條碼,獲取執行支付業務所需的業務資料(如,買家的帳戶資訊等),S104:商戶根據該業務資料向相應的支付平臺發起支付請求(如,第二終端將該業務資料攜帶在支付請求中發送給該支付平臺的伺服器),S106:支付平臺的伺服器根據接收到的該支付請求,執行相應的支付業務,並將該執行結果返回該第一終端。
其中,第一終端為買家使用的終端,因此步驟S100中第一終端產生DOI的過程,可參考圖1所示現有技術產生二維條碼的過程。即,使用者通過多步操作,使該第一終端顯示DOI。
而本說明書提供的顯示數位物件唯一識別符的過程,也屬圖2所示的業務執行過程中步驟S100的過程。
為使本說明書的目的、技術方案和優點更加清楚,下面將結合本說明書具體實施例及相應的附圖對本發明技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基於說明書中的實施例,本領域普通技術人員在沒有做出進步性勞動前提下所獲得的所有其他實施例,都屬本發明保護的範圍。
以下結合附圖,詳細說明本發明各實施例提供的技術方案。
圖3為說明書實施例提供的一種顯示數位物件唯一識別符的過程,具體可包括以下步驟:
S200:監測使用者對第一應用的圖標的操作。
在本說明書一個或多個實施例中,可由終端執行顯示DOI的過程。其中,該DOI中可包含執行支付業務所需的業務資料。該顯示DOI的過程可以是支付業務的過程中的一環,即,通過掃碼支付的方式執行的支付業務。
當然,本說明書對該DOI中包含何種業務資料不做限定,具體可根據需要進行設置。例如,執行支付業務所需的業務資料,執行添加好友業務所需的業務資料,等等。為了方便描述,本說明書中後續以該DOI中包含的業務資料是執行支付業務所需的業務資料為例進行說明。
另外,當應用中整合多種功能時,不同的功能可以通過該應用不同的子程式實現。其中,應用的主程式可通過主進程(也稱為父進程)運行,各子程式可分別通過子進程運行,並獨立的執行業務,如圖4所示。
圖4為整合多個子程式的應用的結構示意圖,其中,該應用的主程式可通過一個主進程運行,而可實現各功能的子程式也可分別通過不同的子進程獨立的運行。左側包含各子程式的矩形為該應用的主程式,可將各子程式也是該主程式的一部分,但也可的通過不同的子獨立的運行。
在本說明書中,該第一應用為提供DOI的應用,並且該第一應用可以是第二應用的子程式。並且,由於該DOI中包含的可以是執行支付業務所需的業務資料,因此,該第二應用和/或該第一應用可以是具有支付功能的應用。也就是說,只要該第一應用、該第二應用至少有一個是支付應用即可。
進一步地,對於包含多個可獨立運行的子程式的應用,該應用中不同的子程式可對應不同的圖標,以使使用者可方便的啟動該子程式,而無需啟動該應用的主進程,如圖5所示。
在圖5中的手機的系統界面中顯示了一個應用的圖標,以及該應用的子程式的圖標。其中,圖標為A為啟動應用的主程式的入口(即,第二應用的圖標),圖標為
為啟動該應用的子程式的入口(即,第一應用的圖標)。當然,刪除該子程式的圖標並不意味著刪除了該子程式,而僅僅是刪除了啟動該子程式的入口。同理,添加子程式的圖標也僅僅是添加了啟動子程式的入口。為方便理解,後續說明書附圖中第一應用的圖標名稱為“應用”,第二應用的圖標名稱為“快捷方式”。
在本說明書中,該終端可監測使用者對第一應用的圖標的操作,以啟動該第一應用,便於後續步驟獲取DOI。其中,該第一應用的圖標,可以是該第二應用在確定不存在第一應用的圖標時創建的。具體的,由於第一應用為第二應用的子程式,因此第二應用為主程式,當主程式啟動後,可判斷是否存在該第一應用的子程式的圖標,若不存在,則創建該第一應用的圖標,若存在,則不進行處理。使得使用者無需手動創建該第一應用的圖標,而由該第二應用自行創建。
另外,在本說明書中,該終端具體可以是手機、平板電腦、個人電腦等設備,當然,本說明書對此不做限定。為方便描述,後續以該終端為行動終端,具體為手機為例進行說明。當該顯示DOI的過程應用於圖2所示的業務執行過程中時,該行動終端可為圖2中的第一終端。
S202:從所述第一應用獲取數位物件唯一識別符。
在本說明書中,當該行動終端監測到使用者對該第一應用的圖標執行操作後,可啟動該第一應用,使該第一應用獲取DOI,並進一步從該第一應用獲取該DOI。
由於本說明書提供的顯示DOI方法,為解決現有採用掃碼支付方式使用者操作較為複雜的問題,因此為了簡化使用者的操作,獲取該DOI的過程無需使用者操作。而為了避免使用者執行不必要的操作,該行動終端獲得該DOI的過程可在使用者的感知外進行。
具體的,該行動終端可以在後臺啟動該第一應用,使該第一應用獲得包含執行支付業務所需的業務資料的DOI,則該行動終端可從第一應用獲取該DOI。其中,該DOI具體可以是二維條碼。而執行支付業務具體需要哪些業務資料,可根據需要設置,本說明書對此不做限定。例如,通過掃碼支付的方式執行支付業務時,買方需要產生包含身份識別的二維條碼,則該業務資料可為身份識別,等等。
另外,該二維條碼可以是第一應用根據業務資料創建的,或者也可以是由第二應用或者伺服器根據業務資料創建後,再提供給該第一應用的。若是前一種情況,則該第一應用是創建並提供該二維條碼的應用,而若是後一種情況,則該第一應用僅為獲取二維條碼的應用。當然,由於創建二維條碼的方式已經有多種成熟的方法,因此本說明書對此不再贅述,只要該行動終端獲取該二維條碼的過程無需使用者進一步執行操作,並且是在後臺進行的即可。
進一步地,由於支付業務涉及使用者的隱私,所以通常為了保證業務執行的安全性,在執行支付業務之前還需要對使用者的身份進行驗證。因此在本說明書中,該第一應用在獲得該二維條碼之前,還可確定使用者的身份驗證通過。並且,當第一應用以不同的方式獲得二維條碼時,該身份驗證的過程可不完全相同。
具體的,在本說明書中,身份驗證的過程可包括:確定帳戶登錄狀態、確定登錄有效期、確定風控結果為通過等身份驗證的過程中的至少一種,本說明書對此不做限定。為方便描述,以第一應用從第二應用獲取業務資料為例進行說明。當第一應用向第二應用發送獲取請求時,可由第二應用執行該身份驗證過程,並在身份驗證通過後,確定業務資料並返回該第一應用。其中,第二應用可判斷自身是否存在處於登錄狀態的帳戶,若是,則確定身份驗證通過,若否,則確定不通過。或者,第二應用也可判斷自身記錄的處於登錄狀態的帳戶的登錄時間是否在登錄有效期內,若是,則確定身份驗證通過,若否,則確定不通過。或者,由該第二應用,根據處於登錄狀態的帳戶的資訊,對該帳戶進行風控,並當風控結果為通過時,確定身份驗證通過,當風控結果為不通過時,確定身份驗證不通過。
當然,上述身份驗證過程也可由伺服器執行。而具體如何進行身份驗證已經是較為成熟的技術,可以根據需要進行設置,本說明書對此不做限定,並不再贅述。
更進一步地,若該第一應用確定身份驗證結果為不通過,則為了提示使用者該二維條碼未能成功創建,該第一應用還可創建提示資訊對應的影像。其中,該提示資訊可為身份認證不通過的提示資訊。則該行動終端還可獲取身份認證不通過的提示資訊對應的影像。
另外,在本說明書中,該第一應用在創建該二維條碼時,可根據該第一應用的圖標的尺寸,創建尺寸不大於該圖標的尺寸的二維條碼的影像。
具體的,由於通常應用的圖標是位圖,因此在創建在二維條碼的影像時,可創建不超過該第一應用的圖標長寬的二維條碼的影像。當然,為了儘量增加二維條碼的容量,第一應用可創建與該第一應用的圖標尺寸一致的二維條碼的影像,如圖6所示。
圖6為本說明書實施例提供的二維條碼影像的尺寸的示意圖。其中,左側為第一應用的圖標,其大小為32×32,右側為第一應用創建的尺寸不大於該圖標的尺寸的二維條碼的影像,其大小也為32×32。
進一步地,第一應用在創建該身份認證不通過的提示資訊對應的影像時,該提示資訊對應的影像的尺寸也可不超過該第一應用的圖標的尺寸。並且,該影像中可以是文字的形式,提示使用者身份認證不通過的原因。如圖7所示,可見各種提示資訊對應的影像中,以文字形式顯示了“請登錄”、“登錄超時”、“未開通伺服”等提示資訊。
S204:將所述第一應用的圖標替換為所述數位物件唯一識別符。
在本說明書實施例中,當獲得二維條碼之後,該行動終端便可將第一應用的圖標替換為該二維條碼。以使得後續第三方(如,賣家、商戶等)可通過掃描該二維條碼,獲取執行支付業務所需的業務資料,並執行支付業務。即,圖2中S102~S106的各步驟,本說明書對此不再贅述。
另外,該行動終端在將影像或二維條碼展示在第一應用的圖標上時,若該行動終端的系統程式中有快捷方式管理模組時,可由在步驟S202中啟動的第一應用,向該快捷方式管理模組發送攜帶有該二維條碼(或者該二維條碼的儲存地址)的替換請求,並由該快捷方式管理模組替換該第一應用的圖標,如圖8所示。當然,不同的系統程式可採用不完全相同的方法替換該第一應用的圖標,具體可根據該應用安裝環境(即,系統)確定,本說明書對此不做限定。同理,若步驟S202產生的是身份認證不通過的提示資訊對應的影像,也可採用相同的方式替換該第一應用的圖標。
其中,該第一應用的圖標,用於提示使用者點擊該圖標可獲取二維條碼,本說明書對該第一應用的圖標的內容不做限定。如,該第一應用的圖標的內容可以為文字“獲取二維條碼”,或者影像示意圖,等等。
基於圖3所示的顯示數位物件唯一識別符的過程,終端可監測使用者對第二應用的子程式(即,第一應用)的圖標的操作,並從該第一應用獲取DOI,再將第一應用的圖標替換為該DOI。當在通過掃碼支付的方式執行支付業務時,使用者只需點擊第一應用的圖標,便可使該圖標替換為執行掃碼支付所需的二維條碼,使得使用者可以不用進入應用的界面便完成支付業務,提高了使用者體驗。同時,由於產生二維條碼的第一應用僅為該第二應用中的一個子程式,所以本方法可以避免啟動第二應用的主程式以及其他與支付業務無關的子程式,減少了資源消耗,提高了業務執行的速度以及效率。
另外,如圖2所示的業務執行過程中,可見伺服器還會向行動終端返回業務執行結果。同理在本說明書實施例中,行動終端在執行步驟S204之後,還可接收到伺服器返回的基於該DOI執行業務的執行結果(如,支付結果)。
於是,該行動終端還可根據接收到的執行結果,替換該第一應用的圖標。具體的,行動終端在接收該伺服器返回的支付結果之後,可採用與步驟S202中產生提示資訊對應的影像相同的方法,根據該支付結果產生支付結果對應的影像,。然後,該行動終端可採用與步驟S204中相同的方法,將第一應用的圖標替換為該支付結果對應的影像,如圖9所示。在圖9中,第一應用的圖標替換為“支付成功”的支付結果對應的影像。
進一步地,在本說明書中,由於替換第一應用的圖標以外,該行動終端還可在接收到基於該DOI執行業務的執行結果後,通過替換第一應用的圖標的名稱,提示使用者該業務的執行結果。
更進一步地,由於掃碼支付通常不需要使用者確認,所以存在二維條碼被人盜用的情況。在現有技術中,除了提高二維條碼的更新速度以外(即,減少二維條碼的生命週期),對於大額支付交易,還可採用要求使用者對交易進行二次確認的方式,避免二維條碼盜用的情況發生。例如,當使用者提供的二維條碼被第三方掃描之後,支付應用會根據伺服器返回的資訊,跳轉至確認頁面要求使用者對本次交易進行二次確認,並且只有當使用者二次確認執行時,該交易業務才會執行。其中,該伺服器返回的資訊,可以包含該交易的具體資訊,例如交易金額、交易物件、交易物品等等,用於使使用者能根據該資訊確認該交易是自己要求執行的交易。
因此,在本說明書實施例中,該行動終端也可接收伺服器返回的資訊,並根據該資訊顯示提示資訊。或者,該行動終端根據該資訊產生提示影像並替換該第一應用的圖標。例如,該子程式可產生包含“點擊確認”的文字的影像,並將第一應用的圖標替換為該影像,如圖10a所示。或者,行動終端也可將該提示資訊發送至消息欄中,使該行動終端顯示如圖10b所示的界面,其中,可見該手機界面的消息欄中,顯示了“再次點擊快捷方式,以確認執行”的提示資訊。以提示使用者需要再次點擊該第一應用的圖標進行二次確認。
另外,由於通常二維條碼都是有生命週期的,因此在步驟S204中,若該行動終端未能在一個生命週期內接收到伺服器返回的業務執行結果,則該行動終端可以再次重複步驟S202以及步驟S204,重新替換該第一應用的圖標(即,用新的二維條碼替換舊的二維條碼)。或者,該行動終端未能在一個生命週期內接收到伺服器返回的業務執行結果,也可將該二維條碼重新替換為第一應用預設顯示的圖標。
進一步地,在本說明書中,行動終端在根據伺服器返回的執行結果替換該第一應用的圖標之後,還可將該第一應用的圖標恢復為預設顯示的圖標。具體的,該行動終端可以判斷將執行結果對應的影像替換該第一應用的圖標的時長是否超過預設時長,若是,則不進行處理,若否,則恢復該第一應用的圖標為預設顯示的圖標。該預設時長可以根據需要設置,用於在短時間內提示使用者該支付業務的執行結果。
需要說明的是,本說明書實施例所提供方法的各步驟的執行主體均可以是同一設備,或者,該方法也由不同設備作為執行主體。比如,步驟S200和步驟S202的執行主體可以為設備1,步驟S202的執行主體可以為設備2;或者,步驟S200的執行主體可以為設備1,步驟S202和步驟S204的執行主體可以為設備2;等等。上述對本說明書特定實施例進行了描述。其它實施例在所附申請專利範圍的範圍內。在一些情況下,在申請專利範圍中記載的動作或步驟可以按照不同於實施例中的順序來執行並且仍然可以實現期望的結果。另外,在附圖中描繪的過程不一定要求示出的特定順序或者連續順序才能實現期望的結果。在某些實施方式中,多工處理和平行處理也是可以的或者可能是有利的。
基於圖3所示的顯示數位物件唯一識別符的方法,本說明書實施例還提供一種顯示DOI的裝置,如圖11所示。
圖11為本說明書實施例提供的一種顯示數位物件唯一識別符的裝置的結構示意圖,所述裝置包括:
監測模組300,監測使用者對第一應用的圖標的操作,其中,所述第一應用為第二應用的子程式;
獲取模組302,從所述第一應用獲取數位物件唯一識別符;
替換模組304,將所述第一應用的圖標替換為所述數位物件唯一識別符。
所述第一應用的圖標為所述第二應用在確定不存在所述第一應用的圖標時創建的。
所述獲取模組302,在後臺啟動所述第一應用,並通過所述第一應用獲取所述數位物件唯一識別符,其中,所述第一應用根據執行業務所需的業務資料,創建所述數位物件唯一識別符。
所述獲取模組302,從所述第一應用獲取數位物件唯一識別符之前,所述第一應用向所述第二應用發送獲取請求,使所述第二應用根據處於登錄狀態的帳戶進行身份驗證,並在身份驗證通過後,將執行業務所需的業務資料返回所述第一應用,或者所述第一應用向伺服器發送獲取請求,使所述伺服器根據所述第一應用或者所述第二應用中處於登錄狀態的帳戶進行身份驗證,並在身份驗證通過後,將執行業務所需的業務資料返回所述第一應用。
所述替換模組304,當確定身份認證不通過時,獲取身份認證不通過的提示資訊對應的影像,將所述第一應用的圖標替換為所述提示資訊對應的影像。
所述替換模組304,將所述第一應用的圖標替換為所述數位物件唯一識別符之後,接收基於所述數位物件唯一識別符執行業務的執行結果,根據所述執行結果,產生提示影像,將所述第一應用的圖標替換為所述提示影像。
所述替換模組304,將所述第一應用的圖標替換為所述數位物件唯一識別符之後,接收基於所述數位物件唯一識別符執行業務的執行結果,根據所述執行結果,替換所述圖標的名稱。
所述第一應用和/或所述第二應用為具有支付功能的應用,所述數位物件唯一識別符為支付二維條碼。
基於圖3所述的顯示數位物件唯一識別符的方法,本說明書對應提供一種終端,如圖12所示,其中,所述伺服器包括:一個或多個處理器及記憶體,記憶體儲存有程式,並且被配置成由一個或多個處理器執行以下步驟:
監測使用者對第一應用的圖標的操作,其中,所述第一應用為第二應用的子程式;
從所述第一應用獲取數位物件唯一識別符;
將所述第一應用的圖標替換為所述數位物件唯一識別符。
在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都通過將改進的方法流程編程到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式設計邏輯裝置可程式裝置(Programmable Logic Device,PLD)(例如現場可程式閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由使用者對裝置編程來確定。由設計人員自行編程來把一個數位系統“整合”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片。而且,如今,取代手工地製作積體電路晶片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始碼也得用特定的編程語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL (Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL (Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog。本領域中具有通常知識者也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯編程並編程到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。
控制器可以按任何適當的方式實現,例如,控制器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式碼(例如軟體或韌體)的電腦可讀媒體、邏輯閘、開關、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、可程式邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限於以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,記憶體控制器還可以被實現為記憶體的控制邏輯的一部分。本領域中具有通常知識者也知道,除了以純電腦可讀程式碼方式實現控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯閘、開關、特殊應用積體電路、可程式邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。
上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦。具體的,電腦例如可以為個人電腦、膝上型電腦、行動電話、相機電話、智慧電話、個人數位助理、媒體播放器、導航設備、電子郵件設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任何設備的組合。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本發明時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體態樣的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方塊圖來描述的。應理解可由電腦程式指令實現流程圖和/或方塊圖中的每一流程和/或方塊、以及流程圖和/或方塊圖中的流程和/或方塊的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式資料處理設備的處理器以產生一個機器,使得通過電腦或其他可程式資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的裝置。
這些電腦程式指令也可儲存在能引導電腦或其他可程式資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可程式資料處理設備上,使得在電腦或其他可程式設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和內部記憶體。
內部記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或內部記憶體非揮發性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。內部記憶體是電腦可讀媒體的示例。
電腦可讀媒體包括永久性和非永久性、可行動和非可行動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可抹除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他內部記憶體技術、光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶式磁碟儲存器或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,電腦可讀媒體不包括暫存電腦可讀媒體(transitory media),如調變的資料信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域中具有通常知識者應明白,本發明的實施例可提供為方法、系統或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體態樣的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、組件、資料結構等等。也可以在分散式計算環境中實踐本發明,在這些分散式計算環境中,由通過通信網路而被連接的遠端處理設備來執行任務。在分散式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠端電腦儲存媒體中。
本說明書中的各個實施例均採用循序的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於系統實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
以上所述僅為本發明的實施例而已,並不用於限制本發明。對於本領域中具有通常知識者來說,本發明可以有各種更改和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的申請專利範圍之內。
S100‧‧‧步驟
S102‧‧‧步驟
S104‧‧‧步驟
S106‧‧‧步驟
S200‧‧‧步驟
S202‧‧‧步驟
S204‧‧‧步驟
300‧‧‧監測模組
302‧‧‧獲取模組
304‧‧‧替換模組
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
圖1為掃碼支付時使用者操作示意圖;
圖2為通過掃碼支付的方式進行行動支付的過程;
圖3為本說明書提供例提供的一種顯示數位物件唯一識別符的過程;
圖4為整合多個子程式的應用的結構示意圖;
圖5為本說明書實施例提供的系統界面中應用對應多個圖標的示意圖;
圖6為本說明書實施例提供的二維條碼影像的尺寸的示意圖;
圖7為本說明書實施例提供的多種提示資訊對應的影像的示意圖;
圖8為本說明書實施例提供的更新指定圖標的示意圖;
圖9為本說明書實施例提供的“支付成功”影像的形式展示在圖標上的示意圖;
圖10a和圖10b為本說明書實施例提供的提示影像的示意圖;
圖11為本說明書實施例提供的一種顯示數位物件唯一識別符的裝置的結構示意圖;
圖12為本說明書實施例提供的一種終端的結構示意圖。