CN114666626A - 一种数据更新方法、智能终端及存储介质 - Google Patents
一种数据更新方法、智能终端及存储介质 Download PDFInfo
- Publication number
- CN114666626A CN114666626A CN202011537785.8A CN202011537785A CN114666626A CN 114666626 A CN114666626 A CN 114666626A CN 202011537785 A CN202011537785 A CN 202011537785A CN 114666626 A CN114666626 A CN 114666626A
- Authority
- CN
- China
- Prior art keywords
- data
- network bandwidth
- updated
- program
- buffer amount
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4108—Peripherals receiving signals from specially adapted client devices characterised by an identification number or address, e.g. local network address
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种数据更新方法、智能终端及存储介质,所述方法包括:接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量;利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。本发明根据智能终端当前播放节目的网络使用信息为待更新数据分配网络带宽,以实现节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
Description
技术领域
本发明涉及通信技术领域,尤其涉及的是一种数据更新方法、智能终端及存储介质。
背景技术
智能电视、智能手机、平板电脑以及笔记本电脑等智能终端作为信息传播终端,在人们生活中被广泛使用。用户通过智能终端在连网状态下能观看诸如电视剧、综艺、新闻等各类在线电视节目。
现有的智能终端因其功能的不断完善,需要经常进行数据更新,传统的数据更新方法为了避免当前正在播放的电视节目出现卡顿,通常在用户不使用智能终端的情况下进行数据更新,这样会使得智能终端中的各个模组如WiFi模组等在用户不使用的情况下仍需要继续供电运行,导致智能终端功耗较大。
因此,现有技术还有待改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种数据更新方法、智能终端及存储介质,旨在解决现有智能终端在用户不使用的情况下进行数据更新,导致智能终端功耗较大的问题。
本发明解决问题所采用的技术方案如下:
第一方面,本发明实施例提供一种数据更新方法,所述方法包括:
接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;
根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量;
利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
所述的数据更新方法,其中,所述网络使用信息为已使用网络带宽,所述根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽的步骤包括:
获取当前播放节目的已使用网络带宽和当前总网络带宽;
根据所述已使用网络带宽和所述总网络带宽,确定分配至所述待更新数据的网络带宽。
所述的数据更新方法,其中,当所述网络使用信息为节目缓冲量,所述根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽的步骤包括:
获取当前播放节目的节目缓冲量;
根据所述节目缓冲量,确定分配至所述待更新数据的网络带宽。
所述的数据更新方法,其中,所述根据所述节目缓冲量,确定分配至所述待更新数据的网络带宽的步骤包括:
当所述节目缓冲量小于或等于预设第一缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第一网络带宽;其中,所述第一网络带宽小于或者等于预设第一带宽阈值;
当所述节目缓冲量大于所述第一缓冲量阈值且小于预设第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第二网络带宽;其中,所述第二网络带宽大于所述第一带宽阈值且小于预设第二带宽阈值;
当所述节目缓冲量大于所述第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第三网络带宽;其中,所述第三网络带宽大于或等于所述第二带宽阈值;
其中,所述第一缓冲量阈值、所述第二缓冲量阈值、所述第一带宽阈值和所述第二带宽阈值为非负数,所述第一缓存量阈值<所述第二缓存量阈值,所述第一带宽阈值<所述第二带宽阈值。
所述的数据更新方法,其中,所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤包括:
利用所述网络带宽向所述服务器发送包含所述下载地址的下载请求;
接收并保存所述服务器返回的待更新数据。
所述的数据更新方法,其中,所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤还包括:
获取用户观看电视节目的历史信息,根据所述历史信息确定用户的节目喜好类型;
利用所述网络带宽从所述下载地址优先下载属于所述节目喜好类型的待更新数据。
所述的数据更新方法,其中,所述方法还包括:
检测当前播放节目的用户状态;其中,所述用户状态包括无用户观看状态和有用户观看状态;
当所述用户状态为无用户观看状态且所述无用户观看状态的持续时间超过预设时间阈值时,停止所述待更新数据的下载并自动进入低电耗模式。
所述的数据更新方法,其中,所述方法还包括:
从所述推送消息中解析接续下载数据的接续下载地址;所述接续下载任务为未下载完成的待更新数据;
根据当前播放节目的网络使用信息,为所述接续下载数据分配网络带宽,以实现所述接续下载数据的继续下载。
第二方面,本发明实施例提供一种数据更新装置,包括:
地址获取模块,用于接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;
网络分配模块,用于根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;
数据更新模块,用于利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
第三方面,本发明实施例提供一种智能终端,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述所述的数据更新方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有多条指令,所述指令适于由处理器加载并执行,以执行实现上述所述的数据更新方法的步骤。
本发明的有益效果:本发明实施例首先接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址,然后,根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽,最后,利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新,可见,本实施例中根据智能终端当前播放节目的网络使用信息为待更新数据分配网络带宽,以实现节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的数据更新方法的流程示意图;
图2是本发明实施例提供的数据更新装置的原理框图;
图3是本发明实施例提供的智能终端的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
现有技术中为了避免当前正在播放的电视节目出现卡顿,智能终端通常在用户不使用的情况下进行数据更新,这种情况下使得智能终端在用户不使用的情况下仍然需要供电运行(如对智能终端中的WiFi模组进行供电,以进行待更新数据下载),从而造成智能终端功耗较大。
为了解决现有技术的问题,本实施例提供了一种数据更新方法,通过所述方法能够实现在当前正在播放的电视节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。具体实施时,首先接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址,然后,根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽,最后,利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新,因此,根据智能终端当前播放节目的网络使用信息为待更新数据分配网络带宽,以实现节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
举例说明,用户正在使用智能电视观看电影金刚川,智能电视接收到服务器发送的电视节目需要更新的推送消息后,先从推送消息中解析出待更新数据的目标下载地址,接着获取当前播放节目(金刚川)的已使用网络带宽或节目缓冲量,然后根据当前播放节目(金刚川)的已使用网络带宽或节目缓冲量为待更新数据分配网络带宽,最后利用网络带宽从所述目标下载地址下载所述待更新数据,以实现电视节目更新。由于根据当前播放节目(金刚川)的已使用网络带宽或节目缓冲量为待更新数据分配网络带宽,也就是说,将当前播放节目不需要使用的网络带宽分配给待更新数据进行数据更新,在保障当前播放节目(金刚川)流畅性的同时,实现节目播放与数据更新同时进行,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
示例性方法
本实施例提供一种数据更新方法,该方法可以应用于智能电视。具体如图1中所示,所述方法包括:
步骤S100、接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址。
本实施例中以智能电视为例,智能终端被用户唤醒后,连接至已配置好的路由器,并通过云平台登录服务器,服务器获取当前智能电视的设备属性和WiFi模组等相关信息,当服务器检测到获取的设备属性和WiFi模组等相关信息与服务器上存储的设备属性和WiFi模组等相关信息有差异时,则向智能电视发送推送消息,所述推送消息中包含待更新数据的目标下载地址。智能电视接收到服务器发送的推送消息后,从所述推送消息中解析出待更新数据对应的目标下载地址,以便后续步骤中从目标下载地址下载待更新数据,以实现数据更新。
本实施例中智能终端的唤醒方法为接收到用户的开机指令后,对遥控命令和参数(如配对命令,配对设备)进行初始化,初始化结束后,对智能终端内的WiFi模组进行上电。为了降低智能终端的功耗,当智能终端被唤醒后在预设时间内未检测到用户的操作指令,则自动关闭电源并进入低电耗模式。
步骤S200、根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量。
具体地,所述当前播放节目为用户使用智能终端正在观看的在线电视节目(如电视剧、电影、综艺等),用户使用智能电视观看在线电视节目时,需要使用网络带宽获取节目数据,为了避免用户观看的电视节目出现卡顿,当前播放的电视节目通常具有一定的节目缓冲量(比如当前用户正在观看金刚川第18分20秒的数据,金刚川已经缓冲到了第30min的数据),本实施例中当前播放节目的网络使用信息即当前播放节目的已使用网络带宽或当前播放节目的节目缓冲量。
智能电视从服务器下载待更新数据需要使用网络带宽,为了避免在电视节目播放的过程中进行数据更新造成当前播放的电视节目出现卡顿,本实施例中根据智能终端当前正在播放的电视节目的已使用带宽或当前正在播放的电视节目的节目缓冲量为待更新数据分配网络带宽,以在进行数据更新时保障当前播放的电视节目的流畅性。
在一具体实施方式中,当所述网络使用信息为已使用网络带宽,步骤S200具体包括:
步骤M210、获取当前播放节目的已使用网络带宽和当前总网络带宽;
步骤M220、根据所述已使用网络带宽和所述总网络带宽,确定分配至所述待更新数据的网络带宽。
为了保障当前播放的电视节目的流畅性,本实施例中实时获取智能终端当前正在播放的电视节目的已使用网络带宽和智能终端当前接入的总网络带宽,将总网络带宽中智能终端当前正在播放的电视节目未使用的网络带宽分配给待更新数据以进行数据更新,从而实现在进行数据更新时保障当前播放的电视节目的流畅性。例如,智能终端当前接入的总网络带宽为100M,智能终端当前正在播放的电视节目的已使用网络带宽为20M,则分配至所述待更新数据的网络带宽为50M。
在一具体实施方式中,当所述网络使用信息为节目缓冲量,步骤S200具体包括:
步骤R210、获取当前播放节目的节目缓冲量;
步骤R220、根据所述节目缓冲量,确定分配至所述待更新数据的网络带宽。
为了保障当前播放的电视节目的流畅性,本实施例中实时获取智能终端当前正在播放的电视节目的节目缓冲量,根据智能终端当前正在播放的电视节目的节目缓冲量确定分配至所述待更新数据的网络带宽,即在智能终端当前正在播放的电视节目的节目缓冲量较大时,分配更多的网络带宽给待更新数据以进行数据更新,在智能终端当前正在播放的电视节目的节目缓冲量较小时,分配更少的网络带宽给待更新数据以进行数据更新,从而实现在进行数据更新时保障当前播放的电视节目的流畅性。
在一具体实施方式中,步骤R220具体包括:
步骤R221、当所述节目缓冲量小于或等于预设第一缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第一网络带宽;其中,所述第一网络带宽小于或者等于预设第一带宽阈值;
步骤R222、当所述节目缓冲量大于所述第一缓冲量阈值且小于预设第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第二网络带宽;其中,所述第二网络带宽大于所述第一带宽阈值且小于预设第二带宽阈值;
步骤R223、当所述节目缓冲量大于所述第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第三网络带宽;其中,所述第三网络带宽大于或等于所述第二带宽阈值。
具体地,本实施例中预先设置了用于衡量节目缓冲量的第一缓冲量阈值和第二缓冲量阈值,以及用于衡量网络带宽的第一带宽阈值和第二带宽阈值,其中,所述第一缓冲量阈值、所述第二缓冲量阈值、所述第一带宽阈值和所述第二带宽阈值为非负数,所述第一缓冲量阈值<所述第二缓冲量阈值,所述第一带宽阈值<所述第二带宽阈值。
获取智能终端当前正在播放的电视节目的节目缓冲量后,将节目缓冲量与第一缓冲量阈值和第二缓冲量阈值进行比较,当节目缓冲量小于或等于预设第一缓冲量阈值时,确定分配给待更新数据的网络带宽为第一网络带宽,其中,第一网络带宽小于或者等于第一带宽阈值;当节目缓冲量大于第一缓冲量阈值且小于第二缓冲量阈值时,确定分配给待更新数据的网络带宽为第二网络带宽,其中,第二网络带宽大于第一带宽阈值且小于第二带宽阈值;当节目缓冲量大于第二缓冲量阈值时,确定分配给待更新数据的网络带宽为第三网络带宽,其中,第三网络带宽大于或者等于第二带宽阈值。
举例说明,例如第一缓冲量阈值为15%,第二缓冲量阈值为30%,第一带宽阈值为10M,第二带宽阈值为30M,当节目缓冲量为12%时,表明智能终端当前正在播放的电视节目的节目缓冲量较小,容易出现卡顿,确定分配给待更新数据的网络带宽小于或者等于10M,即分配较少的网络带宽给待更新数据,甚至不分配网络带宽给待更新数据;当节目缓冲量为20%时,表明智能终端当前正在播放的电视节目的节目缓冲量较大,较不容易出现卡顿,确认分配给待更新数据的网络带宽在10M~30M之间;当节目缓冲量为40%时,表明智能终端当前正在播放的电视节目的节目缓冲量较大,基本不容易出现卡顿,确认分配给待更新数据的网络带宽大于或者等于30M。
步骤S300、利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
具体地,确定分配至待更新数据的网络带宽后,利用所述网络带宽即可从目标下载地址进行待更新数据的下载,并将智能终端中原有的数据替换为待更新数据,即可实现智能终端的数据更新升级。
在一具体实施方式中,步骤S300中所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤包括:
步骤S310、利用所述网络带宽向所述服务器发送包含所述下载地址的下载请求;
步骤S320、接收并保存所述服务器返回的待更新数据。
本实施例中利用网络带宽进行待更新数据下载时,智能终端利用网络带宽向服务器发送包含所述下载地址的下载请求,服务器接收到下载请求后,将待更新数据发送至智能终端,智能终端接收并保存服务器返回的待更新数据,即完成了待更新数据的下载。
在一具体实施方式中,步骤S300中所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤还包括:
步骤S330、获取用户观看节目的历史信息,根据所述历史信息确定用户的节目喜好类型;
步骤S340、利用所述网络带宽从所述下载地址优先下载属于所述节目喜好类型的待更新数据。
为了避免数据更新过程中用户无法观看自己喜爱的电视节目,服务器中存储有用户通过智能终端观看节目的历史记录,用户使用智能终端观看节目过程中,智能终端通过摄像头对当前观看节目的用户进行人脸识别检测,获取用户身份信息,并根据用户身份信息从服务器获取该用户观看节目的历史信息,并对所述历史信息进行分析,确定当前观看节目的用户的节目喜好类型,并利用所述网络带宽从所述下载地址优先下载属于所述节目喜好类型的待更新数据,以便用户在数据未完全更新的情况下能提前观看自己喜爱的节目。
在一具体实施方式中,所述方法还包括:
步骤S410、检测当前播放节目的用户状态;其中,所述用户状态包括无用户观看状态和有用户观看状态;
步骤S420、当所述用户状态为无用户观看状态且所述无用户观看状态的持续时间超过预设时间阈值时,停止所述待更新数据的下载并自动进入低电耗模式。
为了降低智能终端的功耗,本实施例中还通过智能终端上的摄像头实时检测当前播放节目的用户状态,所述用户状态包括无用户观看状态和有用户观看状态,所述无用户观看状态即当前播放节目无用户观看的状态,所述有用户观看状态即当前播放节目有用户观看的状态。当检测到用户状态为无用户观看状态时,进一步获取无用户观看状态的持续时间,当无用户观看状态的持续时间超过预设时间阈值时,停止待更新数据的下载,自动关闭电源,并在关闭电源后延迟预设时间如5s对智能终端中的WiFi模组进行下电,以进入低功耗状态。
在一具体实施方式中,所述方法还包括:
步骤S510、从所述推送消息中解析接续下载数据的接续下载地址;所述接续下载任务为未下载完成的待更新数据;
步骤S520、根据当前播放节目的网络使用信息,为所述接续下载数据分配网络带宽,以实现所述接续下载数据的继续下载。
考虑到用户状态为无用户观看状态且无用户观看状态的持续时间超过预设时间阈值时,待更新数据会暂停下载,本实施例中当用户再次唤醒智能终端时,智能终端从服务器发送的推送消息中解析接续下载数据的接续下载地址,所述接续下载数据即未下载完成的待更新数据,并根据当前播放节目的网络使用信息,为所述接续下载数据分配网络带宽,以实现所述接续下载数据的继续下载。
由此可见,本发明实施例首先接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址,然后,根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽,最后,利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新,因此,根据智能终端当前播放节目的网络使用信息为待更新数据分配网络带宽,以实现节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
示例性设备
如图2中所示,本发明实施例提供一种数据更新装置,该装置包括:地址获取模块210、网络分配模块220、数据更新模块230。具体地,所述地址获取模块210,用于接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址。所述网络分配模块220,用于根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量。所述数据更新模块230,用于利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图3所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据更新方法。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能终端的温度传感器是预先在智能终端内部设置,用于检测内部设备的运行温度。
本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种智能终端,处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令以实现如下步骤:
接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;
根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量;
利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上所述,本发明公开了一种数据更新方法、智能终端及存储介质,所述方法包括:接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量;利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。本发明根据智能终端当前播放节目的网络使用信息为待更新数据分配网络带宽,以实现节目流畅播放的同时进行数据更新,避免智能终端在未使用状态下进行数据更新,降低智能终端能耗。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种数据更新方法,其特征在于,所述方法包括:
接收服务器发送的推送消息,从所述推送消息中解析出待更新数据对应的目标下载地址;
根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽;其中,所述网络使用信息为已使用网络带宽或节目缓冲量;
利用所述网络带宽从所述目标下载地址下载所述待更新数据,以实现数据更新。
2.根据权利要求1所述的数据更新方法,其特征在于,所述网络使用信息为已使用网络带宽,所述根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽的步骤包括:
获取当前播放节目的已使用网络带宽和当前总网络带宽;
根据所述已使用网络带宽和所述总网络带宽,确定分配至所述待更新数据的网络带宽。
3.根据权利要求1所述的数据更新方法,其特征在于,当所述网络使用信息为节目缓冲量,所述根据当前播放节目的网络使用信息,确定分配至所述待更新数据的网络带宽的步骤包括:
获取当前播放节目的节目缓冲量;
根据所述节目缓冲量,确定分配至所述待更新数据的网络带宽。
4.根据权利要求3所述的数据更新方法,其特征在于,所述根据所述节目缓冲量,确定分配至所述待更新数据的网络带宽的步骤包括:
当所述节目缓冲量小于或等于预设第一缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第一网络带宽;其中,所述第一网络带宽小于或者等于预设第一带宽阈值;
当所述节目缓冲量大于所述第一缓冲量阈值且小于预设第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第二网络带宽;其中,所述第二网络带宽大于所述第一带宽阈值且小于预设第二带宽阈值;
当所述节目缓冲量大于所述第二缓冲量阈值时,确定分配至所述待更新数据的网络带宽为第三网络带宽;其中,所述第三网络带宽大于或等于所述第二带宽阈值;
其中,所述第一缓冲量阈值、所述第二缓冲量阈值、所述第一带宽阈值和所述第二带宽阈值为非负数,所述第一缓存量阈值<所述第二缓存量阈值,所述第一带宽阈值<所述第二带宽阈值。
5.根据权利要求1所述的数据更新方法,其特征在于,所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤包括:
利用所述网络带宽向所述服务器发送包含所述下载地址的下载请求;
接收并保存所述服务器返回的待更新数据。
6.根据权利要求5所述的数据更新方法,其特征在于,所述利用所述网络带宽从所述目标下载地址下载所述待更新数据的步骤还包括:
获取用户观看节目的历史信息,根据所述历史信息确定用户的节目喜好类型;
利用所述网络带宽从所述下载地址优先下载属于所述节目喜好类型的待更新数据。
7.根据权利要求1所述的数据更新方法,其特征在于,所述方法还包括:
检测当前播放节目的用户状态;其中,所述用户状态包括无用户观看状态和有用户观看状态;
当所述用户状态为无用户观看状态且所述无用户观看状态的持续时间超过预设时间阈值时,停止所述待更新数据的下载并自动进入低电耗模式。
8.根据权利要求7所述的数据更新方法,其特征在于,所述方法还包括:
从所述推送消息中解析接续下载数据的接续下载地址;所述接续下载任务为未下载完成的待更新数据;
根据当前播放节目的网络使用信息,为所述接续下载数据分配网络带宽,以实现所述接续下载数据的继续下载。
9.一种智能终端,其特征在于,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述权利要求1-8任一项所述的数据更新方法的步骤。
10.一种计算机可读存储介质,其上存储有多条指令,其特征在于,所述指令适于由处理器加载并执行,以执行实现上述权利要求1-8任一项所述的数据更新方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011537785.8A CN114666626A (zh) | 2020-12-23 | 2020-12-23 | 一种数据更新方法、智能终端及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011537785.8A CN114666626A (zh) | 2020-12-23 | 2020-12-23 | 一种数据更新方法、智能终端及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114666626A true CN114666626A (zh) | 2022-06-24 |
Family
ID=82025354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011537785.8A Pending CN114666626A (zh) | 2020-12-23 | 2020-12-23 | 一种数据更新方法、智能终端及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114666626A (zh) |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101026458A (zh) * | 2006-02-17 | 2007-08-29 | 财团法人工业技术研究院 | 提供移动信息的方法与系统及其服务器与便携式装置 |
| CN101729418A (zh) * | 2009-11-27 | 2010-06-09 | 乐视网信息技术(北京)股份有限公司 | 一种可降低频道切换延时的数据获取方法 |
| CN103324276A (zh) * | 2012-03-22 | 2013-09-25 | 华为终端有限公司 | 一种控制待机操作的方法及装置 |
| CN103731736A (zh) * | 2013-12-02 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 智能电视升级的控制方法和装置 |
| CN103746835A (zh) * | 2013-12-25 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种下载数据的方法及装置 |
| WO2014086195A1 (zh) * | 2012-12-07 | 2014-06-12 | 腾讯科技(深圳)有限公司 | 视频处理方法、移动终端及服务器 |
| CN104765812A (zh) * | 2015-04-02 | 2015-07-08 | 天脉聚源(北京)教育科技有限公司 | 一种下载方法及系统 |
| CN105828117A (zh) * | 2016-03-02 | 2016-08-03 | 乐视云计算有限公司 | 一种基于用户行为分析的视频自动推送方法和装置 |
| CN107172489A (zh) * | 2017-05-12 | 2017-09-15 | 深圳Tcl数字技术有限公司 | 电视应用软件刷新方法、电视及计算机可读存储介质 |
| CN110971948A (zh) * | 2019-12-19 | 2020-04-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的控制方法、装置、智能电视及介质 |
| US20200204836A1 (en) * | 2016-08-22 | 2020-06-25 | Shenzhen Tcl New Technology Co., Ltd | Self-adaptive software background update method and device |
| CN111757181A (zh) * | 2020-06-29 | 2020-10-09 | 海信电子科技(武汉)有限公司 | 一种减少网络媒体清晰度抖动的方法及显示设备 |
-
2020
- 2020-12-23 CN CN202011537785.8A patent/CN114666626A/zh active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101026458A (zh) * | 2006-02-17 | 2007-08-29 | 财团法人工业技术研究院 | 提供移动信息的方法与系统及其服务器与便携式装置 |
| CN101729418A (zh) * | 2009-11-27 | 2010-06-09 | 乐视网信息技术(北京)股份有限公司 | 一种可降低频道切换延时的数据获取方法 |
| CN103324276A (zh) * | 2012-03-22 | 2013-09-25 | 华为终端有限公司 | 一种控制待机操作的方法及装置 |
| WO2014086195A1 (zh) * | 2012-12-07 | 2014-06-12 | 腾讯科技(深圳)有限公司 | 视频处理方法、移动终端及服务器 |
| CN103731736A (zh) * | 2013-12-02 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 智能电视升级的控制方法和装置 |
| CN103746835A (zh) * | 2013-12-25 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种下载数据的方法及装置 |
| CN104765812A (zh) * | 2015-04-02 | 2015-07-08 | 天脉聚源(北京)教育科技有限公司 | 一种下载方法及系统 |
| CN105828117A (zh) * | 2016-03-02 | 2016-08-03 | 乐视云计算有限公司 | 一种基于用户行为分析的视频自动推送方法和装置 |
| US20200204836A1 (en) * | 2016-08-22 | 2020-06-25 | Shenzhen Tcl New Technology Co., Ltd | Self-adaptive software background update method and device |
| CN107172489A (zh) * | 2017-05-12 | 2017-09-15 | 深圳Tcl数字技术有限公司 | 电视应用软件刷新方法、电视及计算机可读存储介质 |
| CN110971948A (zh) * | 2019-12-19 | 2020-04-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的控制方法、装置、智能电视及介质 |
| CN111757181A (zh) * | 2020-06-29 | 2020-10-09 | 海信电子科技(武汉)有限公司 | 一种减少网络媒体清晰度抖动的方法及显示设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230054174A1 (en) | Preloading of applications and in-application content in user devices | |
| RU2641480C2 (ru) | Электронное устройство и способ его управления | |
| CN108021219A (zh) | 电子设备控制方法、装置及电子设备 | |
| CN116364076A (zh) | 一种处理方法、控制方法、识别方法及其装置和电子设备 | |
| CN109254849B (zh) | 应用程序的运行方法及装置 | |
| US20160014467A1 (en) | Reminding method and system of program broadcasting and display device | |
| US20210160577A1 (en) | Method for playing video, electronic device and storage medium | |
| US20080186319A1 (en) | Dynamically activated frame buffer | |
| US9445038B2 (en) | Predictive time to turn on a television based on previously used program schedules | |
| US9392042B1 (en) | Streaming media optimization | |
| CN114598665A (zh) | 资源调度方法、装置和计算机可读存储介质及电子设备 | |
| CN110099295B (zh) | 电视机语音控制方法、装置、设备及存储介质 | |
| CN115240665A (zh) | 显示设备、控制方法和存储介质 | |
| CN105260138A (zh) | 读写控制系统及方法 | |
| CN111258877B (zh) | 首屏页面可见时间的检测方法、装置及电子设备 | |
| CN111290565A (zh) | Doze模式的控制方法、装置、终端及存储介质 | |
| CN112988246A (zh) | 系统切换方法、装置、电子设备以及存储介质 | |
| CN114666626A (zh) | 一种数据更新方法、智能终端及存储介质 | |
| US20120266207A1 (en) | Set top box and power management method thereof | |
| CN114564315A (zh) | 内存分配方法、装置、电子设备及介质 | |
| CN107580253B (zh) | 一种报错页面处理方法、装置、机顶盒及存储介质 | |
| US10015558B2 (en) | Method and device for adjusting television notification display durations and television | |
| US9693112B2 (en) | Remote control system for a smart television | |
| CN114489892B (zh) | 数据处理方法、装置、计算机可读存储介质和计算机设备 | |
| US10798437B2 (en) | Systems and methods for predictive media file transfer to user-carried storage components |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220624 |
|
| RJ01 | Rejection of invention patent application after publication |