通信设备、通信设备的控制方法和程序与流程

文档序号:11637883阅读:236来源:国知局
通信设备、通信设备的控制方法和程序与流程

本发明涉及一种通信设备、通信设备的控制方法和程序。



背景技术:

近年来,使用了称为切换的技术。该技术是通过对分别使用彼此不同的通信系统的两个通信部件进行自动切换来进行通信的技术。例如,该技术适用于诸如如下设备等的通信设备,其中,在该设备中,第一通信系统(切换之前的通信系统)与红外通信或nfc相对应,并且第二通信系统(切换之后的通信系统)与无线lan或蓝牙(bluetoothtm)相对应。在这样的通信设备中,例如,使用第一通信系统来发送第二通信系统的通信参数,并且使用该通信参数来建立自动使用第二通信系统的连接。

例如,在专利文献1中,公开了如下的技术,其中,在该技术中,使用第一通信系统来交换与第二通信系统和加密系统有关的信息,并且在检测到适当的系统的情况下,将数据传送部件切换为第二通信系统。

引用列表

专利文献

专利文献1:日本特开2007-166538



技术实现要素:

发明要解决的问题

因此,切换技术的使用改进了可用性。然而,在支持多种类型的工作模式的通信设备用作第二通信系统的情况下,当通过使用第一通信系统向对象设备发送与当前正在工作的工作模式不同的工作模式有关的信息时,问题就出现了。

本发明是为了解决该问题而创造的,并且其目的是提供支持多个工作模式并且使对象设备获得更多适当的信息的通信设备。

用于解决问题的方案

为了达到上述目的,本发明提供了一种通信设备,其能够通过使用第一通信系统和第二通信系统来进行无线通信,所述通信设备包括:判断部件,用于判断在作为所述第二通信系统的工作模式的第一工作模式和第二工作模式之间选择哪个工作模式,其中,所述第一工作模式是所述通信设备与所述通信设备所创建的无线网络中的其它通信设备进行通信的工作模式,以及所述第二工作模式是所述通信设备与外部设备所创建的无线网络中的其它通信设备进行通信的工作模式;以及存储部件,用于在选择所述第一工作模式的情况下,将建立与所述通信设备所创建的无线网络的连接所需的信息存储在存储单元中作为其它通信设备通过所述第一通信系统所要获得的信息,以及在选择所述第二工作模式的情况下,将建立与所述外部设备所创建的无线网络的连接所需的信息存储在所述存储单元中作为其它通信设备通过所述第一通信系统所要获得的信息。

发明的效果

本发明使得支持多个工作模式的通信设备能够使对象设备获得更多适当的信息。

附图说明

图1是示出根据第一实施例的系统配置的示图。

图2是根据第一实施例的打印机的硬件框图。

图3是根据第一实施例的打印机所进行的处理的流程图。

图4是根据第一实施例的打印机所进行的处理的流程图。

图5是根据第二实施例的打印机所进行的处理的流程图。

具体实施方式

(第一实施例)

以下将通过参考附图来具体地描述根据本实施例的通信设备。

图1是示出根据本实施例的系统配置的示图。在本实施例中,打印机11参与网络14,其中,网络14是通过接入点12构造为无线lan(符合ieee802.11系列的无线lan)站的无线lan。未参与网络14的智能电话13参与无线网络14使得智能电话13和打印机11经由接入点12进行通信。在本实施例中,智能电话13和打印机11进行nfc(近场通信),并且智能电话13从打印机11获得与无线网络14有关的信息。智能电话13使用通过nfc从打印机11获得的信息以参与无线网络14。

图2是示出根据本实施例的打印机11的硬件配置的示图。打印机201表示整个打印机。

