著录项信息
专利名称 | 一种短信的处理方法和设备 |
申请号 | CN201010294802.X | 申请日期 | 2010-09-28 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2012-04-18 | 公开/公告号 | CN102421073A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/14 | IPC分类号 | H;0;4;W;4;/;1;4;;;H;0;4;W;8;/;2;6;;;H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 中国移动通信集团公司 | 申请人地址 | 北京市西城区金融大街29号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国移动通信集团公司 | 当前权利人 | 中国移动通信集团公司 |
发明人 | 韦东;杜海涛 |
代理机构 | 北京鑫媛睿博知识产权代理有限公司 | 代理人 | 龚家骅 |
摘要
本发明公开了一种短信的处理方法和设备,该方法包括:接收短消息,并根据所述短消息中携带的接收终端的标识信息查找所述接收终端的通讯录;当查找结果为所述接收终端的通讯录中不存在发送终端的标识信息时,获取所述短消息中的内容,并将所述短消息中的内容发送给所述接收终端对应的地址。本发明中,通过在中转设备上设置通讯录,对用户进行分类,对于通讯录中存在发送终端MSISDN号码的短信,发送给接收终端;对于通讯录中不存在发送终端MSISDN号码的短信,发送给接收终端的邮箱;从而避免了垃圾短信的骚扰,且保证了短信的不丢失,提高了用户的使用感受。
1.一种短信的处理方法,其特征在于,包括:
接收短消息,并根据所述短消息中携带的接收终端的标识信息查找所述接收终端的通讯录;
当查找结果为所述接收终端的通讯录中不存在发送终端的标识信息时,获取所述短消息中的内容,并将所述短消息中的内容发送给所述接收终端对应的地址;
其中,所述接收终端的标识信息包括所述接收终端的MSISDN号码,所述发送终端的标识信息包括所述发送终端的MSISDN号码;所述方法还包括:
存储与各个终端通讯录对应的通讯录,所述通讯录中携带的内容包括:所述接收终端的MSISDN号码、所述发送终端的MSISDN号码、所述接收终端对应的地址;
将所述短消息中的内容发送给所述接收终端对应的地址,包括:根据所述通讯录中所述接收终端的MSISDN号码与邮箱地址的对应关系,将所述短消息中的内容发送给所述邮箱地址,并将发件人设置为所述发送终端的MSISDN号码。
2.如权利要求1所述的方法,其特征在于,存储与各个终端通讯录对应的通讯录,之后还包括:
当终端通讯录发生变化时,根据变化后的终端通讯录更新与该终端对应的通讯录。
3.如权利要求1所述的方法,其特征在于,根据所述短消息中携带的接收终端的标识信息查找所述接收终端的通讯录,之后还包括:
当查找结果为所述接收终端的通讯录中存在所述发送终端的MSISDN号码时,将所述短消息发送给所述接收终端。
4.如权利要求1所述的方法,其特征在于,将所述短消息中的内容发送给所述接收终端对应的地址,之前还包括:
根据预设过滤词匹配所述短消息中的内容;
当匹配结果为所述短消息中不包含预设过滤词时,将所述短消息发送给所述接收终端;
当匹配结果为所述短消息中包含预设过滤词时,执行将所述短消息中的内容发送给所述接收终端对应的地址的操作。
5.一种短信的处理设备,其特征在于,包括:
接收模块,用于接收短消息;
查找模块,用于根据所述接收模块接收的短消息中携带的接收终端的标识信息查找所述接收终端的通讯录,其中,所述接收终端的标识信息包括所述接收终端的MSISDN号码;
获取模块,用于当所述查找模块的查找结果为所述接收终端的通讯录中不存在发送终端的标识信息时,获取所述短消息中的内容,其中,所述发送终端的标识信息包括所述发送终端的MSISDN号码;
发送模块,用于将所述获取模块获取的短消息中的内容发送给所述接收终端对应的地址;具体用于根据所述通讯录中所述接收终端的MSISDN号码与邮箱地址的对应关系,将所述短消息中的内容发送给所述邮箱地址,并将发件人设置为所述发送终端的MSISDN号码;
存储模块,用于存储与各个终端通讯录对应的通讯录,所述通讯录中携带的内容包括:
所述接收终端的MSISDN号码、所述发送终端的MSISDN号码、所述接收终端对应的地址。
6.如权利要求5所述的设备,其特征在于,还包括:
更新模块,用于当终端通讯录发生变化时,根据变化后的终端通讯录更新与该终端对应的通讯录。
7.如权利要求5所述的设备,其特征在于,
所述发送模块,还用于当查找结果为所述接收终端的通讯录中存在所述发送终端的MSISDN号码时,将所述短消息发送给所述接收终端。
8.如权利要求5所述的设备,其特征在于,还包括:
匹配模块,用于根据预设过滤词匹配所述短消息中的内容;
所述发送模块,还用于当匹配结果为所述短消息中不包含预设过滤词时,将所述短消息发送给所述接收终端;
当匹配结果为所述短消息中包含预设过滤词时,将所述短消息中的内容发送给所述接收终端对应的地址。
一种短信的处理方法和设备\n技术领域\n[0001] 本发明涉及通信技术领域,尤其是涉及一种短信的处理方法和设备。\n背景技术\n[0002] 当前,垃圾短信出现的频率越来越高,为了防止垃圾短信对用户的影响,提高用户的使用感受,需要对垃圾短信进行拦截。\n[0003] 现有技术中,对垃圾短信进行拦截的方式一般为根据敏感过滤词进行过滤,例如,设置“发票”为敏感过滤词,则包含“发票”这一过滤词的短信均会被拦截,不会被发送到接收用户,从而提高了接收用户的使用感受。\n[0004] 在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:\n[0005] 垃圾短信发送者可以通过修改敏感过滤词来避免被拦截,例如,将短信中的“发票”改为“发漂”或“fapiao”等,由于这种修改后的垃圾短信中不包含敏感过滤词,因此可畅通无阻的发送给接收用户,从而使得垃圾短信拦截的力度较低。另外,如果某些非垃圾短信中包含敏感过滤词,则也可能被误拦截,导致非垃圾短信无法发送到接收用户。综上所述,现有技术中的垃圾短信拦截的正确率较低。\n发明内容\n[0006] 本发明实施例提供一种短信的处理方法和设备,以准确的拦截垃圾短信。\n[0007] 为了达到上述目的,本发明实施例提供一种短信的处理方法,包括:\n[0008] 接收短消息,并根据所述短消息中携带的接收终端的标识信息查找所述接收终端的通讯录;\n[0009] 当查找结果为所述接收终端的通讯录中不存在发送终端的标识信息时,获取所述短消息中的内容,并将所述短消息中的内容发送给所述接收终端对应的地址。\n[0010] 所述接收终端的标识信息包括所述接收终端的MSISDN号码,所述发送终端的标识信息包括所述发送终端的MSISDN号码;所述方法还包括:\n[0011] 存储与各个终端通讯录对应的通讯录,所述通讯录中携带的内容包括:所述接收终端的MSISDN号码、所述发送终端的MSISDN号码、所述接收终端对应的地址。\n[0012] 存储与各个终端通讯录对应的通讯录,之后还包括:\n[0013] 当终端通讯录发生变化时,根据变化后的终端通讯录更新与该终端对应的通讯录。\n[0014] 根据所述短消息中携带的接收终端的标识信息查找所述接收终端的通讯录,之后还包括:\n[0015] 当查找结果为所述接收终端的通讯录中存在所述发送终端的MSISDN号码时,将所述短消息发送给所述接收终端。\n[0016] 将所述短消息中的内容发送给所述接收终端对应的地址,包括:\n[0017] 根据所述通讯录中所述接收终端的MSISDN号码与邮箱地址的对应关系,将所述短消息中的内容发送给所述邮箱地址,并将发件人设置为所述发送终端的MSISDN号码。\n[0018] 将所述短消息中的内容发送给所述接收终端对应的地址,之前还包括:\n[0019] 根据预设过滤词匹配所述短消息中的内容;\n[0020] 当匹配结果为所述短消息中不包含预设过滤词时,将所述短消息发送给所述接收终端;\n[0021] 当匹配结果为所述短消息中包含预设过滤词时,执行将所述短消息中的内容发送给所述接收终端对应的地址的操作。\n[0022] 本发明实施例提供一种短信的处理设备,包括:\n[0023] 接收模块,用于接收短消息;\n[0024] 查找模块,用于根据所述接收模块接收的短消息中携带的所述接收终端的标识信息查找所述接收终端的通讯录;\n[0025] 获取模块,用于当所述查找模块的查找结果为所述接收终端的通讯录中不存在所述发送终端的标识信息时,获取所述短消息中的内容;\n[0026] 发送模块,用于将所述获取模块获取的短消息中的内容发送给所述接收终端对应的地址。\n[0027] 所述接收终端的标识信息包括所述接收终端的MSISDN号码,所述发送终端的标识信息包括所述发送终端的MSISDN号码;该设备还包括:\n[0028] 存储模块,用于存储与各个终端通讯录对应的通讯录,所述通讯录中携带的内容包括:所述接收终端的MSISDN号码、所述发送终端的MSISDN号码、所述接收终端对应的地址。\n[0029] 还包括:\n[0030] 更新模块,用于当终端通讯录发生变化时,根据变化后的终端通讯录更新与该终端对应的通讯录。\n[0031] 所述发送模块,还用于当查找结果为所述接收终端的通讯录中存在所述发送终端的MSISDN号码时,将所述短消息发送给所述接收终端。\n[0032] 所述发送模块,具体用于根据所述通讯录中所述接收终端的MSISDN号码与邮箱地址的对应关系,将所述短消息中的内容发送给所述邮箱地址,并将发件人设置为所述发送终端的MSISDN号码。\n[0033] 还包括:\n[0034] 匹配模块,用于根据预设过滤词匹配所述短消息中的内容;\n[0035] 所述发送模块,还用于当匹配结果为所述短消息中不包含预设过滤词时,将所述短消息发送给所述接收终端;\n[0036] 当匹配结果为所述短消息中包含预设过滤词时,将所述短消息中的内容发送给所述接收终端对应的地址。\n[0037] 与现有技术相比,本发明实施例至少具有以下优点:\n[0038] 通过在中转设备上设置通讯录,对用户进行分类,对于通讯录中存在发送终端MSISDN号码的短信,发送给接收终端;对于通讯录中不存在发送终端MSISDN号码的短信,发送给接收终端的邮箱;从而避免了垃圾短信的骚扰,且保证了短信的不丢失,提高了用户的使用感受。\n附图说明\n[0039] 为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0040] 图1是本发明实施例提供的一种短信的处理方法流程图;\n[0041] 图2是本发明实施例提供的一种短信的处理设备的结构示意图。\n具体实施方式\n[0042] 下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0043] 本发明实施例提供一种短信的处理方法,通过在网络中设置垃圾短信中转邮箱设备,以避免垃圾短信的骚扰,保证短信的不丢失,并提高用户的使用感受。\n[0044] 本发明实施例中,该垃圾短信中转邮箱设备可以为单独的网络设备,也可以将垃圾短信中转邮箱设备的功能置于现有的网络设备中,例如,将垃圾短信中转邮箱设备的功能置于现有的短信中心的设备中,在此不再赘述,以单独的网络设备为例进行说明。\n[0045] 为了实现本发明实施例提供的技术方案,可以在垃圾短信中转邮箱设备上至少实现如下功能的一种或几种:\n[0046] 具备2M高速、64K、IP链路的接口能力,处理能力2M不低于0.4Erl,64K不低于\n0.8Erl;当然,在实际应用中,上述性能数值还可以根据实际需要进行调整。\n[0047] 具备对短消息的截取后处理机制;即得到短消息之后根据短消息进行相应处理的机制。\n[0048] 能够提取短消息中的参数字段。\n[0049] 能够提取短消息的内容,并可以将长短消息分拆发送,将多个短消息的内容合并。\n[0050] 能够回复正常的短消息发送流程,中止MT(Mobile Terminal,移动终端)流程;该MT流程为终端短消息流程中最终由终端接收的流程。\n[0051] 具备将有用短消息再下发给用户终端的能力。\n[0052] 具备对短消息发送者直接回复短消息的能力。\n[0053] 具备以用户MSISDN号为邮箱识别号的能力。\n[0054] 具备在短消息转为邮件后,将发件人标为发送者MSISDN(Mobile Subscriber International ISDN/PSTN number,即唯一能识别移动用户的号码)号的能力。\n[0055] 具备定时下发用户短消息提醒有多少未读短消息的能力。\n[0056] 具备通信录用户名单存储、修改、加载、删除的能力。\n[0057] 具备通信录按照一定格式导入的能力。\n[0058] 具备将邮件中非通讯录名单中用户直接加为通信录名单的能力。\n[0059] 基于上述功能,本发明实施例中,需要在垃圾短信中转邮箱设备中预先存储并维护各个终端的通信录,该通讯录中携带的内容包括但不限于:接收终端的标识信息(本发明实施例中以接收终端的MSISDN号码为例)、发送终端的标识信息(本发明实施例中以发送终端的MSISDN号码为例)、接收终端对应的地址等。\n[0060] 具体的,该通讯录以接收终端的MSISDN号码为索引,可以对应多个发送终端的MSISDN号码、以及多个接收终端对应的地址,该接收终端对应的地址包括但不限于邮箱地址、QQ号码、MSN号码、微博地址等,为了方便描述,本发明实施例中以邮箱地址为例进行说明。如表1所示,为一个终端对应的通信录。\n[0061] 表1\n[0062] \n[0063] 需要注意的是,本发明实施例中,该垃圾短信中转邮箱设备中存储的通讯录与终端的通讯录是对应的,即垃圾短信中转邮箱设备中存储的通讯录与终端的通讯录需要保持同步。例如,每个终端自身具有通讯录(称为终端通讯录),可以将终端通讯录对应的通讯录存储到垃圾短信中转邮箱设备。\n[0064] 该存储方式可以为直接将终端通讯录导入到垃圾短信中转邮箱设备;也可以由用户直接在垃圾短信中转邮箱设备上设置各个终端的通讯录。实际应用中,可以对垃圾短信中转邮箱设备中的通讯录进行修改、删除、增加等操作,因此,当终端通讯录发生变化时,可以在垃圾短信中转邮箱设备中根据变化后的终端通讯录更新与该终端对应的通讯录。\n[0065] 基于上述功能,如图1所示,该短信的处理方法包括以下步骤:\n[0066] 步骤101,发送终端通过消息处理装置向接收终端发送短消息。\n[0067] 其中,该短消息可以为短信;对应的,该消息处理装置可以为短信中心。\n[0068] 步骤102,消息处理装置将该短消息转发给垃圾短信中转邮箱设备。\n[0069] 其中,当发送终端通过消息处理装置向接收终端发送短消息时,消息处理装置能够截获该短消息,并将该短消息转发给垃圾短信中转邮箱设备。\n[0070] 步骤103,垃圾短信中转邮箱设备接收来自消息处理装置转发的短消息。\n[0071] 步骤104,垃圾短信中转邮箱设备根据短消息查找接收终端对应的通讯录。\n[0072] 具体的,在垃圾短信中转邮箱设备中预先存储了各个终端对应的通讯录,且通讯录以接收终端的MSISDN号码为索引,因此,根据短消息中携带的接收终端的MSISDN号码,可以查找到接收终端对应的通讯录。例如,短消息中携带的接收终端的MSISDN号码为号码\n1时,则可以从垃圾短信中转邮箱设备中查找到号码1对应的通讯录。\n[0073] 步骤105,垃圾短信中转邮箱设备在查找到的通讯录中判断是否存在发送终端的MSISDN号码。如果是,转到步骤106,否则,转到步骤107。\n[0074] 具体的,由于通讯录中存储了接收终端的MSISDN号码与多个发送终端的MSISDN号码的对应关系,则查找到接收终端的MSISDN号码对应的通讯录后,可以直接从该通讯录中查找是否存在发送终端的MSISDN号码。例如,号码1对应的通讯录中,存在的发送终端MSISDN号码为号码a、号码b和号码c,如果短消息对应的发送终端的MSISDN号码为上述\n3个号码中的一个,则说明在查找到的通讯录中存在发送终端的MSISDN号码;否则,说明在查找到的通讯录中不存在发送终端的MSISDN号码。\n[0075] 步骤106,垃圾短信中转邮箱设备将短消息发送给接收终端。\n[0076] 其中,由于通讯录中存在发送终端的MSISDN号码,则说明该短消息为正常的消息,不是垃圾短信,此时,根据接收终端的MSISDN号码,垃圾短信中转邮箱设备可以将短消息发送给接收终端。\n[0077] 当然,实际应用中,当垃圾短信中转邮箱设备获知该短消息不是垃圾短信,可以将该短消息发送给接收终端时,还可以通知短信中心,由短信中心将该短消息发送给接收终端。\n[0078] 步骤107,垃圾短信中转邮箱设备获取短消息中的内容,并将短消息中的内容发送给接收终端对应的邮箱地址。\n[0079] 具体的,由于通讯录中存储了接收终端的MSISDN号码与邮箱地址的对应关系,则查找到接收终端的MSISDN号码对应的通讯录后,可以直接从该通讯录中查找到对应的邮箱地址。例如,号码1对应的通讯录中,存在的邮箱地址为邮箱地址1和邮箱地址2;因此,可以将短消息中的内容发送给邮箱地址1和/或邮箱地址2。\n[0080] 需要注意的是,在将短消息中的内容发送给接收终端对应的邮箱地址时,还可以将发件人设置为发送终端的MSISDN号码,以使接收用户能够方便的获知该短消息的来源。\n[0081] 综上所述,本发明实施例中,通过在中转设备(例如,垃圾短信中转邮箱设备)上设置通讯录,对用户进行分类,对于通讯录中存在发送终端MSISDN号码的短信,发送给接收终端;对于通讯录中不存在发送终端MSISDN号码的短信,发送给接收终端的邮箱;从而避免了垃圾短信的骚扰,且保证了短信的不丢失,提高了用户的使用感受。\n[0082] 为了进一步保证合法终端发送的正常短消息不会被拦截,能够发送给接收终端,且不会被发送给接收终端对应的邮箱,本发明实施例中,在确定通讯录中不存在发送终端的MSISDN号码时,还可以根据预设过滤词匹配短消息中的内容;当匹配结果为短消息中不包含预设过滤词时,直接将短消息发送给接收终端;当匹配结果为短消息中包含预设过滤词时,执行将短消息中的内容发送给接收终端对应的地址的操作。\n[0083] 本发明实施例中,在上述处理过程中,MT短信下发时,发送终端的MSISDN号码可以通过提取MAP-SEND-ROUTING-INFO-FOR-SM中的用户号码MSISDN获知;在将短消息发送给接收终端时,需要将短消息发送给STP/HLR/MSS,并按照MT原流程正常下发短消息,该过程本发明实施例中不再赘述。\n[0084] 另外,需要将短消息中的内容发送给接收终端对应的邮箱地址时,需要提取RP-DATA中短消息内容发送到用户邮箱,并将发件人标为短消息发送终端的MSISDN号码,同时,垃圾短信中转邮箱设备还可以给短信中心回复MAP-MT-FORWARD-SHORT-MESSAGE–ACK,通知短信中心中止短信MT流程。\n[0085] 本发明实施例中,当用户通过邮箱获知短消息内容,并确定短消息内容为垃圾短信时,还可以对该MSISDN号码(发件人为发送终端的MSISDN号)进行投诉。另外,垃圾短信中转邮箱设备还可以将垃圾短信批量发送到投诉中心。\n[0086] 基于与上述方法同样的发明构思,本发明实施例中还提供了一种短信的处理设备,如图2所示,包括:\n[0087] 接收模块21,用于接收短消息;\n[0088] 查找模块22,用于根据所述接收模块21接收的短消息中携带的所述接收终端的标识信息查找所述接收终端的通讯录;\n[0089] 获取模块23,用于当所述查找模块22的查找结果为所述接收终端的通讯录中不存在所述发送终端的标识信息时,获取所述短消息中的内容;\n[0090] 发送模块24,用于将所述获取模块23获取的短消息中的内容发送给所述接收终端对应的地址。\n[0091] 所述接收终端的标识信息包括所述接收终端的MSISDN号码,所述发送终端的标识信息包括所述发送终端的MSISDN号码;该设备还包括:\n[0092] 存储模块25,用于存储与各个终端通讯录对应的通讯录,所述通讯录中携带的内容包括:所述接收终端的MSISDN号码、所述发送终端的MSISDN号码、所述接收终端对应的地址。\n[0093] 该设备还包括:\n[0094] 更新模块26,用于当终端通讯录发生变化时,根据变化后的终端通讯录更新与该终端对应的通讯录。\n[0095] 所述发送模块24,还用于当查找结果为所述接收终端的通讯录中存在所述发送终端的MSISDN号码时,将所述短消息发送给所述接收终端。\n[0096] 所述发送模块24,具体用于根据所述通讯录中所述接收终端的MSISDN号码与邮箱地址的对应关系,将所述短消息中的内容发送给所述邮箱地址,并将发件人设置为所述发送终端的MSISDN号码。\n[0097] 该设备还包括:\n[0098] 匹配模块27,用于根据预设过滤词匹配所述短消息中的内容;\n[0099] 所述发送模块24,还用于当匹配结果为所述短消息中不包含预设过滤词时,将所述短消息发送给所述接收终端;\n[0100] 当匹配结果为所述短消息中包含预设过滤词时,将所述短消息中的内容发送给所述接收终端对应的地址。\n[0101] 其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。\n[0102] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。\n[0103] 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。\n[0104] 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。\n[0105] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。\n[0106] 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
法律信息
- 2014-07-02
- 2012-05-30
实质审查的生效
IPC(主分类): H04W 4/14
专利申请号: 201010294802.X
申请日: 2010.09.28
- 2012-04-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-08-02
|
2006-03-01
| | |
2
| |
2008-03-12
|
2007-10-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |