一种移动终端及其管理共享资源的方法

文档序号:7681464阅读:113来源:国知局
专利名称:一种移动终端及其管理共享资源的方法
技术领域
本发明属于移动终端领域,尤其涉及一种移动终端及其管理共享资源的方法。
背景技术
随着技术的发展,移动终端的功能越来越多,而实现移动终端功能的事件也就随之增多,那么便会很容易出现至少两个事件同时要求使用同一资源的情况,比如当正在播放视频的时候,接收一个来电,这两个事件都需要使用屏幕和扬声器等共享资源,但是现有的移动终端难以对共享资源进行管理,经常会出现共享资源分配不合理的问题。

发明内容
本发明为解决现有技术中移动终端无法对共享资源的技术问题,提供一种移动终端及其管理共享资源的方法,能实现对共享资源的合理分配和管理。·本发明提供一种移动终端管理共享资源的方法,所述方法包括以下步骤获取到当前运行事件的请求信号;根据所述请求信号,申请当前运行事件所需的共享资源;根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果;根据查询结果,对所述当前运行事件以及所述共享资源进行管理。本发明还提供一种移动终端,所述移动终端包括获取模块、申请模块、查询模块以及管理模块;获取模块,用于获取当前运行事件的请求信号;申请模块,用于根据获取模块获取到的请求信号,输出对当前运行事件所需的共享资源的申请信号;查询模块,用于接收申请模块的申请信号,根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果;管理模块,用于根据查询模块的查询结果,对所述当前运行事件以及所述共享资源进行管理。本发明还提供一种移动终端,所述移动终端包括获取模块、申请模块、判断模块、查询模块以及管理模块;获取模块,用于获取当前运行事件的请求信号;申请模块,用于根据获取模块获取到的请求信号,输出对当前运行事件所需的共享资源的申请信号;判断模块,用于根据申请模块的申请信号,判断申请当前运行事件所需的共享资源是否合理,如果是,输出第一判断信号,如果否,输出第二判断信号;查询模块,用于接收判断模块的第一判断信号,根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果;
管理模块,用于根据查询模块的查询结果或者判断模块的第二判断信号,对所述当前运行事件以及所述共享资源进行管理。从上述移动终端对共享资源的管理方案可以看出,当当前运行事件发生并请求共享资源时,移动终端对预设的资源管理表进行查询,并根据查询结果,便可以所述当前运行事件以及所述共享资源进行管理,从而方便移动终端对共享资源的管理。


