信息处理装置及其控制方法_4

文档序号:8339933阅读:来源:国知局
的第一实施例的类似,从而省略说明。
[0086]图14是用于说明根据本发明第四实施例的多功能外围设备101的软件结构的框图。这里,虽然不存在特别限制,但是通过存储单元205中存储的控制程序来实现控制模块和其他模块,通过CPU 203执行这些控制程序,实现对应于各模块的功能。注意,与之前描述的第一实施例的图3共同的图14中的模块被相同的附图标记表示,并且其说明将被省略。
[0087]启动控制模块306在维修人员的操作时执行预定操作模式。例如,根据第四实施例的多功能外围设备101具有两种操作模式:通常模式和服务模式。这里,通常模式是针对用户的一般操作模式,并且是针对通常启动时的默认操作的模式。服务模式是用于进行特殊工作的模式,并且是用于支持中心的工作人员(维修人员)等例如在维护工作、发生故障等时进行日志或服务信息获得操作的模式。另外,仅在维修人员对多功能外围设备101进行预定操作的情况下使得能够转变至服务模式,并且预定操作的过程不对一般用户公开,仅为维修人员知悉。
[0088]日志管理模块1401进行与多功能外围设备101的操作相关的日志的管理。报告管理模块1402进行多功能外围设备101的报告信息的管理。箱管理模块1403进行多功能外围设备101的箱功能的管理。
[0089]图15是用于描述在根据第四实施例的多功能外围设备101上设置了 USB设备(这里USB存储器)使用禁止设定的情况下通过操作模式使得能够使用USB设备的控制的流程图。通过CPU 203执行部署到RAM 204的程序来实现该处理,但是这里对通过图14中所示的控制模块进行的处理给出了说明。
[0090]在第四实施例中,在USB存储器不连接到USB I/F 209的情况下(S卩,在USB存储器的连接不被USB控制模块303识别的情况下),UI控制模块301不向用户显示用于进行向USB存储器写入的请求的画面。另外,在第四实施例中,使得不仅在服务模式下,而且在用于维护的启动模式(下文中称为维护模式)中启动的情况下,能够使用USB存储器。另夕卜,在第四实施例中,示出维修人员获得日志或报告信息作为服务模式下的服务信息的示例。
[0091]首先,启动控制模块306在步骤S1501中确定存储单元205中保存的对应于维护模式的设定值是否被打开(是否启动是通常启动)。这里,如果确定设定值被打开(不是通常启动),处理进行到步骤S1502,并且USB控制模块303通过执行USB驱动程序的加载来解除USB使用禁止设定。在这之后,处理进行到步骤S1515,通过例如调用回调函数来对全部应用进行USB驱动程序的加载已完成的通知,并且处理完成。在第四实施例中,作为针对全部应用通知的示例,日志管理模块1401 (步骤S1901)、报告管理模块1402(步骤S1902)以及箱管理模块1403(步骤S1903)被给予作为如图19中所示的目标,但是本发明并不限于此。
[0092]图19是用于描述图15的步骤S1515或图17的步骤S1718的处理的流程图。
[0093]首先,在步骤S1901中,日志管理模块1401被通知,接着,在步骤S1902中,报告管理模块1402被通知。然后,最后在步骤S1903中,箱管理模块1403被通知,并且处理完成。
[0094]同时,如果在步骤S1501中确定设定值被关闭(通常模式下的启动),处理进行到步骤S1503,并且USB控制模块303确定存储单元205中保存的对应于USB使用禁止设定的设定值是否被打开(USB使用禁止设定是否被有效化)。如果确定设定值被关闭(USB使用禁止设定被无效化),处理进行到步骤S1502,USB控制模块303执行USB驱动程序的加载,并且处理进行到步骤S1515。
[0095]另一方面,在步骤S1503中确定设定值被打开(USB使用禁止设定被有效化)的情况下,处理进行到步骤S1504,无需USB控制模块303执行USB驱动程序的加载。在步骤S1504中,启动控制模块306确定用于转变至服务模式的请求是否通过UI 202的操作被接受,并且如果该请求被接受,操作模式转变至服务模式,并且处理进行到步骤S1505。
[0096]在第四实施例中,例示了 Π 202上的操作被要求作为服务模式转变条件的示例,但是可选择地,例如可以采用使得在可以通过验证确认用户是维修人员的情况下转变至服务模式的结构。
[0097]在步骤S1505中,与步骤S1502类似地,USB控制模块303执行USB驱动程序的加载。接着,处理进行到步骤S1506,并且通过例如调用回调函数来对被允许使用USB设备的应用进行USB驱动程序的加载已完成的通知。
[0098]在第四实施例中,作为被允许使用USB的应用的示例,给出了如图16中所示的日志管理模块1401 (步骤S1601)以及报告管理模块1402 (步骤S1602),但是本发明并不限于此。
[0099]图16是用于描述图15的步骤S1506的处理的流程图。
[0100]首先,在步骤S1601中日志管理模块1401被通知,接着,在步骤S1602中,报告管理模块1402被通知,并且处理完成。
[0101]接着,处理进行到步骤S1507,并且如果从Π 202接受日志被写入USB存储器的请求,处理进行到步骤S1508,并且日志管理模块1401经由USB控制模块303将存储单元205中保存的日志写入USB存储器210中。接着,处理进行到步骤S1509,并且如果从Π 202接受针对要被写入USB存储器的报告信息的请求,处理进行到步骤S1510,并且报告管理模块1402经由USB控制模块303将存储单元205中保存的报告信息写入到USB存储器210中。注意,在步骤S1507中,如果日志写入请求没有被接受,则处理进行到步骤S1509,并且在步骤S1509中,如果报告信息写入请求没有被接受,处理进行到步骤S1511。
[0102]在步骤S1511中,如果由于来自UI 202的操作接受用于转变至通常模式的请求,处理进行到步骤S1512,并且USB控制模块303确定USB存储器210是否正在被写入。这里,如果USB控制模块303确定USB存储器210正在被写入,执行步骤S1512直到写入处理完成为止,并且当写入处理完成时,处理进行到步骤S1513,执行USB驱动程序的卸载。当在步骤S1513中USB驱动程序的卸载完成时,处理进行到步骤S1514,启动控制模块306将操作模式转变至通常模式,并且处理完成。
[0103]以这种方式,即使在设置USB使用禁止的情况下,可以通过在进行至服务模式的转变时加载USB驱动程序来使用连接的USB设备。另外,因为在进行从服务模式至通常模式的转变时卸载已加载的USB驱动程序,所以能够构造使得通常模式为其中USB使用禁止被设置的状态。
[0104]将参照图18对以上控制的流程给出说明。
[0105]图18描述了用于说明在根据第四实施例的多功能外围设备101中的操作模式的变型的示例的图。
[0106]在USB使用禁止被设置的情况下,如果多功能外围设备101处于通常模式则无法使用USB设备,但是当多功能外围设备101转变至服务模式时,USB驱动程序被加载,并且仅对日志管理模块1401和报告管理模块1402进行通知。另外,当多功能外围设备101从服务模式转变至通常模式时,USB驱动程序被卸载。
[0107]如以上说明的,由于第四实施例,即使针对多功能外围设备101设置了 USB使用禁止,维修人员也能够利用USB设备获得诸如日志和报告信息的服务信息,并且变得能够维持可服务性。
[0108][第五实施例]
[0109]在之前描述的第四实施例中,对其中如果维修人员知悉Π 202上的用于转变至服务模式的操作则维修人员能够在服务模式下使用USB设备的示例给出了说明。然而,在第四实施例中,存在在感染了恶意软件的软件正在设备内操作的情况下当将服务信息写入USB存储器的同时机密信息将被写入的风险。另外,存在当设备内的机密信息被写入USB存储器时、这将导致信息泄露的可能性。
[0110]在第五实施例中,通过首先卸装保存了机密信息的区域,当转变至服务模式时,SP使在恶意软件正在操作的情况下,能够避免将机密信息连同服务信息一起写入USB存储器。注意,根据第五实施例的系统结构和多功能外围设备的布置与之前描述的第一实施例的类似,从而省略说明。
[0111]图17是用于描述通过根据第五实施例的多功能外围设备101的处理的流程图。通过CPU 203执行部署到RAM 204中的程序来实现该处理,但是这里对正通过图14所示的控制模块进行的处理给出了说明。注意图17的步骤S1701到步骤S1714与之前描述的第四实施例中的图15的步骤S1501到步骤S1514类似。在第五实施例中,例示了其中首先卸装作为加密信息的加密密钥的存储区域的示例,但是本发明并不限于此。另外,在第五实施例中,与第四实施例类似,使得不仅在服务模式下,而且在维护模式下的启动的情况下能够使用USB存储器。
[0112]在步骤S1701中,启动控制模块306确定存储单元205中保存的对应于维护模式的设定值是否被打开(多功能外围设备101是否在维护模式下被启动)。如果在步骤S1701中确定设定值为开(维护模式下启动),处理进行到步骤S1715,并且启动控制模块306卸装加密密钥的存储区域。然后,处理进行到步骤S1702,USB控制模块303执
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1