短信接收智能处理方法及系统的制作方法

文档序号:7711980阅读:103来源:国知局
专利名称:短信接收智能处理方法及系统的制作方法
技术领域
本发明涉及电信及IT应用技术领域,尤其涉及一种短信接收智能处理方法及系 统。
背景技术
随着互联网用户的不断增加以及即时通信(IM)软件的应用越来越广,基于NGN网 络的新型语音和短信业务逐渐被电信运营商开展起来,这种业务形式通常是为用户提供 一个桌面的软件客户端,并分配一个运营商具备的通信业务号码,通常为E. 164号码(如固 定电话号码),可以实现与现网中的固定用户和移动用户语音和短信业务的互通。当用户使用软件客户端接收短信时,目前的短信处理方式是短信先送达接收者所 属的短信中心,然后由此短信中心直接送达接收者的短信终端。但由于是基于PC的软客户 端接收短信,而PC客户端通常安装在用户的电脑上,那么当电脑不随身携带或者电脑无法 上网或者客户端处理离开状态等场景时,PC客户端处于不可用状态,这样此时发送到客户 端的短信无法及时传递到用户,因此无法满足短信业务的准实时性要求。

发明内容
本发明的目的是提出一种短信接收智能处理方法及系统,能够为接收客户端处于 不可用时,将短信及时传送给用户设置的号码,满足短信业务的准实时性要求。为实现上述目的,本发明提供了一种短信接收智能处理方法,包括以下步骤短信中心根据接收的短信查询被叫用户是否有签约业务,如果有则将所述接收的 短信触发到短信应用服务器;所述短信应用服务器访问呈现服务器查询所述被叫用户的在线状态,如果所述在 线状态表示不可用,则根据所述被叫用户通过签约业务预先设置的号码生成新的短信,并 将所述新的短信返回给短信中心,以进行短信发送。进一步的,所述签约业务为短信转移业务时,所述短信应用服务器根据所述被叫 用户通过签约业务预先设置的号码生成新的短信的操作具体为所述短信应用服务器根据接收的短信的内容生成一个新的短信,并将所述新的短 信的被叫号码设为所述被叫用户通过签约业务预先设置的短信转移终端号码。进一步的,所述签约业务为短信同振业务时,所述短信应用服务器根据所述被叫 用户通过签约业务预先设置的号码生成新的短信的操作具体为所述短信应用服务器根据接收的短信的内容生成两个以上新的短信,并将所述两 个以上新的短信的被叫号码设为所述被叫用户通过签约业务预先设置的两个以上短信同 振终端号码。进一步的,在所述短信应用服务器根据接收的短信的内容生成多个新的短信之 前,还可以包括以下操作如果所述在线状态表示不可用,所述短信应用服务器生成与所述接收的短信相同的新的短信,并发送给短信中心,作为离线短信进行短信发送。进一步的,在将所述接收的短信触发到短信应用服务器之后,所述短信应用服务 器向所述短信中心返回用于表示已触发的通知消息。进一步的,在生成所述新的短信时,还包括将所述新的短信的主叫号码设为原始 短信发送方的号码或所述接收的短信的被叫号码,还可以重新设置短信内容,例如在短信 内容中增加一些转发提示。为实现上述目的,本发明还提供一种短信接收智能处理系统,包括短信中心,用于根据接收的短信查询被叫用户是否有签约业务,如果有则将所述 接收的短信触发到短信应用服务器;短信应用服务器,用于访问呈现服务器查询所述被叫用户的在线状态,如果所述 在线状态表示不可用,则根据所述被叫用户通过签约业务预先设置的号码生成新的短信, 并将所述新的短信返回给短信中心,以进行短信发送;呈现服务器,用于获取和存储用户的各个客户端的在线状态,并提供在线状态查 询接口。进一步的,所述短信应用服务器具体包括状态查询模块,用于访问所述呈现服务器查询所述被叫用户的在线状态;短信生成模块,用于在所述在线状态表示不可用时,根据所述被叫用户通过签约 业务预先设置的号码生成新的短信;短信返回模块,用于将所述新的短信返回给短信中心,以进行短信发送。进一步的,所述短信应用服务器还包括触发通知模块,用于被所述接收的短信触发后,向所述短信中心返回用于表示已 触发的通知消息。进一步的,所述短信中心为SIP短信中心,当其他类型的短信中心不具备触发能 力时,可由所述的SIP短信中心进行统一的短信接收智能处理。基于上述技术方案,本发明通过短信应用服务器进行被叫终端的在线状态查询, 并当被叫终端不可用时,根据被叫用户预先设置的号码生成新的短信,然后提供给短信中 心进行短信发送,这样就可以实现对当用户的终端无法接收短信时,可以从该用户的其他 终端上及时收到短信内容,方便用户,提高用户使用体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明短信接收智能处理系统的一实施例的结构示意图。图2为本发明短信接收智能处理方法的一实施例的流程示意图。图3为本发明短信接收智能处理方法的另一实施例的信令示意图。图4为本发明短信接收智能处理方法的又一实施例的信令示意图。图5为本发明短信接收智能处理系统的另一实施例的网络应用示意图。图6为基于图5实施例的短信接收智能处理流程的信令示意图。
具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。本发明的构思在于当接收终端处于不可用时,对接收的短信进行重新构造,并将 短信发到用户设置的其他终端,来确保用户能够从其他终端上及时获得该短信。举例来说, 采用短信转移业务,当客户端处于脱机和离开等不可用状态时,用户可以为该客户端设置 一个短信转移终端,当客户端处于上述不可用状态时,发到该客户端号码的短信将自动转 发到用户设定的短信转移终端。另一种属于本发明构思的业务是短信同振业务,可以在客户端处于脱机和离开等 不可用状态时,用户可以设置两个以上的短信同振终端,当客户端处于上述不可用状态时, 可实现向短信同振终端同时发送短信的功能。为实现上述发明构思,本发明提供了短信接收智能处理系统的一实施例,该实施 例的结构示意图如图1所示,本实施例可以为基于NGN网络部署相关的服务器系统,其中采 用呈现服务器4记录用户的联机、脱机以及离开等各种在线状态,短信应用服务器3实现短 信转移和短信同振号码的设置以及短信重构逻辑的处理,短信中心2实现短信的转发和存 储功能。每个客户端用户均归属于某个短信中心2,客户端可以预先注册到该短信中心2, 并由该短信中心2完成该客户端号码的短信发送和短信接收功能。此外短信中心2还应具 有短信业务触发功能。当短信中心2收到本短信中心的客户端用户以及短信网关送来的短 信后,应首先判断该用户是否具有用户签约的增值短信业务属性,如具有则需要将短信发 送至短信应用服务器3完成业务触发。短信应用服务器3与短信中心2之间可以通过SMPP等协议进行通信,短信应用服 务器3还可以向用户提供Web门户或者通过客户端等业务设置方式供用户设置不同在线状 态时短信转移或者短信同振的号码。当短信中心2将短信触发至短信应用服务器3后,短 信应用服务器3可以通过SIP等协议去查询呈现服务器4,获取用户的在线状态,并结合用 户设置的短信策略进行接收短信的智能处理。呈现服务器4存储和分发用户的联机、脱机以及离开等各种呈现状态,当客户端 的状态发生变化时,可以自动发布到呈现服务器4,使呈现服务器4被动更新。呈现服务器 4也可以通过向客户端主动查询来获得客户端的在线状态而实现主动更新。呈现服务器4 可以对外提供状态查询接口,短信应用服务器3可以通过SIP等协议访问呈现服务器4获 取客户端的当前状态。基于上述系统实施例,本发明还提供了一种短信接收智能处理方法的实施例,该 实施例的流程示意图如图2所示,包括以下步骤步骤101、短信中心2根据接收的短信查询被叫用户是否有签约业务,如果有则将 所述接收的短信触发到短信应用服务器3 ;步骤102、短信应用服务器3访问呈现服务器4查询所述被叫用户的被叫终端的在 线状态,如果所述在线状态表示不可用,则根据所述被叫用户通过签约业务预先设置的号 码生成新的短信;步骤103、短信应用服务器3将所述新的短信返回给短信中心2,以进行短信发送。在本实施例中,呈现服务器4储存被叫终端的在线状态,并随着被叫终端的状态更新实时进行更新,更新方式可以采用被动更新,也可以采用主动更新,或者同时采用被动 更新和主动更新。短信应用服务器3在查询到被叫终端处于不可用状态时,进行新短信的生成,主 要变更被叫号码为用户预先设置的终端号码,而短信内容和主叫号码可以与原接收短信完 全一致,也可以根据需要进行重新设置,例如将主叫号码设为原接收短信的被叫号码,以提 示用户该短信是从另一处于不可用的终端转发而来。也可以重新设置短信内容,例如在短 信内容中增加一些转发提示。接下来,通过具体的短信转移业务来对本发明进行说明,在本实施例中,签约业务 为短信转移业务,前面已经对短信转移业务进行了介绍,这里就不详述了,其信令交互图参 见图3,包括步骤201、短信中心2接收到短信网关1路由过来的短信。步骤202、短信中心2向短信网关1返回短信发送成功的响应消息。步骤203、短信中心2根据用户的短信转移签约业务属性将短信触发到短信应用 服务器3。步骤204、为避免短信的重复触发,对于已经触发过的短信,短信应用服务器3可 以返回表示已触发的通知消息给短信中心2,通知消息中可以包括标识,以便短信中心2进 行识别。步骤205、短信应用服务器3访问呈现服务器4查询用户在线状态。步骤206、呈现服务器4向短信应用服务器3返回用户的在线状态。步骤207、如果是脱机和离开等不可用状态时,短信应用服务器3根据用户设置的 短信转移号码,生产新的转移短信,并发送给短信中心2。步骤208、短信中心2向短信应用服务器3返回短信发送成功的响应。步骤209、短信中心2根据被叫号码将新的转移短信路由到相应的短信网关1。步骤210、短信网关1向短信中心2返回短信发送成功的响应。如图4所示,为本发明短信接收智能处理方法的又一实施例的信令示意图。在本 实施例中,签约业务为短信同振业务,用户在签约业务时,可以设置同时收到短信的多个终 端号码。短信接收智能处理流程包括步骤301、短信中心2接收到短信网关1路由过来的短信。步骤302、短信中心2向短信网关1返回短信发送成功的响应消息。步骤303、短信中心2根据用户的短信同振签约业务属性将短信触发到短信应用 服务器3。步骤304、为避免短信的重复触发,对于已经触发过的短信,短信应用服务器返回 表示已触发的通知消息给短信中心2,该通知消息中包括标识,便于短信中心2进行识别。步骤305、短信应用服务器3访问呈现服务器4查询被叫终端的在线状态。步骤306、呈现服务器4向短信应用服务器3返回被叫终端的在线状态。步骤307、如果是脱机和离开等不可用状态时,短信应用服务器3重新派生一条与 接收的短信相同的新的同振短信,并发送给短信中心2。步骤308、短信中心2向短信应用服务器3返回短信发送成功的响应。步骤309、短信应用服务器3根据用户设置的两个以上的短信同振号码,重新派生两个以上到短信同振号码的同振短信,并发送给短信中心2步骤310、短信中心2向短信应用服务器3返回短信发送成功的响应。步骤311、短信中心2根据同振短信的被叫号码路由到相应的短信网关1或直接送 达属于本短信中心的短信接收终端。步骤312、短信网关1向短信中心2返回短信发送成功的响应。在本实施例中,步骤307和308为可选步骤,短信应用服务器3除了生成被叫号码 为同振终端号码的同振短信之外,还可以将原接收短信发送给被叫终端作为离线短信,使 得用户既能够及时地接收到短信,并且能够在被叫终端留下相关的短信记录。上述各个实施例中的终端并不特指硬件终端,也包括软件客户端。在实际应用中,目前传统的短信终端主要包含GSM/CDMA移动手机、固网的家加e 电话以及小灵通(PHS)手机几类终端,而新的软客户端通常是基于NGN网络提供的,目前比 较成熟的NGN网络则为软交换的网络,客户端通过SIP协议接入软交换网络,因此相应的客 户端短消息中心则称为SIP短信中心,SIP短信中心可根据用户的短信签约业务属性触发 到短信应用服务器,完成短信增值业务的处理。另外由于现有的软交换通常不支持呈现业 务相关的协议要求,因此需要采用客户端直接访问呈现服务器完成客户端在线状态的发布 和管理。在网络中具体应用实施方式如图5所示。GSM/CDMA移动手机、家加e固话、小灵通手机以及新型的客户端用户分别对应各 自网络建设的短消息中心,不同的短消息中心之间通过短信网关互连,短信网关可根据短 信被叫号码路由到不同的短信中心。另外在实际应用中,由于移动网短信中心24、家加e短 信中心23、PHS短信中心22都是现存的短信中心,而且能力不一,因此对于短信业务触发的 功能不一定具备,因此在实施中可以要求所有接收短信可统一路由到SIP短信中心21,由 SIP短信中心21和短信应用服务器3配合完成短信的变换和处理后,再通过增加各种短信 接入码路由到各自的短信中心,灵活实现短信增值业务的处理。如图6所示,为基于图5实施例的短信接收智能处理流程的信令示意图。该流程 包括步骤401、短信二级网关12接收各个短信中心或异网短信网关11转发的短信。步骤402、短信二级网关12将所述短信发送到SIP短信中心21。步骤403、SIP短信中心21根据用户的签约业务属性将短信触发到短信应用服务
器 3 o步骤404、短信应用服务器3在根据用户设置的号码进行短信智能处理后,判断生 成的每个短信的被叫号码是否为本SIP短信中心的用户,是则直接发送给SIP短信中心21, 如果不是,则要根据被叫号码所属的短信中心进行分发。步骤405、如果被叫号码所属PHS短信中心22或家加e短信中心23,短信应用服 务器3将生成的短信发送到短信二级网关12。步骤406、短信二级网关12将短信发送到PHS短信中心22,以进行短信发送。步骤407、短信二级网关12将短信发送到家加e短信中心22,以进行短信发送。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽 管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然 可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发 明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种短信接收智能处理方法,包括以下步骤短信中心根据接收的短信查询被叫用户是否有签约业务,如果有则将所述接收的短信 触发到短信应用服务器;所述短信应用服务器访问呈现服务器查询所述被叫用户的被叫终端的在线状态,如果 所述在线状态表示不可用,则根据所述被叫用户通过签约业务预先设置的号码生成新的短 信,并将所述新的短信返回给短信中心,以进行短信发送。
2.根据权利要求1所述的短信接收智能处理方法,其中所述签约业务为短信转移业务 时,所述短信应用服务器根据所述被叫用户通过签约业务预先设置的号码生成新的短信的 操作具体为所述短信应用服务器根据接收的短信的内容生成一个新的短信,并将所述新的短信的 被叫号码设为所述被叫用户通过签约业务预先设置的短信转移终端号码。
3.根据权利要求1所述的短信接收智能处理方法,其中所述签约业务为短信同振业务 时,所述短信应用服务器根据所述被叫用户通过签约业务预先设置的号码生成新的短信的 操作具体为所述短信应用服务器根据接收的短信的内容生成两个以上的新的短信,并将所述两个 以上的新的短信的被叫号码设为所述被叫用户通过签约业务预先设置的两个以上的短信 同振终端号码。
4.根据权利要求3所述的短信接收智能处理方法,其中在所述短信应用服务器根据接 收的短信的内容生成多个新的短信之前,还包括以下操作如果所述在线状态表示不可用,所述短信应用服务器生成与所述接收的短信相同的新 的短信,并发送给短信中心,作为离线短信进行短信发送。
5.根据权利要求1所述的短信接收智能处理方法,其中在将所述接收的短信触发到 短信应用服务器之后,所述短信应用服务器向所述短信中心返回用于表示已触发的通知消息。
6.根据权利要求2或3所述的短信接收智能处理方法,其中在生成所述新的短信时,还 包括将所述新的短信的主叫号码设为原始短信发送方的号码或所述接收的短信的被叫号 码,以及对短信内容重新设置。
7.一种短信接收智能处理系统,包括短信中心,用于根据接收的短信查询被叫用户是否有签约业务,如果有则将所述接收 的短信触发到短信应用服务器;短信应用服务器,用于访问呈现服务器查询所述被叫用户的被叫终端的在线状态,如 果所述在线状态表示不可用,则根据所述被叫用户通过签约业务预先设置的号码生成新的 短信,并将所述新的短信返回给短信中心,以进行短信发送;呈现服务器,用于获取和存储用户的各个客户端的在线状态,并提供在线状态查询接
8.根据权利要求7所述的短信接收智能处理系统,其中所述短信应用服务器具体包括状态查询模块,用于访问所述呈现服务器查询所述被叫用户的在线状态;短信生成模块,用于在所述在线状态表示不可用时,根据所述被叫用户通过签约业务预先设置的号码生成新的短信;短信返回模块,用于将所述新的短信返回给短信中心,以进行短信发送。
9.根据权利要求8所述的短信接收智能处理系统,其中所述短信应用服务器还包括 触发通知模块,用于被所述接收的短信触发后,向所述短信中心返回用于表示已触发的通知消息。
10.根据权利要求7-9任一所述的短信接收智能处理系统,其中所述短信中心为SIP短 信中心,用于当其他类型的短信中心不具备触发能力时,由所述SIP短信中心进行统一的 短信接收智能处理。
全文摘要
本发明涉及一种短信接收智能处理方法,包括短信中心根据接收的短信查询被叫用户是否有签约业务,如果有则将接收的短信触发到短信应用服务器;短信应用服务器访问呈现服务器查询被叫用户的被叫终端的在线状态,如果在线状态表示不可用,则根据被叫用户通过签约业务预先设置的号码生成新的短信,并将新的短信返回给短信中心,以进行短信发送。本发明还涉及一种短信接收智能处理系统。本发明通过短信应用服务器进行被叫终端的在线状态查询,并当被叫终端不可用时,根据被叫用户预先设置的号码生成新的短信,然后提供给短信中心进行短信发送,实现了当用户的终端无法接收短信时,从该用户的其他终端上及时收到短信内容。
文档编号H04W88/18GK101998315SQ200910166728
公开日2011年3月30日 申请日期2009年8月14日 优先权日2009年8月14日
发明者叶华, 李鹏宇, 江志峰, 龙志勇 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1