一种行业短信应用系统软件中间件的制作方法

文档序号:7796220阅读:559来源:国知局
一种行业短信应用系统软件中间件的制作方法
【专利摘要】一种行业短信应用系统软件中间件,包括:业务应用模块和原有其他业务系统模块,其特征在于:所述业务应用模块内设有业务能力模块、业务管理与统计模块及通信网关模块,通信网关模块与运营商行业短/彩信网关模块连接;原有其他业务系统模块与业务能力模块连接;本发明的优点:将中国移动、中国联通、中国电信的行业短信协议分别进行通信模块封装,并实现对协议通道的配置管理,并与一些基本应用逻辑模块、开放集成接口模块进行打包,形成一个通用的软件中间件,极大的降低了用户行业短信功能的实现周期以及成本。
【专利说明】一种行业短信应用系统软件中间件
【技术领域】
[0001]本发明涉及通信【技术领域】,具体涉及一种行业短信应用系统软件中间件。
【背景技术】
[0002]移动信息机也称3G无线座机,是基于GSM和TD网络的语音通信终端,主要在特定区域内使用。目前的主要功能是提供市内、国内外长途语音通话,可以接收短信,但不能漫游。此外,因为移动信息机是基于3G技术的产品,随着业务及技术的成熟,将不断推出更多基于TD的特色业务(如可视电话、视频会议、高速上网、多媒体彩铃、TD手机报、TD彩照冲印等);中国移动推出“信息机”业务是为了推动TD-SCDMA技术和产业成熟,同时,信息机也将是中国移动全力发展TD上网卡、TD上网本、TD信息机及TD终端的“3+1” TD发展策略的组成部分,但是(I)电信运营商推出的行业短信产品都是基于自有的短信通道为主,即只能实现对自有移动终端的行业短信收发,并且应用模式固定,用户很难进行个性化定制;
[2]通信软件开发商为用户单独研发的软件系统,均需要与中国移动、中国联通、中国电信的行业网关实现协议对通,开发工作量较大,研发周期长,系统成本很高。

【发明内容】

[0003]为解决上述问题,本发明采用的技术方案如下:
[0004]一种行业短信应用系统软件中间件,包括:业务应用模块和原有其他业务系统模块,所述业务应用模块内设有业务能力模块、业务管理与统计模块及通信网关模块,通信网关模块与运营商行业短/彩信网关模块连接;原有其他业务系统模块与业务能力模块连接。
[0005]所述业务能力模块包括短信发送模块、短信接收模块、通信录功能模块、错误号码提示模块、开放接口集成模块、彩信编辑预览模块、彩信发送模块、关键字过滤模块、三网运营商号码段区分模块、短信自助交互模块、短信记录模块,定时短信处理模块、短信优先级模块、失败短信重复发送模块,短信调查模块。
[0006]所述业务管理与统计模块包括用户管理模块、短信量控制模块、统计管理模块、签名管理模块、短信审计模块、关键字管理模块、日志管理模块,黑/白名单管理模块。
[0007]所述通信网关模块包括SGIP协议功能模块、CMPP协议功能模块、SMGP协议功能模块和大容量短、彩信发送以及接收功能逻辑模块。
[0008]所述原有其他业务系统模块与业务能力模块中的开放接口集成模块连接。
[0009]本发明的优点:将中国移动、中国联通、中国电信的行业短信协议分别进行通信模块封装,并实现对协议通道的配置管理,并与一些基本应用逻辑模块、开放集成接口模块进行打包,形成一个通用的软件中间件,政府和企业用户只需要对次中间件进行快速的配置以及简单的二次开发,就可以实现定制化系统的全网行业短信收发功能。极大的降低了用户行业短信功能的实现周期以及成本。【专利附图】

