首页> 中国专利> 基于下一代网络的短信实现方法及其短信应用服务器

基于下一代网络的短信实现方法及其短信应用服务器

摘要

本发明公开一种短信实现方法和短信应用服务器。该短信实现方法预先将计算机终端和电话绑定,短信应用服务器根据存储的绑定信息对收到的短信进行计算机终端地址和电话号码的转换,并完成信令的转换,然后发送到目的终端。本发明提供的短信实现方法,有利于用户对短信的输入或者接收,方便了用户的使用。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-05-23

    授权

    授权

  • 2008-10-08

    实质审查的生效

    实质审查的生效

  • 2008-08-13

    公开

    公开

说明书

技术领域

本发明涉及基于下一代网络的通信技术,尤其涉及一种基于下一代网络的短信实现方法及其短信应用服务器。

背景技术

目前,人和人之间的交流越来越频繁,通讯业务非常普及,各种通讯网络提供了很多很好的服务,短信是一种非常受欢迎的通讯方法,它具有即时、实用、方便、准确、经济的特点,覆盖范围广,受众面大,非常适合频繁传递小流量数据的应用。在公务、礼仪、私人场合都能使用,能很好地融汇工作、生活、娱乐等各个方面的沟通需求。

但是短信的使用存在一些限制,例如,固定电话不能发送和接收短信,从而无法通过短信和移动电话以及互联网互通,互联网络和固定电话的短信也不能相通,只能在手机和小灵通上面收发短信;而且,因为手机和小灵通的键盘小,在上面书写短信非常繁琐复杂,影响了人们的使用。

发明内容

有鉴于此,本发明要解决的一个技术问题是提供一种基于下一代网络的短信实现方法,能够方便用户的使用。

本发明进一步要解决的一个技术问题是提供一种短信实现方法,实现针对固定电话的短信收发。

本发明提供的短信实现方法,在短信应用服务器中存储有计算机终端和电话号码的绑定信息,包括步骤:由计算机终端发出的短信到达短信应用服务器;短信应用服务器根据绑定信息将短信中的计算机终端信息替换为对应电话号码,对短信进行信令转换;短信应用服务器将短信发送到下一代网络的短信中心,由短信中心将短信路由到目的终端。或者,短信中心接收短信,判断短信的目的电话号码是否为绑定业务号码;当短信的目的电话号码为绑定业务号码时,短信中心将短信发送到短信应用服务器;短信应用服务器进行信令转换,根据绑定信息将短信发送到与目的电话号码对应的计算机终端。

其中,该电话号码为固定电话、小灵通或者手机的电话号码。短信应用服务器通过SIP(Session Initiation Protocol,会话发起协议)信令和短信中心通信,通过消息信令和计算机终端通信。

根据本发明的短信实现方法的一个优选实施例,短信应用服务器将短信发送到计算机终端包括:判断计算机终端是否在线,如果在线,则将短信发送给计算机终端,否则,向计算机终端发送离线消息,并将短信保存在短信网关。

本发明提供的短信实现方法,将计算机终端和电话绑定,通过计算机终端进行短信的发送和接收,有利于用户对短信的输入或者接收,方便了用户的使用。

进一步,通过将计算机终端和固定电话绑定,实现了固定电话的短信收发,有效突破传统固定电话终端的局限,扩大了短信的应用范围。

本发明要解决的另一个技术问题是提供一种短信应用服务器。

本发明提供的短信应用服务器,包括信息存储模块,用于存储计算机终端和电话号码的绑定信息;短信解析模块,用于接收短信,根据信息存储模块存储的绑定信息将解析获得的短信的计算机终端地址或目的电话号码分别转换为对应的电话号码或计算机终端地址;信令转换模块,接收来自短信解析模块的短信,对短信进行信令转换,并将转换后的短信发向目的终端。

其中,该计算机终端的绑定信息为计算机终端的IP地址和用户的固定电话号码。该电话号码可以是固定电话、小灵通或者手机的电话号码。该信令转换模块用于将短信由消息信令转换为SIP信令,或者由SIP信令转换为消息信令。

附图说明

