首页> 中国专利> 手机拒绝接收短信息的方法

手机拒绝接收短信息的方法

摘要

本发明公开了一种手机拒绝接收短信息的方法,包括以下步骤:把手机电话号码薄和拒接短信息的电话号码表存储在掉电保存的随机存储器内;收到短信后,拒接模块提取短信息发送方的号码;短信发送方号码与短信拒接列表中的号码或者手机电话薄中的号码进行比较;根据比较结果,丢掉短信或者存储短信并通知用户;判断短信服务中心是否需要应答,若需要,则通知短信服务中心已接收到该短信。使用本发明的方法,用户可以自己决定不接收某些人发送来的短信息,避免了垃圾短信的打扰。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2006-05-10

    授权

    授权

  • 2005-01-12

    实质审查的生效

    实质审查的生效

  • 2004-11-10

    公开

    公开

说明书

技术领域

本发明属于移动通信技术领域,更具体地说涉及手机中短信息功能的一种实现方法。

背景技术

目前手机的短信息使用频繁,促进了手机使用者间的信息交流,逐渐成为手机必不可少的功能。但是用户有时不希望接收某些人的短信,这些短信或者是一些恶意的骚扰短信,或者是传播某些信息的垃圾短信等。用户的信箱中充斥这些无用或恶意的信息,用户目前只能在收到短信息后删除,而无法作一些有效的预防措施从而拒绝接收垃圾短信息。

发明内容

本发明的目的,就在于克服上述缺点和不足,提供一种实现手机用户拒绝接收某些短信息的方法,手机用户可以把不愿意接收的短信息发送方的电话号码存储在短信拒接列表中,也可以以电话号码薄中的电话号码作为可以接收的短信息发送方的电话号码范围。手机用户可以选择不接收短信拒接中的电话号码和接收电话簿中的号码两种方式中的任意一种方式,也可以选用这两种方式共同应用。从而实现了手机用户能够自己决定不接收某些人发送来的短信息,避免了无用和恶意短信息的打扰。

为实现上述目的,本发明包括以下步骤:

(1)把手机电话号码薄和拒接短信息的电话号码表存储在掉电保存的随机存储器内;

(2)收到短信后,拒接模块提取短信息发送方的号码;

(3)短信发送方号码与短信拒接列表中的号码或者手机电话薄中的号码进行比较;

(4)根据比较结果,丢掉短信或者存储短信并通知用户;

(5)判断短信服务中心是否需要应答,若需要,则通知短信服务中心已接收到该短信。

所述步骤3采取短信发送方号码先与短信拒接列表中的号码进行比较,再与手机电话薄中的号码进行比较。

所述的短信发送方号码与列表中号码比较的方法可以是具体号码比较和号段对比方式。

附图说明

下面结合附图和实施例对本发明作进一步描述。

图1为本发明的流程图;

图2为本发明的硬件框图;

图3为短信拒接模块在手机软件中所处的位置示意图。

具体实施方式

手机使用者通过用户界面,一般选用手机键盘,输入希望拒接的短信发送方电话号码,然后选择存储,该号码就保存于手机存储器RAM的掉电保存区内,既使关机该号码仍然不会丢失。手机使用者还可以对拒接号码进行修改、删除的操作。

当手机接收到短信息后,短信数据包经过协议层的处理后传送到拒接模块,此时的数据中包含了可供用户界面软件处理的所有域,包括发送方电话号码,短信息数据和回呼号码等众多信息,拒接模块将提取出所需要的四个域:发送方电话号码、编码方式、号码长度和应答标志位,

其中编码方式指电话号码的编码方式,它有两种方式:UASMS_DIGIT_MODE_4_BIT和UASMS_DIGIT_MODE_8_BIT。如果编码方式为UASMS_DIGIT_MODE_8_BIT,这种格式的数据可以直接处理的。如果编码方式为UASMS_DIGIT_MODE_4_BIT,需要先将它转换成ASCII。转换对照表如下:

字符UASMS_DIGIT_MODE_4_BIT ASCII″0″′0′0x30″9″′9′0x39″*″′A′0x2a″#″′B′0x23

