一种通过网络方式来实现跨平台媒体分享及控制的方法

文档序号:7894898阅读:143来源:国知局
专利名称:一种通过网络方式来实现跨平台媒体分享及控制的方法
技术领域
本发明涉及媒体分享及控制技术领域,具体说是一种通过网络方式来实现跨平台媒体分享及控制的方法。
背景技术
现有的专用于媒体播放的或具有媒体播放功能的媒体播放装置种类繁多,用户往往拥有不止一种媒体播放装置,且大部分媒体播放装置都可以通过有线方式(例如ADSL、电力猫、有线电视宽带等)或无线方式(例如WIFI、3G等)连入网络,而且很多商店、餐饮服务企业、办公大楼、宾馆、学校、政府机关也都人性化的提供了便利的上网条件,进一步拓展了网络的覆盖及应用范围。 所述媒体播放装置包括电视、电脑、手持智能设备。其中所述电视包括但不限于数字电视、电视机顶盒(尤指数字电视机顶盒)、高清播放机,所述电脑包括但不限于台式电脑、笔记本电脑、上网本,一体机,所述手持智能设备包括但不限于智能手机(例如iphone、安卓系统的手机、WM系统的手机等)、平板电脑(例如ipad,安卓系统的平板电脑等)、其它具有嵌入式系统(该嵌入式系统具备媒体播放功能)的掌上型装置。所述媒体至少包括音频、视频、图片,更具体地说图片的格式可以为JPG、PNG、GIF、TIFF等,音频的格式可以为LPCM、AAC、AC-3、ATRAC3Plus、MP3、WMA9等,视频的格式可以为 MPEG-l、MPEG-2、MPEG-4、AVC、WMV9、Http Living Stream(基于 http 的活动视频流媒体)等;所述媒体尤指视频。所述网络包括但不限于互联网、局域网、城域网、广域网、有限网络、无线网络等,凡是将至少两个不在同一区域的媒体播放装置能互联互通的网络,均可用于实现本发明所述的方法,该网络的具体的网络架构、跨越地域范围(例如跨越楼层、跨越城区、跨越城市、跨越国家等)及网络交互方式(有线、无线、卫星通讯等)不限。现有的媒体播放装置虽然能方便的访问网络,获取更多的媒体资源,但是,却没有充分利用网络在互联互通上的便利性,两个以上的装置之间缺少有效、便捷地媒体分享及控制(包括但不限于媒体推送、媒体播放转移、媒体播放远程控制等)手段。例如一个媒体为时长I小时的视频A,某用户先在家中的电视机顶盒上观赏了 45分钟,因为某些原因需要外出(例如,外出购物或上班),则不能在该用户拥有的手机上观赏剩余的部分,只能等到回家后再次打开电视机顶盒才能继续观赏该视频A的剩余部分。再例如某用户的平板电脑上有未观赏的媒体,该媒体为若干新近拍摄的照片B和视频C,当该用户出差到外地时,由于只随身携带了手机和笔记本电脑,则不能通过手机或笔记本电脑访问并观赏照片B和视频C,除非该用户的家人将平板电脑上的这些照片B和视频C发送到用户的邮箱或网盘中,再由用户访问邮箱或网盘后下载到手机或笔记本电脑内才能观赏,或该用户的家人采用彩信的方式将照片B发送给该出差在外的用户(视频C通常体积较大,无法彩信方式传输),否则只能等其回家后使用该平板电脑时才可观赏。如果该平板电脑被子女带出娱乐,未在家中,则还得等到子女将平板电脑带回家中,才能使用该平板电脑观赏照片B和视频C。再例如某用户上班前将家中的电脑开机并指定下载若干媒体,这些媒体为某一歌星新发行的专辑歌曲和符合版权规范的最新电影(正版的片源),上班中没有办法直接获取或播放这些下载完毕的歌曲和电影,只能回家后才能用电脑欣赏该专辑歌曲和电影。如果该用户想和好友分享这些下载的歌曲和电影,也必须回到家中才能与好友联系、分享,并没有便捷的手段在单位直接控制家中处于开机状态的电脑,获取并完成歌曲和电影的分孚。