控制器202通过执行存储在存储单元208中的控制程序来控制整个设备。控制器202包括一个或多个处理器,诸如cpu和mpu。存储单元208存储控制器202所执行的程序、以及诸如打印数据等的各种类型的数据。存储单元208包括一个或多个存储器,诸如rom、ram、hdd和闪存存储器。在本实施例中,以控制器202执行存储在存储单元208中的控制程序的这种方式进行通过使用以下描述的流程图而描述的各种操作。显示单元203进行各种显示操作,并且具有输出视觉上可以被识别为lcd或led的信息的功能、或者如扬声器那样地输出声音的功能。显示单元203具有输出视觉信息和声音信息其中至少之一的功能。操作单元204是被用户用来进行各种输入操作以操作打印机201的单元。操作单元204由各种按钮、触摸面板等构成。打印单元205基于所接收到的打印数据来进行打印。

无线lan单元209经由天线210通过符合ieee802.11的无线lan来进行通信。打印机201能够经由无线lan单元209来从/向外部设备接收/发送数据。例如,打印机201可以经由无线lan单元209来接收从智能电话13发送的打印数据。

打印机201的无线lan单元209具有无线lan单元209在ieee802.11标准所定义的基础架构模式下作为接入点(ap)而工作的模式、以及无线lan单元209在该基础架构模式下作为站(sta)而工作的模式。在以下的描述中,前一种模式称为ap模式,而后一种模式称为sta模式。这些工作模式是第一工作模式和第二工作模式的示例。打印机201使无线lan单元209在sta模式下工作,从而能够在基础架构模式下作为sta而工作。在打印机201作为sta而工作的情况下,与打印机201周围的ap(例如,接入点12)的连接使得打印机201能够参与ap所构成的网络。相反,打印机201使无线lan单元209在ap模式下工作,从而还能够在基础架构模式下作为ap而工作。在打印机201作为ap而工作的情况下,ap打印机201本身创建无线lan网络。存在于打印机201周围的设备(例如,智能电话13)可以将打印机201识别为ap,并且可以参与打印机201所创建的网络。可以同时进行ap模式和sta模式其中之一或两者。在本实施例中,打印机201同时进行ap模式和sta模式两者的模式称为并行模式。用于如上所述地操作打印机201的程序被存储在存储单元208中。

nfc单元206经由天线207来进行符合nfc(近场通信)标准的非接触式近场无线通信。根据本实施例的nfc单元206是所谓的nfc标签。因此,即使在打印机201的控制器202未通电的情况下,写入nfc单元206的存储器211中的数据也能够被具有读写器功能的外部设备读取。存储器211包括读写非易失性存储器。存储在存储器211中的数据不仅可以被具有nfc读写器功能的外部设备更新、还可以被打印机201的控制器202更新。在以下描述中,nfc单元206中的存储器211可以称为nfc标签。

打印机201可以包括除图2所示的硬件模块以外的硬件模块。打印机201可以包括用于进行通过使用以下描述的流程图来描述的各种操作中的一部分的硬件模块。

图3是在接通根据本发明的打印机11的电源的情况下所进行的操作的流程图。流程图中的步骤由执行存储在打印机11的存储单元208中的控制程序的控制器202中的cpu进行。

在s301中,打印机11判断无线lan单元209是否已经启动。如果已经启动无线lan单元,则打印机11判断无线lan单元的当前工作模式是ap模式还是sta模式(s302)。作为判断的结果,如果无线lan单元的工作模式是ap模式,则处理进入s310。如果工作模式是sta模式,则处理进入s303。在启动无线lan的情况下,用户可以任意选择无线lan单元209是要在ap模式下工作还是要在sta模式下工作。可选地,可以在打印机11中预先设置描述了哪个模式是无线lan单元209要工作的模式的信息。

在s310中,打印机11在nfc标签211中写入与用作ap的无线lan单元209所创建的无线lan网络有关的信息。写入nfc标签211中的信息是与打印机11所创建的无线lan的连接所需的通信参数,诸如用作网络标识符的ssid、加密密钥、加密方法、认证密钥和认证方法。另外,在nfc标签211中写入用于标识已经创建了要用以建立连接的无线lan的设备(在这种情况下为打印机11)的标识信息(例如,mac地址)。可以在nfc标签211中写入其它信息。

