一种短信签名的设置方法和系统与流程

文档序号:14723705发布日期:2018-06-19 02:34阅读:237来源:国知局

本发明涉及通信技术领域,尤其涉及一种短信签名的设置方法和系统。



背景技术:

短信签名是指短信处理系统在主叫终端发送的短信内容后添加主叫用户设置的签名,将添加短信签名后的短信发送给被叫终端的一种业务。

现阶段,在主叫终端将短信发送至短信服务中心时,短信服务中心向短信业务数据中心查询该主叫终端是否办理短信签名业务,若该主叫终端办理了短信签名业务,则将短信签名添加在短信中,并将添加了短信签名的短信发送给被叫终端。但是,由于办理了短信签名业务的用户的短信中携带的短信签名中可能会带有推广、支持宣传业务的内容,可能会被被叫终端当作垃圾短信拦截或过滤。如果想要将短信发送到被叫终端,需要主叫终端在第一次发送的短信被拦截或过滤后,退订短信签名业务,或者修改短信签名,重新发送短信给被叫终端,增加了主叫终端成功发送短信到被叫终端所花费的时间。



技术实现要素:

本发明实施例提供了一种短信签名的设置方法和系统,能够减少办理了短信签名业务的主叫终端成功发送短信到被叫终端的时间。

第一方面,本发明实施例提供了一种短信签名的设置方法,包括:接收主叫终端发送的短信;根据接收的短信,向短信业务数据中心发送短信业务查询消息,短信业务查询消息用于指示短信业务中心查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效;接收短信业务数据中心发送的短信业务查询应答消息,短信业务查询应答消息包括签名添加信息和签名,或者包括签名取消信息,签名添加信息表示主叫终端办理了短信签名业务且签名在短信中生效;若短信业务查询应答消息包括签名添加信息和签名,则将签名添加至短信中,将添加签名后的短信发送给被叫终端。

结合第一方面,在第一方面的第一种可能中,上述短信签名的设置方法,还包括:若短信业务查询应答消息包括签名取消信息,则将没有添加签名的短信发送给被叫终端,签名取消信息表示签名在短信中不生效。。

结合第一方面,在第一方面的第二种可能中,短信业务查询消息包括短信的发送时间、主叫终端对应的移动交换中心标识和被叫终端的号码中的一项或多项。

第二方面,本发明实施例提供一种短信签名的设置方法,包括:接收短信服务中心发送的短信业务查询消息;根据短信业务查询消息,判断主叫终端是否办理了短信签名业务;若判定主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略;若判定短信业务查询消息符合预设的签名生效策略,则向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息。

结合第二方面,在第二方面的第一种可能中,上述短信签名的设置方法,还包括:若判定短信业务查询消息不符合预设的签名生效策略,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

结合第二方面,在第二方面的第二种可能中,短信业务查询消息包括短信的发送时间、主叫终端对应的移动交换中心标识和被叫终端的号码中的一项或多项。

结合第二方面,在第二方面的第三种可能中,短信业务查询消息包括短信的发送时间,判断短信业务查询消息是否符合预设的签名生效策略的步骤包括:判断短信的发送时间是否在预设的生效时间段内;若判定短信的发送时间在预设的生效时间段内,则确定短信业务查询消息符合预设的签名生效策略;若判定短信的发送时间不在预设的生效时间段内,则确定短信业务查询消息不符合预设的签名生效策略。

结合第二方面,在第二方面的第四种可能中,短信业务查询消息包括被叫终端的号码,判断短信业务查询消息是否符合预设的签名生效策略的步骤包括:根据被叫终端的号码,确定被叫终端的号码的运营商;判断被叫终端的号码的运营商是否为预设的非过滤运营商;若判定被叫终端的号码的运营商为预设的非过滤运营商,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码的运营商不为预设的非过滤运营商,则确定短信业务查询消息不符合预设的签名生效策略。

结合第二方面,在第二方面的第五种可能中,短信业务查询消息包括被叫终端的号码,判断短信业务查询消息是否符合预设的签名生效策略的步骤包括:判断被叫终端的号码是否属于预设的生效号码名单内;若判定被叫终端的号码属于预设的生效号码名单,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码不属于预设的生效号码名单,则确定短信业务查询消息不符合预设的签名生效策略。

结合第二方面,在第二方面的第六种可能中,短信业务查询消息包括被叫终端的号码,判断短信业务查询消息是否符合预设的签名生效策略的步骤包括:判断主叫终端在预设的生效周期中是否第一次向被叫终端发送短信;若判定主叫终端在预设的生效周期中第一次向被叫终端发送短信,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端在预设的生效周期中不是第一次向被叫终端发送短信,则确定短信业务查询消息不符合预设的签名生效策略。

