【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种信息发送方法和一种信息发送装置。
技术介绍
随着计算机网络的发展,越来越多的用户在互联网中玩网络游戏,比如天龙八部等PC端网络游戏,比如刀塔传奇等移动终端网络游戏。目前,越来越多游戏服务器会通过邮件、短信、站内信息等方式,主动与其用户沟通,将相关信息通知到用户。相对而言,利用上述的沟通方式,无论用户是否在线,都可以接收到信息。但是在现有的技术中,游戏服务器在发送邮件、短信、站内信息等需要调用不同的信息发送平台,而且在以邮件和短信的方式发送消息时,还需要人工的干预才可以完成,操作繁琐,且时间成本也较大。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的信息发送方法和相应的信息发送装置。依据本专利技术的一个方面,提供了一种信息发送方法,包括:接收由客户端提交的发送任务,并存入第一任务队列;所述发送任务包括至少一种信息类型、平台标识;从第一任务队列中提取发送任务;根据所述发送任务中的平台标识,调用对应平台标识的待发送对象获取接口,从相应的平台中获取各待发送对象;调用与信息类型相应的发送接口,向各待发送对象发送待发送消息。优选地,所述发送任务还包括:发送时间策略;进一步的,所述从第一任务队列中提取发送任务的步骤,包括:扫描所述第一任务队列,提取发送时间策略达到预设条件的发送任务。优 ...
【技术保护点】
一种信息发送方法,包括:接收由客户端提交的发送任务,并存入第一任务队列;所述发送任务包括至少一种信息类型、平台标识;从第一任务队列中提取发送任务;根据所述发送任务中的平台标识,调用对应平台标识的待发送对象获取接口,从相应的平台中获取各待发送对象;调用与信息类型相应的发送接口,向各待发送对象发送待发送消息。
【技术特征摘要】
1.一种信息发送方法,包括:
接收由客户端提交的发送任务,并存入第一任务队列;所述发送任务包
括至少一种信息类型、平台标识;
从第一任务队列中提取发送任务;
根据所述发送任务中的平台标识,调用对应平台标识的待发送对象获取
接口,从相应的平台中获取各待发送对象;
调用与信息类型相应的发送接口,向各待发送对象发送待发送消息。
2.根据权利要求1所述的方法,其特征在于,
所述发送任务还包括:发送时间策略;
进一步的,所述从第一任务队列中提取发送任务的步骤,包括:
扫描所述第一任务队列,提取发送时间策略达到预设条件的发送任务。
3.根据权利要求1所述的方法,其特征在于,
所述发送任务还包括:业务标识和/或用户范围条件;
进一步的,在根据所述发送任务中的平台标识,调用对于平台标识的待
发送对象获取接口,从相应的平台中获取各待发送对象的步骤之后,还包括:
在从相应的平台中获取的各待发送对象中,筛选业务标识下的待发送对
象和/或在所述用户范围条件之内的待发送对象。
4.根据权利要求1-3任一项所述的方法,其特征在于,在调用与信息
类型相应的发送接口,向各待发送对象发送待发送消息之前,还包括:
基于从相应的平台中获取的各待发送对象,将所述发送任务拆分为至少
两个发送子任务,并将所述发送子任务放入第二任务队列。
5.根据权利要求4所述的方法,其特征在于,在将所述发送子任务放
入第二任务队列的步骤之后,还包括:
采用多个消费进程,从所述第二任务队列中提取发送子任务;
进一步的,所述调用与信息类型相应的发送接口,向各待发送对象发送
待发送消息的步骤包括:
针对各发送子任务,由相应的消费进程调用与信息类型相应的发送接
口,向各待发送对象发送待发送消息。
6.根据权利要求5所述的方法,其特征在于,还包括:
在接收到对发送任务的终止指令后,将所述发送任务的第一状态更新为
已停止状态;
和/或,在接收到对发送任务的已暂停指令后,将所述发送任务的第一状
态更新为已暂停状态。
7.根据权利要...
【专利技术属性】
技术研发人员:孙小俊,吕本伟,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。