图1为示出应用本发明的短信实现方法的系统示意图;

图2为示出根据本发明的短信实现方法的计算机终端向小灵通发送短信的流程图;

图3为示出根据本发明的短信实现方法的小灵通向绑定的固定电话发送短信的流程图;

图4为示出根据本发明的短信实现方法的绑定的计算机终端向绑定的固定电话发送短信的流程图;

图5为本发明的短信应用服务器的结构框图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。

图1示出应用本发明的短信实现方法的系统示意图。如图1所示,在该系统中,计算机终端120和IP电话124通过因特网102、固定电话和121小灵通123通过PSTN(Public Switched Telephone Network,公共交换电话网)网103、手机122通过PLMN(Public Land MobileNetwork,公用陆地移动通信网)网104互相连通到ATM/IP网络101。在ATM/IP网络101上建设一个平台,在该平台上建立软交换105、Parlay网关109、短信接口机107、和各种应用服务器。各种应用服务器和软交换105相连,通过软交换实现信令的交换控制和路由。各种应用服务器可以进行数据处理和应用实现。短信应用服务器106通过Parlay网关109和软交换105连接。可选地,存在数据库服务器108和短信应用服务器106相连。短信接口机107通过短信网关(未示出)和短信中心(未示出)互连。短信应用服务器106的通过短信接口机107和短信中心互连。

本发明的短信实现方法在运行之前,需要预先在短信应用服务器中设定计算机终端和电话号码的绑定关系。与计算机终端绑定的电话可以是固定电话、小灵通、或者手机。为了描述方便起见,下面都以计算机终端和固定电话的绑定为例进行说明,但是,本领域的技术人员可以理解,本发明对于计算机终端和其他电话的绑定同样适用。

下面介绍一种具体的通过软件实现的计算机终端和固定电话的绑定。首先,用户提供一个真实的固定电话号码来申请帐户,在短信应用服务器上将该固定电话号码设为该用户的业务号码。然后,用户利用申请的帐户来登录计算机软件客户端,选择绑定的固定电话号码,客户端把用户电脑终端的IP地址以及绑定的固定电话号码和账号发送到短信应用服务器,短信应用服务器在用户信息库找到与该固定电话号码对应的业务号码,形成逻辑关系表,从而完成绑定。在用户申请帐号时可以进行身份验证,而在计算机软件客户端完成绑定时也进行用户身份确认,只有通过确认的信息才完成绑定,从而提高系统的安全性。

图2为示出根据本发明的短信实现方法的计算机终端向小灵通发送短信的流程图。

如图2所示,在步骤201,从与固定电话绑定的计算机发送MESSAGE(消息)信令到短信应用服务器。通过MESSAGE信令可以发送文本、ASCii等。

步骤202,短信应用服务器将MESSAGE信令转换成SIP信令,发送到NGN(Next Generation Network,下一代网络)短信中心的SIP前置机。短信应用服务器根据绑定信息将短信中的发送方转换为对应的固定电话号码。

步骤203,SIP前置机把短信送到短信中心的业务处理机。

步骤204,业务处理机根据短信中的路由指向,即被叫号码信息,将短信由SIP信令转化成SMPP(Short Message Peer to Peer,对点短信息协议)信令,经过SMPP前置机送到二级短信网关。二级短信网关是不同的短信中心、不同的网关之间、不同的SP(服务提供商)之间的接口网关,为不同的网络之间提供数据交换的通道,主要起协议转换、路由判断选择、计费统计等功能。

步骤205,二级短信网关根据小灵通号码将短信送小灵通短信网关,由小灵通短信网关将短信发送到小灵通。

需要指出的是,图2所示的例子中小灵通也可以替换为手机,相应地,在步骤205中将根据手机号码将短信通过移动短信网关发送到手机。

图3为示出根据本发明的短信实现方法的小灵通向绑定的固定电话发送短信的流程图。

如图3所示,在步骤301,小灵通发送短信到电信的二级短信网关。

302,二级短信网关把短信经SMPP前置机送到业务处理机。