发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种通过网络方式来实现跨平台媒体分享及控制的方法,装置(指媒体播放装置)的持有者将其在网络服务器上注册后,当该装置登录到其注册的网络服务器之后,通过网络及该网络服务器作为纽带,使电视、电脑、手持智能设备之间实现了三屏互动,用户能在具有授权的情况下将媒体在两个以上的装置间交互,实现跨平台的媒体推送、媒体播放转移或媒体播放远程控制,方便用户观赏和分享媒体,提供用户新一代的媒体互动及分享体验。为达到以上目的,本发明采取的技术方案是一种通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于,包括以下步骤步骤1,装置在网络服务器上注册用户先在网络服务器上注册用户名及密码,用该用户名和密码登陆后,再将其拥有的一个或多个媒体播放装置逐一注册到其名下,使得媒体播放装置和用户在网络服务器上形成对应关系;网络服务器为每一个装置分配唯一的装置识别编号,为每一个用户分配唯一的用户识别编号,并将装置识别编号与用户识别编号绑定形成对应关系,一个用户可以拥有多个装置,一个装置必须归属于至少一个用户;步骤2,装置在网络服务器上登录各个装置的当前用户将装置在其注册的网络服务器上登录,网络服务器根据该当前用户登录时的用户名获取用户识别编号,同时获取装置的装置识别编号,网络服务器通过用户识别编号获取对应的用户和该用户拥有的各个装置的信息,网络服务器通过装置识别编号获取对应的装置和该装置归属于哪些用户的信息;网络服务器判定当前用户是否有权使用该登录到网络服务器上的装置,仅在有权使用时才执行后续步骤;步骤3,指定需要分享或获取的媒体的源地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的源地址,所述媒体存储于该当前登录到网络服务器的装置的本地,或存储于网络服务器中,或存储于网络视频网站中,或存储于其他登录到 网络服务器的装置的本地,步骤4,指定需要分享或获取的媒体的目标地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的目标地址,所述目标地址为该当前登录到网络服务器的装置,或为其他登录到网络服务器的装置,步骤5,确认媒体访问权限某用户通过当前登录到网络服务器的装置,将需要分享或获取的媒体的源地址、需要分享或获取的媒体的目标地址均发送到网络服务器,网络服务器接收到之后,先确认该某用户有权访问需要分享或获取的媒体的源地址
当媒体存储于该当前登录到网络服务器的装置的本地,则直接确认该某用户有权访问需要分享或获取的媒体的源地址;当媒体存储于网络服务器中,或存储于网络视频网站中,则默认该某用户有权访问需要分享或获取的媒体的源地址;当媒体存储于其他登录到网络服务器的装置的本地,网络服务器向该其他登录到网络服务器的装置的拥有者发出媒体获取请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的媒体获取请求时,才确认该某用户有权访问需要分享或获取的媒体的源地址;步骤6,媒体从源地址传输到目标地址网络服务器将确认该某用户有权访问需要分享或获取的媒体的源地址的指令发送到需要分享或获取的媒体的目标地址,同时亦将需要分享或获取的媒体的源地址发送到需要分享或获取的媒体的目标地址,需要分享或获取的媒体的目标地址对应的装置接收到该确认指令后,从需要分享或获取的媒体的源地址获取该媒体。在上述技术方案的基础上,步骤3中,当媒体存储于其他登录到网络服务器的装置的本地时,该某用户如果是该其他登录到网络服务器的装置的拥有者,则网络服务器直接将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发,所述交互数据包括查询该其他登录到网络服务器的装置中媒体、获取该其他登录到网络服务器的装置中媒体的访问地址、查询协议指令数据、查询操作手势数据;该某用户如果不是该其他登录到网络服务器的装置的拥有者,则网络服务器先向该其他登录到网络服务器的装置的拥有者发出访问请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的访问请求时,网络服务器才将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发。在上述技术方案的基础上,步骤6中,当从需要分享或获取的媒体的源地址获取该媒体时,将媒体从源地址完全传输到目标地址,或将媒体的源地址对应的装置作为流媒体服务器,媒体的目标地址直接从流媒体服务器获取媒体数据。在上述技术方案的基础上,当媒体存储于该当前登录到网络服务器的装置的本地时,网络服务器先查询其本地是否也存储有与源地址相同的媒体文件,当网络服务器有存储该媒体文件时,网络服务器发送网络控制指令,使媒体的源地址变更为网络服务器。在上述技术方案的基础上,当媒体从源地址传输到目标地址时,还同时将该媒体的播放进度信息发送到媒体的目标地址,媒体的目标地址根据该媒体的播放进度信息继续完成媒体的后续播放,或忽略该播放进度信息,从头播放该媒体。
本发明所述的通过网络方式来实现跨平台媒体分享及控制的方法,装置(指媒体播放装置)的持有者将其在网络服务器上注册后,当该装置登录到其注册的网络服务器之后,通过网络及该网络服务器作为纽带,使电视、电脑、手持智能设备之间实现了三屏互动,用户能在具有授权的情况下将媒体在两个以上的装置间交互,实现跨平台的媒体推送、媒体播放转移或媒体播放远程控制,方便用户观赏和分享媒体,提供用户新一代的媒体互动及分享体验。


