专利名称:管理排程系统的方法及其相关排程系统的制作方法
技术领域:
本发明l是供一种管理排程系统的方法及其相关排程系统,尤其 提供一种避免因停电而导致预约录像功能失效的管理录像排程系 统的方法及其相关录像排程系统。
背景技术:
市面上有许多电子产品使用到预约排程的功能,意即在某特定 时间点会执行相应的预约操作。举例来说,目前市面上的录放机几乎老卩内建预约录^象的功能(Scheduled recording ),目的是通过预先 设定预约录1"象时间和选定预约录Y象频道,让4吏用者可以方Y更地预先 排程想要录像的节目。对单一中央处理器的录像排程系统而言,由 于系统必须一直处于工作模式(working mode ),等到了预约录像时 间再进行录像,这样会提高录像排程系统整体的耗电量,因此,参 照图1,图1为已知录像排程系统10的功能方块示意图,录像排程 系统10包4舌电源供应才莫块12,用来连4妻外部电源14,以便接收外 部电源14所传来的电力以提供录像排程系统10整体的电力,主处 理器16,电连接于电源供应才莫块12,用来控制录像排程系统10的 操作,以及微控制器18,电连接于电源供应模块12与主处理器16, 微控制器18包括计时器20,用来计算系统时间,意即为系统目前 所处的时间。录像排程系统10还包括供电模块22,电连接于微控 制器18,用来向微控制器18提供电力,以防止停电时或电源供应 才莫块12并未连接至外部电源14时该系统时间的消失,其中供电才莫块22可为电池,这样在等待预约录像时间到来之前,录像排程系 统1(H更可4是前进入4争才几冲莫式(standby mode ),以节省4毛电量。一 旦录像排程系统10进入待机模式后,就必须在预约录像前被唤醒 (wakeup),以免遗漏预约录l象排程。由于一般的录像排程系统10可以有多组预约录像设定时间, 因此录像排程系统10还包括存储器24,电连接于主处理器16,用 来储存多组预约录像i殳定时间,存储器24可为电子抹除式只读存 储器 EEPROM ( Electrically Erasable Programmable Read-Only Memory ),而最接近现在时间的预约录像时间会被储存在微控制器 18中,等到达该预约录像时间时微控制器18会将主处理器16的电 源打开,以进行预约录像,待录像时间结束后,主处理器16会将 下次最接近的预约录像时间存入微控制器18并传送关闭电源指令 至微控制器18,微控制器18收到该关闭电源指令后便会关闭主处 理器16的电源,以使录像排程系统IO进入待机模式,并等待下次 预约录像时间的到来。然而,若预约录像时间到来时刚好遇上停电的状况,本次的预 约录像便会失败,等到停电状况解决而恢复供电录像排程系统10 时,因为储存在微控制器18中的预约录像时间已过,微控制器18 便不会将主处理器16的电源打开,因此下次预约录l象时间也不会 沣皮存入微控制器18中,因此4吏用者先前所i殳定的整个预约录^f象时 间排程将会因为 一次的停电状况而导致之后的全部预约录像失败。 为了解决上述问题,一般设计上会采取如图2所示的流程,参照图 2,图2为已知管理录像排程系统10的预约录像功能的流程图,该 方法包括下列步骤步骤100:录像排程系统10进行通电。步骤102:;微控制器18将主处理器16的电源打开。步骤104:主处理器16传送下一次预约录《象时间至农史控制器18。步骤106:主处理器16传送该关闭电源指令至樣i控制器18, 以通知孩i控制器18关闭主处理器16的电源。步骤108:孩i控制器18在收到该关闭电源指令后关闭主处理器 16的电源。步骤110:录1^象排程系统10处于待才几冲莫式。步骤112:判断微控制器18的计时器20所计算出的该系统时 间是否符合该下一次预约录像时间,若是则执行步骤114;若否则 返回步艰《110。步骤114:微控制器18将主处理器16的电源打开,以使录像 排程系统10进行预约录4象。步艰ill6:结束。在此对上述步骤作一详细说明,首先在录l象排程系统10进行 通电后,例如录像排程系统10的电源供应才莫块12连接外部电源14, 以便接收外部电源14所传来的电力,微控制器18便会自动将主处 理器16的电源打开,之后主处理器16会传送下一次预约录〗象时间 至微控制器18,再传送该关闭电源指令至微控制器18,以通知微 控制器18关闭主处理器16的电源,主处理器16的电源^皮关闭后, 录像排程系统10便进入待机模式,等到微控制器18的计时器20 所计算出的该系统时间符合该下一次预约录〗象时间时,樣i控制器18 便会将主处理器16的电源打开,以使录像排程系统10可进行预约 录像;若微控制器18的计时器20所计算出的该系统时间并未符合该下一次预约录〗象时间,意即现在时间并未到达该下一次预约录^象时间,则录像排程系统10继续处于待机模式。由上可知,不论如 何只要录像排程系统10 —通电,微控制器18便会自动将主处理器 16的电源打开,,£若<吏用者先前没有《殳定预约录<象时间,例如刚购 买录像排程系统10且第一次插电时,也需要经过一段很长的开机 时间,甚至会造成使用者误认为录像排程系统10死机的错觉,而 影响使用的便利性。发明内容本发明提供一种避免因停电而导致预约排程功能失效的管理 排程系统的方法及其相关排程系统,以解决上述的问题。本发明的权利要求范围披露一种在通电后管理排程系统的方 法,其包括下列步骤(a)判断该排程系统的微控制器是否储存有 第一预约时间点;(b)判断该第一预约时间点是否迟于系统时间; 以及(c)依据步骤(a)和(b)的判断结果控制该微控制器开启或 关闭该排程系统的主处理器。本发明的权利要求范围还披露在该排程系统通电后,判断该微 控制器是否重设过。本发明的权利要求范围还披露当判断该微控制器已重设过,该 樣l控制器开启该主处理器,并告知^f吏用者重新i殳定该系统时间。本发明的权利要求范围还披露当判断该樣i控制器并未重设过, 执行步骤(a)。本发明的权利要求范围还披露依据重设旗标值判断该微控制 器是否重设过。本发明的权利要求范围还披露步骤(a)包括在该排程系统通 电后,依据排程旗标值判断该排程系统的该微控制器是否储存有该 第一预约时间点。本发明的权利要求范围还披露步骤(c)包括当判断该排程系 统的该微控制器并未储存有该第 一预约时间点时,该微控制器关闭 该主处理器,以便进入待机模式。本发明的权利要求范围还披露步骤(a)包括在该排程系统通 电后,判断该排程系统的该微控制器储存有该第 一预约时间点时, -执行步骤(b )。本发明的权利要求范围还披露步骤(c)包括当判断该第一预 约时间点迟于该系统时间时,该微控制器关闭该主处理器,以便进 入待机模式。本发明的权利要求范围还披露步骤(c)包括当该第一预约时 间点符合该系统时间时,该纟鼓控制器开启该主处理器以进行预约梯:作。本发明的权利要求范围还披露步骤(c)包括当判断该微控制 器4诸存有该第 一预约时间点且该第 一预约时间点早于该系统时间 时,该纟鼓控制器开启该主处理器且该主处理器将第二预约时间点4诸 存至该纟效控制器,其中该第二预约时间点迟于该第 一预约时间点。本发明的权利要求范围还披露在执行步骤(c)后,该微控制 器关闭该主处理器,以便进入待机模式。本发明的权利要求范围还披露当该第二预约时间点符合该系 统时间时,该〗鼓控制器开启该主处理器以进行预约操作。本发明的权利要求范围还披露该预约操作为预约录像的操作。此外,本发明的权利要求范围披露一种具有预约功能的排程系 统,其包括电源供应才莫块,用来连接外部电源,以使j是供该排程系 统电力,主处理器,电连接于该电源供应才莫块,用来控制该排程系 统的操作,以及微控制器,电连接于该电源供应模块与该主处理器, 其包^r计时器,用来计算系统时间,判断单元,用来在该电源供应 模块连接该外部电源后,判断该微控制器是否储存有第 一预约时间 点,以及时间比4交单元,用来比较该第一预约时间点以及该系统时 间。该排程系统还包4舌供电才莫块,电连接于该孩"空制器,用来向该 微控制器提供电力。其中该微控制器用来依据该判断单元的判断结 果以及该时间比4交单元的比4交结果控制该主处理器的开启或关闭。本发明的权利要求范围还披露输入接口 ,用来在该电源供应模 块连4妻该外部电源后,重设该樣l控制器的该系统时间。本发明的外又利要求范围还"^皮露该判断单元依据排程旗标值判 断该孩吏控制器是否储存有该第 一预约时间点。本发明的权利要求范围还披露当该判断单元判断该孩i控制器 并未储存有该第一 预约时间点时,该;徵控制器关闭该主处理器,以 便进入待机模式。本发明的4又利要求范围还"t皮露当该时间比4交单元比專交出该第一预约时间点迟于该系统时间时,该;微控制器关闭该主处理器,以 便进入待机模式。本发明的权利要求范围还披露当该时间比较单元比较出该第 一预约时间点符合该系统时间时,该孩i控制器开启该主处理器以进行预约操作。本发明的权利要求范围还4皮露当该判断单元判断该」微控制器 储存有该第 一预约时间点且该时间比较单元比对出该第 一预约时 间早于该系统时间时,该纟鼓控制器开启该主处理器且该主处理器将 第二预约时间点储存至该微控制器,其中该第二预约时间点迟于该 第一预约时间点。本发明的权利要求范围还披露当该主处理器将该第二预约时 间点储存至该微控制器后,该微控制器关闭该主处理器,以便进入 待机模式。本发明的权利要求范围还披露当该时间比较单元比较出该第二预约时间点符合该系统时间时,该;微控制器开启该主处理器以进 行预约操作。本发明的权利要求范围还披露该排程系统为录像排程系统,且 该预约操作为预约录像的操作。本发明的权利要求范围还4皮露存储器,电连接于该主处理器, 用来储存该第二预约时间点。本发明的4又利要求范围还4皮露该供电才莫块为电池。
图l为已知录像排程系统的功能方块示意图。图2为已知管理录像排程系统的预约录像功能的流程图。图3为本发明排程系统的功能方块示意图。图4为本发明管理排程系统的预约录像功能的流程图。
具体实施方式
参照图3,图3为本发明排程系统50的功能方块示意图,本发 明的排程系统50可适用于所有需要预约排程以执行预约操作的系 统,例如录像排程系统、闹钟系统、保全系统(在特定时间点被唤 起监控)、机器人系统(在特定时间点被唤起执行某一操作)等, 以下将就录像排程的功能作一介绍,至于其它排程预约操作的原理 与录像排程相同,在此就不再详述。排程系统50可为录l象排程系 统,排程系统50包括电源供应模块52 ,用来连接外部电源54,以 便接收外部电源54所传来的电力以提供排程系统50整体的电力, 主处理器56,电连4妾于电源供应冲莫块52,用来控制排程系统50的 操作,以及微控制器58,电连接于电源供应模块52与主处理器56, 孩丈控制器58包括计时器60,用来计算系统时间,意即为系统目前 所处的时间。排程系统50还包括供电才莫块62,电连4妄于樣i控制器 58,用来向孩史控制器18提供电力,以防止停电时或电源供应才莫块 52并未连4妻至外部电源54时该系统时间的消失,其中供电才莫块62 可为电池,这样在等待预约录像时间到来之前,排程系统50便可 才是前进入待机才莫式,以节省耗电量。 一旦排程系统50进入待才几才莫 式后,就必须在预约录像前被唤醒,以免遗漏预约录像排程。此外, 由于排程系统50可以有多组预约录像设定时间,因此排程系统50 还包括存储器64,电连接于主处理器56,用来储存多组预约录像 i殳定时间,存4诸器64可为电子4未除式只读存4诸器EEPROM (Electrically Erasable Programmable Read画Only Memory )。《敬4空命J器 58还包括判断单元66,用来在电源供应才莫块52连接外部电源54 后(意即排程系统50通电后),判断微控制器58是否储存有任何 预约录像时间点,以及时间比较单元68,用来比较预约录像时间点 以及该系统时间,其中微控制器58可依据判断单元66的判断结果 以及时间比專交单元68的比4支结果控制主处理器56的开启或关闭。排程系统50还包括输入接口 70,用来在电源供应才莫块52连接外部 电源54后,重i殳樣i控制器58的该系统时间。参照图4,图4为本发明管理排程系统50的预约录像功能的流 程图,该方法包括下列步骤步骤200:排程系统50进行通电。步骤202:判断微控制器58是否重设(reset)过,若是执行步 骤204;若否则纟丸行步骤208。步骤204:;微控制器58将主处理器56的电源打开。步骤206:使用者利用输入接口 70重新设定该系统时间。步骤208:判断单元66判断微控制器58是否储存有第一预约 录像时间点,若是执行步骤210;若否则才丸行步骤226。步艰A 210:时间比4交单元68比4支该第一预约录1象时间点以及该 系统时间,若该第一预约录像时间点早于该系统时间时冲丸行步骤 212;若该第一预约录<象时间点迟于该系统时间时则4丸行步骤220。步骤212:微控制器58将主处理器56的电源打开。步骤214:主处理器56传送第二预约录像时间点至微控制器 58,其中该第二预约录像时间点迟于该第 一预约录4象时间点。步骤216:主处理器56传送关闭电源指令至微控制器58,以 通知孩i控制器58关闭主处理器56的电源。步骤218:微控制器58在收到该关闭电源指令后关闭主处理器 56的电源。步骤220:排程系统50处于待机模式。步骤222:时间比较单元68比较纟效控制器58的计时器60所计 算出的该系统时间是否符合该第 一预约录像时间或该第二预约录 像时间,若是则执行步骤224;若否则返回步骤220。步骤224:微控制器58将主处理器56的电源打开,以4吏排程 系统50进行预约录4象。步骤226:排程系统50处于待4几才莫式。步-骤228:结束。在此对上述步骤作一详细说明,首先在排程系统50进行通电 后,例如排程系统50的电源供应模块52连接外部电源54,以便接 收外部电源54所传来的电力,首先会冲企查孩i控制器58是否被重设 过, 一般来说微控制器58会有重设旗标值(reset flag),可通过该 重设旗标值判断微控制器58是否被重设过,例如当排程系统50的 电源供应才莫块52 4艮久未连4妄外部电源54且供电才莫块62没电时, 可将特定数值写入该重设旗标值,以4更告知纟效控制器58纟皮重设过。 假如孩t控制器58已被重设过,则表示排程系统50没通电的时间已 经很久,连供电模块62可供给的电量都已消耗殆尽,此时微控制 器58<更先将主处理器56的电源打开,并告知^L用者必须利用丰lr入 才妾口 70重朝4殳定该系统时间,以避免该系乡克时间错-〖吴,而由于掷: 控制器58已被重设过,因此此时微控制器58内并未储存任何预约 录像时间,之后必须执行步骤214以将下一预约录像时间存入微控 制器58中;假如微控制器58并未被重设过,则表示微控制器58内部信息尚未消失,此时便需进一步检查微控制器58是否储存有任何预约录像时间点。在此可利用排程旗标值(schedule flag )来判断排程系统50是 否还有未执行的预约录像排程,举例来说,可设计当使用者完成设 定预约录l象时间点后将特定数值写入该排程旗标值,例如有i殳定预 约录i象时间点时该4非禾呈;镇标l直为1,而未{殳定4壬〗可子贞约录<象时间点 时该排程旗标值为0,将此流程加在主处理器56程序中,主处理器 56可将该排程旗标值传送至孩i控制器58,以辅助孩l控制器58的判 断单元66判断排程系统50是否有预约录像排程,意即判断微控制 器58是否储存有该第一预约录像时间点。倘若判断排程系统50并 未具有预约录〗象排程,则可跳至步骤226,意即排程系统50直接进 入待机;漠式;倘若判断排程系统50具有预约录像排程,则必须进 一步比4交该第 一预约录4象时间点以及该系统时间。当孩i控制器58的时间比4交单元68比4交该第一预约录1"象时间点 以及该系统时间,且该第一预约录l象时间点迟于该系统时间时,则 代表相对于该第 一预约录像时间点的预约录像排程并未到达,此时 可跳至步骤220,意即排程系统50直接进入待机模式,以等待该第 一预约录<象时间点的到来; <旦若该第 一预约录<象时间点早于该系统 时间时,则代表相对于该第 一预约录像时间点的预约录像排程已经 过了,也就是最近一次的预约录像失败,这可能因为排程系统50 断电太久等,此时便必须进行更新预约录像时间的操作。^接下来^鼓控制器58会将主处理器56的电源打开,且主处理器 56会传送下一次预约录像时间(该第二预约录像时间点)至微控制 器58,再传送该关闭电源指令至微控制器58,以通知微控制器58 关闭主处理器56的电源,主处理器56的电源被关闭后,排程系统 50便进入待机模式。等到微控制器58的计时器60所计算出的该系 统时间符合该下一次预约录4象时间时,意即该系统时间符合该第一预约录l象时间点(步-骤210中该第一预约录4象时间点迟于该系统时 间时)或该系统时间符合该第二预约录4象时间点(步艰《210中该第 一预约录像时间点早于该系统时间时),微控制器58便会将主处理 器56的电源打开,以使排程系统50可进行预约录像;若微控制器 58的计时器60所计算出的该系统时间并未符合该下一次预约录像 时间,意即现在时间并未到达该下一次预约录^f象时间,则排程系统 50继续处于待机模式。与现有4支术相比,本发明管理排程系统的方法及其相关排程系 统可避免因停电而导致预约操作功能失效(如预约录像),且排程 系统在没有预约排程的状况下通电时,樣i控制器并不会开启主处理 器的电源,因此无需经过一段很长的开机时间,而可增加开机速度; 而排程系统在有预约排程的状况下通电时,还会确认最近的预约时间是否已经过了 ,以便判断是否需要储存新的预约时间至樣"空制 器,以确保预约排程不会失败,因此本发明可大大改善预约排程使 用的i^更利性和正确性。以上所述仅为本发明的优选实施例,凡依本发明权利要求范围 所啦文的等同变化与<奮饰,均应属本发明专利的涵盖范围。主要组件符号说明10 录^象排程系统14 外部电源18 微控制器 22供电模块50 排程系统54 夕卜告卩电源58 微控制器62 供电才莫块66 判断单元70 输入接口12 电源供应才莫块16 主处理器20 计时器24存储器52 电源供应模块56 主处理器60 计时64 存储器68 时间比4交单元步-骤100、 102、 104、 106、 108、 110、 112、 114、 116步- 骤200、 202、 204、 206、 208、 210、 212、 214、 216、 218-220、 222、 224、 226、 228
权利要求
1. 一种在通电后管理排程系统的方法,其包括(a)判断所述排程系统的微控制器是否储存有第一预约时间点;(b)判断所述第一预约时间点是否迟于系统时间;以及(c)依据步骤(a)和(b)的判断结果控制所述微控制器开启或关闭所述排程系统的主处理器。
2. 根据权利要求1所述的方法,其还包括在所述排程系统通电 后,判断所述微控制器是否重设过。
3. 根据权利要求2所述的方法,其还包括当判断所述微控制器已 重设过,所述微控制器开启所述主处理器,并告知使用者重新 i殳定所述系统时间。
4. 根据权利要求2所述的方法,其还包括当判断所述^U空制器并 未重i殳过,#1行步骤(a)。
5. 才艮据权利要求2所述的方法,其进一步包括依据重i殳旗标值判 断所述微控制器是否重设过。
6. 根据权利要求1所述的方法,其中,步骤(a)包括在所述排 程系统通电后,依据排程旗标值判断所述排程系统的所述微控 制器是否储存有所述第 一预约时间点。
7. 根据权利要求1所述的方法,其中,步骤(c)包括当判断所 述排程系统的所述微控制器并未储存有所述第 一预约时间点 时,所述微控制器关闭所述主处理器,以便进入待机模式。
8. 根据权利要求1所述的方法,其中,步骤(a)包括在所述排 程系统通电后,判断所述排程系统的所述孩i控制器储存有所述 第一预约时间点时,4丸行步骤(b)。
9. 根据权利要求1所述的方法,其中,步骤(c)包括当判断所 述第 一预约时间点迟于所迷系统时间时,所述4鼓控制器关闭所 述主处理器,以4更进入待扭4莫式。
10. —种排程系统,其包括电源供应模块,用来连接外部电源,以便向所述排程系 统才是供电力;主处理器,电连接于所述电源供应模块,用来控制所述 排程系统的操作;微控制器,电连接于所述电源供应模块和所述主处理器, 其包括计时器,用来计算系统时间;判断单元,用来在所述电源供应才莫块连4妾所述外部 电源后,判断所述孩i控制器是否储存有第一预约时间点; 以及时间比4交单元,用来比4交所述第 一预约时间点以及 戶斤述系纟克时间;以及供电模块,电连接于所述微控制器,用来向所述微控制 器提供电力;其中所述微控制器用来依据所述判断单元的判断结果以 及所述时间比4交单元的比4交结果控制所述主处理器的开启或 关闭。
全文摘要
一种在通电后管理排程系统的方法,其包括下列步骤(a)判断该排程系统的微控制器是否储存有第一预约时间点;(b)判断该第一预约时间点是否迟于系统时间;以及(c)依据步骤(a)和(b)的判断结果控制该微控制器开启或关闭该排程系统的主处理器。
文档编号H04N5/7613GK101282441SQ200710090348
公开日2008年10月8日 申请日期2007年4月4日 优先权日2007年4月4日
发明者李昌鸿, 林忠毅 申请人:明基电通股份有限公司