本發(fā)明實施例涉及智能終端及二維碼掃描技術(shù)領(lǐng)域,尤其涉及一種二維碼掃描處理方法及移動終端。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,移動終端越來越普及,人們的日常生活中使用移動終端上的攝像頭來進行二維碼掃描的頻率越來越高,例如微信應(yīng)用中通過掃描二維碼添加好友,移動終端通過掃描二維碼添加某應(yīng)用等。
目前,移動終端在進行二維碼掃描時,默認采用移動終端的攝像頭的最高分辨率(即最高拍照像素),例如3876×2584(1000萬像素)、3072×2304(700萬像素)、2580×1936(500萬像素)、1920×1080(200萬像素)等。
在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn),由于分辨率是用于度量位圖圖像內(nèi)數(shù)據(jù)量多少的一個參數(shù),表示單位英寸包含的像素點,使用該最高分辨率掃描二維碼圖案時獲取的二維碼圖案的信息量較大,導(dǎo)致移動終端在進一步對二維碼圖案的信息量識別時識別速度較慢,使得用戶體驗較差。
鑒于此,如何提高移動終端對二維碼的識別速度,提高用戶體驗成為目前需要解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明實施例提供一種二維碼掃描處理方法及移動終端,用以解決現(xiàn)有技術(shù)中移動終端在對二維碼進行識別時識別速度較慢,用戶體驗較差的問題,能夠提高移動終端對二維碼進行識別的識別速度,提高用戶體驗。
為解決上述技術(shù)問題,本發(fā)明實施例提供以下技術(shù)方案:
本發(fā)明實施例提供一種二維碼掃描處理方法,包括:
接收對目標二維碼進行掃描的觸發(fā)操作;
若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率;其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率;
采用所述第二分辨率對所述目標二維碼進行掃描。
可選的,所述若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,包括:
若判斷獲知所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率從第一分辨率降低至第二分辨率;
其中,所述第二分辨率小于所述預(yù)設(shè)分辨率閾值。
可選的,所述方法還包括:
若判斷獲知所述第一分辨率小于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率維持為所述第一分辨率。
可選的,所述預(yù)設(shè)分辨率閾值為1280×720。
可選的,所述若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,包括:
向用戶展示多個可用的分辨率,這些分辨率均小于所述第一分辨率;
若接收到用戶輸入的選擇指令,則將所述選擇指令所選擇的分辨率作為第二分辨率,并將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率。
可選的,所述移動終端的攝像頭默認用于進行掃描的分辨率為所述移動終端的攝像頭的最高分辨率。
本發(fā)明實施例提供一種移動終端,包括:
接收模塊,用于接收對目標二維碼進行掃描的觸發(fā)操作;
調(diào)整模塊,用于若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率;其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率;
第一掃描模塊,用于采用所述第二分辨率對所述目標二維碼進行掃描。
可選的,所述調(diào)整模塊,具體用于
若判斷獲知所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率從第一分辨率降低至第二分辨率;
其中,所述第二分辨率小于所述預(yù)設(shè)分辨率閾值。
可選的,所述移動終端還包括:
第二掃描模塊,用于若判斷獲知所述第一分辨率小于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率維持為所述第一分辨率。
可選的,所述預(yù)設(shè)分辨率閾值為1280×720。
可選的,所述調(diào)整模塊,具體用于
向用戶展示多個可用的分辨率,這些分辨率均小于所述第一分辨率;
若接收到用戶輸入的選擇指令,則將所述選擇指令所選擇的分辨率作為第二分辨率,并將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率。
可選的,所述移動終端的攝像頭默認用于進行掃描的分辨率為所述移動終端的攝像頭的最高分辨率。
由上述技術(shù)方案可知,本發(fā)明實施例提供的二維碼掃描處理方法及移動終端,通過在接收到對目標二維碼進行掃描的觸發(fā)操作時,判斷所述移動終端的攝像頭默認用于進行掃描的第一分辨率是否滿足預(yù)設(shè)規(guī)則,在所述第一分辨率滿足預(yù)設(shè)規(guī)則時,將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,其中,所述第二分辨率低于所述第一分辨率,并采用所述第二分辨率對所述目標二維碼進行掃描識別,由此,能夠提高移動終端對二維碼進行識別的識別速度,提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一實施例提供的一種二維碼掃描處理方法的流程示意圖;
圖2為本發(fā)明一實施例提供的一種移動終端的結(jié)構(gòu)示意圖;
圖3是本發(fā)明另一實施例提供的移動終端的實體結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明實施例中的“第一”和“第二”等并不是對先后順序做出規(guī)定,只是對名稱做出區(qū)別,在本發(fā)明實施例中,不做出任何的限定。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會用理想化或過于正式的含義來解釋。
圖1示出了本發(fā)明一實施例提供的一種二維碼掃描處理方法的流程示意圖,本實施例中,該方法的執(zhí)行主體為移動終端,如圖1所示,本實施例的二維碼掃描處理方法,具體包括如下步驟:
101、接收對目標二維碼進行掃描的觸發(fā)操作。
在具體應(yīng)用中,所述步驟101可以具體為:接收用戶對移動終端屏幕上顯示的二維碼掃描觸發(fā)按鈕(該按鈕為虛擬按鈕)的點擊指令。當(dāng)然,二維碼掃描觸發(fā)按鈕也可以為移動終端上的某一個物理按鈕。
102、若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率。
其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率。
需說明的是,本實施例的所述移動終端攝像頭默認用于進行掃描的分辨率為所述移動終端攝像頭的最高分辨率,例如3876×2584(1000萬像素)、3072×2304(700萬像素)、2580×1936(500萬像素)、1920×1080(200萬像素)、640×480(30萬像素)等。
在具體應(yīng)用中,所述步驟102中的“若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率”,可以包括:
若判斷獲知所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率從第一分辨率降低至第二分辨率。
在具體應(yīng)用中,本實施例所述預(yù)設(shè)分辨率閾值是在考慮移動終端識別出目標二維碼圖案信息的速度后選取的,即所述預(yù)設(shè)分辨率閾值會對應(yīng)一個識別出目標二維碼圖案信息的速度閾值(即識別出目標二維碼圖案信息的最低速度);舉例來說,所述預(yù)設(shè)分辨率閾值可以為1280×720。
可以理解的是,若所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,移動終端在采用第一分辨率對目標二維碼進行掃描識別時識別出目標二維碼圖案信息的速度會比較慢,本實施例在第一分辨率大于或等于預(yù)設(shè)分辨率閾值時將移動終端的攝像頭的掃描分辨率降低,是為了提高移動終端識別出目標二維碼圖案信息的速度。
需說明的是,所述第二分辨率可以根據(jù)實際情況進行預(yù)先設(shè)置,所述第二分辨率需小于所述預(yù)設(shè)分辨率閾值且為能夠識別出目標二維碼圖案信息的分辨率,即本實施例的移動終端采用所述第二分辨率對所述目標二維碼進行掃描識別時識別出目標二維碼圖案信息的速度會大于所述速度閾值,既可以保證移動終端攝像頭采用所述第二分辨率能夠識別出二維碼包含的信息,又可以保證所述第二分辨率足夠低。
需說明的是,本實施例中的移動終端可以包括:智能手機、個人數(shù)碼助理(Personal Digital Assistant,簡稱PDA)、平板電腦等具備攝像頭的智能終端設(shè)備。
103、采用所述第二分辨率對所述目標二維碼進行掃描。
可理解的是,通常移動終端攝像頭在進行二維碼掃描后需要對二維碼進行識別,在識別時,會先獲得橫屏的二維碼圖像,需要將該橫屏的二維碼圖像進行橫豎屏轉(zhuǎn)換,以獲得豎屏的二維碼圖像,移動終端攝像頭在進行二維碼識別時還需要對獲得的豎屏的二維碼圖像進行灰度化處理、圖像畸變校正、二值化處理、過濾去噪處理、尋找三個探測圖形、根據(jù)探測圖形的中心確定旋轉(zhuǎn)角度、圖像旋轉(zhuǎn)、根據(jù)矯正圖形和定位圖形建立取樣網(wǎng)絡(luò)、獲取數(shù)據(jù)矩陣、對數(shù)據(jù)矩陣中的數(shù)據(jù)進行解碼等處理操作,特別是灰度化處理、二值化處理、過濾去噪處理等都是需要對獲得的圖像中的所有像素點進行處理,由于分辨率是用于度量位圖圖像內(nèi)數(shù)據(jù)量多少的一個參數(shù),表示單位英寸包含的像素點,移動終端攝像頭的掃描分辨率越大,利用移動終端攝像頭進行二維碼識別時需要處理的數(shù)據(jù)量就越大,移動終端攝像頭的掃描分辨率越小,利用移動終端攝像頭進行二維碼識別時需要處理的數(shù)據(jù)量就越小。因此,本實施例的二維碼掃描處理方法正是為了減少利用移動終端攝像頭進行二維碼識別時需要處理的數(shù)據(jù)量,進而采用了降低移動終端攝像頭的掃描分辨率的方法。
本實施例的二維碼掃描處理方法,執(zhí)行主體為移動終端,通過在接收到進行二維碼掃描的觸發(fā)操作時,判斷移動終端攝像頭默認用于進行掃描的第一分辨率是否滿足預(yù)設(shè)規(guī)則(即判斷所述第一分辨率是否高于預(yù)設(shè)分辨率閾值),在所述第一分辨率滿足預(yù)設(shè)規(guī)則(即所述第一分辨率高于預(yù)設(shè)分辨率閾值)時,將移動終端攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,其中,所述第二分辨率低于所述第一分辨率,并采用所述第二分辨率對所述目標二維碼進行掃描,本實施例所述方法由于采用了較低的分辨率的像素進行二維碼掃描,由此,能夠提高移動終端對二維碼進行識別的識別速度,提高用戶體驗。
在具體應(yīng)用中,本實施例的二維碼掃描處理方法,還可以包括:
若判斷獲知所述第一分辨率小于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率維持為所述第一分辨率。
在具體應(yīng)用中,所述步驟102中的“若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率”,可以包括:
向用戶展示多個可用的分辨率,這些分辨率均小于所述第一分辨率;
若接收到用戶輸入的選擇指令,則將所述選擇指令所選擇的分辨率作為第二分辨率,并將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率。
本實施例的二維碼掃描處理方法,采用了較低的分辨率的像素進行二維碼掃描,能夠提高移動終端對二維碼進行識別的識別速度,提高用戶體驗。
圖2示出了本發(fā)明一實施例提供的一種移動終端的結(jié)構(gòu)示意圖,如圖2所示,本實施例的移動終端,包括:接收模塊21、調(diào)整模塊22和第一掃描模塊23;其中:
所述接收模塊21用于接收對目標二維碼進行掃描的觸發(fā)操作;
所述調(diào)整模塊22用于若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率;其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率;
所述第一掃描模塊23用于采用所述第二分辨率對所述目標二維碼進行掃描識別。
可理解的是,在接收模塊21接收到對目標二維碼進行掃描的觸發(fā)操作后,調(diào)整模塊22若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則,則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率,第一掃描模塊23采用所述第二分辨率對所述目標二維碼進行掃描識別。
在具體應(yīng)用中,所述接收模塊21可具體用于接收用戶對移動終端屏幕上顯示的二維碼掃描觸發(fā)按鈕(該按鈕為虛擬按鈕)的點擊指令。當(dāng)然,二維碼掃描觸發(fā)按鈕也可以為移動終端上的某一個物理按鈕。
在具體應(yīng)用中,所述調(diào)整模塊22可以具體用于
若判斷獲知所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率從第一分辨率降低至第二分辨率。
在具體應(yīng)用中,本實施例所述預(yù)設(shè)分辨率閾值是在考慮移動終端識別出目標二維碼圖案信息的速度后選取的,即所述預(yù)設(shè)分辨率閾值會對應(yīng)一個識別出目標二維碼圖案信息的速度閾值(即識別出目標二維碼圖案信息的最低速度);舉例來說,所述預(yù)設(shè)分辨率閾值可以為1280×720。
可以理解的是,若所述第一分辨率大于或等于預(yù)設(shè)分辨率閾值,移動終端在采用第一分辨率對目標二維碼進行掃描識別時識別出目標二維碼圖案信息的速度會比較慢,本實施例在第一分辨率大于或等于預(yù)設(shè)分辨率閾值時將移動終端的攝像頭的掃描分辨率降低,是為了提高移動終端識別出目標二維碼圖案信息的速度。
需說明的是,本實施例的所述移動終端攝像頭默認用于進行掃描的分辨率為所述移動終端攝像頭的最高分辨率,例如3876×2584(1000萬像素)、3072×2304(700萬像素)、2580×1936(500萬像素)、1920×1080(200萬像素)、640×480(30萬像素)等。
需說明的是,所述第二分辨率可以根據(jù)實際情況進行預(yù)先設(shè)置,所述第二分辨率需小于所述預(yù)設(shè)分辨率閾值且為能夠識別出目標二維碼圖案信息的分辨率,即本實施例的移動終端采用所述第二分辨率對所述目標二維碼進行掃描識別時識別出目標二維碼圖案信息的速度會大于所述速度閾值,既可以保證移動終端攝像頭采用所述第二分辨率能夠識別出二維碼包含的信息,又可以保證所述第二分辨率足夠低。
需說明的是,本實施例中的移動終端可以包括:智能手機、個人數(shù)碼助理(Personal Digital Assistant,簡稱PDA)、平板電腦等具備攝像頭的智能終端設(shè)備。
在具體應(yīng)用中,所述移動終端還可以包括圖中未示出的第二掃描模塊:
所述第二掃描模塊,用于若判斷獲知所述第一分辨率小于預(yù)設(shè)分辨率閾值,則將移動終端的攝像頭的掃描分辨率維持為所述第一分辨率。
在具體應(yīng)用中,所述調(diào)整模塊22可以具體用于
向用戶展示多個可用的分辨率,這些分辨率均小于所述第一分辨率;
若接收到用戶輸入的選擇指令,則將所述選擇指令所選擇的分辨率作為第二分辨率,并將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率。
可理解的是,通常移動終端攝像頭在進行二維碼掃描識別時,會先獲得橫屏的二維碼圖像,需要將該橫屏的二維碼圖像進行橫豎屏轉(zhuǎn)換,以獲得豎屏的二維碼圖像,移動終端攝像頭在進行二維碼掃描識別時還需要對獲得的豎屏的二維碼圖像進行灰度化處理、圖像畸變校正、二值化處理、過濾去噪處理、尋找三個探測圖形、根據(jù)探測圖形的中心確定旋轉(zhuǎn)角度、圖像旋轉(zhuǎn)、根據(jù)矯正圖形和定位圖形建立取樣網(wǎng)絡(luò)、獲取數(shù)據(jù)矩陣、對數(shù)據(jù)矩陣中的數(shù)據(jù)進行解碼等處理操作,特別是灰度化處理、二值化處理、過濾去噪處理等都是需要對獲得的圖像中的所有像素點進行處理,由于分辨率是用于度量位圖圖像內(nèi)數(shù)據(jù)量多少的一個參數(shù),表示單位英寸包含的像素點,移動終端攝像頭的掃描分辨率越大,利用移動終端攝像頭進行二維碼掃描識別時需要處理的數(shù)據(jù)量就越大,移動終端攝像頭的掃描分辨率越小,利用移動終端攝像頭進行二維碼掃描識別時需要處理的數(shù)據(jù)量就越小。因此,本實施例的移動終端正是為了減少利用移動終端攝像頭進行二維碼掃描識別時需要處理的數(shù)據(jù)量,進而通過所述調(diào)整模塊降低了移動終端攝像頭的掃描分辨率。
根據(jù)上文可知,本實施例的移動終端,通過接收模塊接收對目標二維碼進行掃描的觸發(fā)操作,調(diào)整模塊在判斷獲知移動終端的攝像頭默認用于進行掃描的第一分辨率滿足預(yù)設(shè)規(guī)則(即所述第一分辨率高于預(yù)設(shè)分辨率閾值)時將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率,其中,所述第二分辨率低于所述第一分辨率,第一掃描模塊采用所述第二分辨率對所述目標二維碼進行掃描識別,本實施例的移動終端由于采用了較低的分辨率的像素進行二維碼掃描識別,由此,能夠提高移動終端對二維碼進行識別的識別速度,提高用戶體驗。
圖3示出了一種移動終端的實體結(jié)構(gòu)示意圖,如圖3所示,該移動終端可以包括:處理器(processor)31、通信接口(Communications Interface)32、存儲器(memory)33和總線34,其中,處理器31,通信接口32,存儲器33通過總線34完成相互間的通信。通信接口34可以用于與其他終端或服務(wù)進行信息傳輸。處理器31可以調(diào)用存儲器33的邏輯指令,以執(zhí)行如下方法:接收模塊接收對目標二維碼進行掃描的觸發(fā)操作;若判斷獲知第一分辨率滿足預(yù)設(shè)規(guī)則(即所述第一分辨率高于預(yù)設(shè)分辨率閾值),則將移動終端的攝像頭的掃描分辨率從所述第一分辨率降低至第二分辨率;其中,所述第一分辨率是所述移動終端的攝像頭默認用于進行掃描的分辨率,所述第二分辨率低于所述第一分辨率;采用所述第二分辨率對所述目標二維碼進行掃描識別。
此外,上述的存儲器33中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺移動終端(可以是智能手機、個人數(shù)碼助理PDA、平板電腦等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元/模塊可以是或者也可以不是物理上分開的,作為單元/模塊顯示的部件可以是或者也可以不是物理單元/模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。