一种多媒体定时播放方法、终端及系统的制作方法_5

文档序号:9202999阅读:来源:国知局
后,动作信息获取模块612需要将其解析成计算机可以读懂的语言信息,以获取所述多媒体项目的内容数据信息和对应的播放时间点信息。具体实施中,定时播放动作信息在发送到数字媒体渲染器之前可能经过打包、压缩、加密等过程,因此数字媒体渲染器在接收到所述定时播放动作之后,需要将其解析成计算机可以读懂的语言信息,然后通过所述定时播放动作中的参数获取定时播放所需的所述多媒体项目的内容数据信息和对应的播放时间点信息。例如当接收到的所述定时播放动作信息 X_SetTimingPlay(InstancelD,TimingTime, CurrentURIMetaData),通过读取CurrentURIMetaData得到所述多媒体项目的内容数据信息,读取TimingTime得到所述多媒体项目的内容数据信息对应的播放时间点信息,读取InstancelD得到所述多媒体项目的编号。
[0112]定时播放模块614,用于检测到所述多媒体项目的播放时间点信息对应的时间点到达时,播放所述多媒体项目的内容数据信息。
[0113]具体的,数字媒体渲染器读取所述多媒体项目的播放时间点信息后,将所述多媒体项目的播放时间点信息对应的时间点设置系统定时时钟,当定时播放模块614检测到所述系统定时时钟到达时,则从所述预设的多媒体播放数据库中读取并播放与该时间点对应的所述多媒体项目的内容数据信息。这时,无需数字控制器的控制,数字媒体渲染器就可以定时播放所述用户选择的多媒体项目。
[0114]进一步的,所述终端还包括:
[0115]时间信息检测模块616,用于检测所述播放时间点信息是否存在在预设的多媒体播放数据库中。
[0116]具体的,在存储定时播放动作信息中的播放时间点信息与对应的多媒体项目的内容数据信息时,时间信息检测模块616需要检测所述播放时间点信息是否存在在预设的多媒体播放数据库中。
[0117]动作信息存入模块618,用于检测出所述播放时间点信息不存在在预设的多媒体播放数据库中时,将定时播放动作信息中的播放时间点信息与对应的多媒体项目的内容数据信息存入所述预设的多媒体播放数据库。
[0118]具体的,如果时间信息检测模块616检测出所述播放时间点信息不存在,则表示在所述播放时间点信息对应的时间点时,没有其他的多媒体项目定时播放,则新建数据表,将所述定时播放动作信息中的播放时间点信息与对应的多媒体项目的内容数据信息写入数据表中存储。
[0119]内容数据替换模块620,用于检测出所述播放时间点信息已存在在预设的多媒体播放数据库中时,将已存在的播放时间点信息对应的内容数据信息替换成所述定时播放动作信息中播放时间点信息对应的多媒体项目的内容数据信息。
[0120]具体的,如果时间信息检测模块616检测出所述播放时间点信息存在,则表示在所述播放时间点信息对应的时间点时,还有其他的多媒体项目定时播放,会产生播放冲突,则将已存在在预设的多媒体播放数据库中的播放时间点信息对应的内容数据信息替换成所述定时播放动作信息中播放时间点信息对应的多媒体项目的内容数据信息。
[0121]例如,定时播放动作信息中的播放时间点信息为8点,若预设的多媒体播放数据库中没有8点这一时间点信息,则直接将所述定时播放动作信息中的播放时间点信息与对应的多媒体项目的内容数据信息存入;若预设的多媒体播放数据库中已经存在8点这一时间点信息以及对应多媒体项目的内容数据信息,则将所述定时播放动作信息中8点对应的多媒体项目的内容数据信息覆盖已存在的多媒体项目的内容数据信息。
[0122]进一步的,所述定时播放动作信息还包含所述多媒体项目的播放时长,所述终端还包括:
[0123]播放时间确定模块622,用于根据所述多媒体项目的播放时间点信息和播放时长确定所述多媒体项目的播放时间区间。
[0124]具体的,播放时间确定模块622可以根据所述多媒体项目的播放时间点信息和播放时长计算出所述多媒体项目的播放时间区间。所述播放时间区间是多媒体项目自定时播放开始至定时播放结束的这段时间,例如一个视频的播放时间信息是2点05分,视频的时长是23分钟,那么该视频的定时播放结束时间就是2点28分,其播放时间区间即为2点05分至2点28分。
[0125]播放冲突确定模块624,用于在预设的多媒体播放数据库中根据已有多媒体项目的播放时间区间,确定不存在与所述多媒体项目的播放时间区间产生冲突的已有多媒体项目,则在所述多媒体播放数据库中保存所述多媒体项目的内容数据信息和对应的播放时间点信息。
[0126]具体的,根据播放时间确定模块622检测出的预设的多媒体播放数据库中已有多媒体项目的播放时间区间,以及将要存入的所述定时播放动作信息中的多媒体项目的播放时间区间,如果不存在与所述多媒体项目的播放时间区间产生冲突的已有多媒体项目,即两者的播放时间区间没有重合,则新建数据表,将所述定时播放动作信息中的播放时间点信息与对应的多媒体项目的内容数据信息写入数据表中存储;若存在所述播放时间区间冲突时,所述多媒体项目的内容数据信息可以部分覆盖产生冲突的已存在的多媒体项目的内容数据信息,即可以从开始冲突的播放时间点起到结束冲突的播放时间点止的时间段内,将所述定时播放动作信息中的多媒体项目的内容数据信息覆盖所述产生冲突的已存在的多媒体项目的内容数据信息,例如,所述多媒体项目的播放时间区间是2点05分至2点28分,所述已存在的多媒体项目的播放时间区间是I点45分至2点15分,则从I点45分至2点05分的时间内,所述已存在的多媒体项目正常播放,而从2点05分至2点15分的已存在的多媒体项目将不会被播放,而是被所述多媒体项目覆盖。进一步的,还可以提示用户播放时间产生冲突,询问是否覆盖,若接收到拒接覆盖指令,则提示用户重新设置所述多媒体项目的播放时间信息。
[0127]进一步的,所述终端还包括:
[0128]查看指令接收模块626,用于接收用户查看定时播放多媒体项目的指令。
[0129]具体的,查看指令接收模块626可以接收用户查看定时播放多媒体项目的指令,让用户可以浏览终端数据库中存入的所有多媒体项目的详细信息。
[0130]项目显示模块628,用于显示播放时间点信息以及每个播放时间点信息分别对应的多媒体项目。
[0131]具体的,接收到用户查看定时播放多媒体项目的指令后,项目显示模块628将读取数据库中的所有多媒体项目的参数信息包括所述多媒体项目的播放时间点信息与对应的多媒体项目的内容数据信息,以显示播放时间点信息以及每个播放时间点信息分别对应的多媒体项目,因此,用户可以随时查看将要定时播放的多媒体项目。
[0132]本发明实施例通过接收来自数字媒体渲染器发送的定时播放动作信息,包含所述多媒体项目的内容数据信息和对应的播放时间点信息,以使所述数字媒体渲染器可以在所述多媒体项目的播放时间点信息对应的时间点到达时,播放所述多媒体项目的内容数据信息,实现了数字媒体渲染器的定时播放功能,同时实现了数字媒体渲染器在脱离数字媒体控制器的控制下播放多媒体项目,另外,还可以节省电量消耗。
[0133]图7是本发明实施例中一种多媒体定时播放系统的组成结构示意图。如图所示所述系统至少包括:
[0134]数字媒体控制器710,可以为如前文实施例结合图5所描述的数字媒体控制器,用于向数字媒体服务器发送多媒体项目请求,以从所述数字媒体服务器获取用户选择的多媒体项目的内容数据信息;获取用户设定的所述多媒体项目对应的播放时间点信息;发送定时播放动作信息给数字媒体渲染器720,所述定时播放动作信息包含所述多媒体项目的内容数据信息和对应的播放时间点信息,以使所述数字媒体渲染器720解析所述定时播放动作信息得到所述多媒体项目的内容数据信息和对应的播放时间点信息,并在所述多媒体项目的播放时间点信息对应的时间点到达时,播放所述多媒体项目的内容数据信息。
[0135]数字媒体渲染器720,可以为如前文实施例结合图6所描述的数字媒体渲染器,用于接收来自数字媒体控制器710的定时播放动作信息,所述定时播放动作信息包含所述数字媒体控制器预先从数字媒体服务器获取到的多媒体项目的内容数据信息和用户设定的对应的播放时间点信息;解析所述定时播放动作信息,获取所述多媒体项目的内容数据信息和对应的播放时间点信息;检测到所述多媒体项目的播放时间点信息对应的时间点到达时,播放所述多媒体项目的内容数据信息。
[0136]实施本发明实施例,具有如下有益效果:本发明实施例中数字媒体控制器通过向数字媒体渲染器发送定时播放动作信息,包含所述多媒体项目的内容数据信息和对应的播放时间点信息,使所述数字媒体渲染器可以在所述多媒体项目的播放时间点信息对应的时间点到达时,播放所述多媒体项目的内容数据信息,实现了数字媒体渲染器的定时播放功能,同时实现了数字媒体渲染器在脱离数字媒体控制器的控制下播放多媒体项目,另外,还可以节省电量消耗。
[0137]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0138]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种多媒体定时播放方法,其特征在于,所述方法包括: 向数字媒体服务器发送多媒体项目请求,以从所述数字媒体服务器获取用户选择的多媒体项目的内容数据
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1