一种通讯信息隐藏实现方法及实现系统与流程

文档序号:11138972阅读:456来源:国知局
一种通讯信息隐藏实现方法及实现系统与制造工艺

本发明涉及信息安全技术领域,尤其涉及的是一种通讯信息隐藏实现方法及实现系统。



背景技术:

目前,手机用户在日常生活中,会接到或者拨打一些电话,但是出于安全方面放入考虑,并不想留下痕迹,所以需要手动删除通话记录。而且,如果用户没有接到电话就会有未接电话的系统后台通知信息,在用户没有删除这些通知的情况下,可能就隐藏不了这些来电电话的通知信息了。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种通讯信息隐藏实现方法及实现系统,旨在解决现有技术智能终端中的针对指定号码的通讯记录需手动删除,信息安全性较低的缺陷。

本发明的技术方案如下:

一种通讯信息隐藏实现方法,其中,所述方法包括以下步骤:

A、对用于存储通讯信息的通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息;

B、当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对;

C、当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。

所述通讯信息隐藏实现方法,其中,所述通讯信息为电话来电信息、电话去电信息、已发邮件、已收邮件、已发短信、已收短信、已发微信信息、已收微信信息、已发QQ信息、已收QQ信息或系统后台通知信息。

所述通讯信息隐藏实现方法,其中,所述步骤B具体包括:

B11、当通讯信息数据库中有新增的通讯信息且该通讯信息为电话来电信息时,则获取该电话来电信息对应的电话号码;

B12、获取电话号码中的国家码字段、区域码字段及通讯号码字段;

B13、将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

所述通讯信息隐藏实现方法,其中,所述步骤B具体包括:

B21、当通讯信息数据库中有新增的通讯信息且该通讯信息为系统后台通知信息时,则获取该系统后台通知信息对应的电话号码;

B22、获取电话号码中的国家码字段、区域码字段及通讯号码字段;

B23、将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

所述通讯信息隐藏实现方法,其中,所述电话号码中的国家码字段、区域码字段及通讯号码字段被解析获取后,则删除电话号码中的-、空格或英文字母,并保存。

一种通讯信息隐藏实现系统,其中,包括:

数据库监听模块,用于对通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息;

比对模块,用于当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对;

删除或隐藏模块,用于当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。

所述通讯信息隐藏实现系统,其中,所述通讯信息为电话来电信息、电话去电信息、已发邮件、已收邮件、已发短信、已收短信、已发微信信息、已收微信信息、已发QQ信息、已收QQ信息或系统后台通知信息。

所述通讯信息隐藏实现系统,其中,所述比对模块具体包括:

第一电话号码获取单元,用于当通讯信息数据库中有新增的通讯信息且该通讯信息为电话来电信息时,则获取该电话来电信息对应的电话号码;

第一字段获取单元,用于获取电话号码中的国家码字段、区域码字段及通讯号码字段;

第一匹配单元,用于将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

所述通讯信息隐藏实现系统,其中,所述比对模块具体包括:

第二电话号码获取单元,用于当通讯信息数据库中有新增的通讯信息且该通讯信息为系统后台通知信息时,则获取该系统后台通知信息对应的电话号码;

第二字段获取单元,用于获取电话号码中的国家码字段、区域码字段及通讯号码字段;

第二匹配单元,用于将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

所述通讯信息隐藏实现系统,其中,所述电话号码中的国家码字段、区域码字段及通讯号码字段被解析获取后,则删除电话号码中的-、空格或英文字母,并保存。

本发明所提供的通讯信息隐藏实现方法及实现系统,方法包括:对用于存储通讯信息的通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息;当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对;当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。本发明通过对通讯信息数据库进行实时监听,以判断是否自动删除或隐藏需隐藏的通讯信息,提高用户的通讯信息安全。

附图说明

图1为本发明所述通讯信息隐藏实现方法较佳实施例的流程图。

图2为本发明所述通讯信息隐藏实现系统较佳实施例的结构框图。

具体实施方式

本发明提供一种通讯信息隐藏实现方法及实现系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明所述通讯信息隐藏实现方法较佳实施例的流程图,所述方法包括以下步骤:

步骤S100、对用于存储通讯信息的通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息。

本发明的实施例中,所述通讯信息数据库可实时拉取智能终端中已安装的所有通讯软件的通讯信息,并将该通讯信息进行存储。故智能终端中已安装的通讯软件(如电话、短信、邮箱、微信、QQ或陌陌等通讯软件)只要发出或接收通讯信息时,均可存储在通讯信息数据库中。这样,只需要监听通讯信息数据库是否新增通讯信息,就可判断此时智能终端是否处于通讯状态。

步骤S200、当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对。

由于每一通讯信息,都会对应唯一的业务号码(如手机号码、QQ号码、微信号码或邮箱地址),故将该通讯信息所对应的通讯号码(也即业务号码)与预先设置的需隐藏的通讯号码集进行比对,即可判断该通讯号码是被包含于需隐藏的通讯号码集中。

