应用缓存数据的存储控制方法及装置的制造方法_3

文档序号:9755234阅读:来源:国知局
乐应用之间切换的命令,比如:QQ音乐与酷 狗音乐之间切换,系统发出中断字符命令,OxlOO代表命令切换。)
[0078] 过程二:TV系统启动媒体应用名称模块,系统通过根目包名查表得到媒体应用的 名称,TV系统读取包名和媒体名称一分辨(判断每个应用是否是媒体应用)两个应用是否是 媒体相关的应用?比如:表一中媒体应用名称模块的包名就与媒体应用的名称对应,Media_ Name(xl)=com.ttl.qqmusic(QQ音乐);
[0079] Media_Name(x2) =com.kugo.music(酷狗音乐)
[0080] Media_Name(x2) =com. iqyi .music(奇异音乐)
[0081] 过程S:TV系统发现两个是音乐应用吗?比如:QQ音乐,酷狗音乐应用,两种情况: 一种情况,TV系统发现当前处于前后台是两个媒体的应用,比如:Media_Name(xl) = com. ttl .qqmusic(QQ音乐)
[0082] Media_Name(x2) =com.kugo.music(酷狗音乐)
[0083] 过程屯:TV系统发现当前处于前后台不是两个媒体的应用,系统关闭媒体应用前 后台身份模块。;比如:Media_Name(xl) =com. ttl .qqmusic(QQ音乐)
[0084] Media_Name(x2) =com.kugo.TT(酷狗杂志);
[0085] 过程四:一种情况,TV系统发现当前处于前后台是两个媒体的应用,
[0086] 系统启动媒体应用前后台身份模块,系统通过媒体应接收按键事件方式判别当前 应用处于前台还是后台,接收到按键事件的应用为前台应用,其他为后台应用,1,标识前 台,0,标识后台比站I:酷狗音乐:Media_Ident i ty_Mode (x2) = 0;
[0087] 过程五:TV系统发现前台应用是音乐应用吗?比如:QQ音乐:Media_Identity_Mode UU = I,两种情况:一种情况:TV系统发现前台应用是音乐应用,比如:QQ音乐:Media, Identity_Mode(xl) = 1,另一种情况:TV系统发现前台应用是不音乐应用,比如:Media_ Name(x2) =com.kugo.TT(酷狗杂志),Media_Identity_Mode(x2) =0;
[0088] 过程六:一种情况:TV系统发现前台应用是音乐应用,TV系统发现媒体应用前台身 份模块的包名(QQ音乐)为前台应用,系统开启应用动态内存侦测模块,系统读取各个应用 内存的最大值,与TV系统的整个内存区域按照多个应用进行内存的平均,比如:输入2个应 用分别是QQ音乐,酷狗音乐,TV系统总共内存为512MB,得到前台应用的平均内存为256MB;
[0089] 输入的应用个数:I吨ut_num_ap(xl) =2
[0090] TV 系统的内存总数:TV_RAM(xl) =256M
[0091] 应用平均内存共计:
[00 巧]TV-AVE-RAM = TV-RAM (X1)/1吨ut_num_ap (xl)=256/2 = 256M.
[0093] 具体的:
[0094] 1、系统获取应用本身内存空间大小,
[0095] 比如:QQ音乐内存最大需要50MB,
[0096] 酷狗音乐内存最大需要1000MB,如果大于应用需要的大小,多分配给QQ,酷狗应用 造成浪费。
[0097] 2、系统获取物理内存的空间总共大小,动态按照视频应用个数求平均,系统得到 平均分配的应用的内存大小,比如:多个QQ音乐应用,共计10个,
[00 巧]TV-AVE-RAM = TV-RAM (X1)/1吨ut_num_ap (xl)=512/10 = 51MB。
[0099] 3、系统将物理分配的内存应用的值与应用本身内存大小做比较,物理应用空间大 于应用内存空间,系统设定应用最大内存大小。比如:QQ音乐内存最大需要50MB,及时分配 51MB,最终,设定QQ音乐物理内存50MB。
[0100] 过程八:另一种情况:TV系统发现前台应用是不音乐应用,TV系统发现音乐(酷狗 音乐)应用为后台应用,系统启动内存搬移路由器模块,系统读取应用动态内存侦测模块的 值与后台应用下载数据的二分之一后,将后台下载的数据传送到路由器存储区33中,系统 定时5分钟,路由器内存空间只能保存后端时间最长最大的保存数据的内存。比如:路由存 储控件512MB,5分钟到,路由器保存酷狗音乐应用的3首歌曲,爱你一万年,冰雨,屯、只有你, 此时的MP3音乐数据暂存到路由器,路由器发现TV系统后台还有其他媒体应用,路由器发送 停止接收应用的内存数据命令,不接收其他应用的数据,路由器还发送停止其他应用的指 令给TV。
[0101] 过程九:TV系统开启路由关闭后台应用模块,路由系统自动的将后台运行时间大 于5分钟的应用关闭,TV端存的数据清空,将其他后台应用停止运行,TV系统释放了后台缓 存的数据,比如:TV系统接收到路由的命令,停止运行千千静听的应用,清空缓存的MP3等音 乐数据。
[0102] 过程十:TV系统开启提醒后台媒体显示模块,TV系统根据关闭的后台应用名称显 示在前台应用的左上角,显示后台在运行的应用的名称在右上角,显示缓存到路由器的大 小。比如:显示关闭千千静听音乐,显示酷狗音乐缓存到路由器3首歌曲,爱你一万年,冰雨, 屯、只有你。
[0103] 上述各个实施例的应用缓存数据的存储控制方法的执行主体均可W为终端。更进 一步地,该净化器应用缓存数据的存储控制方法可W由安装在终端上的客户端应用缓存数 据的存储控制程序实现,其中,该终端包括但不限于智能电视、手机、pad、笔记本电脑等,优 选为智能电视。
[0104] 本发明进一步提供一种应用缓存数据的存储控制装置。
[0105] 参照图6,图6为本发明应用缓存数据的存储控制装置的第一实施例的功能模块示 意图。
[0106] 在一实施例中,所述应用缓存数据的存储控制装置包括:获取模块10、提取模块20 及保存模块30。
[0107] 所述获取模块10,用于在侦测到基于终端的应用切换指令时,根据所述应用切换 指令完成应用切换操作,在完成应用切换操作后获取在所述终端后台运行的应用并将该应 用标记为第一应用;
[0108] 在本实施例中,用户可W基于终端加载应用,例如,所加载的应用WQQ音乐、酷狗 音乐和爱奇艺视频客户端为例。用户在需要听音乐时,可W开启QQ音乐或酷狗音乐选择音 乐下载,在下载完毕后在终端本地播放或直接在线播放,在用户不确定通过哪个应用播放 音乐时,用户会逐次打开音乐应用,例如,先打开QQ音乐应用再打开酷狗音乐,或先打开酷 狗音乐再打开QQ音乐,在不同的音乐应用之间进行切换;在打开某个音乐应用后,基于该打 开的音乐应用选择音乐进行播放,不管是选择在线播放还是选择下载后播放,均需要对选 择的音乐进行缓冲加载后再播放,当然,可W边播放边缓冲。在用户通过不同的音乐应用选 择不同的音乐进行播放后。在侦测到基于终端的应用切换指令时,在不同的应用之间进行 切换,在前台运行某个应用达到预设时间(例如,5分钟或10分钟等)后,确定用户选择达到 预设时间的应用来完成所需的功能,在完成应用切换操作后获取在所述终端后台运行的应 用并将该应用标记为第一应用,即,获取到基于应用切换指令后切换至后台运行的应用,例 如,当前运行的应用为QQ音乐,在后台运行的应用为酷狗音乐,基于切换指令后,将QQ音乐 切换至后台运行,在前端运行所述酷狗音乐,且酷狗音乐在前端运行达到预设时间,确定所 述QQ音乐为第一应用。
[0109] 所述提取模块20,用于在所述第一应用为预设类型应用时,提取所述第一应用所 缓存的数据;
[0110] 在获取到所述第一应用后,判断所述第一应用是否为预设类型应用,所述预设类 型包括但不限于音乐类型、视频类型等可W共用相同缓存数据的应用。例如,在所述第一应 用为QQ音乐应用时,判断所述第一应用为预设类型应用,具体过程为:通过所述根目包名查 询表1得到应用的名称,终端根据读取包名和应用名称一通分辨两个应用是否为预设类型 相关的应用。在所述第一应用为预设类型应用时,提取所述第一应用所缓存的数据,例如, 提
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1