一种短信保管业务系统及其短信业务保管的方法 【技术领域】
本发明涉及通信技术领域的短消息增值业务及方法,尤其涉及一种基于新型增值业务平台的短信保管业务系统和短信业务保管方法。
背景技术
现有技术中,短信增值业务是指基于目前的短消息系统实现,以短消息为载体的增值业务,例如对短消息的分类管理等。目前传统短信增值业务通常采用SP(Service Provider——服务提供者)服务平台通过运营商分配的服务代码接入短信网关的方式为用户提供服务,而该方式要求用户在使用业务时必须发送短消息到指定的服务代码,给用户使用带来不便;当SP交互接口发生变更、SP信息及配置信息变化时,都会影响SMSC(ShortMessage Service Center-短信业务中心),有背运营商保证短信中心平稳正常运行的本意;而且由于对SP管理不规范等原因,信息产业部正要求运营商逐步限制这种SP的发展。
当前国内运营商正采用一种新型增值业务解决方案,它是一个位于SMSC后端的增值业务逻辑控制处理网元,为用户提供增值业务受理以及业务使用流程控制等相关功能,可以在用户签约多种增值业务的情况下提供服务支持。在不改变用户点对点使用习惯的前提下,即用户正常发送点对点消息过程中,短信增值业务系统能够自动为其提供增值服务。
传统的手机终端保存短消息有以下缺点:保存短消息费时费力;缺少智能的管理和分类,不便于查找;随着短消息数量的增加,手机保存短消息的空间越来越紧张,且占据大量系统资源,影响手机响应速度。人们一直关注着能建立一短消息保存和管理平台及保管方法,能在不影响用户点对点使用习惯的前提下,有效地解决手机终端存储短消息条数有限的问题以及实现对短消息灵活管理,为终端用户提供一个长期的存储空间,帮助用户记录人生的历程,成长的过程;回忆家人的温馨,朋友的关怀等,可以引导运营商为用户提供短信增值服务。
现有技术中有运营商在尝试实现一种短消息仓库的技术,但该技术的实现是通过在短信业务中心或者短信增值业务平台上实现,由于短信业务中心或者短信增值业务平台本身具有大量的业务请求等待处理,再用来实现短消息的长期储存,不仅其存储容量容易收到限制,而且,其带宽有限,很容易造成因为用户对短消息仓库内短消息数据的处理流量,导致短信些务中心或短信增值业务平台的资源紧张,数据传输拥塞,从而导致运营商服务质量的下降。
因此,现有技术还有待于发展。
【发明内容】
本发明的目的是:提供一种短信保管业务系统及其短信业务保管的方法,该方法和系统能有效地解决手机终端存储短消息条数有限的问题,并且实时地将用户发送/接收的短信进行同步备份。
本发明为解决上述技术问题所采用的技术方案为:
一种短信业务保管的方法,其中,包括以下步骤:
A、短信业务中心接收用户通过手机终端发送/接收的短消息;
B、短信业务中心对该用户是否属于保管业务系统的用户进行判断,并将属于保管业务系统用户的短消息通过短信增值业务平台转发到短信保管业务系统;
C、所述短信保管业务系统保存该用户发送/接收的短消息。
所述的方法,其中:在所述步骤A之前还包括:根据用户的请求,在所述短信保管业务系统中进行用户属性设置,用于确定用户是否属于所述保管业务系统的用户。
所述的方法,其中:所设置的用户属性包括以下中的至少一项:设定短消息保管时长;存储短消息的指定时间段;设定保存后的短消息是否继续向手机终端下发。
所述的方法,其中:当用户设置所述短信保管业务系统继续下发短消息到被叫手机终端时,所述步骤C包括执行以下步骤:
C1、所述短信保管业务系统将该短消息的信息数据作为临时数据保存在内存中,并向所述短信业务中心下发该短消息;
C2、短信业务中心把短消息下发到被叫手机终端;
C3、被叫手机终端返回响应消息给短信业务中心;
C4、短信业务中心把被叫手机终端接收短消息的状态报告消息投递给所述短信保管业务系统;
C5、短信保管业务系统从所述内存中获取所述临时数据,连同状态报告消息中的下发结果信息一起保存到短信保管业务系统的数据库模块中;
C6、短信保管业务系统向短信业务中心传递状态报告消息;
C7、短信业务中心返回响应消息。
所述的方法,其中:在所述短信保管业务系统有通知消息时,所述步骤C之后还执行以下步骤:
E、所述短信保管业务系统下发通知消息;
F、短信业务中心向短信保管业务系统返回响应消息;
G、短信业务中心向终端用户发送所述通知消息;
H、终端用户向短信中心回响应消息,结束流程。
所述的方法,其中:在用户通过Web侧门户网站管理所述短信保管业务系统中保存的短消息时,所述步骤C之后还执行以下步骤:
I、用户计算机通过Internet网络向Web应用服务器发起查询请求;
J、Web应用服务器向短信保管业务系统查询用户数据;
K、短信保管业务系统返回用户数据给Web应用服务器;
L、Web应用服务器返回用户的相关信息给用户,用于用户对短消息的操作。
所述地方法,其中:所述步骤L中所述用户的操作包括对所述短信保管业务系统中保存的短消息进行分类、转发、删除、下载和/或修改。
一种短信保管业务系统,用于接入一短信系统,所述短信系统包括手机终端、短信业务中心、短信网关、以及短信增值业务平台;所述短信增值业务平台与短信业务中心及短信网关通讯连接,用于提供短信处理及其增值业务;其中:所述短信保管业务系统与所述短信增值业务平台通讯连接,用于接收及处理用户请求,将用户发送/接收的短消息进行同步保存及管理。
所述的短信保管业务系统,其中:所述短信保管业务系统包括协议网关模块、用户受理模块、业务控制模块及数据库模块,所述数据库模块用于提供存储空间;
所述协议网关模块通过短信增值业务平台分别与所述短消息业务中心及短信网关通讯连接,用于对短消息进行编解码;
所述用户受理模块分别与所述协议网关模块及数据库模块连接,用于接受用户的请求,以及通过与所述数据库模块的交互实现对用户信息及属性进行增删、修改及查询;
所述业务控制模块分别与所述协议网关模块及数据库模块连接,用于接受用户的指示,通过操作所述数据库模块进行用户鉴权,保存用户信息数据,以及对信息数据的查询匹配。
所述的短信保管业务系统,其中:还包括Web应用服务器,以及通过Internet网络连接到Web应用服务器的用户计算机;
所述短信保管业务系统还包括Web应用模块,所述Web应用模块分别与所述用户受理模块、业务控制模块及数据库模块连接,用于接受用户通过Web应用服务器发出的操作请求,并将用户的操作请求传递给所述用户受理模块及业务控制模块,实现对所述数据库模块内信息数据的查询、分类、转发、删除、下载及修改。
本发明的有益效果为:由于增加了短信保管业务系统,并且短信保管业务系统是与新型增值业务平台共同工作的,因此在不影响用户点对点使用习惯的前提下,有效地解决了手机终端存储短消息条数有限的问题,为终端用户提供了一个长期的存储空间,能够实时地将用户发送/接收的短信进行同步备份,并且可以帮助用户方便的管理短信,多种设置灵活搭配,为用户提供丰富的增值业务。
【附图说明】
图1为本发明短信保管业务系统组网示意图;
图2为本发明短信保管业务系统模块组成示意图;
图3为本发明短信保管业务的流程示意图。
【具体实施方式】
下面结合附图对本发明的具体实施方式做进一步详细说明:
本发明提出了一种基于新型增值业务平台的短信保管业务系统,采用该短信保管业务系统形成的具有短信业务保管功能的组网系统如图1所示,短信保管业务系统40通讯连接一短信系统,所述短信系统包括手机终端10和80、短信业务中心20、短信网关70、以及短信增值业务平台30,组网图中各网元功能介绍如下:
手机终端(移动台)10和80是短信的发送者,是短信保管业务系统的系统用户,通过空中接口与短信业务中心等网元连接,这些连接的技术为现有技术所熟知,在此不再赘述。
短信业务中心20是点对点短信的核心网元,与新型增值业务平台相连,当短信业务中心20接收到移动台10发送的MO(终端发起)消息后,投递该消息到短信增值业务平台(短信保管业务系统),并可以接受短信保管业务系统的请求消息。
短信增值业务平台30是运营商目前正在采用的新型增值业务平台,通过该平台可以便捷的扩展各种增值业务,提高部署效率,减少网元间信息交互量。
短信保管业务系统40是短信保管业务实现的核心设备,是本发明的核心发明点,用于接收及处理用户请求,为用户提供受理服务,保存用户信息数据,将对应用户发送或接收的短消息进行同步备份保存及管理,控制业务的具体实施过程。
同时,该短信保管业务系统还用于接受用户通过Web应用服务器发出的请求,并将用户的请求传递给用户受理模块及业务控制模块,为Web查询等操作提供数据来源,实现对数据库模块内信息数据的查询、分类、转发、删除、下载及修改。
所述短信保管业务系统40可以是独立的功能实体,也可以是设置在短信增值业务平台内的一个内部模块,当短信保管业务系统40是独立的功能实体时,与短信增值业务平台30之间通过扩展SMPP协议进行通讯;当短信保管业务系统40是设置在短信增值业务平台30内的模块时,与短信增值业务平台30之间通过内部通讯机制进行通讯。该短信保管业务系统具有独立的存储单元,可以存储海量短消息,并可以接入互联网。
Web应用服务器50可为用户提供通过Web进行短信查询、管理的途径,该服务器的数据从短信保管业务系统40网元处获得。该Web应用服务器50与所述短信保管业务系统40的连接实现也为现有技术所熟知,因此不再赘述。
用户计算机60通过Internet网络可以连接到Web应用服务器50,用户可以通过该用户计算机60进行登录以进行各种操作,例如查询、删除、转发存储的短消息等等,由于该短信保管业务系统40通过Web应用服务器50实现用户的操作,不会占用短信业务中心或短信增值业务平台的带宽,保持了短信系统的稳定性,提高了用户操作效率,提升了用户体验。
短信网关70可以接收短信增值业务平台30的消息,如用户存储将满等通知消息下发到用户手机终端上,也可以接受用户指令消息,进行业务设置。
本发明所述短信保管业务系统40如图2所示,包括以下模块:
协议网关模块201,是短信保管业务系统40对外的接口,负责与其他网元包括短信业务中心SMSC、短信网关GW等间的通讯,对消息进行编解码。
所述短信保管业务系统的受理模块202,该模块分别与协议网关模块201及数据库模块205连接,通过与数据库模块205的交互实现对用户信息及用户属性进行增删、修改及查询,具体负责用户的开户、销户、暂停、激活等;用户属性的设定以下一种或多种:包括保管短消息的时间段、保管的短消息是否下发、短消息的保管时长等等;以及用户信息查询等。
短信保管业务系统的业务控制模块203,分别与协议网关模块201及数据库模块205连接,用于接受用户的指示,以及通过操作数据库模块205进行用户鉴权,保存用户信息数据等,还用于对信息数据的查询匹配操作。当所述业务控制模块203接受到短信业务中心20的消息后,通过该模块进行业务逻辑控制,实现短信保管业务具体的功能,如:收件保存、发件保存、上传短信等;Web侧的部分请求操作也需要该模块进行处理。
本发明所述短信保管业务系统中的Web应用模块204,分别与所述用户受理模块202、业务控制模块203及数据库模块205连接,为用户提供Web形式的管理功能。该模块用于接受用户通过Web应用服务器50发出的请求,并将用户的请求传递给所述用户受理模块202及业务控制模块203,实现对所述数据库模块205内信息数据的查询、分类、转发、删除、下载及修改,用户可以通过Web应用服务器查询、转发、删除、下载、修改保存的短消息。
本发明所述短信保管业务系统中的数据库模块205,用于提供独立的存储空间,是各个模块间交互的核心纽带,各模块均操作该数据库。用户受理模块202根据用户的请求,对用户信息及属性进行增删改查;业务控制模块203通过数据库进行用户鉴权,信息查询匹配操作;Web应用模块204根据用户的请求操作对数据库中保存的短信内容进行删除、修改、查询等操作。
本发明短信保管业务的方法流程如图3所示,具体包括如下步骤:
在执行以下步骤之前需要根据用户的请求在短信保管业务系统40中进行用户属性设置,用户属性设置包括:设定短信保管时长;设置存储短信的指定时间段;设定保存后的短信是否继续向手机终端下发;把短信导出文件下载到本地等。
301、用户A通过手机终端10发起正常点对点消息到短信业务中心20。
302、短信业务中心20向用户回响应消息。
303、短信业务中心20判断该用户是否属于短信保管业务系统的用户。由于短信业务中心20也有数据库,在短信保管业务系统中的用户开户时,会同步给短信业务中心20,这样短信业务中心20也就有了短信保管业务系统的用户记录。当短信到达短信业务中心20后,短信业务中心20会在自身的数据库中进行匹配记录操作,进而判断出该用户是否属于短信保管业务系统的用户。当短信业务中心20判断出该用户是属于短信保管业务系统的用户时,会转投该短消息到短信保管业务系统40,转入步骤304;若判断出该用户不属于短信保管业务系统的用户,则转入步骤308、309后结束流程。
304、短信保管业务系统40给短信中心回响应消息。
305、短信保管业务系统40会保存该MO消息的具体信息,存入短信保管业务系统40的临时内存中;并根据用户设置的是否继续下发消息到被叫手机终端80即用户B等属性决定后续流程,若继续下发消息则转入步骤306,否则转入步骤312。
306、短信保管业务系统40向短信业务中心20下发用户A发送的原始短消息。
307、短信业务中心20回响应消息。
308、短信业务中心20把所述短消息下发到被叫手机终端80。
309、被叫侧返回响应消息给短信业务中心20。
310、短信业务中心20把该MT(终端终止)消息的状态报告消息投递给短信增值业务平台的短信保管业务系统40,状态报告消息中包含短信发送成功或失败等信息。
311、短信保管业务系统40给短信业务中心20回响应消息。
312、短信保管业务系统40从临时内存中获取步骤305操作中保存的原始短消息之临时信息并在获取后删除该临时信息,连同状态报告消息中的下发结果信息形成完整信息,包括原始短消息内容、短消息发送方号码、发送时间、是否下发成功等等,保存到短信保管业务系统40的数据库模块中,对短消息进行相应保存。并且,当用户短消息保存到一定数量后,短信保管业务系统40可以通过短消息进行相应提醒。
313、短信保管业务系统40针对用户A发送的原始短消息向短信业务中心20传递状态报告消息,以便短信业务中心20确定是否收费。
314、短信业务中心20回状态报告响应消息。
如果短信保管业务系统40有通知消息,例如其保存的用户短信保存到一定数量后进行提醒,如图3所示的,还应执行以下步骤:
315、短信保管业务系统40下发通知消息给用户。
316、短信业务中心20向短信保管业务系统40回响应消息。
317、短信业务中心20向终端用户发送通知消息。
318、用户终端向短信业务中心20回响应消息,流程结束。
当用户通过Web侧门户网站操作个人在所述短信保管业务系统中保存的短消息时,其流程如下:
319、用户计算机通过Internet网络向Web应用服务器50发起查询请求。
320、Web应用服务器50向短信保管业务系统40查询用户数据。
321、短信保管业务系统40返回用户数据给Web应用服务器50。
322、Web应用服务器50返回用户的相关信息给用户,供用户操作。
采用本发明的短信保管业务系统以及短信业务保管方法,可以实现以下的主要功能:
(1)、发件箱:该短信保管业务系统的用户向其他用户发送的短信都会被保存,其中包括被叫号码、发送状态、发送时间等信息。
(2)、收件箱:该短信保管业务系统的用户收到其他用户(包括SP等)发送的短信时,该信息会被保存在收件箱中,同时保存短信的发送方、发送时间等信息。
(3)、自主上传箱:当该短信保管业务系统的用户产生短信创作灵感时,可编译短消息上传至短信保管业务系统,然后通过Web网站的管理操作进行转发,以提高发送效率,尤其可以适用于在节庆日大量发送祝福短消息的情况。
(4)、下载、转发功能:对于该短信保管业务系统的用户所保存的各种短消息,用户可以通过Web网络侧下载到自己的手机终端,也可以转发到朋友的手机终端,特别适用于节庆时期祝福短消息的转发。
(5)、用户属性设置:用户可以设定各类短消息保存的时间长短;可以设置存储的指定时间段,在其他时间可以不进行存储;可以设置保存后的短信是否继续向手机终端下发,以起到短消息拦截的作用;并且可以永久珍藏有意义的短消息;可以把短消息导出文件下载到本地。
(6)、用户门户操作:用户可以通过Web浏览器方式便捷的管理所保存的短消息,并且可以通过Web浏览器进行查询、分类、下载、删除等操作。
本发明的基于新型增值业务平台的短信保管方法和系统,在不影响用户点对点使用习惯的前提下,有效地解决了手机终端存储短消息条数有限的问题,为终端用户提供了一个长期的存储空间,能够实时地将用户发送/接收的短信进行同步备份保存;并且根据本发明所提出的业务方案无需与短信业务中心采用单独接口,就可以为用户提供海量短信的网络侧保存,因此具有良好的推广效果,具有很强的通用性。
同时,本发明可以帮助用户方便的管理短消息,多种设置灵活搭配,为用户提供丰富的业务,实现用户个性化需求,因此对用户很有吸引力,是一项非常有潜力的增值业务,可以吸引更多用户享受短信增值业务。
应当理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附权利要求的保护范围。