信息处理装置和方法、程序和信息处理系统的制作方法

文档序号:7773794阅读:126来源:国知局
信息处理装置和方法、程序和信息处理系统的制作方法
【专利摘要】本发明涉及一种信息处理装置,包括:近距离无线通信单元,配置为通过近场无线通信经由近距离无线通信从第一其它信息处理装置接收用于与第二其它处理装置连接的第一连接信息以及向所述第一其它信息处理装置发送第二连接信息,所述第一其它信息处理装置在使用近场无线通信的通信网中扮演第一角色,而第二其它信息处理装置在所述通信网络中扮演与第一角色不同的第二角色;以及近场无线通信单元,配置为基于所述第一连接信息通过所述近场无线通信与第二其它信息处理装置进行通信。
【专利说明】信息处理装置和方法、程序和信息处理系统
[0001]本申请是申请日为2009年9月22日、申请号为200910178619.0的、名称为“信息
处理装置和方法、程序和信息处理系统”的发明专利申请的分案申请。
【技术领域】
[0002]本发明涉及信息处理装置和方法、程序和信息处理系统,并且更具体地,涉及信息处理装置和方法、程序和信息处理系统,其中可改善提供装置间通信的应用的可用性。
【背景技术】
[0003]目前为止,已经提出了例如通过使用预定通信方法与其他装置进行通信而与另一装置协调操作并提供诸如共享信息的预定服务的应用(例如,参见日本未审专利申请公开N0.2001-215975)。
[0004]在日本未审专利申请公开N0.2001-215975的情况下,数字蜂窝电话根据用户的操作,从笔记本个人计算机下载歌曲列表文件,并根据歌曲列表文件在显示单元上显示歌曲列表。在下载和播放用户从所显示的来自笔记本个人计算机或音乐文件服务器的歌曲列表中选择的音乐文件时,数字蜂窝电话经由耳机输出音乐文件。

【发明内容】

[0005]然而,为了与另一装置进行通信,必须相互交换关于通信功能、应用等的信息并基于其信息建立连接。建立连接的设置工作不仅复杂,而且存在必须具有特殊知识的情况。因此,已经担心用户通过手动操作执行设置工作可能导致不容易使用有关与其他装置通信的应用。
[0006]具体地,在由三个或更多个装置形成通信网络的情况下,已经担心相互验证的处理、通信设置等变得更加复杂,并且应用的可用性进一步降低。
[0007]已经发现,期望能够使得提供装置间通信的应用的可用性得到改善。
[0008]根据本发明的实施例,一种信息处理装置具有:近距离无线通信单元,配置为通过近场无线通信经由近距离无线通信从第一其它信息处理装置接收用于与第二其它处理装置连接的第一连接信息以及向所述第一其它信息处理装置发送第二连接信息,所述第一其它信息处理装置在使用近场无线通信的通信网中扮演第一角色,而第二其它信息处理装置在所述通信网络中扮演与第一角色不同的第二角色;以及近场无线通信单元,配置为基于所述第一连接信息通过所述近场无线通信与第二其它信息处理装置进行通信。
[0009]第一角色为作为从装置的角色,而第二角色为作为主装置的角色。
[0010]所述近场无线通信单元接收第二其它处理装置经由近场无线通信传输来的第一用户信息并将第二用户信息发送给第二其它信息处理装置。
[0011]所述近场无线通信在第二其它信息处理装置容许与第一其它信息处理装置连接的情况建立。
[0012]所述近场无线通信在第二其它信息处理装置的用户容许与第一其它信息处理装置连接的情况建立。
[0013]所述近距离无线通信单元经由所述近距无线通信接收来自第一其它信息处理装置的第三连接信息。
[0014]所述近场无线通信单元接收从第二其它信息处理装置发送来的表示第三其它信息处理装置将要从所述通信网络中被删除的确认请求并将与所述确认请求对应的允许响应,所述装置还包括通知单元,其被配置为基于所述确认请求,通知所述第三其它信息处理装置将从所述通信网被删除。
[0015]所述近场无线通信为蓝牙通信或WiFi通信。所述信息处理装置还包括显示器。
[0016]利用上述配置,从第一其他信息处理装置接收经由第一通信的不同于第一其他信息处理装置的第二其他信息处理装置的设备信息,和用于通过不同于第一通信的第二通信与第二其他信息处理装置连接的第一连接信息;经由第一通信,向第一其他信息处理装置传送第二连接信息,用于通过第二通信与装置自身连接;以及基于第一连接信息和第二连接信息,通过第二通信,接收从第二其他信息处理装置传送的内容数据。
[0017]根据本发明的实施例,一种信息处理方法包括如下步骤:采用近距离无线通信单元通过近场无线通信经由近距离无线通信从第一其它信息处理装置接收用于与第二其它处理装置连接的第一连接信息以及向所述第一其它信息处理装置发送第二连接信息,所述第一其它信息处理装置在使用近场无线通信的通信网中扮演第一角色,而第二其它信息处理装置在所述通信网络中扮演与第一角色不同的第二角色;以及采用近场无线通信单元基于所述第一连接信息通过所述近场无线通信与第二其它信息处理装置进行通信。
[0018]利用上述配置,从第一其他信息处理装置接收经由第一通信的从不同于第一其他信息处理装置的第二其他信息处理装置获取的第二其他信息处理装置的设备信息,以及用于通过不同于第一通信的第二通信与第二其他信息处理装置连接的第一连接信息;以及通过第二通信,向用户确认是否将第二其他信息处理装置添加到通信网。
[0019]利用上述配置,向第一其他信息处理装置传送经由第一通信的不同于第一其他信息处理装置的第二其他信息处理装置的设备信息,和用于通过不同于第一通信的第二通信与第二其他信息处理装置连接的第一连接信息;以及经由第二通信,向第二其他信息处理装置传送第一其他信息处理装置的设备信息,和用于利用第二通信与第一其他信息处理装置连接的第二连接信息。
[0020]根据上述配置,可改善提供装置间通信的应用的可用性。
【专利附图】

