买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】WAP推送短信的处理方法和装置及计算机可读存储介质_中国电信股份有限公司_201711414271.1 

申请/专利权人:中国电信股份有限公司

申请日:2017-12-25

公开(公告)日:2019-07-02

公开(公告)号:CN109962950A

主分类号:H04L29/08(20060101)

分类号:H04L29/08(20060101);H04W4/14(20090101)

优先权:

专利状态码:失效-发明专利申请公布后的驳回

法律状态:2023.01.13#发明专利申请公布后的驳回;2019.08.16#实质审查的生效;2019.07.02#公开

摘要:本公开公开了一种WAP推送短信的处理方法和装置及计算机可读存储介质,涉及通信领域。其中的方法包括:短信中心接收到WAP推送短信;根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出WDP数据包;判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域;在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端,使得被叫终端也能够正常处理WAP推送短信。

主权项:1.一种无线应用协议WAP推送短信的处理方法,包括:短信中心接收到WAP推送短信;根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出无线数据报协议WDP数据包;判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域;在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。

全文数据:WAP推送短信的处理方法和装置及计算机可读存储介质技术领域本公开涉及通信领域,特别涉及一种WAPWirelessApplicationProtocol,无线应用协议推送短信的处理方法和装置及计算机可读存储介质。背景技术WAP推送短信主要用于将某一站点或某一业务的链接通过短信的形式发送到被叫终端上。目前核心网WAP网关生成WAP推送短信以及短信中心下发WAP推送短信时,均采用3GPP23rdGenerationPartnershipProject2,第三代合作伙伴计划2技术体制。被叫终端注册在CDMACodeDivisionMultipleAccess,码分多址1X网络时,按3GPP2技术体制处理短信。被叫终端注册在VoLTEVoiceoverLongTermEvolution,基于长期演进的语音网络下,按3GPP技术体制处理短信。发明内容发明人发现,由于WAP推送短信生成和下发体制与接收处理体制不一致,造成部分被叫终端无法正常处理WAP推送短信。本公开所要解决的一个技术问题是,被叫终端正常处理WAP推送短信。根据本公开的一个方面,提出一种无线应用协议WAP推送短信的处理方法,包括:短信中心接收到WAP推送短信;根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出WDPWirelessDatagramProtocol,无线数据报协议数据包;判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域;在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。在一些实施例中,在WAP推送短信的类型与被叫终端注册域的类型一致时,将WAP推送短信转发给被叫终端。在一些实施例中,短信中心根据服务类型字段识别接收到的是WAP推送短信。在一些实施例中,短信中心根据WAP推送短信的编码格式所遵循的协议规范,识别WAP推送短信的类型属于3GPP2或3GPP。在一些实施例中,短信中心根据被叫终端在线注册消息,判断被叫终端注册域的类型属于3GPP2域或3GPP域;或者,短信中心从归属签约用户服务器HSS或归属位置寄存器HLR查询,获知被叫终端注册域的类型属于3GPP2域或3GPP域。在一些实施例中,当被叫终端的注册域为3GPP2域时,将WDP数据包封装为3GPP2短信;当被叫终端的注册域为3GPP域时,将WDP数据包封装为3GPP短信。根据本公开的另一个方面,提出一种无线应用协议WAP推送短信的处理装置,包括:执行前述的WAP推送短信的处理方法的模块。在一些实施例中,该装置包括:入口处理模块,用于接收WAP推送短信,根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出无线数据报协议WDP数据包;出口处理模块,用于判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域,在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。根据本公开的另一个方面,提出一种无线应用协议WAP推送短信的处理装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述的WAP推送短信的处理方法。根据本公开的另一个方面,提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的WAP推送短信的处理方法。本公开实施例通过短信中心从WAP推送短信中解析出WDP数据包,在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端,使得被叫终端能够正常处理WAP推送短信。附图说明下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍。根据下面参照附图的详细描述,可以更加清楚地理解本公开,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了3GPP2WAP推送短信协议结构示意图。图2示出了3GPPWAP推送短信协议结构示意图。图3为本公开一些实施例的WAP推送短信的网络部署示意图。图4为本公开WAP推送短信的处理方法的一些实施例的流程示意图。图5为本公开WAP推送短信的处理装置一些实施例的结构示意图。图6为本公开WAP推送短信的处理装置另一些实施例的结构示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。在《WAP-259-WDP-20010614-a》协议中,规定了WAP推送短信的编码格式。《WAP-259-WDP-20010614-a》协议的6.5章节,规定对CDMA的WAP推送短信即,3GPP2WAP推送短信的编码,按IS637-3GPP2C.S0015封装在CHARi字。WAP推送短信只有一个包时,CHARi中的前3个字节为010。图1示出了3GPP2WAP推送短信协议结构示意图。《WAP-259-WDP-20010614-a》协议的6.3章节,规定对GSMGlobalSystemforMobileCommunication,全球移动通信系统的WAP推送短信即,3GPPWAP推送短信的编码,遵循GSM0340-3GPPTS23.040规范,封装为携带UDHUserDataHeader,用户数据头头格式的短信内容,消息头包含目的端口和源端口以及用来标识业务的IEIInformationElementIdentifier,信息元素标识等。图2示出了3GPPWAP推送短信协议结构示意图。图3为本公开一些实施例的WAP推送短信的网络部署示意图。如图3所示,在WAP推送短信的网络部署中,包括WAP网关或业务网关、短信中心等。WAP网关或业务网关具有3GPP2WAP推送短信生成功能和3GPPWAP推送短信生成功能。在短信中心的入口处新增解析业务处理逻辑,被配置为按照3GPP2或3GPPWAP推送短信协议结构解析WAP推送短信,从而获得WDP数据包。在短信中心的出口处新增编码业务处理逻辑,被配置为按照被叫终端注册域的类型,采用相应的3GPP2或3GPPWAP推送短信协议结构对WDP数据包进行编码。例如,若被叫终端注册域是CDMA,属于3GPP2域,采用3GPP2WAP推送短信协议结构对WDP数据包进行编码,并发送给被叫终端;若被叫终端注册域是VoLTE,属于3GPP域,采用3GPPWAP推送短信协议结构对WDP数据包进行编码,并发送给被叫终端。短信中心还可以保留对于除WAP推送短信之外的其他类型短信的处理逻辑,该处理逻辑可以参考现有技术实现。图4为本公开WAP推送短信的处理方法的一些实施例的流程示意图。如图4所示,该实施例的方法包括:步骤410,短信中心接收到WAP推送短信。短信中心例如可以根据服务类型ServiceType字段识别接收到的是WAP推送短信。例如,若服务类型字段的值为“WAP”,表明接收到的是WAP推送短信,否则,表明接收到的是其他类型的短信。本公开并不限定该识别方法。步骤420,短信中心根据WAP推送短信的编码格式所遵循的协议规范,识别WAP推送短信的类型属于3GPP2或3GPP。例如,若WAP推送短信的编码格式遵循3GPP2WAP推送短信协议规范,识别WAP推送短信属于3GPP2类型,若WAP推送短信的编码格式遵循3GPPWAP推送短信协议规范,识别WAP推送短信属于3GPP类型。步骤430图中未示出,短信中心根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出WDP数据包。步骤430a,若WAP推送短信属于3GPP2类型,短信中心按照3GPP2WAP推送短信协议规范,从WAP推送短信中解析出WDP数据包。步骤430b,若WAP推送短信属于3GPP类型,短信中心按照3GPPWAP推送短信协议规范,从WAP推送短信中解析出WDP数据包。步骤430c,对于除WAP推送短信之外的其他类型的短息,短信中心可以按照现有的短信处理流程进行处理。步骤440,短信中心将WDP数据包添加到待发短信队列中。步骤450,短信中心判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域。短信中心可以根据被叫终端在线注册消息,判断被叫终端注册域的类型属于3GPP2域或3GPP域。或者,短信中心从HSSHomeSubscriberServer,归属签约用户服务器或HLRHomeLocationRegister,归属位置寄存器查询,获知被叫终端注册域的类型属于3GPP2域或3GPP域。在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端,即,执行步骤460a或460b。在WAP推送短信的类型与被叫终端注册域的类型一致时,例如可以将WAP推送短信转发给被叫终端。步骤460a,当被叫终端的注册域为3GPP2域时,按照3GPP2WAP推送短信协议规范,将WDP数据包封装为3GPP2短信,将封装后的短信发送给被叫终端。步骤460b,当被叫终端的注册域为3GPP域时,按照3GPPWAP推送短信协议规范,将WDP数据包封装为3GPP短信,将封装后的短信发送给被叫终端。上述实施例通过短信中心从WAP推送短信中解析出WDP数据包,即使WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端,使得被叫终端能够正常处理WAP推送短信。本公开还提出一种WAP推送短信的处理装置,包括:执行前述的WAP推送短信的处理方法的模块。图5为本公开WAP推送短信的处理装置一些实施例的结构示意图。该实施例的处理装置50可以是或位于短信中心。如图5所示,该实施例的处理装置50包括:入口处理模块510,用于接收WAP推送短信,根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出无线数据报协议WDP数据包。出口处理模块520,用于判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域,在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。入口处理模块510根据服务类型字段识别接收到的是WAP推送短信。入口处理模块510根据WAP推送短信的编码格式所遵循的协议规范,识别WAP推送短信的类型属于3GPP2或3GPP。出口处理模块520根据被叫终端在线注册消息,判断被叫终端注册域的类型属于3GPP2域或3GPP域;或者,从归属签约用户服务器HSS或归属位置寄存器HLR查询,获知被叫终端注册域的类型属于3GPP2域或3GPP域。出口处理模块520当被叫终端的注册域为3GPP2域时,将WDP数据包封装为3GPP2短信;当被叫终端的注册域为3GPP域时,将WDP数据包封装为3GPP短信。图6为本公开WAP推送短信的处理装置另一些实施例的结构示意图。该实施例的处理装置60可以是或位于短信中心。如图6所示,该实施例的处理装置60包括:存储器610以及耦接至该存储器610的处理器620,处理器620被配置为基于存储在存储器610中的指令,执行前述任意一些实施例中的WAP推送短信的处理方法。其中,存储器610例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序BootLoader以及其他程序等。处理装置60还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630,640,650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口650为SD卡、U盘等外置存储设备提供连接接口。本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质包括但不限于磁盘存储器、CD-ROM、光学存储器等上实施的计算机程序产品的形式。本公开是参照根据本公开实施例的方法、设备系统、和计算机程序产品的流程图和或方框图来描述的。应理解为可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

