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

文档序号:15736445发布日期:2018-10-23 21:33阅读:125来源:国知局

本发明的方面总体上涉及信息处理装置的控制方法、信息处理装置和通信系统。



背景技术:

在与信息处理装置进行通信的诸如打印机等的通信装置中,在发生诸如缺墨或卡纸等错误的情况下,可以在例如通信装置的显示画面上表示错误信息的通知以提示用户消除通信装置的错误状态。日本特开2010-98717号公报讨论了用于向信息处理装置通知关于例如打印机中发生的错误的信息的方法。

在日本特开2010-98717号公报中讨论的构造中,在接收到从信息处理装置发送的打印作业之后,打印机经由符合与用于发送打印作业的标准相同的标准的无线通信,向信息处理装置通知例如发生与打印作业有关的错误。利用这种构造,在打印机主体的显示画面上显示信息,还向信息处理装置通知信息,从而提高了用户便利性。然而,在日本特开2010-98717号公报中讨论的构造的情况下,基于通信条件的通知内容的控制有时可能不总是充分的。



技术实现要素:

根据本发明的一方面,一种信息处理装置的控制方法,所述信息处理装置与通信装置进行无线通信,所述控制方法包括:经由在通信装置与信息处理装置之间的配对完成的状态下建立的连接,接收在通信装置处于预定错误状态的情况下从通信装置发送的预定信息;以及使显示单元显示用于消除通信装置中发生的错误的画面,其中,在信息处理装置与通信装置之间的配对完成的情况下,基于接收到的预定信息显示包括描述用于消除所述预定错误状态的第一信息的画面,以及信息处理装置与通信装置之间的配对未完成的情况下,显示包括与第一信息不同的第二信息的画面。

通过下面参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是例示根据第一示例性实施例的信息处理装置和通信装置的构造的框图。

图2是用于描述用于广播广告信息的处理和用于接收连接请求信息的处理的图。

图3是用于描述以低能耗(BLE)进行广告的图。

图4是例示广告信息的结构的图。

图5A和图5B是各自例示在启动打印应用程序时显示的显示画面的示意图。

图6A和图6B是各自例示在配对处理期间显示的设置画面的示意图。

图7是例示在第一示例性实施例中信息处理装置进行的状态信息获取处理的流程图。

图8是例示在第一示例性实施例中信息处理装置进行的错误信息获取处理的流程图。

图9A和图9B是各自例示用于使得用户能够选择是否查看错误消除方法的显示画面的示意图。

图10是例示在第一示例性实施例中在发送状态信息时通信装置进行的处理的流程图。

图11是例示在第一示例性实施例中在发送错误信息时通信装置进行的处理的流程图。

图12A和图12B是各自例示显示用于消除错误的信息的显示画面的示意图。

图13是例示信息处理装置与通信装置进行配对的处理的序列图。

具体实施方式

以下将参照附图详细描述本发明的各种示例性实施例、特征和方面。在这方面,基于本领域技术人员的普通知识,通过适当改变或改进下面描述的示例性实施例而获得的实施方式也落入本发明的范围内。

描述根据本发明的示例性实施例的通信系统中包括的信息处理装置和通信装置。在本示例性实施例中,以智能手机为例描述信息处理装置,并且以打印机为例描述通信装置。在本示例性实施例中不限于智能手机可以应用于诸如便携式终端、笔记本个人计算机(PC)、平板终端、个人数字助理(PDA)和数码相机等的各种装置。在本示例性实施例中不限于打印机,可以应用于各种装置。例如,通信装置可以应用于各种类型的打印机,诸如喷墨打印机、全色激光束打印机和单色打印机等。另外,通信装置可以是例如复印机、传真机、便携式终端、智能电话、笔记本PC、平板终端、PDA、数码相机、音乐播放设备和电视机。另外,通信装置也可以是包括诸如复印功能、传真(FAX)功能和打印功能等的多个功能的多功能外围设备。

<信息处理装置的构造>

首先,参照图1的框图描述的信息处理装置,和与本示例性实施例中的信息处理装置进行无线通信的通信装置的构造。虽然在本示例性实施例中,作为示例描述了图1所示的构造,但是各个装置的功能不应被解释为限于图1中所示的那些构造。

信息处理装置101包括输入接口102、中央处理单元(CPU)103、只读存储器(ROM)104、随机存取存储器(RAM)105、外部存储设备106、输出接口107、显示单元108、通信单元109和近距离无线通信单元110。这些单元经由系统总线彼此连接。

输入接口102是经由诸如物理键盘、按钮或触摸面板等的操作单元(未例示)接收来自用户的数据输入或操作指令的接口。下面描述的显示单元108和操作单元可以至少部分地集成在一起,并且例如也可以采用经由相同画面进行画面的输出和来自用户的操作的接收的构造。

作为系统控制单元的CPU 103通过例如执行程序和启动硬件来控制信息处理装置101。

ROM 104存储CPU 103执行的诸如控制程序、表数据和内置操作系统(以下称为“OS”)程序等的固定数据。在本示例性实施例中,在存储在ROM 104中的内置OS的控制下,存储在ROM 104中的控制程序进行诸如调度、任务切换和中断处理等的软件执行控制。

RAM 105是例如需要备用电源的静态随机存取存储器(SRAM)或动态RAM(DRAM)。RAM 105可以被构造为使用用于数据备份的一次电池保持数据(未例示)。在这种情况下,RAM 105能够存储诸如程序控制变量等的重要数据而不会丢失数据。在RAM 105中分配用于存储例如关于信息处理装置101的设置信息和用于信息处理装置101的管理数据的存储区域。RAM 105还被用作CPU 103的主存储器和工作存储器。

外部存储设备106存储例如用于提供打印执行功能的应用程序和用于生成能够由通信装置151解释的打印信息的打印信息生成程序。外部存储设备106存储各种程序,例如用于相对于经由通信单元109连接的通信装置151进行发送和接收的信息发送和接收控制程序,以及这些程序要使用的各种信息。

输出接口107是对显示单元108进行控制以进行数据的显示或信息处理装置101的状态的通知的接口。

例如包括发光二极管(LED)或液晶显示器(LCD)的显示单元108进行数据的显示或信息处理装置101的状态的通知。可以在显示单元108上安装软件键盘(软键盘包括诸如数值输入键、模式设置键、确定键、取消键和电源键等的键),使得可以经由显示单元108接收来自用户的输入。

