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

文档序号:7997087阅读:243来源:国知局
一种Cookie纠错的方法及装置制造方法
【专利摘要】本发明公开了一种Cookie纠错的方法,包括:确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP;确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。本发明还公开了一种实现上述方法的Cookie纠错的装置,采用本发明的技术方案,提高了用户满意度。
【专利说明】—种Cookie纠错的方法及装直
【技术领域】
[0001]本发明涉及无线应用协议(Wireless Applicat1n Protocol, WAP)技术,尤其涉及一种Cookie纠错的方法及装置。
【背景技术】
[0002]随着手机的不断发展,手机浏览器型号逐步增多,手机WAP业务也飞速发展,由于WAP业务中用到的超文本传送协议(Hypertext Transport Protocol, HTTP)较为开放,这就导致在手机浏览器的处理方面存在很多不完善的地方,比如部分手机发起请求时携带了错误的Cookie信息,使得所述手机用户无法正确访问到相应的业务提供商(ServiceProvide, SP);但目前手机型号众多,当发生上述问题后,由于运营商无法对所有型号的手机进行逐一控制因此对上述问题也无法主动控制,而手机厂家对上述问题的处理周期较长,拉长了所述手机的故障处理周期,严重影响到了用户的满意度,因此,运营商亟需一种可以通过局用设备来进行Cookie兼容和控制的方法,以便于快速解决上述问题。

【发明内容】

[0003]有鉴于此,本发明的主要目的在于提供一种Cookie纠错的方法及装置,能解决移动终端携带错误的Cookie信息而无法访问相应的SP的问题,及时满足用户的现实需求,提高用户满意度。
[0004]为达到上述目的,本发明的技术方案是这样实现的:
[0005]本发明提供了一种Cookie纠错的方法,所述方法包括:
[0006]确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;
[0007]确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。
[0008]优选地,所述确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同,包括:
[0009]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domairupath值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同。[0010]优选地,所述确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同,包括:
[0011]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。
[0012]优选地,所述将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,包括:
[0013]将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或,
[0014]将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。
[0015]优选地,所述方法还包括:
[0016]确定所述移动终端发送的业务请求消息中未携带Cookie信息时,将所述移动终端发送的业务请求消息转发至所述SP ;
[0017]接收到所述SP发送的针对所述业务请求消息的响应消息时,解析并存储所述响应消息中的Cookie信息,并将所述Cookie信息发送至所述移动终端。
[0018]优选地,所述将移动终端发送的业务请求消息转发至所述SP之后,所述方法还包括:
[0019]存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型?目息、域Domain彳目息、路径Path彳目息。
[0020]一种Cookie纠错的装置,包括存储模块、确定模块、替换模块和发送模块;其中,
[0021]所述存储模块,用于存储所述移动终端首次业务请求时的Cookie信息;
[0022]所述确定模块,用于确定移动终端发送的业务请求消息中携带的Cookie信息与所述存储模块预先存储的所述移动终端首次业务请求时的Cookie信息是否相同,相同时触发所述发送模块,不同时触发所述替换模块;
[0023]所述替换模块,用于将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,并触发所述发送模块;
[0024]所述发送模块,用于将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;或者,将预先存储的所述移动终端首次业务请求时的Cookie信息发送至SP0
[0025]优选地,所述确定模块,还用于确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同;
[0026]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。
[0027]优选地,所述替换模块,还用于将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或,
[0028]还用于将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。
[0029]优选地,所述装置还包括接收单元和解析单元,其中:
[0030]接收单元,用于接收所述SP发送的针对所述业务请求消息的响应消息;
[0031]解析单元,用于解析出所述响应消息中的Cookie信息;
[0032]所述发送模块,还用于将所述移动终端发送的业务请求消息转发至所述SP ;将所述SP发送的针对所述业务请求消息的响应消息中的Cookie信息发送至移动终端。
[0033]优选地,所述存储模块,还用于存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型信息、域Domain信息、路径Path信息。
[0034]本发明所提供的Cookie纠错的方法及装置,在原有WAP网关设备规定的Cookie处理流程之上,增加了 Cookie纠错的处理流程,并提供友好界面给运营商进行设置和管理,能对任意移动终端访问任意SP进行Cookie纠错处理,能及时满足用户的现实需求,提高了用户满意度。
【专利附图】

