基于安卓平台的播放方法、装置及移动终端设备的制造方法

文档序号:10539439阅读:148来源:国知局
基于安卓平台的播放方法、装置及移动终端设备的制造方法
【专利摘要】本发明实施例提供一种基于安卓平台的播放方法、装置及移动终端设备,所述方法包括:获取多媒体资源;解码所述多媒体资源,分别得到每一帧多媒体数据;将每一帧多媒体数据叠加版权信息;播放叠加版权信息的多媒体数据。根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
【专利说明】
基于安卓平台的播放方法、装置及移动终端设备
技术领域
[0001]本发明涉及播放领域,尤其涉及一种基于安卓平台的播放方法、装置及移动终端设备。
【背景技术】
[0002]目前基于安卓平台的播放器的核心层通过C/C++实现,调用的接口在JAVA层实现。由于JAVA层的可执行程序容易被反编译,导致播放器的核心层容易被盗用,安全性差。

【发明内容】

[0003]本发明的目的在于,提供一种基于安卓平台的播放方法、装置及移动终端设备,明确权利归属,安全性高。
[0004]根据本发明的一方面,提供基于安卓平台的播放方法,所述方法包括:获取多媒体资源;解码所述多媒体资源,分别得到每一帧多媒体数据;将每一帧多媒体数据叠加版权信息;播放叠加版权信息的多媒体数据。
[0005]进一步地,所述方法还包括:预先在播放端口对应的核心层模块中加载所述版权
?目息O
[0006]进一步地,所述版权信息包括生产商标识和/或生产商网址。
[0007]进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
[0008]根据本发明的另一方面,提供基于安卓平台的播放装置,所述装置包括:获取单元,用于获取多媒体资源;解码单元,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据;叠加单元,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息;播放单元,用于播放所述叠加单元叠加版权信息的多媒体数据。
[0009]进一步地,所述装置还包括:加载单元,用于预先在播放端口对应的核心层模块中加载所述版权信息。
[0010]进一步地,所述版权信息包括生产商标识和/或生产商网址。
[0011]进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
[0012]根据本发明的另一方面,提供一种安卓移动终端设备所述安卓移动终端设备包括如前所述的基于安卓平台的播放装置。
[0013]根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
【附图说明】
[0014]图1是示出根据本发明实施例的基于安卓平台的播放方法的流程图;
[0015]图2是示出根据本发明实施例的基于安卓平台的播放装置的结构示意图。
【具体实施方式】
[0016]下面结合附图详细描述本发明的示例性实施例。
[0017]实施例一
[0018]图1是示出根据本发明实施例的基于安卓平台的播放方法的流程图。参照图1,本发明实施例基于安卓平台的播放方法包括以下步骤:
[0019]在步骤SI10,获取多媒体资源。
[0020]本实施例所指的安卓平台是安装了安卓系统的终端设备,例如包括但不限于智能手机和/或智能电视等等。
[0021 ]本实施例中的多媒体资源是指包括音频和/或视频的多媒体资源。
[0022]可以通过包括但不限于现有的互联网、广电网络和/或通信网络等方式接收来自视频服务器或者其他终端设备的多媒体资源。
[0023]在步骤S120,解码所述多媒体资源,分别得到每一帧多媒体数据。
[0024]每一帧的多媒体数据可以包括每一帧的音频数据和视频数据,其中视频数据可以认为是一张一张快速播放的图片,一帧就是一副静止的画面,连续的帧就形成动画,由于肉眼的视觉暂留现象,使得人感到画面是连续的。帧数是指I秒钟时间里传输的图片的帧数,也可以理解为终端设备中的图形处理器每秒钟能够刷新几次,高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数愈多,所显示的动作就会愈流畅。在本实施例中将多媒体视频进行解码,可以分别得到每一帧多媒体数据,包括每一帧的音频数据和视频数据,其中的一帧视频数据包括一张图片。不同的多媒体资源,帧率(即每秒的帧数)可以不同,因此,不同的多媒体资源每秒包含的帧数可以不同,即每秒包含的图片数也不同。
[0025]例如,在本实施例中的多媒体资源是指琅琊榜第I集,终端设备创建线程,调用该线程下载了琅琊榜第I集后,将其进行解码,得到每一帧的音频数据和图片(即多媒体数据),可以将解码得到的每一帧的音频数据和图片存储在本地的存储器或者临时存储器(即缓存中)。
[0026]在步骤SI30,将所述每一帧多媒体数据叠加版权信息。
[0027]在本实施例中,版权信息可以包括生产商标识(包括但不限于生产商的商标、商号或者标识图标等等)和/或生产商网址。可选的,所述版权信息包括生产商相关的图片(包括但不限于生产商的商标、商号或者标识图标的图片或者宣传图片等等)、生产商相关的音频(包括但不限于生产商的宣传音频等等)和/或生产商相关的视频(包括但不限于生产商的宣传视频等等)。
[0028]将所述每一帧多媒体数据叠加版权信息即为在一帧多媒体数据中的每帧音频数据和每帧图片中分别叠加版权信息。在音频数据中叠加版权信息的方法可以包括但不限于:将音频数据和版权信息(生产商相关的音频)进行混音运算。在视频数据中叠加版权信息的方法可以包括但不限于:通过OpenGL图像处理接口或其它图像处理接口在每帧图片中叠加版权信息(例如包括但不限于生产商相关的视频),生产商相关的视频可以包括但不限于h.264视频、png和/或gif等格式的图片。置加时,可以分别为首频和视频置加版权?目息,也可以同时为音频和视频叠加版权信息。
[0029]可选的,预先在播放端口对应的核心层模块中加载所述版权信息。在本实施例中的核心层模块是指安卓平台中的音视频数据的渲染模块。渲染模块主要用于多媒体数据中的音频数据发送给声卡设备播放之前的声音处理以及多媒体数据中的视频数据发送给显卡设备显示前的视频处理模块等等。
[0030]基于安卓平台的播放器的核心层通过C/C++实现,调用的接口在JAVA层实现,JAVA层的应用程序编程接口(Applicat1n Programming Interface,API)可以通过调用底层的C/C++运行库从而为应用程序(包括但不限于视频播放软件等)服务的。对于已经开发的原版播放软件,为了防止盗版播放软件通过反编译JAVA层的可执行程序从而盗用播放器的核心层,因此,在播放端口对应的核心层模块中加载版权信息,那么用户通过盗版播放软件观看视频时,在原版播放软件中预先加载的版权信息叠加在多媒体资源中。
[0031]例如,终端设备中安装的视频播放器A的播放器的核心层的生产商为B,即播放器的核心层中预先加载了生产商B的版权信息,例如公司简称(生产商标识)和/或公司LOGO(生产商标识),终端设备下载了琅琊榜第I集后,将其进行解码得到每一帧的图片,在通过视频播放器A向用户展示琅琊榜第I集前,由于后台需要调用播放器的核心层,因此播放器的核心层自动将预先加载的生产商B的公司简称和/或公司LOGO叠加在每一帧图片中,视频播放器A向用户展示琅琊榜第I集时的每一画面上都会显示加载的生产商B的公司简称和/或公司LOGO。
[0032]在步骤S140,播放叠加版权信息的多媒体数据。
[0033]在播放多媒体资源时,播放叠加版权信息的多媒体数据,从而可以通过版权信息向用户明确对应的播放器的权利归属。
[0034]根据本发明实施例提供的基于安卓平台的播放方法通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
[0035]实施例二
[0036]图2是示出根据本发明实施例的基于安卓平台的播放装置的结构示意图。
[0037]参照图2,在本实施例中,该装置包括:
[0038]获取单元21,用于获取多媒体资源。
[0039]解码单元22,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据。
[0040]叠加单元23,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息。
[0041]播放单元24,用于播放所述叠加单元叠加版权信息的多媒体数据。
[0042]进一步地,所述装置还包括:
[0043]加载单元(图中未示出),用于预先在播放端口对应的核心层模块中加载所述版权信息;所述叠加单元还用于将所述解码单元解码的每一帧多媒体数据叠加所述加载单元加载的版权信息。
[0044]进一步地,所述版权信息包括生产商标识和/或生产商网址。
[0045]进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
[0046]根据本发明实施例提供的基于安卓平台的播放装置,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
[0047]实施例三
[0048]本发明实施例还提供了一种安卓移动终端设备,所述安卓移动终端设备包括上述的基于安卓平台的播放装置。
[0049]具体地,该移动终端设备可以为手机、平板电脑或智能电视机等。
[0050]根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
[0051]需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0052]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0053]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.基于安卓平台的播放方法,其特征在于,所述方法包括: 获取多媒体资源; 解码所述多媒体资源,分别得到每一帧多媒体数据; 将所述每一帧多媒体数据叠加版权信息; 播放叠加版权信息的多媒体数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 预先在播放端口对应的核心层模块中加载所述版权信息。3.根据权利要求1或2所述的方法,其特征在于,所述版权信息包括生产商标识和/或生产商网址。4.根据权利要求1或2所述的方法,其特征在于,所述版权信息包括生产商的相关图片、音频和/或视频。5.基于安卓平台的播放装置,其特征在于,所述装置包括: 获取单元,用于获取多媒体资源; 解码单元,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据; 叠加单元,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息; 播放单元,用于播放所述叠加单元叠加版权信息的多媒体数据。6.根据权利要求5所述的装置,其特征在于,所述装置还包括: 加载单元,用于预先在播放端口对应的核心层模块中加载所述版权信息。7.根据权利要求5或6所述的装置,其特征在于,所述版权信息包括生产商标识和/或生产商网址。8.根据权利要求5或6所述的装置,其特征在于,所述版权信息包括生产商的相关图片、音频和/或视频。9.一种安卓移动终端设备,其特征在于,所述安卓移动终端设备包括如权利要求5-8中任意一项所述的基于安卓平台的播放装置。
【文档编号】H04N21/41GK105898459SQ201510917370
【公开日】2016年8月24日
【申请日】2015年12月10日
【发明人】石学会
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1