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

文档序号:8449221阅读:来源:国知局
户端400的处理流程。图6是示出访问会员站点访问时的客户端400的、与“3.1”不同的方式的处理流程的流程图。
[0104]另外,S601至S615的处理与图3的S301至S315的处理相同,因此在此省略说明。
[0105]在会员站点的登录画面中,浏览器411在由Cookie处理用标签111进行的控制下判别Cookie421是否为临时状态(S617)。如果是临时状态(S617的“是”),在用户向用户ID输入框输入用户ID时(S619的“是”)将该用户ID发送到Cookie匹配服务器300(S621)。艮P,虽然在“3.1”中将用户ID存储在用户ID存储用Cookie425,但是在“3.2”的例子中,未将用户ID存储在用户ID存储用Cookie425,而是在登录前发送到Cookie匹配服务器300。由此,不需要客户端400侧的用户ID存储用Cookie425。
[0106]此后,当从用户不仅输入用户ID还输入了密码而由浏览器411基于用户操作向会员站点提供服务器100发送登录请求时(S623),浏览器411从会员站点提供服务器100接收示出登录结果的页面信息110 (S625)。其结果是,如果登录失败(S627的“否”),浏览器411就返回到S617重新进行处理。
[0107]在接收到登录成功的页面信息110的情况下(S627的“是”),浏览器411在由该页面信息110中包含的Cookie处理用标签111进行的控制下将登录成功的意思通知给Cookie匹配服务器300(S629)。由此,Cookie匹配服务器300能够知道登录成功的意思(S629)和该登录成功的用户ID(S621),因此能够将Cookie421识别为能够进行数据协同的会员状态。浏览器411在由Cookie处理用标签111进行的控制下将Cookie421更新为会员状态(S631)。
[0108](3.2.2Cookie匹配服务器300的处理)
[0109]接着,一边参照图7 —边对由客户端400访问会员站点时的Cookie匹配服务器300侧的处理流程进行说明。图7是示出由客户端400访问会员站点时的、与“3.1”不同的方式的处理流程的流程图。该处理是与一边参照图6 —边在“3.2.1”中说明的客户端400侧的处理对应的Cookie匹配服务器300侧的处理。
[0110]另外,S701至S705的处理与图5的S501至S505的处理相同,因此省略说明。
[0111]在本实施方式中,在S505中从客户端400接受通知的用户ID不一定是能够登录到会员站点的用户ID。于是,Cookie匹配服务器300的协同信息管理部320从客户端400等待用该用户ID登录成功的意思的通知(S707)。如果未能从客户端400接收到登录成功的意思的通知(S707的“是”),协同信息管理部320就基于Cookie处理用标签111的功能将对从该客户端400基于Cookie423接受的通知赋予的识别符和在S705中接收的用户ID对应起来,作为Cookie协同信息341储存在DB340(S507)。
[0112]由此,Cookie匹配服务器300能够基于设置在客户端400的Cookie423的识别符通知用户ID。
[0113](3.3访问网页服务提供站点时的处理流程)
[0114]接下来,对客户端400访问由网页服务提供服务器200提供的网页服务提供站点时的、客户端400、Cookie匹配服务器300、以及会员站点提供服务器100的处理流程进行说明。
[0115](3.3.1客户端400的处理)
[0116]首先,一边参照图8 一边对访问由网页服务提供服务器200提供的网站时的客户端400的处理流程进行说明。图8是示出访问由网页服务提供服务器200提供的网站时的客户端400的处理流程的流程图。
[0117]在浏览器411显示由网页服务提供服务器200提供的网页时,客户端400的浏览器411向网页服务提供服务器200发送页面信息210的发送请求(阅览请求)(S801)。网页服务提供服务器200根据该请求向客户端400发送页面信息210,因此客户端400接收该页面信息210(S803)。
[0118]浏览器411在由页面信息210中包含的信息协同用标签211进行的控制下确认来自会员站点提供服务器100的Cookie421和来自Cookie匹配服务器300的Cookie423是否被设置在浏览器411 (S805和S807)。如果只有Cookie421和423的任一方被设置(S805中“否”以及S807的“否”),就不能进行数据协同,因此浏览器411结束数据协同的处理。
[0119]如果Cookie421和423都被设置在浏览器411 (S807的“是”),浏览器411就在由页面信息210中包含的信息协同用标签211进行的控制下向Cookie匹配服务器300请求数据协同(S809)。此时,浏览器411在由Cookie423进行的控制下还向Cookie匹配服务器300通知对Cookie423赋予的识别符。
[0120]其结果是,Cookie匹配服务器300发送与该识别符对应的用户ID,因此,浏览器411在由Cookie处理用标签111进行的控制下接收该用户ID(S811),获取与该用户ID对应的会员信息121 (S813)。该会员信息121被反映在基于从网页服务提供服务器200接收的页面信息210的显示画面。
[0121 ] (3.3.2Cookie匹配服务器300的处理)
[0122]接着,一边参照图9 一边对客户端400访问由网页服务提供服务器200提供的网站时的Cookie匹配服务器300的处理流程进行说明。图9是示出客户端400访问由网页服务提供服务器200提供的网站时的Cookie匹配服务器300的处理流程的流程图。即,该处理是与一边参照图8 —边在“3.3.1”中说明的客户端400侧的处理对应的Cookie匹配服务器300侧的处理。
[0123]当客户端400访问由网页服务提供服务器200提供的网站时,客户端400的浏览器411基于信息协同用标签211向Cookie匹配服务器300发送信息协同请求。如果Cookie匹配服务器300接收到该信息协同请求(S901),ID通知部330通过与该请求一同将对按照Cookie423通知的Cookie423赋予的识别符作为索引来参照Cookie协同信息341,从而能够获取操作客户端400的用户的用户ID(S903)。ID通知部330向客户端400发送该用户ID(S905)。
[0124](3.3.3会员站点提供服务器100的处理)
[0125]接下来,一边参照图10 —边对客户端400访问由网页服务提供服务器200提供的网站时的会员站点提供服务器100的处理流程进行说明。图10是示出客户端400访问由网页服务提供服务器200提供的网站时的会员站点提供服务器100的处理流程的流程图。即,该处理是与一边参照图8和图9 一边在“3.3.1”或“3.3.2”中说明的客户端400、Cookie匹配服务器300侧的处理对应的会员站点提供服务器100侧的处理。
[0126]当从客户端400接收到指定了用户ID的会员信息121的获取请求时(S1001的“是”),会员信息输出部150通过参照来自设置在客户端400的浏览器411的Cookie421的通知来判别该Cookie421是否为会员状态(S1003)。其结果是,如果Cookie421是会员状态(S1003),就能判断指定了该用户ID的会员信息121的获取请求是正当的,因此会员信息输出部150向客户端400发送与该用户ID对应的会员信息121 (S1005)。
[0127](4硬件结构)
[0128]以下,一边参照图11 一边对由计算机1100来实现上述的会员站点提供服务器100、Cookie匹配服务器300、网页服务提供服务器200的情况下的硬件结构的一个例子进行说明。另外,会员站点提供服务器lOOXookie匹配服务器300的功能也能够分别经由网络分为多个装置来实现。
[0129]如图11所示,计算机1100包括处理器1101、存储器1103、存储装置1105、输入接P (I/F) 1107、数据 I/F1109、通信 I/F1111、以及显示装置 1113。
[0130]处理器1101通过执行存储在存储器1103的程序来控制计算机1100中的各种各样的处理。例如,对于会员站点提供服务器100,网站提供部130、Cookie处理部140、会员信息输出部150能够作为在临时存储在存储器1103之后主要在处理器1101上进行工作的程序来实现,对于Cookie匹配服务器300,Cookie发行部310、协同信息管理部320、以及ID通知部330能够作为在临时存储在存储器1103之后主要在处理器1101上进行工作的程序来实现,对于网页服务提供服务器200,网站提供部220能够作为在临时存储在存储器1103之后主要在处理器1101上进行工作的程序来实现,。
[0131]存储器1103是例如RAM (Random Access Memory:随机读取存储器)等存储介质。存储器1103临时存储由处理器1101执行的程序的程序代码、执行程序时所需的数据。例如,在存储器1103的存储区域中确保执行程序时所需的堆栈(stack)区域。
[0132]存储装置1105是例如硬盘、闪存等非易失性的存储介质。对于操作系统、会员站点提供服务器1
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1