分发控制系统、分发控制方法和计算机可读存储介质的制作方法_3

文档序号:9439597阅读:来源:国知局
将其写入HTTPS的主体部中的处理。
[0101]命令传输是产生要发送到通信终端5的命令数据并且将其写入指向通信终端5的HTTPS的主体部中的处理。
[0102]接收响应控制是为了使分发控制系统2接收来自通信终端5的数据而管理通信终端5请求的HTTPS对话的处理。该HTTPS对话不立即结束,而是保持特定时段(一分钟或者几分钟)。通信终端5动态地将要发送到分发控制系统2的发送机/接收机31的数据写入该请求的主体部中。
[0103]接收数据分析是通过键入和将数据传递到必要处理对通信终端5发送的数据进行分析的处理。
[0104]手势转换是将用户利用电子笔或者以手写方式对作为电子黑板的通信终端5f输入的手势事件转换为浏览器20可接收的格式的数据。
[0105]接收FIFO 34是在内部存储解码单元40解码的视频(声音)数据的缓冲器。
[0106]识别单元35对从通信终端5收到的图像(声音)数据进行处理。具体地说,例如,识别单元35根据摄像机对标识拍摄的图像识别人或者动物的脸、年龄、性别等。在工作地,通过根据摄像机62拍摄的图像,进行脸识别和替换背景图像的处理,识别单元35执行名字标记。识别单元35将指示识别的详情的识别信息存储在存储单元2000中。通过利用识别扩展板执行处理,识别单元35实现加速。
[0107]延迟信息获取单元37a用于上行通道自适应控制的处理并且对应于在下行通道自适应控制中使用的通信终端5的延迟信息获取单元57。具体地说,延迟信息获取单元37a从解码单元40获取指示传输延迟时间dl的传输延迟时间信息(dl)并将其保持特定时段,并且当获取多条传输延迟时间信息(dl)时,根据多条传输延迟时间dl,将指示频率分发信息的传输延迟时间信息(d)输出到通道自适应控制器37b。传输延迟时间信息(dl)指从由通信终端5发送视频(声音)数据的时点到分发控制系统2收到其的时点的时间。
[0108]通道自适应控制器37b用于处理上行通道自适应控制并且对应于在下行通道自适应控制的处理中使用的通道自适应控制器27。具体地说,通道自适应控制器37b根据传输延迟时间信息(d)计算通信终端5的编码单元60的操作条件。通道自适应控制器37b通过发送机/接收机31和发射机/接收机51将指示诸如帧速率和数据分辨率的操作条件的通道自适应控制信号发送到通信终端5的编码单元60。
[0109]解码单元40对通信终端5发送的视频(声音)数据解码。解码单元40还将指示传输延迟时间dl的传输延迟时间信息(dl)输出到延迟信息获取单元37a。
[0110]通信终端的功能配置
[0111]参考图10描述通信终端5的功能配置。图10是主要示出通信终端的功能的功能方框图。通信终端5是用作用户界面的终端,以对分发式系统I执行登录、起动和停止分发视频(声音)数据等等。
[0112]如图10所示,通信终端5具有由图7所示的包含CPU 201的硬件配置和程序实现的图10所示功能部件。当通过如图2所示插入电子狗99,通信终端5能够通过通信网络9与其他终端和系统通信时,通信终端5具有由图7和图8所示的硬件配置和程序实现的图10所示功能部件。
[0113]具体地说,通信终端5包含:解码单元50、发送机/接收机51、操作单元52、再现控制器53、绘制单元55、时间控制器56、延迟信息获取单元57、显示单元58以及编码单元60。通信终端5还包括由图7中所示的RAM 203实现的存储单元5000。该存储单元5000内存储指下面描述的时差△的时差?目息(△)和指通?目终端5中的时间t的时间彳目息(t)。
[0114]解码单元50对由分发控制系统2分发的视频(声音)数据进行解码,并且从再现控制器53输出。
[0115]发送机/接收机51将各种数据、请求等发送到分发控制系统2的发送机/接收机31和终端管理系统7的发送机/接收机71a和从分发控制系统2的发送机/接收机31和终端管理系统7的发送机/接收机71a接收各种数据、请求等。例如,在通信终端5的登录处理中,响应操作单元52起动通信终端5,发送机/接收机51对终端管理系统7的发射机/接收机71执行登录请求。
[0116]操作单元52执行处理,以接收用户输入的操作,诸如利用电源开关、键盘、鼠标、电子笔P等的输入和选择,并且将它们作为操作数据发送到分发控制系统2的浏览器管理单元22。
[0117]再现控制器53缓存从发送机/接收机51收到的视频(声音)数据(实时数据分组)并且考虑到再现延迟时间U将其输出到解码单元50。再现控制器53还计算指示传输延迟时间Dl的传输延迟时间信息(Dl),并且将该传输延迟时间信息(Dl)输出到延迟信息获取单元57。
[0118]绘制单元55对解码单元50解码的数据进行绘制。
[0119]结合分发控制系统2的时间获取单元26,时间控制器56执行时间调节处理。具体地说,时间控制器56从存储单元5000获取指示通信终端5中的时间t的时间信息(t)。通过发送机/接收机51和发送机/接收机31,时间控制器56对分发控制系统2的时间获取单元26发出指示分发控制系统2中的时间T的时间信息(T)的请求。在这种情况下,与时间信息(T)的请求同时发送时间信息(t)。
[0120]延迟信息获取单元57从再现控制器53获取指示传输延迟时间Dl的传输延迟时间信息(Dl),并且将其保持预定时段,并且当获取多条传输延迟时间信息(Dl)时,通过发送机/接收机51和发送机/接收机31,将根据多条传输延迟时间Dl指示频率分发信息的传输延迟时间信息(D)输出到通道自适应控制器27。例如,每100帧发送一次传输延迟时间信息Φ)。
[0121]显示单元58再现绘制单元55绘制的数据。
[0122]编码单元60通过发送机/接收机51和发送机/接收机31将从内置麦克风213或者从装接到外部的摄像机62和麦克风63获取的并且被编码的视频(声音)数据(E);指示通信终端5中的当前时间t。并且从存储单元5000获取的时间信息(t。);以及指示分发控制系统2与通信终端5之间的时差△并且从存储单元5000获取的时差信息(△)发送到分发控制系统2的解码单元40。时差Δ指由分发控制系统2独立管理的时间与通信终端5独立管理的时间之间的差。编码单元60根据从通道自适应控制器37b收到的通道自适应控制信号指示的操作条件改变编码单元60的操作条件。根据新操作条件,编码单元60通过发送机/接收机51和发送机/接收机31将从摄像机62和麦克风63获取的并且被编码的视频(声音)数据(E);指示通信终端5中的当前时间t。并且从存储单元5000获取的时间信息(t。);以及指示时差Δ并且从存储单元5000获取的时差信息(Δ)发送到分发控制系统2的解码单元40。
[0123]内置麦克风213、外部装接的摄像机62和麦克风63等是输入单元的例子并且是需要编码和解码的设备。除了视频(声音)数据,输入单元还可以输出触摸数据和嗅觉数据。
[0124]输入单元包含各种传感器,诸如温度传感器、方向传感器、加速度传感器等等。
[0125]终端管理系统的功能配置
[0126]参考图11描述终端管理系统7的功能配置。图11是示出终端管理系统的功能的功能方框图。
[0127]如图11所示,终端管理系统7具有由图7所示的包含CPU 201的硬件配置和程序实现的图11所示功能部件。
[0128]具体地说,终端管理系统7包含:发送机/接收机71a、发送机/接收机71b以及验证单元75。终端管理系统7还包括由图7所示HDD 204实现的存储单元7000。存储单元7000内存储分发目的地选择菜单数据、终端管理表7010以及可用终端管理表7020。
[0129]分发目的地选择菜单是指示如图12所示的这种目的地选择菜单屏幕的数据。
[0130]如图13所示,终端管理表7010管理互相关联的:通信终端5的终端ID、用户证书、用户使用分发式系统I的服务时的合同信息、通信终端5的终端类型、指示相应通信终端5的归属统一资源定位器(URL)的设定信息、通信终端5的执行环境信息、共享ID、安装位置信息、以及显示名称信息。执行环境信息包含在通信终端5登录之后与设定信息一起发送到分发控制系统2并且在通信终端5上执行单独服务使用的、每个通信终端5的“适应”、“之前小甜饼信息”以及“高速缓存文件”。
[0131]共享ID是当将与分发到他/她自己的通信终端5的视频(声音)数据相同的视频(声音)数据分发到其他通信终端5,从而执行远程共享处理时使用的ID,并且该共享ID是识别其他通信终端和其他通信终端组的识别信息。例如,终端ID “t006”的共享ID是%006”,终端ID “t007”的共享ID是“v006”,并且终端ID “t008”的共享ID是“v006”。当具有终端ID “tOOl”的通信终端5a发出与具有终端ID “v006”的通信终端(5fl、5f2、5f3)的远程共享处理的请求时,分发控制系统2将与正分发到通信终端5a的视频(声音)数据相同的视频(声音)数据分发到通信终端(5fl、5f2、5f3)。然而,当通信终端5a和通信终端(5fl、5f2、5f3)在显示单元58的分辨率方面不同时,分发控制系统2因此分发该视频(声音)数据。
[0132]如图5所示,例如,安装位置信息指示并排布置通信终端(5fl、5f2、5f3)时的安装位置。显示名称信息是指示图12所示分发目的地选择菜单中的显示名称详情的信息。
[0133]如图14所示,可用终端管理表7020管理指示通信终端ID指示的终端5能够与其执行远程共享处理的通信终端或者通信终端组的、与每个终端ID关联的共享ID。
[0134]参考图11描述功能部件。
[0135]发送机/接收机71a将各种数据、请求等等发送到通信终端5和从通信终端5接收各种数据、请求等等。例如,发送机/接收机71a从通信终端5的发送机/接收机51接收登录请求并且将登录请求的验证结果发送到发送机/接收机51。
[0136]发送机/接收机71b将各种数据、请求等等发送到分发控制系统2和从分发控制系统2接收各种数据、请求等等。例如,发送机/接收机71b从分发控制系统2的发送机/接收机21接收分发目的地选择菜单数据的请求并且将分发目的地选择菜单数据的请求发送到发射机/接收机21。
[0137]验证单元75根据从通信终端5收到的终端ID和用户证书搜索终端管理表7010,从而确定是否存在终端ID和用户证书的相同组合,从而验证通信终端5。
[0138]实施例的操作和处理
[0139]参考图17至24描述本实施例的操作和各项处理。这些处理项由分发控制系统2的、通信终端5的、终端管理系统7的以及网络服务器8的CPU根据存储在内的相应程序执行。
[0140]基本分发处理
[0141]参考图17描述图3所示基本分发方法中的特定分发处理。图17是示出分发控制系统的基本分发处理的时序图。尽管在此示出通过通信单元5a发出登录请求的情况,但是在通信终端5a之外,通过通信终端5也可用执行登录。
[0142]如图17所示,当用户开启通信终端5a时,通信终端5a的发送机/接收机51对终端管理系统7的发送机/接收机71a发出登录请求(步骤S21)。发送机/接收机71a接收该登录请求。该登录请求包含通信终端5a的终端ID和用户证书。然后,验证单元75获取通信终端5a的终端ID和用户证书。
[0143]验证单元75根据终端ID和用户证书搜索终端管理表7010,从而确定是否存在终端ID和用户终端的相同组合,从而验证通信终端5a (步骤S22)。下面描述终端管理表7010中存在相同组合的终端ID和用户证书的情况,S卩,在分发式系统I中,确定通信终端5a为有效终端。
[0144]终端管理系统7的发送机/接收机71a将分发控制系统2的IP地址发送到通信终端5a的发送机/接收机51 (步骤S23)。终端管理系统7从分发控制系统2获取分发控制系统2的IP地址,并且事先将其存储于存储单元7000中。
[0145]终端管理系统7的发送机/接收机71b将浏览器20的起动请求发送到分发控制系统2的终端管理系统7的发送机/接收机21 (步骤S24)。发送机/接收机21接收浏览器20的起动请求。浏览器管理单元22根据发送机/接收机21收到的起动请求起动浏览器20 (步骤S25) ο
[0146]编码器桥单元30的创建/选择/传送单元310根据通信终端5a的能力创建转换器10,从而再现视频(声音)数据(显示器的分辨率等)和内容类型(步骤S26)。接着,发送机/接收机21根据浏览器20的指令对网络服务器8发出内容数据[A]的请求(步骤S27)。作为对此的响应,网络服务器8从其自己的存储单元(未示出)读取请求的内容数据[A](步骤S28)。然后,网络服务器8将内容数据[A]发送到分发控制系统2的发送机/接收机21 (步骤S29)。
[0147]浏览器20对发送机/接收机21收到的内容数据[A]进行绘制,从而产生各条帧数据,作为静态图像(声音)数据,并且将它们输出到传输FIFO 24(步骤S30)。转换器10对存储于传输FIFO 24中的各条帧数据进行编码,以将它们转换为视频(声音)数据,从而分发到通信终端5a (步骤S31)。
[0148]发送机/接收机31将视频(声音)数据[A]发送到通信终端5a的发送机/接收机51 (步骤S32)。通信终端5a的发送机/接收机51接收视频(声音)数据[A],并且将其输出到再现控制器53。
[0149]在通信终端5a中,解码单元50从再现控制器53获取视频(声音)数据[A],并且对其解码(步骤S33)。此后,扬声器61根据解码的声音数据[A]再现声音,并且显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[A]再现视频(步骤S34) ο
[0150]使用多个通信终端的复合分发的处理
[0151]下面参考图18描述通过分发控制系统使用多个通信终端的通信处理。图18是示出通过分发控制系统使用多个通信终端的分发处理的时序图。在此描述通信终端5以图
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1