專利名稱::用于控制接入個人電話的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,更具體地,涉及用于控制接入個人電話的方法和裝置。
背景技術(shù):
:在日常生活中,經(jīng)常會接到陌生的電話,該電話通常是打錯的電話或者是不希望的人撥打的,從而給通信設(shè)備的用戶造成了較大的困擾,因此迫切需要針對不想要的電話的拒絕的方法。在現(xiàn)有技術(shù)中,通常是在終端上(例如被叫方的電話)而不是交換機上應(yīng)用主叫方認證模塊以確定主叫方發(fā)起的呼叫是否被拒絕,這就需要在被叫方終端維持主叫方電話號碼的數(shù)據(jù)庫。被叫方基于某些規(guī)則將主叫方電話號碼分為想接聽的電話和不想接聽的電話兩種,通過校驗主叫方的電話號碼來進行認證以確定是否阻斷主叫方的呼叫。如果電話不想被阻斷,則該電話號碼就要進入該數(shù)據(jù)庫的想接聽的電話列表中。圖1例示了現(xiàn)有技術(shù)中進行認證而控制個人電話接入的示例。如圖1所示,在被叫方終端30處維持了一個認證數(shù)據(jù)庫33,該數(shù)據(jù)庫包括想接聽電話列表和不想接聽電話列表,例如想接聽電話列表包括電話號碼111、222等,而不想接聽電話列表包括電話號碼為333、444等。當呼叫方終端10的電話號碼為111,其呼叫電話號碼為999的被叫方30時,交換機20進行號碼分析,找到被叫方30,從而通過被叫方30的認證模塊32來對主叫方的電話號碼進行認證,如果主叫方的電話號碼位于想接聽電話列表中,則使主叫方的呼叫繼續(xù);如果主叫方的電話號碼位于不想接聽電話列表中,則拒絕主叫方的呼叫。也可以對沒有包括在該數(shù)據(jù)庫中的主叫方的電話號碼的呼叫缺省設(shè)置為繼續(xù)呼叫或者拒絕。然而,現(xiàn)有的解決方案存在以下問題當希望接聽的授權(quán)用戶使用了具有另外的電話號碼的終端進行呼叫時,如果不更新數(shù)據(jù)庫其將不能再被授權(quán),從而對被叫方的呼叫將被拒絕,這樣加大了數(shù)據(jù)庫維護的力度;并且在終端需要維持龐大的數(shù)據(jù)庫并安裝應(yīng)用軟件,也增加了終端的成本和操作,影響了終端的性能。因此在現(xiàn)有領(lǐng)域需要一種不用維護呼叫方電話號碼數(shù)據(jù)庫而對授權(quán)用戶永遠授權(quán)的接入電話的方法和系統(tǒng)。
發(fā)明內(nèi)容根據(jù)本發(fā)明的一個方面,提供一種用于控制個人電話接入的方法,包括對啟動呼叫的主叫方輸入的接入碼進行認證,其中所述接入碼與被叫方關(guān)聯(lián);以及基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫。有利地,在本發(fā)明的實施例中,如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼一致,則繼續(xù)本次呼叫;如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼不一致,則拒絕本次呼叫。根據(jù)本發(fā)明的另一方面,提供用于控制個人電話接入的裝置,包括用于對啟動呼叫的主叫方輸入的接入碼進行認證的裝置,其中所述接入碼與被叫方關(guān)聯(lián);以及用于基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫的裝置。有利地,在本發(fā)明的實施例中,用于確定是否繼續(xù)主叫方的本次呼叫的裝置可以進一步被配置為如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼一致,則繼續(xù)本次呼叫;如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼不一致,則拒絕本次呼叫。根據(jù)本發(fā)明的另一方面,提供一種交換機,包括如上所述的用于控制個人電話接入的裝置。根據(jù)本發(fā)明的另一方面,提供一種代理服務(wù)器,包括如上所述的用于控制個人電話接入的裝置。根據(jù)本發(fā)明的另一方面,提供一種通信終端,包括如上所述的用于控制個人電話接入的裝置。結(jié)合附圖,從下面對本發(fā)明的實施例的詳細描述中本發(fā)明的目的、特點和優(yōu)點將顯而易見,其中圖1例示了現(xiàn)有技術(shù)中進行認證而控制個人電話接入的示例;圖2例示了根據(jù)本發(fā)明的實施例的用于控制個人電話接入的方法的流程圖;圖3例示了根據(jù)本發(fā)明實施例的在PSTN中進行認證的信號流圖;圖4例示了根據(jù)本發(fā)明實施例的在SIP中進行認證的信號流圖;圖5例示了根據(jù)本發(fā)明的實施例的用于控制個人電話接入的裝置結(jié)構(gòu)示意圖;圖6例示了根據(jù)本發(fā)明的實施例的交換機的結(jié)構(gòu)示意圖;圖7例示了根據(jù)本發(fā)明的實施例的代理服務(wù)器的結(jié)構(gòu)示意圖;以及圖8例示了根據(jù)本發(fā)明的實施例的通信終端的結(jié)構(gòu)示意圖。具體實施例方式下面,結(jié)合附圖對本發(fā)明的實施例進行詳細描述。在本發(fā)明的一個實施例中,提供了一種用于控制個人電話接入的方法,包括對啟動呼叫的主叫方輸入的接入碼進行認證,其中所述接入碼與被叫方關(guān)聯(lián);以及基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫。圖2例示了根據(jù)本發(fā)明的實施例的用于控制個人電話接入的方法的流程圖。如圖2所示,在步驟S210,主叫方終端發(fā)起呼叫。于是,在步驟S220,交換機對撥叫的被叫方號碼進行號碼分析,查找被叫方。在步驟S230,如果被叫方開啟通話驗證功能,則對主叫方通過輸入接入碼進行認證,該接入碼與被叫方關(guān)聯(lián)。如果主叫方輸入的接入碼與被叫方預(yù)定的接入碼一致(S240-是分支),則在步驟S250繼續(xù)本次呼叫;如果主叫方輸入的接入碼與被叫方預(yù)定的接入碼不一致(S240-否分支),則在步驟S260拒絕本次呼叫。為了清楚起見,下面以PSTN(公共交換電話網(wǎng))和在交換機處進行認證為例來詳細描述本發(fā)明的實施例。圖3示出了根據(jù)本發(fā)明實施例的PSTN中進行認證的信號流圖。如圖3所示,在步驟S310,主叫方摘下電話并發(fā)送摘機指示給本地端局交換機;于是在步驟S315,該交換機返回撥號音。之后,在步驟S320主叫方用戶撥數(shù)字電話號碼并將該數(shù)位發(fā)送到該端局交換機。在步驟S325該端局交換機處進行號碼分析并將初始地址消息(IAM)發(fā)送給SS7(7號信令系統(tǒng))網(wǎng)絡(luò)。于是在步驟S326,SS7網(wǎng)絡(luò)讀取該IAM并將新的IAM發(fā)送給遠端交換機。該遠端交換機通過查詢數(shù)據(jù)簡表確定被叫方要求進行接入碼驗證,于是在步驟S330將需要接入碼以進行驗證的消息發(fā)送到SS7網(wǎng)絡(luò),并經(jīng)過本地交換機發(fā)送給主叫方(步驟S331、S332)。于是,主叫方將接入碼經(jīng)過本地交換機、SS7網(wǎng)絡(luò)發(fā)送給遠端交換機(步驟S335、S336和S337)。在遠端交換機處可以進行接入碼的認證,例如為如果該接入碼與被叫方預(yù)定的接入碼一致,則主叫方通過認證,為授權(quán)的用戶;如果該接入碼與被叫方預(yù)定的接入碼不一致,則主叫方為不被授權(quán)的用戶,交換機可以拒絕本次呼叫。如果主叫方通過認證,則在步驟S340遠端交換機可以將呼叫建立請求消息發(fā)送到被叫方終端,被叫方開始振鈴。在步驟S345被叫方向遠端交換機回復(fù)Alerting消息,并經(jīng)過地址完成消息(ACM)返回SS7網(wǎng)絡(luò)(步驟S350);而SS7網(wǎng)絡(luò)讀取該ACM消息,并產(chǎn)生新的ACM消息發(fā)送給本地交換機(步驟S355)。當本地交換機接收到來自SS7網(wǎng)絡(luò)的ACM消息就在步驟S360將回鈴音指示發(fā)送給主叫方,從而主叫方可以聽到被叫方的振鈴聲。在步驟S365被叫方摘取電話從而向遠端交換機發(fā)送摘機指示,于是遠端交換機發(fā)送響應(yīng)消息(ANM)給SS7網(wǎng)絡(luò)(步驟S370),SS7于是將產(chǎn)生的新的ANM消息發(fā)送給本地交換機(步驟S375)。在步驟S380本地交換機將連接消息發(fā)送給主叫方(如果為ISDN電話),并在步驟S385對本地交換機以連接確認消息進行響應(yīng),至此可以接通主叫來進行通話。本領(lǐng)域技術(shù)人員應(yīng)該注意的是,如果不為ISDN電話,則可替換地可以將摘機或者掛機表示發(fā)送到遠端交換機。此外,本領(lǐng)域技術(shù)人員可以理解的是,該實施例中的主叫方和被叫方不限于由本地交換機和遠端交換機分別服務(wù),也可以均由本地交換機進行服務(wù)??蛇x擇地,根據(jù)本發(fā)明的實施例,對接入碼的認證也可以在被叫方終端進行。該過程與上述認證過程類似,不同在于接入碼驗證過程是由被叫方發(fā)起,而不是由遠端交換機來發(fā)起,因此在該實施例中類似圖3中的步驟S330、S331、S332的步驟和類似步驟S335、S336和S337的步驟在步驟S340之后。具體步驟如下在步驟340之后,被叫方將需要接入碼以進行驗證的消息(類似步驟S330、S331、S332)經(jīng)過遠端交換機、SS7網(wǎng)絡(luò)、本地交換機,發(fā)送給主叫方。于是,主叫方使用接入碼經(jīng)過本地交換機、SS7網(wǎng)絡(luò)、遠端交換機,對被叫方進行響應(yīng)(類似步驟S335、S336和S337)。在被叫方通過其本身存儲的預(yù)定接入碼進行認證,當主叫方通過認證時則被叫方振鈴并發(fā)送Alerting消息,而當主叫方?jīng)]有通過認證時就拒絕該次呼叫。根據(jù)本發(fā)明的實施例,可以在SIP(會話初始協(xié)議)網(wǎng)絡(luò)中應(yīng)用個人電話接入的控制方法。如圖4所示,在步驟S410主叫方向本地的代理服務(wù)器1發(fā)送INVITE消息以請求被叫方加入會話,該消息中包含了主叫方的媒體信息。在步驟S415代理服務(wù)器1查找被叫方的地址,將該INVITE消息轉(zhuǎn)發(fā)給遠端的代理服務(wù)器2。該遠端的代理服務(wù)器2通過查詢數(shù)據(jù)簡表確定被叫方要求進行接入碼驗證,于是將需要接入碼以進行驗證的消息經(jīng)代理服務(wù)器1發(fā)送給主叫方(步驟S420、S425)。于是主叫方將接入碼通過代理服務(wù)器1發(fā)送給代理服務(wù)器2(步驟S430、S435)。在代理服務(wù)器2處可以進行接入碼的認證,例如為如果該接入碼與被叫方預(yù)定的接入碼一致,則主叫方通過認證,為授權(quán)的用戶;如果該接入碼與被叫方預(yù)定的接入碼不一致,則主叫方為不被授權(quán)的用戶,可以拒絕本次呼叫。如果主叫方通過認證,則在步驟S440代理服務(wù)器2可以將INVITE消息發(fā)送到被叫方終端。180Ringing消息是表示請求已收到,正在處理的信息響應(yīng),而200OK消息是表示請求成功的最終的響應(yīng),其包含被叫方的媒體信息。通過使用180Ringing和200OK消息經(jīng)過代理服務(wù)器1和2對INVITE消息進行響應(yīng)(步驟S445-447和步驟S450-452),而200OK消息中包含Contact頭域,可以允許ACK消息和所有將來的請求直接通過代理服務(wù)器。于是在步驟S460-462發(fā)送ACK消息完成了三次握手應(yīng)答過程。之后主叫方和被叫方可以進行會話了。本領(lǐng)域技術(shù)人員可以理解的是,該實施例中的主叫方和被叫方也可以均由本地代理服務(wù)器進行服務(wù)。在本發(fā)明的實施例中,預(yù)定的接入碼的值可以由被叫方用戶人工設(shè)置,也可以是基于算法生成的密鑰。在交換機中可以將用戶的信息,例如用戶的預(yù)定接入碼與被叫方關(guān)聯(lián)并形成數(shù)據(jù)簡表,該數(shù)據(jù)簡表也可以由運營商配置在交換機或代理服務(wù)器中。以下例示了示意性的數(shù)據(jù)簡表。<table>tableseeoriginaldocumentpage6</column></row><table>…<table>tableseeoriginaldocumentpage6</column></row><table>表一該數(shù)據(jù)簡表的組成僅僅是示例而不限于上述內(nèi)容。如果用戶沒有開啟這項服務(wù),則該終端的接入碼的值可以設(shè)為0,即電話號碼13583205622的接入碼的值為0;如果開啟這項服務(wù),該接入碼的值可以為除0外的任意值,例如1999999之間;當用戶取消了這項服務(wù),則該號碼對應(yīng)的接入碼可以重新設(shè)置為0;還可以在某種情況下例如開啟了該項服務(wù),但是允許任意電話撥入時將該接入碼的值設(shè)置為特定的值,例如999999。該接入碼的值還可以通過算法在被叫方終端自動生成,這些算法可以是例如隨機數(shù)生成算法等。該接入碼可以通過短信、電子郵件等各種方式傳輸?shù)奖唤蟹较M勇牭挠脩粢杂糜谶M行通話驗證。在同一個發(fā)明構(gòu)思下,圖5示出了根據(jù)本發(fā)明的一個實施例的用于控制個人電話接入的裝置結(jié)構(gòu)示意圖。在本實施例中,與前述實施例原理相同的部分將適當省略其說明。下面結(jié)合附圖,對本實施例進行詳細的描述。如圖5所示,用于控制個人電話接入的裝置50,包括用于對啟動呼叫的主叫方輸入的接入碼進行認證的裝置510,其中所述接入碼與被叫方關(guān)聯(lián);以及用于基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫的裝置520。在本發(fā)明的實施例中,裝置520進一步被配置為如果主叫方輸入的接入碼與被叫方預(yù)定的接入碼一致,則繼續(xù)本次呼叫;如果主叫方輸入的接入碼與被叫方預(yù)定的接入碼不一致,則拒絕本次呼叫。在本發(fā)明的實施例中,由被叫方的預(yù)定的接入碼可以是基于算法生成的密鑰或者是被叫方用戶人工設(shè)置的碼字。在本發(fā)明的實施例中,如圖6所示,交換機60可以包括用于控制個人電話接入的裝置50,用于實現(xiàn)對個人電話的接入的控制,其具體過程與上述類似,在此不再贅述。在本發(fā)明的另外的實施例中,如圖7所示,代理服務(wù)器70也可以包括用于控制個人電話接入的裝置50,用于實現(xiàn)對個人電話的接入的控制。在本發(fā)明另外的實施例中,通信終端80也可以包括用于控制個人電話接入的裝置50,用于實現(xiàn)對個人電話的接入的控制。在本發(fā)明的實施例中采用了訪問碼來執(zhí)行認證鑒權(quán),通過由被叫方設(shè)置訪問碼避免了在終端維護龐大的數(shù)據(jù)庫,并且該訪問碼與被叫方進行關(guān)聯(lián)從而授權(quán)的用戶無論使用何種電話號碼總是可以與被叫方進行通話,這樣改善了用戶的使用體驗。本領(lǐng)域的普通技術(shù)人員可以理解上述的方法和裝置可以使用計算機可執(zhí)行指令和/或包含在處理器控制代碼中來實現(xiàn),例如在諸如磁盤、⑶或DVD-ROM的載體介質(zhì)、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學(xué)或電子信號載體的數(shù)據(jù)載體上提供了這樣的代碼。本實施例的裝置可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實現(xiàn)。雖然以上結(jié)合具體實施例對本發(fā)明的用于控制控制個人電話接入的方法、裝置和交換機、代理服務(wù)器以及通信終端進行了詳細描述,但本發(fā)明并不限于此,本領(lǐng)域普通技術(shù)人員能夠理解可以對本發(fā)明進行多種變換、替換和修改而不偏離本發(fā)明的精神和范圍;本發(fā)明的保護范圍由所附權(quán)利要求來限定。權(quán)利要求一種用于控制個人電話接入的方法,包括對啟動呼叫的主叫方輸入的接入碼進行認證,其中所述接入碼與被叫方關(guān)聯(lián);以及基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫。2.如權(quán)利要求1所述的方法,其中所述認證步驟包括在交換機處進行所述接入碼的認證。3.如權(quán)利要求1所述的方法,其中所述認證步驟包括在代理服務(wù)器處進行所述接入碼的認證。4.如權(quán)利要求1所述的方法,其中所述認證步驟包括在被叫方進行所述接入碼的認證。5.如權(quán)利要求1所述的方法,其中所述確定步驟包括如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼一致,則繼續(xù)本次呼叫;如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼不一致,則拒絕本次呼叫。6.如權(quán)利要求1至5中任一的方法,其中所述被叫方預(yù)定的接入碼為以下之一基于算法生成的密鑰和被叫方設(shè)置的碼字。7.用于控制個人電話接入的裝置,包括用于對啟動呼叫的主叫方輸入的接入碼進行認證的裝置,其中所述接入碼與被叫方關(guān)聯(lián);以及用于基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫的裝置。8.如權(quán)利要求7所述的裝置,其中用于確定是否繼續(xù)主叫方的本次呼叫的裝置進一步被配置為如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼一致,則繼續(xù)本次呼叫;如果所述主叫方輸入的接入碼與所述被叫方預(yù)定的接入碼不一致,則拒絕本次呼叫。9.如權(quán)利要求7或8所述的裝置,其中所述被叫方預(yù)定的接入碼為以下之一基于算法生成的密鑰和被叫方設(shè)置的碼字。10.一種交換機,包括如權(quán)利要求7至9之一所述的用于控制個人電話接入的裝置。11.一種代理服務(wù)器,包括如權(quán)利要求7至9之一所述的用于控制個人電話接入的裝置。12.一種通信終端,包括如權(quán)利要求7至9之一所述的用于控制個人電話接入的裝置。全文摘要本發(fā)明涉及一種用于控制個人電話接入的方法和裝置。所述方法包括對啟動呼叫的主叫方輸入的接入碼進行認證,其中所述接入碼與被叫方關(guān)聯(lián);以及基于所述接入碼的認證結(jié)果來確定是否繼續(xù)主叫方的本次呼叫。從而避免了在終端維護龐大的數(shù)據(jù)庫,并改善了用戶體驗。文檔編號H04M1/66GK101800798SQ20091000633公開日2010年8月11日申請日期2009年2月10日優(yōu)先權(quán)日2009年2月10日發(fā)明者張曉亮申請人:阿爾卡特朗訊公司