專利名稱::防電話騷擾的方法和裝置的制作方法
技術領域:
:'本發(fā)明涉及通信
技術領域:
,特別涉及一種防電話騷擾的方法和裝置。
背景技術:
:智能網(wǎng)系統(tǒng)已經(jīng)是一個成熟的技術,它采用交換和控制相分離的方式,將業(yè)務邏輯控制部分從傳統(tǒng)交換機上分離出來,配置在智能網(wǎng)業(yè)務的SCP(ServiceControlPoint,業(yè)務控制點)上。借助于智能網(wǎng)系統(tǒng),運營商可以開展豐富的智能網(wǎng)業(yè)務,為用戶提供呼叫控制及賬戶管理等功能,如限制某些特定的電話號碼啤意呼入,從而實現(xiàn)免打擾功能等。目前有一種電話自動呼叫機軟件,可以每天24小時內按照一定頻率不斷地對某些電話進行撥打,一旦接通就會向用戶播放某種錄音,對用戶進行騷擾。這種電話自動呼叫機軟件由于號碼經(jīng)常性地變動,普通用戶很難對其進行限制。例如,參見圖l,PC終端用戶登陸后會在軟交換上注冊服務號碼,由軟交換負責針對該服務號碼進行話路路由;UMG(UnifiedMediaGate,統(tǒng)一媒體網(wǎng)關)負責進行IP網(wǎng)和PSTN(PublicSwitchedTelephoneNetwork,公用電話交換網(wǎng))/PLMN(PublicLandMobileNetwork,公共陸地移動網(wǎng))網(wǎng)之間的協(xié)議轉換。電話自動呼叫機軟件安裝在PC終端上,通過Internet網(wǎng)絡向固定電話終端或移動電話終端不停地撥打電話,進行搔擾。現(xiàn)有的移動通信系統(tǒng)中,有一種業(yè)務為定時免打擾業(yè)務,通過設定免打擾時段,使網(wǎng)絡在用戶所設定的時段內,對用戶進行禁止接聽或轉語音信箱,而在該時段之外,網(wǎng)絡自動恢復對用戶電話的接聽。參見圖2,主叫用戶通過MS(MobileStation,移動臺)發(fā)起到被叫用戶的呼叫,MSC(MobileSwitchingCenter,移動交換中心)/SSP(ServiceSwitchingPoint,業(yè)務交換點)收到該呼叫后向HLR(HomeLocationRegister,歸屬位置寄存器)發(fā)送SRI(SendRoutingInformation,取路由信息)請求,HLR判斷當前時間是否在被叫用戶簽約的免打擾時段內,如果是,則通知MSC/SSP拒絕該呼叫,MSC/SSP拒絕該呼叫并將結果通知給MS。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術至少具有以下缺點通過設定免打擾時段,避免用戶在特定的時段被打擾,在該時段中所有的來話都會被禁止,包括合法的來話也都被禁止。另外,電話自動呼叫機軟件可以24小時不斷地撥號進行騷擾,在特定時段之外的電話搔擾則無法避免。
發(fā)明內容為了有效地防止電話搔擾,本發(fā)明實施例提供了一種防電話騷擾的方法和裝置。所述技術方案如下一方面,一種防電話騷擾的方法,所述方法包括當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)所述主叫用戶輸入的驗證碼驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,如果不是合法呼叫,則拒絕所述呼叫。另一方面,一種防電話騷擾的裝置,所述裝置包括判斷模塊,用于當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)所述主叫用戶輸入的驗證碼驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫;處理模塊,用于當所述判斷模塊判斷出所述呼叫不是合法呼叫時,拒絕所述呼叫。本發(fā)明實施例提供的技術方案的有益效果是-通過根據(jù)主叫用戶輸入的驗證碼驗證當前呼叫是否合法,或根據(jù)主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證當前呼叫是否合法,或根據(jù)主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的。與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。.圖1是現(xiàn)有技術中電話自動呼叫機進行電話搔擾的組網(wǎng)示意圖2是現(xiàn)有技術中通過定時免打擾業(yè)務防止電話搔擾的流程示意圖;圖3是本發(fā)明實施例1提供的防電話騷擾的方法流程圖;圖4是本發(fā)明實施例1提供的防電話搔擾的流程示意圖;圖5是本發(fā)明實施例2提供的防電話騷擾的方法流程圖;圖6是本發(fā)明實施例3提供的防電話騷擾的方法流程圖7是本發(fā)明實施例4提供的防電話搔擾的裝置結構圖。具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。本發(fā)明實施例在主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)主叫用戶輸入的驗證碼驗證呼叫是否為合法呼叫,或者根據(jù)主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證呼叫是否為合法呼叫,或者根據(jù)主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證呼叫是否為合法呼叫,通過驗證為非法呼叫時拒絕該呼叫,可以有效地防止電話搔擾。實施例1在本實施例中SCP通過生成驗證碼并要求主叫用戶輸入驗證碼的方式來驗證主叫用戶對被叫用戶發(fā)起的呼叫是否合法,參見圖3,本發(fā)明實施例提供了一種防電話騷擾的方法,具體包括步驟101:被叫用戶申請開通防電話搔擾業(yè)務。步驟102:MSC/SSP根據(jù)被叫用戶的申請,設置用于觸發(fā)防電話搔擾業(yè)務的接入碼。步驟103:主叫用戶撥打被叫用戶的號碼,向被叫用戶發(fā)起呼叫。步驟104:MSC/SSP收到該呼叫后,在被叫號碼前插入預先設置的接入碼,并通過IDP(InitialDetectPoint,啟動DP)消息向SCP上報插入后得到的號碼和主叫號碼等信息,觸發(fā)SCP執(zhí)行防電話搔擾的智能業(yè)務。步驟105:SCP收到MSC/SSP上報的消息后,生成驗證碼,并請求主叫用戶輸入驗證碼。其中,驗證碼可以是隨機生成的,也可以是預先設定的。SCP請求主叫用戶輸入驗證碼的步驟具體包括-SCP向MSC/SSP下發(fā)PC(PromptandCollectuserInformation,提示并收集用戶信息)指令,要求MSC/SSP收集主叫用戶輸入的驗證碼,MSC/SSP根據(jù)被叫用戶預先定制的內容或缺省設置的內容,向主叫用戶播放提示音,請求主叫用戶輸入驗證碼。提示音的內容可以通過SMAP(ServiceManagementAccessPoint,業(yè)務管理接入點)、WebSMAP或MML(ManMachineLanguage,人機語言)在SCP上配置,如果被叫用戶預先定制提示音,則可以建立被叫號碼或被叫號碼的前幾位與提示音的對應關系,如果被叫用戶沒有定制提示音,則可以給被叫用戶提供一條缺省的提示音,提示音的內容包含生成的驗證碼。例如,提示音為"您好,這里是xx部,繼續(xù)通話請撥rmn,否則請掛機"(nnn為隨機數(shù)驗證碼)。步驟106:主叫用戶輸入驗證碼。步驟107:MSC/SSP收集主叫用戶輸入的驗證碼,并向SCP上報收集的驗證碼。步驟108:SCP判斷主叫用戶是否有效輸入驗證碼,如果是,則執(zhí)行步驟109;否則,執(zhí)行步驟110。其中,判斷主叫用戶是否有效輸入驗證碼,具體為判斷主叫用戶是否在規(guī)定的時間和規(guī)定的次數(shù)內輸入正確的驗證碼,如果是,則判定主叫用戶有效輸入驗證碼;否則,判定主叫用戶未有效輸入驗證碼。當隨機生成驗證碼時,在規(guī)定的次數(shù)內,每次都隨機生成新的驗證碼提供給主叫用戶,請求主叫用戶按照當前生成的驗證碼進行輸入。例如,參見圖4,主叫用戶發(fā)起呼叫,MSC/SSP在被叫號碼前插入接入碼,觸發(fā)智能業(yè)務。SCP生成隨機驗證碼并要求主叫用戶輸入。如果主叫用戶連續(xù)3次輸入錯誤的驗證碼,則認為主叫用戶未有效輸入驗證碼;或者當主叫用戶在10秒鐘之內未輸入任何驗證碼,則認為首位超時錯誤;或者主叫用戶在輸入第一位驗證碼后3秒鐘之內未輸入第二位驗證碼,則認為位間超時錯誤,這兩種超時錯誤都表明主叫用戶未有效輸入驗證碼。MSC/SSP收集主叫用戶輸入的結果后上報給SCP,SCP判斷該呼叫為非法呼叫,則釋放該呼叫,MSC/SSP拒絕該呼叫。步驟109:判定主叫用戶發(fā)起的上述呼叫為合法呼叫,則通知MSC/SSP接通該呼叫,然后結束。,步驟110:判定主叫用戶發(fā)起的上述呼叫為非法呼叫,則通知MSC/SSP拒絕該呼叫,然后結束。進一步地,上述方法還可以包括當SCP通知MSC/SSP拒絕該呼叫后,針對當前非法呼叫生成異常話單,記錄與該呼叫相關的信息,包括但不限于主叫號碼、被叫號碼、呼叫開始時間等信息,以便于SCP進行管理和維護;當對已設置的黑名單(即需要防搔擾的對象范圍)或白名單(不需要防搔擾的對象范圍)進行更新時,根據(jù)所生成的異常話單對黑名單或白名單進行更新,如某個號碼發(fā)起的當前呼叫被拒絕了,且已設置的黑名單中未包含該號碼,則將該號碼加入到黑名單中,以用來后續(xù)防搔擾。本實施例通過生成驗證碼并要求主叫用戶輸入來驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的。與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,由于自動電話呼叫機無法根據(jù)語音提示輸入驗證碼,因此可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。結合超時和超次來驗證主叫用戶輸入的驗證碼更合理有效,記錄異常話單可以方便SCP對預設的黑名單或白名單進行管理和維護。實施例2在本實施例中SCP預先設置需要防搔擾的對象范圍,并結合生成的驗證碼來驗證呼叫,參見圖5,本發(fā)明實施例提供了一種防電話騷擾的方法,具體包括步驟201:被叫用戶申請開通防電話搔擾業(yè)務。步驟202:MSC/SSP根據(jù)被叫用戶的申請,設置用于觸發(fā)防電話搔擾業(yè)務的接入碼。步驟203:通過SMAP、WebSMAP或MML等在SCP上設置需要防搔擾的對象范圍,該范圍可以為一個或多個主叫號碼,也可以為一個或多個主叫號碼頭,即主叫號碼的前幾位,SCP將該范圍內的對象作為呼叫時需要攔截的黑名單數(shù)據(jù),存儲在智能業(yè)務網(wǎng)。黑名單中可以針對所有開通防電話騷擾業(yè)務的被叫用戶進行設置,也可以根據(jù)具體被叫號碼定制。例如,如表1所示為一個黑名單。表1<table>tableseeoriginaldocumentpage9</column></row><table>其中,針對所有開通防電話搔擾業(yè)務的被叫號碼都需要攔截主叫號碼02083725555發(fā)來的呼叫;對于被叫號碼075528661234需要攔截主叫號碼頭為020847355的所有主叫號碼發(fā)來的呼叫;對于被叫號碼頭為07552633的所有被叫號碼均需要攔截主叫號碼頭為020857499的所有主叫號碼發(fā)來的呼叫。步驟204:主叫用戶撥打被叫用戶的號碼,向被叫用戶發(fā)起呼叫。步驟205:MSC/SSP收到該呼叫后,在被叫號碼前插入預先設置的接入碼,并通過IDP消息向SCP上報插入后得到的號碼和主叫號碼等信息,觸發(fā)SCP執(zhí)行防電話搔擾的智能業(yè)務。步驟206:SCP收到MSC/SSP上報的消息后,判斷主叫用戶是否在預先設置的需要防搔擾的對象范圍內,如果是,則執(zhí)行步驟207;否則,執(zhí)行步驟211。步驟207:SCP生成驗證碼,并請求主叫用戶輸入驗證碼。其中,驗證碼可以是隨機生成的,也可以是預先設定的。SCP請求主叫用戶輸入驗證碼的步驟同實施例1中的描述,此處不再贅述。步驟208:主叫用戶輸入驗證碼。步驟209:MSC/SSP收集主叫用戶輸入的驗證碼,并向SCP上報收集的驗證碼。步驟210:SCP判斷主叫用戶是否有效輸入驗證碼,如果是,則執(zhí)行步驟211;否則,執(zhí)行步驟212。其中,判斷主叫用戶是否有效輸入驗證碼的具體過程同實施例1中的描述,此處不再贅述。步驟211:判定主叫用戶發(fā)起的上述呼叫為合法呼叫,則通知MSC/SSP接通該呼叫,然后結束。步驟212:判定主叫用戶發(fā)起的上述呼叫為非法呼叫,則通知MSC/SSP拒絕該呼叫,然后結束。進一步地,上述方法還可以包括當SCP通知MSC/SSP拒絕該呼叫后,針對當前非法呼叫生成異常話單,記錄與該呼叫相關的信息,包括但不限于主叫號碼、被叫號碼、呼叫開始時間等信息,以便于SCP進行管理和維護;當對已設置的黑名單(即需要防搔擾的對象范圍)或白名單(不需要防搔擾的對象范圍)進行更新時,根據(jù)所生成的異常話單對黑名單或白名單進行更新,如某個號碼發(fā)起的當前呼叫被拒絕了,且已設置的黑名單中未包含該號碼,則將該號碼加入到黑名單中,以用來后續(xù)防搔擾。本實施例通過預先設置需要防搔擾的對象范圍并根據(jù)該范圍結合生成的驗證碼來驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的。與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,由于自動電話呼叫機無法根據(jù)語音提示輸入瞌證碼,因此可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。結合超時和超次來驗證主叫用戶輸入的驗證碼更合理有效,記錄異常話單可以方便SCP對預設的黑名單或白名單進行管理和維護。實施例3在本實施例中SCP預先設置不需要防搔擾的對象范圍,并結合生成的驗證碼來驗證呼叫,參見圖6,本發(fā)明實施例提供了一種防電話騷擾的方法,具體包括步驟301:被叫用戶申請開通防電話搔擾業(yè)務。,步驟302:MSC/SSP根據(jù)被叫用戶的申請,設置用于觸發(fā)防電話搔擾業(yè)務的接入碼。步驟303:通過SMAP、WebSMAP或MML等在SCP上設置不需要防搔擾的對象范圍,該范圍可以為一個或多個主叫號碼,也可以為一個或多個主叫號碼頭,即主叫號碼的前幾位,SCP將該范圍內的對象作為呼叫時不需要攔截的白名,數(shù)據(jù),存儲在智能業(yè)務網(wǎng)。白名單中可以針對所有開通防電話騷擾業(yè)務的被叫用戶進行設^,也可以根據(jù)具體被叫號碼定制。例如,如表2所示為一個白名單。表2<table>complextableseeoriginaldocumentpage11</column></row><table>其中,針對所有開通防電話搔擾業(yè)務的被叫號碼都不需要攔截主叫號碼02083826666發(fā)來的呼叫;對于被叫號碼075528664321不需要攔截主叫號碼頭為020848322的所有主叫號碼發(fā)來的呼叫;對于被叫號碼頭為075526777的所有被叫號碼均不需要攔截主叫號碼頭為020858411的所有主叫號碼發(fā)來的呼叫。步驟304:主叫用戶撥打被叫用戶的號碼,向被叫用戶發(fā)起呼叫。步驟305:MSC/SSP收到該呼叫后,在被叫號碼前插入預先設置的接入碼,并通過IDP消息向SCP上報插入后得到的號碼和主叫號碼等信息,觸發(fā)SCP執(zhí)行防電話搔擾的智能業(yè)務。步驟306:SCP收到MSC/SSP上報的消息后,判斷主叫用戶是否在預先設置的不需要防搔擾的對象范圍內,如果是,則執(zhí)行步驟307;否則,執(zhí)行步驟308。步驟307:SCP判定主叫用戶發(fā)起的上述呼叫為合法呼叫,則通知MSC/SSP接通該呼叫,然后結束。步驟308:SCP生成驗證碼,并請求主叫用戶輸入驗證碼。其中,驗證碼可以是隨機生成的,也可以是預先設定的。SCP請求主叫用戶輸入驗證碼的步驟同實施例1中的描述,此處不再贅述。步驟309:主叫用戶輸入驗證碼。步驟310:MSC/SSP收集主叫用戶輸入的驗證碼,并向SCP上報收集的驗證碼。步驟311:SCP判斷主叫用戶是否有效輸入驗證碼,如果是,則執(zhí)行步驟307;否則,執(zhí)行步驟312。其中,判斷主叫用戶是否有效輸入驗證碼的具體過程同實施例1中的描述,此處不再贅述。步驟312:判定主叫用戶發(fā)起的上述呼叫為非法呼叫,則通知MSC/SSP拒絕該呼叫,然后結束。進一步地,上述方法還可以包括當SCP通知MSC/SSP拒絕該呼叫后,針對當前非法呼叫生成異常話單,記錄與該呼叫相關的信息,包括但不限于主叫號碼、被叫號碼、呼叫開始時間等信息,以便于SCP進行管理和維護;當對已設置的黑名單(即需要防搔擾的對象范圍)或白名單(不需要防搔擾的對象范圍)進行更新時,根據(jù)所生成的異常話單對黑名單或白名單進行更新,如某個號碼發(fā)起的當前呼叫被拒絕了,且已設置的黑名單中未包含該號碼,則將該號碼加入到黑名單中,以用來后續(xù)防搔擾。本實施例通過預先設置不需要防搔擾的對象范圍并根據(jù)該范圍結合生成的驗證碼來驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的。與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,由于自動電話呼叫機無法根據(jù)語音提示輸入驗證碼,因此可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。結合超時和超次來驗證主叫用戶輸入的驗證碼更合理有效,記錄異常話單可以方便SCP對預設的黑名單或白名單進行管理和維護。實施例4參見圖7,本發(fā)明實施例還提供了一種防電話騷擾的裝置,具體包括判斷模塊,用于當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)主叫用戶輸入的驗證碼驗證呼叫是否為合法呼叫,或者根據(jù)主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證呼叫是否為合法呼叫,或者根據(jù)主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證呼叫是否為合法呼叫;處理模塊,用于當判斷模塊判斷出呼叫不是合法呼叫時,拒絕呼叫。其中,判斷模塊具體包括,生成單元,用于當主叫用戶向被叫用戶發(fā)起呼叫時,生成驗證碼,并請求主叫用戶輸入驗證碼;具體地,可以根據(jù)被叫用戶預先定制的內容或缺省設置的內容,向主叫用戶播放提示音,請求主叫用戶輸入該驗證碼。判斷單元,用于判斷主叫用戶是否有效輸入生成單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。具體地,可以判斷主叫用戶是否在規(guī)定的時間和規(guī)定的次數(shù)內輸入正確的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。當預先設置需要防搔擾的對象范圍時,判斷模塊具體包括第一判斷單元,用于判斷主叫用戶是否在預先設置的需要防搔擾的對象范圍內;如果在該對象范圍內,則生成驗證碼,并請求主叫用戶輸入驗證碼;如果不在該對象范圍內,則所述呼叫為合法呼叫;具體地,可以根據(jù)被叫用戶預先定制的內容或缺省設置的內容,向主叫用戶播放提示音,請求主叫用戶輸入該驗證碼;第二判斷單元,用于判斷主叫用戶是否有效輸入第一判斷單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。具體地,可以判斷主叫用戶是否在規(guī)定的時間和規(guī)定的次數(shù)內輸入正確的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。預先設置的需要防搔擾的對象范圍即黑名單,其中可以記錄需要防搔擾的電話號碼,也可以記錄需要防搔擾的電話號碼頭,如電話號碼的前4位等等。當預先設置不需要防搔擾的對象范圍時,判斷模塊具體包括第一判斷單元,用于判斷主叫用戶是否在預先設置的不需要防搔擾的對象范圍內;如果是,則所述呼叫為合法呼叫;否則,生成驗證碼,并請求主叫用戶輸入驗證碼;具體地,可以根據(jù)被叫用戶預先定制的內容或缺省設置的內容,向主叫用戶播放提示音,請求主叫用戶輸入該驗證碼;第二判斷單元,用于判斷主叫用戶是否有效輸入第一判斷單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。具體地,可以判斷主叫用戶是否在規(guī)定的時間和規(guī)定的次數(shù)內輸入正確的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。預先設置的不需要防搔擾的對象范圍即白名單,其中可以記錄不需要防搔擾的電話號碼,也可以記錄不需要防搔擾的電話號碼頭,如電話號碼的前5位等等。進一步地,上述裝置還包括話單生成模塊,用于當處理模塊拒絕呼叫后,生成異常話單,記錄與呼叫相關的信息,包括但不限于主叫號碼、被叫號碼和呼叫的開始時間等等;更新模塊,用于當對己設置的需要防搔擾的對象范圍或不需要防搔擾的對象范圍進行更新時,根據(jù)話單生成模塊生成的異常話單,對需要防搔擾的對象范圍或不需要防搔擾的對象范圍進行更新。例如,某個號碼發(fā)起的當前呼叫被拒絕了,且已設置的黑名單中未包含該號碼,則將該號碼加入到黑名單中,以用來后續(xù)防搔擾。本實施例通過根據(jù)主叫用戶的號碼信息或主叫用戶輸入的驗證碼驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的??梢圆捎蒙沈炞C碼來進行驗證的方式,還可以結合預設的需要防搔擾的對象范圍或不需要防搔擾的對象范圍來一起進行驗證,應用靈活,與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,由于自動電話呼叫機無法根據(jù)語音提示輸入驗證碼,因此可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。結合超時和超次來驗證主叫用戶輸入的驗證碼更合理有效,記錄異常話單可以方便SCP對預設的黑名單或白名單進行管理和維護。本發(fā)明實施例可以利用軟件實現(xiàn),相應的軟件可以存儲在可讀取的存儲介質中,如小型機的硬盤中。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。權利要求1.一種防電話騷擾的方法,其特征在于,所述方法包括當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)所述主叫用戶輸入的驗證碼驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,如果不是合法呼叫,則拒絕所述呼叫。2.根據(jù)權利要求1所述的防電話騷擾的方法,其特征在于,所述根據(jù)所述主叫用戶輸入的驗證碼驗證所述呼叫是否為合法呼叫,具體包括生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;判斷所述主叫用戶是否有效輸入所述驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。3.根據(jù)權利要求l所述的防電話騷擾的方法,其特征在于,所述根據(jù)所述主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,具體包括判斷所述主叫用戶是否在預先設置的需要防搔擾的對象范圍內;如果在所述對象范圍內,則生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;判斷所述主叫用戶是否有效輸入所述驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫;如果不在所述對象范圍內,則所述呼叫為合法呼叫。4.根據(jù)權利要求l所述的防電話騷擾的方法,其特征在于,所述根據(jù)所述主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,具體包括判斷所述主叫用戶是否在預先設置的不需要防搔擾的對象范圍內;如果是,則所述呼叫為合法呼叫;否則,生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;判斷所述主叫用戶是否有效輸入所述驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。5.根據(jù)權利要求2、3或4所述的防電話騷擾的方法,其特征在于,所述請求所述主叫用戶輸入所述驗證碼,具體為根據(jù)所述被叫用戶預先定制的內容或缺省設置的內容,向所述主叫用戶播放提示音,請求所述主叫用戶輸入所述驗證碼。6.根據(jù)權利要求2、3或4所述的防電話騷擾的方法,其特征在于,所述判斷所述主叫用戶是否有效輸入所述驗證碼,具體為判斷所述主叫用戶是否在規(guī)定的時間和規(guī)定的次數(shù)內輸入正確的驗證碼,如果是,則判定所述主叫用戶有效輸入所述驗證碼;否則,判定所述主叫用戶未有效輸入所述驗證碼。7.根據(jù)權利要求l所述的防電話騷擾的方法,其特征在于,所述方法還包括拒絕所述呼叫后,生成異常話單,記錄與所述呼叫相關的信息;當對已設置的需要防搔擾的對象范圍或不需要防搔擾的對象范圍進行更新時,根據(jù)所述異常話單對所述需要防搔擾的對象范圍或不需要防搔擾的對象范圍進行更新。8.一種防電話騷擾的裝置,其特征在于,所述裝置包括判斷模塊,用于當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)所述主叫用戶輸入的驗證碼驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證所述呼叫是否為合法呼叫,或者根據(jù)所述主叫用戶的號碼信息和預設的不需要防搔擾的對象范.圍驗證所述呼叫是否為合法呼叫;處理模塊,用于當所述判斷模塊判斷出所述呼叫不是合法呼叫時,拒絕所述呼叫。9.根據(jù)權利要求8所述的防電話搔擾的裝置,其特征在于,所述判斷模塊具體包括-生成單元,用于當主叫用戶向被叫用戶發(fā)起呼叫時,生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;判斷單元,用于判斷所述主叫用戶是否有效輸入所述生成單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。10.根據(jù)權利要求8所述的防電話騷擾的裝置,其特征在于,所述判斷模塊具體包括第一判斷單元,用于判斷所述主叫用戶是否在預先設置的需要防搔擾的對象范圍內;如果在所述對象范圍內,則生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;如果不在所述對象范圍內,則所述呼叫為合法呼叫;第二判斷單元,用于判斷所述主叫用戶是否有效輸入所述第一判斷單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。11.根據(jù)權利要求8所述的防電話騷擾的裝置,其特征在于,所述判斷模塊具體包括第一判斷單元,用于判斷所述主叫用戶是否在預先設置的不需要防搔擾的對象范圍內;如果是,則所述呼叫為合法呼叫;否則,生成驗證碼,并請求所述主叫用戶輸入所述驗證碼;第二判斷單元,用于判斷所述主叫用戶是否有效輸入所述第一判斷單元生成的驗證碼,如果是,則所述呼叫為合法呼叫;否則,所述呼叫為非法呼叫。12.根據(jù)權利要求8所述的防電話騷擾的裝置,其特征在于,所述裝置還包括話單生成模塊,用于當所述處理模塊拒絕所述呼叫后,生成異常話單,記錄與所述呼叫相關的信息;更新模塊,用于當對已設置的需要防搔擾的對象范圍或不需要防搔擾的對象范圍進行更新時,根據(jù)所述話單生成模塊生成的異常話單,對所述需要防搔擾的對象范圍或不需要防搔擾的對象范圍畢行更新。全文摘要本發(fā)明公開了一種防電話騷擾的方法和裝置,屬于通信
技術領域:
。所述方法包括當主叫用戶向被叫用戶發(fā)起呼叫時,根據(jù)主叫用戶輸入的驗證碼驗證該呼叫是否合法,或者根據(jù)主叫用戶的號碼信息和預設的需要防搔擾的對象范圍驗證該呼叫是否合法,或者根據(jù)主叫用戶的號碼信息和預設的不需要防搔擾的對象范圍驗證該呼叫是否合法,如果不是合法呼叫,則拒絕所述呼叫。所述裝置包括判斷模塊和處理模塊。本發(fā)明通過先驗證當前呼叫是否為合法呼叫,若為非法呼叫,則拒絕該呼叫,從而達到了防電話搔擾的目的。與現(xiàn)有技術無法防止自動電話呼叫機的搔擾相比,可以有效地防止自動電話呼叫機的惡意騷擾,而且不會拒絕合法的呼叫,可以有效地防止電話搔擾。文檔編號H04Q3/00GK101207837SQ200710179349公開日2008年6月25日申請日期2007年12月12日優(yōu)先權日2007年12月12日發(fā)明者劉振松申請人:華為技術有限公司