移动终端的日程表管理方法及系统的制作方法

文档序号:7553807阅读:206来源:国知局
专利名称:移动终端的日程表管理方法及系统的制作方法
技术领域
本发明涉及移动终端的用户界面技术领域,具体而言涉及一种移动终端的日程表管理方法及系统。
背景技术
为了合理安排自己的工作、学习及休息时间,人们往往需要事先进行日程规划,并且随着生活节奏的加快,日程规划的重要性进一步显现。通常,在进行日程规划时,人们往往借助于电脑或是手机等移动终端提供的日程表管理功能。然而,移动终端提供的现有的日程表管理功能仅仅是以一种备忘录的形式展现,对日程表仅能够进行简单的日程活动信息的输入、编辑以及删除,却无法方便快捷的进行搜索或排序等操作。例如当用户查看日程活动信息时,需要在进入日程表后分别进入每一天才能查看当天所有的日程活动信息;又比如,当用户对某一时段的日程活动信息进行搜索或排序时,往往需要查看日程活动信息所包含的所有内容后才能按照需求进行搜索或排序。这种传统的方式,使得用户无法快速的查找及操作日程活动信息,特别是当用户的日程信息较多时,更难对所要查看、搜索或排序的日程活动进行管理,以至于用户得不到良好的使用体验。综上所述,有必要提供一种移动终端的日程表管理方法及系统,以解决上述问题。

发明内容
本发明主要解决的技术问题是提供一种移动终端的日程表管理方法及系统,不仅方便对日程表的查看,而且可以提高对日程表中日程活动的搜索、排序等操作的处理效率,改善用户的使用感受。为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端的日程表管理方法,包括:将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中日程ID是根据日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到;接收用户输入的对日程活动信息进行搜索或排序的管理指令;按照管理指令对日程ID进行操作;获取按照管理指令进行操作后的日程ID对应的日程活动信息,并以列表的形式显示。其中,将用户设置的每项日程活动信息与对应的日程ID进行关联存储的步骤包括:将每项日程活动信息以结构体的形式进行存储,每一结构体包括活动内容、活动类型、活动地点、活动时间以及活动人员信息中的至少两项,且每一结构体对应唯一的日程ID。其中,将用户设置的每项日程活动信息与对应的日程ID进行关联存储的步骤进一步包括:日程活动信息与关联的日程ID存储于移动终端的系统文件中,且每项日程活动信息在系统文件中的标题命名采用日程ID对应的字符串加后缀名的方式。其中,按照管理指令对日程ID进行操作的步骤包括:接收用户输入的搜索关键字,并获取对应的关键字符串; 将关键字符串与日程ID进行匹配,并记录匹配成功的日程ID0
其中,按照管理指令对日程ID进行操作的步骤包括:获取用户选择的排序类别;按照排序类别对日程ID进行排序。其中,排序类别包括关键字排序、创建时间排序或活动时间排序。为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端的日程表管理系统,包括:关联模块,用于将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中日程ID是根据日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到;接收模块,用于接收用户输入的对日程活动信息进行搜索或排序的管理指令;管理模块,用于按照管理指令对日程ID进行操作;获取模块,用于获取按照管理指令进行操作后的日程ID对应的日程活动信息,并以列表的形式显示。其中,接收模块用于接收用户输入的搜索关键字以获取对应的关键字符串,管理模块用于将关键字符串与关联模块存储的日程ID进行匹配,并记录匹配成功的日程ID。其中,接收模块用于接收用户选择的排序类别,管理模块用于对日程ID按照排序类别进行排序。其中,排序类别包括关键字排序、创建时间排序或活动时间排序。本发明的有益效果是:本发明通过将用户设置的每项日程活动信息与根据该日程活动信息的创建时间、关键字以及活动时间得到的日程ID进行关联存储,在需要对日程活动进行搜索或排序操作时,按照管理指令对日程ID进行操作,继而获取按照管理指令进行操作后的日程ID对应的日程活动信息,并且以列表的形式显示。本发明不仅方便对日程表的查看,而且可以提高对日程表中日程活动的搜索、排序等操作的处理效率,改善用户的使用感受。


图1是本发明移动终端的日程表管理方法一实施例的流程图;图2是本发明对日程表进行搜索操作的流程图;图3是本发明对日程表进行排序操作的流程图;图4是本发明移动终端的日程表管理系统一实施例的原理框图。
具体实施例方式本发明主要提供一种移动终端的日程表管理方法及系统。具体而言,该日程表管理方法主要通过将用户设置的每项日程活动信息与根据该日程活动信息的创建时间、关键字以及活动时间得到的日程ID进行关联存储,在需要对日程活动进行搜索或排序操作时,按照管理指令对日程ID进行操作,继而获取按照管理指令进行操作后的日程ID对应的日程活动信息,并且以列表的形式显示,从而不仅方便用户对日程表的查看,而且可以提高对日程表中日程活动的搜索、排序等操作的处理效率,改善用户的使用感受。下面结合附图1 4和实施例对本发明进行详细说明。图1是本发明移动终端的日程表管理方法一实施例的流程图。如图1所示,本实施例的日程表管理方法包括以下步骤:步骤SllO:将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中日程ID是根据日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到。
在本实施例中,用户通过移动终端提供的UI (User Interface,用户界面)接口设置日程表的日程活动信息,而后移动终端将用户设置的每项日程活动信息以结构体的形式进行存储,且每一结构体包括活动内容、活动类型、活动地点、活动时间以及活动人员信息中的至少两项。当用户设置完一项日程活动信息后,移动终端的系统软件会根据该日程活动信息的创建时间、该日程活动信息所包含的关键字以及该日程活动的活动时间(一般包括开始时间和结束时间)得到一个日程ID,例如用户在2012年12月11日8点18分15秒设置的日程活动信息为“和某某人在某某地、18点 20点进行聚餐”,则该日程活动信息对应的日程ID可以为“201212110818151820moumou moumou”,此后,移动终端自动将该日程ID与该日程活动信息进行关联存储。需要说明的是,在本实施例中由于每项日程活动信息的创建时间是不可能一样的,因此每一个结构体对应唯一的日程ID。另外,每项日程活动信息与关联的日程ID存储于移动终端的系统文件中,并且为了能够方便快捷的通过日程ID获得对应的日程活动信息,本实施例优选将每项日程活动信息在系统文件中存储的标题命名采用日程ID对应的字符串加后缀名的方式。应理解,在其他实施例中本领域技术人员也可以采用与日程ID对应的拼音字符串相近或相同的命名方式。步骤S120:接收用户输入的对日程活动信息进行搜索或排序的管理指令。在本实施例中,移动终端的Π接口接收的管理指令不仅包括相对复杂的搜索、排序等操作,还包括对日程活动信息进行输入、存储、修改、删除、筛选以及分类等传统操作。步骤S130:按照管理指令对所述日程ID进行操作。步骤S140:获取按照管理指令进行操作后的日程ID对应的日程活动信息,并以列表的形式显示。在本实施例中,为方便对文件系统中存储的日程活动信息进行操作,优选将关联的日程ID保存到一个数组中,以使得在需要对日程活动信息进行操作时,只需要对数组中的日程ID进行操作即可。值得注意的是,本发明对日程ID进行的操作,即步骤S120接收用户输入的管理指令,主要包括搜索和排序。下面结合附图分别详细介绍两种操作的具体过程:图2是本发明对日程表进行搜索操作的流程图。如图2所示,主要包括以下步骤:步骤S210:选择搜索选项。用户通过移动终端提供的Π接口选择“日程活动信息搜索”选项。步骤S220:输入搜索的关键字。本实施例优选Π界面弹出关键字输入框,以供用户输入日程活动信息的关键字。

步骤S230:获取关键相应的关键字符串。在用户输入关键字并提交确认搜索请求后,移动终端的内置处理模块根据当前用户输入的关键字获取相应的关键字符串。其中关键字符串的获取标准或方式可根据实际需要进行设置,此处不做限制。 步骤S240:将关键字符串与日程ID进行匹配,并记录匹配成功的日程ID。移动终端自动将获取的 关键字符串与日程ID中所包含的字符串信息进行比对匹配,若匹配成功则记录该日程ID,若匹配失败则丢弃该日程ID,并继续与下一个日程ID进行匹配,直至与所有的日程ID均进行过匹配。步骤S250:根据匹配成功的ID获取关联的日程活动信息,并以列表的形式显示。本实施例优选将日程活动信息的标题以列表的形式显示给用户。图3是本发明对日程表进行排序操作的流程图。如图3所示,主要包括以下步骤:步骤S310:选择排序选项。用户通过移动终端提供的Π接口选择“日程活动信息排序”选项。步骤S320:选择排序类别。与对日程活动信息进行搜索操作不同的是,本发明优选设置用户通过Π界面弹出排序类别框,选择日程活动信息的排序类别,并不需要手动输入。其中,排序类别包括关键字排序、创建时间排序或活动时间排序,应理解在其他实施例中,也可以实际需要设置其他的排序类别。步骤S330:移动终端获取用户选择的排序类别。