在s303中,打印机11判断nfc标签211是否已经存储了与无线lan有关的信息。如果已经存储了这样的信息,则打印机11判断这次要用以建立连接的ap是否与存储在nfc标签211中的ap相同(s311)。如果打印机11在s311中判断为这两个ap不相同,或者如果打印机11在s303中判断为nfc标签中未存储任何信息,则打印机11在s304中获得与这次要用以建立连接的ap有关的信息(ap的标识信息和通信参数)。打印机11在nfc标签211中写入所获得的信息(s305)。

打印机11判断是否已经进行并行模式(s306)。即,打印机11判断在正进行ap模式的状态下是否已经开始sta模式、或者在正进行sta模式的状态下是否已经开始ap模式。如果已经执行并行模式,则打印机11判断无线lan是否已经结束(s312),并且重复地进行s306中的判断处理,直到无线lan结束为止。

在s306中,如果打印机11判断为已经进行并行模式,则打印机11在显示单元203上显示选择画面(s307)。选择画面是用于使用户选择要在nfc标签211中写入“与ap模式下的无线lan有关的信息”或者“与sta模式下的无线lan有关的信息”中的哪个信息的画面。如果选择“与ap模式下的无线lan有关的信息”,则在nfc标签211中写入由用作ap的打印机11的无线lan单元209所创建的无线lan的通信参数、以及打印机11的标识信息。如果选择“与sta模式下的无线lan有关的信息”,则在nfc标签211中写入与这次要用以建立连接的ap有关的信息。在s308中,打印机11响应于s307中的选择结果而判断是否需要重写存储在nfc标签211中的信息。如果打印机11判断为需要重写信息,则打印机11基于s307中的选择结果而在nfc标签211中重写信息。

在s312中,打印机11判断无线lan单元是否已经结束。如果无线lan由于用户操作或其它因素而已经结束,则打印机11在s313中进行结束处理。以下将详细描述结束处理的细节。

如上所述,根据本发明的打印机11根据当前正在使用的无线lan的工作模式来在nfc标签中存储信息。具体地,在打印机11在ap模式下工作的情况下,打印机11在nfc标签中写入打印机11所创建的无线lan的通信参数、以及打印机11的标识信息。在打印机11在sta模式下工作的情况下,打印机11在nfc标签中写入用以建立连接的外部ap所创建的无线lan的通信参数、以及ap的标识信息。因此,智能电话13读取写入打印机11的nfc标签中的信息,由此智能电话13可以自动地连接至打印机11当前正连接的(或者打印机11所创建的)无线lan。另外,在打印机11在并行模式下工作的情况下,用户选择要写入nfc标签中的信息,由此智能电话13可以连接至用户所期望的连接对象。

在图3的示例中,响应于s306中进行的已经进行并行模式的判断来显示选择画面。可选地,可以作为打印机11中的设置而预先登记在进行并行模式的情况下写入nfc标签中的信息。在这种情况下,用户可以从打印机11的显示单元203上的设置画面等预先输入设置。

图4是s313中的结束处理的流程图。通过使用图4,将描述打印机11所进行的结束处理。

打印机11判断已经结束的无线lan的工作模式是否是ap模式(s401)。如果打印机11判断为无线lan在ap模式下结束,则打印机11从nfc标签211删除与ap模式有关的信息,即,关于建立与打印机11所创建的无线lan的连接所需的通信参数的信息、打印机11的标识信息等(s402)。在本实施例中,“从nfc标签删除信息”除了将数据从存储器实际清除(删除)之外,还涉及用于使数据基本上不可访问的每种形式,诸如用其它数据覆盖数据、以及将数据管理为无效数据。