【附图说明】
[0021]图1是图示出通信系统的主要配置示例的框图;
[0022]图2是图示出图1中的蜂窝电话的主要配置示例的框图;
[0023]图3是图示出图2中的CPU可实现的功能示例的功能框图;
[0024]图4是图示出图3中的切换(hand-over)应用的示例的图;
[0025]图5是描述切换应用的操作的方式的示例的图;
[0026]图6是描述各种信息的配置示例的图;
[0027]图7A至图7C是图示出可应用本发明的通信系统的主要配置示例的图;
[0028]图8A至图8C是图示出每个装置的功能块的配置示例的图;[0029]图9是描述装置添加处理的流程的流程图;
[0030]图10是在图9之后描述装置添加处理的流程的流程图;
[0031]图11是图示出屏幕示例的图;
[0032]图12是图示出屏幕示例的图;
[0033]图13是图示出屏幕示例的图;
[0034]图14是图示出屏幕示例的图;
[0035]图15是图示出屏幕示例的图;
[0036]图16是图示出屏幕示例的图;
[0037]图17是图示出交换的数据的配置示例的图;
[0038]图18A至图18C是图示出已经应用本发明的通信系统的主要配置示例的图;
[0039]图19A至图19C是图示出每个装置的功能块的配置示例的图;
[0040]图20是描述装置添加处理的流程的流程图;
[0041]图21是在图20之后描述装置添加处理的流程的流程图;
[0042]图22是图示出交换的数据的配置示例的图;
[0043]图23A至图23C是图示出已经应用本发明的通信系统的主要配置示例的图;
[0044]图24A至图24B是图示出每个装置的功能块的配置示例的图;
[0045]图25A至图25B是图示出每个装置的功能块的配置示例的图;
[0046]图26是描述装置添加处理的流程的流程图;
[0047]图27是在图26之后描述装置添加处理的流程的流程图;
[0048]图28是图示出交换的数据的配置示例的图;
[0049]图29A至图29C是图示出可应用本发明的通信系统的主要配置示例的图;
[0050]图30A至图30B是图示出每个装置的功能块的配置示例的图;
[0051]图31是图示出每个装置的功能块的配置示例的图;
[0052]图32是图示出屏幕示例的图;
[0053]图33是图示出交换的数据的配置示例的图;
[0054]图34A至图34C是图示出与每个装置具有的升级处理有关的功能块的配置示例的图;
[0055]图35是描述升级处理的流程的流程图;
[0056]图36是图示出交换的数据的配置示例的图;
[0057]图37是图示出交换的数据的配置示例的图;
[0058]图38A至图38B是图示出已经应用本发明的通信系统的主要配置示例的图;
[0059]图39A至图39C是图示出每个装置具有的功能块的配置示例的图;
[0060]图40是描述角色变换处理的流程的流程图;
[0061]图41是在图40之后描述角色变换处理的流程的流程图;以及
[0062]图42是图示出交换的数据的配置示例的图。
【具体实施方式】
[0063]首先,将描述装置间的通信连接时的处理。图1是示出已经应用本发明的通信系统的配置示例的图。在图1中,通信系统100是通过无线通信协调操作多个装置并执行用来提供一系列服务的应用的系统。如图1所示,例如,通信系统100具有蜂窝电话101和蜂窝电话102。
[0064]蜂窝电话101和蜂窝电话102利用第一通信和第二通信两个方法进行相互通信。第一通信是被执行以发送/接收设备信息(其是关于进行通信的装置的信息)和能力信息(其由用于为第二通信建立连接的有用信息构成)的通信。例如,使用近距(closeproximity)无线通信作为第一通信。第二通信是与在蜂窝电话101和蜂窝电话102中的每一个处执行的应用协调操作并进行通信以提供一系列服务(提供服务的应用)的通信。例如,使用近场(near field)无线通信作为第二通信。
[0065]注意,“近距无线通信”表示在通信伙伴接近于视觉可识别的距离的状态下实现的通信,例如大约数厘米。它的例子是使用电磁感应的无线通信方法,如非接触式IC(集成电路)卡。注意,下文中,除非另外特别声明,将不区分地描述如上所述的“接触”和“近距”。也就是说,被描述为“使得接触”的动作应该包括在“近距”中。反之亦然。
[0066]同时,“近场无线通信”表示在蜂窝电话101和蜂窝电话102位于临近距离(例如,大约数十米或更少)的状态下可通信的无线通信方法。它的例子是蓝牙(注册商标)和WiFi(无线保真(IEEE(电气和电子工程师协会)鉴定的WiFi802.llx))。
[0067]通常,在被用作第一通信的近距无线通信中,可根据其通信范围(range)的物理限制来容易地识别通信伙伴,并且建立通信连接的设置工作比在近场无线通信的情况下容易得多。例如,在近场无线通信的情况下,在可通信范围内有多个装置的情况下,用户必须指定与哪个装置通信。相反,在近距无线通信的情况下,它的可通信范围短,因此基本上通信伙伴限于一个装置。因此,在此情况下,用户被请求移动用户自己正在操作的装置,以接近充当通信伙伴的装置附近,但它自身的动作指定了通信伙伴,所以可忽略通信伙伴等的再次输入指定。
[0068]然而,近距无线通信通常具有比近场无线通信更低的数据传输速率,不适合于大容量数据传输。而且,在通信期间必须将两个装置放置得互相接近,因此可能存在难以维持其状态(两个装置的位置关系)的情况。另外,三个或更多个装置之间的通信变得困难。
[0069]从上述几点看出,对于通信系统100,应用(在蜂窝电话101和蜂窝电话102的每一个处执行的应用)的协调通过第二通信(近场无线通信)来执行,而第一通信(近距无线通信)用于第二通信的设备信息和能力信息的相互发送/接收。也就是说,蜂窝电话101和蜂窝电话102首先进行第一通信,并且通过相互发送/接收设备信息来进行第二通信的连接的准备。然而,实际上,仅通过设备信息,多功能性较差,因此难以建立第二通信的连接。由此,蜂窝电话101和蜂窝电话102交换包括更详细信息的能力信息,并基于其能力信息灵活地建立第二通信的连接。在建立了第二通信的连接时,蜂窝电话101和蜂窝电话102使用其第二通信执行应用的链路操作。
[0070]设备信息由标识每个装置的一般标识信息构成。这可以是符合预定通信协议的标识信息。用于建立第二通信的连接的条件随着各个装置的通信能力和信息处理能力以及所使用的应用等有所变化。因此,仅仅使用基本设备信息带来较差的多功能性。
[0071]与装置能力有关的信息,例如通信单元(通信方法)和应用等,被包括在能力信息中,其细节将在后面描述。蜂窝电话101和蜂窝电话102基于通信伙伴的能力信息,对第二通信要使用的通信单元进行详细设置,选择第二通信要使用的应用等。蜂窝电话101和蜂窝电话102可通过交换这样的能力信息,相互共享信息。因此,蜂窝电话101和蜂窝电话102可基于其信息,更适当地进行通信和应用设置,而无需增加用户的工作负载。也就是说,蜂窝电话101和蜂窝电话102可改善关于装置间通信的应用的使用便利度。例如,蜂窝电话101和蜂窝电话102可根据电话自身和通信伙伴的能力,或者根据要使用的应用,适当地选择各种通信设置,如充当第二通信的通信方法和通信速度等。而且,例如,蜂窝电话101和蜂窝电话102可根据电话自身或通信伙伴的能力,或根据处理的目的,适当地选择要使用的应用。
[0072]注意,构成通信系统100的通信装置可以是任何类型的通信装置,只要该装置能执行第一通信和第二通信两者即可。例如,该装置可以是能执行第一通信(其在通信时视觉可识别处于装置的位置关系中的通信伙伴的距离的进行通信)和第二通信(其在通信范围大于第一通信的距离处执行通信,并且在通信时难以视觉识别处于装置的位置关系中的通信伙伴的距离处进行通信)。
[0073]也就是说,构成通信系统100的通信装置可以不是上述蜂窝电话101和蜂窝电话102。例如,通信装置可以是电视信号接收器、视频记录器、音频播放器、音频放大器、组合音响、打印机、传真机、自动音频系统、汽车导航系统等。当然,该装置可以是除了这些以外的其他装置。而且,该装置可具有如下功能:其中,构成通信系统100的每个通信装置具有不同的功能,例如,如蜂窝电话和组合音响。
[0074]另外,构成通信系统100的通信装置的数目是可选的,可以是三个装置或更多个。注意,第一通信不必是近距无线通信。而且,第二通信不必是近场无线通信。另外,可经由现场广播装置或网络进行第一通信和第二通信。而且,第一通信和第二通信可以是经由线缆进行的有线通信。然而,如上所述,第一通信是发送/接收用于建立第二通信的信息的通信,因此期望通信开始的设置工作容易或不必全部执行,如能够容易地识别通信伙伴。
[0075]图2是图示出图1中的蜂窝电话101的内部配置示例的框图。在图2中,蜂窝电话101的CPU(中央处理单元)111是计算处理单元,其通过执行软件程序来执行各种处理。CPUlll经由总线114与ROM (只读存储器)112和RAM (随机存取存储器)113相互连接。软件程序和数据被事先存储在ROMl 12中。存储在ROMl 12和存储单元123中的软件程序和数据被加载到RAMl 13中。而且,在RAMl 13中适当地存储CPUlll执行各种进程所需的数据等。
[0076]而且,输入/输出接口 120连接到总线114。由键盘、鼠标等构成的输入单元121连接到输入/输出接口 120。而且,由诸如CRT (阴极射线管)显示器、LCD (液晶显示器)等的显示器以及扬声器等构成的输出单元122连接到输入/输出接口 120。另外,由闪存、硬盘等构成的存储单元123连接到输入/输出接口 120。
[0077]驱动器124也适当连接到输入/输出接口 120,适当安装诸如磁盘、光盘、磁光盘、半导体存储器等的可移除介质131,并且在存储单元123中适当安装从其读取的计算机程序。
[0078]另外,执行第一通信的第一通信单元141和执行第二通信的第二通信单元142连接到输入/输出接口 120。而且,由调制解调器等构成的并经由公共电话网与其他装置进行音频通信或分组通信的电话电路网通信单元143连接到输入/输出接口 120。另外,具有数字相机功能、对物体拍照并获取其图像数据的相机单元144连接到输入/输出接口 120。
[0079]第一通信单元141是执行如上所述的近距无线通信的无线通信单元。第一通信单元141具有移动设备IC通信芯片151 (下文称为移动IC通信芯片151),它是利用用于非接触IC卡的通信方法进行通信的无线通信单元。而且,第一通信单元141具有数字家用电子IC通信芯片152 (下文称为CE (消费电子)IC通信芯片152)。移动IC通信芯片151和CE IC通信芯片152基于相互不同的通信标准进行通信。第一通信单元141选择性地使用它们之一。
[0080]第二通信单元142是执行上述近场无线通信的无线通信单元。第二通信单元142具有蓝牙(注册商标)单元161,它是利用蓝牙进行无线通信的无线通信单元。而且,第二通信单元142具有WiFi单元162,它是利用IEEE802.1lx进行无线通信的WiFi鉴定无线通信单元。第二通信单元142选择性地使用它们之一。
[0081]注意,图2被描述为可向第一通信单元141和第二通信单元142中的每一个提供两类通信单元,但每个具有的通信单元的数目(类型)可以是任何数目。而且,第一通信单元141仅仅必须执行第一通信,而第二通信单元142仅仅必须执行第二通信。也就是说,第一通信单元141和第二通信单元142的通信单元的通信方法是可选的,并且可以不是上述那些。
[0082]而且,蜂窝电话101可具有除了上述之外的配置。而且,可省略一部分功能,如相机单元144。
[0083]充当蜂窝电话101的通信伙伴的通信电话102也具有与参照图2所述的蜂窝电话101的配置基本相同的配置,所以省略了对蜂窝电话102的配置的描述。也就是说,图2中的描述也可应用于描述蜂窝电话102的配置,所以将参照图2描述蜂窝电话102,如蜂窝电话101的情况。下述图3和图4中所示的配置同样也是这样。下文中,请求切换处理的一侧被描述为蜂窝电话101,而对其响应的一侧被描述为蜂窝电话102,但可存在同一装置根据情形处于请求侧和处于响应侧的情况,并且请求侧和响应侧上的配置不必彼此不同。因此,下文中,也基本彼此相同地描述蜂窝电话101和蜂窝电话102的配置。也就是说,蜂窝电话101的配置的描述也可应用于蜂窝电话102的配置。
[0084]图3是示出图2中执行应用的CPUlll具有的功能的功能框图。CPUlll读取各种数据并执行程序,由此实现各种功能。图3示意性地示出了由此实现的各种功能。
[0085]CPUlll具有OS (操作系统)201、第一通信控制单元202、第二通信控制单元203、切换处理单元204、切换日志管理单元205、信息管理单元206、第一通信应用207以及切换应用208。
[0086]0S201是基本软件程序,其提供许多应用软件程序共享和使用的基本功能,并管理整个计算机系统。例如,0S201基于来自其他功能块的指令,控制CPUlll之外的处理单元,并执行各种控制处理,如诸如用户接口输入和屏幕输出的输入/输出功能,以及盘和存储器管理。第一通信控制单元202经由0S201控制第一通信单元141,并执行与第一通信有关的处理。第二通信控制单元203经由0S201控制第二通信单元142,并执行与第二通信有关的处理。
[0087]例如,切换处理单元204控制第一通信控制单元202和第二通信控制单元203,使用第一通信发送/接收第二通信的设置信息,并进行处理(切换处理)以使用其信息建立第二通信的连接。在该切换处理的情况下,切换处理单元204还使用第一通信执行设备信息和能力信息的发送/接收。切换处理单元204基于该能力信息,适当地进行第二通信设置和应用执行。
[0088]切换日志管理单元205管理具有切换处理单元204的处理内容的日志(log)。信息处理单元206管理各种信息,如设备信息、能力信息以及与通信伙伴交换的简档(profile)信息。简档信息是与充当通信伙伴的装置的用户有关的信息。后面将描述其细节。
[0089]第一通信应用207是仅仅使用第一通信提供服务的应用,如电子货币支付、验证处理等。切换应用208是使用第二通信提供服务的应用,并且是进行切换处理以建立第二通信的应用。也就是说,第一通信和第二通信两者均用于切换应用208。后面将描述切换应用的具体例子。
[0090]注意,在图3中,第一通信应用207被描述为一个功能块,但第一通信应用的数目是可选的,并且第一通信应用207可以由多种应用构成。类似地,切换应用的数目也是可选的,并且切换应用208可以由多种应用构成。
[0091]图4是示意性地示出图3中的切换应用208的配置示例的框图。在图4的例子的情况下,切换应用208具有内容放送(cast)应用211、音乐播放器应用212、照片浏览器应用213、播放列表管理应用214、多播放器应用215以及打印控制应用216。
[0092]内容放送应用211是使用第二通信,与通信伙伴的装置发送/接收诸如图像和音频的内容数据的应用。内容放送应用211通过打印控制应用216与诸如音乐播放器应用212的其他应用协调操作,并执行用于其他应用的内容数据的发送/接收。
[0093]音乐播放器应用212是读取和播放例如在存储单元123中存储的音乐数据,并从扬声器等(输出单元122)输出音频的应用。音乐播放器应用212与内容放送应用211协调操作,由此使得能够使用第二通信,将音乐数据作为流数据提供给通信伙伴的装置,并且可通过利用通信伙伴的装置播放音乐来输出,或可获取由通信伙伴的装置提供的流数据(音乐数据)并通过播放其音乐来输出它。
[0094]照片浏览器应用213是将存储单元123等中存储的诸如静止图像或运动图像的图像数据显示到例如监视器(输出单元122)的应用。照片浏览器应用213与内容放送应用211协调操作,由此使得能够使用第二通信,将图像数据提供给通信伙伴的装置,并获取由通信伙伴的装置提供的图像数据以便在监视器(输出单元122)上显示其图像。
[0095]播放列表管理应用214是管理播放列表的应用,播放列表表示用于由音乐播放器应用212和照片浏览器应用213播放输出(显示)的内容数据的播放输出请求(显示请求)。播放列表管理应用214在监视器(输出单元212)上显示其播放列表,并接收对于所播放列表的用户指令输入。而且,播放列表显示应用214基于其指令,控制音乐播放器应用212和照片浏览器应用213。另外,播放列表管理应用214与内容放送应用211协调操作,由此,可使用第二通信,控制通信伙伴的装置的音乐播放器应用和照片浏览器应用。例如,播放列表管理应用214使用内容放送应用211将用户指定的音乐数据提供给通信伙伴的装置,启动通信伙伴的装置的音乐播放器应用,并通过播放来输出其音乐。
[0096]多播放器应用215是通过播放同时处理多种内容数据(如在监视器上显示对应于其音乐的图像数据)输出音乐数据的应用。也就是说,多播放器应用215基本上具有与音乐播放器应用212和照片浏览器应用213类似的功能,并且可使用第二通信,通过与内容放送应用211协调操作,与通信伙伴的装置交换内容数据。
[0097]打印控制应用216是利用打印单元(输出单元122)在诸如纸张的打印介质上打印图像数据和文本数据等的应用。打印控制应用216可通过与内容放送应用211协调操作,使得打印单元打印由通信伙伴的装置使用第二通信提供的内容数据。
[0098]内容放送应用211具有切换控制单元221、元信息获取单元222、应用控制单元223、⑶I (图形用户界面)控制单元224以及存储器存取处理单元225。
[0099]切换控制单元221通过图3中的信息管理单元206控制切换处理单元204。例如,如图5所示,切换控制单元221直接或间接控制移动IC通信芯片151 (第一通信单元)和蓝牙单元161 (第二通信单元),并执行与切换有关的处理。切换控制单元221具有用来执行与建立第一通信的连接有关的处理的第一通信建立单元231、用来利用第一通信进行设备信息的发送/接收的设备信息发送/接收单元232、用来利用第一通信交换彼此的能力信息的能力信息发送/接收单元233、用来基于设备信息和能力信息进行与第二通信有关的设置的第二通信设置单元234、用来进行与建立第二通信的连接有关的处理的第二通信建立单元235、以及用来创建与切换处理有关的日志信息的切换日志创建单元236。
[0100]元数据获取单元222直接或间接控制例如图5所示的蓝牙单元161 (第二通信单元),并获取包括用户简档信息(其是与通信伙伴的用户有关的信息)、服务协调信息(其是与服务有关的信息)等由通信伙伴的装置或与其装置协调操作的另一装置提供的元数据。如图4所示,元数据获取单元222具有从通信伙伴的装置获取用户简档信息(简档信息)的用户简档获取单元241,以及从通信伙伴的装置获取服务协调信息的服务协调信息获取单元 242。
[0101]例如,如图5所示,应用控制单元223通过打印控制应用216,执行关于与内容放送应用协调操作的另一应用(如音乐播放器应用212)的处理。应用控制单元223具有基于通信伙伴的装置的能力信息等进行其他应用的设置的应用设置单元251,以及启动和控制其他应用的应用协调单元252。
[0102]例如,如图5所示,⑶I控制单元224执行关于内容放送应用的⑶I显示以及基于其GUI的用户指令等输入的处理。存储器存取处理单元225执行对于蜂窝电话101的存储区域的信息输入/输出。例如,如图5所示,CPUlll具有安全性处理单元261,执行诸如对于内置在第一通信单元141中的存储器(存储区域)的信息解码和编码的处理,并具有针对蜂窝电话101的第一通信单元141之外的存储器(存储区域),如R0M112或存储单元123的API (应用程序接口)262。安全性处理单元261对在内置到第一通信单元141中的存储的存取区域中形成的第一通信存储器共享区域263进行存取。API262对在蜂窝电话101的第一通信单元141之外的存储器的存储区域上形成的蜂窝电话存储器264进行存取。
[0103]在第一通信存储器共享区域263中存储了用于充当通信伙伴的装置或本机装置的制造信息271,如系列号、型号以及制造日期/时间。在蜂窝电话存储器264中存储简档信息281、触碰日志信息282、内容日志信息283、能力信息284以及内容操作授权信息285
坐寸ο
[0104]简档信息281包括表示用户自身或通信伙伴的特征的信息,例如,也被称为“用户简档信息”。例如,触碰日志信息282包括使用第一通信单元141的通信的日志信息。例如,内容日志信息283包括与所使用的内容有关的日志信息。例如,能力信息284包括用于识别装置的信息,以及表示在第二通信连接时和在通信协调时(即,在第二通信时)使用的装置特征的信息。例如,内容操作授权信息285包括表示是否存在任何内容操作授权(其是对控制属于分发数据的装置的内容的播放(分发)的授权)的信息。例如,对于要分发哪个内容,具有内容操作授权的装置可控制分发数据的装置。
[0105]例如,如图5所示,存储器存取处理单元225经由安全性处理单元261存取第一通信存储器共享区域263,并经由API262存取蜂窝电话存储器264。
[0106]接着,将参照图6描述装置之间交换的各种信息的配置示例。如图6所示,蜂窝电话101利用第一通信发送/接收设备信息、能力信息和内容操作授权信息,并利用第二通信发送/接收简档信息。
[0107]能力信息是对第二通信连接有用的详细信息,由表示装置特征的信息构成。能力信息也被称为连接信息。例如,能力信息包括诸如地址、协议类型、设备类型、简档和应用标识符等的信息。
[0108]地址是装置在利用第二通信的通信网上的标识符信息,并且是符合由协议类型定义的通信协议的信息。例如,该信息可由一个或多个地址构成,如BD (蓝牙装置)地址、MAC(媒体访问控制)地址或IP (因特网协议)地址。不必说,可包括多种标识信息。
[0109]协议类型是表示可使用的协议的类型的信息,例如,蓝牙或WiFi。设备类型是表示装置的类型(用处)的信息,如蜂窝电话、汽车导航系统装置、个人计算机(PC)等。
[0110]简档是表示每个协议可使用的设置信息(简档)的信息。应用标识符是表示可使用的应用的标识信息。例如,这可由应用的类型或名称表示,如音乐播放器、照片、游戏等,或者可由某一标识号表示。而且,应用标识符也可用于标识应用版本。
[0111]简档信息由表示装置用户的特征的信息构成。例如,简档信息包括用户ID、昵称、简档照片、职业类型、国家、婚姻状况、生日、邮政编码、地址、电话号码、消息等。例如,用户ID是唯一标识用户的标识符,而其他简档信息项目是关于用户的信息,并由用户事先注册在装置中。
[0112]内容操作授权信息是表示是否存在任何播放控制授权(其可授权控制分发数据的装置上的内容的播放)的信息。例如,具有被设置为有播放控制授权的内容操作授权信息的装置具有播放控制授权,并且,即使分发数据的装置是另一装置,该装置也可控制由另一装置分发的内容。
[0113]通过与作为通信伙伴的蜂窝电话102交换能力信息以及设备信息,蜂窝电话101可容易地理解通信伙伴的装置所具有的第二通信的类型,并且可更适当地进行设置。而且,通过参考通信伙伴的能力信息,蜂窝电话101可识别能由通信伙伴的装置执行的应用,并且可根据通信伙伴的能力,容易地选择和使用可执行应用。
[0114]注意,图6所示的能力信息、简档信息和内容操作授权信息的构成仅仅是示例,可包括其他未示出的信息,并且可省略上述信息中的一部分。例如,利用能力信息管理的应用仅仅必须基于与通信伙伴交换的信息来执行预定处理,并且,例如,可以是经由第一通信,或者甚至是另一通信(而不是第二通信)发送/接收信息的应用。而且,例如,用于第二通信的通信方法可以是固定的,并且可省略能力信息中与第二通信的通信方法有关的信息。
[0115]由此,蜂窝电话101使得在进行切换的情况下,建立通信和启动应用的处理更容易,并且可改善提供装置间通信的应用的可用性。
[0116]接着,将描述向第二通信网(其是利用通信而由此生成的网络)添加新装置的情况。[0117]图7A至图7C是示出已经应用了本发明的通信系统的示例的图。
[0118]如图7A所示,对于通信系统300,装置A301和装置B302已经事先使用参照图1至图6所述的方法,建立了第二通信网310,其是利用第二通信的通信网。装置A301和装置B302使用其第二通信网310,并且如箭头311所示,例如,执行诸如音乐、电影等的内容数据的流播放(数据分发)。也就是说,装置A301操作为通信管理装置,并执行内容数据(流数据)的分发,而装置B302操作为接收装置,并在接收装置A301分发的数据的同时播放。
[0119]对于这样的情形,为了向第二通信网310添加装置C303并允许加入,并且将装置C303操作为用于流播放的接收装置,在参照图1至图6所述的方法的情况下,必须在装置C303和装置A301之间建立第二通信。也就是说,必须将装置C303触碰(放置得接近)作为通信管理装置的装置A301,利用第一通信交换彼此的设备信息和能力信息,并建立第二通?目。
[0120]然而,装置C303不能在任何情况下都放置得接近装置Α301,并且事实上,可能存在将装置C303放置得接近装置Β302更容易的情况。然而,在参照图1至图6所示的方法的情况下,即使触碰(放置得接近)装置C303和装置Β302,可在装置C303和Β302之间建立第二通信,但未在装置C303和Α301之间建立第二通信,因此,装置C303不接收从装置Α301分发的数据。
[0121]而且,对于上面参照图1至图6所述的方法,可由用户使用⑶I确认是否执行从第一通信到第二通信的切换。然而,在如图7Α所示的添加装置C303的情况下,对于上述方法,在触碰(放置得接近)装置C303和装置Α301时,装置Β302的用户不能拒绝装置C303的加入。
[0122]另外,对于上面参照图1至图6所述的方法,对于装置Α301的内容操作没有授权的概念。例如,对于通信系统300,可对于装置Α301给出关于从位于接收装置侧的装置Β302和C303分发哪个内容的指令。·在此情况下,如果位于接收装置侧的装置可无条件地控制装置A301 (其是通信管理装置)的内容分发,则不熟悉的用户的错误操作可能导致其他用户的问题。由此,限制操作权限是期望的,但对于上面参照图1至图6所述的方法,没有这样的概念。
[0123]由此,对于通信系统300,如下进行处理。也就是说,如图7Β所示,通过触碰(放置得接近)装置C303和装置Β302,在装置Β302和C303之间建立第一通信,如箭头321所示。在利用其第一通信交换设备信息和能力信息的情况下,装置Β302将装置Α301的信息提供给装置C303。装置C303使用装置Α301的信息与装置Α301建立第二通信,如图7C所示。由此,装置C303可作为接收装置加入第二通信网310,并且如箭头312所示,装置C303可在接收从装置Α301分发的数据的同时进行播放。
[0124]也就是说,通过与不进行第二通信的装置Β302建立第一通信,可与未建立第一通信的装置Α301建立第二通信。由此,将装置C303添加到第二通信网310的工作变得容易,并且可改善提供装置间通信的应用的可用性。
[0125]另外,在装置Β302上显示向用户提示是否可利用上述过程添加装置C303的⑶I。遵循⑶I显示的指令,装置Β302的用户允许或禁止装置C303的添加。由此,构成第二通信网310的、即使未与装置C303进行直接第二通信的装置的用户也可控制是否添加装置C303。[0126]由此可防止未知装置(用户)加入,因而可容易地改善第二通信网310的安全性。例如,在装置A301是具有高共享速率的装置,如服务器的情况下,装置A301基本上也试图向装置C303分发数据,然而,单独使用的装置B302的用户可能不希望将自己的个人信息提供给未知用户(装置C303),即,可能不希望加入第二通信网310。而且,可能存在装置A301的用户和装置C303的用户彼此认识的情况,但装置B302的用户和装置C303的用户彼此不认识。在此情况下,装置B302可能不希望将自己的个人信息提供给装置C303。另外,可能存在装置C303加入第二通信网310而不知道装置B302的用户,并向其提供个人信息的情况。如上所述,通过对是否加入进行确认,可防止出现这样的问题,由此可容易地改善第二通信网310的安全性。也就是说,可改善提供装置间通信的应用的可用性。
[0127]另外,在装置B302上显示⑶I,其确认装置C303对于装置A301是否具有内容操作授权。装置B302的用户根据此⑶I,控制是否给予装置C303内容操作授权。由此,可防止未知装置(用户)的授权,因而可改善第二通信网310的安全性。也就是说,可改善提供装置间通信的应用的可用性。
[0128]将如下描述其具体方法。图8A至图8C是示出属于图7A至图7C中的装置A301、B302、C303的内容放送应用211的配置示例的功能框图。装置A301至C303具有与参照图1至图6描述的情况中的蜂窝电话101基本相同的配置。也就是说,装置A301、B302、C303可以是任何种类的装置,但具有如图2所示的第一通信单元141和第二通信单元142,并具有如图3所示的功能块。也就是说,装置A301、B302、C303具有如图4所示配置的切换应用208,并具有内容放送应用211。
[0129]图8A示出了装置A301的内容放送应用211的配置示例。图8B示出了装置B302的内容放送应用211的配置示例。图8C示出了装置C303的内容放送应用211的配置示例。与参照图4描述的配置类似的部分具有相同的附图标记。
[0130]也就是说,如图8A所示,提供内容放送应用211的功能的装置A301具有主装置添加接收处理单元330、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元225。
[0131]作为第二通信网310中的主装置(通信管理装置),主装置添加接收处理单元330进行处理以接收添加的装置。主装置添加接收处理单元330具有添加准许接受单元331、添加确认单元332、第二通信控制单元333以及简档处理单元334。
[0132]添加准许接受单元331进行关于由触碰(放置得接近)装置C303的装置B302提供的装置C303的添加准许的处理。添加确认单元332进行处理以确认对于装置A301的用户是否可添加。第二通信控制单元333与已经允许添加的装置C303建立第二通信。简档处理单元334与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0133]如图8B所示,提供内容放送应用211的功能的装置B302具有从装置添加接受处理单元340、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元 225。
[0134]作为第二通信网310中的从装置(接收装置),从装置添加接受处理单元340进行处理以接收添加的装置。如图7B所示,从装置添加接受处理单元340执行与要添加的装置C303触碰(放置得接近)的装置(装置B302)的处理。从装置添加接受处理单元340具有添加指令接收单元341、播放控制授权处理单元342、设置信息发送/接收单元343、添加准许处理单元344以及简档处理单元345。
[0135]添加指令接收单元341从用户接收装置添加指令。播放控制授权处理单元342执行与给予播放控制授权有关的处理,播放控制授权是控制关于添加的装置的内容的播放(分发)的权限。设置信息发送/接收单元343使用与触碰(放置得接近)的装置C303建立的第一通信,进行与通信有关的各种设置信息的发送/接收,如设备信息、能力信息(连接信息)和内容操作授权信息等。添加准许处理单元344进行处理以准许装置C303对于装置A301的添加。简档处理单元345与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0136]如图SC所示,提供内容放送应用211的功能的装置C303具有添加装置处理单元350、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元225。
[0137]作为添加到第二通信网310的装置,添加装置处理单元350进行处理。如图7C所示,该添加装置处理单元350具有设置信息发送/接收单元351、第二通信控制单元352和简档处理单元353。
[0138]设置信息发送/接收单元351使用与触碰(放置得接近)的装置B302建立的第一通信,进行与通信有关的各种设置信息的发送/接收,如设备信息、能力信息(连接信息)和内容操作授权信息等。第二通信控制单元352与作为主装置的装置A301建立第二通信。简档处理单元353与构成第二通信网310的其他装置交换简档信息并同步彼此的信息。
[0139]接着,将参照图9和图10的流程图描述如图7A所示的装置C303的添加的处理流程示例。注意,将适当地参照图11至图17进行描述。
[0140]首先,在图7A所示的状态下,在步骤S101,装置A301的应用执行内容数据的传输以进行内容数据的流播放(流播放/传输)。下文中,将在使用歌曲数据作为内容数据的示例以及歌曲数据的流播放的情况下给出描述。也就是说,作为应用的示例,在此将使用音乐播放应用212进行描述。当然,用于流播放的内容可以是任何内容,如运动图像、静止图像、多媒体内容等,并且其应用也是可选的。
[0141]此时,在装置A301的监视器上显示了示出正在传输歌曲数据的⑶I,例如图11所
/Jn ο
[0142]在步骤S141,装置B302的音乐播放应用212在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。例如,在显示装置B302的监视器上显示了如图12所示的⑶I,其示出音乐数据正处于被接收/播放的过程中。在用户操作⑶I上显示的菜单按钮等以命令添加装置时,在步骤S142,添加指令接收单元341接收其装置添加指令。
[0143]在接收了装置添加指令时,在步骤S143,播放控制授权处理单元342显示⑶I,以让用户确认给予播放控制授权,例如图13所示。在图13中的示例的情况下,与消息“你会授权播放控制吗? ”一起,在⑶I上显示选择选项“是”和“否”。用户通过选择“是”和“否”之一来进行给予播放控制授权的控制。例如,在用户选择了“是”的情况下,播放控制授权处理单元342进行设置以给予添加的装置C303播放控制授权。相反,在用户选择了 “否”的情况下,播放控制授权处理单元342进行设置以便不给予添加的装置C303播放控制授权。
[0144]在确认了给予播放控制授权时,完成装置B302的第一通信的准备。在此状态下,当装置C303触碰(放置得接近)装置B302时,在步骤S144,装置B302中的切换控制单元221与触碰(放置得接近)的装置C303建立第一通信,如图7B所示。现在,在装置B302的监视器上显示向用户提示触碰(放置得接近)操作的屏幕,例如图14所示。在图14的示例的情况下,显示消息“触碰! ”,并提示将装置B302的外壳放置得接近或接触装置C303的外壳。
[0145]对应于装置B302的处理,在步骤S121,装置C303的切换控制单元221也与触碰(放置得接近)的装置B302建立第一通信,如图7B所示。在装置C303触碰(放置得接近)装置B302时,在装置C303的监视器上显示⑶I屏幕,以让用户确认建立第一通信,例如图15所示。在图15所示的情况下,与消息“接受? ”一起,显示选择选项“同意”和“取消”。例如,如果装置C303的用户想要加入第二通信网310,则操作“同意”。否则,操作“取消”。在操作了 “同意”的情况下,装置C303的切换控制单元221建立第一通信。
[0146]在建立第一通信时,在步骤S145,装置B302的设置信息发送/接收单元343向装置C303提供设备信息或与通信有关的各种设置信息,如参照图6所述的能力信息和内容操作授权信息。对应于该处理,在步骤S122,装置C303的设置信息发送/接收单元351获取所提供的各种设置信息。
[0147]图17中的设置信息361示出了从装置B302向装置C303提供的设置信息的配置示例。如图17所示,设置信息361包括主装置地址371、主装置能力信息372、新主装置PIN(个人标识号)373、自身地址374、自身能力信息375和内容操作授权376。当然,可包括除了这些以外的信息。
[0148]主装置地址371是设备信息,并且是作为第二通信网310的主装置的装置的地址信息(标识信息)。在图17中的示例的情况下,作为装置A301地址的地址A被提供为主装置地址371。主装置能力信息372是作为第二通信网310的主装置的装置的能力信息。在图17中的示例的情况下,作为装置A301的能力信息的能力信息A被提供为主装置能力信息 372。
[0149]新主装置PIN373是用于确认会话的密码。这是根据新主装置PIN373的值,确认响应于哪个请求等的标识信息。在图17中的示例的情况下,由形成第二通信网310的已有装置B302生成新主装置PIN373,并且其中与要添加的装置C303建立了第一通信。假设值“ 1234”被提供为新主装置PIN373。注意,新主装置PIN373可以是任何值,并且数据长度也是可选的。
[0150]自身地址374是设备信息,并且是装置自身的地址信息(标识信息)。在图17中的示例的情况下,作为装置B302的地址的地址B被提供为自身地址374。自身能力信息375是装置自身的能力信息。在图17中的示例的情况下,作为装置B302的能力信息的能力信息B被提供为自身能力信息375。
[0151]内容操作授权376是表示对于装置A301中的内容,是否给予装置C303操作授权的信息。在图17中的示例的情况下,表示“存在播放控制”的信息被提供为内容操作授权376。也就是说,在此情况下,给予装置C303播放控制授权。在未给予播放控制授权的情况下,提供表示“没有播放控制”的信息。该内容操作授权376可以是任何值,只要该信息表示是否存在任何播放控制即可。
[0152]现在回到图9,在步骤S123,装置C303的设置信息发送/接收单元351向装置B302提供与通信有关的各种设置信息,包括出那种图6所述的设备信息、能力信息和内容操作授权信息。对应于此操作,在步骤S146,装置B302的设置信息发送/接收单元343获取所提供的各种设置信息。
[0153]图17中的设置信息362示出了从装置C303向装置B302提供的设置信息的配置示例。如图17所示,设置信息362包括自身地址377、自身能力信息378和新主装置PIN379。当然,可包括除此以外的信息。
[0154]自身地址377是设备信息,并且是装置自身的地址信息(标识信息)。在图17中的示例的情况下,作为装置C303的地址的地址C被提供为自身地址377。自身能力信息378是装置自身的能力信息。在图17中的示例的情况下,作为装置C303的能力信息的能力信息C被提供为自身能力信息378。
[0155]新主装置PIN379是从第一通信连接目标提供的新主装置PIN。在图17中的示例的情况下,与装置B302提供的新主装置PIN373相同的值“ 1234”被提供为新主装置PIN379。因为共享新主装置PIN379,所以表示设置信息362是对应于设置信息361的信息。注意,新主装置PIN379可以是任何值,并且数据长度也是可选的。
[0156]对于此信息交换,装置B302获取装置C303的设备信息(地址)和能力信息。而且,除了装置B302的设备信息(地址)和能力信息之外,装置C303还获取作为主装置的装置A301的设备信息(地址)和能力信息,以及表示是否存在任何内容操作授权的信息。
[0157]回到图9,在通过第一通信进行的设备信息和连接信息等的交换结束时,在步骤S147,装置B302的添加准许处理单元344使用第二通信执行装置C303对于装置A301的添加准许请求。图17中的添加准许请求363表示此时提供给装置A301的信息。
[0158]在图17的示例中 ,添加准许请求363包括添加准许请求命令380、添加装置地址381、添加装置能力信息382、新主装置PIN383、自身地址384、自身能力信息385以及添加装置内容操作授权386。当然,可包括除此之外的信息。
[0159]添加准许请求命令380是请求装置A301将装置C303添加到第二通信网310的命令。添加装置地址381是设备信息,并且是被添加到第二通信网310的装置的地址信息。在图17中的示例的情况下,地址C被提供为添加装置地址381。添加装置能力信息382是要添加到第二通信网310的装置的能力信息。在图17中的示例的情况下,能力信息C被提供为添加装置能力信息382。新主装置PIN383是类似于上述新主装置PIN373等的信息。在图17中的示例的情况下,添加准许请求对应于上述处理,由此,与新主装置PIN373和新主装置PIN379相同的值“ 1234”被提供为新主装置PIN383。
[0160]自身地址384是设备信息,并且是装置自身的地址信息(标识信息)。在图17中的示例的情况下,地址B被提供为自身地址384。自身能力信息385是装置自身的能力信息。在图17中的示例的情况下,能力信息B被提供为自身能力信息378。
[0161]添加装置内容操作授权386是表示要添加的装置是否给予作为为主装置的装置的内容的操作授权的信息,是类似于内容操作授权376的信息。在图17中的示例的情况下,提供了表示“具有播放控制”的信息,充当添加装置内容操作授权386。
[0162]在步骤S102,如上所述被提供了添加准许请求的装置A301的添加准许接受单元331获取它。
[0163]在步骤S103,添加确认单元332在装置A301的监视器上显示⑶I屏幕,以让用户确认将装置添加到未触碰(放置得接近)要添加的装置的装置,例如图16所示。在图16中的示例的情况下,与消息“连接装置C ? ”一起,在⑶I屏幕上显示选择选项“是”和“否”。装置A301的用户选择“是”和“否”之一,由此表示用户对于添加装置C303的意图。
[0164]在用户选择了“是”的情况下,在步骤S104,添加准许接受单元331经由第二通信,对于装置B302进行对于添加准许请求的响应,并允许添加装置C303。图17中的响应364表示此时从装置A301向装置B302提供的信息的配置示例。
[0165]在图17的示例中,响应364包括添加准许允许响应387、新主装置PIN388、自身地址389和自身能力信息390。当然,可包括除此之外的信息。
[0166]添加准许允许响应387是对于添加准许请求命令380的响应,并表示允许添加。新主装置PIN388是类似于上述每个主PIN的信息。这里的响应对应于上述处理中的每个过程,由此在图17中的示例的情况下,与新主装置PIN373、新主装置PIN379和新主装置PIN383相同的值“ 1234”被提供为新主装置PIN388。
[0167]自身地址389是设备信息,并且是装置自身的地址信息(标识信息)。在图9的情况下,地址A被提供为自身地址389。自身能力信息是装置自身的能力信息。在图17中的示例的情况下,能力信息A被提供为自身能力信息390。
[0168]在步骤S148,装置B302的添加准许处理单元344获取其响应。
[0169]对于此信息交换,未触碰(放置得接近)装置C303的装置A301可获取装置C303的设备信息(地址)和能力信息。而且,装置B302可得知在装置A301已经允许添加装置C303。
[0170]注意,在装置A301的用户选择“否”并反对添加装置C303时,在步骤S104,添加准许接受单元331经由第二通信,发送表示对于装置B302的反对的响应。该反对响应结束了处理序列。换言之,在此情况下,装置C303被排除加入第二通信网310。
[0171]可使用进行流播放的第二通信,在装置A301和B302之间进行通信。也就是说,装置A301和B302可进行上述信息交换,而不停止流播放。
[0172]在已经传送了添加准许允许响应时,在图10中的步骤S105,装置A301的第二通信控制单元333与装置C303建立第二通信。对应于此,在图10中的步骤S124,装置C303的第二通信控制单元352与装置A301建立第二通信。
[0173]在已经建立了第二通信时,装置A301的简档处理单元334在步骤S106中使用其第二通信,与装置C303交换简档信息,并与装置C303同步每个所具有的简档信息的内容。相反,装置C303的简档处理单元353在步骤S125中使用第二通信,与装置A301交换简档信息,并与装置A301同步简档信息。
[0174]类似地,装置A301的简档处理单元334在步骤S107中使用第二通信与装置B302交换简档信息,并与装置B302同步简档信息的内容。另一方面,装置B302的简档处理单元354在步骤S149中使用第二通信与装置A301交换简档信息,并与装置A301同步简档信息。
[0175]利用上述处理,如图7C所示,装置C303被添加到第二通信网310,并且可将内容数据从装置A301分发到装置C303。在步骤S108,装置A301的音乐播放器应用212对于装置B302和C303使用第二通信,以为了流播放的目的进行歌曲数据的传输(流播放/传输)。
[0176]另一方面,在步骤S150,装置B302的音乐播放器应用212在接收装置A301提供的歌曲数据的同时进行播放(流播放/接收)。类似地,在步骤S126,装置C303的音乐播放器应用212在接收装置A301提供的歌曲数据的同时进行播放(流播放/接收)。
[0177]通过进行上述处理,通信系统300可仅仅通过触碰(放置得接近)不进行第二通信的装置,容易地将装置添加到第二通信网。而且,此时,可添加装置而不会停止在添加前已经在执行的第二通信网中的数据发送/接收。另外,还未触碰(放置得接近)的装置的用户可容易地控制是否将装置添加到第二通信网。而且,可容易地控制向被添加到第二通信网的装置给予内容操作授权。由此,通信系统300可改善关于装置间通信的应用的可用性。
[0178]注意,通信系统300可利用除了上述方法之外的方法添加装置。例如,如图18A至图18C所示,可通过将要被添加为接收装置(从装置)的装置C303触碰(放置得接近)在操作期间作为通信管理装置(主装置)的装置A301,使得装置C303加入第二通信网310。
[0179]在图18A中,类似于图7中的情况,形成第二通信网310,其中装置A301操作为通信管理装置(主装置),装置B302操作为接收装置(从装置)。在此状态下,如图18B所示,装置C303触碰(放置得接近)装置A301,并且如箭头322所示,在装置C301和C303之间进行第一通信。对于切换处理,在装置S301和C303之间建立第二通信,并且如图18C所示,装置C303被添加到第二通信网310。使用第二通信,如箭头311和312所示,执行内容数据从装置A301到装置B302和C303的流分发。装置B302和C303每个都在接收流数据的同时进行播放。
[0180]图19A至图19C示出了在此情况下每个装置的内容放送应用211的配置示例。图19A示出了装置A301的内容放送应用211的配置示例。图19B示出了装置B302的内容放送应用211的配置示例。图19C示出了装置C303的内容放送应用211的配置示例。与参照图4所述的配置类似的部分具有相同的附图标记。
[0181]如图19A所示,作为内容放送应用211的功能,装置A301具有主装置添加接收处理单元410、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元225。
[0182]作为第二通信网310中的主装置(通信管理装置),主装置添加接收处理单元410进行处理以接收装置的添加。在此情况下,作为触碰(放置得接近)要添加的装置的装置,进行处理。主装置添加接收处理单元410具有添加指令接收单元411、播放控制授权处理单元412、设置信息发送/接收单元413、添加确认控制单元414、第二通信控制单元415和简档处理单元416。
[0183]添加指令接收单元411是类似于添加指令接收单元341的处理单元,并且从用户接收装置添加指令。播放控制处理单元412是类似于播放控制授权处理单元342的处理单元,并执行与给予要添加的装置内容播放控制授权有关的处理。设置信息发送/接收单元413是类似于设置信息发送/接收单元343的处理单元,并使用与触碰(放置得接近)的装置C303建立的第一通信,进行诸如设备信息和能力信息(连接信息)的各种设置信息的发送/接收。
[0184]添加确认控制单元414是类似于添加确认单元332的处理单元,并进行处理以与装置B302的用户确认是否可添加装置。第二通信控制单元415是类似于第二通信控制单元333的处理单元,并与已经许可添加的装置C303建立第二通信。简档处理单元416是类似于简档处理单元334的处理单元,并与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0185]如图19B所示,作为内容放送应用211的功能,装置B302具有从装置添加接收处理单元420、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元 225。[0186]作为第二通信网中的从装置(接收装置),从装置添加接收处理单元420进行与允许装置的添加有关的处理。如图18B所示,从装置添加接收处理单元420执行未触碰(放置得接近)要添加的装置C303的装置的处理。从装置添加接收处理单元420具有添加确认接收单元421、添加确认单元422和简档处理单元423。
[0187]添加确认接收单元421经由第二通信,接收装置A301提供的用于添加装置C303的确认准许,并且对其响应。类似于添加确认单元332,添加确认单元422进行处理,以与装置B302的用户确认是否可添加装置。简档处理单元423与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0188]如图19C所示,作为内容放送应用211的功能,装置C303具有添加装置处理单元430、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元225。
[0189]作为要添加到第二通信网310的装置,添加装置处理单元430进行处理。添加装置处理单元430是类似于添加装置处理单元350的处理单元,并具有设置信息发送/接收单元431、第二通信控制单元432和简档处理单元433。
[0190]类似于设置信息发送/接收单元351,设置信息发送/接收单元431使用与触碰(放置得接近)的装置A301建立的第一通信,进行设备信息和能力信息(连接信息)的发送/接收。类似于第二通信控制单元352,第二通信控制单元432与作为主装置的装置A301建立第二通信。类似于简档处理单元353,简档处理单元433与构成第二通信网310的其他装置交换简档文件并同步彼此的信息。
[0191]接着,将参照图20和图21中的流程图,描述如图19A至图19C所示的装置C303的添加的处理流程的示例。注意,将适当参照图22给出描述。
[0192]首先,在图18A所示的状态下,在步骤S201,装置A301的音乐播放器应用212进行歌曲数据的传输(流播放/传输)。在装置A301的监视器上显示⑶I,其表示歌曲数据正在传输中,例如图11所示。
[0193]在步骤S251,装置B302的音乐播放器应用212在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。此时,在装置B302的监视器上显示GUI,其表示音乐数据正被接收和播放,例如图12所示。在流播放期间,例如,当装置A301的用户操作GUI上显示的菜单按钮等以命令添加装置时,在步骤S202,装置A301的添加指令接收单元411接收其装置添加指令。
[0194]在接收装置的添加指令时,在步骤S203,播放控制授权处理单元412显示⑶I,以让用户确认给予播放控制授权,例如图13所示。
[0195]在确认已经给予播放控制时,完成装置A301的第一通信的准备。当在此状态下装置C303触碰(放置得接近)装置A301时,装置A301的切换控制单元221与已经触碰(放置得接近)的装置C303建立第一通信,如图18B所示。此时在装置A301的监视器上显示用来提示用户进行触碰(放置得接近)操作的屏幕,例如图14所示。
[0196]对应于装置A301的处理,在步骤S231,装置C303的切换控制单元221还与已经触碰(放置得接近)的装置A301建立第一通信,如图18B所示。在装置C303触碰(放置得接近)装置A301时,在装置C303的监视器上显示⑶I屏幕,以让用户确认已经建立了第一通信,例如图15所示。
[0197]在建立了第一通信时,在步骤S205,装置A301的设置信息发送/接收单元413向装置C303提供各种设置信息,如设备信息、能力信息和内容操作授权信息。对应于此处理,在步骤S232,装置C303的设置信息发送/接收单元431获取由此提供的设置信息。
[0198]图22中的设置信息461示出了从装置A301向装置C303提供的设置信息的配置示例。设置信息461在格式上类似于设置信息361,如图22所示,并包括作为设备信息的主装置地址471、主装置能力信息472、新主装置PIN473、作为设备信息的自身地址474、自身能力信息475和内容操作授权476。当然,可包括除此之外的信息。
[0199]在此情况下,装置自身是主装置,所以在图22的示例中,作为设备信息的主装置地址471和自身地址474变为地址A,作为能力信息的主装置能力信息472和自身能力信息475变为能力信息A。
[0200]现在,为了减少信息量,可省略主装置地址471或自身地址474,以及主装置能力信息472或自身能力信息475中的一个或另一个。然而,应理解,在传输目标处,共享主装置地址471和自身地址474的值,还共享主装置能力信息472和自身能力信息475的值。例如,值可以仅仅被分配给一个或另一个,另一个留空,并且在该情况下,在传输目标的装置处参照另一值。而且,值可以仅仅被分配给一个或另一个,并在另一侧上分配制定参考目标的信息。传输目标处的装置给予其参考目标处的信息,识别所分配的值。
[0201]而且,新主装置PIN473是用于确认会话的密码,并且类似于新主装置PIN373等,其由装置A301设置,并被设置为例如“1234”。内容操作授权476是类似于内容操作授权376的信息,并表示是否向装置C303给予装置A301的内容操作授权。在图22中的示例的情况下,表示了 “存在播放控制”。
[0202]回到图20,接着,在步骤S233,装置C303的设置信息传送单元431向装置A301提供设置信息,如设备信息、能力信息和内容操作授权信息。对应于此操作,在步骤S206,装置A301的设置信息传送单元413获取所提供的设置信息。
[0203]设置信息462是类似于设置信息362的信息,并表示从装置C303向装置A301提供的设置信息的配置示例。设置信息462包括作为设备信息的自身地址477、作为能力信息的自身能力信息478、以及新主装置PIN479,如图22所示。当然,可包括除此之外的信息。
[0204]自身地址477是装置自身的地址信息(标识信息),并且在图22中的示例的情况下,提供地址C。自身能力信息478是装置自身的能力信息,并且在图22中的示例的情况下,提供能力信息C。新主装置PIN479是第一通信连接目标提供的新主装置PIN。在图22中的示例的情况下,提供与新主装置PIN473相同的值“ 1234”。共享的该新主装置PIN的值表示设置信息462是对应于设置信息461的值。注意,新主装置PIN479可以是任何值,并且数据长度也是可选的。
[0205]根据此信息交换,装置A301获取装置C303的装置信息(地址)和能力信息。而且,装置C303获取装置A301的装置信息(地址)和能力信息,以及表示是否存在任何内容操作授权的信息。
[0206]回到图20,在利用第一通信的设备信息和能力信息等的交换结束时,在步骤S207,装置A301的添加确认控制单元414使用第二通信,执行装置C303对于装置B302的添加确认准许。图22中的添加确认请求493示出了装置A301提供的信息。
[0207]在图22的示例中,添加确认请求463包括添加准许请求命令480、添加装置地址481、添加装置能力信息482和添加装置内容操作授权483。当然,可包括除此之外的信息。[0208]添加准许请求命令480是对于装置B302确认装置C303对第二通信网310的添加的命令。添加装置地址481是要添加到第二通信网310的装置的地址信息,并且在图22中的示例的情况下,提供地址C。添加装置能力信息482是要添加到第二通信网310的装置的能力信息,并且在图22中的示例的情况下,提供了能力信息C。
[0209]注意,不同于图17的情况,触碰(放置得接近)的装置C303的装置是主装置(装置A301)自身,由此,省略了新主装置PIN、自身地址和自身能力信息。
[0210]添加装置内容操作授权483是表示是否可给予要添加的装置内容操作授权的信息,并且是类似于添加装置内容操作授权386的信息。在图22中的示例的情况下,信息“存在播放控制”被提供为添加装置内容操作授权483。
[0211]在步骤S252,被如上提供了添加确认准许的装置B302的添加确认接收单元421获取它。在步骤S253,添加确认单元422在装置A301的监视器上显示⑶I屏幕,例如图16所示,以让用户确认装置的添加。
[0212]在用户选择“是”时,在步骤S254,添加确认接收单元421经由第二通信,响应于对装置A301的添加确认请求。图22中的请求464示出了装置B302向装置A301提供的信息的配置示例。
[0213]在图22中的示例的情况下,响应464包括添加确认允许响应485、自身地址486和自身能力信息487。当然,可包括除此之外的信息。
[0214]添加确认允许响应485是对于添加确认请求命令480的响应,并表示允许添加。自身地址486是装置自身的地址信息(标识信息),并且在图22中的示例的情况下,提供地址B。自身能力信息487是装置自身的能力信息。在图22中的示例的情况下,提供能力信息B作为自身能力信息487。
[0215]在步骤S208,装置A301的添加确认控制单元414获取其响应。
[0216]利用该信息交换,未触碰(放置得接近)装置C303的装置B302可得知装置C303已经与装置A301触碰(放置得接近)。而且,可控制是否能添加装置C303。
[0217]注意,在步骤S253,在装置B302的用户选择“否”,并反对装置C303的添加的情况下,在步骤S254,添加确认接收单元421向装置B302传输表示反对的响应。也就是说,在此情况下,装置C303被排除加入第二通信网310。
[0218]由此,可使用正进行流播放的第二通信,在装置A301和B302之间进行通信。也就是说,装置A301和B302可进行上述信息交换,而不停止流播放。
[0219]在上述处理结束时,可在装置A301和C303之间进行第二通信,但如图21所示的之后的处理与图10所示的情况类似执行。
[0220]也就是说,装置A301的第二通信控制单元415在图21的步骤S209中,以及装置C303的第二通信控制单元432在图21的步骤S234中,建立彼此的第二通信。
[0221]在已经建立了第二通信时,装置A301的简档处理单元416在步骤S210中,以及装置C303的简档处理单元433在步骤S235中,使用第二通信交换彼此的简档信息并同步信
肩、O
[0222]类似地,装置A301的检查处理单元414在步骤S211中,以及装置B302的简档处理单元423在步骤S255中,使用第二通信交换彼此的简档信息并同步信息。
[0223]如图18C所示,上述处理将装置C303添加到第二通信网310,并且可从装置A301向装置C303分发内容数据。由此,在步骤S212,装置A301的音乐播放器应用212使用对于装置B302和C303的第二通信,以为了流播放而执行歌曲数据的传输(流播放/传输)。
[0224]另一方面,装置B302的音乐播放器应用212在步骤S256中,以及装置C303的音乐播放器应用212每个都在接收从装置A301提供的歌曲数据的同时进行播放(流播放/接收)。
[0225]通过由此执行上述处理,即使进行第二通信的装置彼此触碰(放置得接近),通信系统300也可容易地将装置添加到第二通信网。也就是说,无论要添加的装置触碰(放置得接近)构成第二通信网的哪个装置,该装置都可添加到第二通信网。也就是说,将装置添加到第二通信网可变得更容易。
[0226]而且,在此情况下,可添加装置,而不停止在添加前正在第二通信网中进行的数据传输/接收。另外,同样在此情况下,可容易地控制对添加到第二通信网添加的装置给予内容操作授权。由此,通信系统300可改善关于装置间通信的应用的可用性。
[0227]注意,构成通信系统300的装置的数目是可选的,例如,可以是四个或更多个装置。例如,如图23A至图23C所示,可向由三个装置构成的第二通信网添加新装置。
[0228]在图23A中,类似于图7C等中的情况,装置A301操作为通信管理装置(主装置),形成第二通信网310,其中装置B302和C303操作为接收装置(从装置)。在此状态下,将装置D304新添加到第二通信网310。
[0229]因而,如图23B所示,装置D304被触碰(放置得接近)装置C303,并且如箭头323所示,在装置C303和D304之间进行第一通信。通过切换处理在装置A301和D304之间建立第二通信,并且如图23C所示,装置D304被添加到第二通信网310。
[0230]如箭头311至313所示,使用第二通信,从装置A301对于装置B302至D304进行内容数据流分发。装置B302至D304在接收其流数据的同时进行播放。
[0231]也就是说,在此情况下,装置D304执行类似于图7A至图7C中的与接收装置触碰(放置得接近)的装置C303的处理,并且装置C303执行类似于图7A至图7C中的作为触碰(放置得接近)要添加的装置的接收装置的装置B302的处理。装置B302执行类似于图18A至图18C中的作为未触碰(放置得接近)要添加的装置的接收装置的装置B302的处理。装置A301执行图7A至图7C中的作为处理来自触碰(放置得接近)要添加的装置的接收装置的添加请求的通信管理装置的装置A301,和图18A至图18C中的作为对未触碰(放置得接近)要添加的装置的接收装置进行添加确认的通信管理装置的装置A301两者的处理。
[0232]因此,此情况下每个装置的内容放送应用211的配置示例如图24A、图24B、图25A和图25B所示。图24A示出了装置A301的内容放送应用211的配置实例。图24B示出了装置B302的内容放送应用211的配置实例。图25A示出了装置C303的内容放送应用211的配置实例。图25B示出了装置D304的内容放送应用211的配置实例。与参照图4所示的配置类似的部分具有相同的附图标记。
[0233]如图24A所示,作为内容放送应用211的功能,装置A301具有主装置添加接收处理单元510、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元225。
[0234]作为第二通信网310中的主装置(通信管理装置),主装置添加接收处理单元510进行处理以接收装置的添加。主装置添加接收处理单元510具有添加准许接受单元511、添加确认单元512、添加确认控制单元513、第二通信控制单元514和简档处理单元515。
[0235]添加准许接受单元511是类似于添加准许接受单元331 (图8A)的处理单元,并对于由触碰(放置得接近)装置D304的装置C303提供的装置D304的添加准许进行处理。添加确认单元512是类似于添加确认单元332 (图8A)的处理单元,并进行处理,以与装置A301的用户确认是否可添加装置D304。添加确认控制单元513是类似于添加准许接受单元414 (图19A)的处理单元,并进行处理,以与装置D304未触碰(放置得接近)的装置B302的用户确认是否可添加装置D304。
[0236]第二通信控制单元514是类似于第二通信控制单元333 (图8A)和第二通信控制单元415 (图19A)的处理单元,并与装置D304建立第二通信。简档处理单元515是类似于简档处理单元334 (图8A)和简档处理单元416 (图19A)的处理单元,并与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0237]如图24B所示,作为内容放送应用211的功能,装置B302具有从装置添加接收处理单元520、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元 225。
[0238]作为第二通信网中的从装置(接收装置),从装置添加接收处理单元520进行处理以接收装置的添加。如图24B所示,该从装置添加接收处理单元520执行未触碰(放置得接近)要添加的装置D304的装置的处理。从装置添加接收处理单元520具有与从装置添加接收处理单元420 (图19B)基本相同的配置,并具有添加确认接收单元521、添加确认单元522和简档处理单元523。
[0239]添加确认接收单元521是类似于添加确认接收单元421 (图19B)的处理单元,并经由第二通信,接收装置A301提供的用于添加装置C303的确认准许,并对其响应。添加确认单元522是类似于添加确认单元422 (图19B)的处理单元,并进行处理,以与装置B302的用户确认是否可添加装置。简档处理单元523是类似于简档处理单元423 (图19B)的处理单元,并与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0240]如图25A所示,作为内容放送应用211的功能,装置C303具有从装置添加接收处理单元530、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元 225。
[0241]作为第二通信网中的从装置(接收装置),从装置添加接收处理单元530进行处理以接收装置的添加。如图25A所示,该从装置添加接收处理单元530执行未触碰(放置得接近)要添加的装置D304的装置的处理。从装置添加接收处理单元530具有与从装置添加接收处理单元340 (图SB)基本相同的配置,并具有添加指令接收单元531、播放控制授权处理单元532、设置信息发送/接收单元533、添加准许处理单元534以及简档处理单元535。
[0242]添加指令接收单元531是类似于添加指令接收单元341 (图8B)的处理单元,并从用户接收用于添加装置的指令。播放控制授权处理单元532是类似于播放控制授权处理单元342 (图SB)的处理单元,并执行与给予播放控制授权有关的处理,播放控制授权是控制关于添加的装置的内容的播放(分发)的权限。设置信息发送/接收单元533是类似于设置信息发送/接收单元343 (图SB)的处理单元,并使用与已经触碰(放置得接近)的装置D304建立的第一通信,并进行诸如设备信息和能力信息的设置信息的发送/接收。
[0243]添加准许处理单元534是类似于添加准许处理单元344 (图SB)的处理单元,并进行处理以准许装置D304对于装置A301的添加。简档处理单元535是类似于简档处理单元345的处理单元,并与构成第二通信网310的其他装置交换简档信息,并同步彼此的信息。
[0244]如图25B所示,作为内容放送应用211的功能,装置D304具有添加装置处理单元540、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元225。
[0245]作为添加到第二通信网310的装置,添加装置处理单元540进行处理。该添加装置处理单元540具有基本上类似于添加装置处理单元350的配置,并具有设置信息发送/接收单元541、第二通信控制单元542和简档处理单元543。
[0246]设置信息发送/接收单元541是类似于设置信息发送/接收单元351 (图SC)的处理单元,并使用与已经触碰(放置得接近)的装置C303建立的第一通信,进行诸如设备信息和能力信息的设置信息的发送/接收。第二通信控制单元542是类似于第二通信控制单元352 (图8C)的处理单元,并与作为主装置的装置A301建立第二通信。简档处理单元543是类似于简档处理单元353 (图SC)的处理单元,并与构成第二通信网310的其他装置交换简档信息并同步彼此的信息。
[0247]接着,将参照图26和图27的流程图描述如图23A至图23C所示的装置D304的添加的处理流程示例。注意,将适当地参照图28进行描述。
[0248]首先,在图23A所示的状态下,装置A301的音乐播放器应用212传输歌曲数据(流播放/传输)。在装置A301的监视器上显示⑶I,其表示正在传输歌曲数据,例如图11所
/Jn ο
[0249]装置B302的音乐播放应用212在步骤S171中,以及装置C303的音乐播放器应用212在步骤S321中,每个都在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。在显示装置B302和C303的监视器上显示⑶I,例如图12所示,其表示音乐数据正在接收/播放过程中。通过用户操作GUI等的输入,装置C303的添加指令接收单元531接收装置的添加指令。
[0250]在已经接收了装置的添加指令时,在步骤S323,播放控制授权处理单元532在监视器上显示GUI,例如图13所示,以与用户确认是否可给予要添加的装置播放控制授权。
[0251]在已经确认了给予播放控制授权时,在步骤S324,装置C303的切换控制单元221与已经触碰(放置得接近)的装置D304建立第一通信,如图23B所示。在装置C303的监视器上显示向用户提示触碰(放置得接近)操作的屏幕,例如图14所示。
[0252]对应于装置C303的处理,在步骤S351,装置D304的切换控制单元221与已经触碰(放置得接近)的装置C303建立第一通信,如图23B所示。在此情况下,在装置D304的监视器上显示让用户确认建立第一通信的屏幕,例如图15所示。
[0253]在已经建立第一通信时,在步骤S325,装置C303的设置信息发送/接收单元533向装置D304提供设置信息。对应于该处理,在步骤S352,装置D304的设置信息发送/接收单元541获取所提供的设置信息。
[0254]图28中的设置信息561示出了从装置C303向装置D304提供的设置信息的配置示例。如图28所示,设置信息561包括主装置地址571、主装置能力信息572、新主装置PIN(个人标识号)573、自身地址574、自身能力信息575和内容操作授权576。当然,可包括除此以外的信息。[0255]主装置地址571是设备信息,并且是类似于主装置地址371的信息。在图28中的示例的情况下,地址A被提供为主装置地址571。主装置能力信息572是能力信息,并且是类似于主装置能力信息372的信息。在图28中的示例的情况下,能力信息A被提供为主装置能力信息572。
[0256]新主装置PIN573是类似于新主装置PIN373的信息。在图28中的示例的情况下,装置C303生成新主装置PIN573。这里假设值“ 1234”被提供为新主装置PIN573。注意,新主装置PIN573可以是任何值,并且数据长度也是可选的。
[0257]自身地址574是设备信息,并且是类似于自身地址374的信息。在图28中的示例的情况下,地址C被提供为自身地址574。自身能力信息575是能力信息,并且是类似于自身能力信息375的信息。在图28的情况下,作为装置B302的能力信息的能力信息B被提供为自身能力信息575。内容操作授权576是类似于内容操作授权376的信息。在图28中的示例的情况下,表示“存在播放控制”的信息被提供为内容操作授权576。
[0258]回到图9,接着在步骤S353,装置D304的设置信息发送/接收单元541向装置C303提供设置信息。对应于此操作,在步骤S326,装置C303的设置信息发送/接收单元533获取所提供的设置信息。
[0259]图28中的设置信息562示出了从装置D304向装置C303提供的设置信息的配置示例。如图28所示,设置信息562包括自身地址577、自身能力信息578和新主装置PIN579。当然,可包括除此以外的信息。
[0260]自身地址577是设备信息,并且是类似于自身地址信息377的信息。在图28中的示例的情况下,装置D304的地址(地址D)被提供为自身地址577。自身能力信息578是能力信息,并且是类似于自身能力信息378的信息。在图28中的示例的情况下,装置D304的能力信息(能力信息C)被提供为自身能力信息578。
[0261]新主装置PIN579是类似于新主装置PIN379的信息。在图28中的示例的情况下,值“1234”被提供为新主装置PIN579。共享新主装置PIN579,这表示设置信息562是对应于设置信息561的信息。注意,新主装置PIN579可以是任何值,并且数据长度也是可选的。
[0262]根据此信息交换,装置C303获取装置D304的设备信息(地址)和能力信息。而且,除了装置C303的设备信息(地址)和能力信息之外,装置D304还获取装置A301的设备信息(地址)和能力信息,以及表示是否存在内容操作授权的信息。
[0263]回到图26,在通过第一通信进行的设置信息的交换结束时,在步骤S327,装置C303的添加准许处理单元534使用第二通信,并执行装置D304对于装置A301的添加准许请求。图28中的添加准许请求563表示此时提供给装置A301的信息。
[0264]在图28的示例中,添加准许请求563包括添加准许请求命令580、添加装置地址581、添加装置能力信息582、新主装置PIN583和添加装置内容操作授权584。当然,可包括除此之外的信息。例如,可附加自身地址或自身能力信息。然而,因为这里使用已经存在的第二通信来传送数据,所以即使没有表示传输目标的自身地址或自身能力信息,装置A301也能识别装置A301。
[0265]添加准许请求命令580是类似于添加准许请求命令380的命令,并请求装置A301将装置D304添加到第二通信网310。添加装置地址581是类似于添加装置地址381的信息。在图28中的示例的情况下,地址D被提供为添加装置地址581。添加装置能力信息582是类似于添加装置能力信息382的信息。在图28中的示例的情况下,能力信息D被提供为添加装置能力信息582。新主装置PIN583是类似于新主装置PIN383的信息。在图28中的示例的情况下,值“ 1234”被提供为新主装置PIN583。
[0266]添加装置内容操作授权584是类似于添加装置内容操作授权386的信息。在图26的情况下,提供了表示“存在播放控制”的信息,作为添加装置内容操作授权584。
[0267]在步骤S302,装置A301的添加准许接受单元511获取此类添加准许请求。在步骤S303,添加确认单元512在装置A301的监视器上显示⑶I屏幕,例如图16所示,以与用户确认是否允许添加装置。
[0268]在用户选择“是”时,在步骤S304,添加准许接受单元511经由第二通信,响应对于装置C303的添加准许请求,并允许添加装置D304。图28中的响应564表示从装置A301向装置C303提供的信息的配置示例。
[0269]在图28的示例中,响应564包括添加准许允许响应585和新主装置PIN586。当然,可包括除此之外的信息。
[0270]添加准许允许响应585是类似于添加准许允许响应387的信息,并且是对于添加准许请求命令580的响应,并表示允许添加。新主装置PIN586是类似于新主装置PIN388的信息,并且提供值“1234”。
[0271]在步骤S328,装置C303的添加准许处理单元534获取其响应。
[0272]该信息交换使得作为还未触碰(放置得接近)装置D304的通信管理装置的装置A301能够获取装置D304的设备信息(地址)和能力信息。而且,装置C303可得知装置A301已经允许添加装置D304。
[0273]注意,在步骤S303,在装置A301的用户选择“否”并反对添加装置C303时,在步骤S304,添加准许接受单元511经由第二通信,响应对于装置C303的添加准许请求,并反对装置D304。该反对响应结束了处理序列。换言之,在此情况下,装置C303被排除加入第二通信网310。
[0274]现在,装置A301与装置B302确认装置添加,装置B302是装置D304还未触碰(放置得接近)的接收装置。也就是说,在图27的步骤S305,装置A301的添加确认控制单元513使用第二通信,对于装置B302请求装置D304的添加。图28中的添加确认请求565示出了装置A301此时提供的信息。
[0275]在图28的示例中,添加确认请求565包括添加准许请求命令587、添加装置地址588、添加装置能力信息589和添加装置内容操作授权590。当然,可包括除此之外的信息。
[0276]添加准许请求命令587是类似于添加准许请求命令480的信息。添加装置地址488是类似于添加装置地址481的信息,并且在图28中的示例的情况下,提供地址D。添加装置能力信息589是类似于添加装置能力信息482的信息,并且在图28中的示例的情况下,提供了能力信息D。
[0277]添加装置内容操作授权590是类似于添加装置内容操作授权483的信息,并且在图28中的示例的情况下,表示“存在播放控制”的信息被提供为添加装置内容操作授权590。
[0278]在步骤S372,如上所述的添加确认请求565所提供的装置B302的添加确认接收单元521获取它。在步骤S373,添加确认单元522在装置B302的监视器上显示⑶I屏幕,例如图16所示,并接收用户指令。在用户选择“是”时,在步骤S374,添加确认接收单元521经由第二通信,响应于对装置A301的添加确认请求。图28中的请求566示出了此时装置B302向装置A301提供的信息的配置示例。
[0279]对于图28中的示例,响应566包括添加确认允许响应591。当然,可包括除此之外的信息。添加确认允许响应591是类似于添加确认允许响应485的信息。在步骤S306,装置A301的添加确认控制单元513获取其响应。
[0280]该信息交换使得未触碰(放置得接近)装置D304的装置B302能够得知装置D304已经触碰(放置得接近)。而且,可控制是否能添加装置D304。
[0281]也就是说,在步骤S373,在装置B302的用户选择“否”并反对装置C303的添加的情况下,在步骤S374,添加确认接收单元521经由第二通信,传输对于装置A301表示反对的响应。该反对响应结束了处理序列。也就是说,在此情况下,装置C303被排除加入第二通信网310。
[0282]由此,可使用正进行流播放的第二通信,在装置A301和B032之间进行通信。也就是说,装置A301和B302可进行上述信息交换,而不停止流播放。
[0283]在上述处理结束时,在装置A301和C303之间能进行第二通信,但如图27所示的之后的处理与图10所示的情况类似执行。
[0284]也就是说,装置A301的第二通信控制单元514在图27的步骤S307中,以及装置D304的第二通信控制单元542在图27的步骤S354中,相互建立第二通信。
[0285]在已经建立了第二通信时,在步骤S308中,装置A301的简档处理单元535使用第二通信,与装置B302至D304中的每一个交换和同步简档信息。对应于此处理,装置B302的简档处理单元523在图27的步骤S375中、装置C303的简档处理单元535在图27的步骤S329中、以及装置D304的简档处理单元543在图27的步骤S355中,每个都使用第二通信来与装置A301交换和同步简档信息。
[0286]利用上述处理,如图23C所示,装置D304被添加到第二通信网310,并且能够从装置A301向装置D304分发内容数据。由此,在步骤S309,装置A301的音乐播放器应用212使用第二通信,对于装置B302至D304传输歌曲数据以进行流播放(流播放/传输)。
[0287]装置B302的音乐播放器应用212在步骤S376中,装置C303的音乐播放器应用212在步骤330中,装置D304的音乐播放器应用212在步骤S356中,每个都在接收装置A301提供的歌曲数据的同时进行播放(流播放/接收)。
[0288]通过执行如上处理,即使在是三个或更多个装置形成第二通信网310的情况下,通信系统300也可容易地添加新装置。也就是说,将装置添加到第二通信网变得更容易。
[0289]而且,在此情况下,可添加装置,而不停止在添加前正在第二通信网中进行的数据传输/接收。另外,同样在此情况下,要添加的装置还未触碰(放置得接近)的装置的用户可容易地控制是否可将装置添加到第二通信网。而且,同样在此情况下,可容易地控制对添加到第二通信网添加的装置给予内容操作授权。由此,通信系统300可改善提供装置间通信的应用的可用性。
[0290]注意,在通信系统300中,在当装置A301正向三个或更多个接收装置分发数据时添加新的接收装置的情况下,存在未触碰(放置得接近)要添加的装置的多个装置。装置A301对所有的“未触碰(放置得接近)要提交的装置的接收装置”进行如上所述的添加确认请求。也就是说,每个“未触碰(放置得接近)要提交的装置的接收装置”具有类似于图23A至图23C的装置B302的配置,并执行类似的处理。
[0291]而且,通过将装置D304触碰(放置得接近)装置A301,装置D304可加入第二通信网310。在此情况下,作为接收装置的装置B302和C303是每个“未触碰(放置得接近)要提交的装置的接收装置”,因此具有类似于图18A至图18C的示例中的装置B302的情况的配置。由五个装置或更多个装置构成通信系统300的情况也是一样。
[0292]接着,将描述从第二通信网删除形成第二通信网的装置的情况。例如,如图29A所示,第二通信网310由装置A301至D304形成。假设装置A301操作为通信管理装置、装置B302至D304操作为接收装置,并且装置A301使用第二通信对装置B302至D304进行歌曲数据的流分发。
[0293]例如,在从作为通信管理装置的装置A301完全移除作为接收装置的装置D304的情况下,如图29B所示,装置D304在第二通信的可通信范围之外。在这样的情况下,该装置D304和装置A301之间的第二通信不再继续(箭头313),因此从第二通信网310删除装置D304。然而,在作为接收装置的其他装置B302和C303能和装置A301通信的情况下,装置A301继续向这些装置分发数据,如图29C所示(箭头31和312)。
[0294]由此,即使在从通信网310删除装置D304的情况下,可防止无用的处理,如临时停止所有的流分发,并且可防止删除装置D304的效应的增强。也就是说,通信系统300可改善提供装置间通信的应用的可用性。
[0295]下面将详细描述这一点。图30A和图30B示出了此情况下每个装置的内容放送应用211的配置示例。图30A示出了装置A301的内容放送应用211的配置。图30A示出了装置B302和C303的内容放送应用211的配置。与参照图4所示的配置类似的部分具有相同的附图标记。
[0296]如图30A所示,作为内容放送应用211的功能,装置A301具有主装置删除处理单元610、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取控制单元225。
[0297]主装置删除处理单元610执行充当第二通信网310中的主装置(通信管理装置)的删除处理。主装置删除处理单元610具有删除单元611、删除报告单元612和删除确认控制单元613。
[0298]删除单元611检测已经从第二通信失效的接收装置,并进行处理以删除其设备信息及其用户简档信息。删除报告单元612在监视器等上显示⑶I屏幕,以通知用户已经删除了装置。删除确认控制单元613通知用户,要从其他装置删除与已经不能通信的接收装置有关的信息。
[0299]如图30B所示,作为内容放送应用211的功能,装置B302具有从装置删除处理单元620、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元225。
[0300]从装置删除处理单元620执行充当第二通信网310的从装置(接收装置)的装置的删除处理。从装置删除处理单元620具有删除确认接收单元621和删除报告单元622。
[0301]删除确认接收单元621对于装置A301支持的删除确认请求进行处理。删除报告单元622在监视器等上显示Gn屏幕,以通知用户已经检测到装置。[0302]注意,装置C303所具有的功能是充当内容放送应用211的功能,其类似于图30B所示的情况,所以可省略其描述。
[0303]接着,将参照图31中的流程图描述在添加装置D304时的处理流程的示例。注意,在描述中将适当参照图32和图33。
[0304]首先,在图30A所示的状态下,在步骤S401中,装置A301的音乐播放器应用212将歌曲数据传输给装置B302至D304 (流播放/传输)。此时在装置A301的监视器上显示例如图11所示的GUI,表示歌曲数据正被传输。
[0305]装置B302的音乐播放器应用212在步骤S421中,装置C303的音乐播放器应用212在步骤S441中,装置D304的音乐播放器应用212在步骤S461中,每个都在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。在装置B302至D304中每个装置的监视器上显示例如图12所示的⑶I,表示歌曲数据正被接收和播放。
[0306]在装置D304移出第二通信的可通信范围时,装置A301的删除单元611检测到该事实,并删除关于装置D304的信息,如设备信息、简档信息等。
[0307]在步骤S402,装置A301的删除确认控制单元613使用第二通信对剩下的装置B302和C303提供诸如图33的删除确认请求661中所示的信息,并请求确认装置D304的删除。
[0308]删除确认请求661具有删除确认请求命令671、删除装置地址672、删除装置能力信息673和删除装置简档674,如图33所示。当然,可包括除此之外的信息。
[0309]删除确认请求命令671是请求删除每个接收装置保存的与装置D304有关的信息的命令。删除装置地址672是要删除的装置的地址(标识信息)。在图33中的示例的情况下,地址D被提供为删除装置地址672。删除装置能力信息673是要删除的装置的能力信息。在图33中的示例的情况下,能力信息D被提供为删除装置能力信息673。删除装置简档674是要删除的装置的简档信息。在图33中的示例的情况下,简档D被提供为删除装置简档674。
[0310]在已经传输了这类请求时,装置A301的删除报告单元612显示例如图32所示的⑶I屏幕,并通知用户已经从第二通信网删除了装置D304。在图32中,在⑶I屏幕上显示通知用户该删除的消息,如“与装置D (要删除的装置)的通信已经断开”,以报告该删除。
[0311]在步骤S422中,装置B302的删除确认接收单元621获取装置A301传输的装置删除确认请求,并根据该请求,删除与装置D304有关的设备信息和简档信息。在步骤S423,装置B302的删除报告单元622显示例如图32所示的⑶I屏幕,并通知用户已经从第二通信网310删除了装置D304。在步骤S424中,装置B302的删除确认接收单元621向装置A301提供删除确认响应,如图33中的响应662所示,作为对应于请求的响应。
[0312]如图33所示,响应662包括删除确认响应675。删除确认响应675是报告已经通知了用户的响应信息。在步骤S404,装置A301获取装置B302提供的响应662。
[0313]类似地,在步骤S442中,装置C303的删除确认接收单元621获取装置A301传输的装置删除确认请求,并根据该请求,删除与装置D304有关的设备信息和简档信息。在步骤S443,装置C303的删除报告单元622显示例如图32所示的⑶I屏幕,并通知用户已经从第二通信网310删除了装置D304。在步骤S444中,装置C303的删除确认接收单元621向装置A301提供删除确认响应,如图33中的响应662所示,作为对应于请求的响应。在步骤S405,装置A301获取装置C303提供的响应662。
[0314]利用上述处理,从第二通信网310删除装置D304。因此,下文中,装置A301仅仅对装置B302和C303进行歌曲数据分发。也就是说,在步骤S406,装置A301的音乐播放器应用212执行歌曲数据对装置B302和C303的传输(流播放/传输)。在装置A301的监视器上显示表示歌曲数据正被传输的⑶I,例如图11所示。
[0315]在传输之后,装置B302的音乐播放器应用212在步骤S425中,以及装置C303的音乐播放器应用212在步骤S445中,每个都在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。在装置B302和C303中每个装置的监视器上显示例如图12所示的GUI,表示歌曲数据正被接收和播放。
[0316]注意,在流播放期间,在数据的传输和接收之间执行上述处理中的每个过程。也就是说,通信系统300可容易地从第二通信网310删除装置D304,同时继续装置A301对装置B302和C303的数据分发。
[0317]注意,在删除作为从装置(接收装置)的多个装置的情况下,通信系统300可通过对于要删除的每个装置执行上述处理来容易地删除。而且,从主装置的角度来看,在作为主装置(通信管理装置)的装置A301移出范围外的情况下,所有从装置移出了范围外,所以从第二通信网络310删除所有从装置,并且第二通信网310解散。也就是说,通信系统300可通过重复上述处理,容易地解散第二通信网310。由此,通信系统300可改善提供装置间通信的应用的可用性。
[0318]上面描述了播放控制授权的给予,但由于在添加装置时未给予播放控制授权或者由于已经给予的播放控制授权被移除,而未给予播放控制授权的装置可重新给予播放控制授权。也就是说,“不具有播放控制授权”的装置可被升级为“具有播放控制授权”的装置。
[0319]例如,假设在图7C所示的状态下,不给予装置C303播放控制授权。将描述从此状态后给予装置C303播放控制授权(升级装置C303)的情况。
[0320]图34A至图34C示出了此情况下每个装置的内容放送应用211的配置示例。图34A示出了装置A301的内容放送应用211的配置示例。图34B示出了装置B302的内容放送应用211的配置示例。图34C示出了装置C303的内容放送应用211的配置示例。与参照图4所述的配置类似的部分具有相同的附图标记。
[0321]如图34A所示,作为内容放送应用211的功能,装置A301具有播放控制授权处理单元710、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元 225。
[0322]作为第二通信网310中的主装置(通信管理装置),播放控制授权处理单元710进行关于给予播放控制授权的处理。播放控制授权处理单元710具有播放控制授权管理单元711、控制授权给予确认单兀712和控制授权给予确认控制单兀713。
[0323]播放控制授权管理单元711对播放控制授权给予的请求进行处理。控制授权给予确认单元712在监视器等上显示GUI屏幕,以与给予播放控制授权的用户进行确认。控制授权给予确认控制单元713与用户确认是否将播放控制授权给予除了请求给予播放控制授权的接收装置意外的接收装置。
[0324]如图34B所示,作为内容放送应用211的功能,装置B302具有播放控制授权处理单元720、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元 225。
[0325]作为除了请求给予播放控制授权的接收装置之外的接收装置,播放控制授权处理单元720进行处理,以控制播放控制授权的给予。播放控制授权处理单元720具有确认请求处置单元721和控制授权给予确认单元722。
[0326]确认请求处置单元721获取并响应于由作为主装置的装置A301提供的对给予控制授权的确认请求。控制授权给予确认单元722与用户确认是否认可给予控制授权。
[0327]如图34C所示,作为内容放送应用211的功能,装置C303具有播放控制授权处理单元730、切换控制单元221、应用控制单元223、⑶I控制单元224以及存储器存取处理单元 225。
[0328]作为请求给予播放控制授权的接收装置,播放控制授权处理单元730进行处理。播放控制授权处理单元730具有升级指令接收单元731、播放控制授权请求单元732和升级处理单元733。
[0329]升级指令接收单元731接收指令以获取通过例如用户操作等输入的播放控制授权。播放控制授权请求单元732基于升级指令接收单元731获取的指令,请求主装置给予播放控制授权。在已经允许给予播放控制授权的情况下,升级处理单元733进行升级处理以给予播放控制授权。
[0330]接着,将参照图35的流程图描述与装置C303的升级有关的处理流程的示例。注意,将适当参照图36和图37进行描述。
[0331]首先,在步骤S501,装置A301的音乐播放器应用212执行歌曲数据对于装置B302和C303的传输(流播放/传输)。在装置A301的监视器上显示⑶I,其表示正在传输歌曲数据,例如图11所示。
[0332]装置B302的音乐播放应用212在步骤S521中,以及装置C303的音乐播放器应用212在步骤S541中,每个都在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。在显示装置B302和C303的监视器上显示⑶I,例如图12所示,其表示音乐数据正被
接收/播放。
[0333]在用户操作装置C303的⑶I屏幕以向装置C303输入给予播放控制授权的指令(升级指令)时,在步骤S522,升级指令接收单元731接收该升级指令。在步骤S523,播放控制授权请求单元732基于该指令,对于作为主装置的装置A301进行播放控制授权的请求。装置A301的播放控制授权管理单元711在步骤S502获取该请求。在步骤S503,控制授权给予确认单元712在监视器上显示⑶I屏幕,如图36所示,以让用户确认是否给予装置C303播放控制授权,由此确认装置A301的用户的期望。
[0334]如图36所示,与“是”和“否”的选择选项一起,⑶I屏幕显示消息“向装置C给予播放控制授权? ”。用户选择“是”或“否”,由此控制播放控制授权的给予。
[0335]而且,在步骤S504,控制授权给予确认控制单元713请求确认用户是否认可给予装置B302 (其是除了请求给予控制授权的装置之外的接收装置)播放控制授权。注意,在存在多个“除了请求给予控制授权的装置之外的接收装置”的情况下,控制授权给予确认控制单元713对于每个装置进行确认。
[0336]在步骤S542,装置B302的确认请求处置单元721获取该请求。在步骤S543,控制授权给予确认单元722在监视器上显示GUI屏幕,如图36所示,以与用户确认是否给予装置C303播放控制授权,由此确认装置B302的用户的期望。
[0337]在用户选择“是”并允许给予播放控制授权的情况下,在步骤S544,确认请求处置单元721将允许给予播放控制授权的响应提供给装置A301。在步骤S505,装置A301的控制授权给予确认控制单元713获取该响应。
[0338]在获取响应时,在步骤S506,装置A301的播放控制授权管理单元711将允许给予播放控制授权的响应提供给装置C303,其是给予播放控制授权的请求的源。在步骤S524,装置C303的播放控制授权请求单元732获取该响应。
[0339]在获取响应时,在步骤S525,升级处理单元733给予装置C303播放控制授权,并在监视器上显示例如图37所示的屏幕,通知用户已经给予了播放控制授权。在图37中,表示给予播放控制授权的消息被显示在屏幕上,例如,“已得到播放控制授权”。
[0340]注意,在装置A301的用户在步骤S503中反对给予装置C303播放控制授权的情况下,或者在装置B302的用户在步骤S543中反对给予装置C303播放控制授权的情况下,装置A301的播放控制授权管理单元711将反对给予播放控制授权的响应提供给装置C303,其是给予播放控制授权的请求的源。该反对响应结束处理序列。也就是说,在此情况下,装置C303未升级为“具有播放控制授权”。
[0341]而且,在流播放的处理直接进行上述处理。由此,通信系统300防止播放控制授权的给予对于其他处理的影响大幅增长,同时容易地向装置给予播放控制授权。也就是说,控制系统300可改善提供装置间通信的应用的可用性。
[0342]注意,还可执行播放控制授权的移除(降级)。在此情况下,在上述升级处理中,不是给予控制授权,而是取消控制授权。
[0343]对于上述每个示例,已经进行了描述,以表现出在对第二通信网310更新后进行简档信息的交换和同步(例如,图10中的步骤S106、S107、S125和S149)的各种装置,但在该情况下,可对于其他信息执行交换和同步,而不仅仅是简档信息。例如,各个装置可交换、同步各个装置的设备信息和能力信息等。
[0344]如上所述,在更新第二通信网310的装置配置的情况下,通过第一通信和第二通信交换信息。因此,在第二通信网310的更新结束时,每个装置获取其他装置的信息。然而,可能存在以下情况:在第二通信网310的更新之后,例如,用户改变装置设置以更新每个装置的设备信息和能力信息。在此情况下,担心在更新第二通信网310时每个装置通过发送/接收而具有的彼此的信息不再是最新信息。可能在更新第二通信网310之后使用设备信息和能力信息,因此除非该信息是最新的,否则在使用该信息时可能出现问题。
[0345]由此,如上所述,通过不仅仅交换和同步简档信息,还交换和同步设备信息和能力信息,每个装置可不断具有最新的信息。
[0346]现在,属于每个装置的、由构成更新后的第二通信网310的每个装置共享的信息(设备信息、能力信息和简档信息等),不仅仅可用于诸如上述添加和删除装置的处理,还可进行例如改变到作为内容的分发源的通信管理装置(角色变换)。
[0347]接着将描述角色变换。将对于作为如上所述使用第二通信生成的并通过应用从一个装置向其他装置分发内容数据的第二通信网,描述进行角色变换以变换分发数据的装置,
[0348]图38A和图38B是示出已经应用本发明的通信系统的示例的图。如图38A所示,假设在通信系统300中,装置A301、B302和C303建立第二通信网310,并处于图7C所示的状态。也就说说,如箭头311和312所示,装置A301向装置B302和C303进行诸如音乐或电影的内容数据的流播放(数据分发)。装置B302和C303在接收该数据的同时进行播放。
[0349]如图38B所示,该第二通信网310改变为如下通信网:其中,装置C303是通信管理装置。也就是说,如箭头314和315所示,装置C303向装置A301和B302进行诸如音乐或电影的内容数据的流播放(数据分发)。装置A301和B302操作为接收装置,在接收装置C303传输的数据的同时进行播放。
[0350]在将通信管理装置(流数据的分发源)变换为另一装置的情况下,对于参照图1至图6所示的方法,即使使得装置C303与装置A301和B302通信,装置A301和B302之间的通信也是不可控的。而且,即使控制了装置A301并使得装置B302和C303通过使用参照图1至图6所示的方法建立连接而进行通信,装置B302和C303之间的通信也是不可控的。
[0351]在三个或更多个装置形成第二通信网的情况下,难以利用参照图1至图6所示的方法来变换通信管理装置。
[0352]因此,对于通信系统300,如下进行处理。也就是说,如图38A中的箭头324所示,装置C303向目前是通信管理装置的装置A301发出角色变换命令,请求通信管理装置的变换。
[0353]获取角色变换命令的装置A301基于该请求,从与装置B302之间的第二通信断开。另外,装置C303与装置B302建立第二通信的连接。由此,第二通信网310由作为其中心的装置C303形成,因此装置C303开始对于装置A301和B302的流数据分发,如图38B中的箭头314和315所示。
[0354]因此,通信管理装置可容易地从装置A301变换为装置C303。也就是说,可容易地改变内容数据的分发源,并且可改善提供装置间通信的应用的可用性。
[0355]接着将描述其具体方法。图39A至图39C是示出了图38A和图38B中的装置A301、B302和C303的内容放送应用211的配置示例的功能框图。图39A示出了装置A301的内容放送应用211的配置示例。图39B示出了装置B302的内容放送应用211的配置示例。图39C示出了装置C303的内容放送应用211的配置示例。与参照图4所述的配置类似的部分具有相同的附图标记。
[0356]也就是说,如图39A所示,作为内容放送应用的功能,装置A301具有主装置改变处理单元810、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元 225。
[0357]主装置改变处理单元810是对于第二通信网310中的当前主装置(通信管理装置)进行处理的处理单元,并执行与改变主装置(通信管理装置)有关的处理。主装置改变处理单元810具有升级允许单元811、改变确认单元812、第二通信控制单元813和简档处理单元 814。
[0358]升级允许单元811接受来自接收装置的主装置(通信管理装置)升级请求,并允许或反对该请求。改变确认单元812对于除了请求源之外的接收装置确认主装置改变。第二通信控制单元813断开与装置B302 (其是不升级到主装置的接收装置)之间的第二通信。简档处理单元814与形成主装置改变后的第二通信网310的其他装置发送/接收简档信息,并同步其内容。也就是说,简档处理单元814进行处理以共享彼此的简档信息。[0359]如图39B所示,作为内容放送应用211的功能,装置B302具有主装置改变处理单元820、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元225。
[0360]作为不是升级到主装置的请求源的接收装置,主装置改变处理单元820执行与不升级到主装置(即,通信管理装置)的接收装置(未请求)有关的处理。主装置改变处理单元820具有改变允许单元821、第二通信控制单元822和简档处理单元823。
[0361]改变允许单元821接收作为改变前的主装置的装置A301所提供的主装置改变(确认)请求,确定是否对请求进行改变,并利用确定结果进行响应。是否进行改变的确定方法是可选的,但是,例如,可基于用户指令来确定。第二通信控制单元822与装置C303 (其是升级为主装置的接收装置)建立第二通信连接。在主装置改变后,简档处理单元823与构成第二通信网310的其他装置进行简档信息的发送/接收,并同步其内容。也就是说,进行处理以便共享彼此的简档信息。
[0362]如图39C所示,作为内容放送应用211的功能,装置C303具有主装置改变处理单元830、切换控制单元221、应用控制单元223、⑶I控制单元224和存储器存取处理单元225。
[0363]作为主装置改变的请求源的接收装置,主装置改变处理单元830进行与改变主装置(通信管理装置)有关的处理。主装置改变处理单元830具有改变指令接收单元831、升级请求单元832、升级处理单元833、第二通信控制单元834和简档处理单元835。
[0364]改变指令接收单元831在例如监视器上显示GUI屏幕,并从例如用户等接收主装置改变指令。升级请求单元832对于作为当前主装置的装置A301请求升级为主装置(变换主装置)。在已经认可了该请求的情况下,升级处理单元833进行处理以将装置C303升级为主装置。也就是说,装置C303从接收装置变为通信管理装置301。第二通信控制单元834与装置B302 (其是未升级为主装置的接收装置)建立第二通信连接。在主装置改变之后,简档处理单元835与构成第二通信网310的其他装置进行简档信息的发送/接收,并同步其内容。也就是说,简档处理单元835进行处理以共享彼此的简档信息。
[0365]接着,将参照图40和图41中的流程图描述例如图38A和图38B所示的装置C303的主装置升级的处理流程的示例。注意,将适当参照图42进行描述。
[0366]首先,在图38A的状态下,装置A301的应用进行内容数据传输,以进行内容数据的流播放(流播放/传输)。下面将描述歌曲数据的流播放的情况,使用歌曲数据作为内容数据的示例。也就是说,作为应用的示例,将使用音乐播放器应用212进行描述。不用说,流播放的内容可以是任何内容,如运动图像、静止图像、多媒体内容等,并且应用也是可选的。此时在装置A301的监视器上显示表示歌曲数据正被传输的GUI。
[0367]在步骤S641,装置B302的音乐播放器应用212在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。此时在装置B302的监视器上显示表示歌曲数据正被接收/播放的GUI。
[0368]在步骤S621,装置C303的音乐播放器应用212在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。此时在装置C303的监视器上显示表示歌曲数据正被接收/播放的GUI。
[0369]在此状态下,假设用户在装置C303的监视器上显示预定⑶I屏幕,操作该⑶I屏幕,并显示在装置C303中存储的歌曲数据的歌曲名列表。在用户选择其中的歌曲之一来播放时,装置C303的改变指令接收单元831在步骤S622中接收该选择,作为主装置改变指令。
[0370]在例如图38所示的系统中,可仅仅由作为主装置的装置A301执行歌曲数据的分发。也就是说,装置C303不能执行装置C303自身具有的歌曲数据的分发。为了分发装置C303自身具有的歌曲本身,装置C303没有选择,必须升级为主装置。因此,在用户选择播放在装置C303中存储的歌曲数据的时间点上,改变指令接收单元831将此当作是升级为主装置的请求,并且对应于该请求,在步骤S623,对装置A301进行主装置升级请求。在步骤S602,装置A301的升级允许单元811获取此请求。
[0371]图42中的主装置升级请求851是示出在步骤S623中从装置C303向装置A301传输的请求的配置示例的图。在图42中,主装置升级请求851具有主装置升级请求命令861、新主装置地址862、新主装置PIN (个人标识号)863和新主装置能力信息864。
[0372]主装置升级请求命令861是请求升级为主装置的请求命令。新主装置地址862是设备信息,并且在允许请求的情况下,是要在主装置更新后成为新主装置的装置的地址(标识信息)。在图42的情况下,作为装置C303的地址的地址C被提供为新主装置地址862。新主装置PIN863是用于确认会话的密码,并且是用于根据新主装置PIN863的值确定响应对应于哪个请求的标识信息。在图42的情况下,新主装置PIN863由请求升级的装置C303生成。假设这里值“1234”被提供为新主装置PIN863。注意,新主装置PIN863可以是任何值,并且数据长度也是可选的。新主装置能力信息864是在主装置改变后作为新主装置的装置的能力信息。在图42的情况下,作为装置C303的能力信息的能力信息C被提供为主装置能力信息864。
[0373]回到图40,在步骤S603,改变确认单元812对装置B302 (其是不升级为主装置的接收装置)传输主装置改变请求,由此确认是否可将主装置改变为装置C303。
[0374]主装置改变请求852是图示出在步骤S603中从装置A301向装置B302传输的请求的配置示例的图。在图42中,主装置改变请求命令865、新主装置地址866、新主装置PIN867和新主装置能力信息868被包括在主装置升级请求851中。也就是说,主装置改变请求852的格式与主装置升级请求851的格式相同。
[0375]主装置改变请求命令865是请求确认可改变主装置的请求命令。新主装置地址866是设备信息,并且是要在主装置升级后成为新主装置的装置的地址(标识信息)。在图42的情况下,作为装置C303的地址的地址C被提供为新主装置地址866。新主装置PIN867是用于确认会话的密码。在图42的情况下,新主装置PIN867被提供为类似于新主装置PIN863的值“1234”。新主装置能力信息868是在主装置更新后作为新主装置的装置的能力信息。在图42的情况下,能力信息C被提供为主装置能力信息868。
[0376]回到图40,在步骤S642,装置B302的改变允许单元821获取该请求。在确定是否进行改变时,在步骤S643,改变允许单元821向装置A301提供主装置改变允许响应,作为对请求的响应。
[0377]图42中的主装置改变允许响应853是示出在步骤S643中从装置B302向装置A301传输的请求的配置实例的图。在步骤S42,主装置改变允许响应869、主装置改变接收地址870、新主装置PIN871和主装置改变接受能力信息872被包括在主装置改变允许响应853中。
[0378]主装置改变允许响应869是允许主装置改变的响应。主装置改变接收地址870是设备信息,并且是允许主装置改变的装置的地址(标识信息),即,该主装置改变允许响应853的传输源。在图9中的情况下,作为装置B302的地址的地址B被提供为主装置改变接收地址870。新主装置PIN871是用于确认会话的密码。在图42的情况下,新主装置PIN871被提供为与新主装置PIN863相同的值“1234”。主装置改变接受能力信息872是作为主装置升级后的新主装置的装置的能力信息。在图42的情况下,能力信息C被提供为主装置改变接受能力信息878。
[0379]在步骤S604,装置A301的改变确认单元获取该响应。
[0380]在获取允许主装置改变的主装置改变允许响应时,在步骤S605,装置A301的第二通信控制单元813从与装置B302之间的第二通信断开,其中装置B302是不升级为主装置的接收装置(其不是主装置升级的请求源)。在步骤S606,升级允许单元811提供对于装置C303 (其是请求源的接收装置)的允许主装置升级的响应。
[0381]图42中的主装置升级允许854是示出在步骤S606中从装置A301向装置C303传输的响应的配置的图。在图42中,包括主装置改变允许响应873、主装置改变接收地址874、主装置改变接受能力信息875、新主装置PIN876、主装置改变接收地址877、主装置改变接受能力信息878和新主装置PIN879。
[0382]主装置改变允许响应873是允许升级为主装置的响应。主装置改变接收地址874是设备信息,并且是允许主装置改变的装置的地址(标识信息)。在图42中的情况下,地址B被提供为主装置改变接收地址874。新主装置PIN876是用于确认会话的密码。在图42的情况下,新主装置PIN876被提供为与新主装置PIN863相同的值“1234”。主装置改变接受能力信息875允许主装置改变的装置的能力信息。在图42的情况下,能力信息B被提供为主装置改变接受能力信息875。
[0383]在主装置改变接收地址877、主装置改变接受能力信息878和新主装置PIN879中输入允许主装置改变的其他接收装置的信息。在图42的情况下,输入装置A的信息。也就是说,对于第二通信网310的所有接收装置,在主装置升级允许854中存储地址、能力信息和主装置PIN。然而,装置A301已经是装置,因而省略新主装置PIN。
[0384]注意,在装置B302的用户反对主装置改变时,在步骤S643,向装置A301传输表示反对主装置改变的主装置改变反对响应,而不是主装置改变允许响应。在装置A301获取响应时,在步骤S606,升级允许单元811提供对于装置C303 (其是请求源的接收装置)的主装置升级反对的响应。该反对响应结束处理序列。也就是说,在该情况下,装置C303不能升级为主装置。
[0385]在步骤S624,装置C303的升级请求单元832获取其响应。
[0386]在获取主装置升级允许时,在图41的步骤S625,装置C303的升级处理单元833将装置C303升级为主装置。在升级为主装置时,装置C303的第二通信控制单元834与装置B302 (其是已经从与装置A301之间的第二通信断开的接收装置)建立第二通信连接。对应于此处理,在步骤S644,装置B302的第二通信控制单元822也与装置C303建立第二通信连接。
[0387]在建立了装置C303作为主装置的第二通信网时,装置C303的简档处理单元823与装置A301和B302交换和同步简档信息。对应于此处理,在步骤S607,装置A301的简档处理单元交换和同步简档信息。而且,在步骤S645,装置B302的简档处理单元835交换和同步简档信息。
[0388]在步骤S628,作为新主装置的装置C303的音乐播放器应用212进行歌曲数据的传输,以进行内容数据的流播放(流播放/传输)。此时在装置C303的监视器上显示表示歌曲数据正被传输的⑶I。
[0389]在步骤S646,装置B302的音乐播放器应用212在接收装置C303分发的歌曲数据的同时进行播放(流播放/接收)。此时在装置B302的监视器上显示表示歌曲数据正被接收/播放的GUI。
[0390]在步骤S608,装置B302的音乐播放器应用212在接收装置A301分发的歌曲数据的同时进行播放(流播放/接收)。此时在装置B302的监视器上显示表示歌曲数据正被接收/播放的GUI。
[0391]由此,给予从装置C303 (其是主装置升级的请求源的装置)获取的主装置升级请求,作为改变前的主装置的装置A301断开与装置B302的第二通信。由此,不能被装置C303控制的装置A301和B302之间的通信可断开,并且可通过更简单的过程实现例如参照图38A和图38B所述的角色变换。由此,可改善提供装置间通信的应用的可用性。
[0392]如上所述,利用在更新第二通信网时的处理,共享设备信息和能力信息,由此可省略在参照图42所示的角色变换的情况下交换的部分信息。例如,不必再次获取已经获取的信息。因此,每个装置仅仅必须传输图42所示的信息中伙伴没有的信息。由此,可减少交换的信息量,并且可减少装置上与角色变换处理和通信网有关的负担。
[0393]注意,如上所述,每个装置同步设备信息和能力信息,并共享最新的信息,由此可防止在使用各个装置共享的信息来进行角色变换的情况下出现的问题。
[0394]上面描述了三个装置构成第二通信网310的情况,但不应限于此,装置的数目是可选的。例如,可使用四个或更多个装置。
[0395]注意,上面描述了各种情况的通信系统300中各个装置所具有的功能块,但仅仅描述了与处理有关的功能,而各个装置所具有的功能块不限于这些。例如,通信系统的各个装置可同时具有另一装置的功能块或另一情况下的功能块。
[0396]可采用硬件或软件执行上述处理序列。在利用软件执行上述处理序列的情况下,从网络或记录介质安装构成软件的程序。
[0397]记录介质不限于与装置主单元分离的可移除介质131,包括磁盘(包括软盘)、光盘(包括⑶-ROM和DVD)、磁光盘(包括MD)、半导体存储器等,还可包括其中记录了程序的R0M112,或者被包括在存储单元123中的硬盘,在已经内置到装置主单元的状态下提供它们。
[0398]注意,描述记录介质中记录的程序的步骤当然包括按上述顺序以时间序列方式执行的处理,也包括并行或单独执行的处理,而不必是时间序列方式。
[0399]而且,在本说明书中,术语“系统”是指由多个装置构成的设备的整体。
[0400]注意,对于以上描述,被描述为一个装置的配置可分开,并被配置为多个装置。相反,被描述为多个装置的配置可配置在一起。而且,不用说,可向各个装置的配置添加除了上述以外的配置。另外,只要作为整体系统的配置和操作基本相同,则可在另一装置的配置中包括某一装置的部分配置。也就是说,本发明的实施例不限于上述实施例;而是,可在本发明的范围和意图下进行各种修改。
[0401]本发明包括于2008年9月22日向日本特许厅提交的日本优先权专利申请JP2008-242443中公开的有关主题,其全部内容通过引用合并于此。
[0402]本领域技术人员应理解,可根据设计要求和其他因素,进行各种修改、组合、子组合和替换,只要它们在所附权利要求及其等价物的范围内即可。
【权利要求】
1.一种信息处理装置,包括: 近距离无线通信单元,配置为通过近场无线通信经由近距离无线通信从第一其它信息处理装置接收用于与第二其它处理装置连接的第一连接信息以及向所述第一其它信息处理装置发送第二连接信息,所述第一其它信息处理装置在使用近场无线通信的通信网中扮演第一角色,而第二其它信息处理装置在所述通信网络中扮演与第一角色不同的第二角色;以及 近场无线通信单元,配置为基于所述第一连接信息通过所述近场无线通信与第二其它信息处理装置进行通信。
2.如权利要求1所述的信息处理装置,其中第一角色为作为从装置的角色,而第二角色为作为主装置的角色。
3.如权利要求1所述的信息处理装置,其中所述近场无线通信单元接收第二其它处理装置经由近场无线通信传输来的第一用户信息并将第二用户信息发送给第二其它信息处理装置。
4.如权利要求1所述的信息处理装置,其中所述近场无线通信在第二其它信息处理装置容许与第一其它信息处理装置连接的情况建立。
5.如权利要求1所述的信息处理装置,其中所述近场无线通信在第二其它信息处理装置的用户容许与第一其它信息处理装置连接的情况建立。
6.如权利要求1所述的信息处理装置,其中所述近距离无线通信单元经由所述近距无线通信接收来自第一其它信息处理装置的第三连接信息。
7.如权利要求1所述的信息处理装置,其中所述近场无线通信单元接收从第二其它信息处理装置发送来的表示第三其它信息处理装置将要从所述通信网络中被删除的确认请求并将与所述确认请求对应的允许响应,所述装置还包括通知单元,其被配置为基于所述确认请求,通知所述第三其它信息处理装置将从所述通信网被删除。
8.如权利要求1所述的信息处理装置,其中所述近场无线通信为蓝牙通信或WiFi通信。
9.如权利要求1所述的信息处理装置,其还包括显示器。
10.一种信息处理方法,包括: 采用近距离无线通信单元通过近场无线通信经由近距离无线通信从第一其它信息处理装置接收用于与第二其它处理装置连接的第一连接信息以及向所述第一其它信息处理装置发送第二连接信息,所述第一其它信息处理装置在使用近场无线通信的通信网中扮演第一角色,而第二其它信息处理装置在所述通信网络中扮演与第一角色不同的第二角色;以及 采用近场无线通信单元基于所述第一连接信息通过所述近场无线通信与第二其它信息处理装置进行通信。
11.如权利要求10所述的信息处理方法,其中第一角色为作为从装置的角色,而第二角色为作为主装置的角色。
12.如权利要求10所述的信息处理方法,其中所述近场无线通信单元接收第二其它处理装置经由近场无线通信传输来的第一用户信息并将第二用户信息发送给第二其它信息处理装置。
13.如权利要求10所述的信息处理方法,其中所述近场无线通信在第二其它信息处理装置容许与第一其它信息处理装置连接的情况建立。
14.如权利要求10所述的信息处理方法,其中所述近场无线通信在第二其它信息处理装置的用户容许与第一其它信息处理装置连接的情况建立。
15.如权利要求10所述的信息处理方法,其中所述近距离无线通信单元经由所述近距无线通信接收来自第一其它信息处理装置的第三连接信息。
16.如权利要求10所述的信息处理方法,其中所述近场无线通信单元接收从第二其它信息处理装置发送来的表示第三其它信息处理装置将要从所述通信网络中被删除的确认请求并将与所述确认请求对应的允许响应,所述装置还包括通知单元,其被配置为基于所述确认请求,通知所述第三其它信息处理装置将从所述通信网被删除。
17.如权利要求10所述的信息处理方法,其中所述近场无线通信为蓝牙通信或WiFi通息。
18.如权利要求10所述的信息处理方法,其中所述信息处理装置包括显示器。
【文档编号】H04W84/12GK103631855SQ201310487454
【公开日】2014年3月12日 申请日期:2009年9月22日 优先权日:2008年9月22日
【发明者】米田好博, 宫林直树, 相马功, 黑田诚司, 石川泰清, 高田一雄 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1