一种智能电视的点对点传输方法和装置制造方法

文档序号:7779480阅读:198来源:国知局
一种智能电视的点对点传输方法和装置制造方法
【专利摘要】本发明涉及智能电视领域,提供了智能电视的点对点传输方法,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述方法包括:确定用户当前选择的数字电视节目;获取所述网络中当前观看同一数字电视节目的客户端列表;从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载;向所述服务器发送该数字电视节目可供其他客户端下载的消息;播放所述数字电视节目。本发明简化了传输程序,节约了硬件资源。
【专利说明】一种智能电视的点对点传输方法和装置
【技术领域】
[0001]本发明涉及智能电视领域,特别涉及一种智能电视的点对点传输方法和装置。
【背景技术】
[0002]现在的电视机已经推出智能电视机,可以通过有线或者无线上网,而且具有外接USB接口,可以扩容到很大存储空间,并可以进行应用程序下载安装、浏览互联网信息,与其他的计算机、相机等电子设备分享电视机音频视频内容等功能。现有的共享方法主要是使用以下方式:通过USB盘,移动硬盘进行拷贝,或者通过路由器进行数据的传输。而上述传输方式需要购买额外的硬件,例如USB盘、移动硬盘、数据线或路由器,并且,从一个设备拷贝到另一个设备,还可能会有带入病毒的风险,有时还要考虑接口是否匹配等问题,非常的不方便。
[0003]目前点对点传输技术已经在计算机网络传输中得到广泛应用,点对点技术,是一种通过系统间的直接交换所达到的计算机资源与信息共享的技术,常见于文件传输和计算机上的在线流媒体领域,它不仅能利用服务器资源,同时也能合理地使用用户计算机的空闲资源。但目前,还没有方法将点对点传输技术应用在智能电视领域,如何将该技术应用到智能电视领域,解决现有的数据传输方式所存在的弊端,是目前迫切需要解决的技术问题。

【发明内容】

[0004]为了解决将点对点传输技术应用到智能电视领域,使智能电视能够快速、便捷地与其他电子设备进行数据交互,本发明提供了一种智能电视的点对点传输方法,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述方法包括:
确定用户当前选择的数字电视节目;
获取所述网络中当前观看同一数字电视节目的客户端列表;
从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载;
向所述服务器发送该数字电视节目可供其他客户端下载的消息;
播放所述数字电视节目。
[0005]优选地,在所述确定用户当前选择的数字电视节目之前,还包括:
向所述网络发送“在网请求”的无线报文;
监听是否有客户端返回“在网回复”的无线报文;
当监听到一客户端返回的“在网回复”的无线报文后,与该客户端建立点对点连接。
[0006]优选地,所述无线报文包括所述智能电视或所述客户端的网络地址和端口。
[0007]优选地,所述智能电视与所述客户端建立点对点连接的协议包括:WIF1、蓝牙、HiberLAN、WAP1、红外 IRDA。
[0008]优选地,在所述播放所述数字电视节目的步骤之前,还包括: 运行解码程序,对所述数字电视节目进行解码。
[0009]优选地,所述客户端包括电脑、移动通信终端或相机。
[0010]本发明还提供了一种智能电视的点对点传输装置,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述装置包括:
节目确定单元,用于确定用户当前选择的数字电视节目;
列表获取单元,用于获取所述网络中当前观看同一数字电视节目的客户端列表;
节目下载单元,用于从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载;
消息发送单元,用于向所述服务器发送该数字电视节目可供其他客户端下载的消息; 节目播放单元,用于播放所述数字电视节目。
[0011]优选地,该装置还包括:
报文发送单元,用于向所述网络发送“在网请求”的无线报文;
监听单元,用于监听是否有客户端返回“在网回复”的无线报文;
连接建立单元,用于当监听到一客户端返回的“在网回复”的无线报文后,与该客户端建立点对点连接。
[0012]优选地,还包括:
解码单元,用于在播放节目前对所述数字电视节目进行解码。
[0013]优选地,所述客户端包括电脑、移动通信终端或相机。
[0014]本发明通过将智能电视作为网络中的一个节点,来下载或上传当前播放的数字电视节目,实现了智能电视与其他终端的点对点传输,比之现有的传输手段,由于不需要额外的硬件做媒介,因此,简化了传输程序,节约了硬件资源;由于智能电视是一个数据资源丰富的终端,因此,也丰富了点对点传输系统的下载资源,提高了整个系统的传输效率。
[0015]【专利附图】

