基于短信扩展平台的单卡双待业务信息收发方法及系统的制作方法

文档序号:7769220阅读:163来源:国知局
专利名称:基于短信扩展平台的单卡双待业务信息收发方法及系统的制作方法
技术领域
本发明涉及通讯领域,更具体的说,是涉及基于短信扩展平台的单卡双待业务信息收发方法及系统。
背景技术
随着经济飞速发展,手机已经成为人们日常生活中必不可少的工具,与客户交往频繁的商人基于保护个人隐私和维护个人生活空间而产生的工作号码与私人号码分开使用的需求,用户漫游到异地或国外,如果使用自己归属地号码,就会产生高昂的漫游资费, 因此应用于EMP (Extended Message Platform,短信扩展平台)的单卡双待业务应运而生, 所述单卡双待业务是指在原有主号码的基础上,再申请一个副号码,两个号码可以同时待机,所述副号码可以是该用户经常出差地的号码或者是在工作中所使用的号码。GSM的2G网络与WCDMA的3G网络路由模式有一定区别,其中信息的路由模式如下2G信息信息发送走基站到主叫归属地信息中心,从主叫归属地信息中心出局到信息被叫终端,不到被叫归属地信息中心;3G信息信息发送先回到被叫号码归属地信息中心,再从被叫归属地信息中心出局,直达信息被叫终端。由于所述2G信息与3G信息的路由模式不同,所以单卡双待用户无法实现2G和3G 网络之间的信息互发。如果整体实施方案按照2G信息模式,那么2G/3G用户副号码给3G 单卡双待用户发信息时,就会存在无法漫游的问题;如果整体实施方案按照3G信息模式, 那么2G/3G用户给2G单卡双待用户的副号码发信息时,同样也会存在无法漫游的问题。

