一种高效的消息发送方法及系统技术方案

技术编号:16219523 阅读:33 留言:0更新日期:2017-09-16 01:58
本发明专利技术公开了一种高效的消息发送方法及系统,属于通信领域。所述方法包括:当管理平台接收到消息发送请求时,验证消息发送请求是否合法,是则根据消息发送请求整合各待发送数据,并通过路由分配将各待发送数据提交给对应的运营商,通过运营商将各待发送数据中的待发送消息发送给对应的接收人;否则返回错误信息,结束。本发明专利技术中,由管理平台对待发送消息进行统一处理后交由运营商发送给对应的接收人,保障了消息的有效传递,并且支持手动编辑并发送消息和自动发送消息两种形式,提升了用户体验。

Efficient message sending method and system

The invention discloses an efficient message sending method and a system, belonging to the communication field. The method comprises the following steps: when the management platform receives the message transmission request, verification message request is legal, according to the request message is the integration of the data to be transmitted, and through the routing to send data submitted to the corresponding operators, the operators will be sending data to send messages to the corresponding recipient; otherwise returns false information, the end. In the invention, by sending a message to a unified management platform after treatment by the operator sends to the corresponding recipient, guarantee the effective transmission of the message, and supports manual edit and send messages and automatically send a message in two forms, enhance the user experience.

