一种多媒体处理装置、多媒体处理服务器及其方法

文档序号:7824493阅读:121来源:国知局
一种多媒体处理装置、多媒体处理服务器及其方法
【专利摘要】一种多媒体处理装置、服务器及其方法,所述方法可用于所述多媒体处理装置及服务器,所述多媒体处理装置用于接收来自多媒体处理服务器的管理信息以及远程任务列表;以及基于所述管理信息以及所述远程任务列表,计算出所述多媒体处理装置的唤醒时间并执行与唤醒时间相对应的任务,藉此,可使多媒体处理装置即使处于待机状态,仍可执行已设定的任务。
【专利说明】一种多媒体处理装置、多媒体处理服务器及其方法

【技术领域】
[0001]本发明涉及通信【技术领域】,具体涉及一种多媒体处理方法、装置及服务器。

【背景技术】
[0002]随着各种终端设备以及互联网的成熟,各种终端设备以及互联网的应用亦随之出现,其中影响人们日常生活至深的的便是营运商的服务器可透过互联网提供各种多媒体内容至用户的终端设备,而用户亦可透过终端设备向服务器请求所想要的多媒体内容。
[0003]举例而言,在混合视频(Hybrid Video)系统中,运营商可具有提供视频内容的服务器,而用户下可具有多个终端设备,包含:有带硬盘的个人视频纪录机顶盒(PersonalVideo Record Set-up Box, PVB STB)、不带硬盘或带内嵌硬盘但硬盘被关闭的非个人视频纪录机顶盒(non-PVB STB)以及电话、平板以及计算机(统称Over the Top client, OTT客户端)等等。
[0004]用户可以从OTT客户端上或non-PVR STB上浏览观看由服务器所提供的频道以及进行视频点播(Video on Demand, V0D),也可以借助PVR STB的硬盘选择频道建立远程录制(称 remote PVR, remote Personal Video Record,或称 remote cPVR,remote ClientPersonal Video Record)任务,以在PVR STB的硬盘上录制服务器所提供的频道的某些节目。
[0005]依据欧洲《Voluntary Industry Agreement to improve the energyconsumpt1n of Complex Set Top Boxes within the EU》的要求,混合视频系统中,PVBSTB若是长时间不活动,要进入待机模式,此时PVB STB的CPU停止运行、内存无缓存、网络断连,以节省能源。
[0006]然而PVR STB进入待机模式后,对于用户已经创建于PVR STB里的远程录制任务,无法正常录制节目(即无法因应任务而自行苏醒),且此时non-PVR STB或OTT客户端无法透过服务器让PVR STB执行远程录制任务,non-PVR STB或OTT客户端也无法播放PVR STB已经录制的内容,此将大大降低PVR STB甚至于整个混合视频系统的利用度以及效率。


【发明内容】

[0007]本发明的目的在于使多媒体处理装置进入待机模式时,对于已经创建或者欲创建的远程任务,依然可正常工作。
[0008]为达上述目的,本发明第一实施例提供了一种用于多媒体处理装置的多媒体处理方法,包括:接收来自多媒体处理服务器的的管理信息以及远程任务列表;以及基于所述管理信息以及所述远程任务列表,计算出所述多媒体处理装置的唤醒时间。
[0009]结合第一实施例,在另种可能的第一实现方式中,所述接收步骤包含:发送管理信息请求至所述多媒体处理服务器;因应管理信息请求,接收来自所述多媒体处理服务器的管理信息;发送任务列表请求至所述多媒体处理服务器;以及因应任务列表请求,接收来自所述多媒体处理服务器的远程任务列表。
[0010]结合第一实施例以及第一实现方式,在另种可能的第二实现方式中,所述发送任务列表请求步骤具体为确定所述多媒体处理装置于特定时间后与所述多媒体处理服务器断线,发送所述任务列表请求至所述多媒体处理服务器。
[0011]结合第一实施例以及第一实施例,在另种可能的第三实现方式中,所述计算步骤具体为基于所述管理信息、所述远程任务列表以及所述多媒体处理装置所储存的近程任务列表,计算出所述多媒体处理装置的唤醒时间。
[0012]结合第一实施例,在另种可能的第四实现方式中,所述的多媒体处理方法进一步包括:发送所述唤醒时间至所述多媒体处理服务器;自所述多媒体处理服务器,接收调整唤醒时间,其中所述调整唤醒时间是所述多媒体处理服务器根据所述多媒体处理服务器的负载状态,调整所述唤醒时间所产生;以及用所述调整唤醒时间取代所述唤醒时间,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
[0013]为达上述目的,本发明第二实施例提供了一种用于多媒体处理服务器的多媒体处理方法,包括:基于多媒体处理装置的管理信息请求,发送管理信息;基于所述多媒体处理装置的任务列表请求,发送远程任务列表;接收来自所述多媒体处理装置的唤醒时间,其中所述唤醒时间是所述多媒体处理装置至少根据所述管理信息以及所述远程任务列表所计算出;根据所述多媒体处理服务器的负载状态,调整所述唤醒时间以产生调整唤醒时间;以及发送所述调整唤醒时间至所述多媒体处理装置,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
[0014]结合第二实施例,在另种可能的第一实现方式中,所述管理信息包括时间空档集合,所述时间空档集合至少包括第一时间空档以及第二时间空档,第一时间空档以及第二时间空档间具有一时间顺序关系,所述调整步骤包括:由所述时间空档集合中,擷取出与所述唤醒时间相对应的所述第一时间空档;判断于所述第一时间空档苏醒的多媒体处理装置数量是否大于或等于所述多媒体处理服务器的负载;以及如所述多媒体处理装置数量大于或等于所述多媒体处理服务器的负载,调整所述唤醒时间至所述第二时间空档,以产生所述调整唤醒时间。
[0015]为达上述目的,本发明第三实施例提供了一种用于第一多媒体处理装置的多媒体处理方法,包括:接收来自多媒体处理服务器的第二多媒体处理装置的状态信息;自所述状态信息,获得所述第二多媒体处理装置的目前状态;如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,自所述状态信息,获得所述第二多媒体处理装置的唤醒时间;判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行;如所述相对关系是所述执行时间早于或等于所述唤醒时间,发送网络唤醒消息至所述第二多媒体处理装置;接收所述第二多媒体处理装置所发出的已醒消息;以及因应所述已醒消息,发送任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
[0016]结合第三实施例,在另种可能的第一实现方式中,所述多媒体处理方法更包括:于接收所述状态信息前,接收来自第三多媒体处理装置的所述任务建立消息;以及于接收所述状态信息前,因应所述任务建立消息,请求所述多媒体处理服务器发送所述第二多媒体处理装置的状态信息。
[0017]结合第三实施例以及第一实现方式,在另种可能的第二实现方式中,所述多媒体处理方法更包括:因应所述已醒消息,发送任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务将建立至远程任务列表。
[0018]结合第三实施例以及第一实现方式,在另种可能的第三实现方式中,所述多媒体处理方法更包括:发送来自所述多媒体处理服务器的任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务已建立至远程任务列表。
[0019]为达上述目的,本发明第四实施例提供了一种用于第二多媒体处理装置的多媒体处理方法,包括:接收来自第一多媒体处理装置的网络唤醒消息;基于所述网络唤醒消息,联机至多媒体处理服务器;向所述多媒体处理服务器进行认证程序;于完成所述认证程序后,发送已醒消息至所述第一多媒体处理装置,使所述第一多媒体处理装置建立任务至所述多媒体处理服务器的远程任务列表;自所述多媒体处理服务器,擷取所述远程任务列表,以执行所述任务。
[0020]为达上述目的,本发明第五实施例提供了一种用于第一多媒体处理装置的多媒体处理方法,包括:接收来自多媒体处理服务器的第二多媒体处理装置的状态信息;根据所述状态信息,获得所述第二多媒体处理装置的目前状态;如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,自所述状态信息,获得所述第二多媒体处理装置的唤醒时间;判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行;以及如所述相对关系是所述执行时间是晚于所述唤醒时间,发送所述任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
[0021]为达上述目的,本发明第六实施例又提供了一种多媒体处理装置,包括:收发模块,用于接收来自多媒体处理服务器的的管理信息以及远程任务列表;以及处理模块,用于基于所述管理信息以及所述远程任务列表,计算出所述多媒体处理装置的唤醒时间。
[0022]结合第六实施例,在另种可能的第一实现方式中,所述收发模块更用于发送管理信息请求至所述多媒体处理服务器;所述收发模块更用于因应管理信息请求,接收来自所述多媒体处理服务器的管理信息;所述处理模块更用于使所述收发模块发送任务列表请求至所述多媒体处理服务器;以及所述收发模块更用于因应任务列表请求,接收来自所述多媒体处理服务器的远程任务列表。
[0023]结合第六实施例以及第一实现方式,在另种可能的第二实现方式中,所述处理模块更用于确定所述多媒体处理装置于特定时间后与所述多媒体处理服务器断线,使所述收发模块发送任务列表请求至所述多媒体处理服务器。
[0024]结合第六实施例,在另种可能的第三实现方式中,所述处理模块更用于基于所述管理信息、所述远程任务列表以及所述多媒体处理装置所储存的近程任务列表,计算出所述多媒体处理装置的唤醒时间。
[0025]结合第六实施例,在另种可能的第四实现方式中,所述收发模块,更用于发送所述唤醒时间至所述多媒体处理服务器;所述收发模块,更用于自所述多媒体处理服务器,接收调整唤醒时间,其中所述调整唤醒时间是所述多媒体处理服务器根据所述多媒体处理服务器的负载状态,调整所述唤醒时间所产生;以及所述处理模块,更用于用所述调整唤醒时间取代所述唤醒时间,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
[0026]为达上述目的,本发明第七实施例提供了一种多媒体处理服务器,包括:收发模块,用于:基于多媒体处理装置的管理信息请求,发送管理信息;基于所述多媒体处理装置的任务列表请求,发送远程任务列表;接收来自所述多媒体处理装置的唤醒时间,其中所述唤醒时间是所述多媒体装置至少根据所述管理信息以及所述远程任务列表所计算出;以及处理模块,用于根据所述多媒体处理服务器的负载状态,调整所述唤醒时间以产生调整唤醒时间;其中,所述收发模块更用于发送所述调整唤醒时间至所述多媒体处理装置,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
[0027]结合第七实施例,在另种可能的第一实现方式中,所述管理信息包括时间空档集合,所述时间空档集合至少包括第一时间空档以及第二时间空档,第一时间空档以及第二时间空档间具有一时间顺序关系,所述处理模块更用于:由所述时间空档集合中,擷取出与所述唤醒时间相对应的所述第一时间空档;判断于所述第一时间空档苏醒的多媒体处理装置数量是否大于或等于所述多媒体处理服务器的负载;以及如所述多媒体处理装置数量大于或等于所述多媒体处理服务器的负载,调整所述唤醒时间至所述第二时间空档,以产生所述调整唤醒时间。
[0028]为达上述目的,本发明第八实施例提供了一种第一多媒体处理装置,包括:收发模块,用于接收来自多媒体处理服务器的第二多媒体处理装置的状态信息;处理模块,用于:自所述状态信息,获得所述第二多媒体处理装置的目前状态,如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态;自所述状态信息,获得所述第二多媒体处理装置的唤醒时间;判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行;其中,收发模块更用于:如所述相对关系是所述执行时间早于或等于所述唤醒时间,发送网络唤醒消息至所述第二多媒体处理装置;接收所述第二多媒体处理装置所发出的已醒消息;因应所述已醒消息,发送任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
[0029]结合第八实施例,在另种可能的第一实现方式中,所述收发模块更用于在接收所述状态信息前,接收来自第三多媒体处理装置的所述任务建立消息;以及于接收所述状态信息前,因应所述任务建立消息,请求所述多媒体处理服务器发送所述第二多媒体处理装置的状态信息。
[0030]结合第八实施例以及第一实现方式,在另种可能的第二实现方式中,所述收发模块更用于因应所述已醒消息,发送任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务将建立至远程任务列表。
[0031]结合第八实施例以及第一实现方式,在另种可能的第三实现方式中,所述收发模块更用于发送来自所述多媒体处理服务器的任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务已建立至远程任务列表。
[0032]为达上述目的,本发明第九实施例提供了一种第二多媒体处理装置,包括:收发模块,用于接收来自第一多媒体处理装置的网络唤醒消息;处理模块,用于:基于所述网络唤醒消息,透过所述收发模块联机至多媒体处理服务器;透过所述收发模块向所述多媒体处理服务器进行认证程序;其中,所述收发模块更用于在完成所述认证程序后,发送已醒消息至所述第一多媒体处理装置,使所述第一多媒体处理装置建立任务至所述多媒体处理服务器的远程任务列表;所述处理模块更用于所述收发模块自所述多媒体处理服务器,擷取所述远程任务列表,以执行所述任务。
[0033]为达上述目的,本发明第十实施例提供了一种第一多媒体处理装置,包括:收发模块,用于接收来自多媒体处理服务器的第二多媒体处理装置的状态信息;处理模块,用于:根据所述状态信息,获得所述第二多媒体处理装置的目前状态;如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,自所述状态信息,获得所述第二多媒体处理装置的唤醒时间;判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行;如所述相对关系是所述执行时间是晚于所述唤醒时间,透过所述收发模块发送所述任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
[0034]综上所述,多媒体处理服务器所服务的各装置,皆可基于管理信息进行自身的状态管理;再者,如需多媒体处理装置执行任务(如录制多媒体处理服务器所提供的视频或节目),其它装置可在多媒体处理服务器建立任务以形成远程任务列表,多媒体处理装置可至多媒体处理服务器抓取远程任务列表,并根据各任务的运行时间苏醒,以执行任务。更具体来说,即使多媒体处理装置进入待机模式,对于已经创建或者欲创建的远程任务,依然可正常执行,使整体运作更有效率。

【专利附图】

【附图说明】
[0035]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本发明实施例提供的多媒体系统的结构示意图;
[0037]图2为本发明第一实施例提供的多媒体系统的信令流程图;
[0038]图3为本发明第一实施例提供的多媒体系统的结构示意图;
[0039]图4至图8为本发明第二实施例提供的多媒体处理方法的流程图;
[0040]图9为本发明第三实施例提供的的多媒体系统的信令流程图;
[0041]图10为本发明第三实施例提供的多媒体系统的结构示意图;
[0042]图11至图14为本发明第四实施例提供的多媒体处理方法的流程图;
[0043]图15为本发明第五实施例提供的多媒体系统的信令流程图;
[0044]图16为本发明第五实施例提供的多媒体系统的结构示意图;
[0045]图17为本发明第五实施例的一个例子提供的多媒体系统的信令流程图;
[0046]图18为本发明第六实施例提供的多媒体处理方法的流程图;
[0047]图19为本发明第六实施例的一个例子提供的多媒体处理方法的流程图;
[0048]图20是依据本发明一实施例的多媒体处理装置的硬件结构示意图。

【具体实施方式】
[0049]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]请参阅图1,其绘示适用于本发明实施例的多媒体系统的结构示意图。所述多媒体系统包含第一多媒体处理装置、第二多媒体处理装置、第三多媒体处理装置以及多媒体处理服务器。具体来说,多媒体系统可为混合视频系统,第一多媒体处理装置可为混合视频系统中的non-PVB STB,第二多媒体处理装置可为混合视频系统中的PVB STB且可选择性地支持网络唤醒(Wake on LAN,W0L)功能,第三多媒体处理装置可为OTT客户端,多媒体处理服务器可为混合视频系统中的服务器且存储有提供给第一多媒体处理装置、第二多媒体处理装置以及三多媒体处理装置的内容(例如视频)。
[0051]第一多媒体处理装置、第二多媒体处理装置以及第三多媒体处理装置可透过网络与多媒体处理服务器进行沟通(如图1实线箭头符号所示),第一多媒体处理装置以及第三多媒体处理装置可设置远程任务至多媒体处理服务器,以让第二多媒体处理装置从多媒体处理服务器擷取远程任务后,执行远程任务。如第二多媒体处理装置支持网络唤醒功能,第一多媒体处理装置可透过网络发送网络唤醒消息将第二多媒体处理装置唤醒;亦可不透过网络,以点对点的方式,发送网络唤醒消息将第二多媒体处理装置唤醒(如图1虚线箭头符号所示)。第三多媒体处理装置可透过网络通知第一多媒体处理装置将第二多媒体处理装置唤醒;第三多媒体处理装置亦可不透过网络,以点对点的方式通知第一多媒体处理装置将第二多媒体处理装置唤醒如图1虚线箭头符号所示)。
[0052]以下将对本发明进行详细说明,请一并参阅图2以及图3,图2绘示本发明第一实施例多媒体系统I的信令流程图。多媒体系统I包含多媒体处理装置11以及多媒体处理服务器13,多媒体处理装置11通过互联网连接多媒体处理服务器13,以接收或发送数据至多媒体处理服务器13。多媒体处理服务器13亦是通过互联网连接多媒体处理装置11,以接收或发送数据至多媒体处理装置11。
[0053]图3绘示多媒体系统I的结构示意图,多媒体处理装置11包含收发模块111、处理模块113、红外线接收器115、通用串行总线(USB, Universal Serial Bus)接口 117、高清晰多媒体接口 (HDMI, High Definit1n Multimedia Interface) 119、三原色接口 (RGB, RedGreen Blue) Ila以及存储器lib。收发模块111、红外线接收器115、USB接口 117,HDMI接口 119、RGB接口 Ila以及存储器Ilb耦接至处理模块113,红外线接收器115用于接收红外输入(例如红外线遥控器的输入),USB接口 117连接外部具USB接口的设备(例如USB硬盘),HDMI接口 119以及RGB接口 Ila可用于输出HDMI以及RGB信号至外部设备(例如电视),存储器11可用于存储材料(例如从多媒体处理服务器13录制的视频),关于收发模块111以及处理模块113将于下文中说明。再如图3所示,多媒体处理服务器13包含收发模块131、处理模块133以及存储器135,存储器135用于存储材料(例如视频或者于下文中所提及的远程任务列表以及管理信息),关于收发模块131以及处理模块133将于下文中说明。
[0054]以下将接着说明多媒体处理装置11以及多媒体处理服务器13在多媒体系统I中所发挥的功用。为让本实施例更为容易被了解,以下将以混合视频系统作为例子说明,即混合视频系统可视为多媒体系统1,多媒体处理装置11可视为混合视频系统中的PVR STB,媒体处理服务器13可视为混合视频系统中的服务器,其至少储存有视频内容或节目。
[0055]一般来说,多媒体处理装置11可以有正常(Active)模式以及待机模式。其中,待机模式又可以有假待机(standby)、网络待机(network standby)以及真待机(sleep)三种不同的待机模式,以下为各种模式的介绍:
[0056].正常模式:多媒体处理装置11的网络连接正常,可与多媒体处理服务器13正常通信,多媒体处理装置11的CPU正常运行。
[0057]?假待机模式:多媒体处理装置11关闭显示信号的输出、停止所有解码,不响应除电源键外的所有遥控器按键,但是网络连接正常,与多媒体处理服务器13正常通信。
[0058].网络待机模式:多媒体处理装置11电源接通,多媒体处理装置11从多媒体处理服务器13处注销,多媒体处理装置11的网络断连、CPU停止运行、内存无缓存,只有遥控器接收器、前面板电源按钮及网口保持工作状态,能够接受来自遥控器、前面板按键和网络的开机命令。
[0059].真待机模式:多媒体处理装置11的电源接通,多媒体处理装置11从多媒体处理服务器13处注销,多媒体处理装置11的网络断连、CPU停止运行、内存无缓存,只有遥控器接收器和前面板电源按钮能够接受开机命令。
[0060]需注意者,多媒体处理装置11在网络待机模式与真待机模式下的区别在于:处于网络待机模式的多媒体处理装置11,若支持网络唤醒(Wake on LAN,WOL)功能,则能够被多媒体系统I的其它装置发送网络唤醒消息给唤醒。具体而言,其它多媒体处理装置可发送网络唤醒消息给多媒体处理装置11,处于网络待机模式的多媒体处理装置11接收到网络唤醒消息,则启动开机流程,并向媒体处理服务器13进行注册。
[0061]如图2所示,于开机后,多媒体处理装置11的收发模块111发送认证请求110至多媒体处理服务器13,多媒体处理服务器13的收发模块131于收到认证请求110后,进行多媒体处理装置11的认证处理。完成认证处理后,多媒体处理服务器13的收发模块131发送认证结果130至多媒体处理装置11,以告知媒体处理装置11认证已通过。之后,多媒体处理装置11的收发模块111发送管理信息请求112至多媒体处理服务器13,使多媒体处理服务器13基于多媒体处理装置11的管理信息请求112,发送管理信息132至多媒体处理装置11,媒体处理装置11将接收来自多媒体处理服务器13的管理信息132并且根据管理信息132决定自身的运作状态以及管理。
[0062]详言之,为了统一管理多媒体系统I内各装置,多媒体处理服务器13具有管理信息132,当多媒体系统I内各装置完成认证后,将分别从多媒体处理服务器13获得管理信息132,以被统一管理。以下将介绍管理信息132所包含的参数,需注意者,于下述参数介绍中所指的待机模式仅包含网络待机模式或真待机模式:
[0063].多媒体处理装置设备型号;
[0064].最大不活跃时间间隔:多媒体处理装置在该时间间隔内没接收到任何指令(包括人工触发或任务触发),则进入待机。比如,多媒体处理装置在电子节目指引(ElectronicProgram Guide, EPG)首页面2小时没有接收到任何指令则进入待机,需注意的是,若多媒体处理装置有任务(如录制任务)正在运行则不会进入待机。
[0065].预启动时间间隔:多媒体处理装置被提前唤醒的时间,例如,多媒体处理装置要在上午9点执行任务且预启动时间间隔为15分钟,则多媒体处理装置会在上午8点45分被唤醒。
[0066].最大待机时间间隔:举例来说,如最大待机时间间隔设置为5小时,多媒体处理装置会待机5小时,然后自动唤醒。每次唤醒后,多媒体处理装置会向媒体处理服务器询问是否有新的任务,若是在预启动时间间隔内没有任务需执行,则多媒体处理装置会再次进入待机。
[0067].最大等待时间间隔:当待机模式的多媒体处理装置被任务自动唤醒,多媒体处理装置执行完任务后,要回到待机模式,此时,多媒体处理装置会等待最大等待时间间隔后再进入待机模式。若在最大等待时间间隔内有一个任务即将执行,则多媒体处理装置不会进入待机模式。
[0068]需注意者,前述管理信息132的各种参数可根据不同的管理策略改变,多媒体系统I的不同装置如在不同时间点向多媒体处理服务器13请求管理信息132,是有可能依据不同的参数决定自身的运作状态以及管理。据此,为了实时获得最新的管理信息,多媒体处理装置11可定时向多媒体处理服务器13请求管理信息。
[0069]获得管理信息132后,多媒体处理装置11便可根据其所包含的参数进行自我管理,多媒体处理装置11的处理模块113可根据管理信息132判断需于何时进入哪种状态。如多媒体处理装置11的处理模块113确定于特定时间后与多媒体处理服务器13断连,将使收发模块111发送任务列表请求114至多媒体处理服务器13,媒体处理服务器13将基于任务列表请求114发送远程任务列表134至多媒体处理装置11,于多媒体处理装置11的收发模块111接收远程任务列表134后,处理模块113便可基于管理信息132以及远程任务列表134,计算出多媒体处理装置11的唤醒时间116。
[0070]详言之,如多媒体系统I中的其它装置欲请多媒体处理装置11执行任务(例如录制由多媒体处理服务器13所提供的视频或节目),其它装置可于多媒体处理服务器13建立任务以形成远程任务列表134,当多媒体处理装置11从多媒体处理服务器13得到远程任务列表134后,便可得知有哪些任务需于何时执行。据此,多媒体处理装置11的处理模块113可确定即将与多媒体处理服务器13断连后,将请求媒体处理服务器13传送最新的远程任务列表(即远程任务列表134)。处理模块113便可根据远程任务列表134以及管理信息132计算出多媒体处理装置11的唤醒时间116。
[0071]举例来说,如果目前时间是下午4点,处理模块113确定将于20分钟后(即下午4点20分)与多媒体处理服务器13断连,便使收发模块111发送任务列表请求114至多媒体处理服务器13以获得远程任务列表134。远程任务列表134中有两件分别需于下午4点30分以及下午7点执行的录制任务,且完成这两件任务各需时30分钟,而管理信息132的预启动时间间隔为15分钟。据此,多媒体处理装置11需于4点15唤醒,其早于下午4点20分,所以多媒体处理装置11将不会在下午4点20分与多媒体处理服务器13断线。于下午5点执行完任务后,多媒体处理装置11的处理模块113再度根据远程任务列表134以及管理信息132计算出多媒体处理装置11的唤醒时间116为下午6点45分。
[0072]需注意的是,由于多媒体处理装置11也可能存储有近程任务列表,以执行自身任务,所以处理模块113亦可根据管理信息132、远程任务列表134以及近程任务列表共同计算出多媒体处理装置11的唤醒时间116,或者处理模块113亦可根据管理信息132以及近程任务列表共同计算出多媒体处理装置11的唤醒时间116。
[0073]举例来说,如果目前时间是下午4点,处理模块113确定将于20分钟后(即下午4点20分)与多媒体处理服务器13断线,便使收发模块111发送任务列表请求114至多媒体处理服务器13以获得远程任务列表134。远程任务列表134中有件需于下午4点30分执行的录制任务,近程任务列表有件需于下午7点执行的录制任务,且完成这两件任务各需时30分钟,而管理信息132的预启动时间间隔为15分钟。据此,多媒体处理装置11需于4点15唤醒,其早于下午4点20分,所以多媒体处理装置11将不会在下午4点20分与多媒体处理服务器13断线。于下午5点执行完远程任务列表134的任务后,多媒体处理装置11的处理模块113再度根据远程任务列表134、近程任务列表以及管理信息132计算出多媒体处理装置11的唤醒时间116为下午6点45分,以执行近程任务列表的录制任务。
[0074]于计算出唤醒时间116后,由于多媒体系统I的多媒体处理服务器13需要掌握由它所服务的装置的状态,多媒体处理装置11的收发模块111发送唤醒时间116至多媒体处理服务器13,多媒体处理服务器13的收发模块131接收唤醒时间116后,除了记录唤醒时间116外,多媒体处理服务器13的处理模块133更可根据多媒体处理服务器13的负载状态,决定是否调整唤醒时间116。如在唤醒时间116多媒体处理服务器13的负载是未超负载,收发模块131将不调整唤醒时间116 ;如在唤醒时间116多媒体处理服务器13的负载是超负载,处理模块133将调整唤醒时间116以产生并记录调整唤醒时间136。
[0075]具体而言,多媒体处理服务器13的负载在同一时间会有承受的上限,为避免超过多媒体处理服务器13的负载并使多媒体系统I能有较佳的效率,多媒体处理服务器13的处理模块133系根据管理信息132所包括的时间空档(Time Slot)集合判断唤醒时间116所处的时间空档的负载是否超过多媒体处理服务器13的负载。
[0076]详言之,时间空档集合包含多个时间空档,各时间空档间具有一时间顺序关系,多媒体处理服务器13的处理模块133可确定每一时间空档将有多少装置苏醒,如唤醒时间116所落于的时间空档在多媒体处理装置11苏醒与多媒体处理服务器13联机后,正联机的多媒体处理装置数目小于或等于一上限数目,处理模块133将不会对唤醒时间116进行调整;如唤醒时间116所落于的时间空档在多媒体处理装置11苏醒加入后,正联机的多媒体处理装置数目大于一上限数目,处理模块133将对唤醒时间116进行调整,即将多媒体处理装置11的唤醒时间116往前或往后移动一个时间空档,以避免多媒体处理服务器13超负载。
[0077]举例来说,假设每一时间空档的被唤醒的装置上限数目为900,每一时间空档的长度为5分钟,管理信息132中20140918184300(由左至右的位数分别代表:公元年4位数,月2位数,日2位数,小时2位数,分2位数,秒2位数)?20140918184800的第一时间空档中已被唤醒的装置数量为899,唤醒时间116为2014年9月18日18点45分,则处理模块133判断多媒体处理装置11可于第一时间空档被唤醒,并且多媒体处理装置11被唤醒后装置数量累加1,变成900,其并未大于装置上限数目900,所以处理模块133将不对唤醒时间116进行调整。
[0078]在另一例子中,假设每一时间空档的被唤醒的装置上限数目为900,每一时间空档的长度为5分钟,管理信息132中20140918184301?20140918184800的第一时间空档中已被唤醒的装置数量为900,唤醒时间116为2014年9月18日18点45分,则处理模块133判断多媒体处理装置11不能于第一时间空档被唤醒,因为多媒体处理装置11被唤醒后装置数量累加1,变成901,其已大于装置上限数目900,所以处理模块133将多媒体处理装置11的唤醒时间116向后推移至20140918184801?20140918185300的第二时间空档,并调整唤醒时间116为2014年9月18日18点49分以产生调整唤醒时间136。
[0079]需注意者,处理模块133亦可将多媒体处理装置11的唤醒时间116向前推移至20140918183801?20140918184300的另一时间空档,并相对应调整唤醒时间116以产生调整唤醒时间136 ;再者,处理模块133亦可以跳跃方式将多媒体处理装置11的唤醒时间116向前或向后推移至其它时间空档,例如20140918182801?20140918183300或者20140918185801?20140918186300。此外,如果在各时间空档无法找到适合多媒体处理装置11的时间空档,处理模块133只能采用唤醒时间116并将其配置在所属的第一时间空档。
[0080]在产生调整唤醒时间136后,多媒体处理服务器13的收发模块131发送调整唤醒时间136至多媒体处理装置11,多媒体处理装置11的收发模块111接收调整唤醒时间136后,处理模块113所述调整唤醒时间取代所述唤醒时间,以使多媒体处理装置11可于调整唤醒时间136苏醒。由于多媒体处理装置11的下次苏醒时间已经确定,为节省多媒体系统I的资源,处理模块113透过收发模块111发送注销注册请求118至多媒体处理服务器13,以进行注销注册程序,多媒体处理服务器13亦会记录多媒体处理装置11的状态为已注销。完成注销后,多媒体处理装置11便可进入待机模式。
[0081]需注意者,于前文所述,待机模式系包含三种:假待机模式、网络待机模式以及真待机模式。完成注销后,多媒体处理装置11进入哪种待机模式,系可透过用户设定,如用户未设定,多媒体处理装置11可自行进入网络待机模式,多媒体处理装置11亦可自行进入其它待机模式,并不以此为限。
[0082]当到达调整唤醒时间136时,多媒体处理装置11会因要执行任务B而醒来,由于先前已向多媒体处理服务器13注销注册,多媒体处理装置11将透过收发模块111与多媒体处理服务器13进行注册程序A。于完成注册后,收发模块111会发送第二管理信息请求Ila至多媒体处理服务器13,使多媒体处理服务器13发送最新的管理信息138,多媒体处理装置11的收发模块111接收管理信息138并将其保存在多媒体处理装置11。之后,多媒体处理服务器13的处理模块113便透过收发模块111执行任务B。
[0083]需注意者,多媒体处理装置11亦可于完成注册后,先执行任务B。在完成任务B后,收发模块111会发送请求Ila至多媒体处理服务器13,使多媒体处理服务器13发送最新的管理信息138,多媒体处理装置11的收发模块111接收管理信息138并将其保存在多媒体处理装置11。或者多媒体处理装置11亦可于完成注册后,以平行处理的方式,分别执行任务B以及向多媒体处理服务器13请求最新的管理信息138。
[0084]综上所述,本实施的多媒体处理服务器13所服务的各装置,皆可基于管理信息进行自身的状态管理;再者,如需多媒体处理装置11执行任务(如录制多媒体处理服务器13所提供的视频或节目),多媒体系统I的其它装置可在多媒体处理服务器13建立任务以形成远程任务列表,多媒体处理装置11可至多媒体处理服务器13获取远程任务列表,并根据各任务的运行时间苏醒,以执行任务。更具体来说,透过本实施例的多媒体系统1,即使多媒体处理装置11进入待机模式,对于已经创建或者欲创建的远程任务,依然可正常执行,使多媒体系统I的整体运作更有效率。
[0085]请参阅图4-图8,其绘示本发明第二实施例的多媒体处理方法的流程图,所述多媒体处理方法可用于如第一实施例所述的多媒体系统1,可一并参阅第一实施例以了解本实施例,但不以此限制本实施例的实施范畴。请先参阅图4,于步骤SlOO中,多媒体处理装置发送认证请求至多媒体处理服务器,以向多媒体处理服务器进行注册;多媒体处理服务器完成认证处理后,于步骤SlOl中,多媒体处理服务器发送认证结果至多媒体处理装置;于步骤S102中,多媒体处理装置发送管理信息请求至多媒体处理服务器,以请求管理信息;于步骤S103中,基于多媒体处理装置的管理信息请求,发送管理信息至多媒体处理装置,其中,关于管理信息的详细说明请参阅第一实施例,在此不加赘述。
[0086]于步骤S104中,确定多媒体处理装置于特定时间后与多媒体处理服务器断线;于步骤S105中,发送任务列表请求至多媒体处理服务器,以获得远程任务列表;于步骤S106中,多媒体处理服务器基于所述多媒体处理装置的任务列表请求,发送远程任务列表,使多媒体处理装置可透过远程任务列表,得知目前最新的任务及其运行时间。
[0087]请参阅图5,于步骤S107中,多媒体处理装置因应任务列表请求,接收来自多媒体处理服务器的远程任务列表;于步骤S108中,基于管理信息、远程任务列表及/或多媒体处理装置所储存的近程任务列表,计算出多媒体处理装置的唤醒时间。详言之,如多媒体处理装置需替其它装置执行任务(例如录制视频或节目),其它装置可于多媒体处理服务器建立任务以形成远程任务列表,当多媒体处理装置从多媒体处理服务器得到远程任务列表后,便可得知远程任务列表中有哪些任务需于何时执行,如多媒体处理装置也储存有近程任务列表,多媒体处理装置亦可得知近程任务列表中有哪些任务需于何时执行。据此,多媒体处理装置确定即将与多媒体处理服务器断线后,将请求媒体处理服务器传送最新的远程任务列表。多媒体处理装置便可根据远程任务列表、管理信息132及/或近程任务列表,计算出多媒体处理装置自身的唤醒时间。
[0088]于步骤S109中,多媒体处理装置发送唤醒时间至多媒体处理服务器,以让多媒体处理服务器记录多媒体处理装置的唤醒时间;于步骤SllO中,多媒体处理服务器接收来自多媒体处理装置的唤醒时间。此外,多媒体处理服务器的负载在同一时间会有承受的上限,为避免太多装置在同一时间苏醒,而超过多媒体处理服务器的负载,管理信息包括时间空档(Time Slot)集合其包含多个时间空档,各时间空档间具有一时间顺序关系。
[0089]接下來,于步骤Slll中,多媒体处理服务器由时间空档集合中,擷取出与唤醒时间相对应的第一时间空档;请接着参阅图6,于步骤S112中,判断于第一时间空档苏醒的多媒体处理装置数量是否大于或等于多媒体处理服务器的负载;如否,执行步骤S113,不调整唤醒时间;如是,执行步骤S114,调整唤醒时间至第二时间空档,以产生调整唤醒时间。
[0090]详言之,时间空档集合包含多个时间空档,各时间空档间具有一时间顺序关系,在确定每一时间空档目前正有多少装置与多媒体处理服务器13联机后,如唤醒时间所落于的时间空档,在多媒体处理装置11苏醒与多媒体处理服务器13联机后,正联机的装置数目小于或等于一上限数目,多媒体处理服务器将不会对唤醒时间进行调整;如唤醒时间所落于的时间空档在多媒体处理装置苏醒加入后,正联机的的装置数目大于一上限数目,多媒体处理服务器将对唤醒时间进行调整,即将多媒体处理装置11的唤醒时间往前或往后移动一个时间空档。再者,多媒体处理服务器亦可以跳跃方式将唤醒时间向前或向后推移至其它时间空档,并不仅限于只移动一个时间空档。
[0091]接下来,于步骤S115中,多媒体处理服务器发送调整唤醒时间至多媒体处理装置,以使多媒体处理装置于调整唤醒时间苏醒;于步骤S116中,多媒体处理装置接收调整唤醒时间;请参阅图7,于步骤S117中,多媒体处理装置用调整唤醒时间取代唤醒时间。由于多媒体处理装置的下次苏醒时间已经确定,为节省多媒体系统的资源,于步骤S118中,多媒体处理装置发送注销注册请求至多媒体处理服务器,以进行注销注册程序;多媒体处理服务器亦会记录多媒体处理装置的状态为已注销。完成注销后,于步骤S119中,多媒体处理装置11便可进入待机模式。
[0092]之后,于步骤S120中,多媒体处理装置于调整唤醒时间苏醒;由于先前已向多媒体处理服务器注销注册,于步骤S121中,多媒体处理装置发送注册要求至媒体处理服务器,以在多媒体处理服务器处进行注册;于步骤S122中,多媒体处理服务器发送注册结果至多媒体处理装置。请参阅图8,完成注册后,于步骤S123中,多媒体处理装置发送另一管理信息要求至多媒体处理服务器,以请求最新的管理信息;于步骤S124中,多媒体处理服务器基于第三请求发送管理信息至多媒体处理装置;之后于步骤S125中,多媒体处理装置执行与调整唤醒时间相对应的任务。
[0093]需注意者,步骤S125亦可先于步骤S123执行;即先执行任务,在完成任务后,再发送第三请求至多媒体处理服务器13,使多媒体处理服务器发送最新的管理信息。或者亦可于完成注册后,以平行处理的方式,分别执行步骤S123以及步骤S125。
[0094]综上所述,透过本实施的多媒体处理方法,让多媒体系统内的装置可基于管理信息进行自身的状态管理;再者,如需多媒体处理装置执行任务(如录制多媒体处理服务器所提供的视频或节目),多媒体系统的其它装置可在多媒体处理服务器建立任务以形成远程任务列表,多媒体处理装置可至多媒体处理服务器抓取远程任务列表,并根据各任务的运行时间苏醒,以执行任务。更具体来说,透过本实施例的多媒体处理方法,即使多媒体处理装置进入待机模式,对于已经创建或者欲创建的远程任务,依然可正常执行,使多媒体系统的整体运作更有效率。
[0095]请参阅图9,其绘示本发明第三实施例多媒体系统2的信令流程图。多媒体系统2包含第一多媒体处理装置21、多媒体处理服务器23以及第二多媒体处理装置25,第一多媒体处理装置21、多媒体处理服务器23以及第二多媒体处理装置25可透过互联网相互连接,以接收或发送数据至彼此。请一并参阅图10,图10绘示多媒体系统2的结构示意图,第二多媒体处理装置25以及多媒体处理服务器23的结构与第一实施例所提的多媒体处理装置11以及多媒体处理服务器13雷同在此不加赘述。第一多媒体处理装置21的结构亦大部分与第一实施例所提的多媒体处理装置11相同,相同的部分亦不再赘述,第一多媒体处理装置21的结构与多媒体处理装置11不同在于,第一多媒体处理装置21可不具存储器21b,如第一多媒体处理装置21具存储器21b,存储器21b亦不被致能。
[0096]以下将接着说明第一多媒体处理装置21、多媒体处理服务器23、第二多媒体处理装置25及其模块在多媒体系统2中所发挥的功用。为让本实施例更为容易被了解,以下将以混合视频系统作为例子说明,即混合视频系统可视为多媒体系统2,第一多媒体处理装置21可视为混合视频系统中的non-PVB STB或OTT客户端;媒体处理服务器23可视为混合视频系统中的服务器,其至少储存有视频内容或节目;第二多媒体处理装置25可视为混合视频系统中的PVR STBo需注意者,第二多媒体处理装置25支持网络唤醒(Wake on LAN,WOL)功能且第二多媒体处理装置25的各种待机模式基本上与第一实施例的多媒体处理装置11相同,在此不加赘述。
[0097]如图9所示,第一多媒体处理装置21欲请第二多媒体处理装置25执行任务(例如录制由多媒体处理服务器13所提供的视频或节目),必须先得知第二多媒体处理装置25的目前状态,由于多媒体处理服务器23储存有所有与其联机装置的状态,据此,第一多媒体处理装置21的收发模块211发送状态获取请求210至于多媒体处理服务器23,以向多媒体处理服务器23请求第二多媒体处理装置25的目前状态。多媒体处理服务器23的收发模块231接收请求210后,多媒体处理服务器23的处理模块233透过收发模块231发送第二多媒体处理装置25的目前状态230至第一多媒体处理装置21。
[0098]第一多媒体处理装置21的收发模块211接收目前状态230后,如目前状态为第二多媒体处理装置25与多媒体处理服务器23处于网络断线状态,第一多媒体处理装置21的收发模块211发送另一请求212至多媒体处理服务器23,以获得第二多媒体处理装置25的唤醒时间;多媒体处理服务器23的处理模块233透过收发模块231发送第二多媒体处理装置25的唤醒时间232至第一多媒体处理装置21。
[0099]第一多媒体处理装置21的处理模块213更进一步判断欲让第二多媒体处理装置25所执行的任务的执行时间与所述唤醒时间的相对关系,如相对关系是执行时间是晚于第二多媒体处理装置25的唤醒时间,第一多媒体处理装置21的收发模块211发送任务建立消息至多媒体处理服务器23,使多媒体处理服务器23根据任务建立消息建立任务至远程任务列表,第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表后,便可在苏醒后执行任务。需注意者,第二多媒体处理装置25的目前状态以及唤醒时间亦可由多媒体处理服务器23分别发送至第一多媒体处理装置21,不以状态信息230包含第二多媒体处理装置25的目前状态与唤醒时间限制本实施例。
[0100]如相对关系是执行时间早于或等于唤醒时间,媒体处理装置21的收发模块211发送网络唤醒消息214至第二多媒体处理装置25,以透过网络唤醒功能唤醒第二多媒体处理装置25。详言之,第二多媒体处理装置25可透过IP网络联机至多媒体处理服务器23,当第二多媒体处理装置25与多媒体处理服务器23处于网络断线状态是指IP网络断线,但第二多媒体处理装置25依然保持联机到局域网(LAN,Local Area Network),据此,媒体处理装置21的收发模块211可透过局域网,发送网络唤醒消息214至第二多媒体处理装置25,以透过网络唤醒功能唤醒第二多媒体处理装置25。
[0101]第二多媒体处理装置25的收发模块251收到网络唤醒消息214后,处理模块253基于网络唤醒消息214,透过收发模块251联机至多媒体处理服务器23并向多媒体处理服务器23进行认证程序250,完成认证程序250后,第二多媒体处理装置25的收发模块251发送已醒消息252至第一多媒体处理装置21。接收已醒消息252后,第一多媒体处理装置21的收发模块211因应已醒消息252,发送任务建立消息216至多媒体处理服务器23。多媒体处理服务器23的收发模块231接收任务建立消息216后,处理模块233根据任务建立消息216建立任务至远程任务列表,第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表后,便可在苏醒后执行任务。
[0102]需注意者,于此实施例中,第二多媒体处理装置25可透过数字生活网络联盟(DLNA, Digital Living Network Alliance)的标准发送已醒消息252,在其它实施例中,第二多媒体处理装置25亦可根据其它通讯标准发送已醒消息252。
[0103]举例来说,第一多媒体处理装置21欲在下午4点请第二多媒体处理装置25执行一件录制任务,因此便需先知道第二多媒体处理装置25目前是处于正常模式、假待机模式、网络待机模式以及真待机模式中的哪一种。第一多媒体处理装置21由多媒体处理服务器23处获得状态信息后,便可得知第二多媒体处理装置25处于何种状态。第一多媒体处理装置21得知第二多媒体处理装置25处于正常模式或假待机模式后,由于第二多媒体处理装置25的网络连接正常,可与多媒体处理服务器13正常通信,收发模块211可发送任务建立消息216至多媒体处理服务器23,以使第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表并在下午4点执行任务。
[0104]再者,第一多媒体处理装置21得知第二多媒体处理装置25处于真待机模式后,由于第二多媒体处理装置25的网络断连,无法与多媒体处理服务器13正常通信,第一多媒体处理装置21将进一步确认第二多媒体处理装置25于何时苏醒,如第二多媒体处理装置25于下午3点30分苏醒,其早于任务运行时间下午4点,收发模块211可发送任务建立消息216至多媒体处理服务器23,以使第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表并在下午4点执行任务。如第二多媒体处理装置25于下午4点30分苏醒,其晚于任务运行时间下午4点,且处于真待机模式的第二多媒体处理装置25不支持网络唤醒功能,因此第一多媒体处理装置21无法透过网络唤醒第二多媒体处理装置25,任务亦无法创建,第二多媒体处理装置25亦无法得知需在下午4点执行任务。
[0105]此外,第一多媒体处理装置21得知第二多媒体处理装置25处于网络待机模式后,由于第二多媒体处理装置25的网络断连,无法与多媒体处理服务器13正常通信,第一多媒体处理装置21将进一步确认第二多媒体处理装置25于何时苏醒,如第二多媒体处理装置25于下午3点30分苏醒,其早于任务运行时间下午4点,收发模块211可发送任务建立消息216至多媒体处理服务器23,以使第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表并在下午4点执行任务。如第二多媒体处理装置25于下午4点30分苏醒,其晚于任务运行时间下午4点,但因为处于网络待机模式的第二多媒体处理装置25支持网络唤醒功能,因此第一多媒体处理装置21可网络唤醒第二多媒体处理装置25,任务亦可创建,第二多媒体处理装置25可得知需在下午4点执行任务。
[0106]综上所述,本实施的第一多媒体处理装置21可基于管理信息进行自身的状态管理;再者,如需第二多媒体处理装置25执行任务(如录制多媒体处理服务器23所提供的视频或节目),当第二多媒体处理装置25处于正常模式或假待机模式,媒体处理装置21可在多媒体处理服务器23建立任务以形成远程任务列表;当第二多媒体处理装置25处于网络待机模式,第一多媒体处理装置21亦可在网络唤醒第二多媒体处理装置25后,在多媒体处理服务器23建立任务以形成远程任务列表。第二多媒体处理装置25可至多媒体处理服务器23抓取远程任务列表,并根据各任务的执行时间苏醒,以执行任务。更具体来说,透过本实施例的多媒体系统2,即使第二多媒体处理装置25进入待机,对于已经创建或者欲创建的远程任务,依然可正常执行,使多媒体系统2的整体运作更有效率。
[0107]请参阅图11-图14,其绘示本发明第四实施例的多媒体处理方法的流程图,所述多媒体处理方法可用于如第三实施例所述的多媒体系统2(即第一多媒体处理装置为第一多媒体处理装置21、多媒体处理服务器为多媒体处理服务器23以及第二多媒体处理装置为第二多媒体处理装置25),可一并参阅第三实施例以了解本实施例,但不以此限制本实施例的施实范畴。
[0108]请先参阅图11,第一多媒体处理装置欲请第二多媒体处理装置执行任务(例如录制由多媒体处理服务器所提供的视频或节目),必须先得知第二多媒体处理装置的目前状态,由于多媒体处理服务器储存有所有与其联机装置的状态,据此,于步骤S201中,第一多媒体处理装置发送请求至多媒体处理服务器,以请求第二多媒体处理装置的目前状态。
[0109]于步骤S202中,多媒体处理服务器发送第二多媒体处理装置的状态信息至第一多媒体处理装置;于步骤S203中,第一多媒体处理装置接收目前状态;于步骤S204中,如目前状态为第二多媒体处理装置与多媒体处理服务器处于网络断线状态,发送另一请求至多媒体处理服务器,以获得第二多媒体处理装置的唤醒时间;于步骤S205中,多媒体处理服务器发送第二多媒体处理装置的唤醒时间。
[0110]请参阅图12,于步骤S206中,第一多媒体处理装置判断任务的执行时间与所述唤醒时间的相对关系(即判断任务运行时间是否早于或等于唤醒时间);如否,执行步骤S207中,第一多媒体处理装置发送任务建立消息至多媒体处理服务器;于步骤S208中,多媒体处理服务器根据任务建立消息建立任务至远程任务列表。
[0111]如任务运行时间是早于或等于唤醒时间,执行步骤S209,第一多媒体处理装置发送网络唤醒消息至所述第二多媒体处理装置;请参阅图13,于步骤S210中,第二多媒体处理装置接收网络唤醒消息;于步骤S211中,第二多媒体处理装置联机至多媒体处理服务器;于步骤S212中,第二多媒体处理装置向所述多媒体处理服务器进行认证程序;完成认证程序后,于步骤S213中,第二多媒体处理装置发送已醒消息至第一多媒体处理装置;于步骤S214中,第一多媒体处理装置接收第二多媒体处理装置所发出的已醒消息。
[0112]请参阅图14,于步骤S215中,第一多媒体处理装置因应已醒消息,发送任务建立消息至多媒体处理服务器;于步骤S216中,多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表;于步骤S217中,多媒体处理服务器发送任务确认消息至第一多媒体处理装置;于步骤S218中,第一多媒体处理装置接收任务确认消息,以确认任务已建立至多媒体处理服务器。
[0113]综上所述,透过本实施的多媒体处理方法,如需第二多媒体处理装置执行任务(如录制多媒体处理服务器所提供的视频或节目),当第二多媒体处理装置处于正常模式或假待机模式,第一媒体处理装置可在多媒体处理服务器建立任务以形成远程任务列表;当第二多媒体处理装置处于网络待机模式,第一多媒体处理装置亦可在网络唤醒第二多媒体处理装置后,在多媒体处理服务器建立任务以形成远程任务列表。第二多媒体处理装置可至多媒体处理服务器抓取远程任务列表,并根据各任务的执行时间苏醒,以执行任务。更具体来说,透过本实施例的多媒体处理方法,即使第二多媒体处理装置进入待机,对于已经创建或者欲创建的远程任务,依然可正常执行。
[0114]请参阅图15,其绘示本发明第五实施例多媒体系统3的信令流程图。多媒体系统3包含第三多媒体处理装置31、媒体处理装置21、多媒体处理服务器23以及第二多媒体处理装置25,第三多媒体处理装置31、第一多媒体处理装置21、多媒体处理服务器23以及第二多媒体处理装置25可透过互联网相互连接,以接收或发送数据至彼此。请一并参阅图16,图16绘示多媒体系统3的结构示意图,第一多媒体处理装置21、第二多媒体处理装置25以及多媒体处理服务器23的结构与第三实施例所提的第一多媒体处理装置21、第二多媒体处理装置25以及多媒体处理服务器23雷同在此不加赘述。第三多媒体处理装置31包含收发模块311以及处理模块313,其功能将详述于后。
[0115]以下将接着说明第三多媒体处理装置31、第一多媒体处理装置21、多媒体处理服务器23、第二多媒体处理装置25及其模块在多媒体系统3中所发挥的功用。为让本实施例更为容易被了解,以下将以混合视频系统作为例子说明,即混合视频系统可视为多媒体系统3,第三多媒体处理装置31可视为混合视频系统中的OTT客户端,第一多媒体处理装置21可视为混合视频系统中的non-PVB STB ;媒体处理服务器23可视为混合视频系统中的服务器,其至少储存有视频内容或节目;第二多媒体处理装置25可视为混合视频系统中的PVR STBo需注意者,第二多媒体处理装置25支持网络唤醒(Wake on LAN,W0L)功能且第二多媒体处理装置25的各种待机模式基本上与第一实施例的多媒体处理装置11相同,在此不加赘述。
[0116]本实施例中,第三多媒体处理装置31无法支持网络唤醒,据此,本实施例主要是针对第三多媒体处理装置31如何透过第一多媒体处理装置21网络唤醒第二多媒体处理装置25,使第二多媒体处理装置25执行来自第三多媒体处理装置31的任务。
[0117]如图15所示,第三多媒体处理装置31的收发模块311发送任务建立消息310至第一多媒体处理装置21,第一多媒体处理装置21的收发模块211接收任务建立消息310后,第一多媒体处理装置21的收发模块211发送状态获取请求210至于多媒体处理服务器23,以向多媒体处理服务器23请求第二多媒体处理装置25的状态。多媒体处理服务器23的收发模块231接收请求210后,多媒体处理服务器23的处理模块233透过收发模块231发送第二多媒体处理装置25的状态信息230至第一多媒体处理装置21。
[0118]第一多媒体处理装置21的收发模块211接收状态信息230后,处理模块213自所述状态信息230,获得第二多媒体处理装置25的目前状态。如目前状态为第二多媒体处理装置25与多媒体处理服务器23处于网络断线状态,处理模块213自状态信息230,获得第二多媒体处理装置25的唤醒时间,并更进一步判断欲让第二多媒体处理装置25所执行的任务的执行时间与所述唤醒时间的相对关系,如相对关系是执行时间早于或等于唤醒时间,媒体处理装置21的收发模块211发送网络唤醒消息212至第二多媒体处理装置25,以透过网络唤醒功能唤醒第二多媒体处理装置25。第二多媒体处理装置25的收发模块251收到网络唤醒消息212后,处理模块253基于网络唤醒消息212,透过收发模块251联机至多媒体处理服务器23并块向多媒体处理服务器23进行认证程序250,于完成认证程序250后,第二多媒体处理装置25的收发模块251发送已醒消息252至第一多媒体处理装置21。接收已醒消息252后,第一多媒体处理装置21的收发模块211因应已醒消息252,发送任务确认消息216至第三多媒体处理装置31,以告知第三多媒体处理装置31将建立至远程任务列表。
[0119]本实施例的另一例子请参阅图17,其系绘示多媒体系统4的信令流程图,于此例中,第三多媒体处理装置31可视为混合视频系统中的OTT客户端,第一多媒体处理装置21可视为混合视频系统中的non-PVB STB ;媒体处理服务器23可视为混合视频系统中的服务器,其至少储存有视频内容或节目;第二多媒体处理装置25可视为混合视频系统中的PVRSTBo此外,第三多媒体处理装置31无法支持网络唤醒,据此,本实施例主要是针对第三多媒体处理装置31如何透过第一多媒体处理装置21网络唤醒第二多媒体处理装置25,使第二多媒体处理装置25执行来自第三多媒体处理装置31的任务。
[0120]如图17所示,第三多媒体处理装置31的收发模块311发送任务建立消息310至第一多媒体处理装置21,第一多媒体处理装置21的收发模块211接收任务建立消息310後,第一多媒体处理装置21的收发模块211发送请求210至于多媒体处理服务器23,以向多媒体处理服务器23请求第二多媒体处理装置25的状态。多媒体处理服务器23的收发模块231接收请求210后,多媒体处理服务器23的处理模块233透过收发模块231发送第二多媒体处理装置25的状态信息230至第一多媒体处理装置21。
[0121]第一多媒体处理装置21的收发模块211接收状态信息230后,处理模块213自所述状态信息230,获得第二多媒体处理装置25的目前状态。如目前状态为第二多媒体处理装置25与多媒体处理服务器23处于网络断线状态,处理模块213自状态信息230,获得第二多媒体处理装置25的唤醒时间,并更进一步判断欲让第二多媒体处理装置25所执行的任务的执行时间与所述唤醒时间的相对关系,如相对关系是执行时间早于或等于唤醒时间,媒体处理装置21的收发模块211发送网络唤醒消息212至第二多媒体处理装置25,以透过网络唤醒功能唤醒第二多媒体处理装置25。第二多媒体处理装置25的收发模块251收到网络唤醒消息212后,处理模块253基于网络唤醒消息212,透过收发模块251联机至多媒体处理服务器23并向多媒体处理服务器23进行认证程序250。
[0122]于完成认证程序250后,第二多媒体处理装置25的收发模块251发送已醒消息252至第一多媒体处理装置21。接收已醒消息252后,第一多媒体处理装置21的收发模块211因应已醒消息252,发送任务建立消息214至多媒体处理服务器23。多媒体处理服务器23的收发模块231接收任务建立消息214后,处理模块233根据任务建立消息214建立任务至远程任务列表,收发模块231发送任务确认消息232至第一多媒体处理装置21,第一多媒体处理装置21亦发送任务确认消息232至第三多媒体处理装置31,以告知第三多媒体处理装置31任务已建立至远程任务列表,第二多媒体处理装置25由多媒体处理服务器23擷取远程任务列表后,便可在苏醒后执行任务。
[0123]综上所述,当第二多媒体处理装置25处于网络待机模式,本实施的第三多媒体处理装置31如欲请第二多媒体处理装置25执行任务,可透过第一多媒体处理装置21网络唤醒第二多媒体处理装置25,第一多媒体处理装置21在网络唤醒第二多媒体处理装置25后,可在多媒体处理服务器23建立第三多媒体处理装置31欲执行的任务以形成远程任务列表。第二多媒体处理装置25可至多媒体处理服务器23抓取远程任务列表,并根据任务的执行时间苏醒,以执行第三多媒体处理装置31欲执行的任务。更具体来说,透过本实施例的多媒体系统3,即使第二多媒体处理装置25进入网络待机模式,第三多媒体处理装置31仍可透过创建的远程任务,第二多媒体处理装置25依然可正常执行第三多媒体处理装置31欲执行的任务,使多媒体系统3的整体运作更有效率。
[0124]请参阅图18,其绘示本发明第六实施例的多媒体处理方法的流程图,所述多媒体处理方法可用于如第五实施例所述的多媒体系统3 (即第一多媒体处理装置为第一多媒体处理装置21、多媒体处理服务器为多媒体处理服务器23、第二多媒体处理装置为第二多媒体处理装置25以及第三多媒体处理装置为第三多媒体处理装置31),可一并参阅第五实施例以了解本实施例,但不以此限制本实施例的实施范畴。此外,本实施例的大部分步骤系与第四实施例雷同,亦可一并参阅第四实施例以了解本实施例,与第四实施例相同的步骤在此不加赘述。
[0125]本实施例中,第三多媒体处理装置无法支持网络唤醒,据此,本实施例主要是针对第三多媒体处理装置如何透过第一多媒体处理装置网络唤醒第二多媒体处理装置,使第二多媒体处理装置执行来自第三多媒体处理装置的任务。首先,于步骤S301中,第三多媒体处理装置发送任务建立消息至第一多媒体处理装置,于步骤S302中,第一多媒体处理装置将接收任务建立消息,请因应任务建立消息,请求多媒体处理服务器发送第二多媒体处理装置的状态信息。
[0126]具体而言,第一多媒体处理装置在收到任务建立消息后,可把第三多媒体处理装置的任务视为自己的任务,为了确认是否可让第二多媒体处理装置可执行来自第三多媒体处理装置的任务,因此便如同第四实施例所述,需知道第二多媒体处理装置的状态。在步骤S302后的步骤S202至S214已描述于第四实施例,在此不再加以说明。于步骤S214中,第一多媒体处理装置已接收到第二多媒体处理装置的已醒消息,其代表第三多媒体处理装置的任务可被建立于多媒体处理服务器,且第二多媒体处理装置可执行所述任务。据此,于步骤S303中,第一多媒体处理装置发送任务确认消息至第三多媒体处理装置,以告知第三多媒体处理装置,其任务将会被第二多媒体处理装置执行。
[0127]本实施例的另一例子请参阅图19,其绘示多媒体处理方法结构图的另一流程图,其步骤S301以及步骤S302系如前所述,步骤S202至步骤S218已描述于第四实施例,在此不再加以说明。于步骤S218中,第一多媒体处理装置已接收到多媒体服务器的任务确认消息,其代表第三多媒体处理装置的任务可被建立于多媒体处理服务器,且第二多媒体处理装置可执行所述任务。据此,于步骤S304中,第一多媒体处理装置发送任务确认消息至第三多媒体处理装置,以告知第三多媒体处理装置,其任务将会被第二多媒体处理装置执行。
[0128]综上所述,当第二多媒体处理装置处于网络待机模式,透过本实施的多媒体处理方法,如第三多媒体处理装置欲请第二请多媒体处理装置执行任务,可透过第一多媒体处理装置网络唤醒第二多媒体处理装置,第一多媒体处理装置在网络唤醒第二多媒体处理装置后,可在多媒体处理服务器建立第三多媒体处理装置欲执行的任务以形成远程任务列表。第二多媒体处理装置可至多媒体处理服务器抓取远程任务列表,并根据任务的执行时间苏醒,以执行第三多媒体处理装置欲执行的任务。更具体来说,透过本实施例的多媒体处理方法,即使第二多媒体处理装置进入网络待机模式,第三多媒体处理装置仍可透过创建的远程任务,第二多媒体处理装置依然可正常执行第三多媒体处理装置欲执行的任务,使多媒体系统的整体运作更有效率。
[0129]图20是依据本发明一实施例的多媒体处理装置5的硬件结构示意图。如图20所示,多媒体处理装置5包括处理器51、存储器52、输入/输出接口 53、通信接口 54和总线55。其中,处理器51、存储器52、输入/输出接口 53和通信接口 54通过总线55实现彼此之间的通信连接。
[0130]处理器51可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Applicat1n Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。
[0131]存储器52可以是只读存储器(Read Only Memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。存储器52可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器52中,并由处理器51来执行。
[0132]输入/输出接口 53用于接收输入的数据和信息,输出操作结果等数据。
[0133]通信接口 54使用例如但不限于收发器以及收发模块一类的收发装置,来实现多媒体处理装置5与其他设备或通信网络之间的通信。
[0134]总线55可包括一通路,在多媒体处理装置5各个部件(例如处理器51、存储器52、输入/输出接口 53和通信接口 54)之间传送信息。
[0135]应注意,尽管图20所示的多媒体处理装置5仅仅示出了处理器51、存储器52、输入/输出接口 53、通信接口 54以及总线55,但是在具体实现过程中,本领域的技术人员应当明白,多媒体处理装置5还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,多媒体处理装置5还可包含实现其他附加功能的硬件器件。此外,本领域的技术人员应当明白,多媒体处理装置5也可仅仅包含实现本发明实施例所必须的器件或模块,而不必包含图20中所示的全部器件。
[0136]图20所示的硬件结构以及上述描述适用于本发明实施例所提供的各种多媒体处理装置以及多媒体处理服务器。
[0137]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(ROM:Read-OnIy Memory)或随机存储记忆体(RAM:RandomAccess Memory)等。
[0138]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种用于多媒体处理装置的多媒体处理方法,其特征在于,包括: 接收来自多媒体处理服务器的管理信息以及远程任务列表;以及 基于所述管理信息以及所述远程任务列表,计算出所述多媒体处理装置的唤醒时间,使所述多媒体处理装置于所述唤醒时间苏醒并执行所述远程任务列表的任务。
2.如权利要求1所述的多媒体处理方法,其特征在于,其中所述接收步骤包含: 发送管理信息请求至所述多媒体处理服务器; 因应管理信息请求,接收来自所述多媒体处理服务器的管理信息; 发送任务列表请求至所述多媒体处理服务器;以及 因应任务列表请求,接收来自所述多媒体处理服务器的远程任务列表。
3.如权利要求2所述的多媒体处理方法,其特征在于,其中所述发送任务列表请求步骤具体为确定所述多媒体处理装置于特定时间后与所述多媒体处理服务器断线,发送所述任务列表请求至所述多媒体处理服务器。
4.如权利要求1所述的多媒体处理方法,其特征在于,其中所述计算步骤具体为基于所述管理信息、所述远程任务列表以及所述多媒体处理装置所储存的近程任务列表,计算出所述多媒体处理装置的唤醒时间。
5.如权利要求1所述的多媒体处理方法,其特征在于,进一步包括: 发送所述唤醒时间至所述多媒体处理服务器; 自所述多媒体处理服务器,接收调整唤醒时间,其中所述调整唤醒时间是所述多媒体处理服务器根据所述多媒体处理服务器的负载状态,调整所述唤醒时间所产生;以及 用所述调整唤醒时间取代所述唤醒时间,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
6.一种用于多媒体处理服务器的多媒体处理方法,其特征在于,包括: 基于多媒体处理装置的管理信息请求,发送管理信息; 基于所述多媒体处理装置的任务列表请求,发送远程任务列表; 接收来自所述多媒体处理装置的唤醒时间,其中所述唤醒时间是所述多媒体处理装置根据所述管理信息以及所述远程任务列表所计算出; 根据所述多媒体处理服务器的负载状态,调整所述唤醒时间以产生调整唤醒时间;以及 发送所述调整唤醒时间至所述多媒体处理装置,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
7.如权利要求6所述的多媒体处理方法,其特征在于,所述管理信息包括时间空档集合,所述时间空档集合至少包括第一时间空档以及第二时间空档,第一时间空档以及第二时间空档间具有一时间顺序关系,所述调整步骤包括: 由所述时间空档集合中,擷取出与所述唤醒时间相对应的所述第一时间空档; 判断于所述第一时间空档苏醒的多媒体处理装置数量是否大于或等于所述多媒体处理服务器的负载;以及 如所述多媒体处理装置数量大于或等于所述多媒体处理服务器的负载,调整所述唤醒时间至所述第二时间空档,以产生所述调整唤醒时间。
8.一种用于第一多媒体处理装置的多媒体处理方法,其特征在于,包括: 接收来自多媒体处理服务器的第二多媒体处理装置的状态信息; 如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,接收来自多媒体处理服务器的所述第二多媒体处理装置的唤醒时间; 判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行; 如所述执行时间早于或等于所述唤醒时间,发送网络唤醒消息至所述第二多媒体处理装置; 接收所述第二多媒体处理装置所发出的已醒消息;以及 因应所述已醒消息,发送任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表。
9.如权利要求8所述的多媒体处理方法,其特征在于,更包括: 于接收所述状态信息前,接收来自第三多媒体处理装置的所述任务建立消息;以及于接收所述状态信息前,因应所述任务建立消息,请求所述多媒体处理服务器发送所述第二多媒体处理装置的状态信息。
10.如权利要求9所述的多媒体处理方法,其特征在于,更包括:因应所述已醒消息,发送任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务将建立至远程任务列表。
11.如权利要求9所述的多媒体处理方法,其特征在于,更包括: 发送来自所述多媒体处理服务器的任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务已建立至远程任务列表。
12.一种用于第二多媒体处理装置的多媒体处理方法,其特征在于,包括: 接收来自第一多媒体处理装置的网络唤醒消息; 基于所述网络唤醒消息,联机至多媒体处理服务器; 向所述多媒体处理服务器进行认证程序; 于完成所述认证程序后,发送已醒消息至所述第一多媒体处理装置,使所述第一多媒体处理装置建立任务至所述多媒体处理服务器的远程任务列表;以及自所述多媒体处理服务器,擷取所述远程任务列表,以执行所述任务。
13.一种用于第一多媒体处理装置的多媒体处理方法,其特征在于,包括: 接收来自多媒体处理服务器的第二多媒体处理装置的状态信息; 根据所述状态信息,获得所述第二多媒体处理装置的目前状态; 如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,自所述状态信息,获得所述第二多媒体处理装置的唤醒时间; 判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行;以及 如所述相对关系是所述执行时间是晚于所述唤醒时间,发送所述任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表。
14.一种多媒体处理装置,其特征在于,包括: 收发模块,用于接收来自多媒体处理服务器的管理信息以及远程任务列表;以及 处理模块,用于基于所述管理信息以及所述远程任务列表,计算出所述多媒体处理装置的唤醒时间,使所述多媒体处理装置于所述唤醒时间苏醒并执行所述远程任务列表的任务。
15.如权利要求14所述的多媒体处理装置,其特征在于,其中: 所述收发模块,更用于发送管理信息请求至所述多媒体处理服务器; 所述收发模块,更用于因应管理信息请求,接收来自所述多媒体处理服务器的管理信息; 所述处理模块,更用于使所述收发模块发送任务列表请求至所述多媒体处理服务器;以及 所述收发模块,更用于因应任务列表请求,接收来自所述多媒体处理服务器的远程任务列表。
16.如权利要求15所述的多媒体处理方法,其特征在于,其中所述处理模块,更用于确定所述多媒体处理装置于特定时间后与所述多媒体处理服务器断线,使所述收发模块发送任务列表请求至所述多媒体处理服务器。
17.如权利要求14所述的多媒体处理装置,其特征在于,其中所述处理模块更用于基于所述管理信息、所述远程任务列表以及所述多媒体处理装置所储存的近程任务列表,计算出所述多媒体处理装置的唤醒时间。
18.如权利要求14所述的多媒体处理装置,其特征在于,其中: 所述收发模块,更用于发送所述唤醒时间至所述多媒体处理服务器; 所述收发模块,更用于自所述多媒体处理服务器,接收调整唤醒时间,其中所述调整唤醒时间是所述多媒体处理服务器根据所述多媒体处理服务器的负载状态,调整所述唤醒时间所产生;以及 所述处理模块,更用于用所述调整唤醒时间取代所述唤醒时间,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
19.一种多媒体处理服务器,其特征在于,包括: 收发模块,用于: 基于多媒体处理装置的管理信息请求,发送管理信息; 基于所述多媒体处理装置的任务列表请求,发送远程任务列表; 接收来自所述多媒体处理装置的唤醒时间,其中所述唤醒时间是所述多媒体装置至少根据所述管理信息以及所述远程任务列表所计算出;以及处理模块,用于根据所述多媒体处理服务器的负载状态,调整所述唤醒时间以产生调整唤醒时间; 其中,所述收发模块更用于发送所述调整唤醒时间至所述多媒体处理装置,以使所述多媒体处理装置于所述调整唤醒时间苏醒。
20.如权利要求19所述的多媒体处理方法,其特征在于,所述管理信息包括时间空档集合,所述时间空档集合至少包括第一时间空档以及第二时间空档,第一时间空档以及第二时间空档间具有一时间顺序关系,所述处理模块更用于: 由所述时间空档集合中,擷取出与所述唤醒时间相对应的所述第一时间空档; 判断于所述第一时间空档苏醒的多媒体处理装置数量是否大于或等于所述多媒体处理服务器的负载;以及 如所述多媒体处理装置数量大于或等于所述多媒体处理服务器的负载,调整所述唤醒时间至所述第二时间空档,以产生所述调整唤醒时间。
21.—种第一多媒体处理装置,其特征在于,包括: 收发模块,用于 接收来自多媒体处理服务器的第二多媒体处理装置的目前状态; 如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线状态,接收来自多媒体处理服务器的所述第二多媒体处理装置的唤醒时间; 处理模块,用于判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行; 其中,收发模块更用于: 如所述相对关系是所述执行时间早于或等于所述唤醒时间,发送网络唤醒消息至所述第二多媒体处理装置; 接收所述第二多媒体处理装置所发出的已醒消息; 因应所述已醒消息,发送任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
22.如权利要求21所述的多媒体处理装置,其特征在于,所述收发模块更用于在接收所述状态信息前,接收来自第三多媒体处理装置的所述任务建立消息;以及于接收所述状态信息前,因应所述任务建立消息,请求所述多媒体处理服务器发送所述第二多媒体处理装置的状态信息。
23.如权利要求22所述的多媒体处理装置,其特征在于,所述收发模块更用于因应所述已醒消息,发送任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务将建立至远程任务列表。
24.如权利要求22所述的多媒体处理装置,其特征在于,所述收发模块更用于发送来自所述多媒体处理服务器的任务确认消息至所述第三多媒体处理装置,以告知所述第三多媒体处理装置所述任务已建立至远程任务列表。
25.—种第二多媒体处理装置,其特征在于,包括: 收发模块,用于接收来自第一多媒体处理装置的网络唤醒消息; 处理模块,用于: 基于所述网络唤醒消息,透过所述收发模块联机至多媒体处理服务器; 透过所述收发模块向所述多媒体处理服务器进行认证程序; 其中,所述收发模块更用于在完成所述认证程序后,发送已醒消息至所述第一多媒体处理装置,使所述第一多媒体处理装置建立任务至所述多媒体处理服务器的远程任务列表;所述处理模块更用于透过所述收发模块自所述多媒体处理服务器,擷取所述远程任务列表,以执行所述任务。
26.—种第一多媒体处理装置,其特征在于,包括: 收发模块,用于接收来自多媒体处理服务器的第二多媒体处理装置的状态信息; 处理模块,用于: 根据所述状态信息,获得所述第二多媒体处理装置的目前状态; 如所述目前状态为所述第二多媒体处理装置与所述多媒体处理服务器处于网络断线 状态,自所述状态信息,获得所述第二多媒体处理装置的唤醒时间; 判断任务的执行时间与所述唤醒时间的相对关系,其中所述任务是指定所述第二多媒体处理装置执行; 如所述相对关系是所述执行时间是晚于所述唤醒时间,透過所述收发模块发送所述任务建立消息至所述多媒体处理服务器,使所述多媒体处理服务器根据所述任务建立消息建立所述任务至远程任务列表,所述第二多媒体处理装置由所述多媒体处理服务器擷取所述远程任务列表后,执行所述任务。
【文档编号】H04N21/432GK104506923SQ201410855428
【公开日】2015年4月8日 申请日期:2014年12月31日 优先权日:2014年12月31日
【发明者】黄永菁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1