303,业务处理机将短信由SMPP信令转换成SIP信令,把短信通过SIP前置机送到NGN短信中心。

304,NGN短信中心的业务处理机根据短信的目的电话号码进行业务鉴权,确定对应的固定电话用户申请了绑定业务,则将短信发送到短信应用服务器。

305,短信应用服务器把SIP信令转化成Message信令,查询与固定电话绑定的计算机终端信息,将短信发送到对应的计算机终端。

需要指出的是,图3所示的例子同样也适用于手机。

图4为示出根据本发明的短信实现方法的绑定的计算机终端向绑定的固定电话发送短信的流程图。

如图4所示,在步骤401,与固定电话绑定的计算机发送MESSAGE信令送到短信应用服务器,短信的目的电话号码为固定电话号码。

402,短信应用服务器将MESSAGE信令转换成SIP,并发送到NGN短信中心的SIP前置机

403,SIP前置机把短信发送到短信中心的业务处理机。

404,业务处理机判断短信的目的电话号码是否是业务号码,当判断为是时,将短信转发到短信应用服务器。

405,短信应用服务器将短信由SIP信令转换为MESSAGE信令,并查询绑定信息获得与目的固定电话绑定的计算机终端的信息,将短信发送到对应的计算机终端。

根据本发明的一个实施例,短信应用服务器判断接收短信的计算机终端的方状态,即计算机是否在线,如果没有在线,给计算机机发送离线消息,并且根据接收方的设置,判断是否要发送给绑定的移动终端,如果需要,就发送消息到手机和小灵通,如果不需要,就结束;如果用户计算机机在线,就发送到计算机上。如果发送消息到计算机不在线,则同时把消息保存在短信网关。

上述的方法中的计算机终端是指能够接入互联网并具有输入和显示设备的计算系统,例如台式计算机、便携式计算机或者掌上计算机等等。计算机终端和电话的绑定信息可以存储在应用服务器上,或者存储在与应用服务器相连的数据库服务器上。

本发明提供的短信实现方法,将计算机终端和电话绑定,通过计算机终端进行短信的发送和接收,有利于用户对短信的输入或者接收,方便了用户的使用。

进一步,通过将计算机终端和固定电话绑定,实现了固定电话的短信收发,有效突破传统固定电话终端的局限,扩大了短信的应用范围。用固定电话绑定的方式,不需要改变固定电话硬件设备,只要通过软件把固定电话、手机、小灵通和计算机绑定在一起,把传统的固定电话网、移动通信网和互联网资源整合起来,实现通过计算机来接收和发送固定电话的短信,解决了以前只有小灵通和手机才能发送和接收短信,固定电话不能发送和接收短信的问题,将不同的通信网络在短信传输功能上连通,实现在固定电话网,移动电话网,互联网之间的短信通信,打破以往短信收发方式的限制,而且只要发送一次短信,就可以根据设置同时在接收者的手机、小灵通和固定电话上显示出短信,实现短信分发。

图5为本发明的短信应用服务器的结构框图。

如图5所示,本发明的短信应用服务器包括信息存储模块50、短信解析模块51和信令转换模块52。

其中,信息存储模块50,用于存储计算机终端和电话号码的绑定信息。短信解析模块51,用于接收来自计算机终端的短信,并根据信息存储模块存储的绑定信息将短信的计算机终端地址转换为绑定的电话号码,或者接收来自短信中心的短信,并根据信息存储模块存储的绑定信息将短信的目的电话号码转换为对应计算机终端地址,将短信发送给信令转换模块52。信令转换模块52,接收来自短信解析模块51的短信,将该短信由MESSAGE信令转换为SIP信令,或者由SIP信令转换为MESSAGE信令,并将转换后的短信发向目的终端。

其中,信息存储模块中存储的计算机终端的绑定信息可以是计算机终端的IP。与计算机终端绑定的电话号码可以是固定电话、小灵通或者手机的电话号码。

根据本发明的短信应用服务器的一个实施例,当所述信令转换模块向计算机终端发送所述短信时,判断计算机终端是否离线,如果离线,在向计算机终端发送离线消息,并将短信保存到短信网关。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号