首页> 中国专利> 节目信息分发设备、方法、程序和节目信息分发系统

节目信息分发设备、方法、程序和节目信息分发系统

摘要

提供了一种节目信息分发设备、方法、程序和节目信息分发系统,该设备包括:字符信息接收单元,用于作为预定的传送目的地而从具有字符信息传送单元的节目接收设备接收与期望被接收的节目相关的期望字符信息,其中所述字符信息传送单元传送所述期望字符信息;节目信息接收单元,用于作为预定的传送目的地而从具有节目信息传送单元的节目分发设备接收与计划在特定时间段分发的节目相关的计划节目信息,其中所述节目信息传送单元传送所述计划节目信息;匹配处理单元,用于通过所述期望字符信息与所述计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;以及节目信息传输单元,用于如果确定在所述计划节目信息中包括所述期望字符信息,则将包括所述期望字符信息的所述计划节目信息传输到所述节目接收设备。

著录项

  • 公开/公告号CN102075791A

    专利类型发明专利

  • 公开/公告日2011-05-25

    原文格式PDF

  • 申请/专利权人 索尼公司;

    申请/专利号CN201010549970.9

  • 发明设计人 小笠原好一;

    申请日2010-11-15

  • 分类号H04N21/238;H04N21/254;H04N21/231;G06F17/30;

  • 代理机构北京市柳沈律师事务所;

  • 代理人黄小临

  • 地址 日本东京都

  • 入库时间 2023-12-18 02:30:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-04

    未缴年费专利权终止 IPC(主分类):H04N21/238 授权公告日:20140618 终止日期:20151115 申请日:20101115

    专利权的终止

  • 2014-06-18

    授权

    授权

  • 2011-07-13

    实质审查的生效 IPC(主分类):H04N21/238 申请日:20101115

    实质审查的生效

  • 2011-05-25

    公开

    公开

说明书

技术领域

本发明涉及节目信息分发设备、节目信息分发方法、程序和节目信息分发系统。

背景技术

广播台在特定的时段中广播预定的广播节目。因此,每个广播台创建自己的节目列表,指示在什么时段将广播什么类型的节目。先前,节目信息提供服务器已基于广播台的节目列表来提供节目信息(诸如,EPG、ECG),并且,用于接收广播的接收设备已接收节目信息,如节目指南。接收设备是视听者使用的录像机、电视机等。此时,接收设备以预定的时间间隔从节目信息提供服务器获得节目信息,来更新已经存储的节目信息(拖动(Pull)方法)。

但是,如下技术已被公开:连接到网络的服务器不收集诸如节目指南的节目信息,而收集其节目内容本身,并且将所收集的节目内容重新分发给用户。例如,WO 2005-112452公开了如下技术:收集未被收集的节目内容,以搜索和分发当前正被广播或刚被广播后的最新的节目内容、节目中的特定场景或特定媒体。此外,日本未审查的专利申请公布No.2003-101498公开了收集分发的节目内容以重新分发的技术。此外,日本未审查的专利申请公布No.2005-267577公开了如下技术:有关用户感兴趣的内容的关键信息被传送到服务器,并且,所述服务器基于关键信息,将指示内容被存储在何处的信息提供给用户。

发明内容

在网络上存在大量分发者(所述分发者在特定时段分发订购的节目)的情况下,假定使用其中内容传送/接收系统允许视听者在某个分发者分发节目时视听所述节目的网络的方法。分发者分发的节目是例如实时转播的音乐、某个地区中的超市的购物信息等。在这种大量分发者中的每个都实时分发节目的系统中,在视听者侧上的接收设备有规律地从节目信息提供服务器获得节目信息的方法中,存在缺少其实时能力的可能性。

换句话说,在已有的广播系统中,广播台已经是企业或实体,节目的组织已经由广播台管理,并且,所述节目已被广播。相反地,与已有广播系统不同,以上的内容传送/接收系统允许非指定的普通用户使用分发装置在他们各自自己决定的时段实时地分发他们自己的节目。以前,在假定节目将按计划广播的情况下,基于广播台提供的节目列表创建节目信息。

然而,在以上的内容传送/接收系统中,假定分发者会突然开始或停止节目的分发。因此,在大量分发者分别分发节目的系统中,节目信息分发服务器难以与以前一样预先获得所有分发者的所有节目列表以产生或管理节目信息。

