【技术实现步骤摘要】
一种短信处理方法、装置及移动终端
本专利技术涉及移动通信
,尤其涉及一种短信处理方法、装置及移动终端。
技术介绍
目前,随着手机的普及,手机逐渐成为人们生活中不可或缺的通讯工具。短信业务因为其方便、快捷及廉价的等原因,已被广大手机消费者所普遍接受并广泛使用,但随着短信业务的发展,广告短信、带有欺骗性质的短信及其他非法内容的短信开始越来越多,垃圾短信开始困扰广大手机用户,用户对于垃圾短信的投诉也日益增多。为了免受各种垃圾短信的困扰,不少厂商的手机内置了黑名单功能,允许用户创建添加黑白名单,并根据用户指定的过滤规则针对列表中的号码的短信进行拦截。现有技术中,智能手机中的应用对短信进行操作需要获取默认短信应用权限,由于获取默认短信应用权限需要用户手动设置,使用不方便,并且在没有获取默认短信应用权限的情况下,则无法实现对短信的管理功能,影响到用户对短信使用的感受。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种短信处理方法、装置及移动终端。一种短信处理方法,包括:获取操作系统接收到的短信;基于预设的规则判断所述短信是否需要处理,如果是,则判断是否被设置 ...
【技术保护点】
一种短信处理方法,其特征在于,包括:获取操作系统接收到的短信;基于预设的规则判断所述短信是否需要处理,如果是,则判断是否被设置为默认的短信应用;如果未被设置为默认的短信应用,则通过使用操作系统开放的功能获取短信操作权限,并对所述短信进行处理,所述处理包括:拦截、修改、自动应答。
【技术特征摘要】
1.一种短信处理方法,其特征在于,包括:获取操作系统接收到的短信;基于预设的规则判断所述短信是否需要处理,如果是,则判断是否被设置为默认的短信应用;如果未被设置为默认的短信应用,则通过使用操作系统开放的功能获取短信操作权限,并对所述短信进行处理,所述处理包括:拦截、修改、自动应答。2.如权利要求1所述的方法,其特征在于,所述通过使用操作系统开放的功能获取短信操作权限包括:在android系统中使用AppOpsManager实例的SetMode方法获取短信操作权限;其中,所述短信操作权限包括:插入、修改、删除。3.如权利要求2所述的方法,其特征在于,对所述短信进行处理包括:基于垃圾短信筛选规则判断所述短信是否为垃圾短信,如果是,则拦截所述短信并将被拦截的所述短信存储至拦截短信存储区,在通知栏中发出提示接收到垃圾短信的通知。4.如权利要求3所述的方法,其特征在于,包括:所述垃圾短信筛选规则包括至少一个关键词;将获取的所述短信的内容与所述关键词进行匹配,如果所述短信的内容与至少一个关键词相匹配,则确定所述短信为垃圾短信并进行拦截;所述关键词包括:打折、优惠、特价、推广。5.如权利要求4所述的方法,对所述短信进行处理包括:获取发送所述短信的终端号码,检测通讯录中是否存储有所述终端号码;当检测到所述通讯录中未存储所述终端号码时,检测与所述终端号码之间是否存在通信记录;当检测到与所述终端号码之间不存在通信记录时,将所述短信的内容与所述通讯录中的联系人信息进行匹配;所述联系人信息包括:联系人姓名、联系人电话或联系人地址;当网络内容与所述联系人信息不匹配时,则确定所述短信为垃圾短信并进行拦截。6.如权利要求5所述的方法,其特征在于,所述检测与所述终端号码之间是否存在通信记录包括:检测是否向所述终端号码发送过短信,如果否,则确定与所述终端号码之间不存在通信记录;或,检测是否拨打过所述终端号码,如果否,则确定与所述终端号码之间不存在通信记录;或,检测与所述终端号码的通话时间是否大于预设时间阈值,如果否,则确定与所述终端号码之间不存在通信记录。7.如权利要求1所述的方法,其特征在于,对所述短信进行处理包括:判断是否设置为自动回复模式,如果是,则自动回复预设短信给所述短信的发送方。8.如权利要求3所述的方法,其特征在于,包括:接收到显示被拦截短信的指令;计算被拦截的短信的总条数,并根据显示界面每页能够显示的被拦截短信的条数得到总显示页数;分页提取本地缓存中存储的被拦截短信并发送到所述显示界面进程;在所述显示界面上按页显示被拦截短信。9.如权利要求8所述的方法,其特征在于,包括:在所述显示界面上向用户提供删除和恢复被拦截短信的功能,基于用户的选择将被拦截短信删除或恢复为正常短信。10.一种短信处理装置,其特征在于,包括:短信获取模块,用于获取操作系统接收到的短信;短信管理模块,用于基于预设的规则判断所述短信是否需...
【专利技术属性】
技术研发人员:刘刚,张晓,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。