信息处理装置及信息处理装置的控制方法转让专利

申请号 : CN201510526414.2

文献号 : CN105392103B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 川崎宏记

申请人 : 佳能株式会社

摘要 :

本发明提供一种信息处理装置及信息处理装置的控制方法。便携式终端通过基于从NFC标签获取的连接信息连接到接入点,来将打印作业发送到打印装置。在所述打印作业的发送完成的情况下,所述便携式终端从存储器中,删除从所述NFC标签获取的所述连接信息,使得在连接历史中不显示从所述NFC标签中获取的所述连接信息。

权利要求 :

1.一种信息处理装置,该信息处理装置包括:

获取单元,其被构造为通过使用近距离无线通信获取接入点信息;

无线通信单元,其被构造为基于获取到的接入点信息通过连接到接入点来执行无线通信并经由接入点将打印作业发送到打印装置;

存储单元,其被构造为存储关于所述接入点的接入点信息;以及确定单元,其被构造为确定所述连接的接入点的SSID是否包括特定字符串,其中,在所述确定单元确定所述连接的接入点的SSID包括所述特定字符串并且打印作业的发送完成的情况下,删除所述接入点信息。

2.根据权利要求1所述的信息处理装置,其中,所述存储单元存储由所述获取单元获取的接入点信息,其中,在所述打印作业的发送完成的情况下,通过从所述存储单元中删除由所述获取单元获取的接入点信息,从而在连接历史中不显示由所获取的接入点信息表示的接入点。

3.根据权利要求2所述的信息处理装置,所述信息处理装置还包括:确定单元,其被构造为确定由所述获取单元获取的接入点信息是否为包括随机生成的SSID的接入点信息,其中,在所述确定单元确定由所述获取单元获取的接入点信息是包括随机生成的SSID的接入点信息、并且所述打印作业的发送完成的情况下,从所述存储单元中删除由所述获取单元获取的接入点信息。

4.根据权利要求1所述的信息处理装置,其中,所述近距离无线通信是NFC,并且其中,所述获取单元通过使用所述NFC,来从NFC标签获取接入点信息。

5.一种信息处理装置的控制方法,所述控制方法包括以下步骤:获取步骤,通过使用近距离无线通信获取接入点信息;

连接步骤,基于获取到的接入点信息将所述信息处理装置连接到接入点并经由接入点将打印作业发送到打印装置;

存储步骤,将关于所述接入点的接入点信息存储到存储器中;以及确定步骤,确定所述连接的接入点的SSID是否包括特定字符串,其中,在所述确定步骤确定所述连接的接入点的SSID包括所述特定字符串并且打印作业的发送完成的情况下,删除所述接入点信息。

6.根据权利要求5所述的信息处理装置的控制方法,其中,在所述打印作业的发送完成的情况下,从所述存储器中删除所述接入点信息。

7.根据权利要求6所述的信息处理装置的控制方法,该控制方法还包括以下步骤:确定通过使用所述近距离无线通信获取的接入点信息是否为包括随机生成的SSID的接入点信息,其中,在所述确定步骤中确定通过使用所述近距离无线通信获取的接入点信息是包括随机生成的SSID的接入点信息、并且所述打印作业的发送完成的情况下,从所述存储器中删除所述接入点信息。

8.根据权利要求5所述的信息处理装置的控制方法,其中,所述近距离无线通信是NFC,并且其中,所述信息处理单元通过使用所述NFC,来从NFC标签中获取接入点信息。

9.根据权利要求1所述的信息处理装置,其中,信息处理装置再次检测到与接入点信息对应的接入点的情况下,存储在存储单元中的接入点信息被用于自动重新连接到接入点。

10.根据权利要求5所述的信息处理装置的控制方法,其中,信息处理装置再次检测到与接入点信息对应的接入点的情况下,存储在存储单元中的接入点信息被用于自动重新连接到接入点。

说明书 :

信息处理装置及信息处理装置的控制方法

技术领域