通信单元109连接到诸如通信装置151等的外部装置以进行数据通信。通信单元109能够连接到例如包括在通信装置151中的接入点(未例示)。通信单元109和包括在通信装置151中的接入点彼此连接使得信息处理装置101和通信装置151能够彼此进行无线通信。通信单元109可以经由无线通信直接与通信装置151通信,或者可以经由存在于信息处理装置101和通信装置151中的外部的外部接入点(接入点131)与通信装置151进行通信。无线通信方式的示例包括和接入点131的示例包括诸如无线局域网(LAN)路由器等的设备。在本示例性实施例中,将信息处理装置101与通信装置151直接彼此连接而不经由外部接入点的方法称为“直接连接方法”。将信息处理装置101与通信装置151经由外部接入点彼此直接连接的方法被称为“基础架构连接方法”。

近距离无线通信单元110与诸如通信装置151等的装置在近距离进行无线通信以进行数据通信,并且根据与通信单元109采用的通信方式(通信标准)不同的通信方式(通信标准)进行通信。近距离无线通信单元110能够连接到通信装置151中包括的近距离无线通信单元157。此外,在本示例性实施例中,使用低能耗作为近距离无线通信单元110所采用的通信方式。换言之,近距离无线通信单元110包括低能耗单元(低能耗通信模块)。低能耗单元包括作为进行用于无线通信的处理的微处理器的微型计算机,和经由无线通信进行数据的发送和接收的无线通信电路。此外,微型计算机配设有RAM和闪存。例如,可以使用近场通信(NFC)或Wi-Fi感知作为近距离无线通信单元110所采用的通信方式。

在本示例性实施例中,假设信息处理装置101将预定应用程序存储在例如ROM 104或外部存储设备106中。预定应用程序例如是用于向通信装置151发送打印作业的应用程序,该打印作业使通信装置151打印例如存储在信息处理装置101中的图像数据或文档数据。包括这种功能的应用程序在下文中被称为“打印应用程序”。除打印功能外,打印应用程序还可以包括辅助功能。例如,在通信装置151包括扫描功能的情况下,打印应用程序可以包括使通信装置151扫描通信装置151上设置的原稿的功能,并且打印应用程序可以包括,例如,用于进行通信装置151的其他设置操作的功能和用于查看通信装置151的状态的功能。换句话说,除了打印作业之外,打印应用还可以包括用于向通信装置151发送扫描作业或设置作业的功能。预定应用程序不限于打印应用程序,而可以是具有除打印以外的功能的应用程序。

<通信装置的构造>

通信装置151包括例如ROM 152、RAM 153、CPU 154、打印引擎155、通信单元156和近距离无线通信单元157。这些单元经由系统总线彼此连接。

通信单元156包括连接到诸如信息处理装置101等的外部装置的接入点作为包含在通信装置151中的接入点。接入点能够连接到信息处理装置101的通信单元109。通信单元156可以经由无线通信直接与信息处理装置101通信,或者可以经由接入点131与信息处理装置101通信。通信方式的示例包括和通信单元156可以包括用作接入点的硬件,或者可以根据使通信单元156用作接入点的软件作为接入点进行操作。

近距离无线通信单元157在近距离进行与诸如信息处理装置101等的装置进行无线连接。在本示例性实施例中,低能耗用作近距离无线通信单元157所采用的通信方式。换句话说,近距离无线通信单元157包括低能耗单元(低能耗通信模块)。低能耗单元包括作为进行用于无线通信的处理的微处理器的微型计算机,和经由无线通信进行数据的发送和接收的无线通信电路。微型计算机配设有RAM和闪存。此外,例如,可以使用近场通信(NFC)或Wi-Fi感知作为近距离无线通信单元157所采用的通信方式。RAM 153例如由需要备用电源的SRAM或DRAM构造。由于利用数据备份用一次电池(未例示)保持数据,所以RAM 153能够存储诸如程序控制变量等的重要数据而不丢失数据。在RAM 153中分配用于存储例如关于通信装置151的设置信息和用于通信装置151的管理数据的存储区域。RAM 153还被用作用于CPU 154的主存储器和工作存储器,并且用作暂时存储例如从信息处理装置101接收的打印信息或各种信息的接收缓冲器。

ROM 152存储CPU 154执行的诸如控制程序、表数据和OS程序等的固定数据。在本示例性实施例中,存储在ROM 152中的控制程序在存储在ROM 152中的内置OS的控制下进行诸如调度、任务切换和中断处理等的软件执行控制。

作为系统控制单元的CPU 154通过进行例如程序的执行和硬件的启动来控制通信装置151。

打印引擎155基于存储在RAM 153中的信息或从例如信息处理装置101接收到的打印作业,使用诸如墨等的记录剂在例如纸张的记录介质上进行图像形成,从而输出打印结果。此时,例如从信息处理装置101发送的打印作业的发送数据量大并且需要高速通信,并且因此在本示例性实施例中,经由能够比近距离无线通信单元157进行更高速通信的通信单元156接收打印作业。具体地,信息处理装置101和通信装置151经由通信单元109和通信单元156,使用能够比低能耗更高速通信的无线LAN进行通信,使得信息处理装置101能够使用无线LAN发送打印作业。

信息处理装置101和通信装置151经由以下描述的BLE通信交换两装置均可使用的通信协议,使得信息处理装置101识出(recognize)无线LAN可用。然后,信息处理装置101对用于进行无线LAN通信的信息进行通信,例如关于用于识别通信对方的地址或服务集标识符(SSID)的信息。这使得能够从BLE通信切换到无线LAN通信。

此外,通信装置151可以使得诸如外部硬盘驱动器(HDD)或安全数字(SD)卡等的存储器能够作为可选设备附装到通信装置151上,并且可以将要存储在通信装置151中的信息存储在存储器中。

<使用低能耗的通信>

在本示例性实施例的描述中,假设近距离无线通信单元110和近距离无线通信单元157经由低能耗进行通信。此外,在本示例性实施例中,通信装置151的近距离无线通信单元157用作广播下面描述的广告信息的广播机(或子机),并且信息处理装置101的近距离无线通信单元110用作接收广告信息的扫描器(或主机)。

这里,描述了用于按低能耗标准发送广告信息和接收低能耗连接请求(通用属性配置文件(Generic Attribute Profil,GATT)的连接请求)的处理。在本示例性实施例中,信息处理装置101作为主机装置操作,并且通信装置151作为子机装置操作。虽然在这里例如如上所述地设置信息处理装置101和通信装置151的处理共享,本示例性实施例不限于这种共享构造,而是可以采用其他构造。

在低能耗通信中,近距离无线通信单元157使用划分为40个信道(信道0至信道39)的2.4千兆赫(GHz)的频带进行通信。在这些信道中,近距离无线通信单元157针对广告信息的发送和低能耗连接请求的接收使用信道(channel,ch)37至信道39,并且针对低能耗连接之后进行的数据通信使用信道0至信道36。