其中应答标志位的含义是指,用户手机在接收到短信后,是否需要给短信服务中心发应答信号,从而表示手机接收短信成功或者失败,短信服务中心根据该应答信号决定是否继续给用户发送该条短信。

实施例1,如图1所示,手机接收到一条短信息后,拒接模块提取出短信发送方电话号码,经处理后,把短信发送方电话号码与短信拒接列表中的号码比较,可以直接使用字符串比较的方式,如果每个字符串都一致,则认为号码是相同的,也可以采用号段对比的方式,即比较的拒接号码中可以使用“*”表示一串字符。

例如用户向短信拒接列表中输入有一号段为“133*”的号码,则拒接模块将拒绝接收以“133”开头的所有电话号码。具体方法为调用函数,用于查找拒接列表中是否有短信发送方号码,若有,返回TRUE,否则返回FALSE。如果用户拒接短信的列表中没有该号码即结果是FALSE时,则模块将这条短信息存储,并通知用户收到短信,通过扬声器发出接收到一条新的短信提示音,在LCD屏幕上显示新短信图标,同时点亮背光灯;如果用户拒接短信的列表中有该号码即结果是TRUE时,丢掉该短信息,不执行任何操作。

拒接模块根据短信息域中的应答标志位判断用户手机在接收到短信后,是否需要给短信服务中心发应答信号,如果需要给短信服务中心回应答,分为两种状况,一种是用户拒接短信的列表中没有短信息发送方的号码即上述号码比较结果的判断是FALSE时,手机正常接收短信,根据手机当前情况给短信服务中心发送数据包,如手机接收到短信息,则给短信服务中心发回成功接收的信号;如当手机没有存储空间不能接收短信时,则给短信服务中心发回接收失败的信号,短信服务中心会继续发送该短信息直到手机成功接收为止。

另一种情况是用户拒接短信的列表中有短信息发送方的号码即上述号码比较结果的判断是TRUE时,手机给短信服务中心发回的信号设置为接收成功。

如图2所示,用户通过手机键盘输入短信息拒接列表和手机电话号码薄的数据,经确认后,短信息拒接列表和手机电话号码薄数据信息存储在RAM掉电保存区内,手机CPU读出数据信息并进行运算,如果判断接收新的短消息,在LCD屏幕上显示新的短信息图标,扬声器发出接收到一条新的短信息提示音。

如图3所示,手机软件由用户界面部分UI,呼叫管理CM,主控MC,及专门处理短信的UASMS软件模块组成,短信协议标准采用的是IS637,位于UASMS,CM,MC模块中。短信拒接的用户界面部分位于UI模块中,拒接模块部分则包含于UASMS中。

实施例2,手机接收到一条短信息后,拒接模块提取出短信发送方电话号码,经处理后,把短信发送方电话号码与手机中电话号码薄中的号码比较,如果手机的电话号码薄中有该号码,则模块将这条短信息存储,并通知用户收到新的短信息,若短信中心需要应答,就根据实际接收短信息的情况返回给短信息服务中心接收成功或失败的信号。如果手机的电话号码薄中没有该短信发送方电话号码,丢掉该短信息,若短信服务中心需要应答,则返回给短信息服务中心接收成功的信号。

实施例3,手机接收到一条短信息后,拒接模块提取出短信发送方电话号码,经处理后,把短信发送方电话号码先与短信拒接列表中的号码比较,如果短信拒接列表中有该短信发送方电话号码,丢掉该短信息,不执行任何操作,如果短信拒接列表中没有该短信发送方电话号码,再把短信发送方电话号码与手机电话号码薄中的号码比较,如果手机的电话号码薄中有该号码,则模块将这条短信息存储,并通知用户收到新的短信息,若短信中心需要应答,就根据实际接收短信息的情况返回给短信息服务中心接收成功或失败的信号。如果手机的电话号码薄中没有该短信发送方电话号码,丢掉该短信息,若短信服务中心需要应答,则返回给短信息服务中心接收成功的信号。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号