终端设备升级方法、终端设备、控制系统及存储介质

文档序号:1957065 发布日期:2021-12-10 浏览:7次 >En<

阅读说明:本技术 终端设备升级方法、终端设备、控制系统及存储介质 (Terminal device upgrading method, terminal device, control system and storage medium ) 是由 杨志斌 刘成刚 于 2020-06-09 设计创作,主要内容包括:本发明实施例提供一种终端设备升级方法、终端设备、控制系统及存储介质,属于电子设备领域。该方法包括:对终端设备进行软件升级,以使软件升级后的终端设备能够与解码服务器进行通信;建立终端设备与解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。本发明实施例的技术方案在不更换终端设备硬件部分的情况下,极大提升终端设备的解码能力,从而使终端设备能够投放更高分辨率的片源。(The embodiment of the invention provides a terminal device upgrading method, a terminal device, a control system and a storage medium, and belongs to the field of electronic devices. The method comprises the following steps: carrying out software upgrading on the terminal equipment so that the terminal equipment after software upgrading can communicate with the decoding server; and establishing a binding relationship between the terminal equipment and the decoding server, so that the terminal equipment can call the bound decoding server to decode the video data with the preset resolution. According to the technical scheme of the embodiment of the invention, under the condition that the hardware part of the terminal equipment is not replaced, the decoding capability of the terminal equipment is greatly improved, so that the terminal equipment can release a film source with higher resolution.)

终端设备升级方法、终端设备、控制系统及存储介质

技术领域

本发明涉及终端设备的技术领域,尤其涉及一种终端设备升级方法、终端设备、控制系统及存储介质。

背景技术

随着通信技术和终端设备的发展,各种影音视频的画质变得越来越高,人们也越来越趋向于观看更高画质的影像和视频。然而,终端设备要播放更高的画质需要更高性能的硬件支持,即意味着终端设备的硬件设施需要进行更新换代,才能满足终端设备对更高画质的影像和视频的解码需求。

例如,随着机顶盒技术的不断发展,从高清机顶盒发展为4K超高清机顶盒甚至8K超高清机顶盒。对于用户而言,许多地区的家庭没有对机顶盒进行硬件的升级和换代,导致不能从电视上观看4K或者8K超高清分辨率的影像和视频,用户体验度不高。对于运营商而言,用户更换顶盒的意愿并不强烈,如果用户不升级家中的机顶盒,会导致4K或者8K超高清分辨率的影像和视频的点播量下降,从而影响播放效益。

发明内容

本发明实施例的主要目的在于提供一种终端设备升级方法、终端设备、控制系统及存储介质,旨在不更换终端设备的硬件部分的情况下,提升终端设备的解码能力,从而使终端设备能够投放更高分辨率的片源。

第一方面,本发明实施例提供一种终端设备升级方法,包括:

对所述终端设备进行软件升级,以使软件升级后的所述终端设备能够与解码服务器进行通信;

建立所述终端设备与所述解码服务器之间的绑定关系,使得所述终端设备能够调用绑定的所述解码服务器对预设分辨率的视频数据进行解码。

第二方面,本发明实施例提供一种终端设备,所述终端设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明实施例提供的任一项终端设备升级方法的步骤。

第三方面,本发明实施例提供一种控制系统,所述控制系统包括机顶盒和解码服务器,其中:

所述终端设备,用于对所述终端设备进行软件升级,以使软件升级后的所述终端设备能够与解码服务器进行通信;

所述终端设备,还用于建立所述终端设备与所述解码服务器之间的绑定关系,使得所述终端设备能够调用绑定的所述解码服务器对预设分辨率的视频数据进行解码;

所述终端设备,还用于当接收到预设分辨率的视频数据的播放请求时,生成所述视频数据的视频数据解码请求,并将所述视频数据解码请求发送至绑定的所述解码服务器;

所述解码服务器,用于接收绑定的终端设备发送的所述视频数据解码请求,并根据所述视频数据解码请求,获取对应的视频数据;

