[发明专利]操作流程控制方法及电子系统有效
| 申请号: | 201310170327.9 | 申请日: | 2013-05-09 |
| 公开(公告)号: | CN104142854B | 公开(公告)日: | 2018-04-10 |
| 发明(设计)人: | 胡培涛;张大伟 | 申请(专利权)人: | 启碁科技股份有限公司;启基永昌通讯(昆山)有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F15/80 |
| 代理公司: | 北京嘉和天工知识产权代理事务所(普通合伙)11269 | 代理人: | 严慎,支媛 |
| 地址: | 中国台湾新*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 操作 流程 控制 方法 电子 系统 | ||
技术领域
本发明涉及一种操作流程控制方法及电子系统,尤指一种可缩短操作功能模块的时间的操作流程控制方法及电子系统。
背景技术
便携式通信电子产品(如智能型手机等)通常具有多功能性,并采用多核非对称多系统(至少两个处理模块)的架构。请参考图1,图1为公知的一电子系统10的示意图。电子系统10包含有处理模块100、110及多个功能模块120。处理模块100负责提供基本功能的服务,如传统的通话、语音功能,而处理模块110负责提供高级功能的服务,如网络、影音功能。其中,提供高级功能服务的处理模块110亦作为电子系统10的主处理器,其具有一功能模块驱动层112,包含有可驱动功能模块120的功能模块驱动器D,以控管并操作功能模块120。处理模块100为辅处理器,当处理模块100欲操作功能模块120时,需通过处理模块110的协调,以达到操作功能模块120的目的。
然而,作为主处理器的处理模块110不但需负责提供高级功能的服务,亦需处理电子系统10中所有功能模块120的操作,因此相对于处理模块100负担较大。此外,由于处理模块100需通过处理模块110以操作功能模块120,会产生一定的延迟(delay)。在一些特定应用下,这样的电子系统将无法满足需求,特别是在国防或公共安全等紧急状况下,针对系统的反应时间更是分秒必争。
因此,如何改善公知电子系统的反应时间,以更短的时间内完成所需的功能,已成为业界所努力的目标之一。
从而,需要提供一种操作流程控制方法及电子系统来满足上述需求。
发明内容
本发明的主要目的即在于提供一种功能模块管理方法及功能模块管理装置,以不增加硬件成本的情况下改善多个模块的管理方式,让电子系统中的多个处理模块皆可迅速地操作功能模块,进而缩短电子系统的反应时间。
本发明公开一种操作流程控制方法,该操作流程控制方法用于一电子系统,该电子系统包含一第一处理模块、一第二处理模块及多个功能模块,该操作流程控制方法包含:该第一处理模块及该第二处理模块对该多个功能模块进行初始化,将该多个功能模块分为一第一类功能模块及一第二类功能模块,使该第二处理模块具有该第二类功能模块的控制权,且该第二类功能模块的控制权无法转移;在该第一处理模块或该第二处理模块启动操作该第一类功能模块的一功能模块时,该第一处理模块或该第二处理模块判断是否具有该功能模块的一控制权,以产生一判断结果;以及根据该判断结果,该第一处理模块或该第二处理模块直接操作该功能模块或传送一请求至另一处理模块。
本发明还公开一种电子系统,该电子系统包括:一第一处理模块;一第二处理模块;一第一类功能模块;一第二类功能模块;以及一储存单元,该储存单元用来储存一程序代码,其中该程序代码用来指示该第一处理模块及该第二处理模块执行以下步骤:该第一处理模块及该第二处理模块分别对该第一类功能模块及该第二类功能模块进行初始化,使该第二处理模块具有该第二类功能模块的控制权,且该第二类功能模块的控制权无法转移;在该第一处理模块或该第二处理模块启动操作该第一类功能模块的一功能模块时,该第一处理模块或该第二处理模块判断是否具有该功能模块的一控制权,以产生一判断结果;以及根据该判断结果,该第一处理模块或该第二处理模块直接操作该功能模块或传送一请求至另一处理模块。
本发明可依电子系统的应用需求,允许各个处理模块皆可操作部分功能模块,并利用动态管理的方式管理多个功能模块的控制权,使得多核的(具有多个处理模块的)电子系统可快速地执行任一功能,亦保留了智能型装置的扩展性和通用性,甚至可将该电子系统设置为一特定模式,使其效能、速度在一特定的工作环境下可发挥至极限。
附图说明
图1为公知的一电子系统的示意图。
图2为本发明实施例的一电子系统的示意图。
图3为本发明实施例的一流程的示意图。
主要组件符号说明:
10、20 电子系统
100、110、200、210 处理模块
112、202、212 功能模块驱动层
120、F1_1~F1_m、F2_1~F2_n 功能模块
D、D1_1~D1_m、D2_1~D2_n 功能模块驱动器
204、214 动态管理器
30流程
300~308步骤
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于启碁科技股份有限公司;启基永昌通讯(昆山)有限公司,未经启碁科技股份有限公司;启基永昌通讯(昆山)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310170327.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务程序调用方法、系统及其智能设备
- 下一篇:一种程序脚本编译方法和装置





