本发明实施例涉及终端技术领域,尤其涉及一种基于日历应用的搜索方法及装置。
背景技术:
随着科学技术的发展,智能终端的使用越来越普遍。智能终端的功能也越来越多,智能终端中可以安装多种应用软件,供使用者进行学习、娱乐、查询等。其中,日历应用就是用户比较常用的应用软件。
发明人在进行本发明的研究过程中发现,当用户使用日历应用进行日期查询时,由于日历时间列表较长,需要花费时间去寻找目标日期,难以快速定位需要查询的事项。
技术实现要素:
本发明提供一种基于日历应用的搜索方法及装置,能够快速定位用户查询的日期。
第一方面,本发明实施例提供了一种基于日历应用的搜索方法,包括:
在日历应用显示界面提供信息搜索接口;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索。
进一步的,在日历应用显示界面提供信息搜索接口,包括:
在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,包括:
检测用户在所述信息索引栏中选中的信息索引选项;
在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项;
基于用户选中的索引项在所述日历应用中进行搜索。
进一步的,所述信息索引栏包含以下至少一项信息索引选项:设定年份对应的月份信息索引选项、设定月份对应的日期信息索引选项、设定日期对应的时间信息索引选项、颜色信息索引选项、关注事项信息索引选项和拼音索引选项。
进一步的,在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项,包括:
在所述日历应用显示界面的下述任一位置处显示所述选中的信息索引选项中包含的索引项:左侧、右侧、上侧或下侧。
进一步的,在日历应用显示界面提供信息搜索接口,包括:
在日历应用显示界面提供信息搜索输入栏;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,包括:
获取用户在所述信息搜索输入栏中输入的搜索关键字;
基于所述搜索关键字在所述日历应用中进行搜索。
进一步的,所述方法还包括:
在日历应用显示界面中提供显示子界面;
在所述显示子界面中显示搜索结果。
进一步的,所述方法还包括:
在日历应用显示界面中提供关闭所述信息搜索接口的按钮。
第二方面,本发明实施例还提供了一种基于日历应用的搜索装置,包括:
接口提供模块,用于在日历应用显示界面提供信息搜索接口;
搜索模块,用于根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索。
进一步的,所述接口提供模块具体用于,在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项;
所述搜索模块包括:
检测单元,用于检测用户在所述信息索引栏中选中的信息索引选项;
显示单元,用于在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项;
搜索单元,用于基于用户选中的索引项在所述日历应用中进行搜索。
进一步的,所述信息索引栏包含以下至少一项信息索引选项:设定年份对应的月份信息索引选项、设定月份对应的日期信息索引选项、设定日期对应的时间信息索引选项、颜色信息索引选项、关注事项信息索引选项和拼音索引选项。
进一步的,所述显示单元具体用于,在所述日历应用显示界面的下述任一位置处显示所述选中的信息索引选项中包含的索引项:左侧、右侧、上侧或下侧。
进一步的,所述接口提供模块具体用于,在日历应用显示界面提供信息搜索输入栏;
所述搜索模块具体用于,获取用户在所述信息搜索输入栏中输入的搜索关键字;基于所述搜索关键字在所述日历应用中进行搜索。
进一步的,所述装置还包括:
子界面显示模块,用于在日历应用显示界面中提供显示子界面;
搜索结果显示模块,用于在所述显示子界面中显示搜索结果。
进一步的,所述装置还包括:
搜索功能控制模块,用于在日历应用显示界面中提供关闭所述信息搜索接口的按钮。
本发明实施例通过在日历应用显示界面提供信息搜索接口,并根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,能够快速定位用户查询的日期。
附图说明
图1是本发明实施例一中的一种基于日历应用的搜索方法的流程图;
图2是本发明实施例二中的一种基于日历应用的搜索方法的流程图;
图3是本发明实施例三中的一种基于日历应用的搜索方法的流程图;
图4是本发明实施例四中的一种基于日历应用的搜索装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种基于日历应用的搜索方法的流程图,本实施例可适用于在日历应用中进行搜索的情况,以由本发明实施例提供的基于日历应用的搜索装置来执行,该装置可采用软件或硬件的方式实现,该基于日历应用的搜索装置可集成于终端(例如,手机、智能手机等移动终端、平板电脑或固定终端)中,如图1所示,具体包括:
S101、在日历应用显示界面提供信息搜索接口。
其中,所述信息搜索接口具体可以为但不限于搜索输入栏或索引,用于为用户提供信息搜索的接口。
S102、根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索。
具体的,用户可以通过所述信息搜索接口提供搜索信息,在检测到用户的搜索信息之后,自动在所述日历应用中搜索匹配的结果。
本实施例通过在日历应用显示界面提供信息搜索接口,并根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,能够快速定位用户查询的日期。
在上述实施例的基础上,在日历应用显示界面提供信息搜索接口,包括:
在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,包括:
检测用户在所述信息索引栏中选中的信息索引选项;
在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项;
基于用户选中的索引项在所述日历应用中进行搜索。
在上述实施例的基础上,所述信息索引栏包含以下至少一项信息索引选项:设定年份对应的月份信息索引选项、设定月份对应的日期信息索引选项、设定日期对应的时间信息索引选项、颜色信息索引选项、关注事项信息索引选项和拼音索引选项。
在上述实施例的基础上,在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项,包括:
在所述日历应用显示界面的下述任一位置处显示所述选中的信息索引选项中包含的索引项:左侧、右侧、上侧或下侧。
在上述实施例的基础上,在日历应用显示界面提供信息搜索接口,包括:
在日历应用显示界面提供信息搜索输入栏;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,包括:
获取用户在所述信息搜索输入栏中输入的搜索关键字;
基于所述搜索关键字在所述日历应用中进行搜索。
在上述实施例的基础上,所述方法还包括:
在日历应用显示界面中提供显示子界面;
在所述显示子界面中显示搜索结果。
在上述实施例的基础上,所述方法还包括:
在日历应用显示界面中提供关闭所述信息搜索接口的按钮。
具体的,可在所述日历应用显示界面中提供关闭所述信息搜索接口的按钮。当用户不想使用日历应用中的搜索功能时,则可以关闭信息搜索接口。例如,用户可在日历应用的设置选项中,提供开启/关闭所述信息搜索接口的按钮。
上述实施例在日历应用显示界面提供信息搜索接口,并根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,能够快速定位用户查询的日期。
实施例二
图2为本发明实施例二提供的一种基于日历应用的搜索方法的流程图,本实施例在上述实施例的基础上,所述在日历应用显示界面提供信息搜索接口,可选为在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项;相应的,根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,可选为检测用户在所述信息索引栏中选中的信息索引选项;在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项;基于用户选中的索引项在所述日历应用中进行搜索。如图2所示,具体包括:
S201、在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项。
可选的,所述信息索引栏包含以下至少一项信息索引选项:设定年份对应的月份信息索引选项、设定月份对应的日期信息索引选项、设定日期对应的时间信息索引选项、颜色信息索引选项、关注事项信息索引选项和拼音索引选项。
具体的,用户可以使用不同的颜色预先在日历应用上进行标注,以不同的颜色区分不同的事项。例如,对于比较重要的事件的日期用红色标注,紧急事件的日期用黄色标注,等等。或者,针对不同的假期用不同的颜色进行区分。
S202、检测用户在所述信息索引栏中选中的信息索引选项。
S203、在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项。
在日历应用显示界面提供包含上述选项的信息索引栏,供用户选择,当用户选择了某一选项之后,则在所述日历应用显示界面的下述任一位置处显示所述选中的信息索引选项中包含的索引项:左侧、右侧、上侧或下侧。
例如,当用户选择了拼音索引选项之后,则在所述日历应用显示界面的右侧显示以拼音的首字母进行排序的索引项,包括A、B、C、D、等等。当用户选择了颜色信息索引选项之后,则在所述日历应用显示界面的右侧显示以颜色进行排序的索引项,包括红色、黄色、蓝色等等。当用户选择了设定年份对应的月份信息索引选项之后,则在所述日历应用显示界面的右侧显示该年份所有的月份对应的索引项,包括1~12月。
S204、基于用户选中的索引项在所述日历应用中进行搜索。
具体的,当用户选择了拼音索引选项之后,如果用户选中的是A字母对应的索引项,则在所述日历应用中进行搜索以A字母开头的所有的日期。当用户选择了颜色信息索引选项之后,如果用户选中的是红色对应的索引项,则在所述日历应用中进行搜索标注了红色的所有的日期。当用户选择了设定年份对应的月份信息索引选项之后,如果用户选中的是11月份对应的索引项,则在所述日历应用中进行搜索12月份的所有的日期。
本实施例通过在日历应用显示界面提供信息索引栏,并在所述信息索引栏中提供至少一个信息索引选项,根据用户选中的信息索引选项中包含的索引项在所述日历应用中进行搜索,能够快速定位用户查询的日期。
实施例三
图3为本发明实施例三提供的一种基于日历应用的搜索方法的流程图,本实施例在上述实施例二的基础上,所述在日历应用显示界面提供信息搜索接口,可选为在日历应用显示界面提供信息搜索输入栏,相应的,根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索,可选为获取用户在所述信息搜索输入栏中输入的搜索关键字,基于所述搜索关键字在所述日历应用中进行搜索。如图3所示,具体包括:
S301、在日历应用显示界面提供信息搜索输入栏。
所述搜索输入栏用于接收用户输入的搜索关键字,所述搜索输入栏可位于但不限于所述日历应用显示界面的上方。
S302、获取用户在所述信息搜索输入栏中输入的搜索关键字。
S303、基于所述搜索关键字在所述日历应用中进行搜索。
例如,用户可输入的搜索关键字为2015,则在所述日历应用中搜索与所述2015有关的所有日期。
本实施例通过在日历应用显示界面提供信息搜索输入栏,根据用户输入的搜索关键字在所述日历应用中进行搜索,能够快速定位用户查询的日期。
实施例四
图4所示为本发明实施例四提供的一种基于日历应用的搜索装置的结构示意图,该装置可采用软件或硬件的方式实现,该基于日历应用的搜索装置可集成于终端(例如,手机、智能手机等移动终端、平板电脑和固定终端)中,如图4所示,该装置的具体结构如下:接口提供模块41和搜索模块42。
所述接口提供模块41用于在日历应用显示界面提供信息搜索接口;
所述搜索模块42用于根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索。
本实施例所述的基于日历应用的搜索装置用于执行上述各实施例所述的基于日历应用的搜索方法,其技术原理和产生的技术效果类似,这里不再赘述。
在上述实施例的基础上,所述接口提供模块41具体用于,在日历应用显示界面提供信息索引栏,所述信息索引栏中包含至少一个信息索引选项;
所述搜索模块42包括:检测单元421、显示单元422和搜索单元423。
所述检测单元421用于检测用户在所述信息索引栏中选中的信息索引选项;
所述显示单元422用于在所述日历应用显示界面上显示所述选中的信息索引选项中包含的索引项;
所述搜索单元423用于基于用户选中的索引项在所述日历应用中进行搜索。
在上述实施例的基础上,所述信息索引栏包含以下至少一项信息索引选项:设定年份对应的月份信息索引选项、设定月份对应的日期信息索引选项、设定日期对应的时间信息索引选项、颜色信息索引选项、关注事项信息索引选项和拼音索引选项。
在上述实施例的基础上,所述显示单元422具体用于,在所述日历应用显示界面的下述任一位置处显示所述选中的信息索引选项中包含的索引项:左侧、右侧、上侧或下侧。
在上述实施例的基础上,所述接口提供模块41具体用于,在日历应用显示界面提供信息搜索输入栏;
所述搜索模块42具体用于,获取用户在所述信息搜索输入栏中输入的搜索关键字;基于所述搜索关键字在所述日历应用中进行搜索。
在上述实施例的基础上,所述装置还包括:子界面显示模块43和搜索结果显示模块44。
所述子界面显示模块43用于在日历应用显示界面中提供显示子界面;
所述搜索结果显示模块44用于在所述显示子界面中显示搜索结果。
在上述实施例的基础上,所述装置还包括:搜索功能控制模块45。
所述搜索功能控制模块45用于在日历应用显示界面中提供关闭所述信息搜索接口的按钮。
上述实施例所述的基于日历应用的搜索装置用于执行上述各实施例所述的基于日历应用的搜索方法,其技术原理和产生的技术效果类似,这里不再赘述。
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于日历应用的搜索方法,该方法包括:
在日历应用显示界面提供信息搜索接口;
根据用户通过所述信息搜索接口提供的搜索信息在所述日历应用中进行搜索。
可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本发明任意实施例所提供的基于日历应用的搜索方法的技术方案。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的设定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。