欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

垃圾電話防范方法、設(shè)備及系統(tǒng)的制作方法

文檔序號:8003098閱讀:348來源:國知局
垃圾電話防范方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種垃圾電話防范方法、終端及系統(tǒng),該方法包括:主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼;所述主叫終端通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;所述主叫終端與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。本發(fā)明通過主叫終端的注冊和被叫終端對主叫終端的合法性驗證,判斷是否接通主叫終端發(fā)起的通信交互,以防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
【專利說明】垃圾電話防范方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信技術(shù),尤其涉及一種垃圾電話防范方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)和通信技術(shù)的發(fā)展,互聯(lián)網(wǎng)協(xié)議電話(Voice over InternetPortocol,簡稱:VoIP)技術(shù)應(yīng)運而生。該技術(shù)應(yīng)用場景中,手機接入互聯(lián)網(wǎng)后,任何一個手機只要知道另一個手機的互聯(lián)網(wǎng)協(xié)議(Internet Portocol,簡稱:IP)地址,就可以直接發(fā)起通信交互。這樣,當(dāng)該手機偽造其他用戶號碼發(fā)起通信交互時,按照現(xiàn)有的方法,無法進行識別和阻斷。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供一種用于垃圾電話防范方法、設(shè)備及系統(tǒng),以防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生。
[0004]第一方面,本發(fā)明提供一種垃圾電話防范方法,包括:
[0005]主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼;
[0006]所述主叫終端通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;
[0007]所述主叫終端與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
[0008]第二方面,本發(fā)明提供一種垃圾電話防范方法,包括:
[0009]被叫終端在互聯(lián)網(wǎng)協(xié)議IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求,其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;
[0010]所述被叫終端與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
[0011]第三方面,本發(fā)明提供一種垃圾電話防范方法,包括:
[0012]垃圾電話防范中心接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端;
[0013]在被叫終端基于互聯(lián)網(wǎng)協(xié)議IP通道建立與主叫終端的通信前,所述垃圾電話防范中心接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果;
[0014]所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
[0015]第四方面,本發(fā)明提供一種主叫終端,包括:
[0016]第一注冊模塊,用于在垃圾電話防范中心進行注冊,獲取驗證碼;
[0017]第一發(fā)送模塊,用于通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;[0018]第一處理模塊,用于與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
[0019]第五方面,本發(fā)明提供一種被叫終端,包括:
[0020]第一接收模塊,用于在互聯(lián)網(wǎng)協(xié)議IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求,其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;
[0021]第二處理模塊,用于與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
[0022]第六方面,本發(fā)明提供一種服務(wù)器,包括:
[0023]第二注冊模塊,用于接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端;
[0024]第三處理模塊,用于在被叫終端基于互聯(lián)網(wǎng)協(xié)議IP通道建立與主叫終端的通信前,接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果;
[0025]第二發(fā)送模塊,用于發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
[0026]第七方面,本發(fā)明提供一種垃圾電話防范系統(tǒng),包括:如第四方面提供的主叫終端、如第五方面提供的被叫終端和如第六方面提供的服務(wù)器。
[0027]本發(fā)明提供的垃圾電話方法、設(shè)備及系統(tǒng)通過主叫終端的注冊和被叫終端對所述主叫終端是否合法的驗證,確定是否接通所述主叫終端發(fā)起的通信交互請求,從而防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
【專利附圖】

