本發(fā)明實施例涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種顯示移動設(shè)備身份識別信息的方法及裝置。
背景技術(shù):
近年來,隨著手機普及率的快速提高,我國已逐漸成為全球最大的手機生產(chǎn)基地和重要市場。在手機的生產(chǎn)過程中,需要在手機出廠前將移動設(shè)備的身份識別信息錄入到數(shù)據(jù)庫中,以備后續(xù)的查驗和維修工作。移動設(shè)備的身份識別信息就如同我們生活中的身份證一樣,是識別手機合法身份的重要依據(jù),用于了解手機的生產(chǎn)廠家及其裝配地,能夠有效地幫助用戶識別手機的來源和真?zhèn)?,保障用戶的正版?quán)益,使用戶享受合法服務(wù)。
現(xiàn)有技術(shù)中,手機制造工廠在機器背面粘貼包含有移動設(shè)備身份識別信息的信息條碼,出廠前使用掃碼槍掃描信息條碼,用以獲取移動設(shè)備的身份識別信息并錄入到數(shù)據(jù)庫中。但是,這種通過信息條碼獲取移動設(shè)備身份識別信息的方式需要人工事先打印條碼,然后粘貼在機器上,導(dǎo)致生產(chǎn)效率低下,并且使工廠額外增加操作工位和成本,影響工廠的產(chǎn)能。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種顯示移動設(shè)備身份識別信息的方法及裝置,以解決現(xiàn)有技術(shù)中獲取移動設(shè)備身份識別信息效率低的問題。
第一方面,本發(fā)明實施例提供了一種顯示移動設(shè)備身份識別信息的方法,包括:
根據(jù)預(yù)設(shè)指令登陸操作界面;
獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼;
顯示所述二維碼。
進一步地,所述移動設(shè)備身份識別信息包括系統(tǒng)序列號、國際移動設(shè)備識別碼和/或移動設(shè)備識別碼。
進一步地,根據(jù)預(yù)設(shè)指令登陸操作界面包括:
登陸操作界面時,監(jiān)聽撥號界面輸入的操作指令,并驗證所述操作指令是否匹配預(yù)設(shè)指令;
在所述操作指令匹配所述預(yù)設(shè)指令時,允許登陸操作界面。
進一步地,獲取移動設(shè)備身份識別信息包括:
通過第一接口讀取存儲器中存儲的國際移動設(shè)備識別碼和移動設(shè)備識別碼;
通過第二接口讀取存儲器中存儲的系統(tǒng)序列號。
進一步地,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼,包括:
對所述移動設(shè)備身份識別信息的內(nèi)容進行編碼,生成二維數(shù)組矩陣;
獲取所述二維數(shù)組矩陣的坐標(biāo),根據(jù)所述坐標(biāo)對應(yīng)的編碼值,對所述二維數(shù)組矩陣的元素進行賦值處理,直至完成二維數(shù)組矩陣所有元素的賦值處理;
根據(jù)賦值后的二維數(shù)組矩陣,生成包含所述移動設(shè)備身份識別信息的二維碼。
第二方面,本發(fā)明實施例還提供了一種顯示移動設(shè)備身份識別信息的裝置,包括:
登錄模塊,用于根據(jù)預(yù)設(shè)指令登陸操作界面;
二維碼生成模塊,用于獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼;
顯示模塊,用于顯示所述二維碼。
進一步地,所述移動設(shè)備身份識別信息包括系統(tǒng)序列號、國際移動設(shè)備識別碼和/或移動設(shè)備識別碼。
進一步地,所述登陸模塊包括:
監(jiān)聽單元,用于登陸操作界面時,監(jiān)聽撥號界面輸入的操作指令,并驗證所述操作指令是否匹配預(yù)設(shè)指令;
匹配單元,用于在所述操作指令匹配所述預(yù)設(shè)指令時,允許登陸操作界面。
進一步地,所述二維碼生成模塊包括:
第一讀取單元,用于通過第一接口讀取存儲器中存儲的國際移動設(shè)備識別碼和移動設(shè)備識別碼;
第二讀取單元,用于通過第二接口讀取存儲器中存儲的系統(tǒng)序列號。
進一步地,所述二維碼生成模塊還包括:
編碼單元,用于對所述移動設(shè)備身份識別信息的內(nèi)容進行編碼,生成二維數(shù)組矩陣;
賦值單元,用于獲取所述二維數(shù)組矩陣的坐標(biāo),根據(jù)所述坐標(biāo)對應(yīng)的編碼值,對所述二維數(shù)組矩陣的元素進行賦值處理,直至完成二維數(shù)組矩陣所有元素的賦值處理;
生成單元,用于根據(jù)賦值后的二維數(shù)組矩陣,生成包含所述移動設(shè)備身份識別信息的二維碼。
本發(fā)明實施例通過將移動設(shè)備身份識別信息集成在二維碼中,在設(shè)備出廠前直接使用掃碼槍掃描生成的二維碼,就可以將二維碼包含的移動設(shè)備身份識別信息存儲在數(shù)據(jù)庫中,節(jié)省了打印條碼、人工粘貼條碼等操作,提高了生產(chǎn)線的生產(chǎn)效率,省時省力,節(jié)約了生產(chǎn)成本。
附圖說明
圖1是本發(fā)明實施例一中的一種顯示移動設(shè)備身份識別信息的方法的流程圖;
圖2a是本發(fā)明實施例二中的一種顯示移動設(shè)備身份識別信息的方法的流程圖;
圖2b為登陸移動設(shè)備后操作界面的顯示圖;
圖3a是本發(fā)明實施例三中的一種顯示移動設(shè)備身份識別信息的方法的流程圖;
圖3b為包含移動設(shè)備身份識別信息的二維碼生成圖;
圖4是本發(fā)明實施例四中的一種顯示移動設(shè)備身份識別信息的裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本發(fā)明實施例一提供的一種顯示移動設(shè)備身份識別信息的方法的流程圖,本實施例可適用于通過移動設(shè)備來進行獲取移動設(shè)備身份識別信息的情況,該方法可以由一種顯示移動設(shè)備身份識別信息的裝置來執(zhí)行,該裝置可以采用軟件和/或硬件的方式實現(xiàn),一般集成于移動設(shè)備中。
本發(fā)明實施例一的方法具體包括:
s101、根據(jù)預(yù)設(shè)指令登陸操作界面。
具體的,在移動設(shè)備的撥號界面輸入操作指令,在操作指令和預(yù)設(shè)指令匹配的情況下,允許登陸進入操作界面。移動設(shè)備包括手機、通訊平板等移動通信設(shè)備。
s102、獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼。
優(yōu)選的,所述移動設(shè)備身份識別信息包括系統(tǒng)序列號、國際移動設(shè)備識別碼以及移動設(shè)備識別碼。
本實施例中,移動設(shè)備身份識別信息包括系統(tǒng)序列號(systemserialnumber,簡稱ssn)、國際移動設(shè)備識別碼(internationalmobileequipmentidentity,簡稱imei)和/或移動設(shè)備識別碼(mobileequipmentidentifie,簡稱meid)。在移動設(shè)備具有支持兩張用戶身份識別卡(subscriberidentitymodule,簡稱sim)的功能時,國際移動設(shè)備識別碼可以包括imei1和imei2。本領(lǐng)域技術(shù)人員可以理解,移動設(shè)備支持的用戶身份識別卡不限于是兩個,可以是三個或更多,均屬于移動設(shè)備身份識別信息包括的范圍。另外,移動設(shè)備采用碼分多址(codedivisionmultipleaccess2000,簡稱cdma2000)的通信標(biāo)準(zhǔn)時,具有移動設(shè)備識別碼。
具體的,獲取移動設(shè)備的ssn、imei1、imei2和meid的信息,對ssn、imei1、imei2和meid的信息內(nèi)容進行編碼,以二維碼的顯示形式存儲ssn、imei1、imei2和meid的信息。
s103、顯示所述二維碼。
具體的,在移動設(shè)備的屏幕上顯示包含移動設(shè)備身份識別信息的二維碼,通過掃碼槍掃描二維碼,存儲移動設(shè)備身份識別信息至數(shù)據(jù)庫中。本實施例中,可以使用安卓系統(tǒng)中的程序文件bitmap處理圖形信息,將二維碼顯示出來。
本發(fā)明實施例一提供的一種顯示移動設(shè)備身份識別信息的方法,能夠?qū)⒁苿釉O(shè)備身份識別信息集成在二維碼中,節(jié)省了打印條碼、人工粘貼條碼等操作,提高了生產(chǎn)線的生產(chǎn)效率,省時省力,節(jié)約了生產(chǎn)成本。
實施例二
圖2a為本發(fā)明實施例二提供的一種顯示移動設(shè)備身份識別信息的方法的流程圖,本發(fā)明實施例二以實施例一為基礎(chǔ)進行了優(yōu)化,具體是對根據(jù)預(yù)設(shè)指令登陸操作界面的操作進一步優(yōu)化,如圖2a所示,本發(fā)明實施例二的具體包括:
s201、登陸操作界面時,監(jiān)聽撥號界面輸入的操作指令,并驗證所述操作指令是否匹配預(yù)設(shè)指令。
本實施例中,通過修改移動設(shè)備的工程模式,添加監(jiān)聽廣播,對撥號界面輸入的預(yù)設(shè)指令進行監(jiān)聽??梢栽O(shè)置多位包含數(shù)字、符號的預(yù)設(shè)指令,例如,通過移動設(shè)備的輸入界面輸入*983*7#,監(jiān)聽廣播監(jiān)聽該操作指令,設(shè)置并存儲為預(yù)設(shè)指令?;蛘撸梢灶A(yù)先通過修改工程模式,利用外部輸入設(shè)備將多位包含數(shù)字、符號的預(yù)設(shè)指令輸入至移動設(shè)備中。
當(dāng)操作人員登陸操作界面時,在移動設(shè)備的撥號界面輸入操作指令,監(jiān)聽廣播監(jiān)聽該操作指令,并判斷該操作指令與預(yù)先存儲的預(yù)設(shè)指令是否匹配。例如,預(yù)設(shè)指令為*983*7#,當(dāng)操作人員在撥號界面輸入的操作指令為*983*7#時,確認(rèn)該操作指令與預(yù)先存儲的預(yù)設(shè)指令相匹配。
s202、在所述操作指令匹配所述預(yù)設(shè)指令時,允許登陸操作界面。
具體的,在操作人員輸入的操作指令與預(yù)先存儲的預(yù)設(shè)指令匹配時,允許操作人員登錄操作界面。圖2b為登陸移動設(shè)備后操作界面的顯示圖,如圖2b所示,操作界面包括版本信息、站位信息、硬件信息以及生成二維碼。操作人員可以通過點擊生成二維碼的操作,獲取包含移動設(shè)備身份識別信息的二維碼。
s203、獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼。
s204、顯示所述二維碼。
本發(fā)明實施例二提供的一種顯示移動設(shè)備身份識別信息的方法,通過輸入與預(yù)設(shè)指令相匹配的操作指令進入操作界面,獲取包含有移動設(shè)備身份識別信息的二維碼,掃描并存儲該二維碼的信息,避免了打印條碼、人工粘貼條碼等繁瑣的操作,提高了設(shè)備生產(chǎn)線的生產(chǎn)效率,同時,避免了人工操作的失誤,節(jié)約了人力成本。
實施例三
圖3a為本發(fā)明實施例三提供的一種顯示移動設(shè)備身份識別信息的方法的流程圖,本發(fā)明實施例三以上述各實施例為基礎(chǔ)進行了優(yōu)化改進,對獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼進行了進一步說明,如圖3a所示,本發(fā)明實施例三的方法具體包括:
s301、根據(jù)預(yù)設(shè)指令登陸操作界面。
s302、通過第一接口讀取存儲器中存儲的國際移動設(shè)備識別碼和移動設(shè)備識別碼,通過第二接口讀取存儲器中存儲的系統(tǒng)序列號。
本實施例中,國際移動設(shè)備識別碼、移動設(shè)備識別碼以及系統(tǒng)序列號通過寫號工具寫入移動設(shè)備,存儲在移動設(shè)備的一種非易失性隨機訪問存儲器中,通過安卓系統(tǒng)軟件中電話模塊的接口獲取存儲器中存儲的imei1、imei2以及meid信息,通過安卓系統(tǒng)軟件中的readfile接口讀取存儲器中產(chǎn)品信息存儲區(qū)域存儲的ssn。
s303、對所述移動設(shè)備身份識別信息的內(nèi)容進行編碼,生成二維數(shù)組矩陣。
s304、獲取所述二維數(shù)組矩陣的坐標(biāo),根據(jù)所述坐標(biāo)對應(yīng)的編碼值,對所述二維數(shù)組矩陣的元素進行賦值處理,直至完成二維數(shù)組矩陣所有元素的賦值處理。
s305、根據(jù)賦值后的二維數(shù)組矩陣,生成包含所述移動設(shè)備身份識別信息的二維碼。
本實施例中,對imei1、imei2、ssn和/或meid的信息進行編碼處理,生成一個二維數(shù)組矩陣,通過google開源工具中的bitmatrix,獲取所述二維數(shù)組矩陣的坐標(biāo),根據(jù)所述坐標(biāo)對應(yīng)的編碼值,對所述二維數(shù)組矩陣的元素進行賦值處理。如果二維數(shù)組矩陣中某一坐標(biāo)處的編碼值為空,就可以對該坐標(biāo)處對應(yīng)的二維數(shù)組矩陣的元素賦值為0x00000000,如果二維數(shù)組矩陣中某一坐標(biāo)處的編碼值不為空,就可以對該坐標(biāo)處對應(yīng)的二維數(shù)組矩陣的元素賦值為0xffffffff。根據(jù)賦值后的二維數(shù)組矩陣,使用安卓系統(tǒng)中的程序文件bitmap,生成包含有移動設(shè)備身份識別信息的二維碼。
圖3b為包含移動設(shè)備身份識別信息的二維碼生成圖,通過對圖2b中生成二維碼的區(qū)域執(zhí)行點擊操作,獲取包含有移動設(shè)備身份識別信息的二維碼,如圖3b所示,該二維碼包含有ssn、meid、imei1以及imei2的信息,并將ssn、meid、imei1以及imei2的具體內(nèi)容顯示在移動設(shè)備的屏幕上。
s306、顯示所述二維碼。
本發(fā)明實施例三提供的一種顯示移動設(shè)備身份識別信息的方法,集成移動設(shè)備身份識別信息,并通過二維碼的形式顯示出來,應(yīng)用于設(shè)備生產(chǎn)線中,省時省力,節(jié)約了生產(chǎn)成本,提高了生產(chǎn)線的生產(chǎn)效率,提升了企業(yè)的產(chǎn)能。
實施例四
圖4是本發(fā)明實施例四中的一種顯示移動設(shè)備身份識別信息的裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于通過移動設(shè)備來進行獲取移動設(shè)備身份識別信息的情況。如圖4所示,裝置包括:登錄模塊401、二維碼生成模塊402以及顯示模塊403。
登錄模塊401,用于根據(jù)預(yù)設(shè)指令登陸操作界面;
二維碼生成模塊402,用于獲取移動設(shè)備身份識別信息,對所述移動設(shè)備身份識別信息進行編碼,在所述操作界面生成包含所述移動設(shè)備身份識別信息的二維碼;
顯示模塊403,用于顯示所述二維碼。
本發(fā)明實施例四通過將移動設(shè)備身份識別信息集成在二維碼中,在設(shè)備出廠前直接使用掃碼槍掃描生成的二維碼,就可以將二維碼包含的移動設(shè)備身份識別信息存儲在數(shù)據(jù)庫中,節(jié)省了打印條碼、人工粘貼條碼等操作,提高了生產(chǎn)線的生產(chǎn)效率,省時省力,節(jié)約了生產(chǎn)成本。
在上述各實施例的基礎(chǔ)上,所述移動設(shè)備身份識別信息可以包括系統(tǒng)序列號、國際移動設(shè)備識別碼和/或移動設(shè)備識別碼。
在上述各實施例的基礎(chǔ)上,所述登陸模塊401可以包括:
監(jiān)聽單元,用于登陸操作界面時,監(jiān)聽撥號界面輸入的操作指令,并驗證所述操作指令是否匹配預(yù)設(shè)指令;
匹配單元,用于在所述操作指令匹配所述預(yù)設(shè)指令時,允許登陸操作界面。
在上述各實施例的基礎(chǔ)上,所述二維碼生成模塊402可以包括:
第一讀取單元,用于通過第一接口讀取存儲器中存儲的國際移動設(shè)備識別碼和移動設(shè)備識別碼;
第二讀取單元,用于通過第二接口讀取存儲器中存儲的系統(tǒng)序列號。
在上述各實施例的基礎(chǔ)上,所述二維碼生成模塊402還可以包括:
編碼單元,用于對所述移動設(shè)備身份識別信息的內(nèi)容進行編碼,生成二維數(shù)組矩陣;
賦值單元,用于獲取所述二維數(shù)組矩陣的坐標(biāo),根據(jù)所述坐標(biāo)對應(yīng)的編碼值,對所述二維數(shù)組矩陣的元素進行賦值處理,直至完成二維數(shù)組矩陣所有元素的賦值處理;
生成單元,用于根據(jù)賦值后的二維數(shù)組矩陣,生成包含所述移動設(shè)備身份識別信息的二維碼。
本實施例中,通過登錄模塊的監(jiān)聽單元監(jiān)聽操作人員在移動設(shè)備撥號界面輸入的操作指令,在匹配單元判斷輸入的操作指令與預(yù)設(shè)指令是否匹配,在輸入的操作指令與預(yù)設(shè)指令相匹配的情況下,允許操作人員登陸移動設(shè)備的操作界面。利用二維碼生成模塊的第一讀取單元讀取移動設(shè)備的meid、imei1以及imei2等身份信息,利用第二讀取單元讀取移動設(shè)備的ssn,在編碼單元對上述ssn、meid、imei1以及imei2等信息進行編碼,利用賦值單元對生成的二維數(shù)組矩陣進行處理,在生成單元生成包含ssn、meid、imei1以及imei2等移動設(shè)備身份識別信息的二維碼,以生成二維碼的形式在顯示模塊中顯示出來。操作人員通過掃描移動設(shè)備屏幕上顯示的二維碼,獲取該移動設(shè)備的ssn、meid、imei1以及imei2等移動設(shè)備身份識別信息,并存儲至數(shù)據(jù)庫中。
本發(fā)明實施例四提供的一種顯示移動設(shè)備身份識別信息的裝置,集成移動設(shè)備的身份識別信息,以二維碼的形式顯示出來,便于生產(chǎn)線上移動設(shè)備身份識別信息的獲取,省時省力,提高了生產(chǎn)線上的生產(chǎn)效率。
本發(fā)明實施例提供的顯示移動設(shè)備身份識別信息的裝置可執(zhí)行本發(fā)明任意實施例提供的顯示移動設(shè)備身份識別信息的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。