一种播放方法和系统的制作方法

文档序号:7956551阅读:212来源:国知局
专利名称:一种播放方法和系统的制作方法
技术领域
本发明涉及媒体文件的处理技术,特别涉及一种媒体播放方法和系统。
背景技术
在某些业务,比如电信业务中,运营商的媒体播放系统需要根据事先设置的内容,播放音乐、视频或其他数字信息等媒体文件,并输出到用户终端。比如电信运营商自行安排内容或根据电话用户定制的内容,由自身媒体播放系统播放音乐并输出到用户的电话终端。由于很多时候不需要播放整个媒体文件,比如对于一首3分多钟的歌曲,只需要播放其中的30秒或100秒的片段,因此通常是运营商利用媒体处理软件事先对需要播放的那一片段进行截取,并存储到存储设备上,也有一些用户自己制作好片段后上传给运营商存储到运营商的存储设备上,运营商对存储的每个片段都赋予文件名,需要播放时运营商的媒体播放系统根据文件名找到对应的文件进行播放并输出到用户终端。
图1为现有技术中媒体播放系统示意图,图1所示的系统主要包含业务单元101、播放单元102,还可以包含交换机单元103、存储单元104,其中,播放单元102包含播放子单元1021。
业务单元101接收用户业务被触发的信息,向播放单元102中的播放子单元1021发送播放命令。
通常是由交换机单元103向业务单元101发送用户业务被触发的信息;业务单元101向播放单元102中的播放子单元1021发送播放命令,可以直接发送,也可以通过交换机单元103转发。
业务单元101还可以向存储单元104发送查询信息,接收存储单元104返回的查询确认信息。
播放单元102中的播放子单元1021接收业务单元101发送的播放命令,播放播放命令中指定的媒体文件。播放单元102中的播放子单元1021通常与存储单元104建立连接,直接播放播放命令中指定的媒体文件,或将所述媒体文件临时复制到自身处,并进行播放。播放的媒体信号直接或通过交换机单元103输出到用户终端105。
交换机单元103接收用户终端105发送的信息,向业务单元101发送用户业务被触发的信息;接收业务单元101发送的播放命令后转发给播放单元102中的播放子单元1021。
存储单元104向播放单元102中的播放子单元1021提供媒体文件用以播放。存储单元104还可以接收业务单元101发送的查询信息,并向业务单元101返回查询确认信息。
图2为现有技术中媒体播放系统播放媒体文件的过程示意图,图2所示的过程包含以下步骤步骤201业务单元向播放单元发送播放命令,播放命令中包含需要播放的媒体文件名。
所述业务单元向播放单元发送播放命令可以直接发送,也可以通过交换机单元转发。
所述业务单元中事先存储了业务逻辑信息,业务逻辑信息包含业务触发条件、用户信息、媒体文件名等信息,其中业务触发条件是指什么情况下需要播放媒体文件,业务触发条件根据运营商或用户的要求设置,当满足业务触发条件时播放业务就会被触发,业务单元就会向播放单元发送播放命令;用户信息和媒体文件名用以表示当满足所述业务触发条件时,需要将哪个媒体文件名对应的媒体文件给哪个用户播放。
通常,播放业务被触发后,业务单元向播放单元发送播放命令之前,会先根据媒体文件名向存储单元查询对应的媒体文件,如果找到对应的媒体文件,向播放单元发送播放命令,如果没有找到对应的媒体文件,就不发送播放命令。
步骤202播放单元播放接收到的播放命令中包含的媒体文件名指定的媒体文件。
播放单元通常与存储单元建立连接,直接播放播放命令中指定的媒体文件,或将所述媒体文件临时复制到自身,并进行播放,播放完后临时复制的内容通常会释放掉。播放单元播放的媒体信号直接或通过交换机单元输出到用户终端。
通常播放单元是用专门的多媒体卡播放媒体文件,默认情况下所有的媒体文件均从开始位置开始播放,如果业务需要,会从开始位置到结束位置反复进行播放。
现有技术的缺点是1)如果只需要给用户播放一个媒体文件的指定片段时,不对此片段进行独立存储,就无法只播放指定片段。
2)截取的媒体文件多时,需要耗费大量的人力和物力去进行,工作量大,而且运营成本也高。
3)对于同一个媒体文件,如果需要为一个或多个用户播放其中不同的片段时,每一个不同的片段都需要独立存储,浪费了存储空间,而且每个片段都需要独立编号,也浪费了编号资源,由于不能任意播放,灵活性低。
4)当用户或市场需求有变化,需要更换片段时,需要重新进行截取和存储工作,此时重新制作媒体文件的时间长,不利于快速响应用户需求。比如用户需要将原来老歌的片段更换为新歌的片段时,运营商需要重新从新歌中截取客户需要的片段,并重新进行存储,有时还需要通过打电话等方式对存储的文件进行验证,对用户来说定制之后还需要等不短的时间比如几天才能使用,会影响用户体验。
5)由于只能按照事先存储好的媒体文件播放,因此对于想要定制的用户来说,通常是从运营商提供的片段中进行选择,或自己将媒体文件制作好后上传给运营商。如果用户从运营商提供的片段中选择自己喜欢的,这种选择非常被动,很难随意选择自己喜欢的片断;如果用户自己将片段制作好后上传,不仅增加了用户的工作量,而且能进行这种工作的用户还必须具备一定的媒体文件处理技术,因此其适用范围也有限。

