实施短消息拦截的方法、设备和系统的制作方法

文档序号:7957026阅读:101来源:国知局
专利名称:实施短消息拦截的方法、设备和系统的制作方法
技术领域
本发明涉及短消息的拦截,更具体而言,涉及实施短消息拦截的方法、设备和系统。
背景技术
现在,随着因特网业务提供商(ISP,Internet ServicesProvider)日益增多,如手机之类的短消息终端收到的垃圾短消息越来越多,这些垃圾短消息通常是一些欺骗性的信息、不健康的信息或广告信息。然而,目前的通信系统尚不能有效地对短消息进行过滤或者拦截,所以终端用户只能被动地接收这些垃圾短消息,这是用户所不期望的,并有可能使用户遭受损失。
一种现有技术的方法是采用黑名单技术进行拦截,即终端用户一旦收到垃圾短消息,就在终端上把该垃圾短消息的主叫例如A列入黑名单,以后凡是由A发送给该终端用户的短消息都会被丢弃,这样来自A的短消息就不能到达该终端用户。然而,由于始发短消息的源地址具有不确定性,终端用户只有在收到短消息后才可能知道其来源;而实际上第一条短消息就有可能给用户带来损失,所以这种方法具有滞后性,没有从根本上解决问题。另外,目前还有一些彩信来自WAP网,对于这类短消息,移动终端有时并不能从接收到的短消息获知该短消息的确切来源,终端用户也就无法将其源地址列入黑名单,只能一直被动地接收。

发明内容
本发明的目的是提供能彻底过滤垃圾短消息、拒绝垃圾短消息的手段。
根据本发明的第一方面,提供了一种实施短消息拦截的方法,该方法包括短消息中心接收目的地址为某用户的短消息;短消息中心将短消息的源地址发送给该用户所属的归属位置寄存器;归属位置寄存器判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同,在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下指示短消息中心丢弃短消息。
根据本发明的第二方面,提供了一种短消息中心,包括接收目的地址为某用户的短消息的装置;将短消息的源地址发送给该用户所属的归属位置寄存器的装置;和,根据归属位置寄存器的响应进行操作的装置,其中归属位置寄存器判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同,在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下返回指示短消息中心丢弃短消息的响应。
根据本发明的第三方面,提供了一种归属位置寄存器,包括从短消息中心接收短消息的源地址的装置,其中短消息的目的地址为归属该归属位置寄存器的某用户;和,判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同、在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下指示短消息中心丢弃短消息的装置。
根据本发明的第四方面,提供了一种系统,包括如第二方面所述的短消息中心和如第三方面所述的归属位置寄存器。
利用本发明,用户通过提供准许从其接收短消息的源地址,可以免遭所有不知名用户的骚扰,彻底拒绝所有非法用户。
附图简述仅以举例的方式,参照附图更详细地描述本发明的优选实施方案,其中

