设置移动数据终端机的系统工作模式的方法

文档序号:8259436阅读:694来源:国知局
设置移动数据终端机的系统工作模式的方法
【技术领域】
[0001]本发明总体说来涉及移动数据终端机,更具体地讲,涉及一种设置移动数据终端机的系统工作模式的方法。
【背景技术】
[0002]随着科技的发展,由于移动数据终端机自身的优点(例如,具有操作系统和数据存储能力、能够提供人机界面、体积小巧、携带方便等),使得移动数据终端机已经在各个领域中得到广泛应用。
[0003]目前,现有的移动数据终端机在工作时,用户可对移动数据终端机的系统进行任意操作,但这会导致很多重要或敏感的数据容易被篡改、删除和泄露。
[0004]为保证移动数据终端机在使用过程中的信息安全,在现有技术中,通常会对移动数据终端机中的不同应用程序逐个进行加密设置,但是这种保护方式操作不方便。
[0005]此外,针对上述保护方式,移动数据终端机的用户可通过对移动数据终端机的系统进行恢复出厂设置、刷机或升级等操作来使得针对不同应用程序设置的密码失效,因此仍无法使移动数据终端机中的相关数据得到有效保护。

【发明内容】

[0006]本发明的示例性实施例在于提供一种设置移动数据终端机的系统工作模式的方法,以解决移动数据终端机的系统得不到有效保护的技术问题。
[0007]根据本发明示例性实施例的一方面,提供一种设置移动数据终端机的系统工作模式的方法,包括:(A)在移动数据终端机的系统启动之后,响应于用户的输入来运行系统工作模式管理应用程序;(B)在系统工作模式管理应用程序被运行之后,检测来自用户的对于设置或取消系统工作模式的请求;(C)在检测到来自用户的对于设置或取消系统工作模式的请求时,请求用户输入管理员密码,并验证用户输入的管理员密码是否有效;(D)在管理员密码有效的情况下,根据用户的请求而进入系统工作模式设置处理或系统工作模式取消处理,其中,在系统工作模式设置处理中,向用户显示用于将超级用户模式和普通用户模式之一设置为系统工作模式的操作界面,并根据用户在操作界面中执行的选择来设置系统工作模式;在系统工作模式取消处理中,将系统工作模式恢复为默认工作模式。
[0008]在所述方法中,在超级用户模式或默认工作模式下,用户可不受限制地使用移动数据终端机的系统;在普通用户模式下,用户可受限制地使用移动数据终端机的系统。
[0009]在所述方法中,在超级用户模式或默认工作模式下,用户可被允许执行以下处理中的至少一个:访问控制面板、访问文件资源管理器、访问命令解析器、复制数据、修改数据、删除数据;在普通用户模式下,用户可被禁止执行以下处理中的至少一个:访问控制面板、访问文件资源管理器、访问命令解析器、复制数据、修改数据、删除数据。
[0010]在所述方法中,在步骤(D)中,在系统工作模式设置处理或系统工作模式取消处理中,可将关于系统工作模式的配置信息写入移动数据终端机的系统注册表和FLASH卡,其中,在系统工作模式设置处理中,所述配置信息可指示系统工作模式被设置并指示当前设置的系统工作模式;在系统工作模式取消处理中,所述配置信息可指示系统工作模式被取消并指示默认工作模式。
[0011]在所述方法中,可还包括:(E)在移动数据终端机的系统重新启动时,从系统注册表读取配置信息,并根据读取的配置信息来设置移动数据终端机的系统工作模式。
[0012]在所述方法中,可还包括:(F)在移动数据终端机进入引导程序时,从FLASH卡读取配置信息;(G)在读取的配置信息指示系统工作模式被设置的情况下,请求用户输入管理员密码,并验证用户输入的管理员密码是否有效,其中,在管理员密码有效的情况下,根据用户的操作来执行以下处理中的至少一个:系统升级、恢复出厂设置;在管理员密码无效的情况下,禁止以下处理中的至少一个:系统升级、恢复出厂设置;(H)在读取的配置信息指示系统工作模式被取消的情况下,在不请求用户输入管理员密码的情况下,根据用户的操作来执行以下处理中的至少一个:系统升级、恢复出厂设置。
[0013]在所述方法中,在步骤(G)中,可通过判断用户输入的管理员密码与设置的管理员密码或系统唯一分配的超级密码是否一致来验证用户输入的管理员密码的有效性。
[0014]在上述设置移动数据终端机的系统工作模式的方法中,能够有效地设置移动数据终端机的系统工作模式,从而对移动数据终端机的系统进行有效地保护。
【附图说明】
[0015]图1示出根据本发明示例性实施例的设置移动数据终端机的系统工作模式的方法的流程图;
[0016]图2示出根据本发明示例性实施例的根据移动数据终端机的系统工作模式来控制系统底层操作的方法的流程图。
【具体实施方式】
[0017]现将详细描述本发明的示例性实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。
[0018]在根据本发明示例性实施例的设置移动数据终端机的系统工作模式的方法中,管理员可设置移动数据终端机的系统工作模式,使得移动数据终端机的系统工作在设置的模式下,从而保护系统的部分功能或相关数据。
[0019]图1示出根据本发明示例性实施例的设置移动数据终端机的系统工作模式的方法的流程图。这里,作为示例,移动数据终端机(也叫数据采集器)可以是具有操作系统、数据存储能力以及人机界面的手持式或车载式的终端机。作为示例,移动数据终端机的操作系统为Windows CE。
[0020]参照图1,在步骤SlO中,在移动数据终端机的系统启动之后,响应于用户的输入来运行系统工作模式管理应用程序。
[0021]具体说来,系统工作模式管理应用程序用于管理移动数据终端机的系统工作模式的设置情况,在移动数据终端机的系统启动之后,可在控制面板中提供用于运行系统工作模式管理应用程序的图标。当用户点击该图标来请求运行系统工作模式管理应用程序时,可响应于用户的请求来运行系统工作模式管理应用程序。除此之外,作为示例,用户还可通过其他触屏操作、物理按键操作或体感操作来请求运行系统工作模式管理应用程序。
[0022]在步骤S20中,在系统工作模式管理应用程序被运行之后,检测来自用户的对于设置或取消系统工作模式的请求。
[0023]具体说来,在系统工作模式管理应用程序被运行之后,可在移动数据终端机的屏幕向用户显示系统工作模式管理应用程序的运行界面,其中,所述运行界面包括用于设置系统工作模式的选项和用于取消系统工作模式的选项。此外,可通过接收用户对上述两个选项之一的选择操作来检测来自用户的对于设置或取消系统工作模式的请求。
[0024]例如,当用户选择用于设置系统工作模式的选项时,则可检测到来自用户的对于设置系统工作模式的请求;当用户选择用于取消系统工作模式的选项时,则可检测到来自用户的对于取消系统工作模式的请求。
[0025]当检测到来自用户的对于设置系统工作模式的请求时,在步骤S30中,请求用户输入管理员密码。
[0026]具体说来,当检测到来自用户的对于设置系统工作模式的请求时,可在移动数据终端机的屏幕向用户显示密码验证界面,并接收用户在密码验证界面上输入的管理员密码。
[0027]在步骤S40中,验证用户输入的管理员密码是否有效。
[0028]具体说来,可通过判断用户输入的管理员密码与预先设置的管理员密码是否一致来验证用户输入的管理员密码的有效性。
[0029]作为示例,可将预先设置的管理员密码写入移动数据终端机的系统注册表和FLASH卡中,然后在对用户输入的管理员密码进行验证时,可从移动数据终端机的系统注册表中读取预先设置的管理员密码,然后判断用户输入的管理员密码与读取的管理员密码是否一致,进而来验证用户输入的管理员密码的有效性。
[0030]如果用户输入的管理员密码有效,则在步骤S50中,可根据用户的请求而进入系统工作模式设置处理。
[0031]具体说来,在步骤S50中,向用户显示用于将超级用户模式和普通用户模式之一设置为系统工作模式的操作界面。作为示例,可在所述操作界面上呈现用于将超级用户模式设置为系统工作模式的选项和用于将普通用户模式设置为系统工作模式的选项。
[0032]作为示例,在超级用户模式下,用户可不受限制地使用移动数据终端机的系统;在普通用户模式下,用户受限制地使用移动数据终端机的系统,也就是说,在此情况下,用户仅能够访问移动数据终端机中的指定程序。例如,在超级用户模式下,用户可被允许执行以下处理中的至少一个:访问控制面板、访问文件资源管理器、访问命令解析器、复制数据、修改数据、删除数据。例如,在普通用户模式下,用户可被禁止执行以下处理中的至少一个:访问控制面板、访问文件资源管理器、访问命令解析器、复制数据、修改数据、删除数据。应注意,本领域技术人员可根据需要来设置普通用户的系统使用权限,而不必受限于上述示例,例如,在普通用户模式下,可允许用户访问控制面板中的特定项目(例如,根据本发明示例性实施例的系统工作模式管理应用程序)。
[0033]在步骤S60中,根据用户在操作界面中执行的选择来设置系统工作模式。
[0034]作为示例,当用户选择将超级用户模式设置为系统工作模式时,可将超级用户模式设置为系统工作模式;当用户选择将普通用户模式设置为系统工作模式时,可将普通用户模式设置为系统工作模式。
[0035]作为示例,在系统工作模式设置处理中,可将关于系统工作模式的配置信息写入移动数据终端机的系统注册表和FLASH卡,所述配置信息指示系统工作模式的设置情况以及当前的系统工作模式。具体说来,在系统工作模式设置处理中,所述配置信息指示系统工作模式被设置并指示当前设置的系统工作模式(例如,超级用户模式或普通用户模式)。
[0036]另一方面,当在步骤S20检测到来自用户的对于取消系统工作模式的请求时,在步骤S70中,请求用户输入管理员密码。
[0037]由于步骤S70与步骤S30相同,对此部分内容不再赘述。
[0038]在步骤S80中,验证用户输入的管理员密码是否有效。
[0039]由于步骤S80与步骤S40相同,对此部分内容不再赘述。
[0040]如果用户输入的管理员密码有效,则在步骤S90中,可根据用户的请求而进入系统工作
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1