图2是用于描述广告信息的广播和连接请求信息的接收的处理的图。在图2中,纵轴表示近距离无线通信单元157的电力消耗,横轴表示时间,并且针对各个处理单独表示使用一个信道发送广告信息所需的电力消耗。Tx 205表示用于广播广告信息的处理(以下称为“发送处理”)中的总电力消耗。Rx 206表示用于使接收设备保持能够接收低能耗连接请求的处理(以下称为“接收处理”)中的总电力消耗。发送电力202表示由发送处理引起的瞬时电力消耗。接收电力203表示由接收处理引起的瞬时电力消耗。另外,微型计算机操作电力800表示包括在近距离无线通信单元157中的微型计算机操作时引起的瞬时电力消耗。微型计算机在Tx 205和Rx 206之前、之后和之间操作的原因在于,为了进行或停止发送处理或接收处理需要,因此预先启动微型计算机。在利用多个信道进行广告信息的发送的情况下,电力消耗的增加与用于进行广告信息的发送的信道的数量相接近。在微型计算机未操作并且近距离无线通信单元157处于省电状态的时段期间,睡眠电力204充当近距离无线通信单元157的瞬时电力消耗。以这种方式,在使用预定信道进行发送处理之后,近距离无线通信单元157使用相同信道进行预定时间的接收处理,从而等待要从信息处理装置101发送的低能耗连接请求。

图3是用于描述按低能耗进行广告的图。如图3所示,在利用各不同的信道重复广告信息的发送处理和接收处理三次之后,近距离无线通信单元157停止微型计算机的操作并且进入省电状态给定时间。在下文中,将利用预定信道对广告信息的发送处理和接收处理的组合称为“广告”。利用预定信道发送广告信息的时间间隔,换句话说,从利用给定信道发送广告信息的时刻到利用同一信道发送下一个广告信息的时刻的时间间隔被称为“广告间隔”。可以任意地改变从进行第一次广告的时刻到进入省电状态的时刻重复进行广告的次数,只要是三次或更少即可。

图4例示了近距离无线通信单元157在通信装置151周围广播的广告信息的结构的示例。当开始供电时,近距离无线通信单元157进行初始化处理,然后进入广告状态。当进入广告状态时,近距离无线通信单元157基于广告间隔在通信装置151周围定期广播广告信息。

在本示例性实施例中,广告信息(广告信号)包括头部1001和有效负载1002。头部1001是存储例如关于协议数据单元(PDU)类型和有效负载1002的大小的信息的区域。在PDU类型是ADV_IND或ADV_SCAN_IND的情况下,近距离无线通信单元110能够向近距离无线通信单元157发出扫描请求(SCAN_REQ)(参见图13)。有效负载1002用于存储充当识别信息的设备名称1003、安装的配置文件以及用于与通信装置151的低能耗连接的连接信息1004。有效负载1002用于存储关于例如广告信息所需的发送电力(Tx电力)1005。有效负载1002可以用来存储例如通信装置的媒体访问控制(MAC)地址、包括在通信装置中的接入点的SSID(IP地址)、关于用于打印的端口的信息、表示特定打印服务的信息、关于包括在通信装置151中的功能和硬件的信息以及密码,作为关于通信装置的识别信息1006。

在本示例性实施例中,当通信装置151通电时,假设近距离无线通信单元157进入广告状态,由此开始发送广告信息。然而,近距离无线通信单元157开始发送广告信息的定时不限于上述构造,而可以是例如进行使低能耗功能有效的预定操作的定时。

信息处理装置101能够通过接收广告信息来识出通信装置151的存在。然后,信息处理装置101能够通过向通信装置151发送连接请求来与通信装置151进行通用属性配置文件(GATT)通信。GATT是用于管理低能耗标准的信息的读取和写入(发送和接收)的配置文件。

在本示例性实施例中,在信息处理装置101与通信装置151之间进行认证,并且经由GATT通信进行用于在更加确保安全性的状态下进行读取和写入数据的配对处理。在信息处理装置101与通信装置151之间尚未进行配对的状态下,假设通信装置151被构造为不能够通过GATT通信读取和写入特定信息(高机密信息)。换句话说,在未完成配对的状态下,对于不需要配对的区域,能够执行读取和写入,但对于需要配对的区域不能够执行读取和写入。在完成配对的状态下,对于需要配对的区域和不需要配对的区域两者,允许执行读取和写入。通过采用这种构造,可以防止如下的现象:信息处理装置101与通信装置151在尚未进行配对的状态下彼此进行通信时,例如,由通信装置151保持的高机密性信息被尚未进行配对的信息处理装置101不适当地获取。在本示例性实施例中,假设存在尚未进行配对的状态下允许的GATT通信,和在尚未进行配对的状态下不允许的GATT通信。使得低机密性信息能够经由在尚未进行配对的状态下允许的GATT通信进行通信,使得提高通信的便利性。使得高机密性信息仅能够经由在尚未进行配对的状态下不允许的GATT通信进行通信,使得提高通信的安全性。

使用图13描述配对处理的详情。图13是例示从发送广告信息的时刻到配对的时刻进行的处理的序列图。

在步骤S1001中,处于通电状态的通信装置151进行广告信息(第一广告信息)的发送。第一广告信息的有效负载包括表示打印机的IP地址、用于打印的端口和特定打印服务的信息,以及关于广告信息所需的发送电力的信息。

在步骤S1002中,当接收到第一广告信息时,信息处理装置101向通信装置151发送扫描请求。具体地,在信息处理装置101中打印应用程序被启动并且在显示单元108上显示由打印应用程序提供的初始画面(主画面)的情况下,开始搜索第一广告信息并发送扫描请求。基于第一广告信息中所包含的头部中包括的信息来发送扫描请求。具体而言,在PDU类型是ADV_IND或ADV_SCAN_IND的情况下,近距离无线通信单元110能够向近距离无线通信单元157发出扫描请求(SCAN_REQ)。

在步骤S1003中,通信装置151发送扫描响应。扫描响应信息包括与广告信息基本相似的结构,因此在下文中也称为“第二广告信息”。第二广告信息的有效负载包括关于通信装置151的识别信息(通用唯一标识符(UUID))和关于包括在通信装置151中的功能和硬件的信息。包括在第二广告信息的头部中的PDU类型是SCAN_RSP。

在这种构造的情况下,例如,打印应用程序被设计为进行第二广告信息的应对。在下面的描述中,打印应用程序进行应对的广告信息被假定为第二广告信息。

在步骤S1004中,当接收到第二广告信息时,信息处理装置101向发送了第二广告信息的装置(这里是通信装置151)发送低能耗连接请求(CONNECT_REQ)。该连接请求引起信息处理装置101和通信装置151之间的GATT的连接建立。

