一种信息推送方法及装置制造方法

文档序号:6550787阅读:210来源:国知局
一种信息推送方法及装置制造方法
【专利摘要】本发明实施例公开了一种信息推送方法及装置,涉及网络通信【技术领域】,应用于浏览器,所述方法包括:向服务器发送信息推送请求;接收服务器根据所述推送请求反馈的推送信息;在所展示网页的地址栏上方的展示区域展示所述推送信息。应用本发明实施例提供的方案进行信息推送,将信息推送功能与浏览器相结合,提供了一种新的为用户推送信息的方式,使得浏览器能够在不安装其他应用或者插件的情况下,方便、快捷的向用户推送信息。
【专利说明】一种信息推送方法及装置
【技术领域】
[0001]本发明涉及网络通信【技术领域】,特别涉及一种信息推送方法及装置。
【背景技术】
[0002]随着网络通信技术的快速发展,网络用户越来越多。在用户通过浏览器浏览网页的过程中,浏览器可向用户推送信息,这些推送信息可以是天气预报、广告信息、新闻信息或者热门应用信息等等,用户通过这些推送信息可以方便、快捷的了解感兴趣的信息。
[0003]现有技术中,信息推送功能通常是通过单独的应用或插件等形式实现的,应用现有方法实现信息推送时,需用户事先安装应用或插件,才能够实现,因此,不方便用户使用信息推送功能,影响用户体验效果。

【发明内容】

[0004]本发明实施例公开了一种信息推送方法及装置,以方便、快捷的向用户推送信息。
[0005]为达到上述目的,本发明实施例公开了一种信息推送方法,应用于浏览器,所述方法包括:
[0006]向服务器发送信息推送请求;
[0007]接收服务器根据所述推送请求反馈的推送信息;
[0008]在所展示网页的地址栏上方的展示区域展示所述推送信息。
[0009]可选的,所述在所展示网页的地址栏上方的展示区域展示所述推送信息,包括:
[0010]如果所述浏览器所展示网页的地址栏上方的展示区域是收缩状态,展示所述推送信息的简要信息;
[0011]如果所述浏览器所展示网页的地址栏上方的展示区域是展开状态,展示所述推送信息的详细信息。
[0012]可选的,在所述展示所述推送信息的简要信息或所述展示所述推送信息的详细信息之前,还包括:
[0013]监测用户的操作,如果用户进行展示区域状态切换操作,根据切换之后展示区域的状态,展示所述推送信息的简要信息或展示所述推送信息的详细信息。
[0014]可选的,所述信息推送方法还包括:
[0015]检测用户设备的环境参数是否满足预设的推送信息更新条件;
[0016]若满足,则返回所述向服务器发送信息推送请求的步骤,以获得更新后的所述推
送信息。
[0017]可选的,所述用户设备的环境参数,包括:
[0018]用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在所述浏览器中的操作。
[0019]可选的,所述推送请求中,携带用户设备所处地理位置信息。
[0020]可选的,所述用户设备所处地理位置信息,通过以下方式中的一种或几种获得:[0021]通过读取用户设定的地理位置信息获得;
[0022]通过用户设备中的卫星定位装置获得;
[0023]根据用户设备接入网络的IP地址获得;
[0024]根据用户设备接入的无线接入点的位置信息获得;
[0025]根据用户设备接收的移动通信网络信号获得。
[0026]可选的,所述推送信息,包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息以及热门应用。
[0027]为达到上述目的,本发明实施例公开了一种信息推送装置,应用于浏览器,所述装置包括:
[0028]推送请求发送模块,用于向服务器发送信息推送请求;
[0029]推送信息接收模块,用于接收服务器根据所述推送请求反馈的推送信息;
[0030]推送信息展示模块,用于在所展示网页的地址栏上方的展示区域展示所述推送信
肩、O
[0031]可选的,所述推送信息展示模块,还包括:
[0032]简要信息展示子模块,如果所述浏览器所展示网页的地址栏上方的展示区域是收缩状态,用于展示所述推送信息的简要信息;
[0033]详细信息展示子模块,如果所述浏览器所展示网页的地址栏上方的展示区域是展开状态,用于展示所述推送信息的详细信息。
[0034]可选的,所述信息推送装置还包括:
[0035]操作监测模块,用于监测用户的操作,如果用户进行展示区域状态切换操作,根据切换之后展示区域的状态,触发所述简要信息展示子模块或所述详细信息展示子模块。
[0036]可选的,所述信息推送装置还包括:
[0037]参数检测模块,用于检测用户设备的环境参数是否满足预设的推送信息更新条件,若满足,则触发所述推送请求发送模块。
[0038]可选的,所述用户设备的环境参数,包括:
[0039]用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在所述浏览器中的操作。
[0040]可选的,所述推送请求中,携带用户设备所处地理位置信息。
[0041]可选的,所述信息推送装置还包括:地理位置获得模块;
[0042]所述地理位置获得模块,用于通过以下方式中的一种或几种获得用户设备所处地
理位置信息:
[0043]通过读取用户设定的地理位置信息获得;
[0044]通过用户设备中的卫星定位装置获得;
[0045]根据用户设备接入网络的IP地址获得;
[0046]根据用户设备接入的无线接入点的位置信息获得;
[0047]根据用户设备接收的移动通信网络信号获得。
[0048]可选的,所述推送信息,包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息以及热门应用。
[0049]由以上可见,本发明实施例提供的方案中,在浏览器所展示网页的地址栏上方显示推送信息。与现有技术相比,本发明实施例提供的方案中,将信息推送功能与浏览器相结合,提供了一种新的为用户推送信息的方式,使得浏览器能够在不安装其他应用或者插件的情况下,方便、快捷的向用户推送信息。
【专利附图】