此后,打印机11判断该打印机11是否在并行模式下工作(s403)。即,即使在无线lan的一个工作模式已经结束的情况下,打印机11也在s403中判断该打印机11是否正在其它工作模式下工作。如果打印机11判断为该打印机11在并行模式下工作,则打印机11使处理进入图3中的s312,并且继续该处理。如果打印机11判断为该打印机11未在并行模式下工作,则打印机11结束图4所示的结束处理。

在s401中,如果打印机11判断为已经结束的无线lan的工作模式不是ap模式,即,如果打印机11判断为已经结束的无线lan的工作模式是sta模式,则处理进入s404。在s404中,打印机11判断用户是否进行了结束无线lan的操作。如果打印机11判断为用户进行操作,则打印机11在不删除nfc标签211中的信息的情况下使处理进入s403。如果打印机11判断为用户未进行操作,即,如果打印机11正连接的外部ap已经结束了无线lan或者如果打印机11例如由于打印机11移动而变得不能够与该打印机11正连接的外部ap进行通信,则处理进入s405。在s405中,打印机11使用预先存储在打印机11主体的存储单元208中的通信参数,以搜索其它ap并尝试建立与所检测到的ap的连接。如果通信参数没有预先存储在打印机11主体的存储单元中,则处理跳过s405并进入s408。

在s406中,打印机11判断作为s405中的尝试的结果,是否成功建立与其它ap的连接。如果成功建立与其它ap的连接,则打印机11在nfc标签211中写入用于连接至ap的通信参数、以及ap的标识信息,从而更新存储在nfc标签211中的信息(s407)。如果未能连接与其它ap的连接,则打印机11删除存储在nfc标签211中的信息(s408)。在s407或s408的处理结束之后,处理进入s403。

如上所述,在打印机11结束无线lan的情况下,根据已经结束的无线lan的工作模式和结束的因素(用户操作或外部因素)来删除或保持写入nfc标签中的信息。因此,在下次启动无线lan时可以再次使用的通信参数可以保留在nfc标签中。相反,可以删除在下次启动无线lan时不可能使用的通信参数,使得不必要的信息不保留在nfc标签中。在图4的示例中,在s402中删除与ap模式有关的信息。可选地,在删除与ap模式有关的信息之后,可以在nfc标签211中写入在使用wps的pin码的情况下以及在打印机11在ap模式下工作的情况下所使用的pin码。wps代表wi-fi保护设置。下次,例如读取pin码的智能电话可以显示与nfc标签的读出结果表示pin码有关的信息,并提示用户进行wps处理。这有助于打印机11下次建立与智能电话13的连接。

如上所述,根据本发明,对于能够在用作无线lan的工作模式的多个工作模式下工作的打印机,可以在nfc标签中写入根据正在工作的工作模式的信息。因此,nfc用于使得智能电话能够容易地连接至打印机正在工作的无线lan。

(第二实施例)

在第一实施例中,在启动无线lan的情况下,用户选择要工作的是ap模式还是sta模式。考虑到执行关于要使哪个工作模式工作的自动选择的情况来进行本实施例。本实施例的系统配置和设备配置与图1和图2中类似,因此将不进行描述。

图5是在接通根据本发明的打印机11的电源的情况下所进行的操作的流程图。流程图中的步骤由执行存储在打印机11的存储单元208中的控制程序的控制器202的cpu进行。

在s501中,打印机11判断无线lan单元209是否已经启动。如果无线lan单元已经启动,则打印机11判断nfc标签211是否存储无线lan的通信参数(s502)。如果存储了通信参数,则打印机11使用所存储的通信参数来建立与无线lan的连接。在该步骤中,如果所存储的通信参数是用于外部ap的通信参数,则打印机11尝试建立与该ap所创建的无线lan的连接。如果通信参数是用于打印机11要创建的无线lan的通信参数,则打印机11使用该通信参数来创建无线lan网络。打印机11通过使用存储在nfc标签211中的通信参数来判断是否成功建立与外部ap的连接或者是否成功创建无线lan网络(s504)。如果打印机11判断为成功建立了连接,则处理进入第一实施例中的图3的s306。如果未成功建立建立,则处理进入s503。

