一种云端多媒体信息抓捕的方法以及移动终端的制作方法

文档序号:7779399阅读:225来源:国知局
一种云端多媒体信息抓捕的方法以及移动终端的制作方法
【专利摘要】本发明公开了一种云端多媒体信息抓捕的方法以及移动终端,所述方法包括如下步骤:移动终端获取显示端需要分享的即时显示的多媒体信息;将所述多媒体信息与所述移动终端的算法数据库中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式;根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获,抓捕所述多媒体信息。通过上述方式,本发明能够即时抓捕移动终端显示的来着云端服务器的多媒体信息,为进一步的共享即时获取到的来着网络云端的多媒体信息提供资源,增加用户体验。
【专利说明】一种云端多媒体信息抓捕的方法以及移动终端
【技术领域】
[0001]本发明涉及家庭终端多媒体设备领域,特别是涉及一种云端多媒体信息抓捕的方法以及移动终端。
【背景技术】
[0002]伴随着移动终端的普及,使用移动终端上网已经成为人们生活中不可或缺的一部分。而人们也比较热衷于将自己看到的或者收到的有兴趣的信息与家人一起分享,如QQ或其他来自互联网的有趣的图片或音频视频等。现有的DLNA技术为不同设备之间,在无外加驱动的条件下能够顺利连接带来了兼容性互联互通的保证。数字生活网络联盟DLNA是Digital Living Network Alliance的简称,俗称家庭娱乐网络,通过网线连接和无线连接两种方式,将现有家庭中的各项数码设备联合成一个娱乐网络,方便传输数码图像、音乐内容以及视频影像,使得数字媒体和内容服务的无限制的共享和增长成为可能。
[0003]如上所述,现有的DLNA技术可以使家庭中的各项数码设备联合成一个娱乐网络,能够实现存储在娱乐网络设备中的内容通过家庭网络环境在其他设备上共享。但是,由于不能抓捕用户即时看到或接收到的来着云端网络的多媒体信息,DLNA技术能共享的仅仅局限在已经存储在接入家庭网络的设备中的内容,并不能共享用户即时看到的或者获取到的来着网络云端的多媒体信息。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种云端多媒体信息抓捕的方法以及移动终端,能够即时抓捕移动终端显示的来着云端服务器的多媒体信息。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种云端多媒体信息抓捕的方法,包括:
[0006]移动终端获取显示端需要分享的即时显示的多媒体信息;
[0007]将所述多媒体信息与所述移动终端的算法数据库中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式;
[0008]根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获,抓捕所述多媒体信息。
[0009]其中,所述多媒体信息如果采用图片格式,判断所述移动终端是否阅览全图,如果是阅览所述全图,则所述移动终端从屏幕缓存端获取图片源文件并存储到另一固定数据库中;如果是阅览部分图片,则所述移动终端从所述屏幕缓存端获取所述部分图片并存储到所述另一固定数据库中,其中,所述部分图片是按照1:1的比例获取的。
[0010]其中,所述多媒体信息如果采用音频格式,则所述移动终端从框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档,再将所述媒体文档存储到另一固定数据库中。
[0011]其中,所述多媒体信息如果采用视频格式,则所述移动终端获取显示端阅览的所述视频格式的多媒体信息的文件名称,并根据所述文件名称判断屏幕缓存端是否已下载所述多媒体信息的视频源,如果所述屏幕缓存端已下载所述视频源,则将所述视频源复制到另一固定数据库中;如果所述屏幕缓存端没有下载所述视频源,则所述移动终端通过人机界面获取是否只播放与移动终端同步的音频的指令,如果所述指令显示播放所述音频,则所述移动终端从框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档,再将所述媒体文档存储到所述另一固定数据库中,如果所述指令显示放弃播放音频,则结束流程。
[0012]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,包括:获取模块、第一数据库模块、控制模块以及抓捕模块,
[0013]所述获取模块用于获取显示端需要分享的即时显示的多媒体信息;
[0014]所述第一数据库模块用于存储多媒体格式以及与所述多媒体对应的截获多媒体信息方式的算法;
[0015]所述控制模块用于将所述多媒体信息与所述第一数据库模块中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式;
[0016]所述控制模块还用于根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获;
[0017]所述抓捕模块用于抓捕所述多媒体信息。
[0018]其中,所述移动终端还包括接收模块,用于通过人机界面接收指令。
[0019]其中,所述移动终端还包括第二数据库模块,所述第二数据库模块用于临时存储所述抓捕模块抓捕的所述多媒体信息。
[0020]其中,所述多媒体信息如果采用图片格式,所述控制模块用于判断述移动终端是否阅览全图,如果是阅览所述全图,则所述抓捕模块用于从屏幕缓存端获取图片源文件并存储到所述第二数据库模块中;如果是阅览部分图片,则所述抓捕模块用于从所述屏幕缓存端获取所述部分图片并存储到所述第二数据库模块中,其中,所述部分图片是所述抓捕模块按照1:1的比例获取的。
[0021]其中,所述多媒体信息如果采用音频格式,则所述抓捕模块用于从框架Framework层获取设备音频流,控制模块用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块中。
[0022]其中,所述多媒体信息如果采用视频格式,则所述抓捕模块用于获取显示端阅览所述视频格式多媒体信息的文件名称,所述控制模块用于根据所述文件名称判断屏幕缓存端是否已下载所述多媒体信息的视频源,如果所述屏幕缓存端已下载所述视频源,则所述控制模块用于将所述视频源复制到所述第二数据库模块中;如果所述屏幕缓存端没有下载所述视频源,则所述接收模块用于通过人机界面获取是否只播放与移动终端同步的音频的指令,如果所述指令显示播放所述音频,则所述抓捕模块用于从框架Framework层获取设备音频流,控制模块用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块中,如果所述指令显示放弃播放音频,则结束流程。
[0023]本发明的有益效果是:区别于现有技术的情况,本发明提供一种云端多媒体信息抓捕的方法以及移动终端,能够在获取到当前需要分享的多媒体消息后,与算法数据库中存储的多媒体格式进行对比,确定多媒体信息的格式,进而确定抓捕上述多媒体信息的方式,进而抓捕上述多媒体信息,为进一步的共享即时获取到的来着网络云端的多媒体信息提供资源。
【专利附图】

