一种移动终端及其识别伪基站短信的方法_3

文档序号:9814985阅读:来源:国知局
270以将正向链路信号发送到移动终端100。
[0071]基于上述移动终端硬件结构以及通信系统,提出本发明方法各个实施例。
[0072]图3为本发明移动终端的结构示意图,如图3所示,包括:判断模块31、请求模块32和确定模块33。其中,
[0073]判断模块31,用于自身所属的移动终端接收到短信时,判断自身所属的移动终端是否处于移动通信网络模式;当判断出自身所属的移动终端处于移动通信网络模式时,向请求模块32发送请求通知。
[0074]例如,移动通信网络模式可以是2G网络模式。
[0075]其中,判断模块31可以通过接收到判断通知获知自身所属的移动终端接收到短
?目O
[0076]其中,判断模块31可以通过调用框架层接口获取自身所属的移动终端所处的网络模式。
[0077]请求模块32,用于接收到请求通知,向预先设置的接收方发起业务请求。
[0078]其中,预先设置的接收方包括:预先设置的电话号码,或预先设置的网址。
[0079]例如,预先设置的电话号码可以为运营商的客服电话号码,也可以为通讯录中一个或一个以上的联系人的电话号码;预先设置的网址可以是运营商的网址,也可以是其它由用户预先设置的网址。
[0080]其中,请求模块32发起业务请求包括:发送短信、发起呼叫或访问预先设置的网址。
[0081 ]确定模块33,用于如果在预设时长内未接收到接收方的反馈信息,确定接收到的短ig为伪基站短ig。
[0082]进一步地,确定模块33,还用于如果在预设时长内接收到接收方的反馈信息时,判断接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息是否相同;
[0083]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息不相同时,确定接收到的短信为伪基站短信;
[0084]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息相同时,确定接收到的短信为非伪基站短信。
[0085]进一步地,确定模块33,还用于当预先设置的接收方是预先设置的网址且如果在预设时长内接收到接收方的反馈信息,记录向预先设置的网址发起请求的时间以及该预先设置的网址反馈的时间;
[0086]计算该预先设置的网址反馈的时间和向预先设置的网址发起请求的时间的差值;
[0087]判断计算出的差值是否小于或等于预设反馈时长;
[0088]当判断出计算出的差值小于或等于预设反馈时长时,确定接收到的短信为非伪基站短信;
[0089]当判断出计算出的差值大于预设反馈时长时,确定接收到的短信为伪基站短信。
[0090]进一步地,确定模块33,还用于在确定接收到的短信为伪基站短信之后,向处理模块34发送处理通知。
[0091]其中,预设时长可以由移动终端设定为默认值,也可以由用户根据经验设定,如可以设置为30毫秒,也可以设置为1毫秒,也可以设置为0.5秒。
[0092]进一步地,该移动终端还包括处理模块34,用于接收到处理通知,标识该短信为伪基站短信;和/或删除短信;和/或将短信分类至垃圾短信文件夹中。
[0093]进一步地,该移动终端还包括检测模块30,用于检测自身所属的移动终端是否接收到短信;当检测到自身所属的移动终端接收到短信时,向判断模块发送判断通知。
[0094]本发明移动终端中,通过当判断出自身所属的移动终端处于移动通信网络模式且如果在预设时长内未接收到接收方的反馈信息时,确定接收到的短信为伪基站短信,实现了对伪基站短信的简单识别,增强了用户体验,从而避免了用户的经济损失。
[0095]较佳实施例,该较佳实施例的移动终端包括:检测模块30、判断模块31、请求模块32、确定模块33和处理模块。其中,
[0096]检测模块30,用于检测自身所属的移动终端是否接收到短信;当检测到自身所属的移动终端接收到短信时,向判断模块发送判断通知。
[0097]判断模块31,用于接收到判断通知,判断自身所属的移动终端是否处于移动通信网络模式;当判断出自身所属的移动终端处于移动通信网络模式时,向请求模块32发送请求通知。
[0098]其中,判断模块31可以通过调用框架层接口获取自身所属的移动终端所处的网络模式。
[0099]请求模块32,用于接收到请求通知,向预先设置的接收方发起业务请求。
[0100]其中,预先设置的接收方包括:预先设置的电话号码,或预先设置的网址。
[0101]例如,预先设置的电话号码可以为运营商的客服电话号码,也可以为通讯录中一个或一个以上的联系人的电话号码;预先设置的网址可以是运营商的网址,也可以是其它由用户预先设置的网址。
[0102]其中,请求模块32发起业务请求包括:发送短信、发起呼叫。
[0103]确定模块33,用于如果在预设时长内未接收到接收方的反馈信息,确定接收到的短ig为伪基站短ig。
[0104]进一步地,确定模块33,还用于如果在预设时长内接收到接收方的反馈信息时,判断接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息是否相同;
[0105]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息不相同时,确定接收到的短信为伪基站短信;
[0106]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息相同时,确定接收到的短信为非伪基站短信。
[0107]进一步地,确定模块33,还用于在确定接收到的短信为伪基站短信之后,向处理模块34发送处理通知。
[0108]其中,预设时长可以由移动终端设定为默认值,也可以由用户根据经验设定,如可以设置为30毫秒,也可以设置为1毫秒,也可以设置为0.5秒。
[0109]进一步地,该移动终端还包括处理模块34,用于接收到处理通知,标识该短信为伪基站短信;和/或删除短信;和/或将短信分类至垃圾短信文件夹中。
[0110]图4为本发明识别伪基站短信的方法的流程图,如图4所示,包括:
[0111]步骤401:移动终端接收到短信时,判断自身是否处于移动通信网络模式。
[0112]例如,移动通信网络模式可以是2G网络模式。
[0113]其中,移动终端可以通过调用框架层接口获取自身所处的网络模式。
[0114]步骤402:当移动终端判断出自身处于移动通信网络模式时,向预先设置的接收方发起业务请求。
[0115]其中,预先设置的接收方包括:预先设置的电话号码,或预先设置的网址。
[0116]例如,预先设置的电话号码可以为运营商的客服电话号码,也可以为通讯录中一个或一个以上的联系人的电话号码;预先设置的网址可以是运营商的网址,也可以是其它由用户预先设置的网址。
[0117]其中,发起业务请求包括:发送预先设置的短信、发起呼叫或访问预先设置的网址。
[0118]举例说明,当用户接收到短信时,假如运营商为中国移动,其客服电话号码为10086,可以呼叫10086或者向10086发送短信(如短信内容为预先设置的YE或CXYL等),其交互界面如图5所示;或者,假如运营商为中国移动,用户可以登录其官方网址发起业务请求,其交互界面如图6所示,为用户的查询的交互界面。
[0119]步骤403:如果在预设时长内未接收到接收方的反馈信息,确定接收到的短信为伪基站短信。
[0120]其中,预设时长可以由移动终端出厂时移动终端的系统设定的默认值,也可以由用户根据经验进行设定,如可以设置为30毫秒,也可以设置为10毫秒,也可以设置为0.5秒。
[0121]本步骤中的反馈信息可以是接收方通过短信的方式反馈,如返回信息,或者是返回网络受限、无法呼叫等信令。
[0122]进一步地,如果在预设时长内接收到接收方的反馈信息,该方法还包括:
[0123]判断接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息是否相同;
[0124]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息不相同时,确定接收到的短信为伪基站短信;
[0125]当判断出接收到的反馈信息与预先设置的对应于发起业务请求的接收方的反馈信息相同时,确定接收到的短信为非伪基站短信。
[0126]进一步地,当预先设置的接收方是预先设置的网址且如果在预设时长内接收到接收方的反馈信息,该方法还包括:
[0127]移动终端记录向预先设置的网址发起请求的时间以及该预先设置的网址反馈的时间;
[0128]计算该预先设置的网址反馈的时间和向预先设置的网址发起请求的时间
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1