短消息防火墙实现方法.pdf

上传人:62****3 文档编号:687332 上传时间:2018-03-05 格式:PDF 页数:17 大小:780.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN200410008826.9

申请日:

2004.03.18

公开号:

CN1564610A

公开日:

2005.01.12

当前法律状态:

终止

有效性:

无权

法律详情:

专利权的终止(未缴年费专利权终止)授权公告日:2006.12.27|||授权|||实质审查的生效|||公开

IPC分类号:

H04Q7/22; H04M1/66

主分类号:

H04Q7/22; H04M1/66

申请人:

中电赛龙通信研究中心有限责任公司;

发明人:

孙元; 林立军

地址:

100016北京市朝阳区酒仙桥东路1号M5楼西707信箱27分箱

优先权:

专利代理机构:

北京集佳知识产权代理有限公司

代理人:

王学强

PDF下载: PDF下载
内容摘要

本发明提供一种短消息防火墙实现方法,首先在移动终端设备中进行短消息防火墙的设置,当设备启动时,按已设置短消息防火墙设置进行设备初始化,当有短消息到来时,根据短消息防火墙设置判断短消息是否为垃圾短消息,如果是,按照用户设置的提示方式将该短消息存入垃圾短消息信箱,如果不是,将该短消息存入短消息收件箱,进行接收。所述短消息防火墙的设置包括在快闪存储器中设置垃圾号码列表用于存储用户不想收到的短消息发送端的号码,在快闪存储器中设置垃圾短消息信箱用于存储来自用户不想接收的短消息发送端的垃圾短消息,及设置短消息防火墙功能状态。

权利要求书

1: 一种移动终端设备的短消息防火墙实现方法,其特征在于,包括: (10)进行短消息防火墙的设置,包括在快闪存储器中设置垃圾号码列表 用于存储用户不想收到的短消息发送端的号码;在快闪存储器中设置垃圾短消 息信箱用于存储来自用户不想接收的短消息发送端发送的垃圾短消息; (30)有短消息到来时,根据步骤10中的短消息防火墙设置判断短消息 是否为垃圾短消息,如果是,转步骤40,如果不是,转步骤50; (40)按照用户设置的提示方式将该短消息存入垃圾短消息信箱,结束操 作;及 (50)将该短消息存入短消息收件箱,进行接收。
2: 如权利要求1所述的短消息防火墙实现方法,其特征在于,上述步骤10还 包括设置短消息防火墙功能,所述的短消息防火墙功能进一步包括拒收从垃圾 号码列表中的号码发来的短消息的垃圾号码拒收功能;仅仅接收直接由手机移 动终端设备发送的短消息的仅收手机短消息功能;及短消息防火墙的关闭功 能。
3: 如权利要求2所述的短消息防火墙实现方法,其特征在于,上述步骤30中 所述的根据短消息防火墙设置判断短消息是否为垃圾短消息的方法进一步包 括: (31)选择短消息防火墙功能; (32)根据步骤31中选定的短消息防火墙功能启动相应业务功能,若启 动垃圾号码拒收功能,则转入步骤33;若启动仅收手机短消息功能,则转入 步骤34;若选定短消息防火墙关闭功能,则判断为不是垃圾短消息; (33)判断短消息发送端号码是否在垃圾号码列表中,如果是,判断为垃 圾短消息;如果不是,判断为不是垃圾短消息;及 (34)判断短消息发送端号码是否为有效的接入号码,如果不是,判断为 垃圾短消息;如果是,判断为不是垃圾短消息。
4: 如权利要求3所述的短消息防火墙实现方法,其特征在于,上述步骤33中 所述的判断短消息发送端号码是否在垃圾号码列表中的方法为:忽略区号仅针 对号码本身将短消息发送端号码与垃圾短消息号码列表中的号码进行一一比 对,如果没有相同号码,则判断此短消息不是垃圾短消息;如果发现有相同号 码则判断此短消息为垃圾短消息,并将该短消息的状态信息更改为表示垃圾短 消息未读的信息。
5: 如权利要求3所述的短消息防火墙实现方法,其特征在于,上述步骤34中 所述的判断短消息发送端号码是否为有效的接入号码的方法为:判断短消息发 送端号码是否满足在去掉区号86后,前两位为13,并且号码长度为11的条 件,如果不满足,则判断此短消息为垃圾短消息,并将短消息状态信息更改为 表示垃圾短消息未读的信息;如果满足,则判断此短消息不是垃圾短消息。
6: 如权利要求3所述的短消息防火墙实现方法,其特征在于,所述步骤40进 一步包括以下子步骤: (41)察看垃圾短消息提示方式,按照用户设定的方式进行提示; (42)判断快闪存储器空间是否已满,如果已满转步骤43,如果未满转 步骤44。 (43)将该短消息从原位置上删除并放弃存储,操作结束; (44)判断目前垃圾短消息信箱空间是否已满,如果未满转步骤46,如 果已满,接步骤45; (45)删除垃圾短消息信箱内最早收到的垃圾短消息;及 (46)将新的垃圾短消息存入垃圾短消息信箱,并更新并存储表示短消息 状态及位置信息的短消息索引表。
7: 如权利要求6所述的短消息防火墙实现方法,其特征在于,上述步骤40中 所述的提示方式包括: a)垃圾短消息提示:收到垃圾短消息后,不做声音提示,显示新垃圾短 消息数目;及 b)普通短消息提示:收到垃圾短消息后,与当前用户设定的普通短消息 提示方式一致。
8: 如权利要求1所述的短消息防火墙实现方法,其特征在于,进一步包括步 骤60将收件箱中的短消息转移到垃圾短消息信箱,所述步骤60进一步包 括: (61)启动收件箱到垃圾短消息信箱的短消息转移功能; (62)判断该短消息是否存储在快闪存储器中,如果不是,转步骤63; 如果是,转步骤65。 (63)判断快闪存储器空间是否已满,如果已满,提示用户空间已满,操 作结束;如果空间未满,转步骤64。 (64)修改短消息索引表,将短消息状态信息改为表示垃圾短消息已读的 信息,并将存储位置信息改为表示短消息已存储在快闪存储器中的信息,存储 修改后的索引表和该短消息,并将该短消息从原位置中删除,转步骤66。 (65)修改短消息索引表,将短消息状态信息改为表示垃圾短消息已读的 信息,并将存储位置改为表示短消息已存储在快闪存储器中的信息,存储修改 后的索引表,转步骤66。 (66)判断该短消息的号码是否在垃圾号码列表中,如果是,结束操作; 如果不是,转步骤67;及 (67)提示用户选择是否将此号码添加到垃圾号码列表中,如果用户选择 “是”,则自动提取该号码存储到垃圾号码列表中;如果用户选择“不是”,结 束操作。
9: 如权利要求1所述的短消息防火墙实现方法,其特征在于,进一步包括步 骤70将垃圾短消息信箱中的短消息转移到收件箱,所述步骤70进一步包括: (71)启动垃圾短消息信箱到收件箱的短消息转移功能;及 (72)修改短消息索引表,将短消息状态信息修改为表示短消息已读的信 息,存储修改后的索引表。