【附图说明】
[0024]图1是本发明云端多媒体信息抓捕的方法一实施方式的流程图;
[0025]图2是图1中步骤3 —实施方式的细化流程图;
[0026]图3是图1中步骤3另一实施方式的细化流程图;
[0027]图4是图1中步骤3再一实施方式的细化流程图;
[0028]图5是本发明移动终端一实施方式的结构示意图;
[0029]图6是本发明移动终端另一实施方式结构示意图。
【具体实施方式】
[0030]参阅图1,图1是本发明云端多媒体信息抓捕的方法一实施方式的流程图。本实施方式包括如下步骤:
[0031]步骤101:移动终端获取显示端需要分享的即时显示的多媒体信息。
[0032]在利用移动终端上网发现有趣或者其他需要的多媒体信息,通过数字生活网络联盟DLNA连接在一起的其他设备上播放而实现与其他家人共同分享时,移动终端需要采用移动终端内部存储的捕获方式获取显示端如屏幕上正显示的多媒体信息。
[0033]具体地,移动终端通过人机交互界面接收将流媒体格式的多媒体信息传输到DLNA播放器上的命令后,采用移动终端内部存储的捕获方式获取显示端如屏幕上正显示的多媒体信息。可选的,可进行如下操作:在预览社区或网页中的图片或音乐或视频时通过双击屏幕,开启悬停按钮,进行选择分享到DLNA默认播放器后,移动终端开始捕获缓存里的当前屏幕端多媒体信息,如图片、音频、视频等。
[0034]步骤102:将所述多媒体信息与所述移动终端的算法数据库中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式。
[0035]移动终端获取到显示端正显示的多媒体信息后,与算法数据库中存储的多媒体格式进行比对,所述算法数据库中存储的多媒体格式包括图片格式、音乐格式以及视频格式,并且每一种格式都对应一种截获算法,即截获方法,通过对比后确定获取到的所述多媒体信息为哪一张多媒体格式。
[0036]步骤103:根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获,抓捕所述多媒体信息。
[0037]确定多媒体信息的格式后,移动终端通过算法数据库中的多媒体格式和截获算法一一对应的关系调用多媒体信息对应格式的截获算法,抓捕所述多媒体信息。
[0038]区别于现有技术,本发明提供一种云端多媒体信息抓捕的方法,能够在获取到当前需要分享的多媒体消息后,与算法数据库中存储的多媒体格式进行对比,在确定多媒体信息的格式后确定抓捕上述多媒体信息的方式,进而抓捕上述多媒体信息,为进一步的共享即时获取到的来着网络云端的多媒体信息提供资源,增加用户体验。
[0039]参阅图2,图2是图1中步骤3 —实施方式的细化流程图,图2是对图1步骤103中多媒体信息确定为图片格式后的进一步细化描述。[0040]如图所示,在本实施方式中,如果确定多媒体信息为图片格式,则执行步骤201。
[0041]步骤201:判断所述移动终端是否显示正在阅览全图,即移动终端判断此时显示端是否正显示图片全图,如果所述移动终端正在阅览全图,则执行步骤2011,如果此时显示端只显示了部分图片,则执行步骤2022。
[0042]步骤2011:移动终端从屏幕缓存端获取图片源文件并存储到另一固定数据库中,等待发送。所述屏幕缓存端为移动终端临时存放显示的多媒体信息的一个存储单元,所述另一个固定数据库与存储多媒体信息格式的算法数据库不同,对移动终端截获的多媒体信息起到临时存储的作用。
[0043]步骤2022:移动终端从所述屏幕缓存端获取所述部分图片并存储到所述另一固定数据库中。如果显示的仅为部分图片,移动终端无需获取整个图片的源文件,只需从屏幕缓存端将这部分图片按照1:1的比例获取下来,然后存储到另一固定的临时数据库中等待发送。
[0044]区别于现有技术,本实施方式能够即时截获看到或者获取到的来自网络云端的图片,为进一步的利用DLNA的其他播放设备共享此图片提供资源,操作简单方便,也增加了用户体验。
[0045]参阅图3,图3是图1中步骤3另一实施方式的细化流程图。图3是对图1步骤103中多媒体信息确定为音频格式后的进一步细化描述。
[0046]如图3所示,在本实施方式中,如果所述多媒体信息为音频格式,则执行步骤301。
[0047]步骤301:移动终端从系统框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档。
[0048]步骤302:移动终端将上述生成的媒体文档存储到另一固定数据库中,等待发送。所述另一个固定数据库与存储多媒体信息格式的算法数据库不同,对移动终端截获的多媒体信息起到临时存储的作用。
[0049]区别于现有技术,本实施方式能够即时截获看到或者获取到的来自网络云端的音频,为进一步的利用DLNA的其他播放设备共享此音频提供资源,操作简单方便,也增加了用户体验。
[0050]参阅图4,图1中步骤3再一实施方式的细化流程图。图4是对图1步骤103中多媒体信息确定为视频格式后的进一步细化描述。
[0051]如图4所示,在本实施方式中,如果所述多媒体信息为音频格式,则执行步骤401。
[0052]步骤401:移动终端判断屏幕缓存端是否已下载视频格式的所述多媒体信息的视频源。移动终端显示端播放视频的过程中,一般会将视频的视频源下载存放在移动终端的屏幕缓存端。如果判断结果显示屏幕缓存端已经将所述视频格式的多媒体信息的视频源下载下来,则执行步骤406 ;如果判断结果显示屏幕缓存端没有将所述视频格式的多媒体信息的视频源下载下来,则执行步骤402。
[0053]步骤406:移动终端将所述视频格式的多媒体信息的视频源复制到另一固定数据库中,等待发送。所述另一个固定数据库与存储多媒体信息格式的算法数据库不同,对移动终端截获的多媒体信息起到临时存储的作用。
[0054]步骤402:移动终端通过人机界面获取是否只播放与移动终端同步的音频的指令。如果视频格式的多媒体信息的视频源没有下载下来,那么可以共享其音频信号。如步骤403所示,如果移动终端获取到的同步此视频格式的多媒体信息的音频的指令时,执行步骤404,如果移动终端获取到的指令显示放弃同步此视频格式的多媒体信息的音频,则结束流程。
[0055]步骤404:移动终端从系统框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档。
[0056]步骤405:移动终端将上述生成的媒体文档存储到另一固定数据库中,等待发送。
[0057]区别于现有技术,本实施方式能够即时截获看到或者获取到的来自网络云端的视频,为进一步的利用DLNA的其他播放设备共享此视频提供资源,操作简单方便,也增加了用户体验。
[0058]需要补充的是,本发明中截获到的多媒体信息,无论是图片格式、音频格式和视频格式中的哪一种,都是暂时存储到一固定数据库中,而后在通过网路传输到DLNA的其他终端设备上共享,比如WIFI或其他网路连接方式。
[0059]参阅图5,图5是本发明移动终端一实施方式的结构示意图。
[0060]如图5所不,本实施方式的移动终端50包括获取模块501、控制模块502、第一数据库模块503以及抓捕模块504。
[0061]所述获取模块501用于获取显示端需要分享的即时显示的多媒体信息。在利用移动终端上网发现有趣或者其他需要的多媒体信息,通过数字生活网络联盟DLNA连接在一起的其他设备上播放而实现与其他家人共同分享时,移动终端需要采用移动终端内部存储的捕获方式获取显示端如屏幕上正显示的多媒体信息。
[0062]控制模块502用于将多媒体信息与所述第一数据库模块503中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式。
[0063]第一数据库模块503用于存储多媒体格式以及与所述多媒体对应的截获多媒体Ih息方式的算法。
[0064]获取模块501获取到显示端正显示的多媒体信息后,与所述第一数据库模块503存储的多媒体格式进行比对,所述第一数据库模块503中存储的媒体格式包括图片格式、音乐格式以及视频格式,并且每一种格式都对应一种截获算法,即截获方法,通过对比后确定获取到的所述多媒体信息为哪一张多媒体格式。
[0065]控制模块502还用于根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获。确定多媒体信息的格式后,控制模块502通过算法数据库中的算法和截获算法一一对应的关系调用多媒体信息对用格式的截获算法。
[0066]抓捕模块504用于抓捕所述多媒体信息。
[0067]进一步的参阅图6,图6是本发明移动终端另一实施方式结构示意图。是对图5中的移动终端50的进一步补充说明。
[0068]本实施方式中的移动终端除了包括获取模块501、控制模块502、第一数据模块503、抓捕模块504,还包括接收模块505以及第二数据库模块506。
[0069]所述接收模块505用于通过人机界面接收指令。
[0070]所述第二数据库模块506用于临时存储所述抓捕模块抓捕的所述多媒体信息。
[0071]具体地,接收模块505通过人机界面接受将流媒体格式的多媒体信息传输到DLNA播放器上的命令后,采用移动终端内部存储的捕获方式获取显示端如屏幕上正显示的多媒体信息。可选的,可进行如下操作:在预览社区或网页中的图片或音乐或视频时通过双击屏幕,开启悬停按钮,进行选择分享到DLNA默认播放器后,获取模块501开始获取屏幕缓存端缓存里的当前屏幕端多媒体信息,如图片、音频、视频等。获取到上述多媒体信息后,控制模块502控制所述多媒体信息与第一数据库模块503中存储的多媒体格式进行比对,确定获取到的多媒体信息属于哪一种多媒体格式。确定多媒体信息的格式后,控制模块502通过第一数据库模块503中的多媒体格式与截获算法一一对应的关系调用多媒体信息对应格式的截获算法,抓捕模块504抓捕上述多媒体信息,并将此多媒体信息存储到第二数据库模块506中等待发送。
[0072]进一步地,当控制模块502控制所述多媒体信息与第一数据库模块503中存储的多媒体格式进行比对,确定获取到的多媒体信息属于图片格式后,控制模块502用于判断显示端即时是否在阅览全图,即判断显示端是否正显示全图图片,如果是阅览所述全图,则抓捕模块504用于从移动终端的屏幕缓存端获取图片源文件,并将上述源文件存放到第二数据库模块506中等待发送,如果显示端仅仅显示的是部分图片,而非全图,则抓捕模块504用于从移动终端的屏幕缓存端按照1:1的比例获取上述部分图片,并经上述部分图片存储到第二数据库模块506中等待发送。
[0073]当控制模块502控制所述多媒体信息与第一数据库模块503中存储的多媒体格式进行比对,确定获取到的多媒体信息属于音频格式后,抓捕模块504用于从框架Framework层获取设备音频流,控制模块502用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块506中等待发送。
[0074]当控制模块502控制所述多媒体信息与第一数据库模块503中存储的多媒体格式进行比对,确定获取到的多媒体信息属于视频格式后,抓捕模块504用于获取移动终端显示端正显示的视频格式的多媒体信息的文件名称,控制模块502用于判断移动终端屏幕缓存端是否已下载上述视频格式的多媒体信息的视频源,如果所述屏幕缓存端已下载了上述视频源,则所述控制模块用于将所述视频源复制到所述第二数据库模块506中,如果移动终端的屏幕缓存端没有将所述视频源下载下来,此时接收模块505用于通过人机界面获取是否只播放与移动终端同步的音频的指令,如果所述指令显示播放所述音频,则抓捕模块506用于从框架Framework层获取设备音频流,控制模块502用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块506中,如果所述指令显示放弃播放音频,则结束流程。
[0075]需要补充的是,本实施方式中截获到的多媒体信息,无论是图片格式、音频格式和视频格式中的哪一种,都是暂时存储到一固定数据库中,而后通过网路传输到DLNA的其他终端设备上共享,比如WIFI或其他网路连接方式。
[0076]区别于现有技术,本实施方式提供一种移动终端,能够在获取到当前需要分享的多媒体消息后,与算法数据库中存储的多媒体格式进行对比,确定多媒体信息的格式,进而确定抓捕上述多媒体信息的方式,进而抓捕上述多媒体信息,为进一步的共享即时获取到的来着网络云端的多媒体信息提供资源,增加用户体验。
[0077]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种云端多媒体信息抓捕的方法,其特征在于,包括: 移动终端获取显示端需要分享的即时显示的多媒体信息; 将所述多媒体信息与所述移动终端的算法数据库中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式; 根据所述多媒体格式调用对应的算法对所述多媒体信息进行截获,抓捕所述多媒体信息。
2.根据权利要求1所述的方法,其特征在于,所述多媒体信息如果采用图片格式,判断所述移动终端是否阅览全图,如果是阅览所述全图,则所述移动终端从屏幕缓存端获取图片源文件并存储到另一固定数据库中;如果是阅览部分图片,则所述移动终端从所述屏幕缓存端获取所述部分图片并存储到所述另一固定数据库中,其中,所述部分图片是按照1:1的比例获取的。
3.根据权利要求1所述的方法,其特征在于,所述多媒体信息如果采用音频格式,则所述移动终端从框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档,再将所述媒体文档存储到另一固定数据库中。
4.根据权利要求1所述的方法,其特征在于,所述多媒体信息如果采用视频格式,则所述移动终端获取显示端阅览的所述视频格式多媒体信息的文件名称,并根据所述文件名称判断屏幕缓存端是否已下载所述多媒体信息的视频源,如果所述屏幕缓存端已下载所述视频源,则将所述视频源复制到另一固定数据库中;如果所述屏幕缓存端没有下载所述视频源,则所述移动终端通过人机界面获取是否只播放与移动终端同步的音频的指令,如果所述指令显示播放所述音频,则所述移动终端从框架Framework层获取设备音频流,并生成与所述音频流相同的媒体文档,再将所述媒体文档存储到所述另一固定数据库中,如果所述指令显示放弃播放音频,则结束流程。
5.一种移动终端,其特征在于,包括:获取模块、第一数据库模块、控制模块以及抓捕模块, 所述获取模块用于获取显示端需要分享的即时显示的多媒体信息; 所述第一数据库模块用于存储多媒体格式以及存储与所述多媒体格式对应的截获多媒体信息方式的算法; 所述控制模块用于将所述多媒体信息与所述第一数据库模块中存储的多媒体格式进行对比,确定所述多媒体信息的多媒体格式; 所述控制模块还用于根据所述多媒体格式调用对应的算法对所述多媒体信息进行截-M-犾; 所述抓捕模块用于抓捕所述多媒体信息。
6.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括接收模块,用于通过人机界面接收指令。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括第二数据库模块,所述第二数据库模块用于临时存储所述抓捕模块抓捕的所述多媒体信息。
8.根据权利要求7所述的移动终端,其特征在于,所述多媒体信息如果采用图片格式,所述控制模块用于判断述移动终端是否阅览全图,如果是阅览所述全图,则所述抓捕模块用于从屏幕缓存端获取图片源文件并存储到所述第二数据库模块中;如果是阅览部分图片,则所述抓捕模块用于从所述屏幕缓存端获取所述部分图片并存储到所述第二数据库模块中,其中,所述部分图片是所述抓捕模块按照1:1的比例获取的。
9.根据权利要求7所述的移动装置,其特征在于,所述多媒体信息如果采用音频格式,则所述抓捕模块用于从框架Framework层获取设备音频流,控制模块用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块中。
10.根据权利要求7所述的移动终端,其特征在于,所述多媒体信息如果采用视频格式,则所述抓捕模块用于获取显示端阅览的所述视频格式多媒体信息的文件名称,所述控制模块用于根据所述文件名称判断屏幕缓存端是否已下载所述多媒体信息的视频源,如果所述屏幕缓存端已下载所述视频源,则所述控制模块用于将所述视频源复制到所述第二数据库模块中;如果所述屏幕缓存端没有下载所述视频源,则所述接收模块用于通过人机界面获取是否只播放与移动终端同步的音频的指令,如果所述指令显示播放所述音频,则所述抓捕模块用于从框架Framework层获取设备音频流,控制模块用于生成与所述音频流相同的媒体文档,并将所述媒体文档存储到所述第二数据库模块中,如果所述指令显示放弃播放音频,则结束流程。
【文档编号】H04N21/472GK103686353SQ201310655623
【公开日】2014年3月26日 申请日期:2013年12月5日 优先权日:2013年12月5日
【发明者】杨蕊 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1