著录项信息
专利名称 | 一种短信管理的方法及装置 |
申请号 | CN201210319255.5 | 申请日期 | 2011-02-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-11-28 | 公开/公告号 | CN102802135A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/14 | IPC分类号 | H;0;4;W;4;/;1;4;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 飞天诚信科技股份有限公司 | 申请人地址 | 北京市海淀区学清路9号汇智大厦B座17层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 飞天诚信科技股份有限公司 | 当前权利人 | 飞天诚信科技股份有限公司 |
发明人 | 陆舟;于华章 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种短信管理的方法及装置。本发明涉及通信技术领域,在用户终端的指令下,通过对垃圾短信进行还原、删除或彻底删除的操作,实现了垃圾短信的便捷处理。本发明实施例提供的方案为:卡片接收用户终端更新给卡片的短信,接收用户终端定时发送的查询卡状态的命令;卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;判断所述卡片中是否有需要操作的短信;根据查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信,向所述用户终端发送提示用户输入操作指令的信息;卡片接收所述用户终端发送的操作指令并执行相应的操作。本发明适用于具有接受短信功能的用户终端,如手机等。
1.一种短信管理的方法,其特征在于,包括:
步骤A:卡片接收用户终端更新给卡片的短信;
步骤B:所述卡片接收所述用户终端定时发送的查询卡状态的命令;
步骤C:所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;
步骤D:判断所述卡片中是否有需要操作的短信,是则执行步骤E,否则返回步骤C;
步骤E:根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信;
步骤F:在所述卡片中存在所述需要操作的短信时,所述卡片向所述用户终端发送提示用户输入操作指令的信息;
步骤G:所述卡片接收所述用户终端发送的操作指令;所述操作指令包括删除操作指令、还原操作指令、彻底删除操作指令;
步骤H:所述卡片按照接收到的所述操作指令执行相应的操作;
如所述操作指令为删除操作指令时,所述步骤H具体包括:所述卡片将存储在信息存储空间的短信复制到卡片删除区域,将原短信的第一个字节改为0x00;
如所述操作指令为还原操作指令时,所述步骤H具体包括:所述卡片将卡片删除区域的短信复制到信息存储空间,并将原短信的第一个字节0x00改为0x01表示已读或0x03表示未读;
如所述操作指令为彻底删除指令时,所述步骤H具体包括:所述卡片将卡片删除区域中短信的第一个字节改为0x00,同时还将所述短信中的其余数据改为0xFF。
2.根据权利要求1所述短信管理的方法,其特征在于,所述步骤B具体包括:
所述用户终端在空闲状态下按照预定周期发送所述查询卡状态的命令;
所述卡片接收所述查询卡状态的命令。
3.根据权利要求1所述短信管理的方法,其特征在于,所述计时是根据所述卡片定时接收所述用户终端发送的所述查询卡状态的命令进行的,所述卡片每次接收到所述查询卡状态的命令时,相当于所述计时过了若干秒。
4.一种短信管理的装置,其特征在于,包括:
更新模块,用于接收用户终端更新给卡片的短信;
第一接收模块,用于接收所述用户终端定时发送的查询卡状态的命令;
计时模块,用于所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;
判断模块,用于判断所述卡片中是否有需要操作的短信;
筛选模块,用于根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信;
发送模块,用于在所述卡片中存在所述需要操作的短信时,向所述用户终端发送提示用户输入操作指令的信息;
第二接收模块,用于接收所述用户终端发送的操作指令;所述操作指令包括删除操作指令、还原操作指令、彻底删除操作指令;
执行模块,用于按照接收到的所述操作指令执行相应的操作;如所述操作指令为删除操作指令时,所述执行模块具体用于将存储在信息存储空间的短信复制到卡片删除区域,将原短信的第一个字节改为0x00;如所述操作指令为还原操作指令时,所述执行模块具体用于将卡片删除区域的短信复制到信息存储空间,并将原短信的第一个字节0x00改为
0x01表示已读或0x03表示未读;如所述操作指令为彻底删除指令时,所述执行模块具体用于将卡片删除区域中短信的第一个字节改为0x00,同时还将所述短信中的其余数据改为
0xFF。
5.根据权利要求4所述的短信管理的装置,其特征在于,
所述用户终端在空闲状态下按照预定周期发送所述查询卡状态的命令;
所述第二接收模块具体用于接收所述用户终端按照所述预定周期发送的所述查询卡状态的命令。
6.根据权利要求4所述的短信管理的装置,其特征在于,所述计时模块的计时是根据所述第一接收模块中的所述查询卡状态的命令进行的。
一种短信管理的方法及装置\n[0001] 本申请是申请日为2011年02月28日,申请号为201110048474.X,发明创造名称为“短信管理的方法及装置”的分案申请。\n技术领域\n[0002] 本发明涉及通信技术领域,尤其涉及一种短信管理的方法及装置。\n背景技术\n[0003] 随着通信电子技术的发展,短信成为人们普遍使用的信息沟通方式。但是,短信给人们带来巨大便利的同时,也使人们面临着大量的短信广告、短信诈骗等垃圾短信的骚扰。\n在现有技术中,用户首先是通过用户终端接收短信,然后阅读接收到的短信,如果用户自己判断这些短信为用户所不想看的垃圾短信,用户可以手动删除垃圾短信,这样既浪费时间又给用户造成麻烦。\n[0004] 在使用现有的短信管理方案时,发明人发现现有技术中至少存在如下问题:用户在阅读短信前无法得知是否是垃圾短信,需要用户人工去分析接收到的短信是否为垃圾短息,并且删除短信的过程也需要用户手动操作,比较不方便;另外,现有技术中删除后的短信无法恢复,如果用户不小心删除了重要短信,会给用户造成难以预料的损失。\n发明内容\n[0005] 本发明的实施例提供一种短信管理的方法及装置,能够较方便地识别和处理垃圾短信。\n[0006] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0007] 一种短信管理的方法,包括:\n[0008] 步骤A:卡片接收用户终端更新给卡片的短信;\n[0009] 步骤B:所述卡片接收所述用户终端定时发送的查询卡状态的命令;\n[0010] 步骤C:所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;\n[0011] 步骤D:判断所述卡片中是否有需要操作的短信,是则执行步骤E,否则返回步骤C;\n[0012] 步骤E:根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信;\n[0013] 步骤F:在所述卡片中存在所述需要操作的短信时,所述卡片向所述用户终端发送提示用户输入操作指令的信息;\n[0014] 步骤G:所述卡片接收所述用户终端发送的操作指令;\n[0015] 步骤H:所述卡片按照接收到的所述操作指令执行相应的操作。\n[0016] 进一步地,所述步骤B具体包括:\n[0017] 所述用户终端在空闲状态下按照预定周期发送所述查询卡状态的命令;\n[0018] 所述卡片接收所述查询卡状态的命令。\n[0019] 进一步地,所述计时是根据所述卡片定时接收所述用户终端发送的所述查询卡状态的命令进行的,所述卡片每次接收到所述查询卡状态的命令时,相当于所述计时过了若干秒。\n[0020] 进一步地,所述操作指令包括删除操作指令、还原操作指令、彻底删除操作指令。\n[0021] 进一步地,所述操作指令为删除操作指令时,所述卡片按照接收到的所述操作指令执行相应的操作具体包括:所述卡片将存储在信息存储空间的短信复制到卡片删除区域,将原短信的第一个字节改为0x00。\n[0022] 进一步地,所述操作指令为还原操作指令时,所述卡片按照接收到的所述操作指令执行相应的操作具体包括:所述卡片将卡片删除区域的短信复制到信息存储空间,并将原短信的第一个字节0x00改为0x01表示已读或0x03表示未读。\n[0023] 进一步地,所述操作指令为彻底删除指令时,所述卡片按照接收到的所述操作指令执行相应的操作具体包括:所述卡片将卡片删除区域中短信的第一个字节改为0x00,同时还将所述短信中的其余数据改为0xFF。\n[0024] 一种短信管理的装置,包括:\n[0025] 更新模块,用于接收用户终端更新给卡片的短信;\n[0026] 第一接收模块,用于接收用户终端定时发送的查询卡状态的命令;\n[0027] 计时模块,用于所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;\n[0028] 判断模块,用于判断所述卡片中是否有需要操作的短信;\n[0029] 筛选模块,用于根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信;\n[0030] 发送模块,用于在所述卡片中存在所述需要操作的短信时,向所述用户终端发送提示用户输入操作指令的信息;\n[0031] 第二接收模块,用于接收所述用户终端发送的操作指令;\n[0032] 执行模块,用于按照接收到的所述操作指令执行相应的操作。\n[0033] 进一步地,所述用户终端在空闲状态下按照预定周期发送所述查询卡状态的命令;\n[0034] 所述第二接收模块具体用于接收所述用户终端按照所述预定周期发送的所述查询卡状态的命令。\n[0035] 进一步地,所述计时模块的计时是根据所述第一接收模块中的所述查询卡状态的命令进行的。\n[0036] 本发明实施例提供的一种短信管理的方法及装置,当卡片收到用户终端更新给卡片的短信时,在实现自动识别垃圾短信的基础上,当接收到用户终端发出查询的指令时,自动搜索出需要处理的垃圾短信,并在用户终端的指令下,通过对垃圾短信进行还原、删除或彻底删除的操作,实现了垃圾短信的便捷处理。因此,只要采用本发明实施例提供的方案,就可以使用户不用手动删除每一条短信,节省时间和精力,也可以对刚接收到的短信进行过滤,删除一些垃圾短信。同时,用户也可以对已经删除的短信进行回收,这样可以减少用户因为误操作而带来的损失。\n附图说明\n[0037] 图1为是本发明实施例1中,一种短信管理的方法流程图;\n[0038] 图2为是本发明实施例1中,一种短信管理的方法的判断流程图;\n[0039] 图3为是本发明实施例1中,一种短信管理的方法的判断流程图;\n[0040] 图4为是本发明实施例1中,一种短信管理的方法的判断流程图;\n[0041] 图5为是本发明实施例1中,一种短信管理的方法的判断流程图;\n[0042] 图6为是本发明实施例2中,一种短信管理的方法流程图;\n[0043] 图7为是本发明实施例3中,一种短信管理的装置流程图;\n[0044] 图8为是本发明实施例4中,一种短信管理的装置流程图。\n具体实施方式\n[0045] 下面结合附图对本发明实施例短信管理的方法及装置进行详细描述。\n[0046] 实施例1\n[0047] 本实施例提供了一种短信管理的方法,如图1所示,包括:\n[0048] 步骤101:卡片接收用户终端更新给卡片的短信;\n[0049] 所述用户终端包括:手机、电脑等通信设备。\n[0050] 所述更新具体为:所述用户终端接收短信后,向所述卡片下发更新记录(Update Record)命令,卡片接收到更新记录命令后将命令中的数据字段写入卡片中约定的用于存储短信的文件中。\n[0051] 所述卡片包括用户终端SIM卡或其他芯片。\n[0052] 优选地,用户终端接收短信后,向卡片下发更新记录命令以将接收到的短信更新到卡片中;\n[0053] 在本发明实施例中,更新记录命令具体如下:\n[0054] 0xA0 DC 02 04 B0\n[0055] 在更新记录 命令中, CLA =0xA0表示该命令是电信类应用命令,INS=0xDC进一步表示该命令是更新记录,P1 P2 =0x02 04是参数,P3 = 0xB0 是该命令中数据字段的长度或卡片应答该命令返回数据的长度,在该命令中P3 = 0xB0表示该命令中数据字段的长度为0xB0,即数据字段长度为176字节;\n[0056] 在用户终端GSM卡规范中,为写记录定义了4种模式:\n[0057] 第一 current模式:更新当前记录,记录指针不受影响。\n[0058] 第二 absolute模式:更新给定记录号的记录,记录指针不受影响。\n[0059] 第三 next模式:功能执行前记录指针加一,然后更新指针指向的记录;\n[0060] 若EF文件记录指针事先没有设定,此功能将更新该文件的首记录,同时将指针指向首记录;\n[0061] 若记录指针指向线性固定文件的最后一条记录,next模式不再更新任何记录,同时不修改记录指针。\n[0062] 第四 previous模式:对于线性固定文件,功能执行前记录指针减一,然后更新指针指向的记录;\n[0063] 若线性固定文件记录指针事先没有设定,此功能将更新该文件的最后一条记录,同时将指针指向最后一条记录。若记录指针指向线性固定文件的首记录,previous模式不再更新任何记录,同时不修改记录指针;\n[0064] 对于循环文件仅适用previous模式,更新最旧的记录,指针指向该记录,同时该记录的记录号设定为`1'。\n[0065] 其中,P2=0x02时为next模式;\n[0066] P2=0x03时为previous模式;\n[0067] P2=0x04时为 absolute模式或current模式,在current模式下P1= 0x00(记录号);\n[0068] 另外,在next、previous模式下P1被置成0x00,为兼容phasel(阶段1)的移动设备和phase2 (阶段2)SIM卡,SIM卡将不解释移动设备发送来的P1值。\n[0069] 更新记录命令中的数据字段是短信信息;\n[0070] 卡片接收更新记录命令后将命令中的数据字段写入卡片中约定的用于存储短信的文件中,写记录成功后卡片还向用户终端返回写记录成功的信息,成功信息具体为:\n[0071] 0x90 00\n[0072] 步骤102:解析所接收到短信中包含的信息,所述信息至少包含发送方号码和短信内容;\n[0073] 所述解析具体为:所述卡片根据所述短信的字段,解析出所述短信的状态、中心号码、发送方号码以及内容。\n[0074] 以具体的一条短信为例:\n[0075] 0x03 08 91 68 31 08 10 00 05 F0 44 0D 91 68 31 19 21 18 31 F1 00 08 \n01 60 80 61 64 23 23 8C 05 00 03 40 02 01 56 FD 5B C6 5C 40 57 30 57 40 FF 1A \n97 5B 53 82 8D EF 00 37 53 F7 FF 0C 97 5B 53 82 8D EF 4E 0E 4E 07 4E 30 8D EF \n53 41 5B 57 8D EF 53 E3 76 84 89 7F 53 17 89 D2 FF 0C 8D 70 53 17 56 DB 73 AF \n52 30 89 7F 56 DB 73 AF 52 30 5C B3 54 04 5E 84 68 65 5E 95 63 89 59 34 67 1D \n53 17 8D 70 8F 85 8D EF FF 0C 52 30 97 5B 53 82 8D EF 53 F3 62 D0 67 1D 4E 1C \n8D 70 FF 0C 4E 07 4E 30 8D EF 53 E3 5C 31 52 30 FF 0C FF FF FF FF FF FF[0076] 上述短信的字节中有短信的状态字节、短信发送方号码字节及内容字节。取第1个字节0x03来表示该条短信的状态为未读;取第12至第20个字节来表示短信发送方号码;取第37至第176个字节来表示短信的具体内容,若信息内容的长度不足,则使用0xFF对剩余的字节进行补位。\n[0077] 卡片根据上述短信的编码规则,对短信进行解析,解读出短信的状态、短信中心号码、短信发送方号码以及短信中的内容。\n[0078] 步骤103:判断所述发送方号码包含在预设的黑名单中、和/或所述短信内容中包含预设的关键字:\n[0079] 优选地,所述的判断所述发送方号码包含在预设的黑名单中、和/或所述短信内容中包含预设的关键字为:定时判断所述发送方号码包含在预设的黑名单中、和/或所述短信内容中包含预设的关键字;且对于存储在短信的文件中的短信重新判断,执行步骤\n104;\n[0080] 优选地,在本实施例步骤103中,所述预设的黑名单和所述预设的关键字可以由用户自定义设置,设置后对保存在短信文件中的短息再筛选一遍。\n[0081] 步骤104:在所述发送方号码包含在预设的黑名单中、和/或所述短信内容中包含预设的关键字时,所述卡片将所述短信作为垃圾短信移动到卡片删除区域;\n[0082] 如图2所示,步骤103、步骤104具体步骤可以如下:\n[0083] 步骤201:判断所述短信发送方号码是否在所述用户终端预先设置的黑名单中,如果在所述黑名单中,则执行步骤202,否则执行步骤203;\n[0084] 在本实施例步骤201中,所述黑名单可以是在所述用户终端上输入,也可以从垃圾短信或普通短信中提取。通过这种灵活的设置方式,可以方便的进行黑名单的预设。\n[0085] 优选地,根据步骤102中所述的短信编码规则,取第12至第20个字节表示的发送方号码和所述黑名单里的号码对比,如果在黑名单中,则执行步骤202,否则执行步骤203。\n利用短信编码规则进行分析,就可以快速准确的解析比较。\n[0086] 步骤202:所述卡片将所述短信移动到卡片删除区域;\n[0087] 在本实施例步骤202中,所述卡片删除区域是指用户终端无法读取短信内容的存储空间。\n[0088] 步骤203:所述卡片自动将所述短信保存在信息存储空间;\n[0089] 如图3所示,步骤103、步骤104具体步骤也可以如下:\n[0090] 步骤301:判断所述短信内容中是否有所述用户终端预先设置的关键字,如果有所述关键字,则执行步骤302,否则执行步骤303;\n[0091] 优选地,根据步骤102中所述的短信编码规则,取第37至第176个字节表示的短信内容和所述关键字对比,如果有所述关键字,则执行步骤302,否则执行步骤304。利用短信编码规则进行分析,就可以快速准确的解析比较。\n[0092] 步骤302:所述卡片将所述短信移动到卡片删除区域;\n[0093] 在本实施例步骤302中,所述卡片删除区域是指用户终端无法读取短信内容的存储空间;\n[0094] 步骤303:所述卡片自动将所述短信保存在信息存储空间;\n[0095] 如图4所示,步骤103、步骤104具体步骤还可以如下:\n[0096] 步骤401:判断所述短信内容是否有所述用户终端预先设置的关键字,如果有所述关键字,则执行步骤402,否则执行步骤403;\n[0097] 优选地,取第37至第176个字节表示的短信内容和所述关键字对比;\n[0098] 步骤402:所述卡片将所述短信移动到卡片删除区域;\n[0099] 在本实施例步骤402中,所述卡片删除区域是指用户终端无法读取短信内容的存储空间。\n[0100] 步骤403:判断所述短信发送方号码是否在所述用户终端预先设置的黑名单中,如果在所述黑名单中,则执行步骤402,否则执行步骤404。\n[0101] 优选地,取第12至第20个字节表示的发送方号码来和所述黑名单里的号码对比;\n[0102] 步骤404:所述卡片将所述短信保存在信息存储空间。\n[0103] 如图5所示,步骤103、步骤104具体步骤还可以如下:\n[0104] 步骤501:判断所述短信发送方号码是否在所述用户终端预先设置的黑名单中,如果在所述黑名单中,则执行步骤502,否则执行步骤503;\n[0105] 优选地,取第12至第20个字节表示的发送方号码来和所述黑名单里的号码对比。\n[0106] 步骤502:所述卡片将所述短信移动到卡片删除区域;\n[0107] 在本实施例步骤502中,所述卡片删除区域是指用户终端无法读取短信内容的存储空间。\n[0108] 步骤503:判断所述短信内容是否有所述用户终端预先设置的关键字,如果有所述关键字,则执行步骤502,否则执行步骤504;\n[0109] 优选地,取第37至第176个字节表示的短信内容和所述关键字对比;\n[0110] 步骤504:所述卡片将所述短信保存在信息存储空间;\n[0111] 本发明实施例提供的短信管理的方法,当卡片收到用户终端更新给卡片的短信时,通过解析短信,将解析后的短信与预设的关键字和(或)黑名单进行对比,实现了垃圾短信的自动准确识别。并且可以结合实施例2中处理垃圾短信的方法,实现了垃圾短信的便捷处理。就可以使用户不用手动删除每一条短信,节省时间和精力。也可以对刚接收到的短信进行过滤,删除一些垃圾短信。同时,用户也可以对已经删除的短信进行回收。这样可以减少用户因为误操作而带来的损失。\n[0112] 实施例2\n[0113] 本实施例提供了一种短信管理的方法,如图6所示,包括:\n[0114] 步骤601:卡片接收用户终端更新给卡片的短信,具体可以参考实施例1中101过程实施。\n[0115] 步骤602:所述卡片定时接收用户终端发送的查询卡状态的命令;\n[0116] 在用户需要查询垃圾短信时,用户终端可以定时发出查询卡状态的命令,查询是否存在需要处理的垃圾短信。所述卡片接收到所述用户终端定时发送的查询卡状态的命令,在下述步骤603中,所述卡片根据计时周期性地对短信文件中的短信进行每一条短信的遍历所述计时可以根据该命令进行计时,所述卡片每次接收到所述查询卡状态的命令时,相当于所述计时过了若干秒。具体为:用户终端会在空闲状态下定时向卡片发送查询状态命令查询卡片的状态,且间隔是固定的,卡片可以修改用户终端的查询间隔,卡片设置用户终端的查询间隔之后,可以将查询命令作为一个定时器使用。卡片每次收到查询命令时,相当于计时过了若干秒。当计时到了设置的秒数之后,卡片执行步骤603。\n[0117] 在本发明实施例1中以GSM制式的SIM卡为例进行说明,用户终端向卡片发送查询卡状态的命令及卡片的应答过程如下:\n[0118] //用户终端:询问卡片状态信息长度\n[0119] 0xA0F2000000\n[0120] //卡片:卡片的状态信息长度为0x17字节\n[0121] 0x6C17\n[0122] //用户终端:向卡片发送查询命令,要求应答命令的数据字段长度为0x17字节[0123] 0xA0F2000017\n[0124] //卡片:卡片的应答命令的数据字段\n[0125] 0x00008CDC3F000100000000000A9103070600838A838A00\n[0126] //卡片:表示应答命令结束\n[0127] 0x9000\n[0128] 卡片与用户终端每进行完一次上述的命令收发,便将计时器进行一次更新。\n[0129] 步骤603:所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;\n[0130] 步骤604:判断所述卡片中是否有需要操作的短信,如果有则执行步骤605,否则返回执行603,继续遍历下一条短信,直到遍历完卡片里存储完的所有短信;\n[0131] 步骤605:根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信;\n[0132] 这样,就实现了对垃圾短信的自动查询,自动选出需要处理的短信。\n[0133] 步骤606:在所述卡片中存在所述需要操作的短信时,所述卡片向所述用户终端发送提示用户输入操作指令的信息;\n[0134] 优选地,用户终端会每隔30秒给卡片下发指令,无论这个指令是什么,卡片都可以给用户终端返回91 16指令,然后用户终端执行a0 12 00 00 16指令,这样字符就显示到用户终端上了。\n[0135] 步骤607:所述卡片接收所述用户终端发送的操作指令,所述操作指令包括还原操作指令、删除操作指令或彻底删除操作指令;\n[0136] 步骤608:所述卡片按照接收到的操作指令执行相应的操作。\n[0137] 在本实施例步骤607中,所述相应操作具体指:所述卡片接收到所述用户终端下发的操作指令后,对提取出来的短信进行还原、删除或彻底删除等操作。所述删除操作指所述卡片接收到所述用户终端下发的删除指令后,将存储在信息存储空间的短信复制到卡片删除区域,将原短信的第一个字节改为0x00;所述还原操作指所述卡片接收到所述用户终端下发的还原指令后,将卡片删除区域的短信复制到信息存储空间,并将原短信的第一个字节0x00改为0x01表示已读或0x03表示未读;所述彻底删除操作指所述卡片接收到所述用户终端下发的彻底删除指令后将卡片删除区域中短信的第一个字节改为0x00,同时还将该短信中的其余数据改为0xFF。\n[0138] 本发明实施例提供的短信管理的方法,在实施例1中实现自动识别垃圾短信的基础上,在用户终端发出查询的指令下,自动搜索出需要处理的垃圾短信,并在用户终端的指令下,通过对垃圾短信进行还原、删除或彻底删除的操作,实现了垃圾短信的便捷处理。因此,只要采用本发明实施例提供的方案,就可以使用户不用手动删除每一条短信,节省时间和精力。也可以对刚接收到的短信进行过滤,删除一些垃圾短信。同时,用户也可以对已经删除的短信进行回收。这样可以减少用户因为误操作而带来的损失。\n[0139] 实施例3\n[0140] 如图7所示,本发明实施例提供了一种短信管理的装置,包括更新模块701、解析模块702、判断模块703,处理模块704。具体如下:\n[0141] 更新模块701,用于接收用户终端更新给卡片的短信。所述用户终端接收所述短信后,向卡片下发更新记录命令以将所述短信更新到卡片中;所述更新模块701接收所述用户终端通过更新记录命令更新给卡片的短信。\n[0142] 解析模块702,用于解析所接收到短信中包含的信息,所述信息至少包含发送方号码和短信内容。所述的解析模块702用于根据所述短信的字段,解析出所述短信的状态、中心号码、发送方号码以及内容。\n[0143] 判断模块703,用于判断所述发送方号码是否包含在预设的黑名单中、和/或所述短信内容中是否包含预设的关键字。\n[0144] 所述的判端模块,用于定时判断所述发送方号码是否包含在预设的黑名单中、和/或所述短信内容中是否包含预设的关键字,且对于存储在短信文件中的短信进行重新判断。\n[0145] 处理模块704,用于在所述发送方号码包含在预设的黑名单中、和/或所述短信内容中包含预设的关键字时,将所述短信作为垃圾短信移动到卡片删除区域;所述黑名单为在用户终端上输入的黑名单或者从垃圾短信或普通短信中提取的黑名单。\n[0146] 设置模块705,用于将预设的黑名单和所述预设的关键字由用户自定义设置。\n[0147] 本发明实施例提供的短信管理的装置,当更新模块701接收到用户终端更新给卡片的短信时,通过内置的解析模块702,将解析后的短信与预设的关键字和(或)黑名单进行对比,实现了垃圾短信的自动准确识别。并且可以结合实施例4中处理垃圾短信的装置,实现了垃圾短信的便捷处理。就可以使用户不用手动删除每一条短信,节省时间和精力。也可以对刚接收到的短信进行过滤,删除一些垃圾短信。同时,用户也可以对已经删除的短信进行回收。这样可以减少用户因为误操作而带来的损失。\n[0148] 另外,如图7所示,处理模块704还包括第一处理子模块7041和第二处理子模块\n7042。其中,\n[0149] 第一处理子模块7041,用于将所述短信中第12至第20个字节表示的发送方号码与黑名单里的号码对比,所述黑名单中包含所述第12至第20个字节表示的发送方号码时,则表示所述发送方号码包含在预设的黑名单中;所述处理模块704用于在所述发送方号码包含在所述的黑名单时,将所述短信作为垃圾短信移动到卡片删除区域。\n[0150] 第二处理子模块7042,用于将所述短信中第37至第176个字节表示的短信内容和所述关键字对比;所述第37至第176个字节中包含所述关键字时,则表示所述短信内容中包含预设的关键字;所述处理模块704用于在所述短信内容中包含预设的关键字时,将所述短信作为垃圾短信移动到卡片删除区域。\n[0151] 这样,利用现有的短信编码规则进行分析,就可以快速准确的解析比较。\n[0152] 实施例4\n[0153] 如图8所示,本发明实施例提供了一种短信管理的装置,包括更新模块801、第一接收模块802、计时模块803、判断模块804、筛选模块805、发送模块806、第二接收模块\n807、执行模块808。\n[0154] 更新模块801,用于接收用户终端更新给卡片的短信。\n[0155] 第一接收模块802,用于接收用户终端定时发送的查询卡状态的命令。\n[0156] 计时模块803,用于所述卡片根据计时,周期性地对短信文件中的短信进行每一条短信的遍历;\n[0157] 判断模块804,用于判断所述卡片中是否有需要操作的短信;\n[0158] 筛选模块805,用于根据所述查询卡状态的命令遍历所述卡片中的短信,选出需要操作的短信。\n[0159] 发送模块806,用于在卡片中存在需要操作的短信时,向所述用户终端发送提示用户输入操作指令的信息。\n[0160] 第二接收模块807,用于接收所述用户终端发送的操作指令。\n[0161] 执行模块808,用于按照接收到的操作指令执行相应的操作。\n[0162] 本发明实施例提供的短信管理的装置,在实现自动识别垃圾短信的基础上,在用户终端发出查询的指令下,从删除区域自动搜索出需要处理的垃圾短信,并在用户终端的指令下,通过对垃圾短信进行还原、删除或彻底删除的操作,实现了垃圾短信的便捷处理。\n因此,只要采用本发明实施例提供的方案,就可以使用户不用手动删除每一条短信,节省时间和精力。也可以对刚接收到的短信进行过滤,删除一些垃圾短信。同时,用户也可以对已经删除的短信进行回收。这样可以减少用户因为误操作而带来的损失。\n[0163] 本发明实施例3、4中具体实现过程的可以采用实施例1、2提供的方案。\n[0164] 本发明实施例适用于具有接受短信功能的用户终端,如手机等。\n[0165] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
法律信息
- 2014-12-10
- 2013-01-23
实质审查的生效
IPC(主分类): H04W 4/14
专利申请号: 201210319255.5
申请日: 2011.02.28
- 2012-11-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-08-25
|
2010-04-13
| | |
2
| |
2010-01-20
|
2009-06-08
| | |
3
| |
2008-07-09
|
2008-01-14
| | |
4
| |
2005-09-28
|
2004-10-29
| | |
5
| |
2007-03-28
|
2005-09-23
| | |
6
| |
2008-06-11
|
2006-12-07
| | |
7
| |
2005-12-07
|
2004-05-28
| | |
8
| |
2012-11-28
|
2011-02-28
| | |
9
| | 暂无 |
2007-12-14
| | |
10
| |
2009-03-25
|
2008-11-03
| | |
11
| |
2010-12-15
|
2010-07-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |