用于手持式装置上同时执行多程序与播放程序的方法制造方法及图纸

技术编号:2874923 阅读:156 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于手持式装置上同时执行多程序与播放程序的方法。其包括以下步骤:1)当手持式装置于激活状态下,使用者进行音乐播放时,先开始播放初始化作业;2)此时使用者开始进行各种选取操作以及各项状态内容设定;接着记录当前执行状态执行中断初始化作业,并执行中断驱动处理;3)然后手持式装置便会根据播放设定表开始执行播放程序;4)播放过程中,播放装置会提供判断使用者是否执行中止的动作,或者手持式装置会提供判断播放程序是否已经完成播放;5)如果没有执行中止或者尚未完成播放时,则继续回到步骤4)进行播放程序;如果发生中止或者完成的状况时,手持式装置便会执行关闭储存作业。本发明专利技术可同时执行多程序与播放程序。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种计算机数字装置处理系统的方法,尤其是一种在手持式装置上同时执行包含播放程序在内的多程序协调处理方法。从目前市面上所能够见到的手持式装置来看,由于手持式装置软硬件设计上的问题,造成手持式装置仅能够提供执行单一程序的能力,也就是在执行音乐播放程序的时候,无法同时执行其它的程序,相对的在执行其它程序时,手持式装置便无法进行音乐的播放,也就是手持式装置对于使用者同时多样的使用需求上无法得到完全的满足。因此这样设计上的问题缺陷,大大降低了使用者购买以及使用手持式装置的欲望,也给使用者在使用类似手持式装置时造成许多不便和困扰。本专利技术的技术解决方案是一种,其特殊之处在于该方法包括以下步骤100)当手持式装置于激活状态下,使用者欲进行音乐播放时,必须先开始播放初始化作业;200)此时使用者开始进行各种选取操作以及各项状态内容设定;接着记录当前执行状态执行中断初始化作业,将欲执行的播放状态自播放装置中传送至手持式装置中,并执行中断驱动处理;300)然后手持式装置便会根据播放设定表开始执行播放程序;400)播放过程中,播放装置会提供判断使用者是否执行中止的动作,或者手持式装置会提供判断播放程序是否已经完成播放;500)如果没有执行中止或者尚未完成播放时,则继续回到步骤400)进行播放程序;如果发生中止或者完成的状况时,手持式装置便会执行关闭储存作业。上述步骤100)中的播放初始化作业依次包括以下步骤110)首先执行开启播放操作接口供使用者进行选取操作,使用者可以透过播放操作接口进行各项状态内容的设定;120)播放装置会同时接收使用者的状态内容设定;130)并且储存状态内容设定于播放设定表中;140)使用者选取播放;150)播放装置会产生播放程序并发出中断控制请求,完成播放初始化作业。上述步骤110)中的播放操作接口可以在完成播放初始化作业之后执行关闭的动作,在播放程序进行过程中可以随时根据使用者的选取操作执行开启或者关闭动作。上述步骤200)中的中断初始化作业依次包括以下步骤210)首先,手持式装置会先接收中断控制请求,此一中断控制请求是当使用者选取播放时由播放装置所产生的;220)此时手持式装置会停止当前执行程序记录各程序执行状态;230)根据中断控制请求,产生中断控制讯号激活系统中断;240)激活中断后便接收播放程序,并外挂至上述系统中断上,播放程序则由播放装置所产生并传送至手持式装置上;250)最后,再从手持式装置上读取播放设定表,完成中断初始化作业。上述步骤250)中,若手持式装置无法读取到播放装置中的播放设定表时,手持式装置会撷取一播放预设内容来进行后续的播放程序。上述步骤500)中的关闭储存作业依次包括以下步骤510)当使用者中止或者播放程序完成播放时,首先手持式装置100会先更新储存播放设定表,也就是将播放程序结束前的最后状态内容给记录下来;520)接着删除播放程序,也就是将播放程序自系统中断中给移除;530)随后关闭系统中断;540)如果仍有其它执行程序需要继续执行,则继续运行其它执行程序,否则就直接结束完成关闭储存作业。上述播放设定表还记录包含有目前播放歌曲、播放歌曲数量及播放程序状态等实时状态内容。本专利技术利用手持式装置在运行的过程当中,通过呼叫系统中断(interrupt)的控制技术和中断驱动处理(interrupt-driven processing)的方式,将所欲执行的播放程序外挂并常驻(resident)于中断向量(interrupt vector)中,达到手持式装置可同时执行播放程序及其它执行程序的方法。因此,本专利技术可以解决手持式装置在运行其它执行程序时无法同时进行播放程序的问题,使手持式装置能够同时执行多个程序,达到让使用者可以在手持式装置中执行其它程序时,同时也能够执行播放程序,在进行其它功能项目时也能够同时享受到音乐的乐趣。参见附图说明图1,手持式装置100通常会利用外插式播放装置50(如MP3卡)来实现使手持式装置100能够提供播放音乐的目的。在播放装置50中,通常至少包括有用来储存歌曲资料及播放操作接口程序的闪存单元51(如NandFlash Card)和用来处理歌曲资料译码的数字讯号处理单元52(DigitalSignal Process,DSP);在手持式装置100中,则包括有负责进行沟通协调以及提供主要控制处理的中央处理单元110,该央处理单元110则包括用来记录播放程序、播放设定表及其它执行程序状态的缓冲存储单元111,负责中断(interrupt)控制,如系统时间中断…,并可提供中断驱动处理(interrupt-driven processing)的中断控制单元120,以及用来进行最后音乐播放的播放输出单元130。参见图2,本专利技术方法的基本流程如下100)当手持式装置于激活状态下,使用者欲进行音乐播放时,必须先开始播放初始化作业。(此处标号100是否会与图1中的标号100混淆)200)此时使用者开始进行各种选取操作以及各项状态内容设定;接着记录当前执行状态执行中断初始化作业,将欲执行的播放状态自播放装置中传送至手持式装置中,并执行中断驱动处理;300)然后手持式装置便会根据播放设定表开始执行播放程序;400)播放过程中,播放装置会提供判断使用者是否执行中止的动作,或者手持式装置会提供判断播放程序是否已经完成播放;500)如果没有执行中止或者尚未完成播放时,则继续回到步骤400)进行播放程序;如果发生中止或者完成的状况时,手持式装置便会执行关闭储存作业,至此完成整个播放程序的作业流程。参见图3,本专利技术在执行播放初始化作业时,依次执行下列步骤110)首先执行开启播放操作接口供使用者进行选取操作,使用者可以透过播放操作接口进行各项状态内容的设定,包括播放循环模式的设定(如单一歌曲播放模式、单一歌曲循环模式、所有歌曲播放模式及所有歌曲循环模式…)、播放歌曲列表设定及播歌曲音量的设定等; 120)此时播放装置50会同时接收使用者的状态内容设定;130)并且储存状态内容设定于播放设定表中;140)使用者选取播放;150)播放装置50会产生播放程序并发出中断控制请求,完成播放初始化作业。其中,播放操作接口可以在完成播放初始化作业之后执行关闭的动作,在播放程序进行过程中则可以随时经由使用者的选取操作执行开启或者关闭,达到随时可提供使用者进行状态内容的设定的功效。参见图4,本专利技术在执行中断初始化作业时,依次执行下列步骤210)首先,手持式装置100会先接收中断控制请求,此一中断控制请求是当使用者选取播放时由播放装置50所产生的;220)此时手持式装置100会停止当前执行程序记录各程序执行状态,如文书处理程序执行程序、绘图应用程序执行程序…;230)根据中断控制请求,产生中断控制讯号激活系统中断,由于系统中断的种类相当的繁多,在本专利技术方法中并不加以限定,在此以“系统时间中断”为例进行说明;240)激活中断后便接收播放程序,并外挂至上述系统中断上,播放程序则由播放装置50所产生并传送至手持式装置100上;250)最后,再从手持式装置100上读取播放设定表,完成中断初始化作业。播放设定表为使用者选取播放时,由播放装置50中传送至手持式装置100中提供执行播放本文档来自技高网...

【技术保护点】
一种用于手持式装置上同时执行多程序与播放程序的方法,其特征在于:该方法包括以下步骤:100)当手持式装置于激活状态下,使用者欲进行音乐播放时,必须先开始播放初始化作业;200)此时使用者开始进行各种选取操作以及各项状态内容设定;接着 记录当前执行状态执行中断初始化作业,将欲执行的播放状态自播放装置中传送至手持式装置中,并执行中断驱动处理;300)然后手持式装置便会根据播放设定表开始执行播放程序;400)播放过程中,播放装置会提供判断使用者是否执行中止的动作,或者 手持式装置会提供判断播放程序是否已经完成播放;500)如果没有执行中止或者尚未完成播放时,则继续回到步骤400)进行播放程序;如果发生中止或者完成的状况时,手持式装置便会执行关闭储存作业。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:陈淮琰董晓乾万森森杨党林
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利