【技术实现步骤摘要】
基于浏览器的消息推送方法、设备和系统
本专利技术涉及通信领域,具体而言,涉及基于浏览器的消息推送方法、设备(如:汇聚层交换机和代理服务器)和系统。
技术介绍
对于互联网服务提供商(ISP, Internet Service Provider)来说,根据具体用户和具体的用户行为,以一定策略向用户提供实时的消息(如新闻或广告)推送服务是十分必要的。目前,互联网服务提供商们通常采用的几种方法包括:电子邮件、HTTP (Hyper TextTransfer Protocol,超文本传送协议)消息重定向、短信服务、电话、邮政邮件等。然而,这些方法存在以下问题:(I)电子邮件提示方法的有效性较差,因为用户不可能经常查看运营商提供的电子邮件账号;有时,这些提示信息也可能被导入垃圾邮件文件夹,导致该提示信息被忽略或错误归类。(2)对于HTTP消息重定向,HTTP重定向以服务提供商提供的消息网页替换用户的目的网页,有时会中断包含流媒体的网页APP(应用)服务,这种形式多数不能令用户满意。(3)移动运营商利用短信服务(SMS, Short Messaging Service)提供多用途的消息提示功能,但是并非所有的网络设备拥有呼叫/短信功能。再者,W1-Fi或互联网服务提供商可能没法获取用户手机号码。(4)对于移动手机用户,通过电话提示无疑会打扰用户并造成较高的成本。此外,邮政邮件通知的时效性较差。 现有技术中有一种基于浏览器的消息发送方法,它采用直接修改底层协议(如HTTP、TCP、IP等协议)的方式实现,汇聚层交换机(AC)在截获服务器发向客户端 ...
【技术保护点】
一种基于浏览器的消息推送方法,其特征在于,包括:汇聚层交换机接收到用户终端发往目的服务器的HTTP数据包时,向所述HTTP数据包的HTTP协议中的指定字段插入预先获取的所述用户终端的MAC地址、所述用户终端对应AP的MAC地址和所述目的服务器的IP地址;所述汇聚层交换机经由代理服务器将所述HTTP数据包转发给所述目的服务器;所述汇聚层交换机接收到所述代理服务器返回的HTTP应答数据包时,将所述HTTP应答数据包的源地址修改为所述目的服务器的IP地址;其中,所述HTTP应答数据包为所述代理服务器根据所述用户终端的MAC地址和所述用户终端对应AP的MAC地址在所述目的服务器返回的数据包中插入对应的推送消息生成的;所述汇聚层交换机将修改源地址后的所述HTTP应答数据包发送给所述用户终端。
【技术特征摘要】
1.一种基于浏览器的消息推送方法,其特征在于,包括: 汇聚层交换机接收到用户终端发往目的服务器的HTTP数据包时,向所述HTTP数据包的HTTP协议中的指定字段插入预先获取的所述用户终端的MAC地址、所述用户终端对应AP的MAC地址和所述目的服务器的IP地址;所述汇聚层交换机经由代理服务器将所述HTTP数据包转发给所述目的服务器;所述汇聚层交换机接收到所述代理服务器返回的HTTP应答数据包时,将所述HTTP应答数据包的源地址修改为所述目的服务器的IP地址;其中,所述HTTP应答数据包为所述代理服务器根据所述用户终端的MAC地址和所述用户终端对应AP的MAC地址在所述目的服务器返回的数据包中插入对应的推送消息生成的; 所述汇聚层交换机将修改源地址后的所述HTTP应答数据包发送给所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述汇聚层交换机经由所述代理服务器将所述HTTP数据包转发给所述目的服务器包括: 所述汇聚层交换机修改所述HTTP数据包中目的地址,将所述目的服务器的IP地址替换为预先获取的所述汇聚层交换机与所述代理服务器相连的IP地址,并将所述HTTP数据包发送给所述代理服务器; 所述代理服务器接收到所述HTTP数据包后,根据所述指定字段中的地址信息修改所述HTTP数据包的源地址为所述代理服务器与所述目的服务器相连的IP地址,修改所述HTTP数据包的目的地址为所述目的服务器的IP地址,向所述目的服务器转发修改地址后的所述HTTP数据包。3.根据权利要求1所述的方法,其特征在于,所述指定字段为GET字段。4.根据权利要求1所述的方法,其特征在于,所述推送消息为指向广告或新闻服务的链接。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括: 汇聚层交换机接收用户终端发送的数据包; 所述汇聚层交换机判断所述数据包是否携带HTTP字段,如果是,确定所述数据包为HTTP数据包;如果否,通过因特网将所述数据包转发给对应的服务器。6.一种基于浏览器的消息推送方法,其特征在于,包括: 代理服务器接收来自汇聚层交换机的HTTP数据包;其中,所述HTTP数据包的HTTP协议中的指定字段中携带有所述HTTP数据包的用户终端的MAC地址、所述用户终端对应AP的MAC地址和目的服务器的IP地址; 所述代理服务器提取并保存所述指定字段中的地址信息,并根据所述指定字段中的地址信息修改所述HTTP数据包的源地址为所述代理服务器与所述目的服务器相连的IP地址,修改所述HTTP数据包的目的地址为所述目的服务器的IP地址,向所述目的服务器转发修改地址后的所述HTTP数据包; 所述代理服务器接收所述目的服务器返回的HTTP应答数据包,根据所述用户终端的MAC地址和所述用户终端对应AP的MAC地址在所述HTTP应答数据包中插入对应的推送消息; 所述代理服务器将所述HTTP...
【专利技术属性】
技术研发人员:雷永成,吴方,朱胜超,安振威,
申请(专利权)人:成都西加云杉科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。