【附图说明】
[0050]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]图1为本发明实施例提供的信息推送方法的第一种流程示意图;
[0052]图2为本发明实施例提供的信息推送方法的第二种流程示意图;
[0053]图3为本发明实施例提供的信息推送方法的第三种流程示意图;
[0054]图4为本发明实施例提供的信息推送方法的第四种流程示意图;
[0055]图5为本发明实施例提供的信息推送装置的第一种结构示意图;
[0056]图6为本发明实施例提供的信息推送装置的第二种结构示意图;
[0057]图7为本发明实施例提供的信息推送装置的第三种结构示意图;
[0058]图8为本发明实施例提供的信息推送装置的第四种结构示意图。
【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]图1为本发明实施例提供的一种信息推送方法的流程示意图,应用于浏览器,该方法包括:
[0061]SlOl:向服务器发送信息推送请求。
[0062]实际应用中,浏览器向服务器发送信息推送请求可以是用户手动触发的,例如,用户点击浏览器页面中的某一按钮触发的;也可以是用户在浏览器中的某一操作自动触发的,例如,用户在浏览器中浏览视频的操作触发的。
[0063]其中,信息推送请求中,可以携带用户设备所处地理位置信息、用户设备的标识、请求推送信息的标识或用户感兴趣的新闻类型等等,本申请并不对信息推送请求中所携带的信息进行限定。
[0064]可选的,上述用户设备所处地理位置信息,可以通过以下方式中的一种或几种获得:
[0065]通过读取用户设定的地理位置信息获得;
[0066]通过用户设备中的卫星定位装置获得;
[0067]根据用户设备接入网络的IP(Internet Protocol)地址获得;
[0068]根据用户设备接入的无线接入点的位置信息获得;以及
[0069]根据用户设备接收的移动通信网络信号获得。[0070]当然,上述只是获得用户设备所处地理位置信息的多种方式中的几种,本申请并不对获得用户设备所处地理位置信息的具体实现方式进行限定。
[0071]S102:接收服务器根据推送请求反馈的推送信息。
[0072]服务器所反馈的推送信息,可以包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息、热门应用等等,本申请并不对推送信息所包括的信息种类进行限定。
[0073]如果推送信息中包括天气预报信息,服务器可以根据用户设备所处地理位置信息,确定需反馈的推送信息,例如,用户设备所处地理位置信息为:北京,则服务器需反馈的推送信息为北京地区的天气预报信息。
[0074]如果推送信息中包括新闻信息,服务器端可以根据用户感兴趣的新闻类型,确定需反馈的推送信息,例如,用户对娱乐新闻感兴趣,则服务器端需反馈的推送信息为娱乐类新闻信息。
[0075]S103:在所展示网页的地址栏上方的展示区域展示推送信息。
[0076]所展示网页,可以是浏览器的首页,还可以是其他在浏览器中展示的网页,本申请并不对此进行限定。
[0077]可选地,如图2所示,在浏览器所展示网页的地址栏上方的展示区域展示推送信息(S103),可以包括:
[0078]S103A:如果浏览器所展示网页的地址栏上方的展示区域是收缩状态,展示推送信息的简要信息;
[0079]S103B:如果浏览器所展示网页的地址栏上方的展示区域是展开状态,展示推送信息的详细信息。
[0080]其中,上述推送信息的简要信息,可以是推送信息的摘要或推送信息的一部分,例如:如果给用户推送的信息为天气预报信息,则推送信息的简要信息可以仅包括当天的天气信息。
[0081]上述推送信息的详细信息,可以是推送信息的详细内容或全部的推送信息,仍以天气预报为例,推送信息的详细信息,就可以包括温度、风向、空气质量等详细内容,或者可以包括最近一周的天气信息。
[0082]可选的,如图3所示,上述S103A和S103B之前,还可以包括:
[0083]S103C:监测用户的操作,如果用户进行了展示区域状态切换操作,根据切换之后展示区域的状态,执行S103A或S103B。
[0084]上述展示区域状态切换操作,可以是展示区域从展开状态切换至收缩状态的操作,示例性的,可以是用户点击浏览器中的某一按钮,向上滑动推送信息的展示区域,或者做出预设的手势收缩推送信息的展示区域等等。
[0085]上述展示区域状态切换操作,可以是展示区域从收缩状态切换至展开状态的操作,示例性的,可以是用户点击浏览器中的某一按钮,向下滑动推送信息的展示区域,或者做出预设的手势展开推送信息的展示区域等等。
[0086]由以上可见,本实施例提供的方案中,在浏览器所展示网页的地址栏上方显示推送信息。与现有技术相比,本发明实施例提供的方案中,将信息推送功能与浏览器相结合,提供了一种新的为用户推送信息的方式,使得浏览器能够在不安装其他应用或者插件的情况下,方便、快捷的向用户推送信息。[0087]在本发明的一个具体实施例中,参见图4,在上述S103之后,该方法还包括:
[0088]S104:检测用户设备的环境参数是否满足预设的推送信息更新条件。
[0089]若上述的用户设备的环境参数满足预设的推送信息更新条件,则返回SlOl以获得更新后的推送信息。
[0090]其中,上述环境参数可以包括:用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在浏览器中的操作等等,本申请并不对浏览器环境参数所包括的信息进行限定,实际应用中,可以根据具体情况确定。
[0091]具体的,检测用户设备的环境参数,可以包括:
[0092]检测用户设备所处地理位置信息是否发生变化,例如,检测到用户设备所处地理位置信息由北京变化为上海等等;
[0093]检测接收到的最近一条推送信息的时间距当前时间是否大于预设的阈值,例如,检测到接收到的最近一条推送信息的时间距当前时间大于2小时等等;
[0094]检测用户在浏览器中的操作是否为预设的操作,例如:用户通过点击前进/后退/首页等选项,从其他网页退回浏览器首页等等。
[0095]本申请只是以上述为例进行说明,对本申请无限定作用。
[0096]由以上可见,本实施例提供的方案中,通过检测浏览器环境参数确定是否更新推送信息,使得浏览器能够向用户展示符合浏览器环境特点的推送信息。
[0097]图5为本发明实施例提供的一种信息推送装置的结构示意图,应用于浏览器,该装置包括:推送请求发送模块501、推送信息接收模块502和推送信息展示模块503。
[0098]其中,推送请求发送模块501,用于向服务器发送信息推送请求;
[0099]推送信息接收模块502,用于接收服务器根据所述推送请求反馈的推送信息;
[0100]推送信息展示模块503,用于在所展示网页的地址栏上方的展示区域展示所述推送信息。
[0101]具体的,推送请求中,可以携带用户设备所处地理位置信息。
[0102]可选的,该装置还可以包括:地理位置获得模块(图中未示出)。
[0103]其中,地理位置获得模块,用于通过以下方式中的一种或几种获得用户设备所处地理位置信息:
[0104]通过读取用户设定的地理位置信息获得;
[0105]通过用户设备中的卫星定位装置获得;
[0106]根据用户设备接入网络的IP地址获得;
[0107]根据用户设备接入的无线接入点的位置信息获得;
[0108]根据用户设备接收的移动通信网络信号获得。
[0109]具体的,推送信息可以包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息或热门应用。
[0110]可选的,参见图6,推送信息展示模块503可以包括:简要信息展示子模块5031和详细信息展示子模块5032。
[0111]其中,简要信息展示子模块5031,如果所述浏览器所展示网页的地址栏上方的展示区域是收缩状态,用于展示所述推送信息的简要信息;
[0112]详细信息展示子模块5032,如果所述浏览器所展示网页的地址栏上方的展示区域是展开状态,用于展示所述推送信息的详细信息。
[0113]可选的,参见图7,该装置还可以包括:操作监测模块504。
[0114]其中,操作监测模块504,可以用于监测用户的操作,如果用户进行展示区域状态切换操作,根据切换之后展示区域的状态,触发所述简要信息展示子模块5031或所述详细信息展不子模块5032。
[0115]由以上可见,本实施例提供的方案中,在浏览器所展示网页的地址栏上方显示推送信息。与现有技术相比,本发明实施例提供的方案中,将信息推送功能与浏览器相结合,提供了一种新的为用户推送信息的方式,使得浏览器能够在不安装其他应用或者插件的情况下,方便、快捷的向用户推送信息。
[0116]在本发明的一个具体实施例中,参见图8,与前述实施例相比,该装置还可以包括:参数检测模块505。
[0117]其中,参数检测模块505,用于检测用户设备的环境参数是否满足预设的推送信息更新条件;,若满足,则触发所述推送请求发送模块501。
[0118]具体的,用户设备的环境参数可以包括:用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在所述浏览器中的操作。
[0119]由以上可见,本实施例提供的方案中,通过检测浏览器环境参数确定是否更新推送信息,使得浏览器能够向用户展示符合浏览器环境特点的推送信息。
[0120]对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0121]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0122]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0123]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种信息推送方法,应用于浏览器,其特征在于,所述方法包括: 向服务器发送信息推送请求; 接收服务器根据所述推送请求反馈的推送信息; 在所展示网页的地址栏上方的展示区域展示所述推送信息。
2.根据权利要求1所述的方法,其特征在于,所述在所展示网页的地址栏上方的展示区域展示所述推送信息,包括: 如果所述浏览器所展示网页的地址栏上方的展示区域是收缩状态,展示所述推送信息的简要信息; 如果所述浏览器所展示网页的地址栏上方的展示区域是展开状态,展示所述推送信息的详细信息。
3.根据权利要求2所述的方法,其特征在于,在所述展示所述推送信息的简要信息或所述展示所述推送信息的详细信息之前,还包括: 监测用户的操作,如果用户进行展示区域状态切换操作,根据切换之后展示区域的状态,展示所述推送信息的简要信息或展示所述推送信息的详细信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测用户设备的环境参数是否满足预设的推送信息更新条件; 若满足,则返回所述向服务器发送信息推送请求,以获得更新后的所述推送信息。
5.根据权利要求4所述的方法,其特征在于,所述用户设备的环境参数,包括: 用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在所述浏览器中的操作。
6.根据权利要求1所述的方法,其特征在于,所述推送请求中,携带用户设备所处地理位置信息。
7.根据权利要求6所述的方法,其特征在于,所述用户设备所处地理位置信息,通过以下方式中的一种或几种获得: 通过读取用户设定的地理位置信息获得; 通过用户设备中的卫星定位装置获得; 根据用户设备接入网络的IP地址获得; 根据用户设备接入的无线接入点的位置信息获得;以及 根据用户设备接收的移动通信网络信号获得。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述推送信息,包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息以及热门应用。
9.一种信息推送装置,应用于浏览器,其特征在于,所述装置包括: 推送请求发送模块,用于向服务器发送信息推送请求; 推送信息接收模块,用于接收服务器根据所述推送请求反馈的推送信息; 推送信息展示模块,用于在所展示网页的地址栏上方的展示区域展示所述推送信息。
10.根据权利要求9所述的装置,其特征在于,所述推送信息展示模块,包括: 简要信息展示子模块,如果所述浏览器所展示网页的地址栏上方的展示区域是收缩状态,用于展示所述推送信息的简要信息; 详细信息展示子模块,如果所述浏览器所展示网页的地址栏上方的展示区域是展开状态,用于展示所述推送信息的详细信息。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 操作监测模块,用于监测用户的操作,如果用户进行展示区域状态切换操作,根据切换之后展示区域的状态,触发所述简要信息展示子模块或所述详细信息展示子模块。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 参数检测模块,用于检测用户设备的环境参数是否满足预设的推送信息更新条件,若满足,则触发所述推送请求发送模块。
13.根据权利要求12所述的装置,其特征在于,所述用户设备的环境参数,包括: 用户设备所处地理位置信息、接收到最近一条推送信息的时间或用户在所述浏览器中的操作。
14.根据权利要求9所述的装置,其特征在于,所述推送请求中,携带用户设备所处地理位置信息。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:地理位置获得模块; 所述地理位置获得模块,用于通过以下方式中的一种或几种获得用户设备所处地理位置信息: 通过读取用户设定的地理位置信息获得; 通过用户设备中的卫星定位装置获得; 根据用户设备接入网络的IP地址获得; 根据用户设备接入的无线接入点的位置信息获得;以及 根据用户设备接收的移动通信网络信号获得。
16.根据权利要求9-15中任一项所述的装置,其特征在于,所述推送信息,包括以下几种中的一种或几种:天气预报信息,广告信息、新闻信息以及热门应用。
【文档编号】G06F17/30GK104021221SQ201410289025
【公开日】2014年9月3日 申请日期:2014年6月24日 优先权日:2014年6月24日
【发明者】徐夏辉, 颜伽艺, 金正宝 申请人:可牛网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1