基于上述内容,期望提供一种新颖且改进的节目信息分发设备、节目信息分发方法、程序和节目信息分发系统,其在由节目分发者分发的节目列表要被改变时,能够实时地向接收设备提供与改变相适应的节目信息。

根据本发明的实施例,提供了一种节目信息分发设备,包括:字符信息接收单元,用于作为预定的传送目的地而从具有字符信息传送单元的节目接收设备接收与期望被接收的节目相关的期望字符信息,其中所述字符信息传送单元传送所述期望字符信息;节目信息接收单元,用于作为预定的传送目的地而从具有节目信息传送单元的节目分发设备接收与计划在特定时间段分发的节目相关的计划节目信息,其中所述节目信息传送单元传送所述计划节目信息;匹配处理单元,用于通过所述期望字符信息与所述计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;以及节目信息传输单元,用于如果确定在所述计划节目信息中包括所述期望字符信息,则将包括所述期望字符信息的所述计划节目信息传输到所述节目接收设备。

所述的节目信息分发设备还可以包括:第一连接目的地信息存储单元,用于保持识别所述节目接收设备的第一连接目的地信息,其中,所述节目信息传送单元基于所述第一连接目的地信息,将所述计划节目信息传送给所述节目接收设备。

所述的节目信息分发设备还可以包括:节目信息存储单元,用于保持包括与节目的分发时间相关的信息的计划节目信息;第二连接目的地信息存储单元,用于保持识别所述节目分发设备的第二连接目的地信息;以及分发状态检查单元,用于基于所述第二连接目的地信息,确认在所述节目的分发时间中是否已从所述节目分发设备分发了所述节目。

如果确认在所述分发时间中未从所述节目分发设备分发所述节目,则所述节目信息传送单元可基于所述第一连接目的地信息,向所述节目接收设备传送指示所述计划节目信息无效的通知。

如果确认在所述分发时间中未从所述节目分发设备分发所述节目,则所述节目信息存储单元可删除被保持的所述计划节目信息。

所述分发状态检查单元可确认在所述分发时间中从所述节目分发设备分发的节目的内容。所述分发状态检查单元可依照所述节目的内容,请求所述节目分发设备取消所述节目的分发。

所述节目信息分发设备还可以包括:节目信息存储单元,其保持所述计划节目信息,其中,所述匹配处理单元通过所述期望字符信息与所存储的计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;并且其中,如果确定在所存储的计划节目信息中包括所述期望字符信息,则所述节目信息传输单元将包括所述期望字符信息的计划节目信息传输到所述节目接收设备。

根据本发明的另一实施例,提供了包括以下步骤的节目信息分发方法:字符信息接收单元作为预定的传送目的地而从具有字符信息传送单元的节目接收设备接收与期望被接收的节目相关的期望字符信息,其中所述字符信息传送单元传送所述期望字符信息;节目信息接收单元作为预定的传送目的地而从具有节目信息传送单元的节目分发设备接收与计划在特定时间段分发的节目相关的计划节目信息,其中所述节目信息传送单元传送所述计划节目信息;匹配处理单元通过所述期望字符信息与所述计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;以及如果确定在所述计划节目信息中包括所述期望字符信息,则节目信息传输单元将包括所述期望字符信息的所述计划节目信息传输到所述节目接收设备。

根据本发明的另一实施例,提供了一种程序,其使计算机用作:接收单元,用于作为预定的传送目的地而从具有字符信息传送单元的节目接收设备接收与期望被接收的节目相关的期望字符信息,其中所述字符信息传送单元传送所述期望字符信息;接收单元,用于作为预定的传送目的地而从具有节目信息传送单元的节目分发设备接收与计划在特定时间段分发的节目相关的计划节目信息,其中所述节目信息传送单元传送所述计划节目信息;确定单元,用于通过所述期望字符信息与所述计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;以及传输单元,用于如果确定在所述计划节目信息中包括所述期望字符信息,则将包括所述期望字符信息的所述计划节目信息传输到所述节目接收设备。