【技术实现步骤摘要】
一种高效的消息发送方法及系统
本专利技术涉及通信领域,尤其涉及一种高效的消息发送方法及系统。
技术介绍
伴随着信息技术的高速发展,很多企业拥有自己的业务系统,很多业务消息也是通过系统生成并发送给相关负责人,然而对于大型企业来说,其分支机构较多,而且区域分布较广,存在不同区域机构之间的消息不能共享的问题,其只能寻求其他方式进行不同区域机构之间消息的传递,这为大型企业的消息管理带来很多不便,并且导致消息的传递效率较低。
技术实现思路
为解决现有技术的不足,本专利技术提供一种高效的消息发送方法及系统。一方面,本专利技术提供一种高效的消息发送方法,包括:步骤S1:当管理平台接收到消息发送请求时,验证所述消息发送请求是否合法,是则执行步骤S2,否则返回错误信息,结束;步骤S2:所述管理平台根据所述消息发送请求整合各待发送数据,并通过路由分配将所述各待发送数据提交给对应的运营商,通过所述运营商将所述各待发送数据中的待发送消息发送至对应的手机号码中。可选地,所述步骤S1之前,还包括:管理平台接收客户端发送来的用户登录请求,并验证所述用户登录请求中的用户名和密码对应关系是否正确,是则返回验证成功信息给所述客户端并允许用户登录,所述用户通过所述客户端编辑并提交消息发送请求给所述管理平台后,执行步骤S1;否则返回验证失败信息给所述客户端并拒绝用户登录,结束;或者,所述步骤S1之前,还包括:预先设置各接入业务系统的含有用户名、密码和IP地址的不完整请求,并生成消息发送事件,当所述消息发送事件被触发时,根据所述不完整请求和待发送消息生成消息发送请求,并提交所述消息发送请求给管理平台,执行步骤S1。可选地,所述步骤S1中,所述验证所述消息发送请求是否合法,具体为执行以下操作中的至少一项:所述管理平台验证所述消息发送请求对应的IP地址是否为已绑定的IP地址;所述管理平台验证所述消息发送请求中含有的各手机号码是否均未存在于黑名单中;所述管理平台验证所述消息发送请求中含有的待发送消息是否未含有预设屏蔽词;如验证结果均为是,则判定所述消息发送请求合法,否则判定所述消息发送请求不合法。可选地,所述步骤S2中,所述通过路由分配将所述各待发送数据提交给对应的运营商之前,还包括:所述管理平台将所述各待发送数据保存至数据库形成消息发送队列;对应地,所述步骤S2中,所述通过路由分配将所述各待发送数据提交给对应的运营商,具体为:所述管理平台从所述消息发送队列中读取各待发送数据并提交给对应的运营商。可选地,所述步骤S1中,当管理平台接收到消息发送请求时,还包括:所述管理平台根据所述消息发送请求对应的业务类型和/或请求人类型和/或接收人类型在线切换通道;可选地,所述步骤S2之后,还包括:所述管理平台实时接收所述运营商返回的发送成功报告或者发送失败报告;可选地,所述方法还包括:所述管理平台备份所述各待发送数据至缓存文件中,当出现故障重新启动时,所述管理平台在所述缓存文件中读取并恢复数据。另一方面,本专利技术提供一种高效的消息发送系统,包括:第一接收模块,用于接收消息发送请求;第一验证模块,用于验证所述第一接收模块接收到的消息发送请求是否合法;整合模块,用于当所述第一验证模块验证所述第一接收模块接收到的消息发送请求合法时,根据所述第一接收模块接收到的消息发送请求整合各待发送数据;提交模块,用于通过路由分配将所述整合模块整合的各待发送数据提交给对应的运营商,通过所述运营商将所述各待发送数据中的待发送消息发送至对应的手机号码中;发送模块,用于当所述第一验证模块验证所述第一接收模块接收到的消息发送请求不合法时,返回错误信息。可选地,所述系统还包括:第二接收模块和第二验证模块;所述第二接收模块,用于接收客户端发送来的用户登录请求;所述第二验证模块,用于验证所述第二接收模块接收到的用户登录请求中的用户名和密码对应关系是否正确;所述发送模块,还用于当所述第二验证模块验证所述第二接收模块接收到的用户登录请求中的用户名和密码对应关系正确时,返回验证成功信息给所述客户端并允许用户登录;还用于当所述第二验证模块验证所述第二接收模块接收到的用户登录请求中的用户名和密码对应关系不正确时,返回验证失败信息给所述客户端并拒绝用户登录;所述第一接收模块,具体用于:接收所述用户通过所述客户端编辑并提交的消息发送请求;或者,所述系统还包括:自动设置模块;所述自动设置模块,用于预先设置各接入业务系统的含有用户名、密码和IP地址的不完整请求,并生成消息发送事件;所述第一接收模块,具体用于:当所述消息发送事件被触发时,接收所述消息发送事件生成并发送来的消息发送请求。可选地,所述第二验证模块,具体用于执行以下操作中的至少一项:验证所述消息发送请求对应的IP地址是否为已绑定的IP地址;验证所述消息发送请求中含有的各手机号码是否均未存在于黑名单中;验证所述消息发送请求中含有的待发送消息是否未含有预设屏蔽词;如验证结果均为是,则判定所述消息发送请求合法,否则判定所述消息发送请求不合法。可选地,所述系统还包括:保存模块;所述保存模块,用于将所述各待发送数据保存至数据库形成消息发送队列;所述提交模块,具体用于:从所述消息发送队列中读取各待发送数据并提交给对应的运营商,通过所述运营商将所述各待发送数据中的待发送消息发送给对应的接收人。可选地,所述系统还包括:切换模块、第三接收模块、备份模块和恢复数据模块;所述切换模块,用于当所述第一接收模块接收到消息发送请求时,根据所述消息发送请求对应的业务类型和/或请求人类型和/或接收人类型在线切换通道;所述第三接收模块,用于实时接收所述运营商返回的发送成功报告或者发送失败报告;所述备份模块,用于备份所述各待发送数据至缓存文件中;所述恢复数据模块,用于当所述系统出现故障重新启动时,在所述缓存文件中读取并恢复数据。本专利技术的优点在于:本专利技术中,通过管理平台与各业务平台对接的方式实现消息的互通,并由管理平台对待发送消息进行统一处理后交由运营商发送给对应的接收人,保证了不同业务平台之间,消息的有效传递;同时该管理平台支持手动编辑并发送消息和自动发送消息两种形式,提升了用户体验。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:附图1为本专利技术提供的消息发送系统架构图;附图2为本专利技术提供的消息发送系统服务架构图;附图3为本专利技术实施例一提供的一种高效的消息发送方法流程图;附图4为本专利技术实施例二提供的一种高效的消息发送系统框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术中通过短消息网关接口协议,完成在SMG(英文全称:ShortMessageGateway;中文全称:短消息网关)和SP(英文全称:ServiceProvider;中文全称:服务提供商)之间、SMG和SMG(英文全称:Gat本文档来自技高网...
一种高效的消息发送方法及系统

【技术保护点】
一种高效的消息发送方法,其特征在于,包括:步骤S1:当管理平台接收到消息发送请求时,验证所述消息发送请求是否合法,是则执行步骤S2,否则返回错误信息,结束;步骤S2:所述管理平台根据所述消息发送请求整合各待发送数据,并通过路由分配将所述各待发送数据提交给对应的运营商,通过所述运营商将所述各待发送数据中的待发送消息发送至对应的手机号码中。

【技术特征摘要】
1.一种高效的消息发送方法,其特征在于,包括:步骤S1:当管理平台接收到消息发送请求时,验证所述消息发送请求是否合法,是则执行步骤S2,否则返回错误信息,结束;步骤S2:所述管理平台根据所述消息发送请求整合各待发送数据,并通过路由分配将所述各待发送数据提交给对应的运营商,通过所述运营商将所述各待发送数据中的待发送消息发送至对应的手机号码中。2.根据权利要求1所述的方法,其特征在于,所述步骤S1之前,还包括:管理平台接收客户端发送来的用户登录请求,并验证所述用户登录请求中的用户名和密码对应关系是否正确,是则返回验证成功信息给所述客户端并允许用户登录,所述用户通过所述客户端编辑并提交消息发送请求给所述管理平台后,执行步骤S1;否则返回验证失败信息给所述客户端并拒绝用户登录,结束;或者,所述步骤S1之前,还包括:预先设置各接入业务系统的含有用户名、密码和IP地址的不完整请求,并生成消息发送事件,当所述消息发送事件被触发时,根据所述不完整请求和待发送消息生成消息发送请求,并提交所述消息发送请求给管理平台,执行步骤S1。3.根据权利要求1所述的方法,其特征在于,所述步骤S1中,所述验证所述消息发送请求是否合法,具体为执行以下操作中的至少一项:所述管理平台验证所述消息发送请求对应的IP地址是否为已绑定的IP地址;所述管理平台验证所述消息发送请求中含有的各手机号码是否均未存在于黑名单中;所述管理平台验证所述消息发送请求中含有的待发送消息是否未含有预设屏蔽词;如验证结果均为是,则判定所述消息发送请求合法,否则判定所述消息发送请求不合法。4.根据权利要求1所述的方法,其特征在于,所述步骤S2中,所述通过路由分配将所述各待发送数据提交给对应的运营商之前,还包括:所述管理平台将所述各待发送数据保存至数据库形成消息发送队列;所述步骤S2中,所述通过路由分配将所述各待发送数据提交给对应的运营商,具体为:所述管理平台从所述消息发送队列中读取各待发送数据并提交给对应的运营商。5.根据权利要求1所述的方法,其特征在于,所述步骤S1中,当管理平台接收到消息发送请求时,还包括:所述管理平台根据所述消息发送请求对应的业务类型和/或请求人类型和/或接收人类型在线切换通道;所述步骤S2之后,还包括:所述管理平台实时接收所述运营商返回的发送成功报告或者发送失败报告;所述方法还包括:所述管理平台备份所述各待发送数据至缓存文件中,当出现故障重新启动时,所述管理平台在所述缓存文件中读取并恢复数据。6.一种高效的消息发送系统,其特征在于,包括:第一接收模块,用于接收消息发送请求;第一验证模块,用于验证所述第一接收模块接收到的消息发送请求是否合法;整合模块,用于当所述第一验证模块验证所述第一接收...

【专利技术属性】
技术研发人员:谢言王倩
申请(专利权)人:深圳市小麦飞扬科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1