本发明专利技术提供一种移动终端的短消息处理方法和装置,方法包括:接收短消息;获取短消息中的判断信息;根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与判断信息一致的判断标准;若存在与判断信息一致的判断标准,则将短消息存储至预设的存储空间。本发明专利技术能够有效的对接收到的短消息进行处理,譬如拦截伪装短消息以及广告短消息等。
【技术实现步骤摘要】
移动终端的短消息处理方法和装置
本专利技术属于通信领域,尤其涉及一种移动终端的短信息处理方法和装置。
技术介绍
随着移动终端(譬如手机)的不断普及,用户对移动终端功能的要求越来越高。以手机短信为例,手机短信随着手机短信业务的普及和手机用户数量的不断增力口,手机短信成为用户日常经常使用的通信方式。但是大部分手机用户在享受短信带来的便捷的同时,也面临着各种骚扰短信的影响,这些骚扰短信一般是不分场合和时间的发送到用户手机上,其中一些骚扰短信甚至包含各种欺诈的陷阱,很可能给手机用户带来经济上的损失,比如伪造的中奖短信、冒充熟人的银行汇款短信等。譬如以IOS平台为例,现有的IOS平台存在短信安全漏洞,伪装短信发送者可以改变短信中的UDH (用户数据头)字段中的回复号码,伪造成短信接收者可能认识的联系人的号码,这样接收者在收到伪装短信后,在系统短信界面看到的短信发送者将是该短信接收者认识的联系人的号码。而当该短信接收者回复上述伪装短信时,所回复的短信就会发送到伪装发送者的手机上。一旦伪装发送者将短信伪装成银行发送来的索取身份验证等信息,则短信接受者将可能在回复短信后泄露个人信息。综上,如何有效的对接收到的短消息进行处理,拦截伪装短消息以及广告短消息等,是移动终端领域需要解决的技术问题之一。
技术实现思路
本专利技术的目的在于提供一种移动终端的短消息处理方法和装置,旨在解决现有技术中不能有效的对接收到的短消息进行处理,拦截伪装短消息以及广告短消息等技术问题。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种移动终端的短消息处理方法,所述方法包括以下步骤:接收短消息;获取所述短消息中的判断信息;根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准;若存在与所述判断信息一致的判断标准,则将所述短消息存储至预设的存储空间。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种移动终端的短消息处理装置,所述装置包括:短消息接收模块,用于接收短消息;判断信息获取模块,用于获取所述短消息中的判断信息;判断模块,用于根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准;以及短消息处理模块,用于在所述判断模块判定存在与所述判断信息一致的判断标准时,将所述短消息存储至预设的存储空间。本专利技术实施例在接收到短信息后,获取短信息的判断信息,譬如关键字等判断信息,之后根据获取的判断信息在预设的判断标准中进行匹配,判断是否能够匹配到一致的判断标准,若能够匹配到与判断信息一致的判断标准,则将获取的短信息存储至预设的存储空间。显然,本专利技术实施例能够有效的对接收到的短消息进行处理,譬如拦截伪装短消息以及广告短消息等。【附图说明】图1是本专利技术提供的移动终端的短消息处理方法的第一较佳实施例流程示意图;图2是是本专利技术中对短消息处理后的界面示意图;图3是本专利技术提供的移动终端的短消息处理方法的第二较佳实施例流程示意图;图4是本专利技术提供的移动终端的短消息处理方法的第三较佳实施例流程示意图;图5是本专利技术提供的移动终端的短消息处理方法的第四较佳实施例流程示意图;图6是本专利技术提供的移动终端的短消息处理装置的第一较佳实施例结构示意图; 图7是图6中判断模块的较佳实施例结构示意图;图8是本专利技术提供的移动终端的短消息处理装置的第二较佳实施例结构示意图。【具体实施方式】以下各实施例的说明是参考附加的图式,用以例示本专利技术可用以实施的特定实施例。请参阅图1,图1为本专利技术提供的移动终端的短消息处理方法的第一较佳实施例流程示意图。在步骤SlOl中,接收短消息。在具体实施过程中,接收短消息的过程描述如下:当短消息服务器发送短消息到移动终端时,首先根据移动终端基带版本的特征将短消息写入短消息基带字符设备文件中。之后移动终端通过读取短消息基带字符设备文件中的文件内容,可以获取到完整的短消息数据包,然后根据欧洲电信标准化协会(European Telecommunications Standards Institute, ETSI)组织制定的短消息数据包的标准协议格式,解析出短消息的完整内容和发送者的号码,具体实现步骤如下:步骤A、通过移动终端系统上的钩子函数将系统的文件打开接口 open和读接口read 勾住,譬如打开结构 open 的原型是 int open (const char ^pathname, int flags),读接口 read 的原型是 ssize_t read (int fd, void 氺 buf , size_t count)。步骤B、在检测到打开接口 open被调用时,判断打开的文件路径pathname是否为短消息基带字符设备文件的路径,若是,则记录打开接口 open的返回文件描述符值smsBasebandFd,并进行步骤C ;反之,重复步骤B。步骤C、在检测到读接口 read被调用时,判断读取的文件描述符fd是否为步骤B中记录的文件描述符值smsBasebandFd,若是,贝U判定当前正在读取的文件即为短信基带设备文件,此时截获到读接口 read的返回值,即实际读取到字节的数目readLength,并从读接口 read的缓冲区buf中将readLength长度的数据拷贝到一个临时缓存tmpBuff中;若读取的文件描述符fd不是步骤B中记录的文件描述符值smsBasebandFd,则重复步骤C。步骤D、解析临时缓存tmpBuff的内容,当检查到临时缓存tmpBuff包含〃+CMT〃时,说明有新的短消息送达,这时截取临时缓存tmpBuff中的数字和字母部分即可得到新的短消息的完整协议数据单元(Protocol Data Unit,PDU)报文;反之,重复步骤C,直到取得完整的短信PDU报文或文件描述符值smsBasebandFd被关闭。在步骤S102中,获取所述短消息中的判断信息。该步骤即根据步骤SlOl中短消息的完整PDU报文,解析出短消息内容以及发送者号码等判断信息。当然,本专利技术实施例的判断信息还可以为其它判断信息,譬如为短消息中的关键字等,具体请参阅下文的描述。在步骤S103中,根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准,若不存在,则进行步骤S104,若存在,则进行步骤S105。在步骤S104中,按照用户的设置提示用户收到短信息。譬如若用户设置为振动或者短消息提示音,则在收到短信息之后,通过振动或者短消息提示音的方式提示用户收到短信息。在步骤S105中,将所述短消息存储至预设的存储空间。本专利技术实施例中,预设的存储空间即用户预先设置的存储短消息的空间,该预设的存储空间具有以下特点:短消息在存储至该存储空间后,不会以振动或者短消息提示音的方式提示用户有收到短消息,而是直接将短消息存储至预设的存储空间。而且,在将短消息存储至预设的存储空间后,不弹出系统短消息界面,并将存储到预设存储空间的短消息从系统短信息数据库表中移除,在状态栏形成一拦截短消息的图标弱提示。在具体实施过程中,对于被拦截的短信,会保存一份拦截短信的记录,在拦截记录界面可以展示拦截短信的号码、内容、号码归属地运营商、发送时间等信息,点击某条拦截记录后会弹出一个选择提示框,本文档来自技高网...
【技术保护点】
一种移动终端的短消息处理方法,其特征在于,所述方法包括以下步骤:接收短消息;获取所述短消息中的判断信息;根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准;若存在与所述判断信息一致的判断标准,则将所述短消息存储至预设的存储空间。
【技术特征摘要】
1.一种移动终端的短消息处理方法,其特征在于,所述方法包括以下步骤: 接收短消息; 获取所述短消息中的判断信息; 根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准; 若存在与所述判断信息一致的判断标准,则将所述短消息存储至预设的存储空间。2.根据权利要求1所述的移动终端的短消息处理方法,其特征在于,根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准的步骤包括: 获取所述短消息发送方的标识信息; 获取所述短消息接收方的标识信息; 判断所述短消息发送方的标识信息是否与所述短消息接收方的标识信息一致,若不一致,则将所述短消息存储至预设的存储空间。3.根据权利要求1所述的移动终端的短消息处理方法,其特征在于,所述判断标准包括有拦截标识; 而根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准的步骤包括: 判断所述短消息中的判断信息是否对应所述拦截标识,若对应所述拦截标识,则将所述短消息存储至预设的存储空间。4.根据权利要求3所述的移动终端的短消息处理方法,其特征在于,所述拦截标识包括:短消息发送方号码、短消息包含的关键字、预先存储的短消息号码以及未存储于所述移动终端的发送方号码。5.根据权利要求1所述的移动终端的短消息处理方法,其特征在于,在接收短信息之前,所述方法还包括以下步骤: 获取对应短消息的可疑扣分值的规则库,其中所述规则库中包括有可疑扣分制,所述可疑扣分制对应短消息中的判断信息; 而在接收到短信息之后,所述方法还包括以下步骤: 根据所述可疑扣分值对所接收到的短消息进行可疑扣分值的计算,生成一可疑积分结果; 而根据获取的判断信息在预设的判断标准中进行匹配,判断是否存在与所述判断信息一致的判断标准的步骤包括: 将所述可疑积分结果与预设的可疑临界值比较,若所述可疑积分...
【专利技术属性】
技术研发人员:陈晓波,李斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。