在网际协议网络中发送/接收信息的方法和设备的制作方法

文档序号:7654205阅读:85来源:国知局
专利名称:在网际协议网络中发送/接收信息的方法和设备的制作方法
技术领域
根据本发明的方法和设备涉及在网际协议(IP)网络中发送/接收信息, 更具体地讲,涉及允许客户机发送/接收从服务器发送的信息。
背景技术
网际协议电视(IPTV)是通过使用互联网将信息业务、内容业务或广播 业务提供给电视接收器的业务。IPTV是一种通过互联网基础设施而被提供的 基于网际协议(IP)的业务,所述互联网基础设施是因对互联网的需求增加 而#皮构造的。
图l是在IPTV网络中发送/接收信息的现有技术的方法的框图。参照图 1 , IPTV服务器10具有IPTV内容,并将该IPTV内容提供给第一 IPTV客户 机11或第二 IPTV客户机12。第一 IPTV客户机11或第二 IPTV客户机12 是诸如IPTV机顶盒的装置,该装置请求IPTV服务器10 4是供业务和/或内容, 或者从IPTV服务器10接收业务和/或内容。
这里,IPTV服务器IO通过多播、广播或单播来将关于业务和/或内容的 信息发送到IPTV客户机。通过多播或广播来发送必须被发送到所有IPTV客 户机的信息,而通过单播来发送只需发送到特定IPTV客户机的信息。
从IPTV服务器10没有接收到信息或者期望经过单播从IPTV服务器10 接收信息的IPTV客户机请求IPTV服务器10发送信息,并从IPTV服务器 10接收响应于该请求的信息。
在图1中,第一IPTV客户机11和第二IPTV客户机12中的每一个分别 请求IPTV服务器IO发送信息,并从IPTV服务器IO接收信息。这里,所述 信息可包括第一 IPTV客户机11和第二 IPTV客户机12接收和使用IPTV服 务器10提供的业务和/或内容所需的所有信息。例如,在IPTV服务器10与
第一IPTV客户机11和第二IPTV客户机12之间交换的信息中可包括关于 IPTV服务器10所拥有的内容的电子节目指南(EPG)信息、电子电影指南 (ECG)信息、统一资源定位符(URL)信息和元数据信息。在IPTV服务 器10与第一 IPTV客户机11和第二 IPTV客户机12之间交换的信息中还可 包括与IPTV服务器IO提供的业务有关的信息(天气信息、股市信息、文化 信息等)。
当如图1所示发送和接收信息时,IPTV服务器10必须分别对IPTV客 户机的请求做出响应。因此,当大量IPTV客户机同时请求信息时,可能引 起IPTV服务器IO过载。
另夕卜,当第一 IPTV客户机11和第二 IPTV客户机12被连接到同 一个路 由器从而形成子网时,因为尽管第一IPTV客户机11与第二IPTV客户机12 物理上和时间上相邻,但第一 IPTV客户机11和第二 IPTV客户机12还必须 从IPTV服务器IO接收信息,所以上述方法效率低。

发明内容
本发明提供了一种在降低服务器负载的同时在IP网络中高效发送/接收 信息的方法。
本发明还提供了 一种其上记录有用于执行上述方法的计算机程序的计算 才几可读介质。
根据本发明的一方面,提供了 一种允许客户机从服务器接收信息的方法, 所述方法包括请求客户机所属的子网中的其他客户机发送信息;和接收其 他客户机响应于所述请求发送的信息。
所述请求信息步骤可包括向客户机所属的子网中的客户机多播或广播 用于请求发送信息的请求消息。
所述请求信息步骤可包括向客户机所属的子网中的客户机多播或广播
用于请求发送信息的请求消息;和当在一定长时间内没有对请求消息响应,
则向包括原始子网的上级子网中的客户机再次多播或再次广播所述请求消 自
根据本发明的另一方面,提供了 一种允许客户机共享从服务器接收的信
息的方法,所述方法包括从客户机所属的子网中的其他客户机接收对信息 的请求;和响应于所述请求将信息发送到其他客户机。 接收请求的步骤可包括接收用于请求发送信息的请求消息,其中,所 述其他客户机向子网中的客户机多播或广播所述请求消息。
客户机和服务器可以分别是IPTV客户机和IPTV服务器。所述信息可包 括关于IPTV服务器提供的内容的电子节目指南信息和电子电影指南信息中 的至少一个。
根据本发明的另 一方面,提供了 一种包括在客户机中以从服务器接收信 息的设备,所述设备包括信息请求单元,请求客户机所属的子网中的其他 客户机发送信息;和信息接收单元,接收其他客户机响应于所述请求发送的 信息。
根据本发明的另 一方面,提供了 一种包括在客户机中以允许客户机共享 从服务器接收的信息的设备,所述设备包括请求接收单元,从客户机所属 的子网中的其他客户机接收对发送信息的请求;和信息发送单元,响应于所 述请求向其他客户机发送信息。
根据本发明的另 一方面,提供了 一种其上记录有用于执行上述方法的计 算机程序的计算机可读介质。