结合第二方面,在第二方面的第七种可能中,短信业务查询消息包括主叫终端对应的移动交换中心标识,判断短信业务查询消息是否符合预设的签名生效策略的步骤包括:判断主叫终端对应的移动交换中心标识是否属于生效移动交换中心标识集合;若判定主叫终端对应的移动交换中心标识属于生效移动交换中心标识集合,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端对应的移动交换中心标识不属于生效移动交换中心标识集合,则确定短信业务查询消息不符合预设的签名生效策略。

结合第二方面的第三种可能,在第二方面的第八种可能中,在向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息的步骤之前,还包括:根据短信的发送时间,以及发送时间与签名种类的预设对应关系,获取与短信的发送时间对应的签名种类,并将与短信的发送时间对应的签名种类的签名作为添加至短信中的签名。

第三方面,本发明实施例提供了一种短信签名的设置系统,包括短信服务中心和短信业务数据中心,短信服务中心包括:短信接收模块,被配置为接收主叫终端发送的短信;第一消息发送模块,被配置为根据接收的短信,向短信业务数据中心发送短信业务查询消息,短信业务查询消息用于指示短信业务数据中心查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效;第一消息接收模块,被配置为接收短信业务数据中心发送的短信业务查询应答消息,短信业务查询应答消息包括签名添加信息和签名,或者包括签名取消信息,签名添加信息表示主叫终端办理了短信签名业务且签名在短信中生效;第一短信发送模块,被配置为若短信业务查询应答消息包括签名添加信息和签名,则将签名添加至短信中,将添加签名后的短信发送给被叫终端。短信业务数据中心包括:第二消息接收模块,被配置为接收短信服务中心发送的短信业务查询消息;第一判断模块,被配置为根据短信业务查询消息,判断主叫终端是否办理了短信签名业务;第二判断模块,被配置为若判定主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略;第二消息发送模块,若判定短信业务查询消息符合预设的签名生效策略,则向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息。

结合第三方面,在第三方面的第一种可能中,短信服务中心还包括:第二短信发送模块,被配置为若短信业务查询应答消息包括签名取消信息,则将没有添加签名的短信发送给被叫终端,签名取消信息表示签名在短信中不生效。

结合第三方面,在第三方面的第二种可能中,短信业务数据中心还包括:第三消息发送模块,被配置为若判定短信业务查询消息不符合预设的签名生效策略,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

结合第三方面,在第三方面的第三种可能中,短信业务查询消息包括短信的发送时间、主叫终端对应的移动交换中心标识和被叫终端的号码中的一项或多项。

结合第三方面的第三种可能,在第三方面的第四种可能中,短信业务查询消息包括短信的发送时间,第二判断模块还被配置为:判断短信的发送时间是否在预设的生效时间段内;若判定短信的发送时间在预设的生效时间段内,则确定短信业务查询消息符合预设的签名生效策略;若判定短信的发送时间不在预设的生效时间段内,则确定短信业务查询消息不符合预设的签名生效策略。

结合第三方面的第三种可能,在第三方面的第五种可能中,短信业务查询消息包括被叫终端的号码,第二判断模块还被配置为:根据被叫终端的号码,确定被叫终端的号码的运营商;判断被叫终端的号码的运营商是否为预设的非过滤运营商;若判定被叫终端的号码的运营商为预设的非过滤运营商,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码的运营商不为预设的非过滤运营商,则确定短信业务查询消息不符合预设的签名生效策略。

结合第三方面的第三种可能,在第三方面的第六种可能中,短信业务查询消息包括被叫终端的号码,第二判断模块还被配置为:判断被叫终端的号码是否属于预设的生效号码名单内;若判定被叫终端的号码属于预设的生效号码名单,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码不属于预设的生效号码名单,则确定短信业务查询消息不符合预设的签名生效策略。

结合第三方面的第三种可能,在第三方面的第七种可能中,短信业务查询消息包括被叫终端的号码,第二判断模块还被配置为:判断主叫终端在预设的生效周期中是否第一次向被叫终端发送短信;若判定主叫终端在预设的生效周期中第一次向被叫终端发送短信,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端在预设的生效周期中不是第一次向被叫终端发送短信,则确定短信业务查询消息不符合预设的签名生效策略。

结合第三方面的第三种可能,在第三方面的第八种可能中,短信业务查询消息包括主叫终端对应的移动交换中心标识,第二判断模块还被配置为:判断主叫终端对应的移动交换中心标识是否属于生效移动交换中心标识集合;若判定主叫终端对应的移动交换中心标识属于生效移动交换中心标识集合,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端对应的移动交换中心标识不属于生效移动交换中心标识集合,则确定短信业务查询消息不符合预设的签名生效策略。

结合第三方面的第四种可能,在第三方面的第九种可能中,第二判断模块还被配置为根据短信的发送时间,以及发送时间与签名种类的预设对应关系,获取与短信的发送时间对应的签名种类,并将与短信的发送时间对应的签名种类的签名作为添加至短信中的签名。