所述解码服务器,还用于对所述视频数据进行解码,得到解码后的码流,并将所述解码后的码流发送至所述终端设备;

所述终端设备,还用于输出所述解码后的码流。

第四方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例提供的任一项终端设备升级的方法步骤。

本发明实施例提供一种终端设备升级方法、终端设备、控制系统及存储介质,本发明实施例通过对终端设备进行软件升级,以使软件升级后的终端设备能够与解码服务器进行通信,然后建立起终端设备与解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。在不更换终端设备硬件部分的情况下,极大提升终端设备的解码能力,从而使终端设备能够投放更高分辨率的片源,提高用户体验。

附图说明

图1为本发明实施例提供的一种终端设备升级方法的流程示意图;

图2为本发明实施例提供的向机顶盒推送片源信息的一场景示意图;

图3为实施本发明实施例提供的终端设备升级方法的一场景示意图;

图4为本发明实施例提供的一种终端设备的结构示意性框图;

图5为本发明实施例提供的一种控制系统的结构示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本发明实施例提供一种终端设备升级方法、终端设备、控制系统及存储介质。其中,该终端设备升级方法可应用于终端设备中,例如应用于机顶盒中。该终端设备包括机顶盒、手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备,该机顶盒包括双向机顶盒、数字机顶盒和网络机顶盒等。可以理解的是,该终端设备升级方法可应用于服务器,例如应用于单台服务器或者多台服务器组成的服务器集群,本发明实施例不做具体限定。

以下以该终端设备升级方法应用于终端设备为例,对本发明实施例进行解释说明。主要地,示例为机顶盒,其他终端设备的实施过程可以参考机顶盒在本发明实施例中的具体实施步骤,本发明实施例不再进行赘述。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1为本发明实施例提供的一种终端设备升级方法的流程示意图。

如图1所示,该终端设备升级方法包括步骤S101至步骤S102。

步骤S101、对终端设备进行软件升级,以使软件升级后的终端设备能够与解码服务器进行通信。

一般而言,终端设备例如机顶盒,用于连接外部信号源与显示设备,即从外部信号源中获取待播放的视频数据,对待播放的视频数据进行解码,并将解码完成的视频数据发送至显示设备,以供显示设备将解码完成的视频数据显示给观众观看。其中,外部信号源例如为宽带网络、有线电缆、卫星天线或者地面广播等,显示设备例如为电视机,投影仪等。

然而,随着观众对观看更高分辨率的视频数据的追求,很多观众家中的机顶盒的性能不足,不能对更高分辨率的视频数据进行解码,导致用户不能对满足对观看更高分辨率的视频数据的追求,用户体验不好。

基于此,本发明的发明人认为,通过在多个区域预先部署解码服务器,利用解码服务器协助终端设备对更高分辨率的视频数据进行解码,从而提升终端设备的解码能力,使终端设备能够投放更高分辨率的片源。

需要说明的是,该解码服务器配置有用于对预设分辨率的视频数据进行解码的解码芯片。例如,现有的机顶盒的解码芯片能够对2K分辨率的视频数据进行解码,而通过解码服务器的解码芯片能够对4K或者8K的视频数据进行解码,可以显著地提高机顶盒向电视投放更高分辨率的片源的能力。或者,通过解码服务器配置的解码芯片,对至少一个预设分辨率的视频数据进行解码,即该解码芯片可同时对多码流的预设分辨率的视频数据进行解码。

示例性地,对机顶盒进行软件升级,从而使经过软件升级后的机顶盒能够与解码服务器进行通信。例如,通过对机顶盒进行软件升级,以建立软件升级后的机顶盒与解码服务器之间的握手协议,并根据该握手协议可以使软件升级后的机顶盒与解码服务器进行通信;或者,使经过软件升级后的机顶盒增强与解码服务器之间的通信能力。例如,通过对机顶盒进行软件升级,以优化软件升级后的机顶盒与解码服务器通信程序,从而增强与解码服务器之间的通信能力。

在一实施例中,对终端设备进行软件升级的步骤包括:获取软件升级指令,并根据软件升级指令,下载对应的软件数据包;基于软件数据包,对终端设备进行软件升级。需要说明的是,该软件升级指令可以是用户发送的。例如,用户通过遥控器、机顶盒上的控件等向机顶盒发送软件升级指令;或者,用户通过对显示设备的操作,从而触发与显示设备相连接的机顶盒的软件升级指令。机顶盒获取软件升级指令之后,并根据该软件升级指令,从网络中下载对应的软件数据包,并安装该软件数据包,从而实现对机顶盒进行软件升级。

进一步地,根据软件升级指令,下载对应的软件数据包的具体方式包括:验证软件升级指令中携带的权限信息,若验证通过,则下载与软件升级指令对应的软件数据包。其中,权限信息包括但不限于用户的缴费历史信息、权限等级信息、权限剩余时间等。

在一实施例中,用户向终端设备发送定时升级指令,该定时升级指令用于指示终端设备在预设时间进行软件升级。例如,用户控制机顶盒在晚上八点进行软件升级;或者,该定时升级指令用户也可以指示终端设备在预设时间之后进行软件升级,例如,用户控制机顶盒在3个小时后进行软件升级。需要说明的是,终端设备获取该定时升级指令之后,根据该定时升级指令,预先从网络中下载对应的软件数据包,并在达到定时升级条件时,安装该软件数据包,从而实现对终端设备的软件升级。

在一实施例中,当解码服务器进行更新之后,终端设备获取该解码服务器的更新信息,并根据该解码服务器的更新信息,对终端设备进行软件升级,以使软件升级后的终端设备能够与更新后的解码服务器进行通信,进而能够重新建立该终端设备与该解码服务器之间的绑定关系。

步骤S102、建立终端设备与解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。

其中,解码服务器可以是根据终端设备的数量进行部署的。例如,每对应一千台机顶盒便在该对应的一千台机顶盒附近部署一台解码服务器,该一台解码服务器能够满足附近的一千台机顶盒的解码需求;或者,解码服务器可以是根据区域面积进行部署的。例如,每间隔10平方公里的区域面积便在该对应的区域内部署一台解码服务器,该一台解码服务器能够满足10平方公里的区域面积内的多台机顶盒的解码需求。可以理解的是,本发明实施例还包括有其他的解码服务器的部署方式,上述实施例中的解码服务器的部署方式不代表对本发明保护范围的限制。

在一实施例中,当终端设备的软件升级完成后,终端设备广播探测数据包;检终端设备接收解码服务器基于探测数据包返回的响应信息;根据响应信息,建立终端设备与解码服务器之间的绑定关系。需要说明的是,解码服务器返回的响应信息中携带有解码服务器标签,根据该解码服务器标签建立终端设备与解码服务器之间的绑定关系,从而使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码,进而使终端设备能够投放更高分辨率的片源。

进一步地,根据响应信息,建立终端设备与解码服务器之间的绑定关系,包括:获取响应信息中携带的解码服务器标签,以及终端设备的标签信息;绑定解码服务器标签与终端设备的标签信息,以建立终端设备与解码服务器之间的绑定关系。在一些实施例中,将终端设备与解码服务器之间的绑定关系保存在数据库或者终端设备的存储器,便于终端设备可根据该保存好的绑定关系快速调用绑定好的解码服务器。

在一实施例中,当终端设备的软件升级完成后,终端设备进行重启,并在重启后获取用于进行软件升级的软件数据包中的分组信息,该分组信息包括该终端设备所在区域内所解码服务器的标签信息;根据该分组信息,向该解码服务器发送探测数据包;检测终端设备是否接收到解码服务器基于发送的探测数据包返回的响应信息;当检测到响应信息时,根据响应信息,建立终端设备与解码服务器之间的绑定关系。