步骤S300、当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。

显然,当需隐藏的通讯号码集中存在该通讯号码,则表示该通讯号码对应的通讯信息需智能终端的系统自动隐藏或删除,以确保通讯信息的安全性。

优选的,所述通讯信息为电话来电信息、电话去电信息、已发邮件、已收邮件、已发短信、已收短信、已发微信信息、已收微信信息、已发QQ信息、已收QQ信息或系统后台通知信息。其中,系统后台通知信息为智能终端中搭载的安卓系统或iOS系统所推送的后台信息。

优选的,作为第一具体实施例,所述步骤S100具体包括:

步骤S111、当通讯信息数据库中有新增的通讯信息且该通讯信息为电话来电信息时,则获取该电话来电信息对应的电话号码;

步骤S112、获取电话号码中的国家码字段、区域码字段及通讯号码字段;

步骤S113、将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

在第一具体实施例中,是以对智能终端中的来电信息进行实时监听为例来说明。这样,可以确保来电信息的信息安全。

优选的,作为第二具体实施例,所述步骤S100具体包括:

步骤S121、当通讯信息数据库中有新增的通讯信息且该通讯信息为系统后台通知信息时,则获取该系统后台通知信息对应的电话号码;

步骤S122、获取电话号码中的国家码字段、区域码字段及通讯号码字段;

步骤S123、将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

在第二具体实施例中,是以对智能终端中的系统后台通知信息进行实时监听为例来说明。这样,可以确保系统后台通知信息的信息安全。

具体的,在步骤S112或步骤S122中,所述电话号码中的国家码字段、区域码字段及通讯号码字段被解析获取后,则删除电话号码中的-、空格或英文字母,并保存。也就是说,当获取了与通讯信息相对应的电话号码后,该电话号码可能包括一些非数字字符,如-、空格或字母等,此时需将电话号码中的上述字符处理掉后,得到标准电话号码(标准电话号码一般包括三个部分,即国家码、区域码、还有通讯号码),再将得到的标准电话号码与所述需隐藏的通讯号码集进行比对。

当电话号码中的国家码字段、区域码字段均为空、且通讯号码为非空时,则将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对;当电话号码中的国家码字段为空且区域码字段为非空,或者电话号码中的国家码字段为非空且区域码字段为空,或者电话号码中的国家码字段为非空且区域码字段为非空时,则将电话号码中为非空的字段依次与所述需隐藏的通讯号码集中所包括的多个通讯号码进行相应字段的比对,以准确判断当需隐藏的通讯号码集中是否存在该通讯号码。

基于上述方法实施例,本发明还提供一种讯信息隐藏实现系统。如图2所示,所述讯信息隐藏实现系统包括:

数据库监听模块100,用于对通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息;

比对模块200,用于当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对;

删除或隐藏模块300,用于当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。

优选的,在所述通讯信息隐藏实现系统中,所述通讯信息为电话来电信息、电话去电信息、已发邮件、已收邮件、已发短信、已收短信、已发微信信息、已收微信信息、已发QQ信息、已收QQ信息或系统后台通知信息。

优选的,在所述通讯信息隐藏实现系统中,所述比对模块200具体包括:

第一电话号码获取单元,用于当通讯信息数据库中有新增的通讯信息且该通讯信息为电话来电信息时,则获取该电话来电信息对应的电话号码;

第一字段获取单元,用于获取电话号码中的国家码字段、区域码字段及通讯号码字段;

第一匹配单元,用于将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

优选的,在所述通讯信息隐藏实现系统中,所述比对模块200具体包括:

第二电话号码获取单元,用于当通讯信息数据库中有新增的通讯信息且该通讯信息为系统后台通知信息时,则获取该系统后台通知信息对应的电话号码;

第二字段获取单元,用于获取电话号码中的国家码字段、区域码字段及通讯号码字段;

第二匹配单元,用于将电话号码中的通讯号码字段与所述需隐藏的通讯号码集进行比对。

优选的,在所述通讯信息隐藏实现系统中,所述电话号码中的国家码字段、区域码字段及通讯号码字段被解析获取后,则删除电话号码中的-、空格或英文字母,并保存。

综上所述,本发明所提供的通讯信息隐藏实现方法及实现系统,方法包括:对用于存储通讯信息的通讯信息数据库进行实时监听,判断通讯信息数据库中是否有新增的通讯信息;当通讯信息数据库中有新增的通讯信息时,则获取该新增的通讯信息的通讯号码,并将该通讯号码与预先设置的需隐藏的通讯号码集进行比对;当需隐藏的通讯号码集中存在该通讯号码,则将通讯信息数据库中与该通讯号码对应的通讯信息删除或隐藏。本发明通过对通讯信息数据库进行实时监听,以判断是否自动删除或隐藏需隐藏的通讯信息,提高用户的通讯信息安全。

本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1