本发明的上述和其他方面通过参照附图对本发明示例性实施例的详细描
述将变得更清楚,其中
图1是在IPTV网络中发送和接收信息的传统方法的框图2是示出根据本发明示例性实施例的允许IPTV客户机发送和接收信
息的方法的框图3是根据本发明示例性实施例的允许IPTV客户机发送和接收信息的 方法的流程图4是根据本发明另一示例性实施例的允许IPTV客户机发送和接收信 息的方法的流程图5是示出才艮据本发明示例性实施例的改变通过其发送请求消息的网络 的范围的方法的框图6是根据本发明示例性实施例的允许客户机共享从服务器接收的信息 的方法的流程图7是根据本发明示例性实施例的包括在IPTV客户机中以接收信息的 设备的框图;和
图8是根据本发明示例性实施例的包括在IPTV客户机中以共享从IPTV 服务器接收的信息的设备的框图。
具体实施例方式
以下,将参照附图详细描述本发明的示例性实施例。
在本公开中,将关于IPTV服务器和IPTV客户机来描述图2至图8。然 而,IPTV服务器和IPTV客户机仅仅是在IP网络中发送和接收信息的服务器 和客户机的示例。本领域的普通技术人员应该清楚,可将本发明应用于能通 过IP网络接收和发送信息的所有类型的服务器和客户机。
图2是示出根据本发明示例性实施例的允许IPTV客户机发送和接收信 息的方法的框图。参照图2, IPTV服务器20通过多播、广播或单播将关于 业务和/或内容的信息发送到IPTV客户机21 。
关于内容的信息可包括关于IPTV服务器20所拥有的内容的电子节目 指南(EPG)信息、电子电影指南(ECG)信息、统一资源定位符(URL) 信息和元数据信息。关于业务的信息可包括与IPTV服务器20的业务有关的 信息(天气信息、股市信息、文化信息等)。
接收信息的IPTV客户机21与另一 IPTV客户机(例如,IPTV客户机 22)共享接收的信息。IPTV客户机21和22属于一个子网。
这里,子网的意思是可逻辑上和物理上被识别的局域网。用于识别子网 的标准没有被限定,但是由路由器管理的网络可被定义为子网。
另一 IPTV客户机(例如,IPTV客户机22 )请求IPTV客户机21 (而不是IPTV 服务器20)发送信息,并接收响应于该请求的信息。
IPTV服务器20仅向IPTV客户机21发送信息,接收信息的IPTV客户 机21与子网中的IPTV客户机22共享信息,从而防止IPTV服务器20过载。
图3是根据本发明示例性实施例的允许IPTV客户机22接收信息的方法 的流程图。
在操作300, IPTV客户机22请求子网中的另一 IPTV客户机(例如,IPTV 客户机21 )发送信息。
这里,所述信息可包括关于内容的信息(关于IPTV服务器20所拥有
的内容的EPG信息、ECG信息、缩略图信息、URL信息和元数据信息)、和 与IPTV服务器的业务有关的信息(天气信息、股市信息、文化信息等)。另 外,所述信息可包括用于对IPTV客户机的节目进行升级的信息(皮肤图像、 二进制文件等)。
在操作300,优选地,向子网中的IPTV客户机多播或广播用于请求发送 信息的请求消息,以请求发送信息。由同一路由器管理的网络允许客户机之 间的多播或广播,因此,可多播或广播所述请求消息以请求发送信息。
请求消息可包含发送请求消息的IPTV客户机22的识别信息。为了允许 IPTV客户机21发送信息,必须识别发送请求消息的IPTV客户机22。因此, 识别信息被包括在将被发送的请求消息中。
识别信息可包括用于识别同一网络中的客户机的信息,例如,IP地址和 i某体访问控制(MAC)地址。
在操作302, IPTV客户机22接收IPTV客户机21响应于在操作300中 进行的请求而发送的信息。即,IPTV客户机22接收属于同一子网的IPTV客 户机21响应于在操作300中进行的请求而发送的信息。
可通过多播或广播来发送在操作300中进行的请求,但是通过单播来接 收在操作302中的信息。由于IPTV客户机22的识别信息包括在操作300中 的请求消息中,所以IPTV客户机22基于该识别信息来接收被单播的信息。
图4是根据本发明另一示例性实施例的允许IPTV客户机22接收信息的 方法的流程图。
在操作400, IPTV客户机22向属于同一子网的另一 IPTV客户机(例如, IPTV客户机21 )多播或广播用于请求信息的请求消息。优选地,IPTV客户 机22将其识别信息插入到请求消息中,并向IPTV客户机21多播或广播该 请求消息。
在操作402, IPTV客户机22确定其是否接收到响应于操作400中的请 求消息的信息。如果IPTV客户机22接收到信息,则结束图4的方法。然而, 接收请求消息的IPTV客户机可能不具有IPTV客户机22期望接收的信息, 在这种情况下,将不对请求消息做出响应。如果IPTV客户机22没有接收到 响应于请求消息的信息,则IPTV客户机22执行操作403。
在操作403 , IPTV客户机22向在操作400中IPTV客户机22最初多播 或广播请求消息的子网的上级子网再次多播或再次广播请求消息。将参照图
5详细描述图4的方法。
图5是示出根据本发明示例性实施例的改变通过其发送请求消息的网络 的范围的方法的框图。参照图5,假设IPTV客户机21至23属于由第一路由 器61管理的第一子网41。
在操作400, IPTV客户机22首先向属于由第一路由器61管理的第一子 网41的IPTV客户机21和23多播或广播用于请求信息的请求消息。
如果在操作402确定没有来自接收请求消息的IPTV客户机21和23的 响应,则在操作403, IPTV客户机22再次多播或再次广播请求消息。在这 种情况下,通过增加通过其发送请求消息的子网的范围来发送请求消息。
换句话讲,还向属于第二子网42的IPTV客户机51至54多播或广播请 求消息。即,将请求消息发送到由与第一路由器61相邻的第二路由器62管 理的IPTV客户机51和52、以及由也与第一路由器61相邻的第三路由器63 管理的IPTV客户才几53和54。
IPTV客户机22还通过改变将被发送的请求消息的包生存时间(TTL, time-to-live)的设置来改变子网的范围。每当通过路由器时,包TTL减小1。 因此,在操作400,将包TTL设置为1,以便请求消息能够仅被发送到属于 第一子网的IPTV客户机21至23。接着,在操作403,将包TTL设置为2, 以便请求消息能够^皮发送到IPTV客户机21至23以及IPTV客户机51至54。
在图5示出的使用包TTL的方法仅为改变多播或广播请求消息的范围的 方法的示例。本领域的普通技术人员应该清楚,可将改变网络范围的各种方 法应用于本发明。
图6是根据本发明示例性实施例的允许IPTV客户机21共享从服务器接 收的信息的方法的流程图。参照图6,在操作600,从服务器接收信息的IPTV 客户机21从属于同一子网的另一 IPTV客户机接收发送信息的请求。
优选地,IPTV客户机21接收用于请求发送信息的请求消息,所述请求 消息被属于同一子网的另一 IPTV客户机多播或广播。所述请求消息可包含 另一IPTV客户机(例如,IPTV客户机22)的识别信息。如上所述,所述识 别信息可包含IP地址、MAC地址等。
在操作602, IPTV客户机21将信息发送到在操作600请求信息的IPTV 客户机22。在操作600接收的请求消息包含IPTV客户机22的识别信息,因 此,IPTV客户机21基于该识别信息将信息发送到IPTV客户机22。
在本发明的另一示例性实施例中,如果只允许将信息发送到IPTV客户 机21 ,则IPTV客户机21可拒绝发送信息,并将该事实报告给IPTV客户机 22。例如,当IPTV客户机22请求的信息是付费的信息时,该信息的共享被 限制,因此,可仅允许该信息被发送到IPTV客户机21。
图7是根据本发明示例性实施例的包括在IPTV客户机22中以接收信息 的设备的框图。参照图7,所述设备包括信息请求单元701和信息接收单 元702。
信息请求单元701请求IPTV客户机22所属的子网中的另一 IPTV客户 机(例如,IPTV客户机21)发送信息。由IPTV客户机21从IPTV服务器 20接收的信息是关于IPTV服务器20提供的业务和/或内容的信息。
优选地,信息请求单元701向子网中的IPTV客户机多播或广播用于请 求信息的请求消息,以请求发送该信息。在这种情况下,所述请求消息可包 含IPTV客户机22的识别信息。
另外,如果在发送请求消息之后,没有来自所述子网中的IPTV客户机 的响应,则可向在比原始子网范围大的子网中的IPTV客户机再次多播或再 次广播请求消息。
信息接收单元702接收IPTV客户机21响应于信息请求单元701对信息 的请求而发送的信息。如果信息接收单元702没有接收到响应于信息请求单 元701发送的请求消息的信息,则信息接收单元702优选地将控制信号发送 到信息请求单元701,以侵_信息请求单元701将请求消息发送到属于比原始 子网范围大的子网的IPTV客户才几。
图8是根据本发明示例性实施例的包括在IPTV客户机21中以共享从 IPTV服务器接收的信息的设备的框图。参照图8,所述设备包括请求接收单 元802和信息发送单元801。
请求接收单元802从IPTV客户机21所属的子网中的另一 IPTV客户机 (IPTV客户机22)接收对信息的请求。优选地,请求接收单元802接收用 于请求信息的请求消息,所述请求消息被IPTV客户机22多播或广播。所述 请求消息可包含IPTV客户机22的识别信息。
由于请求接收单元802接收到对信息的请求,所以信息发送单元801将 信息发送到IPTV客户机22。 IPTV客户机22发送的请求消息包含IPTV客户 机22的识别信息,因此,信息发送单元801基于该识别信息将信息发送到
IPTV客户机22。
可将根据本发明的系统实现为计算机可读介质中的计算机可读代码。这 里,所述计算机可读介质可以是能够存储由计算机系统读取的数据的任何的
记录设备,例如,只读存储器(ROM)、随机存取存储器(RAM )、 压缩盘 (CD) -ROM、磁带、软盘、光学数据存储装置等。可在通过网络互联的计 算机系统中分布所述计算机可读介质,本发明还可被存储并被实现为分布式 系统中的计算机可读代码。
根据本发明,不需服务器的介入就可在客户机之间共享关于服务器提供 的内容和/或业务的信息,因此,服务器不需要分别对大量客户机的请求做出 响应,从而防止了服务器的过载。
此外,由于可在物理上和时间上彼此相邻的客户机之间快速共享信息, 所以可高效地发送和接收信息。
尽管参照本方面的示例性实施例具体示出和描述了本发明,但是本领域 的技术人员应该理解,在不脱离权利要求限定的本发明的精神和范围的情况 下,可在形式和细节上进行各种改变。
权利要求
1、一种允许客户机从服务器接收信息的方法,所述方法包括请求客户机所属的子网中的其他客户机发送信息;和接收所述其他客户机响应于所述请求发送的信息。
2、 如权利要求l所述的方法,其中,客户机和服务器分别是网际协议电视客户机和网际协议电视服务器,和所述信息包括关于服务器提供的内容的电子节目指南信息和电子电影指 南信息中的至少一个。
3、 如权利要求l所述的方法,其中,所述请求步骤包括向客户机所属 的子网中的客户机多播或广播用于请求发送信息的请求消息。
4、 如权利要求3所述的方法,其中,所述请求消息包括所述客户机的识 别信息。
5、 如权利要求4所述的方法,其中,所述识别信息包括客户机的网际协 议地址和媒体访问控制地址中的至少一个。
6、 如权利要求l所述的方法,其中,所述请求步骤包括向客户机所属的子网中的客户机多播或广播用于请求发送信息的请求消 息;和如果在预定时间内没有接收到对请求消息的响应,则向包括所述子网的 上级子网中的客户机再次多播或再次广播所述请求消息。
7、 一种允许客户机共享从服务器接收的信息的方法,所述方法包括 从客户机所属的子网中的其他客户机接收对信息的请求;和响应于所述请求将信息发送到所述其他客户机。
8、 如权利要求7所述的方法,其中,客户机和服务器分别是网际协议电 视客户机和网际协议电视服务器,和所述信息包括关于服务器提供的内容的电子节目指南信息和电子电影指 南信息中的至少一个。
9、 如权利要求7所述的方法,其中,接收请求的步骤包括接收用于请 求发送信息的请求消息,其中,所述其他客户机向子网中的客户机多播或广 播所述请求消息。
10、 如权利要求9所述的方法,其中,所述请求消息包括所述其他客户 机的识别信息。
11、 如权利要求IO所述的方法,其中,所述识别信息包括所述其他客户 机的网际协议地址和^某体访问控制地址中的至少一个。
12、 一种包括在客户机中以从服务器接收信息的设备,所述设备包括 信息请求单元,请求客户机所属的子网中的其他客户机发送信息;和 信息接收单元,接收其他客户机响应于所述请求发送的信息。
13、 如权利要求12所述的设备,其中,客户机和服务器分别是网际协议 电视客户机和网际协议电视服务器,和所述信息包括关于服务器提供的内容的电子节目指南信息和电子电影指 南信息中的至少一个。
14、 如权利要求12所述的设备,其中,信息请求单元向客户机所属的子 网中的客户机多播或广播用于请求发送信息的请求消息。
15、 如权利要求12所述的设备,其中,信息请求单元向客户机所属的子 网中的客户机多播或广播用于请求发送信息的请求消息;和如果信息接收单元在预定时间内没有接收到对请求消息的响应,则信息求消息。
16 、 一种包括在客户机中以允许客户机共享从服务器接收的信息的设备, 所述设备包括请求接收单元,从客户机所属的子网中的其他客户才几接收对发送信息的 请求;和信息发送单元,响应于所述请求向所述其他客户机发送信息。
17、 如权利要求16所述的设备,其中,客户机和服务器分别是网际协议 电视客户机和网际协议电视服务器,和所述信息包括关于服务器提供的内容的电子节目指南信息和电子电影指 南信息中的至少一个。
18、 如权利要求16所述的设备,其中,请求接收单元接收用于请求发送 信息的请求消息,所述其他客户机向子网中的客户机多播或广播所述请求消 自、
19、 一种其上记录有用于执行允许客户机从服务器接收信息的方法的计 算机程序的计算机可读介质,所述方法包括 请求客户机所属的子网中的其他客户机发送信息;和 接收所述其他客户机响应于所述请求发送的信息。 20、 一种其上记录有用于执行允许客户机共享从服务器接收的信息的方 法的计算机程序的计算机可读介质,所述方法包括从客户机所属的子网中的其他客户机接收对信息的请求;和 响应于所述请求将信息发送到所述其他客户机。
全文摘要
提供了一种用于在网际协议(IP)网络中发送和接收信息的方法和设备。允许客户机从服务器接收信息的方法中,客户机请求客户机所属的子网中的其他客户机发送信息,并接收其他客户机响应于所述请求发送的信息。因此,可在使服务器的负载最小化的同时,快速共享服务器提供的用于广播的信息。
文档编号H04N7/173GK101193275SQ20071010918
公开日2008年6月4日 申请日期2007年6月14日 优先权日2006年11月29日
发明者金善勃 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1