通信装置及其控制方法

文档序号:10691335阅读:301来源:国知局
通信装置及其控制方法
【专利摘要】本发明提供了一种通信装置及其控制方法,其中,包括无线通信单元,所述无线通信单元能够在执行外部装置与所述通信装置之间的直接无线通信的直接无线通信模式下操作,并且在指定了所述通信装置的用户的情况下,至少使用所述用户的用户信息,来生成在所述直接无线通信模式下使用的SSID。
【专利说明】
通信装置及其控制方法
技术领域
[0001 ]本发明设及一种通信装置及其控制方法。
【背景技术】
[0002] 已知具有IE邸802.11标准的无线LAN(局域网)接入点功能的打印机(例如,日本 特开2006-123239号公报)。当使用运种打印机时,能够通过从诸如个人计算机、智能电话或 平板电脑等的终端,直接连接到打印机所配备的接入点,来使用打印功能。此外,作为无线 LAN加密方法标准,已知WPA(Wi-Fi保护接入)、WPA2(WPA(Wi-Fi保护接入2))等。当连接到启 用运些加密功能的无线LAN接入点时,通过WPA-PSK(Wi-Fi保护接入预共享密钥KWPA2-PSK (Wi-Fi保护接入2预共享密钥)等而已知的密码短语(passphrase)是必要的。另外,已公知 具有如下的功能的、使用接入点的终端:在所述功能中,预先存储当连接到接入点时的密码 短语和SSID(服务集标识符),并且当发现曾经成功连接过的接入点时,自动连接。
[0003] 然而,虽然在家中或在有少量用户(雇员等)的办公室中,能够使用配备有上述接 入点的打印机,但是在有许多用户的大规模的办公室中使用的情况下,存在诸如W下的问 题。例如,如果打印机具有的接入点的SSID和密码短语固定,则当曾经连接过接入点的终端 发现该接入点时,终端自动连接到该接入点,而与该终端的用户的意图无关。通常情况下, 能够同时连接到打印机具有的接入点的终端的数量是少的。为此,当在办公室中有许多自 动连接的终端时,存在如下的可能性,即,当接入点启动时,该接入点被立即从多个终端连 接,并且达到能够同时连接到接入点的最大数量的连接。在运种情况下,首先连接到接入点 的各终端独占该接入点,并且想要使用打印机的其他用户的终端变得无法连接到该接入 点。为了避免运种问题,能够考虑频繁改变打印机配备的接入点的SSID或密码短语。然而, 利用运种结构,存在如下的问题,即,每次改变接入点的SSID和密码短语时,使用打印机的 用户必须改变用户终端的设定,并且用户的工作量增加。

【发明内容】

[0004] 本发明的方面用于消除上述传统技术的问题。
[0005] 本发明的特征是提供一种使通信装置获得与用户相对应的SSID,然后通信装置使 用该SSID在直接无线通信模式下操作的技术。
[0006] 本发明在其第一方面提供一种通信装置,所述通信装置包括:配备有直接无线通 信功能的无线通信单元,所述直接无线通信功能被构造为在外部装置与所述通信装置之间 执行无线通信;指定单元,其被构造为指定所述通信装置的用户;W及生成单元,其被构造 为通过至少使用由所述指定单元指定的用户的用户信息,生成在所述直接无线通信功能中 使用的SSID。
[0007] 本发明在其第二方面提供一种通信装置,所述通信装置包括:配备有直接无线通 信功能的无线通信单元,所述直接无线通信功能被构造为在外部装置与所述通信装置之间 执行无线通信;存储单元,其被构造为将由所述直接无线通信功能使用的SSID与用户的用 户信息相关联地存储;指定单元,其被构造为指定所述通信装置的用户;w及选择单元,其 被构造为从所述存储单元中存储的多个SSID中选择与由所述指定单元指定的用户的用户 信息相对应的SSID,其中,所述无线通信单元使用由所述选择单元选择的SSID,来执行所述 直接无线通信功能。
[0008] 本发明在其第Ξ方面提供一种通信装置的控制方法,所述通信装置配备有与外部 装置执行无线通信的直接无线通信功能,所述控制方法包括W下步骤:指定所述通信装置 的用户;W及通过至少使用所指定的用户的用户信息,生成在所述直接无线通信功能中使 用的SSID。
[0009] 本发明在其第四方面提供一种通信装置的控制方法,所述通信装置配备有与外部 装置执行无线通信的直接无线通信功能,W及将要在所述直接无线通信功能中使用的SSID 与用户的用户信息相关联地存储的存储单元,所述控制方法包括W下步骤:指定所述通信 装置的用户;W及从所述存储单元中存储的多个SSID中,选择与所指定的用户的用户信息 相对应的SSID,其中,所述通信装置使用所选择的SSID,来执行所述直接无线通信功能。
[0010] 通过W下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
【附图说明】
[0011] 并入说明书中并构成说明书的一部分的附图,例示了本发明的实施例,并与文字 描述一起,用来解释本发明的原理。
[0012] 图1描绘了例示根据本发明的第一实施例的打印系统的构造的示意图。
[OOK]图視用于说明根据第一实施例的移动终端和MFP的硬件构造的框图。
[0014] 图3A是用于描述根据第一实施例的MFP的软件构造 W及管理软件的数据区域的框 图。
[0015] 图3B是用于描述根据第一实施例的移动终端的软件构造 W及管理软件的数据区 域的框图。
[0016] 图4描绘了例示在根据第一实施例的MFP的控制台单元上显示的画面转变和用户 界面的示例的图。
[0017] 图5描绘了例示在根据第一实施例的移动终端的操作单元上显示的用户界面的示 例的图。
[0018] 图6是用于描述根据第一实施例的MFP的接入点的启动处理的流程图。
[0019] 图7描绘了用于说明由根据第一实施例的MFP从已登录用户的信息生成SSID和密 码短语的算法的图。
[0020] 图8是用于描述根据第二实施例的MFP的软件构造 W及管理软件的数据区域的框 图。
[0021] 图9描绘了例示在第二实施例中由与编辑或删除SSID相对应的移动连接提供的用 户界面的示例的图。
[0022] 图10是用于描述根据第二实施例的MFP的接入点的启动处理的流程图。
【具体实施方式】
[0023] 将参照附图,在下文中详细描述本发明的实施例。应当理解,W下实施例并不旨在 限制本发明的权利要求,并且针对解决根据本发明的问题的手段,并非所有根据w下实施 例描述的方面的组合均是必需的。
[0024] [第一实施例]
[0025] 图1描绘了例示根据本发明的第一实施例的打印系统的构造的示意图。在第一实 施例的环境中,存在多个多功能外围设备(MFP,Multi-化nction Peripheral)和多个移动 终端。例如,设想如下的办公室环境,其中,各个用户有一个移动终端并且通常持着移动终 端走动。根据办公室环境安装有多个MFP。在此,作为本发明的通信装置和打印装置的一个 方面,W对多功能外围设备(MFP)为示例给出了说明。
[0026] 图1中的MFP 100和移动终端101是多个MFP和移动终端的代表性示例。MFP 100配 备有无线LAN接入点功能,能够连接到接入到接入点的移动终端101并进行直接通信。
[0027] 图2是用于说明根据第一实施例的MFP 100和移动终端101的硬件构造的框图。
[002引首先,给出对MFP 100的硬件构造的说明。
[00巧]CPU 201整体控制MFP 100的操作。CPU 201通过读取在ROM 202或皿D(硬盘驱动 器)204中存储的控制程序,将其展开到RAM 203中,然后执行展开的程序,从而进行诸如读 取控制或发送控制等的各种控制。RAM 203是CPU 201用作例如用于执行各种程序的工作区 域的易失性存储器。HDD 204存储图像数据、各种程序等。控制台单元205配备有硬键、显示 单元,显示单元具有由用户的手指等可操作的触摸面板的功能。打印机206基于经由内部总 线传送的图像数据,在打印纸(片材)上打印图像。扫描器207通过读取原稿的图像来生成图 像数据。1C卡读取器208读取在用户的认证中使用的1C卡。有线LAN接口 209是用于连接到有 线LAN的NIC(网络接口卡)。无线LAN接口 210是用于从与无线LAN相对应的终端连接到MFP 100的接入点。运些经由内部总线相互连接。
[0030] 接下来,给出对移动终端101的硬件构造的说明。
[0031] CPU 211整体控制移动终端101的操作。RAM 212是CPU 211用作例如用于执行各种 程序的工作区域的易失性存储器。闪速存储器213是存储各种程序或数据的非易失性存储 器。无线LA脚妾口 214是通过无线LAN进行通信的接口,并且能够通过连接到无线LA脚妾入点 进行无线通信。在第一实施例中,无线LAN接口 214在连接到MFP 100所配设的无线LAN接口 210之后,用来与MFP 100相互通信。操作单元215是操作为由用户的手指可操作的触摸面板 的显示器。扬声器216将电信号转换成声音。麦克风217检测声音,并将其转换成电信号。照 相机单元218拍摄静止图像或运动图像,并将其转换成电子数据。
[0032 ]接下来,参照图3,给出对根据第一实施例的移动终端101和MFP 100的软件构造的 说明。
[0033] 图3A是用于说明根据第一实施例的MFP 100的软件构造 W及管理软件的数据区域 的框图。注意,通过CPU 201执行展开到RAM 203中的程序来实现图3A中例示的软件的功能。
[0034] 图4描绘了例示根据第一实施例的MFP 100的控制台单元205上显示的画面转变和 用户界面的示例的图。下面,参照图3A和图4给出说明。
[0035] 平台301是提供控制MFP 100的软件的基本功能的平台。平台301能够被W如下的 形式构造,即,包括例如设备驱动器组、OSGi框架、Java(注册商标)虚拟机及操作系统(诸如 Linux等)eOSGi框架是由OSGi联盟(标准化团体)定义的基于化va的服务平台。平台301配备 有用于控制各种硬件的设备驱动器组,并且提供用于对在平台上操作的应用使用硬件的 API(应用程序接口)。平台301配备有无线LAN控制模块302。
[0036] 无线LAN控制模块302配备有软件接入点模式,在软件接入点模式下,启动无线LAN 接口 210,作为无线LAN接入点。无线LAN控制模块302还配设有如下的D肥P(动态主机配置协 议)功能,即,当移动终端连接到在软件接入点模式下启动的接入点时,向移动终端分配IP 地址。另外,无线LAN控制模块302向应用提供进行软件接入点模式启动/停止控制,W及具 有读/写用于接入点的密码短语或SSID(识别信息)的API。虽然未W图形示出,但是在平台 30中,还存在控制打印机206的打印机模块,W及控制扫描器207的扫描器模块。另外,平台 301向应用提供具有用于读/写MFP设定数据库310等的数据的API。
[0037] 另外,上述的软件接入点模式是直接无线通信模式的示例,在直接无线通信模式 下,MFP 100能够操作,并且W不通过接入点的方式来执行与外部设备(例如,移动终端101) 的直接无线通信。直接无线通信模式不限于软件接入点模式,并且可W是其他无线通信方 法(诸如Wi-Fi直连)。当MFP 100在直接无线通信模式下操作时,MFP 100表现为接入点。
[003引复印303、扫描304、打印305和移动连接306,是在平台301上操作的应用的示例。运 些应用显示用于在控制台单元205上提供各种应用的功能的用户界面。例如,复印303提供 经由平台301控制扫描器207和打印机206 W执行复印的功能。扫描304提供操作扫描器207 并且将获得的电子数据发送到外部或者将其存储到皿D 204的功能。打印305提供显示从外 部单元接收到的打印作业的执行状态或打印历史的功能。
[0039] 移动连接306提供用于在接入点模式下使用无线LAN接口 210的用户界面(连接图4 的移动设备画面403)。用户能够通过按下连接移动设备画面403的启动接入点按钮413, W 特设(an ad hoc)的方式启动无线LAN接入点。运时,在连接移动设备画面403的区域415中, 显示可用接入点的SSID和密码短语。例如,移动终端101的用户通过使用在区域415中显示 的接入点的SSID和密码短语,W将移动终端101无线连接到正在接入点模式下操作的无线 LAN接口 210,从而能够从移动终端使用MFP 100。如果无线LAN的使用已结束,则用户按下停 止接入点按钮414W停止无线LAN接入点。从而能够终止与移动终端101的无线连接。
[0040] MFP设定307提供用于MFP 100的管理员来进行MFP 100的设定的MFP设定画面404 (图4)。菜单308是显示用于从控制台单元205选择先前说明的应用的菜单画面402(图4)的 模块。例如,菜单画面402配备有用于显示设置MFP 101的画面的MFP设定按钮411等,W及显 示各种应用提供的功能的按钮407-410。登录服务309配设有用于使用MFP 100的用户的登 录功能和帐户管理功能。MFP设定数据库310是全面管理MFP 100和应用的设定的数据库。
[0041] 能够经由根据第一实施例的MFP 100的设定画面404进行W下设定。在MFP 100的 设定画面404中设置的值被存储在MFP设定数据库310中。
[0042] -登录功能的开/关(0N/0FF)(图4的MFP设定画面404的附图标记416)
[0043] 如果将登录功能设置为关,则显示菜单画面402而无需用户进行登录操作,并且能 够使用在菜单画面中选择的功能。
[0044] 如果将登录功能设置为开,则登录服务309在控制台单元205上显示登录画面401 (图4)。因此,在经由登录画面401进行登录操作之后,用户能够使用菜单画面402和从菜单 画面402选择的功能。
[0045] -设置接入点的默认SSID和密码短语(图4的MFP设定画面404的附图标记417)
[0046] 针对MFP 100设置固定SSID和密码短语。
[0047] --次性SSID的使用设定(图4的MFP设定画面404的附图标记418)
[0048] 当该设定为开时,启动每次用不同的SSID来启动接入点的功能。
[0049] -针对每个人的SSID的使用设定(图4的MFP设定画面404的附图标记419)
[0050] 当该设定为开时,启动与登录功能协作的、用针对各个用户不同的SSID来启动接 入点的功能。
[0051] 登录服务309配设有下述的用户帐户管理功能和登录功能。
[0052] 用户帐户管理功能向用户提供用户界面,W进行用户帐户的登记和管理,将经由 该用户界面登记的用户信息存储在用户数据库312中并管理。在此,管理的用户信息例如包 括如表1的用户信息的列表中所示的用户名、密码、1C卡编号、角色等。
[0化3][表1]
[0化4]
[0055]登录功能向使用控制台单元205的用户提供登录/注销功能。采取如下的构造,即, 使得在控制台单元205上显示登录画面401,并且未登录的用户无法使用控制台单元205。注 意,此时采取如下的构造,即,使得能够同时登录到控制台单元205的用户的数量被设置为 "Γ,并且多个用户无法同时登录到控制台单元205。如果用户已成功登录,则使控制台单元 205的显示从登录画面401转变到菜单画面402,并且进入用户能够使用MFP 100的状态。注 意,存在多次登录方案作为用于进行该登录的方案。例如,提供如下所述的登录方案。
[0化6]-键盘登录
[0057] 在控制台单元205的登录画面401上显示软件键盘,当检测到登录按钮405的按下 时,获得输入的用户名(帐户)和密码,W进行进行登录处理的用户认证。
[0化引 -1C卡登录
[0059] 通过从被举到1C卡读取器208的1C卡获得1C卡编号,并且识别用户,来进行登录处 理。
[0060] 通常,登录服务通过验证由键盘登录或1C卡登录获得的用户名和密码或1C卡编号 是否与在用户数据库312中登记的某些事项相匹配,来认证用户。另外,登录服务可W与用 于通过有线LAN连接的用户认证的服务器协作。在运种情况下,登录服务通过验证获得的用 户名和密码或1C卡编号是否与在服务器中登记的某些事项相匹配,来进行用户认证。能够 考虑使用LDAP(轻量目录存取协议)服务器、Windows (注册商标)活动目录(Active Directory (注册商标))、独立服务器等,用于用户认证的服务器。
[0061] 另外,第一实施例中的登录服务配备有访客登录功能。访客登录功能,例如,在登 录画面401上显示访客登录按钮406。当检测到访客登录按钮406的按下时,进入用户能够使 用MFP 100的状态,而不进行用户的认证。注意,可W采取当访客已登录时,使MFP 100的功 能的一部分变得不可用的构造。例如,禁用MFP设定按钮411,使得访客无法进行MFP 100的 设定修改。另外,可W采取当不期望访客使用打印纸时,禁用例如打印按钮409或复印按钮 407的构造。
[0062] 当用户登录时,登录服务309生成记录登录用户的信息的对象,并且将其存储在 RAM 203中。W下,将记录登录用户的信息的对象称为登录上下文(login context)311。在 登录上下文311中记录的信息的示例在下面的表2中示出。
[0063] [表 2]
[0064]
[0065] 在登录上下文311中提供记录域名的区域,并且采取如下的构造,即,使得能够区 分在用户数据库312中登记的用户帐户和由服务器针对用户认证而管理的用户帐户,作为 分开的帐户。例如,如果在用户数据库312中登记的用户(Alice)登录,则将字符串 "loca化ost(本地主机r记录在记录域名的区域中。作为选择,如果利用由服务器针对用户 认证而管理的用户帐户进行登录,则将域名或服务器名作为字符串,记录在记录域名的区 域中。当利用由服务器管理的用户帐户进行登录时,在登录上下文311中记录的信息的示例 在下面的表3中示出。表3例如表示如下的情况,即,在用户数据库312中登记的用户(Alice) 利用由服务器管理的用户帐户已登录,并且将域名(DomainA(域A))记录在记录域名的区域 中。
[0066] [表3]
[0067]
[0068] 另外,表4例示了在访客登录时在登录上下文311中记录的信息的示例。
[0069] 在此,用户名被设置为"Alice",域名被设置为"localhost",而角色被设置为"访 客'。
[0070] [表 4]
[0071]
[0072] 当检测到图4中例示的控制台单元205上显示的画面的注销按钮412的按下时,在 登录上下文311中记录的信息被删除,并且再次返回到登录画面401的显示。
[0073] 图3B是用于描述根据第一实施例的移动终端101的软件构造 W及管理软件的数据 区域的框图。图5描绘了例示根据第一实施例的移动终端101的操作单元215上显示的用户 界面的示例的图。下面,将参照图3B和图5给出说明。注意,通过CPU 211执行展开到RAM 212 中的程序来实现图3B中所示的软件的功能。
[0074] 无线LAN信息315表示软件记录在闪速存储器213中的并且管理的数据的数据区 域。例如,能够通过谷歌公司的Amlroid(注册商标)或苹果公司的iOS(注册商标)的平台,来 构造平台313。平台313配备有用于控制各种硬件的设备驱动器组,并且向用于对在平台313 上操作的应用提供使用硬件的API。平台313配备有无线LAN控制模块314。无线LAN控制模块 314是控制无线LAN接口 214的软件。图5的无线LAN设定画面501例示了平台313显示在操作 单元215上的无线LAN设定画面的示例。例如,其W列表502显示无线LAN控制模块314已通过 捜索找到的无线LAN接入点SSID。用户从列表502中选择任意接入点,在区域503中输入接入 点的密码短语,然后按下连接按钮504。W运种方式,当连接成功时,平台313将SSID和密码 短语记录在无线LAN信息315中。当移动终端101的无线LAN功能被启用并且不连接到无线 LAN时,平台313自动捜索过去曾经连接过的无线LAN接入点。平台313配备有通过在无线LAN 信息315中记录的SSID和密码短语来试图连接的功能。
[0075] 移动终端101能够在平台313上安装各种应用,并使各种应用在平台313上操作。在 第一实施例中,MFP连接应用316被预先安装。图5的用户界面画面505例示了MFP连接应用 316显示在操作单元215上的用户界面画面的示例。例如,MFP连接应用316在通过无线LAN连 接到MFP 100之后,能够经由无线LAN使用MFP 100的打印机206或扫描器207的功能。例如, 能够通过用户触摸画面505中的打印按钮,来对MFP 100指示打印。
[0076] 图6是用于描述根据第一实施例的MFP 100的接入点的启动处理的流程图。注意, 执行该处理的程序被存储在ROM 202或皿D 204中,并且在执行时,该程序被展开到RAM 203 并在CPU 201的控制下执行。此外,执行该流程图的软件的执行者是在图3A的软件构造中例 示的无线LAN控制模块302。
[0077] 在该处理中,当用户按下连接移动设备画面403中的启动接入点按钮413时,移动 连接306请求无线LAN控制模块302启动接入点。W运种方式,通过无线LAN控制模块302接受 针对接入点的启动请求,在步骤S601中开始处理。注意,可W采取如下的构造,即,使得当接 入点已被启动时,在停止当前启动的接入点之后开始处理。
[007引接下来,处理进到步骤S602,CPU 201参照MFP设定数据库310,并且获得经由MFP的 设定画面404设置的"针对每个人的SSID使用设定"419。处理前进到步骤S603,CPU 201确定 在步骤S602中获得的设定419是否为开。在此,如果"针对每个人的SSID使用设定"为开时, 换言之,如果被设置为与用户登录功能协作W利用针对各个用户不同的SSID来启动接入 点,则处理前进到步骤S604。在步骤S604中,CPU 201参照登录上下文311,并且试图获取登 录用户信息。处理前进到步骤S605,CPU 201确定能否获得登录用户的信息。如果成功获得 除访客之外的登录用户的信息,则处理前进到步骤S606,并且CPU 201生成针对获得的用户 的专用SSID和密码短语。注意,运时,为了生成针对登录用户的专用SSID和密码短语,可W 采取如下的构造,即,采用算法,使得如果获得的用户信息相同,则总是生成相同的SSID和 密码短语。稍后说明由用户信息总是生成针对每个人相同的SSID和密码短语的方法。处理 前进到步骤S607,CPU 201通过生成的或获得的SSID和密码短语启动接入点。处理前进到步 骤S608,CPU 201终止针对该接入点的启动处理。
[0079] 同时,如果在步骤S603中确定"针对每个人的SSID使用设定"419为关,或者如果在 步骤S605中登录用户信息表示访客,或者如果无法获得登录用户信息,则处理前进到步骤 S609。在步骤S609中,CPU 201参照MFP设定数据库310,并获得"一次性SSID使用设定"418。 接下来,处理进行到步骤S610,并且CPU 201确定获得的设定418是否为开。在此,如果CPU 201确定"一次性SSID使用设定"418为开,换言之,为每次用不同的SSID来启动接入点的设 定,则处理前进到步骤S611。在步骤S611中,CPU 201使用随机数生成器,W每次生成随机 SSID和密码短语,作为一次性SSID和密码短语。然后处理前进到步骤S612,CPU 201利用生 成的一次性SSID和密码短语来启动接入点。然后,处理前进到步骤S608,并且终止针对接入 点的启动处理。
[0080] 如果在步骤S610中CPU 201确定"一次性SSID使用设定"418为关,则处理前进到步 骤S613,CPU 201参照MFP设定数据库310,并且获得默认SSID和密码短语。接下来,处理进到 步骤S614,CPU 201通过默认SSID和密码短语来启动接入点。然后,处理前进到步骤S608,并 且终止针对接入点的启动处理。注意,可W将启动的接入点的SSID和密码短语显示在图4的 连接移动设备画面403上。
[0081] 然而,为了不让其他人看到SSID和密码短语,即使接入点被启动,如果访客或其他 人已登录,或者如果登录功能被改变为关,则进行控制,W便不将用于用户的SSID和密码短 语显示在连接移动设备画面403上。
[0082] 注意,在上述流程图中,可W采取如下的构造,即,如果在步骤S604中获得的登录 用户信息表示访客,则进行到步骤S609。然而,当与普通帐户同样地对待访客帐户时,可W 采取如下的构造,即,使得处理前进到步骤S606,并且生成或获得针对访客专用的SSID和密 码短语。
[0083] 另外,如果MFP 100的登录功能设定416为关,则由于在步骤S605中确定获得登录 用户信息已失败,所W即使针对每个人的SSID使用设定419为开,也将不使用针对每个人的 SSID。
[0084] 图7描绘了用于说明根据第一实施例的如下的算法的图,即,通过该算法,当登录 用户的信息与MFP 100中的先前登录的用户的信息相同时,生成相同的SSID和密码短语。注 意,下面的说明仅仅是示例,生成的途径并不限于此。
[0085] 如果例如将用户名和域名用于SSID,则能够生成对用户易于理解的SSID。例如,附 图标记701例示了通过将固定连接符号(-)添加到用户名和域名并添加后缀字母(-AP),来 生成SSID作为一个字符串的示例。
[0086] 当期望使用户专用密码短语或SSID和密码短语二者为一些机密性的,使得不可能 由其他人猜到时,可W考虑如下的方法。例如,如由图7的附图标记702或附图标记703所示 出的,包括用户名和域名的字符串被设置为消息710并且对MFP唯一的值被设置为密钥711, 由RFC 2104已知的HMAC(基于哈希的消息认证码)算法被用来计算MAC(消息认证码)值712 和713。接下来,运些MAC值被转换为字符串,并且被用作SSID和密码短语。在附图标记702的 示例中,例示了HMAC被用来生成仅密码短语716的情况。此外,在附图标记703的示例中,例 示了HMAC被用来生成SSID 714和密码短语715二者的情况的示例。在附图标记703的示例 中,生成了长字符串717,该字符串的前部被设置为SSID 714,并且该字符串的后部被设置 为密码短语715。
[0087] 另外,可W采取如下的构造,即,使得如果在同一办公室中存在多个根据第一实施 例的MFP时,由多个MFP共享用于HMAC的密钥信息,并且如果用户信息相同,则生成相同的 SSID和密码短语。因此,当能够在多个MFP中使用相同的SSID和密码短语时,能够减少用户 将针对各个MFP不同的SSID和密码短语登记在移动终端101中的负担。另外,如果用户不同 时使用多个MFP,则由于不存在在多个MFP中同时启动具有相同的SSID和密码短语的接入点 的情况,所W不会发生问题。
[0088] 通过第一实施例,如上所述,在用户登录到MFP并启动接入点的情况下,能够通过 对登录用户专用的SSID和密码短语来启动接入点。运时,由于当接入点启动或停止时,对用 户专用的SSID和密码短语不改变,所W如果用户相同,则始终能够使用相同的SSID和密码 短语。从而,由于仅需要进行一次向移动终端的SSID和密码短语的登记,所W能够减少针对 用户的工作量。
[0089] 另外,通过构造使得对用户专用的SSID和密码短语不被其他人知晓,登录到MFP并 且启动接入点的用户使该接入点不会被其他人使用。由此,用户能够暂时独占 MFP已启动的 接入点。
[0090] 此外,通过与自动连接到移动终端过去曾经连接到的接入点的功能一起使用该功 能,能够实现进一步的效果。换言之,当移动终端的用户将对用户专用的SSID和密码短语第 一次登记并存储在移动终端中时,该用户能够从下一次起,通过仅登录到MFP并启动接入 点,就连接移动终端和MFP。
[0091] 另外,即使MFP的登录功能为开,也存在访客使用MFP而不进行用户认证的情况。为 此,采取如下的构造,即,当访客使用MFP的接入点时,提供临时SSID和密码短语。因此,即使 对于访客,也能够独占 MFP已暂时启动的接入点,而使该接入点不被其他人使用。
[0092] 另外,存在将MFP的登录功能总是设置为开而感觉麻烦的用户。为此,采取如下的 构造,即,使得当登录功能为关时,能够利用默认SSID或临时SSID来使用MFP的接入点。
[0093] 另外,存在如下的情况,即,当实际使用MFP的接入点的终端的数量小于能够同时 连接的终端的最大数量时,不使用针对每个人的SSID,并且可W总是由默认SSID和密码短 语来启动MFP的接入点。为此,采取如下的构造,即,使得能够将针对每个人的SSID的使用设 定设置为关。
[0094] [第二实施例]
[00M] 接下来,说明本发明的第二实施例。利用记录并管理MFP 100的HDD 204中的针对 每个人的SSID的构造,来说明第二实施例。注意,由于根据第二实施例的移动终端101和MFP 100的硬件构造、打印系统的构造等与先前描述的第一实施例的相同,因此其说明被省略。
[0096] 图8是用于描述根据第二实施例的MFP 100的软件构造 W及管理软件的数据区域 的框图。另外,由相同的附图标记表示与先前描述的第一实施例的图3A共同的部分,并且其 说明被省略。
[0097] 在此,平台301在HDD 204的SSID管理表801中,记录并管理针对每个人的SSID。例 如,如下面的表5中所示,SSID管理表801,将SSID和密码短语与唯一地指定用户(用户名和 域名)的信息相关联地存储。
[009引[表 5]
[0099]
[0100]
[0101] 图9描绘了例示在第二实施例中,由与编辑或删除SSID相对应的移动连接306提供 的用户界面的示例的图。注意,在图9中,与图4共同的部分添加了相同的附图标记。
[0102] 移动连接306参照登录上下文311来指定登录用户,进而从SSID管理表801获得与 登录用户相关联的SSID和密码短语,并将它们显示在区域415中。
[0103] 在图9中,类似于先前说明的图4,连接移动设备画面403将接入点信息显示在区域 415中。如果在SSID管理表801中没有与登录用户相关联的SSID和密码短语的信息,则区域 415被显示为空白。当检测到连接移动设备画面403的编辑按钮901的按下时,移动连接306 显示用于编辑区域415中显示的SSID和密码短语的编辑画面903。用户能够通过在编辑画面 903的区域904中输入新的SSID和密码短语,然后按下更新按钮905,来登记新的SSID和密码 短语。运时,移动连接306获得已在区域904中新输入的SSID和密码短语,并将它们登记在 SSID管理表801中或更新SSID管理表801。W运种方式,能够通过将预定的字符字串接到用 户识别信息,来生成新的SSID。
[0104] 另外,连接移动设备画面403配设有删除按钮902。当检测到连接移动设备画面403 的删除按钮902的按下时,移动连接306从SSID管理表801,删除与登录用户相关联的SSID和 密码短语的信息。
[0105] 图10是用于描述根据第二实施例的MFP 100的接入点的启动处理的流程图。注意, 执行该处理的程序被存储在ROM 202或皿D 204中,并且在执行时,该程序被展开到RAM 203 并在CPU 201的控制下执行。另外,执行该流程图的软件的执行者是图8的软件构造中例示 的无线LAN控制模块302。另外,在图10中,W相同的附图标记,例示与根据先前描述的第一 实施例的图6的流程图共同的部分。
[0106] 在步骤S605中,CPU 201确定是否能够从登录上下文311获得登录用户的信息。当 确定能够获得登录用户的信息时,处理进到步骤S1001,CPU 201参照SSID管理表801,并且 试图获得与登录用户的信息相关联的SSID和密码短语。处理前进到步骤S1002,CPU 201确 定是否成功获得SSID和密码短语。当在此确定获得失败时,处理前进到步骤S1003,并且如 参照图7所说明的,CPU 201使用登录用户的信息来新生成SSID和密码短语。运些被与登录 用户的信息相关联地存储在SSID管理表801中,并且处理前进到步骤S1004。在步骤S1004 中,CPU 201使用在步骤S1003中生成的SSID和密码短语,来启动接入点W完成接入点启动 处理。
[0107] 同时,如果在步骤S1002中,CPU 201成功获得SSID和密码短语,则处理前进到步骤 S1004。在步骤S1004中,CPU 201使用从SSID管理表801获得的SSID和密码短语,来启动接入 点W完成接入点启动处理。
[0108] 根据第二实施例,如上所述,如果在SSID管理表801中未存储SSID和密码短语,贝u SSID和密码短语被新生成并存储在SSID管理表801中,并且用来启动接入点。然而,如果存 在已存储的SSID和密码短语,则它们被用来启动接入点。由此,能够减少根据生成SSID和密 码短语的CPU的负担。
[0109] 另外,通过使得用户能够编辑自己的SSID和密码短语,用户能够自由地设置期望 的SSID和密码短语,并且MFP便利性增加。此外,即使针对每个人的SSID和密码短语被泄露 给其他人,由于用户能够在任意定时改变或删除SSID和密码短语,所W能够保持MFP的安 全。
[0110] 其他实施例
[0111] 还可W通过读出并执行记录在存储介质(也可更完整地称为"非暂时性计算机可 读存储介质")上的计算机可执行指令(例如,一个或更多个程序执行上述实施例中的一 个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个 或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施 例,并且,可W利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可 执行指令W执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路 W执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可W 包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可W包括分 开的计算机或分开的处理器的网络,W读出并执行计算机可执行指令。计算机可执行指令 可W例如从网络或存储介质被提供给计算机。存储介质可W包括例如硬盘、随机存取存储 器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用 光盘(DVD)或蓝光光盘(BD)?)、闪存设备W及存储卡等中的一个或更多个。
[0112] 本发明的实施例还可W通过如下的方法来实现,即,通过网络或者各种存储介质 将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中 央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
[0113] 虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公 开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,W使其涵盖所有运些变 型例W及等同的结构和功能。
【主权项】
1. 一种通信装置,所述通信装置包括: 配备有直接无线通信功能的无线通信单元,所述直接无线通信功能被构造为在外部装 置与所述通信装置之间执行无线通信; 指定单元,其被构造为指定所述通信装置的用户;以及 生成单元,其被构造为通过至少使用由所述指定单元指定的用户的用户信息,生成在 所述直接无线通信功能中使用的SSID。2. 根据权利要求1所述的通信装置,其中,所述指定单元将通过用户认证处理登录到所 述通信装置的用户,指定为所述通信装置的用户。3. 根据权利要求1所述的通信装置,其中,在所述通信装置中设置了表示使用用户专用 的SSID的设定的情况下,所述无线通信单元使用由所述生成单元生成的SSID,来执行所述 直接无线通信功能。4. 根据权利要求3所述的通信装置,其中,在所述通信装置中未设置表示使用用户专用 的SSID的设定的情况下,所述无线通信单元使用随机生成的SSID,来执行所述直接无线通 信功能。5. 根据权利要求3所述的通信装置,其中,在所述通信装置中未设置表示使用用户专用 的SSID的设定的情况下,所述无线通信单元使用在所述通信装置中预先设置的默认SSID, 来执行所述直接无线通信功能。6. 根据权利要求3所述的通信装置,其中,在所述通信装置中未设置表示使用用户专用 的SSID的设定的情况下,所述无线通信单元使用随机生成的SSID和在所述通信装置中预先 设置的默认SSID中的一者,来执行所述直接无线通信功能。7. 根据权利要求1所述的通信装置,其中,所述生成单元通过将预定的字符串串接到所 述用户信息,来生成在所述直接无线通信功能中使用的SSID。8. 根据权利要求1所述的通信装置,其中,所述通信装置是能够执行打印的打印装置。9. 一种通信装置,所述通信装置包括: 配备有直接无线通信功能的无线通信单元,所述直接无线通信功能被构造为在外部装 置与所述通信装置之间执行无线通信; 存储单元,其被构造为将在所述直接无线通信功能中使用的SSID,与用户的用户信息 相关联地存储; 指定单元,其被构造为指定所述通信装置的用户;以及 选择单元,其被构造为从所述存储单元中存储的多个SSID中,选择与由所述指定单元 指定的用户的用户信息相对应的SSID, 其中,所述无线通信单元使用由所述选择单元选择的SSID,来执行所述直接无线通信 功能。10. 根据权利要求9所述的通信装置,其中,所述指定单元将通过用户认证处理登录到 所述通信装置的用户,指定为所述通信装置的用户。11. 根据权利要求9所述的通信装置,所述通信装置还包括: 确定单元,其被构造为在所述通信装置从用户接收到用于执行所述直接无线通信功能 的指令的情况下,确定与由所述指定单元指定的用户的用户信息相对应的SSID是否被存储 在所述存储单元中;以及 创建单元,其被构造为在由所述确定单元确定与由所述指定单元指定的用户的用户信 息相对应的SSID未被存储在所述存储单元中的情况下,仓ij建要在所述直接无线通信功能中 使用的SSID, 其中,所述存储单元将由所述指定单元指定的用户的用户信息,与由所述创建单元创 建的SSID相关联地存储。12. 根据权利要求11所述的通信装置,其中,所述创建单元通过将预定的字符串串接到 所述用户信息,来创建在所述直接无线通信功能中使用的SSID。13. 根据权利要求9所述的通信装置,其中,在所述通信装置中设置了表示使用用户专 用的SSID的设定的情况下,所述无线通信单元使用由所述选择单元选择的SSID,来执行所 述直接无线通信功能。14. 根据权利要求13所述的通信装置,其中,在所述通信装置中未设置表示使用用户专 用的SSID的设定的情况下,所述无线通信单元使用随机生成的SSID,来执行所述直接无线 通信功能。15. 根据权利要求13所述的通信装置,其中,在所述通信装置中未设置表示使用用户专 用的SSID的设定的情况下,所述无线通信单元使用在所述通信装置中预先设置的默认 SSID,来执行所述直接无线通信功能。16. 根据权利要求13所述的通信装置,其中,在所述通信装置中未设置表示使用用户专 用的SSID的设定的情况下,所述无线通信单元使用随机生成的SSID和在所述通信装置中预 先设置的默认SSID中的一者,来执行所述直接无线通信功能。17. 根据权利要求9所述的通信装置,其中,所述通信装置是能够执行打印的打印装置。18. -种通信装置的控制方法,所述通信装置配备有与外部装置执行无线通信的直接 无线通信功能,所述控制方法包括以下步骤: 指定所述通信装置的用户;以及 通过至少使用所指定的用户的用户信息,生成在所述直接无线通信功能中使用的 SSID〇19. 一种通信装置的控制方法,所述通信装置配备有与外部装置执行无线通信的直接 无线通信功能,以及存储要在所述直接无线通信功能中使用的、与用户的用户信息相对应 的SSID的存储单元,所述控制方法包括以下步骤: 指定所述通信装置的用户;以及 从所述存储单元中存储的多个SSID中选择与所指定的用户的用户信息相对应的SSID, 其中,所述通信装置使用所选择的SSID,来执行所述直接无线通信功能。
【文档编号】H04N1/00GK106060303SQ201610212663
【公开日】2016年10月26日
【申请日】2016年4月7日 公开号201610212663.9, CN 106060303 A, CN 106060303A, CN 201610212663, CN-A-106060303, CN106060303 A, CN106060303A, CN201610212663, CN201610212663.9
【发明人】细田泰弘
【申请人】佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1