本发明有如下附图 图I本发明的流程示意图。
具体实施例方式以下结合附图对本发明作进一步详细说明。如图I所示,本发明给出了通过网络方式来实现跨平台媒体分享及控制的方法,目的是通过网络实现跨平台的三屏互动,所述三屏是指电视屏幕、电脑屏幕、手持智能设备屏幕。所述互动包括但不限于媒体分享、媒体推送、媒体播放转移、媒体播放远程控制等。具体包括以下步骤步骤1,装置在网络服务器上注册用户先在网络服务器上注册用户名及密码,用该用户名和密码登陆后,再将其拥有的一个或多个媒体播放装置逐一注册到其名下,使得媒体播放装置和用户在网络服务器上形成对应关系;网络服务器为每一个装置分配唯一的装置识别编号,为每一个用户分配唯一的用户识别编号,并将装置识别编号与用户识别编号绑定形成对应关系,一个用户可以拥有多个装置,一个装置必须归属于至少一个用户,当一个装置归属于两个以上用户时,例如家中的电视可以归属于该家庭的每一个成员,则该装置首次被注册到网络服务器时,首次注册该装置的用户应选择该装置为不唯一占有的装置,如果选择该装置为唯一占有的装置,则只能归属于一个用户即首次注册该装置的用户;装置识别编号可以存储于各个装置中,例如在装置的存储单元内生成一个文件,该文件中存储有装置识别编号;装置是否为唯一占有的装置的信息亦可存储于各个装置中,步骤2,装置在网络服务器上登录各个装置的当前用户将装置在其注册的网络服务器上登录,网络服务器根据该当前用户登录时的用户名获取用户识别编号,同时获取装置的装置识别编号,网络服务器通过用户识别编号获取对应的用户和该用户拥有的各个装置的信息,网络服务器通过装置识别编号获取对应的装置和该装置归属于哪些用户的信息;网络服务器判定当前用户是否有权使用该登录到网络服务器上的装置,仅在有权使用时才执行后续步骤;对使用权限的判定可以依据装置识别编号与用户识别编号绑定关系得出;步骤3,指定需要分享或获取的媒体的源地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的源地址,所述媒体存储于该当前登录到网络服务器的装置的本地(所述媒体的源地址指向该当前登录到网络服务器的装置的本地),或存储于网络服务器中(所述媒体的源地址指向网络服务器),或存储于网络视频网站中(所述媒体的源地址指向网络视频网站),或存储于其他登录到网络服务器的装置的本地(所述媒体的源地址指向其他登录到网络服务器的装置的本地),当媒体存储于其他登录到网络服务器的装置的本地时,该某用户如果是该其他登录到网络服务器的装置的拥有者,则网络服务器直接将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发,所述交互数据包括查询该其他登录到网络服务器的装置中媒体、获取该其他登录到网络服务器的装置中媒 体的访问地址、查询协议指令数据、查询操作手势数据;该某用户如果不是该其他登录到网络服务器的装置的拥有者,则网络服务器先向该其他登录到网络服务器的装置的拥有者发出访问请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的访问请求时,网络服务器才将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发,如果未在一定时间内得到该其他登录到网络服务器的装置的拥有者对访问请求的许可,则网络服务器向该某用户返回报错信息;步骤4,指定需要分享或获取的媒体的目标地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的目标地址,所述目标地址为该当前登录到网络服务器的装置,或为其他登录到网络服务器的装置,目标地址可以为两个以上,可以同时包括该当前登录到网络服务器的装置和其他登录到网络服务器的装置,步骤5,确认媒体访问权限某用户通过当前登录到网络服务器的装置,将需要分享或获取的媒体的源地址、需要分享或获取的媒体的目标地址均发送到网络服务器,网络服务器接收到之后,先确认该某用户有权访问需要分享或获取的媒体的源地址当媒体存储于该当前登录到网络服务器的装置的本地,则直接确认该某用户有权访问需要分享或获取的媒体的源地址;当媒体存储于网络服务器中,或存储于网络视频网站中,则默认该某用户有权访问需要分享或获取的媒体的源地址;当媒体存储于其他登录到网络服务器的装置的本地,网络服务器向该其他登录到网络服务器的装置的拥有者发出媒体获取请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的媒体获取请求时,才确认该某用户有权访问需要分享或获取的媒体的源地址;前述访问请求被许可后,则一个用户可以知晓其他用户的装置内有哪些可用于分享的媒体资源,但只有当媒体获取请求被许可后,才能真正获取这些可用于分享的媒体资源,用户亦可选择针对某些特定用户自动允许其发来的访问请求和媒体获取请求,例如两个用户互相添加对方为好友,则可以针对好友发来的访问请求和媒体获取请求自动允许,如果未在一定时间内得到该其他登录到网络服务器的装置的拥有者对媒体获取请求的许可,则网络服务器向该某用户返回报错信息;步骤6,媒体从源地址传输到目标地址网络服务器将确认该某用户有权访问需要分享或获取的媒体的源地址的指令发送到需要分享或获取的媒体的目标地址,同时亦将需要分享或获取的媒体的源地址发送到需要分享或获取的媒体的目标地址,需要分享或获取的媒体的目标地址对应的装置接收到该确认指令后,从需要分享或获取的媒体的源地址获取该媒体。在上述技术方案的基础上,当从需要分享或获取的媒体的源地址获取该媒体时,将媒体从源地址完全传输到目标地址,或将媒体的源地址对应的装置作为流媒体服务器,媒体的目标地址直接从流媒体服务器获取媒体数据。在上述技术方案的基础上,当媒体存储于该当前登录到网络服务器的装置的本地时,网络服务器先查询其本地是否也存储有与源地址相同的媒体文件,当网络服务器有存储该媒体文件时,网络服务器发送网络控制指令,使媒体的源地址变更为网络服务器。在上述技术方案的基础上,当媒体从源地址传输到目标地址时,还同时将该媒体的播放进度信息发送到媒体的目标地址,媒体的目标地址根据该媒体的播放进度信息继续完成媒体的后续播放,亦可忽略该播放进度信息,从头播放该媒体。通过上述方式,实现了在网络范围内,媒体在两个以上的装置之间的分享,实现跨网络、跨平台的媒体控制、转移、播放、下载等,通过网络服务器提供同一用户不同装置之间或不同用户的装置之间的信任、授权,提供了新的媒体分享、播放、转移的途径。媒体可由一个装置转移到另一个装置的视频操作界面上继续播放、暂停等操作,反之亦可,或者作为数据源分享到其他处于同一个网络中的媒体播放设备上。实现媒体 (尤指视频)播放在不同装置上的接续、转移等等。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
权利要求
1.一种通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于,包括以下步骤 步骤1,装置在网络服务器上注册用户先在网络服务器上注册用户名及密码,用该用户名和密码登陆后,再将其拥有的一个或多个媒体播放装置逐一注册到其名下,使得媒体播放装置和用户在网络服务器上形成对应关系; 网络服务器为每一个装置分配唯一的装置识别编号,为每一个用户分配唯一的用户识别编号,并将装置识别编号与用户识别编号绑定形成对应关系,一个用户可以拥有多个装置,一个装置必须归属于至少一个用户; 步骤2,装置在网络服务器上登录各个装置的当前用户将装置在其注册的网络服务器上登录,网络服务器根据该当前用户登录时的用户名获取用户识别编号,同时获取装置的装置识别编号, 网络服务器通过用户识别编号获取对应的用户和该用户拥有的各个装置的信息, 网络服务器通过装置识别编号获取对应的装置和该装置归属于哪些用户的信息;网络服务器判定当前用户是否有权使用该登录到网络服务器上的装置,仅在有权使用时才执行后续步骤; 步骤3,指定需要分享或获取的媒体的源地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的源地址,所述媒体存储于该当前登录到网络服务器的装置的本地,或存储于网络服务器中,或存储于网络视频网站中,或存储于其他登录到网络服务器的装置的本地, 步骤4,指定需要分享或获取的媒体的目标地址某用户通过当前登录到网络服务器的装置,指定需要分享或获取的媒体的目标地址,所述目标地址为该当前登录到网络服务器的装置,或为其他登录到网络服务器的装置, 步骤5,确认媒体访问权限某用户通过当前登录到网络服务器的装置,将需要分享或获取的媒体的源地址、需要分享或获取的媒体的目标地址均发送到网络服务器, 网络服务器接收到之后,先确认该某用户有权访问需要分享或获取的媒体的源地址当媒体存储于该当前登录到网络服务器的装置的本地,则直接确认该某用户有权访问需要分享或获取的媒体的源地址; 当媒体存储于网络服务器中,或存储于网络视频网站中,则默认该某用户有权访问需要分享或获取的媒体的源地址; 当媒体存储于其他登录到网络服务器的装置的本地,网络服务器向该其他登录到网络服务器的装置的拥有者发出媒体获取请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的媒体获取请求时,才确认该某用户有权访问需要分享或获取的媒体的源地址; 步骤6,媒体从源地址传输到目标地址网络服务器将确认该某用户有权访问需要分享或获取的媒体的源地址的指令发送到需要分享或获取的媒体的目标地址,同时亦将需要分享或获取的媒体的源地址发送到需要分享或获取的媒体的目标地址, 需要分享或获取的媒体的目标地址对应的装置接收到该确认指令后, 从需要分享或获取的媒体的源地址获取该媒体。
2.如权利要求I所述的通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于步骤3中,当媒体存储于其他登录到网络服务器的装置的本地时,该某用户如果是该其他登录到网络服务器的装置的拥有者,则网络服务器直接将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发,所述交互数据包括查询该其他登录到网络服务器的装置中媒体、获取该其他登录到网络服务器的装置中媒体的访问地址、查询协议指令数据、查询操作手势数据; 该某用户如果不是该其他登录到网络服务器的装置的拥有者,则网络服务器先向该其他登录到网络服务器的装置的拥有者发出访问请求,仅当该其他登录到网络服务器的装置的拥有者同意该某用的访问请求时,网络服务器才将相应的交互数据在该其他登录到网络服务器的装置和该当前登录到网络服务器的装置之间转发。
3.如权利要求I所述的通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于步骤6中,当从需要分享或获取的媒体的源地址获取该媒体时,将媒体从源地址完全传输到目标地址, 或将媒体的源地址对应的装置作为流媒体服务器,媒体的目标地址直接从流媒体服务器获取媒体数据。
4.如权利要求I所述的通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于当媒体存储于该当前登录到网络服务器的装置的本地时,网络服务器先查询其本地是否也存储有与源地址相同的媒体文件,当网络服务器有存储该媒体文件时,网络服务器发送网络控制指令,使媒体的源地址变更为网络服务器。
5.如权利要求I所述的通过网络方式来实现跨平台媒体分享及控制的方法,其特征在于当媒体从源地址传输到目标地址时,还同时将该媒体的播放进度信息发送到媒体的目标地址, 媒体的目标地址根据该媒体的播放进度信息继续完成媒体的后续播放,或忽略该播放进度信息,从头播放该媒体。
全文摘要
本发明涉及一种通过网络方式来实现跨平台媒体分享及控制的方法,步骤为1装置在网络服务器上注册;2装置在网络服务器上登录;3指定需要分享或获取的媒体的源地址;4指定需要分享或获取的媒体的目标地址;5确认媒体访问权限;6媒体从源地址传输到目标地址。本发明所述方法,装置(指媒体播放装置)的持有者将其在网络服务器上注册后,当该装置登录到其注册的网络服务器之后,通过网络及该网络服务器作为纽带,使电视、电脑、手持智能设备之间实现了三屏互动,用户能在具有授权的情况下将媒体在两个以上的装置间交互,实现跨平台的媒体推送、媒体播放转移或媒体播放远程控制,方便用户观赏和分享媒体,提供用户新一代的媒体互动及分享体验。
文档编号H04L29/08GK102647633SQ201210135088
公开日2012年8月22日 申请日期2012年5月2日 优先权日2012年5月2日
发明者姚键, 潘柏宇, 陈翌 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1