在一实施例中,终端设备接收到的响应信息为多个。获取所述终端设备接收到每个所述响应信息所记录的时刻点,得到多个接收时刻点;根据所述多个接收时刻点,从多个所述响应信息中确定目标响应信息;根据所述目标响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。需要说明的是,将多个接收时刻点中最早的接收时刻点对应的响应信息作为目标响应信息,并建立终端设备与目标响应信息对应的解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。

或者,终端设备接收到的响应信息为多个。获取所述终端设备接收到的每个所述响应信息各自对应的解码服务器的解码能力值,得到多个解码能力值;根据所述多个解码能力值,从多个所述响应信息中确定目标响应信息;根据所述目标响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。需要说明的是,将多个解码能力值中最大的解码能力值对应的响应信息作为目标响应信息,并建立终端设备与目标响应信息对应的解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。

或者,终端设备接收到的响应信息为多个。获取所述终端设备接收到的每个所述响应信息各自对应的解码服务器的剩余绑定容量,得到多个剩余绑定容量;根据所述多个剩余绑定容量,从多个所述响应信息中确定目标响应信息;根据所述目标响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。需要说明的是,将多个剩余绑定容量中最多的剩余绑定容量对应的响应信息作为目标响应信息,并建立终端设备与目标响应信息对应的解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。其中,剩余绑定容量为解码服务器剩余能够绑定的终端设备的容量。例如,机顶盒接收到解码服务器A、解码服务器B和解码服务器C各自发送的响应信息,其中,解码服务器A、解码服务器B和解码服务器C的最大绑定容量都为1000,解码服务器A的剩余绑定容量为500,解码服务器B的剩余绑定容量为600,解码服务器C的剩余绑定容量为400,则机顶盒可以选取剩余绑定容量为600的解码服务器B作为目标解码服务器进行绑定。

在一实施例中,建立终端设备与解码服务器之间的绑定关系之后,还可以包括以下步骤:获取绑定的解码服务器的解码能力值;根据绑定的解码服务器的解码能力值,获取对应的片源推送信息,并保存该片源推送信息。其中,片源推送信息包括有多个与解码能力值相对应的片源。

示例性地,如图2所示,机顶盒10获取绑定的解码服务器20的解码能力值为4.0,该4.0的解码能力值表示解码服务器能够对4K分辨率的片源进行解码。机顶盒10向业务服务器30上报当前机顶盒10支持4K分辨率的解码能力,业务服务器30会向机顶盒10推送4K分辨率的片源频道信息以及片源节目信息,机顶盒10将业务服务器30推送的4K分辨率的片源频道信息以及片源节目信息保存至存储器,以便在显示设备开启后将业务服务器30推送的4K分辨率的片源频道信息以及片源节目信息投放到显示设备,供用户选播。

在一实施例中,若终端设备未接收到解码服务器基于广播的探测数据包返回的响应,则获取终端设备的解码能力值;根据终端设备的解码能力值,获取片源推送信息,其中,片源推送信息包括多个对应该终端设备的解码能力值的片源。

或者,终端设备与解码服务器存在绑定关系,当检测到绑定的解码服务器出现异常时,根据终端设备的解码能力值,获取包括多个对应该解码能力值的片源推送信息。例如,某市某运营商的8K节目由于解码服务器出现异常,导致显示设备无法播放8K节目的片源。为了不影响用户使用,出现异常的解码服务器与绑定的机顶盒断开连接,机顶盒向业务服务器上报机顶盒的解码能力值,业务服务器不再推送8K节目,而是推送与机顶盒的解码能力值相对应的片源,例如推送4K节目。当出现异常的解码服务器完成问题修复后,机顶盒与该解码服务器重新建立连接,业务服务器重新推送8K节目给用户。有利地,当绑定的解码服务器出现异常时,机顶盒的软件版本无需变更,便可实现异常的无感修复,不影响用户使用。