【附圖說明】
[0028]圖1為本發(fā)明垃圾電話防范方法實施例一的流程示意圖;
[0029]圖2為本發(fā)明垃圾電話防范方法實施例二的流程示意圖;
[0030]圖3為本發(fā)明垃圾電話防范方法實施例三的流程示意圖;
[0031]圖4和圖5為本發(fā)明垃圾電話防范方法實施例四的流程示意圖;
[0032]圖6和圖7為本發(fā)明垃圾電話防范方法實施例四中的注冊流程示意圖;
[0033]圖8為本發(fā)明主叫終端實施例一的結(jié)構(gòu)示意圖;
[0034]圖9為本發(fā)明主叫終端實施例二的結(jié)構(gòu)示意圖;
[0035]圖10為本發(fā)明主叫終端實施例三的結(jié)構(gòu)示意圖;
[0036]圖11為本發(fā)明被叫終端實施例一的結(jié)構(gòu)示意圖;
[0037]圖12為本發(fā)明服務(wù)器實施例一的結(jié)構(gòu)示意圖;
[0038]圖13為本發(fā)明服務(wù)器實施例二的結(jié)構(gòu)示意圖;
[0039]圖14為本發(fā)明垃圾電話防范系統(tǒng)實施例一的結(jié)構(gòu)示意圖。
【具體實施方式】
[0040]實施例一
[0041]圖1為本發(fā)明垃圾電話防范方法實施例一的流程示意圖,本實施例提供一種垃圾電話防范方法,該方法可以由主叫終端執(zhí)行,該主叫終端可以為智能手機等終端設(shè)備。如圖I所示,本實施例的方法,包括:
[0042]步驟101、主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼。
[0043]具體地,終端開啟互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡稱:IP)通信的功能軟件后,首先在垃圾電話防范中心進行注冊,以使每個終端在垃圾電話防范中心備注自身信息,獲取區(qū)別于其它終端的驗證碼。該驗證碼與發(fā)起注冊請求的終端對應(yīng)存儲在垃圾電話防范中心;同時,該驗證碼保存在該發(fā)起注冊請求的終端中。其中,終端包括主叫終端和被叫終端,二者是相對的,發(fā)起通信交互請求的終端為主叫終端,接收通信交互請求的終端即為被叫終端。
[0044]主叫終端在垃圾電話防范中心進行注冊,可以通過以下兩種方式獲取驗證碼:
[0045]方式一、單通道獲取驗證碼。
[0046]1、主叫終端向垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶主叫終端名稱,例如,calleridomain.com,和主叫終端IP地址;
[0047]2、主叫終端通過IP通道接收并存儲垃圾電話防范中心根據(jù)主叫終端名稱,例如,cal leridomain.com,生成的驗證碼。
[0048]方式二、雙通道獲取驗證碼。
[0049]1、主叫終端向垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端號碼,例如,15612345678 ;主叫終端名稱,例如,cal leridomain.com ;主叫終端IP地址;
[0050]2、主叫終端通過短信通道,即移動交換網(wǎng),接收垃圾電話防范中心根據(jù)主叫終端號碼,15612345678,生成的第一驗證碼;
[0051 ] 3、主叫終端通過IP通道接收垃圾電話防范中心根據(jù)主叫終端名稱,例如,cal leridomain.com,生成的第二驗證碼;
[0052]4、主叫終端采用第一預(yù)設(shè)算法,對第一驗證碼和第二驗證碼進行計算得到驗證碼,并保存。
[0053]步驟102、所述主叫終端通過IP通道向被叫終端發(fā)起通信交互請求。
[0054]其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址。主叫終端,例如,手機,接入互聯(lián)網(wǎng)以后,通過IP通道發(fā)起通信交互請求,該通信交互請求中攜帶主叫終端名稱,例如,callerOdomain.com和主叫終端IP地址,例如,10.1.2.3,且該通信交互請求不局限于語音通話。
[0055]步驟103、所述主叫終端與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
[0056]具體地,主叫終端發(fā)起通信交互請求后,其對應(yīng)端的被叫終端接收該通信交互請求,獲取該通信交互請求中攜帶的主叫終端名稱和主叫終端IP地址,并對該主叫終端是否合法進行判斷。
[0057]以下列舉一種可行的實施方式說明主叫終端與被叫終端交互,以使被叫終端根據(jù)驗證碼對主叫終端是否合法進行判斷:
[0058]主叫終端,例如,callerOdomain.com,通過IP通道接收被叫終端,例如,calleeOdomain, com,發(fā)送的隨機數(shù),該隨機數(shù)是被叫終端在接收到主叫終端發(fā)起的通信交互請求后隨機生成的,例如,該隨機數(shù)可以為aaa ;
[0059]主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和驗證碼,以及隨機數(shù),例如,aaa,生成第一運算結(jié)果;
[0060]主叫終端發(fā)送該第一運算結(jié)果給被叫終端,以使被叫終端根據(jù)第一運算結(jié)果對主叫終端是否合法進行判斷,若否,則阻斷該次通信交互。
[0061]在被叫終端根據(jù)第一運算結(jié)果對主叫終端是否合法進行判斷時,同時依據(jù)由垃圾電話防范中心根據(jù)自身預(yù)存的第二預(yù)設(shè)算法,主叫終端所對應(yīng)的驗證碼,以及所述隨機數(shù)生成的第二運算結(jié)果,比較該第一運算結(jié)果和第二運算結(jié)果是否一致,進而判斷該主叫終端是否合法。
[0062]本發(fā)明通過主叫終端的注冊和被叫終端對所述主叫終端是否合法的驗證,確定是否接通所述主叫終端發(fā)起的通信交互,從而防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
[0063]實施例二
[0064]圖2為本發(fā)明垃圾電話防范方法實施例二的流程示意圖,本實施例提供一種垃圾電話防范方法,該方法可以由被叫終端執(zhí)行,該被叫終端可以為智能手機等終端設(shè)備。如圖2所示,本實施例的方法,包括:
[0065]步驟201、被叫終端在IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求。
[0066]其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址。本步驟是實施例一中步驟102對應(yīng)側(cè)的操作,在此不再贅述。
[0067]步驟202、所述被叫終端與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
[0068]具體地,發(fā)起通信交互請求的主叫終端在垃圾電話防范中心注冊獲取驗證碼,SP主叫終端和垃圾電話防范中心均保存有該主叫終端對應(yīng)的驗證碼,根據(jù)該驗證碼由被叫終端對該主叫終端的合法性進行判斷。
[0069]在上述基礎(chǔ)上,以下列舉一種可行的實施方式說明被叫終端與主叫終端交互,根據(jù)主叫終端在垃圾電話防范中心注冊獲取的驗證碼對主叫終端是否合法進行判斷:
[0070]被叫終端,例如,calleeOdomain.com,生成隨機數(shù),例如,aaa,與步驟101中保持
一致;
[0071]被叫終端將隨機數(shù),例如,aaa,通過IP通道發(fā)送給主叫終端,例如,callerOdomain, com ;
[0072]被叫終端將隨機數(shù),例如,aaa,和主叫終端名稱,例如,cal leridomain.com,發(fā)送給垃圾電話防范中心;
[0073]被叫終端從主叫終端接收第一運算結(jié)果,該第一運算結(jié)果為主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和自身的驗證碼,以及隨機數(shù),例如,aaa,生成的,具體生成過程在實施例一中已有詳細介紹,此處不再贅述;
[0074]被叫終端從垃圾電話防范中心接收第二運算結(jié)果,該第二運算結(jié)果為垃圾電話防范中心根據(jù)自身預(yù)存的第二預(yù)設(shè)算法,主叫終端所對應(yīng)的驗證碼,以及隨機數(shù),例如,aaa,生成的,具體生成過程詳見實施例三,此處不再贅述;
[0075]被叫終端判斷第一運算結(jié)果和第二運算結(jié)果是否一致,若一致,則主叫終端合法;若否,則主叫終端不合法。
[0076]本實施例中,被叫終端對發(fā)起通信交互請求,且在垃圾電話防范中心注冊獲取驗證碼的主叫終端的合法性進行判斷,通過該判斷結(jié)果確定是否接通該主叫終端發(fā)起的通信交互,從而防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
[0077]實施例三
[0078]圖3為本發(fā)明垃圾電話防范方法實施例三的流程示意圖,本實施例提供一種垃圾電話防范方法,該方法可以由垃圾電話防范中心執(zhí)行,該垃圾電話防范中心可以具體為服務(wù)器。如圖3所示,本實施例的方法,包括:
[0079]步驟301、垃圾電話防范中心接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端。
[0080]在該步驟中,終端包括主叫終端和被叫終端,發(fā)起通信交互請求的終端作為主叫終端,王叫終端和被叫終端對應(yīng)存在。該步驟與實施例一中的王叫終端在垃圾電話防沮中心進行注冊,獲取驗證碼操作對應(yīng)設(shè)置,垃圾電話防范中心接收主叫終端發(fā)送的注冊請求,根據(jù)該注冊請求中攜帶的主叫終端信息生成主叫終端對應(yīng)的區(qū)別于其它終端的驗證碼,并將該驗證碼與獲取該驗證碼的主叫終端對應(yīng)保存在垃圾電話防范中心中;垃圾電話防范中心還將該驗證碼返回給主叫終端,由該主叫終端保存。
[0081]具體地,垃圾電話防范中心可以根據(jù)如下兩種方式生成驗證碼:
[0082]方式一、單通道生成驗證碼。
[0083]1、垃圾電話防范中心獲取注冊請求中的終端名稱,例如,callerOdomain.com,和終端IP地址;
[0084]2、垃圾電話防范中心根據(jù)終端名稱,例如,cal leridomain.com,生成驗證碼;
[0085]3、垃圾電話防范中心對應(yīng)保存驗證碼及終端名稱和終端IP地址,并通過IP通道將該驗證碼發(fā)送給終端。
[0086]方式二、雙通道生成驗證碼。
[0087]1、垃圾電話防范中心獲取注冊請求中的終端名稱,例如,callerOdomain.com ;終端號碼,例如,15612345678 ;終端IP地址;
[0088]2、垃圾電話防范中心根據(jù)終端號碼,15612345678,生成并保存第一驗證碼,通過短信通道發(fā)送給終端;
[0089]3、垃圾電話防范中心根據(jù)終端名稱,例如,callerOdomain.com,生成并保存第二驗證碼,通過IP通道發(fā)送給終端;
[0090]4、垃圾電話防范中心根據(jù)自身預(yù)存的第一預(yù)設(shè)算法、第一驗證碼和第二驗證碼生成驗證碼,并保存。該第一預(yù)設(shè)算法與實施例一中第一預(yù)設(shè)算法是相同的,且這里的保存是指將第一驗證碼、第二驗證碼和驗證碼與終端對應(yīng)保存在垃圾電話防范中心中。
[0091]步驟302、在被叫終端基于IP通道建立與主叫終端的通信前,所述垃圾電話防范中心接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果。
[0092]具體地,被叫終端,例如,calleeidomain.com,在接收到主叫終端發(fā)送的通信交互請求后,獲取該通信交互請求中攜帶的主叫終端名稱,例如,cal leridomain.com,和主叫終端IP地址,例如,10.1.2.3,同時,生成一隨機數(shù),例如,aaa,并將主叫終端名稱和隨機數(shù)發(fā)送給垃圾中心防范中心。垃圾電話防范中心接收該主叫終端名稱和隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及該主叫終端名稱對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果。其中,垃圾電話防范中心預(yù)存的第二預(yù)設(shè)算法和主叫終端中預(yù)存的第二預(yù)設(shè)算法是相同的。
[0093]步驟303、所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
[0094]具體地,所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端,相應(yīng)地,所述被叫終端接收該第二運算結(jié)果,并根據(jù)該第二運算結(jié)果以及發(fā)起該次通信交互請求的主叫終端發(fā)送的第一運算結(jié)果判斷該主叫終端是否合法,進而決定是否接通該次通信交互。
[0095]本實施例中,垃圾電話防范中心接受各終端的注冊請求,使得其自身與各終端具有相同的驗證碼;根據(jù)該驗證碼生成第二運算結(jié)果并反饋給被叫終端,由被叫終端根據(jù)該第二運算結(jié)果判斷發(fā)起該次通信交互請求的主叫終端是否合法,從而防止IP網(wǎng)絡(luò)大量垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
[0096]需要說明的是,在本發(fā)明所有實施例中,對主叫終端合法性的驗證過程的執(zhí)行主體為被叫終端,存在以下安全隱患:
[0097]1、黑客偽裝成被叫終端,不停的發(fā)送報文給垃圾電話防范中心,造成防范中心海
量運算;
[0098]2、黑客偽裝成被叫終端,企圖通過多次通信中垃圾電話防范中心反饋的某終端對應(yīng)的運算結(jié)果的海量數(shù)據(jù)來計算出該終端的驗證碼。
[0099]因此,在上述步驟的基礎(chǔ)上,所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端之前,還可以包括:所述垃圾電話防范中心根據(jù)所述被叫終端發(fā)送報文的行為判斷被叫終端是否合法。
[0100]具體地,通過以下操作判斷被叫終端是否合法:
[0101]垃圾電話防范中心判斷被叫終端在設(shè)定時間內(nèi)發(fā)送的報文數(shù)是否達到設(shè)定數(shù)量;若報文數(shù)達到設(shè)定數(shù)量時,則判斷各報文的主叫終端是否相同;若主叫終端相同時,向主叫終端發(fā)送確認請求以驗證被叫終端發(fā)送的報文是否異常;根據(jù)主叫終端返回的報文是否異常的確認結(jié)果,確定被叫終端是否合法。其中,對被叫終端合法性驗證過程詳見實施例四中步驟501。通過對被叫終端合法性驗證可避免黑客偽造成被叫終端,攻擊垃圾電話防范中心,或蓄意獲取其它終端的驗證碼,實現(xiàn)通信質(zhì)量的保證。
[0102]實施例四
[0103]本實施例為主叫終端、被叫終端和垃圾電話防范中心之間交互的實施例。本實施例的應(yīng)用場景為主叫終端和被叫終端在垃圾電話防范中心完成注冊,獲取各自的驗證碼。
[0104]圖4為本發(fā)明垃圾電話防范方法實施例四的流程示意圖,如圖4所示,該方法可以包括:
[0105]步驟401、發(fā)送通信交互請求。
[0106]主叫終端通過IP通道向被叫終端發(fā)送通信交互請求,該通信交互請求中攜帶主叫終端名稱和主叫終端IP地址。其中,該次通信交互不局限于語音通信。
[0107]步驟402、獲取主叫終端名稱和主叫終端IP地址,生成隨機數(shù)。
[0108]被叫終端接收到主叫終端通過IP通道發(fā)送的通信交互請求后,獲取該通信交互請求中攜帶的主叫終端名稱和主叫終端IP地址,同時,生成一隨機數(shù)。
[0109]步驟403、發(fā)送隨機數(shù)。[0110]被叫終端將其生成的隨機數(shù)通過IP通道發(fā)送給主叫終端。
[0111]步驟404、生成第一運算結(jié)果。
[0112]主叫終端通過IP通道接收被叫終端發(fā)送的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法對其自身預(yù)存的驗證碼和該隨機數(shù)進行計算,生成第一運算結(jié)果。
[0113]步驟405、發(fā)送第一運算結(jié)果。
[0114]主叫終端發(fā)送第一運算結(jié)果給被叫終端,以使被叫終端根據(jù)該第一運算結(jié)果對主叫終端是否合法進行判斷,若否,則阻斷該次通信交互。
[0115]步驟403-步驟405為主叫終端生成第一運算結(jié)果所涉及的操作。
[0116]步驟406、發(fā)送主叫終端名稱和隨機數(shù)。
[0117]被叫終端將其生成的隨機數(shù)和所獲取的主叫終端名稱發(fā)送給垃圾電話防范中心。
[0118]步驟407、生成第二運算結(jié)果。
[0119]垃圾電話防范中心接收被叫終端發(fā)送的隨機數(shù)和主叫終端名稱,并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法對其自身預(yù)存的該主叫終端名稱對應(yīng)的驗證碼和該隨機數(shù)進行計算,生成第二運算結(jié)果。其中,該步驟中的第二預(yù)設(shè)算法與步驟404中的第二預(yù)設(shè)算法是同一算法。
[0120]步驟408、發(fā)送第二運算結(jié)果。
[0121]垃圾電話防范中心發(fā)送第二運算結(jié)果給被叫終端,以使被叫終端根據(jù)該第二運算結(jié)果對主叫終端是否合法進行判斷。
[0122]步驟406-步驟408為垃圾電話防范中心生成第二運算結(jié)果所涉及的操作。其中,第一運算結(jié)果和第二運算結(jié)果可以同時生成,即步驟403-步驟405與步驟406-步驟408可以并行執(zhí)行,以提高時間效率。
[0123]步驟409、主叫終端合法性驗證。
[0124]被叫終端從主叫終端接收第一運算結(jié)果,從垃圾電話防范中心接收第二運算結(jié)果;判斷該第一運算結(jié)果和第二運算結(jié)果是否一致,若一致,則確定主叫終端合法,執(zhí)行步驟410 ;若否,則確定主叫終端不合法,執(zhí)行步驟411。
[0125]步驟410、通信交互。
[0126]執(zhí)行至該步驟說明主叫終端是合法的,則被叫終端接通主叫終端發(fā)起的該次通信交互。
[0127]步驟411、將主叫終端加入黑名單。
[0128]執(zhí)行至該步驟說明主叫終端是不合法的,則被叫終端拒絕主叫終端發(fā)起的該次通信交互,并將主叫終端IP地址設(shè)置到該被叫終端的黑名單中,同時執(zhí)行步驟412,其中,主叫終端IP地址與主叫終端號碼是相互綁定,一一對應(yīng)的。
[0129]步驟412、上報主叫終端信息。
[0130]被叫終端將不合法的主叫終端信息,例如,主叫終端名稱和主叫終端IP地址等信息,上報給垃圾電話防范中心,由垃圾電話防范中心進行后續(xù)處理。
[0131]本實施例對主叫終端、被叫終端和垃圾電話防范中心的交互過程進行了詳細的說明,通過對在垃圾電話防范中心中完成注冊,獲取驗證碼的主叫終端的合法性的驗證,確定是否接通該主叫終端發(fā)起的通信交互,從而防止IP網(wǎng)絡(luò)垃圾電話的產(chǎn)生,保證通信的可靠性。
[0132]上述步驟中,對主叫終端合法性的驗證過程的執(zhí)行主體為被叫終端,存在同實施例三中同樣的安全隱患。因此,如圖5所示,在圖4的基礎(chǔ)上,垃圾電話防范中心發(fā)送第二運算結(jié)果給被叫終端之前,還可以包括:
[0133]步驟501、被叫終端合法性驗證。
[0134]垃圾電話防范中心根據(jù)被叫終端發(fā)送報文的行為判斷被叫終端是否合法。該步驟可以細化為以下操作:
[0135]1、垃圾電話防范中心判斷被叫終端在設(shè)定時間內(nèi)發(fā)送的報文數(shù)是否達到設(shè)定數(shù)量。
[0136]當(dāng)垃圾電話防范中心在設(shè)定時間內(nèi),例如,180秒,接收到的來自被叫終端的報文數(shù)是否達到了設(shè)定數(shù)量,例如,5條,若是,執(zhí)行2 ;若否,說明該被叫終端合法,則發(fā)送第二運算結(jié)果給被叫終端。
[0137]2、若報文數(shù)達到設(shè)定數(shù)量時,則判斷各報文的主叫終端是否相同。
[0138]若報文數(shù)達到設(shè)定數(shù)量時,則垃圾電話防范中心查詢各報文是否包含同一個主叫終端的信息,若是,執(zhí)行3 ;若否,則認為該偽造的被叫終端為惡意攻擊用戶,垃圾電話防范中心拒絕該被叫終端IP地址的報文接收,即拒絕接通該次通信交互,并將其列入黑名單。
[0139]3、若主叫終端相同時,向所述主叫終端發(fā)送確認請求以驗證所述被叫終端發(fā)送的報文是否異常。
[0140]若主叫終端相同,垃圾電話防范中心通過移動交換網(wǎng)或IP通道向該主叫終端發(fā)送確認請求,驗證是否該主叫終端對該被叫終端發(fā)起了該數(shù)目的通信交互請求。
[0141]4、根據(jù)所述主叫終端返回的報文是否異常的確認結(jié)果,確定所述被叫終端是否合法。
[0142]若該主叫終端確認結(jié)果為報文正常,則垃圾電話防范中心認為該被叫終端為合法,向該被叫終端發(fā)送第二運算結(jié)果;若該主叫終端確認結(jié)果為報文異常,則垃圾電話防范中心認為該被叫終端為非法用戶,則垃圾電話防范中心拒絕該被叫終端的IP地址的報文接收,并將其列入黑名單。
[0143]通過上述操作,即可避免黑客偽造成被叫終端,攻擊垃圾電話防范中心,或蓄意獲取其它終端的驗證碼,實現(xiàn)通信質(zhì)量的保證。
[0144]圖6和圖7為本發(fā)明垃圾電話防范方法實施例四中的注冊流程示意圖。在上述實施例的基礎(chǔ)上,對主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼的操作進一步細化。
[0145]如圖6所示,該操作可以包括:
[0146]步驟601、所述主叫終端向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端名稱和所述主叫終端IP地址。
[0147]具體地,主叫終端向垃圾電話防范中心發(fā)送注冊請求,該注冊請求包括主叫終端名稱和主叫終端IP地址等信息,其中,主叫終端名稱,例如可以為ABC@qq.com。
[0148]垃圾電話防范中心收到該注冊請求后,提取該注冊請求中的主叫終端名稱和主叫終端IP地址,并隨機產(chǎn)生與該主叫終端名稱對應(yīng)的驗證碼,通過IP通道發(fā)送給該主叫終端,并保存該驗證碼。
[0149]步驟602、所述主叫終端通過IP通道接收并存儲所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的驗證碼。
[0150]該步驟直接通過IP通道接收驗證碼,單一通道傳輸驗證碼存在容易被黑客截獲的隱患,因此,若考慮到安全通信的需要,采用如圖7所示的流程示意圖完成主叫終端在垃圾電話防范中心的注冊,該注冊流程可以包括:
[0151]步驟701、所述主叫終端向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端號碼、所述主叫終端名稱和所述主叫終端IP地址。
[0152]該步驟相對于步驟601,注冊請求中攜帶主叫終端號碼。
[0153]垃圾電話防范中心收到該注冊請求后,獲取所述注冊請求中的主叫終端名稱、主叫終端號碼和主叫終端IP地址,并根據(jù)該主叫終端號碼生成并保存第一驗證碼,通過短信通道發(fā)送給該主叫終端;根據(jù)該主叫終端名稱生成并保存第二驗證碼,通過IP通道發(fā)送給該主叫終端。另外,垃圾電話防范中心根據(jù)自身預(yù)存的第一預(yù)設(shè)算法、所述第一驗證碼和所述第二驗證碼生成驗證碼,并保存。
[0154]步驟702、所述主叫終端通過短信通道接收所述垃圾電話防范中心根據(jù)所述主叫終端號碼生成的第一驗證碼。
[0155]步驟703、所述主叫終端通過IP通道接收所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的第二驗證碼。
[0156]上述兩個步驟中,執(zhí)行順序沒有時序關(guān)系,可以同時執(zhí)行,也可以先執(zhí)行其中一個,在執(zhí)行另一個。主叫終端通過短信通道,即移動交換網(wǎng),接收第一驗證碼,通過IP通道接收第二驗證碼,雙通道傳輸時,黑客截獲的隱患大大降低,進一步保證通信安全。
[0157]步驟704、所述主叫終端采用第一預(yù)設(shè)算法,對所述第一驗證碼和第二驗證碼進行計算得到所述驗證碼,并保存。
[0158]該步驟中,第一預(yù)設(shè)算法與步驟701中垃圾電話防范中心生成驗證碼用到的第一預(yù)設(shè)算法是相同的。
[0159]實施例五
[0160]圖8為本發(fā)明主叫終端實施例一的結(jié)構(gòu)示意圖,該主叫終端可以為智能手機等終端設(shè)備。如圖8所示,本實施例的主叫終端,包括:第一注冊模塊81、第一發(fā)送模塊82和第一處理模塊83。
[0161]其中,第一注冊模塊81用于在垃圾電話防范中心進行注冊,獲取驗證碼;第一發(fā)送模塊82用于通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;第一處理模塊83用于與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
[0162]本實施例的主叫終端,可以用于執(zhí)行本發(fā)明方法實施例一的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0163]一種實現(xiàn)方式中,如圖9所示,第一注冊模塊81可以包括:第一發(fā)送單元911,用于向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;第一接收單元912,用于通過IP通道接收并存儲所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的驗證碼。
[0164]另一種實現(xiàn)方式中,如圖10所示,第一注冊模塊81可以包括:第二發(fā)送單元1001,用于向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端號碼、所述主叫終端名稱和所述主叫終端IP地址;第二接收單元1002,用于通過短信通道接收所述垃圾電話防范中心根據(jù)所述主叫終端號碼生成的第一驗證碼;以及,通過IP通道接收所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的第二驗證碼;第一計算單元1003,用于采用第一預(yù)設(shè)算法,對所述第一驗證碼和第二驗證碼進行計算得到所述驗證碼,并保存。
[0165]更進一步地,第一處理模塊83可以具體用于:通過IP通道接收所述被叫終端發(fā)送的隨機數(shù);根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和所述驗證碼,以及所述隨機數(shù)生成第一運算結(jié)果;以及,發(fā)送所述第一運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第一運算結(jié)果對所述主叫終端是否合法進行判斷,若否,則阻斷該次通信交互。
[0166]本實施例通過第一注冊模塊完成主叫終端的注冊,使得主叫終端和垃圾電話防范中心具有相同的驗證碼,然后,通過第一發(fā)送模塊發(fā)起通信交互請求,以及第一處理模塊與被叫終端交互,并通過被叫終端確定是否接通該主叫終端發(fā)起的通信交互,從而防止IP網(wǎng)絡(luò)垃圾電話的產(chǎn)生,保證通信的可靠性,增強客戶體驗。
[0167]實施例六
[0168]圖11為本發(fā)明被叫終端實施例一的結(jié)構(gòu)示意圖,該被叫終端可以為智能手機等終端設(shè)備,與上述實施例中提到的主叫終端進行交互。如圖11所示,本實施例的被叫終端包括:第一接收模塊111,用于在互聯(lián)網(wǎng)協(xié)議IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求,其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址;第二處理模塊112,用于與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
[0169]本實施例的被叫終端,可以用于執(zhí)行本發(fā)明方法實施例二的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0170]進一步地,第二處理模塊112具體用于:
[0171]生成隨機數(shù);
[0172]將所述隨機數(shù)通過IP通道發(fā)送給所述主叫終端;
[0173]將所述隨機數(shù)和所述主叫終端名稱發(fā)送給所述垃圾電話防范中心;
[0174]從所述主叫終端接收第一運算結(jié)果,所述第一運算結(jié)果為所述主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和自身的驗證碼,以及所述隨機數(shù)生成的;
[0175]從所述垃圾電話防范中心接收第二運算結(jié)果,所述第二運算結(jié)果為所述垃圾電話防范中心根據(jù)自身預(yù)存的第二預(yù)設(shè)算法,所述主叫終端所對應(yīng)的驗證碼,以及所述隨機數(shù)生成的;
[0176]判斷所述第一運算結(jié)果和第二運算結(jié)果是否一致,若一致,則所述主叫終端合法;若否,則所述主叫終端不合法。
[0177]實施例七
[0178]圖12為本發(fā)明服務(wù)器實施例一的結(jié)構(gòu)示意圖,如圖11所示,本實施例的服務(wù)器包括:第二注冊模塊121、第三處理模塊122和第二發(fā)送模塊123。
[0179]其中,第二注冊模塊121,用于接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端;第三處理模塊122,用于在被叫終端基于互聯(lián)網(wǎng)協(xié)議IP通道建立與主叫終端的通信前,接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果;第二發(fā)送模塊123,用于發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
[0180]本實施例的服務(wù)器,可以用于執(zhí)行本發(fā)明方法實施例三的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0181]進一步地,一種實現(xiàn)方式中,第二注冊模塊121可以具體用于:
[0182]獲取所述注冊請求中的終端名稱和終端IP地址;
[0183]根據(jù)所述終端名稱生成驗證碼;
[0184]保存所述驗證碼,并通過IP通道發(fā)送給所述終端。
[0185]進一步地,另一種實現(xiàn)方式中,第二注冊模塊121可以具體用于:
[0186]獲取所述注冊請求中的終端名稱、終端號碼和終端IP地址;
[0187]根據(jù)所述終端號碼生成并保存第一驗證碼,通過短信通道發(fā)送給所述終端;
[0188]根據(jù)所述終端名稱生成并保存第二驗證碼,通過IP通道發(fā)送給所述終端;
[0189]根據(jù)自身預(yù)存的第一預(yù)設(shè)算法、所述第一驗證碼和所述第二驗證碼生成所述驗證碼,并保存。
[0190]更近一步地,如圖13所示,本發(fā)明提供的服務(wù)器還可以包括:判斷模塊131,用于在第二發(fā)送模塊發(fā)送所述第二運算結(jié)果給所述被叫終端之前,根據(jù)所述被叫終端發(fā)送報文的行為判斷被叫終端是否合法。
[0191]在上述基礎(chǔ)上,所述判斷模塊131可以包括:
[0192]第一判斷單元1311,用于判斷所述被叫終端在設(shè)定時間內(nèi)發(fā)送的報文數(shù)是否達到
設(shè)定數(shù)量;
[0193]第二判斷單元1312,用于若第一判斷單元輸出結(jié)果為是,則判斷各報文的主叫終端是否相同;
[0194]第三判斷單元1313,用于若第二判斷單元輸出結(jié)果為是,向所述主叫終端發(fā)送確認請求以驗證所述被叫終端發(fā)送的報文是否異常;
[0195]第四判斷單元1314,用于根據(jù)所述主叫終端返回的報文是否異常的確認結(jié)果,確定所述被叫終端是否合法。
[0196]實施例八
[0197]圖14為本發(fā)明垃圾電話防范系統(tǒng)實施例一的結(jié)構(gòu)示意圖,如圖14所示,本實施例的fei圾電話防徂系統(tǒng)包括:王叫終纟而141、被叫終纟而142和服務(wù)器143。其中,王叫終纟而141可以為如圖8-圖10中任一所示的主叫終端;被叫終端142可以為如圖11所示的被叫終端;服務(wù)器143可以為如圖12或13所示的服務(wù)器。
[0198]本實施例通過主叫終端、被叫終端和服務(wù)器的交互,主叫終端在服務(wù)器中完成注冊,被叫終端對已獲取驗證碼的主叫終端的合法性的驗證,確定是否接通該主叫終端發(fā)起的通信交互,從而防止IP網(wǎng)絡(luò)垃圾電話的產(chǎn)生,保證通信的可靠性。
[0199]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0200]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種垃圾電話防范方法,其特征在于,包括: 主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼; 所述主叫終端通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 所述主叫終端與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼,包括: 所述主叫終端向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 所述主叫終端通過IP通道接收并存儲所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的驗證碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主叫終端在垃圾電話防范中心進行注冊,獲取驗證碼,包括: 所述主叫終端向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端號碼、所述主叫終端名稱和所述主叫終端IP地址; 所述主叫終端通過短信通道接收所述垃圾電話防范中心根據(jù)所述主叫終端號碼生成的第一驗證碼;. 所述主叫終端通過IP通道接收所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的第二驗證碼; 所述主叫終端采用第一預(yù)設(shè)算法,對所述第一驗證碼和第二驗證碼進行計算得到所述驗證碼,并保存。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述主叫終端與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷包括: 所述主叫終端通過IP通道接收所述被叫終端發(fā)送的隨機數(shù); 所述主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和所述驗證碼,以及所述隨機數(shù)生成第一運算結(jié)果; 所述主叫終端發(fā)送所述第一運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第一運算結(jié)果對所述主叫終端是否合法進行判斷,若否,則阻斷該次通信交互。
5.一種垃圾電話防范方法,其特征在于,包括: 被叫終端在互聯(lián)網(wǎng)協(xié)議IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求,其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 所述被叫終端與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述被叫終端與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷包括: 所述被叫終端生成隨機數(shù); 所述被叫終端將所述隨機數(shù)通過IP通道發(fā)送給所述主叫終端;所述被叫終端將所述隨機數(shù)和所述主叫終端名稱發(fā)送給所述垃圾電話防范中心;所述被叫終端從所述主叫終端接收第一運算結(jié)果,所述第一運算結(jié)果為所述主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和自身的驗證碼,以及所述隨機數(shù)生成的; 所述被叫終端從所述垃圾電話防范中心接收第二運算結(jié)果,所述第二運算結(jié)果為所述垃圾電話防范中心根據(jù)自身預(yù)存的第二預(yù)設(shè)算法,所述主叫終端所對應(yīng)的驗證碼,以及所述隨機數(shù)生成的; 所述被叫終端判斷所述第一運算結(jié)果和第二運算結(jié)果是否一致,若一致,則所述主叫終端合法;若否,則所述主叫終端不合法。
7.一種垃圾電話防范方法,其特征在于,包括: 垃圾電話防范中心接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端; 在被叫終端基于互聯(lián)網(wǎng)協(xié)議IP通道建立與主叫終端的通信前,所述垃圾電話防范中心接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果; 所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,垃圾電話防范中心接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端,包括: 垃圾電話防范中心獲取所述注冊請求中的終端名稱和終端IP地址; 所述垃圾電話防范中心根據(jù)所述終端名稱生成驗證碼; 所述垃圾電話防范中心保存所述驗證碼,并通過IP通道發(fā)送給所述終端。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,垃圾電話防范中心接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端,包括: 垃圾電話防范中心獲取所述注冊請求中的終端名稱、終端號碼和終端IP地址; 所述垃圾電話防范中心根據(jù)所述終端號碼生成并保存第一驗證碼,通過短信通道發(fā)送給所述終端; 所述垃圾電話防范中心根據(jù)所述終端名稱生成并保存第二驗證碼,通過IP通道發(fā)送給所述終端; 所述垃圾電話防范中心根據(jù)自身預(yù)存的第一預(yù)設(shè)算法、所述第一驗證碼和所述第二驗證碼生成所述驗證碼,并保存。
10.根據(jù)權(quán)利要求7-9任一項所述的方法,其特征在于,所述垃圾電話防范中心發(fā)送所述第二運算結(jié)果給所述被叫終端之前,還包括: 所述垃圾電話防范中心根據(jù)所述被叫終端發(fā)送報文的行為判斷被叫終端是否合法。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述垃圾電話防范中心根據(jù)所述被叫終端發(fā)送報文的行為判斷被叫終端是否合法,包括: 所述垃圾電話防范中心判斷所述被叫終端在設(shè)定時間內(nèi)發(fā)送的報文數(shù)是否達到設(shè)定數(shù)量; 若報文數(shù)達到設(shè)定數(shù)量時,則判斷各報文的主叫終端是否相同; 若主叫終端相同時,向所述主叫終端發(fā)送確認請求以驗證所述被叫終端發(fā)送的報文是否異常; 根據(jù)所述主叫終端返回的報文是否異常的確認結(jié)果,確定所述被叫終端是否合法。
12.一種王叫終端,其特征在于,包括: 第一注冊模塊,用于在垃圾電話防范中心進行注冊,獲取驗證碼; 第一發(fā)送模塊,用于通過互聯(lián)網(wǎng)協(xié)議IP通道向被叫終端發(fā)起通信交互請求,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 第一處理模塊,用于與所述被叫終端交互,以使所述被叫終端根據(jù)所述驗證碼對所述主叫終端是否合法進行判斷。
13.根據(jù)權(quán)利要求12所述的主叫終端,其特征在于,所述第一注冊模塊包括: 第一發(fā)送單元,用于向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 第一接收單元,用于通過IP通道接收并存儲所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的驗證碼。
14.根據(jù)權(quán)利要求12所述的主叫終端,其特征在于,所述第一注冊模塊包括: 第二發(fā)送單元,用于向所述垃圾電話防范中心發(fā)送注冊請求,所述注冊請求中攜帶所述主叫終端號碼、所述主叫終端名稱和所述主叫終端IP地址; 第二接收單元,用于通 過短信通道接收所述垃圾電話防范中心根據(jù)所述主叫終端號碼生成的第一驗證碼;以及,通過IP通道接收所述垃圾電話防范中心根據(jù)所述主叫終端名稱生成的第二驗證碼; 第一計算單元,用于采用第一預(yù)設(shè)算法,對所述第一驗證碼和第二驗證碼進行計算得到所述驗證碼,并保存。
15.根據(jù)權(quán)利要求12-14任一項所述的主叫終端,其特征在于,所述第一處理模塊具體用于: 通過IP通道接收所述被叫終端發(fā)送的隨機數(shù);根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和所述驗證碼,以及所述隨機數(shù)生成第一運算結(jié)果;以及,發(fā)送所述第一運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第一運算結(jié)果對所述主叫終端是否合法進行判斷,若否,則阻斷該次通信交互。
16.—種被叫終端,其特征在于,包括: 第一接收模塊,用于在互聯(lián)網(wǎng)協(xié)議IP通道內(nèi)接收主叫終端發(fā)起的通信交互請求,其中,所述通信交互請求中攜帶所述主叫終端名稱和所述主叫終端IP地址; 第二處理模塊,用于與所述主叫終端交互,根據(jù)所述主叫終端在垃圾電話防范中心注冊獲取的驗證碼對所述主叫終端是否合法進行判斷。
17.根據(jù)權(quán)利要求16所述的被叫終端,其特征在于,所述第二處理模塊具體用于: 生成隨機數(shù); 將所述隨機數(shù)通過IP通道發(fā)送給所述主叫終端; 將所述隨機數(shù)和所述主叫終端名稱發(fā)送給所述垃圾電話防范中心; 從所述主叫終端接收第一運算結(jié)果,所述第一運算結(jié)果為所述主叫終端根據(jù)自身預(yù)存的第二預(yù)設(shè)算法和自身的驗證碼,以及所述隨機數(shù)生成的; 從所述垃圾電話防范中心接收第二運算結(jié)果,所述第二運算結(jié)果為所述垃圾電話防范中心根據(jù)自身預(yù)存的第二預(yù)設(shè)算法,所述主叫終端所對應(yīng)的驗證碼,以及所述隨機數(shù)生成的; 判斷所述第一運算結(jié)果和第二運算結(jié)果是否一致,若一致,則所述主叫終端合法;若否,則所述主叫終端不合法。
18.—種服務(wù)器,其特征在于,包括: 第二注冊模塊,用于接收終端發(fā)送的注冊請求,根據(jù)終端發(fā)送的所述注冊請求生成驗證碼,并保存,且返回給所述終端; 第三處理模塊,用于在被叫終端基于互聯(lián)網(wǎng)協(xié)議IP通道建立與主叫終端的通信前,接收被叫終端發(fā)送的所述主叫終端名稱和被叫終端產(chǎn)生的隨機數(shù),并根據(jù)自身預(yù)存的第二預(yù)設(shè)算法以及與所述主叫終端所對應(yīng)的驗證碼和隨機數(shù),生成第二運算結(jié)果; 第二發(fā)送模塊,用于發(fā)送所述第二運算結(jié)果給所述被叫終端,以使所述被叫終端根據(jù)所述第二運算結(jié)果對所述主叫終端是否合法進行判斷。
19.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述第二注冊模塊具體用于: 獲取所述注冊請求中的終端名稱和終端IP地址; 根據(jù)所述終端名稱生成驗證碼; 保存所述驗證碼,并通過IP通道發(fā)送給所述終端。
20.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述第二注冊模塊具體用于: 獲取所述注冊請求中的終端名稱、終端號碼和終端IP地址;` 根據(jù)所述終端號碼生成并保存第一驗證碼,通過短信通道發(fā)送給所述終端; 根據(jù)所述終端名稱生成并保存第二驗證碼,通過IP通道發(fā)送給所述終端; 根據(jù)自身預(yù)存的第一預(yù)設(shè)算法、所述第一驗證碼和所述第二驗證碼生成所述驗證碼,并保存。
21.根據(jù)權(quán)利要求18-20任一項所述的服務(wù)器,其特征在于,還包括: 判斷模塊,用于在第二發(fā)送模塊發(fā)送所述第二運算結(jié)果給所述被叫終端之前,根據(jù)所述被叫終端發(fā)送報文的行為判斷被叫終端是否合法。
22.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征在于,所述判斷模塊包括: 第一判斷單元,用于判斷所述被叫終端在設(shè)定時間內(nèi)發(fā)送的報文數(shù)是否達到設(shè)定數(shù)量; 第二判斷單元,用于若第一判斷單元輸出結(jié)果為是,則判斷各報文的主叫終端是否相同; 第三判斷單元,用于若第二判斷單元輸出結(jié)果為是,向所述主叫終端發(fā)送確認請求以驗證所述被叫終端發(fā)送的報文是否異常; 第四判斷單元,用于根據(jù)所述主叫終端返回的報文是否異常的確認結(jié)果,確定所述被叫終端是否合法。
23.—種垃圾電話防范系統(tǒng),其特征在于,包括: 如權(quán)利要求12-15任一項所述的主叫終端、如權(quán)利要求16或17所述的被叫終端和如權(quán)利要求18-22任一項所述的服務(wù)器。
【文檔編號】H04W12/12GK103428376SQ201310325820
【公開日】2013年12月4日 申請日期:2013年7月30日 優(yōu)先權(quán)日:2013年7月30日
【發(fā)明者】田新雪 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1