著录项信息
专利名称 | 短消息防火墙实现方法 |
申请号 | CN200410008826.9 | 申请日期 | 2004-03-18 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2005-01-12 | 公开/公告号 | CN1564610 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04Q7/22 | IPC分类号 | H;0;4;Q;7;/;2;2;;;H;0;4;M;1;/;6;6查看分类表>
|
申请人 | 中电赛龙通信研究中心有限责任公司 | 申请人地址 | 北京市朝阳区酒仙桥东路1号M5楼西707信箱27分箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中电赛龙通信研究中心有限责任公司 | 当前权利人 | 中电赛龙通信研究中心有限责任公司 |
发明人 | 孙元;林立军 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王学强 |
摘要
本发明提供一种短消息防火墙实现方法,首先在移动终端设备中进行短消息防火墙的设置,当设备启动时,按已设置短消息防火墙设置进行设备初始化,当有短消息到来时,根据短消息防火墙设置判断短消息是否为垃圾短消息,如果是,按照用户设置的提示方式将该短消息存入垃圾短消息信箱,如果不是,将该短消息存入短消息收件箱,进行接收。所述短消息防火墙的设置包括在快闪存储器中设置垃圾号码列表用于存储用户不想收到的短消息发送端的号码,在快闪存储器中设置垃圾短消息信箱用于存储来自用户不想接收的短消息发送端的垃圾短消息,及设置短消息防火墙功能状态。
1.一种移动终端设备的短消息防火墙实现方法,其特征在于,包括:
(10)进行短消息防火墙的设置,包括在快闪存储器中设置垃圾号码 列表用于存储用户不想收到的短消息发送端的号码;在快闪存储器中设置 垃圾短消息信箱用于存储来自用户不想接收的短消息发送端发送的垃圾短 消息;
(30)有短消息到来时,根据步骤10中的短消息防火墙设置判断短消 息是否为垃圾短消息,如果是,转步骤40,如果不是,转步骤50;
上述步骤30进一步包括:
(31)选择短消息防火墙功能;
(32)根据步骤31中选定的短消息防火墙功能启动相应业务功 能,若启动垃圾号码拒收功能,则转入步骤33;若启动仅收手机短消息功 能,则转入步骤34;若选定短消息防火墙关闭功能,则判断为不是垃圾短 消息;
(33)判断短消息发送端号码是否在垃圾号码列表中,如果是, 判断为垃圾短消息;如果不是,判断为不是垃圾短消息;
所述的判断短消息发送端号码是否在垃圾号码列表中的方法为: 忽略区号仅针对号码本身将短消息发送端号码与垃圾短消息号码列表中的 号码进行一一比对,如果没有相同号码,则判断此短消息不是垃圾短消息; 如果发现有相同号码则判断此短消息为垃圾短消息,并将该短消息的状态 信息更改为表示垃圾短消息未读的信息;及
(34)判断短消息发送端号码是否为有效的接入号码,如果不是, 判断为垃圾短消息;如果是,判断为不是垃圾短消息。
(40)按照用户设置的提示方式将该短消息存入垃圾短消息信箱,结 束操作;及
(50)将该短消息存入短消息收件箱,进行接收。
2.如权利要求1所述的短消息防火墙实现方法,其特征在于,上述步骤 10还包括设置短消息防火墙功能,所述的短消息防火墙功能进一步包括拒 收从垃圾号码列表中的号码发来的短消息的垃圾号码拒收功能;仅仅接收 直接由手机移动终端设备发送的短消息的仅收手机短消息功能;及短消息 防火墙的关闭功能。
3.如权利要求1所述的短消息防火墙实现方法,其特征在于,上述步骤 34中所述的判断短消息发送端号码是否为有效的接入号码的方法为:判断 短消息发送端号码是否满足在去掉区号86后,前两位为13,并且号码长 度为11的条件,如果不满足,则判断此短消息为垃圾短消息,并将短消息 状态信息更改为表示垃圾短消息未读的信息;如果满足,则判断此短消息 不是垃圾短消息。
4.如权利要求1所述的短消息防火墙实现方法,其特征在于,所述步骤 40进一步包括以下子步骤:
(41)察看垃圾短消息提示方式,按照用户设定的方式进行提示;
(42)判断快闪存储器空间是否已满,如果已满转步骤43,如果未满 转步骤44。
(43)将该短消息从原位置上删除并放弃存储,操作结束;
(44)判断目前垃圾短消息信箱空间是否已满,如果未满转步骤46, 如果已满,接步骤45;
(45)删除垃圾短消息信箱内最早收到的垃圾短消息;及
(46)将新的垃圾短消息存入垃圾短消息信箱,并更新并存储表示短 消息状态及位置信息的短消息索引表。
5.如权利要求4所述的短消息防火墙实现方法,其特征在于,上述步骤 40中所述的提示方式包括:
a)垃圾短消息提示:收到垃圾短消息后,不做声音提示,显示新垃圾 短消息数目;及
b)普通短消息提示:收到垃圾短消息后,与当前用户设定的普通短消 息提示方式一致。
6.如权利要求1所述的短消息防火墙实现方法,其特征在于,进一步包括 步骤60将收件箱中的短消息转移到垃圾短消息信箱,所述步骤60进 一步包括:
(61)启动收件箱到垃圾短消息信箱的短消息转移功能;
(62)判断该短消息是否存储在快闪存储器中,如果不是,转步骤63; 如果是,转步骤65。
(63)判断快闪存储器空间是否已满,如果已满,提示用户空间已满, 操作结束;如果空间未满,转步骤64。
(64)修改短消息索引表,将短消息状态信息改为表示垃圾短消息已 读的信息,并将存储位置信息改为表示短消息已存储在快闪存储器中的信 息,存储修改后的索引表和该短消息,并将该短消息从原位置中删除,转 步骤66。
(65)修改短消息索引表,将短消息状态信息改为表示垃圾短消息已 读的信息,并将存储位置改为表示短消息已存储在快闪存储器中的信息, 存储修改后的索引表,转步骤66。
(66)判断该短消息的号码是否在垃圾号码列表中,如果是,结束操 作;如果不是,转步骤67;及
(67)提示用户选择是否将此号码添加到垃圾号码列表中,如果用户 选择“是”,则自动提取该号码存储到垃圾号码列表中;如果用户选择“不 是”,结束操作。
7.如权利要求1所述的短消息防火墙实现方法,其特征在于,进一步包括 步骤70将垃圾短消息信箱中的短消息转移到收件箱,所述步骤70进一步 包括:
(71)启动垃圾短消息信箱到收件箱的短消息转移功能;及
(72)修改短消息索引表,将短消息状态信息修改为表示短消息已读 的信息,存储修改后的索引表。
技术领域\n本发明涉及通信系统中的短消息处理方法,具体指一种短消息防火墙实现 方法。\n背景技术\n现有的移动终端设备的短消息业务处理过程通常为,接受端用户接收到来 自发送端用户的短消息,系统按用户设置的提示方式(如设置提示音)提示用 户查阅短消息,所有接收到的短消息均存储在系统内设置的收件箱中。\n但是,上述处理过程中,用户无法仅从接收到短消息的提示方式(如提示 音)辨别出收到的新短消息是否是自己不希望看到的,如,来自网络运营商的 广告短消息,某些恶意的骚扰短消息等。因此,当用户听到接收到新短消息的 提示音后,放下手中工作进行察看时,尤其是当用户正比较忙时,如果发现是 一些广告或骚扰短消息,将影响用户工作效率及工作情绪。\n而且,如果用户不断收到恶意短消息,移动终端设备和SIM卡中正常的 存储空间将被大量的垃圾短消息占用,当存储空间已满时,用户需要自己及时 清理,否则将不能正常继续接收短消息,不但工作量较大,增加了用户的负担, 也影响用户对移动终端设备的正常使用。\n因此有必要提供一种短消息处理方法以解决上述问题。\n发明内容\n本发明提出一种短消息防火墙实现方法,以解决现有技术中短消息处理方 法中不能进行短消息筛选及对垃圾短消息进行自动处理的问题。\n本发明解决其技术问题所采用的技术方案是:本发明提供一种短消息防火 墙实现方法,包括:\n(10)进行短消息防火墙的设置,包括在快闪存储器中设置垃圾号码列表 用于存储用户不想收到的短消息发送端的号码;在快闪存储器中设置垃圾短消 息信箱用于存储来自用户不想接收的短消息发送端发送的垃圾短消息;\n(30)有短消息到来时,根据步骤10中的短消息防火墙设置判断短消息 是否为垃圾短消息,如果是,转步骤40,如果不是,转步骤50;\n(40)按照用户设置的提示方式将该短消息存入垃圾短消息信箱,操作结 束;及\n(50)将该短消息存入短消息收件箱,进行接收。\n上述步骤10进一步包括设置短消息防火墙功能,所述的短消息防火墙功 能进一步包括拒收从垃圾号码列表中的号码发来的短消息的垃圾号码拒收功 能;仅仅接收直接由手机移动终端设备发送的短消息的仅收手机短消息功能; 及短消息防火墙的关闭功能。\n上述步骤30中所述的根据短消息防火墙设置判断短消息是否为垃圾短消 息的方法进一步包括:\n(31)选择短消息防火墙功能;\n(32)根据步骤31中选定的短消息防火墙功能启动相应业务功能,若启 动垃圾号码拒收功能,则转入步骤33;若启动仅收手机短消息功能,则转入 步骤34;若选定短消息防火墙关闭功能,则判断为不是垃圾短消息;\n(33)判断短消息发送端号码是否在垃圾号码列表中,如果是,判断为垃 圾短消息;如果不是,判断为不是垃圾短消息;及\n(34)判断短消息发送端号码是否为有效的接入号码,如果不是,判断为 垃圾短消息;如果是,判断为不是垃圾短消息。\n上述步骤40进一步包括以下子步骤:\n(41)察看垃圾短消息提示方式,按照用户设定的方式进行提示;\n(42)判断快闪存储器空间是否已满,如果已满转步骤43,如果未满转 步骤44。\n(43)将该短消息从原位置上删除并放弃存储,结束操作;。\n(44)判断目前垃圾短消息信箱空间是否已满,如果未满转步骤46,如 果已满,转步骤45;\n(45)删除垃圾短消息信箱内最早收到的垃圾短消息;及\n(46)将新的垃圾短消息存入垃圾短消息信箱,并更新并存储表示短消息 状态及位置信息的短消息索引表,结束操作。\n所述的提示方式包括:\na)垃圾短消息提示:收到垃圾短消息后,不做声音提示,显示新垃圾短 消息数目;及\nb)普通短消息提示:收到垃圾短消息后,与当前用户设定的普通短消息 提示方式一致。\n所述的短消息防火墙实现方法进一步包括:\n(60)将收件箱中的短消息转移到垃圾短消息信箱;\n(70)将垃圾短消息信箱中的短消息转移到收件箱。\n本发明的有益效果:本发明在移动终端设备内进行短消息防火墙设置,对 用户接收到的短消息进行筛选,并可选择不发出提示音的垃圾短信提示设置, 从而,用户在收到来自不希望收到短消息的发送端发送出的短消息时,没有提 示音,使用户免受垃圾短消息的打扰,并且另一方面也不会耽误正常短消息的 收信提示。而且,用户将恶意的发送端号码设为垃圾号码后,系统会自动将来 自这样的发送端的短消息存入垃圾短消息信箱,而不占用正常收件箱容量,一 旦垃圾短消息信箱存满后,在存入新的一条垃圾短消息前,系统将自动删除最 早的一条垃圾短消息,从而不会占用正常短消息的存储空间,也免除了用户亲 自动手清理的麻烦。\n附图说明\n图1是本发明短消息防火墙实现方法的工作流程图;\n图2是本发明短消息防火墙实现方法中步骤30判断短消息是否为垃圾短 消息的方法的流程图;\n图3是本发明短消息防火墙实现方法中步骤40将短消息存入垃圾短消息 信箱的流程图;\n图4是本发明短消息防火墙实现方法中将收件箱中的短消息转移到垃圾 短消息信箱的流程图;\n图5是本发明短消息防火墙实现方法中将垃圾短消息信箱中的短消息转 移到收件箱的流程图。\n具体实施方式\n请参照图1,为本发明短消息防火墙实现方法的工作流程图,首先在步骤 10进行短消息防火墙的设置,包括:在移动终端设备设置垃圾号码列表用于 存储用户不想收到的短消息发送端的号码(即垃圾号码);在移动终端设备设 置垃圾短消息信箱用于存储来自用户不想接收的短消息发送端的短消息(即垃 圾短消息);及设置短消息防火墙功能状态。\n上述步骤10中所述的垃圾号码列表存储在移动终端设备的快闪存储器 (FLASH)中,且在用户更换SIM卡后的第一次开机时,该列表内容自动清 除。与通常移动终端设备内的号码列表操作类似,用户可对所述垃圾号码列表 进行添加、删除、编辑、查询垃圾号码等维护操作,所述垃圾号码列表的容量 可在系统出厂时进行设定,例如,设定最多可以添加十个号码。\n上述步骤10中,所述垃圾短消息信箱中存放的短消息也存储在FLASH 中,其存储、阅读、编辑、删除短消息等基本功能与通常的短消息收件箱相似, 且所述垃圾短消息信箱与收件箱中短消息可相互转移(如,通过修改表示短消 息存储位置的存储索引表实现),即所述垃圾短消息信箱中的短消息可转移到 收件箱中,收件箱中的短消息也可转移到所述垃圾短消息信箱中。另外,所述 垃圾短消息信箱的容量控制为先进先出型,以保证最新的垃圾短消息可以被用 户获取,即,当垃圾短消息信箱容量已满时,收到一条新的垃圾短消息,将最 早收到的垃圾短消息删除,存储新的垃圾短消息,并更新垃圾短消息索引表(包 括垃圾短消息的状态、位置等信息),从而使垃圾短消息信箱的容量得以维护, 并且最新的垃圾短消息仍然有机会被用户获取。\n上述步骤10中,所述短消息防火墙功能可包括:拒收从垃圾号码列表中 的号码发来的短消息的垃圾号码拒收功能,若垃圾号码列表为空时,即拉即号 码列表无效时,此功能不能被设定;仅仅接收直接由手机移动终端设备发送的 短消息的仅收手机短消息功能;及短消息防火墙的关闭功能(默认设置为短消 息防火墙关闭的状态)。\n按照图1,当用户开机时,系统初始化程序读取存储于FLASH中的步 骤10中的短消息防火墙设置信息,并对相关变量赋值,进行设备初始 化。此时,如果用户是第一次开机则所有设置都为系统出厂的默认设 置;如果用户更换了SIM卡,则系统先将所有设置还原置为默认设置, 并清空原垃圾号码列表。这样,在步骤30有短消息到来时,根据步骤 10的短消息防火墙设置及短消息发送端的号码判断短消息是否为垃圾 短消息,如果是,在步骤40按照用户设置的提示方式将该短消息存入垃 圾短消息信箱,操作结束,如果不是,在步骤50将该短消息存入收件箱, 正常接收短消息。\n参照图2,上述步骤30中判断短消息是否为垃圾短消息进一步包括: 在步骤31选择短消息防火墙功能;根据步骤31中选定的短消息防火墙 的功能状态,启动相应业务功能:若短消息防火墙功能选定为垃圾号码 拒收功能,即垃圾号码列表有效,则转入步骤33判断短消息发送端号码 是否在垃圾号码列表中,如果是,判断为垃圾短消息,在步骤40按照用 户设置的提示方式将该短消息存入垃圾短消息信箱,如果不是,判断为 不是垃圾短消息,在步骤50将该短消息存入收件箱,正常接收短消息; 若短消息防火墙功能选定为仅收来自手机移动终端设备的短消息,则转 入步骤34判断短消息发送端号码是否为有效的接入号码,如果不是,判 断为垃圾短消息,在步骤40按照用户设置的提示方式将该短消息存入垃 圾短消息信箱,如果是,判断为不是垃圾短消息,在步骤50将该短消息 存入收件箱,正常接收短消息;若选定短消息防火墙关闭功能,则转入 步骤50将该短消息存入收件箱,正常接收短消息。\n上述步骤33判断短消息发送端号码是否在垃圾号码列表中的方法 具体为将短消息发送端号码与垃圾短消息号码列表中的号码进行一一比 对,且在比对的过程中,忽略区号的影响,仅对号码本身进行比对,如 果发现没有相同的号码,则判断此短消息不是垃圾短消息;如果发现有 相同号码则判断此短消息为垃圾短消息,将该短消息的状态信息更改为 SPM_MSG_GARBAGE_TOBEREAD(垃圾短消息未读)。\n上述步骤34判断短消息发送端号码是否为有效的接入号码的方法 具体为判断短消息发送端号码是否满足在去掉区号86后,前两位为13, 并且号码长度为11的条件(此条件仅适用于中国,其他国家可根据实际 情况设定),如果不满足,则判断此短消息为垃圾短消息,并将短消息状 态信息更改为SPM_MSG_GARBAGE_TOBEREAD;如果满足,则判断此短消息 为正常短消息。\n请参照图3,上述步骤40按照用户设置的提示方式将该短消息存入 垃圾短消息信箱进一步包括以下子步骤:\n步骤41:察看垃圾短消息提示方式,按照用户设定的方式进行提示。\n例如,所述提示方式可以包括:\na)垃圾短消息提示,即收到垃圾短消息后,显示新垃圾短消息数目, 但不做任何声音提示,并且不点亮背光。\nb)普通短消息提示,即收到垃圾短消息后,提示方式与当前用户设 定的普通短消息提示方式一致。\nc)默认提示方式,如未经设定时,系统默认以上述a)中的垃圾短 消息提示方式体使用户。\n步骤42:判断FLASH空间是否已满,如果FLASH空间已满转步骤43, 如果FLASH空间未满转步骤44。\n步骤43:将该短消息从原位置(如SIM卡)上删除并放弃存储,结 束操作。该垃圾短消息丢失。\n步骤44:判断目前垃圾短消息信箱空间是否已满,如果未满转步骤 46,如果已满,转步骤45。\n步骤45:删除垃圾短消息信箱内最早收到的垃圾短消息。\n步骤46:将新的垃圾短消息存入存储位置在FLASH中的垃圾短消息 信箱,中更新并存储表示短消息状态及位置信息的短消息索引表,结束 操作。\n请参照图4,本发明短消息防火墙实现方法进一步包括步骤60将收 件箱中的短消息转移到垃圾短消息信箱,其包括:\n步骤61:启动收件箱到垃圾短消息信箱的短消息转移功能,在收件 箱中的短消息的选项列表中选择对应将短消息转移到垃圾短消息信箱中 的相应功能选项(如“移到垃圾信箱”选项);\n步骤62:判断该短消息是否存储在FLASH中,如果不是,转步骤63; 如果是,转步骤65。\n步骤63:判断FLASH空间是否已满,如果FLASH空间已满,提示用 户空间已满,操作结束;如果空间未满,转步骤64。\n步骤64:修改短消息索引表,将短消息状态信息改为 SPM_MSG_GARBAGE_READ(垃圾短消息已读),并将存储位置信息改为 SMS_STORE_IN_FLASH(短消息存储在FLASH中),存储修改后的短消息索 引表和该短消息,并将该短消息从原位置中删除,转步骤66。\n步骤65:修改短消息索引表,将短消息状态信息改为 SPM_MSG_GARBAGE_READ(垃圾短消息已读),并将存储位置信息改为 SMS_STORE_IN_FLASH,存储修改后的索引表,转步骤66。\n步骤66:判断该短消息的号码是否在垃圾号码列表中,如果是,结 束操作;如果不是,转步骤67;\n步骤67:提示用户选择是否将此号码添加到垃圾号码列表中,如果 用户选择“是”,则自动提取该号码存储到垃圾号码列表中;如果用户选 择“不是”,结束操作。\n请参照图5,本发明短消息防火墙实现方法进一步包括步骤70将垃 圾短消息信箱中的短消息转移到收件箱,其包括:\n步骤71:启动垃圾短消息信箱到收件箱的短消息转移功能,在垃圾 短消息信箱中的短消息的选项列表中选择对应将短消息转移到收件箱中 的相应功能选项(如“移到收件箱”选项);\n步骤72:修改短消息索引表,将短消息状态信息修改为 SPM_MSG_READ(短消息已读),存储修改后的索引表。\n以下举例说明用于存储本发明短消息防火墙设置及垃圾号码列表的 数据结构。\nstruct{\n ascii a_garbage_number[17],//存储一条用户设置的拒收号 码\n u8,v_index //索引\n}t_hee_garbage\n此结构用于存储用户设定的垃圾拒收号码和该号码的索引,其中,索引是 用来标识该拒收号码的存储位置的参数。\nstruct{\n t_hee_garbage a_garbage_number_list[10],//十条用户设置的拒收号码\n u8 v_setting, //短消息防火墙设定\n u8,v_alert //垃圾短消息提示方式设定\n}t_hee_Garbage_Tab\n此结构用来存储用户设定的最多十个垃圾号码的信息和防火墙功能设置, 其中短消息防火墙设定可以为:0x01垃圾短新拒收模式、0x02仅收手机短消 息模式、0x03关闭模式;垃圾短消息提示方式设定可以为:0x01垃圾短消息 提示方式、0x02普通短消息提示方式。\n以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2009-05-20
专利权的终止(未缴年费专利权终止)
专利权的终止(未缴年费专利权终止)授权公告日:2006.12.27
- 2006-12-27
- 2005-03-09
- 2005-01-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |