CN1851735A - 一种使移动终端自动执行任务的方法及装置 - Google Patents
一种使移动终端自动执行任务的方法及装置 Download PDFInfo
- Publication number
- CN1851735A CN1851735A CNA200510102706XA CN200510102706A CN1851735A CN 1851735 A CN1851735 A CN 1851735A CN A200510102706X A CNA200510102706X A CN A200510102706XA CN 200510102706 A CN200510102706 A CN 200510102706A CN 1851735 A CN1851735 A CN 1851735A
- Authority
- CN
- China
- Prior art keywords
- task
- time
- unit
- subelement
- names
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开了一种使移动终端自动执行任务的方法和装置,该装置包括具有各个任务子单元的任务单元、任务管理单元和实时时钟实现单元,任务管理单元与任务单元中的各任务子单元和实时时钟实现单元分别相连。该方法包括:显示时间选项及接收用户在时间选项中输入的时间点,并显示移动终端支持的各任务子单元所对应的任务名称及接收用户输入的任务名称,然后建立用户输入的时间点与输入的任务名称的对应关系,重复本步骤,直至输入完成;当计时到达用户输入的时间点时,获取与所到达时间点对应的任务名称,并由所获取任务名称对应的任务子单元执行自身的功能。本发明能够保证用户选择移动终端自动执行的任务,向用户提供了更为自由的个性化空间。
Description
技术领域
本发明涉及移动通信技术,特别是涉及一种使移动终端自动执行任务的方法及装置。
背景技术
目前,用户可通过预先设置使移动终端,比如无线个人数字助理(PDA)和手机等,自动执行一项任务。比如,手机用户进入手机的日程安排任务菜单,在该任务菜单相应的选项中输入时间点和日程安排内容信息,这样,当手机内部的实时时钟(Real Time Clock,RTC)计时到达用户所设置的时间点时,手机自动在屏幕上显示出用户事先输入的有关日程安排的信息,以提醒用户在当前时间的事件安排。再如,手机用户进入手机的闹钟任务菜单,在该菜单相应的选项中输入时间点和铃声类型,这样,当手机内部的RTC计时到达用户所设置的时间点时,手机自动按照用户所设置的铃声响铃。又如,手机用户进入手机的话机设置任务菜单,在该任务菜单相应的选项中输入时间点以及关机或开机命令,这样,当手机内部的RTC计时到达用户所设置的时间点时,手机就会自动关机或开机。
由以上描述可以看出,在现有的使移动终端自动执行任务的方法中,用户只能被动利用移动终端所提供的任务与时间绑定的功能,而无法主动选择任务,也就是说,如果移动终端针对一项任务提供了与时间绑定的功能,则用户可以通过进入该任务的菜单进行相应设置来使移动终端自动执行该任务的功能,比如手机自动执行闹钟任务;如果移动终端没有针对一项任务提供与时间绑定的功能,则用户无法使移动终端自动执行该任务的功能,比如移动终端没有预先将发送短消息任务与时间进行绑定,用户则无法使移动终端在预定时间点自动发送短消息。
然而在目前,移动终端中可与时间进行绑定的任务非常有限,对于未与时间进行绑定的任务,用户无法使其在预定的时间点自动执行该任务的功能,也就是说,利用现有的使移动终端自动执行任务的方法,用户无法根据自身的需求来任意选择移动终端自动执行的任务,其灵活性差,大大降低了用户的满意度。
发明内容
有鉴于此,本发明的主要目的在于提供一种使移动终端自动执行任务的方法及装置,以保证用户能够选择移动终端自动执行的任务。
为了达到上述目的,本发明的技术方案是这样实现的:
一种使移动终端自动执行任务的方法,包括以下步骤:
A、显示时间选项及接收用户在时间选项中输入的时间点,并显示移动终端支持的各任务子单元所对应的任务名称及接收用户输入的任务名称,然后建立用户输入的时间点与输入的任务名称的对应关系,重复本步骤,直至输入完成;
B、当计时到达用户输入的时间点时,获取与所到达时间点对应的任务名称,并由所获取任务名称对应的任务子单元执行自身的功能。
在步骤A中,所述移动终端支持的各任务子单元包括:移动终端在初始制造时加载到移动终端中的各任务子单元。
该方法进一步包括:通过升级的方式在移动终端中加载一个或多个任务子单元;
在步骤A中,所述移动终端支持的各任务子单元包括:移动终端在初始制造时加载到移动终端中的任务子单元以及在升级时加载到移动终端中的任务子单元。
该方法进一步包括:获取移动终端支持的各个任务子单元对应的任务名称,并利用所获取的任务名称生成任务菜单;
在步骤A中,所述显示任务名称的步骤包括:显示所生成的任务菜单;
在步骤A中,用户输入的任务名称是在所显示的任务菜单中输入的。
该方法进一步包括:在所述各个任务子单元被加载到移动终端中时,获取该各个任务子单元对应的任务名称和实现方法入口,并建立各任务子单元的任务名称与实现方法入口之间的第一组对应关系;
在步骤B中,所述执行所获取任务名称对应的任务子单元功能的步骤包括:根据所获取的任务名称在所建立的第一组对应关系中查找到与所获取的任务名称对应的实现方法入口,然后通过所查找到的实现方法入口调用执行对应任务子单元的功能。
在步骤A中,在接收时间点和任务名称之后,并在建立所述任务名称与时间点的对应关系之前,所述步骤A进一步包括:
A11、判断在已建立的任务名称与时间点的对应关系中是否可查找到当前接收到的时间点,如果是,则执行步骤A12,否则,继续执行所述的建立对应关系的步骤;
A12、判断所查找到的时间点对应的任务名称与当前接收到的任务名称对应任务子单元的功能是否无法同时自动执行,如果是,则提示用户本次输入设置无法自动执行,返回步骤A,否则,继续执行所述的建立对应关系的步骤。
在步骤A中,首先执行显示时间选项并接收时间点的步骤,然后再执行显示各任务名称和接收任务名称的步骤。
在接收用户输入的时间点之后,并在显示各个任务子单元对应的任务名称之前,所述步骤A进一步包括:
A21、判断在已建立的任务名称与时间点的对应关系中是否可查找到当前接收到的时间点,如果是,则执行步骤A22,否则,继续执行所述的显示移动终端支持的各个任务子单元对应的任务名称及接收用户输入的任务名称的步骤;
A22、获取与所查找到的时间点对应的任务名称,并在执行所述的显示各个任务子单元对应的任务名称时,将与所获取任务名称对应任务子单元的功能无法同时自动执行的任务子单元的任务名称进行标记性显示。
在步骤A中,所述接收用户输入的任务名称的步骤进一步包括:触发用户所输入任务名称对应的任务子单元,由该任务子单元提示用户输入执行内容,并由该任务子单元在接收到用户输入的执行内容后保存该输入的执行内容;
在步骤B中,所获取的任务名称对应的任务子单元中保存有用户输入的执行内容;
在步骤B中,所述由所获取任务名称对应的任务子单元执行自身功能的步骤包括:所获取的任务名称对应的任务子单元根据自身保存的用户输入的执行内容执行自身功能。
一种使移动终端自动执行任务的装置,包括具有各个任务子单元的任务单元,各个任务子单元分别用于实现移动终端的各个功能,该装置还包括:任务管理单元和实时时钟实现单元,其中,任务管理单元与任务单元中的各任务子单元和实时时钟实现单元分别相连,并且,
任务单元中的各任务子单元,将自身的任务名称和实现方法入口分别发送至任务管理单元,并在接收到任务管理单元发来的执行命令后,执行自身功能;
任务管理单元,接收任务单元中各任务子单元发来的任务名称和实现方法入口,并建立所接收到的各任务名称与实现方法入口之间的第一组对应关系;并且,控制移动终端显示时间选项和接收到的任务名称,并接收用户输入的时间点和任务名称,然后建立所接收到的时间点和任务名称之间的对应关系;并且,将用户输入的各时间点发送至实时时钟实现单元;并且,在接收到实时时钟实现单元发来的时间点到达消息后,从所建立的时间点和任务名称对应关系中获取当前任务名称,然后根据所建立的第一组对应关系获取与当前任务名称对应的实现方法入口,并根据所获取的实现方法入口向对应任务子单元发送执行命令;
实时时钟实现单元,接收并保存任务管理单元发来的各时间点,并在计时到达所保存的时间点时,将时间点到达消息发送至任务管理单元。
所述实时时钟实现单元由现有的实时时钟单元和所设置的实时时钟管理单元组成,其中,实时时钟管理单元分别与实时时钟单元和任务管理单元直接相连,并且,
实时时钟单元,接收并保存单个时间点,并在计时到达所保存的时间点时发送实时时钟超时消息;
实时时钟管理单元,接收并保存任务管理单元发来的各时间点,并将所保存的、时间最前的一个有效时间点发送至实时时钟单元;并且,在接收到实时时钟单元发来的实时时钟超时消息时,将时间点到达消息发送给任务管理单元,同时将所保存的、时间最前的一个有效时间点发送至实时时钟单元。
所述实时时钟管理单元进一步用于在接收到实时时钟超时消息时,获取当前时间点,并将所获取的当前时间点携带在时间点到达消息中发送给任务管理单元;
所述任务管理单元,从接收到的时间点到达消息中获取当前时间点,并根据当前时间点和已建立的时间点与任务名称的对应关系获取所述当前任务名称。
所述实时时钟单元进一步用于将所到达的时间点携带在所述实时时钟超时消息中发送至实时时钟管理单元;
所述实时时钟管理单元,从接收到的实时时钟超时消息中获取所到达的时间点,并将所获取的时间点作为当前时间点。
所述实时时钟管理单元进一步用于在从接收到的实时时钟超时消息中获取所到达的时间点时,判断是否可在自身保存的各时间点中查找到与所获取的时间点相同的时间点,并在判断出可查找到时,向任务管理单元发送所述的时间点到达消息。
所述实时时钟管理单元,用于将自身保存的、时间最前的一个有效时间点作为当前时间点。
可见,本发明提出的方法具有以下优点:
1、在本发明中,由于预先建立了任务名称与时间点的对应关系、建立了任务名称与实现方法入口的对应关系以及将移动终端所支持的各个任务子单元的任务名称集中显示给用户等一系列过程,因此对于移动终端所支持的任意一个任务,用户均可根据自己的需要将其选择为自动执行的任务,而无需受限于该任务是否已与时间绑定的条件,因此,实现灵活性强,向用户提供了更为自由的个性化空间,大大提高了用户的满意度。
2、在本发明中,当移动终端的功能升级,增加了可执行的任务子单元后,该增加的任务子单元可与移动终端原有的任务子单元一起作为用户可选择的自动执行的任务子单元,也就是说,在移动终端的使用过程中,即使增加了任务子单元,该增加的任务子单元也可根据用户的设置自动执行其功能,因此,极大地增强了本发明方法的可扩展性和使用范围。
3、在本发明中,用户可以设置移动终端在同一时间点执行多个功能不发生冲突的任务,并且,一旦用户多次输入相同时间点时,可将在该相同时间点无法执行的任务进行标记性显示,从而可提示用户该标记性显示的任务在该时间点无法执行,预防用户进行无谓地输入无法执行任务的操作,从而为用户带来了方便。
4、在本发明中,对于移动终端所支持的任意一个任务均可根据用户的设置来自动执行,因此,极大地提高了移动终端的自动化程度,进一步提高了用户的满意度。
附图说明
图1A是本发明装置的结构示意图。
图1B是本发明装置的优化结构示意图。
图2是在实现本发明的实施例中由用户选择移动终端所自动执行任务的流程图。
图3是在实现本发明实施例中任务菜单的示意图。
图4是在实现本发明实施例中向用户显示的时间选项的示意图。
图5是在实现本发明实施例中向提示用户不可执行的任务名称的示意图。
图6是在实现本发明实施例中移动终端自动执行任务的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
图1A是本发明装置的结构示意图。参见图1A,本发明装置是包括任务单元101、任务管理单元102、RTC实现单元103的移动终端,任务管理单元102分别与任务单元101和RTC实现单元103直接相连,其中,
任务单元101,包括移动终端可支持的各个任务子单元,比如,日程安排任务子单元、短消息单元、收发邮件单元和闹钟单元等,任务单元101中的各个任务子单元的主要功能包括:分别用于实现移动终端的各个功能;并将自身的任务名称和实现方法入口分别发送至任务管理单元102,并在接收到任务管理单元102发来的执行命令后,执行自身功能。
任务管理单元102的主要功能包括:在接收到任务单元101中各任务子单元发来的任务名称和实现方法入口后建立任务名称与实现方法入口之间的第一组对应关系,并根据接收到的各任务子单元的任务名称生成任务菜单;并且,任务管理单元102建立用户输入的时间点和任务名称之间的对应关系;并且,任务管理单元102将用户输入的时间点发送至RTC实现单元103;并且,任务管理单元102在接收到RTC实现单元103发来的时间点到达消息后,获取与当前时间点对应的当前任务名称,然后根据所建立的第一组对应关系获取与当前任务名称对应的实现方法入口,并根据所获取的实现方法入口向对应任务子单元发送执行命令;
RTC实现单元103的主要功能包括:接收并保存任务管理单元102发来的时间点,并在计时到达所保存的时间点时,将时间点到达消息发送至任务管理单元102。
在本发明装置中,所述的RTC实现单元103可以是一个功能单元,比如可将现有的移动终端中已存在的RTC单元进行功能增强,使其具有支持多个超时时间点的功能,也就是说,可以保存多个时间点,并在到达所保存的各个时间点时,分别发送时间点到达消息。
所述的RTC实现单元103也可以是由两个独立的功能单元RTC单元和RTC管理单元组成。图1B是本发明装置的优化结构示意图。参见图1B,由于现有的移动终端中已存在有RTC单元,完成计时以及发送RTC超时消息的功能,因此,为了使本发明的实现更为简单,可直接利用已有的RTC单元1032,并设置一个RTC管理单元1031,由RTC单元1032与RTC管理单元1031组成所述的RTC实现单元103,其中,RTC管理单元1031分别与RTC单元1032和任务管理单元102直接相连,并且,
RTC单元1032是现有的功能单元,接收并保存时间点,并在计时到达所保存的时间点时发送RTC超时消息;
RTC管理单元1031,接收并保存任务管理单元102发来的多个时间点,并将所保存的、时间最前的一个有效时间点发送至RTC单元1032;并且,RTC管理单元1031在接收到RTC单元1032发来的RTC超时消息时,将时间点到达消息发送给任务管理单元102,同时将所保存的、时间最前的一个有效时间点发送至RTC单元1032。
需要说明的是,本发明中所涉及的有效时间点是指当前时间点之后的各个时间点。
下面则利用图1B所示的具有优化结构的本发明装置来实现使移动终端自动执行任务的过程为例,来说明本发明的具体实现过程。
图2是在实现本发明的实施例中由用户选择移动终端所自动执行任务的流程图。参见图1B和图2,利用本发明提出的装置,本发明方法使移动终端自动执行任务的过程具体包括以下步骤:
步骤201:任务单元101中各任务子单元将自身的任务名称和实现方法入口发送至任务管理单元102。
这里,所述的任务子单元是在初始制造移动终端时,加载到移动终端中的各个任务子单元。相应地,所述的各任务子单元在被加载到移动终端中时,主动将自身的任务名称和实现方法入口发送至任务管理单元102,或者,在各任务子单元被加载到移动终端中时,由任务管理单元102先向任务单元101中的各任务子单元发送一个注册命令,各任务子单元在接收到注册命令后,再将自身的任务名称和实现方法入口发送至任务管理单元102。
步骤202:任务管理单元102在自身中建立所接收到的各任务子单元的任务名称与实现方法入口之间的第一组对应关系。
这里,比如,任务单元101中的任务子单元1到任务子单元4分别实现手机的开机功能、接收邮件功能、闹钟功能和发送短消息功能。那么,在本步骤中,任务管理单元102获取的任务子单元1到任务子单元4的任务名称分别为开机、接收邮件、闹钟以及发送短消息,获取的任务子单元1到任务子单元4的实现方法入口分别为入口1、入口2、入口3和入口4,则本步骤中所建立的第一组对应关系可以如表1所示。
任务名称 | 实现方法入口 |
开机 | 入口1 |
接收邮件 | 入口2 |
闹钟 | 入口3 |
发送短消息 | 入口4 |
表1
步骤203:任务管理单元102根据接收到的各任务子单元的任务名称生成任务菜单。
这里,任务管理单元102利用各任务子单元的任务名称生成一个任务菜单,是为了便于在后续过程中通过任务菜单将该各任务子单元的任务名称进行集中显示。
步骤204:任务管理单元102控制移动终端向用户显示时间选项,接收用户在时间选项中输入的时间点。
这里,向用户显示的时间选项可如图3所示。需要说明的是,图3只是示出了一种可能的显示时间选项的形式,本发明所显示的时间选项存在多种显示形式,比如,图3中还可进一步显示“每周-时间”,“每月-时间”,“每年-时间”等。
步骤205:任务管理单元102控制移动终端向用户显示所生成的任务菜单并接收用户在任务菜单中输入的任务名称。
这里,所生成并向用户显示的任务菜单可如图4所示。
另外,需要说明的是,步骤204与步骤205之间并无固定的执行上的先后顺序。
步骤206:任务管理单元102判断在已建立的任务名称与时间点之间的对应关系中,是否可查找到与用户本次输入的时间点相同的时间点,如果是,则执行步骤207,否则,执行步骤209。
步骤207:任务管理单元102判断所查找到的时间点对应的任务名称与用户本次输入的任务名称对应的任务子单元的功能是否无法同时自动执行,如果是,则执行步骤208,否则,执行步骤209。
这里,所述的无法同时自动执行的功能可以举例为开机功能与关机功能等。
步骤208:任务管理单元102提示用户本次输入设置无法自动执行,转向执行步骤213。
步骤209:任务管理单元102建立本次输入的任务名称与时间点之间的对应关系。
这里,任务管理单元102根据用户的各次输入所建立的各任务名称与时间点之间的对应关系可如表2所示。
任务名称 | 时间点 |
开机 | 每天08:00 |
发送短消息 | 2005年10月1日 |
表2
需要说明的是,上述步骤204至步骤208适用于任务菜单与时间选项无固定显示先后顺序的情况。如果存在先后顺序为:先显示时间选项并接收时间点,然后再显示任务菜单并接收任务名称,则上述步骤205至步骤208的过程可以采用预先提示的方式来实现,具体实现过程为:任务管理单元102判断在已建立的任务名称与时间点之间的对应关系中是否可查找到与所获取的时间点相同的时间点,如果是,则获取所查找到的时间点对应的任务名称,然后,任务管理单元102在显示任务菜单时,将任务菜单中与所获取任务名称对应任务子单元的功能无法同时自动执行的任务子单元的任务名称进行标记性显示,比如灰显等,从而提示用户在其所输入的该时间点移动终端无法自动执行该标记性显示的任务名称对应的任务子单元。比如,用户已经在之前的输入中输入了在每天08:00开机,也就是说,任务管理单元102已相应地建立了任务名称开机与时间点每天08:00之间的对应关系,这样,在后续过程中,如果用户在所显示的时间选项中输入了每天08:00,则任务管理单元102在已建立的对应关系中查找到时间点每天08:00且其对应的任务名称为开机,由于与开机任务与关机任务无法同时自动执行,则在显示任务菜单时,将任务名称关机进行标记性显示,以提示用户移动终端无法在每天的08:00自动执行关机任务,比如为图5所示,从而为用户带来方便。
步骤210:任务管理单元102根据本次输入的任务名称以及已建立的第一组对应关系,获取与接收到的任务名称对应的实现方法入口,然后通过所获取的实现方法入口向对应的任务子单元发送设置命令。
这里,比如,任务管理单元102接收到的任务名称为开机和发送短消息,则在本步骤中,任务管理单元102根据在步骤202中建立的第一组对应关系,比如为表1所示的对应关系,获取与开机对应的实现方法入口,即入口1,以及获取与发送短消息对应的实现方法入口,即入口4,然后通过入口1和入口4分别向开机对应的任务子单元和发送短消息对应的任务子单元发送触发命令。另外,所述的设置命令是任务管理单元102通知任务子单元预先设置执行内容的命令。
步骤211:在任务单元101中,接收到设置命令的任务子单元判断自身是否需要设置执行内容,如果是,则执行步骤212,否则,向任务管理单元102返回无需设置响应,或在预先设定的时长内不响应任务管理单元102,直接执行步骤213。
这里,接收到设置命令的任务子单元可根据执行自身功能时是否需要用户输入具体的执行内容来判断自身是否需要设置执行内容。
步骤212:在任务单元101中,接收到设置命令的任务子单元提示用户输入执行内容,并保存用户输入的执行内容,然后提示用户设置成功。
这里,比如,接收到设置命令的任务子单元为发送短消息对应的任务子单元,则在本步骤中,发送短消息对应的任务子单元提示用户输入短消息内容以及接收方号码,并保存用户所输入的短消息内容以及接收方号码。
步骤213:任务管理单元102判断用户的输入过程是否完成,如果是,则执行步骤214,否则,返回步骤204。
这里,任务管理单元102可以通过判断在设定时间内是否接收到用户输入的继续命令来判断用户输入是否完成。
步骤214:任务管理单元102将用户输入的所有时间点发送至RTC管理单元1031,RTC管理单元1031接收并保存任务管理单元102发来的各时间点。
步骤215:RTC管理单元1031将自身保存的时间最前的一个有效时间点发送给RTC单元1032,RTC单元1032保存所接收到的时间点。
至此,则完成了由用户预先选择移动终端自动执行任务的过程。
图6是在实现本发明的实施例中由移动终端自动执行任务的流程图。参见图6,利用本发明装置,本发明方法在由用户预先选择移动终端所自动执行的任务后,实现移动终端自动执行任务过程具体包括以下步骤:
步骤601:RTC单元1032计时到达所保存的时间点时,将携带所到达时间点的RTC超时消息发送至RTC管理单元1031。
步骤602:RTC管理单元1031判断在自身所保存的各时间点中是否可查找到与RTC超时消息中携带的所到达时间点相同的时间点,如果是,则执行步骤603,否则,不进行后续的处理过程,结束当前流程。
这里,需要说明的是,在步骤601中,RTC单元1032在发送至RTC管理单元1031的RTC超时消息中也可以不携带所到达的时间点。这样,则无需执行步骤602,直接执行步骤603。
步骤603:RTC管理单元1031将当前时间点携带在时间点到达消息中发送给任务管理单元102,同时,RTC管理单元1031将自身所保存的、时间最前的一个有效时间点发送至RTC单元1032。
这里,如果在上述过程中,发送至RTC管理单元1031的RTC超时消息中携带了所到达的时间点,则本步骤中所述的当前时间点可以是RTC管理单元1031利用所接收到的RTC超时消息中携带的所到达时间点得到的,也可以是RTC管理单元1031利用自身保存的、时间最前的一个有效时间点得到的。如果在上述过程中,发送至RTC管理单元1031的RTC超时消息中没有携带所到达的时间点,则本步骤中所述的当前时间点是RTC管理单元1031利用自身保存的时间最前的一个有效时间点得到的。
步骤604:RTC单元1032使用所接收到的时间点更新自身保存的时间点。
步骤605:任务管理单元102接收到时间点到达消息后,从该时间点到达消息中获取当前时间点,然后判断在所建立的任务名称与时间点的对应关系中是否可查找到所获取的当前时间点,如果是,则执行步骤606,否则,结束当前流程。
这里,在步骤603中,RTC管理单元1031发送给任务管理单元102的时间点到达消息中也可以不携带当前时间点,这样,本步骤605的过程为:任务管理单元102接收到时间点到达消息后,从自身建立的任务名称与时间点的对应关系中查找到时间最前的有效时间点。
步骤606:任务管理单元102获取与所查找到的时间点对应的任务名称,并从建立的第一组对应关系中查找到与所获取的任务名称对应的实现方法入口,然后通过所查找到的实现方法入口向对应的任务子单元发送执行命令。
步骤607:在任务单元101中,接收到执行命令的任务子单元执行自身功能。
这里,比如,接收到执行命令的任务子单元为发送短消息对应的任务子单元,则该发送短消息对应的任务子单元将预先保存的短消息内容发送至预先保存的接收方号码。
至此,本发明则完成了利用本发明装置使移动终端自动执行任务的过程。
这里,需要说明的是,在利用图1A所示的本发明装置来实现使移动终端自动执行任务的过程中,无需进行上述实施例中所述的RTC单元与RTC管理单元之间的消息交互,直接由图1A所示的RTC实现单元完成RTC单元和RTC管理单元的所有功能,其具体实现过程的原理与上述实施例中利用图1B所示的本发明装置来实现使移动终端自动执行任务过程的原理相同。
另外,还需说明的是,由于移动终端可通过下载的方式或由供应商提供的方式,而获得一些新的功能,使移动终端的功能升级,也就是说,任务单元101中增加了任务子单元,这样,在本发明中,该增加的任务子单元在被加载到移动终端中时,将自身的任务名称和实现方法入口发送至任务管理单元102,任务管理单元102在所建立的第一对应关系中增加所接收到的该任务子单元的任务名称与实现方法入口之间的对应关系,并在所生成的任务菜单中增加该任务子单元的任务名称。比如,所增加的任务子单元将自身的任务名称定位功能和实现方法入口5发送至任务管理单元102,任务管理单元在所建立的第一对应关系,比如为表1中增加定位功能和实现方法入口5之间的对应关系,并在所生成的任务菜单中,比如图3中增加一项定位功能,从而使得该增加的任务子单元的任务名称也可通过任务菜单显示给用户,这样,用户也可在所显示的任务菜单中选择自动执行的任务为该增加的任务子单元,并选择该任务子单元对应的执行时间点,并通过本发明后续的计时、根据时间点与任务名称的对应关系和任务名称与实现方法入口之间的对应关系来使该任务子单元自动执行任务的过程。因此,即使在移动终端的使用过程中增加了新的任务子单元,本发明方法还可保证用户根据自身的需要设置该增加的任务子单元自动执行其功能,使得本发明扩展性强,适用范围广。
本发明所述的移动终端可以是手机、PDA、无线手持设备等所有具有移动功能的无线通信装置。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (15)
1、一种使移动终端自动执行任务的方法,其特征在于,该方法包括以下步骤:
A、显示时间选项及接收用户在时间选项中输入的时间点,并显示移动终端支持的各任务子单元所对应的任务名称及接收用户输入的任务名称,然后建立用户输入的时间点与输入的任务名称的对应关系,重复本步骤,直至输入完成;
B、当计时到达用户输入的时间点时,获取与所到达时间点对应的任务名称,并由所获取任务名称对应的任务子单元执行自身的功能。
2、根据权利要求1所述的方法,其特征在于,在步骤A中,所述移动终端支持的各任务子单元包括:移动终端在初始制造时加载到移动终端中的各任务子单元。
3、根据权利要求1所述的方法,其特征在于,该方法进一步包括:通过升级的方式在移动终端中加载一个或多个任务子单元;
在步骤A中,所述移动终端支持的各任务子单元包括:移动终端在初始制造时加载到移动终端中的任务子单元以及在升级时加载到移动终端中的任务子单元。
4、根据权利要求1所述的方法,其特征在于,该方法进一步包括:获取移动终端支持的各个任务子单元对应的任务名称,并利用所获取的任务名称生成任务菜单;
在步骤A中,所述显示任务名称的步骤包括:显示所生成的任务菜单;
在步骤A中,用户输入的任务名称是在所显示的任务菜单中输入的。
5、根据权利要求1至4中任意一项所述的方法,其特征在于,该方法进一步包括:在所述各个任务子单元被加载到移动终端中时,获取该各个任务子单元对应的任务名称和实现方法入口,并建立各任务子单元的任务名称与实现方法入口之间的第一组对应关系;
在步骤B中,所述执行所获取任务名称对应的任务子单元功能的步骤包括:根据所获取的任务名称在所建立的第一组对应关系中查找到与所获取的任务名称对应的实现方法入口,然后通过所查找到的实现方法入口调用执行对应任务子单元的功能。
6、根据权利要求1所述的方法,其特征在于,在步骤A中,在接收时间点和任务名称之后,并在建立所述任务名称与时间点的对应关系之前,所述步骤A进一步包括:
A11、判断在已建立的任务名称与时间点的对应关系中是否可查找到当前接收到的时间点,如果是,则执行步骤A12,否则,继续执行所述的建立对应关系的步骤;
A12、判断所查找到的时间点对应的任务名称与当前接收到的任务名称对应任务子单元的功能是否无法同时自动执行,如果是,则提示用户本次输入设置无法自动执行,返回步骤A,否则,继续执行所述的建立对应关系的步骤。
7、根据权利要求1所述的方法,其特征在于,在步骤A中,首先执行显示时间选项并接收时间点的步骤,然后再执行显示各任务名称和接收任务名称的步骤。
8、根据权利要求7所述的方法,其特征在于,在接收用户输入的时间点之后,并在显示各个任务子单元对应的任务名称之前,所述步骤A进一步包括:
A21、判断在已建立的任务名称与时间点的对应关系中是否可查找到当前接收到的时间点,如果是,则执行步骤A22,否则,继续执行所述的显示移动终端支持的各个任务子单元对应的任务名称及接收用户输入的任务名称的步骤;
A22、获取与所查找到的时间点对应的任务名称,并在执行所述的显示各个任务子单元对应的任务名称时,将与所获取任务名称对应任务子单元的功能无法同时自动执行的任务子单元的任务名称进行标记性显示。
9、根据权利要求1所述的方法,其特征在于,在步骤A中,所述接收用户输入的任务名称的步骤进一步包括:触发用户所输入任务名称对应的任务子单元,由该任务子单元提示用户输入执行内容,并由该任务子单元在接收到用户输入的执行内容后保存该输入的执行内容;
在步骤B中,所获取的任务名称对应的任务子单元中保存有用户输入的执行内容;
在步骤B中,所述由所获取任务名称对应的任务子单元执行自身功能的步骤包括:所获取的任务名称对应的任务子单元根据自身保存的用户输入的执行内容执行自身功能。
10、一种使移动终端自动执行任务的装置,包括具有各个任务子单元的任务单元,各个任务子单元分别用于实现移动终端的各个功能,其特征在于,该装置还包括:任务管理单元和实时时钟实现单元,其中,任务管理单元与任务单元中的各任务子单元和实时时钟实现单元分别相连,并且,
任务单元中的各任务子单元,将自身的任务名称和实现方法入口分别发送至任务管理单元,并在接收到任务管理单元发来的执行命令后,执行自身功能;
任务管理单元,接收任务单元中各任务子单元发来的任务名称和实现方法入口,并建立所接收到的各任务名称与实现方法入口之间的第一组对应关系;并且,控制移动终端显示时间选项和接收到的任务名称,并接收用户输入的时间点和任务名称,然后建立所接收到的时间点和任务名称之间的对应关系;并且,将用户输入的各时间点发送至实时时钟实现单元;并且,在接收到实时时钟实现单元发来的时间点到达消息后,从所建立的时间点和任务名称对应关系中获取当前任务名称,然后根据所建立的第一组对应关系获取与当前任务名称对应的实现方法入口,并根据所获取的实现方法入口向对应任务子单元发送执行命令;
实时时钟实现单元,接收并保存任务管理单元发来的各时间点,并在计时到达所保存的时间点时,将时间点到达消息发送至任务管理单元。
11、根据权利10所述的装置,其特征在于,所述实时时钟实现单元由现有的实时时钟单元和所设置的实时时钟管理单元组成,其中,实时时钟管理单元分别与实时时钟单元和任务管理单元直接相连,并且,
实时时钟单元,接收并保存单个时间点,并在计时到达所保存的时间点时发送实时时钟超时消息;
实时时钟管理单元,接收并保存任务管理单元发来的各时间点,并将所保存的、时间最前的一个有效时间点发送至实时时钟单元;并且,在接收到实时时钟单元发来的实时时钟超时消息时,将时间点到达消息发送给任务管理单元,同时将所保存的、时间最前的一个有效时间点发送至实时时钟单元。
12、根据权利11所述的装置,其特征在于,所述实时时钟管理单元进一步用于在接收到实时时钟超时消息时,获取当前时间点,并将所获取的当前时间点携带在时间点到达消息中发送给任务管理单元;
所述任务管理单元,从接收到的时间点到达消息中获取当前时间点,并根据当前时间点和已建立的时间点与任务名称的对应关系获取所述当前任务名称。
13、根据权利12所述的装置,其特征在于,所述实时时钟单元进一步用于将所到达的时间点携带在所述实时时钟超时消息中发送至实时时钟管理单元;
所述实时时钟管理单元,从接收到的实时时钟超时消息中获取所到达的时间点,并将所获取的时间点作为当前时间点。
14、根据权利13所述的装置,其特征在于,所述实时时钟管理单元进一步用于在从接收到的实时时钟超时消息中获取所到达的时间点时,判断是否可在自身保存的各时间点中查找到与所获取的时间点相同的时间点,并在判断出可查找到时,向任务管理单元发送所述的时间点到达消息。
15、根据权利12所述的装置,其特征在于,所述实时时钟管理单元,用于将自身保存的、时间最前的一个有效时间点作为当前时间点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200510102706XA CN1851735A (zh) | 2005-09-09 | 2005-09-09 | 一种使移动终端自动执行任务的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200510102706XA CN1851735A (zh) | 2005-09-09 | 2005-09-09 | 一种使移动终端自动执行任务的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1851735A true CN1851735A (zh) | 2006-10-25 |
Family
ID=37133214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200510102706XA Pending CN1851735A (zh) | 2005-09-09 | 2005-09-09 | 一种使移动终端自动执行任务的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1851735A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008058422A1 (en) * | 2006-11-14 | 2008-05-22 | Zte Corporation | A network managing system for completing customized operation automatically and a method thereof |
CN101640719A (zh) * | 2008-07-30 | 2010-02-03 | 深圳富泰宏精密工业有限公司 | 闹钟任务管理系统及方法 |
CN101820471A (zh) * | 2010-01-28 | 2010-09-01 | 惠州Tcl移动通信有限公司 | 手机定时自动执行功能的设置方法 |
CN103530133A (zh) * | 2013-10-29 | 2014-01-22 | 广东欧珀移动通信有限公司 | 一种对终端进行自定义操作的方法及装置 |
WO2015188469A1 (zh) * | 2014-06-10 | 2015-12-17 | 中兴通讯股份有限公司 | 记事方法及装置、终端、计算机存储介质 |
CN105446204A (zh) * | 2014-07-18 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种自动化任务的执行方法和设备 |
CN106249604A (zh) * | 2015-06-12 | 2016-12-21 | 松下电器(美国)知识产权公司 | 控制方法和控制装置 |
CN106327056A (zh) * | 2016-08-08 | 2017-01-11 | 成都四威高科技产业园有限公司 | 一种基于实时时钟的agv任务管理系统及方法 |
CN106778120A (zh) * | 2016-11-22 | 2017-05-31 | 广东小天才科技有限公司 | 一种应用管理方法和装置 |
-
2005
- 2005-09-09 CN CNA200510102706XA patent/CN1851735A/zh active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008058422A1 (en) * | 2006-11-14 | 2008-05-22 | Zte Corporation | A network managing system for completing customized operation automatically and a method thereof |
CN101502149B (zh) * | 2006-11-14 | 2012-05-30 | 中兴通讯股份有限公司 | 一种可自动完成自定义操作的网络管理系统及其实现方法 |
CN101640719A (zh) * | 2008-07-30 | 2010-02-03 | 深圳富泰宏精密工业有限公司 | 闹钟任务管理系统及方法 |
CN101820471A (zh) * | 2010-01-28 | 2010-09-01 | 惠州Tcl移动通信有限公司 | 手机定时自动执行功能的设置方法 |
CN103530133A (zh) * | 2013-10-29 | 2014-01-22 | 广东欧珀移动通信有限公司 | 一种对终端进行自定义操作的方法及装置 |
CN105205644A (zh) * | 2014-06-10 | 2015-12-30 | 中兴通讯股份有限公司 | 记事方法及装置、终端 |
WO2015188469A1 (zh) * | 2014-06-10 | 2015-12-17 | 中兴通讯股份有限公司 | 记事方法及装置、终端、计算机存储介质 |
CN105446204A (zh) * | 2014-07-18 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种自动化任务的执行方法和设备 |
CN106249604A (zh) * | 2015-06-12 | 2016-12-21 | 松下电器(美国)知识产权公司 | 控制方法和控制装置 |
CN106249604B (zh) * | 2015-06-12 | 2020-11-13 | 松下电器(美国)知识产权公司 | 控制方法和控制装置 |
CN106327056A (zh) * | 2016-08-08 | 2017-01-11 | 成都四威高科技产业园有限公司 | 一种基于实时时钟的agv任务管理系统及方法 |
CN106327056B (zh) * | 2016-08-08 | 2019-11-26 | 成都四威高科技产业园有限公司 | 一种基于实时时钟的agv任务管理系统及方法 |
CN106778120A (zh) * | 2016-11-22 | 2017-05-31 | 广东小天才科技有限公司 | 一种应用管理方法和装置 |
CN106778120B (zh) * | 2016-11-22 | 2019-07-26 | 广东小天才科技有限公司 | 一种应用管理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1902965A (zh) | 灵活的消息传送系统 | |
CN1247023C (zh) | 可视移动电话机 | |
CN1622055A (zh) | 用于移动终端的应用数据管理方法和其中使用的移动终端 | |
CN1838807A (zh) | 在空闲屏幕上显示消息的移动通信终端和方法以及使用它们发送空闲屏幕显示消息的方法 | |
CN1882146A (zh) | 用于发送和接收语音呼叫内容的设备和方法 | |
CN1260931A (zh) | 带有位置图标的主叫线路识别 | |
CN101052190A (zh) | 一种移动终端防盗方法与防盗移动终端 | |
CN1461130A (zh) | 自动改变用户数据的系统及方法 | |
CN1627749A (zh) | 通信终端和程序 | |
CN1072884C (zh) | 电话机 | |
CN1171026A (zh) | 无线通信系统及认证方法、无线通信终端和通信管理设备 | |
CN1806229A (zh) | 并行管理程序、包含该并行管理程序的存储介质、并行管理方法、和电子设备 | |
CN101032155A (zh) | 用于在通信设备中帮助选择联系人的装置和方法 | |
CN1756199A (zh) | 环境设定装置和信息处理装置 | |
CN1258949C (zh) | 无线电话机 | |
CN1612580A (zh) | 带有来电铃声指定功能的移动电话系统及移动电话机 | |
CN1852364A (zh) | 主叫终端控制个性化信息的方法和应用该方法的终端设备 | |
CN1851735A (zh) | 一种使移动终端自动执行任务的方法及装置 | |
CN1992836A (zh) | 可接收数字电视广播的电子设备及程序 | |
CN1538769A (zh) | 移动电话系统 | |
CN1866978A (zh) | 选择性静音处理方法及其移动通信终端 | |
CN1921700A (zh) | 一种未接来电处理方法及通讯系统及用户终端 | |
CN101056333A (zh) | 用于灵通无绳业务平台的大话务量测试装置及其测试方法 | |
CN101056384A (zh) | 远程监控业务实现方法及视讯终端设备 | |
CN1708073A (zh) | 一种来话接入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20061025 |