根据本发明的另一实施例,提供了一种节目信息分发系统,包括:节目接收设备,其具有字符信息传送单元,所述字符信息传送单元向预定的传送目的地传送与期望被接收的节目相关的期望字符信息;节目分发设备,其具有节目信息传送单元,所述节目信息传送单元向预定的传送目的地传送与计划在特定时间段分发的节目相关的计划节目信息;以及节目信息分发设备,其包括:字符信息接收单元,用于作为所述预定的传送目的地而从所述节目接收设备接收所述期望字符信息;节目信息接收单元,用于作为所述预定的传送目的地而从所述节目分发设备接收所述计划节目信息;匹配处理单元,用于通过所述期望字符信息与所述计划节目信息之间的比较,来确定所述计划节目信息是否包括所述期望字符信息;以及节目信息传输单元,用于如果确定在所述计划节目信息中包括所述期望字符信息,则将包括所述期望字符信息的计划节目信息传输到所述节目接收设备。

根据本发明的上述实施例,可以在将被节目分发者分发的节目的节目列表要被改变时实时地向接收设备提供响应改变的节目信息。

附图说明

图1是说明根据本发明的一个实施例的节目信息分发系统的配置的框图;

图2是说明根据本实施例的节目信息分发服务器的框图;

图3是说明与根据本实施例的节目信息分发系统的节目信息分发有关的操作的流程图;

图4是说明与根据本实施例的节目信息分发系统的节目信息分发有关的操作的流程图;

图5是说明根据本实施例的节目信息分发系统确认节目分发的状态的操作的流程图;

图6是说明根据本实施例的节目信息分发系统确认节目分发的状态的操作的流程图;

图7是说明根据本实施例的节目信息分发系统确认节目分发的状态的操作的流程图;

图8是说明从分发者侧传送的并被用于匹配处理的节目信息的示例的说明图;

图9是说明从接收侧传送的并被用于匹配处理的用于匹配的关键词的示例的说明图;

图10是说明根据本实施例的节目信息分发服务器100的匹配处理操作的流程图;

图11是说明要被存储在根据本实施例的节目信息分发服务器100的高速缓存处理单元中的数据的示例的说明图;

图12A至12C是说明根据本实施例的视频接收设备300中的地区指定屏幕的转换的说明图。

图13是说明要在根据本实施例的视频接收设备300中显示的节目信息的示例的说明图。

具体实施方式

下面将参照附图详细描述本发明的优选实施例。注意,在此说明书和附图中,利用相同的附图标记标识具有基本相同的功能和结构的结构元素,并且省略所述结构元素的重复解释。

下面将以下述顺序进行说明:

1.  一个实施例的配置

2.  一个实施例的操作

<1.一个实施例的配置>

首先,将给出对根据本发明的第一实施例的节目信息分发系统的解释。节目信息分发系统由诸如下一代网络(NGN)10等的网络组成。如图1中所示,节目信息分发系统包括例如节目信息分发服务器100、多个视频分发设备200以及视频接收设备300等。图1是说明根据本发明的节目信息分发系统的配置的框图。NGN 10与未示出的用于另一通信方的域名解析的DNS服务器连接。

节目信息分发系统被应用于内容传送/接收系统,其中,在NGN 10上存在大量分发者,所述分发者在特定时段分发订购节目,并且视听者在特定分发者分发节目时视听节目。特别地,此内容传送/接收系统是允许非指定的分发者(假定是普通用户)使用视频分发设备200在他们自己决定的时段实时地分发他们各自的节目的系统。视听者通过视频接收设备300接收节目,并视听它。分发者分发的节目是例如实时转播的音乐、特定地区中的超市的购物信息的转播、本地新闻、天气预报、或者公司或学校中的事件等。

节目信息是与分发者分发的节目相关的信息,如分发者的名称、节目名称、分发时间段、节目概况等。在内容传送/接收系统中,视听者可以直接从节目的分发者接收节目信息。然而,在大量分发者中的每个都实时分发节目的系统中,在视听者侧上的接收设备有规律地从节目信息提供服务器获得节目信息的方法中存在缺少其实时能力的可能性。相反地,根据本实施例的节目信息分发系统,即使在由于诸如分发者突然开始或停止分发节目的情况的事件而要改变由分发者分发的节目的节目列表时,也可以实时地向节目接收设备300提供已经响应于变化的节目信息。