发明内容
有鉴于此,本发明的主要目的在于提供一种播放方法,能够根据需要播放媒体文件的指定片段。
本发明的主要目的在于提供一种播放系统,能够根据需要播放媒体文件的指定片段。
本发明的技术方案是这样实现的一种播放方法,该方法包含以下步骤a、业务单元向播放单元发送包含偏移信息的播放命令;b、播放单元根据播放命令中的偏移信息确定播放点,并根据播放点进行播放。
步骤a所述偏移信息包含偏移基准点、偏移量;相应的,步骤b中所述确定为将偏移基准点开始偏移偏移量的位置确定为播放点。
所述偏移信息进一步包含偏移类型。
所述偏移类型为字节数、或百分比、或时间。
所述偏移类型为偏移基准点和偏移量的偏移类型。
所述偏移类型包含偏移基准点的偏移类型、偏移量的偏移类型。
偏移基准点的偏移类型和偏移量的偏移类型可以相同或不同。
所述偏移基准点为播放起点的偏移基准点;和/或所述偏移量为播放起点的偏移量;相应的,所述确定播放点为确定播放起点。
所述偏移基准点为播放终点的偏移基准点;和/或所述偏移量为播放终点的偏移量;
相应的,所述确定播放点为确定播放终点。
所述偏移基准点包含播放起点的偏移基准点、播放终点的偏移基准点;和/或所述偏移量包含播放起点的偏移量、播放终点的偏移量;相应的,所述确定播放点为确定播放起点和播放终点。
所述偏移基准点包含播放起点的偏移基准点、播放终点的偏移基准点;相应的,所述确定播放点为确定播放起点和播放终点;所述偏移类型包含播放起点的偏移基准点的偏移类型、播放终点的偏移基准点的偏移类型。
所述播放起点的偏移基准点的偏移类型和播放终点的偏移基准点的偏移类型可以相同或不同。
所述偏移量包含播放起点的偏移量、播放终点的偏移量;相应的,所述确定播放点为确定播放起点和播放终点;所述偏移类型包含播放起点的偏移量的偏移类型、播放终点的偏移量的偏移类型。
所述播放起点的偏移量的偏移类型和播放终点的偏移量的偏移类型可以相同或不同。
所述业务单元和播放单元通过TCP/IP进行连接。
一种播放系统,包含业务单元、播放单元,其中播放单元包含播放子单元;业务单元接收业务被触发的信息,向播放子单元发送播放命令;播放子单元接收业务单元发送的播放命令,播放播放命令中指定的文件;所述播放单元进一步包含播放点子单元;播放点子单元接收播放子单元发送的播放命令,确定播放点后将播放点信息发送给播放子单元;播放子单元将接收的播放命令转发给播放点子单元,接收播放点子单元发送的播放点信息后,根据收到的播放点信息播放文件。
该系统进一步包含交换机单元;交换机单元向业务单元发送用户业务被触发的信息,接收业务单元发送的播放命令后转发给播放子单元;相应的,业务单元接收的业务被触发的信息是由交换机单元发送;相应的,业务单元向播放子单元发送的播放命令是由交换机单元转发。
该系统进一步包含存储单元;存储单元向播放子单元提供媒体文件用以播放。
存储单元与业务单元之间包含存储单元接收业务单元发送的查询信息,并向业务单元返回查询确认信息的连接关系。
本发明中业务单元向播放单元发送的播放命令中包含偏移信息,播放单元根据偏移信息可以获得所要播放片段的播放起点和/或播放终点,由此可以从完整的媒体文件中从播放起点开始播放和/或只播放到播放终点。本发明有以下的有益效果1)提供了一种不进行事先截取并独立存储,也可以播放一个媒体文件片段的播放方法,提高了播放灵活性,其中通过设置起点偏移量和终点偏移量,可以任意设置一个媒体文件的播放起点和播放终点的方法,比起只设置一个偏移量,灵活性更高。
2)可以不再为截取并存储媒体文件耗费人力和物力,减少了工作量,降低了运营成本。
3)对于同一个媒体文件,如果需要为一个或多个用户播放其中不同的片段时,每一个不同的片段不再需要独立存储,即多种播放需求或多个用户可以共用一个媒体文件,节省了存储空间。
4)去掉了对媒体文件进行截取并存储的过程,可以快速响应用户需求,改善用户体验。
5)如果用户通过收听媒体文件时进行定制,可以在收听过程中用按键等方式任意选择播放起点和播放终点,因此用户可以定制自己喜欢的任意片段,可以提高用户满意度,改善用户体验。
6)如果用户通过从运营商提供的菜单中进行选择的方式定制,运营商只需给用户提供一个媒体文件的多种时间片段即可,而无需事先进行截取和存储,因此运营商可以灵活指定需要播放的媒体文件的片段,非常方便性,而且由于运营商可以给用户提供更多的选择,更容易满足不同用户的要求。
7)媒体播放方式灵活,当播放终点位于播放起点之前时,还可以以倒序方式播放媒体文件。


图1为媒体播放系统示意图;图2为现有技术中媒体播放系统播放媒体文件的过程示意图;图3为本发明实施例中媒体播放系统示意图;图4为本发明实施例中播放媒体文件的过程示意图。
具体实施例方式
以下参照附图并举实施例,对本发明进一步详细说明。
图3为本实施例中媒体播放系统示意图,图3所示的系统主要包含业务单元301、播放单元302,还可以包含交换机单元303、存储单元304,其中,播放单元302包含播放子单元3021、播放点子单元3022。
业务单元301接收用户业务被触发的信息,向播放单元302中的播放子单元3021发送播放命令。
业务单元301还可以向存储单元304发送查询信息,接收存储单元304返回的查询确认信息。
通常是由交换机单元303向业务单元301发送用户业务被触发的信息;业务单元301向播放单元302中的播放子单元3021发送播放命令,可以直接发送,也可以通过交换机单元303转发。
播放单元302中的播放子单元3021接收业务单元301发送的播放命令后转发给播放点子单元3022,接收播放点子单元3022发送的播放点信息后,根据收到的播放点信息播放播放命令中指定的媒体文件。播放单元302中的播放子单元3021通常与存储单元304建立连接,根据播放点播放播放命令中指定的媒体文件,或将所述媒体文件临时复制到自身处,并根据播放点进行播放。播放的媒体信号直接或通过交换机单元303输出到用户终端305。
播放单元302中的播放点子单元3021接收播放子单元3021发送的播放命令,确定播放点后将播放点信息发送给播放子单元3021。
交换机单元303接收用户终端305发送的信息,向业务单元301发送用户业务被触发的信息;接收业务单元301发送的播放命令后转发给播放单元302中的播放子单元3021。
存储单元304向播放单元302中的播放子单元3021提供媒体文件用以播放。存储单元304还可以接收业务单元301发送的查询信息,并向业务单元301返回查询确认信息。
图4为本实施例中播放媒体文件的过程示意图,图4所示的过程包含以下步骤步骤401业务单元向播放单元发送播放命令,播放命令中包含媒体文件名、偏移信息。
步骤401所述偏移信息包含偏移基准点、偏移量,还可以包含偏移类型。
步骤401所述业务单元向播放单元发送播放命令可以直接发送,也可以通过交换机单元转发。业务单元中事先存储了业务逻辑信息,业务逻辑信息包含业务触发条件、用户信息、播放信息等,其中业务触发条件是指什么情况下需要播放媒体文件,业务触发条件根据运营商或用户的要求设置,当满足业务触发条件时播放业务就会被触发,业务单元就会向播放单元发送播放命令。
通常,播放业务被触发后,业务单元向播放单元发送播放命令之前,会先根据媒体文件名向存储单元查询对应的媒体文件,如果找到对应的媒体文件,向播放单元发送播放命令,如果没有找到对应的媒体文件,就不发送命令信息。用户信息和播放信息用以表示当满足所述业务触发条件时,需要给哪个用户播放哪些媒体文件;播放信息中包含媒体文件名、偏移基准点、偏移量等信息,还可以包含偏移类型信息。
通常业务单元根据媒体播放协议向播放单元发送播放命令。根据媒体播放协议的不同,步骤401所述偏移信息中的偏移基准点、偏移量、偏移类型也可以不同,比如偏移基准点通常是媒体文件的开始位置或结束位置,但也可以是媒体文件的开始位置和结束位置之间的任一位置;偏移量通常是指从偏移基准点开始相对偏移的量;偏移类型是字节数、或百分比、或时间、或其它类型,其中字节数的单位可以是byte,百分比的单位可以是%,时间的单位可以是秒。播放信息中可以不包含偏移类型,此时默认偏移类型是字节数。
根据播放协议的不同,步骤401所述播放信息中偏移基准点、偏移量、偏移类型的具体包含情况可以举例如表一所示



