通信设备.pdf

上传人:1520****312 文档编号:6230119 上传时间:2019-05-23 格式:PDF 页数:30 大小:5.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310339554.X

申请日:

2013.08.06

公开号:

CN103577849A

公开日:

2014.02.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06K 17/00申请日:20130806|||公开

IPC分类号:

G06K17/00; G06K19/07; H04N1/00

主分类号:

G06K17/00

申请人:

兄弟工业株式会社

发明人:

朝仓弘崇

地址:

日本爱知县名古屋市

优先权:

2012.08.06 JP 2012-173602

专利代理机构:

中原信达知识产权代理有限责任公司 11219

代理人:

孙志湧;穆德骏

PDF下载: PDF下载
内容摘要

本发明涉及一种通信设备。通信设备可以在通信设备的状态是不激活NFC标准的P2P模式以及激活NFC标准的第一模式的状态时,监视通信设备和外部设备之间的第一类型的通信链路的建立。通信设备可以通过使用第一类型的通信链路,将第一数据发送到外部设备。第一数据可以包括用于使外部设备执行特定应用的激活的命令。通信设备可以将通信设备的状态从第一状态改变成激活P2P模式的状态,以及通过使用第二类型的通信链路,与正在激活特定应用的外部设备执行对象数据的双向通信。

权利要求书

权利要求书
1.  一种通信设备,所述通信设备被配置成根据符合NFC(近场通信)标准的NFC方案来与外部设备执行双向通信,所述通信设备包括:
NFC接口,所述NFC接口被配置成以所述NFC方案进行操作;
控制设备,所述控制设备被配置成:
在所述通信设备处于第一状态时,监视在所述通信设备和所述外部设备之间的第一类型的通信链路的建立,在所述第一状态中,所述NFC标准的P2P(对等)模式是不活动的而所述NFC标准的第一模式是活动的,所述第一类型的通信链路用于执行在处于所述第一模式的所述通信设备和处于所述NFC标准的第二模式的所述外部设备之间的数据通信;
在所述通信设备处于所述第一状态时,建立所述第一类型的通信链路的情况下,通过使用所述第一类型的通信链路来经由所述NFC接口向所述外部设备发送第一数据,所述第一数据包括用于使得所述外部设备执行特定应用的激活的命令,所述特定应用用于执行所述双向通信;
在发送所述第一数据之后的预定时刻,将所述通信设备的状态从所述第一状态改变成第二状态,在所述第二状态中,所述P2P模式是活动的;
在所述通信设备处于所述第二状态时,在所述通信设备和所述外部设备之间建立第二类型的通信链路的情况下,通过使用所述第二类型的通信链路来经由所述NFC接口与操作所述特定应用的所述外部设备执行所述双向通信,所述第二类型的通信链路用于执行在处于所述P2P模式的所述通信设备和处于所述P2P模式的所述外部设备之间的数据通信。

2.  根据权利要求1所述的通信设备,其中,
所述控制设备进一步被配置成:
在通过所述第二类型的通信链路的所述双向通信被完成的情况 下,将所述通信设备的状态从所述第二状态改变成所述第一状态。

3.  根据权利要求1所述的通信设备,其中,
所述第一模式是所述NFC标准的CE(卡模拟)模式,并且
所述第二模式是所述NFC标准的读取模式。

4.  根据权利要求3所述的通信设备,其中,
所述控制设备进一步被配置成:
在所述通信设备处于所述第一状态时,监视在所述通信设备和所述外部设备之间的第三类型的通信链路的建立,所述第三类型的通信链路用于执行在处于所述CE模式的所述通信设备和处于所述NFC标准的写入模式的所述外部设备之间的数据通信;并且
在所述通信设备处于所述第一状态时,建立所述第三类型的通信链路的情况下,通过使用所述第三类型的通信链路来经由所述NFC接口从所述外部设备接收第二数据,所述第二数据包括用于使得所述通信设备激活所述P2P模式的命令,
其中,所述预定时刻是接收所述第二数据的时刻。

5.  根据权利要求3所述的通信设备,其中,
在所述第一状态中,所述P2P模式、所述读取模式和所述NFC标准的写入模式是不活动的,而所述CE模式是活动的。

6.  根据权利要求3所述的通信设备,其中,
在所述第一状态中,所述P2P模式和所述NFC标准的写入模式是不活动的,而所述读取模式和所述CE模式是活动的,
所述控制设备进一步被配置成:
在所述通信设备处于所述第一状态时,监视在所述通信设备和所述外部设备之间的第四类型的通信链路的建立,所述第四类型的通信链路用于执行在处于所述读取模式的所述通信设备和处于所述CE模式的所述外部设备之间的数据通信;并且
在所述通信设备处于所述第一状态时,建立所述第四类型的通信链路的情况下,通过使用所述第四类型的通信链路来经由所述NFC接口从所述外部设备接收第二数据,所述第二数据包括用于使得所述通信设备激活所述P2P模式的命令,
其中,所述预定时刻是接收所述第二数据的时刻。

7.  根据权利要求6所述的通信设备,其中,
所述控制设备进一步被配置成:
即使在所述通信设备处于所述第一状态时建立所述第四类型的通信链路,也没有从所述外部设备接收所述第二数据的情况下,将所述通信设备的状态从所述第一状态改变成第三状态,在所述第三状态中,所述P2P模式、所述读取模式和所述写入模式是不活动的,而所述CE模式是活动的;并且
在通信状态处于所述第三状态时,建立所述第一类型的通信链路的情况下,通过使用所述第一类型的通信链路来经由所述NFC接口向所述外部设备发送所述第一数据。

8.  根据权利要求7所述的通信设备,其中,
所述控制设备进一步被配置成:
在将所述通信设备的状态从所述第一状态改变成所述第三状态之后,所述第一数据的发送被完成的情况下,将所述通信设备的状态从所述第三状态改变成所述第一状态。

9.  根据权利要求7所述的通信设备,其中,
所述控制设备进一步被配置成:
在所述通信设备处于所述第一状态时,建立所述第四类型的通信链路的情况下,通过使用所述第四类型的通信链路来经由所述NFC接口从所述外部设备接收与所述第二数据不同的第三数据;并且
在接收到所述第三数据的情况下,保持所述通信设备处于所述第一状态。

10.  根据权利要求1所述的通信设备,其中,
在所述第二状态中,所述NFC标准的CE模式、读取模式和写入模式是不活动的,而所述P2P模式是活动的。

11.  一种由通信设备执行的方法,所述通信设备被配置成根据符合NFC(近场通信)标准的NFC方案来与外部设备执行双向通信,所述方法包括:
监视步骤,所述监视步骤用于在所述通信设备处于第一状态时,监视在所述通信设备和所述外部设备之间的第一类型的通信链路的建立,在所述第一状态中,所述NFC标准的P2P(对等)模式是不活动的而所述NFC标准的第一模式是活动的,所述第一类型的通信链路用于执行在处于所述第一模式的所述通信设备和处于所述NFC标准的第二模式的所述外部设备之间的数据通信;
发送步骤,所述发送步骤用于在所述通信设备处于所述第一状态时,建立所述第一类型的通信链路的情况下,通过使用所述第一类型的通信链路来向所述外部设备发送第一数据,所述第一数据包括用于使得所述外部设备执行特定应用的激活的命令,所述特定应用用于执行所述双向通信;
改变步骤,所述改变步骤用于在发送所述第一数据之后的预定时刻,将所述通信设备的状态从所述第一状态改变成第二状态,在所述第二状态中,所述P2P模式是活动的;
通信步骤,所述通信步骤用于在所述通信设备处于所述第二状态时,在所述通信设备和所述外部设备之间建立第二类型的通信链路的情况下,通过使用所述第二类型的通信链路来与操作所述特定应用的所述外部设备执行所述双向通信,所述第二类型的通信链路用于执行在处于所述P2P模式的所述通信设备和处于所述P2P模式的所述外部设备之间的数据通信。

说明书