在与通信装置151的配对尚未完成的情况下,信息处理装置101在显示单元108上显示用于提示用户进行配对的画面。然后,当用户发出用于执行配对的指令时,信息处理装置101经由基于安全管理器协议的通信向通信装置151发送配对请求。直到配对完成,假定装置之间的通信基于安全管理器协议来进行。在接收到配对请求时,通信装置151在其显示单元上显示诸如图6A所示的个人识别号(PIN)码显示画面200。在PIN码显示画面200上显示PIN码201和用于取消配对处理的取消按钮202。此外,配对开始处理方法不限于该方法。具体地,根据打印应用的程序执行用于读取配对所需区域“用于配对开始触发(trigger)的虚拟数据(dummy data)”的指令。然而,由于该阶段处于配对未完成的状态,所以在检测到从通信装置151返回读取错误时,信息处理装置101发送配对请求。在接收到配对请求时,通信装置151发送配对响应。在接收到配对响应时,信息处理装置101显示PIN码输入画面。

在发送配对请求之后,信息处理装置101在显示单元108上显示诸如图6B所示的PIN码输入画面210。在PIN码输入画面210上显示用于接收由用户进行的PIN码201的输入的PIN码输入区域211。在PIN码输入画面210还显示用于将输入的PIN码201发送到通信装置151的OK按钮213以及用于取消配对处理的取消按钮212。

在步骤S1005中,当在将PIN码201输入到PIN码输入区域211的状态下用户按下OK按钮213时,信息处理装置101将包括输入的PIN码201的信息发送到通信装置151。

通信装置151确定包括在接收到的信息中的PIN码201是否与显示在PIN码显示画面200上的PIN码201匹配。在确定它们彼此匹配时,通信装置151与信息处理装置101能够进行配对。具体而言,通信装置151使用低能耗标准的安全管理器协议(SMP),与信息处理装置101交换通过预定方法基于PIN码201生成的链接密钥。所交换的链接密钥被存储在信息处理装置101中包括的存储区域(例如ROM 104)和通信装置151中包括的存储区域(例如ROM 152)二者中。由此,信息处理装置101与通信装置151之间的配对完成。

在完成配对后,信息处理装置101存储表示配对完成的标志。当获取仅在与通信装置151的配对完成的情况下才使得能够获取的信息时,信息处理装置101基于所存储的标志来确定信息处理装置101与通信装置151之间的配对是否完成。可以通过打印应用程序对OS进行查询来进行标志的查看。当信息处理装置101确认与通信装置151的配对完成时,可以经由信息处理装置101和通信装置151之间的GATT通信来进行具有较高安全等级的信息的读取和写入。由此,在一次完成与通信装置151的配对之后,然后,信息处理装置101能够在用户不进行PIN码的输入的情况下相对于通信装置151更加确保安全性地进行GATT通信。

虽然在上面的描述中描述了用户将在PIN码显示画面200中显示的PIN码201输入到PIN码输入区域211的构造,但是本示例性实施例不限于该构造。例如,可以采用如下的构造,其中,PIN码201是固定信息(不能由用户任意改变的信息)并与打印应用程序的安装相关联地存储在信息处理装置101中,使得PIN码201被通知到通信装置151而不需要用户进行任何输入。配对处理开始的定时也不限于上述构造,例如也可以是用户经由打印应用程序发出用于打印的指令的定时或者进行GATT通信之前的定时。

在本示例性实施例中,“配对完成”的状态是指如下状态:即使在配对的设置处理(生成一次性通用安全加密密钥的过程)之后的连接时,也可以建立加密连接,而不用再次进行配对的设置过程。换言之,假设本示例性实施例中的“配对(pairing)”表示包括“结合(bonding)”的处理,在“结合”的处理中进行永久安全加密密钥的生成和交换。“配对完成”的状态是表示在结合完成后在两装置中存储加密密钥使得能够实现加密重建的状态的概念,在加密重建中使用加密密钥重新建立安全连接。

<关于信息处理装置101中的错误的显示控制>

接下来,描述用于在信息处理装置101的显示单元108上显示关于通信装置151的错误信息的处理。

当启动存储在例如ROM 104或外部存储设备106中的特定应用程序时,信息处理装置101进行装置状态的显示处理。特定应用程序是用于进行通信装置151的连接目的地的接入点的设置、用于查看通信装置151的状态并发送关于装置状态或错误信息的通知或者用于指示通信装置151来进行处理的应用程序。在本示例性实施例中,上述打印应用程序被描述为特定应用程序的示例。除了打印功能和查看通信装置151的状态的功能以外,打印应用程序还可以包括其他功能。例如,在通信装置151包括对原稿的扫描功能的情况下(该对原稿的扫描功能是图像读取功能并且与低能耗通信中用于广告信息的扫描功能不同),打印应用程序可以包括使设置在通信装置151上的原稿被扫描的功能。打印应用程序还可以包括例如进行通信装置151的其他设置的功能。

图5A和图5B各自例示在启动打印应用程序之后在显示单元108上显示的画面的示例。用户可以使用包括在通信装置151中的功能或者经由诸如图5A所示的开始画面801来查看通信装置151的状态。当选择开始画面801中的一个对象(显示项目)时,信息处理装置101检测所选择的对象,然后进行与各个所选择的对象对应的处理。在本示例性实施例中,开始画面801包括照片打印按钮802、用于原稿的扫描按钮803以及用于通信装置151的状态的查看按钮804,作为用于使通信装置151进行各类型的操作的对象。开始画面801还包括用于结束打印应用程序的结束按钮805。如图5B所示,开始画面801还包括表示通信装置151处于错误状态的状态显示区域806。

当CPU 103检测到打印应用程序被启动了时,信息处理装置101进入作为能够接收广告信息的状态的扫描状态。与打印应用程序的启动相关联地,在显示单元108上显示开始画面801。进入扫描状态的定时不限于上述情况。当检测到在显示单元108上显示的开始画面801上进行的预定操作时(例如,按下用于查看通信装置151的状态的按钮804),信息处理装置101可以进入作为能够接收广告信息的状态的扫描状态。

在以下描述中,通信装置151用作以预定间隔发送广告信息的广告机。信息处理装置101用作在邻近区域等待从广告机发送的广告信息的扫描器。具体而言,如参照图13所描述的,首先,通信装置151的近距离无线通信单元157发送广告信息。信息处理装置101能够通过接收所发送的广告信息来识出通信装置151的存在。然后,在本示例性实施例中,当检测到近距离无线通信单元110接收到了广告信息时,CPU 103开始装置状态的显示处理。

图7是例示用于信息处理装置101的控制方法的流程图,并且具体例示如下流程:当通信装置151中发生错误时,在信息处理装置101的显示单元108上显示表示正在发生错误的通知。例如,通过CPU 103将存储在例如ROM 104或外部存储设备106中的程序读取并加载到RAM105上,并执行该程序,来实现图7所示的流程图。