表一除了表一所示之外也可以有其他合理组合方式,比如播放信息中包含起点偏移基准点、终点偏移基准点、偏移量,此时偏移量同时为起点偏移量和终点偏移量;或者是播放信息中包含起点偏移基准点、终点偏移基准点、偏移量、偏移基准点偏移类型、偏移量偏移类型等,在此不再一一列举。
步骤401中,偏移量可以是正值、或负值、或零。
步骤402播放单元根据接收到的播放命令中的信息和媒体文件的基本信息确定播放点。
步骤402所述确定的播放点为播放起点和/或播放终点。
如果播放单元接收到的播放命令中的媒体文件名中包含字节数和时间长度等信息,则播放单元可以根据媒体文件名直接获知媒体文件的字节数长度和播放时间长度等基本信息。所述媒体文件的字节数长度,单位通常是byte;所述播放时间长度,单位通常是秒。
播放单元也可以根据媒体文件名向存储单元查询并获知媒体文件的基本信息。
通常,从偏移基准点开始偏移偏移量所对应字节数的位置为播放点,所述播放点包含播放起点和/或播放终点。如果步骤401中根据媒体播放协议,播放命令中只包含一个偏移量且为起点偏移量时,步骤402中确定的播放点为播放起点;播放命令中只包含一个偏移量且为终点偏移量时,步骤402中确定的播放点为播放终点;播放命令中包含起点偏移量和终点偏移量时,步骤402中确定的播放点为播放起点和播放终点。比如根据表一中序号为1、2、3的情况,步骤402中可以确定播放起点;根据表一中序号为4、5、6的情况,步骤402中可以确定播放终点;根据表一中序号为7至16的情况,步骤402中可以确定播放起点和播放终点。
确定播放点的方法通常是根据业务单元和播放单元之间的媒体播放协议,媒体播放协议中定义的计算播放点的方法可以有多种,比如利用公式(1)或公式(2),即播放点对应的字节数=偏移基准点对应的字节数+偏移量对应的字节数 (1)或者是播放点对应的字节数=偏移基准点对应的字节数-偏移量对应的字节数 (2)通常情况下,媒体播放协议中定义使用公式(1)计算播放点时,如果偏移基准点是媒体文件的开始位置,则播放命令中的偏移量是正值或零;如果偏移基准点是媒体文件的结束位置,则播放命令中的偏移量是负值或零。反过来说,如果偏移基准点是媒体文件的开始位置、且偏移量是正值或零;或偏移基准点是媒体文件的结束位置、且偏移量是负值或零,表示可以使用公式(1)计算播放点。
通常情况下,媒体播放协议中定义使用公式(2)计算播放点时,如果偏移基准点是媒体文件的开始位置,则播放命令中的偏移量是负值或零;如果偏移基准点是媒体文件的结束位置,则播放命令中的偏移量是正值或零。反过来说,如果偏移基准点是媒体文件的开始位置、且偏移量是负值或零;或偏移基准点是媒体文件的结束位置、且偏移量是正值或零时,表示可以使用公式(2)计算播放点。
不管媒体播放协议中定义的计算播放点时使用的公式是公式(1)还是公式(2),如果偏移基准点是媒体文件的开始位置和结束位置之间的任一位置,则播放命令中的偏移量可能是正值、或负值、或零,通常,如果偏移量是正值,且使用公式(1)计算播放点,或偏移量是负值,且使用公式(2)计算播放点,则播放点的字节数比偏移基准点的字节数大,因此在时间上,播放点在偏移基准点之后;如果偏移量是正值,且使用公式(2)计算播放点,或偏移量是负值,且使用公式(1)计算播放点,则播放点的字节数比偏移基准点的字节数小,因此在时间上,播放点在偏移基准点之前;如果偏移量是零,则播放点即为播放基准点对应的位置。
获得公式(1)和公式(2)中所述偏移基准点对应的字节数,可以按照公式(3)、或公式(4)、或公式(5)计算当基准点类型是字节数时偏移基准点对应的字节数=偏移基准点的值(3)当基准点类型是百分比时偏移基准点对应的字节数=偏移基准点的值×媒体文件的字节数长度/100 (4)公式(4)中百分比的单位是%。
当基准点类型是时间时偏移基准点对应的字节数=偏移基准点的值÷媒体文件的时间长度×媒体文件的字节数长度(5)公式(5)中时间的单位是秒。
获得公式(1)和公式(2)中所述偏移量对应的字节数,可以按照公式(6)、或公式(7)、或公式(8)计算当偏移量类型是字节数时偏移量对应的字节数=偏移量的值 (6)当偏移量类型是百分比时偏移量对应的字节数=偏移量的值×媒体文件的字节数长度/100(7)公式(7)中百分比的单位是%。
当偏移量类型是时间时偏移量对应的字节数=偏移量的值÷媒体文件的时间长度×媒体文件的字节数长度(8)公式(8)中时间的单位是秒。
公式(1)和公式(2)都是先获得基准点对应的字节数和偏移量对应的字节数,再获得播放点对应的字节数。实际应用时,获得播放点的方法可以根据媒体播放协议的不同,还可以有其他多种方式。比如先获得基准点对应的百分比和偏移量对应的百分比,再通过播放点对应的百分比获得播放点对应的字节数;或者是先获得基准点对应的时间和偏移量对应的时间,再通过播放点对应的时间获得播放点对应的字节数。其中,播放点对应的百分比乘以媒体文件的总字节数长度,即为播放点对应的字节数;播放点对应的时间除以媒体文件的总时间长度,再乘以媒体文件的总字节数长度,即为播放点对应的字节数。
根据媒体播放协议,偏移基准点只能是媒体文件的开始位置或结束位置时,步骤401和步骤402之间可以包含播放单元判断偏移量有效性的步骤401a,步骤401a为播放单元根据接收到播放命令中的信息判断偏移量的有效性;如果偏移量有效,则执行步骤402;如果偏移量无效,退出播放,即结束本流程。其中,判断偏移量的有效性,根据播放协议的不同可以有多种方法,比如当偏移量类型是百分比时,偏移量的绝对值为不大于100的整数时有效,否则无效;当偏移量类型是时间时,偏移量的绝对值不大于媒体文件的总时间长度时有效,否则无效;当偏移量类型是字节数时,偏移量的绝对值为不大于媒体文件的总字节数长度的整数时有效,否则无效等。其中,媒体文件的总时间长度和总字节数长度可以从接收到播放命令中的媒体文件名获知,也可以向存储单元查询并获知。
根据媒体播放协议,偏移基准点可以是媒体文件的开始位置或结束位置或开始位置和结束位置之间的任一位置时,步骤401和步骤402之间可以包含播放单元判断偏移基准点的有效性的步骤401b,步骤401b为播放单元根据接收到播放命令中的信息判断偏移基准点的有效性;如果偏移基准点有效,则执行步骤;如果偏移基准点无效,退出播放,即结束本流程。其中,判断偏移基准点的有效性,根据播放协议的不同可以有多种方法,比如当偏移基准点类型是百分比时,偏移基准点的绝对值为不大于100的整数时有效,否则无效;当偏移基准点类型是时间时,偏移基准点的绝对值不大于媒体文件的总时间长度时有效,否则无效;当偏移基准点类型是字节数时,偏移基准点的绝对值为不大于媒体文件的总字节数长度的整数时有效,否则无效等。其中,媒体文件的总时间长度和总字节数长度可以从接收到播放命令中的媒体文件名获知,也可以向存储单元查询并获知。
步骤402中所述偏移基准点、基准点类型、偏移量类型、偏移量如步骤401中所述。
步骤403播放单元按照播放点播放媒体文件。
步骤403所述播放点为播放起点和/或播放终点.
播放单元通常与存储单元建立连接,按照媒体文件的播放起点和/或播放终点直接播放,或将所述媒体文件临时复制到自身处,并按照播放起点和/或播放终点进行播放,播放完后临时复制的内容通常会释放掉。
通常播放单元是用专门的多媒体卡播放媒体文件,如果步骤402中确定的播放点为播放起点和播放终点时,如果业务需要,播放单元会从播放起点到播放终点反复进行播放;如果步骤402中确定的播放点只有播放起点,如果业务需要,播放单元会从播放起点到媒体文件的终点位置反复进行播放;如果步骤402中确定的播放点只有播放终点,如果业务需要,播放单元会从媒体文件的开始位置到播放终点反复进行播放。
播放单元播放的媒体信号直接或通过交换机单元输出到用户终端。
根据媒体播放协议,偏移基准点可以是媒体文件的开始位置或结束位置或开始位置和结束位置之间的任一位置时,步骤402和步骤403之间可以包含播放单元判断播放点有效性的步骤402a播放单元判断播放点的有效性,如果播放点有效,则执行步骤403;如果播放点无效,退出播放,即结束本流程。其中,判断播放点的有效性,根据播放协议的不同可以有多种方法,比如当播放点对应的字节数为不大于媒体文件总字节数长度的自然数时有效,否则无效等。
利用本实施例所述系统和方法,可以根据需要播放媒体文件的指定片段,所述片段可以是媒体文件的特定片段,也可以是整个媒体文件。
如果运营商的媒体播放系统可以利用本发明中的播放方法进行播放,那么用户事先也可以利用以下几种方式定制某一首歌曲中的片段1)用户终端接听歌曲,接听时事先被告知操作方法,比如按1键代表设置播放起点、按2键代表设置播放终点、且播放起点和播放终点之间的时间差不能超过某一事件等;用户在接听过程中,通过按键方式选择自己想要定制片段的播放起点和播放终点;用户定制的播放起点和播放终点经过可编程逻辑处理转换成业务逻辑信息,并存储到运营商媒体播放系统中的业务单元中。
2)运营商以菜单方式给用户提供选择,菜单中列出歌曲中不同的时间段,即提供歌曲中不同的播放起点和播放终点;用户从中选择定制的片段;用户定制的信息转换成业务逻辑信息,并存储到运营商媒体播放系统中的业务单元中。
利用本发明所述的播放方法可以为用户终端播放语音文件或视频,也可以给播放其他数字信息,比如为用户终端发送传真或传输文本文件。
本发明中所述播放媒体文件的方法,包括但不限于电信业务应用。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种播放方法,其特征在于,该方法包含以下步骤a、业务单元向播放单元发送包含偏移信息的播放命令;b、播放单元根据播放命令中的偏移信息确定播放点,并根据播放点进行播放。
2.根据权利要求1所述的方法,其特征在于,步骤a所述偏移信息包含偏移基准点、偏移量;相应的,步骤b中所述确定为将偏移基准点开始偏移偏移量的位置确定为播放点。
3.根据权利要求2所述的方法,其特征在于,所述偏移信息进一步包含偏移类型。
4.根据权利要求3所述的方法,其特征在于,所述偏移类型为字节数、或百分比、或时间。
5.根据权利要求3所述的方法,其特征在于,所述偏移类型为偏移基准点和偏移量的偏移类型。
6.根据权利要求3所述的方法,其特征在于,所述偏移类型包含偏移基准点的偏移类型、偏移量的偏移类型。
7.根据权利要求6所述的方法,其特征在于,偏移基准点的偏移类型和偏移量的偏移类型可以相同或不同。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述偏移基准点为播放起点的偏移基准点;和/或所述偏移量为播放起点的偏移量;相应的,所述确定播放点为确定播放起点。
9.根据权利要求1至7任一项所述的方法,其特征在于,所述偏移基准点为播放终点的偏移基准点;和/或所述偏移量为播放终点的偏移量;相应的,所述确定播放点为确定播放终点。
10.根据权利要求1至7任一项所述的方法,其特征在于,所述偏移基准点包含播放起点的偏移基准点、播放终点的偏移基准点;和/或所述偏移量包含播放起点的偏移量、播放终点的偏移量;相应的,所述确定播放点为确定播放起点和播放终点。
11.根据权利要求3所述的方法,其特征在于,所述偏移基准点包含播放起点的偏移基准点、播放终点的偏移基准点;相应的,所述确定播放点为确定播放起点和播放终点;所述偏移类型包含播放起点的偏移基准点的偏移类型、播放终点的偏移基准点的偏移类型。
12.根据权利要求11所述的方法,其特征在于,所述播放起点的偏移基准点的偏移类型和播放终点的偏移基准点的偏移类型可以相同或不同。
13.根据权利要求3所述的方法,其特征在于,所述偏移量包含播放起点的偏移量、播放终点的偏移量;相应的,所述确定播放点为确定播放起点和播放终点;所述偏移类型包含播放起点的偏移量的偏移类型、播放终点的偏移量的偏移类型。
14.根据权利要求13所述的方法,其特征在于,所述播放起点的偏移量的偏移类型和播放终点的偏移量的偏移类型可以相同或不同。
15.根据权利要求1所述的方法,其特征在于,所述业务单元和播放单元通过TCP/IP进行连接。
16.一种播放系统,包含业务单元、播放单元,其中播放单元包含播放子单元;业务单元接收业务被触发的信息,向播放子单元发送播放命令;播放子单元接收业务单元发送的播放命令,播放播放命令中指定的文件;其特征在于,所述播放单元进一步包含播放点子单元;播放点子单元接收播放子单元发送的播放命令,确定播放点后将播放点信息发送给播放子单元;播放子单元将接收的播放命令转发给播放点子单元,接收播放点子单元发送的播放点信息后,根据收到的播放点信息播放文件。
17.根据权利要求16所述的系统,其特征在于,该系统进一步包含交换机单元;交换机单元向业务单元发送用户业务被触发的信息,接收业务单元发送的播放命令后转发给播放子单元;相应的,业务单元接收的业务被触发的信息是由交换机单元发送;相应的,业务单元向播放子单元发送的播放命令是由交换机单元转发。
18.根据权利要求16或17所述的系统,其特征在于,该系统进一步包含存储单元;存储单元向播放子单元提供媒体文件用以播放。
19.根据权利要求18所述的系统,其特征在于,存储单元与业务单元之间包含存储单元接收业务单元发送的查询信息,并向业务单元返回查询确认信息的连接关系。
全文摘要
本发明公开了一种播放方法,该方法包含以下步骤a.业务单元向播放单元发送包含偏移信息的播放命令;b.播放单元根据播放命令中的偏移信息确定播放点,并根据播放点进行播放。本发明还提供了一种播放系统。使用本发明提供的方法和系统,能够根据需要播放媒体文件的指定片段。
文档编号H04L12/16GK1859142SQ200610058689
公开日2006年11月8日 申请日期2006年3月8日 优先权日2006年3月8日
发明者连绍雄, 王克峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1