说明书通信设备
技术领域
在本说明书中公开的技术涉及通信设备,该通信设备根据NFC(近场通信的缩写)方案来与外部设备执行双向通信。
背景技术
在日本专利申请公开No.2011-44092中教导了包括通信终端和NFC设备的系统。在应用是活动的状态下,当由用户执行数据读取操作时,通信终端转换为R/W模式。在通信终端处于R/W模式并且NFC设备处于无源标签模式(passive tag mode)的状态下,从通信终端向NFC设备发送数据读取请求。接下来,通信终端和NFC设备中的每一个都转换为P2P模式。在通信终端处于P2P模式并且NFC处于P2P模式的状态下,将数据从NFC设备传送到通信终端。当数据传送完成时,通信终端转换为无源标签模式,并且NFC设备转换为R/W模式。
发明内容
在上述技术中,当要在通信终端和NFC设备之间执行数据通信时,假定通信终端的应用是活动的,并且不考虑通信终端的应用不活动的状况。
在本说明书中,考虑不激活外部设备的应用的状况,并且公开了用于适当地执行在通信设备和外部设备之间的双向通信的技术。
在本说明书中公开的技术的一个方面可以是一种通信设备,该通信设备被配置成根据符合NFC(近场通信)标准的NFC方案来与外部设备执行双向通信。该通信设备可以包括:NFC接口,该NFC接口被配置 成以NFC方案进行操作;控制设备,该控制设备被配置成:在通信设备处于第一状态时,监视在通信设备和外部设备之间的第一类型的通信链路的建立,在第一状态中,NFC标准的P2P(对等)模式是不活动的而NFC标准的第一模式是活动的,第一类型的通信链路用于执行在处于第一模式的通信设备和处于NFC标准的第二模式的外部设备之间的数据通信;在通信设备处于第一状态时,建立第一类型的通信链路的情况下,通过使用第一类型的通信链路来经由NFC接口向外部设备发送第一数据,第一数据包括用于使得外部设备执行特定应用的激活的命令,该特定应用用于执行双向通信;在发送第一数据之后的预定时刻将通信设备的状态从第一状态改变成第二状态,在第二状态中,P2P模式是活动的;在通信设备的状态是第二状态时,在通信设备和外部设备之间建立第二类型的通信链路的情况下,通过使用第二类型的通信链路来经由NFC接口与操作特定应用的外部设备执行双向通信,第二类型的通信链路用于执行在处于P2P模式的通信设备和处于P2P模式的外部设备之间的数据通信。
根据上述配置,在通信设备中,在P2P模式不活动第一模式活动的第一状态中,可以建立第一类型的通信链路(即,通信设备=第一模式、外部设备=第二模式)。在建立第一类型的通信链路的情况下,通信设备将第一数据发送到外部设备。第一数据包括用于使得外部设备执行特定应用的激活的命令。因此,即使在外部设备中特定应用不活动,通过将第一数据发送到外部设备,通信设备也能够使得外部设备激活特定应用。此后,通信设备将通信设备的状态从第一状态改变成其中P2P模式活动的第二状态。由此,可以建立第二类型的通信链路(即,通信设备=P2P模式、外部设备=P2P模式)。在建立第二类型的通信链路的情况下,通信设备执行与特定应用活动的外部设备的双向通信。根据该技术,可以适当地执行在通信设备和外部设备之间双向通信。
控制设备进一步被配置成:在通过第二类型的通信链路的双向通信被完成的情况下,将通信设备的状态从第二状态改变成第一状态。 根据该配置,通信设备可以使通信设备的状态适当地返回到第一状态。
第一模式可以是NFC标准的CE(卡模拟)模式,并且第二模式可以是NFC标准的读取模式。根据该配置,当通信设备的状态是第一状态时,可以适当地建立第一类型的通信链路(即,通信设备=CE模式、外部设备=读取模式)。
控制设备进一步被配置成:在通信设备处于第一状态时,监视在通信设备和外部设备之间的第三类型的通信链路的建立。第三类型的通信链路可以用于执行在处于CE模式的通信设备和处于NFC标准的写入模式的外部设备之间的数据通信,并且在通信设备处于第一状态时建立第三类型的通信链路的情况下,通过使用第三类型的通信链路来经由NFC接口从外部设备接收第二数据。第二数据可以包括用于使得通信设备激活P2P模式的命令。预定时刻可以是接收第二数据的时刻。根据该配置,在通信设备处于第一状态时建立第三类型的通信链路(即,通信设备=CE模式、外部设备=写入模式)的情况下,通信设备从外部设备接收第二数据。第二数据包括用于使得通信设备激活P2P模式的命令。因此,在从外部设备接收到第二数据作为触发的情况下,通信设备可以使通信设备的状态从第一状态改变成P2P模式活动的第二状态。因此,通信设备可以在适当时刻使通信设备的状态改变成第二状态。
在第一状态中,P2P模式、读取模式和NFC标准的写入模式是不活动的,而CE模式是活动。根据该配置,当通信设备处于第一状态时,可以适当地建立第一类型的通信链路(即,通信设备=CE模式、外部设备=读取模式)。
在第一状态中,P2P模式和NFC标准的写入模式是不活动的,而读取模式和CE模式是活动。控制设备进一步被配置成:在通信设备处于第一状态时,监视在通信设备和外部设备之间的第四类型的通信链路的建立。第四类型的通信链路可以用于执行在处于读取模式的通信设 备和处于CE模式的外部设备之间的数据通信。控制设备进一步被配置成:在通信设备处于第一状态时,建立第四类型的通信链路的情况下,通过使用第四类型的通信链路来经由NFC接口从外部设备接收第二数据。第二数据可以包括用于使得通信设备激活P2P模式的命令。预定时刻可以是接收第二数据的时刻。根据该配置,在通信设备处于第一状态时建立第四类型的通信链路(即,通信设备=读取模式、外部设备=CE模式)的情况下,通信设备从外部设备接收第二数据。第二数据包括用于使得通信设备激活P2P模式的命令。因此,通信设备可以在从外部设备接收到第二数据作为触发的情况下,将通信设备的状态从第一状态改变成P2P模式活动的第二状态。通信设备可以在适当时刻将通信设备的状态改变成第二状态。
控制设备进一步被配置成:即使在通信设备处于第一状态时建立第四类型的通信链路,也没有从外部设备接收第二数据的情况下,将通信设备的状态从第一状态改变成第三状态,在第三状态中,P2P模式、读取模式和写入模式是不活动的,而CE模式是活动,并且在通信状态处于第三状态时,建立第一类型的通信链路的情况下,通过使用第一类型的通信链路来经有关NFC接口向外部设备发送第一数据。根据该配置,即使在通信设备处于第一状态时建立第四类型的通信链路(即,通信设备=读取模式、外部设备=CE模式),也没有从外部设备接收第二数据的情况下,通信设备可以将通信设备的状态从第一状态改变成第三状态。通信设备可以在适当时刻将通信设备的状态改变成第三状态。在通信设备处于第三状态时,建立第一类型的通信链路(即,通信设备=CE模式、外部设备=读取模式)的情况下,通信设备将第一数据发送到外部设备。因此,通过向外部设备发送第一数据,通信设备可以使外部设备激活特定应用。
控制设备进一步被配置成:在将通信设备的状态从第一状态改变成第三状态之后,第一数据的发送被完成的情况下,将通信设备的状态从第三状态改变成第一状态。根据该配置,通信设备可以将通信设 备的状态适当地返回到第一状态。
控制设备进一步被配置成:在通信设备处于第一状态时,建立第四类型的通信链路的情况下,通过使用第四类型的通信链路来经由NFC接口从外部设备接收与第二数据不同的第三数据。控制设备进一步被配置成:在接收到第三数据的情况下,保持通信设备处于第一状态。根据该配置,在通信设备处于第一状态时建立第四类型的通信链路(即,通信设备=读取模式、外部设备=CE模式)的情况下,通信设备从外部设备接收第三数据。在从外部设备接收第三数据的情况下,通信设备可以将通信设备的状态适当地保持处于第一状态。
在第二状态中,NFC标准的CE模式、读取模式和写入模式是不活动的,而P2P模式是活动的。根据该配置,当通信设备处于第二状态时,可以适当地建立第二类型的通信链路(即,通信设备=P2P模式、外部设备=P2P模式)。
注意,用于实现上述通信设备的控制方法、计算机可执行指令和用于存储计算机可执行指令的非临时性计算机可读介质是新颖实用的。包括通信设备和外部设备的通信系统也是新颖实用的。
附图说明
图1示出通信系统的配置。
图2示出了第一实施例的MFP上的通信处理的流程图。
图3示出了第一实施例的情况A的通信的序列图。
图4示出了第二实施例的MFP上的通信处理的流程图。
图5示出了第二实施例的情况B1的通信的序列图。
图6示出了第二实施例的情况B2的通信的序列图。
图7示出了第二实施例的情况B3的通信的序列图。
图8示出了第二实施例的情况B4的通信的序列图。
具体实施方式
(第一实施例)
(通信系统2的配置)
如图1所示,通信系统2包括AP(接入点的缩写)4、PC(个人计算机的缩写)6、多功能外围设备(下文称为“MFP(多功能外围设备的缩写)”)、便携式终端50、52以及认证卡54。MFP10、便携式终端50、52以及认证卡54中的每一个能够执行NFC标准的通信方案(即,NFC方案)的通信。在本实施例中,NFC标准是国际标准ISO/IEC21481或ISO/IEC18092。NFC方案的通信是使用13.56MHz频带无线电波的无线通信。此外,MFP10和便携式终端50、52中的每一个能够使用与NFC方案的通信链路不同的通信网络来执行无线通信。
(MFP10的配置)
MFP10具有操作单元12、显示单元14、网络接口(在下文中描述为“I/F”)、打印执行单元18、扫描执行单元20、NFC I/F22和控制器30。
操作单元12包括多个键。用户可以通过操作该操作单元12来将各种命令输入到MFP10。显示单元14是用于显示各种信息的显示器。网络I/F16是用于与无线网络连接的I/F。此外,该无线网络是用于执行与NFC方案的通信不同的无线通信的网络,即例如符合IEEE(电气和电子工程师协会的缩写)标准802.11以及符合其的标准(例如,802.11a、11b、11g、11n等)的网络。在本实施例中,无线网络是包括AP4、PC6和MFP10的网络。打印执行单元18是喷墨方法、激光方法等的打印机构。扫描执行单元20是CCD、CIS等的扫描机构。
NFC I/F22是用于执行NFC方案通信的接口。NFC I/F22由与网络I/F16不同的芯片来配置。网络I/F16和NFC I/F22在下述点方面彼此不同。
换句话说,使用网络I/F16的无线通信的速度高于使用NFC I/F22的无线通信的速度。使用网络I/F16执行的无线通信中的载波的频率与使用NFC I/F22执行的无线通信中的载波的频率不同。当在MFP10和便携式设备50之间的距离大约是10cm或更小时,MFP10可以使用NFC I/F22来执行与便携式设备50的NFC方案通信。另一方面,即使MFP10和便携式设备50之间的距离等于或大于10cm或者等于或小于10cm,MFP10也可以使用网络I/F16来执行与便携式设备50的无线通信。换句话说,MFP10可以经由网络I/F执行与通信目的地设备(例如,便携式设备50)的无线通信的最大距离大于MFP10可以经由NFCI/F22执行与通信目的地设备的无线通信的最大距离。应当注意,使用网络I/F16的无线通信在下文中称为“网络无线通信”。
控制器30具有CPU32和存储器34。CPU32根据存储在存储器34中的程序36来执行各种处理。存储器34由ROM、RAM、硬盘等来配置。存储器34在其中存储由CPU32执行的程序36。
程序36包括应用程序和协议栈。应用程序是由CPU32执行以处理OSI参考模型的应用层的程序。协议栈是由CPU32执行以处理低于OSI参考模型的应用层的层的程序。协议栈包括P2P(对等的缩写)程序、R/W程序和CE程序。P2P程序是用于执行根据NFC标准的P2P模式的处理的程序。R/W程序是用于执行根据NFC标准的读取/写入模式的处理的程序。CE程序是用于执行根据NFC标准的CE(卡模拟的缩写)的处理的程序。这些程序用于执行符合由NFC论坛定义的NFC标准的处理。
以下,能够执行NFC方案的通信的设备(MFP10、便携式终端50、52、认证卡54等)被称为“NFC设备”。此外,以下,组合的读取模式和写入模式可以被简称为“R/W模式”。
NFC设备包括能够使用所有三种模式P2P模式、R/W模式和CE 模式的设备,以及能够仅使用三种模式中的一种或两种模式的设备。在本实施例中,MFP10和便携式终端52是能够使用所有三种模式的设备。然而,便携式终端50能够使用P2P模式和R/W模式,但是不能使用CE模式。此外,认证卡54是NFC标准的卡。更具体地,认证卡54能够使用CE模式,但是不能使用P2P模式和R/W模式。
P2P模式是用于执行在一对NFC设备之间的双向通信的模式。例如,假定在第一NFC设备和第二NFC设备中P2P模式是活动的状况。在这种情况下,在第一NFC设备和第二NFC设备之间建立与P2P模式相对应的通信链路(在下文中称为“P2P通信链路”)。在这种情况下,例如,第一NFC设备通过使用P2P通信链路来向第二NFC设备发送第一数据。然后,第二NFC设备通过使用相同的P2P通信链路来向第一NFC设备发送第二数据。由此,实现双向通信。由NFC论坛确定的这些作为ISO/IEC1443类型A的NFC设备和作为ISO/IEC18092类型F的NFC设备能够使用P2P模式,而作为ISO/IEC1443类型B的NFC设备不能使用P2P模式。
R/W模式和CE模式是用于在一对NFC设备之间执行单向通信的模式。CE模式是使NFC设备作为“卡”进行操作的模式,这是由NFC论坛确定的格式。任何的类型A NFC设备、类型F NFC设备和类型BNFC设备能够使用CE模式。读取模式是用于在CE模式中作为卡进行操作的NFC设备读取数据的模式。写入模式是用于向在CE模式中作为卡进行操作的NFC设备写入数据的模式。此外,在读取模式中,还可以从NFC标准的卡(即,认证卡54)读取数据。此外,在写入模式中,还可以向NFC标准的卡写入数据。
例如,假定在第一NFC设备中读取模式是活动的并且在第二NFC设备中CE模式是活动的状况。在这种情况下,在第一NFC设备和第二NFC设备之间建立与读取模式和CE模式相对应的通信链路。在这种情况下,使用通信链路,第一NFC设备执行用于从第二NFC设备内 的伪卡读取数据的操作,由此从第二NFC设备接收数据。
此外,例如,假定在第一NFC设备中写入模式是活动的并且在第二NFC设备中CE模式是活动的状况。在这种情况下,在第一NFC设备和第二NFC设备之间建立与写入模式和CE模式相对应的通信链路。在这种情况下,使用该通信链路,第一NFC设备执行用于向第二NFC设备内的伪卡写入数据的操作,由此将数据发送到第二NFC设备。
如上所述,对于执行NFC方案的通信的一对NFC设备可以考虑各种模式组合。例如,下述五种型式可以被视作一对NFC设备的模式的组合:“P2P模式、P2P模式”、“读取模式、CE模式”、“写入模式、CE模式”、“CE模式、读取模式”、“CE模式、写入模式”。
此外,NFC设备无法形成读取模式和写入模式二者都活动的状态。即,在NFC设备中,如果读取模式是活动的,则停止写入模式。此外,在NFC设备中,如果写入模式是活动的,则停止读取模式。
此外,NFC设备可以建立与活动的模式相对应的通信链路,但是不能建立与不活动的模式相对应的通信链路。例如,在MFP10中,在CE模式活动并且P2P模式和R/W模式不活动的情况下,MFP10可以建立使MFP10以CE模式进行操作的通信链路,但是不能建立其他通信链路(即,使MFP10以P2P模式、读取模式或写入模式进行操作的通信链路)。
当MFP10的电源接通时,MFP10转换到为CE模式活动而P2P模式和R/W模式不活动的初始状态。当接收到P2P激活命令(要描述)(图2的S32中的是)时,MFP10从初始状态转换为仅P2P模式活动而R/W模式和CE模式不活动的状态(S36)。此外,当MFP10的电源接通时,MFP10保持R/W模式不活动的状态。因此,在变体中,MFP10不需要能够使用R/W模式。
(便携式终端50、52的配置)
便携式终端50、52是可移动型终端,诸如移动电话(例如,智能电话)、PDA、笔记本PC、平板PC、便携式音乐回放设备、便携式影片回放设备等。便携式终端50、52中的每一个包括用于与无线网络连接的网络I/F和NFC I/F。因此,便携式终端50、52中的每一个能够经网络I/F与MFP10执行无线通信,并且能够通过使用NFC I/F来与MFP10执行无线通信。
用于使得MFP10执行各种功能(例如,打印功能、扫描功能等)的应用程序(在下文中称为“用于MFP的应用)被安装在便携式终端50、52的每一个上。此外,在本实施例中,将用于MFP的应用从由MFP10的供应商提供的互联网服务器(未示出)安装在便携式终端50、52上。
如上所述,在本实施例中,便携式终端50能使用P2P模式和R/W模式,但不能使用CE模式。便携式终端50包括第一OS(操作系统的缩写)程序。第一OS程序是例如4.0版本的Android(注册商标)。第一OS程序使便携式终端50操作如下。即,当接通便携式终端50的电力时,便携式终端50转换为P2P模式和读取模式活动而写入模式不活动的初始状态。在未安装用于MFP的应用的情况下,便携式终端50保持初始状态。在尽管已经安装用于MFP的应用,但用于MFP的应用不活动的情况下,便携式终端50保持初始状态。一旦激活用于MFP的应用,便携式终端50从初始状态转换为P2P模式和写入模式活动而读取模式不活动的状态。
此外,如上所述,便携式终端52能使用P2P模式、R/W模式和CE模式。便携式终端52包括与第一OS程序不同的第二OS程序。第二OS程序操作便携式终端52如下。即,当接通便携式终端52的电源时,便携式终端52转换为P2P模式、读取模式和CE模式活动而写入 模式不活动的初始状态。在还未安装用于MFP的应用的情况下,便携式终端52保持初始状态。在尽管已经安装用于MFP的应用,但用于MFP的应用不活动的情况下,便携式终端52保持该初始状态。一旦激活用于MFP的应用,便携式终端52从初始状态转换为P2P模式、写入模式和CE模式活动而读取模式不活动的状态。
此外,在稍后所述的第二实施例中,使用AP4、PC6和认证卡54。因此,在此省略这些设备的描述。
(轮询操作和监听操作)。
接着,将描述由NFC设备执行的轮询操作和监听操作。例如,在MFP10中,CPU32不执行根据程序36的轮询操作和监听操作,而是NFC I/F32执行轮询操作和监听操作。轮询操作是发送轮询信号,并且接收响应该轮询信号的响应信号的操作。此外,监听操作是接收轮询信号,并且发送响应该轮询信号的响应信号的操作。
MFP10的NFC I/F22能在用于执行轮询操作的轮询模式、用于执行监听操作的监听模式和既不执行轮询操作也不执行监听操作的模式(在下文中,称为“非执行模式”)的任一模式中操作。NFC I/F22在轮询模式、监听模式和非执行模式中依次地操作。例如,NFC I/F22执行一个操作集,其中,NFC I/F22在轮询模式中操作,然后,在监听模式中操作,并且然后在非执行模式中操作。NFC I/F22重复地执行一个执行集。
在轮询模式中,NFC I/F22发送轮询信号,并且监视是否接收到响应信号。具体地,NFC I/F22重复下述操作:(1)发送Type A NFC设备能响应的轮询信号(即,与Type A相对应的轮询信号),并在预定时间内监视响应信号的接收,(2)如果未接收到响应信号,则发送Type B NFC设备能响应的轮询信号(即,与Type B相对应的轮询信号),并且在预定时间内监视响应信号的接收,以及(3)如果未接收 到响应信号,则发送Type F NFC设备能响应的轮询信号(即,与Type F相对应的轮询信号),并且在预定时间内监视响应信号的接收。在NFC I/F22在预定时间内从NFC设备接收到响应信号的情况下,能将NFC设备说成是与紧接在发送响应信号前接收的轮询信号相对应的NFC设备的一种Type。在NFC I/F22接收到响应信号的情况下,此外,为响应信号的来源的NFC设备向NFC设备发送用于询问哪一模式活动的查询信号。因此,NFC I/F22从NFC设备接收激活模式信号。激活模式信号指示在NFC设备中P2PS模式和CE模式都活动,仅P2P模式活动或者仅CE模式活动。
在监听模式中,NFC I/F22监视是否接收到轮询信号,并且一旦接收到轮询信号,则发送响应信号。NFC I/F仅在接收到与NFC I/F22相对应的Type的轮询信号的情况下,才向作为轮询信号的来源的NFC设备发送响应信号。在向NFC设备发送响应信号的情况下,NFC I/F22进一步从NFC设备接收查询信号,并且向NFC设备发送激活模式信号。
在非执行模式中,NFC I/F22不发送轮询信号,并且此外,即使接收到轮询信号,也不发送响应信号。
便携式终端50,52的每一个也重复地执行前述一个操作集。因此,例如,在MFP10和便携式终端50之间的距离小于10cm并且MFP10的NFC I/F22在轮询模式中操作的周期与便携式终端50在监听模式中操作的周期匹配的情况下,NFC I/F22执行向便携式终端50发送轮询信号并且从便携式终端50接收响应信号的轮询操作。此外,例如,在MFP10和便携式终端50之间的距离小于10cm并且NFC I/F22在监听模式中操作的周期与便携式终端50在轮询模式中操作的周期匹配的情况下,NFC I/F22执行从便携式终端50接收轮询信号并且将响应信号发送到便携式终端50的监听操作。此外,在下文中,执行轮询操作的NFC设备以及执行监听操作的NFC设备分别称为“轮询设备”和“监听设备”。
在NFC I/F22执行轮询操作的情况下,即,在MFP10是轮询设备的情况下,由CPU32接管后续通信的过程。具体地,首先,将信息从NFC I/F22递送到CPU32,该信息指示为监听设备的NFC设备(例如,便携式终端50)能执行操作的模式(即信息指示所接收到的激活模式信号)。CPU32基于MFP10的当前状态(即,在MFP10中当前活动的模式)和从NFC I/F22递送的信息,决定MFP10将操作的模式。具体地,CPU32以下述方式决定作为轮询设备的MFP10将操作的模式。
在NFC标准中,轮询设备能在P2P模式或R/W模式中操作,但不能在CE模式中操作。因此,在MFP10是轮询设备的情况下,CPU32决定MFP10将在P2P模式还是R/W模式中操作。例如,在作为轮询设备的MFP10的当前状态是P2P模式活动和R/W模式不活动的状态,并且从NFC I/F22递送的信息指示在作为监听设备的NFC设备中P2P模式活动的情况下,CPU32决定MFP10将在P2P模式中操作。在这种情况下,CPU32将与P2P模式相对应的激活命令发送到NFC设备,并且从NFC设备接收OK命令。由此,在作为轮询设备的MFP10和作为监听设备的NFC设备之间建立P2P模式通信链路。此外,在本实施例中,在MFP10中不能激活R/W模式,并且因此,CPU32不决定MFP10将在R/W模式中操作。
此外,在NFC I/F22执行监听操作的情况下,即,在MFP10是监听设备的情况下,由CPU32接管用于后续通信的过程。CPU32基于从作为轮询设备的NFC设备接收到的激活信号,决定MFP10将操作的模式。具体地,CPU32以下述方式决定作为监听设备的MFP10将操作的模式。
在NFC标准中,监听设备能在P2P模式或CE模式中操作,但不能在R/W模式中操作。因此,在MFP10是监听设备的情况下,CPU32 决定MFP10将在P2P模式或CE模式中操作。例如,在作为监听设备的MFP10的当前状态是P2P模式活动而CE模式不活动的状态,并且作为轮询设备的NFC设备的当前状态是P2P模式活动的状态的情况下,CPU32从NFC设备接收与P2P模式相对应的激活命令。在这种情况下,CPU32决定MFP10将在P2P模式中操作并且将OK命令发送到NFC设备。由此,在作为监听设备的MFP10和作为轮询设备的NFC设备之间建立P2P的通信链路。
此外,例如,在作为监听设备的MFP10的当前状态是CE模式活动而P2P模式不活动的状态,并且作为轮询设备的NFC设备的当前状态是读取模式或写入模式活动的状态的情况下,CPU32从NFC设备接收与R/W模式相对应的激活命令。在这种情况下,CPU32决定MFP10将在CE模式中操作,并且将OK命令发送到NFC设备。由此,在作为监听设备的MFP10和作为轮询设备的NFC设备之间建立与CE模式和R/W模式相对应的通信链路。
此外,在建立与CE模式和R/W模式相对应的通信链路的情况下,CPU32进一步从NFC设备接收指示NFC设备正在读取模式还是在写入模式中操作的信息。因此,例如,在接收指示NFC设备正在读取模式中操作的信息的情况下,可以说在作为监听设备的MFP10和作为轮询设备的NFC设备之间建立与CE模式和读取模式相对应的通信链路(在下文中称为“MFP(CE)-NFC设备(R)的通信链路”)。此外,例如,在接收指示NFC设备正在写入模式中操作的信息的情况下,可以说在作为监听设备的MFP10和作为轮询设备的NFC设备之间建立与CE模式和写入模式相对应的通信链路(在下文中,称为“MFP(CE)-NFC设备(W)的通信链路”)。
(MFP上的通信处理,图2)
接着,将参考图2,描述根据程序36,由MFP10的CPU32执行的过程的内容。当接通MFP10的电源时,在S10,CPU32将MFP10 的状态转换为CE模式活动而P2P模式和R/W模式不活动的初始状态。
如S20中所示,当MFP10的状态是初始状态时,CPU32监视是否建立了MFP(CE)-NFC设备(R)的通信链路。如上所述,在接收指示NFC设备在读取模式中操作的情况下,CPU32确定已经建立MFP(CE)-NFC设备(R)的通信链路。在这种情况下,CPU32在S20中确定为是,并且进入S22。
在S22中,使用MFP(CE)-NFC设备(R)的通信链路,CPU32经由NFC I/F22,将URL(统一资源定位器的缩写)数据发送到NFC设备。如上所述,由MFP10的卖方提供的互联网服务器存储用于MFP的应用,并且响应于来自外部设备的请求,允许外部设备下载和安装用于MFP的应用。在S22中发送的URL数据表示用于MFP的应用的URL(即,互联网服务器内用于MFP的应用的文件的文件地址)。URL数据包括由NFC标准定义的智能公布(smart poster)命令。智能公布命令是用于使NFC设备(即便携式终端50,52)执行用于MFP的应用的激活的命令。此外,稍后将详细描述当接收到URL数据时,由NFC设备执行的操作。当S22结束时,CPU32进入S24。
在S24中,CPU32断开MFP(CE)-NFC设备(R)的通信链路。具体地,CPU32执行停用命令和OK命令的通信。在NFC标准中确定轮询设备发送停用命令,即,监听设备接收该停用命令。当执行S24时,NFC设备是轮询设备,以及MFP10是监听设备。因此,CPU32经由NFC I/F22从NFC设备接收停用命令,以及经由NFC I/F22将OK命令发送到NFC设备。因此,断开MFP(CE)-NFC设备(R)的通信链路。
此外,会发生由于NFC设备远离MFP10,MFP10和便携式终端50之间的距离变为在NFC设备将停用命令发送到MFP10之前,不能执行NFC通信的距离。在这种情况下,在S24中,强制断开该链路,而不执行停用命令和OK命令的通信。当S24结束时,CPU32返回到 S20。
如S30中所示,当MFP10的状态是初始状态时,CPU32进一步监视是否建立MFP(CE)-NFC设备(W)的通信链路。如上所述,在接收指示NFC设备正在写入模式中操作的信息的情况下,CPU32确定已经建立MFP(CE)-NFC设备(W)的通信链路。在这种情况下,CPU32在步骤S30确定是,并且进入步骤S32。
在S32中,使用MFP(CE)-NFC设备(W)的通信链路,CPU32监视是否经由NFC I/F22从NFC设备接收到P2P激活命令。P2P激活命令是用于使MFP10执行P2P模式的激活的命令。P2P激活命令是根据用于MFP的应用而准备的命令。即,从NFC设备接收P2P激活命令是指在NFC设备中正激活用于MFP的应用。在从NFC设备接收到P2P激活命令的情况下,CPU32在S32中确定是,并且进入S34。另一方面,在未从NFC设备接收到P2P激活命令的情况下(即,在接收到与P2P激活命令不同的命令的情况下,或未接收任何命令的情况下),CPU32在S32中确定否,并且进入S24。
在S34中,CPU32执行停用命令和OK命令的通信,如在S24中,并且断开该通信链路。接着,在S36中,根据P2P激活命令,CPU32停止CE模式并且激活P2P模式。因此,CPU32能将MFP10的状态从初始状态改变为P2P模式活动而R/W模式和CE模式不活动的状态。此外,如上所述,从NFC设备接收P2P激活命令是指在NFC设备中用于MFP的应用是活动的。因此,MFP10能将MFP10的状态从初始状态改变成在适当定时(即,在NFC设备中用于MFP的应用是活动的定时)P2P模式活动的状态。此外,在S36中,CPU32不保持处于CE模式活动的状态,并且停止CE模式。因此,在S38中,稍后所述,能抑制用于MFP10在CE模式中操作的通信链路的建立,并且适当地建立P2P中的通信链路。当S36结束时,CPU32进入S38。
在S38中,CPU32监视是否建立P2P的通信链路。如上所述,例如,在MFP10是轮询设备的情况下,CPU32将与P2P模式相对应的激活命令发送到NFC设备,并且在从NFC设备接收到OK命令的情况下,确定已经建立了P2P的通信链路。在这种情况下,CPU32确定S38中为是,并且进入S40。此外,例如,在MFP10是监听设备的情况下,CPU32从NFC设备接收与P2P模式相对应的激活命令,并且在将OK命令发送到NFC设备的情况下,确定已经建立了P2P的通信链路。在这种情况下,CPU32在步骤S38中确定是,并且进入S40。
在S40中,使用P2P的通信链路,CPU32经由NFC I/F22,与NFC设备执行双向通信。具体地,CPU32执行打印请求数据和响应数据的双向通信。CPU32首先经由NFC I/F22,从NFC设备接收打印请求数据。打印请求数据包括用于使MFP10执行打印功能的打印指令命令。此外,打印请求数据不包括打印数据,打印数据是打印对象的数据。
如上所述,NFC方案的通信的通信速度慢于网络无线通信的通信速度。因此,如果将NFC方案的通信用作从NFC设备(即,便携式终端50,52)到NFC10的打印数据的通信,打印数据的通信可能要求长时间。因此,在本实施例中,MFP10采用通过使用网络无线通信,从NFC设备接收打印数据的配置。为了采用这种配置,NFC设备必须了解用于与MFP10执行网络无线通信的无线设置。因此,在从NFC设备接收到包括打印指示命令的打印请求数据的情况下,MFP10将无线设置发送到NFC设备,作为指示对打印指示命令的响应的响应数据。
即,在S40中,CPU32读取包括在打印请求数据中的打印指示命令,并且从存储器34识别在MFP10当前所属的无线网络中使用的无线设置。在S40中,CPU32进一步生成包括所识别的无线设置的响应数据。在S40中,使用P2P的通信链路,CPU32将所生成的响应数据经由NFC I/F22进一步发送到NFC设备。由此,NFC设备能通过使用 包括在响应数据中的无线设置加入该无线网络。因此,MFP10和NFC设备执行网络无线通信而不是NFC方案的通信,并且能传送打印数据。即,MFP10能从NFC设备接收打印数据并且执行打印功能。当S40结束时,CPU32进入S42。
在S42中,CPU32断开P2P的通信链路。例如,在MFP10是监听设备的情况下,CPU32从NFC设备接收停用命令并且将OK命令发送到NFC设备,如在S24中。因此,断开P2P的通信链路。此外,例如,在MFP10是轮询设备的情况下,CPU32将停用命令发送到NFC设备,并且从NFC设备接收OK命令。因此,断开P2P的通信链路。此外,在执行停用命令和OK命令的通信之前,NFC设备远离MFP10的情况下,在S42中,可以强制断开该链路,而不执行这些命令的通信。当S42结束时,CPU32进入S44。
在S44中,CPU32停止P2P模式,以及激活CE模式。因此,CPU32能将MFP10的状态从P2P模式活动而R/W模式和CE模式不活动的状态改变为初始状态。根据该配置,MFP10能适当地将MFP10的状态回复到初始状态。当S44结束时,CPU32返回到S20。
(情况A:图3)
接着,将参考图3,描述由本实施例实现的具体情况A。由执行图2的过程的MFP10实现情况A。
情况A1示出了在MFP10和包括第一OS程序的便携式终端50之间执行的通信。在MFP10的初始状态中,CE模式活动而P2P模式和R/W模式不活动(即,P2P=关,R/W=关,CE=开)。此外,在便携式终端50中未安装用于MFP的应用。替代地,在便携式终端50中已经安装了用于MTP的应用,但还未激活用于MFP的应用。因此,在便携式终端50的初始状态,P2P模式和读取模式活动而写入模式不活动(即,P2P=开,读取=开,写入=关)。
在用于MFP的应用不活动的情况下,便携式终端50的用户使便携式终端50更靠近MFP10。在MFP10中CE模式是活动,并且在便携式终端50中P2P模式和读取模式是活动的。在这种情况下,在MFP10和便携式终端50之间仅能建立MFP(CE)-NFC设备(R)的通信链路(图2的S20)。即,不建立P2P的通信链路、MFP(CE)-NFC设备(W)的通信链路、MFP(R)-NFC设备(CE)的通信链路和MFP(W)-NFC设备(CE)的通信链路。
在建立MFP(CE)-NFC设备(R)的通信链路的情况下(图2的S20为是的情况),MFP10将URL数据发送到便携式终端50(S22)。接着,MFP10断开MFP(CE)-NFC设备(R)的通信链路(S24)。
一旦从MFP10接收到URL数据,则便携式终端50根据第一OS程序,读取包括在URL数据中的智能公布命令。在便携式终端50中还未安装用于MFP的应用的情况下,实现下述第一例子和第二例子。在第一例子中,一旦读取智能公布命令,则便携式终端50自动地接入包括在URL数据中的URL(即,存储用于MFP的应用的互联网服务器),以及从互联网服务器下载用于MFP的应用。因此,便携式终端50能安装用于MFP的应用。在第二例子中,一旦读取智能公布命令,则便携式终端50显示预定屏,询问用户是否接入包括在URL数据中的URL。当用户允许接入时,便携式终端50从互联网服务器下载用于MFP的应用。由此,便携式终端50能安装用于MFP的应用。当安装用于MFP的应用时,便携式终端50激活用于MFP的应用。因此,便携式终端50停止读取模式,并且激活写入模式。
此外,在便携式终端50已经安装用于MFP的应用的情况下,便携式终端50即使在读取智能公布命令后,也不下载用于MFP的应用。一旦读取智能公布命令,则便携式终端50例如激活预定应用(浏览器应用等等)并且显示示出包括在URL数据中的URL的预定屏。当用 户经由预定屏执行操作来激活用于MFP的应用时,便携式终端50激活用于MFP的应用。因此,便携式终端50停止读取模式,并且激活写入模式。
便携式终端50的用户根据用于MFP的应用的屏,向便携式终端50施加用于使MFP10执行打印操作的操作。用户使便携式终端50更接近MFP10。在MFP10中CE模式是活动的,并且在便携式终端50中P2P模式和写入模式是活动的。在这种情况下,在MFP10和便携式终端50之间仅可以建立MFP(CE)-NFC设备(W)的通信链路(图2的S30)。
便携式终端50根据用于MFP的应用,通过使用MFP(CE)-NFC设备(W)的通信链路,向MFP10发送P2P激活命令。因此,通过使用MFP(CE)-NFC设备(W)的通信链路,MFP10从便携式终端50接收P2P激活命令(S32为是)。接着,MFP10断开MFP(CE)-NFC设备(W)的通信链路(S34)。
MFP10根据P2P激活命令,停止CE模式并激活P2P模式(S36)。在MFP10中P2P模式是活动的,并且在便携式终端50中P2P模式和写入模式是不活动的。在这种情况下,在MFP10和便携式终端50之间仅建立P2P的通信链路(图2的S38为是)。此外,在接收到P2P激活命令的情况下,MFP10可以转换为仅P2P模式活动的状态。然而,MFP10可以转换为P2P模式和R/W模式都活动的状态。
便携式终端50根据用于MFP的应用,生成打印请求数据。使用P2P的通信链路,便携式终端50将打印请求数据发送到MFP10。因此,使用P2P的通信链路,MFP10从便携式终端50接收打印请求数据(S40)。接着,使用P2P的通信链路,MFP10将包括无线设置的响应数据发送到便携式终端50(S40)。
便携式终端50通过使用P2P的通信链路,从MFP10接收响应数据。由此,根据用于MFP的应用,便携式终端50通过使用包括在响应数据中的无线设置,加入该无线网络。便携式终端50执行网络无线通信,将打印数据发送到MFP10。
MFP10执行网络无线通信,从便携式终端50接收打印数据(在流程图和序列图中未示出)。将打印数据提供到打印执行单元18。由此,MFP10(即,打印执行单元18)将由打印数据表示的图像打印在打印媒介上。
此外,当打印请求数据和响应数据的双向通信结束时,MFP10断开P2P的通信链路(S42)。接着,MFP10停止P2P模式,并且激活CE模式(S44)。由此,MFP10返回到初始状态。
(本实施例的结果)
如果MFP10要采用保持P2P模式活动的状态的配置(在下文中称为“比较例子的配置”),则下述事件会发生。在便携式终端50中,即使用于MFP的应用不活动,P2P模式也是活动的。因此,即使在便携式终端50中用于MFP的应用不活动,也能在MFP10和便携式终端50之间建立P2P的通信链路。在这种情况下,由于便携式终端50不根据用于MFP的应用操作,因此,便携式终端50不将打印请求数据发送到MFP10。即,根据比较例子的配置,可以适当地不执行对象数据(打印请求数据和响应数据)的双向通信。
通过比较,在本实施例中,在MFP10的初始状态下,CE模式活动而P2P模式和R/W模式不活动。因此,与比较例子的配置不同,在MFP10处于初始状态并且在便携式终端650中用于MFP的应用不活动的情况下,在MFP10和便携式终端50之间不建立P2P的通信链路。因此,尽管在初始状态中,MFP10能适当地建立MFP(CE)-NFC设备(R)的通信链路(图2的步骤S20为是)。然后,使用该MFP(CE)-NFC 设备(R)的通信链路,MFP10能将URL数据发送到便携式终端50(S22)。因此,MFP10能使便携式终端50执行激活用于MFP的应用。
然后,MFP10将NFC设备的状态从初始状态改变为P2P模式活动的状态(S36)。由此,在MFP10和便携式终端50之间建立P2P的通信链路。在该接合点,因为在便携式终端50中用于MFP的应用是活动的,因此,MFP10能通过使用P2P的通信链路,与便携式终端50执行对象数据的双向通信。根据本实施例,与比较例子的配置不同,能适当地执行对象数据的双向通信。
此外,不仅在MFP10的NFC设备是便携式终端50的情况中,而且在NFC设备是便携式终端52的情况中,执行与图3的情况A类似的通信,以及获得与上述相同的效果。即,在便携式终端52中用于MFP的应用不活动的情况下,P2P模式、读取模式和CE模式活动而写入模式不活动。因此,在MFP10处于初始状态并且在便携式终端52中用于MFP的应用不活动的情况下,在MFP10和便携式终端52之间不建立P2P的通信链路。因此,当MFP10处于初始状态时,MFP10能建立MFP(CE)-NFC设备(R)的通信链路以及将URL数据发送到便携式终端52。后续通信与在MFP10和便携式终端50之间的通信类似(图3的情况A)。
(对应关系)
MFP10和便携式终端50,52分别是“通信设备”和“外部设备”的例子。MFP10的初始状态(即,仅CE模式活动而P2P模式和R/W模式不活动的状态)是“第一状态”的例子。CE模式和读取模式分别是“第一模式”和“第二模式”的例子。MFP(CE)-NFC设备(R)的通信链路、P2P的通信链路、MFP(CE)-NFC设备(W)的通信链路分别是“第一类型的通信链路”、“第二类型的通信链路”和“第三类型的通信链路”的例子。URL数据和P2P激活命令分别是“第一数据”和“第 二数据”的例子。此外,接收P2P激活命令的时间是“预定定时”的例子。
图2的S20和S30是“监视”的例子。S22、S32、S40分别是“发送”、“接收”和“执行双向通信”的例子。S36、S44是“改变”的例子。
(第二实施例)
在本实施例中,MFP10的初始状态不同于第一实施例。即,在MFP10的初始状态中,激活读取模式和CE模式,以及不激活P2P模式和写入模式。由于在MFP10中激活读取模式,所以能建立MFP(R)-NFC设备(CE)的通信链路。
此外,便携式终端50不同于第一实施例之处在于不仅能使用P2P模式和R/W模式,而且能使用CE模式。在便携式终端50的初始状态中(即,用于MFP的应用的状态不活动),P2P模式和读取模式活动而写入模式和CE模式不活动。当在便携式终端50中激活用于MFP的应用时,便携式终端50从初始状态转换为P2P模式、写入模式和CE模式活动而读取模式不活动的状态。
MFP10属于包括AP4和PC6的无线网络。因此,MFP10能经由AP4,从PC6接收打印数据,以及根据打印数据执行打印。此外,认证卡54是提供给PC6的用户的卡。即使从PC6接收到打印数据,MFP10也不启动打印直到使用认证卡54的认证成功为止。即,在将打印数据从PC6发送到MFP10之后,PC6的用户使认证卡54更靠近MFP10。MFP10从认证卡54接收包括认证信息(例如,用户ID和密码)的认证命令,并且执行认证。当认证成功时,MFP10开始打印。因此,当PC6的用户目前在MFP10附近时,能获得印刷品。即,可以抑制被第三方带走该印刷品。
(MFP上的通信过程,图4)
接着,将参考图4,描述本实施例的MFP10上的通信过程的内容。当接通MFP10的电力时,在S110中,CPU32使MFP10的状态转换为读取模式和CE模式活动而P2P模式和写入模式不活动的初始状态。
S120至S124与图2的S20和S24类似。然而,在S124中,在MFP10的状态是读取模式不活动的状态的情况下(见稍后所述的S170),CPU32激活读取模式。因此,CPU32能使MFP10的状态从读取模式不活动的状态适当地回到读取模式活动的初始状态。
S130至S144与图2的S30至S44类似。然而,在S136中,CPU32根据P2P激活命令,停止读取模式和CE模式并且激活P2P模式。因此,CPU32能将MFP10的状态从初始状态改变到P2P模式活动而R/W模式和CE模式不活动的状态。此外,在S144中,CPU32停止P2P模式,并且激活读取模式和CE模式。因此,CPU32能将MFP10的状态从P2P模式活动而R/W模式和CE模式不活动的状态改变成初始状态。
如S160中所示,当MFP10的状态是初始状态时,CPU32进一步监视是否建立了MFP(R)-NFC设备(CE)的通信链路。在MFP10执行轮询操作并且从NFC I/F22递送的信息(即,指示从作为监听设备的NFC设备接收的激活模式信号的信息)指示NFC设备正激活CE模式的情况下,CPU32决定MFP10将在读取模式中操作。在这种情况下,CPU32将与R/W模式相对应的激活命令发送到NFC设备,并且从NFC设备接收OK命令。在从NFC设备接收到OK命令的情况下,CPU32确定已经建立了MFP(R)-NFC设备(CE)的通信链路。在这种情况下,CPU32确定S160为是,并且进入S162。
在S162,S164中,通过使用MFP(R)-NFC设备(CE)的通信链路,CPU32监视是否经由NFC I/F22,从NFC设备接收到P2P激活命令或 认证命令。在从NFC设备(即,便携式终端50,52)接收到P2P激活命令的情况下,CPU32确定S162为是,并且进入S134。
此外,在NFC设备是认证卡54的情况下,CPU32从NFC设备(即,认证卡54)接收认证命令。在这种情况下,CPU32确定S164为是,并且进入S166。另一方面,在从NFC设备既未接收到P2P激活命令,也未接收到认证命令的情况下,CPU32确定S164为否,并进入S168。
在S166中,CPU32将停用命令发送到NFC设备,并且从NFC设备接收OK命令。因此,断开MFP(R)-NFC设备(CE)的通信链路。此外,在执行停用命令和OK命令的通信之前,NFC设备远离MFP10的情况下,在S166中,可以强制断开该链路,而不执行这些命令的通信。此外,尽管在流程图中未示出,但在接收到认证命令的情况下,CPU32执行包括在认证命令中的认证信息的认证,并且在认证成功的情况下,开始根据打印数据打印。当S166结束时,CPU32回到S120。此外,在S164为是的情况下,即,在从NFC设备接收到认证命令的情况下,CPU32不停止读取模式,如在S170(稍后所述)中。因此,CPU32能适当地保持读取模式活动的状态。
在S168中,如在S166中,CPU32断开MFP(R)-NFC设备(CE)的通信链路。接着,在S170,CPU32停止读取模式。因此,CPU32能使MFP10的状态从初始状态改变成CE模式活动而P2P模式和R/W模式不活动的状态。由此,在S172(待述),能抑制在读取模式中操作建立用于MFP10的通信链路,以及能适当地建立在CE模式中操作的用于MFP10的通信链路。当S170结束时,CPU32进入S172。
在S172中,如在S120中,CPU32监视是否建立MFP(CE)-NFC设备(R)的通信链路。在建立了MFP(CE)-NFC设备(R)的通信链路的情况下,CPU32在S172确定是,并且进入S122。此外,如上所述,在 执行经由S170、S172和S122执行的S124的情况下,在S124,CPU32重新激活在S170停止的读取模式,并且使MFP10回到初始状态。
(情况B1:图5)
接着,将参考图5至图8,描述由本实施例实现的具体情况B1至B4。由执行图4的过程的MFP10实现情况B1至B4。
情况B1示出了在MFP10和包括第一OS程序的便携式终端50之间执行的通信。在MFP10的初始状态中,读取模式和CE模式活动而P2P模式和写入模式不活动(即,P2P=关,读取=开,写入=关,CE=开)。此外,在便携式终端50的初始状态中(即,用于MFP的应用不活动的状态),P2P模式和读取模式活动并且写入模式和CE模式不活动(即,P2P=开,读取=开,写入=关,CE=关)。在这种情况下,在MFP10和便携式终端50之间仅能建立MFP(CE)-NFC设备(R)的通信链路(图4的S120)。此后,直到便携式终端50激活用于MFP的应用为止的过程与图3的情况A类似。
当激活用于MFP的应用时,便携式终端50停止读取模式并且激活写入模式和CE模式。在这种情况下,在MFP10和便携式终端50之间建立MFP(CE)-NFC设备(W)的通信链路,或MFP(R)-NFC设备(CE)的通信链路(图4的S130至S160)。在情况B1中,建立MFP(CE)-NFC设备(W)的通信链路(S130为是)。后续过程与图3的情况A类似,除在S136中,在MFP10中,不仅停止CE模式,而且停止读取模式,以及在S144中,在MFP10中,不仅激活CE模式,而且激活读取模式外。
(情况B2;图6)
另一方面,在情况B2中,在便携式终端50已经激活用于MFP的应用后,建立MFP(R)-NFC设备(CE)的通信链路(图4的S160中是)。在这种情况下,使用MFP(R)-NFC设备(CE)的通信链路,根据用于MFP 的应用,便携式终端50将P2P激活命令发送到MFP10。因此,使用MFP(R)-NFC设备(CE)的通信链路,MFP10从便携式终端50接收P2P激活命令(S162为是)。后续过程与图5的情况B1类似。
如情况B1和B2所示,当在初始状态时,MFP10能适当地建立MFP(CE)-NFC设备(R)的通信链路(图4的S120为是),以及能将URL数据发送到便携式终端50(S122)。因此,MFP10能使便携式终端50执行用于MFP的应用的激活。然后,MFP10将MFP10的状态从初始状态改变为P2P模式活动的状态(S136)。因此,使用P2P的通信链路,MFP10能与便携式终端50适当地执行对象数据的双向通信。
此外,在已经使便携式终端50执行用于MFP的应用的激活之后,能建立MFP(CE)-NFC设备(W)的通信链路或MFP(R)-NFC设备(CE)的通信链路(图4的S130为是或S160为是)。与建立何种通信链路无关,MFP10能从便携式终端50接收P2P激活命令(S132为是或S162为是),并且在适当的定时(即,在便携式终端50中用于MFP的应用活动的定时)能使MFP10的状态从初始状态改变成P2P模式活动的状态(S136)。因此,使用P2P的通信链路,MFP10能适当地与便携式终端50执行对象数据的双向通信。
(情况B3;图7)
情况B3示出了在MFP10和包括第二OS程序的便携式终端52之间执行的通信。MFP10的初始状态与图5和图6的情况B1和B2类似。此外,在便携式终端52的初始状态中(即,用于MFP的应用不活动的状态),P2P模式、读取模式和CE模式活动,并且写入模式不活动(即,P2P=开,读取=开,写入=关,CE模式=开)。在这种情况下,能在MFP10和便携式终端52之间建立MFP(CE)-NFC设备(R)的通信链路或MFP(R)-NFC设备(CE)的通信链路(图4的S120或S160)。在建立MFP(CE)-NFC设备(R)的通信链路的情况下(在图4的S120为是的情况下),便携式终端52中的后续过程与图5和图6 的情况B1和B2类似,除了保持CE模式活动的状态这一点外。
另一方面,在建立MFP(R)-NFC设备(CE)的通信链路的情况下(在图4的S160为是的情况下),由于根据用于MFP的应用,便携式终端52不操作,因此,便携式终端52不将P2P激活命令发送到MFP10。结果,MFP10不从便携式终端52接收P2P激活命令(S162为否)。此外,MFP10也不接收认证命令(S164为否)。在这种情况下,MFP10断开MFP(R)-NFC设备(CE)的通信链路(S168)。
接着,MFP10停止读取模式(S170)。在这种情况下,仅能建立MFP(CE)-NFC设备(R)的通信链路(S172)。在建立MFP(CE)-NFC设备(R)的通信链路的情况下(S172为是的情况下),后续过程与图5和图6的情况B1和B2类似,除当断开MFP(CE)-NFC设备(R)的通信链路时,在MFP10中激活读取模式这一点以及在便携式终端52中,保持CE模式活动的状态这一点外。
如情况B3所示,便携式终端52的第二OS程序不同于便携式终端50的第一OS程序,并且即使用于MFP的应用不活动,也能激活CE模式。因此,即使在便携式终端52中用于MFP的应用不活动,也能建立MFP10和便携式终端52之间的MFP(R)-NFC设备(CE)的通信链路(S160为是)。在这种情况下,由于MFP10未从便携式终端52接收到P2P激活命令(S162,S164否),所以MFP10停止读取模式(S170)。由于在S170中停止读取模式,所以在MFP10和便携式终端52之间适当地建立MFP(CE)-NFC设备(R)的通信链路(S172是)。因此,MFP10能适当地使便携式终端52执行用于MFP的应用的激活(S122)。
(情况B4;图8)
情况B4示出了MFP10和认证卡54之间执行的通信。MFP10的初始状态与图5至图7的情况B1至B3类似。此外,仅在认证卡54 中CE模式是活动的。在这种情况下,在MFP10和认证卡54之间仅能建立MFP(R)-NFC设备(CE)的通信链路(图4的S160)。在建立MFP(R)-NFC设备(CE)的通信链路的情况下(S160为是的情况下),MFP10从认证卡54接收认证命令(S164为是)。接着,MFP10断开MFP(R)-NFC设备(CE)的通信链路(S166)。
此外,MFP10在接收认证命令之前,已经经由AP4,从PC6接收到打印数据。一旦接收到认证命令,MFP10通过使用包括在认证命令中的认证信息来执行认证。当认证成功时,MFP10根据所接收到的打印数据开始打印。
如情况B4所示,在MFP10的初始状态中,不仅CE模式而且读取模式是活动的,并且因此,在MFP10和认证卡54之间建立MFP(R)-NFC设备(CE)的通信链路(S160)。在这种情况下,MFP10从认证卡54接收到认证命令(S164为是),并且能执行认证。根据本实施例,当实现使用认证卡54执行认证的配置时,MFP10能与便携式终端50,52适当地执行对象数据的双向通信,如情况B1至B4一样。
(对应关系)
第二实施例的对应关系基本上与第一实施例的对应关系类似。下面给出不同点。便携式终端50,52和认证卡54是“外部设备”的例子。MFP10的初始状态(即,CE模式和读取模式活动而P2P模式和写入模式不活动的状态)是“第一状态”的例子。仅CE模式活动的状态(即,已经执行图4的S170之后的状态)是“第三状态”的例子。认证命令是“第三数据”的例子。
图4的S120、S130和S160是“监视”的例子。S122是“发送步骤”的例子。S132、S162、S164是“接收”的例子。S140是“执行双向通信”的例子。S136、S144、S170、S124是“改变”的例子。
(变型1)
在MFP10的初始状态中,写入模式是活动,并且不需要激活P2P模式、读取模式和CE模式。此外,便携式终端52的初始状态可以与图7的情况B3所示的状态类似。在这种情况下,在MFP10和便携式终端52之间仅能建立MFP(W)-NFC设备(CE)的通信链路。在建立MFP(W)-NFC设备(CE)的通信链路的情况下,通过使用MFP(W)-NFC设备(CE)的通信链路,MFP10的CPU32可以将URL数据发送到便携式终端52。由此,MFP10能使便携式终端52执行用于MFP的应用的激活。然后,CPU32可以将MFP10的状态从初始状态改变为P2P模式活动的状态。而且,在本变形中,MFP10能适当地使便携式终端52执行用于MFP的应用的激活,并且因此,能与便携式终端52适当地执行对象数据的双向通信。在本变形中,仅写入模式活动的状态是“第一状态”的例子。写入模式和CE模式分别是“第一模式”和“第二模式”的例子。“第一状态”可以是例如P2P模式活动而与P2P模式不同的第一模式活动的状态。此外,MFP(W)-NFC设备(CE)的通信链路是“第一类型的通信链路”。“第一类型的通信链路”可以是例如能执行从通信设备到外部设备的第一数据的单向通信的通信链路。
(变型2)
在上述实施例中,包括智能公布命令的URL数据是“第一数据”的例子。相反,例如,在便携式终端50的第一OS程序是Android(注册商标)的情况下(例如,在具有版本4.0或更新的程序的情况下),“第一数据”可以是包括Android(注册商标)应用记录的数据。即,在图2的S22或图4的S122,CPU32可以发送应用记录而不是URL数据。应用记录可以不包括用于MFP的应用的URL,但包括用于MFP的应用的包名(即,文本信息)。便携式终端50能通过使用包括在应用记录中的包名来安装和激活用于MFP的应用。在本变型中,包括应用记录的数据是“第一数据”的例子。
(变型3)
在便携式终端50、52中,假定已经安装用于MFP的应用,可以采用包括用于MFP的应用的激活命令(但不包括URL)的数据,代替URL数据,作为“第一数据”。即,大体上,“第一数据”可以是包括用于使外部设备激活用于执行双向通信的特定应用的命令。
(变型4)
在上述实施例中,接收P2P激活命令的定时是“预定定时”的例子。相反,CPU32可以在当自从URL数据被发送到便携式终端50、52已经流逝预定时间的定时(例如,对在便携式终端50、52中激活用于MFP的应用,要求当估计时间已经流逝时的定时),激活P2P模式。根据该配置,预定时间已经流逝时的定时是“预定定时”的例子。“改变”可以是在发送第一数据之后,在预定定时,使通信设备的状态从第一状态改变成第二状态的任何步骤。此外,在本变型中,在已经执行S24之后,可以在图2中执行S36至S44,而不执行S30至S34。大体上,处理器可以是至少执行监视步骤(例如,S20)、发送步骤(例如,S22)、第一改变步骤(例如,S36)和通信步骤(例如,S40)的任何处理器。
(变型5)
在上述实施例中,P2P模式活动而CE模式和R/W模式不活动的状态(即,图2的S36或S38之后或已经执行图4的状态)是“第二状态”的例子。相反,“第二状态”可以是不仅P2P模式而且CE模式、读取模式和写入模式中的至少一个活动的状态。即,“第二状态”可以是至少P2P模式活动的任何状态。
(变型6)
在第二实施例中,认证命令是“第三数据”的例子。相反,“第三数据”可以是将由NFC方案传送的另一类型的数据(例如,有关电子货币的数据等等)。
(变型7)
在上述实施例中,打印请求数据和响应数据是双向通信的对象的例子。相反,例如,可以采用以下变型。
(变形7-1)
包括用于使MFP10执行扫描功能的扫描指令命令的扫描请求数据,以及包括无线设置的响应数据可以用作双向通信的对象。
(变型7-2)
例如,假定便携式终端50应当向MFP10发送将由MFP10使用的设置信息的情况。给出下述信息作为设置信息:例如,打印设置信息(例如,打印分辨率、纸大小等等),用于使MFP10执行打印功能、扫描设置信息(例如,扫描分辨率等等),用于使MFP10执行扫描功能,以及通信设置信息(例如,IP地址、子网掩码、网关地址等等),用于使MFP10执行通信功能。由此,MFP10能通过使用从便携式终端50接收到的设置信息来执行各种功能。在从便携式终端50接收设置信息的情况下,MFP10将指示接收到设置信息的响应命令发送到便携式终端50。设置信息和响应命令可以用作双向通信的对象。
(变型7-3)
例如,假定便携式终端50应当向MFP10发送包括在便携式终端50中的地址簿中的地址信息的情况。MFP10能通过使用从便携式终端50接收到的地址信息来执行通信功能。在从便携式终端50接收到地址信息的情况下,MFP10将指示接收到地址信息的响应命令发送到便携式终端。地址信息和响应命令可以用作双向通信的对象。
(变型7-4)
在上述实施例中,采用MFP10通过使用网络无线通信从便携式终端50接收打印数据的配置。相反,例如,通过使用NFC通信,MFP10可以从便携式终端50接收打印数据。在这种情况下,MFP10可以将 指示已经接收到打印数据的响应命令发送到便携式终端50。打印数据和响应命令可以用作双向通信的对象。
(变型7-5)
此外,在上述实施例和变型7-1至7-4中,实现从便携式终端50到MFP10的对象数据的发送,并且然后,实现从MFP10到便携式终端50的对象数据的发送。相反,可以实现从MFP10到便携式终端50的对象数据的发送,并且然后可以实现从便携式终端50到MFP10的对象数据的发送。即,“执行双向通信”可以是执行双向通信的任何步骤。
(变型8)
“通信设备”不限于能执行打印功能和扫描功能的多功能外围设备(即,MFP10),而是可以是在打印功能和扫描功能当中,仅能执行打印功能的打印机,或可以是仅能执行打印功能和扫描功能当中的扫描功能的扫描仪。此外,“通信设备”可以是执行与打印功能和扫描功能不同的功能(例如,图像显示功能、数据计算功能)的设备(例如,PC、服务器、便携式终端(便携式电话、智能电话、PDA等等))。即,“通信设备”包括能执行NFC方案的通信的任何设备。此外,“外部设备”不限于便携式终端50,52以及认证卡54,而是包括能执行NFC方式的通信的任何设备。
(变型9)
在上述实施例中,通过软件(即,程序36)实现图2或图4的过程,但也可以通过诸如逻辑电路等等的硬件来实现图2或图4的过程中的至少一个。

