一种页面的推送方法、系统和装置的制作方法

文档序号:7686657阅读:183来源:国知局
专利名称:一种页面的推送方法、系统和装置的制作方法
技术领域
本发明涉及网络通信技术,特别涉及一种页面的推送方法、系统和装置。
技术背景运营商为了方便用户使用或其它业务目的,往往会在网上设置专用的万维网服务器,其中,提供目录服务的万维网服务器称为入口 (Portal)服务 器。Portal服务器提供的Portal业务可以为运营商提供方便的管理功能。Portal 业务的主要原理为未认证的用户通过用户终端上网时,Portal服务器推送 门户页面给用户终端,用户可以免费使用该门户页面上的服务。当用户想要 使用其它互联网中的服务时,必须通过门户页面进行认证,只有i人证通过后 才可以成功接入互联网,获取其它服务。图1为现有技术中4是供Portal业务的系统结构图,如图l所示,该系统 包括用户终端、接入设备、Portal服务器和认证/计费服务器。其中,用户 终端可以为运行文本传输协议(HTTP)的浏览器。用户终端通过门户页面 成功接入互联网的过程如图2所示,主要包括以下步骤步骤201:用户终端上网时,获取自身的IP地址,向接入设备发送包 含自身IP地址和目的IP地址的HTTP连4妄请求。步骤202:接入设备将用户终端请求的目的IP地址临时作为自身的IP 地址,和用户终端建立HTTP连接。步骤203:接入设备通过HTTP重定向建立用户终端与Portal Server之 间的HTTP连接。步骤204: Portal Server通过该HTTP连接推送门户页面给用户终端。 步骤205:用户终端通过该门户页面输入用户名、密码等账户信息。步骤206: Portal服务器与接入设备之间交互获取用户终端的物理位置4吕息。该用户终端的物理位置信息可以为用户终端的端口号、槽位号、使用的 VLAN标识等。步骤207: Portal服务器将获取到的账户信息通过认证请求发送给接入 设备。步骤208:接入设备将该账户信息发送给认证/计费服务器进行认证,并 将i人证通过信息回复给接入i殳备。步骤209:接入设备将认证通过信息转发给Portal服务器。 步骤210: Portal服务器接收到该认证通过信息后,可以使用户终端成 功才妻入互耳关网。步骤211:接入设备通知认证/计费服务器开始计费。 步骤212:用户下线后,接入设备通知认证/计费服务器停止计费。 随着运营商网络接入业务的发展,运营商希望向用户推送一些增值业务 的页面,例如广告页面。现有技术中推送增值业务的页面通常是在Portal服 务器向用户推送的门户页面上插入一些广告内容,^f旦这种在门户页面上插入 广告内容的方法对用户没有针对性,向所有用户推送的广告内容相同,往往 不能达到很好的广告效应,例如,如果用户是女性,可能对Portal服务器推 送的汽车类广告并不感兴趣,而会对美容类广告感兴趣。但是现有技术中并 没有一种页面的推送方法,能够对用户有针对性地推送页面。发明内容本发明实施例提供了一种页面的推送方法、系统和装置,能够对用户有 针对性地推送页面。一种页面的4,送方法,该方法包4舌入口 Portal服务器根据用户的账户信息向接入设备发送查询该用户属性的请求;所述接入设备接收到所述查询该用户属性的请求后,获取该用户的属性信息并发送给所述Portal服务器;所述Portal服务器根据该用户的属性信息,向该用户使用的用户终端推 送与所述属性信息对应的页面。一种页面的推送系统,该系统包括Portal服务器和接入设备;所述Portal服务器,用于根据用户的账户信息向所述接入设备发送查询该 用户属性的请求,接收所述接入设备发送的该用户的属性信息,并根据该用户 的属性信息,向用户使用的用户终端推送与所述属性信息对应的页面;所述接入设备,用于接收到所述查询该用户属性的请求后,获取该用户的 属性信息,并发送给所述Portal服务器。一种Portal服务器,该Portal服务器包括信息收发单元和页面推送单元;所述信息收发单元,用于根据用户的账户信息向接入设备发送查询该用户 属性的请求;接收接入设备返回的用户的属性信息;所迷页面推送单元,用于根据所述信息收发单元收到的用户的属性信 息,向该用户使用的用户终端推送与所述属性信息对应的页面。一种接入设备,该接入设备包括请求接收单元、属性获取单元和属性发 送单元;所述请求接收单元,用于接收查询用户属性的请求;所述属性获取单元,用于在所述请求接收单元接收到所述查询用户属性的请求后,获取该用户的属性信息;所述属性发送单元,用于发送所述属性获取单元获取的该用户的属性信息。 一种认证/计费服务器,该认证/计费服务器包括请求接收单元、属性查询单元和属性发送单元;所述请求接收单元,用于接收接入设备发送的查询用户属性的请求; 所述属性查询单元,用于根据所述请求中包含的用户的账户信息,查询所述用户的属性信息;所述属性发送单元,用于将所述属性查询单元查询到的属性信息发送给所述接入设备。由以上描述可以看出,在本发明实施例提供的方法、系统和装置中,Portal服务器根据用户的账户信息向接入设备发送查询该用户属性的请求; 接收设备接收到查询该用户属性的请求后,获取该用户的属性信息并发送给 Portal服务器;Portal服务器根据该用户的属性信息,向该用户使用的用户 终端推送与该属性信息对应的页面。从而实现了 Portal服务器可以根据用户 的属性信息,对用户有针对性的推送页面,例如,运营商可以针对属性信息 为女性的用户,向该用户使用的用户终端推送美容类等广告,从而达到更好 的广告效应。


