技术背景:

手机的普及已很广泛,在使用手机时短信也是不可缺少的文字通话交流的一部分,很多短信收发内容会涉及到隐私、保密、安全等因素。如果手机不慎丢失短信内容就会泄露,或者手机不小心被人偷看到相关信息等,在对于短信内容的处理通常我们都是手动清理删除,有点繁琐或者忘记删除造成一些不必要麻烦。所以通过一种自动清理的方式就可以实现省去了我们很多不必要担心和顾虑。

技术内容:

一般短信都是收发操作产生的,普通的手机都有收发信箱夹,有的智能的手机短信都是根据用户的联系人自动分类的,把收发信息全部归类到在联系的联系人下。

 不管怎么分我们要实现的就是要去清理接发的短信信息。此技术内容包括记录模块、存储模块、检测模块、提醒模块、自动删除功能模块,加密模块。

记录模块主要是记录和联系人通过短信收发时间来记录预设时间段信息并同时记录此联系人的信息以及信息涉及到的敏感关键词比如打情骂俏言语、金融财产钱财之类关键词、商业秘密、密码及验证码、身份证证件类、电话号码之类的。

预设时间段信息主要是根据此方法自有设定好的时间段比如:固定时间段为60秒。一般看一条短信内容时间在一分钟内是足够的。

检测模块主要是根据记录联系人每次短信联系时间和预设时间段的监测,监测到收发短信时间在此时间段内是否超过预设的60秒时间,如果检测到在收到短信或发送短信时间已超预设的60秒时间,并且根据收件箱中的已读和未读状态来判断 如果是未读的就不能自动删除。同时检测模块还要对未读的信息是否涉及到敏感关键词的内容检索,还要对已发送的信息进行敏感关键词检索。

如果检索到涉及敏感关键词就发送指令给提醒模块提示用户尽快在指定的时间段内尽快处理未读信息和已发送的信息,(而这个指定的时间段就和上一个时间段不同这个预设时间段是专门针对未读信息和已发送的信息的时间设定的比如自动设定未读信息和已发送的时间段为一天时间就是从接收到当前系统时间以及从发送到当前系统时间为24小时止)。

如果检测到在指定时间段内还未阅读,同时检测到已发送的在指定的发送时间段外,这时加密模块就根据检测模块提供的信息对数据进行加密备份,加密备份主要是根据手机已预设的手机加密原理实现,只要已设手机加密,同时加密备份隐私短信信息,只要通过手机解密就可以对隐私短信的解密阅读了,同时对已发送的隐私信息也是如此。

对于已发送的隐私信息不想保留的话删除就可以了。

  对已读的短息系统马上就根据提醒模块信息从存储到的信息中(主要是收发信息内容联系人以及时间的存储)搜寻出来提醒用户是否删除,如果选择删除就自动的清理掉此条信息内容,若想保存信息就可以根据手机短信已有的保存功能保存到手机或者储存卡中,以备份此信息。

流程:

短信清洗分类 java 短信清除数据_时间段