本发明实施例提供的一种短信签名的设置方法,用于短信服务中心,根据主叫终端发送的短信,向短信业务数据中心发送短信业务查询消息,短信业务查询消息指示短信业务数据中心查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效;若接收到的短信业务数据中心发送的短信业务查询应答信息包括签名添加信息和签名,才将签名添加至短信中,将添加了签名的短信发送给被叫终端。也就是说,当确定主叫终端办理了短信签名业务且签名在短信中生效时,才向被叫终端发送添加了签名的短信。并不是对办理了签名业务的主叫终端发出的所有短信都添加签名,通过在确定主叫终端办理了短信签名业务后,再判断签名是否在短信中生效,能够避免办理了短信签名的主动终端的发出的有可能被拦截的短信带有签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

本发明实施例提供的一种短信签名的设置方法,用于短信业务数据中心,根据短信服务中心发送的短信业务查询消息,判断主叫终端是否办理了短信签名业务,若主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略。当判定主叫终端办理了短信签名业务且短信业务查询消息符合预设的签名生效策略,才向短信服务中心发送签名添加信息和签名。并不是对办理了签名业务的主叫终端发出的所有短信都添加签名,能够避免办理了短信签名的主动终端的发出的有可能被拦截的短信带有签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

本发明实施例提供的一种短信签名的设置系统,短信服务中心根据主叫终端发送的短信,向短信业务数据中心发送短信业务查询消息,短信业务数据中心根据短信业务查询消息,判断主叫终端是否办理了短信签名业务,而且判断短信业务查询消息是否符合预设的签名生效策略,若主叫终端办理了短信签名业务,且主叫终端发送的短信对应的短信业务查询消息符合预设的签名生效策略,短信业务数据中心向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息,短信服务中心将签名添加至短信中,并将添加了签名的短信发送给被叫终端。并不是对办理了签名业务的主叫终端发出的所有短信添加签名,避免了办理了短信签名的主动终端的发出的有可能被拦截的短信具有短信签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改短信签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

附图说明

从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。

图1为本发明一实施例中短信签名的设置方法的应用场景图;

图2为本发明一实施例提供的短信签名的设置方法的流程图;

图3为应用于短信服务中心的本发明一实施例的短信签名的设置方法的流程图;

图4为应用于短信服务中心的本发明另一实施例的短信签名的设置方法的流程图;

图5为应用于短信业务数据中心的本发明一实施例的短信签名的设置方法的流程图;

图6为应用于短信业务数据中心的本发明另一实施例的短信签名的设置方法的流程图;

图7为本发明一实施例提供的短信签名的设置系统的结构示意图;

图8为本发明另一实施例提供的短信签名的设置系统的结构示意图;

图9为本发明一实施例中提供的通信设备800的结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本发明的全面理解。但是,对于本领域技术人员来说很明显的是,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明的更好的理解。本发明决不限于下面所提出的任何具体配置和算法,而是在不脱离本发明的精神的前提下覆盖了元素、部件和算法的任何修改、替换和改进。在附图和下面的描述中,没有示出公知的结构和技术,以便避免对本发明造成不必要的模糊。

图1为本发明一实施例中短信签名的设置方法的应用场景图,其中,如图1所示,短信签名的设置方法应用的场景涉及主叫终端10、短信服务中心(SMSC,Short Message Service Center)20、短信业务数据中心(DCS,Data Center for Short Message Service)30以及被叫终端40。其中,短信业务数据中心存储有办理各种短信业务的用户名单,比如本发明实施例中会涉及到的办理了短信签名业务的用户名单。短信业务数据中心还存储有预设的签名生效策略。具体的,短信业务数据中心可以包括业务查询部分和签名存储部分,业务查询部分用于查询短信对应的主叫终端是否办理了短信签名业务,还用于查询签名是否在所述短信中生效;签名存储部分用于存储主叫终端的用户预先设置的签名。

图2为本发明一实施例提供的短信签名的设置方法的流程图,如图2所示的短信签名的设置方法包括步骤501-步骤508。

在步骤501中,主叫终端向短信服务中心(SMSC,Short Message Service Center)发送短信。

在步骤502中,短信服务中心根据接收的短信,向短信业务数据中心(DCS,Data Center for Short Message Service)发送短信业务查询消息。

其中,短信业务查询消息与短信对应,短信业务查询消息用于在短信业务数据中心查询主叫终端是否办理短信签名业务,而且查询签名是否在短信中生效。

在步骤503中,短信业务数据中心根据接收的短信业务查询消息,判断主叫终端是否办理了短信签名业务。

