CN103973737A - 主动推送消息的方法、服务器及浏览器 - Google Patents
主动推送消息的方法、服务器及浏览器 Download PDFInfo
- Publication number
- CN103973737A CN103973737A CN201310036064.2A CN201310036064A CN103973737A CN 103973737 A CN103973737 A CN 103973737A CN 201310036064 A CN201310036064 A CN 201310036064A CN 103973737 A CN103973737 A CN 103973737A
- Authority
- CN
- China
- Prior art keywords
- browser
- web application
- server
- message
- sign
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开一种主动推送消息的方法、服务器及浏览器,其方法包括:服务器建立与浏览器之间的长连接;通过建立的长连接接收浏览器上报的标识ID;根据标识ID实时下发对应的Push消息至浏览器。本发明通过Push消息提升了用户价值,在合适的时间、地点为用户呈现喜欢的有用内容,提供个性化化服务,或通过向网页应用的用户推送更新的应用内容,来激活用户,提高用户活跃度,而且实现了在浏览器接收/处理/展示后台服务器主动下发的Push消息,无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种主动推送消息的方法、服务器及浏览器。
背景技术
随着移动互联网技术的发展,用户对于数据实时性的需求越来越多,很多应用例如监控、即时通信、智能输入***都需要将后台发生的变化实时传送到客户端,而无需客户端不停的刷新和发送请求。
但是,现有的信息传输技术主要是拉取(PULL)技术,拉取技术是由客户端主动向后台服务器请求信息,服务器根据事先规定的设置文件,在接收到客户端发送的请求时,向客户端浏览器传送信息,而不是根据用户实时要求传送信息。
在拉取技术中,用户往往利用浏览器在因特网上搜寻,一方面,面对浩如烟海的信息,很多用户花费相当多时间和费用也难以“拉”到自己所需要的信息;而另一方面,信息发布者希望也将信息及时、主动的发送到感兴趣的用户端,而不是等着用户来拉取。
因此,有必要提出一种由服务器主动将信息发往客户端的信息推送技术,以提高用户获取信息的及时性和效率。
发明内容
本发明实施例的主要目的在于提供一种主动推送消息的方法、服务器及浏览器,以提高用户获取信息的及时性和效率,为用户提供个性化服务,提高用户活跃度。
为了达到上述目的,本发明提出一种主动推送消息的方法,包括:
服务器建立与浏览器之间的长连接;
通过建立的长连接接收所述浏览器上报的该浏览器上所添加的网页应用的标识ID;
根据所述网页应用的标识ID实时下发对应的推送消息至所述浏览器。
本发明实施例还提出一种主动推送消息的服务器,包括:
连接建立模块,用于建立所述服务器与浏览器之间的长连接;
接收模块,用于通过建立的长连接接收所述浏览器上报的该浏览器上所添加的网页应用的标识ID;
推送模块,用于根据所述网页应用的标识ID实时下发对应的推送消息至所述浏览器。
本发明实施例还提出一种主动推送消息的浏览器,包括:
上报模块,用于在建立与服务器之间的长连接后,通过建立的长连接向所述服务器上报所述浏览器上所添加的网页应用的标识ID;
显示模块,用于接收并显示所述服务器根据所述网页应用的标识ID实时下发的对应的推送消息。
本发明实施例提出的一种主动推送消息的方法、服务器及浏览器,通过建立后台服务器与浏览器之间的长连接,浏览器向后台服务器上报用于获取推送消息的该浏览器上所添加的网页应用的标识ID,后台服务器根据浏览器上报的网页应用的标识ID下发对应的推送消息至浏览器,此外,该标识ID还可以是用于获取Tips消息的浏览器的全局唯一标识ID,后台服务器根据用户实时要求传送信息,由此不仅提升了用户价值,在合适的时间、地点为用户呈现喜欢的有用内容,提供个性化化服务,或通过向网页应用的用户推送更新的应用内容,来激活用户,提高用户活跃度,而且实现了在浏览器接收/处理/展示后台服务器主动下发的Push消息,无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
附图说明
图1是本发明主动推送消息的方法较佳实施例的流程示意图;
图2是本发明实施例中后台服务器在手机浏览器的用户浏览页面上推送Tips消息的一种界面示意图;
图3是本发明实施例中后台服务器在手机浏览器上实现网页应用推送消息的实例示意图;
图4是本发明主动推送消息的服务器较佳实施例的结构示意图;
图5是本发明主动推送消息的浏览器较佳实施例的结构示意图。
为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施方式
本发明实施例的解决方案主要是:通过建立后台服务器与浏览器之间的长连接,浏览器向后台服务器上报用于获取Push消息的该浏览器上所添加的网页应用的标识ID,后台服务器根据浏览器上报的标识ID并根据用户实时要求下发对应的Push消息至浏览器,以实现在浏览器接收/处理/展示后台服务器主动下发的Push消息,无需客户端不停的刷新和发送请求,提高用户获取信息的及时性和效率。
如图1所示,本发明较佳实施例提出一种主动推送消息的方法,包括:
步骤S101,服务器建立与浏览器之间的长连接;
其中,长连接是指后台服务器与浏览器之间建立的连接,通过该连接可以多次收发消息,而不需要在每次收发消息时建立连接,即所谓长连接。
相比现有的拉取(PULL)技术,本实施例采用后台服务器(服务端)主动推送(Push)机制,其相比传统的拉取(PULL)技术,最主要的区别在于推送技术是由服务器主动向客户端发送信息,推送技术的优势在于信息的主动性和及时性。
本实施例所涉及的推送消息可以是推送Tips消息和网页应用(WebApp)推送消息等。
其中,Tips消息是指供参考的资料或者提醒、提示别人的信息,PushTips消息主要用于在合适的时间、地点为用户呈现用户喜欢的有用的内容(个性化内容),在客户端主动出现一个提示条,用来根据不同的时间和地点,提示用户可能感兴趣或关心的信息内容。
网页应用Push的作用是通过向网页应用的用户“推送”更新的应用内容,来激活用户,提高用户活跃度,常见的需要Push的网页应用如:腾讯微博、Qzone以及消息盒子等。
本实施例所涉及的浏览器可以是PC端中的浏览器,也可以是移动终端上的浏览器,该移动终端可以是手机、iPad等。
在浏览器启动后会自动建立到Push后台服务器的长连接,之后,浏览器与后台服务器即可通过已经建立的长连接进行数据传输。
步骤S102,通过建立的长连接接收所述浏览器上报的标识ID;
其中,对应推送Tips消息的应用场景,浏览器上报的标识ID为该浏览器的全局唯一标识ID,可以定义为guid;对应网页应用Push消息的应用场景,浏览器上报的标识ID为该浏览器添加的网页应用ID,可以定义为appid。
具体地,在添加网页应用时,浏览器与网页应用后台关联,在浏览器上添加网页应用的图标,在具体实施时,可以将所述网页应用的图标添加在所述浏览器的首页或者非首页,或者以其他方式添加。
步骤S103,根据所述标识ID实时下发对应的Push消息至所述浏览器。
后台服务器在获取到所述浏览器上报的标识ID后,根据浏览器的全局唯一标识ID实时下发Tips消息至所述浏览器;或者根据浏览器添加的网页应用ID实时下发该网页应用ID对应的Push消息。
对应网页应用Push消息的应用场景,Push后台服务器实时侦测网页应用是否有信息更新,若有信息更新,则从网页应用后台服务器拉取数据或接收网页应用后台服务器主动上报的信息更新数据,并根据所述网页应用的标识ID,将所述信息更新数据推送给所述浏览器显示。
以下以手机浏览器为例,详细阐述手机浏览器上的Push Tips流程和网页应用Push流程。
对应后台服务器向手机浏览器推送Tips消息的应用场景,其具体处理流程如下:
手机浏览器在启动后会自动建立到Push后台服务器的长连接;然后手机浏览器上报自己的全局唯一标识ID到Push后台服务器;Push后台服务器根据标识ID,并根据用户实时需求,下发相应的Tips内容给手机浏览器。
其中,Tips消息的内容可以包括以下内容:消息文本、用户在手机浏览器的浏览页面上点击文本区时需要跳转到的url(uniform resource locator,统一资源定位符)、消息图标以及消息需要在用户界面显示的时长。
如图2所示,图2是后台服务器在手机浏览器的用户浏览页面上推送Tips消息的一种界面示意图。
手机浏览器在收到Tips消息后,将Tips消息在上图2中的指定框位置展示出来,此时,若用户点击指定框中的文字内容则跳转到对应的url。
由此通过Push Tips消息,在合适的时间、地点为用户呈现喜欢的有用内容,为用户提供个性化内容服务。
对应Push后台服务器向手机浏览器中添加的网页应用推送Push消息的应用场景,其具体处理流程如下:
首先,手机浏览器根据用户操作添加网页应用到手机浏览器首页或者其他页面,并在手机浏览器的相应页面中生成快捷图标,然后手机浏览器上报添加的网页应用ID到网页应用Push后台服务器,后台服务器通过已经建立的长连接根据用户实时需求下发相应的Push消息到手机浏览器。
其中,Push消息可以包括以下内容:
网页应用ID,手机浏览器通过该网页应用ID找到浏览器相应页面中的网页应用;
网页应用页面上右上角文字,可能是消息条数或有新内容的提醒消息;
背景图片,浏览器通过Push消息获取到此背景图片,在打开网页应用页面后,可以用来替换当前默认的网页应用背景图片。
手机浏览器根据网页应用ID更新已经添加到浏览器上的网页应用Push信息。其中,浏览器可以将推送消息显示在所述网页应用的图标上;或者在所述网页应用所在页面弹出所述推送消息。
如前所述,网页应用Push的作用是通过向网页应用的用户“推送”更新的应用内容,以此来激活用户,提高用户活跃度,常见的需要Push的网页应用如:腾讯微博、Qzone以及消息盒子等,如图3所示,图3是一种网页应用Push消息的实例示意图。
以图3中的网页应用Qzone为例,首先,手机浏览器与Qzone后台服务器关联,在手机浏览器的首页添加Qzone的图标(如图3中右上角所示);之后,在手机浏览器与Push后台服务器建立长连接后,手机浏览器向Push后台服务器上报该Qzone的标识ID。
Push后台服务器实时侦测Qzone是否有信息更新,若有信息更新,则从Qzone后台服务器拉取数据或接收Qzone后台服务器主动上报的信息更新数据,并根据Qzone标识ID,将所述信息更新数据推送给手机浏览器显示。比如Qzone有三条提醒消息,则在手机浏览器添加Qzone的页面上,在Qzone的图标的右上角以相应的消息图标显示消息条数,如图3所示,显示Qzone有三条提醒消息,若用户对Qzone的信息更新感兴趣,则可以点击该消息图标,进入Qzone所在页面,以查看更新信息。由此,使用户能够及时获取到感兴趣的推送服务,而无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
本实施例所采用的上述推送(Push)技术与现有的使用浏览器查找的拉取(Pull)信息技术不同,它是根据用户的需求,有目的性地按时将用户感兴趣的信息主动发送到用户端浏览器中,这种主动推送技术,可以减少用户搜索信息的时间;另一方面,也满足了信息发布者希望将信息及时、主动地发送到感兴趣的用户计算机中的需求。由于后台服务器根据用户实时要求传送信息,由此通过Push Tips消息提升了用户价值,在合适的时间、地点为用户呈现喜欢的有用内容,提供个性化化服务,或通过向网页应用的用户推送更新的应用内容,来激活用户,提高用户活跃度,而且实现了在浏览器接收/处理/展示后台服务器主动下发的Push消息,从而使用户能够及时获取到感兴趣的推送服务,而无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
如图4所示,本发明较佳实施例提出一种主动推送消息的服务器,包括:连接建立模块201、接收模块202以及推送模块203,其中:
连接建立模块201,用于建立所述服务器与浏览器之间的长连接;
接收模块202,用于通过建立的长连接接收所述浏览器上报的该浏览器上所添加的网页应用的标识ID;
推送模块203,用于根据所述网页应用的标识ID实时下发对应的推送消息至所述浏览器。
其中,长连接是指后台服务器与浏览器之间建立的连接,通过该连接可以多次收发消息,而不需要在每次收发消息时建立连接,即所谓长连接。
相比现有的拉取(PULL)技术,本实施例采用后台服务器(服务端)主动推送(Push)机制,其相比传统的拉取(PULL)技术,最主要的区别在于推送技术是由服务器主动向客户端发送信息,推送技术的优势在于信息的主动性和及时性。
进一步地,所述接收模块202还用于接收所述浏览器上报的该浏览器的全局唯一标识ID;
所述推送模块203还用于根据所述浏览器的全局唯一标识ID下发Tips消息至所述浏览器。
具体地,本实施例所涉及的推送消息可以包括推送 Tips消息和网页应用(WebApp)推送消息等。
其中,Tips消息是指供参考的资料或者提醒、提示别人的信息,PushTips消息主要用于在合适的时间、地点为用户呈现用户喜欢的有用的内容(个性化内容),在客户端主动出现一个提示条,用来根据不同的时间和地点,提示用户可能感兴趣或关心的信息内容。
网页应用Push的作用是通过向网页应用的用户“推送”更新的应用内容,来激活用户,提高用户活跃度,常见的需要Push的网页应用如:腾讯微博、Qzone以及消息盒子等。
本实施例所涉及的浏览器可以是PC端中的浏览器,也可以是移动终端上的浏览器,该移动终端可以是手机、iPad等。
在浏览器启动后会自动建立到Push后台服务器的长连接,服务器通过连接建立模块201建立与浏览器之间的长连接;然后接收模块202通过建立的长连接接收所述浏览器上报的标识ID。
其中,对应推送Tips消息的应用场景,浏览器上报的标识ID为该浏览器的全局唯一标识ID,可以定义为guid;对应网页应用Push消息的应用场景,浏览器上报的标识ID为该浏览器添加的网页应用ID,可以定义为appid。
具体地,在添加网页应用时,浏览器与网页应用后台关联,在浏览器上添加网页应用的图标,在具体实施时,可以将所述网页应用的图标添加在所述浏览器的首页或者非首页,或者以其他方式添加。
服务器在获取到所述浏览器上报的标识ID后,服务器的推送模块203根据浏览器的全局唯一标识ID实时下发Tips消息至所述浏览器;或者根据浏览器添加的网页应用ID实时下发该网页应用ID对应的Push消息。
对应网页应用Push消息的应用场景,Push后台服务器实时侦测网页应用是否有信息更新,若有信息更新,则从网页应用后台服务器拉取数据或接收网页应用后台服务器主动上报的信息更新数据,并根据所述网页应用的标识ID,将所述信息更新数据推送给所述浏览器显示。
以下以手机浏览器为例,详细阐述手机浏览器上的Push Tips流程和网页应用Push流程。
对应后台服务器向手机浏览器推送Tips消息的应用场景,其具体处理流程如下:
手机浏览器在启动后会自动建立到Push后台服务器的长连接;然后手机浏览器上报自己的全局唯一标识ID到Push后台服务器;Push后台服务器根据标识ID,并根据用户实时需求,下发相应的Tips内容给手机浏览器。
其中,Tips消息的内容可以包括以下内容:消息文本、用户在手机浏览器的浏览页面上点击文本区时需要跳转到的url、消息图标以及消息需要在用户界面显示的时长。
如图2所示,图2是后台服务器在手机浏览器的用户浏览页面上推送Tips消息的一种界面示意图。
手机浏览器在收到Tips消息后,将Tips消息在上图2中的指定框位置展示出来,此时,若用户点击指定框中的文字内容则跳转到对应的url。
由此通过Push Tips消息来关怀、问候用户,以提升用户价值与口碑,并在合适的时间、地点为用户呈现喜欢的有用内容,为用户提供个性化内容服务。
对应Push后台服务器向手机浏览器中添加的网页应用推送Push消息的应用场景,其具体处理流程如下:
首先,手机浏览器根据用户操作添加网页应用到手机浏览器首页或者其他页面,并在手机浏览器的相应页面中生成快捷图标,然后手机浏览器上报添加的网页应用ID到网页应用Push后台服务器,后台服务器通过已经建立的长连接根据用户实时需求下发相应的Push消息到手机浏览器。
其中,Push消息可以包括以下内容:
网页应用ID,手机浏览器通过该网页应用ID找到浏览器相应页面中的网页应用;
网页应用页面上右上角文字,可能是消息条数或有新内容的提醒消息;
背景图片,浏览器通过Push消息获取到此背景图片,在打开网页应用页面后,可以用来替换当前默认的网页应用背景图片。
手机浏览器根据网页应用ID更新已经添加到浏览器首页上的网页应用Push信息。其中,浏览器可以将推送消息显示在所述网页应用的图标上;或者在所述网页应用所在页面弹出所述推送消息。
如前所述,网页应用Push的作用是通过向网页应用的用户“推送”更新的应用内容,以此来激活用户,提高用户活跃度,常见的需要Push的网页应用如:腾讯微博、Qzone以及消息盒子等,如图3所示,图3是一种网页应用Push消息的实例示意图。
以图3中的网页应用Qzone为例,首先,手机浏览器与Qzone后台服务器关联,在手机浏览器的首页添加Qzone的图标(如图3中右上角所示);之后,在手机浏览器与Push后台服务器建立长连接后,手机浏览器向Push后台服务器上报该Qzone的标识ID。
Push后台服务器实时侦测Qzone是否有信息更新,若有信息更新,则从Qzone后台服务器拉取数据或接收Qzone后台服务器主动上报的信息更新数据,并根据Qzone标识ID,将所述信息更新数据推送给手机浏览器显示。比如Qzone有三条提醒消息,则在手机浏览器添加Qzone的页面上,在Qzone的图标的右上角以相应的消息图标显示消息条数,如图3所示,显示Qzone有三条提醒消息,若用户对Qzone的信息更新感兴趣,则可以点击该消息图标,进入Qzone所在页面,以查看更新信息。由此,使用户能够及时获取到感兴趣的推送服务,而无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
本实施例所采用的上述推送(Push)技术与现有的使用浏览器查找的拉取(Pull)信息技术不同,它是根据用户的需求,有目的性地按时将用户感兴趣的信息主动发送到用户端浏览器中,这种主动推送技术,可以减少用户搜索信息的时间;另一方面,也满足了信息发布者希望将信息及时、主动地发送到感兴趣的用户计算机中的需求。由于后台服务器根据用户实时要求传送信息,由此通过Push Tips消息提升了用户价值,在合适的时间、地点为用户呈现喜欢的有用内容,提供个性化化服务,或通过向网页应用的用户推送更新的应用内容,来激活用户,提高用户活跃度,而且实现了在浏览器接收/处理/展示后台服务器主动下发的Push消息,从而使用户能够及时获取到感兴趣的推送服务,而无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
如图5所示,本发明较佳实施例提出一种主动推送消息的浏览器,包括:添加模块300、上报模块301及显示模块302,其中:
添加模块300,用于在所述浏览器上添加所述网页应用;
具体地,在添加网页应用时,浏览器与网页应用后台关联,在浏览器上添加网页应用的图标,在具体实施时,可以将所述网页应用的图标添加在所述浏览器的首页或者非首页,或者以其他方式添加。
上报模块301,用于在建立与服务器之间的长连接后,通过建立的长连接向所述服务器上报所述浏览器上所添加的网页应用的标识ID;
显示模块302,用于接收并显示所述服务器根据所述网页应用的标识ID实时下发的对应的Push推送消息。
本实施例中服务器指Push后台服务器,本实施例服务器向浏览器主动推送消息的基本原理请参照上述各实施例,在此不再赘述。
本发明实施例主动推送消息的方法、服务器及浏览器,通过建立后台服务器与浏览器之间的长连接,浏览器向后台服务器上报用于获取Push消息的标识ID,后台服务器根据浏览器上报的标识ID下发对应的Push消息至浏览器,其中,标识ID可以是用于获取Tips消息的浏览器的全局唯一标识ID,也可以是用于获取网页应用的Push消息的网页应用ID,后台服务器根据用户实时要求传送信息,由此通过Push Tips消息提升了用户价值,在合适的时间、地点为用户呈现喜欢的有用内容,提供个性化化服务,或通过向网页应用的用户推送更新的应用内容,来激活用户,提高用户活跃度,而且实现了在浏览器接收/处理/展示后台服务器主动下发的Push消息,无需客户端不停的刷新和发送请求,提高了用户获取信息的及时性和效率。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (13)
1.一种主动推送消息的方法,其特征在于,包括:
服务器建立与浏览器之间的长连接;
通过建立的长连接接收所述浏览器上报的该浏览器上所添加的网页应用的标识ID;
根据所述网页应用的标识ID实时下发对应的推送消息至所述浏览器。
2.根据权利要求1所述的方法,其特征在于,所述根据网页应用的标识ID实时下发对应的推送消息至所述浏览器的步骤包括:
所述服务器根据所述网页应用的标识ID监测所述网页应用是否有信息更新;若是,则
从网页应用后台服务器拉取数据或接收所述网页应用后台服务器主动上报的信息更新数据;
根据所述网页应用的标识ID,将所述信息更新数据推送给所述浏览器显示。
3.根据权利要求2所述的方法,其特征在于,所述网页应用ID对应的推送消息的内容至少包括以下之一:所述网页应用ID、网页应用页面提醒信息以及背景图片。
4.根据权利要求1、2或3所述的方法,其特征在于,还包括:
所述服务器接收所述浏览器上报的该浏览器的全局唯一标识ID;
所述后台服务器根据所述浏览器的全局唯一标识ID下发Tips消息至所述浏览器。
5.根据权利要求4所述的方法,其特征在于,所述Tips消息的内容至少包括以下之一:消息文本、用户在浏览器的浏览页面上点击文本区时需要跳转到的统一资源定位符、消息图标以及消息需要在浏览页面上显示的时长。
6.一种主动推送消息的服务器,其特征在于,包括:
连接建立模块,用于建立所述服务器与浏览器之间的长连接;
接收模块,用于通过建立的长连接接收所述浏览器上报的该浏览器上所添加的网页应用的标识ID;
推送模块,用于根据所述网页应用的标识ID实时下发对应的推送消息至所述浏览器。
7.根据权利要求6所述的服务器,其特征在于,所述推送模块还用于根据所述网页应用的标识ID监测所述网页应用是否有信息更新;若是,则从网页应用后台服务器拉取数据或接收所述网页应用后台服务器主动上报的信息更新数据;根据所述网页应用的标识ID,将所述信息更新数据推送给所述浏览器显示。
8.根据权利要求6所述的服务器,其特征在于,
所述接收模块,还用于接收所述浏览器上报的该浏览器的全局唯一标识ID;
所述推送模块,还用于根据所述浏览器的全局唯一标识ID下发Tips消息至所述浏览器。
9.一种主动推送消息的浏览器,其特征在于,包括:
上报模块,用于在建立与服务器之间的长连接后,通过建立的长连接向所述服务器上报所述浏览器上所添加的网页应用的标识ID;
显示模块,用于接收并显示所述服务器根据所述网页应用的标识ID实时下发的对应的推送消息。
10.根据权利要求9所述的浏览器,其特征在于,还包括:
添加模块,用于在所述浏览器上添加所述网页应用。
11.根据权利要求10所述的浏览器,其特征在于,所述添加模块添加网页应用的方式至少包括:在所述浏览器的首页添加所述网页应用的图标。
12.根据权利要求10所述的浏览器,其特征在于,所述显示模块显示所述推送消息的方式至少包括以下之一:将所述推送消息显示在所述网页应用的图标上;或者在所述网页应用所在页面弹出所述推送消息。
13.根据权利要求10所述的浏览器,其特征在于,
所述上报模块还用于向所述服务器上报该浏览器的全局唯一标识ID;
所述显示模块还用于接收并显示所述服务器根据所述浏览器的全局唯一标识ID下发Tips消息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310036064.2A CN103973737A (zh) | 2013-01-30 | 2013-01-30 | 主动推送消息的方法、服务器及浏览器 |
PCT/CN2013/086697 WO2014117554A1 (en) | 2013-01-30 | 2013-11-07 | Method, server and browser for pushing message actively |
US14/284,695 US20140258409A1 (en) | 2013-01-30 | 2014-05-22 | Method, server and browser for pushing message actively |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310036064.2A CN103973737A (zh) | 2013-01-30 | 2013-01-30 | 主动推送消息的方法、服务器及浏览器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103973737A true CN103973737A (zh) | 2014-08-06 |
Family
ID=51242780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310036064.2A Pending CN103973737A (zh) | 2013-01-30 | 2013-01-30 | 主动推送消息的方法、服务器及浏览器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140258409A1 (zh) |
CN (1) | CN103973737A (zh) |
WO (1) | WO2014117554A1 (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486398A (zh) * | 2014-12-10 | 2015-04-01 | 北京奇虎科技有限公司 | 消息传输方法及页面客户端 |
CN105338626A (zh) * | 2015-11-26 | 2016-02-17 | 北京金和网络股份有限公司 | 网络寻呼***和方法 |
CN107656836A (zh) * | 2017-09-26 | 2018-02-02 | 金蝶软件(中国)有限公司 | 一种保护页面数据的方法、装置、存储介质及移动终端 |
CN107798008A (zh) * | 2016-08-31 | 2018-03-13 | 腾讯科技(深圳)有限公司 | 内容推送***、方法及装置 |
CN107819845A (zh) * | 2017-11-06 | 2018-03-20 | 广州神马移动信息科技有限公司 | 轻应用推送方法、装置及服务器 |
CN107977424A (zh) * | 2017-11-27 | 2018-05-01 | 山东浪潮商用***有限公司 | 一种网页交互***及方法 |
CN108228605A (zh) * | 2016-12-14 | 2018-06-29 | 阿里巴巴集团控股有限公司 | 一种数据处理方法、装置及电子设备 |
CN108881354A (zh) * | 2017-05-09 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 一种推送信息存储方法、装置、服务器和计算机存储介质 |
CN109729001A (zh) * | 2018-12-19 | 2019-05-07 | 北京顺丰同城科技有限公司 | 一种消息推送方法及装置 |
CN110012115A (zh) * | 2019-05-06 | 2019-07-12 | 广州华多网络科技有限公司 | 直播间推送信息的更新方法和*** |
CN110855466A (zh) * | 2018-12-24 | 2020-02-28 | 互联网域名***北京市工程研究中心有限公司 | 一种dns服务器向客户端主动推送更新的方法 |
US10785286B2 (en) | 2016-05-05 | 2020-09-22 | International Business Machines Corporation | Proactive content push for enhancing real-time service delivery via cloud |
CN113783830A (zh) * | 2020-12-21 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | 用于数据通信的方法和装置 |
CN114301969A (zh) * | 2021-11-17 | 2022-04-08 | 北京达佳互联信息技术有限公司 | 消息推送方法、装置、电子设备及计算机可读存储介质 |
CN114553945A (zh) * | 2022-01-15 | 2022-05-27 | 江苏秉信科技有限公司 | 一种跨电力内网云平台统一框架网关的消息推送方法 |
CN114745430A (zh) * | 2022-04-20 | 2022-07-12 | 盟浪可持续数字科技(深圳)有限责任公司 | 一种无中心的分布式互联网信息推送式采集*** |
CN115914329A (zh) * | 2021-09-28 | 2023-04-04 | 中国联合网络通信集团有限公司 | 信息推送方法、装置、电子设备及可读存储介质 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9894162B2 (en) * | 2014-06-05 | 2018-02-13 | Dropbox, Inc. | Communication protocols for an online content management system |
CN105095420A (zh) * | 2015-07-14 | 2015-11-25 | 北京金山安全软件有限公司 | 浏览器中通知消息的展示方法和装置 |
JP2017062759A (ja) * | 2015-09-25 | 2017-03-30 | 株式会社カタリナ | 携帯端末にプッシュ通知を行うための通知方法及び通知サーバ |
CN106357818A (zh) * | 2016-10-28 | 2017-01-25 | 努比亚技术有限公司 | 一种消息推送方法和装置 |
CN107332880A (zh) * | 2017-06-05 | 2017-11-07 | 深圳市酷开网络科技有限公司 | 信息推送的方法、装置及计算机可读存储介质 |
CN107566492A (zh) * | 2017-09-05 | 2018-01-09 | 珠海宇能云企科技有限公司 | 一种web端消息推送的实现方法 |
CN109547511B (zh) * | 2017-09-22 | 2022-02-22 | ***通信集团浙江有限公司 | 一种web消息实时推送方法、服务器、客户端及*** |
CN108173910B (zh) * | 2017-12-18 | 2021-06-22 | 网宿科技股份有限公司 | 一种管理应用的方法和*** |
CN108306953A (zh) * | 2018-01-23 | 2018-07-20 | 江苏微物网络科技有限公司 | 一种用于物联网应用数据呈现的强兼容性实时推送方法 |
CN110233984A (zh) * | 2018-03-06 | 2019-09-13 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的监控***和方法 |
CN109246184B (zh) * | 2018-07-31 | 2022-07-08 | 平安科技(深圳)有限公司 | 一种时间信息获取方法、装置和可读存储介质 |
CN111466125A (zh) * | 2018-08-03 | 2020-07-28 | 华为技术有限公司 | 服务推送方法及终端 |
CN109040296B (zh) * | 2018-08-30 | 2021-04-06 | 上海艾融软件股份有限公司 | 一种基于长连接的数据推送方法及*** |
CN110430197A (zh) * | 2019-08-08 | 2019-11-08 | 王小聪 | 一种区块链网络的交易数据同步方法 |
CN111176863B (zh) * | 2019-12-31 | 2023-08-11 | 浪潮软件股份有限公司 | 一种基于nodejs的消息提醒***与方法 |
CN111262779A (zh) * | 2020-01-21 | 2020-06-09 | 香港乐蜜有限公司 | 即时通讯中数据的获取方法、装置、服务器及*** |
CN113452765B (zh) * | 2021-06-21 | 2023-02-17 | 北京达佳互联信息技术有限公司 | 一种长连接通信方法、***、设备、存储介质及程序产品 |
CN113923180B (zh) * | 2021-09-30 | 2023-02-03 | 北京字跳网络技术有限公司 | 话题群消息推送方法、接收方法、装置、***及存储介质 |
CN114157705A (zh) * | 2021-12-07 | 2022-03-08 | 深圳前海微众银行股份有限公司 | 一种信息推送方法及装置、存储介质 |
CN115379003A (zh) * | 2022-07-04 | 2022-11-22 | 南京推而广知网络科技有限公司 | 一种热线便民服务平台用创意推送***及其推送方法 |
CN115361442B (zh) * | 2022-10-18 | 2023-03-07 | 北京京东拓先科技有限公司 | 一种消息推送方法及装置、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256589A (zh) * | 2008-03-31 | 2008-09-03 | 腾讯科技(深圳)有限公司 | 一种服务信息的推送方法及推送*** |
CN102035893A (zh) * | 2010-12-23 | 2011-04-27 | 中国农业银行股份有限公司 | 一种服务器主动推送数据的方法和*** |
CN102413436A (zh) * | 2011-09-14 | 2012-04-11 | 华为技术有限公司 | 信息传送方法和***、以及移动终端上的浏览器 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020062382A1 (en) * | 1999-05-19 | 2002-05-23 | Rhoads Geoffrey B. | Collateral data combined with other data to select web site |
US11366676B2 (en) * | 2008-01-14 | 2022-06-21 | Oracle International Corporation | Embedded user assistance for software applications |
KR101509172B1 (ko) * | 2009-10-01 | 2015-04-06 | 삼성전자주식회사 | 화상형성장치, 그 ui 컨텐츠 제공방법, 및 호스트 장치의 ui 컨텐츠 수신방법 |
CN101895431B (zh) * | 2010-08-20 | 2012-02-29 | 烽火通信科技股份有限公司 | 一种基于RIA的高性能Web传输网管***及实现方法 |
US8739249B1 (en) * | 2012-03-08 | 2014-05-27 | Google Inc. | Push notifications for web applications and browser extensions |
-
2013
- 2013-01-30 CN CN201310036064.2A patent/CN103973737A/zh active Pending
- 2013-11-07 WO PCT/CN2013/086697 patent/WO2014117554A1/en active Application Filing
-
2014
- 2014-05-22 US US14/284,695 patent/US20140258409A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256589A (zh) * | 2008-03-31 | 2008-09-03 | 腾讯科技(深圳)有限公司 | 一种服务信息的推送方法及推送*** |
CN102035893A (zh) * | 2010-12-23 | 2011-04-27 | 中国农业银行股份有限公司 | 一种服务器主动推送数据的方法和*** |
CN102413436A (zh) * | 2011-09-14 | 2012-04-11 | 华为技术有限公司 | 信息传送方法和***、以及移动终端上的浏览器 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486398A (zh) * | 2014-12-10 | 2015-04-01 | 北京奇虎科技有限公司 | 消息传输方法及页面客户端 |
CN105338626A (zh) * | 2015-11-26 | 2016-02-17 | 北京金和网络股份有限公司 | 网络寻呼***和方法 |
US10785286B2 (en) | 2016-05-05 | 2020-09-22 | International Business Machines Corporation | Proactive content push for enhancing real-time service delivery via cloud |
CN107798008A (zh) * | 2016-08-31 | 2018-03-13 | 腾讯科技(深圳)有限公司 | 内容推送***、方法及装置 |
CN107798008B (zh) * | 2016-08-31 | 2020-06-26 | 腾讯科技(深圳)有限公司 | 内容推送***、方法及装置 |
CN108228605A (zh) * | 2016-12-14 | 2018-06-29 | 阿里巴巴集团控股有限公司 | 一种数据处理方法、装置及电子设备 |
CN108881354A (zh) * | 2017-05-09 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 一种推送信息存储方法、装置、服务器和计算机存储介质 |
CN108881354B (zh) * | 2017-05-09 | 2021-11-09 | 腾讯科技(深圳)有限公司 | 一种推送信息存储方法、装置、服务器和计算机存储介质 |
CN107656836A (zh) * | 2017-09-26 | 2018-02-02 | 金蝶软件(中国)有限公司 | 一种保护页面数据的方法、装置、存储介质及移动终端 |
CN107819845B (zh) * | 2017-11-06 | 2021-01-26 | 阿里巴巴(中国)有限公司 | 轻应用推送方法、装置及服务器 |
CN107819845A (zh) * | 2017-11-06 | 2018-03-20 | 广州神马移动信息科技有限公司 | 轻应用推送方法、装置及服务器 |
CN107977424A (zh) * | 2017-11-27 | 2018-05-01 | 山东浪潮商用***有限公司 | 一种网页交互***及方法 |
CN109729001A (zh) * | 2018-12-19 | 2019-05-07 | 北京顺丰同城科技有限公司 | 一种消息推送方法及装置 |
CN110855466A (zh) * | 2018-12-24 | 2020-02-28 | 互联网域名***北京市工程研究中心有限公司 | 一种dns服务器向客户端主动推送更新的方法 |
CN110012115A (zh) * | 2019-05-06 | 2019-07-12 | 广州华多网络科技有限公司 | 直播间推送信息的更新方法和*** |
CN113783830A (zh) * | 2020-12-21 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | 用于数据通信的方法和装置 |
CN113783830B (zh) * | 2020-12-21 | 2024-05-28 | 北京沃东天骏信息技术有限公司 | 用于数据通信的方法和装置 |
CN115914329A (zh) * | 2021-09-28 | 2023-04-04 | 中国联合网络通信集团有限公司 | 信息推送方法、装置、电子设备及可读存储介质 |
CN114301969A (zh) * | 2021-11-17 | 2022-04-08 | 北京达佳互联信息技术有限公司 | 消息推送方法、装置、电子设备及计算机可读存储介质 |
CN114301969B (zh) * | 2021-11-17 | 2024-01-02 | 北京达佳互联信息技术有限公司 | 消息推送方法、装置、电子设备及计算机可读存储介质 |
CN114553945A (zh) * | 2022-01-15 | 2022-05-27 | 江苏秉信科技有限公司 | 一种跨电力内网云平台统一框架网关的消息推送方法 |
CN114745430A (zh) * | 2022-04-20 | 2022-07-12 | 盟浪可持续数字科技(深圳)有限责任公司 | 一种无中心的分布式互联网信息推送式采集*** |
Also Published As
Publication number | Publication date |
---|---|
US20140258409A1 (en) | 2014-09-11 |
WO2014117554A1 (en) | 2014-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103973737A (zh) | 主动推送消息的方法、服务器及浏览器 | |
US8099463B2 (en) | Method and apparatus for sharing concurrent ad hoc web content between users visiting the same web pages | |
CN104065632B (zh) | 分享内容的处理方法、服务器、客户端及*** | |
CN102932352A (zh) | 和客户端进行通信的方法以及服务器 | |
CN102752388A (zh) | 基于浏览器的交互***、方法、浏览器和云端服务器 | |
CN101789964A (zh) | 一种对嵌入式设备的远程控制与数据监测方法 | |
CN108897510A (zh) | 大屏幕展示信息的控制***、方法及大屏幕展示信息*** | |
US20150172240A1 (en) | Content sharing scheme | |
CN102904903A (zh) | 通信***和通信方法 | |
CN102939774A (zh) | 用于上下文索引的网络资源分段的方法和装置 | |
CN104182430A (zh) | 文本信息中的图片显示方法及装置 | |
CN103473339A (zh) | 更新信息过程中的信息获取方法和*** | |
CN103354556A (zh) | 一种用于实现共享用户的提醒消息的方法与设备 | |
CN103209203A (zh) | 一种跨平台提供应用的方法以及客户端 | |
CN102957727A (zh) | Sns网络中好友动态提示方法、***、客户端及服务器 | |
JP2021099862A (ja) | 電子チャットインタフェースとの対話の改善 | |
US20130073944A1 (en) | Method and system for dynamically providing contextually relevant posts on an article | |
CN107566436A (zh) | 页面消息中心组件及消息实时推送方法和装置 | |
CN102523271B (zh) | 一种终端及其通信方法、*** | |
JP6684894B2 (ja) | 情報をプッシュ配信する方法及び装置 | |
US20130080453A1 (en) | Method and system for dynamically providing contextually relevant news on an article | |
CN103559195A (zh) | 一种搜索方法和终端 | |
CN103425473A (zh) | 一种开放式微博的实现方法和*** | |
CN103365845B (zh) | 一种微博中的搜索方法及*** | |
CN102622099A (zh) | 一种嵌入app应用程序的输入法***及相应方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140806 |