【附图说明】
[0010]图1是本发明的结构框图。
[0011]图2是本发明组网后的示意图。
【具体实施方式】
[0012]如图1、2所示,一种行业短信应用系统软件中间件,包括:业务应用模块和原有其他业务系统模块,所述业务应用模块内设有业务能力模块、业务管理与统计模块及通信网关模块,通信网关模块与运营商行业短/彩信网关模块连接;原有其他业务系统模块与业务能力模块连接。
[0013]所述业务能力模块包括短信发送模块、短信接收模块、通信录功能模块、错误号码提示模块、开放接口集成模块、彩信编辑预览模块、彩信发送模块、关键字过滤模块、三网运营商号码段区分模块、短信自助交互模块、短信记录模块,定时短信处理模块、短信优先级模块、失败短信重复发送模块,短信调查模块。
[0014]所述业务管理与统计模块包括用户管理模块、短信量控制模块、统计管理模块、签名管理模块、短信审计模块、关键字管理模块、日志管理模块,黑/白名单管理模块。
[0015]所述通信网关模块包括SGIP协议功能模块、CMPP协议功能模块、SMGP协议功能模块和大容量短、彩信发送以及接收功能逻辑模块。
[0016]所述原有其他业务系统模块与业务能力模块中的开放接口集成模块连接。
[0017]下面详述各模块的功能:
[0018]短信发送模块、短信接收模块
[0019]实现通过WEB界面短信的编辑、点对点发送以及文件导入群发功能。
[0020]实现短信的接收,包括短信递送报告的接收以及手机发送短信的接收。
[0021]通信录功能模块
[0022]实现至多5级企业通信簿的编辑、管理以及使用。
[0023]实现每个帐号独立的2级个人通信簿的编辑、管理以及使用。
[0024]通信簿支持文件导入以及导出。
[0025]错误号码提示
[0026]支持对用户批量导入发送的短信号码进行自动过滤和错误提示,每次号码导入后,将非0、1开头、含非数字以及位数有误的号码将提示用户。
[0027]开放接口集成模块
[0028]支持用户侧系统进行短、彩信功能的接口集成,包括通信协议接口集成模式和程序接口集成模式。
[0029]彩信编辑预览模块、彩信接收模块
[0030]实现通过WEB界面进行彩信的编辑、点对点发送以及文件导入群发功能。
[0031]实现彩信的接收,包括彩信信递送报告的接收以及手机发送彩信的接收。
[0032]关键字过滤
[0033]提供针对发送短信内容的关键字过滤功能。对子用户的每次短信发送内容进行识别过滤,将含有系统指定关键字的短信不予发送,并对子用户的该次发送进行记录。
[0034]三网运营商号码区分模块[0035]实现自动对发送号码的运营商归属识别,按照对应的运营商选择相应的短信发送通道完成短信发送。
[0036]短信自助互动模块
[0037]支持设定任意业务关键字及对应的业务内容,当手机用户发送相关关键字到系统,由系统自动给手机端回复相应内容,同时支持对业务关键字进行统计。
[0038]短信记录模块
[0039]提供收件箱功能,显示该用户所有收到的短信。记录信息包括:发送号码、接收号码、接收内容与接收时间。并支持按照接收时间段、接收号码与接收内容进行查询。
[0040]提供发件箱功能,显示该用户所有发送的短信。记录信息包括:发送号码、接收号码、发送内容、发送结果与发送时间。可按照短信发送号码、短信接收号码、短信内容,发送结果、发送时间段等进行查询。
[0041]定时短信处理
[0042]提供定时发送功能,短信发送时用户可以选择进行定时发送,通过设置短信发送时间,短信平台根据设定的时间完成短信发送。
[0043]短信优先级模块
[0044]提供3级短信优先级机制,分别为高、中、低。短信平台将确保高级别的短信被优先发送,例如发送接收双方交互性质的短信,保障发送的及时性,节假日期间批量的祝福信息为低优先级,可确保在此期间交互短信的畅通性和及时性。
[0045]失败短信重复发送模块
[0046]支持对发送失败的短信进行重复发送,提供相应的页面对发送次数进行规定。
[0047]短信调查模块
[0048]支持用户自行建立短信调查的功能,每个用户可在同一时间内建立一个用户调查选项,系统会自动生成调查添加选项,并生成相关短信内容,方便用户短信发送。在短信发出后会生成统计模块,方便用户的随时查看。
[0049]用户管理模块
[0050]行业短信网关系统提供用户管理系统,分为管理员和子用户。
[0051]管理功能支持管理员对子用户进行开、销户,并对子用户进行功能操作权限的分配。
[0052]短信量控制模块
[0053]用户管理系统可以进行短、彩信发送时间段的设定,时间段外系统不进行短、彩信发送,两个时间段短、彩信发送具备接续发送功能。
[0054]管理员可以配置对其管理范围内用户的短、彩信发送数量。
[0055]统计管理模块
[0056]用户管理系统提供短信记录的查询、统计功能。
[0057]支持管理员按用户、按发送号码、按时间、按运营商号码(短信接收号码所归属的运营商)统计短信平台的短信数据,并可以excel表格形式将文件导出。
[0058]签名管理模块
[0059]用户管理系统支持设置短信强制签名功能。
[0060]支持管理员在创建子用户时为其分配固定签名,此签名将强制添加到该子用户的短信发送内容末尾(短信签名占短信内容字符长度)。短信签名子用户无法修改。
[0061]短信审计模块
[0062]提供短信审计管理功能。管理员可以查看下级所有用户发送及接收的全部详细信息,可对内容等进行审计查询。
[0063]子用户发送大量短信时(具体数量管理员可配置)需要经过管理员批准,管理员同意短信平台将此批短信发送,管理员不同意则此批短信无法发送,并告知子用户发送失败及失败原因。
[0064]关键字管理模块
[0065]用户管理系统提供短信平台过滤关键字的设置功能。
[0066]支持管理员对关键字进行维护,包括:添加、删除,并支持关键字的导入添加功能。
[0067]子用户涉及到平台关键字过滤的发送时记录将被记录,并为管理员提供列表进行查看。
[0068]关键字信息支持文件导入和导出。
[0069]日志管理模块
[0070]用户管理系统支持对管理员操作日志进行展现,主要包括管理员对子用户的创建、修改、删除,角色的建立等。
[0071]黑/白名单管理模块
[0072]用户管理系统支持管理员建立并管理黑/白名单。
[0073]管理员可以设置短、彩信发送的黑名单,所有向黑名单中的号码发送的短信,系统自动拦截,不予发出。
[0074]管理员可以设置短、彩信发送的白名单,向白名单中的号码发送短、彩信不受任何限制。
[0075]红\黑名单支持文件的导入和导出。
[0076]通信网关网关模块
[0077]行业短信网关系统的网关部分将与移动、联通、电信三家运营商的行业短信网关分别进行通信,实现用户通过短信平台的应用界面将短、彩信发送到移动、联通、电信三网手机终端。
[0078]开放接口包括以下模式:
[0079]Web service 接口说明
[0080]平台提供标准的Web service接口说明文档方便其它系统接口的开发。
[0081]实现方式:双方均在各自平台建立Web service接口程序,上行信息由短信平台调用业务平台接口,将数据发送到业务平台,由业务平台对数据进行处理。下行由业务平台调用短信平台接口,将数据发送到短信平台,短信平台将数据转换,发送。
[0082]数据库存储过程接口说明
[0083]平台提供详细的数据库存储过程接口说明文档方便接口的开发。
[0084]实现方式:双方均在各自平台建立数据库存储过程,通过互相调用数据库存储过程来实现数据的传送。上行消息由短信平台调用业务平台存储过程,将数据插入到业务系统数据库表中。下行消息由业务系统调用短信平台数据库存储过程,将数据插入到短信平台数据库表中。[0085]双方均需要开放一定的数据库权限。
[0086]http 接 口说明
[0087]平台可提供详细的http接口说明文档方便接口的开发调用。
[0088]双方同时建立http接口,在短信收发过程中相互调用,传递信息,以达到数据传交互目的。
[0089]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种行业短信应用系统软件中间件,包括:业务应用模块和原有其他业务系统模块,其特征在于:所述业务应用模块内设有业务能力模块、业务管理与统计模块及通信网关模块,通信网关模块与运营商行业短/彩信网关模块连接;原有其他业务系统模块与业务能力模块连接。
2.根据权利要求1所述的一种行业短信应用系统软件中间件,其特征在于:所述业务能力模块包括短信发送模块、短信接收模块、通信录功能模块、错误号码提示模块、开放接口集成模块、彩信编辑预览模块、彩信发送模块、关键字过滤模块、三网运营商号码段区分模块、短信自助交互模块、短信记录模块,定时短信处理模块、短信优先级模块、失败短信重复发送模块,短信调查模块。
3.根据权利要求1所述的一种行业短信应用系统软件中间件,其特征在于:所述业务管理与统计模块包括用户管理模块、短信量控制模块、统计管理模块、签名管理模块、短信审计模块、关键字管理模块、日志管理模块,黑/白名单管理模块。
4.根据权利要求1所述的一种行业短信应用系统软件中间件,其特征在于:所述通信网关模块包括SGIP协议功能模块、CMPP协议功能模块、SMGP协议功能模块和大容量短、彩信发送以及接收功能逻辑模块。
5.根据权利要求1所述的一种行业短信应用系统软件中间件,其特征在于:所述原有其他业务系统模块与业务能力模块中的开放接口集成模块连接。
【文档编号】H04W4/14GK103763688SQ201410036439
【公开日】2014年4月30日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】张玺, 张明轩, 林宇, 林力 申请人:张玺, 张明轩, 林宇, 林力
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1