CN112714445A - 一种来电防火墙拦截类型的存储方法 - Google Patents
一种来电防火墙拦截类型的存储方法 Download PDFInfo
- Publication number
- CN112714445A CN112714445A CN202110130614.1A CN202110130614A CN112714445A CN 112714445 A CN112714445 A CN 112714445A CN 202110130614 A CN202110130614 A CN 202110130614A CN 112714445 A CN112714445 A CN 112714445A
- Authority
- CN
- China
- Prior art keywords
- interception
- type
- binary
- incoming call
- calls
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims abstract description 4
- 238000006073 displacement reaction Methods 0.000 claims abstract description 4
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000003032 molecular docking Methods 0.000 abstract description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种来电防火墙拦截类型的存储方法,包括如下步骤:S1、设计黑白名单表;S2、枚举定义:采用位移定义拦截类型;S3、判断拦截类型:将步骤S2中的枚举定义拦截类型和数据图中存储的拦截类型进行与操作,若与定义的枚举相等,表示拦截该项,否则放行;S4、确定数据库中存储的拦截类型;S5、根据计算得出拦截类型结果,调用对应模块的接口进行相应的拦截。本发明所述的一种来电防火墙拦截类型的存储方法采用位图法,仅使用一个字段表示拦截类型,且具有高可扩展,且大大减少了维护及对接成本。
Description
技术领域
本发明属于手机来电防火墙技术领域,尤其是涉及一种来电防火墙拦截类型的存储方法。
背景技术
“来电防火墙”作为手机的一款内置应用APP,用于拦截短信、普通电话、视频电话等,对于不同的电话号码,我们期望拦截其中的一项或者任意两项或全部。现有设计方案:
id | black_white | phone_number | message | normal_call | video_call |
101 | 1 | 136******** | 1 | 1 | 0 |
102 | 1 | 185******** | 1 | 0 | 0 |
表说明如下:
按照上述做法进行表设计功能上没有问题,优点是结构清晰容易理解。但是,如果再加入一项拦截类型(如彩信),需要在数据库中新增一列,如果表结构发生变化,与之相关联的通讯录也要重新进行对接,开发成本非常高。
发明内容
有鉴于此,本发明旨在提出一种来电防火墙拦截类型的存储方法,以解决现有的存储方法复杂,开发成本高的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种来电防火墙拦截类型的存储方法,包括如下步骤:
S1、设计黑白名单表;
S2、枚举定义:采用位移定义拦截类型;
S3、判断拦截类型:将步骤S2中的枚举定义拦截类型和数据图中存储的拦截类型进行与操作,若与定义的枚举相等,表示拦截该项,否则放行;
S4、确定数据库中存储的拦截类型;
S5、根据计算得出拦截类型结果,调用对应模块的接口进行相应的拦截。
进一步的,所述步骤S1和步骤S2均采用位图法,进利用一个字段表示拦截类型。
进一步的,所述拦截类型表示为:
type:1(即二进制的001,表示只拦截短信)
type:2(即二进制的010,表示只拦截普通通话)
type:3(即二进制的011,表示拦截短信和普通通话)
type:4(即二进制的100,表示只拦截视频通话)
type:5(即二进制的101,表示拦截短信和视频通话)
type:6(即二进制的110,表示拦截普通通话和视频通话)
type:7(即二进制的111,表示拦截短信、普通通话和视频通话)。
相对于现有技术,本发明所述的一种来电防火墙拦截类型的存储方法具有以下优势:
(1)本发明所述的一种来电防火墙拦截类型的存储方法当新增拦截类型时,无需修改数据库表结构,仅需在位图中增加一位表示新增拦截类型即可,具有高可扩展性;
(2)本发明所述的使用位图法表示多重业务,且大大减少了维护及对接成本。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的黑白名单表;
图2为本发明实施例所述的拦截类型位图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
下面将参考附图并结合实施例来详细说明本发明。
一种来电防火墙拦截类型的存储方法,包括如下步骤:
S1、设计黑白名单表,如图1所示;
S2、枚举定义:采用位移定义拦截类型;
S3、判断拦截类型:将步骤S2中的枚举定义拦截类型和数据图中存储的拦截类型进行与操作,若与定义的枚举相等,表示拦截该项,否则放行;
S4、确定queryType为数据库中存储的拦截类型;
Integer queryType=select type*from black_list where phone_number=136********;
S5、根据计算得出拦截类型结果,调用对应模块的接口进行相应的拦截。
进一步的,所述步骤S1和步骤S2均采用位图法,仅利用一个字段表示拦截类型。
进一步的,所述拦截类型type表示为,如图2所示:
type:1(即二进制的001,表示只拦截短信)
type:2(即二进制的010,表示只拦截普通通话)
type:3(即二进制的011,表示拦截短信和普通通话)
type:4(即二进制的100,表示只拦截视频通话)
type:5(即二进制的101,表示拦截短信和视频通话)
type:6(即二进制的110,表示拦截普通通话和视频通话)
type:7(即二进制的111,表示拦截短信、普通通话和视频通话)。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (3)
1.一种来电防火墙拦截类型的存储方法,其特征在于:包括如下步骤:
S1、设计黑白名单表;
S2、枚举定义:采用位移定义拦截类型;
S3、判断拦截类型:将步骤S2中的枚举定义拦截类型和数据图中存储的拦截类型进行与操作,若与定义的枚举相等,表示拦截该项,否则放行;
S4、确定数据库中存储的拦截类型;
S5、根据计算得出拦截类型结果,调用对应模块的接口进行相应的拦截。
2.根据权利要求1所述的一种来电防火墙拦截类型的存储方法,其特征在于:所述步骤S1和步骤S2均采用位图法,仅利用一个字段表示拦截类型。
3.根据权利要求1所述的一种来电防火墙拦截类型的存储方法,其特征在于:所述拦截类型表示为:
type:1(即二进制的001,表示只拦截短信)
type:2(即二进制的010,表示只拦截普通通话)
type:3(即二进制的011,表示拦截短信和普通通话)
type:4(即二进制的100,表示只拦截视频通话)
type:5(即二进制的101,表示拦截短信和视频通话)
type:6(即二进制的110,表示拦截普通通话和视频通话)
type:7(即二进制的111,表示拦截短信、普通通话和视频通话)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110130614.1A CN112714445A (zh) | 2021-01-29 | 2021-01-29 | 一种来电防火墙拦截类型的存储方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110130614.1A CN112714445A (zh) | 2021-01-29 | 2021-01-29 | 一种来电防火墙拦截类型的存储方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112714445A true CN112714445A (zh) | 2021-04-27 |
Family
ID=75549854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110130614.1A Pending CN112714445A (zh) | 2021-01-29 | 2021-01-29 | 一种来电防火墙拦截类型的存储方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112714445A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103916836A (zh) * | 2012-12-30 | 2014-07-09 | 北京得实达康系统集成有限公司 | 基于互联网和通信网实现通话拦截的方法和系统 |
CN104066065A (zh) * | 2014-07-02 | 2014-09-24 | 深圳市中兴移动通信有限公司 | 一种防骚扰来电/信息的移动终端及方法 |
CN105636051A (zh) * | 2015-12-18 | 2016-06-01 | 北京奇虎科技有限公司 | 用于智能设备的消息拦截方法及系统 |
WO2016179809A1 (zh) * | 2015-05-13 | 2016-11-17 | 华为技术有限公司 | 处理通信事件的方法和终端 |
CN108574503A (zh) * | 2018-03-30 | 2018-09-25 | 广东欧珀移动通信有限公司 | 拦截设置选项的设置方法及相关设备 |
-
2021
- 2021-01-29 CN CN202110130614.1A patent/CN112714445A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103916836A (zh) * | 2012-12-30 | 2014-07-09 | 北京得实达康系统集成有限公司 | 基于互联网和通信网实现通话拦截的方法和系统 |
CN104066065A (zh) * | 2014-07-02 | 2014-09-24 | 深圳市中兴移动通信有限公司 | 一种防骚扰来电/信息的移动终端及方法 |
WO2016179809A1 (zh) * | 2015-05-13 | 2016-11-17 | 华为技术有限公司 | 处理通信事件的方法和终端 |
CN105636051A (zh) * | 2015-12-18 | 2016-06-01 | 北京奇虎科技有限公司 | 用于智能设备的消息拦截方法及系统 |
CN108574503A (zh) * | 2018-03-30 | 2018-09-25 | 广东欧珀移动通信有限公司 | 拦截设置选项的设置方法及相关设备 |
Non-Patent Citations (1)
Title |
---|
季鹤: "《武警部队Android手机安全管理优化系统设计与实现》", 《中国优秀硕士论文库全文库 信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9449037B2 (en) | Enhanced delivery of messaging data traffic | |
US7764979B2 (en) | Mobile terminal for performing call to callee by sequential calling of prioritized callee numbers and multimedia addresses | |
CN1838830A (zh) | 根据信道性能选择载波信道 | |
CN1901720A (zh) | 提供呼叫转移信息的移动通信终端和方法 | |
CN101969507A (zh) | 一种与联系人进行快速通讯的方法、系统及移动终端 | |
US20090233550A1 (en) | Service connection system and method for bluetooth device | |
US20070191060A1 (en) | Method and device for distinguishing selected line information among multi line information providing alternate line service | |
CN105682066A (zh) | 终端呼叫转接方法、装置及系统 | |
CN101370206A (zh) | 一种在移动终端上显示多媒体名片的方法和装置 | |
CN101646164A (zh) | 号码携带的方法、装置和系统 | |
US7333836B2 (en) | System and method for providing mobile device capability to a wireless network subscriber | |
CN103209249A (zh) | 在移动通信终端中提供通信记录的方法及系统 | |
CN103095934A (zh) | 通信设备的来电显示系统及方法 | |
CN112714445A (zh) | 一种来电防火墙拦截类型的存储方法 | |
KR100937487B1 (ko) | 이동통신단말기를 이용한 인터넷전화 및 일반전화 사용시스템 및 그 방법 | |
CN101521929A (zh) | 防止数据业务连接被语音呼叫打断的通信系统和方法 | |
CN104092838A (zh) | 传输信息的方法、服务器及终端 | |
CN101472248A (zh) | 用ussd消息通知手机在关机、忙线或不可及的信息的方法 | |
CN102378123A (zh) | 临时组的处理方法及集群系统 | |
WO2007049943A1 (en) | Multi terminal and method for originating and terminating call thereof, system for providing multi-number support service to the terminal | |
CN113115400B (zh) | 一种通信方法及装置 | |
MX2007016153A (es) | Metodo y sistema para presentar opciones personalizadas para el que llama por medio de un dispositivo de comunicacion. | |
EP3358810A1 (en) | Method of enhancing personal contact information display on a mobile device | |
CN105635071A (zh) | 防骚扰电话的方法、交换机 | |
US8126131B2 (en) | Call blocking based on the network access type for the called party |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210427 |
|
RJ01 | Rejection of invention patent application after publication |