比如,短信业务查询信息包括主叫终端的号码,短信业务数据中心预存有办理了短信签名业务的终端号码名单。在一示例中,若短信业务查询信息中的主叫终端的号码,与短信业务数据中心预存的办理了短信签名业务的终端号码名单中的任一号码相同,则可判定主叫终端办理了短信签名业务,执行步骤504。在另一示例中,若短信业务查询信息中的主叫终端的号码,与短信业务数据中心预存的办理了短信签名业务的终端号码名单中的所有号码均不相同,则判定主叫终端未办理短信签名业务,短信业务数据中心向短信服务中心发送包括签名取消信息的短信业务查询应答消息,短信服务中心根据接收的包括签名取消信息的短信业务查询应答消息,将不添加签名的短信向被叫终端发送。

在步骤504中,若短信业务数据中心判定主叫终端办理了短信签名业务,则短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略。

其中,签名生效策略可以存储在短信业务数据中心,包括至少一条短信中添加签名需满足的条件。签名生效策略用于通过短信业务查询信息判断是否在该短信中添加签名。在一示例中,若短信业务数据中心判定短信业务查询消息符合预设的签名生效策略,则依次执行步骤505和步骤506。在另一示例中,若短信业务数据中心判定短信业务查询消息不符合预设的签名生效策略,则依次执行步骤507和步骤508。

在步骤505中,若短信业务数据中心判定短信业务查询消息符合预设的签名生效策略,则短信业务数据中心向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息。

其中,签名添加消息表示所述主叫终端办理了所述短信签名业务且所述签名在所述短信中生效。比如,短信业务查询应答消息可以为业务触发关系应答消息(Search_Service_Info_Resp消息),业务触发关系应答消息中的参数command_status=0,参数Auth_Result=0,表明用户办理了短信签名业务且签名在短信中生效,并在业务触发关系应答消息中的字段New SM Content中添加签名。具体的,签名可以为个人签名,也可以是企业签名,在此并不限定。

在步骤506中,短信服务中心根据接收的包括签名添加信息和签名的短信业务查询应答消息,将签名添加至短信中,将添加签名后的短信发送给被叫终端。

短信服务中心从接收的短信业务查询应答消息中获取签名,将签名添加至短信中。

在步骤507中,若短信业务数据中心判定短信业务查询消息不符合预设的签名生效策略,则短信业务数据中心向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

其中,签名取消消息表示签名在所述短信中不生效,包括主叫终端没有办理短信签名业务的情况,也包括主叫终端办理了短信签名业务,但短信业务查询消息不符合签名生效策略的情况。

在步骤508中,短信服务中心根据接收的包括签名取消信息的短信业务查询应答消息,将没有添加签名的短信发送给被叫终端。

本发明实施例提供的一种短信签名的设置方法,短信服务中心根据主叫终端发送的短信,向短信业务数据中心发送短信业务查询消息,短信业务数据中心根据短信业务查询消息,判断主叫终端是否办理了短信签名业务,而且判断短信业务查询消息是否符合预设的签名生效策略,若主叫终端办理了短信签名业务,且主叫终端发送的短信对应的短信业务查询消息符合预设的签名生效策略,短信业务数据中心向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息,短信服务中心将签名添加至短信中,并将添加了签名的短信发送给被叫终端。并不是对办理了签名业务的主叫终端发出的所有短信添加签名,避免了办理了短信签名的主动终端的发出的有可能被拦截的短信具有短信签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改短信签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。而且,通过设置签名生效策略,能够设置签名的生效模式,使得短信签名业务更加灵活。

图3为应用于短信服务中心的本发明一实施例的短信签名的设置方法的流程图,如图3所示的短信签名的设置方法包括步骤601-步骤604。

在步骤601中,接收主叫终端发送的短信。

在步骤602中,根据接收的短信,向短信业务数据中心发送短信业务查询消息。

其中,短信业务查询消息用于指示短信业务中心查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效。短信业务查询消息中可以包括主叫终端的号码、被叫终端的号码、短信的发送时间、主叫终端对应的移动交换中心等信息。

在步骤603中,接收短信业务数据中心发送的短信业务查询应答消息。

其中,短信业务查询应答消息包括签名添加信息和签名,或者包括签名取消信息。若主叫终端办理了短信签名业务,且签名在短信中生效,短信业务查询应答消息包括签名添加信息和签名。签名添加信息表示主叫终端办理了短信签名业务且签名在短信中生效。需要说明的是签名在短信中生效是指在短信中添加签名,签名在短信中不生效是指在短信中不添加签名。

在步骤604中,若短信业务查询应答消息包括签名添加信息和签名,则将签名添加至短信中,将添加签名后的短信发送给被叫终端。

本发明实施例提供的一种短信签名的设置方法,用于短信服务中心,根据主叫终端发送的短信,向短信业务数据中心发送短信业务查询消息,短信业务查询消息指示短信业务数据中心查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效;若接收到的短信业务数据中心发送的短信业务查询应答信息包括签名添加信息和签名,才将签名添加至短信中,将添加了签名的短信发送给被叫终端。也就是说,当确定主叫终端办理了短信签名业务且签名在短信中生效时,才向被叫终端发送添加了签名的短信。并不是对办理了签名业务的主叫终端发出的所有短信都添加签名,通过在确定主叫终端办理了短信签名业务后,再判断签名是否在短信中生效,能够避免办理了短信签名的主动终端的发出的有可能被拦截的短信带有签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