发明内容
有鉴于此,本发明提供了一种基于短信扩展平台的单卡双待业务信息收发方法及系统,以克服现有技术中移动、联通或电信的2G/3G用户给联通2G/3G单卡双待用户副号码发信息无法漫游的问题。为实现上述目的,本发明提供如下技术方案一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息发送方法,包括步骤主叫方号码归属信息中心判断接收的第一信息的被叫方号码是否包括预设字冠,如果是,则将所述第一信息发送至第一 EMP ;所述第一 EMP从所述第一信息中获取所述主叫方的主号码以及副号码,并将所述主号码以及所述副号码发送至第一单卡双待业务系统;所述第一单卡双待业务系统将所述主叫方的主号码更换成副号码,获得第二信息,并将所述第二信息发送至所述第一 EMP,所述第二信息包括将所述第一信息主叫方的主号码更改为副号码后的信息,以及所述第一信息的处理消息。其中,将所述获取所述第二信息的步骤具体为获取所述第一信息报文格式,得到所述第一信息报文头,从所述第一信息报文头中获得所述第一信息的服务ID ;所述第一EMP根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;根据所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码; 获取处理后的所述第一信息报文格式,在处理后的所述第一信息的报文格式前增加所述第一信息的处理信息,得到所述第二信息。其中,在调用所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码的步骤前,还包括获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务ID和所述第一信息的内容,并存储所述第一信息的特征。一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息接收方法,包括步骤被叫方号码归属信息中心判断发送给所述被叫方的第三信息中被叫方号码是否有第二 EMP签约属性,如果有,则将所述第三信息发送至第二 EMP ;所述第二 EMP判断所述第三信息被叫方号码的第二 EMP签约属性是否为单卡双待业务属性,如果是,则所述第二 EMP获取所述被叫方的主号码以及副号码,并将所述第三信息发送至所述第二单卡双待业务系统;所述第二单卡双待业务系统将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠的信息,获得第四信息,所述第四信息包括将所述第三信息中被叫方的副号码更换为主号码的信息,以及对所述第三信息的处理消息,并将所述第四信息通过所述第二 EMP发送至被叫方号码归属信息中心。其中,获取所述第四信息的具体步骤为获取所述第三信息报文格式,得到所述第三信息报文头,根据所述第三信息报文头,获取所述第三信息的服务ID ;所述第二 EMP根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠;获取处理后的所述第三信息报文格式,并在处理后的所述第三信息报文格式前增加所述第三信息的处理信息,得到所述第四信息。其中,在根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠的步骤前,还包括获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码、所述第三信息的服务ID以及会话ID和所述第三信息内容,并存储所述第三信息的特征。一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息发送系统,包括主叫方号码归属信息中心,用于接收主叫方发送的第一信息,并判断所述第一信息中被叫号码是否包括预设字冠;第一 EMP,用于在所述主叫方号码归属信息中心的判断结果为是的情况下,获取所述主叫方的主号码以及副号码,并发出将所述主叫方的主号码更改为副号码的请求;第一单卡双待业务系统,用于根据所述第一 EMP的结果以及所述第一 EMP的请求,将所述第一信息中主叫方的主号码更改成副号码,获得第二信息,并将所述第二信息发送至所述第一 EMP,所述第二信息是指将所述第一信息中主叫方的主号码更改为副号码后的信息。其中,所述第一单卡双待业务系统包括第一接入控制模块,用于在接收到所述第一 EMP的请求后,调用第一请求处理器和用于将所述第二信息发送至所述第一 EMP ;所述第一请求处理模块,用于请求所述第一信息报文格式,得到所述第一信息报文头,根据所述第一信息报文头,获取所述第一信息的服务ID ;相应的,所述第一 EMP根据所述第一信息报文格式,获得所述第一信息的服务ID,并根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;第一单卡双待业务处理模块,用于根据所述业务逻辑处理程序组件,将所述主叫号码的主号码改为副号码;第二请求处理模块,用于请求处理后的所述第一信息报文格式,并在处理后的所述第一信息报文格式前增加所述第一信息的处理信息,得到所述第二信息,并将所述第二信息发送至所述第一接入控制模块。其中,所述第一单卡双待业务处理模块包括第一请求服务子模块,用于从所述第一接入控制模块中获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务ID以及会话ID和所述第一信息的内容;第一单卡双待数据处理子模块,用于存储所述第一请求服务子模块获取的所述第一信息的特征,以及存储所述第二信息,和用于将所述第二信息发送至所述第二请求处理模块;第一单卡双待业务逻辑处理子模块,用于在所述第一请求服务子模块获得所述服务ID后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第一信息中主叫号码的主号码换成副号码,获得所述第二信息。一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息接收系统,包括被叫方号码归属信息中心,用于接收发送给所述被叫方的第三信息,并判断所述第三信息中的被叫方号码是否有第二 EMP签约属性;所述第二 EMP,用于在所述被叫号码归属信息中心的判断结果为是的情况下,判断所述第三信息被叫用户的第二 EMP签约属性是否为单卡双待业务属性,如果是,则获取所述被叫方的主号码以及副号码;第二单卡双待业务系统,用于在所述第二 EMP的判断结果为是的情况下,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得所述第四信息,并通过所述第二 EMP发送至所述被叫方号码归属信息中心,所述第四信息包括将所述第三信息中被叫方的副号码更换为主号码的信息,以及对所述第三信息处理的消息。其中,所述第二单卡双待业务系统包括第二接入控制模块,用于在所述第二 EMP 的判断结果为是的情况下,调用第三请求处理模块,并将处理后的信息发送至所述第二 EMP ;所述第三请求处理模块,用于请求所述第三信息报文格式,得到所述第三信息报文头, 根据所述第三信息报文头,获取所述第三信息的服务ID以及会话ID ;相应的,所述第二 EMP 根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;第二单卡双待业务处理模块,用于根据所述业务逻辑处理程序,将所述第三信息中被叫方的副号码更改为主号码,并将所述主叫方的号码前增加预设字冠;第四请求处理模块,用于请求处理后所述第三信息报文格式,并在处理后的所述第三信息格式前增加对所述第三信息的处理信息,得到所述第四信息,并将所述第四信息发送至所述第二接入控制模块。其中,所述第二单卡双待业务处理模块包括第二请求服务子模块,用于从所述第二接入控制模块中获取所述第三信息报文格式,并获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码、所述第三信息的服务ID以及会话 ID和所述第三信息内容;第二单卡双待数据处理子模块,用于存储所述第三信息的特征以及所述第四信息,并将所述第四信息发送至所述第四请求处理模块;第二单卡双待业务逻辑处理子模块,用于在所述第二请求服务子模块获得所述服务ID后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第三信息中主叫号码的副号码更改为主号码,获得所述第四信息。经由上述的技术方案可知,采用本发明的信息发送方法和系统,在所述主叫方号码归属信息中心判断所述被叫方号码前有预设字冠时,由所述第一 EMP获取所述主叫方的主号码以及副号码,在所述第一信息路由至所述单卡双待业务系统前,所述第一信息中主叫方的号码一直是主号码,在所述单卡双待业务系统中才将主叫方的主号码更改成为副号码,之后将所述第二信息发送给所述第一 EMP,这样无论主叫方是2G或3G用户,无论主叫方是否在异地,所述主叫方都可以用自己的副号码发送信息,从而实现了发送信息漫游。采用本发明的信息接收方法和系统,在判断出所述第三信息中被叫方号码的签约属性为单卡双待业务属性后,所述第二单卡双待业务系统根据所述第二 EMP获取的所述被叫方的主号码以及副号码,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得第四信息,这样最后通过所述第二 EMP将所述第四信息发送至所述被叫方号码归属信息中心这样无论被叫方是2G或3G用户,无论被叫方是否在异地,因为在从所述被叫方号码归属信息中心出局的第四信息中被叫方号码是主号码,所以可以实现接收信息漫游。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息发送方法的流程图;图2为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息接收方法流程图;图3为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息发送系统结构示意图;图4为本发明实施例三公开的一种应用于EMP的2G和3G单卡双待业务的信息发送系统中各个模块间连接示意图;图5为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息接收系统结构示意图;图6为本发明实施例五公开的一种应用于EMP的2G和3G单卡双待业务的信息接收系统中各个模块间的连接示意图。
具体实施例方式为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下EMP =Extended Message Platform,短信扩展平台。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一请参阅附图1,为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息发送方法的流程图,该方法可以包括步骤SlOl 主叫方号码归属信息中心判断接收的第一信息的被叫方号码是否包括预设字冠,如果是,则进入步骤S102,如果否,则不作处理;主叫方在向被叫方发送信息时,如果想让被叫方的手机上显示自己的副号码,那么,所述主叫方可以在写入被叫方的手机号时,在所述被叫方手机号前加入所述预设字冠, 例如,所述预设字冠为1161234,如果检测到所述信息中被叫方手机号前有1161234,则表明所述主叫方是单卡双待业务用户;当然也可以采用具有此功能的软件或硬件实现在所述被叫用户的手机号前加入所述预设字冠的步骤,例如编程实现或采用处理器实现等。具体的,可以通过选择在接收方显示副号码功能的按键,在发送时系统自动将所述预设字冠写入所述被叫方手机号中。所述1161234只是一个示例预设字冠,具体所述预设字冠需要根据业务实施的实际情况而定。因为所述预设字冠的值不影响本发明实施例的实现,所以本发明实施例不对所述预设字冠作限定。如果所述主叫方希望在所述被叫方的手机上显示自己的主号码,则就不用添加所述预设字冠,该信息就会按照运营商现有信息路由方式,将该信息发送至所述被叫方。本发明实施例中的信息通常情况下可以为手机短信,当然可以是其他通讯工具可以交互的可识别信息。步骤SlOl中“如果否,则不作处理”是为了画图方便,在实际应用中,不一定是不作处理,还可以为其它情况,例如“如果否,则进入现有的信息路由流程”。步骤S102 所述第一 EMP从所述第一信息中获取所述主叫方的主号码以及副号码;因为只有所述第一 EMP才能够获取所述主叫方的主号码以及副号码,当然所述第一 EMP还能够获取所述第一信息中的信息发送时间以及信息内容等,因为在步骤S102中用到了所述主叫方的主号码以及副号码,所以所述第一信息中的信息发送时间以及信息内容,并未在步骤S102中提及,但并不是不获得所述第一信息中的信息发送时间以及信息内容。所述第一 EMP在所述主叫方号码归属信息中心与所述单卡双待业务系统之间起到消息传递的桥梁作用。步骤S103 所述单卡双待业务系统将所述主叫方的主号码更换成副号码,获得第 ■~-fn 息;所述第二信息包括将所述信息主叫方的主号码更改为副号码后的信息,以及所述第一信息的处理消息。所述第一 EMP是指主叫方网络侧的EMP。所述第一信息的处理消息可以包括将所述第一信息中主叫方的主号码更改为副号码的时间以及是否处理成功的消肩、ο具体的,所述步骤S103的实现方法为获取所述第一信息报文格式,得到所述第一信息报文头,从所述第一信息报文头中获得所述第一信息的服务ID ;所述第一 EMP根据所述第一信息报文头中的服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;再根据所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码;获取处理后的所述第一信息报文格式,在处理后的所述第一信息报文格式前增加所述第一信息的处理信息,获得所述第二信息。在调用所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码的步骤前,还可以包括获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务ID以及会话ID和所述第一信息的内容,并存储所述第一的特征。在所述步骤S103后,还可以包括判断所述第二信息中被叫方是否为单卡双待业务用户,如果是则将所述第二信息通过所述第一 EMP发送至被叫方号码归属信息中心,如果所述第二信息中被叫用户不是单卡双待业务用户,可以直接将所述第二信息发送至被叫方;当然也可以不用判断所述第二信息中被叫方是否为单卡双待业务用户,直接将所述第二信息发送至所述被叫方号码归属信息中心。本发明实施例公开的信息发送方法,在所述主叫方号码归属信息中心判断所述被叫方号码前有预设字冠时,由所述第一 EMP获取所述主叫方的主号码以及副号码,在所述第一信息路由至所述单卡双待业务系统前,所述第一信息中主叫方的号码一直是主号码, 在所述单卡双待业务系统中才将主叫方的主号码更改成为副号码,之后将所述第二信息发送给所述第一 EMP,这样无论主叫方是2G或3G用户,无论主叫方是否在异地,所述主叫方都可以用自己的副号码发送信息,从而实现了发送信息漫游。实施例二请参阅图2,为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息接收方法流程图,该方法可以包括步骤S201 被叫方号码归属信息中心判断发送给所述被叫方的第三信息中被叫方号码是否有第二 EMP签约属性,如果是,则进入步骤S201,如果否,则不作处理;发送给所述被叫方的第三信息首先由所述被叫方号码归属信息中心接收,接收后判断所述第三信息中被叫方号码是否有所述第二 EMP签约属性,例如,单卡双待属性、短信银行业务属性、短信呼叫业务属性以及短信签名业务;如果是,则说明所述被叫方很可能是单卡双待业务用户,如果否,则说明所述被叫方不是单卡双待业务用户,后面的信息路由流程就和现有技术中的相同。所述步骤S201中“如果否,则不作处理”是为了画图方便,并不一定是不作处理, 还可以为其他情况,例如“如果否,则进入现有信息路由流程”。步骤S202 所述第二 EMP判断所述第三信息被叫方号码的第二 EMP签约属性是否为单卡双待业务属性,如果是,则进入步骤S203,如果否,则不作处理;所述步骤S202中“如果否,则不作处理”是为了画图方便,并不一定是不作处理, 还可以有其他情况,例如“如果否,则判断是否为其他签约属性”。步骤S203 所述第二 EMP获取所述被叫方的主号码以及副号码;步骤S204 所述第二单卡双待业务系统将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得第四信息,并在所述主叫方的号码前增加预设字冠的信息;
所述第四信息包括将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠的信息,以及对所述第三信息的处理消息。所述第三信息的处理消息可以包括将所述第三信息中被叫方副号码更改为主号码,并在所述主叫方前面增加所述预设字冠的时间,以及是否处理成功的消息。如果所述被叫方号码有单卡双待业务属性,但是在所述第三信息中的被叫方的号码就是所述被叫方的主号码,那么就不用在进行号码的更换了。具体的,获取所述第四信息的具体步骤可以为获取所述第三信息报文格式,得到所述第三信息报文头,根据所述第三信息报文头,得到所述第三信息的服务ID ;所述第二 EMP根据所述第三信息报文头,获得所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠;再获取处理后的所述第三信息报文格式,并在处理后的所述第三信息报文格式前增加所述第三信息的处理信息,得到所述第四信息。所述第三信息的处理信息可以为将所述第三信息中被叫方号码的副号码更改为主号码,并在所述主叫方号码前增加所述预设字冠的时间以及是否处理成功的消息。在根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠,获得所述第四信息的步骤前,还可以包括获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码和所述第三信息的服务ID以及会话ID,并存储所述第三信息的特征。在步骤S204之后,还可以包括步骤S205 所述被叫方号码归属信息中心将所述第四信息下行至被叫用户终端。本发明实施例的信息接收方法,判断出所述第三信息中被叫方号码的签约属性是否为单卡双待业务属性后,所述第二单卡双待业务系统根据所述第二 EMP获取的所述被叫方的主号码以及副号码,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得第四信息,这样最后通过所述第二 EMP将所述第四信息发送至所述被叫方号码归属信息中心。这样无论被叫方是2G或3G用户,无论被叫方是否在异地,因为在从所述被叫方号码归属信息中心出局的第四信息中被叫方号码是主号码,所以可以实现接收信息漫游。实施例三上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的系统实现,因此本发明还公开了一种系统,下面给出具体的实施例进行详细说明。请参阅图3,为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息发送系统结构示意图,该系统可以包括主叫方号码归属信息中心301、第一 EMP 302、单卡双待业务系统303,其中所述主叫方号码归属信息中心301,用于接收主叫方发送的第一信息,并判断所述第一信息中被叫号码是否包括预设字冠;所述第一 EMP 302,用于在所述主叫方号码归属信息中心301的判断结果为是的情况下,获取所述主叫方的主号码以及副号码,并发出将所述主叫方的主号码更改为副号码的请求;
所述单卡双待业务系统303,用于根据所述第一 EMP的结果以及所述第一 EMP发出的请求,将所述第一信息中主叫方的主号码更改成副号码,获得第二信息,并将所述第二信息发送至所述第一 EMP ;所述第二信息可以包括将所述信息主叫方的主号码更改为副号码后的信息,以及所述第一信息的处理消息。所述第一 EMP是指主叫方网络侧的EMP。所述第一信息的处理消息可以包括将所述第一信息中主叫方的主号码更改为副号码的时间以及是否处理成功的消息。所述单卡双待业务系统303可以包括第一接入控制模块3031、第一请求处理模块3032、第一单卡双待业务处理模块3033、第二请求处理模块3034以及第二信息发送模块3035,其中所述第一接入控制模块3031,用于在接收到所述第一 EMP的请求后,调用第一请求处理器3032和用于将所述第二信息发送至所述第一 EMP ;所述第一请求处理模块3032,用于请求所述第一信息报文格式,得到所述第一信息报文头,根据所述第一信息报文头,获取所述第一信息的服务ID ;相应的,所述第一 EMP根据所述第一信息报文格式,获得所述第一信息的服务ID以及会话ID,并根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;所述第一单卡双待业务处理模块 3033,用于根据所述业务逻辑处理程序组件,将所述主叫号码的主号码改为副号码;所述第二请求处理模块3034,用于请求处理后的所述第一信息报文格式,并在处理后的所述第一信息报文格式前增加所述第一信息的处理信息,得到所述第二信息,并将所述第二信息发送至所述第一接入控制器。其中,所述第一单卡双待业务处理模块3033可以包括第一请求服务子模块30331、第一单卡双待数据处理子模块30332以及第一单卡双待业务逻辑处理子模块 30333,其中所述第一请求服务子模块30331,用于从所述第一接入控制模块中获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务ID以及会话ID和所述第一信息的内容;所述第一单卡双待数据处理子模块30332,用于存储所述第一请求服务子模块获取的所述第一信息的特征,以及存储所述第二信息,和用于将所述第二信息发送至所述第二请求处理模块;所述第一单卡双待业务逻辑处理子模块30333,用于在所述第一请求服务子模块获得所述服务ID后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第一信息中主叫号码的主号码换成副号码,获得所述第二信息。本发明实施例的信息发送系统,在所述主叫方号码归属信息中心301判断所述被叫方号码前有预设字冠时,由所述第一 EMP 302获取所述主叫方的主号码以及副号码,在所述第一信息路由至所述单卡双待业务系统303前,所述第一信息中主叫方的号码一直都是主号码,在所述单卡双待业务系统303中才将主叫方的主号码更改成为副号码,获得所述第二信息,之后再将所述第二信息发送至所述第一 EMP302,这样无论主叫方是2G或3G用户,无论主叫方是否在异地,所述主叫方都可以用自己的副号码发送信息,从而实现了发送信息漫游。实施例四为了使本领域技术人员更加清楚的理解本实施例,下面再以一个具体的实施例来说明信息发送系统中各个模块间的信息流向。请参阅附图4,图4为本发明实施例三公开的一种应用于EMP的2G和3G单卡双待业务的信息发送系统中各个模块间连接示意图。主叫方(为了区分后面称为第一主叫方)向被叫方(为了区后面分称为第一被叫方)发送短信(为了区分后面称为第一信息),所述第一主叫方在发送所述第一信息时,在第一被叫方号码前加拨1161234。所述第一信息首先路由到所述第一主叫方号码归属信息中心301,该主叫方号码归属信息中心301判断出所述第一被叫方号码前有1161234,就会将该第一信息发送至所述第一 EMP 302,所述第一 EMP 302获取所述第一主叫方的主号码以及副号码,然后将所述第一信息、所述第一主叫方的主号码以及副号码通过TCPIP组件发送至所述第一单卡双待业务系统303中的第一接入控制模块3031,所述第一接入控制模块3031首先调用第一请求处理模块3032中的getTCPIPRequest (请求该第一信息报文格式)函数,并得到返回的TCPIPRequest对象(所述第一信息报文头对象),所述第一信息报文头对象中包括该第一信息的服务ID以及会话ID,其中所述服务ID可以为单卡双待业务处理程序所对应的ID号,所述会话ID可以为本次TCPIP通讯的编号ID,所述第一信息报文头不仅包括服务ID以及会话ID,其他相关内容与本实施例的实现关系不大,所以不做详细描述,但并不是不包括其它相关内容。所述单卡双待业务处理程序在所述第一单卡双待业务处理模块3033中。所述第一 EMP 302根据得到的TCPIPRequest对象,获得所述服务ID,得到对应的单卡双待业务逻辑处理程序,并为该程序设置组件。因为所述第一 EMP 302需要处理所述单卡双待TCPIPRequest对象,需要在内存中建立一个临时组件处理所述单卡双待 TCPIPRequest对象。所以为所述单卡双待业务逻辑处理程序设置组件。所述程序组件调用EMPTCPIPRequestServicel类,这样就获得返回的 TCPIPRequest对象,并对该对象进行第一信息报文解析,并发起将所述第一主叫方的主号码更改为副号码的请求,在所述第一单卡双待业务处理模块3033接收到该请求后,所述程序组件就会调用handleRequest函数,该函数将所述第一主叫方的主号码更改为副号码, 并返回进行处理后的所述信息(将处理后的所述第一信息称为第二信息)。所述程序组件调用第二请求处理模块 3034 中的 EMPTCPIPRequestHandler 的 getResponsePackage 方法, 在所述第二信息前追加所述第一信息是否处理成功的消息以及处理时间等等(将该信息称为第五信息),所述第一接入控制模块3031在将所述第五信息通过TCPIP组件发送给所述第一 EMP。在所述程序组件调用 EMPTCPIPRequestHandler 的 getResponsePackage 方法时, 还可以将所述第一信息报文头中的数据存储到所述第一单卡双待业务处理模块3033中的所述第一单卡双待数据处理子模块30332。在所述第一接入控制模块3031在将所述第五信息通过TCPIP组件发送给所述第一EMP后,还可以包括所述第一EMP 302将该第五信息发送给第一被叫方号码归属短信中心,或者所述第一 EMP 302判断所述第五信息中被叫方是否为单卡双待业务用户,如果是, 则将该第五信息发送给第一被叫方号码归属短信中心,如果否,则直接发送给所述第一被叫方,因为所述第一信息、所述第二信息以及所述第三信息中的信息内容以及被叫方号码都是一样的,不一样的是所述第一信息中主叫方号码为主号码,所述第二信息中主叫方号码为副号码,所述第五信息中主叫方号码为副号码,并且所述第五信息前有所述第一信息处理消息。所以所述第一信息、第二信息以及第五信息的被叫方号码归属信息中心是同一
实施例五请参阅图5,为本发明实施例公开的一种应用于EMP的2G和3G单卡双待业务的信息接收系统结构示意图,该系统可以包括被叫方号码归属信息中心501、第二 EMP 502、第二单卡双待业务系统503,其中所述被叫方号码归属信息中心501,用于接收发送给所述被叫方的第三信息,并判断所述第三信息中的被叫方号码是否有第二 EMP签约属性;所述第二 EMP 502,用于在所述被叫号码归属信息中心501的判断结果为是的情况下,判断所述第三信息被叫用户的第二 EMP签约属性是否为单卡双待业务属性,如果是, 则获取所述被叫方的主号码以及副号码;所述第二单卡双待业务系统503,用于在所述第二 EMP 502的判断结果为是的情况下,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加所述预设字冠,获得所述第四信息,并通过所述第二 EMP502发送至所述被叫方号码归属信息中心501 ;所述第四信息是包括所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠的信息,以及对所述第三信息处理的消息。其中,所述第二单卡双待业务系统503可以包括第二接入控制模块5031、第三请求处理模块5032、第二单卡双待业务处理模块5033、第四请求处理模块5034,其中所述第二接入控制模块5031,用于在所述第二 EMP 502的判断结果为是的情况下,调用第三请求处理模块5032,并将处理后的信息发送至所述第二 EMP 502 ;所述第三请求处理模块5032, 用于请求所述第三信息报文格式,获得所述第三信息报文头,得到所述第三信息报文头,根据所述第三信息报文头,获取所述第三信息的服务ID ;相应的,所述第二 EMP 502根据所述第三信息报文头,获得所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;所述第二单卡双待业务处理模块5033,用于根据所述业务逻辑处理程序,将所述第三信息中被叫方的副号码更改为主号码,并将所述主叫方的号码前增加预设字冠;所述第四请求处理模块5034,用于请求处理后的所述第三信息报文格式,并在处理后的所述第三信息报文格式前增加对所述第三信息的处理信息,得到所述第四信息,并将所述第四信息发送至所述第二接入控制模块。所述第二单卡双待业务处理模块5033可以包括第二请求服务子模块50331、第二单卡双待数据处理子模块50332、以及第二单卡双待业务逻辑处理子模块50333,其中 所述第二请求服务子模块50331,用于从所述第二接入控制模块5031中获取所述第三信息报文格式,并获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码、所述第三信息的服务ID以及会话ID和所述第三信息内容;所述第二单卡双待数据处理子模块50332,用于存储所述第三信息的特征以及所述第四信息,并将所述第四信息发送至所述第四请求处理模块;所述第二单卡双待业务逻辑处理子模块50333,用于在所述第二请求服务子模块50331获得所述服务ID后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第三信息中主叫号码的副号码更改为主号码,获得所述第四信息。该系统还可以包括信息下载模块504,所述信息下载模块504用于从所述被叫方号码归属信息中心中将所述第四信息下行至所述被叫方。本发明实施例的信息接收系统,在由所述被叫方号码归属信息中心501和所述第二 EMP 502判断出所述第三信息中被叫方号码的签约属性是单卡双待业务属性后,由所述第二单卡双待业务系统503根据所述第二 EMP 502获取的所述被叫方的主号码以及副号码,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得第四信息,并在所述主叫方的号码前增加预设字冠的信息,这样最后通过所述第二 EMP 502将所述第四信息发送至所述被叫方号码归属信息中心501。这样无论被叫方是 2G或3G用户,无论被叫方是否在异地,因为在从所述被叫方号码归属信息中心出局的第四信息中被叫方号码是主号码,所以可以实现接收信息漫游。实施例六为了使本领域技术人员更加清楚的理解本实施例,下面再以一个具体的实施例来说明应用于EMP的2G和3G单卡双待业务的信息接收系统中各个模块间信息流向。请参阅附图6,图6为本发明实施例五公开的一种应用于EMP的2G和3G单卡双待业务的信息接收系统中各个模块间的连接示意图。被叫方(为了区后面分称为第二被叫方)号码归属信息中心501接收主叫方(为了区分后面称为第二主叫方)向所述第二被叫方发送的第三短信,并判断所述被叫方有所述第二 EMP签约属性后,调用所述第二 EMP 502进一步判断所述签约属性是否为单卡双待业务属性,如果是,则所述第二 EMP 502获取所述第二被叫方的主号码以及副号码,然后将所述第三信息、所述第二被叫方的主号码以及副号码通过TCPIP组件发送至所述第二单卡双待业务系统503中的第二接入控制模块5031,所述第二接入控制模块5031首先调用第三请求处理模块5032中的getTCPIPRequest (请求该第三信息的报文格式)函数,并得到返回的TCPIPRequest对象(所述第三信息的报文头对象),所述第三信息的报文头对象中包括该第三信息的服务ID以及会话ID,其中所述服务ID可以为单卡双待业务处理程序所对应的ID号,所述会话ID可以为本次TCPIP通讯的编号ID,所述第三信息的报文不仅包括服务ID以及会话ID,其他相关内容与本实施例的实现关系不大,所以不做详细描述,但并不是不包括其它相关内容。所述单卡双待业务处理程序在所述第二单卡双待业务处理模块 5033 中。所述第二 EMP 502根据得到的TCPIPRequest对象,获得所述服务ID,得到对应的单卡双待业务逻辑处理程序,并为该程序设置组件。因为所述第二 EMP 502需要处理所述单卡双待TCPIPRequest对象,需要在内存中建立一个临时组件处理所述单卡双待 TCPIPRequest对象。所以为所述单卡双待业务逻辑处理程序设置组件。所述程序组件调用EMPTCPIPRequestServicel类,这样就获得返回的 TCPIPRequest对象,并对该对象进行报文解析,并发起将所述第三信息中第二被叫方的主号码更改为副号码以及在所述主叫方的号码前增加预设字冠的请求,在所述第二单卡双待业务处理模块5033接收到该请求后,所述程序组件就会调用handleRequest函数,该函数将所述第三信息中的第二被叫方的主号码更改为副号码,并在所述第二主叫方号码前增加所述预设字冠,并返回进行处理后的所述第三信息(将处理后的所述第三信息称为第四信息)。所述程序组件调用第四请求处理模块5034中的EMPTCPIPRequestHandler的 getResponsePackage方法,在所述第四信息前追加所述第三信息是否处理成功的消息以及处理时间等等(将该信息称为第六信息),所述第二接入控制模块5031在将所述第六信息通过TCPIP组件发送给所述第二 EMP 502。所述第二 EMP 502将该第六信息发送给第二被叫方号码归属短信中心。在所述程序组件调用 EMPTCPIPRequestHandler 的 getResponsePackage 方法时, 还可以将所述第三信息报文头中的数据存储到单卡双待业务处理模块中的所述第二单卡双待数据处理子模块50332。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。 对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的一种信息发送、接收方法及系统进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施例的方法及其思想;同时,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息发送方法,其特征在于,包括步骤主叫方号码归属信息中心判断接收的第一信息的被叫方号码是否包括预设字冠,如果是,则将所述第一信息发送至第一 EMP ;所述第一 EMP从所述第一信息中获取所述主叫方的主号码以及副号码,并将所述主号码以及所述副号码发送至第一单卡双待业务系统;所述第一单卡双待业务系统将所述主叫方的主号码更换成副号码,获得第二信息,并将所述第二信息发送至所述第一 EMP,所述第二信息包括将所述第一信息主叫方的主号码更改为副号码后的信息,以及所述第一信息的处理消息。
2.根据权利要求1所述方法,其特征在于,将所述获取所述第二信息的步骤具体为 获取所述第一信息报文格式,得到所述第一信息报文头,从所述第一信息报文头中获得所述第一信息的服务ID ;所述第一 EMP根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;根据所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码; 获取处理后的所述第一信息报文格式,在处理后的所述第一信息的报文格式前增加所述第一信息的处理信息,得到所述第二信息。
3.根据权利要求2所述方法,其特征在于,在调用所述业务逻辑处理程序组件,将所述主叫方的主号码更改为副号码的步骤前,还包括获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务ID和所述第一信息的内容,并存储所述第一信息的特征。
4.一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息接收方法,其特征在于,包括步骤被叫方号码归属信息中心判断发送给所述被叫方的第三信息中被叫方号码是否有第二 EMP签约属性,如果有,则将所述第三信息发送至第二 EMP ;所述第二 EMP判断所述第三信息被叫方号码的第二 EMP签约属性是否为单卡双待业务属性,如果是,则所述第二 EMP获取所述被叫方的主号码以及副号码,并将所述第三信息发送至所述第二单卡双待业务系统;所述第二单卡双待业务系统将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠的信息,获得第四信息,所述第四信息包括将所述第三信息中被叫方的副号码更换为主号码的信息,以及对所述第三信息的处理消息,并将所述第四信息通过所述第二 EMP发送至被叫方号码归属信息中心。
5.根据权利要求4所述方法,其特征在于,获取所述第四信息的具体步骤为获取所述第三信息报文格式,得到所述第三信息报文头,根据所述第三信息报文头,获取所述第三信息的服务ID ;所述第二 EMP根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠;获取处理后的所述第三信息报文格式,并在处理后的所述第三信息报文格式前增加所述第三信息的处理信息,得到所述第四信息。
6.根据权利要求5所述方法,其特征在于,在根据所述业务逻辑处理程序组件,将所述第三信息中被叫方的副号码更改为主号码,并在所述主叫方的号码前增加所述预设字冠的步骤前,还包括获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码、所述第三信息的服务ID以及会话ID和所述第三信息内容,并存储所述第三信息的特征。
7.一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息发送系统,其特征在于,包括主叫方号码归属信息中心,用于接收主叫方发送的第一信息,并判断所述第一信息中被叫号码是否包括预设字冠;第一 EMP,用于在所述主叫方号码归属信息中心的判断结果为是的情况下,获取所述主叫方的主号码以及副号码,并发出将所述主叫方的主号码更改为副号码的请求;第一单卡双待业务系统,用于根据所述第一 EMP的结果以及所述第一EMP的请求,将所述第一信息中主叫方的主号码更改成副号码,获得第二信息,并将所述第二信息发送至所述第一 EMP,所述第二信息是指将所述第一信息中主叫方的主号码更改为副号码后的信息。
8.根据权利要求7所述系统,其特征在于,所述第一单卡双待业务系统包括第一接入控制模块,用于在接收到所述第一 EMP的请求后,调用第一请求处理器和用于将所述第二信息发送至所述第一 EMP ;所述第一请求处理模块,用于请求所述第一信息报文格式,得到所述第一信息报文头, 根据所述第一信息报文头,获取所述第一信息的服务ID ;相应的,所述第一 EMP根据所述第一信息报文格式,获得所述第一信息的服务ID,并根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序,并为所述业务逻辑处理程序设置组件;第一单卡双待业务处理模块,用于根据所述业务逻辑处理程序组件,将所述主叫号码的主号码改为副号码;第二请求处理模块,用于请求处理后的所述第一信息报文格式,并在处理后的所述第一信息报文格式前增加所述第一信息的处理信息,得到所述第二信息,并将所述第二信息发送至所述第一接入控制模块。
9.根据权利要求8所述系统,其特征在于,所述第一单卡双待业务处理模块包括第一请求服务子模块,用于从所述第一接入控制模块中获取所述第一信息的特征,所述第一信息的特征是指所述第一信息主叫方的主号码以及副号码、所述第一信息的服务 ID以及会话ID和所述第一信息的内容;第一单卡双待数据处理子模块,用于存储所述第一请求服务子模块获取的所述第一信息的特征,以及存储所述第二信息,和用于将所述第二信息发送至所述第二请求处理模块;第一单卡双待业务逻辑处理子模块,用于在所述第一请求服务子模块获得所述服务ID后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第一信息中主叫号码的主号码换成副号码,获得所述第二信息。
10.一种应用于短信扩展平台EMP的2G和3G单卡双待业务的信息接收系统,其特征在于,包括被叫方号码归属信息中心,用于接收发送给所述被叫方的第三信息,并判断所述第三信息中的被叫方号码是否有第二 EMP签约属性;所述第二 EMP,用于在所述被叫号码归属信息中心的判断结果为是的情况下,判断所述第三信息被叫用户的第二 EMP签约属性是否为单卡双待业务属性,如果是,则获取所述被叫方的主号码以及副号码;第二单卡双待业务系统,用于在所述第二 EMP的判断结果为是的情况下,将所述第三信息中被叫方的副号码更换为主号码,并在所述主叫方的号码前增加预设字冠,获得所述第四信息,并通过所述第二 EMP发送至所述被叫方号码归属信息中心,所述第四信息包括将所述第三信息中被叫方的副号码更换为主号码的信息,以及对所述第三信息处理的消肩、ο
11.根据权利要求10所述系统,其特征在于,所述第二单卡双待业务系统包括第二接入控制模块,用于在所述第二 EMP的判断结果为是的情况下,调用第三请求处理模块,并将处理后的信息发送至所述第二 EMP ;所述第三请求处理模块,用于请求所述第三信息报文格式,得到所述第三信息报文头, 根据所述第三信息报文头,获取所述第三信息的服务ID以及会话ID ;相应的,所述第二 EMP根据所述服务ID,得到与所述服务ID对应的业务逻辑处理程序, 并为所述业务逻辑处理程序设置组件;第二单卡双待业务处理模块,用于根据所述业务逻辑处理程序,将所述第三信息中被叫方的副号码更改为主号码,并将所述主叫方的号码前增加预设字冠;第四请求处理模块,用于请求处理后所述第三信息报文格式,并在处理后的所述第三信息格式前增加对所述第三信息的处理信息,得到所述第四信息,并将所述第四信息发送至所述第二接入控制模块。
12.根据权利要求11所述系统,其特征在于,所述第二单卡双待业务处理模块包括 第二请求服务子模块,用于从所述第二接入控制模块中获取所述第三信息报文格式,并获取所述第三信息的特征,所述第三信息的特征为所述第三信息被叫方的主号码以及副号码、所述第三信息的服务ID以及会话ID和所述第三信息内容;第二单卡双待数据处理子模块,用于存储所述第三信息的特征以及所述第四信息,并将所述第四信息发送至所述第四请求处理模块;第二单卡双待业务逻辑处理子模块,用于在所述第二请求服务子模块获得所述服务ID 后,根据与所述服务ID对应的单卡双待业务逻辑处理程序,将所述第三信息中主叫号码的副号码更改为主号码,获得所述第四信息。
全文摘要
本发明公开了一种基于短信扩展平台的单卡双待业务信息收发方法及系统。所述发送方法包括主叫方号码归属信息中心判断接收的第一信息的被叫方号码是否包括预设字冠,如果是,则将所述第一信息发送至第一EMP;所述第一EMP从所述第一信息中获取所述主叫方的主号码以及副号码,并将所述主号码以及所述副号码发送至单卡双待业务系统;所述第一单卡双待业务系统将所述主叫方的主号码更换成副号码,获得第二信息,并将所述第二信息发送至所述第一EMP。采用所述信息发送、接收方法及系统,所述主叫方和被叫方无论在哪,都可以用副号码发送信息以及用副号码接收信息,从而实现了发送及接收信息漫游。
文档编号H04W8/26GK102497626SQ201110406389
公开日2012年6月13日 申请日期2011年12月8日 优先权日2011年12月8日
发明者吴小波, 吴黔松, 杨麟, 王学宗 申请人:四川联友电讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1