网页应用消息推送方法、客户端、服务器及系统的制作方法

文档序号:8285307阅读:706来源:国知局
网页应用消息推送方法、客户端、服务器及系统的制作方法
【技术领域】
[0001]本发明涉及网页应用领域,具体而言,涉及一种网页应用消息推送方法、客户端、服务器及系统。
【背景技术】
[0002]当用户使用移动终端接入互联网时,在移动终端上输入网址非常的不方便,而以图标显示的网页应用(也称为网页应用程序)为用户提供了方便快捷的访问入口,网页应用正在成为移动终端用户获取信息和服务的主流方式之一。
[0003]网页应用通常通过消息推送的方式将优惠活动、促销、打折等信息发布给移动终端用户。为了防止网页应用过度向用户推送信息,对用户造成打扰,移动终端的浏览器的中有网页应用的消息推送权限设置。网页应用的消息推送权限默认是关闭的,需要由用户主动开启后,网页应用才可以向用户推送消息;且在用户关闭网页应用的消息推送授权后,用户不应再收到该网页应用推送的消息。
[0004]但是,由于很大部分的移动终端用户对上述的网页应用的消息推送权限设置不是很了解,导致很多很好的网页应用消息推送授权率不高。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明实施例提供了一种网页应用消息推送方法、客户端、服务器及系统,以至少解决由于客户端对现有技术中的网页应用的消息推送权限设置不是很了解,所造成的网页应用消息推送授权率不高问题。
[0007]根据本发明实施例的一个方面,提供了一种网页应用消息推送方法,包括:客户端在当前页面显示网页应用的消息推送的授权提示;客户端根据用户对授权提示的响应向服务器端上报网页应用的消息推送的授权状态更新信息;服务器端根据上报的授权状态更新信息在服务器端维护网页应用的消息推送授权状态,并根据消息推送授权状态执行网页应用中与推送授权状态对应的消息推送操作。
[0008]根据本发明实施例的另一方面,还提供了一种网页应用消息推送客户端,包括:授权显示模块,用于在客户端的当前页面显示网页应用的消息推送的授权提示;上报模块,用于根据用户对授权提示的响应向服务器端上报网页应用的消息推送的授权状态更新信息,以便于服务器端根据授权状态更新信息维护网页应用的消息推送授权状态以执行网页应用中与推送授权状态对应的消息推送操作。
[0009]根据本发明实施例的又一方面,还提供了一种网页应用消息推送服务器,包括:接收模块,用于接收客户端上报的网页应用的消息推送授权状态更新信息;推送模块,用于根据授权状态更新信息在服务器端维护网页应用的消息推送授权状态,并根据消息推送授权状态执行网页应用中与推送授权状态对应的消息推送操作。
[0010]根据本发明实施例的再一方面,还提供了一种网页应用消息推送系统,该系统包括前文中的客户端和服务器。
[0011]在本发明实施例中,通过在服务器端维护每个客户端的网页应用的消息推送授权状态,客户端将服务器端下发的消息推送授权提示显示给用户确认,使得网页应用的消息推送授权设置方式变得简单直观,进而解决了由于客户端对现有技术中的网页应用的消息推送权限设置不是很了解,所造成的网页应用消息推送授权率不高的技术问题。
【附图说明】
[0012]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0013]图1是根据本发明实施例的终端与服务器交互环境示意图;
[0014]图2是根据本发明实施例1的一种网页应用消息推送方法流程图;
[0015]图3是根据本发明实施例2的一种网页应用消息推送客户端的模块结构的示意图;
[0016]图4是根据本发明实施例3的一种网页应用消息推送服务器的模块结构的示意图;
[0017]图5是根据本发明实施例4的一种网页应用消息推送系统的交互示意图;
[0018]图6是根据本发明实施例4的一种网页应用消息推送系统的交互流程图;
[0019]图7是根据本发明实施例5的消息推送流程图;
[0020]图8是根据本发明实施例5的消息推送授权管理手机界面截图;
[0021]图9是根据本发明实施例5的另一消息推送授权管理手机界面截图;
[0022]图10是根据本发明实施例5的消息推送授权显示手机界面截图。
【具体实施方式】
[0023]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0024]在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。其中,计算机包括个人计算机、服务器、移动终端等各种产品,使用了 CPU、单片机、DSP等具有处理芯片的设备均可以称为计算机。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本申请,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0025]转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0026]以下实施例可以应用到计算机中,例如应用到PC中。也可以应用到目前采用了智能操作系统中的移动终端中,并且并不限于此。图1是根据本发明实施例的终端与服务器交互环境示意图,如图1所示,终端与服务器通过通信网络进行信息的交互。该终端可以是移动终端、家用计算机以及便携式计算机等,例如图中所示的终端1、终端2和终端3,对于计算机或移动终端的操作系统并没有特殊要求,只要能够检测接触、确定该接触是否与预定规则相符合,以及根据该接触的属性实现相应功能即可。终端可通过各种有线或无线的方式接入到通信网络中,例如,无线基站、路由器、接入点AP等,该通信网络可以是Internet网络,或专用网络,或分布式网络等,对于通信网络所采用的通信协议并没有特殊要求,只要能够进行数据信息的传输即可。需要说明的是,图1所示的终端与服务器交互环境仅是示意性的,并不构成对本发明的限定。
[0027]实施例1
[0028]根据本发明实施例,提供了一种网页应用消息推送方法,需说明的是,在本实施例中,所涉及的网页应用可以是各种形式的,例如,在手机QQ浏览器桌面上添加的“小说书架”、“天气”、“玩笑话”等,当然也并不仅限于手机平台,也可以是运行在其它平台上的网页应用。
[0029]如图2所示,该网页应用消息推送方法包括如下步骤:
[0030]步骤S202,客户端在当前页面显示网页应用的消息推送的授权提示。
[0031 ] 步骤S204,客户端根据用户对授权提示的响应向服务器端上报网页应用的消息推送的授权状态更新信息。
[0032]步骤S206,服务器端根据上报的授权状态更新信息在服务器端维护网页应用的消息推送授权状态,并根据消息推送授权状态执行网页应用中与推送授权状态对应的消息推送操作。
[0033]在本实施例中,通过在服务器端维护每个客户端的网页应用的消息推送授权状态,客户端将服务器端下发的消息推送授权提示显示给用户确认,使得网页应用的消息推送授权设置方式变得简单直观,进而解决了由于客户端对现有技术中的网页应用的消息推送权限设置不是很了解,所造成的网页应用消息推送授权率不高的技术问题。
[0034]其中,在上述实施例中,服务器端以XML格式下发的授权提示给客户端;客户端对XML格式的授权提示进行解析,从而可支持部分文本加粗、变色、换行等效果。客户端在当前页面显示授权提示的文字内容和授权按钮控件,该文字内容可以是向用户询问是否接受消息推送,例如,在一些资讯类网页应用中,可以显示“开启每日资讯推送,第一时间获得最新头条”。授权按钮控件可以包括一个用户接受消息推送的确认按钮,以及一个用户拒绝消息推送的关闭按钮,当然,也可以是其它的一些形式的控件。若用户点击“授权”按钮,视为其接受该网页应用的消息推送,客户端向服务器上报这一信息;若用户点关闭按钮,则视为其拒绝接收该网页应用推送的消息,终端也将向服务器上报。
[0035]其中,在上述实施例中,页面应用为多个,服务器端下发的为多个页面应用的消息推送的授权提示列表,客户端将授权提示列表展示给用户。
[0036]其中,在上述实施例中,消息推送授权状态包括接受消息推送和拒绝消息推送。当页面应用的消息推
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1