一种跨设备播放多媒体的方法及设备的制作方法

文档序号:8005058阅读:165来源:国知局
一种跨设备播放多媒体的方法及设备的制作方法
【专利摘要】本发明提供了一种跨设备播放多媒体的方法,至少包括一第一设备、一第二设备和服务器,所述第一设备和第二设备用于播放多媒体,并通过网络连接到服务器,包括:在第一设备上播放视频,第二设备处于准备状态;所述第一设备和第二设备同时分别进行预定义的用户操作,随后发送播放信息和/或环境信息至所述服务器;所述服务器收到从所述第一设备和第二设备发送的信息后,进行匹配得到匹配结果;所述第二设备根据从所述服务器获得匹配结果从第一设备的视频中断处继续播放视频。通过本发明提出的方案,仅通过简单操作就可以完成不同播放设备间的数据的同步播放,用户使用更加简便,并且具有较高的实时性。
【专利说明】一种跨设备播放多媒体的方法及设备
【技术领域】
[0001]本发明涉及视频【技术领域】,更具体的说,涉及在不同设备上的连续播放多媒体的方法及设备。
【背景技术】
[0002]目前,随着数字多媒体技术以及网络通信技术的发展,人们可以随时随地进行多媒体体验,比如在家里可以利用电视机或台式机通过网络观看视频或音频节目,当外出时可以利用各种便携式移动设备,比如智能手机、平板电脑等观看或欣赏。但是当用户在观看视频到某一进度后更换观看的设备时,一般都需要从头再次观看,而不能从另一设备中断处继续观看,也就是说,不能实现跨设备继续播放。
[0003]现有技术中的一种解决方案,要求用户在不同设备都下载相应的软件或不同设备同时访问某个网址,并登录该软件或网址,从而实现不同设备间同一视频或音频的连续播放。对于非登录用户而言,不能实现跨设备继续观看的问题,尤其是在视频行业,用户并没有形成较好的登录习惯。

【发明内容】

[0004]为了克服上述问题,本发明采用一种跨设备播放多媒体的方法,至少包括一第一设备、一第二设备和服务器,所述第一设备和第二设备用于播放多媒体,并通过网络连接到服务器,所述方法包括:
[0005]步骤1,在所述第一设备上播放多媒体,所述第二设备处于准备状态;
[0006]步骤2,所述第一设备和第二设备同时分别进行预定义的用户操作,随后所述第一设备和第二设备发送播放信息和/或环境信息至所述服务器;
[0007]步骤3,所述服务器收到从所述第一设备和第二设备发送的信息后,进行匹配得到匹配结果;
[0008]步骤4,所述第二设备从所述服务器获得匹配结果,并根据所述匹配结果从第一设备的视频中断处继续播放多媒体。
[0009]进一步,步骤I中所述准备状态为所述第二设备打开某个网址或打开某个软件界面的状态。
[0010]进一步,所述第一设备为电脑、电视、平板电脑或手机,第二设备为电脑、电视、平板电脑或手机。
[0011]进一步,所述预定义的用户操作包括摇晃相应的设备或触碰按键,或者是两种操作的组合。
[0012]进一步,步骤2具体为,当所述第一设备感测到所述第一设备在进行预定义的用户操作时,将所述第一设备的播放信息和环境信息发送至服务器,所述第二设备在感测到所述第二设备在进行预定义的用户操作时,将所述第二设备的环境信息发送到服务器。
[0013]进一步,所述播放信息包括当前播放的视频标识和播放进度信息等,所述环境信息可以包括但不全部包括所述预定义操作发生的时间、所述环境信息包括预定义操作发生的时间、IP地址、地理位置信息和该设备的准备状态和登录状态信息等。
[0014]进一步,所述匹配操作具体为,所述服务器根据所接收的环境信息,并结合时间进行配对,寻找需要继续进行多媒体播放的所述第二设备。
[0015]进一步,在步骤4中,所述第二设备自动从所述服务器抓取匹配结果或者由所述服务器主动将匹配结果推送到所述第二设备,随后所述第二设备根据匹配结果获取到当前播放的视频标识和当前播放进度,随即进入视频的播放画面,并延续第一设备的播放进度继续播放。
[0016]本发明还提出了一种实现转移多媒体的设备,包括:
[0017]多媒体播放模块,用于播放多媒体文件;
[0018]操作感测模块,用于感测所述设备的预定义操作;
[0019]环境感测模块,用于当感测到预定义操作发生时获得所述设备当前的环境信息,所述环境信息包括预定义操作发生的时间、IP地址、地理位置信息和该设备的准备状态和登录状态信息等。播放信息获取模块,用于获得所述设备在预定义操作发生时的播放信息,所述播放信息包括所述多媒体文件的播放进度以及所述多媒体文件的标识等;
[0020]通信模块,用于通过网络向服务器发送所述环境信息和/或所述播放信息,以及从服务器获得匹配结果信息;
[0021]控制模块,用于控制上述多媒体播放模块、操作感测模块、环境感测模块、播放信息获取模块以及通信模块的协同工作。
[0022]进一步,所述操作感测模块为角速度传感器。
[0023]通过本发明提出的方案,通过用户的某个预定义的操作(例如摇晃、触碰),就可以完成不同播放设备间的数据的同步,不需要进行用户登录就能完成数据的同步,用户使用更加简便,并且具有较高的实时性。
【专利附图】

