[发明专利]一种处理播放记录的方法、装置及服务器有效
申请号: | 201310393097.2 | 申请日: | 2013-09-02 |
公开(公告)号: | CN103475939A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 刘轩明;唐茯苓 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/436;H04N21/435;H04N21/254;H04N21/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 播放 记录 方法 装置 服务器 | ||
技术领域
本发明涉及通信技术领域,更具体地,涉及一种处理播放记录的方法、装置及服务器。
背景技术
随着科学技术的发展,出现越来越多的可以播放多媒体文件的客户端(即播放软件),这些客户端可以安装在电视、手机或电脑中,也可以嵌入在网页中,用户使用这些客户端播放影片或者在线观看视频节目,这为人们的生活和工作带来了很大的便利。
通过客户端来播放多媒体文件时,客户端一般都会生成多媒体文件的播放记录,通常,会将播放记录保存在本地。此外,也会将播放记录保存在该客户端提供的云端,用户使用同一用户名登陆同一客户端,就可以获得该客户端中播放的多媒体文件的播放记录。
然而,这种播放记录的保存方式仅针对同一客户端。例如,当用户使用客户端1观看影片A,看到一半后关闭,然后,用户使用客户端2观看影片A,这时,客户端2就无法为用户提供关于该影片的播放记录。
发明内容
有鉴于此,本发明实施例的目的是提出一种处理播放记录的方法、装置及服务器,能够为使用不同客户端的同一终端或多个终端同步播放记录。
为了达到上述目的,本发明实施例提出一种处理播放记录的方法,包括:
检测到终端播放多媒体文件时,生成所述多媒体文件的播放记录;
将生成的播放记录发送至服务器,指示服务器将播放记录与终端登陆的账户关联存储。
本发明实施例中,由终端对播放的多媒体文件生成播放记录并上传至服务器,该生成的播放记录仅与播放的多媒体文件本身有关,而与终端使用何种客户端(播放软件)播放多媒体文件无关,因此,终端中播放的任何多媒体文件的播放记录都会发送至服务器,与终端登陆的账户关联存储,为使用不同客户端的同一终端或多个使用同一账户的终端同步播放记录。
作为上述技术方案的优选,将生成的播放记录发送至服务器之前,所述方法还包括:判断生成的播放记录是否已发送至服务器;将生成的播放记录发送至服务器的步骤包括:将未发送至服务器的播放记录发送至服务器。提高了发送播放记录的效率。
作为上述技术方案的优选,所述方法还包括:对于本地被用户标记要删除的播放记录,向服务器发送删除服务器中存储的该播放记录的请求;接收服务器返回的成功删除的信息后,删除本地的该播放记录。本方案可以实现删除播放记录的同步。
作为上述技术方案的优选,所述方法还包括:向服务器发送获取与终端登陆的账户关联存储的播放记录的请求;接收服务器发送的播放记录。本方案可以从服务器获取播放记录以进行同步。
作为上述技术方案的优选,向服务器发送获取与终端登陆的账户关联存储的播放记录的请求,包括:按照预设时间间隔向服务器发送获取播放记录的请求;或者,接收到终端登陆的账户的播放记录变更的消息之后,向服务器发送获取播放记录的请求。本方案可保证播放机录有效的同步。
本发明实施例还提出一种处理播放记录的方法,包括以下步骤:
接收终端发送的播放记录;
将播放记录与终端登陆的账户关联存储。
本发明实施例中,将终端生成的播放记录与终端登陆的账户关联存储,为使用不同客户端的同一终端或多个使用同一账户的终端同步播放记录。
作为上述技术方案的优选,所述方法还包括:接收终端发送的删除服务器中存储的播放记录的请求;根据所述请求删除播放记录后向终端发送成功删除的信息。本方案实现了删除播放记录的同步。
作为上述技术方案的优选,所述将播放记录与终端登陆的账户关联存储或根据所述请求删除播放记录之后,所述方法还包括:向登陆所述账户的其他终端推送播放记录发生变化的消息。本方案可使使用同一账户的其他终端快速便捷地知晓播放记录发生变化,以便及时同步。
作为上述技术方案的优选,向登陆所述账户的其他终端推送播放记录发生变化的消息,包括:向推送服务器发送所述账户的播放记录发生变化的消息,由推送服务器向登陆所述账户的其他客户端推送播放记录发生变化的消息。本方案可由推送服务器进行消息推送,使信息的发送变得更加高效。
本发明实施例还提出一种处理播放记录的装置,包括:
生成模块,用于检测到终端播放多媒体文件时,生成所述多媒体文件的播放记录;
第一发送模块,用于将生成的播放记录发送至服务器,指示服务器将播放记录与终端登陆的账户关联存储。
作为上述技术方案的优选,所述装置还包括:
第一判断模块,用于判断生成的播放记录是否已发送至服务器;
所述第一发送模块用于将未发送至服务器的播放记录发送至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310393097.2/2.html,转载请声明来源钻瓜专利网。