权利要求:1.一种无线应用协议WAP推送短信的处理方法,包括:短信中心接收到WAP推送短信;根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出无线数据报协议WDP数据包;判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域;在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。2.如权利要求1所述的方法,还包括:在WAP推送短信的类型与被叫终端注册域的类型一致时,将WAP推送短信转发给被叫终端。3.如权利要求1所述的方法,其中,短信中心根据服务类型字段识别接收到的是WAP推送短信。4.如权利要求1所述的方法,其中,短信中心根据WAP推送短信的编码格式所遵循的协议规范,识别WAP推送短信的类型属于3GPP2或3GPP。5.如权利要求1所述的方法,其中,短信中心根据被叫终端在线注册消息,判断被叫终端注册域的类型属于3GPP2域或3GPP域;或者,短信中心从归属签约用户服务器HSS或归属位置寄存器HLR查询,获知被叫终端注册域的类型属于3GPP2域或3GPP域。6.如权利要求1所述的方法,其中,当被叫终端的注册域为3GPP2域时,将WDP数据包封装为3GPP2短信;当被叫终端的注册域为3GPP域时,将WDP数据包封装为3GPP短信。7.一种无线应用协议WAP推送短信的处理装置,包括:执行权利要求1-6中任一项所述的WAP推送短信的处理方法的模块。8.如权利要求7所述的装置,包括:入口处理模块,用于接收WAP推送短信,根据WAP推送短信的类型属于3GPP2或3GPP,从WAP推送短信中解析出无线数据报协议WDP数据包;出口处理模块,用于判断WAP推送短信的被叫终端注册域的类型属于3GPP2域或3GPP域,在WAP推送短信的类型与被叫终端注册域的类型不一致时,按照被叫终端注册域的类型对WDP数据包进行短信封装,将封装后的短信发送给被叫终端。9.一种无线应用协议WAP推送短信的处理装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行权利要求1-6中任一项所述的WAP推送短信的处理方法。10.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-6中任一项所述的WAP推送短信的处理方法。

百度查询: 中国电信股份有限公司 WAP推送短信的处理方法和装置及计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。