【附图说明】
[0024]图1示出了本发明的设备之间的连接示意图。
[0025]图2示出了本发明实施例的一种跨设备播放多媒体的方法的流程图。
[0026]图3示出了本发明实施例的一种实现跨设备播放多媒体的设备的结构框图。
【具体实施方式】
[0027]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0028]所谓跨设备的视频观看,是指当用户观看某段视频到某一阶段时,可以用非常简便的手段,转移到另外一个设备上继续观看。譬如,用户在固定电脑上看了一段视频,离开固定电脑,还可以在手机上从之前的进度继续观看该视频。当然,用户也可以从手机上,再回到电脑上继续观看。
[0029]图1为本发明的设备之间的连接示意图。第一设备110和第二设备120通过网络连接服务器130,服务器130连接数据库或缓存140。其中,第一设备110和第二设备120用于播放多媒体,例如音频或视频文件,并具备网络通信能力,能够通过网络发送播放信息和/或环境信息至服务器130,也能接收来自服务器130的数据。服务器130,用于从第一设备110或第二设备120接收播放信息和/或环境信息,进行数据匹配,并将相关数据提供给第二设备120或第一设备110。数据库或缓存器140,用于存储多媒体数据以供服务器130读取。
[0030]本发明的原理是,两个设备同时发生某些预定义的用户操作后,例如操作可以是点击键盘、摇晃等,随后将相关信息发送到服务器端,服务器端对这些信息进行匹配,从而实现将一个设备上观看的多媒体文件的标识和播放进度同步到另一台设备上。
[0031]图2示出了本发明实施例的一种跨设备播放多媒体的方法的流程图。其中以播放视频为例,多媒体还可以为音频数据。当用户在第一设备上观看视频到某一进度时,需要切换到第二设备上并从在第一设备的进度处继续进行观看,具体流程如图2所示,包括:
[0032]步骤210,用户在第一设备上播放视频,第二设备处于准备状态。
[0033]所述第一设备可以为个人电脑或电视,第二设备可以为手机或平板电脑。所述准备状态包括但不限于打开某个网址或打开某个软件界面。
[0034]步骤220,所述第一设备和第二设备同时进行预定义的用户操作。
[0035]所述预定义的用户操作可以是摇晃、触碰,或者是几种动作的组合,例如第二设备摇晃、第一设备的键盘被触碰,或者第一设备和第二设备同时摇晃等。
[0036]步骤230,所述第一设备和第二设备发送播放信息或/环境信息至服务器。
[0037]第一设备在感测到预定义的用户操作发生时,将所述第一设备的播放信息和环境信息发送至服务器,第二设备在感测到预定义的用户操作发生时,将所述第二设备的环境信息发送到服务器端。其中,所述播放信息包括当前播放的视频ID、播放进度信息等,所述环境信息包括但不限于预定义操作发生的时间、IP地址、地理位置信息和该设备的准备状态。
[0038]步骤240,所述服务器收到从所述第一设备和第二设备发送的信息后,进行匹配得到匹配结果。
[0039]所述匹配操作具体为,所述服务器根据第一设备和第二设备发送的环境信息,主要是根据时间进行配对,寻找需要继续进行多媒体播放的第二设备,将来自所述第一设备的播放信息作为匹配结果。
[0040]步骤250,第二设备从所述服务器获得匹配结果,并根据匹配结果从第一设备的视频中断处继续播放视频。
[0041]具体地,第二设备可以自动抓取服务器端的匹配结果,或者由服务器主动将匹配结果推送到第二设备,随后第二设备根据匹配结果获取到当前播放的视频ID和当前播放进度,随即进入视频的播放画面,并延续第一设备的播放进度继续播放。
[0042]最终,完成第一设备和第二设备间的数据交换,从而可以完成跨设备的视频连续播放过程。
[0043]例如,用户在PC端观看甄嫘传第I集的第10分钟,用户使用手机打开一个页面地址,然后使用手机触碰PC端的空格键。这个时候,手机端的页面地址开始进入观看甄嫘传第I集的播放画面,并且可以沿着第10分钟继续观看。
[0044]再例如,用户在iPad观看甄嫘传第I集的第10分钟,用户使用手机打开一个页面地址,然后同时摇晃手机和iPad。这个时候,手机端的页面地址开始进入观看甄嫘传第I集的播放画面,并且可以沿着第10分钟继续观看。
[0045]图3示出了本发明实施例的一种实现转移多媒体的设备的结构框图。如图3所示,所述设备包括:
[0046]多媒体播放模块310,用于播放多媒体文件;
[0047]操作感测模块320,用于感测所述设备的预定义操作,具体地,可以为角速度传感
器等;
[0048]环境感测模块330,用于当感测到预定义操作发生时测量所述设备当前的环境信息,所述环境信息包括预定义操作发生的时间、IP地址、地理位置信息等,例如GPS ;
[0049]播放信息获取模块340,用于获得所述设备在预定义操作发生时的播放信息,所述播放信息包括所述多媒体文件的播放进度以及所述多媒体文件的标识;
[0050]通信模块350,用于通过网络向服务器发送所述环境信息和/或所述播放信息,以及从服务器获得匹配结果信息;
[0051]控制模块360,用于控制上述多媒体播放模块、操作感测模块、环境感测模块、播放信息获取模块以及通信模块的协同工作。
[0052]显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0053]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种跨设备播放多媒体的方法,至少包括一第一设备、一第二设备和服务器,所述第一设备和第二设备用于播放多媒体,并通过网络连接到服务器,所述方法包括: 步骤I,在所述第一设备上播放多媒体,所述第二设备处于准备状态; 步骤2,所述第一设备和第二设备同时或几乎同时分别进行预定义的用户操作,随后所述第一设备和第二设备发送播放信息和/或环境信息至所述服务器; 步骤3,所述服务器收到从所述第一设备和第二设备发送的信息后,进行匹配得到匹配结果; 步骤4,所述第二设备从所述服务器获得匹配结果,并根据所述匹配结果从第一设备的视频中断处继续播放所述多媒体。
2.如权利要求1所述的方法,步骤I中所述准备状态为所述第二设备打开某个网址或打开某个软件界面的状态。
3.如权利要求1所述的方法,所述第一设备为电脑、电视、平板电脑或手机,第二设备为电脑、电视、平板电脑或手机。
4.如权利要求1所述的方法,所述预定义的用户操作包括摇晃相应的设备或触碰按键,或者是两种操作的组合。
5.如权利要求1所述的方法,步骤2具体为,当所述第一设备感测到所述第一设备在进行预定义的用户操作时,将所述第一设备的播放信息和环境信息发送至所述服务器,所述第二设备在感测到所述第二设备在进行预定义的用户操作时,将所述第二设备的环境信息发送到所述服务器。
6.如权利要求5所述的方法,所述播放信息包括当前播放的视频标识和播放进度信息等,所述环境信息包括所述预定义操作发生的时间、该设备的IP地址、地理位置信息、该设备的准备状态和登录状态信息等。
7.如权利要求1所述的方法,所述匹配操作具体为,所述服务器根据所接收的环境信息,并结合时间进行近似配对,寻找需要继续进行多媒体播放的所述第二设备。
8.如权利要求1所述的方法,在步骤4中,所述第二设备自动从所述服务器抓取匹配结果或者由所述服务器主动将匹配结果推送到所述第二设备,随后所述第二设备根据匹配结果获取到当前播放的视频标识和当前播放进度,随即进入视频的播放画面,并延续第一设备的播放进度继续播放。
9.一种实现转移多媒体的设备,包括: 多媒体播放模块,用于播放多媒体文件; 操作感测模块,用于感测所述设备的预定义操作; 环境感测模块,用于当感测到预定义操作发生时获得所述设备当前的环境信息,所述环境信息包括所述预定义操作发生的时间、所述环境信息包括预定义操作发生的时间、IP地址、地理位置信息、该设备的准备状态和登录状态信息等。播放信息获取模块,用于获得所述设备在预定义操作发生时的播放信息,所述播放信息包括所述多媒体文件的播放进度以及所述多媒体文件的标识等; 通信模块,用于通过网络向服务器发送所述环境信息和/或所述播放信息,以及从服务器获得匹配结果信息; 控制模块,用于控制上述多媒体播放模块、操作感测模块、环境感测模块、播放信息获取模块以及通信模块的协同工作。
10.如权利要求9所述的 设备,所述操作感测模块为角速度传感器。
【文档编号】H04L29/06GK103546453SQ201310370481
【公开日】2014年1月29日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】赵建文, 李明杰, 张峰, 徐峰, 吴斌, 蔡旭, 丁丽函, 曹天才, 姚键, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1