一種手機(jī)號(hào)碼識(shí)別系統(tǒng)及識(shí)別方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種手機(jī)號(hào)碼識(shí)別系統(tǒng)及識(shí)別方法,通過(guò)移動(dòng)互聯(lián)網(wǎng),利用設(shè)置在手機(jī)上的軟件系統(tǒng),用戶操作手機(jī)端軟件時(shí),向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器上的軟件系統(tǒng)獲取用戶的請(qǐng)求,根據(jù)設(shè)定的條件生成唯一的識(shí)別信息,此信息經(jīng)過(guò)加密處理,生成人眼看到的時(shí)候毫無(wú)意義的字符串,即加密的識(shí)別信息,加密的識(shí)別信息記錄到數(shù)據(jù)庫(kù)中,并同時(shí)傳送給手機(jī)端軟件,手機(jī)端軟件將把加密的識(shí)別信息作為短信內(nèi)容發(fā)送給識(shí)別的手機(jī)號(hào)碼,進(jìn)行驗(yàn)證,通過(guò)與存儲(chǔ)的識(shí)別信息進(jìn)行對(duì)比,來(lái)確認(rèn)識(shí)別是否通過(guò),用戶請(qǐng)求的手機(jī)號(hào)碼是否和此手機(jī)的手機(jī)卡號(hào)碼一致,采用本技術(shù)方案的有益效果是:可生成唯一并加密的識(shí)別信息,并進(jìn)行核對(duì)和確認(rèn),這樣既不再困擾于手機(jī)卡升級(jí)的問(wèn)題,又防止個(gè)人信息泄露。
【專(zhuān)利說(shuō)明】一種手機(jī)號(hào)碼識(shí)別系統(tǒng)及識(shí)別方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,特別涉及一種手機(jī)號(hào)碼識(shí)別系統(tǒng)及識(shí)別方法。
【背景技術(shù)】
[0002]目前的手機(jī)號(hào)碼識(shí)別方法有下面幾種:
1.直接讀取用戶手機(jī)的手機(jī)卡。通過(guò)讀取手機(jī)卡上的信息,獲取用戶所使用的手機(jī)號(hào)碼戶。這種方法的不足之處在于,隨著手機(jī)卡的升級(jí)換代,手機(jī)卡中的信息將不包括手機(jī)號(hào)碼,只有一串唯一識(shí)別的序列號(hào),運(yùn)營(yíng)商通過(guò)此序列號(hào)和手機(jī)號(hào)碼關(guān)聯(lián),以確定用戶使用的手機(jī)號(hào)碼。所以,此方法將隨著手機(jī)卡的升級(jí),逐步失效。
[0003]2.用戶輸入指定的信息,進(jìn)行識(shí)別。用戶發(fā)送識(shí)別請(qǐng)求,服務(wù)商根據(jù)用戶的請(qǐng)求發(fā)送含有識(shí)別信息的短信到用戶手機(jī)。用戶在服務(wù)商指定的界面輸入接收到的手機(jī)短信上的信息,進(jìn)行識(shí)別認(rèn)證。此種方法的不足之處在于,手機(jī)短信上的信息可以被他人獲得,并且完成認(rèn)證識(shí)別。或者用戶發(fā)送短信至服務(wù)商服務(wù)器,進(jìn)行識(shí)別。用戶發(fā)送短信至服務(wù)商提供的指定手機(jī)號(hào)碼,服務(wù)商的服務(wù)器接收到短信后,根據(jù)發(fā)送的短信和手機(jī)號(hào)碼,服務(wù)器上的程序進(jìn)行識(shí)別認(rèn)證,將認(rèn)證結(jié)果通過(guò)網(wǎng)絡(luò)或者短信發(fā)送給用戶。此種方法的不足之處在于,首先,用戶不易辨別所發(fā)送的手機(jī)號(hào)碼的收費(fèi)情況,容易陷入收費(fèi)陷阱;其次,反應(yīng)時(shí)間不易控制,因?yàn)樽R(shí)別認(rèn)證和結(jié)果反饋給用戶,是要經(jīng)過(guò)服務(wù)器處理的,所以時(shí)間很長(zhǎng),用戶體驗(yàn)不好。
【發(fā)明內(nèi)容】
[0004]為解決上述問(wèn)題,本發(fā)明的目的在于提供一種用戶通過(guò)操作手機(jī)軟件,可以完成針對(duì)所使用手機(jī)卡的手機(jī)號(hào)碼的識(shí)別的手機(jī)號(hào)碼識(shí)別系統(tǒng)及識(shí)別方法。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是:一種手機(jī)號(hào)碼識(shí)別系統(tǒng),包括:
信息生成系統(tǒng):獲取用戶請(qǐng)求,根據(jù)設(shè)定的條件和算法,生成具有唯一性的識(shí)別信息;這里所述設(shè)定的條件和算法,比如將日期、用戶序列號(hào)、手機(jī)號(hào)碼、隨機(jī)序號(hào)等按照既定順序組合,或者其他很多現(xiàn)有技術(shù)提及的方法,目的是將用戶的請(qǐng)求轉(zhuǎn)換為唯一性的識(shí)別信肩、O
[0006]加密系統(tǒng):將信息生成系統(tǒng)生成的唯一的識(shí)別信息進(jìn)行加密處理,使唯一的識(shí)別信息變成看上去毫無(wú)聯(lián)系和意義的一串字符信息;
數(shù)據(jù)存儲(chǔ)系統(tǒng):將加密系統(tǒng)生成的加密的識(shí)別信息進(jìn)行存儲(chǔ),并且供信息核對(duì)系統(tǒng)提取,進(jìn)行比對(duì);
短信生成系統(tǒng):將加密系統(tǒng)生成的加密的識(shí)別信息作為短信內(nèi)容,向用戶請(qǐng)求的手機(jī)號(hào)碼發(fā)送短信;
短信讀取系統(tǒng):讀取發(fā)送過(guò)來(lái)的短信內(nèi)容,將其中的識(shí)別信息進(jìn)行提取,傳遞給信息核對(duì)系統(tǒng)進(jìn)行比對(duì);
信息核對(duì)系統(tǒng):從短信讀取系統(tǒng)獲取識(shí)別信息,同時(shí)從數(shù)據(jù)存儲(chǔ)系統(tǒng)獲取識(shí)別信息,將兩個(gè)識(shí)別信息進(jìn)行對(duì)比,根據(jù)對(duì)比獲得識(shí)別結(jié)果,告知用戶是否通過(guò)識(shí)別;
所述信息生成系統(tǒng)、加密系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)設(shè)置于服務(wù)器中;所述短信生成系統(tǒng)、短信讀取系統(tǒng)、信息核對(duì)系統(tǒng)設(shè)置于終端手機(jī)中。
[0007]—種手機(jī)號(hào)碼識(shí)別方法,通過(guò)移動(dòng)互聯(lián)網(wǎng),利用設(shè)置在手機(jī)上的軟件系統(tǒng),用戶操作手機(jī)端軟件時(shí),向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器上的軟件系統(tǒng)獲取用戶的請(qǐng)求,根據(jù)設(shè)定的條件生成唯一的識(shí)別信息,此信息經(jīng)過(guò)加密處理,生成人眼看到的時(shí)候毫無(wú)意義的字符串,即加密的識(shí)別信息,加密的識(shí)別信息記錄到數(shù)據(jù)庫(kù)中,并同時(shí)傳送給手機(jī)端軟件,手機(jī)端軟件將把加密的識(shí)別信息作為短信內(nèi)容發(fā)送給識(shí)別的手機(jī)號(hào)碼,進(jìn)行驗(yàn)證,通過(guò)與存儲(chǔ)的識(shí)別信息進(jìn)行對(duì)比,來(lái)確認(rèn)識(shí)別是否通過(guò),用戶請(qǐng)求的手機(jī)號(hào)碼是否和此手機(jī)的手機(jī)卡號(hào)碼一致,其包括如下步驟:
1).用戶提交請(qǐng)求:用戶操作手機(jī)端軟件,向服務(wù)器提交請(qǐng)求,發(fā)送請(qǐng)求信息給服務(wù)
器;
2).信息生成系統(tǒng)接收到用戶的請(qǐng)求,根據(jù)設(shè)定的條件和算法生成可以唯一識(shí)別的信
息;
3).加密系統(tǒng)獲取到唯一識(shí)別的信息,通過(guò)加密算法,將唯一識(shí)別的信息進(jìn)行加密處理,生成加密的識(shí)別信息;
4).加密的識(shí)別信息將通過(guò)數(shù)據(jù)存儲(chǔ)系統(tǒng)進(jìn)行存儲(chǔ),同時(shí)加密的識(shí)別信息傳送回手機(jī)端軟件;
5).手機(jī)端短信生成系統(tǒng)獲·取到加密的識(shí)別信息,將此識(shí)別信息作為內(nèi)容生成短信,并且發(fā)送給用戶要驗(yàn)證的手機(jī)號(hào)碼;
6).短信讀取系統(tǒng)讀取接收到的短信內(nèi)容,提取加密的識(shí)別信息,將此信息傳送給信息核對(duì)系統(tǒng);
7).信息核對(duì)系統(tǒng)將讀取數(shù)據(jù)庫(kù)存儲(chǔ)的加密的識(shí)別信息,同時(shí)獲取短信讀取系統(tǒng)傳遞過(guò)來(lái)的加密的識(shí)別信息,將兩個(gè)加密的識(shí)別信息進(jìn)行對(duì)比,向用戶反饋?zhàn)R別結(jié)果。
[0008]采用本技術(shù)方案的有益效果是:可生成唯一并加密的識(shí)別信息,并進(jìn)行核對(duì)和確認(rèn),這樣既不再困擾于手機(jī)卡升級(jí)的問(wèn)題,又防止個(gè)人信息泄露。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]圖一是本發(fā)明方法所用系統(tǒng)流程圖;
圖二是信息生成系統(tǒng)程序流程圖;
圖三是信息核對(duì)系統(tǒng)程序流程圖。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0011]實(shí)施例1,
下面結(jié)合附圖,說(shuō)明本發(fā)明的【具體實(shí)施方式】。
[0012]本發(fā)明所使用的整體結(jié)構(gòu)和運(yùn)行流程可參考圖一,具體包括如下步驟:
第一步:獲取用戶識(shí)別手機(jī)號(hào)碼的請(qǐng)求。這一過(guò)程的實(shí)現(xiàn),是通過(guò)用安裝在用戶手機(jī)上的軟件完成的。用戶通過(guò)操作手機(jī)上的軟件,向服務(wù)器提交識(shí)別請(qǐng)求,這個(gè)識(shí)別請(qǐng)求會(huì)被信息生成系統(tǒng)獲取。
[0013]例如,用戶在注冊(cè)的時(shí)候,點(diǎn)擊注冊(cè)按鈕,那么就會(huì)產(chǎn)生一個(gè)識(shí)別手機(jī)號(hào)碼的請(qǐng)求,這個(gè)請(qǐng)求就會(huì)傳送到服務(wù)器,被信息生成系統(tǒng)獲取。
[0014]第二步:信息生成系統(tǒng)會(huì)將獲取的用戶識(shí)別請(qǐng)求,根據(jù)既定的條件和算法生成唯一的識(shí)別信息,然后向加密系統(tǒng)傳送唯一的識(shí)別信息,參考圖二。所述的既定條件和算法是一個(gè)泛指的概念,可以根據(jù)服務(wù)商的實(shí)際情況自行確定。比如將日期、用戶序列號(hào)、手機(jī)號(hào)碼、隨機(jī)序號(hào)等按照既定順序組合,或者其他很多現(xiàn)有技術(shù)提及的方法,目的是將用戶的請(qǐng)求轉(zhuǎn)換為唯一丨丨生的識(shí)別信息。
[0015]例如,用戶點(diǎn)擊注冊(cè)按鈕之后,信息生成系統(tǒng)會(huì)把此用戶所提交的個(gè)人信息,根據(jù)既定的條件和算法生成唯一的識(shí)別信息,此識(shí)別信息與所注冊(cè)的用戶是一一對(duì)應(yīng)的。
[0016]第三步:加密系統(tǒng)獲取信息生成系統(tǒng)生成的唯一的識(shí)別信息,根據(jù)加密算法,對(duì)唯一的識(shí)別信息進(jìn)行加密。該系統(tǒng)是一個(gè)基于轉(zhuǎn)碼程序的系統(tǒng),目的是改變信息顯示方式,不能讓人直接看出個(gè)人信息的系統(tǒng)。其實(shí)現(xiàn)方式可以很多,我們可以使用MD5或Base64和jsp, php, java, asp等語(yǔ)言相結(jié)合的方式實(shí)現(xiàn)加密,也可以開(kāi)發(fā)相應(yīng)的軟件來(lái)支持這種加
r I I o
[0017]當(dāng)加密系統(tǒng)接收到信息生成系統(tǒng)生成的唯一的識(shí)別信息后,會(huì)根據(jù)加密算法,對(duì)唯一的識(shí)別信息進(jìn)行加密。生成加密的識(shí)別信息之后,加密系統(tǒng)會(huì)分別把結(jié)果發(fā)送給數(shù)據(jù)存儲(chǔ)系統(tǒng)和短信生成系統(tǒng)進(jìn)行處理。
[0018]例如,用戶點(diǎn)擊注冊(cè)按鈕之后,所提交的個(gè)人信息經(jīng)信息生成系統(tǒng)生成一一對(duì)應(yīng)的識(shí)別信息。此信息經(jīng)過(guò)加密系統(tǒng),轉(zhuǎn)換成人看不明白的毫無(wú)意義的一串信息,即加密的識(shí)別信息。
[0019]第四步:數(shù)據(jù)存儲(chǔ)系統(tǒng)得到加密系統(tǒng)所提供的加密的識(shí)別信息,然后將此加密的識(shí)別信息存儲(chǔ)在數(shù)據(jù)庫(kù)里。所述的數(shù)據(jù)庫(kù)是一個(gè)泛指概念,代表各種格式的關(guān)系型數(shù)據(jù)庫(kù),而不局限于某種特定格式的數(shù)據(jù)庫(kù),可以選用商業(yè)數(shù)據(jù)庫(kù),如DB2, Oracle, SQL Server等,也可以選用免費(fèi)的數(shù)據(jù)庫(kù),如mysql等。
[0020]例如,用戶注冊(cè)的信息生成的加密系統(tǒng),存儲(chǔ)于服務(wù)器上的數(shù)據(jù)庫(kù)里。
[0021]第五步:短信生成系統(tǒng)獲取加密系統(tǒng)傳遞過(guò)來(lái)的加密的識(shí)別信息,將此識(shí)別信息作為短信內(nèi)容,在用戶手機(jī)上生成短信,并向用戶提交請(qǐng)求時(shí)所填寫(xiě)的手機(jī)號(hào)碼發(fā)送短信。
[0022]例如,用戶注冊(cè)時(shí)填寫(xiě)的注冊(cè)手機(jī)號(hào)碼為A,那么短信生成系統(tǒng),就會(huì)把加密的識(shí)別信息作為短信內(nèi)容,通過(guò)用戶的手機(jī)向號(hào)碼為A的手機(jī)發(fā)送短信。
[0023]第六步:短信讀取系統(tǒng)偵測(cè)發(fā)送過(guò)來(lái)的短信,并且將偵測(cè)結(jié)果傳遞給信息核對(duì)系統(tǒng)。偵測(cè)的方法,可以通過(guò)設(shè)定自動(dòng)偵測(cè)頻率和手動(dòng)偵測(cè)兩種。根據(jù)服務(wù)商的具體情況可以采取不同方式。
[0024]第七步:信息核對(duì)系統(tǒng)是從短信讀取系統(tǒng)獲取偵測(cè)結(jié)果,從而判斷用戶所提交的識(shí)別請(qǐng)求是否通過(guò),參考圖三。如果未獲取到短信,則未通過(guò)認(rèn)證;如果獲取到短信,而數(shù)據(jù)庫(kù)記錄的識(shí)別信息和短信內(nèi)的識(shí)別信息不一致,則未通過(guò)認(rèn)證;如果獲取到短信,并且數(shù)據(jù)庫(kù)記錄的識(shí)別信息和短信內(nèi)的識(shí)別信息一致,則通過(guò)認(rèn)證。結(jié)果將在手機(jī)上顯示給用戶。
[0025]本發(fā)明的有益效果
1.降低服務(wù)商的識(shí)別成本,不受手機(jī)卡類(lèi)型的影響。[0026]2.保護(hù)手機(jī)用戶的個(gè)人隱私。
[0027]3.降低垃圾短信的產(chǎn)生。
[0028]以上所述的僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種手機(jī)號(hào)碼識(shí)別系統(tǒng),其特征在于,包括: 信息生成系統(tǒng):獲取用戶請(qǐng)求,生成具有唯一性的識(shí)別信息; 加密系統(tǒng):將信息生成系統(tǒng)生成的唯一的識(shí)別信息進(jìn)行加密處理,使唯一的識(shí)別信息變成看上去毫無(wú)聯(lián)系和意義的一串字符信息; 數(shù)據(jù)存儲(chǔ)系統(tǒng):將加密系統(tǒng)生成的加密的識(shí)別信息進(jìn)行存儲(chǔ),并且供信息核對(duì)系統(tǒng)提取,進(jìn)行比對(duì); 短信生成系統(tǒng):將加密系統(tǒng)生成的加密的識(shí)別信息作為短信內(nèi)容,向用戶請(qǐng)求的手機(jī)號(hào)碼發(fā)送短信; 短信讀取系統(tǒng):讀取發(fā)送過(guò)來(lái)的短信內(nèi)容,將其中的識(shí)別信息進(jìn)行提取,傳遞給信息核對(duì)系統(tǒng)進(jìn)行比對(duì); 信息核對(duì)系統(tǒng):從短信讀取系統(tǒng)獲取識(shí)別信息,同時(shí)從數(shù)據(jù)存儲(chǔ)系統(tǒng)獲取識(shí)別信息,將兩個(gè)識(shí)別信息進(jìn)行對(duì)比,根據(jù)對(duì)比獲得識(shí)別結(jié)果,告知用戶是否通過(guò)識(shí)別; 所述信息生成系統(tǒng)、加密系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)設(shè)置于服務(wù)器中;所述短信生成系統(tǒng)、短信讀取系統(tǒng)、信息核對(duì)系統(tǒng)設(shè)置于終端手機(jī)中。
2.一種手機(jī)號(hào)碼識(shí)別方法,其特征在于,通過(guò)移動(dòng)互聯(lián)網(wǎng),利用設(shè)置在手機(jī)上的軟件系統(tǒng),用戶操作手機(jī)端軟件時(shí),向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器上的軟件系統(tǒng)獲取用戶的請(qǐng)求,根據(jù)設(shè)定的條件生成唯一的識(shí)別信息,此信息經(jīng)過(guò)加密處理,使唯一的識(shí)別信息變成看上去毫無(wú)聯(lián)系和意義的一串字符信息,即加密的識(shí)別信息,加密的識(shí)別信息記錄到數(shù)據(jù)庫(kù)中,并同時(shí)傳送給手機(jī)端軟件,手機(jī)端軟件將把加密的識(shí)別信息作為短信內(nèi)容發(fā)送給識(shí)別的手機(jī)號(hào)碼,進(jìn)行驗(yàn)證,通過(guò)與存儲(chǔ)的識(shí)別信息進(jìn)行對(duì)比,來(lái)確認(rèn)識(shí)別是否通過(guò),用戶請(qǐng)求的手機(jī)號(hào)碼是否和此手機(jī)的手機(jī)卡號(hào)碼一致,其包括如下步驟: 1).用戶提交請(qǐng)求:用戶操作手機(jī)端軟件,向服務(wù)器提交請(qǐng)求,發(fā)送請(qǐng)求信息給服務(wù)器; 2).信息生成系統(tǒng)接收到用戶的請(qǐng)求,根據(jù)設(shè)定的條件和算法生成可以唯一識(shí)別的信息; 3).加密系統(tǒng)獲取到唯一識(shí)別的信息,通過(guò)加密算法,將唯一識(shí)別的信息進(jìn)行加密處理,生成加密的識(shí)別信息; 4).加密的識(shí)別信息將通過(guò)數(shù)據(jù)存儲(chǔ)系統(tǒng)進(jìn)行存儲(chǔ),同時(shí)加密的識(shí)別信息傳送回手機(jī)端軟件; 5).短信生成系統(tǒng)獲取到加密的識(shí)別信息,將此識(shí)別信息作為內(nèi)容生成短信,并且發(fā)送給用戶要驗(yàn)證的手機(jī)號(hào)碼; 6).短信讀取系統(tǒng)讀取接收到的短信內(nèi)容,提取加密的識(shí)別信息,將此信息傳送給信息核對(duì)系統(tǒng); 7).信息核對(duì)系統(tǒng)將讀取數(shù)據(jù)庫(kù)存儲(chǔ)的加密的識(shí)別信息,同時(shí)獲取短信讀取系統(tǒng)傳遞過(guò)來(lái)的加密的識(shí)別信息,將兩個(gè)加密的識(shí)別信息進(jìn)行對(duì)比,向用戶反饋?zhàn)R別結(jié)果。
【文檔編號(hào)】H04W24/00GK103581897SQ201210278468
【公開(kāi)日】2014年2月12日 申請(qǐng)日期:2012年8月7日 優(yōu)先權(quán)日:2012年8月7日
【發(fā)明者】馬魁 申請(qǐng)人:蘇州簡(jiǎn)拔林網(wǎng)絡(luò)科技有限公司