提供唯一初始密码的制作方法

文档序号:28681451发布日期:2022-01-29 06:14阅读:130来源:国知局
提供唯一初始密码的制作方法
提供唯一初始密码


背景技术:

1.图像形成设备是指用于将由诸如计算机的打印控制终端生成的打印数据打印到诸如纸张的记录介质上的设备。这样的图像形成设备的示例包括在单个装置中实现其功能的复印机、打印机、扫描仪、传真机或者多功能打印机。
附图说明
2.下面将参照附图描述各种示例。
3.图1是图示出根据示例的电子设备的框图;
4.图2是图示出根据示例的电子设备的框图;
5.图3是图示出根据示例的电子设备的控制方法的流程图;
6.图4是图示出根据示例的设备信息页面的图;
7.图5是图示出根据示例的用户界面窗口的图;以及
8.图6是图示出根据示例的图像形成方法的流程图。
具体实施方式
9.在下文中,将参照附图描述各种示例。下文描述的示例可以以各种不同的形式修改和实现。为了更清楚地描述实施例的特征,将省略对以下实施例所属领域的技术人员公知的事项的详细描述。
10.在本公开中,当元件被描述为与另一元件“连接”时,这不仅包括“直接连接”,还包括“与其间的另一元件连接”。此外,当一个元件被描述为“包括”另一元件时,这意味着,除非另外特别说明,否则该元件可以进一步包括其他元件,而不是排除其他元件。
11.在本公开中,术语“图像形成作业”可以指代与图像相关的诸如形成图像或者生成/存储/传输图像文件的各种任务(例如,打印、复印、扫描或者传真),并且术语“作业”不仅可以指代图像形成作业,还可以指代执行图像形成作业所需的一系列处理。
12.此外,术语“电子设备”可以指代可以使用密码进行内部系统设置等的设备。“电子设备”可以指代个人计算机(pc)、笔记本计算机、平板pc、智能手机、图像形成设备等。
13.进一步,术语“图像形成设备”可以指代用于将在诸如计算机的终端装置中生成的数据打印到记录片材(recording sheet)上的设备。这样的图像形成设备的示例包括在单个装置中实现其功能的复印机、打印机、扫描仪、传真机或者多功能打印机(mfp)。
14.此外,术语“打印数据”可以指代被转换成在打印机中可打印的格式的数据。另外,如果打印机支持直接打印,则文件本身可以是打印数据。
15.进一步,术语“用户”可以指代使用经由电缆或者无线地与电子设备连接的装置来操纵电子设备的人。术语“管理员”可以指代被授权访问电子设备的所有功能和系统的人。术语“管理员”和“用户”可以指代同一个人。
16.此外,术语“初始密码”可以指代可用于访问电子设备或者账户(例如,用户账户或者管理员账户)的密码,并且可以是唯一的值,并且对于每个电子设备是不同的(例如,对于
从制造商装运的每个电子设备是不同的)。这样的初始密码可以使用关于产品序列号、型号名称、媒体访问控制(mac)地址、电子设备的随机数等中的至少一个的信息来生成。
17.图1是图示出根据示例的电子设备的框图。
18.参照图1,电子设备100可以包括存储器110和处理器120。
19.存储器110可以包括用于控制电子设备100的至少一个指令。例如,根据各种示例,存储器110可以包括操作电子设备100所需的各种程序(或者软件)。
20.电子设备可以提供诸如网络安全、用户认证、系统设置的改变、审计记录、存储介质加密、永久删除、访问控制等的各种安全功能。这样的安全功能应当由预定的可信用户或者管理员来管理,以确保安全性。
21.为了解决安全问题,执行安全功能管理所需的账户的初始密码可以仅提供给能够直接访问电子设备100的用户或者管理员。
22.在这方面,电子设备100可以存储电子设备100的唯一初始密码。在各种示例中,初始密码可以在电子设备100的初始装运时被最初存储,可以在电子设备100的初始设置过程中生成,或者可以在需要初始密码时(例如,当用户请求初始密码时)设置。
23.例如,初始密码可以通过组合产品序列号和随机数、通过组合mac地址和随机数、通过组合产品序列号、产品名称、当前日期、当前时间和随机数等来生成。可替代地,初始密码可以通过电子设备100本身的唯一值的功能处理(例如,通过产品序列号的功能处理和文本处理)来生成。因此,为每个电子设备100给出不同的初始密码,并且可以增强安全性。
24.处理器120可以控制电子设备100的操作。例如,处理器120可以通过执行存储在存储器110中的至少一个指令来控制电子设备100的操作。
25.处理器120可以确定电子设备100是否被初始启动,并且如果是,则可以执行用于电子设备100的选项的初始设置(或者初始启动)的一系列操作。
26.这里,初始设置可以包括设置电子设备100的默认选项值的操作、当电子设备100支持无线通信时的用于无线连接的设置等。
27.在这样的初始设置过程期间,处理器120可以生成用于访问电子设备100或者账户的初始密码。例如,处理器120可以通过组合电子设备100的预存储的唯一信息(例如,序列号、mac地址等)、设备信息(型号名称、制造商信息等)、数据和时间信息、随机信息等来生成初始密码。
28.处理器120可以将生成的初始密码存储在存储器110中。在示例中,初始密码可以不是由电子设备100生成的,而是可以由制造商生成并预先存储在存储器110中。此外,初始密码可以在用户请求初始密码时生成,而不是在初始启动时生成。
29.如果制造商生成初始密码并将其预先存储在存储器110中,则初始密码可以存储在云服务器中并提供给管理员。
30.当从用户接收到对初始密码的请求时,处理器120可以确定是否可以输出初始密码。例如,处理器120可以确定用户或者管理员是否将访问电子设备100或者账户所需的初始密码改变为另一密码,并且如果初始密码没有改变为另一密码,则可以确定可以输出初始密码。如果用户改变了访问电子设备100或者账户所需的密码,也就是说,如果当前密码与初始密码不同,则处理器120可以确定不可以输出初始密码。
31.在以上示例中,是否可以输出初始密码是通过直接比较密码来确定的。在其他示
例中,可以使用指示密码的改变的增补信息(plug information)。例如,如果存在指示是否可以输出电子设备100的初始密码的增补信息,则处理器120可以基于增补信息的值来确定是否可以输出初始密码。如果电子设备100的账户或者密码已经改变,则处理器120可以改变以上所描述的增补信息的值。
32.如果可以输出初始密码,则处理器120可以确定如何输出初始密码。例如,如果电子设备100配备有打印引擎,则处理器120可以决定以打印方法输出初始密码。如果电子设备100配备有显示器,则处理器120可以决定使用显示器来显示密码。在示例中,输出方法可以由用户选择来确定,并且如果用户对初始密码的请求是基于装置信息页面的输出命令,则处理器120可以决定以打印方法输出初始密码。
33.此外,处理器120可以根据所确定的方法输出初始密码。例如,如果确定以打印方法提供初始密码,则处理器120可以打印初始密码。如果用户对初始密码的请求是基于装置信息页面的输出,则处理器120可以控制打印引擎230打印具有初始密码的装置信息页面以及电子设备100的状态信息。
34.如果确定不可以输出初始密码,则可以打印或者显示指示无法输出初始密码的消息,或者可以输出不显示初始密码的装置信息页面。
35.当输出了初始密码时,处理器120可以请求改变密码。当密码被改变时,处理器120可以设置电子设备100以防止输出可识别的形式的初始密码。例如,处理器120可以将与初始密码相关的增补信息的值更新为另一个值。
36.在以上所描述的示例中,仅图示出并解释了电子设备100的简要配置。然而,在其他示例中,可以进一步提供各种元件,这将参照图2进行解释。
37.图2是图示出根据示例的电子设备的框图。
38.参照图2,电子设备200可以包括存储器210、处理器220、打印引擎230、操纵输入设备240、显示器250、通信器260和扬声器270。在各种示例中,取决于图2的电子设备200的实现,例如,如果电子设备200被实现为图像形成设备,则可以省略打印引擎230、显示器250、扬声器270等中的一些。
39.存储器210执行与图1的存储器110相同的功能,并且因此,将不再提供进一步的描述。处理器220执行与图1的处理器120类似的功能,并且因此,将不再提供重复的描述。相反,下文将仅描述关于图2中增加的特征的示例。
40.打印引擎230可以形成图像。例如,打印引擎230可以将由处理器220生成的打印图像打印到诸如纸张的打印介质上。打印引擎230可以使用电子照相方法、喷墨方法等来执行打印。此外,打印引擎230可以是能够仅打印一种颜色的单色打印引擎,或者可以是能够彩色打印的彩色打印引擎。
41.打印引擎230可以打印初始密码。例如,打印引擎230可以输出仅包括初始密码的打印数据或者包括初始密码的装置信息页面。
42.操纵输入设备240可以从用户接收关于对应的功能的功能选择和控制命令。这里,功能可以包括打印功能、复印功能、扫描功能和传真传输功能等。
43.操纵输入设备240可以接收用于显示或者打印初始密码的命令。例如,这样的命令可以是直接请求初始密码的命令或者关于包括初始密码的装置信息页面的打印命令。这里,装置信息页面(例如,状态页面)是在测试电子设备的打印功能是否正常操作的过程中
输出的页面,并且可以包括电子设备100的装置信息(例如,装置名称、装置序列信息等)或者各种状态信息(例如,调色剂量信息等)。稍后将参照图4描述装置信息页面的示例。
44.操纵输入设备240可以从用户接收初始密码提供方法的选择。例如,用户可以选择是否显示初始密码、是否在诸如纸张的打印介质上打印初始密码,或者通过扬声器270输出初始密码。
45.操纵输入设备240可以接收用于访问电子设备或者账户的账户信息(例如,id、密码等),并且可以接收关于电子设备200或者账户的新密码。
46.显示器250可以显示用于接收由电子设备200支持的功能的用户界面窗口。例如,显示器250可以显示用于选择由电子设备200提供的各种功能的用户界面窗口。显示器250可以是监视器,诸如液晶显示器(lcd)、阴极射线管(crt)、发光二极管(led)、有机发光二极管(oled)等,并且可以被实现为能够同时执行操纵输入设备240的功能的触摸屏。
47.显示器250可以显示用于接收初始设置的用户界面窗口。用户界面窗口可以在电子设备200的初始设置过程中显示。
48.显示器250还可以显示用于选择是显示初始密码还是打印初始密码并显示初始密码的用户界面窗口。稍后将参照图5描述可以显示在显示器250上的用户界面窗口的示例。
49.显示器250可以显示用于接收用于访问电子设备200或者账户的信息的用户界面窗口。在示例中,访问用于管理电子设备200的账户可以通过直接与电子设备200或者经由网络通过远程用户终端设备来执行。
50.当确认使用初始密码访问电子设备200或者账户时,显示器250可以请求改变电子设备200或者账户的密码。
51.通信器260被形成为将电子设备200连接到外部装置(未示出)。在各种示例中,电子设备200不仅可以通过局域网(lan)和互联网网络连接到外部装置,还可以通过通用串行总线(usb)端口或者无线通信(例如,wifi 802.11a/b/g/n、近场通信(nfc)、蓝牙等)端口连接到外部装置。通信器260可以被称为收发器。
52.通信器260可以通过外部装置接收控制命令并接收打印数据。此外,通信器260可以接收用于访问电子设备200的账户的登录信息,并且响应于接收到登录信息发送/接收认证结果。
53.通信器260可以提供网页。例如,通信器260可以向用户终端设备提供网页,该网页能够设置诸如网络安全、用户认证、系统设置的改变、审计记录、存储介质加密、永久删除、访问控制等的各种安全功能。
54.此外,通信器260可以向外部装置提供关于电子设备200的信息。例如,如果nfc通信模块被安装在通信器260中,则可以通过用户终端设备的访问向用户提供电子设备200的设备信息。以上所描述的初始密码可以被包括作为这样的信息中的一个。因此,如果电子设备200或者账户的密码是初始密码,则可以以nfc通信方法提供初始密码。相对而言,如果初始密码被改变,则即使执行nfc标签,也不提供初始密码。
55.扬声器270可以通过声音输出电子设备200的状态信息。例如,如果电子设备200处于错误状态,则可以输出与错误状态相对应的声音。
56.此外,扬声器270可以通过语音输出电子设备的初始密码。例如,如果电子设备200或者账户的密码与初始密码相同,则处理器220可以通过文本到语音(tts)将初始密码转换
成声音信号,并使用扬声器270输出转换的声音信号。
57.如果电子设备200通过初始启动生成初始密码,则处理器220可以使关于所生成的密码的信息被发送到服务器(未示出)。
58.如果通过通信器260接收到打印数据,则处理器220可以控制打印引擎230打印接收到的打印数据。
59.如果从用户接收到用于通过显示器250显示初始密码或者通过扬声器270输出初始密码的请求,则处理器220可以确定是否可以输出初始密码。如果可以,处理器220可以控制显示器250显示初始密码,或者控制扬声器270输出包括初始密码的语音。
60.此外,如果执行外部装置(未图示出)的nfc标签,则处理器220可以控制通信器260通过nfc标签操作将关于电子设备200的信息发送到对应的外部装置。如果初始密码与管理员账户的密码相同,则处理器220可以控制通信器260向外部装置发送关于初始密码的信息。如果管理员的密码被改变,则处理器220可以停用提供初始密码的操作,使得不提供初始密码。
61.如果在提供初始密码之后检测到使用初始密码的电子设备200或者账户的登录,则处理器220可以向管理员请求改变账户的电子设备200的密码。例如,如果管理员直接访问电子设备200中的账户,则以上的请求可以显示在显示器250上。作为另一示例,如果通过网络执行账户访问,则处理器220可以控制通信器260发送用于请求改变密码的用户界面窗口。
62.如果管理员在改变密码之后忘记所改变的密码,则管理员可以执行电子设备200的工厂初始化。因此,如果电子设备200被工厂初始化,则如上所描述可以恢复初始密码,并且如上所描述可以向用户或者管理员提供初始密码。
63.因此,根据示例的每个电子设备200具有唯一初始密码,并且因此,即使公开了一个产品的初始密码,也可以防止对电子设备200或者同一型号的另一产品的账户的访问。此外,根据示例的电子设备200可以仅当电子设备200被直接和物理地访问时确保初始密码,并且因此,可以提高初始密码的安全性。
64.进一步,根据示例的电子设备200可以通过电子设备200的内部配置向用户提供初始密码,从而降低在电子设备200的递送处理器或者维护过程中丢失用于提供初始密码的信息的风险。
65.图3是被提供以解释根据示例的电子设备的控制方法的流程图。
66.参照图3,在操作310中,可以生成并存储初始密码。例如,初始密码可以通过组合诸如图像形成设备的唯一密钥信息(例如,序列信息、mac信息等)、型号名称、随机数等的两条或者更多条信息来生成。可替代地,可以通过处理唯一密钥信息的功能来生成初始密码。这样的初始密码可以在电子设备的初始设置过程中生成,或者可以由制造商预先生成并在产品发布之前存储在电子设备中。
67.在示例中,当制造商生成并提供初始密码时,制造商可以在包装电子设备的盒中一起提供初始密码,或者通过以贴纸的形式将初始密码附着到电子设备的表面。
68.如果在操作320中接收到对初始密码的请求,则在操作330中可以使用配置页面来提供初始密码,或者在操作340中通过显示器或者扬声器来提供初始密码。例如,如果电子设备不具有显示器或者扬声器,则可以使用装置信息页面来提供初始密码,并且如果电子
设备具有显示器或者扬声器,则可以通过显示器或者扬声器来提供初始密码。对初始密码的这样的请求可以是对初始密码的直接请求或者对电子设备的装置信息的请求。
69.通过以上过程,用户可以使用所提供的初始密码来访问电子设备或者账户,并且可以在操作350中改变电子设备或者账户的密码。
70.当电子设备或者账户的密码被改变时,电子设备可以被设置为防止输出可识别的形式的初始密码。例如,如果密码被改变,则与密码的改变相关的增补(plug)可以被改变为预定值。
71.因此,当通过显示器或者扬声器提供初始密码时,在操作360中可以不再打印初始密码,或者在操作370中可以不通过显示器或者扬声器输出初始密码。例如,如果在改变密码之后接收到对装置信息页面的请求,则可以删除关于初始密码的信息,或者可以打印密码被诸如“*”的特殊字符替换的装置信息页面。
72.因此,根据示例的电子设备的控制方法具有唯一初始密码,并且因此,即使公开了一个产品的初始密码,也可以防止另一产品的管理员账户的访问。此外,根据电子设备的示例控制方法,仅当电子设备被直接和物理地访问并且密码通过组合其他信息而不是使用电子设备的唯一信息来生成时,初始密码可以得到保护。因此,可以提高初始密码的安全性。
73.进一步,根据示例的电子设备可以通过电子设备的内部配置向用户提供初始密码,从而降低在电子设备的递送处理器或者维护过程中丢失用于提供初始密码的信息的风险。
74.控制方法的以上所描述的示例可以被实现为程序并在电子设备中被提供。具体地,包括电子设备的程序可以存储在非暂时性计算机可读介质中并在其中提供。
75.在图示和描述图3时,解释了电子设备生成并使用初始密码。然而,在其他示例中,制造商可以预先生成初始密码并将其存储在电子设备中。此外,解释了在生成初始密码之后,在用户的请求下打印或者显示初始密码。然而,在其他示例中,密码可以在存在用户请求时生成。换句话说,图3的操作310和操作320可以以相反的方式实现。
76.图4是图示出根据示例的装置信息页面的图。
77.参照图4,第一装置信息页面410包括电子设备的状态信息和初始密码。第一装置信息页面410可以在电子设备的初始安装过程中在用户的请求下输出。
78.如果用户访问账户并使用被包括在第一装置信息页面410中的初始密码来改变账户的密码,则可以不再提供初始密码。
79.换句话说,如果账户的密码从初始密码改变为另一密码,则第二装置信息页面420可以仅包括电子设备的装置信息,并且可以不提供初始密码。在这样的情况下,如第二装置信息页面420中所图示,可以保持初始密码的项目,并且可以使用诸如“*”的特殊字符来显示初始密码,或者可以显示指示无法提供初始密码的文本。
80.图5是图示出根据示例的用户界面窗口的图。
81.参照图5,当输入请求初始密码的命令时,用户界面窗口510可以显示初始密码520。
82.如果用户在提供初始密码之后改变账户的密码,则用户界面窗口510可以用诸如(例如,如图4的第二装置信息页面420中所图示的)“*”的特殊字符来替换密码,或者可以显示无法提供初始密码。
83.图6是被提供以解释根据示例的图像形成方法的流程图。
84.参照图6,在操作s610中,可以存储图像形成设备的唯一初始密码。这样的初始密码可以通过组合诸如图像形成设备的序列号、型号名称、mac地址、随机数等的两条或者更多条信息,或者通过处理电子设备的唯一值的功能来生成。初始密码可以由制造商预先生成和存储,或者可以在电子设备的初始设置过程中生成和存储。
85.此外,在操作s620中,可以通过操纵输入设备接收关于电子设备或者账户的对初始密码的请求。这样的对初始密码的请求可以是状态信息请求。
86.当接收到请求时,可以在操作s630中打印所存储的唯一初始密码。例如,可以通过将当前账户的密码与初始密码进行比较或者通过使用指示初始密码是否被保持的增补值来确定是否可以输出初始密码。如果确定可以输出初始密码,则可以打印所存储的初始密码。
87.在提供初始密码之后,如果用户使用初始密码登录到管理员账户,则图像形成设备可以请求改变初始密码。因此,当电子设备或者账户的密码被改变时,提供所存储的初始密码的功能可以被停用。例如,如果通过响应于用户对密码的请求打印包括初始密码的装置信息页面来提供初始密码,则装置信息页面中的初始密码可以用诸如“****”的另一值来替换并显示,或者可以显示诸如“初始密码已经被改变”的词语。
88.因此,根据示例的图像形成方法允许每个图像形成设备具有唯一初始密码。因此,即使一个产品的初始密码被公开,也可以阻止另一产品的管理员帐户的访问。此外,根据示例的图像形成方法使得仅当电子设备被直接和物理地访问时可以保护初始密码。因此,可以提高初始密码的安全性。
89.进一步,根据示例的图像形成方法通过电子设备的内部配置向用户提供初始密码,从而降低在图像形成设备的递送过程或者维护过程中丢失用于提供初始密码的信息的风险。
90.图像形成方法的以上所描述的示例可以被实现为程序并被提供在图像形成设备中。例如,包括图像形成方法的程序可以存储在非暂时性计算机可读介质中并在其中提供。
91.非暂时性计算机可读介质指代半永久存储数据并且机器可读的介质,但不是诸如寄存器、高速缓存和存储器的短时间存储数据的介质。例如,用于执行以上所描述的各种方法的程序可以存储在诸如光盘(cd)、数字多功能盘(dvd)、硬盘、蓝光盘、usb、存储卡以及只读存储器(rom)等的非暂时性计算机可读介质中并在其中提供。
92.尽管上文已经说明和描述了本公开的示例,但是本公开不限于如上所描述的示例,并且可以由本公开所属领域技术人员进行各种修改,而不脱离所附权利要求中所公开的本公开的要点。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1