一种多媒体文件共享方法及装置的制造方法_2

文档序号:8248196阅读:来源:国知局
r>[0047]本发明实施例提供的多媒体文件的共享方法,通过更新播放列表,并标记与其它主播放器播放列表中的重复文件。在播放重复文件时,确定该重复文件是否已被其它主播放器下载,依据确定结果获得所述重复文件。并且判断其它主播放器是否已下载重复文件,并根据判断结果来选择合适的下载方法获取重复文件。避免了各个主播放器从互联网中分别获取相同的文件,从而加快了获取相同文件的速度,减少了对数据通道的占用。
[0048]图2示出了本发明的第二实施例。
[0049]图2是本发明第二实施例提供的多媒体文件共享方法的流程图。所述多媒体文件共享方法以本发明第一实施例为基础,进一步地,将所述的依据确定结果获得所述重复文件具体优化为:在所述重复文件已被其它主播放器下载时,从所述其它主播放器下载所述重复文件的数据;在所述重复文件未被其它主播放器下载时,从互联网下载所述重复文件的数据。
[0050]参见图2,所述多媒体文件共享方法包括:
[0051]步骤S201,更新播放列表,并标记与其它主播放器播放列表中的重复文件。
[0052]步骤S202,在播放重复文件时,确定该重复文件数据是否已被其它主播放器下载。如果所述重复文件已被其它主播放器下载,转入步骤S203 ;如果所述重复文件未被其它主播放器下载,转入步骤S204。
[0053]步骤S203,从所述其它主播放器获得所述重复文件的数据,并结束操作。
[0054]主播放器在下载文件数据时,都会发送通知提醒其它主播放器本播放器已经下载重复文件。如果收到其它主播放器所发送的提醒,确定所述重复文件的数据已经被其它主播放器所下载,则从所述其它主播放器下载所述重复文件的数据。
[0055]各个播放组的主播放器通过WIFI连接形成一个局域网络。可以通过主播放器的信息列表中根据已下载所述重复文件数据的主播放器名称,来获取该主播放器的IP地址。通过IP地址访问该主播放器,并从所述的主播放器中下载重复文件的数据。
[0056]步骤S204,从互联网中下载所述重复文件的数据。
[0057]根据步骤S202所确定的结果,如果所述重复文件未被其它主播放器下载,说明播放列表中包含的重复文件,其它主播放器本地都没有该重复文件的数据。主播放器通过播放列表中查找到所记载的重复文件名称和文件URL,并通过URL从互联网中下载该重复文件的数据。
[0058]在从互联网中下载所述重复文件的数据之前,向其它主播放器发送所述重复文件已被下载的提醒信息,其中,所述其它主播放器的播放列表包括所述重复文件。
[0059]步骤S205,向其它主播放器发送所述重复文件已被下载的提醒信息,其中,所述其它主播放器的播放列表包括所述重复文件。
[0060]根据步骤S204,在所述主播放器从互联网中下载所述重复文件的数据时,向其它主播放器发送所述重复文件已被下载的提醒信息,其中,所述的其它主播放器是指这些主播放器的播放列表包括所述重复文件。
[0061]本发明实施例通过将所述的依据确定结果获得所述重复文件具体优化为:在所述重复文件已被其它主播放器下载时,从所述其它主播放器下载所述重复文件的数据;在所述重复文件未被其它主播放器下载时,从互联网中下载所述重复文件的数据,并向其它主播放器发送所述重复文件已被下载的提醒消息。从而实现根据判断其它主播放器是否下载重复文件,来选择从其它主播放器或者互联网获取重复文件。避免各个主播放器从互联网分别获取相同的文件,从而加快了获取相同文件的速度,减少了对数据通道的占用。
[0062]图3示出了本发明的第三实施例。
[0063]图3是本发明第三实施例提供的多媒体文件共享方法的流程图。所述多媒体文件共享方法以本发明的第一实施例为基础,进一步地,在所述的依据确定结果获得所述重复文件之后增加如下步骤:在预设的删除文件缓存事件被触发时,删除已下载的重复文件的数据,向其它主播放器发送所述重复文件的数据已被删除的提醒信息,其中,所述其它主播放器的播放列表包括所述重复文件。
[0064]参见图3,所述多媒体文件共享方法包括:
[0065]步骤S301,更新播放列表,并标记与其它主播放器播放列表中重复的文件。
[0066]步骤S302,在播放重复文件时,确定该重复文件数据是否被其它主播放器下载。
[0067]步骤S303,依据确定结果获得所述重复文件。
[0068]步骤S304,在预设的删除文件数据事件被触发时,删除已下载的重复文件的数据。
[0069]随着播放列表中文件的不断播放,主播放器在下载重复文件的数据后,主播放器所存储的文件数据会越来越多。如果不对这些已下载的文件数据进行处理,主播放器的存储空间将会很快被消耗掉,导致无法下载新的文件数据,进而影响播放列表中的文件的播放。因此,需要删除已下载的文件数据。对于文件数据的删除,应当考虑对其它主播放器的影响。只有在预设的删除文件数据事件被触发时,才会删除已下载的重复文件数据。
[0070]步骤S305,向其它主播放器发送所述重复文件的数据已被删除的提醒信息。
[0071]在删除已下载的重复文件数据后,主播放器会向其它主播放器发送提醒,通知其它主播放器本播放器已经删除了重复文件的数据,其中,其它主播放器的播放列表中也包括重复文件。
[0072]本发明实施例通过在所述的依据确定结果获得所述重复文件之后增加如下步骤:在预设的删除文件缓存事件被触发时,删除已下载的重复文件的数据,向其它主播放器发送所述重复文件的数据已被删除的提醒信息。在预设的删除文件数据事件被触发时,能够在不影响其它主播放器同步重复文件数据的情况下删除重复文件的数据,避免出现错误。
[0073]图4示出了本发明的第四实施例。
[0074]图4是本发明第四实施例提供的多媒体文件共享方法的流程图。所述多媒体文件共享方法以本发明的第三实施例为基础,进一步地,将所述的在预设的删除文件缓存事件被触发时,删除已下载的重复文件的数据具体优化为:在其它主播放器播放完毕所述重复文件或已删除所述重复文件时,删除已下载的重复文件的数据
[0075]参见图4,所述多媒体文件共享方法包括:
[0076]步骤S401,更新播放列表,并标记与其它主播放器播放列表中的重复文件。
[0077]步骤S402,在播放重复文件时,确定该重复文件数据是否被其它主播放器下载。
[0078]步骤S403,依据确定结果获得所述重复文件。
[0079]步骤S404,在其它主播放器播放完所述重复文件或已删除所述重复文件时,删除已下载的重复文件的数据。
[0080]主播放器在播放完毕或已删除所述重复文件时,会向其它主播放器发送所述重复文件已被删除的提醒信息。这些其它的主播放器是指播放列表中包括所述重复文件的主播放器。可以根据这些发送的提醒消息确定重复文件是否已经在其它主播放器播放完毕或者已被删除,并根据提醒信息删除本播放器中已下载的重复文件的数据。
[0081]例如,A与B分别是两个播放组的主播放器,它们的播放列表中都有M重复文件。在A中,M重复文件已经播放完毕或者已经删除的情况下,A会发送M已经播放完毕或者已经被删除的提示信息。B在接收到相应信息后,也可以删除M的数据。
[0082]本发明实施例通过将所述的在预设的删除文件缓存事件被触发时,删除已下载的重复文件的数据具体优化为:在其它主播放器播放完毕所述重复文件或已删除所述重复文件时,删除已下载重复文件的数据。通过查询确定其它主播放器中播放列表的重复文件的状态,确定是否删除已下载的重复文件的数据。确保在删除重复文件数据时,保持与其它主播放器同步,避免出现错误。
[0083]图5示出了本发明的第五实施例。
[0084]图5是本发明第五实施例提供的多媒体文件共享方法的流程图。所述多媒体文件的共享方法以本发明的第三实施例为基础,进一步地,将所述的在预设的删除文件缓存事件被触发时,删除已下载的重复文件的数据具体优化为:在下载所述重复文件的数据的时间超过预设的有效时间时,删除已下载的所述重复文件的数据。
[0085]参见图5所述多媒体文件共享方法包括:
[0086]步骤S501,更新播放列表,并标记与其它主播放器播放列表中的重复文件。
[0087]步骤S502,在播放重复文件时,确定该重复文件数据是否被其它主播放器下载。
[0088]步骤S503,依据确定结果获得所述重复文件。
[0089]步骤S504,在下载所述重复文件数据的时间超过预设的有效时间时,删除已下载的所述重复文件的数据。
[0090]主播放器在下载所述重复文件的数据并播放完成后,可以删除已下载的所述重复文件的数据。根据步骤S502,在播放重复文件时,主播放器会下载重复文件的数据。由于播放重复文件一
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1