[0001] 本发明涉及信息处理装置及信息处理装置的控制方法。

背景技术

[0002] 诸如智能电话及平板个人计算机(PC)等的便携式终端各自具有无线通信能力。这种无线通信能力的用途包括例如通过使用无线通信将存储在便携式终端中的图片或电子文档发送到打印机,从而打印机对所述图像或电子文档进行打印。
[0003] 这种类型的便携式终端需要通过连接到接入点来建立无线通信,以执行与诸如打印机等的外部装置的无线通信。作为建立无线通信的方法,已知使用近场通信(NFC)的切换(handover)(例如,参见日本特开2013- 157736号公报)。切换是如下方法:通过利用诸如NFC等的近距离无线通信获取执行无线通信所需的连接信息(例如,服务集标识符(SSID)),来基于该连接信息建立无线通信。该切换使得用户仅通过使便携式终端接近(或者仅通过使便携式终端接触)诸如打印机等的外部装置,就能够在便携式终端与该外部装置之间建立无线通信。
[0004] 同时,在便携式终端与外部装置之间并不总是需要接入点。可以通过使外部装置充当接入点,在便携式终端与外部装置之间建立直接无线通信。也可以通过这种方式来实现上述切换。
[0005] 便携式终端存储已被用来建立无线通信的连接信息。这使得便携式终端能够自动地重新连接到接入点,从而提高用户的便利性。
[0006] 进行上述切换以在便携式终端与外部装置之间临时地建立无线通信。换言之,可以说,通过使用近距离无线通信而获取的连接信息是供临时使用的信息。如果在每次便携式终端进行切换时,便携式终端均存储供临时使用的该连接信息,则存储的信息可能达到在便携式终端中可存储的最大数量。如果要存储的连接信息的数量达到在便携式终端中可存储的最大数量,则重要的连接信息(例如,表示用户在家中使用的接入点的连接信息)可能被删除。

发明内容

[0007] 本发明的目的是有效地使用用于存储连接信息的存储区域。
[0008] 根据本发明的一个方面,提供一种信息处理装置,该信息处理装置包括:获取单元,其被构造为通过使用近距离无线通信获取接入点信息;无线通信单元,其被构造为基于获取到的接入点信息通过连接到接入点来执行无线通信并且经由接入点将打印作业发送到打印装置;存储单元,其被构造为存储关于所述接入点的接入点信息;以及确定单元,其被构造为确定所述连接的接入点的SSID是否包括特定字符串,其中,在所述确定单元确定所述连接的接入点的SSID包括所述特定字符串并且打印作业的发送完成的情况下,删除所述接入点信息。
[0009] 通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

[0010] 图1是例示通信系统的图。
[0011] 图2是例示便携式终端的硬件结构的图。
[0012] 图3是例示便携式终端的软件结构的图。
[0013] 图4是例示用于选择作为连接目的地的接入点的选择画面的图。
[0014] 图5是例示显示连接目的地的历史的历史画面的图。
[0015] 图6A、6B、6C及6D是例示接触打印功能的流程的图。
[0016] 图7是例示在第一示例性实施例中要执行的处理的流程图。
[0017] 图8是例示在第二示例性实施例中要执行的处理的流程图。

具体实施方式

