專利名稱:在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法和裝置。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,手機(jī)已經(jīng)開(kāi)始普及,截至2011年4月份,我國(guó)手機(jī)上網(wǎng)用戶達(dá)到3. 03億。手機(jī)在縮短人與人的距離的同時(shí),也出現(xiàn)了一些問(wèn)題,比如騷擾電話。隨著手機(jī)用戶的增加,一些不法分子把廣告宣傳擴(kuò)展到了手機(jī)上。我國(guó)騷擾電話和短信逐年增加,嚴(yán)重影響到人民的正常生活。目前很多手機(jī)都預(yù)裝了黑名單應(yīng)用,該應(yīng)用主要功能就是屏蔽騷擾電話,增強(qiáng)了手機(jī)的安全。但目前的黑名單都只能設(shè)置單個(gè)號(hào)碼的屏蔽功能。最近很多用戶反饋,他們經(jīng)常接到國(guó)外的騷擾電話,一接聽(tīng)就非常浪費(fèi)通話費(fèi),渴望在黑名單里能實(shí)現(xiàn)某一號(hào)段屏蔽的功能,但目前為止還沒(méi)有實(shí)現(xiàn)該項(xiàng)功能。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法和裝置,可實(shí)現(xiàn)對(duì)某一指定號(hào)段的電話號(hào)碼的屏蔽。本發(fā)明提出一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法,包括當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。優(yōu)選地,所述查詢應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段包括提取所述源電話號(hào)碼的號(hào)段;匹配所述源電話號(hào)碼的號(hào)段和預(yù)設(shè)的黑名單號(hào)段表,匹配成功時(shí),返回匹配成功的結(jié)果。優(yōu)選地,在執(zhí)行所述查詢應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段之前,還包括添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。優(yōu)選地,所述添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表包括移動(dòng)終端開(kāi)機(jī)時(shí),遍歷預(yù)設(shè)的黑名單數(shù)據(jù)庫(kù);當(dāng)所述黑名單數(shù)據(jù)庫(kù)中電話號(hào)碼的黑名單屬性為1時(shí),將該電話號(hào)碼插入黑名單號(hào)段表中。優(yōu)選地,所述方法還包括當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。
本發(fā)明還提出一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置,包括查詢模塊,用于當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;號(hào)段屏蔽模塊,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。優(yōu)選地,所述查詢模塊包括提取單元,用于提取所述源電話號(hào)碼的號(hào)段;匹配單元,用于匹配所述源電話號(hào)碼的號(hào)段和預(yù)設(shè)的黑名單號(hào)段表,匹配成功時(shí), 返回匹配成功的結(jié)果。優(yōu)選地,所述裝置還包括添加模塊,用于添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。優(yōu)選地,所述添加模塊包括遍歷單元,用于移動(dòng)終端開(kāi)機(jī)時(shí),遍歷預(yù)設(shè)的黑名單數(shù)據(jù)庫(kù);插入單元,用于當(dāng)所述黑名單數(shù)據(jù)庫(kù)中電話號(hào)碼的黑名單屬性為1時(shí),將該電話號(hào)碼插入黑名單號(hào)段表中。優(yōu)選地,所述裝置還包括號(hào)碼屏蔽模塊,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。本發(fā)明提出的一種移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法和裝置,通過(guò)設(shè)置黑名單號(hào)段,對(duì)某些指定號(hào)段的電話號(hào)碼進(jìn)行屏蔽,給用戶提供了方便。
圖1為本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法一實(shí)施例的流程示意圖;圖2為本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖3為本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置一實(shí)施例中添加模塊的結(jié)構(gòu)示意圖;圖4為本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置一實(shí)施例中查詢模塊的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,提出本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法一實(shí)施例,包括步驟S101、添加源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。在移動(dòng)終端中預(yù)先設(shè)置一黑名單數(shù)據(jù)庫(kù),該黑名單數(shù)據(jù)庫(kù)用于存放用戶設(shè)置的各個(gè)需要屏蔽的電話號(hào)碼。在黑名單數(shù)據(jù)庫(kù)里,通過(guò)SQL語(yǔ)句添加一字段,可命名為 ContentState,Contentstate字段用于記錄某一電話號(hào)碼所屬的號(hào)段是否屬于需要屏蔽的號(hào)段,是則將其值設(shè)置為1(也可以是0或其它值,本實(shí)施例以1為例)。為用戶操作方便,在黑名單設(shè)置界面添加一個(gè)號(hào)段屏蔽選項(xiàng),該選項(xiàng)是讓用戶選擇某一電話號(hào)碼是否號(hào)段屏蔽。如果號(hào)段屏蔽,則在黑名單設(shè)置界面選擇上述選項(xiàng),移動(dòng)終端自動(dòng)將黑名單數(shù)據(jù)庫(kù)內(nèi)該電話號(hào)碼的ContentState字段對(duì)應(yīng)的值設(shè)置為1,否則設(shè)置為 O0再設(shè)置一黑名單號(hào)段表,并在移動(dòng)終端開(kāi)機(jī)時(shí)初始化。黑名單號(hào)段表為一靜態(tài) list,在移動(dòng)終端開(kāi)機(jī)的時(shí)候,遍歷黑名單數(shù)據(jù)庫(kù),當(dāng)電話號(hào)碼的ContentState字段為1 時(shí),證明是號(hào)段屏蔽,將該電話號(hào)碼添加到黑名單號(hào)段表里。當(dāng)用戶添加、變更或刪除的時(shí)候,也對(duì)應(yīng)在黑名單號(hào)段表里添加刪除對(duì)應(yīng)的電話號(hào)碼。步驟S102、當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;當(dāng)來(lái)電或短信到達(dá)時(shí),其他應(yīng)用會(huì)調(diào)用黑名單的接口,首先判斷來(lái)電或短信的源電話號(hào)碼的號(hào)段是否屬于黑名單號(hào)段。即提取來(lái)電或短信的源電話號(hào)碼的號(hào)段,匹配黑名單號(hào)段表內(nèi)的數(shù)據(jù)和該源電話號(hào)碼的號(hào)段,如果匹配說(shuō)明用戶已經(jīng)設(shè)置了該號(hào)段為黑名單,則直接返回給查詢應(yīng)用,告訴其源電話號(hào)碼為黑名單。步驟S103、當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。查詢應(yīng)用收到匹配結(jié)果,將來(lái)電或短信的源電話號(hào)碼屏蔽。步驟S104、當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。當(dāng)沒(méi)有和黑名單號(hào)段表匹配成功,表明該電話號(hào)碼的號(hào)段并未設(shè)置為屏蔽,則繼續(xù)查詢?cè)撾娫捥?hào)碼是否被單獨(dú)屏蔽。即將來(lái)電或短信的源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)內(nèi)進(jìn)行匹配,匹配成功,則屏蔽該電話號(hào)碼,否則正常顯示來(lái)電或短信。本實(shí)施例實(shí)現(xiàn)號(hào)段屏蔽功能,在現(xiàn)有技術(shù)中,如果要屏蔽號(hào)段需要手工輸入大量的電話號(hào)碼,而其國(guó)外電話復(fù)雜性,導(dǎo)致用戶根本無(wú)法進(jìn)行屏蔽。但通過(guò)本實(shí)施例則可在原黑名單數(shù)據(jù)庫(kù)的基礎(chǔ)上,通過(guò)算法上的改動(dòng),實(shí)現(xiàn)了對(duì)號(hào)段的屏蔽,為用戶提供了方便。且本實(shí)施例中,其他應(yīng)用可以繼續(xù)使用黑名單的接口查詢,保持以前的接口不變,僅在現(xiàn)有接口的基礎(chǔ)上,自身進(jìn)行擴(kuò)展,其他應(yīng)用只需要調(diào)用原來(lái)的接口,就能實(shí)現(xiàn)號(hào)段屏蔽的功能。參照?qǐng)D2,提出本發(fā)明在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置一實(shí)施例,包括添加模塊10,用于添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。查詢模塊20,用于當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;號(hào)段屏蔽模塊30,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。號(hào)碼屏蔽模塊40,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。參照?qǐng)D3,添加模塊10包括遍歷單元11,用于移動(dòng)終端開(kāi)機(jī)時(shí),遍歷預(yù)設(shè)的黑名單數(shù)據(jù)庫(kù);插入單元12,用于當(dāng)所述黑名單數(shù)據(jù)庫(kù)中電話號(hào)碼的黑名單屬性為1時(shí),將該電話號(hào)碼插入黑名單號(hào)段表中。參照?qǐng)D4,查詢模塊20包括
提取單元21,用于提取所述源電話號(hào)碼的號(hào)段;匹配單元22,用于匹配所述源電話號(hào)碼的號(hào)段和預(yù)設(shè)的黑名單號(hào)段表,匹配成功時(shí),返回匹配成功的結(jié)果。本實(shí)施例的裝置可以內(nèi)置或外接于移動(dòng)終端。該裝置預(yù)先設(shè)置一黑名單數(shù)據(jù)庫(kù), 該黑名單數(shù)據(jù)庫(kù)用于存放用戶設(shè)置的各個(gè)需要屏蔽的電話號(hào)碼。在黑名單數(shù)據(jù)庫(kù)里,通過(guò) SQL語(yǔ)句添加一字段,可命名為ContentState,Contentstate字段用于記錄某一電話號(hào)碼所屬的號(hào)段是否屬于需要屏蔽的號(hào)段,是則將其值設(shè)置為1(也可以是O或其它值,本實(shí)施例以1為例)。為用戶操作方便,在黑名單設(shè)置界面添加一個(gè)號(hào)段屏蔽選項(xiàng),該選項(xiàng)是讓用戶選擇某一電話號(hào)碼是否號(hào)段屏蔽。如果號(hào)段屏蔽,則在黑名單設(shè)置界面選擇上述選項(xiàng),移動(dòng)終端自動(dòng)將黑名單數(shù)據(jù)庫(kù)內(nèi)該電話號(hào)碼的ContentState字段對(duì)應(yīng)的值設(shè)置為1,否則設(shè)置為 O0再設(shè)置一黑名單號(hào)段表,并在移動(dòng)終端開(kāi)機(jī)時(shí)初始化。黑名單號(hào)段表為一靜態(tài) list,在移動(dòng)終端開(kāi)機(jī)的時(shí)候,添加模塊10的遍歷單元11遍歷黑名單數(shù)據(jù)庫(kù),當(dāng)電話號(hào)碼的ContentState字段為1時(shí),證明是號(hào)段屏蔽,插入單元12將該電話號(hào)碼插入到黑名單號(hào)段表里。當(dāng)用戶添加、變更或刪除的時(shí)候,添加模塊10也對(duì)應(yīng)在黑名單號(hào)段表里添加刪除對(duì)應(yīng)的電話號(hào)碼。當(dāng)來(lái)電或短信到達(dá)時(shí),查詢模塊20會(huì)調(diào)用黑名單的接口,判斷來(lái)電或短信的源電話號(hào)碼的號(hào)段是否屬于黑名單號(hào)段。即提取單元21提取來(lái)電或短信的源電話號(hào)碼的號(hào)段,匹配單元22匹配黑名單號(hào)段表內(nèi)的數(shù)據(jù)和該源電話號(hào)碼的號(hào)段,如果匹配說(shuō)明用戶已經(jīng)設(shè)置了該號(hào)段為黑名單,則匹配單元22直接返回給查詢應(yīng)用,告訴其源電話號(hào)碼為黑名號(hào)段屏蔽模塊30收到匹配結(jié)果,將來(lái)電或短信的源電話號(hào)碼屏蔽。當(dāng)沒(méi)有和黑名單號(hào)段表匹配成功,表明該電話號(hào)碼的號(hào)段并未設(shè)置為屏蔽,則號(hào)碼屏蔽模塊40繼續(xù)查詢?cè)撾娫捥?hào)碼是否被單獨(dú)屏蔽。即將來(lái)電或短信的源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)內(nèi)進(jìn)行匹配,匹配成功,則屏蔽該電話號(hào)碼,否則正常顯示來(lái)電或短信。本實(shí)施例實(shí)現(xiàn)號(hào)段屏蔽功能,在現(xiàn)有技術(shù)中,如果要屏蔽號(hào)段需要手工輸入大量的電話號(hào)碼,而其國(guó)外電話復(fù)雜性,導(dǎo)致用戶根本無(wú)法進(jìn)行屏蔽。但通過(guò)本實(shí)施例則可在原黑名單數(shù)據(jù)庫(kù)的基礎(chǔ)上,通過(guò)算法上的改動(dòng),實(shí)現(xiàn)了對(duì)號(hào)段的屏蔽,為用戶提供了方便。且本實(shí)施例中,其他應(yīng)用可以繼續(xù)使用黑名單的接口查詢,保持以前的接口不變,僅在現(xiàn)有接口的基礎(chǔ)上,自身進(jìn)行擴(kuò)展,其他應(yīng)用只需要調(diào)用原來(lái)的接口,就能實(shí)現(xiàn)號(hào)段屏蔽的功能。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法,其特征在于,包括當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段; 當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。
2.如權(quán)利要求1所述的方法,其特征在于,所述查詢應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段包括提取所述源電話號(hào)碼的號(hào)段;匹配所述源電話號(hào)碼的號(hào)段和預(yù)設(shè)的黑名單號(hào)段表,匹配成功時(shí),返回匹配成功的結(jié)果。
3.如權(quán)利要求2所述的方法,其特征在于,在執(zhí)行所述查詢應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段之前,還包括添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。
4.如權(quán)利要求3所述的方法,其特征在于,所述添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表包括移動(dòng)終端開(kāi)機(jī)時(shí),遍歷預(yù)設(shè)的黑名單數(shù)據(jù)庫(kù);當(dāng)所述黑名單數(shù)據(jù)庫(kù)中電話號(hào)碼的黑名單屬性為1時(shí),將該電話號(hào)碼插入黑名單號(hào)段表中。
5.如權(quán)利要求4所述的方法,其特征在于,還包括當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。
6.一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的裝置,其特征在于,包括查詢模塊,用于當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;號(hào)段屏蔽模塊,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。
7.如權(quán)利要求6所述的裝置,其特征在于,所述查詢模塊包括 提取單元,用于提取所述源電話號(hào)碼的號(hào)段;匹配單元,用于匹配所述源電話號(hào)碼的號(hào)段和預(yù)設(shè)的黑名單號(hào)段表,匹配成功時(shí),返回匹配成功的結(jié)果。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括添加模塊,用于添加所述源電話號(hào)碼所屬號(hào)段至黑名單號(hào)段表。
9.如權(quán)利要求8所述的裝置,其特征在于,所述添加模塊包括 遍歷單元,用于移動(dòng)終端開(kāi)機(jī)時(shí),遍歷預(yù)設(shè)的黑名單數(shù)據(jù)庫(kù);插入單元,用于當(dāng)所述黑名單數(shù)據(jù)庫(kù)中電話號(hào)碼的黑名單屬性為1時(shí),將該電話號(hào)碼插入黑名單號(hào)段表中。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括號(hào)碼屏蔽模塊,用于當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段不為黑名單號(hào)段時(shí),將該源電話號(hào)碼與黑名單數(shù)據(jù)庫(kù)進(jìn)行匹配;匹配成功時(shí),屏幕所述源電話號(hào)碼。
全文摘要
本發(fā)明揭示了一種在移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法,包括當(dāng)移動(dòng)終端應(yīng)用觸發(fā)時(shí),查詢所述應(yīng)用的源電話號(hào)碼所屬號(hào)段是否為黑名單號(hào)段;當(dāng)所述應(yīng)用的源電話號(hào)碼所屬號(hào)段為黑名單號(hào)段時(shí),屏蔽該源電話號(hào)碼。本發(fā)明還提出了對(duì)應(yīng)的裝置。本發(fā)明提出的一種移動(dòng)終端黑名單實(shí)現(xiàn)號(hào)段屏蔽的方法和裝置,通過(guò)設(shè)置黑名單號(hào)段,對(duì)某些指定號(hào)段的電話號(hào)碼進(jìn)行屏蔽,給用戶提供了方便。
文檔編號(hào)H04W12/12GK102572058SQ201110432090
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者侯炯, 向炳新 申請(qǐng)人:中興通訊股份有限公司