首先,在步骤S101中,CPU 103确定接收到的广告信息是否是从通信装置151(作为充当打印应用程序的连接目标的通信装置)的近距离无线通信单元157发送的广告信息。具体地,除了查看近距离无线通信单元110是否接收到了广告信息之外,CPU 103还查看包括在接收到的广告信息中的、关于通信装置151的识别信息(例如,蓝牙地址)。换言之,CPU 103确定表示充当打印应用程序的连接目标的通信装置151的识别信息是否包括在所接收的广告信息中。在下面的描述中,假设通信装置151是充当打印应用程序的连接目标的通信装置。

如果近距离无线通信单元110接收到了从通信装置151发送的广告信息时(步骤S101中为“是”),则CPU 103进行步骤S102中的处理。如果近距离无线通信单元110尚未接收到从通信装置151发送的广告信息时(步骤S101中为“否”),则CPU 103再次进行步骤S101中的处理。

在步骤S102中,CPU 103基于接收到的广告信息开始用于GATT通信的处理。具体而言,CPU 103基于在步骤S101中接收到的广告信息中包括的、表示通信装置151的识别信息,向通信装置151发送GATT通信的开始请求(连接请求)。当通信装置151接受了GATT通信的开始请求时,在通信装置151与信息处理装置101之间开始GATT通信。在本示例性实施例中,通信装置151充当GATT通信中的子机侧,并且信息处理装置101充当GATT通信中主机侧。

在步骤S103中,CPU 103经由GATT通信将对状态信息的请求发送到通信装置151。状态信息是关于通信装置151的状态的信息,并且假设状态信息包括表示通信装置151是否处于错误状态的信息(表示通信装置151中是否发生错误的错误发生标志)。状态信息不限于此,而是可以包括例如表示设置(例如纸张设置)被改变的状态的信息、表示错误前阶段的信息(例如关于剩余墨量的信息)或者表示消息被发送到了通信装置151的状态的信息。要被发送到通信装置151的消息的示例包括更新信息的通知,例如“可用固件更新”。

接下来,在步骤S104中,CPU 103确定近距离无线通信单元110是否经由GATT通信接收到了从通信装置151的近距离无线通信单元157发送的状态信息。具体而言,CPU 103确定由近距离无线通信单元110接收到的信息是否作为状态信息的正确值而被接收。如果近距离无线通信单元110接收到了状态信息时(步骤S104中为“是”),CPU 103使处理前进到步骤S105。如果近距离无线通信单元110尚未接收到状态信息时(步骤S104中为“否”),则CPU 103进行步骤S108中的处理。

在步骤S105中,CPU 103基于由近距离无线通信单元110接收到的状态信息来确定通信装置151是否处于错误状态。具体地,CPU 103确定包括在接收到的状态信息中的错误发生标志信息是否是表示通信装置151处于错误状态的值。例如,在错误发生标志表示“1”的情况下,CPU 103确定错误发生标志是表示错误状态的值。当在步骤S105中确定通信装置151处于错误状态时(步骤S105中为“是”),CPU 103使处理前进到步骤S106。当在步骤S105中确定通信装置151未处于错误状态时(步骤S105中为“否”),CPU 103使处理前进到步骤S107。例如,在错误发生标志表示“0”的情况下,CPU 103确定错误发生标志不是表示错误状态的值,即通信装置151不处于错误状态。

在步骤S106中,CPU 103在显示单元108上的打印应用程序的显示画面中控制错误状态的显示(例如图5B所示的状态显示区域806中所示的错误状态的显示),然后使处理前进到步骤S108。由于错误发生标志信息是表示通信装置151是否处于错误状态的信息,所以在步骤S106中显示的信息不是诸如错误的类型等的详细信息,而是仅表示正在发生错误的通知,如图5B所示。

在步骤S107中,CPU 103在显示单元108上的打印应用程序的显示画面上隐藏如图5B所示的错误发生通知,然后使处理前进到步骤S108。换句话说,不显示错误发生通知。

在步骤S108中,CPU 103结束与通信装置151的GATT通信。断开GATT通信的定时不限于此,而可以是例如在步骤S104中接收到状态信息之后。

在步骤S109中,CPU 103确定开始画面801是否正显示在显示单元108上的打印应用程序画面中。如果开始画面801正显示在显示单元108上的打印应用程序画面中时(在步骤S109中为“是”),则CPU 103再次进行步骤S102中的处理。如果开始画面801没有正显示在显示单元108上的打印应用程序画面中时(步骤S109中为“否”),CPU 103结束用于状态显示的处理。虽然在步骤S109中,根据开始画面801是否正显示在显示单元108上的打印应用程序画面中来确定是否重复GATT通信,但是本示例性实施例不限于此。例如,可以基于打印应用程序是否处于操作中来确定。

通过进行上述流程,用户可以基于信息处理装置101的显示单元108上显示的信息识出通信装置151处于错误状态。

接下来,参照图8来描述信息处理装置101发出用于消除在通信装置151中发生的错误的方法的通知的流程。图8是例示如下处理的流程图,其中,在通过图7中例示的处理确定通信装置151处于错误状态时,信息处理装置101获取关于错误的详细信息。根据图7所示的处理,首先,用户只能识出是否发生错误。根据图8所示的处理,当想要知道附加的错误内容时,用户可以识出错误的详情和用于消除错误的方法。基于用户操作来进行从信息处理装置101到通信装置151的错误详细信息的请求。

例如,当在如图5B所示,状态显示区域806表示通信装置151处于错误状态的同时,检测到诸如按下针对通信装置151的状态查看按钮804或按下状态显示区域806时,开始图8所示的处理。换句话说,当基于来自用户的输入做出获取关于错误的信息的请求时,开始图8所示的处理。例如通过CPU 103将存储在例如ROM 104或外部存储设备106中的程序读取并加载到RAM 105上,并执行该程序,来实现图8所示的流程图。

首先,在步骤S201中,CPU 103确定信息处理装置101与通信装置151的配对是否完成。如果与通信装置151的配对完成时(步骤S201中为“是”),CPU 103使处理前进到步骤S202。如果与通信装置151的配对未完成时(步骤S201中为“否”),CPU 103使处理前进到步骤S206。作为用于确定配对是否完成的方法,CPU 103可以查看完成配对设置之后存储的并指示配对完成的标志。作为查看标志的方法,CPU 103可以直接查看存储的标志或经由OS查看存储的标志。作为查看标志的结果,在设置表示配对完成的标志的情况下,信息处理装置101确定配对完成。

