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

文档序号:8265731阅读:来源:国知局
a.example, com”与服务提供设备10A的令牌状态“过期”、服务提供设备10B的令牌状态“有”和服务提供设备10C的令牌状态“有”关联地存储。对服务提供设备10B和10C执行令牌有效性验证,但是不对服务提供设备10A执行令牌有效性验证。由于如参照步骤S309所述,服务提供设备10B和10C的令牌BI和Cl是有效的。因此服务提供设备10B和10C响应于获取请求返回作为对象的信息。
[0118]在步骤S318中,中继部312经由通信单元32将从客户设备20接收的搜索请求传送给在服务列表画面241上选择的服务提供设备10。由于在此示例中搜索请求包括在服务列表画面241上选择的服务提供设备10A至10C的识别信息,所以搜索请求被传送给服务提供设备10A至10C。
[0119]由于在步骤S317中服务提供设备10B和10C的令牌被验证为有效,所以像步骤S317中一样,中继部312利用登录用户的令牌BI和Cl访问服务提供设备10B和10C。另一方面,由于用于服务提供设备10A的登录用户的令牌Al已过期,所以中继部312利用存储在存储器上的信用信息访问服务提供设备10A。服务提供设备10A对应于不允许利用令牌访问的第一服务提供设备,服务提供设备10B和10C对应于第一服务提供设备以外的第二服务提供设备。
[0120]响应于中继设备30利用信用信息的访问,服务提供设备1A根据信用信息是否被注册来确定是否允许中继设备30访问。如果包括在获取请求中的信用信息被注册,则服务提供设备1A允许中继设备30访问。另一方面,如果包括在获取请求中的信用信息未被注册,则服务提供设备1A拒绝中继设备30访问,并结束处理,而不执行后续步骤。由于包括在获取请求中的用户ID ^userOliservice_a.example, com”和密码“passwordAl ”被注册在服务提供设备1A上,所以服务提供设备1A允许中继设备30访问。由于在此示例中服务提供设备1B和1C的令牌BI和Cl有效,所以服务提供设备1B和1C允许中继设备30访问ο
[0121]服务提供设备1A至1C响应于来自中继设备30的搜索请求搜索数据。更具体地讲,服务提供设备1A至1C搜索与包括在搜索请求中的搜索标准匹配的数据。服务提供设备1A至1C将数据搜索结果发送给中继设备30。然后,中继设备30经由通信单元32接收搜索结果。
[0122]在步骤S319中,中继设备30中的中继部312将从服务提供设备1A至1C接收的搜索结果合并。
[0123]在步骤S320中,中继部312经由通信单元32将在步骤S319中合并的搜索结果发送给客户设备20。客户设备20经由通信单元22接收搜索结果。
[0124]在步骤S321中,客户设备20中的客户单元211使显示器24基于从中继设备30接收的搜索结果显示搜索结果画面。搜索结果画面显示搜索结果。
[0125]当用户从搜索结果选择数据时,客户设备20在参照步骤S108至S112描述的相同操作中经由中继设备30从服务提供设备1A至1C中的一个获取所选择的数据。例如,为了从服务提供设备1A获取数据,中继设备30中的访问单元314在步骤S316中利用存储在存储器上的信用信息访问服务提供设备10A。图像形成单元27使用从服务提供设备1A至1C获取的数据来形成图像。
[0126]如果中继设备30上未注册令牌或者中继设备30上注册的令牌已过期,则用户可利用权限注册设备40在中继设备30上注册新的令牌。图16示出为在中继设备30上注册令牌而执行的操作的序列图。所述操作基于这样的前提执行:图12的用户管理表331存储在存储单元33上。
[0127]图12的用户管理表331将服务提供设备1A的令牌状态“过期”与用户ID “UserOlOaaa.example, com”关联地存储。这意味着用于访问服务提供设备10A的具有用户ID ^UserOliaaa.example, com”的用户的令牌已过期。
[0128]为了在中继设备30上注册令牌,用户首先利用权限注册设备40登录到中继设备30。更具体地讲,用户利用操作单元43输入账户信息以登录到中继设备30。如果用于登录到中继设备30的账户信息是用户ID “UserOlOaaa.example, com”和密码“passwordOl ”,贝丨J用户输入用户 ID ^UserOliaaa.example, com” 和密码 “passwordOl ”。
[0129]在步骤S401中,权限注册设备40中的权限注册部411经由通信单元42向中继设备30发送通过用户操作输入的认证请求。中继设备30经由通信单元32接收认证请求。
[0130]按照与上述步骤S102中相同的方式,在步骤S402中,中继设备30中的认证部311执行从权限注册设备40接收的认证操作。
[0131]在步骤S403中,认证部311经由通信单元32将用户认证的认证结果发送给权限注册设备40。权限注册设备40经由通信单元42接收认证结果。在接收到指示成功用户认证的认证结果时,权限注册设备40进行至步骤S404。另一方面,在接收到指示失败用户认证的认证结果时,权限注册设备40结束处理,而不执行后续操作。由于这里接收到指示成功用户认证的认证结果,所以权限注册设备40进行至步骤S404。
[0132]在步骤S404中,权限注册设备40中的权限注册部411经由通信单元42向中继设备30发送对服务列表的获取请求,该服务列表指示由预先注册为与中继设备30协作的服务提供设备10提供的服务的列表。中继设备30经由通信单元32接收获取请求。
[0133]按照与上述步骤S105中相同的方式,在步骤S405中,中继设备30中的注册处理部315响应于从权限注册设备40接收的获取请求创建服务列表。
[0134]在步骤S406中,注册处理部315经由通信单元32将在步骤S405中创建的服务列表发送给权限注册设备40。权限注册设备40经由通信单元42接收服务列表。
[0135]在步骤S407中,权限注册设备40中的权限注册部411使显示器44依据从中继设备30接收的服务列表显示服务列表画面243。
[0136]图17示出服务列表画面243的示例。服务列表画面243显示服务列表,该服务列表列出服务提供设备1A至1C的令牌的状态。用户从服务列表选择服务提供设备10作为要在中继设备30上新注册的令牌的发布者。在图17的服务列表画面243中,服务提供设备1A的令牌的状态为“过期”。在这种情况下,用户将服务提供设备1A的有效令牌注册在中继设备30上。更具体地讲,利用操作单元43,用户选择服务提供设备10A,然后按下选择按钮B4。在选择按钮B4被按下的情况下,权限注册设备40进行至步骤S408。
[0137]在步骤S408中,权限注册部411经由通信单元42向中继设备30发送对要由在服务列表画面243上选择的服务提供设备10发布的令牌的注册操作请求。注册操作请求包括在服务列表画面243上选择的服务提供设备10的识别信息。由于这里在服务列表画面243上选择服务提供设备10A,所以注册操作请求包括服务提供设备1A的识别信息。中继设备30经由通信单元32接收注册操作请求。
[0138]在步骤S409中,中继设备30中的注册处理部315使权限注册设备40的访问目的地重定向为在服务列表画面243上选择的服务提供设备10。更具体地讲,注册处理部315经由通信单元32向权限注册设备40发送响应,以将作为移动目的地的在服务列表画面243上选择的服务提供设备10的统一资源定位符(URL)通知给权限注册设备40。由于在此示例中,注册操作请求包括在服务列表画面243上选择的服务提供设备1A的识别信息,所以注册处理部315向权限注册设备40发送响应,该响应将作为移动目的地的服务提供设备1A的URL通知给权限注册设备40。需要注意的是,所述响应还包括中继设备30的URL。权限注册设备40经由通信单元42接收响应。
[0139]在步骤S410中,权限注册设备40中的第三获取单元412经由通信单元42将对允许获取令牌的代码的获取请求发送给作为重定向目的地的服务提供设备10。在此示例中,从中继设备30接收的响应用于将作为移动目的地的服务提供设备1A的URL通知给权限注册设备40。因此获取请求被发送给服务提供设备10A。该获取请求包括响应中所包括的中继设备30的URL。
[0140]在步骤S411中,服务提供设备1A响应于从中继设备30接收的获取请求发布允许获取令牌的代码,并使权限注册设备40的访问目的地重定向为中继设备30。更具体地讲,服务提供设备1A首先向权限注册设备40发送登录请求。响应于该请求,用户通过对操作单元43进行操作来输入用户ID和密码以登录到服务提供设备10A。权限注册设备40经由通信单元42将响应于用户操作而输入的用户ID和密码发送给服务提供设备10A。月艮务提供设备1A响应于从权限注册设备40接收的用户ID和密码执行用户认证操作。如果用户认证操作成功,则服务提供设备1A发布获取令牌的代码。服务提供设备1A向权限注册设备40发送响应,该响应将用于将作为移动目的地包括在从权限注册设备40接收的获取请求中的中继设备30的URL通知给权限注册设备40。所述响应包括发布的代码。权限注册设备40经由通信单元42接收响应。第三获取单元412获取包括在该响应中的代码。
[0141]在步骤S412中,权限注册设备40中的发送单元413经由通信单元42将包括在从服务提供设备1A接收的响应中的代码发送给作为重定向目的地的中继设备30。中继设备30经由通信单元32接收代码。
[0142]在步骤S413中,中继设备30中的第二获取单元316经由通信单元32将对令牌的获取请求发送给在服务列表画面243上选择的服务提供设备10。获取请求包括从权限注册设备40接收的代码。由于在此示例中,在步骤S408中接收的注册操作请求包括在服务列表画面243上选择的服务提供设备1A的识别信息,所以对令牌的获取请求被发送给服务提供设备10A。
[0143]由于从中继设备30接收的获取请求包括代码,所以在步骤S414中,服务提供设备1A发布登录用户的令牌,然后将发布的令牌发送给中继设备30。中继设备30经由通信单元32接收令牌。第二获取单元316获取该令牌。
[0144]在步骤S415中,中继设备30中的注册处理部315将从服务提供设备1A接收的令牌存储到用户管理表331上。在此示例中,从服务提供设备1A获取登录用户的令牌。在图12的用户管理表331中,从服务提供设备1A接收的新令牌取代与登录用户的用户ID “UserOlOaaa.example, com”关联地存储的服务提供设备1A的令牌Al。
[0145]在步骤S416中,注册处理部315响应于新令牌的存储更新用户管理表331。在此示例中,在步骤S415中将用于访问服务提供设备1A的登录用户的新令牌存储在用户管理表331中。在图12的用户管理表331中,与存储在存储器上的登录用户的用户ID“USer01@aaa.example, com”关联地存储的服务提供设备1A的令牌的状态从“过期”更新为“有”。
[0146]在步骤S417中,注册处理部315经由通信单元32向权限注册设备40发送指示令牌的注册操作完成的通知。权限注册设备40经由通信单元42接收该通知。
[0147]在示例性实施方式中,即使用于访问服务提供设备10的令牌未被注册在中继设备30上,用户也可访问服务提供设备10并通过输入在服务提供设备10上注册的信用信息来享用服务。在现有技术的技术中,用户在客户设备20的操作的中途移至权限注册设备40,并通过操作权限注册设备40来将令牌注册在中继设备30上。因此,示例性实施方式使用户免于执行这种处理,从而提高了用户友好度。
[0148]由用户输入的信用信息被存储在中继设备30上的诸如RAM的存储器上,并且每次切断电源时被删除。在信用信息被存储在存储器上的时间段内允许利用信用信息访问服务提供设备10。因此允许临时访问服务提供设备10。由用户输入的信用信息可以是用户的个人信息。由于在示例性实施方式中,用户的信用信息未连续存储在中继设备30上,所以信用信息从中继设备30泄露的风险降低。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1