【附图说明】
图1是智能电视的点对点传输方法流程图;
图2是智能电视的点对点传输装置示意图。
【具体实施方式】
[0016]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0017]首先,在本发明实施例提供的智能电视的点对点传输方法中,执行主体是智能电视。该方法除所述智能电视作为对等网络的一个节点外,还包括一个或多个其他的客户端作为对等网络中的节点,这些客户端可以是计算机、移动通信终端,相机等等,只要可以通过已有的通信协议进行网络通信的任何设备,都可以作为客户端。上述的网络协议可以是,WIFI (Wireless Fidelity),也可以通过蓝牙、HiberLAN (Hiber Local Area Network),红夕卜IRDA (Infrared Data Association), WAPI (Wireless LAN Authentication andPrivacy Infrastructure)等。该网络中还包括一个服务器统一管理该网络,上述服务器可以是单独的一个设备作为服务器,也可以是对等网络的每个客户端既担当节点的角色,也具有服务器的功能。每个节点通过点对点协议传输数据,他们既是资源的提供方也是资源的接收方,共同完成资源的共享。
[0018]智能电视后台预先安装一个点对点传输程序,相应的,服务器以及其他客户端也具有相同功能的程序,智能电视与服务器以及其他客户端连接到同一局域网中,作为网络的一个节点,该智能电视以及服务器和其他客户端均包括一个IP地址和一个通信端口。这样,智能电视中的点对点传输程序就可以通过私有的通信协议与服务器以及其他客户端之间建立通信连接,后续的信号、数据的传输等都是在建立的这个通信连接的基础上进行。
[0019]具体的建立连接过程可以是这样的,在智能电视开启后,点对点传输程序启动后,会向局域网内部发送“在网请求”的无线报文,服务器以及其他客户端的操作系统会接收到该消息,并将该消息向服务器的各个后台应用进行广播,各个后台应用在收到消息之后,可以判断是否需要自己处理,如果不需要则可以丢弃,否则进行解析等后续操作。之后,服务器或其他客户端的负责点对点传输的程序接收到该消息后,对该消息进行解析,确定需要自己处理,则向发出“在网请求的”智能电视发送“在网回复”消息,智能电视的后台点对点传输程序收到该消息后,与该回复的客户端或服务器建立连接。
[0020]参见图1,下面将从智能电视端,阐述智能电视的点对点传输方法,该方法包括以下步骤:
S101、确定用户当前选择的数字电视节目;
本发明实施例中的智能电视,具有用户操作入口,例如语音入口或按键操作入口,用户可以通过这些操作入口进入智能电视的菜单,选择某个电视节目。当用户选择了一个数字电视节目后,智能电视后台的点对点传输程序将该数字电视节目文件的文件信息提取出来,例如,包括文件名,大小,格式,分辨率等信息,以便查询。
[0021]S102、获取所述网络中当前观看同一数字电视节目的客户端列表;
智能电视的点对点传输程序,将上一步骤获取的文件信息封装成一个数据包,在该数据包中加入服务器的IP地址和端口号,通过网络端口发送给服务器,服务器接收到该数据包后,获取所述的文件信息,将该信息索引,查找该网络中其他客户端上报的观看同一节目的客户端的列表,该列表中包括节目文件大小,格式,分辨率,客户端的IP地址,端口等信息,将这些信息封装到一个数据包中发送给智能电视端,智能电视收到该信息后,分离出客户端列表文件。
[0022]S103、从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载;
如果存在服务器或客户端中具有智能电视用户正在点播的数字电视节目,则点对点传输程序将根据列表中的信息,选择服务器或一个客户端,可以根据传输速度,文件格式等信息进行优先级排序,然后选择优先级最高的客户端,通过I P地址和通信端口,访问相应的客户端,发送下载文件请求,如果该客户端的该文件可以访问,则执行文件的下载,在本地存储器中创建一个空文件,然后,将下载的节目数据存储在空文件中,以供其他客户端下载。
[0023]S104、向所述服务器发送该数字电视节目可供其他客户端下载的消息;
当该数字电视节目文件完全下载后,或者仅下载一定bit后,智能电视中的点对点传输程序可以将该数字电视节目文件可供下载的消息发送给服务器,发送该消息的同时,还可以包括该文件的文件名,大小,分辨率等文件信息,以及智能电视的I P地址,端口信息,将上述信息共同封装到一个数据包中,根据服务器的I P地址和通信端口,发送给服务器,告知服务器,该文件可供其他客户端下载。
[0024]S105、播放所述数字电视节目。
[0025]点对点传输程序调用系统的媒体播放软件,在该数字电视节目所在的存储器中,查找到该节目文件,然后进行播放。如果在播放过程中下载中断,则点对点传输程序将重新连接到其他客户端或服务器继续下载和播放。
[0026]本发明实施例,通过点对点传点协议,实现了智能电视与其他客户端之间的点对点数据传输,节省了现有传输方式中的USB盘,移动硬盘,路由器等硬件资源,提高了传输速度,提高了智能电视中的数字资源的利用率。
[0027]另外,在点对点传输程序调用播放器播放数字电视节目之前,还可以调用视频解码程序,对所述数字电视节目进行解码。智能电视的后台可以安装有多种解码程序,可以对不同格式的文件进行解码,以方便用户顺利地观看任何格式的数字电视节目。
[0028]根据本发明的另一方面,参见图2,还提供了一种智能电视的点对点传输装置,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述装置包括:
节目确定单201,用于确定用户当前选择的数字电视节目;
列表获取单元202,用于获取所述网络中当前观看同一数字电视节目的客户端列表;节目下载单元203,用于从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载;
消息发送单元204,用于向所述服务器发送该数字电视节目可供其他客户端下载的消
息;
节目播放单元205,用于播放所述数字电视节目。
[0029]本发明实施例可以实现从网络其他节点下载用户想要观看的数字电视节目,用户不需要额外的硬件,就可以方便地从网络中获取数据,简化了传输程序,节约了硬件资源;将智能电视加入到点对点数据传输的系统中,也丰富了点对点传输系统的下载资源,提高了整个系统的传输效率。
[0030]另外,为了使智能电视与服务器或其他客户端能够建立点对点连接,以便后续的数据传输,该装置还包括:
报文发送单元,用于向所述网络发送“在网请求”的无线报文;
监听单元,用于监听是否有客户端返回“在网回复”的无线报文;
连接建立单元,用于当监听到一客户端返回的“在网回复”的无线报文后,与该客户端建立点对点连接。
[0031]上述单元可以使后续的点对点数据传输建立在一个稳定、高效的通信平台上。
[0032]另外,为了使用户能够顺利地观看各种格式的节目文件,上述装置还包括,
解码单元,用于在播放节目前对所述数字电视节目进行解码。
[0033]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺去或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。[0034]对于前述的各装置实施例,为了简单描述,故将其都表述为一系列的单元组合,但是本领域的技术人员应该知悉,本发明并不受所描述的单元组合的限制,因为根据本发明,某些单元可以采用其他单元执行;其次,本领域技术人员也应该知悉,上述装置实施例均属于优选实施例,所涉及的单元并不一定是本发明所必须的。
[0035]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0036]以上对本发明所提供的一种智能电视的点对点传输方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视的点对点传输方法,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述方法包括: 确定用户当前选择的数字电视节目; 获取所述网络中当前观看同一数字电视节目的客户端列表; 从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载; 向所述服务器发送该数字电视节目可供其他客户端下载的消息; 播放所述数字电视节目。
2.根据权利要求1所述的智能电视的点对点传输方法,其特征在于,在所述确定用户当前选择的数字电视节目之前,还包括: 向所述网络发送“在网请求”的无线报文; 监听是否有客户端返回“在网回复”的无线报文; 当监听到一客户端返回的“在网回复”的无线报文后,与该客户端建立点对点连接。
3.根据权利要求2所述的智能电视的点对点传输方法,其特征在于,所述无线报文包括所述智能电视或所述客户端的网络地址和端口。
4.根据权利要求2所述的智能电视的点对点传输方法,其特征在于,所述智能电视与所述客户端建立点对点连接的协议包括:WIF1、蓝牙、HiberLAN、WAP1、红外IRDA。
5.根据权利要求1所述的智能电视的点对点传输方法,其特征在于,在所述播放所述数字电视节目的步骤之前,还包括: 运行解码程序,对所述数字电视节目进行解码。
6.根据权利要求1-5所述的智能电视的点对点传输方法,其特征在于,所述客户端包括电脑、移动通信终端或相机。
7.一种智能电视的点对点传输装置,所述智能电视预先连接到一网络中,所述网络包括一服务器,以及除所述智能电视外的一个或多个客户端,其特征在于,在所述智能电视端,所述装置包括: 节目确定单元,用于确定用户当前选择的数字电视节目; 列表获取单元,用于获取所述网络中当前观看同一数字电视节目的客户端列表; 节目下载单元,用于从所述列表中的客户端或所述服务器下载所述数字电视节目到存储器以供其他客户端下载; 消息发送单元,用于向所述服务器发送该数字电视节目可供其他客户端下载的消息; 节目播放单元,用于播放所述数字电视节目。
8.根据权利要求7所述的智能电视的点对点传输装置,其特征在于,该装置还包括: 报文发送单元,用于向所述网络发送“在网请求”的无线报文; 监听单元,用于监听是否有客户端返回“在网回复”的无线报文; 连接建立单元,用于当监听到一客户端返回的“在网回复”的无线报文后,与该客户端建立点对点连接。
9.根据权利要求7所述的智能电视的点对点传输装置,其特征在于,还包括: 解码单元,用于在播放节目前对所述数字电视节目进行解码。
10.根据权利要求7-9所述的智能电视的点对点传输装置,其特征在于,所述客户端包括电脑、移 动通信终端或相机。
【文档编号】H04L29/08GK103648056SQ201310657469
【公开日】2014年3月19日 申请日期:2013年12月9日 优先权日:2013年12月9日
【发明者】张国良 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1