中继设备、中继系统和中继方法_3

文档序号:8265731阅读:来源:国知局
A获取的数据用在由图像形成单元27执行的图像形成操作中。
[0090]下面描述在中继设备30上注册的令牌已过期的情况下执行的操作。图9是在中继设备30上注册的令牌已过期时执行的操作的序列图。需要注意的是,存储单元33存储图10的用户管理表331,而不是图4的用户管理表331。
[0091]图10的用户管理表331将用户ID “UserOlOaaa.example, com”与服务提供设备10A的令牌状态“有”、服务提供设备10B的令牌状态“有”和服务提供设备10C的令牌状态“有”关联地存储。这意味着用于访问服务提供设备10A至10C的具有用户ID "UserOliaaa.example, com”的用户的令牌全部注册在中继设备30上。
[0092]图9的步骤S201至S207中的操作分别与步骤SlOl至S107中的操作相同。然而,在步骤S205中,基于图10的用户管理表331创建服务列表。图10的用户管理表331将存储在存储器上的登录用户的用户ID “User01@aaa.example, com”与服务提供设备10A的令牌状态“有”、服务提供设备10B的令牌状态“有”和服务提供设备10C的令牌状态“有”关联地存储。服务列表列出这些令牌的状态。
[0093]在步骤S207中,依据服务列表显示服务列表画面241。图11示出显示的服务列表画面241的一部分。在图11的示例中选择服务提供设备1A0由于服务提供设备10A的令牌状态是“有”,所以在这一操作阶段,用户不输入信用信息。
[0094]在步骤S208中,客户单元211经由通信单元22向中继设备30发送对在服务列表画面241上选择的服务提供设备10的文件列表的获取请求。该获取请求包括在服务列表画面241上选择的服务提供设备10的识别信息。由于在此示例中在服务列表画面241上未输入信用信息,所以与步骤S108不同,获取请求中不包括权限信息。
[0095]在步骤S209中,中继设备30中的访问单元314经由通信单元32将从客户设备20接收的获取请求传送给作为对象的服务提供设备10。与步骤S109不同,访问单元314从用户管理表331读取用于访问服务提供设备10的登录用户的令牌,然后利用所读取的令牌访问服务提供设备10。在该示例中,访问单元314从图10的用户管理表331读取与存储在存储器上的登录用户的用户ID “User01@aaa.example, com”关联地存储的服务提供设备10A的令牌Al,然后利用令牌Al访问服务提供设备10A。
[0096]响应于中继设备30利用令牌Al的访问,服务提供设备1A基于令牌Al的有效性确定是否允许中继设备30访问。各个令牌上设置有有效日期。如果令牌Al有效并且还未过期,则服务提供设备1A允许中继设备30访问。如果令牌Al已过期并且无效,则服务提供设备1A拒绝中继设备30访问。这里令牌Al已过期,因此无效。
[0097]如果在步骤S210中服务提供设备1A拒绝中继设备30访问,则中继设备30未能获取文件列表。这样,中继设备30确定用于访问服务提供设备1A的登录用户的令牌Al已过期。
[0098]在步骤S211中,中继设备30中的中继部312响应于所述确定更新用户管理表331。图12示出更新的用户管理表331的示例。由于服务提供设备1A拒绝中继设备30利用令牌Al访问,所以令牌Al被认为已过期。如图12所示,中继部312将存储在用户管理表331上的登录用户的令牌Al的状态从“有”更新为“过期”。
[0099]在步骤S212中,响应于令牌过期,中继部312经由通信单元32向客户设备20发送指示服务提供设备1A的文件列表的获取失败的错误通知。客户设备20经由通信单元22接收错误通知。
[0100]步骤S213至S216中的操作分别与步骤S204至S207中的操作相同。然而,需要注意的是,在步骤S214中,中继设备30基于在步骤S212中更新的用户管理表331创建服务列表。图12的更新的用户管理表331将存储在存储器上的登录用户的用户ID“USer01@aaa.example, com”与服务提供设备1A的令牌状态“过期”、服务提供设备1B的令牌状态“有”和服务提供设备1C的令牌状态“有”关联地存储。因此服务列表列出这些令牌的状态。
[0101]在步骤S216中,基于服务列表显示服务列表画面241。图13示出服务列表画面241的示例。在图13的服务列表画面241中,服务提供设备1A的令牌的状态为“过期”。为了选择服务提供设备10A,用户利用操作单元23将存储在服务提供设备1A上的信用信息输入到输入框Cl中。例如,如果注册在服务提供设备1A上的用户信用信息为用户ID ^userOliservice_a.example, com” 和密码 “passwordAl”,则用户将用户 ID “userOlOservice_a.example, com”和密码“passwordAl ”输入到输入框Cl中。后续操作与步骤S108至SI 13中的那些操作相同。
[0102]下面描述在中继设备30上的令牌过期的情况下执行的元搜索中的操作。元搜索是指根据相同搜索标准针对数据一次在多个服务提供设备10上同时执行的搜索。图14示出在中继设备30上注册的令牌过期的情况下执行元搜索时执行的操作的序列图。需要注意的是,图10的用户管理表331被存储在存储单元33上。
[0103]步骤S301至S306中的操作分别与步骤SlOl至S106中的那些操作相同。在步骤S307中,像上述步骤S107中一样,客户设备20中的客户单元211使显示器24基于从中继设备30接收的服务列表显示服务列表画面241。在此示例中,显示图11所示的服务列表画面241。为了对服务提供设备10A至10C进行元搜索,用户利用操作单元23选择服务提供设备10A至10C,然后按下搜索按钮B2。如图11所示,服务提供设备10A至10C的令牌的状态全部为“有”,并在这一操作阶段不输入信用信息。
[0104]在搜索按钮B2被按下的情况下,显示器24从服务列表画面241转变为搜索画面242。图15示出搜索画面242的示例。搜索画面242显示接收搜索标准的输入框C2以及搜索按钮B3。利用操作单元23,用户将搜索标准输入到输入框C2中,然后按下搜索按钮B3。在搜索按钮B3被按下的情况下,客户设备20进行至步骤S308。
[0105]在步骤S308中,客户单元211经由通信单元22向中继设备30发送针对在服务列表画面241上选择的服务提供设备10的搜索请求。该搜索请求包括在服务列表画面241上选择的服务提供设备10的识别信息以及在搜索画面242上输入的搜索标准。中继设备30经由通信单元32接收搜索请求。
[0106]在步骤S309中,中继部312验证在服务列表画面241上选择的服务提供设备10当中的具有存储在用户管理表331上的登录用户的令牌状态“有”的服务提供设备10的令牌的有效性。更具体地讲,中继部312经由通信单元32将对信息的获取请求发送给作为对象的服务提供设备10。作为获取请求的对象的信息可以是任何信息,只要该信息存储在服务提供设备10上即可。例如,如果用户信息被存储在服务提供设备10上,则用户信息是获取请求的对象。
[0107]获取请求包括在服务列表画面241上选择的服务提供设备1A至1C的识别信息。图10的用户管理表331将作为服务提供设备1A至1C的令牌状态的状态“有”与登录用户的用户ID “User01@aaa.example, com”关联地存储。在这种情况下,对信息的获取请求被发送给服务提供设备1A至1C中的每一个。
[0108]中继部312从用户管理表331读取用于访问服务提供设备1A至1C的登录用户的令牌,然后利用所读取的令牌访问服务提供设备1A至10C。如图10所示,图4的用户管理表331将存储在存储器上的登录用户的用户ID “UserOlOaaa.example, com”与服务提供设备10A的令牌Al、服务提供设备10B的令牌BI和服务提供设备10C的令牌Cl关联地存储。中继部312利用令牌Al、BI和Cl分别访问服务提供设备10A至10C。
[0109]响应于中继设备30利用令牌Al、BI和Cl的访问,服务提供设备10A至10C确定令牌Al、BI和Cl中的每一个的有效性。如果令牌未过期,则服务提供设备10确定令牌有效。如果令牌过期,则服务提供设备10确定令牌无效。
[0110]这里的操作基于这样的前提:令牌BI和Cl未过期,但是令牌Al过期。服务提供设备10B和10C允许中继设备30访问,并响应于从中继设备30接收的获取请求将对象信息发送给中继设备30。在从服务提供设备10B和10C接收到信息时,中继设备30确定服务提供设备10B和10C的令牌有效。另一方面,服务提供设备10A拒绝中继设备30访问。因此中继设备30未能从服务提供设备10A获取信息。因此中继设备30确定服务提供设备10A的令牌Al过期。
[0111]在步骤S310中,中继设备30中的中继部312按照与步骤S211相同的方式更新用户管理表331。由于在此示例中拒绝中继设备30利用令牌Al访问,所以令牌Al被认为无效。如图12所示,中继部312将存储在用户管理表331上的登录用户的令牌Al的状态从“有”更新为“过期”。
[0112]在步骤S311中,按照与步骤S212相同的方式,中继部312经由通信单元32向客户设备20发送指示获取服务提供设备10的信息失败的错误通知。客户设备20经由通信单元22接收错误通知。
[0113]在步骤S312至S315中执行的操作分别与步骤S304至S307中的操作相同。然而,需要注意的是,在步骤S313中,基于在步骤S310中更新的用户管理表331创建服务列表。在此示例中,图12的用户管理表331将存储在存储器上的登录用户的用户ID“USer01@aaa.example, com”与服务提供设备1A的令牌状态“过期”、服务提供设备1B的令牌状态“有”和服务提供设备1C的令牌状态“有”关联地存储。因此服务列表列出这些令牌的状态。
[0114]在步骤S315中,显示器24基于服务列表显示图13的服务列表画面241。用户利用操作单元23在服务列表画面241上选择服务提供设备1A至10C。在服务提供设备1A至1C的令牌当中,服务提供设备1A的令牌为“过期”。在这种情况下,用户输入在服务提供设备1A上注册的信用信息。例如,如果在服务提供设备1A上注册的用户信用信息为用户 ID “user01@service_a.example, com”和密码“passwordAl ”,则用户将用户 ID“user01@service_a.example, com,,和密码 “passwordAl,,输入到输入框 Cl 中。
[0115]按照与上述步骤S308中相同的方式,在步骤S316中,客户单元211经由通信单元22向中继设备30发送针对在服务列表画面241上选择的服务提供设备10的搜索请求。该搜索请求与步骤S308中的搜索请求的不同之处在于,除了在服务列表画面241上选择的服务提供设备10的识别信息和在搜索画面242上输入的搜索标准以外,还包括在输入框Cl中输入的信用信息。在此示例中,要发送给中继设备30的搜索标准包括服务提供设备10A至10C的识别信息、搜索标准、用户ID “user01@service_a.example, com”和密码“passwordAl”。中继设备30经由通信单元32接收获取请求。第一获取单元313获取包括在获取请求中的信用信息,并使信用信息存储在诸如RAM(其会响应于断电删除其内容)的存储器上。
[0116]按照与上述步骤S309中相同的方式,在步骤S317中,中继部312验证在服务列表画面241上选择的服务提供设备10当中的具有存储在用户管理表331上的登录用户的令牌状态“有”的服务提供设备10的令牌的有效性。然而,需要注意的是,这里利用在步骤S310中更新的用户管理表331验证令牌的有效性。
[0117]在此示例中,搜索请求包括在服务列表画面241上选择的服务提供设备10A至10C的识别信息。在此示例中,图12的更新的用户管理表331将存储在存储器上的登录用户的用户ID "UserOliaa
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1