节目信息分发服务器100是如图2中所示的信息处理设备,并且包括CPU 112、ROM 114、存储单元116、RAM 118、通信控制单元122、显示控制单元124、操作单元126等。图2是说明根据本实施例的节目信息分发服务器的框图。节目信息分发服务器100从多个视频分发设备200接收节目信息,并将包括视听者希望的信息的节目信息传送到视频接收设备300。节目信息分发服务器100是节目信息分发设备的示例。

CPU(中央处理单元)112用作算术处理单元或控制单元,并且执行记录在ROM 114的存储器上的程序等。例如,本实施例的CPU 112包括以后描述的匹配处理单元104、广播状态检查单元108等。

ROM(只读存储器)114是只读存储器,并且记录由CPU 112执行的程序等。CPU 112读取记录在ROM 114中的程序。

存储单元116是存储各种数据的装置,如硬盘驱动器等。RAM(随机访问存储器)118临时存储节目信息等。RAM 118对应于后面描述的高速缓存处理单元106。

图11是说明要存储在根据本实施例的节目信息分发服务器100的高速缓存处理单元106中的数据的示例的说明图。高速缓存处理单元106存储以后描述的节目信息602。与视频接收设备300的连接目的地信息610以及视频分发设备200的连接目的地信息620关联地存储节目信息602。此外,节目信息提取(extraction)数据630被包括在节目信息602中,并要被用于匹配处理。例如,节目信息提取数据630是节目的广播时间631、指示节目信息变为无效的时间的过期时间632、期望的分发地区633、节目名称634以及节目关键词635等。节目信息602涉及指示更新节目信息的时间间隔的节目信息更新时间。

通信控制单元122通过有线或无线控制数据传送。通信控制单元122例如连接到NGN 10,并且向/从视频分发设备200和视频接收设备300传送/接收数据。通信控制单元122对应于以后描述的传输处理单元102。

显示控制单元124将显示数据传送到显示装置,如连接到节目信息分发服务器100的显示器。例如,显示控制单元124向显示装置传送用于管理节目信息分发服务器100所需的数据,从而,管理员可以经由显示装置管理节目信息分发服务器100。操作单元126是例如键盘、鼠标、触摸板等,并且在接受管理员的操作后将操作信号传送给CPU 112。

视频分发设备200是用于向视听者分发例如影片的内容的信息处理设备。视频分发设备200分发的内容是例如已经预先确定要在特定时段中实时分发的节目。注意,要被视频分发设备200分发的内容不限于影片,而可以是包括影片和音频的数据,或者仅包括音频的数据。视频分发设备200分发的内容不限于实时分发,而可以在特定时间段中实时地分发已经预先记录的数据。

在本实施例中,视频分发设备200将涉及计划在特定时间段中分发的节目的计划节目信息传送到节目信息分发服务器100。视频分发设备200是节目分发设备的示例。

视频接收设备300是视听者侧上的信息处理设备,所述视听者从视频分发设备200中接收诸如影片等的内容。视频接收设备300将与视听者欲接收的节目相关的期望字符信息传送到节目信息分发服务器100。此外,视频接收设备300从节目信息分发服务器100接收包括已经预先传送的期望字符信息的计划节目信息。视频接收设备300是节目接收设备的示例。

接着,视频接收设备300在显示设备上显示所接收的计划节目信息。图13是说明要在根据本实施例的视频接收设备300中显示的节目信息的示例的说明图。屏幕800显示多个节目的列表、当前日期和时间、正在接收的地区、用户指定的条件等。用户指定的条件是例如用于缩小数据范围的关键词、节目的体裁、分发的时间范围、分发者的类型等。可以以开始时间、节目的名称、分发者的名称、与视频接收设备300的距离等的顺序来存储要被显示的节目。

<2.一个实施例的操作>

下面将给出对关于根据本实施例的节目信息分发系统的节目信息分发的操作的解释。

首先,将解释关于根据本实施例的节目信息分发系统的节目信息分发的操作。图3是说明与根据本实施例的节目信息分发系统的节目信息分发有关的操作的流程图。图3示出了如下情况:视频分发设备200将节目信息传送到节目信息分发服务器100,并且节目信息分发服务器100将节目信息传输到视频接收设备300。

根据本实施例,节目信息要被视频分发设备200提供,并且要被实时提供给视听者侧上的视频接收设备300。

