一种网络信息推送的方法及系统的制作方法

文档序号:7742314阅读:112来源:国知局
专利名称:一种网络信息推送的方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及网络信息推送的方法及系统。
背景技术
现有技术中的网络信息推送的方法包括基于网页的推送和基于客户端的推送。基于网页的推送系统是从核心路由器捕获用户终端,例如PC机,发送的请求资源数据包,例如访问网页请求,该资源数据包携带用户终端的源地址和目的地址;当系统认为用户满足推送条件时,向用户终端发送携带本地网址的第一重定向数据包;用户终端接受到重定向数据包后与本地网址交互,由推送系统根据推送策略向用户推送网络信息,同时, 由推送系统向用户发送携带目的地址的第二重定向数据包,保证用户正常使用网络。基于客户端的推送将客户端装在用户终端桌面上,当用户启动该客户端时,客户端将定时向推送系统发送网络信息接收请求;推送系统收到来自客户端的广告接收请求后,查询该用户对应的推送策略,并依据查询结果向客户端推送该用户对应的网络信息;客户端负责显示用户对应的网络信息。基于网页的推送方法是在用户使用浏览器访问网页时,将本地要推送的网络内容推送至用户浏览器中。其存在的问题包括推送需要以用户使用浏览器为前提,当用户使用 outlook、网络游戏等其他服务时,系统无法完成向用户的推送;并且推送方式所推送内容的展现依赖于用户所访问的目的网址,需要部分或全部的修改用户所访问的目的网址的网页展现形式,影响了用户使用互联网的体验。基于客户端的推送解决了基于网页推送方式面临的两大问题,但是该方法中客户端是专门为网络信息推送而开发的产品,本身不具有其他功能,需要用户终端单独安装,对实际应用带来不便。

发明内容
为解决上述问题,本发明提供了网络信息推送的方法及系统,能够进行网络信息推送并方便终端使用。本发明公开了一种网络信息推送的方法,包括步骤1,将中间件嵌入应用软件中,在终端安装所述应用软件;步骤2,服务系统从网络中采集终端对应用户的信息,对所述信息进行数据挖掘确定所述用户对应的网络信息发送策略;步骤3,在所述应用软件被启动后,嵌入在所述应用软件的中间件向所述服务系统发送网络信息接收请求,所述服务系统根据所述用户对应的网络信息发送策略向所述中间件推送网络信息;步骤4,所述中间件接收到所述服务系统推送的网络信息,进行显示。所述步骤2进一步为,步骤21,所述服务系统的数据采集系统从网络的核心路由器采集用户使用互联网的原始信息,从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息;
4
步骤22,所述服务系统的数据挖掘平台对所述数据采集系统采集的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征;步骤23,所述数据挖掘平台依据用户行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。所述步骤3进一步为,步骤31,在所述应用软件被启动后,嵌入在所述应用软件的中间件向所述服务系统的网络信息平台发送网络信息接收请求;步骤32,所述网络信息平台接收到所述网络信息接收请求,向所述数据挖掘平台查询所述用户对应的网络信息推送策略;步骤33,所述网络信息平台根据查询的结果向中间件推送网络信息。所述步骤21还包括,从网络的Radius服务器上采集IP地址与用户账号的匹配信息; 所述步骤23还包括,根据所述IP地址与用户账号的匹配信息,将所述用户的网络信息推送策略同所述用户的IP地址相对应。所述步骤32进一步为,步骤51,所述网络信息平台接收到所述网络信息接收请求,向所述数据挖掘平台查询所述网络信息接收请求的源IP地址对应的网络信息推送策略。本发明还公开了一种网络信息推送的系统,包括中间件和服务系统,所述中间件嵌入应用软件中,所述应用软件安装于终端;所述服务系统,用于从网络中采集所述终端对应用户的信息,对所述信息进行数据挖掘确定所述用户对应的网络信息发送策略;接收到所述中间件发送网络信息接收请求后,根据所述用户对应的网络信息发送策略向所述中间件推送网络信息;所述中间件,用于在嵌入的所述应用软件被启动后,向所述服务系统发送网络信息接收请求,并接收所述服务系统推送的网络信息,进行显示。所述服务系统进一步包括数据采集系统和数据挖掘平台,所述数据采集系统,用于从网络的核心路由器采集用户使用互联网的原始信息, 从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息;所述数据挖掘平台,用于对所述数据采集系统采集的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征;并依据用户行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。所述服务系统进一步包括网络信息平台,所述中间件进一步用于在嵌入的所述应用软件被启动后,向所述网络信息平台发送网络信息接收请求;所述网络信息平台,用于接收所述网络信息接收请求,向所述数据挖掘平台查询所述用户对应的网络信息推送策略;并根据查询的结果向中间件推送网络信息;所述数据挖掘平台进一步用于向所述网络信息平台返回查询结果。所述数据采集系统还用于从网络的Radius服务器上采集IP地址与用户账号的匹配信息;
所述数据挖掘平台还用于根据所述IP地址与用户账号的匹配信息,将所述用户的网络信息推送策略同所述用户的IP地址相对应。所述网络信息平台在查询时进一步用于接收到所述网络信息接收请求,向所述数据挖掘平台查询所述网络信息接收请求的源IP地址对应的网络信息推送策略。本发明的有益效果在于,通过将客户端的网络信息接收代理功能封装成中间件, 并将该中间件内嵌入应用软件中,使得网络信息推送不依赖终端使用浏览器的特性,避免了基于网页推送需要部分或全部的修改用户所访问的网页的问题,同时方便了网络信息推送的实现;通过采集用户信息进行数据挖掘,能够使得推送信息对于用户更具针对性。