虽然这里在确定配对未完成时,使处理前进到步骤S206,但是本示例性实施例不限于此。例如,当确定配对未完成时,CPU 103可以使处理前进到用于与通信装置151进行配对的处理。在这种情况下,可以采用CPU 103在显示单元108上显示关于配对的画面(诸如用于进行配对的设置画面或用于确认是否进行配对的确认画面等)的构造。

在步骤S202中,CPU 103基于在图7所示的处理中由CPU 103接收到的广告信息,开始用于GATT通信的处理。具体而言,CPU 103基于包括在步骤S101中接收到的广告信息中的、表示通信装置151的识别信息,向通信装置151发送GATT通信的开始请求。当通信装置151接受GATT通信的连接请求时,在通信装置151与信息处理装置101之间进行用于GATT通信的连接建立。由于该GATT通信是在完成配对、建立加密连接的状态下进行的GATT通信,使得能够读取和写入更安全的信息。换句话说,在本示例性实施例中,信息处理装置101从通信装置151获取关于错误的详细信息作为安全信息。

在步骤S203中,CPU 103经由GATT通信向通信装置151发送关于错误的详细信息的请求。

在步骤S204中,CPU 103确定近距离无线通信单元110是否经由GATT通信接收到了从通信装置151的近距离无线通信单元157发送的错误详细信息。如果近距离无线通信单元110接收到了错误详细信息时(步骤S204中为“是”),则CPU 103进行步骤S205中的处理。具体而言,CPU 103确定是否将由近距离无线通信单元110接收到的信息获取为作为错误详细信息的正确值。如果近距离无线通信单元110未接收到错误详细信息时(步骤S204中为“否”),则CPU 103进行步骤S206中的处理。这里获取的错误详细信息是关于在通信装置151中发生的错误的类型的信息。具体而言,错误详细信息例如包括表示错误的类型的错误识别信息、诸如web手册(其中描述了各个类型错误的消除方法)的统一资源定位符(URL)的链接信息。在通信装置151未处于错误状态的情况下,获取表示正常状态的识别信息。

在步骤S205中,CPU 103基于所获取的错误详细信息,在显示单元108上的打印应用程序的显示画面上进行如图9A所示的错误详细信息的显示。在显示图9A所示的错误详细信息时,在显示区域301中显示声明通信装置151中发生错误的语句和询问是否查看错误的消除方法的语句。显示区域302用于基于经由GATT通信获取的错误详细信息来进行错误的特定详细信息(在这种情况下,错误的类型)的显示。虽然这里用字符显示特定错误类型作为关于错误的详细信息,但是在本示例性实施例中可以显示与特定错误相对应的诸如错误代码或支持号码的号码信息,作为关于错误的详细信息。在显示区域303中显示是否查看用于消除特定错误的方法的选项。具体地,特定错误是在显示区域302中显示的错误。

在步骤S207中,CPU 103确定是否存在对描述了用于消除特定错误的方法的手册的显示请求,例如,是否显示消除手册。具体地,在用户选择了图9A所示的显示区域303中的查看消除方法的选项的情况下,CPU 103确定存在显示手册的请求(步骤S207中为“是”),然后使处理前进到步骤S209。如果用户选择了显示区域303中的不查看消除方法的选项时(步骤S207中为“否”),CPU 103使处理前进到步骤S211。

在步骤S209中,CPU 103在显示单元108上的画面中控制描述了用于消除特定错误的方法的手册的显示,然后使处理前进到步骤S211。使用安装在信息处理装置101上的网页浏览器来进行手册的显示。特定显示画面的示例如图12A所示。参照图12A,显示如下的Web手册的画面:在该画面中将出现错误的原因和错误的内容描述为关于错误的更详细信息,并且将用于应对的特定方法描述为用于消除错误的信息。

关于具体的显示方法,信息处理装置101在获取了各个错误类型的错误识别信息作为关于错误的详细信息后,经由例如接入点连接到互联网,然后经由Web浏览器获取Web手册的资源。然后,CPU 103在显示单元108上的画面中显示Web手册,从而实现显示方法。具体而言,CPU 103使用错误识别信息来生成描述用于消除错误的方法的Web手册的URL,然后在显示单元108上显示位于生成的URL处的Web手册。显示方法可以通过除了生成URL的方法之外的方法来实现。具体地,在信息处理装置101的存储区域中预先准备将错误识别信息和Web手册的URL彼此相关联地存储的表,使得可以获取期望的Web手册的URL。可以采用获取Web浏览器的URL本身作为关于错误的详细信息的方法。

显示方法不限于使用Web浏览器的方法,而是可以使用在诸如Web View等的应用程序中显示Web手册的控制。显示方法不限于使用Web手册,以及例如可以读出并显示存储在信息处理装置101中包括的存储区域(例如,ROM 104)或者通信装置151中包括的存储区域(例如,ROM 152)中的手册。

在步骤S206中,CPU 103显示图9B所示的画面。在步骤S201中确定信息处理装置101与通信装置151的配对未完成的情况下,和在步骤S204中确定经由GATT通信未获取关于错误的详细信息的情况下,进行步骤S206中的处理。在图9B所示的画面中,CPU 103在显示区域304中显示表示通信装置151中正发生错误的语句和询问是否查看错误的消除方法的语句。在显示区域305中显示是否查看错误的消除方法的选项。

在步骤S208中,CPU 103确定是否存在显示错误列表的请求。具体而言,CPU 103确定用户是否做出了查看错误的消除方法的选择。在步骤S206的情况下,由于未获取关于错误的详细信息,所以通信装置151中发生的错误的详情(类型)是未知的。因此,即使用户在图5B或图9B所示的画面中输入了关于错误的详细信息或查看消除方法的请求,CPU 103也不能识别错误。因此,在输入关于错误的详细信息或查看消除方法的请求的情况下,将该情况视为存在显示错误列表的请求的情况。如果在步骤S208中确定存在显示错误列表的请求(步骤S208中为“是”),则CPU 103使处理前进到步骤S210。如果在步骤S208中确定不存在显示错误列表的请求(步骤S208中为“否”),则CPU 103使处理前进到步骤S211。

在步骤S210中,CPU 103显示Web手册的画面,所述Web手册显示了关于错误的列表信息。如在步骤S209中那样,例如使用安装在信息处理装置101上的Web浏览器,在显示单元108上实现手册的显示。手册的显示不限于此,以及例如可以显示手册中描述的错误列表,所述手册存储在信息处理装置101中包括的存储区域(例如ROM 104)中或通信装置151中包括的存储区域(例如,ROM 152)中。图12B中例示了特定显示画面的示例。在图12B所示的画面中,将关于错误的识别信息的列表显示为各错误的支持号码。这些识别信息链接到各对应的错误消除手册。当用户选择这些识别信息中的一个时,显示用于消除与所选择的识别信息相对应的错误的手册。因此,如图12A所示,显示如下画面:在该画面中将用于应对的方法描述为用于消除特定错误的信息。然后,CPU 103使处理前进到步骤S211。在步骤S211中,CPU 103结束信息处理装置101与通信装置151之间的GATT通信。