首先,将关于视听者期望视听(接收)的节目的关键词从视频接收设备300传送到节目信息分发服务器100的匹配处理单元104(步骤S101)。匹配处理单元104是字符信息接收单元的示例。这里,关键词被从接收侧传送,并被用于匹配处理。图9示出了关键词的示例。图9是说明从接收侧传送的并被用于匹配处理的用于匹配的关键词的示例的说明图。所述关键词被分类为以下项:例如,分发者的名称、节目名称、类型、节目关键词、期望的接收地区、期望的接收时间等。关键词被如此指定,使得满足多个条件项的节目或者满足任一条件项的节目被提取。

接着,将从视频接收设备300传送的关键词与视频接收设备300的连接目的地信息一起存储在匹配处理单元104中(步骤S102)。存储视频接收设备300的连接目的地信息使节目信息分发服务器100在以后向视频接收设备300传送节目信息时能识别传送目的地。

相反地,视频分发设备200向节目信息分发服务器100实时地传送计划要被视频分发设备200自身分发的节目的节目信息(步骤S103)。此时,例如使用SIP(会话启动协议)的MESSAGE请求(消息请求),视频分发设备200在数据的主体部分描述节目信息的主题,并且将包括节目信息的MESSAGE请求传送到节目信息分发服务器100。

图8是说明从分发者侧传送并被用于匹配处理的节目信息的示例的说明图。节目信息被分类为以下项:例如,视频分发设备200的连接目的地信息、影片分发者的名称、节目名称、类型、节目关键词、期望的分发地区、广播时间(分发时间)等。

如果节目信息分发服务器100新接收到节目信息,则传输处理单元102将所述节目信息传送到匹配处理单元104(步骤S104)。传输处理单元102是节目信息传输单元的示例,且匹配处理单元104是节目信息接收单元的示例。接着,匹配处理单元104基于包括在所接收的MESSAGE请求中的节目信息,提取关于类型、分发者的名称等的关键词。然后,匹配处理单元104验证已经从视频接收设备300接收并预先注册的、关于期望被接收的节目的期望关键词,并且确定节目信息是否包括期望关键词(步骤S105)。注意,对节目信息是否包括期望关键词的确定不限定于完全匹配,而是也可以包括概念上相似的情况。

当节目信息包括期望关键词时,包括节目信息的MESSAGE请求将被传输到已经传送了所述期望关键词的视频接收设备300。特别地,匹配处理单元104将关于作为传输节目信息的目的地的视频接收设备300的连接目的地信息通知给传输处理单元102(步骤S106)。然后,传输处理单元102将在步骤S103中从视频分发设备200接收的节目信息传输到视频接收设备300(步骤S109)。

上述的处理操作使视频接收设备300基于来自节目信息分发服务器100的通知更新和显示节目信息的内容。因此,视听者可以参考实时提供的节目信息。

注意,匹配处理单元104将节目信息以及关于作为传输视频信息的目的地的视频接收设备300的连接目的地信息通知给高速缓存处理单元106(步骤S107)。高速缓存处理单元106存储所提取的关键词、视频接收设备300以及视频分发装置200的连接目的地信息(步骤S108)。这使得节目信息分发服务器100能将所存储的数据用于用以确认视频分发设备200的广播状态的序列,如下文所述。

这里,利用图3所描述的节目信息分发系统的节目信息分发是将节目信息从视频分发设备200传送到节目信息分发服务器100的情况中,但本实施例也可以被应用到不从视频分发设备200传送节目信息的情况。

图4是说明与根据本实施例的节目信息分发系统的节目信息分发有关的操作的流程图。图4示出了视频分发设备200不将节目信息传送到节目信息分发服务器100,而是节目信息分发服务器100将存储在其中的节目信息传送到视频接收设备300的情况。

当视频接收设备300将与期望被接收的节目有关的关键词传送和注册到节目信息分发服务器100时,节目信息分发服务器100执行匹配其中存储的节目信息的处理。作为匹配处理的结果,如果存在包括期望关键词的节目信息,则节目信息分发服务器100产生MESSAGE请求,并将包括节目信息的MESSAGE请求传送到视频接收设备300。

具体地,首先,将关于视听者期望视听(接收)的节目的关键词从视频接收设备300传送到节目信息分发服务器100的匹配处理单元104(步骤S201)。然后,将从视频接收设备300传送的关键词与视频接收设备300的连接目的地信息一起存储到匹配处理单元104中(步骤S202)。

