发明名称 记录及播放开放图形程式馆之函式呼叫之方法
摘要
申请公布号 申请公布日期 2011.05.11
申请号 TW096131440 申请日期 2007.08.24
申请人 威盛电子股份有限公司 发明人 王振晓
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 一种记录及播放开放图形程式馆之函式呼叫之方法,包括下列步骤:将一应用程式对一开放图形程式馆所进行的多个函式呼叫记录为一脚本;撷取并语法分析该脚本所包含之每一该些函式呼叫;以及产生该开放图形程式馆之一上下文,并将每一该些函式呼叫调度至该上下文,以实际播放该些函式呼叫。如申请专利范围第1项所述之记录及播放开放图形程式馆之函式呼叫之方法,更包括下列步骤:编辑该脚本,其中该编辑包含增加或删除该些函式呼叫,或者修改该些函式呼叫之任一。一种记录及播放开放图形程式馆之函式呼叫之方法,包括下列步骤:a.将一应用程式对一开放图形程式馆所进行的多个函式呼叫记录为一脚本;b.撷取并语法分析该脚本所包含之每一该些函式呼叫;以及c.产生该开放图形程式馆之多个上下文,并将每一该些函式呼叫调度至该些上下文其中之一。如申请专利范围第3项所述之记录及播放开放图形程式馆之函式呼叫之方法,该步骤c包括下列步骤:判断是否需要切换至每一该些函式呼叫所属之一线程;当需要切换时,唤醒一上下文交换程序,以切换至该线程;以及将每一该些函式呼叫调度至该线程对应的每一该些上下文。如申请专利范围第3项所述之记录及播放开放图形程式馆之函式呼叫之方法,该步骤c包括下列步骤:判断每一该些函式呼叫所属之一线程是否为一主线程;当该线程为该主线程时,将每一该些函式呼叫调度至该主线程对应的每一该些上下文;以及当该线程非该主线程时,唤醒该线程,并将每一该些函式调度至该线程,且等待直至该线程转回。如申请专利范围第5项所述之记录及播放开放图形程式馆之函式呼叫之方法,其中该唤醒该线程之步骤包括:当每一该些函式呼叫所属之该线程为休眠状态时,则首先唤醒该线程。如申请专利范围第3项所述之记录及播放开放图形程式馆之函式呼叫之方法,更包括下列步骤:编辑该脚本,其中该编辑包含增加或删除该些函数呼叫,或者修改该些函数呼叫之任一。一种记录及播放开放图形程式馆之函式呼叫之装置,包括:一记录器,用以将一应用程式对一开放图形程式馆所进行的多个函式呼叫记录为一脚本;以及一播放器,用以撷取并语法分析该脚本所包含之每一该些函式,并将每一该些函式呼叫调度至每一该些函式所属之一线程对应的一上下文。如申请专利范围第8项所述之记录及播放开放图形程式馆之函式呼叫之装置,更包括:一编辑器,接收一控制信号,并对该脚本进行编辑,其中编辑包含增加或删除该些函式呼叫,或者修改该些函式呼叫之任一。如申请专利范围第8项所述之记录及播放开放图形程式馆之函式呼叫之装置,其中该播放器用于判断是否需要切换至每一该些函式呼叫所属之一线程,当需要切换时,唤醒一上下文交换程序,以切换至该线程,并将每一该些函式呼叫调度至该线程对应的该上下文。如申请专利范围第8项所述之记录及播放开放图形程式馆之函式呼叫之装置,其中该播放器用于判断每一该些函式呼叫所属之一线程是否为一主线程,当该线程为该主线程时,将每一该些函式呼叫调度至该主线程对应的该上下文;当该线程非该主线程时,唤醒该线程,并将每一该些函式调度至该线程,且等待直至该线程转回。如申请专利范围第11项所述之记录及播放开放图形程式馆之函式呼叫之装置,其中当每一该些函式呼叫所属之该线程为休眠状态时,则该播放器首先唤醒该线程。
地址 新北市新店区中正路535号8楼