The invention discloses a message management platform and method, the application of information management platform set up in advance at least two consumer news channel, at work, according to the working state of each channel and some preset rules to select the target channel, will be the message from a user terminal through the target channel application messages to the corresponding processing so, in the platform; account changes, application of message processing platform will only be news channel changes after the corresponding consumption account as the target channel, then subsequent application message management, without docking procedures for the application of information management platform for RE development, solve the existing application management platform to be developed in the news the account change problem, reduce the maintenance cost.
【技术实现步骤摘要】
一种应用消息管理平台及方法
本专利技术涉及终端应用的应用消息管理领域,尤其涉及一种应用消息管理平台及方法。
技术介绍
随着终端互联网业务的快速发展,同一家公司往往会为用户提供多种应用,如属于同一公司提供的微信、QQ等应用,为更好的服务用户,公司通过短信等消息为用户服务已经在大部分应用中使用。针对消息服务,在现有技术中,一个公司会在短信服务商等应用消息处理平台注册短信等账号后分发给其提供的各个应用,并配置应用消息管理平台,通过该平台将来自用户终端内终端应用的应用消息发送至对应的应用消息处理平台进行处理,该方法存在这样的问题:如果有价格更加低廉的服务商与公司合作或者其他原因,导致短信等账号发生变化时,整个应用消息管理平台的对接流程需要重新开发。
技术实现思路
本专利技术的主要目的在于提出一种应用消息管理平台及方法,旨在解决现有应用消息管理平台在账号发生变化时需要重新开发的问题。为实现上述目的,本专利技术提出一种应用消息管理平台,包括:至少一个应用消息接口、至少两个消息消费通道、接收模块、控制模块及发送模块,其中,应用消息接口用于为用户终端内终端应用提供应用消息发送通道;消息消费通道用于将应用消息传输至对应的应用消息处理平台;控制模块用于监控各消息消费通道的工作状态,并根据工作状态及预设规则,从至少两个消息消费通道中选择一个消息消费通道作为目标通道;接收模块用于通过至少一个应用消息接口,接收来自终端应用的应用消息;发送模块用于通过目标通道,发送应用消息。在一些实施例中,还包括缓存模块,发送模块包括多个相互独立的发送子模块;缓存模块分别连接发送子模块,用于根据应用标识 ...
【技术保护点】
一种应用消息管理平台,其特征在于,包括:至少一个应用消息接口、至少两个消息消费通道、接收模块、控制模块及发送模块,其中,所述应用消息接口用于为用户终端内终端应用提供应用消息发送通道;所述消息消费通道用于将所述应用消息传输至对应的应用消息处理平台;所述控制模块用于监控各消息消费通道的工作状态,并根据所述工作状态及预设规则,从所述至少两个消息消费通道中选择一个消息消费通道作为目标通道;所述接收模块用于通过所述至少一个应用消息接口,接收来自所述终端应用的应用消息;所述发送模块用于通过所述目标通道,发送所述应用消息。
【技术特征摘要】
1.一种应用消息管理平台,其特征在于,包括:至少一个应用消息接口、至少两个消息消费通道、接收模块、控制模块及发送模块,其中,所述应用消息接口用于为用户终端内终端应用提供应用消息发送通道;所述消息消费通道用于将所述应用消息传输至对应的应用消息处理平台;所述控制模块用于监控各消息消费通道的工作状态,并根据所述工作状态及预设规则,从所述至少两个消息消费通道中选择一个消息消费通道作为目标通道;所述接收模块用于通过所述至少一个应用消息接口,接收来自所述终端应用的应用消息;所述发送模块用于通过所述目标通道,发送所述应用消息。2.如权利要求1所述的应用消息管理平台,其特征在于,还包括缓存模块,所述发送模块包括多个相互独立的发送子模块;所述缓存模块分别连接所述发送子模块,用于根据应用标识及应用校验参数,对所述接收模块接收到的应用消息进行参数校验,在校验通过后进行协议封装处理,并缓存至消息队列;多个相互独立的所述发送子模块用于采用多线程工作方式,在空闲时监控所述消息队列中是否缓存有应用消息,若是,则调取所述消息队列中的应用消息。3.如权利要求1所述的应用消息管理平台,其特征在于,还包括记录模块,所述记录模块用于监控所述发送模块所发送的各应用消息的发送状态,记录并存储所述各应用消息的发送状态,所述发送状态包括发送成功、发送失败及失败原因。4.如权利要求1所述的应用消息管理平台,其特征在于,还包括计数模块,所述控制模块还用于配置待限制应用、计数周期及限制阈值;所述计数模块用于分别统计在所述计数周期内,同一用户终端中各待限制应用的应用消息发送次数,在待限制应用的应用消息发送次数高于所述限制阈值时,拒绝再次发送对应待限制应用的应用消息。5.如权利要求1至4任一项所述的应用消息管理平台,其特征在于,所述控制模块还用于在检测到所述目标通道的工作状态异常时,重新选择工作状态正常的消息消费通道作为新的目标通道,或者,还用于在接收到消息消费通道的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。