接着,匹配处理单元104对存储节目信息的高速缓存处理单元106执行高速缓存信息控制(步骤S203)。即,匹配处理单元104从高速缓存处理单元106读取节目信息。然后,匹配处理单元104验证已经从视频接收设备300接收并预先注册的、关于期望被接收的节目的期望关键词,并且确定节目信息是否包括期望关键词(步骤S204)。

当节目信息包括期望关键词时,匹配处理单元104针对存储在高速缓存处理单元106中的所匹配的节目信息通知与作为传输节目信息的目的地的视频接收设备300相关的连接目的地信息(步骤S205)。接着,高速缓存处理单元106将节目信息以及关于作为传输节目信息的目的地的视频接收设备300的连接目的地信息通知给传输处理单元102(步骤S206)。然后,传输处理单元102将在步骤S206中从高速缓存处理单元106接收的节目信息传输到视频接收设备300(步骤S207)。

[匹配处理]

接着,将参照图10解释根据本实施例的节目信息分发服务器100的匹配处理。图10是说明根据本实施例的节目信息分发服务器100的匹配处理操作的流程图。

首先,将节目信息输入到匹配处理单元104中(步骤S141)。如上所述,要被输入的节目信息可以是从视频分发设备200实时传送的节目信息,或者可以是节目信息分发服务器100在其中保持的节目信息。

匹配处理单元104从节目信息数据提取节目信息的每项(步骤S142)。匹配处理单元104对所提取的每项执行字符匹配。如果视频分发设备200指定期望分发节目的地区,则匹配处理单元104对视频接收设备300的连接目的地信息与视频分发设备200的期望分发地区执行匹配。因此,可以识别视频接收设备300可以接收节目的地区(步骤S143)。这使得节目信息分发服务器100能将节目信息仅提供到有限的地区。

如果视频接收设备300指定接收节目的期望时间,则匹配处理单元104对从接收侧接收的期望时间与视频分发设备200分发节目的时间段执行匹配。因此,可以识别视频接收设备300接收节目的时间(步骤S144)。此外,如果视频接收设备300关于接收节目指定诸如期望的类型、节目名称等的关键词,则匹配处理单元104对从接收侧接收的期望关键词与视频分发设备200分发的节目的节目信息执行匹配。因此,可以识别视频接收设备300期望接收的节目(步骤S145)。

此外,如果视频接收设备300将视频分发设备200正在分发节目的地区指定为关键词,则匹配处理单元104对视频分发设备200的连接目的地信息与视频接收设备300指定的关键词(地区)执行匹配。因此,视频接收设备300可以获得指定的地区内的节目信息(步骤S146)。对于视听者指定地区的情况,假定视听者具有收集有关视听者的近邻或旅游目的地的信息、固定点观察等目的。

通过上述从S143至S146的步骤的全部或部分,节目信息分发服务器100提取向其传输或传送节目信息的视频接收设备300(步骤S147)。因为预期通过以从S143至S146的顺序处理所述步骤而逐步减少信息量,所以将提高处理速度。注意,可以以从S143至S146之外的顺序执行所述处理。

注意,当视频分发设备200在步骤S143中注册所期望的分发地区时,或者当视频接收设备300在步骤S146中将所期望的接收地区注册为关键词时,可以在显示设备的屏幕上从地图上选择所述地区。这使得能够提供可以简单地执行选择地区的用户界面。图12是说明根据本实施例的视频接收设备300中的地区指定屏幕的转换的说明图。显示屏幕将以屏幕702、屏幕704以及屏幕706的顺序转换,并且这使用户不仅指定大的地区而且指定本地变得更容易。

[传输方法]

下面将给出对传输包括节目信息的MESSAGE请求的方法的解释。

当从视频分发设备200接收到MESSAGE请求时,传输处理单元102复制包括在MESSAGE请求中的主体部分,并且改变报头部分中的“从/至(From/To)”参数的值。即,传输处理单元102将“从:视频分发设备200/至:节目信息分发服务器100”的描述改变为“从:节目信息分发者服务器100/至:视频接收设备300”的描述。接着,传输处理单元102将改变的MESSAGE请求传输到视频接收设备300。

视频分发设备200和视频接收设备300可以通过完全更新报头部分中的“从/至”参数的值而互相隐藏他们自己的连接目的地信息。