图4为应用于短信服务中心的本发明另一实施例的短信签名的设置方法的流程图,图4所示的步骤601-步骤604与图3所示的步骤601-步骤604基本相同,不同之处在于,图4所示的短信签名的设置方法还包括步骤605。

在步骤605中,若短信业务查询应答消息包括签名取消信息,则将没有添加签名的短信发送给被叫终端。

其中,若主叫终端办理了短信签名业务,但签名在短信中不生效,短信业务查询应答消息包括签名取消信息。签名取消信息表示签名在短信中不生效。

图5为应用于短信业务数据中心的本发明一实施例的短信签名的设置方法的流程图,如图5所示的短信签名的设置方法包括步骤701-步骤704。

在步骤701中,接收短信服务中心发送的短信业务查询消息。

其中,短信业务查询消息中可以包括主叫终端的号码、被叫终端的号码、短信的发送时间、主叫终端对应的移动交换中心等信息。

在步骤702中,根据短信业务查询消息,判断主叫终端是否办理了短信签名业务。

短信业务数据中心中预存有短信签名业务的相关信息,比如,短信业务数据中心预存有办理了短信签名业务的终端的号码名单,短信业务查询消息中包括主叫终端的号码,则可以根据短信业务查询消息中的主叫终端的号码和短信业务数据中心预存的办理了短信签名业务的终端的号码名单,得知主叫终端是否办理了短信签名业务。其中,若判定主叫终端办理了短信签名业务,则执行步骤703;若判定主叫终端没有办理短信签名业务,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

在步骤703中,若判定主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略。

更进一步地说,若判定主叫终端办理了短信签名业务,则判断短信业务查询消息中的信息是否符合预设的签名生效策略。若短信业务查询消息符合预设的签名生效策略,则执行步骤704。若判定主叫终端未办理短信签名业务,则不向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息。

在步骤704中,若判定短信业务查询消息符合预设的签名生效策略,则向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息。

本发明实施例提供的一种短信签名的设置方法,用于短信业务数据中心,根据短信服务中心发送的短信业务查询消息,判断主叫终端是否办理了短信签名业务,若主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略。当判定主叫终端办理了短信签名业务且短信业务查询消息符合预设的签名生效策略,才向短信服务中心发送签名添加信息和签名。并不是对办理了签名业务的主叫终端发出的所有短信都添加签名,能够避免办理了短信签名的主动终端的发出的有可能被拦截的短信带有签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

图6为应用于短信业务数据中心的本发明另一实施例的短信签名的设置方法的流程图,图6所示的步骤701-步骤704与图5所示的步骤701-步骤704基本相同,不同之处在于,图6所示的短信签名的设置方法还包括步骤705。

在步骤705中,若判定短信业务查询消息不符合预设的签名生效策略,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

需要说明的是,上述实施例中的短信业务查询消息包括短信的发送时间、主叫终端对应的移动交换中心标识和被叫终端的号码中的一项或多项。可以根据对由短信签名引起的短信拦截或过滤的条件,来设置签名生效策略和短信业务查询消息包含的信息,在此并不限定。

上述实施例中的签名生效策略和短信业务查询消息包含的信息可以从时间、运营商、号码名单、周期、主叫终端所处地点等方面考虑进行设定。下面将通过几种短信签名的设置方法的具体应用实例来进行说明。

在应用实例一中,签名生效策略和短信业务查询消息包含的信息可以从时间考虑进行设定。短信业务查询消息可以包括短信的发送时间。短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略的步骤具体可以实施为,判断短信的发送时间是否在预设的生效时间段内;若短信业务数据中心判定短信的发送时间在预设的生效时间段内,则确定短信业务查询消息符合预设的签名生效策略;若短信业务数据中心判定短信的发送时间不在预设的生效时间段内,则确定短信业务查询消息不符合预设的签名生效策略。

比如,将预设的生效时间段设置为一周中的某一天至另一天,在一示例中,当短信的发送时间在一周中的某一天至另一天中,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,当短信的发送时间不在一周中的某一天至另一天中,确定短信业务查询消息不符合预设的签名生效策略。还比如,将预设的生效时间段设置为一个月中的某一天至另一天,在一示例中,当短信的发送时间在一个月中的某一天至另一天中,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,当短信的发送时间不在一个月中的某一天至另一天中,确定短信业务查询消息不符合预设的签名生效策略。又比如,将预设的生效时间段设置为每天的某一时刻至另一时刻的时间段,例如每天的9:00至12:00。在一示例中,当短信的发送时间在每天的9:00至12:00中,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,当短信的发送时间不在每天的9:00至12:00中,确定短信业务查询消息不符合预设的签名生效策略。再比如,将预设的生效时间段设置为某一天的某一时刻至另一天的另一时刻的时间段,例如10月1日的9:00至10月3日的12:00。在一示例中,当短信的发送时间在10月1日的9:00至10月3日的12:00中,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,当短信的发送时间不在10月1日的9:00至10月3日的12:00中,确定短信业务查询消息不符合预设的签名生效策略。短信的发送时间不在预设的生效时间段,则判定短信业务查询消息不符合预设的签名生效策略。

