本发明专利技术涉及一种播放多媒体档案的方法及装置,该方法包含下列步骤:1)提供虚拟磁盘;2)播放多媒体档案;3)判断虚拟磁盘是否开启;4)在播放多媒体档案过程中写入储存文件至虚拟磁盘;5)标注储存文件的使用状态;6)判断预设条件是否已设定;7)在预设条件时,根据使用状态决定是否储存储存文件至实体磁盘。
【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种播放多媒体档案的方法及装置,该方法包含下列步骤:1)提供虚拟磁盘;2)播放多媒体档案;3)判断虚拟磁盘是否开启;4)在播放多媒体档案过程中写入储存文件至虚拟磁盘;5)标注储存文件的使用状态;6)判断预设条件是否已设定;7)在预设条件时,根据使用状态决定是否储存储存文件至实体磁盘。【专利说明】播放多媒体档案的方法及装置
本专利技术涉及一种播放音乐的方法及装置,尤其是一种播放多媒体档案的方法及装置。
技术介绍
随着信息科技的飞速发展,各种高科技产品不仅发展相当迅速,导入市场后也能快速获得消费者喜爱。随着当前可携式电子消费产品的广泛应用,人们对可携式电子消费产品不仅只是使用功能上的要求,并且也越来越多的关注各项功能的质量,因此,未来的电子消费产品除了在功能上的多样化外,能否提供最佳的使用质量已成为评价高科技产品技术是否领先的标志。在消费产品相当普及的情况下,愈来愈多使用者在外出时会随身携带电子消费产品以欣赏音乐。就音乐播放部份,能够播放的音乐档案质量越高,音效才能越好,才能更好的得到消费者的青睐。音乐档案的质量由声道数、采样率及波特率决定,当声道数多、采样率及波特率高,则音乐档案质量就高,但其所需求的硬件处理能力也就越高。当播放音乐的过程中,使用者大量的操作存储文件的动作,使得CPU没有及时响应音乐播放程序的数据处理要求,就会导致播放音效顿挫的现象。虽然可改用数据处理能力较佳的CPU解决此问题,但会造成可携式电子消费产品成本及售价均大幅提高。
技术实现思路
本专利技术为解决
技术介绍
中存在的上述技术问题,而提出一种播放多媒体档案的方法及装置。本专利技术的技术解决·方案是:本专利技术为一种播放多媒体档案的装置及方法,其特殊之处在于:该方法包含下列步骤:I)提供虚拟磁盘;2)播放多媒体档案;3)判断虚拟磁盘是否开启;4)在播放多媒体档案过程中写入储存文件至虚拟磁盘;5)标注储存文件的使用状态;6)判断预设条件是否已设定;7)在预设条件时,根据使用状态决定是否储存储存文件至实体磁盘。上述步骤I)后,包含步骤6):虚拟内存档案系统管理虚拟磁盘所储存的储存文件。上述步骤3)后,包含步骤5):分析储存文件的响应信息。上述步骤5)后,包含步骤6):储存后清除虚拟磁盘。一种播放多媒体档案的装置,其特征在于:该装置包括:虚拟磁盘,播放模块,播放多媒体档案;判断模块,判断虚拟磁盘是否开启及判断预设条件是否已设定;存储模块,储存文件;标注模块,标注储存文件的使用状态。上述装置包括虚拟内存档案系统,管理虚拟磁盘所储存的储存文件。上述装置包括分析模块,分析储存文件的响应信息。上述装置包括清除模块,储存后清除虚拟磁盘。【专利附图】【附图说明】图1为本专利技术播放多媒体档案的装置示意图;【具体实施方式】参见图1,一种播放多媒体档案的装置,其特征在于:该装置包括:虚拟磁盘40,播放模块10,播放多媒体档案;判断模块30,判断虚拟磁盘是否开启及判断预设条件是否已设定;存储模块50,储存文件;标注模块20,标注储存文件的使用状态。上述装置包括虚拟内存档案系统,管理虚拟磁盘所储存的储存文件。上述装置包括分析模块,分析储存文件的响应信息。上述装置包括清除模块,储存后清除虚拟磁盘。本专利技术提供播放多媒体档案的方法,该方法含下列步骤:I)提供虚拟磁盘;2)播放多媒体档案;3)判断虚拟磁盘是否开启;4)在播放多媒体档案过程中写入储存文件至虚拟磁盘;5)标注储存文件的使用状态;6)判断预设条件是否已设定;7)在预设条件时,根据使用状态决定是否储存储存文件至实体磁盘。上述步骤I)后,包含步骤6):虚拟内存档案系统管理虚拟磁盘所储存的储存文件。上述步骤3)后,包含步骤5):分析储存文件的响应信息。上述步骤5)后,包含步骤6):储存后清除虚拟磁盘。根据本专利技术播放多媒体档案的方法,提供详细流程步骤如下:步骤101:提供虚拟磁盘。主机系统初始化完成后,创建一个虚拟磁盘,其中,虚拟磁盘指在内存中申请一块区域,然后用管理磁盘的方法进行管理,相当于一个虚拟的实体磁盘。在创建虚拟磁盘完成后,即可对虚拟磁盘进行初始化,并将虚拟磁盘作为磁盘挂到主机系统中,就相当于主机系统中增加了一个虚拟实体磁盘,并可经过主机系统中的作业程序(OS)对此虚拟磁盘与其它实体磁盘进行统一管理,对应用程序层透明。应用程序层的文件读取/储存等动作和未修改之前相同,不需要做任何变化,应用程序层可以做到完全的二进制兼容。在此,本专利技术以虚拟内存文件系统管理虚拟磁盘所储存的储存文件,其中,虚拟内存档案文件系统架构在文件系统层之上。步骤102:播放多媒体档案。在本步骤中,以应用程序播放多媒体档案,且多媒体档案可为音乐档案或视讯档案。步骤103:判断虚拟磁盘是否开启;步骤104:写入储存文件至虚拟磁盘。主机系统在播放音乐的过程当中,若应用程序有存储文件的动作,先将储存文件存入虚拟磁盘中,并对此储存文件的响应讯息进行分析,进行分类管理。步骤105:标注储存文件的使用状态。在本步骤中,标注储存文件的使用状态,且使用状态为已更改状态或开启状态,即将层储存文件中的标志位置标注为已更改状态与开启状态。在此,已更改状态为储存文件已写入新数据并储存在虚拟磁盘,而不是真正写入实体磁盘;开启状态为储存文件正为应用程序所开启,凡是标注为开启状态的储存文件都不能直接实体磁盘,因为应用程序随时都可能继续写新数据到此储存文件。当应用程序关闭储存文件后,停止标注开启状态,即清除此储存文件的开启状态。步骤106:判断预设条件是否已设定;步骤107:在预设条件时,判断标注是否符合预设的使用状态。当使用者切换另一个多媒体档案等符合预设条件时,即会判断储存文件是否为已更改且非开启状态,若储存文件仍为开启状态时,则回到步骤104,在应用程序关闭储存文件后,清除此储存文件的开启状态;若储存文件符合预设的使用状态,即储存文件为已更改且非开启状态,则进行步骤106。步骤108:储存储存文件至实体磁盘。标注为已更改且非开启状态的储存文件在切换另一个多媒体档案等符合预设条件时,均要写入实体磁盘。此外,在储存文件写入实体磁盘后,并清除层相应此储存文件的信息及虚拟磁盘中的相关信息,提高虚拟磁盘的使用效率。虚拟磁盘中的Root目录下存在Test, bin,且储存文件的标志位为已更改且非开启状态,即将Test, bin复制至目标实体磁盘的Root目录下,如虚拟磁盘为B磁盘,目标实体磁盘为C磁盘,然后移除B磁盘中响应的Test, bin的信息,提高虚拟磁盘的使用率。储存文件储存至虚拟磁盘的详细流程,包含下列步骤:步骤1:开启储存文件。步骤2:判断是否采覆盖写入。在本步骤中,若要采用覆盖写入,进行步骤5 ;若不采用覆盖写入,进行步骤3。步骤3:检查实体磁盘是否已经存在储存文件。在此举例虚拟磁盘为B磁盘,目标实体磁盘为C磁盘,VRFS层会检查C磁盘的Root目录下是否已经存在Test, bin。步骤4:复制储存文件至虚拟磁盘的响应目录。C磁盘的Root目录已经存在Test, bin,将Test, bin文件复制到虚拟磁盘的响应目录下。步骤5:修改响应储存路径至虚拟磁盘。步骤6:储存储存文件至虚拟磁盘。C磁盘的Root目录不存在Test, bin,本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:王秦秦,
申请(专利权)人:无敌科技西安有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。