以上述方式,在本示例性实施例中,在用户发出用于获取关于错误的信息的指令的情况下,信息处理装置101基于配对是否完成来改变要在显示单元108上显示的画面。具体而言,在配对完成的情况下,由于可以从通信装置151获取作为安全信息的、关于错误的详细信息,所以错误类型和发生原因被显示为关于错误的详细信息。还显示用于消除错误的信息。因此,经由信息处理装置101的显示单元108,用户不仅可以获得表示是否发生错误的简单信息,还可以识出错误的内容和错误的消除方法。另一方面,在配对未完成的情况下,由于仍未从通信装置151获取关于错误的详细信息,因此将关于多个类型的错误的列表信息显示为与错误有关的信息。以这种方式,即使在未获取关于通信装置151的错误详细信息的情况下,用户也能够使用信息处理装置101容易地从关于错误的列表信息的画面访问收集了各错误的消除方法的手册画面。因此,用户可以知道关于通信装置151中发生的错误的详细信息。

本示例性实施例不限于上述示例。可以进行如下的步骤:首先显示用于询问是否查看消除方法的画面,并且当做出查看消除方法的请求时,确定配对是否完成。换句话说,在图8所示的流程中,在图9B所示的选择画面中发出用于查看错误消除方法的指令之后,可以进行确定配对是否完成的步骤。在这种情况下,当在图5B所示的画面中选择查看状态时,在步骤S201至S203之前,如图9B所示显示询问是否查看消除方法的画面。然后,仅在这样的画面中选择了查看消除方法之后,才开始步骤S201至S203中的流程。在这种情况下,不需要重新进行步骤S205和S207。

<通信装置151中的控制>

接下来,描述由通信装置151进行的控制。首先,参照图10描述充当GATT通信的目标的通信装置151,针对信息处理装置101进行的如图7所示的处理而进行的处理。图10是例示通信装置151进行的、用于信息发送的处理的流程的流程图。例如,通过CPU 154将存储在例如通信装置151中包括的ROM 152或外部存储设备(未例示)中的程序读出并加载到RAM 153中,并执行该程序,来实现图10所示的流程图。假设在通信装置151通电时开始图10所示的流程图。图10所示的流程图可以开始,例如当检测到诸如按下通信装置151中配设的预定按钮等的操作时开始。

在步骤S301中,CPU 154开始使用近距离无线通信单元157以预定时段的间隔广播广告信息的处理。这里使用的术语“广播”是指在不指定信息的发送目的地的情况下将信息发送到给定范围。假定在给定范围内存在多个信息处理装置,广告信息到达多个信息处理装置。通信装置广播的广告信息包括用于识别发送源的标识。具体而言,这里要发送的广告信息在有效负载1002中包括用于识别通信装置151的识别信息(例如,蓝牙地址)。查看该识别信息使得能够确定充当安装在信息处理装置101中的打印应用程序的连接目标的通信装置151。

在步骤S302中,CPU 154确定近距离无线通信单元157是否从信息处理装置101接收到GATT通信的开始请求(连接请求)。如果近距离无线通信单元157接收到了GATT通信的开始请求时(在步骤S302中为“是”),CPU 154使处理前进到步骤S303。如果近距离无线通信单元157尚未接收到GATT通信的开始请求时(步骤S302中为“否”),CPU 154使处理前进到步骤S312。

在步骤S312中,CPU 154确定通信装置151是否断电了。具体而言,CPU 154确定是否通过按下通信装置151中包括的电源按钮而发出了断电处理的开始指令。如果通信装置151尚未断电时(步骤S312中为“否”),则CPU 154再次进行步骤S301中的处理。如果通信装置151断电了时(步骤S312中为“是”),CPU 154停止发送广告信息并结束处理。

在步骤S303中,为了进行GATT通信,CPU 154暂时停止发送广告信息。

在步骤S304中,CPU 154经由近距离无线通信单元157开始与信息处理装置101的GATT通信。因此,在通信装置151与信息处理装置101之间进行GATT通信的连接建立。

在步骤S305中,CPU 154确定是否经由GATT通信接收到了状态信息的获取请求。如果接收到了状态信息的获取请求时(步骤S305中为“是”),CPU 154使处理前进到步骤S306。如果尚未接收到状态信息的获取请求时(步骤S305中为“否”),CPU 154使处理前进到步骤S307。

在步骤S307中,CPU 154确定从GATT通信开始起是否经过了预定时间(发生了超时)。如果未发生超时的情况下(步骤S307中为“否”),则CPU 154再次进行步骤S305中的处理。如果发生了超时的情况下(步骤S307中为“是”),CPU 154使处理前进到步骤S310。

在步骤S306中,CPU 154确定通信装置151中是否正发生某个类型的错误。该错误是指通信装置151不能进行处理的状态。例如,在通信装置151是打印装置的情况下,错误是指例如在进行打印处理的过程中诸如墨等的记录剂的剩余量用尽的状态,诸如纸张等的记录介质的剩余量不足的状态,或者记录介质卡塞的状态。如果通信装置151中发生错误时(步骤S306中为“是”),CPU 154使处理前进到步骤S308。在步骤S306的阶段中,CPU 154确定通信装置151中是否正发生错误,还获取关于错误的详情(错误的类型)的信息。关于错误的详细信息被存储在通信装置151的存储区域中。

在步骤S308中,CPU 154经由GATT通信向信息处理装置101发送包括表示通信装置151中正发生错误的信息的状态信息(表示通信装置151处于错误状态的状态信息)。尽管在步骤S306中通信装置151识出错误的详情,但期望的是,在步骤S308中,状态信息不包括关于错误的详细信息,而是包括仅表示是否正在发生错误的信息(错误发生标志)。如果通信装置151中没有发生错误时(步骤S306中为“否”),CPU 154使处理前进到步骤S309。

在步骤S309中,CPU 154经由GATT通信向信息处理装置101发送包括表示未发生错误的信息的状态信息(表示通信装置151处于正常状态的状态信息)。

在步骤S310中,CPU 154结束信息处理装置101与通信装置151之间的GATT通信,然后使处理前进到步骤S311。在步骤S311中,CPU 154恢复广告信息的发送。

如以上所描述的,基于本示例性实施例的通信装置151经由GATT通信向信息处理装置101发送错误发生的有无(错误发生标志)。这使得用户能够经由信息处理装置101识出通信装置151处于错误状态。错误发生标志可以被包括在广告信息中,然后从通信装置151被发送。然而,与上述不同,不需要通信装置151基于错误发生的有无而切换广告信息的、经由GATT通信发送错误发生标志是更理想的,因为不需要切换广告信息的处理。具体而言,可以不需要基于错误发生的有无而停止发送广告信息,或生成并开始发送具有不同信息的广告信息。

