媒体文件跨设备同步的方法、系统及媒体播放设备的制造方法_2

文档序号:9329291阅读:来源:国知局
046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]如图1所示,本发明实施例提供了一种媒体文件跨设备同步的方法,适用于当前播放媒体文件的媒体播放设备,包括:
[0048]步骤101:获取媒体播放设备当前播放的第一媒体文件的标识及对应的播放进度信息;
[0049]步骤102:将所述第一媒体文件的标识及对应的播放进度信息上传至服务器。
[0050]如图2所示,本发明另一个实施例提供了一种媒体文件跨设备同步的方法,适用于待继续播放其他媒体播放设备已播放媒体文件的媒体播放设备,包括:
[0051]步骤201:向所述服务器发送播放请求信息;
[0052]步骤202:接收所述服务器根据所述播放请求信息下发的播放回复信息,所述播放回复信息中包括第一媒体文件的标识及对应的播放进度信息;
[0053]步骤203:根据所述第一媒体文件的标识及对应的播放进度信息,继续播放第一媒体文件。
[0054]结合图1与图2实施例所示,提供了一个完整的媒体文件跨设备同步的方法,获取当前媒体播放设备上播放的媒体文件的标识及对应的播放进度,将获取到的媒体文件的标识及对应的播放进度信息上传至服务器,另一个媒体播放设备向所述服务器发送播放请求信息,服务器接收到播放请求信息后,向该媒体播放设备下媒体文件的标识及对应的播放进度信息,该媒体播放设备根据接收到的媒体文件的标识及对应的播放进度信息,继续播放该媒体文件,通过这种方法,可以实现同一媒体文件在不同媒体播放设备上的进度同步,当用户需要切换不同媒体播放设备浏览同一媒体文件时,不需要重新搜索该媒体文件并调节浏览进度,从而提高了浏览媒体文件的灵活性。
[0055]在本发明一个实施例中,用户可以通过媒体播放设备注册登录账号,相应的会在服务器中会针对该登录账号设置一个存储空间,通过该登录账号登录的媒体播放设备上传的媒体文件的标识及对应的播进度信息都存储在该登录账号对应的存储空间中,这样,将为每一个登录账号设置一个对应的存储空间,用于存储采用同一登录账号登录的各个媒体播放设备的播放记录及进度信息,为各个媒体播放设备同步的实现提供了基础保障。
[0056]在本发明一个实施例中,可以设定第一设定时间和第二设定时间,没隔一个第一设定时间,媒体播放设备就获取自身播放的媒体文件的标识及对应的播放进度信息,并将获取的媒体文件的标识及对应的播放进度信息上传至服务器,同时,每隔一个第二设定时间,媒体播放设备向服务器发送播放请求信息,服务器收到播放请求信息后,向媒体播放设备下发媒体文件的标识及对应的播放进度信息,当媒体播放设备收到触发后,根据媒体文件的标识及对应的播放进度信息,继续播放相应的媒体文件,通过这种方法,各个媒体播放设备实时上传自身播放的媒体文件的标识及对应的播放进度信息,同时实时获取其他媒体播放设备播放的媒体文件的标识及对应的播放进度信息,从而实现了各个媒体播放设备之间媒体文件播放的同步,提高了浏览媒体文件的灵活性。
[0057]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0058]如图3所示,本发明一个实施例提供了一种媒体文件跨设备同步的方法,适用于从一个媒体播放设备切换至另一个媒体播放设备播放同一个媒体文件,包括:
[0059]步骤301:设定第一设定时间和第二设定时间。
[0060]在本发明一个实施例中,设置媒体播放设备获取及上传自身播放媒体文件的标识及对应播放进度信息的间隔时间为第一设定时间,并设置媒体播放设备发送播放请求信息及接受服务器下发媒体文件的标识及对应播放进度信息的间隔时间为第二设定时间。例如,设定第一设定时间和第二设定时间均为I分钟,那么,每经过一分钟,媒体播放设备获取并上传一次自身播放的媒体文件的标识及对应播放进度信息,同时,每经过一分钟,媒体设备向服务器发送一次播放请求信息,并接收服务器下发的媒体文件的标识及对应播放进度信息。
[0061]步骤302:注册登录账号,各个媒体播放设备通过该登录账号登录。
[0062]在本发明一个实施例中,通过任意一个媒体播放设备注册一个登录账号,各个媒体播放设备都可以通过该登录账号进行登录,登录账号注册成功后,在服务器上为该登录账号分配一个对应的存储空间。例如,注册一个登录账号I,共有3个媒体播放设备通过登录账号I进行登录,分别为媒体播放设备I至媒体播放设备3。
[0063]步骤303:每隔第一设定时间,各个媒体播放设备获取自身播放媒体文件的标识及对应的播放进度信息。
[0064]在本发明一个实施例中,没经过一个第一设定时间,各个媒体播放设备就获取一次自身播放的媒体文件的标识及对应的播放进度信息。例如,每经过I分钟,媒体播放设备I至媒体播放设备3各自获取自身播放列表内各个媒体文件的标识及对应的播放进度信息。
[0065]步骤304:各个媒体播放设备将获取到的媒体文件的标识及对应的播放进度信息上传至服务器上所登录账号对应的存储空间内。
[0066]在本发明一个实施例中,各个媒体播放设备获取到自身播放列表内各个媒体文件的标识及对应的播放进度信息后,将各个媒体文件的标识及对应的播放进度信息上传至服务器上,存储在媒体播放设备所登录账号对应的存储空间内,其中,针对于一个媒体文件,如果存储空间中存储的针对于该媒体文件的播放进度快于或等于本次获取的播放进度,则不对本次获取的播放进度信息进行保存,如果存储空间中针对于该媒体文件的播放进度慢于本次上传的播放进度,则用本次上传的播放进度信息覆盖原存储空间中的播放进度信息。例如,媒体播放设备I至媒体播放设备3获取自身播放列表中各个媒体文件的标识及对应的播放进度信息后,将获取到的媒体文件标识及对应的播放进度信息上传到服务器上,并存储在登录账号I对应的存储空间中,其中,如果在这一分钟内,用户只通过媒体播放设备I浏览了媒体文件1,没有通过媒体播放设备2和媒体播放设备3浏览媒体文件,那么媒体播放设备I至媒体播放设备3上传媒体文件标识及对应的播放进度信息中,媒体播放设备2和媒体播放设备3上传的媒体文件标识及对应的播放进度信息将被删除,不进行保存,而媒体播放设备I上传的媒体文件标识及对应的播放进度信息中,媒体文件I的标识及对应的播放进度信息将保存在存储空间中,其他媒体文件标识及对应的播放进度信息也将被删除,不进行保存。
[0067]步骤305:每隔第二设定时间,各个媒体播放设备向服务器发送播放请求信息。
[0068]在本发明一个实施例中,没经过一个第二设定时间,各个媒体都会想服务器发送一次播放请求信息,请求服务器下发当前各个媒体播放设备上的媒体文件播放状态。例如,媒体播放设备I至媒体播放设备3,每隔一分钟,向服务器发送
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1