图1是示意性说明根据本发明的优选实施方案实现短消息拦截的流程图;图2是示意性说明根据本发明的一个优选实施方案签约短消息拦截业务的流程图;图3是示意性说明根据本发明的一个优选实施方案撤销短消息拦截业务的流程图;图4是示意性说明根据本发明的一个优选实施方案添加用户准许从其接收短消息的源地址的流程图;图5是示意性说明根据本发明的一个优选实施方案删除用户准许从其接收短消息的源地址的流程图;图6是示意性说明根据本发明的另一个优选实施方案添加用户准许从其接收短消息的源地址的流程图;和图7是示意性说明根据本发明的另一个优选实施方案删除用户准许从其接收短消息的源地址的流程图。
具体实施例方式
在下文中,将会用到“非法短消息”这一表述;在本说明书中,凡不是从用户准许从其接收短消息的源地址发送给用户的短消息都称为非法短消息。
一、实现方案可由用户所属的归属位置寄存器(HLR,Home Location Register)维护一个用户与用户准许从其接收短消息的源地址的对应表,为描述方便,将该表称为短消息业务许可对照表,将每一个用户准许从其接收短消息的源地址称为该表的成员。这样,HLR和短消息中心(MC,Message Center)就可配合起来实现对短消息的拦截,具体流程在图1中示出。下面对图1进行描述a.MC在发送短消息之前,首先发送SMSREQ消息到HLR查询发送短消息所需的路由信息,该SMSREQ消息除携带目的MSID或MDN、ESN和SMSNOTIND指示外,同时还打包主叫标识(图1中的源MDN/MSID)带给HLR。HLR首先根据短消息的被叫查询相应的短消息业务许可对照表,以判断该短消息是否为非法短消息(若短消息的主叫不属于该短消息业务许可对照表,则该短消息为非法短消息)。在判断短消息为非法短消息的情况下,HLR直接返回携带SMSACCDEN(SMS_Access DeniedReason,SMS的接入否定原因)的smsreq消息,并将参数SMSACCDEN的原因值置为被拒绝(denied)。
b.MC接收到上述smsreq响应消息后,发现取路由信息失败并且失败原因值为短消息始呼拒绝,则不再置短消息未发送标志,直接丢弃该短消息。
二、接口描述目前41D/41E、IS-841协议中MC与HLR之间的接口并不要求携带主叫的MDN/MSID;而根据本发明的技术方案,在MC发送给HLR的SMSREQ业务请求消息中一定要携带主叫的MDN/MSID。由于目前对于到达MC的短消息,MC完全知道其来源,所以由MC把主叫的MDN/MSID带给HLR难度不大,通过定义一个扩展接口即可实现。可将主叫的MDN/MSID以MAPIE的形式进行打包。
表1给出了参数源MSN和源MSID在本说明书中的具体含义及类型。目的MDN或MSID、ESN、SMSNOTIND在本说明书中的含义与它们在41D/41E、IS-841协议中的定义保持一致。
表1