[0018] 下面,将参照附图来描述本发明的示例性实施例。以下示例性实施例并非旨在根据权利要求的范围来限定本发明,并且在示例性实施例中描述的特征的所有组合并非是本发明的解决方案所必需的。
[0019] 首先,将利用图1描述根据本发明的第一示例性实施例的通信系统的结构。根据第一示例性实施例的通信系统包括便携式终端100、打印装置110及接入点120。
[0020] 打印装置110执行与接入点120的诸如Wi-Fi通信等的无线通信。接入点120与打印装置110之间的通信可以是使用诸如局域网(LAN) 线缆等的线缆的有线通信。
[0021] 便携式终端100能够执行诸如Wi-Fi通信等的无线通信。用户将接入点120的服务集标识符(SSID)及安全密钥输入到便携式终端100中,使得便携式终端100连接到接入点120。这使得便携式终端100能够经由接入点120与打印装置110通信。便携式终端100能够经由接入点120,将打印作业发送到诸如打印机装置110等的外部装置。在接收到打印作业时,打印装置110执行打印。
[0022] 不一定必须经由接入点120进行便携式终端100与打印装置110之间的无线通信。通过使打印装置110充当接入点,便携式终端100和打印装置110可以执行直接无线通信。作为这种无线通信的方案,确立包括hoc模式、接入点模式及Wi-Fi直连(Wi-Fi Direct)的各种类型。
[0023] 此外,便携式终端100和打印装置110能够执行诸如近场通信(NFC) 等的近距离无线通信。打印装置110包括NFC标签(近距离无线通信标签)。NFC标签存储用于执行诸如Wi-Fi通信等的无线通信的连接信息 (接入点信息)。连接信息是例如接入点120的SSID。当便携式终端100 和打印装置110进行直接无线通信时,连接信息可以是由打印装置110临时生成的SSID。此外,连接信息可以包括用于到由SSID表示的接入点的连接的加密密钥。
[0024] 便携式终端100通过使用NFC,从打印装置110的NFC标签中获取连接信息,并且基于获取到的连接信息来建立与打印装置110的无线通信。以这种方式,通过使用经由诸如NFC等的近距离无线通信而获取的连接信息,可以将连接转变到诸如Wi-Fi通信等的无线通信。这被称为“切换”。切换能够使用户免于向便携式终端100输入用于建立无线通信的信息(例如SSID)。
[0025] 接下来,将利用图2描述便携式终端100的硬件结构。本示例性实施例的便携式终端100被假定为是诸如智能电话或平板个人计算机(PC) 等的装置。然而,便携式终端100也可以是其他类型的装置,只要该装置是能够执行无线通信的信息处理装置即可。
[0026] 中央处理单元(CPU)201读取存储在快闪只读存储器(ROM)202 中的控制程序,以执行用于控制便携式终端100的操作的各种处理。快闪ROM 202存储控制程序、诸如图片等的图像数据、以及各种设置数据。随机存取存储器(RAM)203用作充当CPU 201的主存储器或工作区的临时存储区域。
[0027] 在便携式终端100中,假定作为单个CPU的CPU 201执行后述流程图中的各处理。然而,可以采用其他模式。例如,一个或更多CPU可以通过一起工作来执行后述流程图中的各处理。
[0028] 近距离无线通信单元204执行诸如NFC等的近距离无线通信。在本示例性实施例中,打印装置110包括NFC标签。用户使便携式终端100 接近打印装置110的NFC标签,使得在近距离无线通信单元204与打印装置110的NFC标签之间建立近距离无线通信。然后,近距离无线通信单元204获取存储在NFC标签中的信息。由近距离无线通信单元204执行的近距离无线通信并不限定于NFC,并且可以是例如蓝牙(注册商标) 通信。
[0029] 无线通信单元205执行诸如Wi-Fi通信等的无线通信。对于便携式终端100的用户而言,能够通过使用切换而以简单的操作实现无线通信单元205的无线通信。具体而言,无线通信单元205能够通过使用近距离无线通信单元204从打印装置110的NFC标签获取的连接信息(例如, SSID),连接到接入点120或打印装置110。
[0030] 控制面板206具有能够检测用户的触摸操作的触摸面板功能,并且显示由以下描述的操作系统(OS)310及打印应用300提供的各种操作画面。用户可以通过将触摸操作输入到控制面板206中,来将期望的操作指令输入到便携式终端100中。便携式终端100包括硬件键(未例示),并且用户可以通过使用这些硬件键将操作指令输入到便携式终端100中。
[0031] 在向其他便携式终端或固定电话拨打电话时,用户使用扬声器207及麦克风208。照相机209根据由用户提供的摄像指令进行摄像。在快闪 ROM 202的预定区域中存储通过照相机209进行摄像而获得的图片。
[0032] 接下来,将利用图3描述便携式终端100的软件结构。图3是当CPU 201读取存储在快闪ROM 202中的控制程序时实现的软件的功能框图。
[0033] OS 310是用于控制整个便携式终端100的操作的软件。控制器311 控制整个OS 310的操作。可以在便携式终端100上,安装包括以下描述的打印应用300的各种应用。控制器311与这些应用交换信息,从而根据从应用中的任何应用接收到的指令,来改变要在控制面板206上显示的画面,或者使无线通信单元205执行无线通信。
[0034] 图4例示了由OS 310在控制面板206上显示的选择画面400。选择画面400接收来自用户的连接目的地的指定,用于进行Wi-Fi连接。便携式终端100搜索周围的接入点,并且搜索结果被显示在选择画面400上。用户从搜索结果中选择期望的接入点,并且将便携式终端100连接到选择的接入点。作为连接目的地的接入点的指定并不限定于从搜索结果的列表中选择。用户可以直接输入接入点的SSID或连接密钥。
[0035] OS 310的存储单元312向诸如快闪ROM 202等的存储器,存储当无线通信单元205执行无线通信时在连接中使用的连接信息。具体而言,存储的连接信息包括作为在选择画面400上的选择的结果而接收的接入点的信息、以及经由近距离无线通信由近距离无线通信单元204从NFC 标签获取的接入点的信息。
[0036] 图5例示了由OS 310在控制面板206上显示的历史画面500。历史画面500显示由便携式终端100在过去的连接中使用的接入点的历史。历史画面500是基于由存储单元312存储的信息而显示的。
[0037] 打印应用300被安装在便携式终端100上,以用于打印的执行。在便携式终端100上安装了除打印应用300之外的各种应用,但在此将不予以描述。
[0038] 接下来,将利用图6A、6B、6C及6D描述由打印应用300实现的打印功能的概要和画面转变。打印应用300将图6A至6D各图中所示的画面显示在控制面板206上。
[0039] 图6A中的打印画面600显示存储在快闪ROM 202中的图片的列表。打印画面600显示例如出现4个图片601、602、603、604的情况。在打印画面600上,用户选择用户期望打印的图片。
[0040] 在用户在打印画面600上选择图片时,出现图6B中的打印画面610。打印画面610显示例如图片601被选择的情况。在区域611中,用户在打印画面600上选择的图片以放大的形式被显示,使得用户能够确认选择的图片。当用户期望改变打印设置时,用户可以选择图标612。此外,当用户期望返回到图片列表窗口(打印画面600)时,用户可以选择图标 613。
[0041] 当在打印画面610被显示的状态下、用户使便携式终端100接近(例如,使便携式终端100接触)打印装置110的NFC标签时,近距离无线通信单元204读取存储在打印装置110的NFC标签中的信息。在本示例性实施例中,打印装置110的NFC标签存储使无线通信单元205能够执行与打印装置110的无线通信的连接信息。基于通过近距离无线通信单元204进行的对打印装置110的NFC标签的读取而获取的连接信息,无线通信单元205能够执行与打印装置110的无线通信。
[0042] 当无线通信单元205连接到由连接信息表示的接入点(接入点120 或打印装置110)时,打印应用300生成打印作业,并将生成的打印作业发送到打印装置110。由无线通信单元205经由近距离无线通信而获取的连接信息,包括打印装置110的IP地址。打印装置110将打印作业发送到作为目的地的该IP地址。
[0043] 当打印应用300开始发送打印作业时,在控制面板206上出现图6C 中的打印画面620。当打印作业的发送完成时,在控制面板206上出现图 6D中的打印画面630。
[0044] 通过使用图6A至6D,以流程的形式描述了由打印应用300实现的打印功能。该打印功能是通过使便携式终端100接触打印装置110而实现的,因而在下文中将被称为“接触打印功能”。
[0045] 接下来,利用图7的流程图描述当便携式终端100将打印作业发送到打印装置110时要执行的处理。CPU 201将存储在诸如快闪ROM 202 等的存储器中的控制程序加载到RAM 203中,并且执行加载的控制程序,以实现图7的流程图中的各步骤。
[0046] 在用户选择了要打印的图片的状态(即,打印画面610被显示的状态)下,用户使便携式终端100接近打印装置110的NFC标签。然后,在步骤S701中,近距离无线通信单元204通过使用近距离无线通信,从 NFC标签获取连接信息。可能存在打印装置110的NFC标签存储接入点 120的SSID作为连接信息的情况。还可能存在NFC标签存储由打印装置110临时生成的SSID以在便携式终端100与打印装置110之间进行直接无线通信的情况。
[0047] 在近距离无线通信单元204从NFC标签获取到连接信息时,处理前进到步骤S702。在步骤S702中,存储单元312将获取到的连接信息存储在快闪ROM 202的预定区域中。
[0048] 接下来,在步骤S703中,无线通信单元205连接到由在步骤S702 中存储的连接信息表示的接入点。通过步骤S703中的处理,建立便携式终端100与打印装置110之间的无线通信。
[0049] 接下来,在步骤S704中,无线通信单元205将打印作业发送到打印装置110。在本示例性实施例中,打印应用300生成用于对用户在打印画面600上选择的图片进行打印的打印作业,并且在步骤S704中将生成的打印作业发送到打印装置110。在接收到在步骤S704中发送的打印作业时,打印装置110基于接收到的打印作业来执行打印处理。
[0050] 在打印作业的发送完成时,执行应用终止处理。作为该终止处理的一部分,在步骤S705中,CPU 201删除在步骤S702中存储的连接信息。具体而言,打印应用300指示OS 310删除在步骤S702中存储的连接信息。在被指示时,OS 310删除在步骤S702中存储的连接信息,即通过近距离无线通信从NFC标签获取的连接信息。
[0051] 通过近距离无线通信从NFC标签获取的连接信息是被临时用于打印的执行的信息。在每次打印应用300执行接触打印功能时,存储单元312 存储要临时使用的连接信息。在这种情况下,存储单元312存储大量的连接信息。例如,如果存储单元312存储大量要临时使用的连接信息,则历史画面500显示许多信息,这导致外观变差。
[0052] 另外,由存储单元312存储的连接信息的数量可能达到存储单元312 可存储的最大数量。在这种情况下,为了存储通过近距离无线通信从NFC 标签新获取的连接信息,可能删除其他重要的连接信息,例如表示用户在家使用的接入点的连接信息。这降低了用户的便利性。
[0053] 在本示例性实施例中,在步骤S705中,删除通过近距离无线通信从 NFC标签获取的连接信息,即要临时使用的连接信息。该处理防止了历史画面500的外观的劣化、以及由于存储的连接信息的增加而导致的重要连接信息的删除。
[0054] 在本示例性实施例中,在步骤S705中删除的是通过近距离无线通信从NFC标签获取的连接信息。用户在图4中的选择画面400上选择的、或者由用户直接输入的连接信息,被显示在历史画面500上,而不会在步骤S705中被删除。这是因为用户在图4中的选择画面400上选择的连接信息、以及由用户直接输入的连接信息,被认为是例如旨在家中或办公室使用的连接信息、以及并非旨在临时使用的连接信息。换言之,可以说,参照图7的流程图描述的处理是如下处理:进行控制以在历史画面500 上不显示通过近距离无线通信从NFC标签获取的连接信息。
[0055] 下面,将描述第一示例性实施例的变形例作为第二示例性实施例。在第一示例性实施例中,在步骤S705中,通过近距离无线通信从NFC标签获取的连接信息被一律删除。与之相反,在第二示例性实施例中描述如下结构:为了区别要删除的连接信息与不删除的连接信息,不将通过近距离无线通信从NFC标签获取的连接信息一律删除。
[0056] 当打印装置110充当接入点时,打印装置110随机地生成SSID。随机生成的SSID是临时生成的连接信息,因此以后无法使用,即使该连接信息被存储单元312存储。因此,在步骤S705中删除该连接信息不会产生问题。因此,本示例性实施例旨在从与通过近距离无线通信从NFC标签获取的连接信息相当的连接信息当中,删除随机生成的SSID(即临时生成的SSID)。
[0057] 下面,利用图8的流程图描述要在本示例性实施例中执行的处理。 CPU 201将存储在诸如快闪ROM 202等的存储器中的控制程序加载到 RAM 203中,并且执行加载的控制程序,以实现图8的流程图中的各步骤。图8的流程图是图7的流程图的变形例。因此,在具有与图7的流程图中的步骤相同的编号的步骤中,执行与图7中的步骤相同的处理。因此,将不再描述图8的流程图中的这些步骤。
[0058] 在步骤S704中的打印作业的发送完成时,执行应用终止处理。作为该终止处理的一部分,在步骤S801中,CPU 201确定通过近距离无线通信从NFC标签获取的连接信息是否为临时生成的连接信息。打印应用300 执行步骤S801中的该确定。
[0059] 当打印装置110充当接入点时,打印装置110生成“DIRECT-XXXXX- OOOO”的SSID。在该SSID中,“DIRECT”以外的部分是随机生成的。在步骤S801中,确定通过近距离无线通信从NFC标签获取的SSID是否为以“DIRECT”开头的SSID。如果该获取的连接信息是以“DIRECT”开头的SSID,则确定通过近距离无线通信从NFC标签获取的连接信息是临时生成的连接信息(步骤S801:是)。
[0060] 如果确定通过近距离无线通信从NFC标签获取的连接信息是临时生成的连接信息(步骤S801:是),则处理前进到步骤S705。在步骤S705 中,CPU 201删除在步骤S702中存储的连接信息。
[0061] 在本示例性实施例中,在与通过近距离无线通信而从NFC标签获取的连接信息相当的连接信息当中,删除临时生成的连接信息。然而,如果获取的SSID不是临时生成的连接信息(步骤S801:否),例如,如果获取的SSID是接入点120的SSID,则在步骤S705中不删除该连接信息,即使该连接信息是通过近距离无线通信从NFC标签获取的。
[0062] 如果获取的连接信息不是临时生成的SSID(随机生成的SSID),即如果获取的连接信息是例如接入点120的SSID,则用户以后能够使用该连接信息,即使该连接信息是通过近距离无线通信从NFC标签获取的。由于以后能够使用的连接信息被保存而不被删除,所以用户的便利性提高。
[0063] (其他实施例)
[0064] 在如上所述的各示例性实施例中,描述了便携式终端100将打印作业发送到打印装置110的示例。然而,在便携式终端100与打印装置110 之间执行的数据通信并不限定于打印作业的发送。例如,可以执行如下数据通信:使诸如打印装置110等的外部装置的HDD能够存储便携式终端 110中存储的图片或电子文档。此外,可以执行如下数据通信:使便携式终端100能够从打印装置110获取通过由打印装置110对原稿的扫描而生成的扫描图像。
[0065] 本发明也可以通过如下处理来实现:经由网络或存储介质向系统或装置提供实现上述各示例性实施例的一个或更多功能的程序,并且所述系统或装置中的一个或更多处理器读取所述程序,然后执行所读取的程序。此外,本发明也可以由实现一个或更多功能的电路(例如,应用专用集成电路(ASIC))来实现。
[0066] 根据本发明的示例性实施例,能够有效地使用用于存储连接信息的存储区域。
[0067] 其他实施例
[0068] 另外,可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器 (例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通TM用光盘(DVD) 或蓝光光盘(BD) )、闪存设备以及存储卡等中的一个或更多个。
[0069] 本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
[0070] 虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限定于所公开的示例性实施例。所附权利要求的范围应当被赋予最宽的解释,以便涵盖所有这些变型例以及等同的结构和功能。