需要说明的是,短信业务数据中心还可以根据短信的发送时间,以及发送时间与签名种类的预设对应关系,获取与短信的发送时间对应的签名种类,并将与短信的发送时间对应的签名种类的签名作为添加至短信中的签名。比如,10月1日至10月7日对应的签名种类为国庆签名,国庆签名的内容为“国庆快乐”,当短信的发送时间在10月1日至10月7日内时,将签名“国庆快乐”作为添加进短信的签名,由短信服务中心将添加了“国庆快乐”的短信发送给被叫终端。

在应用实例二中,签名生效策略和短信业务查询消息包含的信息可以从被叫终端的运营商考虑进行设定。短信业务查询消息可以包括被叫终端的号码,即包括被叫终端的电话号码,或者包括被叫终端的用户名。短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略的步骤具体可以实施为,短信业务数据中心根据被叫终端的号码,确定被叫终端的号码的运营商;短信业务数据中心判断被叫终端的号码的运营商是否为预设的非过滤运营商;若短信业务数据中心判定被叫终端的号码的运营商为预设的非过滤运营商,则确定短信业务查询消息符合预设的签名生效策略;若短信业务数据中心判定被叫终端的号码的运营商不为预设的非过滤运营商,则确定短信业务查询消息不符合预设的签名生效策略。

比如,预设的非过滤运营商为移动,当被叫终端的号码的运营商为移动时,确定短信业务查询消息符合预设的签名生效策略;当被叫终端的号码的运营商为电信或联通时,确定短信业务查询消息不符合预设的签名生效策略。又比如,预设的非过滤运营商为移动和电信,当被叫终端的号码的运营商为移动或电信时,确定短信业务查询消息符合预设的签名生效策略;当被叫终端的号码的运营商为联通时,确定短信业务查询消息不符合预设的签名生效策略。

在应用实例三中,签名生效策略和短信业务查询消息包含的信息可以从号码名单考虑进行设定。短信业务查询消息可以包括被叫终端的号码,即包括被叫终端的电话号码,或者包括被叫终端的用户名。短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略的步骤具体可以实施为,短信业务数据中心判断被叫终端的号码是否属于预设的生效号码名单内;若短信业务数据中心判定被叫终端的号码属于预设的生效号码名单,则确定短信业务查询消息符合预设的签名生效策略;若短信业务数据中心判定被叫终端的号码不属于预设的生效号码名单,则确定短信业务查询消息不符合预设的签名生效策略。

比如,用户预设的生效号码名单包括5个手机号码,在一示例中,若被叫终端的号码与生效号码名单的5个手机号码中的1个相同,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,若被叫终端的号码与生效号码名单的5个手机号码中的任意1个都不相同,确定短信业务查询消息不符合预设的签名生效策略。

在应用实例四中,签名生效策略和短信业务查询消息包含的信息可以从周期考虑进行设定。短信业务查询消息可以包括被叫终端的号码,即包括被叫终端的电话号码,或者包括被叫终端的用户名。短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略的步骤具体可以实施为,短信业务数据中心判断主叫终端在预设的生效周期中是否第一次向被叫终端发送短信;若短信业务数据中心判定主叫终端在预设的生效周期中第一次向被叫终端发送短信,则确定短信业务查询消息符合预设的签名生效策略;若短信业务数据中心判定主叫终端在预设的生效周期中不是第一次向被叫终端发送短信,则确定短信业务查询消息不符合预设的签名生效策略。

比如,预设的生效周期为一个月,在一示例中,若该短信为主叫终端向被叫终端A在一个月内第一次发送的短信,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,若该短信为主叫终端向被叫终端A在一个月内第三次发送的短信,确定短信业务查询消息不符合预设的签名生效策略。

在应用实例五中,签名生效策略和短信业务查询消息包含的信息可以从主叫终端所处地点考虑进行设定。短信业务查询消息可以包括主叫终端对应的移动交换中心标识(MSC ID,Mobile Switch Center identification)。短信业务数据中心判断短信业务查询消息是否符合预设的签名生效策略的步骤具体可以实施为,短信业务数据中心判断主叫终端对应的移动交换中心标识是否属于生效移动交换中心标识集合;若短信业务数据中心判定主叫终端对应的移动交换中心标识属于生效移动交换中心标识集合,则确定短信业务查询消息符合预设的签名生效策略;若短信业务数据中心判定主叫终端对应的移动交换中心标识不属于生效移动交换中心标识集合,则确定短信业务查询消息不符合预设的签名生效策略。由于主叫终端所处地点不同,对应的移动交换中心也不同,对应的移动交换中心标识也不同,可以通过主叫终端对应的移动交换中心标识确定主叫终端所处地点。