图1是本发明的网络信息推送的方法的流程图;图2是本发明网络信息推送的方法的具体实施方式
流程图;图3是本发明的网络信息推送的系统的结构图。
具体实施例方式下面结合附图,对本发明做进一步的详细描述。本发明的网络信息推送的方法的流程如图1所示。步骤S100,将中间件嵌入应用软件中,在终端安装该应用软件。步骤S200,服务系统从网络中采集终端对应用户的信息,对该信息进行数据挖掘确定用户对应的网络信息发送策略。所述步骤S200具体实施方式
如下。步骤S2010,服务系统的数据采集系统从网络的核心路由器采集用户使用互联网的原始信息,从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息。步骤S2020,服务系统的数据挖掘平台对数据采集系统采集的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征。步骤S2030,服务系统的数据挖掘平台依据用户的行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。在步骤S2010中还包括,服务系统的数据采集系统从网络的Radius服务器上采集 IP地址与用户账号的匹配信息,用以在用户通过DHCP动态获取IP地址时,准确定位用户。在步骤S2030中还包括,根据IP地址与用户账号的匹配信息,将该用户的网络信息推送策略同该用户的IP地址相对应。步骤S300,应用软件被启动后,该应用软件中嵌入的中间件向服务系统发送网络信息接收请求,服务系统根据用户对应的网络信息发送策略向中间件推送网络信息。所述步骤S300具体实施方式
如下。步骤S310,应用软件被启动后,该应用软件中嵌入的中间件向服务系统的网络信息平台发送网络信息接收请求;步骤S320,网络信息平台接收到该网络信息接收请求,向数据挖掘平台查询该用户对应的网络信息推送策略。网络信息平台接收到网络信息接收请求,向数据挖掘平台查询该网络信息接收请求的源IP地址对应的网络信息推送策略。步骤S330,网络信息平台根据查询的结果向中间件推送网络信息。步骤S400,中间件接收到服务系统推送的网络信息,进行显示。本发明的网络信息推送的方法的具体实施方式
流程如图2所示。步骤S201,将中间件嵌入应用软件中,在终端安装该应用软件。步骤S202,数据采集系统从核心路由器采集用户使用互联网的原始信息,从BSS/ OSS系统采集用户消费信息、身份信息和位置信息,从Radius服务器上采集IP地址与用户账号的匹配信息。步骤S203,数据挖掘平台对数据采集系统提供的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行挖掘分析,确定用户的行为及身份特征。步骤S204,数据挖掘平台依据用户行为、身份特征和匹配原则确定该用户适用的网络信息推送策略。匹配原则为预设或由数据挖掘平台通过学习发现。例如,数据挖掘平台通过学习发现经常在网上买家居装饰品的人通常是婚育年龄的人,数据挖掘平台则对于年龄特征为婚育年龄范围内的用户,向该用户发送婚纱或者育儿相关内容的网络信息推送策略。步骤S205,应用软件被启动后,该应用软件中嵌入的中间件向网络信息平台发送网络信息接收请求。步骤S206,网络信息平台接收来自中间件的网络信息接收请求。步骤S207,网络信息平台向数据挖掘平台查询网络信息请求源IP地址对应用户适用的推送策略。步骤S208,数据挖掘平台应答网络信息平台的查询请求。步骤S209,网络信息平台根据查询结果,向中间件推送网络信息。步骤S210,中间件接收并显示网络信息。中间件处操作的实施例如下所述。中间件位于office系列应用软件中,例如Word、Excel、Outlook。安装中间件,在安装中间件时office应用软件会将中间件相应的DLL注册到应用软件所在终端操作系统中。Office应用软件启动时,终端操作系统将通过插件管理平台加载中间件。具体而言,插件管理平台将通过COM方式创建一个对象,并对对象进行初始化, 如将网络信息接收代理驻留在终端操作系统中,将网络信息显示窗口创建于菜单或工具栏中。Office应用软件运行时,驻留在终端操作系统中的网络信息接收代理向网络信息平台发送网络信息接收请求;网络信息平台接收来自网络信息接收代理的网络信息接收请求;网络信息平台向数据挖掘平台查询网络信息接收请求源IP地址对应用户适用的推送策略;数据挖掘平台应答网络信息平台的查询请求;网络信息平台根据查询结果,向驻留在终端操作系统中的网络信息接收代理推送网络信息;网络信息接收代理读取网络信息, 并通过网络信息显示窗口将其显示出来;office应用软件关闭时,插件管理平台将调用已创建对象的相关属性来断开链接、释放对象。本发明的网络信息推送的系统的结构如图3所示。网络信息推送的系统包括中间件100和服务系统200。
中间件100嵌入应用软件中,该应用软件安装于终端。中间件100,用于在嵌入的应用软件被启动后,向服务系统200发送网络信息接收请求,并接收服务系统200推送的网络信息,进行显示。服务系统200,用于从网络中采集终端对应用户的信息,对该信息进行数据挖掘确定用户对应的网络信息发送策略;接收到中间件100发送网络信息接收请求后,根据该用户对应的网络信息发送策略向中间件100推送网络信息。服务系统200进一步包括数据采集系统210、数据挖掘平台220、网络信息平台 230。数据采集系统210,用于从网络的核心路由器采集用户使用互联网的原始信息,从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息;向数据挖掘平台220返回采
集结果。数据采集系统210还用于从网络的Radius服务器上采集IP地址与用户账号的匹
Kfn 息。数据挖掘平台220,用于对数据采集系统210采集的用户使用互联网的原始信息、 消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征;并依据用户行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。数据挖掘平台220还用于根据IP地址与用户账号的匹配信息,将用户的网络信息推送策略同用户的IP地址相对应。所述中间件100进一步用于向网络信息平台230发送网络信息接收请求。网络信息平台230,用于接收网络信息接收请求,向数据挖掘平台220查询用户对应的网络信息推送策略;并根据查询的结果向中间件100推送网络信息。网络信息平台230在查询时进一步用于接收到该网络信息接收请求,向数据挖掘平台220查询网络信息接收请求的源IP地址对应的网络信息推送策略。
具体实施方式
。数据采集系统210,用于从核心路由器采集用户使用互联网的原始信息,从BSS/ OSS系统采集用户消费信息、身份信息和位置信息等其他信息。由于核心路由器上的用户使用互联网的原始信息基于IP地址,而存在互联网用户通过DHCP动态获取IP地址的情况,为了能够准确定位用户,数据采集系统210还用于采集Radius服务器上的信息,以实现IP地址与用户账号的匹配。数据挖掘平台220,用于对数据采集系统210提供的用户使用互联网的原始信息、 消费信息、身份信息和位置信息进行挖掘分析,确定用户的行为及身份特征,并依据该些行为、身份特征和事先约定的匹配原则确定该用户适用的网络信息推送策略;数据挖掘平台 220还为网络信息平台230提供查询服务。网络信息平台230,用于接收来自中间件100的网络信息接收请求;向数据挖掘平台220查询该用户对应的推送策略,并依据查询结果向中间件100推送该用户网络信息。内嵌于用户使用的应用软件中的中间件100是一个内嵌于用户应用软件中的网络信息接收代理,用于向网络信息平台230发送网络信息接收请求,负责接收来自网络信息平台230的网络信息,显示接收到的网络信息。本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1.一种网络信息推送的方法,其特征在于,包括步骤1,将中间件嵌入应用软件中,在终端安装所述应用软件; 步骤2,服务系统从网络中采集终端对应用户的信息,对所述信息进行数据挖掘确定所述用户对应的网络信息发送策略;步骤3,在所述应用软件被启动后,嵌入在所述应用软件的中间件向所述服务系统发送网络信息接收请求,所述服务系统根据所述用户对应的网络信息发送策略向所述中间件推送网络信息;步骤4,所述中间件接收到所述服务系统推送的网络信息,进行显示。
2.根据权利要求1所述的网络信息推送的方法,其特征在于, 所述步骤2进一步为,步骤21,所述服务系统的数据采集系统从网络的核心路由器采集用户使用互联网的原始信息,从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息;步骤22,所述服务系统的数据挖掘平台对所述数据采集系统采集的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征;步骤23,所述数据挖掘平台依据用户行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。
3.根据权利要求2所述的网络信息推送的方法,其特征在于, 所述步骤3进一步为,步骤31,在所述应用软件被启动后,嵌入在所述应用软件的中间件向所述服务系统的网络信息平台发送网络信息接收请求;步骤32,所述网络信息平台接收到所述网络信息接收请求,向所述数据挖掘平台查询所述用户对应的网络信息推送策略;步骤33,所述网络信息平台根据查询的结果向中间件推送网络信息。
4.根据权利要求3所述的网络信息推送的方法,其特征在于,所述步骤21还包括,从网络的Radius服务器上采集IP地址与用户账号的匹配信息; 所述步骤23还包括,根据所述IP地址与用户账号的匹配信息,将所述用户的网络信息推送策略同所述用户的IP地址相对应。
5.根据权利要求4所述的网络信息推送的方法,其特征在于, 所述步骤32进一步为,步骤51,所述网络信息平台接收到所述网络信息接收请求,向所述数据挖掘平台查询所述网络信息接收请求的源IP地址对应的网络信息推送策略。
6.一种网络信息推送的系统,其特征在于,包括中间件和服务系统, 所述中间件嵌入应用软件中,所述应用软件安装于终端;所述服务系统,用于从网络中采集所述终端对应用户的信息,对所述信息进行数据挖掘确定所述用户对应的网络信息发送策略;接收到所述中间件发送网络信息接收请求后, 根据所述用户对应的网络信息发送策略向所述中间件推送网络信息;所述中间件,用于在嵌入的所述应用软件被启动后,向所述服务系统发送网络信息接收请求,并接收所述服务系统推送的网络信息,进行显示。
7.根据权利要求6所述的网络信息推送的系统,其特征在于,所述服务系统进一步包括数据采集系统和数据挖掘平台,所述数据采集系统,用于从网络的核心路由器采集用户使用互联网的原始信息,从网络的BSS/0SS系统采集用户消费信息、身份信息和位置信息;所述数据挖掘平台,用于对所述数据采集系统采集的用户使用互联网的原始信息、消费信息、身份信息和位置信息进行数据挖掘,确定用户的行为及身份特征;并依据用户行为、身份特征和匹配原则确定该用户对应的网络信息推送策略。
8.根据权利要求7所述的网络信息推送的系统,其特征在于, 所述服务系统进一步包括网络信息平台,所述中间件进一步用于在嵌入的所述应用软件被启动后,向所述网络信息平台发送网络信息接收请求;所述网络信息平台,用于接收所述网络信息接收请求,向所述数据挖掘平台查询所述用户对应的网络信息推送策略;并根据查询的结果向中间件推送网络信息; 所述数据挖掘平台进一步用于向所述网络信息平台返回查询结果。
9.根据权利要求8所述的网络信息推送的系统,其特征在于,所述数据采集系统还用于从网络的Radius服务器上采集IP地址与用户账号的匹配信息;所述数据挖掘平台还用于根据所述IP地址与用户账号的匹配信息,将所述用户的网络信息推送策略同所述用户的IP地址相对应。
10.根据权利要求9所述的网络信息推送的系统,其特征在于,所述网络信息平台在查询时进一步用于接收到所述网络信息接收请求,向所述数据挖掘平台查询所述网络信息接收请求的源IP地址对应的网络信息推送策略。
全文摘要
本发明涉及一种网络信息推送的方法及系统,该方法包括步骤1,将中间件嵌入应用软件中,在终端安装所述应用软件;步骤2,服务系统从网络中采集终端对应用户的信息,对所述信息进行数据挖掘确定所述用户对应的网络信息发送策略;步骤3,在所述应用软件被启动后,嵌入在所述应用软件的中间件向所述服务系统发送网络信息接收请求,所述服务系统根据所述用户对应的网络信息发送策略向所述中间件推送网络信息;步骤4,所述中间件接收到所述服务系统推送的网络信息,进行显示。本发明能够进行网络信息推送并方便终端使用。
文档编号H04L29/06GK102164154SQ20101011304
公开日2011年8月24日 申请日期2010年2月22日 优先权日2010年2月22日
发明者张云勇, 童晓渝, 郭志斌 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1