虽然在本示例性实施例中,通信装置151在通电之后开始发送广告信息,但是本示例性实施例不限于此。具体而言,例如,可以在通信装置151上配设用于发出开始发送广告信息的指令的按钮,并且在检测到用户按下该按钮之后,通信装置151可以开始发送广告信息。

接下来,描述通信装置151发送关于错误的详细信息的流程。具体地,参照图11描述充当GATT通信的目标的通信装置151针对信息处理装置101进行如图8所示的处理而进行的处理。图11是例示通信装置151进行的用于信息发送的处理的流程。例如通过CPU 154将存储在例如通信装置151中包括的ROM 152或外部存储设备(未例示)中的程序读出并加载到RAM 153上,并执行该程序,来实现图11所示的流程图。假设在通信装置151通电时开始图11所示的流程图。图11所示的流程图可以开始,例如在检测到诸如按下通信装置151中配设的预定按钮等的操作时开始。

处理步骤S401、S402和S411分别与步骤S301、S302和S312的处理类似,因此省略其描述。

在步骤S403中,CPU 154确定作为GATT通信的开始请求(连接请求)的发送源的信息处理装置101是否是与通信装置151完成配对的装置。如果信息处理装置101是完成配对的装置时(步骤S403中为“是”),CPU 154使处理前进到步骤S404。如果信息处理装置101不是完成配对的装置时(步骤S403中为“否”),CPU 154使处理前进到步骤S411。

处理步骤S404和S405与处理步骤S303和S304的处理类似,因此省略其描述。

在步骤S406中,CPU 154确定是否经由GATT通信接收到了错误详细信息的获取请求。如果接收到了错误详细信息的获取请求时(步骤S406中为“是”),CPU 154使处理前进到步骤S408。如果尚未接收到错误详细信息的获取请求时(步骤S406中为“否”),CPU 154使处理前进到步骤S407。

在步骤S407中,CPU 154判断从开始GATT通信起是否经过了预定时间(发生超时)。如果未发生超时的情况下(步骤S407中为“否”),则CPU 154再次进行步骤S406中的处理。若果发生了超时的情况下(步骤S407中为“是”),CPU 154使处理前进到步骤S410。

在步骤S408中,CPU 154经由GATT通信向信息处理装置101发送包括关于通信装置151中发生的错误的详细信息的状态信息。在步骤S408中要发送的错误详细信息是在图10所示的步骤S306中获取并存储在通信装置151中包括的存储区域中的信息。具体而言,发送表示错误类型的错误识别信息。,也可以替代地发送链接信息,例如描述了各个错误类型的消除方法的Web手册的URL。

在步骤S409中,CPU 154结束信息处理装置101与通信装置151之间的GATT通信,并且在步骤S410中,CPU 154恢复广告信息的发送。

如以上所描述的,根据本示例性实施例的通信装置151经由GATT通信向完成配对的目的地(信息处理装置101)发送关于错误的详细信息(该信息仅在配对完成的情况下才安全)。这使得关于通信装置151的错误详细信息仅被发送到确保安全性的信息处理装置101。

虽然在本示例性实施例中,通信装置151在通电之后开始发送广告信息,但是本示例性实施例不限于此。例如,可以在通信装置151上配设用于发出开始发送广告信息的指令的按钮。通信装置151可以开始发送广告信息,在检测到用户按下该按钮之后。这使得关于通信装置151的错误详细信息,能够仅针对想要经由信息处理装置101参照错误详细信息的用户而发送到信息处理装置101。

如以上所描述的,在本示例性实施例中,根据图7和图10中所示的处理,当确定通信装置151处于错误状态时,通信装置151经由GATT通信向信息处理装置101发送表示通信装置151处于错误状态的错误发生标志。信息处理装置101基于接收到的错误发生标志来提供表示通信装置151处于错误状态的显示。然后,在响应于用户输入而发出获取更详细的错误信息的指令的情况下,根据图8和图11所示的处理,信息处理装置101确定与通信装置151的配对是否完成。在配对完成的情况下,信息处理装置101向通信装置151发出获取关于错误的详细信息的请求。响应于该请求,通信装置151将关于错误的详细信息发送到信息处理装置101,并且当获取了关于错误的详细信息时,信息处理装置101通过手册画面提供引导,手册画面中描述了用于消除特定错误的信息。这使得用户能够经由信息处理装置101的显示单元108容易地识出关于通信装置151的错误详细信息或错误消除方法。

当信息处理装置101与通信装置151之间的配对未完成并且信息处理装置101未获取关于错误的详细信息时,信息处理装置101通过手册画面提供引导,手册画面收集了关于错误的列表信息。即使未获取关于通信装置151的错误详细信息,用户也可以经由信息处理装置101,从收集了关于错误的列表信息的画面来轻松访问描述各错误的消除方法的手册。因此,用户可以识出关于通信装置151中发生的错误的详细信息。

本示例性实施例的功能在通信装置151的显示单元较小或通信装置151不具有显示单元的情况下特别有效。信息处理装置101能够通过参照经由web浏览器或信息处理装置101的诸如ROM 104等的存储区域显示的Web手册,来查看并获取错误详细信息或消除方法。在通信装置151的ROM 152没有足够的容量并且因此不能保持详细的错误信息的情况下,该功能也是有效率的。

虽然在上述示例性实施例中,通信装置151经由GATT通信发送表示错误发生的有无的错误发生标志,但是本示例性实施例不限于此。通信装置151可以发送包括错误发生标志的广告信息。具体而言,通信装置151可以基于通信装置151的状态来生成包括各错误发生标志(基于错误发生的有无而包括不同的值)的广告信息,并且在要发送的这些广告信息之间切换。作为选择,当检测到按下用于开始发送广告信息的按钮时,通信装置151确定通信装置151中是否正发生错误。,如果确定正发生错误,通信装置151可以开始发送包括表示正在发生错误的错误发生标志的广告信息。在这些构造中,由于用广告信息广播表示正在发生错误的信息,所以在广播范围内存在多个信息处理装置101的情况下,可以向多个用户通知错误的发生。在广告信息中包括错误发生标志的情况下,在图7和图10所示的流程中的GATT通信(即使在配对未完成时也能够进行的GATT通信)中,通信装置151不需要进行错误发生标志的发送。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

根据本发明的示例性实施例,信息处理装置可以基于通信装置与信息处理装置之间的通信状态,更适当地提供例如关于通信装置中发生的错误的信息的通知。

虽然参照示例性实施例进行了描述,但是应该理解,本发明不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

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