图1为现有技术中提供Portal业务的系统结构图;图2为现有技术中用户终端通过门户页面成功接入互联网的流程图;图3为本发明实施例提供的方法流程图;图4为本发明实施例提供的系统结构图;图5为本发明实施例提供的Portal服务器结构图;图6为本发明实施例提供的接入设备结构图;图7为本发明实施例提供的认证/计费服务器结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。本发明实施例提供的方法主要包括Portal服务器根据用户的账户信息 向接入设备发送查询该用户属性的请求;接收设备接收到查询该用户属性的 请求后,获取该用户的属性信息并发送给Portal服务器;Portal服务器根据 该用户的属性信息,向该用户使用的用户终端推送与该属性信息对应的页 面。上述方法可以在Portal服务器获取用户账户信息后的任意阶段执行,例 如,可以在Portal服务器与接入设备交互用户终端的物理位置信息过程中, 也可以在对用户进行认i正的过程中,也可以在用户认证通过后等阶^殳。下面 以用户认证通过后执行该方法为例进行描述。图3为本发明实施例提供的方法流程图,该方法流程以在图2所示流程 的步骤209和步骤210之间为例,即在用户认证通过后和用户终端成功接入 互联网之间为例。如图3所示,该方法可以包括以下步骤步骤301: Portal服务器接收到用户认证通过信息后,向接入设备发送 查询该用户属性的请求。本步骤中,Portal服务器向接入设备发送的查询该用户属性的请求中 可以携带该用户的账户信息,以便接入设备获知Portal服务器要查询哪个用 户的属性信息。该用户的账户信息是Portal服务器在图2的步骤205中获取 的,即用户在Portal服务器推送的门户页面上输入的。本步骤中,Portal服务器向接入设备发送的查询该用户属性的请求可以 通过Portal协议报文来实现,例如,可以通过扩展已有的Portal协议报文来 携带用户的账户信息。由于Portal协议报文中的类型(Type )字段用来标识 报文的类型,报文属性(Attr)字段用于携带报文的属性信息,因此,可以 采用扩展已有Portal协议中的Type字段来标识该报文为Portal服务器向接 入设备发送的查询用户属性的请求,并通过扩展Attr字段携带该用户的账户 信息。也可以将另外设置的Portal协议报文作为查询用户属性的请求,并携 带该用户的账户信息。步骤302:接入设备接收到查询该用户属性的请求后,将查询该用户属 性的请求发送给认证/计费服务器。本步骤中,接入设备向认证/计费服务器发送查询该用户属性的请求可 以通过远程用户拨号认证系统(Radius )协议报文来实现。由于Radius协议 报文中的包类型(Code)字段用于携带Radius协议报文类型信息,属性 (Attribute)字段用于携带Radius协议报文的属性值,因此,可以通过扩展已有Radius协议报文的Code字段来标识该报文为接入设备向认证/计费服务 器发送的查询用户属性的请求,扩展已有Radius协议报文的Attribute字段 来携带该用户的账户信息。也可以将另外设置的Radius协议报文作为查询 用户属性的请求,并携带该用户的账户信息。步骤303:认证/计费服务器根据查询该用户属性的请求中包含的该用户 的账户信息,在自身的数据库中查询该用户的属性信息。由于用户在签约上网业务时,已经向运营商登记了自身的相关属性信 息,例如性别、年龄、婚姻状况、民族、学历、籍贯、工作等,运营商可将用户的属性信息以数据库的形式存储在认证/计费服务器中,当然,运营 商也可以将用户的属性信息以数据库的形式存储在其它服务器中,在此,以 常用的认证/计费服务器为例。并且每个用户对应一个账户信息,该用户的 账户信息为用户享用运营商提供服务所使用的认证信息,例如用户通常使用 用户名和密码等账户信息来接入互联网络,或享用运营商提供的其它服务。认证/计费服务器可以以该用户属性请求中包含的该用户的账户信息为 索引,在自身的数据库中查询对应的该用户的属性信息。步骤304:认证/计费服务器将查询到的该用户的属性信息返回给接入设备。本步骤中,认证/计费服务器向接入设备返回的用户的属性信息可以通 过已有的或另外设置的Radius协议净艮文来实现,并通过扩展相应的字^殳来 携带该用户的属性信息。例如,可以通过扩展已有Radius协议l艮文的Code 字段来标识该报文为认证/计费服务器发送给接入设备的用户属性响应报 文,通过扩展Attribute字段来携带该用户的属性信息。步骤305:接入服务器将获取的该用户的属性信息发送给Portal服务器。 同样,该步骤中,接入服务器向Portal服务器发送该用户的属性信息可 以通过扩充已有Portal协议才艮文中的字革更来实现,也可以通过另外设置的 Portal协议报文来携带该用户的属性信息。例如,可以通过扩展已有Portal 协议报文的Type字段来标识该报文为接入设备向Portal服务器发送的用户属性响应报文,扩展Attr字段来携带该用户的属性信息。步骤306: Portal服务器根据获取的用户的属性信息,通过该Portal服 务器与该用户使用的用户终端之间的HTTP连接,向该用户使用的用户终端 推送与该属性信息对应的页面,并同时启动延时定时器。本步骤中,Portal服务器通过自身与用户终端之间的HTTP连接向用户 终端推送页面,该页面可以为增值业务的页面,例如广告页面、宣传页面等。本步骤中,Portal服务器可以按照预定的策略向用户终端推送页面,该 预定的策略在本实施例中为用户属性与页面的对应关系,例如,性别为女性 对应的页面可以为美容类广告、打折类广告等,性别为男性对应的页面可以 为汽车类、运动类广告等,年龄为50岁以上对应的页面可以为保健类广告 等。另外,本实施例的该步骤中,在推送页面的同时启动延时定时器,用于 设定用户接收页面的时长,例如,可以通过该方式用户接收特定时长的广告 才能够接入互联网。当然,也可以不启动延时定时器,用户可以手工删除推 送的页面,此时不需要执行步骤307,用户终端直接接入互联网。更优地,在设定延时定时器的延时时间时,可以根据不同的用户设置不 同的延时时间,例如,可以对高级用户i殳定较短的延时时间,对^^级用户i殳 定较长的延时时间等。步骤307:延时定时器的延时时间到时,Portal服务器向接入设备指示 用户终端4妻入互耳关网。在步骤307之后,用户终端成功接入互联网,可以继续执行图2的步骤211。以上是对本发明实施例提供的方法进行的描述,下面对本发明实施例提 供的系统和装置进行描述。图4为本发明实施例提供的系统结构图,如图4所示,该系统可以包括 Portal服务器401和接入设备402。Portal服务器401,用于根据用户的账户信息向接入设备402发送查询该用户属性的请求,接收接入设备402发送的该用户的属性信息,并根据该用户的 属性信息,向用户使用的用户终端推送与属性信息对应的页面。该用户的账户信息是用户通过在Portal服务器推送的门户页面上输入的。该用户的属性信息可以为用户的性别、年龄、婚姻状况、民族、学历、籍 贯、工作等信息,该Portal服务器可以针对该用户的属性信息,向用户终端推 送与属性信息对应的页面。接入设备402,用于接收到查询该用户属性的请求后,获取该用户的属性 信息,并发送给Portal服务器401 。另外,该系统还可以包括认证/计费服务器403,用于接收接入设备402 发送的查询用户属性的请求,根据该请求中包含的用户的账户信息,查询用户 的属性信息,并将查询的属性信息回复给接入设备。接入设备402,还用于向认证/计费^^务器403发送查询用户属性的请求。如果需要对推送的页面时长进行管理,该系统还可以包括延时定时器404, 用于在Portal服务器401推送页面时,设定延时时间。Portal服务器401,还用于在延时时间到时,停止推送页面。图5为本发明实施例提供的Portal服务器结构图,如图5所示,该Portal 服务器可以包括信息收发单元501和页面推送单元502。信息收发单元501 ,用于根据用户的账户信息向接入设备发送查询该用户 属性的请求;接收接入设备返回的用户的属性信息。页面推送单元502,用于根据信息收发单元501收到的用户的属性信息, 向该用户^f吏用的用户终端推送与属性信息对应的页面。该页面推送单元502可以通过该Portal月l务器与用户终端之间的HTTP连 接向用户终端推送页面。该页面可以为增值业务的页面,例如广告页面、宣传 页面等。另外,该Portal服务器还可以包括延时定时器503,用于在页面推送单元 推送页面时,i殳定延时时间。页面推送单元502,还用于在延时时间到时,停止推送页面。图6为本发明实施例提供的接入设备结构图,如图6所示,该接入设备可以包括请求接收单元601 、属性获取单元602和属性发送单元603。 请求接收单元601,用于接收查询用户属性的请求。属性获取单元602,用于在请求接收单元601接收到查询用户属性的请求后,获取该用户的属性信息。属性发送单元603,用于发送属性获取单元602获取的该用户的属性信息。 其中,属性获取单元602可以包括请求发送单元6021和属性接收单元6022。请求发送单元6021,用于将查询用户属性的请求发送给认证/计费服务器。 属性接收单元6022,用于接收认证/计费服务器返回的该用户的属性信息。 图7为本发明实施例提供的认证/计费服务器,如图7所示,该认证/计费服务器可以包括请求接收单元701、属性查询单元702和属性发送单元703。 请求接收单元701,用于接收接入设备发送的查询用户属性的请求。 属性查询单元702,用于根据请求中包含的用户的账户信息,查询用户的属性信息。属性发送单元703,用于将属性查询单元702查询到的属性信息发送给接 入设备。该认证/计费服务器还可以包括属性数据库704,用于以用户账户信息为 索引存储用户的属性信息。属性查询单元702是以接收到的请求中包含的用户账户信息为索引,在属 性凝:据库704中查询用户的属性信息的。由以上描述可以看出,在本发明实施例提供的方法、系统和装置中, Portal服务器根据用户的账户信息向接入设备发送查询该用户属性的请求; 接收设备接收到查询该用户属性的请求后,获取该用户的属性信息并发送给 Portal服务器;Portal服务器根据该用户的属性信息,向该用户使用的用户 终端推送与该属性信息对应的页面。从而实现了 Portal服务器可以根据用户 的属性信息,对用户有针对性的推送页面,例如,可以针对属性信息为女性的用户,向该用户使用的用户终端推送美容类等广告,从而达到更好的广告 效应。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。
权利要求
1、一种页面的推送方法,其特征在于,该方法包括入口Portal服务器根据用户的账户信息向接入设备发送查询该用户属性的请求;所述接入设备接收到所述查询该用户属性的请求后,获取该用户的属性信息并发送给所述Portal服务器;所述Portal服务器根据该用户的属性信息,向该用户使用的用户终端推送与所述属性信息对应的页面。
2、 根据权利要求1所述的方法,其特征在于,所述根据用户的账户信息向 接入设备发送查询该用户属性的请求包括所述Portal服务器在获取所述用户的账户信息后、或者,在Portal服务器 与接入设备交互所述用户终端的物理位置信息过程中,或者,在对所述用户进 行认证的过程中,或者,在所述用户认证通过后,根据用户的账户信息向接入 设备发送查询该用户属性的请求。
3、 根据权利要求1或2所述的方法,其特征在于,所述获取该用户的属性 信息包括所述接入设备向认证/计费服务器发送查询用户属性的请求,所述认证/计费 服务器根据所述查询用户属性的请求中包含的用户的账户信息,查询所述用户 的属性信息,并将所述查询的属性信息回复给所述接入设备。
4、 根据权利要求1或2所述的方法,其特征在于,在所述向该用户使用的 用户终端推送与所述属性信息对应的页面的同时,该方法还包括启动延时定时器,当所述延时定时器的延时时间到时,停止推送所述页面。
5、 根据权利要求4所述的方法,其特征在于,若所述用户通过认证,则所 述Portal服务器在停止推送所述页面时,向所述接入设备指示用户终端接入互 联网。
6、 一种页面的推送系统,其特征在于,该系统包括Portal服务器和接入设备;所述Portal服务器,用于根据用户的账户信息向所述接入设备发送查询该 用户属性的请求,接收所述接入设备发送的该用户的属性信息,并根据该用户 的属性信息,向用户使用的用户终端推送与所述属性信息对应的页面;所述接入设备,用于接收到所述查询该用户属性的请求后,获取该用户的 属性信息,并发送给所述Portal服务器。
7、 根据权利要求6所述的系统,其特征在于,该系统还包括认证/计费 服务器,用于接收所述接入设备发送的查询用户属性的请求,根据该请求中包 含的用户的账户信息,查询所述用户的属性信息,并将所述查询的属性信息回 复给所述接入设备;所述接入设备,还用于向所述认证/计费服务器发送所述查询用户属性的请求。
8、 根据权利要求6所述的系统,其特征在于,该系统还包括延时定时器, 用于在所述Portal服务器推送页面时,设定延时时间;所述Portal服务器,还用于在所述延时时间到时,停止推送所述页面。
9、 一种Portal服务器,其特征在于,该Portal服务器包括信息收发单元 和页面推送单元;所述信息收发单元,用于根据用户的账户信息向接入设备发送查询该用户 属性的请求;接收接入设备返回的用户的属性信息;所述页面推送单元,用于根据所述信息收发单元收到的用户的属性信息, 向该用户使用的用户终端推送与所述属性信息对应的页面。
10、 根据权利要求9所述的Portal服务器,其特征在于,该Portal服务器 还包括延时定时器,用于在所述页面推送单元推送页面时,设定延时时间;所述页面推送单元,还用于在所述延时时间到时,停止推送所述页面。
11、 一种接入设备,其特征在于,该接入设备包括请求接收单元、属性 获取单元和属性发送单元;所述请求接收单元,用于接收查询用户属性的请求;所述属性获取单元,用于在所述请求接收单元接收到所述查询用户属性的请求后,获取该用户的属性信息;所述属性发送单元,用于发送所述属性获f^单元获取的该用户的属性信息。
12、 根据权利要求11所述的接入设备,其特征在于,所述属性获取单元包 括请求发送单元和属性接收单元;所述请求发送单元,用于将所述查询用户属性的请求发送给认证/计费服务器;所述属性接收单元,用于接收所述认证/计费服务器返回的该用户的属性信息。
13、 一种认证/计费服务器,其特征在于,该认证/计费服务器包括请求接 收单元、属性查询单元和属性发送单元;所述请求接收单元,用于接收接入设备发送的查询用户属性的请求; 所述属性查询单元,用于根据所述请求中包含的用户的账户信息,查询所述用户的属性信息;所述属性发送单元,用于将所述属性查询单元查询到的属性信息发送给所述接入设备。
14、 根据权利要求13所述的认证/计费服务器,其特征在于,该认证/计费 服务器还包括属性数据库,用于以用户账户信息为索引存储用户的属性信息。
全文摘要
本发明提供了一种页面的推送方法、系统和装置,其中,入口(Portal)服务器根据用户的账户信息向接入设备发送查询该用户属性的请求;接入设备接收到查询该用户属性的请求后,获取该用户的属性信息并发送给Portal服务器;Portal服务器根据该用户的属性信息,向该用户使用的用户终端推送与该属性信息对应的页面。从而实现了Portal服务器可以根据用户的属性信息,对用户有针对性的推送页面。运营商可以使用本发明对用户有针对性的推送广告,从而达到更好的广告效应。
文档编号H04L29/08GK101217567SQ20081005576
公开日2008年7月9日 申请日期2008年1月8日 优先权日2008年1月8日
发明者刘建锋 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1