通信设备.pdf_第1页
第1页 / 共30页
通信设备.pdf_第2页
第2页 / 共30页
通信设备.pdf_第3页
第3页 / 共30页
点击查看更多>>
资源描述

《通信设备.pdf》由会员分享,可在线阅读,更多相关《通信设备.pdf(30页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103577849 A (43)申请公布日 2014.02.12 CN 103577849 A (21)申请号 201310339554.X (22)申请日 2013.08.06 2012-173602 2012.08.06 JP G06K 17/00(2006.01) G06K 19/07(2006.01) H04N 1/00(2006.01) (71)申请人 兄弟工业株式会社 地址 日本爱知县名古屋市 (72)发明人 朝仓弘崇 (74)专利代理机构 中原信达知识产权代理有限 责任公司 11219 代理人 孙志湧 穆德骏 (54) 发明名称 通信设备 (57) 摘要。

2、 本发明涉及一种通信设备。通信设备可以在 通信设备的状态是不激活 NFC 标准的 P2P 模式以 及激活 NFC 标准的第一模式的状态时, 监视通信 设备和外部设备之间的第一类型的通信链路的建 立。 通信设备可以通过使用第一类型的通信链路, 将第一数据发送到外部设备。第一数据可以包括 用于使外部设备执行特定应用的激活的命令。通 信设备可以将通信设备的状态从第一状态改变成 激活 P2P 模式的状态, 以及通过使用第二类型的 通信链路, 与正在激活特定应用的外部设备执行 对象数据的双向通信。 (30)优先权数据 (51)Int.Cl. 权利要求书 3 页 说明书 18 页 附图 8 页 (19)中。

3、华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书18页 附图8页 (10)申请公布号 CN 103577849 A CN 103577849 A 1/3 页 2 1. 一种通信设备, 所述通信设备被配置成根据符合 NFC(近场通信) 标准的 NFC 方案来 与外部设备执行双向通信, 所述通信设备包括 : NFC 接口, 所述 NFC 接口被配置成以所述 NFC 方案进行操作 ; 控制设备, 所述控制设备被配置成 : 在所述通信设备处于第一状态时, 监视在所述通信设备和所述外部设备之间的第一类 型的通信链路的建立, 在所述第一状态中, 所述 NFC 标准的 P2P(对等)。

4、 模式是不活动的而 所述 NFC 标准的第一模式是活动的, 所述第一类型的通信链路用于执行在处于所述第一模 式的所述通信设备和处于所述 NFC 标准的第二模式的所述外部设备之间的数据通信 ; 在所述通信设备处于所述第一状态时, 建立所述第一类型的通信链路的情况下, 通过 使用所述第一类型的通信链路来经由所述 NFC 接口向所述外部设备发送第一数据, 所述第 一数据包括用于使得所述外部设备执行特定应用的激活的命令, 所述特定应用用于执行所 述双向通信 ; 在发送所述第一数据之后的预定时刻, 将所述通信设备的状态从所述第一状态改变成 第二状态, 在所述第二状态中, 所述 P2P 模式是活动的 ; 。

5、在所述通信设备处于所述第二状态时, 在所述通信设备和所述外部设备之间建立第二 类型的通信链路的情况下, 通过使用所述第二类型的通信链路来经由所述 NFC 接口与操作 所述特定应用的所述外部设备执行所述双向通信, 所述第二类型的通信链路用于执行在处 于所述 P2P 模式的所述通信设备和处于所述 P2P 模式的所述外部设备之间的数据通信。 2. 根据权利要求 1 所述的通信设备, 其中, 所述控制设备进一步被配置成 : 在通过所述第二类型的通信链路的所述双向通信被完成的情况下, 将所述通信设备的 状态从所述第二状态改变成所述第一状态。 3. 根据权利要求 1 所述的通信设备, 其中, 所述第一模式。

6、是所述 NFC 标准的 CE(卡模拟) 模式, 并且 所述第二模式是所述 NFC 标准的读取模式。 4. 根据权利要求 3 所述的通信设备, 其中, 所述控制设备进一步被配置成 : 在所述通信设备处于所述第一状态时, 监视在所述通信设备和所述外部设备之间的第 三类型的通信链路的建立, 所述第三类型的通信链路用于执行在处于所述 CE 模式的所述 通信设备和处于所述 NFC 标准的写入模式的所述外部设备之间的数据通信 ; 并且 在所述通信设备处于所述第一状态时, 建立所述第三类型的通信链路的情况下, 通过 使用所述第三类型的通信链路来经由所述 NFC 接口从所述外部设备接收第二数据, 所述第 二数。

7、据包括用于使得所述通信设备激活所述 P2P 模式的命令, 其中, 所述预定时刻是接收所述第二数据的时刻。 5. 根据权利要求 3 所述的通信设备, 其中, 在所述第一状态中, 所述P2P模式、 所述读取模式和所述NFC标准的写入模式是不活动 的, 而所述 CE 模式是活动的。 6. 根据权利要求 3 所述的通信设备, 其中, 在所述第一状态中, 所述P2P模式和所述NFC标准的写入模式是不活动的, 而所述读取 权 利 要 求 书 CN 103577849 A 2 2/3 页 3 模式和所述 CE 模式是活动的, 所述控制设备进一步被配置成 : 在所述通信设备处于所述第一状态时, 监视在所述通信。

8、设备和所述外部设备之间的第 四类型的通信链路的建立, 所述第四类型的通信链路用于执行在处于所述读取模式的所述 通信设备和处于所述 CE 模式的所述外部设备之间的数据通信 ; 并且 在所述通信设备处于所述第一状态时, 建立所述第四类型的通信链路的情况下, 通过 使用所述第四类型的通信链路来经由所述 NFC 接口从所述外部设备接收第二数据, 所述第 二数据包括用于使得所述通信设备激活所述 P2P 模式的命令, 其中, 所述预定时刻是接收所述第二数据的时刻。 7. 根据权利要求 6 所述的通信设备, 其中, 所述控制设备进一步被配置成 : 即使在所述通信设备处于所述第一状态时建立所述第四类型的通信链。

9、路, 也没有从所 述外部设备接收所述第二数据的情况下, 将所述通信设备的状态从所述第一状态改变成第 三状态, 在所述第三状态中, 所述 P2P 模式、 所述读取模式和所述写入模式是不活动的, 而 所述 CE 模式是活动的 ; 并且 在通信状态处于所述第三状态时, 建立所述第一类型的通信链路的情况下, 通过使用 所述第一类型的通信链路来经由所述 NFC 接口向所述外部设备发送所述第一数据。 8. 根据权利要求 7 所述的通信设备, 其中, 所述控制设备进一步被配置成 : 在将所述通信设备的状态从所述第一状态改变成所述第三状态之后, 所述第一数据的 发送被完成的情况下, 将所述通信设备的状态从所述。

10、第三状态改变成所述第一状态。 9. 根据权利要求 7 所述的通信设备, 其中, 所述控制设备进一步被配置成 : 在所述通信设备处于所述第一状态时, 建立所述第四类型的通信链路的情况下, 通过 使用所述第四类型的通信链路来经由所述 NFC 接口从所述外部设备接收与所述第二数据 不同的第三数据 ; 并且 在接收到所述第三数据的情况下, 保持所述通信设备处于所述第一状态。 10. 根据权利要求 1 所述的通信设备, 其中, 在所述第二状态中, 所述NFC标准的CE模式、 读取模式和写入模式是不活动的, 而所述 P2P 模式是活动的。 11. 一种由通信设备执行的方法, 所述通信设备被配置成根据符合 。

11、NFC(近场通信) 标 准的 NFC 方案来与外部设备执行双向通信, 所述方法包括 : 监视步骤, 所述监视步骤用于在所述通信设备处于第一状态时, 监视在所述通信设备 和所述外部设备之间的第一类型的通信链路的建立, 在所述第一状态中, 所述 NFC 标准的 P2P(对等) 模式是不活动的而所述 NFC 标准的第一模式是活动的, 所述第一类型的通信链 路用于执行在处于所述第一模式的所述通信设备和处于所述 NFC 标准的第二模式的所述 外部设备之间的数据通信 ; 发送步骤, 所述发送步骤用于在所述通信设备处于所述第一状态时, 建立所述第一类 型的通信链路的情况下, 通过使用所述第一类型的通信链路来。

12、向所述外部设备发送第一数 权 利 要 求 书 CN 103577849 A 3 3/3 页 4 据, 所述第一数据包括用于使得所述外部设备执行特定应用的激活的命令, 所述特定应用 用于执行所述双向通信 ; 改变步骤, 所述改变步骤用于在发送所述第一数据之后的预定时刻, 将所述通信设备 的状态从所述第一状态改变成第二状态, 在所述第二状态中, 所述 P2P 模式是活动的 ; 通信步骤, 所述通信步骤用于在所述通信设备处于所述第二状态时, 在所述通信设备 和所述外部设备之间建立第二类型的通信链路的情况下, 通过使用所述第二类型的通信链 路来与操作所述特定应用的所述外部设备执行所述双向通信, 所述第。

13、二类型的通信链路用 于执行在处于所述P2P模式的所述通信设备和处于所述P2P模式的所述外部设备之间的数 据通信。 权 利 要 求 书 CN 103577849 A 4 1/18 页 5 通信设备 技术领域 0001 在本说明书中公开的技术涉及通信设备, 该通信设备根据 NFC(近场通信的缩写) 方案来与外部设备执行双向通信。 背景技术 0002 在日本专利申请公开 No.2011-44092 中教导了包括通信终端和 NFC 设备的系统。 在应用是活动的状态下, 当由用户执行数据读取操作时, 通信终端转换为 R/W 模式。在通信 终端处于 R/W 模式并且 NFC 设备处于无源标签模式 (pas。

14、sive tag mode) 的状态下, 从通信 终端向NFC设备发送数据读取请求。 接下来, 通信终端和NFC设备中的每一个都转换为P2P 模式。在通信终端处于 P2P 模式并且 NFC 处于 P2P 模式的状态下, 将数据从 NFC 设备传送 到通信终端。当数据传送完成时, 通信终端转换为无源标签模式, 并且 NFC 设备转换为 R/W 模式。 发明内容 0003 在上述技术中, 当要在通信终端和 NFC 设备之间执行数据通信时, 假定通信终端 的应用是活动的, 并且不考虑通信终端的应用不活动的状况。 0004 在本说明书中, 考虑不激活外部设备的应用的状况, 并且公开了用于适当地执行 在。

15、通信设备和外部设备之间的双向通信的技术。 0005 在本说明书中公开的技术的一个方面可以是一种通信设备, 该通信设备被配置成 根据符合 NFC(近场通信) 标准的 NFC 方案来与外部设备执行双向通信。该通信设备可以 包括 : NFC 接口, 该 NFC 接口被配置成以 NFC 方案进行操作 ; 控制设备, 该控制设备被配置 成 : 在通信设备处于第一状态时, 监视在通信设备和外部设备之间的第一类型的通信链路 的建立, 在第一状态中, NFC 标准的 P2P(对等) 模式是不活动的而 NFC 标准的第一模式是活 动的, 第一类型的通信链路用于执行在处于第一模式的通信设备和处于 NFC 标准的第。

16、二模 式的外部设备之间的数据通信 ; 在通信设备处于第一状态时, 建立第一类型的通信链路的 情况下, 通过使用第一类型的通信链路来经由 NFC 接口向外部设备发送第一数据, 第一数 据包括用于使得外部设备执行特定应用的激活的命令, 该特定应用用于执行双向通信 ; 在 发送第一数据之后的预定时刻将通信设备的状态从第一状态改变成第二状态, 在第二状态 中, P2P 模式是活动的 ; 在通信设备的状态是第二状态时, 在通信设备和外部设备之间建立 第二类型的通信链路的情况下, 通过使用第二类型的通信链路来经由 NFC 接口与操作特定 应用的外部设备执行双向通信, 第二类型的通信链路用于执行在处于 P2。

17、P 模式的通信设备 和处于 P2P 模式的外部设备之间的数据通信。 0006 根据上述配置, 在通信设备中, 在 P2P 模式不活动第一模式活动的第一状态中, 可 以建立第一类型的通信链路 (即, 通信设备 = 第一模式、 外部设备 = 第二模式) 。在建立第一 类型的通信链路的情况下, 通信设备将第一数据发送到外部设备。第一数据包括用于使得 外部设备执行特定应用的激活的命令。 因此, 即使在外部设备中特定应用不活动, 通过将第 说 明 书 CN 103577849 A 5 2/18 页 6 一数据发送到外部设备, 通信设备也能够使得外部设备激活特定应用。 此后, 通信设备将通 信设备的状态从。

18、第一状态改变成其中 P2P 模式活动的第二状态。由此, 可以建立第二类型 的通信链路 (即, 通信设备 =P2P 模式、 外部设备 =P2P 模式) 。在建立第二类型的通信链路的 情况下, 通信设备执行与特定应用活动的外部设备的双向通信。 根据该技术, 可以适当地执 行在通信设备和外部设备之间双向通信。 0007 控制设备进一步被配置成 : 在通过第二类型的通信链路的双向通信被完成的情况 下, 将通信设备的状态从第二状态改变成第一状态。 根据该配置, 通信设备可以使通信设备 的状态适当地返回到第一状态。 0008 第一模式可以是 NFC 标准的 CE(卡模拟) 模式, 并且第二模式可以是 NF。

19、C 标准的 读取模式。 根据该配置, 当通信设备的状态是第一状态时, 可以适当地建立第一类型的通信 链路 (即, 通信设备 =CE 模式、 外部设备 = 读取模式) 。 0009 控制设备进一步被配置成 : 在通信设备处于第一状态时, 监视在通信设备和外部 设备之间的第三类型的通信链路的建立。第三类型的通信链路可以用于执行在处于 CE 模 式的通信设备和处于 NFC 标准的写入模式的外部设备之间的数据通信, 并且在通信设备处 于第一状态时建立第三类型的通信链路的情况下, 通过使用第三类型的通信链路来经由 NFC 接口从外部设备接收第二数据。第二数据可以包括用于使得通信设备激活 P2P 模式的 。

20、命令。预定时刻可以是接收第二数据的时刻。根据该配置, 在通信设备处于第一状态时建 立第三类型的通信链路 (即, 通信设备 =CE 模式、 外部设备 = 写入模式) 的情况下, 通信设备 从外部设备接收第二数据。第二数据包括用于使得通信设备激活 P2P 模式的命令。因此, 在从外部设备接收到第二数据作为触发的情况下, 通信设备可以使通信设备的状态从第一 状态改变成 P2P 模式活动的第二状态。因此, 通信设备可以在适当时刻使通信设备的状态 改变成第二状态。 0010 在第一状态中, P2P 模式、 读取模式和 NFC 标准的写入模式是不活动的, 而 CE 模式 是活动。根据该配置, 当通信设备处。

21、于第一状态时, 可以适当地建立第一类型的通信链路 (即, 通信设备 =CE 模式、 外部设备 = 读取模式) 。 0011 在第一状态中, P2P模式和NFC标准的写入模式是不活动的, 而读取模式和CE模式 是活动。 控制设备进一步被配置成 : 在通信设备处于第一状态时, 监视在通信设备和外部设 备之间的第四类型的通信链路的建立。 第四类型的通信链路可以用于执行在处于读取模式 的通信设备和处于CE模式的外部设备之间的数据通信。 控制设备进一步被配置成 : 在通信 设备处于第一状态时, 建立第四类型的通信链路的情况下, 通过使用第四类型的通信链路 来经由 NFC 接口从外部设备接收第二数据。第二。

22、数据可以包括用于使得通信设备激活 P2P 模式的命令。预定时刻可以是接收第二数据的时刻。根据该配置, 在通信设备处于第一状 态时建立第四类型的通信链路 (即, 通信设备 = 读取模式、 外部设备 =CE 模式) 的情况下, 通 信设备从外部设备接收第二数据。第二数据包括用于使得通信设备激活 P2P 模式的命令。 因此, 通信设备可以在从外部设备接收到第二数据作为触发的情况下, 将通信设备的状态 从第一状态改变成 P2P 模式活动的第二状态。通信设备可以在适当时刻将通信设备的状态 改变成第二状态。 0012 控制设备进一步被配置成 : 即使在通信设备处于第一状态时建立第四类型的通信 链路, 也没。

23、有从外部设备接收第二数据的情况下, 将通信设备的状态从第一状态改变成第 说 明 书 CN 103577849 A 6 3/18 页 7 三状态, 在第三状态中, P2P 模式、 读取模式和写入模式是不活动的, 而 CE 模式是活动, 并且 在通信状态处于第三状态时, 建立第一类型的通信链路的情况下, 通过使用第一类型的通 信链路来经有关 NFC 接口向外部设备发送第一数据。根据该配置, 即使在通信设备处于第 一状态时建立第四类型的通信链路 (即, 通信设备 = 读取模式、 外部设备 =CE 模式) , 也没有 从外部设备接收第二数据的情况下, 通信设备可以将通信设备的状态从第一状态改变成第 三。

24、状态。通信设备可以在适当时刻将通信设备的状态改变成第三状态。在通信设备处于第 三状态时, 建立第一类型的通信链路 (即, 通信设备 =CE 模式、 外部设备 = 读取模式) 的情况 下, 通信设备将第一数据发送到外部设备。因此, 通过向外部设备发送第一数据, 通信设备 可以使外部设备激活特定应用。 0013 控制设备进一步被配置成 : 在将通信设备的状态从第一状态改变成第三状态之 后, 第一数据的发送被完成的情况下, 将通信设备的状态从第三状态改变成第一状态。 根据 该配置, 通信设备可以将通信设备的状态适当地返回到第一状态。 0014 控制设备进一步被配置成 : 在通信设备处于第一状态时, 。

25、建立第四类型的通信链 路的情况下, 通过使用第四类型的通信链路来经由 NFC 接口从外部设备接收与第二数据不 同的第三数据。控制设备进一步被配置成 : 在接收到第三数据的情况下, 保持通信设备处 于第一状态。根据该配置, 在通信设备处于第一状态时建立第四类型的通信链路 (即, 通信 设备 = 读取模式、 外部设备 =CE 模式) 的情况下, 通信设备从外部设备接收第三数据。在从 外部设备接收第三数据的情况下, 通信设备可以将通信设备的状态适当地保持处于第一状 态。 0015 在第二状态中, NFC 标准的 CE 模式、 读取模式和写入模式是不活动的, 而 P2P 模式 是活动的。 根据该配置,。

26、 当通信设备处于第二状态时, 可以适当地建立第二类型的通信链路 (即, 通信设备 =P2P 模式、 外部设备 =P2P 模式) 。 0016 注意, 用于实现上述通信设备的控制方法、 计算机可执行指令和用于存储计算机 可执行指令的非临时性计算机可读介质是新颖实用的。 包括通信设备和外部设备的通信系 统也是新颖实用的。 附图说明 0017 图 1 示出通信系统的配置。 0018 图 2 示出了第一实施例的 MFP 上的通信处理的流程图。 0019 图 3 示出了第一实施例的情况 A 的通信的序列图。 0020 图 4 示出了第二实施例的 MFP 上的通信处理的流程图。 0021 图 5 示出了第。

27、二实施例的情况 B1 的通信的序列图。 0022 图 6 示出了第二实施例的情况 B2 的通信的序列图。 0023 图 7 示出了第二实施例的情况 B3 的通信的序列图。 0024 图 8 示出了第二实施例的情况 B4 的通信的序列图。 具体实施方式 0025 (第一实施例) 0026 (通信系统 2 的配置) 说 明 书 CN 103577849 A 7 4/18 页 8 0027 如图 1 所示, 通信系统 2 包括 AP(接入点的缩写) 4、 PC(个人计算机的缩写) 6、 多 功能外围设备 (下文称为 “MFP(多功能外围设备的缩写) ” ) 、 便携式终端 50、 52 以及认证卡 。

28、54。 MFP10、 便携式终端50、 52以及认证卡54中的每一个能够执行NFC标准的通信方案 (即, NFC 方案) 的通信。在本实施例中, NFC 标准是国际标准 ISO/IEC21481 或 ISO/IEC18092。 NFC方案的通信是使用13.56MHz频带无线电波的无线通信。 此外, MFP10和便携式终端50、 52 中的每一个能够使用与 NFC 方案的通信链路不同的通信网络来执行无线通信。 0028 (MFP10 的配置) 0029 MFP10 具有操作单元 12、 显示单元 14、 网络接口 (在下文中描述为 “I/F” ) 、 打印执 行单元 18、 扫描执行单元 20、。

29、 NFC I/F22 和控制器 30。 0030 操作单元 12 包括多个键。用户可以通过操作该操作单元 12 来将各种命令输入到 MFP10。显示单元 14 是用于显示各种信息的显示器。网络 I/F16 是用于与无线网络连接的 I/F。此外, 该无线网络是用于执行与 NFC 方案的通信不同的无线通信的网络, 即例如符合 IEEE(电气和电子工程师协会的缩写) 标准 802.11 以及符合其的标准 (例如, 802.11a、 11b、 11g、 11n 等) 的网络。在本实施例中, 无线网络是包括 AP4、 PC6 和 MFP10 的网络。打印执行 单元 18 是喷墨方法、 激光方法等的打印机。

30、构。扫描执行单元 20 是 CCD、 CIS 等的扫描机构。 0031 NFC I/F22 是用于执行 NFC 方案通信的接口。NFC I/F22 由与网络 I/F16 不同的 芯片来配置。网络 I/F16 和 NFC I/F22 在下述点方面彼此不同。 0032 换句话说, 使用网络 I/F16 的无线通信的速度高于使用 NFC I/F22 的无线通信的 速度。使用网络 I/F16 执行的无线通信中的载波的频率与使用 NFC I/F22 执行的无线通 信中的载波的频率不同。当在 MFP10 和便携式设备 50 之间的距离大约是 10cm 或更小时, MFP10可以使用NFC I/F22来执行。

31、与便携式设备50的NFC方案通信。 另一方面, 即使MFP10 和便携式设备 50 之间的距离等于或大于 10cm 或者等于或小于 10cm, MFP10 也可以使用网 络 I/F16 来执行与便携式设备 50 的无线通信。换句话说, MFP10 可以经由网络 I/F 执行与 通信目的地设备 (例如, 便携式设备 50) 的无线通信的最大距离大于 MFP10 可以经由 NFCI/ F22执行与通信目的地设备的无线通信的最大距离。 应当注意, 使用网络I/F16的无线通信 在下文中称为 “网络无线通信” 。 0033 控制器 30 具有 CPU32 和存储器 34。CPU32 根据存储在存储器 。

32、34 中的程序 36 来 执行各种处理。存储器 34 由 ROM、 RAM、 硬盘等来配置。存储器 34 在其中存储由 CPU32 执 行的程序 36。 0034 程序 36 包括应用程序和协议栈。应用程序是由 CPU32 执行以处理 OSI 参考模型 的应用层的程序。协议栈是由 CPU32 执行以处理低于 OSI 参考模型的应用层的层的程序。 协议栈包括 P2P(对等的缩写) 程序、 R/W 程序和 CE 程序。P2P 程序是用于执行根据 NFC 标 准的 P2P 模式的处理的程序。R/W 程序是用于执行根据 NFC 标准的读取 / 写入模式的处理 的程序。CE 程序是用于执行根据 NFC 。

33、标准的 CE(卡模拟的缩写) 的处理的程序。这些程序 用于执行符合由 NFC 论坛定义的 NFC 标准的处理。 0035 以下, 能够执行 NFC 方案的通信的设备 (MFP10、 便携式终端 50、 52、 认证卡 54 等) 被称为 “NFC 设备” 。此外, 以下, 组合的读取模式和写入模式可以被简称为 “R/W 模式” 。 0036 NFC 设备包括能够使用所有三种模式 P2P 模式、 R/W 模式和 CE 模式的设备, 以及能 够仅使用三种模式中的一种或两种模式的设备。在本实施例中, MFP10 和便携式终端 52 是 说 明 书 CN 103577849 A 8 5/18 页 9 。

34、能够使用所有三种模式的设备。然而, 便携式终端 50 能够使用 P2P 模式和 R/W 模式, 但是 不能使用 CE 模式。此外, 认证卡 54 是 NFC 标准的卡。更具体地, 认证卡 54 能够使用 CE 模 式, 但是不能使用 P2P 模式和 R/W 模式。 0037 P2P 模式是用于执行在一对 NFC 设备之间的双向通信的模式。例如, 假定在第一 NFC 设备和第二 NFC 设备中 P2P 模式是活动的状况。在这种情况下, 在第一 NFC 设备和第 二 NFC 设备之间建立与 P2P 模式相对应的通信链路 (在下文中称为 “P2P 通信链路” ) 。在这 种情况下, 例如, 第一 N。

35、FC 设备通过使用 P2P 通信链路来向第二 NFC 设备发送第一数据。然 后, 第二 NFC 设备通过使用相同的 P2P 通信链路来向第一 NFC 设备发送第二数据。由此, 实现双向通信。由 NFC 论坛确定的这些作为 ISO/IEC1443 类型 A 的 NFC 设备和作为 ISO/ IEC18092 类型 F 的 NFC 设备能够使用 P2P 模式, 而作为 ISO/IEC1443 类型 B 的 NFC 设备不 能使用 P2P 模式。 0038 R/W 模式和 CE 模式是用于在一对 NFC 设备之间执行单向通信的模式。CE 模式是 使 NFC 设备作为 “卡” 进行操作的模式, 这是由。

36、 NFC 论坛确定的格式。任何的类型 A NFC 设 备、 类型 F NFC 设备和类型 BNFC 设备能够使用 CE 模式。读取模式是用于在 CE 模式中作为 卡进行操作的 NFC 设备读取数据的模式。写入模式是用于向在 CE 模式中作为卡进行操作 的 NFC 设备写入数据的模式。此外, 在读取模式中, 还可以从 NFC 标准的卡 (即, 认证卡 54) 读取数据。此外, 在写入模式中, 还可以向 NFC 标准的卡写入数据。 0039 例如, 假定在第一 NFC 设备中读取模式是活动的并且在第二 NFC 设备中 CE 模式是 活动的状况。在这种情况下, 在第一 NFC 设备和第二 NFC 设。

37、备之间建立与读取模式和 CE 模 式相对应的通信链路。在这种情况下, 使用通信链路, 第一 NFC 设备执行用于从第二 NFC 设 备内的伪卡读取数据的操作, 由此从第二 NFC 设备接收数据。 0040 此外, 例如, 假定在第一 NFC 设备中写入模式是活动的并且在第二 NFC 设备中 CE 模式是活动的状况。在这种情况下, 在第一 NFC 设备和第二 NFC 设备之间建立与写入模式 和 CE 模式相对应的通信链路。在这种情况下, 使用该通信链路, 第一 NFC 设备执行用于向 第二 NFC 设备内的伪卡写入数据的操作, 由此将数据发送到第二 NFC 设备。 0041 如上所述, 对于执行。

38、 NFC 方案的通信的一对 NFC 设备可以考虑各种模式组合。例 如, 下述五种型式可以被视作一对 NFC 设备的模式的组合 :“P2P 模式、 P2P 模式” 、“读取模 式、 CE 模式” 、“写入模式、 CE 模式” 、“CE 模式、 读取模式” 、“CE 模式、 写入模式” 。 0042 此外, NFC 设备无法形成读取模式和写入模式二者都活动的状态。即, 在 NFC 设备 中, 如果读取模式是活动的, 则停止写入模式。此外, 在 NFC 设备中, 如果写入模式是活动 的, 则停止读取模式。 0043 此外, NFC 设备可以建立与活动的模式相对应的通信链路, 但是不能建立与不活动 的。

39、模式相对应的通信链路。例如, 在 MFP10 中, 在 CE 模式活动并且 P2P 模式和 R/W 模式不 活动的情况下, MFP10 可以建立使 MFP10 以 CE 模式进行操作的通信链路, 但是不能建立其 他通信链路 (即, 使 MFP10 以 P2P 模式、 读取模式或写入模式进行操作的通信链路) 。 0044 当 MFP10 的电源接通时, MFP10 转换到为 CE 模式活动而 P2P 模式和 R/W 模式不活 动的初始状态。当接收到 P2P 激活命令 (要描述) (图 2 的 S32 中的是) 时, MFP10 从初始状 态转换为仅 P2P 模式活动而 R/W 模式和 CE 模式。

40、不活动的状态 (S36) 。此外, 当 MFP10 的电 源接通时, MFP10 保持 R/W 模式不活动的状态。因此, 在变体中, MFP10 不需要能够使用 R/W 说 明 书 CN 103577849 A 9 6/18 页 10 模式。 0045 (便携式终端 50、 52 的配置) 0046 便携式终端 50、 52 是可移动型终端, 诸如移动电话 (例如, 智能电话) 、 PDA、 笔记本 PC、 平板 PC、 便携式音乐回放设备、 便携式影片回放设备等。便携式终端 50、 52 中的每一个 包括用于与无线网络连接的网络I/F和NFC I/F。 因此, 便携式终端50、 52中的每一。

41、个能够 经网络 I/F 与 MFP10 执行无线通信, 并且能够通过使用 NFC I/F 来与 MFP10 执行无线通信。 0047 用于使得 MFP10 执行各种功能 (例如, 打印功能、 扫描功能等) 的应用程序 (在下文 中称为 “用于 MFP 的应用) 被安装在便携式终端 50、 52 的每一个上。此外, 在本实施例中, 将 用于 MFP 的应用从由 MFP10 的供应商提供的互联网服务器 (未示出) 安装在便携式终端 50、 52 上。 0048 如上所述, 在本实施例中, 便携式终端 50 能使用 P2P 模式和 R/W 模式, 但不能使用 CE 模式。便携式终端 50 包括第一 。

42、OS(操作系统的缩写) 程序。第一 OS 程序是例如 4.0 版 本的 Android(注册商标) 。第一 OS 程序使便携式终端 50 操作如下。即, 当接通便携式终 端 50 的电力时, 便携式终端 50 转换为 P2P 模式和读取模式活动而写入模式不活动的初始 状态。在未安装用于 MFP 的应用的情况下, 便携式终端 50 保持初始状态。在尽管已经安装 用于 MFP 的应用, 但用于 MFP 的应用不活动的情况下, 便携式终端 50 保持初始状态。一旦 激活用于 MFP 的应用, 便携式终端 50 从初始状态转换为 P2P 模式和写入模式活动而读取模 式不活动的状态。 0049 此外, 。

43、如上所述, 便携式终端 52 能使用 P2P 模式、 R/W 模式和 CE 模式。便携式终 端 52 包括与第一 OS 程序不同的第二 OS 程序。第二 OS 程序操作便携式终端 52 如下。即, 当接通便携式终端 52 的电源时, 便携式终端 52 转换为 P2P 模式、 读取模式和 CE 模式活动 而写入模式不活动的初始状态。在还未安装用于 MFP 的应用的情况下, 便携式终端 52 保持 初始状态。在尽管已经安装用于 MFP 的应用, 但用于 MFP 的应用不活动的情况下, 便携式终 端 52 保持该初始状态。一旦激活用于 MFP 的应用, 便携式终端 52 从初始状态转换为 P2P 模。

44、式、 写入模式和 CE 模式活动而读取模式不活动的状态。 0050 此外, 在稍后所述的第二实施例中, 使用 AP4、 PC6 和认证卡 54。因此, 在此省略这 些设备的描述。 0051 (轮询操作和监听操作) 。 0052 接着, 将描述由NFC设备执行的轮询操作和监听操作。 例如, 在MFP10中, CPU32不 执行根据程序 36 的轮询操作和监听操作, 而是 NFC I/F32 执行轮询操作和监听操作。轮询 操作是发送轮询信号, 并且接收响应该轮询信号的响应信号的操作。 此外, 监听操作是接收 轮询信号, 并且发送响应该轮询信号的响应信号的操作。 0053 MFP10 的 NFC I。

45、/F22 能在用于执行轮询操作的轮询模式、 用于执行监听操作的监 听模式和既不执行轮询操作也不执行监听操作的模式 (在下文中, 称为 “非执行模式” ) 的任 一模式中操作。NFC I/F22 在轮询模式、 监听模式和非执行模式中依次地操作。例如, NFC I/F22执行一个操作集, 其中, NFC I/F22在轮询模式中操作, 然后, 在监听模式中操作, 并且 然后在非执行模式中操作。NFC I/F22 重复地执行一个执行集。 0054 在轮询模式中, NFC I/F22发送轮询信号, 并且监视是否接收到响应信号。 具体地, NFC I/F22重复下述操作 :(1) 发送Type A NFC。

46、设备能响应的轮询信号 (即, 与Type A相对 说 明 书 CN 103577849 A 10 7/18 页 11 应的轮询信号) , 并在预定时间内监视响应信号的接收,(2) 如果未接收到响应信号, 则发送 Type B NFC 设备能响应的轮询信号 (即, 与 Type B 相对应的轮询信号) , 并且在预定时间内 监视响应信号的接收, 以及 (3) 如果未接收到响应信号, 则发送 Type F NFC 设备能响应的 轮询信号 (即, 与 Type F 相对应的轮询信号) , 并且在预定时间内监视响应信号的接收。在 NFC I/F22在预定时间内从NFC设备接收到响应信号的情况下, 能将。

47、NFC设备说成是与紧接 在发送响应信号前接收的轮询信号相对应的NFC设备的一种Type。 在NFC I/F22接收到响 应信号的情况下, 此外, 为响应信号的来源的NFC设备向NFC设备发送用于询问哪一模式活 动的查询信号。因此, NFC I/F22 从 NFC 设备接收激活模式信号。激活模式信号指示在 NFC 设备中 P2PS 模式和 CE 模式都活动, 仅 P2P 模式活动或者仅 CE 模式活动。 0055 在监听模式中, NFC I/F22 监视是否接收到轮询信号, 并且一旦接收到轮询信号, 则发送响应信号。NFC I/F 仅在接收到与 NFC I/F22 相对应的 Type 的轮询信号。

48、的情况下, 才向作为轮询信号的来源的NFC设备发送响应信号。 在向NFC设备发送响应信号的情况下, NFC I/F22 进一步从 NFC 设备接收查询信号, 并且向 NFC 设备发送激活模式信号。 0056 在非执行模式中, NFC I/F22 不发送轮询信号, 并且此外, 即使接收到轮询信号, 也 不发送响应信号。 0057 便携式终端 50, 52 的每一个也重复地执行前述一个操作集。因此, 例如, 在 MFP10 和便携式终端 50 之间的距离小于 10cm 并且 MFP10 的 NFC I/F22 在轮询模式中操作的周期 与便携式终端50在监听模式中操作的周期匹配的情况下, NFC I。

49、/F22执行向便携式终端50 发送轮询信号并且从便携式终端 50 接收响应信号的轮询操作。此外, 例如, 在 MFP10 和便 携式终端 50 之间的距离小于 10cm 并且 NFC I/F22 在监听模式中操作的周期与便携式终端 50在轮询模式中操作的周期匹配的情况下, NFC I/F22执行从便携式终端50接收轮询信号 并且将响应信号发送到便携式终端 50 的监听操作。此外, 在下文中, 执行轮询操作的 NFC 设备以及执行监听操作的 NFC 设备分别称为 “轮询设备” 和 “监听设备” 。 0058 在NFC I/F22执行轮询操作的情况下, 即, 在MFP10是轮询设备的情况下, 由CPU32 接管后续通信的过程。具体地, 首先, 将信息从 NFC I/F22 递送到 CPU32, 该信息指示为监 听设备的 NFC 设备 (例如, 便携式终端 50) 能执行操作的模式 (即信息指示所接收到的激活 模式信号) 。CPU32 基于 MFP10 的当前状态 (即, 在 MFP10 中当前活动的模式) 和从 NFC I/ F22 递送的信息, 决定 MF。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1