信息处理装置和方法、信息处理系统和显示装置的制造方法_3

文档序号:9691227阅读:来源:国知局
br>[0106][1-3-5-1]显示部
[0107]显示部401 (用户装置20的显示部201和操作装置30的显示部301)显示信息处理装置10发送的信息和图像。例如,显示部401显示信息处理装置10的通知部104发送的XML数据中陈述的状态信息(表达处理结果或处理的另一个状态报告的信息)。例如,显示部104显示之前讨论的图7A和图7B中示出的状态信息C1和C2。
[0108]另外,显示部401向信息处理装置10请求操作图像,S卩,没有本地存储的图像,并且临时存储并且显示作为响应提供的操作图像。当用户执行访问信息处理装置10的统一资源定位符(URL)的操作时,例如,显示部401向URL(换句话讲,向信息处理装置10)发送之前讨论的操作图像请求数据。当信息处理装置10的提供部102作为响应发送操作图像数据时,显示部401将接收到的操作图像数据中包括的操作图像临时存储在本地存储区中,并且显示操作图像。具体地,显示部401基于用作操作图像数据的HTTP响应中陈述的操作图像的诸如布置和大小的参数,显示操作图像。图6中示出的操作图像组A1是以这种方式显示的操作图像示例。
[0109]操作图像组A1除了包括之前讨论的操作图像All (对应于开始复印的请求的操作图像)之外,还包括用于选择复印处理中将要使用的参数的操作图像。例如,在图6中示出的字符串“选择比例”、“选择纸张”和“选择颜色模式”下方,分别显示用于选择关于待复印图像的比例、上面要形成复印图像的纸张和被复印图像的颜色模式的参数的操作图像。通过使用户操作这些操作图像来选择参数。
[0110]显示部401显示以与其它参数不同的格式(在这个示例中,使用用粗线概括了选定情况的格式,但还可使用诸如突出的另一个格式)表达选定参数的操作图像,从而使用户能够理解选择了哪些参数。显示部401向请求部供应与显示的操作图像相关的数据。例如,与操作图像相关的数据是指用于判断是否对操作图像进行了操作的数据,并且可以是指示其中正在显示操作图像的区域。另外,显示部401将表达选定参数的数据供应到请求部。
[0111]另外,操作图像组A1包括分别包括字符串“调节质量”、“读取方法”、“输出格式”和“处理状态”的操作图像A12、A13、A14和A15。当对这些操作图像进行操作时,显示不同的操作图像。
[0112]图8A和图8B是示出显示的其它操作图像的示例的示图。图8A示出当操作图6中示出的操作图像A12时显示的操作图像组A2。操作图像组A2包括当修改“原件质量”参数时操作的操作图像A21。操作图像A21包括对应于当前参数的字符串“文本/照片”。
[0113]操作图像组A2另外包括当修改参数“复印浓度”、“清晰度”、“饱和度”、“对比度”和“质量”时操作的操作图像A22、A23、A24、A25和A26。图8B示出当操作以上操作图像之中的操作图像A22时显示的操作图像。图8B示出用于修改复印浓度参数的操作图像组A3。操作图像组A3包括用九级指示复印浓度的程度的操作图像A31、修改浓度的操作图像A32和A33、取消修改的操作图像A34、关闭操作图像组A3并且返回到通过操作图像组A2显示的画面的操作图像A35。
[0114]如上,当对图6中示出的操作图像A12进行操作时,显示部401显示操作图像组A2,并且当对操作图像A22进行操作时,显示部401显示操作图像组A3。除了以上之外,例如,当对图6中示出的操作图像A13至A15进行操作时,还显示其它操作图像。其中,当对操作图像A15进行操作时,显示图7A和图7B中示出的复印处理的状态,并且还显示分别包括字符串“取消工作”和“关闭”的操作图像A27和A28。如果对操作图像A27进行操作,则强制终止复印处理,而如果对操作图像A28进行操作,则显示返回到图6中示出的画面并且显示操作图像组A1。以这种方式,操作图像布置成层级结构,使得可通过连续在画面之间进行切换来显示可难以一次性显示的多个操作图像。
[0115][1-3-5-2]请求部
[0116]当用户对显示部401显示的操作图像执行操作时,请求部402(用户装置20的请求部202和操作装置30的请求部302)经由HTTP请求向信息处理装置10发送对应于用户操作的请求。例如,请求部402请求信息处理装置10进行与对操作图像进行的操作对应的处理(换句话讲,发送之前讨论的处理请求)。该处理是由处理部103执行的处理。另外,请求部402请求信息处理装置10根据对操作图像进行的操作通知之前请求处理的状态和结果(换句话讲,发送之前讨论的通知请求)。
[0117]例如,当用户轻击操作单元的触摸传感器时,请求部402基于显示部401供应的数据,判定被轻击位置是否被包括在其中正在显示操作图像的区域内。在判断被轻击位置被包括在该区域内的情况下,请求部402接受对正在该区域中显示的操作图像进行的操作。当在之前讨论的请求内容确认图像(在图6的示例中,操作图像All)上接受操作时,请求部402使用显示部401供应的数据所指示的参数,请求信息处理装置10进行请求内容确认图像所指示的处理。在图6中示出的状态下对操作图像All执行操作的状态下,请求部402请求信息处理装置10以110%的比例在A4普通纸上进行黑白复印处理。
[0118]具体地,请求部402产生指示HTTP请求的XML数据,HTTP请求陈述使用显示部401供应的数据所指示的参数进行对应于被操作的请求内容确认图像的处理(在这个示例中,复印处理)的指令(指令的这个陈述在本文中被指定为“指令语句”)。请求部402向信息处理装置10发送产生的XML数据,从而经由HTTP请求请求信息处理装置10进行处理。下文中,请求部402发送的用于以这种方式请求处理的XML数据被指定为“处理请求数据”。注意的是,当请求进行复印处理时,产生包括指令语句的处理请求数据,但根据被请求处理,在一些情况下,处理请求数据可不包括指令语句。例如,当请求进行信息处理装置10断电的处理时,处理请求数据不包括指令语句。
[0119]当请求部402发送HTTP请求时,作为响应发送HTTP响应。请求部402执行这一系列处理(包括发送HTTP请求和接收HTTP响应),而在正执行这些处理的同时不接受用户操作。例如,如果正显示图6中示出的操作图像组A1,则不进行对轻击位置等的判断,SP使用户轻击了操作图像。换句话讲,请求部402进入不接受用户操作的状态(所谓的冻结状态),直到响应于请求部402发送的HTTP请求接收到HTTP响应。在接收到HTTP响应之后,请求部402再一次进入接受用户操作的状态。
[0120]当发出处理请求时,请求部402指定用于报告处理状态的通知方法,并且请求通过指定方法进行通知。具体地,请求部402指定要使用之前讨论的第一通知方法、第二通知方法和第三通知方法中的哪个。例如,请求部402在处理请求数据中陈述指定的通知方法并且发送。在这种情况下,信息处理装置10的通知部104使用处理请求数据中陈述的通知方法来报告处理状态。注意的是,请求部402也可在与该处理请求数据分离的XML数据中陈述指定的通知方法,并且将该XML数据作为HTTP请求发送到显示装置4。在这种情况下,例如,通知部104经由对HTTP请求的HTTP响应报告通知方法的指定,并且使用指定的通知方法发出后续通知。
[0121][1-3-6]控制部
[0122]当从显示以上讨论的操作图像(诸如,图6例示的操作图像All)的显示装置4请求与对该操作图像的操作对应的处理时,信息处理装置10的控制部105控制处理部103来执行被请求处理。具体地,当经由居间部101发送来自显示装置4的处理请求数据时,控制部105控制处理部103,以根据处理请求数据来执行被请求处理。换句话讲,当显示装置4通过HTTP请求来请求处理时,控制部105控制处理部103来执行被请求处理。处理请求数据是作为HTTP请求从显示装置4发送的XML数据,经由居间部101供应到控制部105。
[0123]例如,控制部105分析处理请求数据中包括的指令语句,并且控制处理部103,使得按照被分析指令的内容来执行处理。具体地,控制部105致使用指定参数执行指定处理(例如,复印处理)。因此,例如,处理部103根据通过用户操作而确定的图像质量和读取方法从介质读取图像,并且根据通过用户操作而确定的输出格式、比例、纸张和颜色模式形成读取的图像。
[0124]当致使执行处理时,控制部105发出事务ID作为识别待执行处理的信息。控制部105致使存储单元12将发出的事务ID与请求源处的装置4的通信接收方彼此相关联地存储。当致使执行处理时,控制部105将发出的事务ID供应到处理部103,处理部103将之前讨论的状态信息与事务ID —起供应到通知部104。
[0125]另外,控制部105还致使将处理请求数据中陈述的通知方法(第一通知方法至第三通知方法中的一种)与事务ID关联地进行存储。通知部104将陈述与事务ID —起供应的状态信息的XML数据发送到与处理部103供应的事务ID关联的通信接收方。此时,通过使通知部104根据与事务ID关联的通知方法发送XML数据,根据指定的通知方法发出通知。
[0126][1-4]层级结构
[0127]现在,将参照图9和图10描述信息处理系统1的构造,图9示出层级结构的构造。
[0128]图9是示出表现信息处理系统1的构造的层级结构的示例的示图。信息处理系统1装配有呈现层40、接口 50、功能层60、中间件层70和硬件层80。呈现层40是实现接受用户操作的功能的层(也被称为用户接口),并且用作图5中示出的操作部400。
[0129]呈现层40装配有UI控制器41、装置控制器42和通信单元43。UI控制器41是控制用户接口、显示之前讨论的操作图像或状态信息并且接受用户操作的部分。通过图5中示出的显示部401实现UI控制器41。装置控制器42基于用户操作,请求信息设备10进行如上的处理,并且控制随后讨论的功能层60。通过请求部402实现装置控制器42。通信单元43控制UI控制器41和装置控制器42与信息处理装置10进行的通信。
[0130]接口 50是实现呈现层40和功能层60之间的居间连接功能的层。呈现层40和接口 50之间的连接包括经过诸如图1中示出的通信设备3的、具有通信功能的外部装置的情况(与用户装置20连接)和不经过此外部装置的情况(与操作装置30连接)。功能层60是根据期望目的(诸如,复印功能或扫描功能)实现操纵数据的功能的层。中间件层70是执行介于功能层60和硬件层80之间的一般处理的层。硬件层80是物理地实现诸如图像读取和图像形成的处理的层。
[0131]功能层60装配有接收/回应单元61、事件通知器62、操作图像管理器63、操作图像数据库(DB) 64和提供功能(诸如,复印功能和扫描功能)的功能单元65。接收/回应单元61经由接口 50接收对于呈现层40发送的处理请求数据所指示的处理的请求,并且请求功能单元65进行处理。此时,接收/回应单元61还发出之前讨论的事务ID。另外,接收/回应单元61经由接口 50向呈现层40发送指示对接收到请求的响应的响应数据。响应数据可仅仅指示接收到请求(在一些情况下)或者指示状态信息(在一些情况下)。换句话讲,接收/回应单元61还发出处理状态的通知,这个通知是根据之前讨论的第一通知方法或第二通知方法进行的拉通知。
[0132]事件通知器62经由功能单元65被供应状态信息。事件通知器62在遵循WebSocket的XML数据中陈述供应的状态信息,并且经由接口 50将XML数据发送到呈现层40。换句话讲,事件通知器62发出的通知是根据之前讨论的第三通知方法或第四通知方法进行的推通知。操作图像管理器63管理发送到呈现层40的操作图像。操作图像DB 64是存储操作图像的数据库。功能单元65包括用于实现信息处理装置10向用户提供的功能的丰旲块组。
[0133]图10是示出功能单元65中包括的模块组的示例的示图。功能单元65包括用于实现复印功能、扫描功能、传真功能、打印功能、接收方表管理功能(管理接收方信息的功能)、装置管理功能(管理图像读取单元13上放置的原件的状态、图像形成单元14中的介质和消耗品的状态等的功能)、认证功能、机密盒功能(管理存储在信息处理装置10中的电子文档的功能)、预览功能、下载功能(控制程序更新的功能)、维护功能(按照远程请求对硬件执行维护的功能)和诊断功能(诊断硬件问题的功能)的相应模块。
[0134]图9中示出的接口 50用作图5中示出的居间部101。操作图像管理器63和操作图像DB 64协作,以用作提供部102,而中间件层70和硬件层80协作,以用作处理部103。另外,接收/回应单元61和事件通知器62协作,以用作通知部104,而接收/回应单元61和功能单元65协作,以用作控制部105。
[0135]图11是示出代表信息处理系统1的构造的层级结构的示例的示图。图10中示出的模块组分别包括请求器651、管理器652、图像形成控制器653、图像读取控制器654和通信控制器655之中的各模块中使用的控制器(下文中被称为“使用控制器”)。例如,当实现复印功能时,图像形成控制器653和图像读取控制器654变成使用控制器,而当实现打印功能时,图像形成控制器653变成使用控制器。在下文中,将以执行实现打印功能的模块为例描述各模块的作用。
[0136]当用户执行请求打印图像的操作时,从呈现层40经由接口 50向功能层60发送请求开始工作的请求数据。接收/回应单元61接收请求数据,分析接收到的请求数据,并且将请求数据供应到与请求内容对应的模块的请求器651 (在这个示例中,打印功能的请求器651)。请求器651分析供应的请求数据,请求中间件层70产生工作。中间件层70进行产生被请求工作的处理,并且将处理结果通知给请求器651。请求器651经由接收/回应单元61和接口 50将报告的工作结果通知给呈现层40。
[0137]呈现层40显示报告的处理结果。另外,中间件层70向以上使用控制器(就打印功能而言,图像形成控制器653)供应产生的工作。使用控制器产生用向用户呈现被供应工作的格式表达的用户工作,并且经由中间件层70将指示用户工作内容的数据供应到管理器652。管理器652产生指示被供应数据所指示的用户工作的内容的XML数据。用户工作的内容对应于之前讨论的状态信息,管理器652产生的XML数据是之前讨论的状态信息数据。管理器652经由事件通知器62和接口 50将产生的状态信息数据发送到呈现层40。以这种方式,发出与工作相关的推通知。
[0138]当用户执行请求诸如停止、中止或继续工作或改变工作队列的处理的操作时,请求这些处理的请求数据被从呈现层40经由接口 50发送到功能层60。接收/回应单元61接收请求数据,分析接收到的请求数据,并且将请求数据供应到对应于请求内容的模块的管理器652 (在这个示例中,打印功能的管理器652)。管理器652分析供应的请求数据
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1