信息处理设备、系统和信息处理方法_2

文档序号:9691228阅读:来源:国知局
53]存储器22例如包括硬盘驱动器。存储器22存储由控制器21用于控制的数据、程序和图像数据。通信单元23是包括通信电路和天线以用于执行符合无线LAN(局域网)的标准的无线通信的通信单元。通信单元23执行与例如图1所示的通信装置3的无线通信。显示器24例如包括液晶显示器。显示器24由控制器21控制并且在显示屏幕上显示图像。如果用户装置20是平板终端,则操作单元25包括重叠在显示屏幕上的触摸传感器(还被称作触摸屏或触摸面板)和设置在外壳处的按钮等。操作单元25接收诸如轻敲的通过用户的操作,并且向控制器21供应指示操作的内容的操作数据。另选地,如果用户装置20是个人计算机,则操作单元25可以包括键盘和鼠标。控制器21根据供应的操作数据来执行控制。
[0054]图5是示出了操作装置30的硬件配置的示例的框图。操作装置30包括控制器31、存储器32、通信单元33、显示器34和操作单元35。在下文中,常见名称被应用于指示为图4所示的块所共有的硬件的块(排除通信单元33的相应单元),并且省略了描述。通信单元33是包括执行符合有线LAN的标准的通信的通信电路以及通信电缆(具体地,LAN电缆)的连接器被插入到的端口的通信单元。
[0055]如上所述,除非另外彼此区分开,否则操作装置30和用户装置20被称作显示装置
4。因此,当控制器31和控制器21不必彼此区分开时,控制器31和控制器21被共同地称作“控制器141”。当存储器32和存储器22不必彼此区分开时,存储器32和存储器22被共同地称作“存储器142”。当显示器34和显示器24不必彼此区分开时,显示器34和显示器24被共同地称作“显示器144”。当操作单元35和操作单元25不必彼此区分开时,操作单元35和操作单元25被共同地称作“操作单元145”。
[0056]图6是示出了信息处理设备10的硬件配置的示例的框图。信息处理设备10包括控制器11、存储器12、图像读取单元13、图像形成单元14、第一通信单元15、第二通信单元16和连接单元17。在下文中,常见名称被应用于指示为图4和图5所示的块所共有的硬件的块(控制器11和存储器12),并且省略了描述。并且,信息处理设备10包括充当UI (用户接口 )单元的操作装置30。在这个示例性实施方式中,控制器11控制排除操作装置30的相应单元。
[0057]图像读取单元13执行通过使用例如CCD(电荷耦合器件)系统来读取文档上的图像的图像读取处理。图像读取单元13光学上读取形成在诸如纸张的介质上的内容的图像,并且向控制器11供应指示所读取的图像的图像数据。图像形成单元14执行通过使用例如电子摄影系统在介质上形成图像的图像形成处理。图像形成单元14在诸如纸张的介质上形成由从控制器11供应的图像数据所指示的图像。用于读取图像和形成图像的以上描述的系统各自仅仅是示例,并且可以使用其它系统。
[0058]第一通信单元15通过通信电缆和数据总线连接至操作装置30的通信单元33,并且在没有以上描述的外部装置的情况下与操作装置30进行通信。也就是说,通信单元33还在没有以上描述的外部装置的情况下与信息处理设备10进行通信。第二通信单元16包括做出符合有线LAN或无线LAN的标准的通信的通信电路、通信电缆(LAN电缆)的连接器被插入到的端口以及符合无线LAN的标准的无线发送/接收装置作为通信接口,并且执行与通过该接口连接的装置进行通信的通信处理。第二通信单元16连接至图1所示的通信线路2,并且通过外部装置(作为信息处理设备10的外部装置并且例如为通信装置3)与例如用户装置20进行通信。
[0059]连接单元17具有诸如SD存储器卡的存储介质连接至的插槽等,并且连接至存储介质。控制器11通过连接单元17来读取存储在存储介质中的数据并且在存储介质中写入数据。操作装置30具有参照图5所描述的配置,并且与第一通信单元15进行通信。通过执行这个通信,操作装置30充当显示由从控制器11发送的数据所指示的图像并且向控制器11发送用于操作信息处理设备10的数据的用户接口单元(UI单元)。
[0060]1-3.功能配置
[0061]图7是示出了信息处理系统1的功能配置的示例的框图。信息处理系统1包括信息处理设备10 (第一信息处理设备的示例)和显示装置4 (即,操作装置30或用户装置20 (第二信息处理设备的示例))。信息处理设备10包括第一接收单元101、发送单元102、第二接收单元103、建立单元104和断开单元105。第一接收单元101通过使用第一通信协议的第一通信路径从充当web客户端的软件接收认证信息。
[0062]如果使用由第一接收单元101接收到的认证信息的认证是成功的,则发送单元102通过第一通信路径许可通信并且发送访问令牌(访问许可信息的示例)作为用于许可通过第一图像路径访问软件的信息。第二接收单元103从软件接收对于使用与第一通信协议不同的第二通信协议的第二通信路径的建立请求。如果从发送单元102发送的访问令牌被包括在由第二接收单元103接收到的建立请求中,贝丨』建立单元104建立到以上描述的软件的第二通信路径。
[0063]如果由建立单元104建立的第二通信路径被断开,则断开单元105断开到已经建立有已断开的第二通信路径的软件的第一通信路径。在这个示例中,信息处理设备10的控制器11或控制器11和第一通信单元15是第一接收单元101、发送单元102、第二接收单元103、建立单元104和断开单元105的示例。
[0064]另选地,如果第二通信路径被断开,则断开单元105可以根据web客户端的优先级来确定第一通信路径是否断开了。例如,如果web客户端是本地UI单元(操作装置30)并且因此有高可靠性则断开单元105不断开第一通信路径;但是如果web客户端是远程UI客户端(用户装置20)并且因此有低可靠性则断开第一通信路径。另选地,断开单元105可以记录web客户端的连接历史,并且在记录有连接历史的web客户端情况下,断开单元105可能不断开第一通信路径。
[0065]显示装置4包括获取单元401、第一发送单元402、接收单元403、第二发送单元404和第三发送单元405。获取单元401获取认证信息。第一发送单元402通过使用第一通信协议的第一通信路径向充当服务器的软件发送由获取单元401获取的认证信息。接收单元403通过第一通信路径从软件接收访问令牌。第二发送单元404向软件发送对于使用第二通信协议的第二通信路径的建立请求,所述建立请求包括由接收单元403接收到的访问令牌。
[0066]如果第二通信路径被断开,则第三发送单元405通过第一通信路径向软件发送包括由接收单元403接收到的访问令牌的对于第二通信路径的建立请求。在这个示例中,用户装置20的控制器21、用户装置20的控制器21和通信单元23、操作装置30的控制器31以及操作装置30的控制器31和通信单元33是第一接收单元101、发送单元102、第二接收单元103、建立单元104和断开单元105的示例。
[0067]1-4.层结构
[0068]图8是示出了指示信息处理系统1的配置的层结构的示例的例示。信息处理系统1包括呈现层40、接口 50、功能层60、中间件层70和硬件层80。呈现层40被实现为使得显示装置4(操作装置30和用户装置20)的控制器141执行存储在存储器142中的程序。呈现层40是充当web客户端的软件的示例。接口 50、功能层60和中间件层70被实现为使得信息处理设备10的控制器11执行存储在存储器12中的程序。接口 50、功能层60和中间件层70中的至少一个是充当服务器的软件的示例。硬件层80是信息处理设备10的硬件资源的组,并且由中间件层70控制。
[0069]在这个示例性实施方式中,呈现层40 ( S卩,显示装置4)和接口 50 ( S卩,信息处理设备10)根据WWW(万维网,在下文中,被称为“web”)的标准与彼此进行通信。在这个示例中,呈现层40和接口 50通过使用HTTP (超文本传送协议)和WebSocket与彼此进行通信。
[0070]如果显示装置4是用户装置20,则信息处理设备10和用户装置20 ( S卩,呈现层40和接口 50)通过如以上参照图1所描述的通信线路2和通信装置3来发送和接收数据。也就是说,在这种情况下,通过不为信息处理设备10或用户装置20 (例如,通信装置3或连接至通信线路2的通信装置,在下文中,被称为“其它通信装置”)的通信装置执行通信。如果显示装置4是操作装置30,则信息处理设备10和操作装置30 ( S卩,呈现层40和接口 50)通过连接至如以上参照图6所描述的通信单元15的电缆来发送和接收数据。也就是说,在这种情况下,执行了没有以上描述的其它通信装置的通信。以上描述的通信装置可以包括例如除通信装置3之外的连接至通信线路2的路由器、集线器和桥接器。
[0071]1-4-1.呈现层 40
[0072]与操作装置30或用户装置20对应的呈现层40实现接收通过用户的操作的功能(即,用户接口)。呈现层40包括UI控制器41、装置控制器42和通信单元43。UI控制器41是控制用户接口的单元。UI控制器41在显示器144上显示从接口 50 (即,信息处理设备10)发送的以上描述的操作图像和状态信息,并且接收通过用户根据从操作单元145供应的数据的操作。具体地说,例如,UI控制器41显示以上参照图3所描述的状态信息C1和状态信息C2。下面参照图10、图11A和图11B描述状态信息的其它示例。
[0073]图10是示出了显示的状态信息的示例的例示。在这个示例中,存在如果收容介质的收容部被用户打开则显示的显示的状态信息。具体地说,显示了包括描述“未设定纸张收容部”的字符串的状态信息C3。
[0074]图11A和图11B是各自示出了显示的状态信息的另一示例的例示。在这个示例中,当存储多个图像的诸如SD存储器卡的存储介质连接至图6所示的信息处理设备10的连接单元17时,显示了对于存储在存储介质中的图像显示缩略图图像的列表的处理的状态和结果。图11A示出了包括描述“图像列表在进行中”的字符串和从读取图像生成的缩略图图像(在这个示例中,10个缩略图图像)的状态信息C4。图11B示出了包括描述“图像列表完成”的字符串以及根据从存储介质读取的所有图像生成的缩略图图像的列表的状态信息C5。
[0075]并且,用户执行用于做出对信息处理设备10的URL(统一资源定位符)的访问的操作,并且因此UI控制器41向信息处理设备10的接口 50发送对于操作图像数据的请求。并且,UI控制器41在显示器144上显示从信息处理设备10的操作图像管理单元63发送的操作图像数据作为对所发送的对于该操作图像数据的请求的响应。更具体地说,UI控制器41基于由操作图像数据呈现的参数(诸如操作图像的布置和大小)来显示操作图像。以这种方式显示的操作图像例如是图2所示的操作图像数据组。配置操作图像数据的信息的示例是以HTML (超文本标记语言)形式描述的文件。UI控制器41以HTML形式解释所获取的文件并且控制要显示的操作图像和要接收的操作信息。
[0076]操作图像数据组A1包括用于选择参数的操作图像数据,诸如要复印的图像的放大率、上面形成有复印图像的纸张和要复印的图像的颜色模式。用户操作操作图像数据,并且因此UI控制器41将指示参数的图像变成指示所选择的参数的显示形式并且显示该图像。图2是示出了包括指示当前被选择的复印的放大率(在这个示例中,“110%” (B11))的字符串以及以与未被选择的选择图像不同的形式(在这个示例中,采用了具有粗线的形式,或者可以另选地采用加亮或单选按钮的形式)指示当前被选择的纸张和颜色模式的操作图像数据(在这个示例中,描述“其它放大率”、“A4普通纸张”、“单色”的字符串)的图像的示例。
[0077]操作图像数据组A1包括用于开始复印的操作图像数据All。当操作了操作图像数据All时,功能层60通过接口 50被请求用于使用当前选择的参数的复印处理。如上所述,操作图像数据All是用于确定要请求给信息处理设备10的内容的图像。
[0078]描述返回至图8。UI控制器41向装置控制器42供应与所显示的操作图像数据有关的数据。与操作图像数据有关的数据是用于确定操作图像数据是否被操作的数据,并且是指示例如显示了操作图像数据所在的区域(例如,按钮图像或图标图像的区域)的数据。并且,UI控制器41基于指示如以上所描述的那样显示的参数的图像的显示形式来向装置控制器42供应指示参数的内容的数据。
[0079]装置控制器42基于通过用户的操作通过接口 50来请求功能层60执行处理。当对操作图像数据的操作由用户执行时,装置控制器42基于从UI控制器41供应的数据来为与通过用户的操作对应的处理而请求信息处理设备10。例如,当用户轻敲操作单元145的触摸传感器时,装置控制器42基于从UI控制器41供应的数据来确定轻敲位置是否被包括在操作图像数据的区域中。如果确定了轻敲位置被包括在操作图像数据的区域中,则装置控制器42接收对在操作图像数据的区域中显示的操作图像的操作。
[0080]如果装置控制器42接收到对图像以用于确定以上描述的请求内容(在图2中的这个示例中,操作图像数据Al 1)的操作,则装置控制器42通过使用由从UI控制器41供应的数据所指示的参数来为由图像指示的处理而请求信息处理设备10。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1