消息推送方法和装置制造方法及图纸

技术编号:10824370 阅读:139 留言:0更新日期:2014-12-26 12:52
本公开提出一种消息推送方法,所述方法包括:接收待推送消息;识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息;根据终端的指示将识别出的所述公共消息延迟推送到所述终端。通过本公开可以使用户在使用运营商网络上网时,延迟接收公共消息,从而为用户节省运营商流量。

【技术实现步骤摘要】
消息推送方法和装置
本公开涉及终端
,尤其消息推送方法和装置。
技术介绍
随着智能手机的不断普及,越来越多的用户通过手机接入运营商提供的网络来访问互联网。例如,用户可以通过手机接入运营商提供的2G/3G/4G等模式的网络访问互联网。 然而,接入运营商提供的网络访问互联网时,消耗的网络流量通常是需要单独付费的,而且超出所购买流量包的网络流量是需要额外收费的。因此,对于那些使用手机上网较多,并且经常使用运营商网络访问互联网的手机用户来说,如何为用户节省流量,将成为提闻用户体验的关键。。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种消息推送方法和装置。 根据本公开实施例的第一方面,提供一种消息推送方法,所述方法包括: 接收待推送消息; 识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息; 根据终端的指示将识别出的所述公共消息延迟推送到所述终端。 可选的,所述识别所述待推送消息的消息类型包括: 判断所述待推送消息的发送方账号是否为公共账号; 当所述待推送消息的发送方账号为公共账号时,将该待推送消息识别为公共消息; 当所述待推送消息的发送方账号为私人账号时,将该待推送消息识别为私人消肩、O 可选的,所述根据终端的指示将识别出的所述公共消息延迟推送到所述终端包括: 接收终端发送的第一指示消息;所述第一指示消息用于触发对所述公共消息进行延迟推送; 根据接收到的所述第一指示消息将所述公共消息延迟推送到所述终端。 可选的于,所述方法还包括: 接收终端发送的第二指示消息;所述第二指示消息用于触发停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到所述终端; 根据接收到的第二指示消息停止对所述公共消息进行延迟推送,并将已延迟推送的公共消息推送到所述终端。 可选的,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。 根据本公开实施例的第二方面,提供一种消息推送方法,所述方法包括: 判断是否开启省流量模式; 当开启省流量模式时,指示服务端将公共消息延迟推送到本地。 可选的,所述判断是否开启省流量模式包括: 实时监测运营商流量的剩余量; 判断所述运营商流量的剩余量是否低于阈值; 当所述运营商流量低于阈值时,开启省流量模式。 可选的,所述判断是否开启省流量模式包括: 接收用户的操作指令; 判断所述操作指令是否为开启省流量模式的指令; 当所述操作指令为开启省流量模式的指令时,开启省流量模式。 可选的,所述指示服务端将公共消息延迟推送到本地包括: 判断是否正在使用移动通/[目网络访问互联网; 当判断出正在使用移动通信网络访问互联网时,向所述服务端发送第一指示消息;其中,所述第一指示消息用于触发所述服务端对所述公共消息进行延迟推送。 可选的,所述方法还包括: 当判断出正在使用非移动通信网络访问互联网时,向所述服务端发送第二指示消息;其中,所述第二指示消息用于触发所述服务端停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到本地。 可选的,所述方法还包括: 统计接收到的公共消息所消耗的流量大小,并将该流量大小在本地记录为已节省流量。 可选的,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。 根据本公开实施例的第三方面,提供一种消息推送装置,所述装置包括: 消息接收模块,用于接收待推送消息; 类型识别模块,用于识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息; 延迟推送模块,用于根据终端的通告将识别出的所述非即时类消息延迟推送到所述终。 可选的,所述类型识别模块包括: 第一判断子模块,用于判断所述待推送消息的发送方账号是否为公共账号; 第一识别子模块,用于在所述待推送消息的发送方账号为公共账号时,将该待推送消息识别为公共消息; 第二识别子模块,用于在所述待推送消息的发送方账号为私人账号时,将该待推送消息识别为私人消息。 可选的,所述延迟推送模块包括: 第一接收子模块,用于接收终端发送的第一指示消息;所述第一指示消息用于触发对所述公共消息进行延迟推送; 延迟推送子模块,用于根据接收到的所述第一指示消息将所述公共消息延迟推送到所述终端。 可选的,所述延迟推送模块还包括: 第二接收子模块,用于接收终端发送的第二指示消息;所述第二指示消息用于触发停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到所述终端; 停止延迟子模块,用于根据接收到的第二指示消息停止对所述公共消息进行延迟推送,并将已延迟推送的公共消息推送到所述终端。 可选的,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。 根据本公开实施例的第四方面,提供一种消息推送装置,所述装置包括: 模式判断模块,用于判断是否开启省流量模式; 延迟指示模块,用于在开启省流量模式时,指示服务端将公共消息延迟推送到本地。 可选的,所述模式判断模块包括: 流量检测子模块,用于实时监测运营商流量的剩余量; 阈值判断子模块,用于判断所述运营商流量的剩余量是否低于阈值; 第一模式开启子模块,用于在所述运营商流量低于阈值时,开启省流量模式。 可选的,所述模式判断模块包括: 指令接收子模块,用于接收用户的操作指令; 指令判断子模块,用于判断所述操作指令是否为开启省流量模式的指令; 第二模式开启子模块,用于在所述操作指令为开启省流量模式的指令时,开启省流量模式。 可选的,所述延迟指示模块包括: 网络判断子模块,用于判断是否正在使用移动通信网络访问互联网; 第一消息发送子模块,用于在判断出正在使用移动通信网络访问互联网时,向所述服务端发送第一指示消息;其中,所述第一指示消息用于触发所述服务端对所述公共消息进行延迟推送。 可选的,所述延迟指示模块还包括: 第二消息发送子模块,用于在判断出正在使用非移动通信网络访问互联网时,向所述服务端发送第二指示消息;其中,所述第二指示消息用于触发所述服务端停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到本地。 可选的,所述装置还包括: 流量统计模块,用于统计接收到的公共消息所消耗的流量大小,并将该流量大小在本地记录为已节省流量。 可选的,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。 根据本公开实施例的第五方面,提供一种消息推送装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收待推送消息; 识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息; 根据终端的指示将识别出的所述公共消息延迟推送到所述终端。 根据本公开实施例的第六方面,提供一种消息推送装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 判断是否开启省流量模式; 当开启省流量模式时,指示服务端将公共消息延迟推送到本地。 本公开的实施例提供的技术方案可以包括以下有益效果: 本公开的以上实施例中,通过对接收到的待推送消息进行消息类型识别,当用户开启省流量模式时,服务端对识别出的公共消息进行延迟推本文档来自技高网...

【技术保护点】
一种消息推送方法,其特征在于,所述方法包括:接收待推送消息;识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息;根据终端的指示将识别出的所述公共消息延迟推送到所述终端。

【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括: 接收待推送消息; 识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息; 根据终端的指示将识别出的所述公共消息延迟推送到所述终端。2.如权利要求1所述的方法,其特征在于,所述识别所述待推送消息的消息类型包括: 判断所述待推送消息的发送方账号是否为公共账号; 当所述待推送消息的发送方账号为公共账号时,将该待推送消息识别为公共消息; 当所述待推送消息的发送方账号为私人账号时,将该待推送消息识别为私人消息。3.如权利要求1所述的方法,其特征在于,所述根据终端的指示将识别出的所述公共消息延迟推送到所述终端包括: 接收终端发送的第一指示消息;所述第一指示消息用于触发对所述公共消息进行延迟推送; 根据接收到的所述第一指示消息将所述公共消息延迟推送到所述终端。4.如权利要求3所述的方法,其特征在于,所述方法还包括: 接收终端发送的第二指示消息;所述第二指示消息用于触发停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到所述终端; 根据接收到的第二指示消息停止对所述公共消息进行延迟推送,并将已延迟推送的公共消息推送到所述终端。5.如权利要求1至4任一所述的方法,其特征在于,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。6.—种消息推送方法,其特征在于,所述方法包括: 判断是否开启省流量模式; 当开启省流量模式时,指示服务端将公共消息延迟推送到本地。7.如权利要求6所述的方法,其特征在于,所述判断是否开启省流量模式包括: 实时监测运营商流量的剩余量; 判断所述运营商流量的剩余量是否低于阈值; 当所述运营商流量低于阈值时,开启省流量模式。8.如权利要求6所述的方法,其特征在于,所述判断是否开启省流量模式包括: 接收用户的操作指令; 判断所述操作指令是否为开启省流量模式的指令; 当所述操作指令为开启省流量模式的指令时,开启省流量模式。9.如权利要求6所述的方法,其特征在于,所述指示服务端将公共消息延迟推送到本地包括: 判断是否正在使用移动通信网络访问互联网; 当判断出正在使用移动通信网络访问互联网时,向所述服务端发送第一指示消息;其中,所述第一指示消息用于触发所述服务端对公共消息进行延迟推送。10.如权利要求9所述的方法,其特征在于,所述方法还包括: 当判断出正在使用非移动通信网络访问互联网时,向所述服务端发送第二指示消息;其中,所述第二指示消息用于触发所述服务端停止对所述公共消息进行延迟推送,以及将已延迟推送的公共消息推送到本地。11.如权利要求6所述的方法,其特征在于,所述方法还包括: 统计接收到的公共消息所消耗的流量大小,并将该流量大小在本地记录为已节省流量。12.如权利要求6至11任一所述的方法,其特征在于,所述公共消息包括订阅号消息、应用弹窗消息以及广告弹窗消息。13.一种消息推送装置,其特征在于,所述装置包括: 消息接收模块,用于接收待推送消息; 类型识别模块,用于识别所述待推送消息的消息类型,所述消息类型包括私人消息和公共消息; 延迟推送模块,用于根据终端的通告将识别出的所述非即时类消息延迟推送到所述终端。14.如权利要求13所述的装置,其特征在于,所述类型识别模块包括: 第一判断子模块,用于判断所述待推送消息的发送方账号是否为公共账号; 第一识别子模块,用于在所述待推送消息的发送方账...

【专利技术属性】
技术研发人员:王广健权雪梅刘惠云
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1