图I为本发明移动终端管理共享资源的方法第一种实施例的流程图;图2为本发明移动终端管理共享资源的方法第二种实施例的流程图;图3为本发明移动终端管理共享资源的方法第二种实施例的流程图;图4为本发明移动终端第一种实施例的结构示意图; 图5为本发明管理模块一种实施例的结构示意图;图6为本发明移动终端第二种实施例的结构示意图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供第一种实施例的管理共享资源的方法,如图I所示,所述方法包括以下步骤步骤S01,获取到当前运行事件的请求信号;步骤S02,根据所述请求信号,申请当前运行事件所需的共享资源;步骤S03,根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果;步骤S04,根据查询结果,对所述当前运行事件以及所述共享资源进行管理。对于步骤S03中,移动终端当前的状态具体为,比如,当移动终端空闲时,移动终端当前的状态为空闲状态,当移动终端在空闲状态时,只发生播放视频事件时,分配给播放视频事件所需的屏幕和扬声器等共享资源后,移动终端便进入播放视频状态,即移动终端当前的状态为播放视频状态。从上述方案可以看出,当当前运行事件发生并请求共享资源时,移动终端对预设的资源管理表进行查询,并根据查询结果,便可以所述当前运行事件以及所述共享资源进行管理,从而方便移动终端对共享资源的管理。在具体实施中,所述预设的资源管理表包括用于表示移动终端当前状态的表行、用于表示当前运行事件的表列以及用于表示处理结果的表项。所述预设的资源管理表具体可以定义成二维数组的形式,保存在移动终端的程序中,也可以文件的形式保存在所述移动终端中,比如所述资源管理表定义在XML(Extensible Markup Language,可扩展标记语言)文件中,当需要使用该表的时候,通过XML解析器读取表的内容即可,所述资源管理表的格式如下
权利要求
1.一种移动终端管理共享资源的方法,其特征在于,所述方法包括以下步骤 获取到当前运行事件的请求信号; 根据所述请求信号,申请当前运行事件所需的共享资源; 根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果; 根据查询结果,对所述当前运行事件以及所述共享资源进行管理。
2.如权利要求I所述的方法,其特征在于,所述根据查询结果,对所述事件以及所述共享资源进行管理的步骤具体为 根据查询结果,将所述共享资源分配给所述当前运行事件; 或者,结束所述当前运行事件; 或者,暂停运行所述当前运行事件。
3.如权利要求2所述的方法,其特征在于,当使用分配给所述当前运行事件的共享资源之后,还包括以下步骤 结束所述当前运行事件并保存被释放的共享资源。
4.如权利要求2所述的方法,其特征在于,在根据所述请求信号,申请所述当前运行事件所需的共享资源的步骤之后,还包括以下步骤 判断申请当前运行事件所需的共享资源是否合理,如果是,执行所述根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果的步骤,如果否,执行结束所述当前运行事件的步骤。
5.如权利要求3所述的方法,其特征在于当当前运行事件至少为两件时,在根据所述请求信号,申请当前运行事件所需的共享资源的步骤之后,还包括以下步骤, 比较所有当前运行事件发生的先后顺序,将最先发生的事件作为当前运行事件,其他运行事件等待,执行根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果的步骤; 当将所述共享资源分配给当前运行事件时,移动终端当前的状态更新为当前运行事件所对应的状态,并判断是否有等待的运行事件,如果是,执行判断所有当前运行事件发生的先后顺序,将最先发生的事件作为当前运行事件,其他运行事件等待的步骤,如果否,当使用所述共享资源之后,结束所述当前运行事件,将被释放的共享资源依次分配给暂停的当前运行事件直到结束所有的当前运行事件; 当停止运行所述当前运行事件或者暂停运行所述当前运行事件时,保持移动终端当前的状态,执行判断所有当前运行事件发生的先后顺序,将最先发生的事件作为当前运行事件,其他运行事件等待的步骤。
6.如权利要求5所述的方法,其特征在于在将所述共享资源分配给当前运行事件之后,还包括以下步骤 判断移动终端当前的状态是否为空闲状态,如果是,执行移动终端当前的状态更新为当前运行事件所对应的状态的步骤; 当移动终端当前的状态不是空闲状态,判断所述分配的共享资源是否为最先发生的事件所需的全部共享资源,如果是,执行移动终端当前的状态更新为最先发生的事件所对应的状态的步骤,如果否,保持移动终端当前的状态。
7.如权利要求I所述的方法,其特征在于所述预设的资源管理表包括用于表示移动终端当前状态的表行、用于表示当前运行事件的表列以及用于表示处理结果的表项。
8.一种移动终端,其特征在于所述移动终端包括获取模块、申请模块、查询模块以及管理模块; 获取模块,用于获取当前运行事件的请求信号; 申请模块,用于根据获取模块获取到的请求信号,输出对当前运行事件所需的共享资源的申请信号; 查询模块,用于接收申请模块的申请信号,根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果; 管理模块,用于根据查询模块的查询结果,对所述当前运行事件以及所述共享资源进行管理。
9.如权利要求8所述的移动终端,其特征在于所述管理模块包括分配单元、结束单元以及暂停单元; 分配单元,用于根据查询模块的查询结果,将所述共享资源分配给所述当前运行事件; 结束单元,用于根据查询模块的查询结果,结束所述当前运行事件; 暂停单元,用于根据查询模块的查询结果,暂停运行所述当前运行事件。
10.如权利要求9所述的移动终端,其特征在于所述管理模块还包括使用单元和保存单元; 使用单元,用于使用分配单元所分配的共享资源,并输出使用结束信号; 保存单元,用于根据使用单元的使用结束信号,保存被释放的共享资源, 结束单元,还用于根据使用单元的使用结束信号,结束所述当前运行事件。
11.如权利要求8所述的移动终端,其特征在于所述预设的资源管理表包括用于表示移动终端当前状态的表行、用于表示当前运行事件的表列以及用于表示处理结果的表结点。
12.—种移动终端,其特征在于所述移动终端包括获取模块、申请模块、判断模块、查询模块以及管理模块; 获取模块,用于获取当前运行事件的请求信号; 申请模块,用于根据获取模块获取到的请求信号,输出对当前运行事件所需的共享资源的申请信号; 判断模块,用于根据申请模块的申请信号,判断申请当前运行事件所需的共享资源是否合理,如果是,输出第一判断信号,如果否,输出第二判断信号; 查询模块,用于接收判断模块的第一判断信号,根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果; 管理模块,用于根据查询模块的查询结果或者判断模块的第二判断信号,对所述当前运行事件以及所述共享资源进行管理。
全文摘要
本发明提供了一种移动终端及其共享资源的方法,所述方法包括以下步骤获取到当前运行事件的请求信号;根据所述请求信号,申请当前运行事件所需的共享资源;根据移动终端当前的状态以及当前运行事件,对预设的资源管理表进行查询,并得到查询结果;根据查询结果,对所述当前运行事件以及所述共享资源进行管理。该移动终端及其管理共享资源的方法,能实现对共享资源的合理分配和管理。
文档编号H04M1/725GK102811277SQ20111014468
公开日2012年12月5日 申请日期2011年5月31日 优先权日2011年5月31日
发明者杜忠华 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1