比如,生效移动交换中心标识集合包括成都的所有移动交换中心的移动交换中心标志,在一示例中,若主叫终端对应的移动交换中心标志与成都的所有移动交换中心的移动交换中心标志中的一个相同,确定短信业务查询消息符合预设的签名生效策略。在另一示例中,若主叫终端对应的移动交换中心标志与成都的所有移动交换中心的移动交换中心标志中每一个均不相同,确定短信业务查询消息不符合预设的签名生效策略。

本发明实施例中,从时间、运营商、号码名单、周期、主叫终端所处地点等方面来设定签名生效策略,确定是否需要将签名添加到短信中,使得在短信中添加签名的方式更加灵活。

需要说明的是,若签名生效策略设置为默认添加签名,则只要主叫终端办理了短信签名业务,短信业务数据中心向短信服务中心下发签名,短信服务中心将签名添加到短信中,将添加了签名的短信发送给被叫终端。

图7为本发明一实施例提供的短信签名的设置系统的结构示意图,如图7所示,本发明一实施例提供的短信签名的设置系统90包括短信服务中心20和短信业务数据中心30。

其中,短信服务中心20包括短信接收模块201、第一消息发送模块202、第一消息接收模块203和第一短信发送模块204。

短信接收模块201,被配置为接收主叫终端发送的短信。

第一消息发送模块202,被配置为根据接收的短信,向短信业务数据中心30发送短信业务查询消息,短信业务查询消息用于指示短信业务数据中心30查询主叫终端是否办理了短信签名业务,而且查询签名是否在短信中生效。

第一消息接收模块203,被配置为接收短信业务数据中心30发送的短信业务查询应答消息,短信业务查询应答消息包括签名添加信息和签名,或者包括签名取消信息,签名添加信息表示主叫终端办理了短信签名业务且签名在短信中生效。

第一短信发送模块204,被配置为若短信业务查询应答消息包括签名添加信息和签名,则将签名添加至短信中,将添加签名后的短信发送给被叫终端。

短信业务数据中心30包括第二消息接收模块301、第一判断模块302、第二判断模块303和第二消息发送模块304。

第二消息接收模块301,被配置为接收短信服务中心20发送的短信业务查询消息。

第一判断模块302,被配置为根据短信业务查询消息,判断主叫终端是否办理了短信签名业务。

第二判断模块303,被配置为若判定主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略。

第二消息发送模块304,若判定短信业务查询消息符合预设的签名生效策略,则向短信服务中心20发送包括签名添加信息和签名的短信业务查询应答消息。

本发明实施例提供的一种短信签名的设置系统,短信服务中心根据主叫终端发送的短信,向短信业务数据中心发送短信业务查询消息,短信业务数据中心根据短信业务查询消息,判断主叫终端是否办理了短信签名业务,而且判断短信业务查询消息是否符合预设的签名生效策略,若主叫终端办理了短信签名业务,且主叫终端发送的短信对应的短信业务查询消息符合预设的签名生效策略,短信业务数据中心向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息,短信服务中心将签名添加至短信中,并将添加了签名的短信发送给被叫终端。并不是对办理了签名业务的主叫终端发出的所有短信添加签名,避免了办理了短信签名的主动终端的发出的有可能被拦截的短信具有短信签名的情况。使得不需要主叫终端退订短信签名业务,也不需要修改短信签名,就能够将短信发送到被叫终端,减少了主叫终端成功发送短信到被叫终端所花费的时间。

需要说明的是,上述短信业务查询消息包括短信的发送时间、主叫终端对应的移动交换中心标识和被叫终端的号码中的一项或多项。

图8为本发明另一实施例提供的短信签名的设置系统的结构示意图,图8中的短信服务中心20中的短信接收模块201、第一消息发送模块202、第一消息接收模块203和第一短信发送模块204与图7中短信服务中心20中的短信接收模块201、第一消息发送模块202、第一消息接收模块203和第一短信发送模块204基本相同;图8中的短信业务数据中心30中的第二消息接收模块301、第一判断模块302、第二判断模块303和第二消息发送模块304与图7中短信业务数据中心30中的第二消息接收模块301、第一判断模块302、第二判断模块303和第二消息发送模块304基本相同。不同之处在于,图8所示的短信服务中心20还包括第二短信发送模块205,图8所示的短信业务数据中心30还包括第三消息发送模块305。

