本申請涉及終端技術(shù)領(lǐng)域,具體涉及一種二維碼掃描方法及終端、計算機裝置及可讀存儲介質(zhì)。
背景技術(shù):
二維碼是利用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息;在代碼編制上巧妙地利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”和“1”比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來表示字符信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動識讀以實現(xiàn)信息自動處理
例如,用戶經(jīng)常要使用某一類支付應(yīng)用掃描支付二維碼進行付款,而商家為了方便直觀,經(jīng)常將不同的支付應(yīng)用的付款二維碼放在一起,如應(yīng)用a和應(yīng)用b兩個支付應(yīng)用,以及對應(yīng)應(yīng)用a的二維碼a和對應(yīng)應(yīng)用b的二維碼b,若用戶不小心用應(yīng)用a誤掃描到二維碼b或者用應(yīng)用b誤掃描到二維碼a時,可能就要進行應(yīng)用間的跳轉(zhuǎn),或者有的應(yīng)用無法進行跳轉(zhuǎn)時,用戶不得不返回從新掃描,使得使用上極為不便。
技術(shù)實現(xiàn)要素:
本申請實施例提供了一種二維碼掃描方法來解決現(xiàn)有二維碼掃描在一些場景中使用極為不便的問題。
本申請實施例第一方面提供一種二維碼掃描方法,應(yīng)用于終端,該方法包括:
通過終端的第一應(yīng)用的掃碼頁面調(diào)用掃描工具掃描獲取至少一個二維碼;
識別所述至少一個二維碼中的二維碼信息;
判斷識別到的所述至少一個二維碼中的二維碼信息是否包含所述第一應(yīng)用的特征信息;
當(dāng)識別到的二維碼信息中包含所述第一應(yīng)用的特征信息時,控制終端從所述第一應(yīng)用的掃碼頁面跳轉(zhuǎn)至通過所述第一應(yīng)用展示的支付頁面。
在一些實施例中,所述特征信息包括應(yīng)用名稱、應(yīng)用名稱的縮寫、頁面信息或者它們的組合。
在一些實施例中,所述方法還包括:
當(dāng)識別到的所述至少一個二維碼中的二維碼信息中不包含所述第一應(yīng)用的特征信息并且包含至少一個第二應(yīng)用的特征信息時,檢測終端內(nèi)是否安裝有至少一個第二應(yīng)用;
當(dāng)所述終端內(nèi)安裝有至少一個第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過至少一個第二應(yīng)用展示的支付頁面。
在一些實施例中,所述當(dāng)所述終端內(nèi)安裝有至少一個第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過至少一個第二應(yīng)用展示的支付頁面包括:
當(dāng)所述終端內(nèi)安裝有多個第二應(yīng)用時,分別檢測多個第二應(yīng)用的使用記錄,并控制終端跳轉(zhuǎn)至多個第二應(yīng)用中使用記錄最多的第二應(yīng)用所展示的支付頁面。
在一些實施例中,所述方法還包括:
當(dāng)所述終端內(nèi)未安裝有第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過瀏覽器展示的所述第二應(yīng)用的支付頁面;或者
當(dāng)所述終端內(nèi)未安裝多個第二應(yīng)用中的任意一個第二應(yīng)用時,檢測多個第二應(yīng)用的瀏覽器頁面的歷史使用記錄,并控制終端跳轉(zhuǎn)至通過瀏覽器展示的目標(biāo)應(yīng)用的付款界面;其中,所述目標(biāo)應(yīng)用為多個第二應(yīng)用的瀏覽器頁面中歷史使用記錄最多的瀏覽器頁面所對應(yīng)的第二應(yīng)用。
本申請實施例第二方面還提供一種終端,包括:
掃描模塊,用于通過終端的第一應(yīng)用的掃碼頁面調(diào)用掃描工具掃描獲取至少一個二維碼;
處理模塊,用于識別所述至少一個二維碼中的二維碼信息;
所述處理模塊還用于判斷識別到的所述至少一個二維碼中的二維碼信息是否包含所述第一應(yīng)用的特征信息;
當(dāng)識別到的二維碼信息中包含所述第一應(yīng)用的特征信息時,所述處理模塊用于控制終端從所述第一應(yīng)用的掃碼頁面跳轉(zhuǎn)至通過所述第一應(yīng)用展示的支付頁面。
在一些實施例中,所述處理模塊具體用于:
當(dāng)識別到的所述至少一個二維碼中的二維碼信息中不包含所述第一應(yīng)用的特征信息并且包含至少一個第二應(yīng)用的特征信息時,檢測終端內(nèi)是否安裝有至少一個第二應(yīng)用;
當(dāng)所述終端內(nèi)安裝有至少一個第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過至少一個第二應(yīng)用展示的支付頁面。
在一些實施例中,所述處理模塊具體用于:
當(dāng)所述終端內(nèi)安裝有多個第二應(yīng)用時,分別檢測多個第二應(yīng)用的使用記錄,并控制終端跳轉(zhuǎn)至多個第二應(yīng)用中使用記錄最多的第二應(yīng)用所展示的支付頁面。
在一些實施例中,所述特征信息包括應(yīng)用名稱、應(yīng)用名稱的縮寫、頁面信息或者它們的組合。
在一些實施例中,所述處理模塊具體用于:
當(dāng)所述終端內(nèi)未安裝有第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過瀏覽器展示的所述第二應(yīng)用的支付頁面;或者
當(dāng)所述終端內(nèi)未安裝多個第二應(yīng)用中的任意一個第二應(yīng)用時,檢測多個第二應(yīng)用的瀏覽器頁面的歷史使用記錄,并控制終端跳轉(zhuǎn)至通過瀏覽器展示的目標(biāo)應(yīng)用的付款界面;其中,所述目標(biāo)應(yīng)用為多個第二應(yīng)用的瀏覽器頁面中歷史使用記錄最多的瀏覽器頁面所對應(yīng)的第二應(yīng)用。
本申請實施例第三方面還提供一種計算機裝置,計算機裝置包括處理器,處理器用于執(zhí)行存儲器中存儲的計算機程序時實現(xiàn)第一方面或第一方面的任一實施方式二維碼掃描方法的步驟。
本申請實施例第四方面還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,計算機程序被處理器執(zhí)行時實現(xiàn)第一方面或第一方面的任一實施方式二維碼掃描方法的步驟。
從以上技術(shù)方案可以看出,本申請實施例具有以下優(yōu)點:本申請實施例中,在進行跳轉(zhuǎn)之前,首先會直接識別至少一個二維碼,只有當(dāng)被識別的二維碼中包含第一應(yīng)用的特征信息時,才會跳轉(zhuǎn)至該第一應(yīng)用內(nèi)對應(yīng)掃描到的二維碼的頁面,例如,通過應(yīng)用a掃描到二維碼a和二維碼b,則通過識別,二維碼a中包含應(yīng)用a的特征信息,此時,才會跳轉(zhuǎn)至應(yīng)用a內(nèi)對應(yīng)二維碼a的頁面,可以看出,通過此方式能夠使得在掃描了二維碼后,即便誤掃描,也能夠跳轉(zhuǎn)至正確的頁面。
附圖說明
圖1是本申請二維碼掃描方法的一個實施例圖;
圖2是二維碼排放順序示意圖;
圖3是二維碼排放順序示意圖;
圖4是二維碼排放順序示意圖;
圖5是本申請實施例的支付頁面示意圖;
圖6是本申請實施例的支付頁面示意圖;
圖7是本申請實施例的支付頁面示意圖;
圖8是本申請實施例的終端的一個實施例圖;
圖9是本申請實施例的終端的一個實施例圖。
具體實施方式
本申請實施例提供了一種二維碼掃描方法及終端,通過掃描至少一個二維碼,并通過二維碼信息跳轉(zhuǎn)至對應(yīng)的支付頁面,從而解決二維碼掃描在多個支付二維碼場景中使用極為不便的問題。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例。
以下分別進行詳細(xì)說明。
本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?/p>
請參閱圖1,圖1是本申請二維碼掃描方法的一個實施例圖,該方法可包括。
101、通過終端的第一應(yīng)用的掃碼頁面調(diào)用掃描工具掃描獲取至少一個二維碼。
其中,終端內(nèi)的掃描工具有多種,以軟件結(jié)合硬件的方式實現(xiàn)二維碼的掃取,軟件在終端上生成掃描界面,該掃描界面上顯示終端的攝像頭拍攝到的畫面,軟件實時監(jiān)控拍攝畫面的預(yù)設(shè)位置,當(dāng)預(yù)設(shè)位置出現(xiàn)類似二維碼的圖形時,軟件便會對該圖像進行處理,并識別圖像中的二維碼的二維碼信息。該掃描工具有的是終端出廠時系統(tǒng)自帶的,也有第三方應(yīng)用程序攜帶的插件的方式,當(dāng)然,也有獨立的應(yīng)用程序的方式,具體的形式不限。
本申請實施例中所涉及的二維碼的數(shù)量為至少一個,且為具有支付功能的系統(tǒng)自帶應(yīng)用程序或者第三方應(yīng)用程序生成的用于支付的二維碼。在實際的生活場景中,由于具備支付功能的第三方應(yīng)用有多種,商家通常會將多個對應(yīng)的用于支付的二維碼放在一起,便于消費者掃取并付款,但是由于二維碼數(shù)量較多,很容易一次性就掃取很多個二維碼。
舉例來說,具體的二維碼的排列形式可參見圖2至圖4,圖2是二維碼排放順序示意圖;圖3是二維碼排放順序示意圖;圖4是二維碼排放順序示意圖。可以看出,圖2是二維碼以橫向方式排列多個,在排列方向與掃取界面一致時,容易掃取多個二維碼;圖3是二維碼以縱向方式排列多個,在排列方向與掃取界面一致時,容易掃取多個二維碼;圖4是以陣列的方式排列的二維碼,在掃取界面距離該陣列排放距離在一定范圍內(nèi)時,容易掃取到多個二維碼。
102、識別所述至少一個二維碼中的二維碼信息。
其中,在掃取了多個二維碼后,便需要識別這些二維碼的二維碼信息,由于二維碼實際是黑白相間的圖形記錄數(shù)據(jù)符號信息,因此可以識別出其中所包含的信息。
需要說明的是,這些特征信息包括應(yīng)用名稱、應(yīng)用名稱的縮寫、頁面信息或者它們的組合。形式并不做具體限定,只要能通過該特征信息識別出對應(yīng)的應(yīng)用程序即可。
103、判斷識別到的所述至少一個二維碼中的二維碼信息是否包含所述第一應(yīng)用的特征信息,若是,執(zhí)行步驟104,若否,執(zhí)行步驟105。
在完成二維碼的識別過程后,便會開始堆二維碼的信息進行判斷,首先會判斷的是是否包含第一應(yīng)用的特征信息。該第一應(yīng)用是終端中已安裝的應(yīng)用程序,當(dāng)包含該第一應(yīng)用的特征信息時,便會執(zhí)行步驟104,當(dāng)不包含該第一應(yīng)用的特征信息時,便會執(zhí)行步驟105。
104、控制終端從所述第一應(yīng)用的掃碼頁面跳轉(zhuǎn)至通過所述第一應(yīng)用展示的支付頁面。
其中,根據(jù)第一應(yīng)用的特征信息,自動啟動第一應(yīng)用,并跳轉(zhuǎn)至通過所述第一應(yīng)用展示的支付頁面,具體的,請參閱圖5,圖5是本申請實施例的支付頁面示意圖;其中,該界面包括標(biāo)題,如圖5中為“第一應(yīng)用支付頁面”,還包括至少一個金額輸入框,用于輸入消費金額。當(dāng)然還可以有更多的金額輸入框,例如折扣輸入框,在該輸入框直接輸入折扣后的消費金額即可。此外,該頁面還包括用于完成支付的“確認(rèn)支付”和放棄支付的“取消”等選項,當(dāng)然,還包括用于退回到第一應(yīng)用的最下方的“返回”。
需要說明的是,圖5所示僅為一種支付頁面的方式,具體的支付頁面的呈現(xiàn)方式有多種,但是其中至少需要有輸入金額以及確認(rèn)支付的功能。
105、判斷識別到的至少一個二維碼中的二維碼信息是否包含至少一個第二應(yīng)用的特征信息,若是,則執(zhí)行步驟106;若否,則返回識別失敗的提示。
其中,若是識別出沒有終端已安裝的第一應(yīng)用時,便會繼續(xù)判斷是否有第二應(yīng)用的特征信息,若是,則執(zhí)行步驟106,若否,則返回識別失敗的提示。即,終端內(nèi)會預(yù)先內(nèi)置多個支付軟件的標(biāo)識,若識別失敗,則表示很有可能掃描的并不是具備支付功能的應(yīng)用。
106、檢測終端內(nèi)是否安裝有至少一個第二應(yīng)用,若安裝有一個第二應(yīng)用,則執(zhí)行步驟107;若安裝有多個第二應(yīng)用,則執(zhí)行步驟108;若未安裝第二應(yīng)用,則執(zhí)行步驟109或者步驟110。
在識別出包含第二應(yīng)用的特征信息后,便會繼續(xù)檢測終端內(nèi)是否安裝有至少一個第二應(yīng)用,若安裝有一個,則會執(zhí)行步驟107,若安裝有多個,則會執(zhí)行步驟108,若一個也沒有,則會執(zhí)行步驟109或者步驟110。即只要識別出了二維碼是第二應(yīng)用的二維碼,便會進行對應(yīng)的處理。
107、控制跳轉(zhuǎn)至通過終端內(nèi)安裝的一個第二應(yīng)用展示的支付頁面。
其中,在僅安裝有一個第二應(yīng)用時,便會根據(jù)第二應(yīng)用的特征信息,自動啟動第二應(yīng)用,并跳轉(zhuǎn)至通過所述第二應(yīng)用展示的支付頁面,具體的,請參閱圖6,圖6是本申請實施例的支付頁面示意圖;其中,該界面包括標(biāo)題,如圖6中為“第二應(yīng)用支付頁面”,還包括至少一個金額輸入框,用于輸入消費金額。當(dāng)然還可以有更多的金額輸入框,例如折扣輸入框,在該輸入框直接輸入折扣率或者折扣金額,還可包括一個實付金額輸入框,可以直接在該實付金額輸入框中輸入實際付款金額,也可以在金額輸入框和折扣輸入框中輸入數(shù)據(jù),便會在實付金額輸入框中自動計算出要支付的金額。此外,該頁面還包括用于完成支付的“確認(rèn)支付”和放棄支付的“取消”等選項,當(dāng)然,還包括用于退回到第一應(yīng)用的最下方的“返回”。
108、分別檢測多個第二應(yīng)用的使用記錄,并控制終端跳轉(zhuǎn)至多個第二應(yīng)用中使用記錄最多的第二應(yīng)用所展示的支付頁面。
其中,在安裝有多個第二應(yīng)用時,首先會對多個第二應(yīng)用的使用記錄進行查詢,并選擇其中使用記錄最多的第二應(yīng)用啟動,并跳轉(zhuǎn)出該第二應(yīng)用的支付頁面,該支付頁面與步驟107的說明中的支付頁面類似,此處不再贅述。
109、控制終端跳轉(zhuǎn)至通過瀏覽器展示的所述第二應(yīng)用的支付頁面。
其中,在未安裝任何一個第二應(yīng)用時,便會根據(jù)第二應(yīng)用的特征信息,自動啟動瀏覽器,并跳轉(zhuǎn)至通過瀏覽器展示的所述第二應(yīng)用的支付頁面,具體的,請參閱圖7,圖7是本申請實施例的支付頁面示意圖;其中,該界面包括地址欄,地址欄中是該支付頁面的網(wǎng)址;該地址欄的最右側(cè)還有刷新頁面的功能按鈕;接著,會在實際支付頁面上方或者背景中給出支付應(yīng)用的標(biāo)識,如圖7中為“歡迎使用第二應(yīng)用”;在實際的支付頁面中,包括至少一個金額輸入框,用于輸入消費金額。當(dāng)然還可以有更多的金額輸入框,例如折扣輸入框,在該輸入框直接輸入折扣率或者折扣金額,還可包括一個實付金額輸入框,可以直接在該實付金額輸入框中輸入實際付款金額,也可以在金額輸入框和折扣輸入框中輸入數(shù)據(jù),便會在實付金額輸入框中自動計算出要支付的金額。此外,該頁面還包括用于完成支付的“確認(rèn)支付”和放棄支付的“取消”等選項。另外,由于該頁面是瀏覽器頁面的形式,實際上界面也包含瀏覽器界面的內(nèi)容,例如在該頁面的底部具有“返回”,用于返回上一頁面,“主頁”,用于直接跳轉(zhuǎn)至瀏覽器的主頁面;“菜單”,用于彈出瀏覽器的各個選項。
110、檢測多個第二應(yīng)用的瀏覽器頁面的歷史使用記錄,并控制終端跳轉(zhuǎn)至通過瀏覽器展示的目標(biāo)應(yīng)用的付款界面。
其中,步驟110區(qū)別于步驟109在于,步驟110在開啟瀏覽器后,會對多個第二應(yīng)用的瀏覽器的歷史使用記錄進行檢測,并最終跳轉(zhuǎn)至歷史使用次數(shù)更多的第二應(yīng)用的付款界面。其中,該付款界面與圖7所示的支付頁面類似,此處不再贅述。
其中,目標(biāo)應(yīng)用為多個第二應(yīng)用的瀏覽器頁面中歷史使用記錄最多的瀏覽器頁面所對應(yīng)的第二應(yīng)用。
需要說明的是,該第二應(yīng)用以百度錢包和支付寶這兩種具有支付功能的第三方應(yīng)用為例,步驟110實際是首先檢測瀏覽器的歷史記錄,對比百度錢包的支付頁面打開的次數(shù)和支付寶的支付頁面打開次數(shù),如百度錢包的支付頁面打開次數(shù)有100次,支付寶的支付頁面的打開次數(shù)有90次,瀏覽器會跳轉(zhuǎn)至百度錢包的支付頁面打開,而不會打開支付寶的支付頁面。
上面對本申請實施例的二維碼掃描方法進行了介紹,下面對本申請實施例的終端進行介紹,請參閱圖8,圖8是本申請實施例的終端的一個實施例圖,該終端8可包括:
掃描模塊801,用于通過終端的第一應(yīng)用的掃碼頁面調(diào)用掃描工具掃描獲取至少一個二維碼;
處理模塊802,用于識別所述至少一個二維碼中的二維碼信息;
所述處理模塊802還用于判斷識別到的所述至少一個二維碼中的二維碼信息是否包含所述第一應(yīng)用的特征信息;
當(dāng)識別到的二維碼信息中包含所述第一應(yīng)用的特征信息時,所述處理模塊802用于控制終端從所述第一應(yīng)用的掃碼頁面跳轉(zhuǎn)至通過所述第一應(yīng)用展示的支付頁面。
可選的,所述處理模塊802具體用于:
當(dāng)識別到的所述至少一個二維碼中的二維碼信息中不包含所述第一應(yīng)用的特征信息并且包含至少一個第二應(yīng)用的特征信息時,檢測終端內(nèi)是否安裝有至少一個第二應(yīng)用;
當(dāng)所述終端內(nèi)安裝有至少一個第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過至少一個第二應(yīng)用展示的支付頁面。
可選的,所述處理模塊802具體用于:
當(dāng)所述終端內(nèi)安裝有多個第二應(yīng)用時,分別檢測多個第二應(yīng)用的使用記錄,并控制終端跳轉(zhuǎn)至多個第二應(yīng)用中使用記錄最多的第二應(yīng)用所展示的支付頁面。
可選的,所述特征信息包括應(yīng)用名稱、應(yīng)用名稱的縮寫、頁面信息或者它們的組合。
可選的,所述處理模塊802具體用于:
當(dāng)所述終端內(nèi)未安裝有第二應(yīng)用時,控制終端跳轉(zhuǎn)至通過瀏覽器展示的所述第二應(yīng)用的支付頁面;或者
當(dāng)所述終端內(nèi)未安裝多個第二應(yīng)用中的任意一個第二應(yīng)用時,檢測多個第二應(yīng)用的瀏覽器頁面的歷史使用記錄,并控制終端跳轉(zhuǎn)至通過瀏覽器展示的目標(biāo)應(yīng)用的付款界面;其中,所述目標(biāo)應(yīng)用為多個第二應(yīng)用的瀏覽器頁面中歷史使用記錄最多的瀏覽器頁面所對應(yīng)的第二應(yīng)用。
上面對本申請實施例的服務(wù)器進行了介紹,下面對本申請實施例的終端結(jié)構(gòu)進行介紹,請參閱圖9,圖9是本申請實施例的終端的一個實施例圖。
該實施例的終端包括:處理器901、收發(fā)器903、存儲器902以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,例如二維碼掃描方法的程序。所述處理器901執(zhí)行所述計算機程序時實現(xiàn)上述各個終端實施例中的步驟,例如圖1所示的步驟101至步驟109?;蛘?,所述處理器901執(zhí)行所述計算機程序時實現(xiàn)上述各裝置實施例中各模塊/單元的功能,例如圖8所示實施例中掃描模塊801和處理模塊802的功能,收發(fā)器903用于終端與其他設(shè)備或網(wǎng)絡(luò)進行通訊。
示例性的,所述計算機程序可以被分割成一個或多個模塊/單元,所述一個或者多個模塊/單元被存儲在所述存儲器中,并由所述處理器執(zhí)行,以完成本發(fā)明。所述一個或多個模塊/單元可以是能夠完成特定功能的一系列計算機程序指令段,該指令段用于描述所述計算機程序在所述服務(wù)器中的執(zhí)行過程。例如,所述計算機程序可以被分割成收發(fā)模塊和處理模塊,各模塊具體功能如下:收發(fā)模塊主要用于服務(wù)器的收發(fā)功能,處理模塊主要用于對服務(wù)器的功能和邏輯進行處理。
所述終端可以是桌上型計算機、筆記本、掌上電腦及云端服務(wù)器等計算設(shè)備。所述服務(wù)器可包括,但不僅限于,處理器、存儲器。本領(lǐng)域技術(shù)人員可以理解,圖9所述示意圖僅僅是終端的示例,并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述服務(wù)器還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。
所稱處理器可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,所述處理器是所述服務(wù)器的控制中心,利用各種接口和線路連接整個服務(wù)器的各個部分。
所述存儲器可用于存儲所述計算機程序和/或模塊,所述處理器通過運行或執(zhí)行存儲在所述存儲器內(nèi)的計算機程序和/或模塊,以及調(diào)用存儲在存儲器內(nèi)的數(shù)據(jù),實現(xiàn)所述服務(wù)器的各種功能。所述存儲器可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如硬盤、內(nèi)存、插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)、至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
所述服務(wù)器集成的模塊/單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實現(xiàn)上述實施例方法中的全部或部分流程,也可以通過計算機程序來指令相關(guān)的硬件來完成,所述的計算機程序可存儲于一計算機可讀存儲介質(zhì)中,該計算機程序在被處理器執(zhí)行時,可實現(xiàn)上述各個方法實施例的步驟。其中,所述計算機程序包括計算機程序代碼,所述計算機程序代碼可以為源代碼形式、對象代碼形式、可執(zhí)行文件或某些中間形式等。所述計算機可讀介質(zhì)可以包括:能夠攜帶所述計算機程序代碼的任何實體或裝置、記錄介質(zhì)、u盤、移動硬盤、磁碟、光盤、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟件分發(fā)介質(zhì)等。需要說明的是,所述計算機可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實踐的要求進行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實踐,計算機可讀介質(zhì)不包括電載波信號和電信信號。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述,以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案脫離本申請各實施例技術(shù)方案的范圍。