一種短信認(rèn)證信息提交方法、裝置、系統(tǒng)及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種短信認(rèn)證信息提交方法、裝置、系統(tǒng)和終端設(shè)備。
【背景技術(shù)】
[0002]目前用戶使用電腦等終端設(shè)備訪問網(wǎng)站時(shí),越來越多的網(wǎng)站在登錄或者使用網(wǎng)站提供的業(yè)務(wù)時(shí)需要用戶申請并驗(yàn)證短信隨機(jī)碼以對用戶身份進(jìn)行驗(yàn)證,用戶只有在通過驗(yàn)證之后才能繼續(xù)訪問網(wǎng)站或者使用相關(guān)的業(yè)務(wù)。這種認(rèn)證方法中,由于短信通道與上網(wǎng)通道的分離,從而增強(qiáng)了用戶訪問網(wǎng)站的安全性。
[0003]現(xiàn)有技術(shù)中,通過短信隨機(jī)碼對用戶身份進(jìn)行認(rèn)證的認(rèn)證過程如圖1所示,可以包括如下步驟:
[0004]S101、用戶向網(wǎng)站服務(wù)器提交短信隨機(jī)碼下發(fā)請求;
[0005]S102、網(wǎng)站通過運(yùn)營商的短信網(wǎng)關(guān)向用戶手機(jī)發(fā)送包含隨機(jī)碼的認(rèn)證短信;
[0006]S103、用戶查看認(rèn)證短信,并向網(wǎng)站提交認(rèn)證短信中包含的隨機(jī)碼;
[0007]S104、網(wǎng)站對用戶提交的隨機(jī)碼進(jìn)行驗(yàn)證;
[0008]S105、驗(yàn)證通過之后,用戶繼續(xù)訪問網(wǎng)站或者使用網(wǎng)站提供的業(yè)務(wù)。
[0009]發(fā)明人發(fā)現(xiàn),上述流程中由于用戶需要查看手機(jī)短信并讀取其中的隨機(jī)碼之后,將隨機(jī)碼提交給網(wǎng)站,導(dǎo)致通過認(rèn)證短信驗(yàn)證用戶身份的操作流程復(fù)雜。如何簡化通過認(rèn)證短信驗(yàn)證用戶身份的操作流程,成為現(xiàn)有技術(shù)亟待解決的問題之一。
【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例提供一種短信認(rèn)證信息提交方法、裝置、系統(tǒng)及終端設(shè)備,用以簡化通過認(rèn)證短信驗(yàn)證用戶身份的操作流程。
[0011]本發(fā)明實(shí)施例提供一種短信認(rèn)證信息提交系統(tǒng),包括:
[0012]第一終端設(shè)備,用于在接收到認(rèn)證短信后,提取所述認(rèn)證短信中的認(rèn)證信息;根據(jù)所述認(rèn)證信息生成認(rèn)證數(shù)據(jù)包;并從預(yù)先存儲的設(shè)備標(biāo)識列表中,查找與自身在同一局域網(wǎng)內(nèi)的第二終端設(shè)備的設(shè)備標(biāo)識;將查找到的設(shè)備標(biāo)識添加至所述認(rèn)證數(shù)據(jù)包中,并向所述第二終端設(shè)備發(fā)送所述認(rèn)證數(shù)據(jù)包;
[0013]第二終端設(shè)備,用于在接收到所述認(rèn)證數(shù)據(jù)包之后,提取所述認(rèn)證數(shù)據(jù)包中的認(rèn)證信息并提交。
[0014]本發(fā)明實(shí)施例提供一種短信認(rèn)證信息提交方法,包括:
[0015]第一終端設(shè)備在接收到認(rèn)證短信后,提取所述認(rèn)證短信中的認(rèn)證信息;并
[0016]根據(jù)所述認(rèn)證信息生成認(rèn)證數(shù)據(jù)包;
[0017]所述第一終端設(shè)備從預(yù)先存儲的設(shè)備標(biāo)識列表中,查找與自身在同一局域網(wǎng)內(nèi)的第二終端設(shè)備的設(shè)備標(biāo)識;以及
[0018]將查找到的設(shè)備標(biāo)識添加至所述認(rèn)證數(shù)據(jù)包中;并
[0019]向所述第二終端設(shè)備發(fā)送所述認(rèn)證數(shù)據(jù)包。
[0020]本發(fā)明實(shí)施例提供一種短信認(rèn)證信息提交裝置,包括:
[0021]存儲模塊,用于預(yù)先存儲設(shè)備標(biāo)識列表;以及在接收到封裝模塊發(fā)送的查找請求之后,查找對應(yīng)的設(shè)備標(biāo)識并返回給所述封裝模塊;
[0022]提取模塊,用于在接收到認(rèn)證短信后,提取所述認(rèn)證短信中的認(rèn)證信息;
[0023]生成模塊,用于根據(jù)所述提取模塊提取的認(rèn)證信息生成認(rèn)證數(shù)據(jù)包;
[0024]封裝模塊,用于向所述存儲模塊發(fā)送查找與自身在同一局域網(wǎng)內(nèi)的第二終端設(shè)備的設(shè)備標(biāo)識的查找請求;以及將所述存儲模塊查找到的設(shè)備標(biāo)識添加至所述生成模塊生成的認(rèn)證數(shù)據(jù)包中;
[0025]發(fā)送模塊,用于向所述第二終端設(shè)備發(fā)送添加了設(shè)備標(biāo)識的認(rèn)證數(shù)據(jù)包。
[0026]本發(fā)明實(shí)施例提供一種終端設(shè)備,包括上述短信認(rèn)證信息提交裝置。
[0027]本發(fā)明實(shí)施例提供的短信認(rèn)證信息提交方法、裝置、系統(tǒng)和終端設(shè)備,第一終端設(shè)備在接收到認(rèn)證短信后,提取認(rèn)證短信中的認(rèn)證信息;根據(jù)提取到的認(rèn)證信息生成認(rèn)證數(shù)據(jù)包;并從預(yù)先存儲的設(shè)備標(biāo)識列表中,查找與自身在同一局域網(wǎng)內(nèi)的第二終端設(shè)備的設(shè)備標(biāo)識;將查找到的設(shè)備標(biāo)識添加至認(rèn)證數(shù)據(jù)包中后發(fā)送給第二終端設(shè)備,第二終端設(shè)備提取其中的認(rèn)證信息提交即可,由于上述過程無需用戶查看及讀取認(rèn)證信息,并向網(wǎng)站提交讀取的認(rèn)證信息,從而簡化了通過認(rèn)證短信驗(yàn)證用戶身份的操作流程。
[0028]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0029]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0030]圖1為現(xiàn)有技術(shù)中,通過短信隨機(jī)碼對用戶身份進(jìn)行認(rèn)證的認(rèn)證流程示意圖;
[0031]圖2為本發(fā)明實(shí)施例中,短信認(rèn)證信息提交系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明實(shí)施例中,短信認(rèn)證信息提交方法的實(shí)施流程示意圖;
[0033]圖4為本發(fā)明實(shí)施例中,短信認(rèn)證信息提交裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]為了簡化通過認(rèn)證短信驗(yàn)證用戶身份的操作流程,本發(fā)明實(shí)施例提供了一種短信認(rèn)證提交方法、裝置、系統(tǒng)及終端設(shè)備。
[0035]以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0036]如圖2所示,為本發(fā)明實(shí)施例提供的短信認(rèn)證信息提交系統(tǒng)的結(jié)構(gòu)示意圖,包括:第一終端設(shè)備201和第二終端設(shè)備202,其中第一終端設(shè)備201為能夠接收短信網(wǎng)關(guān)下發(fā)的短信的終端設(shè)備,例如手機(jī)等移動終端設(shè)備;第二終端設(shè)備202為能夠通過互聯(lián)網(wǎng)提供網(wǎng)站訪問的終端設(shè)備,例如電腦、平板電腦、手機(jī)等終端設(shè)備。
[0037]基于圖2所示的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例中,用戶使用第二終端設(shè)備202訪問任意網(wǎng)站,當(dāng)需要通過認(rèn)證短信驗(yàn)證用戶身份時(shí),用戶通過網(wǎng)站提供的交互頁面向網(wǎng)站服務(wù)器提交發(fā)送認(rèn)證短信的請求,網(wǎng)站服務(wù)器將認(rèn)證短信發(fā)送給用戶預(yù)先綁定的第一終端設(shè)備201,第一終端設(shè)備201在接收到認(rèn)證短信后,提取認(rèn)證短信中的認(rèn)證信息;根據(jù)認(rèn)證信息生成認(rèn)證數(shù)據(jù)包;并從預(yù)先存儲的設(shè)備標(biāo)識列表中,查找與自身在同一局域網(wǎng)內(nèi)的第二終端設(shè)備的設(shè)備標(biāo)識;將查找到的設(shè)備標(biāo)識添加至所述認(rèn)證數(shù)據(jù)包中,并向第二終端設(shè)備202發(fā)送該認(rèn)證數(shù)據(jù)包,第二終端設(shè)備202,在接收到認(rèn)證數(shù)據(jù)包之后,提取認(rèn)證數(shù)據(jù)包中的認(rèn)證信息并提交。
[0038]較佳的,第一終端設(shè)備201還可以用于預(yù)先存儲有效短信端口號的指定范圍;以及在接收到認(rèn)證短信后,提取認(rèn)證短信中的認(rèn)證信息之前,確定認(rèn)證短信的短信端口號在指定范圍內(nèi)。
[0039]更佳的,第一終端設(shè)備201還可以用于將查找到的設(shè)備標(biāo)識添加至認(rèn)證數(shù)據(jù)包中之后,在向第二終端設(shè)備202發(fā)送之前,提示是否發(fā)送該認(rèn)證數(shù)據(jù)包;以及在接收到確認(rèn)發(fā)送該認(rèn)證數(shù)據(jù)包的指示信息時(shí),向第二終端設(shè)備202發(fā)送該認(rèn)證數(shù)據(jù)包。
[0040]具體實(shí)施時(shí),第一終端設(shè)備201中包括一個(gè)短信認(rèn)證信息提交裝置,在第一終端設(shè)備201接收到認(rèn)證短信之后,自動提取認(rèn)證短信中的認(rèn)證信息發(fā)送給第二終端設(shè)備202,第二終端設(shè)備202負(fù)責(zé)提取第一終端設(shè)備201提取的認(rèn)證信息并提交給網(wǎng)站服務(wù)器進(jìn)行用戶身份驗(yàn)證。其中,認(rèn)證信息可以為隨機(jī)碼,也可以為任意漢字組合等。
[0041]具體的,短信認(rèn)證信息提交裝置包括存儲模塊、提取模塊、生成模塊、封裝模塊和發(fā)送模塊,其中:存儲模塊用于預(yù)先存儲設(shè)備標(biāo)識列表和有效短信端口號的指定范圍。
[0042]具體實(shí)施時(shí),存儲模塊存儲的設(shè)備標(biāo)識列表和有效短信端口號的指定范圍可以由用戶自行進(jìn)行配置,例如用戶可以將自己信任的電腦的設(shè)備標(biāo)識添加至存儲模塊存儲的設(shè)備標(biāo)識列表中,可以添加多個(gè),同時(shí),用戶可以根據(jù)運(yùn)營商提供的信息自行配置有效短信端口號的區(qū)間范圍。
[0043]基于存儲模塊存儲的信息,當(dāng)?shù)谝唤K端設(shè)備接收到認(rèn)證短信之后,提取模塊提取認(rèn)證短信中的認(rèn)證信息。
[0044]較佳的,為了保證認(rèn)證短信發(fā)送方為可靠網(wǎng)站,本發(fā)明實(shí)施例中,提取模塊在提取認(rèn)證信息之前,可以首先根據(jù)存儲模塊存儲的有效短信端口號的指定范圍確定接收到的認(rèn)證短信的短信端口號在指定范圍內(nèi),如果在則提取認(rèn)證短信中的認(rèn)證信息,否則,終止操作。
[0045]提取模塊在提取到認(rèn)證信息之后,由生成模塊根據(jù)提取的認(rèn)證信息生成認(rèn)證數(shù)據(jù)包。其中認(rèn)證數(shù)據(jù)包的格式為網(wǎng)站可識別的格式,例如IP (互聯(lián)網(wǎng)協(xié)議)數(shù)據(jù)包。
[0046]同時(shí),封裝模塊從存儲模塊存儲的設(shè)備標(biāo)識列表中查找與第一終端設(shè)備在同一局域網(wǎng)內(nèi)的設(shè)備標(biāo)識,并將查找到的設(shè)備標(biāo)識添加至認(rèn)證數(shù)據(jù)包中,將認(rèn)證數(shù)據(jù)包封裝成以太網(wǎng)幀,幀頭部的目標(biāo)地址為查找到的設(shè)備標(biāo)識。在封裝模塊將認(rèn)證數(shù)據(jù)包封裝為以太網(wǎng)幀之后,由發(fā)送模塊將以太網(wǎng)幀發(fā)送給第二終端設(shè)備。
[0047]較佳的,發(fā)送模塊在發(fā)送以太網(wǎng)幀之前,還可以提示用戶是否發(fā)送認(rèn)證信息,并在接收到用戶的確認(rèn)發(fā)送指示信息之后再進(jìn)行發(fā)送。
[0048]由于以太網(wǎng)幀的目的地址為第二終端設(shè)備的設(shè)備標(biāo)識(可以但不限于為MAC地址),所以在同一局域網(wǎng)內(nèi)的第二終端設(shè)備會接收到該以太網(wǎng)幀,第二終端設(shè)備在接收到以太網(wǎng)幀之后進(jìn)行解析,并提取其中的認(rèn)證信息,將提取到的認(rèn)證信息填寫到網(wǎng)站提供的交互頁面中,并觸發(fā)下一步操作,將認(rèn)證信息提交給網(wǎng)站服務(wù)器進(jìn)行驗(yàn)證。從而實(shí)現(xiàn)了通過認(rèn)證短信驗(yàn)證用戶身份,上述過程無需用戶參與,從而簡化了驗(yàn)證操作流程。
[0049]根據(jù)上述描述,如圖3所示,為本發(fā)明實(shí)施例提供的短信認(rèn)證信息提交方法的實(shí)施流程示意圖,可以包括以下步驟:
[0050]S301、第二終端設(shè)備接收用戶提交的短信認(rèn)證請求;
[0051]S302、第二終端設(shè)備向第一終端設(shè)備的提取模塊發(fā)送認(rèn)證短信;
[0052]其中,認(rèn)證短信中包含有認(rèn)證信息。
[0053]S303、提取模塊確定短信端口號在指定范圍之內(nèi);
[0054]具體的,提取模塊可以根據(jù)存儲模塊預(yù)先存儲的有效短信端口號的區(qū)間范圍判斷認(rèn)證短信的端口號是否為指定范圍之內(nèi),其中,短信端口號可以為發(fā)送認(rèn)證短信的號碼。
[0055]S304、提取模塊提