第二短信发送模块205,被配置为若短信业务查询应答消息包括签名取消信息,则将没有添加签名的短信发送给被叫终端,签名取消信息表示签名在短信中不生效。

第三消息发送模块305,被配置为若判定短信业务查询消息不符合预设的签名生效策略,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

本发明实施例中,从时间、运营商、号码名单、周期、主叫终端所处地点等方面来设定签名生效策略,确定是否需要将签名添加到短信中,使得在短信中添加签名的方式更加灵活。

比如,短信业务查询消息可包括短信的发送时间。上述第二判断模块303还可被配置为:判断短信的发送时间是否在预设的生效时间段内;若判定短信的发送时间在预设的生效时间段内,则确定短信业务查询消息符合预设的签名生效策略;若判定短信的发送时间不在预设的生效时间段内,则确定短信业务查询消息不符合预设的签名生效策略。

第二判断模块303还可被配置为根据短信的发送时间,以及发送时间与签名种类的预设对应关系,获取与短信的发送时间对应的签名种类,并将与短信的发送时间对应的签名种类的签名作为添加至短信中的签名。

还比如,短信业务查询消息可包括被叫终端的号码。上述第二判断模块303还可被配置为:根据被叫终端的号码,确定被叫终端的号码的运营商;判断被叫终端的号码的运营商是否为预设的非过滤运营商;若判定被叫终端的号码的运营商为预设的非过滤运营商,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码的运营商不为预设的非过滤运营商,则确定短信业务查询消息不符合预设的签名生效策略。

再比如,短信业务查询消息可包括被叫终端的号码。上述第二判断模块303还可被配置为:判断被叫终端的号码是否属于预设的生效号码名单内;若判定被叫终端的号码属于预设的生效号码名单,则确定短信业务查询消息符合预设的签名生效策略;若判定被叫终端的号码不属于预设的生效号码名单,则确定短信业务查询消息不符合预设的签名生效策略。

还比如,短信业务查询消息可包括被叫终端的号码。上述第二判断模块303还可被配置为:判断主叫终端在预设的生效周期中是否第一次向被叫终端发送短信;若判定主叫终端在预设的生效周期中第一次向被叫终端发送短信,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端在预设的生效周期中不是第一次向被叫终端发送短信,则确定短信业务查询消息不符合预设的签名生效策略。

再比如,短信业务查询消息可包括主叫终端对应的移动交换中心标识。上述第二判断模块303还可被配置为:判断主叫终端对应的移动交换中心标识是否属于生效移动交换中心标识集合;若判定主叫终端对应的移动交换中心标识属于生效移动交换中心标识集合,则确定短信业务查询消息符合预设的签名生效策略;若判定主叫终端对应的移动交换中心标识不属于生效移动交换中心标识集合,则确定短信业务查询消息不符合预设的签名生效策略。

本发明一实施例还提供一种通信设备,图9为本发明一实施例中提供的通信设备800的结构示意图,通信设备800可以包括信号接收器801、存储器802、处理器803和信号发射器804,信号接收器801、存储器802、处理器803和信号发射器804可以通过总线805相互连接。上述实施例中的短信服务中心20和短信业务数据中心30均可以在具体实施过程中实施为通信设备800。

比如,若短信服务中心实施为通信设备800,则信号接收器801可被配置为接收主叫终端发送的短信,还可以被配置为接收短信业务数据中心发送的短信业务查询应答消息。存储器802可被配置为存储接收的短信和短信业务查询应答消息。处理器803可被配置为根据接收的所述短信,生成短信业务查询消息,还可以被配置为若短信业务查询应答消息包括签名添加信息和签名,则将签名添加至所述短信中。信号发射器804可被配置为向短信业务数据中心发送短信业务查询消息,还可以被配置为若短信业务查询应答消息包括签名添加信息和签名,将添加签名后的短信发送给被叫终端,还可以被配置为若短信业务查询应答消息包括签名取消信息,则将没有添加签名的短信发送给被叫终端。

比如,若短信服务中心实施为通信设备800,则信号接收器801可被配置为接收短信服务中心发送的短信业务查询消息。存储器802可以被配置为存储短信业务查询消息、签名生效策略、签名添加信息、签名取消信息和签名。处理器803可以被配置为根据短信业务查询消息,判断主叫终端是否办理了短信签名业务,还可以被配置为若判定主叫终端办理了短信签名业务,则判断短信业务查询消息是否符合预设的签名生效策略。信号发射器804可被配置为若判定短信业务查询消息符合预设的签名生效策略,则向短信服务中心发送包括签名添加信息和签名的短信业务查询应答消息,还可以被配置为若判定短信业务查询消息不符合预设的签名生效策略,则向短信服务中心发送包括签名取消信息的短信业务查询应答消息。

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。本发明并不局限于上文所描述并在图中示出的特定步骤和结构。并且,为了简明起见,这里省略对已知方法技术的详细描述。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1