在一实施例中,建立终端设备与解码服务器之间的绑定关系之后,还包括:当接收到预设分辨率的视频数据的播放请求时,根据播放请求生成视频数据解码请求;将视频数据解码请求发送至绑定的解码服务器,以使绑定的解码服务器基于视频数据解码请求获取对应的视频数据,并对视频数据进行解码,且将解码后的视频数据发送至终端设备;终端设备获取绑定的解码服务器发送的解码后的视频数据,并输出解码后的视频数据。需要说明的是,解码后的视频数据可以表现为视频流或者多帧图片数据的形式。在不更换终端设备硬件部分的情况下,极大提升终端设备的解码能力,从而使终端设备能够投放更高分辨率的视频数据。

其中,当终端设备为手机、智能电视等携带显示屏的电子设备时,通过该携带的显示屏输出解码后的视频数据;当终端设备为机顶盒、智能冰箱、智能控制器等不携带显示屏的电子设备时,通过将解码后的视频数据发送至携带显示屏的电子设备,以使携带显示屏的电子设备输出解码后的视频数据。

请参照图3,图3为实施本实施例提供的终端设备升级方法的一场景示意图,如图3所示,用户通过显示设备40向机顶盒10发送预设分辨率的视频数据的播放请求,当机顶盒10接收到该播放请求时,根据播放请求生成视频数据解码请求,并将生成的视频数据解码请求发送至绑定的解码服务器20,以使绑定的解码服务器20基于视频数据解码请求,从网络中获取对应的视频数据,并对视频数据进行解码,且将解码后的视频数据发送至机顶盒10,机顶盒10再将绑定的解码服务器20发送的解码后的视频数据投放至显示设备40,以供显示设备40显示该解码后的视频数据给用户观看。

上述实施例提供的终端设备升级方法,通过对终端设备进行软件升级,以使软件升级后的终端设备能够与解码服务器进行通信,然后建立起终端设备与解码服务器之间的绑定关系,使得终端设备能够调用绑定的解码服务器对预设分辨率的视频数据进行解码。在不更换终端设备硬件部分的情况下,极大提升终端设备的解码能力,从而使终端设备能够投放更高分辨率的片源。同时大大降低了对终端设备进行更新换代的硬件成本和时间成本,可以提升用户对超高清分辨率的影像和视频的点播量,增加运营商的播放效益。

请参阅图4,图4为本发明实施例提供的一种终端设备的结构示意性框图。

如图4所示,终端设备200包括处理器201和存储器202,处理器201和存储器202通过总线203连接,该总线比如为I2C(Inter-integrated Circuit)总线。

具体地,处理器201用于提供计算和控制能力,支撑整个终端设备的运行。处理器201可以是中央处理单元(Central Processing Unit,CPU),该处理器201还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

具体地,存储器202可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本发明实施例相关的部分结构的框图,并不构成对本发明实施例所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的终端设备升级方法。

在一实施方式中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:

对所述终端设备进行软件升级,以使软件升级后的所述终端设备能够与解码服务器进行通信;

建立所述终端设备与所述解码服务器之间的绑定关系,使得所述终端设备能够调用绑定的所述解码服务器对预设分辨率的视频数据进行解码。

在一实施方式中,所述处理器在实现所述建立所述终端设备与解码服务器之间的绑定关系时,用于实现:

广播探测数据包;

所述终端设备接收所述解码服务器基于所述探测数据包返回的响应信息;

根据所述响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。

在一实施方式中,所述处理器在实现所述根据所述响应信息,建立所述终端设备与所述解码服务器之间的绑定关系时,用于实现:

获取所述响应信息中携带的解码服务器标签以及所述终端设备的标签信息;

绑定所述解码服务器标签与所述终端设备的标签信息,以建立所述终端设备与解码服务器之间的绑定关系。

在一实施方式中,所述处理器在实现所述建立所述终端设备与所述解码服务器之间的绑定关系之后,还用于实现:

获取绑定的所述解码服务器的解码能力值;

根据绑定的所述解码服务器的解码能力值,获取对应的片源推送信息,并保存所述片源推送信息。

