信息处理系统及信息处理方法_3

文档序号:8449221阅读:来源:国知局
点提供服务器100、网页服务提供服务器200提供的网站的浏览器411主要在CPU410上工作。
[0073]存储装置420是例如HDD (Hard Disk Drive:硬盘驱动器)、闪存等各种存储介质。存储装置420存储由CPU410执行的浏览器411等的各种程序代码以及执行程序时所需的数据。特别是,设置在浏览器411的会员站点用Cookie421、匹配服务器用Cookie423由存储装置420进行存储。除此以外,在将用户ID作为Cookie进行临时存储时,用户ID存储用Cookie425也由存储装置420进行存储。对于用户ID存储用Cookie425,将在后面参照图3等进彳丁叙述。
[0074]如前所述,会员站点用Cookie421由会员站点提供服务器100的Cookie处理部140发行。该Cookie421的获取由浏览器411基于会员站点的页面信息110中包含的Cookie处理用标签111来进行。Cookie421具有能够从会员站点提供服务器100获取会员信息121的会员状态和不能获取的临时状态这两个状态。如前所述,虽然在发送来自会员站点提供服务器100的Cookie421时Cookie421是临时状态,但是当客户端400已经成功登陆到由会员站点提供服务器100提供的会员站点时,浏览器411会按照Cookie处理用标签111的控制将Cookie421设为会员状态。
[0075]匹配服务器用Cookie423由Cookie匹配服务器300来设置。Cookie423包含Cookie匹配服务器300用于识别客户端400的识别符,Cookie423在包含信息协同请求时在内的各定时基于该Cookie423向Cookie匹配服务器300发送包含识别符的Cookie信息。Cookie匹配服务器300基于该识别符来确定操作客户端400的用户的用户ID并通知客户端 400。
[0076]输入装置430是用户用于输入各种输入的装置。例如鼠标、触摸板等指示装置(pointing device)、键盘等相当于输入装置430。使用浏览器411的网站的阅览的各种操作等全都由输入装置430输入。
[0077]通信I/F440是客户端400用于经由互联网N与会员站点提供服务器100、网页服务提供服务器200、以及Cookie匹配服务器300这样的各种信息处理系统进行通信的接口。
[0078](3处理流程)
[0079]以下,一边参照图3至图10 —边说明本实施方式的数据协同系统I的处理流程。另外,后述的各处理步骤能够在处理内容不产生矛盾的范围内任意地变更顺序或并行地执行。此外,也可以在各处理步骤之间追加其它步骤。进而,为了方便而记载为I个步骤的步骤能够分为多个步骤来执行,此外,也能够将为了方便而分为多个记载的步骤作为I个步骤来执行。
[0080](3.1会员站点访问时的处理流程)
[0081]对客户端400访问由会员站点提供服务器100提供的会员站点时的客户端400、会员站点提供服务器100以及Cookie匹配服务器300的各自的处理流程进行说明。
[0082](3.1.1客户端400的处理)
[0083]首先,一边参照图3 —般对访问由会员站点提供服务器100提供的会员站点时的客户端400的处理流程进行说明。图3是示出方位会员站点时的客户端400的处理流程的流程图。
[0084]在根据用户操作在浏览器411显示由会员站点提供服务器100提供的会员站点的网页时,客户端400的浏览器411向会员站点提供服务器100发送页面信息110的发送请求(阅览请求)(S301)。会员站点提供服务器100根据该请求向客户端400发送页面信息110,因此客户端400接收该页面信息110(S401)。
[0085]浏览器411按照页面信息110中包含的Cookie处理用标签111的处理来判别是否对浏览器411设置有Cookie421(S305)。如果未设置Cookie421 (S305的“否”),浏览器411就在由Cookie处理用标签111进行的控制下从会员站点提供服务器100获取Cookie421 (S307),并且将其设置在浏览器411 (S309)。另外,因为在该时间点客户端400还未登录到会员站点,所以Cookie421是临时状态。
[0086]此外,浏览器411按照Cookie处理用标签111的控制来判别是否对浏览器411设置有匹配服务器用Cookie423(S311)o如果未设置Cookie423 (S311的“否”),浏览器411就按照由Cookie处理用标签111进行的控制从Cookie匹配服务器300获取Cookie423 (S313),并且将其设置在浏览器411 (S315)中。
[0087]另外,S305至S309的处理和S311至S315的处理可以反过来。
[0088]此后,在登录画面中,浏览器411基于由Cookie处理用标签111进行的控制来判别是否输入了用户ID(S317)。如果输入了用户ID,浏览器411就按照由Cookie处理用标签111进行的控制将该用户ID作为用户ID存储用Cookie425进行存储(S319)。另外,虽然在本方法中将用户ID作为用户ID存储用Cookie425进行存储,但是不限于此,只要将用户ID存储在适当的存储区域即可。
[0089]此后,当从用户不仅输入用户ID还输入了密码而由浏览器411基于用户操作向会员站点提供服务器100发送登录请求时(S421),浏览器411从会员站点提供服务器100接收示出登录结果的页面信息110 (S323)。其结果是,如果登录失败(S325的“否”),浏览器411就返回S317重新进行处理。
[0090]在接收到登录成功的页面信息110的情况下(S325的“是”),浏览器411在由页面信息110中包含的Cookie处理用标签111进行的控制下从用户ID存储用Cookie425读出登录成功的用户ID的信息并发送到Cookie匹配服务器300(S327)。由此,Cookie匹配服务器300能知道登录成功的意思、该登录成功的用户ID、以及分配给Cookie423的识别符的信息,因此能够将该用户ID与识别符的对应关系作为Cookie协同信息341进行管理。进而,浏览器411在由Cookie处理用标签111进行的控制下将Cookie421更新为会员状态(S329)。
[0091]如果S327和S329的处理结束,就不在需要用户ID存储用Cookie425,因此浏览器411在由Cookie处理用标签111进行的控制下删除用户ID存储用Cookie425 (S331)。
[0092](3.1.2会员站点提供服务器100的处理)
[0093]接着,一边参照图4 一边对由客户端400访问会员站点时的会员站点提供服务器100侧的处理流程进行说明。图4是示出由客户端400访问会员站点时的会员站点提供服务器100的处理流程的流程图。该处理是与一边参照图3 —边在“3.1.1”中说明的客户端400侧的处理对应的会员站点提供服务器100侧的处理。
[0094]当从客户端400接受对会员站点的访问时(S401的“是”),网站提供部130向客户端400发送与接受访问的URL对应的页面信息110(S403)。此后,当接收到基于嵌入在页面信息110的Cookie处理用标签111的来自客户端400的Cookie获取请求时(S405的“是”),Cookie处理部140对该客户端400发行Cookie421 (S407)。
[0095](3.1.3Cookie匹配服务器3OO的处理)
[0096]接下来,一边参照图5 —边对由客户端400访问会员站点时的Cookie匹配服务器300的处理流程进行说明。图5是示出由客户端400访问会员站点时的Cookie匹配服务器300的处理流程的流程图。该处理是与一边参照图3 —边在“3.1.1”中说明的客户端400侧的处理对应的Cookie匹配服务器300侧的处理。
[0097]当基于Cookie处理用标签111的功能从客户端400接收Cookie423的获取请求时(S501的“是”),Cookie发行部310向客户端400发送Cookie423 (S503)。另外,在该Cookie423中赋予了能够识别各客户端400的识别符。
[0098]此后,当基于Cookie处理用标签111的功能从客户端400接受用户ID的通知时(S505),协同信息管理部320将对基于Cookie423从该客户端400接受的通知赋予的识别符和该用户ID对应起来,作为Cookie协同信息341储存在DB340 (S507)。
[0099]由此,Cookie匹配服务器300能够基于设置在客户端400的Cookie423的识别符通知用户ID。
[0100](3.2通过其它方式访问会员站点时的处理流程)
[0101]虽然在上述“3.1”的处理中进行了一次从客户端400对Cookie匹配服务器300的用户ID的通知和登录成功的意思的通知(图3的S327和图5的S505),但是不限于此,也能够以不同定时的方式执行用户ID的通知和登录成功的意思通知。以下,一边参照图6和图7 —边对该情况下的处理流程进行说明。另外,即使在该方式中会员站点提供服务器100的处理也与“3.1.2”相同,因此在此省略说明。
[0102](3.2.1他的方式的客户端400的处理)
[0103]首先,一边参照图6 —边说明客
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1