继请求消息可以包括移交请求记录和移交载波记录。
[0367]这时,移交载波记录可以包括请求与接收中继请求消息的电子设备支持的所有通信装置相关联的信息的指示信息。这时,通过原样使用用于中继协议的上述移交协议可以简化消息结构。此外,新载波类型可能需要被定义在将移交载波记录中包括的、在NFC标准中定义的NFC RTD (记录类型定义)、RFC2046和RFC3986中。
[0368]此外,相反地,如图33的情况2b中所示,中继请求消息可以包括移交请求记录和中继记录。即,中继请求消息可以包括用于中继协议的单独的中继协议。
[0369]这时,用于中继记录的数据结构可能需要被定义为NFC的公知的类型。
[0370]在描述图33的情况2a和2b中,已经假定请求与所有的通信装置相关联的信息的指示信息被记录在情况2a的移交载波记录或者情况2b的中继记录中。然而,不同于此,指示信息也可以被包括在其它记录中。例如,记录可以被记录在移交请求记录中。
[0371]返回到图33,图33示出中继响应消息的示例。
[0372]中继响应消息涉及被用于接收中继请求消息的电子设备,以将对所接收到的中继请求消息的响应提供给中继设备的消息。
[0373]例如,当接收来自于第一电子设备100的中继请求消息时,第二电子设备200可以响应于接收到的中继请求消息,将中继响应消息传送到第一电子设备100。
[0374]图33中所示的中继响应消息可以包括移交选择消息以及一个或者多个NDEF消息。这时,被用于中继协议的数据结构可以与被用于移交协议的数据结构相同。
[0375]被包括在中继响应消息中的一个或者多个NDEF记录可以包括通过由第二电子设备200支持的可选择通信而形成与第三电子设备300的链接所必需的各种类型的信息。
[0376]返回到图33,图33示出中继响应传输消息的示例。
[0377]中继响应传输消息可以涉及用于中继设备将所接收到的中继响应消息传输到电子设备以建立链接的消息。
[0378]例如,第一电子设备100可以通过中继响应传输消息,将从第二电子设备200接收到的中继响应消息传输到第三电子设备300。
[0379]如图33中所示,中继响应传输消息可以包括中继传输记录以及一个或者多个NDEF记录。
[0380]中继传输记录可以包括用于识别消息要传输中继响应的信息。
[0381 ] 此外,一个或者多个NDEF消息可以与在中继响应消息中包括的一个或者多个NDEF记录相同。
[0382]换言之,接收来自于第二电子设备200的中继响应消息,第一电子设备100可以提取在中继响应消息中包括的一个或者多个NDEF记录,并且在中继响应传输消息中包括被提取的一个或者多个NDEF记录,从而生成中继响应传输消息。
[0383]此外,不同于此,中继响应传输消息可以包括与中继响应消息相同的数据结构。在这样的情况下,单独的信息可以被传送,使得已知的是,接收中继响应传输消息的电子设备处在中继协议的执行中。例如,第一电子设备100可以将中继响应消息以及通知根据中继协议传输中继响应消息的信息传输到第三电子设备300。此外,例如,第一电子设备100可以将通知中继协议在与第二电子设备200的执行中的信息传送到第三电子设备300。
[0384]通过通知第三电子设备300中继协议正被执行,尽管第三电子设备300接收到作为中继响应消息的上述移交选择消息,第一电子设备100也可以不发生错误。
[0385]在上面已经描述被用于中继协议的数据结构。在下文中,将参考附图来描述另一实施例的中继协议。
[0386]图34是用于描述根据本发明的第三实施例的中继协议的视图。
[0387]当结合图34描述中继协议时,将省略与结合图30和图32描述的实施例相同的内容。
[0388]第一电子设备100可以将触发信号传送到第二电子设备200(S910)。
[0389]通过进入第二电子设备200的NFC通信范围Rl,第一电子设备100可以与第二电子设备200形成NFC通信链接。
[0390]第一电子设备100可以通过被形成的NFC通信链接,将中继协议触发信号传送到第二电子设备200。换言之,在通过如图31的(b)中所示的用户界面接收来自于用户的用于发起中继协议的指示之后,第一电子设备100可以将通知发起中继协议的触发信号传送到第二电子设备200。
[0391]触发信号可以包括通知中继协议被发起的信息。即,接收触发信号,第二电子设备200可以通过触发信号辨别中继协议的发起。
[0392]接收触发信号,第二电子设备200可以将移交请求消息传送到第一电子设备100(S920)。S卩,不同于结合图31和图32已经描述的,本实施例可以原样用于被用于移交协议的消息。
[0393]更加具体地,当接收触发信号时,第二电子设备200可以生成包括关于由第二电子设备200支持的通信装置的信息的移交请求消息。
[0394]接收来自于第二电子设备200的移交请求消息,第一电子设备100可以被重新安置在第三电子设备300的NFC通信范围R2内(S930)。
[0395]此外,在此情况下,当完全地接收来自于第二电子设备200的移交请求时,第一电子设备100,如图31的(e)中所示,也可以输出指示朝着另一电子设备移动的指南消息,以执行中继协议。
[0396]当被重新安置在第三电子设备300的NFC通信范围R2内时,第一电子设备100可以与第三电子设备300形成NFC链接。
[0397]第一电子设备100可以通过与第三电子设备300形成的NFC链接,将从第二电子设备200接收到的移交请求消息传送到第三电子设备300 (S940)。
[0398]接收移交请求消息,第三电子设备300可以响应于移交请求消息,通过NFC链接将移交选择消息传送到第一电子设备100(S950)。
[0399]关于通过第三电子设备300接收到的移交请求消息,生成移交选择消息的程序可能与结合图1至图27描述的移交协议程序相同。
[0400]接收来自于第三电子设备300的移交选择消息,第一电子设备100可以再次被重新安置在第一电子设备100的NFC通信范围Rl内(S960)。
[0401]在接收来自于第三电子设备300的移交选择消息之后,第一电子设备100可以输出通知移交选择消息的接收已经完成的指南消息,如图31的(g)中所示。不同于此,当完全地接收来自于第三电子设备300的移交选择消息时,第一电子设备100可以输出指示朝着第二电子设备200移动的指南消息。第一电子设备100也可以输出这两条指南消息。
[0402]进入第二电子设备200的NFC通信范围Rl,第一电子设备100可以与第二电子设备200形成NFC通信链接。
[0403]第一电子设备100可以通过NFC通信链接,将接收到的移交选择消息传送到第一电子设备100(S970)。
[0404]来自于第三电子设备300的移交选择消息经由第一电子设备100被中继到第二电子设备200,使得第二电子设备200可以获得关于由第三电子设备300支持的通信装置的信息。这可以通过与结合图1至图27描述的移交协议相同的方式来实现。
[0405]第二电子设备200可以基于接收到的移交选择消息,将连接建立请求消息传送到第三电子设备300(S980)。
[0406]因此,第二电子设备200和第三电子设备300可以建立连接。
[0407]此外,第一电子设备100、第二电子设备200、以及第三电子设备300中的至少一个可以通过输出单元来输出通知第二电子设备200和第三电子设备300已经成功地形成如图31的(g)中所示的连接的指南信息。
[0408]更进一步,在当第二电子设备200将移交请求消息传送到第一电子设备100时与当第二电子设备200接收来自于第一电子设备100的第三电子设备300的移交选择消息时之间需要事先设置时间间隔。
[0409]时间间隔可以由用户设置或者被设置为预定值。
[0410]除非第二电子设备200在时间间隔内接收第三电子设备300的移交选择消息,否则第二电子设备200可以生成错误消息。
[0411]例如,当在时间间隔期间不能接收第三电子设备300的移交选择消息时,第二电子设备200可以通过第二电子设备200的输出单元输出误差消息(未示出)。
[0412]根据结合图34描述的中继协议的实施例,基于上述移交协议可以执行中继协议。
[0413]参考附图将描述又一实施例的中继协议。
[0414]图35是用于描述根据本发明的第四实施例的中继协议的视图。图36示出被用于根据本发明的中继协议的指南消息。
[0415]第四实施例的中继协议是结合图34描述的第三实施例的变型,并且因此,与第三实施例相同的部分将不被重复地描述。
[0416]图35的步骤S1010和S1020与图33的步骤S910和S920相同,并且因此详细描述不被重复。
[0417]第一电子设备100可以执行与第二电子设备200的移交协议(S1030)。
[0418]即,接收来自于第二电子设备200的移交请求消息,第一电子设备100作为移交选择器,并且第二电子设备200可以作为移交请求器执行移交协议。移交协议的特定实施例与在上面已经描述的相同,并且因此详细描述被省略。
[0419]通过此,第一电子设备100和第二电子设备200可以通过可选择通信装置而形成链接。在本实施例中,第一电子设备100和第二电子设备200被假定为形成W1-Fi链接。
[0420]第一电子设备100和第二电子设备200中的至少一个可以输出与移交协议的成功相关联的指南消息。
[0421]例如,第一电子设备100和第二电子设备200中的至少一个可以通过输出单元来输出通知第一电子设备100和第二电子设备200已经成功地执行如图36的(a)中所示的从NFC链接到可选择通信链接的移交的指南消息。
[0422]例如,第一电子设备100和第二电子设备200中的至少一个可以输出指示朝着另一电子设备移动,以执行如图31的(e)中所示的中继协议的指南消息。
[0423]第一电子设备100和第二电子设备200中的至少一个也可以输出通知移交的成功的指南消息、以及指示移向另一电子设备以执行中继协议的指南消息这两者。
[0424]用户可以根据从第一电子设备100和第二电子设备200中的至少一个提供的指南消息,来确定第一电子设备100和第二电子设备200中的至少一个行进到另一电子设备,以执行中继协议。即,用户可以基于指南消息,将第一电子设备100重新安置在第三电子设备300的NFC通信范围R2内。
[0425]图35的步骤S1050和S1060分别与步骤S940和S950的相同,并且因此详细描述将被省略。
[0426]第一电子设备100可以接收来自于第三电子设备300的移交选择消息,并且可以通过在步骤S1030中形成的可选择通信装置将接收到的移交选择消息传送到第一电子设备 100(S1070)ο
[0427]S卩,在根据结合图34描述的第三实施例的中继协议中,第一电子设备100接收来自于第三电子设备300的移交选择消息,并且然后将本身重新安置在第二电子设备200的NFC通信范围Rl内。然而,在结合图35描述的实施例中,第一电子设备100和第二电子设备200通过执行步骤S1030中的移交协议,形成可选择通信链接,并且因此,接收来自于第三电子设备300的移交选择消息的第一电子设备100不需要朝着第二电子设备200重新安置自己,从而提供用户便利。
[0428]更加具体地,第一电子设备100可以接收来自于第三电子设备300的移交选择消息,并且通过与第二电子设备200形成的W1-Fi链接,将接收到的移交选择消息传送到第二电子设备200。
[0429]因此,第二电子设备200可以进行接收第三电子设备300的移交选择消息。
[0430]接收第三电子设备300的移交选择消息,第二电子设备200可以基于移交选择消息将建立连接的请求发送到第三电子设备300。
[0431]根据建立连接的请求,第二电子设备200和第三电子设备300可以建立连接。
[0432]在第二电子设备200和第三电子设备300之间建立连接之后,第二电子设备200和第三电子设备300中的至少一个可以输出通知连接的建立已经成功地完成的指南消息。通知连接的建立已经成功地完成的指南消息可以作为弹出窗口、或者作为窗口小部件被显示在第三电子设备300和第二电子设备200的背景屏幕图像上。
[0433]另一方面,当在预定的时间间隔期间不能接收第三电子设备300的移交选择消息时,第二电子设备200可能创建错误消息。
[0434]第二电子设备200可以通过第二电子设备200的输出单元输出被生成的错误消息。
[0435]此外,第二电子设备200可以通知第一电子设备100错误的出现。例如,第二电子设备200可以通过根据与第一电子设备100 —起在步骤S1030中的移交协议而生成的W1-Fi连接,将错误消息传送到第一电子设备100。
[0436]这时,错误消息可以包括通知预定的时间已经流失的信息。
[0437]接收错误消息,第一电子设备100可以通过输出单元150输出错误消息,如图36的(b)中所示。S卩,用户可以通过电子设备100识别错误已经出现。更加具体地,在将移交请求消息已经发送到第一电子设备100之后的预定时间,用户可以识别第二电子设备200没有接收到来自于第一电子设备100的移交请求消息。
[0438]根据第四实施例的中继协议,尽管第二电子设备200和第三电子设备300没有形成NFC链接,第二电子设备200和第三电子设备300可以经由第一电子设备100形成连接,如同它们执行移交协议一样。
[0439]在结合图34和图35描述的第三和第四实施例的中继协议中,可以原样使用关于移交协议的移交请求/选择消息。因此,根据第三和第四实施例的中继协议,消息类型可以被简化。
[0440]此外,第三和第四实施例中的移交请求/选择消息与被用于上述移交协议的移交请求/选择消息相同,并且因此详细描述将被省略。
[0441]在下文中,将参考附图来更加详细地描述根据本发明的第五实施例的中继协议。
[0442]图37是用于描述根据本发明的第五实施例的中继协议的视图。
[0443]在描述根据第五实施例的中继协议中,与上述中继协议相同的部分不被重复地描述。
[0444]参考图37,第一电子设备100可以将第一移交请求消息传送到第二电子设备200(S1110)ο
[0445]在结合图34和图35描述的第三和第四实施例中,第二电子设备200将移交请求消息传送到作为中继设备的第一电子设备100。然而,在本实施例中,中继设备,S卩,第一电子设备100将移交请求消息发送到第二电子设备200。在实施例之间这是不同的。
[0446]例如,在第一电子设备100和第二电子设备200形成NFC链接之后,第一电子设备100可以接收来自于用户的执行中继协议的指示。接收来自于用户的中继协议的执行,第一电子设备100可以将第一移交请求消息发送到第二电子设备200。第一移交请求消息可以具有与被用于上述移交协议的移交请求消息相同的数据结构。
[0447]接收来自于第一电子设备100的第一移交请求消息,第二电子设备200可以响应于第一移交请求消息将第一移交选择消息传送到第一电子设备100(S1120)。
[0448]在此,从第二电子设备200传送到第一电子设备100的第一移交选择消息可以具有与被用于上述移交协议的移交选择消息相同的数据结构。
[0449]接收来自于第二电子设备200的第一移交选择消息,第一电子设备100可以与第二电子设备200执行第一移交协议(SI 130)。
[0450]S卩,已经将第一移交请求消息发送到第二电子设备200的第一电子设备100变成移交请求器,并且已经将第一移交选择消息发送到第一电子设备100的第二电子设备200变成移交选择器,从而执行上述移交协议。
[0451]根据第一移交协议,W1-Fi链接被假定为被形成。
[0452]即,即使与第二电子设备200的NFC通信范围Rl分尚,第一电子设备100也可以继续通过W1-Fi链接与第二电子设备200通信。
[0453]在第一移交协议被成功地执行之后,第一电子设备100可以输出在第三和第四实施例中描述的指南消息。
[0454]图35的步骤SI 140与图33的步骤S960和图34的步骤S1040相同,并且因此,详细描述将被省略。
[0455]第一电子设备100可以通过与第三电子设备300形成的NFC链接,将第二移交请求消息发送到第三电子设备300(S1150)。
[0456]接收第二移交请求消息,第三电子设备300可以响应于第二移交请求消息,将第二移交选择消息传送到第一电子设备100(S1160)。
[0457]接收第二移交选择消息,第一电子设备100可以执行与第三电子设备300的第二移交协议。
[0458]假定NFC链接被移交到第一电子设备100和第三电子设备300之间的W1-Fi链接。
[0459]第一电子设备100和第三电子设备300中的至少一个可以通过输出单元来输出通知第二移交协议已经被成功地执行的信息。
[0460]在执行第二移交协议之后,第一电子设备100可以将从第三电子设备300接收到的第二移交选择消息中继给第二电子设备200(S1180)。
[0461 ] 即,第一电子设备100可以通过在步骤SI 130中与第二电子设备200形成的W1-Fi链接,将第三电子设备300的第二移交选择消息传送给第二电子设备200。
[0462] 此外,第一电子设备100可以将第二电子设备200的第一移交选择消息中继给第三电子设备300 (SI 190)。
[0463]S卩,第一电子设备100可以通过在步骤SI 170中与第三电子设备300形成的W1-Fi链接,将第二电子设备200的第一移交选择消息传送到第三电子设备300。
[0464]通过这样做,第二电子设备200可以获得第三电子设备300的第二移交选择消息,并且第三电子设备300可以获得第二电子设备200的第一移交选择消息。
[0465]因此,第二电子设备200和第三电子设备300可以基于第一和第二移交选择消息来建立连接(S1200)。
[0