消息推送方法、装置及服务器制造方法及图纸

技术编号:14649639 阅读:52 留言:0更新日期:2017-02-16 09:26
本公开是关于一种消息推送方法、装置及服务器,该方法包括:接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;若当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求,则将所述待推送内容发送给所述第二终端。该方法实现了由用户主动推送消息,提高了消息推送的灵活性,进而提升了用户体验。

【技术实现步骤摘要】

本公开涉及通信领域,特别涉及一种消息推送方法、装置及服务器
技术介绍
随着移动网络的不断发展,网络应用提供商可以通过移动终端向用户推送消息。相关技术中,主要由网络应用提供商主动向用户推送消息,而不能由用户主动向其他用户推送消息。
技术实现思路
本公开实施例提供了一种消息推送方法、装置及服务器,所述技术方案如下:根据本公开实施例的第一方面,提供一种消息推送方法,包括:接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;若当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求,则将所述待推送内容发送给所述第二终端。本公开实施例提供的技术方案可以包括以下有益效果:用户可以通过终端主动向服务器发送推送消息,并在发送推送消息时指定推送要求,服务器根据用户的推送要求将内容推送给其他用户,从而实现了由用户主动推送消息,提高了消息推送的灵活性,进而提升了用户体验。进一步地,所述推送消息中还包括发送用户的标识,所述方法还包括:若当前时间满足所述推送时间要求,并且所述第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离小于第一阈值且未满足所述推送距离要求,则根据所述发送用户的标识向所述第二终端发送第一提醒消息,其中,所述第一提醒消息中包括所述发送用户的标识;其中,所述第一阈值大于所述推送距离要求对应距离本公开实施例提供的技术方案可以包括以下有益效果:当第二终端接近推送距离要求对应的距离时,向第二终端的用户先发出一条提醒消息,从而进一步增加该方案的趣味性,进一步提升用户的体验。进一步地,还包括:接收所述第二终端发送的推送请求,所述推送请求由所述第二终端在接收到所述待推送内容后发送,所述推送请求中至少包括目标用户的标识;根据所述第二终端发送的推送请求,向所述目标用户推送所述待推送内容。本公开实施例提供的技术方案可以包括以下有益效果:接收待推送内容的用户在接收到待推送内容后可以继续将待推送内容推送给其他用户,从而实现了对待推送内容的连续推送,进一步提升了用户的使用体验。进一步地,还包括:若当前时间已超出所述推送时间要求对应的时间,则向所述第一终端发送第二提醒消息;接收所述第一终端发送的响应消息,所述响应消息用于指示是否继续推送所述待推送内容;若所述响应消息指示继续推送所述待推送内容,则根据所述响应消息更新所述推送要求。本公开实施例提供的技术方案可以包括以下有益效果:当待推送内容超期后,通过向用户发送提醒消息使得用户可以选择新的推送时间或接收用户,或者选择不再推送,从而使得用户可以对待推送内容进行更加灵活的操作,进一步提升了用户的体验。进一步地,接收所述待推送内容的用户的标识;相应地,所述第二终端对应的用户为所述接收所述待推送内容的用户。本公开实施例提供的技术方案可以包括以下有益效果:通过指定接收待推送内容的用户标识,可以使得服务器将待推送内容推送给用户所指定的好友用户,从而进一步提升了用户感受。进一步地,所述接收所述待推送内容的用户的标识为群组标识;所述接收第一终端发送的推送消息之后,还包括:根据所述群组标识,获取所述群组中每个用户的标识。进一步地,所述待推送内容为文本、图片、语音、视频中的至少一种。根据本公开实施例的第二方面,提供一种消息推送装置,包括:第一接收模块,被配置为接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;第一发送模块,被配置为在当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求时,将所述待推送内容发送给所述第二终端。进一步地,所述推送消息中还包括发送用户的标识,所述装置还包括:第二发送模块,被配置为在当前时间满足所述推送时间要求,并且所述第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离小于第一阈值且未满足所述推送距离要求时,根据所述发送用户的标识向所述第二终端发送第一提醒消息,其中,所述第一提醒消息中包括所述发送用户的标识;其中,所述第一阈值大于所述推送距离要求对应距离。进一步地,还包括:第二接收模块,被配置为接收所述第二终端发送的推送请求,所述推送请求由所述第二终端在接收到所述待推送内容后发送,所述推送请求中至少包括目标用户的标识;推送模块,被配置为根据所述第二终端发送的推送请求,向所述目标用户推送所述待推送内容。进一步地,还包括:第三发送模块,被配置为在当前时间已超出所述推送时间要求对应的时间时,向所述第一终端发送第二提醒消息;第三接收模块,被配置为接收所述第一终端发送的响应消息,所述响应消息用于指示是否继续推送所述待推送内容;更新模块,被配置为在所述响应消息指示继续推送所述待推送内容时,根据所述响应消息更新所述推送要求。进一步地,所述推送要求还包括:接收所述待推送内容的用户的标识;相应地,所述第二终端对应的用户为所述接收所述待推送内容的用户。进一步地,所述接收所述待推送内容的用户的标识为群组标识;所述装置还包括:获取模块,被配置为根据所述群组标识,获取所述群组中每个用户的标识。进一步地,所述待推送内容为文本、图片、语音、视频中的至少一种。根据本公开实施例的第三方面,提供一种服务器,包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;若当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求,则将所述待推送内容发送给所述第二终端。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种消息推送方法的系统架构图;图2是根据一示例性实施例示出的一种消息推送方法的流程示意图;图3是根据一示例性实施例示出的一种消息推送方法的流程示意图;图4是根据一示例性实施例示出的一种消息推送方法的流程示意图;图5是根据一示例性实施例示出的一种消息推送装置的模块结构图;图6是根据一示例性实施例示出的一种消息推送装置的模块结构图;图7是根据一示例性实施例示出的一种消息推送装置的模块结构图;图8是根据一示例性实施例示出的一种消息推送装置的模块结构图;图9是根据一示例性实施例示出的一种消息推送装置的模块结构图;图10是根据一示例性实施例示出的一种服务器的实体的框图;图11是根据一示例性实施例示出的服务器1900的框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说本文档来自技高网...
消息推送方法、装置及服务器