步骤S340:按照排序类别对日程ID进行排序。移动终端自动获取日程ID中所包含的字符串信息,并将这些字符串信息按照获取的排序类别进行排序。步骤S350:根据排序后的日程ID获取关联的日程活动信息,并以列表的形式显
/Jn ο结合上述图2和图3所示的对日程表的操作,可以看出本发明并不需要直接对繁琐的日程活动信息的内容进行操作,而是直接对简单的日程ID按照管理指令进行操作,从而可以降低操作复杂度,改善用户的使用体验。图4是本发明移动终端的日程表管理系统一实施例的原理框图。如图4所示,本实施例的日程表管理系统400包括:接收模块410、管理模块420、关联模块430以及获取模块 440。其中,关联模块430用于将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中日程ID是根据日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到。接收模块410用于接收用户输入的对日程活动信息进行搜索或排序的管理指令。管理模块420用于按照接收模块410接收的管理指令对关联模块430存储的日程ID进行操作。需要说明的是,本实施例中由于接收模块410接收到的管理指令不同,管理模块420所进行的操作也不同。例如,若接收模块410接收到的是用户输入的搜索关键字,则接收模块410首先获取对应的关键字符串,然后管理模块420将该关键字符串与关联模块430存储的日程ID进行匹配,并记录匹配成功的日程ID。若接收模块410接收到的是用户选择的排序类别,则管理模块420根据该排序类别对日程ID进行排序。本实施例中,排序类别包括关键字排序、创建时间排序或活动时间排序,在其他实施例中也可以根据用户的实际需求对排序类别进行适应性设置。获取模块440用于从管理模块420获取按照管理指令进行操作后的日程ID,并据此从关联模块430获取对应的日程活动信息,而后以列表的形式显示。在本发明所提供的实施例中,应该理解到,所揭露的日程表的管理系统的实施例仅仅是示意性的,所描述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的耦合或通信连接可以是通过一些接口,也可以是电性或其它的形式。上述各个功能模块作为移动终端的组成部分,可以是或者也可以不是物理框,既可以位于一个地方,也可以分布到多个网络单元上,既可以采用硬件的形式实现,也可以采用软件功能框的形式实现。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。综上所述,本发明通过将用户设置的每项日程活动信息与根据该日程活动信息的创建时间、关键字以及活动时间得到的日程ID进行关联存储,在需要对日程活动进行搜索或排序操作时,按照管理指令对日程ID进行操作,继而获取按照管理指令进行操作后的日程ID对应的日程活动信息,并且以列表的形式显示。本发明不仅方便对日程表的查看,而且可以提高对日程表中日程活动的搜索、排序等操作的处理效率,改善用户的使用感受。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包 括在本发明的专利保护范围内。
权利要求
1.一种移动终端的日程表管理方法,其特征在于,所述日程表管理方法包括: 将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中所述日程ID是根据所述日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到; 接收用户输入的对所述日程活动信息进行搜索或排序的管理指令; 按照所述管理指令对所述日程ID进行操作; 获取按照所述管理指令进行操作后的所述日程ID对应的所述日程活动信息,并以列表的形式显示。
2.根据权利要求1所述的日程表管理方法,其特征在于,所述将用户设置的每项日程活动信息与对应的日程ID进行关联存储的步骤包括: 将每项所述日程活动信息以结构体的形式进行存储,每一所述结构体包括活动内容、活动类型、活动地点、活动时间以及活动人员信息中的至少两项,且每一所述结构体对应唯一的所述日程ID。
3.根据权利要求2所述的日程表管理方法,其特征在于,所述将用户设置的每项日程活动信息与对应的日程ID进行关联存储的步骤进一步包括: 所述日程活动信息与关联的所述日程ID存储于所述移动终端的系统文件中,且每项所述日程活动信息在所述系统文件中的标题命名采用所述日程ID对应的字符串加后缀名的方式。
4.根据权利要求1所述的日程表管理方法,其特征在于,所述按照所述管理指令对所述日程ID进行操作的步骤包括: 接收用户输入的搜索关键字,并获取对应的关键字符串; 将所述关键字符串与所述日程ID进行匹配,并记录匹配成功的所述日程ID。
5.根据权利要求1所述的日程表管理方法,其特征在于,所述按照所述管理指令对所述日程ID进行操作的步骤包括: 获取用户选择的排序类别; 按照所述排序类别对所述日程ID进行排序。
6.根据权利要求5所述的日程表管理方法,其特征在于,所述排序类别包括关键字排序、创建时间排序或活动时间排序。
7.—种移动终端的日程表管理系统,其特征在于,所述日程表管理系统包括: 关联模块,用于将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中所述日程ID是根据所述日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到; 接收模块,用于接收用户输入的对所述日程活动信息进行搜索或排序的管理指令; 管理模块,用于按照所述管理指令对所述日程ID进行操作; 获取模块,用于获取按照所述管理指令进行操作后的所述日程ID对应的所述日程活动信息,并以列表的形式显示。
8.根据权利要求7所述的日程表管理系统,其特征在于,所述接收模块用于接收用户输入的搜索关键字以获取对应的关键字符串,所述管理模块用于将所述关键字符串与所述关联模块存储的所述日程ID进行匹配,并记录匹配成功的所述日程ID。
9.根据权利要求7所述的日程表管理系统,其特征在于,所述接收模块用于接收用户选择的排序类别,所述管理模块用于对所述日程ID按照所述排序类别进行排序。
10.根据权利要求9所述的日程表管理系统,其特征在于,所述排序类别包括关键字排序、创建时间排序 或活动时间排序。
全文摘要
本发明提供了一种移动终端的日程表管理方法及系统。该日程表管理方法包括将用户设置的每项日程活动信息与对应的日程ID进行关联存储,其中日程ID是根据日程活动信息的创建时间、每项日程活动的关键字以及活动时间得到;接收用户输入的对日程活动信息进行搜索或排序的管理指令;按照管理指令对所述日程ID进行操作;获取按照管理指令进行操作后的日程ID对应的日程活动信息,并以列表的形式显示。本发明不仅方便用户对日程表的查看,而且可以提高对日程表中日程活动的搜索、排序等操作的处理效率,改善使用感受。
文档编号H04M1/2745GK103220412SQ201310090728
公开日2013年7月24日 申请日期2013年3月20日 优先权日2013年3月20日
发明者杨志兵 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1