一种Cookie纠错的方法及装置制造方法及图纸

技术编号:10411191 阅读:118 留言:0更新日期:2014-09-10 19:52
本发明专利技术公开了一种Cookie纠错的方法,包括:确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP;确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。本发明专利技术还公开了一种实现上述方法的Cookie纠错的装置,采用本发明专利技术的技术方案,提高了用户满意度。

【技术实现步骤摘要】
—种Cookie纠错的方法及装直
本专利技术涉及无线应用协议(Wireless Applicat1n Protocol, WAP)技术,尤其涉及一种Cookie纠错的方法及装置
技术介绍
随着手机的不断发展,手机浏览器型号逐步增多,手机WAP业务也飞速发展,由于WAP业务中用到的超文本传送协议(Hypertext Transport Protocol, HTTP)较为开放,这就导致在手机浏览器的处理方面存在很多不完善的地方,比如部分手机发起请求时携带了错误的Cookie信息,使得所述手机用户无法正确访问到相应的业务提供商(ServiceProvide, SP);但目前手机型号众多,当发生上述问题后,由于运营商无法对所有型号的手机进行逐一控制因此对上述问题也无法主动控制,而手机厂家对上述问题的处理周期较长,拉长了所述手机的故障处理周期,严重影响到了用户的满意度,因此,运营商亟需一种可以通过局用设备来进行Cookie兼容和控制的方法,以便于快速解决上述问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种Cookie纠错的方法及装置,能解决移动终端携带错误的Cookie信息而无法访问相应的SP的问题,及时满足用户的现实需求,提高用户满意度。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种Cookie纠错的方法,所述方法包括:确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。优选地,所述确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同,包括:确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domairupath值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同。优选地,所述确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同,包括:确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。优选地,所述将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,包括:将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或,将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。优选地,所述方法还包括:确定所述移动终端发送的业务请求消息中未携带Cookie信息时,将所述移动终端发送的业务请求消息转发至所述SP ;接收到所述SP发送的针对所述业务请求消息的响应消息时,解析并存储所述响应消息中的Cookie信息,并将所述Cookie信息发送至所述移动终端。优选地,所述将移动终端发送的业务请求消息转发至所述SP之后,所述方法还包括:存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型?目息、域Domain彳目息、路径Path彳目息。一种Cookie纠错的装置,包括存储模块、确定模块、替换模块和发送模块;其中,所述存储模块,用于存储所述移动终端首次业务请求时的Cookie信息;所述确定模块,用于确定移动终端发送的业务请求消息中携带的Cookie信息与所述存储模块预先存储的所述移动终端首次业务请求时的Cookie信息是否相同,相同时触发所述发送模块,不同时触发所述替换模块;所述替换模块,用于将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,并触发所述发送模块;所述发送模块,用于将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;或者,将预先存储的所述移动终端首次业务请求时的Cookie信息发送至SP0优选地,所述确定模块,还用于确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同;确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述本文档来自技高网...
一种Cookie纠错的方法及装置

【技术保护点】
一种Cookie纠错的方法,其特征在于,所述方法包括:确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP;确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。

【技术特征摘要】
1.一种Cookie纠错的方法,其特征在于,所述方法包括: 确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ; 确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。2.根据权利要求1所述的方法,其特征在于,所述确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同,包括: 确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的域Domain、路径path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同。3.根据权利要求1所述的方法,其特征在于,所述确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同,包括: 确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。4.根据权利要求1所述的方法,其特征在于,所述将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,包括: 将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或, 将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:确定所述移动终端发送的业务请求消息中未携带Cookie信息时,将所述移动终端发送的业务请求消息转发至所述SP ; 接收到所述SP发送的针对所述业务请求消息的响应消息时,解析并存储所述响应消息中的Cookie信息,并将所述Cookie信息发送至所述移动终端。6.根据权利要求5所述的方法,其特征在于,所述将移动终端发送的业务请求消息转发至所述SP之后,所述方法还包括: 存储所述移动终端...

【专利技术属性】
技术研发人员:汪燕临
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1