在一实施方式中,所述响应信息为多个;所述处理器在实现所述根据所述响应信息,建立所述终端设备与所述解码服务器之间的绑定关系时,用于实现:

获取所述终端设备接收到每个所述响应信息所记录的时刻点,得到多个接收时刻点;

根据所述多个接收时刻点,从多个所述响应信息中确定目标响应信息;

根据所述目标响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。

在一实施方式中,所述处理器在实现所述对所述终端设备进行软件升级时,用于实现:

获取软件升级指令,并根据所述软件升级指令,下载对应的软件数据包;

基于所述软件数据包,对所述终端设备进行软件升级。

在一实施例方式中,所述处理器在实现所述建立所述终端设备与所述解码服务器之间的绑定关系之后,还用于实现:

当接收到预设分辨率的视频数据的播放请求时,根据所述播放请求生成视频数据解码请求;

将所述视频数据解码请求发送至绑定的所述解码服务器,以使绑定的所述解码服务器基于所述视频数据解码请求获取对应的视频数据,并对所述视频数据进行解码,且将解码后的所述视频数据发送至所述终端设备;

获取绑定的所述解码服务器发送的解码后的所述视频数据,并输出解码后的所述视频数据。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端设备的具体工作过程,可以参考前述终端设备升级方法实施例中的对应过程,在此不再赘述。

本发明实施例还提供一种控制系统,请参阅图5,图5为本发明实施例提供的一种控制系统的结构示意性框图。

如图5所示,控制系统300包括终端设备301和解码服务器302,其中:

所述终端设备301,用于对所述终端设备301进行软件升级,以使软件升级后的所述终端设备301能够与解码服务器302进行通信;

所述终端设备301,还用于建立所述终端设备301与所述解码服务器302之间的绑定关系,使得所述终端设备301能够调用绑定的所述解码服务器302对预设分辨率的视频数据进行解码;

所述终端设备301,还用于当接收到预设分辨率的视频数据的播放请求时,生成所述视频数据的视频数据解码请求,并将所述视频数据解码请求发送至绑定的所述解码服务器302;

所述解码服务器302,用于接收绑定的终端设备301发送的所述视频数据解码请求,并根据所述视频数据解码请求,获取对应的视频数据;

所述解码服务器302,还用于对所述视频数据进行解码,得到解码后的码流,并将所述解码后的码流发送至所述终端设备301;

所述终端设备301,还用于输出所述解码后的码流。

在一实施例中,所述终端设备301,还用于:

广播探测数据包;

所述终端设备接收所述解码服务器基于所述探测数据包返回的响应信息;

根据所述响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。

在一实施例中,所述终端设备301,还用于:

获取所述响应信息中携带的解码服务器标签以及所述终端设备的标签信息;

绑定所述解码服务器标签与所述终端设备的标签信息,以建立所述终端设备与解码服务器之间的绑定关系。

在一实施例中,所述终端设备301,还用于:

获取所述终端设备接收到每个所述响应信息所记录的时刻点,得到多个接收时刻点;

根据所述多个接收时刻点,从多个所述响应信息中确定目标响应信息;

根据所述目标响应信息,建立所述终端设备与所述解码服务器之间的绑定关系。

在一实施例中,所述终端设备301,还用于:

获取绑定的所述解码服务器的解码能力值;

根据绑定的所述解码服务器的解码能力值,获取对应的片源推送信息,并保存所述片源推送信息。

在一实施例中,所述终端设备301,还用于:

获取软件升级指令,并根据所述软件升级指令,下载对应的软件数据包;

基于所述软件数据包,对所述终端设备进行软件升级。

本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例提供的任一项终端设备升级方法或者视频数据解码方法的步骤。

其中,所述存储介质可以是前述实施例所述的控制系统的内部存储单元,例如所述控制系统的硬盘或内存。所述存储介质也可以是所述控制系统的外部存储设备,例如所述控制系统上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:播放媒体资源的方法、显示设备及移动设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类