此外,当节目信息分发服务器100传输节目信息时,节目信息分发服务器100不仅存储节目信息本身,而且存储作为传输的目的地的视频接收设备300的连接目的地信息。这使得当在过期之前来自视频分发设备200的节目信息已经被停止时,节目信息分发服务器100能够向已经传送了所述节目信息的视频接收设备300传送包括用来通知节目信息已结束的信息的节目信息。

[确认分发状态]

下面将给出对根据本实施例的节目信息分发服务器100确认来自视频分发设备200的节目分发的状态的操作的解释。图5是说明节目信息分发系统确认节目分发的状态的操作的流程图。图5示出了已经如通常那样执行了从视频分发设备200的节目分发的情况。图6是说明节目信息分发系统确认节目分发的状态的操作的流程图。图6示出了从视频分发设备200的节目分发已经中断的情况。

节目信息分发服务器100不仅传输节目信息,而且确认视频分发设备200是否实际上如节目信息中所描述的那样执行影片分发。例如,视频分发设备200在分发影片期间传送“保持活动(KeepAlive)”通知,节目信息分发服务器100接收“保持活动”通知。因此,节目信息分发服务器100可以确定所述节目信息是否有效。如果未在预定时间范围内接收到“保持活动”通知,则节目信息分发服务器100确定对应的节目信息无效,并删除该节目信息。此外,节目信息分发服务器100向节目信息已经传输至其的视频接收设备300传送包括用来通知所述节目信息已结束的节目信息的MESSAGE请求。

参照图5和图6,将在下面给出具体的解释。首先,如图5中所示,诸如影片等的节目从视频分发设备200分发(步骤S111)。此时,视频分发设备200传送指示所述视频当前正在分发的“保持活动”通知(步骤S112)。然后,节目信息分发服务器100的广播状态检查单元108确认根据视频分发设备200的连接目的地信息与节目信息中的时间信息判断的广播状态(分发状态)(步骤S113)。当接收到“保持活动”通知时,节目信息分发服务器100的广播状态检查单元108确定所述节目信息有效,并更新已被存储在高速缓存处理单元106中的节目信息的保持时间(步骤S114)。节目信息分发服务器100通知视频分发设备200允许分发(步骤S115)。

在视频分发设备200分发视频的同时,重复以上从S112至S115的步骤。图5示出了类似于步骤S112至S115的步骤S116至S119。当视频分发设备200正在分发视频时,节目信息被确定为有效,并且将存储所述节目信息。

另一方面,如图6中所示,存在如下情况:处理遵循与图5中的步骤S112至S115一样的步骤S121至S125,但在那之后,终止从视频分发设备200分发视频等节目(步骤S126)。在此情况下,因为节目信息分发服务器100停止从视频分发设备200接收“保持活动”通知,所以在经过一段时间后,存储在高速缓存处理单元106中的节目信息的保持时间将过期(步骤S127)。此时,节目信息分发服务器100确定对应的节目信息无效,并且删除所述节目信息(步骤S128)。

在此之后,高速缓存处理单元106将包括通知所述节目信息已结束(过期)的节目信息的MESSAGE请求、以及作为传输节目信息的目的地的视频接收设备300的连接目的地信息通知给传输处理单元102(步骤S129)。然后,传输处理单元102将包括通知所述节目信息已结束(过期)的节目信息的MESSAGE请求传送给视频接收设备300(步骤S130)。

图7是说明根据本实施例的节目信息分发系统确认节目分发的状态的操作的流程图。图7示出了节目信息分发服务器100请求视频分发设备200取消节目的分发的情况。

在节目信息分发服务器100从视频分发设备200接收MESSAGE请求的处理中,可以应用接收限制。例如,节目信息分发服务器100基于视频分发设备200的连接源信息来验证连接拒绝列表,并拒绝从相应的视频分发设备200接收。

参照图7,下面将给出具体的解释。首先,如图7所示,正从视频分发设备200分发诸如影片等的节目(步骤S131)。如果在从视频分发设备200分发的内容中、或者在视频分发设备200的分发中存在问题,则节目信息分发服务器100的高速缓存处理单元106接收用于计划节目信息删除或取消传输节目信息的请求的输入。例如,节目信息分发服务器100基于视频分发设备200的连接源信息来验证连接拒绝列表,并且,如果存在相应的视频分发设备200,则节目信息分发服务器100请求计划节目信息删除或取消节目信息传输(步骤S132)。