注①MINMobile Identification Number,移动标识号码;②IMSIInternational Mobile Subscriber Identity,国际移动用户识别号码。
三、业务操作容易理解的是,确定用户是否要求进行短消息拦截需基于用户提供的信息;对要求进行短消息拦截的用户而言,确定短消息业务许可对照表的成员也需基于用户提供的信息。为此,可提供短消息拦截业务以及对该业务进行操作的方法,以便根据用户提供的信息确定用户是否使用短消息拦截业务或对短消息业务许可对照表进行更新。
就确定用户是否使用短消息拦截业务而言,涉及到签约和撤销操作,可通过以下两种方案实现方案一经用户申请并且提供相应信息后,由运营商在HLR上直接进行签约或撤销;方案二通过RFC(Remote Function Control,远端业务控制)实现。
下面对方案二进行详细描述。
1.签约短消息拦截业务◆可在HLR上配置签约短消息拦截业务操作码为*FC string[可以参照其他补充业务如CW(呼叫等待)、CT(呼叫转移)等的操作码格式,其中FC为MSC和HLR统一定义的一个特征码(FeatureCode)],此操作码可以灵活配置。移动交换中心(MSC,MobileSwitching Center)接收来自用户的呼叫,收到呼叫后发起LOCREQ请求到HLR。HLR在判断被叫是RFC接入码的情况下,请求用户输入PIN。用户输入的PIN经由MSC传到HLR。HLR根据PIN确认用户为合法用户后,发送RUIDIR给始发RFC业务请求的MSC,以指示用户进行业务操作。在用户所拨打的是签约短消息拦截业务操作码的情况下,MSC可以根据此操作码中的特征码触发Feature操作(特征操作)到HLR来签约短消息拦截业务。具体流程参见图2,描述如下a.HLR确认用户输入的信息为合法信息后,发送RUIDIR给始发RFC业务请求的MSC,以指示用户进行业务操作;b.MSC向用户发起请求,请求用户输入业务操作码;c.用户输入业务操作码*FC string(签约短消息拦截业务操作码);d.MSC发送ruidir消息到HLR,同时携带用户所拨的业务操作码*FCstring;e.HLR收到ruidir消息,判断消息中的操作码是签约短消息拦截业务操作码,则将该用户的短消息拦截业务激活,完成后给MSC发送RUIDIR请求,以指示用户进行其他的RFC操作;f.MSC向用户发起请求,此后重复b-e。
2.撤销短消息拦截业务◆可在HLR上配置撤销短消息拦截业务操作码为*FC string2(可以参照其他补充业务如CW、CT等的操作码格式,其中FC为MSC和HLR统一定义的一个特征码),此操作码可以灵活配置。MSC接收来自用户的呼叫,收到呼叫后发起LOCREQ请求到HLR。HLR在判断被叫是RFC接入码的情况下,请求用户输入PIN。用户输入的PIN经由MSC传到HLR。HLR根据PIN确认用户为合法用户后,发送RUIDIR给始发RFC业务请求的MSC,以指示用户进行业务操作。在用户所拨打的是撤销短消息拦截业务操作码的情况下,MSC可以根据此操作码中的特征码触发Feature操作到HLR来撤销短消息拦截业务。具体流程参见图3,描述如下a.HLR确认用户输入的信息为合法信息后,发送RUIDIR给发起该RFC业务请求的MSC,以指示用户进行业务操作;b.MSC向用户发起请求,请求用户输入业务操作码;c.用户输入业务操作码*FC string2(撤销短消息拦截业务操作码);d.MSC发送ruidir消息到HLR,同时携带用户所拨的业务操作码*FCstring2;e.HLR收到ruidir消息,判断消息中的操作码是撤销短消息拦截业务操作码,则将该用户的短消息拦截业务撤销,完成后给MSC发送RUIDIR请求,以指示用户进行其他的RFC操作;f.MSC向用户发起请求,此后重复b-e。
对于通过上述有关操作签约了短消息拦截业务的用户,HLR会维护一个该用户与该用户准许从其接收短消息的源地址的对应表,即短消息业务许可对照表。容易理解的是,短消息业务许可对照表的更新涉及到添加和删除操作,可通过下面两种方案进行。为叙述方便,在下文中,将“准许从其接收短消息的源地址”称为“可接受的短消息源地址”。也就是说,在本说明书中,上述两种说法是等同的。
方案一1.添加可接受的短消息源地址◆可在HLR上配置添加可接受的短消息源地址业务操作码为*FC+SMS Sender address[可以参照其他补充业务如CF(呼叫前转)、CNIR(主叫号码识别限制)等的操作码格式],其中FC为MSC和HLR统一定义的一个特征码,SMS Sender address(SMS发送方地址)为待添加为可接受的短消息源地址的主叫地址[例如电话簿号码(directory number)],此操作码可以灵活配置。MSC接收来自用户的呼叫。在用户所拨打的是添加可接受的短消息源地址业务操作码的情况下,MSC收到呼叫后就可以根据此操作码中的特征码触发Feature操作到HLR来操作用户的短消息拦截业务。具体流程可参见图4,描述如下a.MSC收到MS用户的呼叫后,通过分析,发现用户拨打的是一串Feature业务操作码,则需要触发到HLR的补充业务;b.MSC向HLR发送FEATREQ消息,消息中携带FC以及SMS Senderaddress信息;c.HLR收到MSC发送的FEATREQ消息后,判断消息中携带的操作码为添加可接受的短消息源地址业务操作码,在确定用户已经签约了短消息拦截业务的情况下,HLR会将SMS Sender address保存到用户的短消息业务许可对照表中,并在给MSC回的featreq响应消息中,指示操作成功;如果用户没有签约短消息拦截业务,那么HLR不会对该业务进行处理,并在featreq响应消息中指示操作失败;d.MSC收到HLR发送的featreq消息后,根据响应的结果,给MS提供feature confirmation(feature业务确认)的处理;e.最后MSC释放本次呼叫。
2.删除可接受的短消息源地址◆可在HLR上配置删除可接受的短消息源地址业务操作码为*FC0+SMS Sender address(可以参照其他补充业务如CF、CNIR等的操作码格式),其中FC0为MSC和HLR统一定义的一个特征码,SMS Sender address(SMS发送方地址)为待删除的主叫地址(例如电话簿号码),此操作码可以灵活配置。MSC接收来自用户的呼叫。在用户所拨打的是删除可接受的短消息源地址业务操作码的情况下,MSC收到呼叫后就可以根据此操作码中的特征码触发Feature操作到HLR来操作用户的短消息拦截业务。具体流程可参见图5。
可注意到图5所示的流程与图4所示的、添加可接收的短消息源地址的业务处理流程相似,这里不再赘述。唯一不同的是HLR收到MSC发送的FEATREQ消息后,判断消息中携带的操作码为删除可接受的短消息源地址业务操作码,在确定用户已经签约了短消息拦截业务且SMS Senderaddress已被添加为可接受的短消息源地址的情况下,HLR会将该SMSSender address从用户的短消息业务许可对照表中删除,并在给MSC回的featreq响应消息中,指示操作成功;否则,HLR不会对该业务进行处理,并在featreq响应消息中指示操作失败。
方案二1.添加可接受的短消息源地址◆可在MSC上配置进行短消息拦截业务操作的特定地址为,例如1862,该特定地址通常是由运营商定义的;配置添加可接受的短消息源地址的短信格式为,例如LEN+*FC+SMS sender address#,其中LEN为“*FC”的长度,即FC的长度加1,FC为MSC和HLR统一定义的一个特征码,SMS Sender address为待添加为可接受的短消息源地址的主叫地址(例如电话簿号码),短信中可以包括多个SMS sender address,每个SMS sender address以#号结束,要求号码间不能出现空格或者特殊字符。MSC接收来自用户的短消息。MSC收到短消息后,若判断短消息的目的地址为进行短消息拦截业务操作的特定地址,则从短消息中提取出特征码,触发Feature操作到HLR来操作用户的短消息拦截业务。具体流程可参见图6,描述如下a.MSC通过BBS(Base Station System)接收到来自用户的短消息后,判断被叫地址为进行短消息拦截业务操作的特定地址,则从短消息中按照LEN提取FC,构造FEATREQ消息到HLR触发补充业务,同时将短消息中的号码(SMS Sender address)解包后重新打包到DGTSDIAL中,而不再将短消息转换为SMSDPP消息发送给始发移动台归属的MC;b.MSC向HLR发送FEATREQ消息,消息中携带FC以及SMS Senderaddress列]表信息;c.HLR收到MSC的FEATREQ消息后,根据FC判断为添加可接受的短消息源地址业务,在确定用户已经签约了短消息拦截业务的情况下,HLR会将SMS Sender address保存到用户的短消息业务许可对照表中,并在给MSC回的featreq响应消息中指示操作成功;如果用户没有签约短消息拦截业务,那么HLR不会对该业务进行处理,并在featreq响应消息中指示操作失败;d.MSC根据HLR返回的操作结果构造smsdpp响应消息(如果HLR操作成功则构造消息提示成功,否则构造消息提示失败),并将其转为空中接口格式的短消息响应消息发送给始发MS。
2.删除可接受的短消息源地址◆可在MSC上配置进行短消息拦截业务操作的特定地址为,例如1862,该特定地址通常是由运营商定义的;配置删除可接受的短消息源地址的短信格式为,例如LEN+*FC0+SMS senderaddress#,其中LEN为“*FC0”的长度,即FC0的长度加1,FC0为MSC和HLR统一定义的一个特征码,SMS Sender address为待删除的主叫地址(例如电话簿号码),短信中可以包括多个SMSsender address,每个SMS sender address以#号结束,要求号码间不能出现空格或者特殊字符。MSC接收来自用户的短消息。MSC收到短消息后,若判断短消息的目的地址为进行短消息拦截业务操作的特定地址,则从短消息中提取出特征码,触发Feature操作到HLR来操作用户的短消息拦截业务。具体流程可参见图7,描述如下a.MSC通过BBS接收到来自用户的短消息后,判断被叫地址为进行短消息拦截业务的特定地址,则从短消息中按照LEN提取FC0,构造FEATREQ消息到HLR触发补充业务,同时将短消息中的号码(SMS Sender address)解包后重新打包到DGTSDIAL中,而不再将短消息转换为SMSDPP消息发送给始发移动台归属的MC;b.MSC向HLR发送FEATREQ消息,消息中携带FC以及SMS Senderaddress列表信息;c.HLR收到MSC发送的FEATREQ消息后,根据FC0判断为删除可接受的短消息源地址业务,在确定用户已经签约了短消息拦截业务的情况下,HLR会将消息中包含的、之前已被添加为可接受的短消息源地址的SMSSender address从用户的短消息业务许可对照表中删除,并在给MSC回的featreq响应消息中指示操作成功;否则,HLR不会对该业务进行处理,并在featreq响应消息中指示操作失败;d.MSC根据HLR返回的操作结果构造smsdpp响应消息(如果HLR操作成功则构造消息提示成功,否则构造消息提示失败),并将其转为空中接口格式的短消息响应消息发送给始发MS。
尽管描述了本发明的优选实施方案,但通过阅读和掌握本发明的原则和教导,本领域的技术人员可对这里公开的实施方案进行各种改型。因而,本发明的范围由附在这里的权利要求限定。
权利要求
1.一种实施短消息拦截的方法,包括短消息中心接收目的地址为某用户的短消息;短消息中心将短消息的源地址发送给该用户所属的归属位置寄存器;归属位置寄存器判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同,在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下指示短消息中心丢弃短消息。
2.权利要求1的方法,其特征在于,该用户准许从其接收短消息的源地址包含在与该用户相关联的表中。
3.权利要求2的方法,其特征在于,所述表基于用户发送的与特定操作相关联的操作码建立或撤销,其中用户所在的移动交换中心接收到所述操作码后向归属位置寄存器发送携带所述操作码的消息,归属位置寄存器根据所述操作码建立或撤销所述表。
4.权利要求3的方法,其特征在于,所述操作码的发送通过拨打RFC接入码的方式实现。
5.权利要求2的方法,其特征在于,所述表的成员基于用户发送的与添加表成员相关联的操作码添加,所述操作码包括用户准许从其接收短消息的源地址,其中用户所在的移动交换中心接收到所述操作码后向归属位置寄存器发送携带所述操作码的消息,归属位置寄存器根据操作码将操作码中的源地址添加到所述表中。
6.权利要求2的方法,其特征在于,所述表的成员基于用户发送的与删除表成员相关联的操作码删除,所述操作码包括表成员,其中用户所在的移动交换中心接收到所述操作码后向归属位置寄存器发送携带所述操作码的消息,归属位置寄存器根据操作码从所述表中删除相应的成员。
7.权利要求2的方法,其特征在于,所述表的成员基于用户发送给特定地址的特定格式的短消息添加,所述短消息包括与添加表成员相关联的特征码和用户准许从其接收短消息的源地址,其中用户所在的移动交换中心接收到该短消息后,基于被叫地址为特定地址,从短消息中提取特征码以及用户准许从其接收短消息的源地址,并向归属位置寄存器发送携带所述特征码和用户准许从其接收短消息的源地址的消息,归属位置寄存器根据所述特征码将相应的源地址添加到所述表中。
8.权利要求2的方法,其特征在于,所述表的成员基于用户发送给特定地址的特定格式的短消息删除,所述短消息包括与删除表成员相关联的特征码和表成员,其中用户所在的移动交换中心接收到该短消息后,基于被叫地址为特定地址,从短消息中提取特征码以及表成员,并向归属位置寄存器发送携带所述特征码和表成员的消息,归属位置寄存器根据所述特征码从所述表中删除相应的成员。
9.权利要求1的方法,其特征在于,短消息的源地址由短消息的源MDN标识。
10.权利要求9的方法,其特征在于,短消息的源地址还由短消息的源MSID标识。
11.一种短消息中心,包括接收目的地址为某用户的短消息的装置;将短消息的源地址发送给该用户所属的归属位置寄存器的装置;和,根据归属位置寄存器的响应进行操作的装置,其中归属位置寄存器判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同,在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下返回指示短消息中心丢弃短消息的响应。
12.一种归属位置寄存器,包括从短消息中心接收短消息的源地址的装置,其中短消息的目的地址为归属该归属位置寄存器的某用户;和,判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同、在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下指示短消息中心丢弃短消息的装置。
13.一种系统,包括权利要求11所述的短消息中心和权利要求12所述的归属位置寄存器。
全文摘要
本发明提供了一种实施短消息拦截的方法,该方法包括短消息中心接收目的地址为某用户的短消息;短消息中心将短消息的源地址发送给该用户所属的归属位置寄存器;归属位置寄存器判断短消息的源地址是否与某个该用户准许从其接收短消息的源地址相同,在判断其与所有该用户准许从其接收短消息的源地址都不同的情况下指示短消息中心丢弃短消息。利用本发明的方法,使得用户通过提供准许从其接收短消息的源地址,就可以免遭所有不知名用户的骚扰,彻底拒绝所有非法用户。本发明还提供了相应的实施短消息拦截的设备和系统。
文档编号H04W12/12GK1984360SQ20061006064
公开日2007年6月20日 申请日期2006年5月11日 优先权日2006年5月11日
发明者李宏龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1