【技术保护点】
一种消息推送方法,其特征在于,包括:接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;若当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求,则将所述待推送内容发送给所述第二终端。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;若当前时间满足所述推送时间要求,并且第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离满足所述推送距离要求,则将所述待推送内容发送给所述第二终端。2.根据权利要求1所述的方法,其特征在于,所述推送消息中还包括发送用户的标识,所述方法还包括:若当前时间满足所述推送时间要求,并且所述第二终端在当前时间与所述第一终端发送所述待推送内容时的位置之间的距离小于第一阈值且未满足所述推送距离要求,则根据所述发送用户的标识向所述第二终端发送第一提醒消息,其中,所述第一提醒消息中包括所述发送用户的标识;其中,所述第一阈值大于所述推送距离要求对应距离。3.根据权利要求1所述的方法,其特征在于,还包括:接收所述第二终端发送的推送请求,所述推送请求由所述第二终端在接收到所述待推送内容后发送,所述推送请求中至少包括目标用户的标识;根据所述第二终端发送的推送请求,向所述目标用户推送所述待推送内容。4.根据权利要求1所述的方法,其特征在于,还包括:若当前时间已超出所述推送时间要求对应的时间,则向所述第一终端发送第二提醒消息;接收所述第一终端发送的响应消息,所述响应消息用于指示是否继续推送所述待推送内容;若所述响应消息指示继续推送所述待推送内容,则根据所述响应消息更新所述推送要求。5.根据权要求1所述的方法,其特征在于,所述推送要求还包括:接收所述待推送内容的用户的标识;相应地,所述第二终端对应的用户为所述接收所述待推送内容的用户。6.根据权利要求5所述的方法,其特征在于,所述接收所述待推送内容的用户的标识为群组标识;所述接收第一终端发送的推送消息之后,还包括:根据所述群组标识,获取所述群组中每个用户的标识。7.根据权利要求1-6任一项所述的方法,其特征在于,所述待推送内容为文本、图片、语音、视频中的至少一种。8.一种消息推送装置,其特征在于,包括:第一接收模块,被配置为接收第一终端发送的推送消息,所述推送消息中包括待推送内容、所述第一终端发送所述待推送内容时的位置以及推送要求,其中,所述推送要求至少包括:推送时间要求以及推送距离要求;第一发送模块,被配置为在当前时间满足所述推送时间要求,并且第二终端在当前时间与所述...

【专利技术属性】
技术研发人员:谭康喜
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1