当节目信息分发服务器100的广播状态检查单元108从视频分发设备200接收到“保持活动”通知(步骤S133)时,高速缓存处理单元106删除节目信息(步骤S134)。此外,广播状态检查单元108请求视频分发设备200进行广播取消(步骤S135)。

在接收到广播取消的请求之后,视频分发设备200停止从视频分发设备200分发诸如视频的节目(步骤S136)。此后,高速缓存处理单元106将包括通知节目信息已经结束(过期)的节目信息的MESSAGE请求、以及作为节目信息的传输目的地的视频接收设备300的连接目的地信息通知给传输处理单元102(步骤S137)。然后,传输处理单元102将包括通知节目信息已经结束(过期)的节目信息的MESSAGE请求传送给视频接收设备300(步骤S138)。

如上所述,根据本实施例,视频接收设备300可以更新和显示有关来自节目信息分发服务器100的通知的节目信息的内容,并且视听者可以参考要被实时提供的节目信息。

在本实施例中,节目信息分发服务器100不管理节目信息,而是仅执行传输视频分发设备200已经依照关键词传送的内容的处理。因此,即使在具有多个视频分发者的系统中,也不需要在每次节目信息更新时重新产生节目信息。另外,因为系统变为要在更新时从节目信息分发服务器100接收MESSAGE请求的推送(PUSH)型服务器,所以,视听者持有的视频接收设备300还可以更新节目信息,从而确保实时能力。

此外,节目信息分发服务器100将节目信息添加到SIP的MESSAGE请求的主体部分中,并且传送所述MESSAGE请求。因此,在分发者侧的视频分发设备200实时传送节目信息,并且在视听者侧的视频接收设备300实时接收所传送的节目信息。将通过经由节目信息分发服务器100路由来提供视听者侧的视频接收设备300接收作为节目信息的MESSAGE请求。这不意味着视频分发设备200传送至多个接收器。视频分发设备200被预期仅将MESSAGE请求传送给节目信息分发服务器100一次。换句话说,可以实现这样的系统:节目信息分发服务器100复制MESSAGE请求,并将所述MESSAGE请求传送给已被预先注册的视频接收设备300。

此外,通过经由节目信息分发服务器100路由,可以降低视频分发设备200的负担,并且可以在视频分发设备200和视频接收设备300之间隐藏连接目的地信息。因此,在存在未指定数目的视频分发者的情况下,节目信息分发服务器100不需要各自地产生节目信息,而且,其可以减少所述处理,以及可以实时地将节目信息提供给视听者。

此外,根据本实施例,通过从多个视频分发设备200传送节目信息,可以处理如下的非正常情况:在多个节目信息之中存在实际视频并不被广播的节目信息。换句话说,节目信息分发服务器100基于由视频分发设备200传送的节目信息来保持分发时间,并且,视频分发设备200在广播的同时有规律地向节目信息分发服务器100传送“保持活动”通知。进行这样的安排使得根据本实施例的节目信息分发服务器100能够管理广播状态。此外,当由于某些原因而希望停止来自相应的视频分发设备200的广播或者删除节目信息时,可以在对“保持活动”通知的响应中传送用于广播取消的请求,以及可以删除节目信息。接着,节目信息分发服务器100的一侧还可以管理未指定数目的视频分发设备200的状态。

上文已经参照附图详细地说明了本发明的优选实施例,但本发明并不限制于此示例。本领域的技术人员应该理解:只要不偏离所附权利要求及等同物的范围,根据设计要求和其它因素可进行各种修改、组合、子组合及改变。

例如,上述实施例使用NGN来应用于使用SIP的MESSAGE请求的平台,但本发明不限定于此示例。例如,随着因特网的发展,可以使用诸如能够被SIP的MESSAGE请求取代、并且能够为通信另一方执行域名解析的NGN的通信平台。因此,可以提供类似以上实施例的配置,其使用节目信息分发服务器、视频分发设备和视频接收设备。

本申请包括与2009年11月20日提交给日本专利局的日本优先权专利申请JP 2009-265393中公开的主题相关的主题,通过引用将其全文合并于此。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号