在s503中,打印机11判断用于连接至无线lan的通信参数是否存储在打印机主体的存储单元208中。如果存储了通信参数,则打印机11使用通信参数来尝试建立与无线lan的连接。然后,打印机11判断是否成功建立与无线lan的连接(s505)。如果成功连接了连接,则处理进入s507,并且打印机11在nfc标签中写入存储在打印机主体的存储单元208中的通信参数。如果未能建立连接,则处理进入s506。在s506中,打印机11使用户选择要工作的是ap模式还是sta模式。在该步骤中,选择画面可以显示在显示单元203上。如果用户选择要工作的是sta模式,则可以搜索外部ap。在检测到多个ap的情况下,可以显示列表结果,并且用户可以选择用以建立连接的ap。打印机根据s506中选择的工作模式而工作。如果打印机11在ap模式下工作,则打印机在nfc标签中写入与该打印机所创建的无线lan有关的信息(打印机的通信参数和标识信息)。如果打印机11在sta模式下工作,则打印机在nfc标签中写入与用以建立了连接的外部ap的无线lan有关的信息(ap的通信参数和标识信息)。此后,处理进入第一实施例的图3所示的s306。

如上所述,在本实施例中,在打印机启动无线lan的情况下,用户不选择要工作的是ap模式还是sta模式,并且工作模式是通过使用存储在存储单元中的信息而自动确定的。因此,例如,在存储了打印机所连接的外部ap的通信参数的情况下,打印机可以在不进行需要时间和精力的用户操作的情况下自动建立与ap的连接。可以在nfc标签中自动写入用于连接的通信参数。

(其它实施例)

在上述实施例中,作为示例而描述了符合nfc和ieee802.11系列的无线lan。然而,这不是限制性的。代替nfc,可以应用诸如蓝牙tm(在蓝牙4.0中定义的低功耗蓝牙(ble)系统)或红外通信(irda)等的任何近场无线通信来作为近场无线通信。作为切换之后的无线通信系统,代替符合ieee802.11系列的无线lan,可以应用诸如蓝牙tm等的任何无线通信系统。

在上述实施例中,作为示例而描述了智能电话和打印机。然而,这不是限制性的。可以应用支持上述近场无线通信以及不同于近场无线通信的无线通信系统的任何通信设备,诸如pc、数字家用电器或可穿戴式终端。

写入nfc标签中的通信参数可以包括诸如ip地址和路由表等的ip通信所需的通信参数、以及诸如用户id和密码等的网络认证所需的信息。

在上述实施例中,以支持用作无线lan的工作模式的多个工作模式的通信设备为例,在nfc标签中写入与正在工作的工作模式相对应的信息。该工作模式可以用无线通信系统代替。例如,如果支持无线lan、蓝牙tm以及nfc全部的通信设备当前正在操作无线lan,则可以在nfc标签中写入无线lan的通信参数。如果当前正在操作蓝牙tm,则可以在nfc标签中写入蓝牙tm的通信参数。作为结果,通信设备当前正在工作的无线通信系统可以切换为已读取nfc标签中的信息的智能电话等。

本发明可以通过如下处理来实现,其中,在该处理中,用于实施上述实施例中的一个或多个功能的程序经由网络或存储介质而应用于系统或设备,并且系统或设备中的计算机的一个或多个处理器读取并执行该程序。可选地,本发明可以通过实施一个或多个功能的电路(例如,asic)来实现。

本发明不限于上述实施例。在不偏离本发明的精神和范围的情况下,可以进行各种改变和修改。因此,为了告知公众本发明的范围,附上以下描述的权利要求书。

附图标记说明

202控制器

203显示单元

204工作模式

206nfc单元

208存储单元

209无线lan单元

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1