【附图说明】
[0035]图1为本发明Cookie纠错的方法的实现流程示意图;
[0036]图2为移动终端首次访问SP中业务时的实现流程示意图;
[0037]图3为移动终端再次访问SP时采用本发明方法对所述移动终端进行Cookie纠错的实现流程示意图。【具体实施方式】
[0038]下面将结合具体实施例及附图对本发明的实施方式进行详细描述。
[0039]图1为本发明Cookie纠错的方法的实现流程示意图,如图1所示,所述方法包括:
[0040]步骤101:确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同时,将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;
[0041]步骤102:确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同时,将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,发送至业务提供商SP。
[0042]本发明中,所述确定移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同,包括:
[0043]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domairupath值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同。
[0044]所述确定所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息不同,包括:
[0045]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。
[0046]所述将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,包括:
[0047]将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或,
[0048]将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。[0049]当所述移动终端发送的业务请求消息中未携带Cookie信息时,运营商服务器可以认定所述移动终端首次通过所述运营商服务器访问SP,图2为移动终端首次访问SP中业务时的实现流程示意图,如图2所示,移动终端首次访问SP中业务时的处理流程包括以下步骤:
[0050]步骤201:移动终端向运营商服务器发送业务请求消息;
[0051]步骤202:运营商服务器将移动终端发送的业务请求消息转发至所述SP ;
[0052]步骤203:运营商服务器存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型信息、域Domain信息、路径Path信息;
[0053]步骤204:运营商服务器接收到所述SP发送的针对所述业务请求消息的响应消息时,解析并存储所述响应消息中的Cookie信息,并将所述Cookie信息发送至所述移动终端。
[0054]这里,所述Cookie信息主要是Set-Cookie头信息中携带的Cookie信息,主要包括:name、value、Domain、path 等;
[0055]步骤201至步骤204为移动终端首次访问SP时的实现过程,当所述移动终端首次访问SP、同时所述SP返回响应信息后,存储所述移动终端标识信息、所述移动终端类型信息、域Domain信息、路径Path信息等、以及所述SP返回所述响应信息中携带的Cookie信息为后续Cookie纠错奠定基础。
[0056]与现有的Cookie处理流程相比,本发明方法在原有WAP网关设备规定的Cookie处理流程之上,增加了 Cookie纠错的处理流程,为本身就支持Cookie的移动终端提供了一种在运营商设备上进行分析和纠错的途径,使得运营商管理员能缩短处理手机Cookie信息携带错误的时间,提高运营商效率,进而提高用户满意度。
[0057]以下通过具体示例,进一步阐明本发明技术方案的实质。
[0058]图3为移动终端再次访问SP时采用本发明方法对所述移动终端进行Cookie纠错的实现流程示意图,如图3所示,具体步骤如下:
[0059]步骤301:运营商服务器设置移动终端信息以及信任SP,并存储所述移动终端信息以及信任SP ;
[0060]这里,运营商服务器可以通过操作维护和设计界面模块设置移动终端信息以及信任SP,以便于运营业仅对于特定移动终端访问特定SP的用户提供Cookie纠错过程;
[0061]步骤302:移动终端发送业务请求消息至运营商服务器,以请求所述移动终端访问SP中的某个特定业务;
[0062]步骤303:运营商服务器判断所述移动终端和SP是否包含在所述移动终端信息和所述信任SP中,若是,执行步骤304 ;否则,执行步骤307 ;
[0063]步骤304:运营商服务器对所述移动终端发送的业务请求消息中携带的Cookie信息进行纠错,即运营商服务器判断所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息是否相同,若是,执行步骤305 ;否则,执行步骤306 ;
[0064]步骤305:运营商服务器发送所述移动终端业务请求消息中携带的Cookie信息至所述SP ;
[0065]步骤306:运营商服务器将所述移动终端发送的业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,并将替换后的Cookie信息发送至所述SP ;
[0066]步骤307:运营商服务器发送所述移动终端发送的业务请求消息中携带的Cookie信息至所述SP。
[0067]本发明中,运营商服务器对所述移动终端再次请求所述SP的请求消息中携带的Cookie信息进行纠错,包括:
[0068]运营商服务器判断所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值与预先存储的所述移动终端首次业务请求时的Cookie信息中对应的值是否相同,若相同,执行步骤a,否则执行步骤d ;
[0069]步骤a:所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息是否相同,若相同,则执行步骤c ;否贝U,执行步骤e;
[0070]步骤c:运营商服务器发送所述移动终端发送的业务请求消息中携带的Cookie信息至所述SP ;
[0071]步骤d:运营商服务器将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;随后执行步骤a ;
[0072]步骤e:运营商服务器将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息,随后发送所述移动终端发送的业务请求消息中携带的Cookie信息至所述SP。
[0073]步骤308:所述移动终端完成所述SP的一次访问后,向所述运营商服务器发送下线请求信息;
[0074]步骤309:运营商服务器判断预先存储的所述移动终端首次业务请求时的Cookie信息中是否包含Expire参数,若是,执行步骤310 ;否则,执行步骤311 ;
[0075]步骤310:运营商服务器存储所述移动终端首次业务请求时的Cookie信息,结束当前流程;
[0076]步骤311:运营商服务器删除预先存储的所述移动终端首次业务请求时的Cookie信息,结束当前流程。
[0077]本发明还记载了一种Cookie纠错的装置,包括存储模块、确定模块、替换模块和发送模块;其中,
[0078]所述存储模块,用于存储所述移动终端首次业务请求时的Cookie信息;
[0079]所述确定模块,用于确定移动终端发送的业务请求消息中携带的Cookie信息与所述存储模块预先存储的所述移动终端首次业务请求时的Cookie信息是否相同,相同时触发所述发送模块,不同时触发所述替换模块;
[0080]所述替换模块,用于将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,并触发所述发送模块;[0081]所述发送模块,用于将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;或者,将预先存储的所述移动终端首次业务请求时的Cookie信息发送至SP0
[0082]上述确定模块,还用于确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值相同,且所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息也相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务请求时的Cookie信息相同;
[0083]确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值、与所述移动终端发送的业务请求消息中携带的Cookie信息中的value值不相同;和/或,所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息、与所述移动终端发送的业务请求消息中携带的Cookie信息不相同时,为所述移动终端发送的业务请求消息中携带的Cookie信息与预先存储的所述移动终端首次业务访问时的Cookie信息不同。
[0084]上述替换模块,还用于将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或,
[0085]还用于将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。
[0086]上述装置还包括接收单元和解析单元,其中:
[0087]接收单元,用于接收所述SP发送的针对所述业务请求消息的响应消息;
[0088]解析单元,用于解析出所述响应消息中的Cookie信息;
[0089]所述发送模块,还用于将所述移动终端发送的业务请求消息转发至所述SP ;将所述SP发送的针对所述业务请求消息的响应消息中的Cookie信息发送至移动终端。
[0090]本发明还可以为运营商提供操作维护和设计界面模块,便于运营商设置移动终端信息和信任SP,以便于运营业仅对于特定移动终端访问特定SP的用户提供Cookie纠错过程。
[0091]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
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之后,所述方法还包括: 存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型信息、域Domain信息、路径Path信息。
7.—种Cookie纠错的装置,其特征在于,所述装置包括存储模块、确定模块、替换模块和发送模块;其中, 所述存储模块,用于存储所述移动终端首次业务请求时的Cookie信息; 所述确定模块,用于确定移动终端发送的业务请求消息中携带的Cookie信息与所述存储模块预先存储的所述移动终端首次业务请求时的Cookie信息是否相同,相同时触发所述发送模块,不同时触发所述替换模块; 所述替换模块,用于将所述移动终端业务请求消息中携带的Cookie信息替换成预先存储的所述移动终端首次业务请求时的Cookie信息,并触发所述发送模块; 所述发送模块,用于将所述移动终端业务请求消息中携带的Cookie信息发送至业务提供商SP ;或者,将预先存 储的所述移动终端首次业务请求时的Cookie信息发送至SP。
8.根据权利要求7所述的装置,其特征在于,所述确定模块,还用于确定所述移动终端号码、所述移动终端发送的业务请求消息中携带的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信息不同。
9.根据权利要求7所述的装置,其特征在于,所述替换模块,还用于将所述移动终端发送的业务请求消息中携带的Cookie信息中的value值替换成所述移动终端号码、所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path、name值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的value值;和/或, 还用于将所述移动终端发送的业务请求消息中携带的Cookie信息替换成所述移动终端发送的业务请求消息中携带的Cookie信息中的Domain、path值在预先存储的所述移动终端首次业务请求时的Cookie信息中对应的信息。
10.根据权利要求7、8或9所述的装置,其特征在于,所述装置还包括接收单元和解析单元,其中: 接收单元,用于接收所述SP发送的针对所述业务请求消息的响应消息; 解析单元,用于解析出所述响应消息中的Cookie信息; 所述发送模块,还用于将所述移动终端发送的业务请求消息转发至所述SP ;将所述SP发送的针对所述业务请求消息的响应消息中的Cookie信息发送至移动终端。
11.根据权利要求10所述的装置,其特征在于, 所述存储模块,还用于存储所述移动终端业务请求消息中的所述移动终端标识信息、所述移动终端类型信息、域Domain信息、路径Path信息。
【文档编号】H04W80/12GK104038914SQ201310075924
【公开日】2014年9月10日 申请日期:2013年3月8日 优先权日:2013年3月8日
【发明者】汪燕临 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1