说明书


短消息防火墙实现方法

    【技术领域】

    本发明涉及通信系统中的短消息处理方法,具体指一种短消息防火墙实现方法。

    背景技术

    现有的移动终端设备的短消息业务处理过程通常为,接受端用户接收到来自发送端用户的短消息,系统按用户设置的提示方式(如设置提示音)提示用户查阅短消息,所有接收到的短消息均存储在系统内设置的收件箱中。

    但是,上述处理过程中,用户无法仅从接收到短消息的提示方式(如提示音)辨别出收到的新短消息是否是自己不希望看到的,如,来自网络运营商的广告短消息,某些恶意的骚扰短消息等。因此,当用户听到接收到新短消息的提示音后,放下手中工作进行察看时,尤其是当用户正比较忙时,如果发现是一些广告或骚扰短消息,将影响用户工作效率及工作情绪。

    而且,如果用户不断收到恶意短消息,移动终端设备和SIM卡中正常的存储空间将被大量的垃圾短消息占用,当存储空间已满时,用户需要自己及时清理,否则将不能正常继续接收短消息,不但工作量较大,增加了用户的负担,也影响用户对移动终端设备的正常使用。

    因此有必要提供一种短消息处理方法以解决上述问题。

    【发明内容】

    本发明提出一种短消息防火墙实现方法,以解决现有技术中短消息处理方法中不能进行短消息筛选及对垃圾短消息进行自动处理的问题。

    本发明解决其技术问题所采用的技术方案是:本发明提供一种短消息防火墙实现方法,包括:

    (10)进行短消息防火墙的设置,包括在快闪存储器中设置垃圾号码列表用于存储用户不想收到的短消息发送端的号码;在快闪存储器中设置垃圾短消息信箱用于存储来自用户不想接收的短消息发送端发送的垃圾短消息;

    (30)有短消息到来时,根据步骤10中地短消息防火墙设置判断短消息是否为垃圾短消息,如果是,转步骤40,如果不是,转步骤50;

    (40)按照用户设置的提示方式将该短消息存入垃圾短消息信箱,操作结束;及

    (50)将该短消息存入短消息收件箱,进行接收。

    上述步骤10进一步包括设置短消息防火墙功能,所述的短消息防火墙功能进一步包括拒收从垃圾号码列表中的号码发来的短消息的垃圾号码拒收功能;仅仅接收直接由手机移动终端设备发送的短消息的仅收手机短消息功能;及短消息防火墙的关闭功能。

    上述步骤30中所述的根据短消息防火墙设置判断短消息是否为垃圾短消息的方法进一步包括:

    (31)选择短消息防火墙功能;

    (32)根据步骤31中选定的短消息防火墙功能启动相应业务功能,若启动垃圾号码拒收功能,则转入步骤33;若启动仅收手机短消息功能,则转入步骤34;若选定短消息防火墙关闭功能,则判断为不是垃圾短消息;

    (33)判断短消息发送端号码是否在垃圾号码列表中,如果是,判断为垃圾短消息;如果不是,判断为不是垃圾短消息;及

    (34)判断短消息发送端号码是否为有效的接入号码,如果不是,判断为垃圾短消息;如果是,判断为不是垃圾短消息。

    上述步骤40进一步包括以下子步骤:

    (41)察看垃圾短消息提示方式,按照用户设定的方式进行提示;

    (42)判断快闪存储器空间是否已满,如果已满转步骤43,如果未满转步骤44。

    (43)将该短消息从原位置上删除并放弃存储,结束操作;

    (44)判断目前垃圾短消息信箱空间是否已满,如果未满转步骤46,如果已满,转步骤45;

    (45)删除垃圾短消息信箱内最早收到的垃圾短消息;及

    (46)将新的垃圾短消息存入垃圾短消息信箱,并更新并存储表示短消息状态及位置信息的短消息索引表,结束操作。

    所述的提示方式包括:

    a)垃圾短消息提示:收到垃圾短消息后,不做声音提示,显示新垃圾短消息数目;及

    b)普通短消息提示:收到垃圾短消息后,与当前用户设定的普通短消息提示方式一致。

    所述的短消息防火墙实现方法进一步包括:

    (60)将收件箱中的短消息转移到垃圾短消息信箱;

    (70)将垃圾短消息信箱中的短消息转移到收件箱。

    本发明的有益效果:本发明在移动终端设备内进行短消息防火墙设置,对用户接收到的短消息进行筛选,并可选择不发出提示音的垃圾短信提示设置,从而,用户在收到来自不希望收到短消息的发送端发送出的短消息时,没有提示音,使用户免受垃圾短消息的打扰,并且另一方面也不会耽误正常短消息的收信提示。而且,用户将恶意的发送端号码设为垃圾号码后,系统会自动将来自这样的发送端的短消息存入垃圾短消息信箱,而不占用正常收件箱容量,一旦垃圾短消息信箱存满后,在存入新的一条垃圾短消息前,系统将自动删除最早的一条垃圾短消息,从而不会占用正常短消息的存储空间,也免除了用户亲自动手清理的麻烦。

    【附图说明】

    图1是本发明短消息防火墙实现方法的工作流程图;

    图2是本发明短消息防火墙实现方法中步骤30判断短消息是否为垃圾短消息的方法的流程图;

    图3是本发明短消息防火墙实现方法中步骤40将短消息存入垃圾短消息信箱的流程图;

    图4是本发明短消息防火墙实现方法中将收件箱中的短消息转移到垃圾短消息信箱的流程图;

    图5是本发明短消息防火墙实现方法中将垃圾短消息信箱中的短消息转移到收件箱的流程图。

    【具体实施方式】

    请参照图1,为本发明短消息防火墙实现方法的工作流程图,首先在步骤10进行短消息防火墙的设置,包括:在移动终端设备设置垃圾号码列表用于存储用户不想收到的短消息发送端的号码(即垃圾号码);在移动终端设备设置垃圾短消息信箱用于存储来自用户不想接收的短消息发送端的短消息(即垃圾短消息);及设置短消息防火墙功能状态。

    上述步骤10中所述的垃圾号码列表存储在移动终端设备的快闪存储器(FLASH)中,且在用户更换SIM卡后的第一次开机时,该列表内容自动清除。与通常移动终端设备内的号码列表操作类似,用户可对所述垃圾号码列表进行添加、删除、编辑、查询垃圾号码等维护操作,所述垃圾号码列表的容量可在系统出厂时进行设定,例如,设定最多可以添加十个号码。

    上述步骤10中,所述垃圾短消息信箱中存放的短消息也存储在FLASH中,其存储、阅读、编辑、删除短消息等基本功能与通常的短消息收件箱相似,且所述垃圾短消息信箱与收件箱中短消息可相互转移(如,通过修改表示短消息存储位置的存储索引表实现),即所述垃圾短消息信箱中的短消息可转移到收件箱中,收件箱中的短消息也可转移到所述垃圾短消息信箱中。另外,所述垃圾短消息信箱的容量控制为先进先出型,以保证最新的垃圾短消息可以被用户获取,即,当垃圾短消息信箱容量已满时,收到一条新的垃圾短消息,将最早收到的垃圾短消息删除,存储新的垃圾短消息,并更新垃圾短消息索引表(包括垃圾短消息的状态、位置等信息),从而使垃圾短消息信箱的容量得以维护,并且最新的垃圾短消息仍然有机会被用户获取。

    上述步骤10中,所述短消息防火墙功能可包括:拒收从垃圾号码列表中的号码发来的短消息的垃圾号码拒收功能,若垃圾号码列表为空时,即拉即号码列表无效时,此功能不能被设定;仅仅接收直接由手机移动终端设备发送的短消息的仅收手机短消息功能;及短消息防火墙的关闭功能(默认设置为短消息防火墙关闭的状态)。

    按照图1,当用户开机时,系统初始化程序读取存储于FLASH中的步骤10中的短消息防火墙设置信息,并对相关变量赋值,进行设备初始化。此时,如果用户是第一次开机则所有设置都为系统出厂的默认设置;如果用户更换了SIM卡,则系统先将所有设置还原置为默认设置,并清空原垃圾号码列表。这样,在步骤30有短消息到来时,根据步骤10的短消息防火墙设置及短消息发送端的号码判断短消息是否为垃圾短消息,如果是,在步骤40按照用户设置的提示方式将该短消息存入垃圾短消息信箱,操作结束,如果不是,在步骤50将该短消息存入收件箱,正常接收短消息。

    上述步骤30中判断短消息是否为垃圾短消息进一步包括:在步骤31选择短消息防火墙功能;根据步骤31中选定的短消息防火墙的功能状态,启动相应业务功能:若短消息防火墙功能选定为垃圾号码拒收功能,即垃圾号码列表有效,则转入步骤33判断短消息发送端号码是否在垃圾号码列表中,如果是,判断为垃圾短消息,在步骤40按照用户设置的提示方式将该短消息存入垃圾短消息信箱,如果不是,判断为不是垃圾短消息,在步骤50将该短消息存入收件箱,正常接收短消息;若短消息防火墙功能选定为仅收来自手机移动终端设备的短消息,则转入步骤34判断短消息发送端号码是否为有效的接入号码,如果不是,判断为垃圾短消息,在步骤40按照用户设置的提示方式将该短消息存入垃圾短消息信箱,如果是,判断为不是垃圾短消息,在步骤50将该短消息存入收件箱,正常接收短消息;若选定短消息防火墙关闭功能,则转入步骤50将该短消息存入收件箱,正常接收短消息。

    上述步骤33判断短消息发送端号码是否在垃圾号码列表中的方法具体为将短消息发送端号码与垃圾短消息号码列表中的号码进行一一比对,且在比对的过程中,忽略区号的影响,仅对号码本身进行比对,如果发现没有相同的号码,则判断此短消息不是垃圾短消息;如果发现有相同号码则判断此短消息为垃圾短消息,将该短消息的状态信息更改为SPM_MSG_GARBAGE_TOBEREAD(垃圾短消息未读)。

    上述步骤34判断短消息发送端号码是否为有效的接入号码的方法具体为判断短消息发送端号码是否满足在去掉区号86后,前两位为13,并且号码长度为11的条件(此条件仅适用于中国,其他国家可根据实际情况设定),如果不满足,则判断此短消息为垃圾短消息,并将短消息状态信息更改为SPM_MSG_GARBAGE_TOBEREAD;如果满足,则判断此短消息为正常短消息。

    请参照图2,上述步骤40按照用户设置的提示方式将该短消息存入垃圾短消息信箱进一步包括以下子步骤:

    步骤41:察看垃圾短消息提示方式,按照用户设定的方式进行提示。

    例如,所述提示方式可以包括:

    a)垃圾短消息提示,即收到垃圾短消息后,显示新垃圾短消息数目,但不做任何声音提示,并且不点亮背光。

    b)普通短消息提示,即收到垃圾短消息后,提示方式与当前用户设定的普通短消息提示方式一致。

    c)默认提示方式,如未经设定时,系统默认以上述a)中的垃圾短消息提示方式体使用户。

    步骤42:判断FLASH空间是否已满,如果FLASH空间已满转步骤43,如果FLASH空间未满转步骤44。

    步骤43:将该短消息从原位置(如SIM卡)上删除并放弃存储,结束操作。该垃圾短消息丢失。

    步骤44:判断目前垃圾短消息信箱空间是否已满,如果未满转步骤46,如果已满,转步骤45。

    步骤45:删除垃圾短消息信箱内最早收到的垃圾短消息。

    步骤46:将新的垃圾短消息存入存储位置在FLASH中的垃圾短消息信箱,中更新并存储表示短消息状态及位置信息的短消息索引表,结束操作。

    请参照图3,本发明短消息防火墙实现方法进一步包括步骤60将收件箱中的短消息转移到垃圾短消息信箱,其包括:

    步骤61:启动收件箱到垃圾短消息信箱的短消息转移功能,在收件箱中的短消息的选项列表中选择对应将短消息转移到垃圾短消息信箱中的相应功能选项(如“移到垃圾信箱”选项);

    步骤52:判断该短消息是否存储在FLASH中,如果不是,转步骤63;如果是,转步骤65。

    步骤63:判断FLASH空间是否已满,如果FLASH空间已满,提示用户空间已满,操作结束;如果空间未满,转步骤64。

    步骤64:修改短消息索引表,将短消息状态信息改为SPM_MSG_GARBAGE_READ(垃圾短消息已读),并将存储位置信息改为SMS_STORE_IN_FLASH(短消息存储在FLASH中),存储修改后的短消息索引表和该短消息,并将该短消息从原位置中删除,转步骤66。

    步骤65:修改短消息索引表,将短消息状态信息改为SPM_MSG_GARBAGE_READ(垃圾短消息已读),并将存储位置信息改为SMS_STORE_IN_FLASH,存储修改后的索引表,转步骤66。

    步骤66:判断该短消息的号码是否在垃圾号码列表中,如果是,结束操作;如果不是,转步骤67;

    步骤67:提示用户选择是否将此号码添加到垃圾号码列表中,如果用户选择“是”,则自动提取该号码存储到垃圾号码列表中;如果用户选择“不是”,结束操作。

    请参照图4,本发明短消息防火墙实现方法进一步包括步骤70将垃圾短消息信箱中的短消息转移到收件箱,其包括:

    步骤71:启动垃圾短消息信箱到收件箱的短消息转移功能,在垃圾短消息信箱中的短消息的选项列表中选择对应将短消息转移到收件箱中的相应功能选项(如“移到收件箱”选项);

    步骤72:修改短消息索引表,将短消息状态信息修改为SPM_MSG_READ(短消息已读),存储修改后的索引表。

    以下举例说明用于存储本发明短消息防火墙设置及垃圾号码列表的数据结构。

    struct{

       ascii a_garbage_number[17],//存储一条用户设置的拒收号码

       u8,v_index                 //索引

    }t_hee_garbage

    此结构用于存储用户设定的垃圾拒收号码和该号码的索引,其中,索引是用来标识该拒收号码的存储位置的参数。

    struct{

       t_hee_garbage a_garbage_number_list[10],//十条用户设置的拒收号码

       u8 v_setting,                           //短消息防火墙设定

       u8,v_alert                              //垃圾短消息提示方式设定

    }t_hee_Garbage_Tab

    此结构用来存储用户设定的最多十个垃圾号码的信息和防火墙功能设置,其中短消息防火墙设定可以为:0x01垃圾短新拒收模式、0x02仅收手机短消息模式、0x03关闭模式;垃圾短消息提示方式设定可以为:0x01垃圾短消息提示方式、0x02普通短消息提示方式。

    以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

短消息防火墙实现方法.pdf_第1页
第1页 / 共17页
短消息防火墙实现方法.pdf_第2页
第2页 / 共17页
短消息防火墙实现方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《短消息防火墙实现方法.pdf》由会员分享,可在线阅读,更多相关《短消息防火墙实现方法.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明提供一种短消息防火墙实现方法,首先在移动终端设备中进行短消息防火墙的设置,当设备启动时,按已设置短消息防火墙设置进行设备初始化,当有短消息到来时,根据短消息防火墙设置判断短消息是否为垃圾短消息,如果是,按照用户设置的提示方式将该短消息存入垃圾短消息信箱,如果不是,将该短消息存入短消息收件箱,进行接收。所述短消息防火墙的设置包括在快闪存储器中设置垃圾号码列表用于存储用户不想收到的短消息发送端的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1