短信通讯方法和装置的制造方法

文档序号:9508903阅读:396来源:国知局
短信通讯方法和装置的制造方法
【技术领域】
[0001] 本发明涉及无线通信领域,特别是涉及一种短信通讯方法和装置。
【背景技术】
[0002] 短信网关是一种用于实现各网络、各运营商之间的短信互通和短信服务提供商的 接入的平台。短信网关可以为短信服务提供商与短消息中心间的双向通信提供一条安全、 快捷的通道,为短信服务提供商提供短信发送、接收与管理等服务。
[0003] 传统的短信网关是根据某一具体短信服务提供商的要求来为其单独开发的平台, 即针对每一个不同的短信服务提供商,都需要去开发一个对应的短信网关。因此,传统的短 信网关并没有一个统一规划,不能实现对于一般短信服务提供商均适用。

【发明内容】

[0004] 基于此,有必要针对上述技术问题,提供一种能够适用于一般短信服务提供商的 短信通讯方法和装置。
[0005] -种短信通讯方法,所述方法包括:获取第一短信系统向第二短信系统发起的通 讯协议;根据所述通讯协议配置对应的接口,确定所述接口的通讯方式;将所述通讯协议 进行转换,生成所述第二短信系统能识别的流转协议;通过所述接口和所述接口的通讯方 式,将所述流转协议发送给所述第二短信系统。
[0006] 在其中一个实施例中,当所述第一短信系统为短信服务提供商时,则所述第二短 信系统为业务系统,当所述第一短信系统为业务系统时,则所述第二短信系统为短信服务 提供商。
[0007] 在其中一个实施例中,当所述第一短信系统为短信服务提供商时,所述根据所述 通讯协议配置对应的接口,确定所述接口的通讯方式的步骤,包括:提取所述通讯协议中包 含的软件开发工具包;根据所述软件开发工具包中描述的方法生成对应的接口,确定所述 接口的通讯方式。
[0008] 在其中一个实施例中,所述方法还包括:存储所述通讯协议中的短信信息;更新 所述短信信息的发送状态。
[0009] 在其中一个实施例中,所述方法还包括:获取用户输入的短信状态查询指令,根据 所述短信状态查询指令显示短信的对应信息。
[0010] -种短信通讯装置,所述装置包括:协议获取模块,用于获取第一短信系统向第二 短信系统发起的通讯协议;接口配置模块,用于根据所述通讯协议配置对应的接口,确定所 述接口的通讯方式;协议转换模块,用于将所述通讯协议进行转换,生成所述第二短信系统 能识别的流转协议;协议发送模块,用于通过所述接口和所述接口的通讯方式,将所述流转 协议发送给所述第二短信系统。
[0011] 在其中一个实施例中,当所述第一短信系统为短信服务提供商时,则所述第二短 信系统为业务系统,当所述第一短信系统为业务系统时,则所述第二短信系统为短信服务 提供商。
[0012] 在其中一个实施例中,当所述第一短信系统为短信服务提供商时,所述接口配置 模块还用于提取所述通讯协议中包含的软件开发工具包;根据所述软件开发工具包中描述 的装置生成对应的接口,确定所述接口的通讯方式。
[0013] 在其中一个实施例中,所述装置还包括:存储模块,用于存储所述通讯协议中的短 信信息;更新所述短信信息的发送状态。
[0014] 在其中一个实施例中,所述装置还包括:显示模块,用于获取用户输入的短信状态 查询指令,根据所述短信状态查询指令显示短信的对应信息。
[0015] 上述短信通讯方法和装置,通过获取第一短信系统向第二短信系统发起的通讯协 议;根据所述通讯协议配置对应的接口,确定所述接口的通讯方式;将所述通讯协议进行 转换,生成所述第二短信系统能识别的流转协议;通过所述接口和所述接口的通讯方式,将 所述流转协议发送给所述第二短信系统。由于通过该方法和装置根据第一短信系统向第二 短信系统发起的通讯协议配置对应的接口,所配置的接口对常规的通讯协议均适用,因此 该短信通讯方法和装置对于一般的短信服务提供商也都能适用。
【附图说明】
[0016] 图1为一个实施例中短信通讯方法的应用环境图;
[0017] 图2为图1中短信网关的内部结构图;
[0018] 图3为一个实施例中短信通讯方法的流程图;
[0019] 图4为一个实施例中短信通讯方法的配置显示界面图;
[0020] 图5为一个实施例中短信通讯方法的短信信息查询显示界面图;
[0021] 图6为另一个实施例中短信通讯方法的短信信息查询显示界面图;
[0022] 图7为一个实施例中短信通讯装置的结构框图;
[0023] 图8为另一个实施例中短信通讯装置的结构框图;
[0024] 图9为又一个实施例中短信通讯装置的结构框图。
【具体实施方式】
[0025] 本发明实施例所提供的一种短信通讯方法,可应用于如图1所示的环境中。参考 图1所示,短信服务提供商102可以是WebService短信服务、短信猫服务、Http短信服务 等任意一种常规的短信服务提供商。短信网关104可以获取短信服务提供商102或业务系 统108发起的通讯协议,并具备对获取的通讯协议进行解析和传送的能力。业务系统108 为任意的提供短信调查、短信报警等服务的系统,如按功能可分为短信报警系统和短信评 议系统等。其中,对于从业务系统发起的通讯协议,短信网关104可以通过接入通讯服务器 106来实现对其接收,并通过该通讯服务器106实现不同的业务系统之间的通讯。
[0026] 如图2所示,短信网关104包括通用框架和网关服务器框架。其中通用框架可以 包括如:应用服务接口库、通讯接口库、监控接口库、Log4net库、Newtonsoft. Json等用于 实现短信网关成功运行的数据。短信服务器框架主要包括短信网关插件,短信网关插件用 于实现对通讯协议的获取、转换和发送,进一步的,还可以实现对短信内容的存储,查询等 管理。具体的,短信网关插件可以包括通讯协议获取模块、通讯协议转换模块、接口配置模 块、数据存储模块、系统配置模块、查询模块以及显示模块。其中,通讯协议获取模块用于 获取第一外部接口传送过来的通讯协议;通讯协议转换模块用于将通讯协议转换成可被短 信服务提供商和业务系统识别的流转协议;接口配置模块用于解析记录第三方短信接口的 服务信息,并配置短信网关中的各个接口;数据存储模块用于存储短信网关运行终生成的 各类数据;系统配置模块用于配置短信网关的相关参数;查询模块用于提供查询接口及协 议,为短信服务提供商提供数据查询支持;显示模块用于显示短信网关运行中的所有信息, 并提供显示界面。
[0027] 在一个实施例中,如图3所示,提供了一种短信通讯方法,该方法以应用于短信网 关中进行举例说明,该方法包括如下步骤:
[0028] 步骤302,获取第一短信系统向第二短信系统发起的通讯协议。
[0029] 本实施例中,第一短信系统和第二短信系统是相对的概念。第一短信系统可以向 第二短信系统发起的通讯协议,该通讯协议中包含了欲向第二短信系统发送的短信内容、 目标号码以及可访问的地址等信息。
[0030] 对通讯协议的获取包括被动获取和主动获取。被动获取是指该第一短信系统向第 二短信系统发起的通讯协议会直接发送到短信网关,此时,短信网关可直接接收该通讯协 议。主动获取是指该第一短信系统向第二短信系统发起的通讯协议没有直接发送到短信网 关,而是将其放到了第一短信系统的数据库中,该数据库中的信息可以被短信网关获取。此 时,短信网关可以主动从第一短信系统的数据库中获取其存储的待发送通讯协议。具体的, 短信网关根据事先设置的表、字段以及轮询时间,定期访问该数据库,来及时获取到通讯协 议。
[0031] 在一个实施例中
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1