CN106507182B - 基于网络电视的数据缓冲方法及网络电视 - Google Patents

基于网络电视的数据缓冲方法及网络电视 Download PDF

Info

Publication number
CN106507182B
CN106507182B CN201611135582.XA CN201611135582A CN106507182B CN 106507182 B CN106507182 B CN 106507182B CN 201611135582 A CN201611135582 A CN 201611135582A CN 106507182 B CN106507182 B CN 106507182B
Authority
CN
China
Prior art keywords
network data
mode
corresponding file
data
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611135582.XA
Other languages
English (en)
Other versions
CN106507182A (zh
Inventor
龙飞扬
巫剑锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qianhai Shenzhen Good Software Technology Co Ltd
Original Assignee
Qianhai Shenzhen Good Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qianhai Shenzhen Good Software Technology Co Ltd filed Critical Qianhai Shenzhen Good Software Technology Co Ltd
Priority to CN201611135582.XA priority Critical patent/CN106507182B/zh
Publication of CN106507182A publication Critical patent/CN106507182A/zh
Application granted granted Critical
Publication of CN106507182B publication Critical patent/CN106507182B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种基于网络电视的数据缓冲方法,所述方法包括:当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存;当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放。本发明还公开了一种网络电视。本发明在待机模式下,电视依然可以保持网络连接的状态,让资源持续下载,下次开机时,用户可以直接观看待机时缓冲的内容,不需要重新加载资源,方便快捷,提高用户的观看质量。

Description

基于网络电视的数据缓冲方法及网络电视
技术领域
本发明涉及电视领域,尤其涉及一种基于网络电视的数据缓冲方法及网络电视。
背景技术
随着网络电视的普及,用户越来越习惯在电视上观看网络资源,但是如果用户在网络速度较慢的情况下观看网络资源,则网络资源的加载比较卡顿,影响用户的观看质量。
发明内容
本发明的主要目的在于提出一种基于网络电视的数据缓冲方法及网络电视,旨在实现通过待机缓冲网络资源,在开机后用户能流畅观看网络资源的目的。
为实现上述目的,本发明提供的一种基于网络电视的数据缓冲方法包括:
当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存;
当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放。
优选地,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据的步骤包括:
当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区;
将待机前开机模式下的实时网络数据保存至所述分区;
所述根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存的步骤包括:
根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中。
优选地,所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放的步骤包括:
当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
优选地,所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放之后,还包括:
当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
优选地,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据之前,还包括:
判断待机联网的功能是否开启;
若是,则执行步骤:当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
若否,则当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
此外,为实现上述目的,本发明还提出一种网络电视,包括:
标识获取模块,用于当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
缓冲模块,用于根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存;
调用模块,用于当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放。
优选地,
所述标识获取模块包括:
创建分区单元,用于当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区;
存储单元,用于将待机前开机模式下的实时网络数据保存至所述分区;
所述缓冲模块,具体用于根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中。
优选地,所述调用模块还用于:
当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
优选地,所述网络电视还包括:
清除模块,用于当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
优选地,所述网络电视还包括:
判断模块,用于判断待机联网的功能是否开启;
重新分配模块,用于当所述判断模块判断待机联网的功能未开启时,且当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
本发明提出的基于网络电视的数据缓冲方法及网络电视,在待机模式下,电视依然可以保持网络连接的状态,让资源持续下载;下次开机时,用户就可以直接观看待机时缓冲的内容,不需要重新加载资源,由此,使得用户可以在网速较慢的情况下,通过待机缓冲网络资源,方便快捷,能提高用户的观看质量,避免网络速度较慢的情况下观看网络资源,网络资源的加载比较卡顿,影响用户的观看质量的问题。另外,在资源缓冲的时候,因为电视处在待机状态,所以消耗的电量很低,可以节约用电。
附图说明
图1为本发明基于网络电视的数据缓冲方法第一实施例的流程示意图;
图2为本发明基于网络电视的数据缓冲方法第二实施例的流程示意图;
图3为本发明基于网络电视的数据缓冲方法第三实施例的流程示意图;
图4为本发明基于网络电视的数据缓冲方法第四实施例的流程示意图;
图5为本发明基于网络电视的数据缓冲方法第五实施例的流程示意图;
图6为本发明网络电视第一实施例的功能模块示意图;
图7为本发明网络电视第二实施例中标识获取模块的细化功能模块示意图;
图8为本发明网络电视第三实施例的功能模块示意图;
图9为本发明网络电视第四实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明第一实施例提出的基于网络电视的数据缓冲方法,包括:
步骤S100,当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据。
目前,在联网状态下,电视进入待机模式后,电视将进入引导程序,主程序中的文件***会被重新分配,网络数据全部断开,直至下一次开机联网。也就是说当下一次开机联网时,只能重新加载待机前的网络数据,如果待机前用户在观看视频,下次开机时,用户只能重新搜索该视频并重新加载。
而在本发明的技术方案中,在联网状态下,当电视进入待机模式时,待机前的实时网络数据将被保存至存储器,并在后台继续缓冲该网络数据对应的文件。比如,电视进入待机模式,并进入引导程序时,通过文件***的原理,以管道的形式,将主程序中网络存储模块的网络数据传递给引导程序,待机时虽然主程序断开,但是引导程序中却记忆了网络数据,并且该网络数据仍然处于联网缓冲状态。
步骤S200,根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存。
具体地,网络数据包括主程序的网络协议和数据包,其中,主程序的网络协议包括MAC地址等,根据网络协议可以连接到对应的服务器;数据包包括IP地址、浏览数据和/或浏览数据的节点,当用户浏览网页时,网站接收到数据包后,根据数据包的IP地址从服务器获取对应的数据包,也就是说网页的浏览实际上就是数据包的交换。当网络数据保存到引导程序后,根据数据包可以从对应的服务器获得网络数据对应的文件,对于网络电视,该文件一般为媒体播放文件。
步骤S300,当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放。
具体地,当电视再次进入开机模式时,可以调用已缓冲的播放文件,此时,用户可以十分流畅地观看待机前观看的视频内容。即使待机时间过短造成文件没有被完全加载,由于电视再次进入开机模式时电视仍然处于联网状态,文件也会从待机时缓冲结束的节点开始继续缓冲,保证了文件的连贯性,用户在观看视频时几乎不会出现卡顿的情况,即不影响用户的观看质量。
本发明的技术方案中,在待机模式下,电视依然可以保持网络连接的状态,让资源持续下载;下次开机时,用户就可以直接观看待机时缓冲的内容,不需要重新加载资源,由此,使得用户可以在网速较慢的情况下,通过待机缓冲网络资源,方便快捷,能提高用户的观看质量,避免网络速度较慢的情况下观看网络资源,网络资源的加载比较卡顿,影响用户的观看质量的问题。另外,在资源缓冲的时候,因为电视处在待机状态,所以消耗的电量很低,可以节约用电。
进一步地,参照图2,为本发明基于网络电视的数据缓冲方法的第二实施例,该第二实施例基于网络电视的数据缓冲方法的第一实施例,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据的步骤包括:
步骤S101,当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区。
网络电视的主板一般基于linux或者android***,其flash一般有两种,一种称为引导程序,即mboot,另一种称为主程序,即main flash。
引导程序用于开机时引导电视进入主程序,引导程序比较小,其所占存储空间比较小,一般是10M以内,而主程序较大。电视开机后执行的控制指令,以及对画面图像的处理等都是按照主程序内部的指令来进行的。用存储器读取的是mboot数据,即引导程序,存放在25系列存储器中。目前还没有存储器可以读写主程序,主程序一般超过200M,就是操作***。主程序出现问题而引导程序正常,机器一般可以开机,但是开机后出现厂家商标画面后成死机状态,遥控器和机器按键均不起作用。
当电视进入待机模式时,主程序中的网络数据全部断开,而如果将网络数据存放在引导程序中,在联网状态下,即使电视处于待机模式,也可以实现该网络数据对应文件的继续缓冲。具体地,在电视进入待机模式时,在电视***的引导程序中创建分区,用于存放待机前的实时网络数据。
步骤S102,将待机前开机模式下的实时网络数据保存至所述分区。
具体地,待机前开机模式下的实时网络数据保存在引导程序中即时创建的分区中,在该分区中,该网络数据对应的文件继续进行缓冲。
所述根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存的步骤包括:
步骤S201,根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中。
具体地,该网络数据包括主程序的网络协议和数据包,在待机时,根据主程序的网络协议和数据包从对应的服务器下载该网络数据对应的播放文件,并将该播放文件保存在引导程序中建立的分区中。由于引导程序可以用存储器读取,保存在引导程序分区中的文件也可以被拷取。
在本实施例中,通过将网络数据存放在引导程序中,实现电视在待机联网状态下,对该网络数据对应的文件继续缓冲的目的,用户在下一次开机时可以调用该文件并进行流畅观看。
进一步地,计算所述网络数据对应的文件完全缓冲需要的时间,并将缓冲进度发送给移动终端或者将缓冲进度显示在电视主机上,所述缓冲进度包括剩余缓冲时间、已缓冲的容量或者缓冲结束时间。
具体地,获取所述网络数据对应的文件开始缓冲的节点以及网络数据对应的文件的总容量,并根据预设的下载速度、所述网络数据对应的文件开始缓冲的节点以及所述网络数据对应的文件的总容量计算所述文件完全缓冲需要的时间。
当所述网络数据对应的文件完全缓冲时,发出提醒,比如电视上的指示灯闪烁。也可以通过物联网功能提醒用户,将移动终端与网络电视进行通信连接,将缓冲进度发送给移动终端或者当所述文件完全缓冲时,向移动终端发送提醒信息。通过这种提醒方式,用户可以把握文件的缓冲进度从而方便安排时间,用户体验更好。
进一步地,参照图3,为本发明基于网络电视的数据缓冲方法的第三实施例,在上述第二实施例的基础上,所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放的步骤包括:
步骤S301,当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
具体地,当用户再次开机时,将引导程序中的网络数据和文件返回给即将运行的主程序,此时电视继续保持联网状态,由于在待机模式下,网络数据对应的文件已被缓冲,用户调用该文件即能流畅观看待机前想看的内容。或者,当用户再次开机时,直接调用引导程序分区中的网络数据及文件,并进行观看。
进一步地,参照图4,为本发明基于网络电视的数据缓冲方法的第四实施例,在上述第二或第三实施例的基础上,所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放之后,还包括:
步骤S400,当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
具体地,根据网络数据的总容量不同,占用的空间不同,若网络数据的总容量过大将占用引导程序较大的空间,甚至引导程序没有足够的空间供网络数据保存或继续缓冲网络数据对应的文件,因此需要对引导程序中的网络数据及下载的文件进行及时清除。
在本实施例中,一旦所述缓冲的文件被调用结束,则将引导程序中即时建立的分区删除。如果电视再次开机时,网络数据和文件被拷贝至主程序,并从主程序调用该网络数据和文件,那么为了不占用主程序的空间,在主程序调用完该网络数据和文件后,自动清除引导程序的分区以及主程序中的该网络数据的文件。比如,待机前开机模式下用户观看的网络资源为视频,当下次开机时用户调取引导程序中该视频对应的文件,将该视频中的缓冲部分观看完或者将该视频完全观看结束,引导程序中建立的即时分区以及主程序中的网络数据和文件被自动删除,以释放引导程序和主程序中的存储空间。
进一步地,参照图5,为本发明基于网络电视的数据缓冲方法的第五实施例,基于本发明基于网络电视的数据缓冲方法的上述第一实施例,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据之前,还包括:
步骤500,判断待机联网的功能是否开启;
若是,则进入步骤S100,当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
若否,则进入步骤S600,当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
具体地,在电视主机或者遥控器上设置一个待机联网功能的总开关,如果on就是打开该功能,如果off就是关闭该功能。如果用户不需要对待机前实时网络数据对应的文件进行继续缓冲,则将待机联网功能的开关调整为off即可,此时,当电视进入待机模式时,主程序中的文件***进行重新分配,实时网络数据断开网络连接,实时网络数据不会被保留。
该实施方式中,通过增加待机联网功能的开关,方便用户根据实际情况是否需要对网络数据对应的文件进行待机缓冲,如果不要对网络数据对应的文件进行待机缓冲,则不需要额外占用电视资源。
参照图6,为本发明网络电视的第一实施例,该网络电视包括:
标识获取模块100,用于当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据。
目前,在联网状态下,电视进入待机模式后,电视将进入引导程序,主程序中的文件***会被重新分配,网络数据全部断开,直至下一次开机联网。也就是说当下一次开机联网时,只能重新加载待机前的网络数据,如果待机前用户在观看视频,下次开机时,用户只能重新搜索该视频并重新加载。
而在本发明的技术方案中,在联网状态下,当电视进入待机模式时,待机前的实时网络数据将被保存至存储器,并在后台继续缓冲该网络数据对应的文件。比如,电视进入待机模式,并进入引导程序时,通过文件***的原理,以管道的形式,将主程序中网络存储模块的网络数据传递给引导程序,待机时虽然主程序断开,但是引导程序中却记忆了网络数据,并且该网络数据仍然处于联网缓冲状态。
缓冲模块200,用于根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存。
具体地,网络数据包括主程序的网络协议和数据包,其中,主程序的网络协议包括MAC地址等,根据网络协议可以连接到对应的服务器;数据包包括IP地址、浏览数据和/或浏览数据的节点,当用户浏览网页时,网站接收数据包后,根据数据包的IP地址从服务器获取对应的数据包,也就是说网页的浏览实际上就是数据包的交换。当网络数据保存到引导程序后,根据数据包可以从对应的服务器获得网络数据对应的文件,对于网络电视,该文件一般为媒体播放文件。
调用模块300,用于当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放。
具体地,当电视再次进入开机模式时,可以调用已缓冲的播放文件,此时,用户可以十分流畅地观看待机前观看的视频内容。即使待机时间过短造成文件没有被完全加载,由于电视再次进入开机模式时电视仍然处于联网状态,文件也会从待机时缓冲结束的节点开始继续缓冲,保证了文件的连贯性,用户在观看视频时几乎不会出现卡顿的情况,即不影响用户的观看质量。
本发明的技术方案中,在待机模式下,电视依然可以保持网络连接的状态,让资源持续下载;下次开机时,用户就可以直接观看待机时缓冲的内容,不需要重新加载资源,方便快捷,能提高用户的观看质量。另外,在资源缓冲的时候,因为电视处在待机状态,所以消耗的电量很低,可以节约用电。
进一步地,参照图7,为本发明网络电视的第二实施例,基于本发明网络电视的第一实施例,所述标识获取模块100包括:
创建分区单元101,用于当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区。
网络电视的主板一般基于linux或者android***,其flash一般有两种,一种称为引导程序,即mboot,另一种称为主程序,即main flash。
引导程序用于开机时引导电视进入主程序,引导程序比较小,一般是10M以内,而主程序较大。电视开机后执行的控制指令,以及对画面图像的处理等都是按照主程序内部的指令来进行的。用存储器读取的是mboot数据,即引导程序,存放在25系列存储器中。目前还没有存储器可以读写主程序,主程序一般超过200M,就是操作***。主程序出现问题而引导程序正常,机器一般可以开机,但是开机后出现厂家商标画面后成死机状态,遥控器和机器按键均不起作用。
当电视进入待机模式时,主程序中的网络数据全部断开,而如果将网络数据存放在引导程序中,在联网状态下,即使电视处于待机模式,也可以实现该网络数据对应文件的继续缓冲。具体地,在电视进入待机模式时,在引导程序中创建分区,用于存放待机前的实时网络数据。
存储单元102,用于将待机前开机模式下的实时网络数据保存至所述分区。
具体地,待机前开机模式下的实时网络数据保存在引导程序中即时创建的分区中,在该分区中,该网络数据对应的文件继续进行缓冲。
所述缓冲模块200,具体用于根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中。
具体地,该网络数据包括主程序的网络协议和数据包,在待机时,根据主程序的网络协议和数据包从对应的服务器下载该网络数据对应的播放文件,并将该播放文件保存在引导程序中建立的分区中。由于引导程序可以用存储器读取,保存在引导程序分区中的文件也可以被拷取。
在本实施例中,通过将网络数据存放在引导程序中,实现电视在待机联网状态下,对该网络数据对应的文件继续缓冲的目的,用户在下一次开机时可以调用该文件并进行流畅观看。
进一步地,计算所述网络数据对应的文件完全缓冲需要的时间,并将缓冲进度发送给移动终端或者将缓冲进度显示在电视主机上,所述缓冲进度包括剩余缓冲时间、已缓冲的容量或者缓冲结束时间。
具体地,获取所述网络数据对应的文件开始缓冲的节点以及网络数据对应的文件的总容量,并根据预设的下载速度、所述网络数据对应的文件开始缓冲的节点以及所述网络数据对应的文件的总容量计算所述文件完全缓冲需要的时间。
当所述网络数据对应的文件完全缓冲时,发出提醒,比如电视上的指示灯闪烁。也可以通过物联网功能提醒用户,将移动终端与网络电视进行通信连接,将缓冲进度发送给移动终端或者当所述文件完全缓冲时,向移动终端发送提醒信息。通过这种提醒方式,用户可以把握文件的缓冲进度从而方便安排时间,用户体验更好。
优选地,所述调用模块300还用于:
当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
具体地,当用户再次开机时,将引导程序中的网络数据和文件返回给即将运行的主程序,此时电视继续保持联网状态,由于在待机模式下,网络数据对应的文件已被缓冲,用户调用该文件即能流畅观看待机前想看的内容。或者,当用户再次开机时,直接调用引导程序分区中的网络数据及文件,并进行观看。
进一步地,参照图8,为本发明网络电视的第三实施例,在上述网络电视第二或第三实施例的基础上,所述网络电视还包括:
清除模块400,用于当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
具体地,根据网络数据的总容量不同,占用的空间不同,若网络数据的总容量过大将占用引导程序较大的空间,甚至引导程序没有足够的空间供网络数据保存或继续缓冲网络数据对应的文件,因此需要对引导程序中的网络数据及下载的文件进行及时清除。
在本实施例中,一旦所述缓冲的文件被调用结束,则将引导程序中即时建立的分区删除。如果电视再次开机时,网络数据和文件被拷贝至主程序,并从主程序调用该网络数据和文件,那么为了不占用主程序的空间,在主程序调用完该网络数据和文件后,自动清除引导程序的分区以及主程序中的该网络数据的文件。比如,待机前开机模式下用户观看的网络资源为视频,当下次开机时用户调取引导程序中该视频对应的文件,将该视频中的缓冲部分观看完或者将该视频完全观看结束,引导程序中建立的即时分区以及主程序中的网络数据和文件被自动删除,以释放引导程序和主程序中的存储空间。
进一步地,参照图9,为本发明网络电视的第四实施例,在上述网络电视第一实施例的基础上,所述网络电视还包括:
判断模块500,用于判断待机联网的功能是否开启;
重新分配模块600,用于当所述判断模块判断待机联网的功能未开启时,且当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
具体地,在电视主机或者遥控器上设置一个待机联网功能的总开关,如果on就是打开该功能,如果off就是关闭该功能。如果用户不需要对待机前实时网络数据对应的文件进行继续缓冲,则将待机联网功能的开关调整为off即可,此时,在联网状态下,当电视进入待机模式时,主程序中的文件***进行重新分配,实时网络数据断开网络连接,实时网络数据不会被保留。
该实施方式中,通过增加待机联网功能的开关,方便用户根据实际情况是否需要对网络数据对应的文件进行待机缓冲,如果不要对网络数据对应的文件进行待机缓冲,则不需要额外占用电视资源。
以上仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (6)

1.一种基于网络电视的数据缓冲方法,其特征在于,所述方法包括:
当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存;
当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放;
其中,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据的步骤包括:
当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区;
将待机前开机模式下的实时网络数据保存至所述分区;
所述根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存的步骤包括:
根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中;
所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放的步骤包括:
当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
2.如权利要求1所述的基于网络电视的数据缓冲方法,其特征在于,所述当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放之后,还包括:
当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
3.如权利要求1所述的基于网络电视的数据缓冲方法,其特征在于,所述当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据之前,还包括:
判断待机联网的功能是否开启;
若是,则执行步骤:当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
若否,则当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
4.一种网络电视,其特征在于,包括:
标识获取模块,用于当电视进入待机模式时,保持电视的联网状态,并保存待机前开机模式下的实时网络数据;
缓冲模块,用于根据所述网络数据从服务器下载所述网络数据对应的文件,并对下载的所述网络数据对应的文件进行缓存;
调用模块,用于当电视再次进入开机模式时,根据用户触发的预设指令调用所述网络数据对应的文件并进行播放;
其中,所述标识获取模块包括:
创建分区单元,用于当电视进入待机模式时,保持电视的联网状态,并在电视***的引导程序中创建分区;
存储单元,用于将待机前开机模式下的实时网络数据保存至所述分区;
所述缓冲模块,具体用于根据所述网络数据从服务器下载所述网络数据对应的文件,并将所述网络数据对应的文件保存在所述分区中;
所述调用模块还用于:
当电视再次进入开机模式时,将所述分区中网络数据对应的文件拷贝至电视***的主程序,以供所述主程序根据用户触发的预设指令进行调用。
5.如权利要求4所述的网络电视,其特征在于,所述网络电视还包括:
清除模块,用于当所述网络数据对应的文件被调用结束后,将所述分区的数据清除。
6.如权利要求4所述的网络电视,其特征在于,所述网络电视还包括:
判断模块,用于判断待机联网的功能是否开启;
重新分配模块,用于当所述判断模块判断待机联网的功能未开启时,且当电视进入待机模式时,对电视***的主程序中的文件***进行重新分配。
CN201611135582.XA 2016-12-09 2016-12-09 基于网络电视的数据缓冲方法及网络电视 Active CN106507182B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611135582.XA CN106507182B (zh) 2016-12-09 2016-12-09 基于网络电视的数据缓冲方法及网络电视

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611135582.XA CN106507182B (zh) 2016-12-09 2016-12-09 基于网络电视的数据缓冲方法及网络电视

Publications (2)

Publication Number Publication Date
CN106507182A CN106507182A (zh) 2017-03-15
CN106507182B true CN106507182B (zh) 2019-07-12

Family

ID=58329739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611135582.XA Active CN106507182B (zh) 2016-12-09 2016-12-09 基于网络电视的数据缓冲方法及网络电视

Country Status (1)

Country Link
CN (1) CN106507182B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107623872B (zh) * 2017-09-21 2020-08-04 广州视源电子科技股份有限公司 开机播放方法、设备、可读存储介质及视频播放设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998158A (zh) * 2009-08-14 2011-03-30 深圳Tcl新技术有限公司 网络电视智能下载的实现方法及网络电视
CN102625187A (zh) * 2012-03-30 2012-08-01 深圳市同洲电子股份有限公司 数字电视一体机的待机方法
EP2538413A1 (en) * 2010-05-13 2012-12-26 ZTE Corporation Method and playing device for realizing fast response in multimedia file control process
CN104780420A (zh) * 2015-03-26 2015-07-15 成都市斯达鑫辉视讯科技有限公司 机顶盒的节目播放方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998158A (zh) * 2009-08-14 2011-03-30 深圳Tcl新技术有限公司 网络电视智能下载的实现方法及网络电视
EP2538413A1 (en) * 2010-05-13 2012-12-26 ZTE Corporation Method and playing device for realizing fast response in multimedia file control process
CN102625187A (zh) * 2012-03-30 2012-08-01 深圳市同洲电子股份有限公司 数字电视一体机的待机方法
CN104780420A (zh) * 2015-03-26 2015-07-15 成都市斯达鑫辉视讯科技有限公司 机顶盒的节目播放方法

Also Published As

Publication number Publication date
CN106507182A (zh) 2017-03-15

Similar Documents

Publication Publication Date Title
CN106936671B (zh) 多屏互动方法、装置及终端设备
CN110333947B (zh) 一种游戏应用的分包资源加载方法、装置、设备及介质
US20170171278A1 (en) Method and electronic device for continuously playing video
CN112083787B (zh) 应用程序运行模式切换方法、装置、电子设备和存储介质
CN113076048A (zh) 视频的展示方法、装置、电子设备和存储介质
CN103605429A (zh) 一种响应按键操作的处理方法及移动终端
CN106470353B (zh) 一种多媒体数据处理方法及其装置、电子设备
CN107911280A (zh) 消息推送方法、智能终端及计算机可读存储介质
CN110784422A (zh) 一种云手机网络数据分离方法、装置、介质及终端设备
CN110213662A (zh) 一种视频点播方法、服务器、客户端及视频点播***
CN107027064A (zh) 无线传屏中视频文件的处理方法及装置
CN112565870B (zh) 内容的缓存和读取方法、客户端及存储介质
CN104010223A (zh) 接管终端***进行视频播放的方法和***
CN114257831B (zh) 一种多路虚拟视频源的接入管理***及方法
CN106507182B (zh) 基于网络电视的数据缓冲方法及网络电视
CN107105165A (zh) 一种拍照模式的切换方法及装置
CN110286954B (zh) 一种应用程序的启动方法、装置及存储介质
CN108521577B (zh) 一种视频播放方法、装置、设备和存储介质
CN103297516A (zh) 一种应用的多类型提供方法、***及装置
CN105898586A (zh) 一种用于直播节目的回看方法和***
CN105916023A (zh) 一种基于gpu的视频渲染方法和***
CN106878762A (zh) 一种实现终端设备切换的方法、装置、服务器及***
CN112291799B (zh) 下载网速确定方法及装置、用户设备及存储介质
CN115225649A (zh) 数据同步方法、装置和电子设备
CN114363654A (zh) 一种视频推流方法、装置、终端设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant