本发明实施例涉及数据处理技术领域,特别涉及一种日历界面中的事件显示方法及事件显示模块。
背景技术:
如今,信息时代,人们的生活节奏变得越来越快且信息量变得巨大,如何有效的将日期与自己关注的事情及时对应起来,是人们一直追求的高效率生活方式。
现有的电子设备,例如手机,一般都安装有应用程序,各应用程序会向用户推送各类消息,其中,有些消息具有时限性,即消息中详述的事件对应有事件的发生日期。发明人在实现本发明的过程中,发现现有技术存在如下缺陷:若用户没有及时查看具有时限性的消息,以致于不了解将有消息中详述的事件发生,很有可能导致错过对应的事件。并且,当用户未及时查看推送的消息的情况下,即使重新打开对应的应用程序,也不一定能够从应用程序中直接了解到对应推送消息中详述的事件,即,现有的应用程序对具有时限性的推送消息推送分散,对用户没有很好地提醒,使用户没有及时了解对应的推送消息,从而耽误或错过了事件,给用户带来不便。
技术实现要素:
本发明实施例的目的在于提供一种日历界面中的事件显示方法及事件显示模块,使得用户能够随时查看集中显示的各日期相对应的事件,更好的起到了事件提示的作用,提高了用户体验。
为解决上述技术问题,本发明实施例提供了一种日历界面中的事件显示方法,包括:当检测到具有事件发生日期的至少一事件时,从接收的至少一事件中获取事件发生日期;在日历界面中获取事件发生日期对应的事件显示区域;以第一文字效果在事件显示区域中显示事件。
本发明实施例还提供了一种事件显示模块,包括:日期获取单元、显示区域获取单元以及显示控制单元;日期获取单元用于从接收的至少一事件中获取事件发生日期;显示区域获取单元用于在日历界面中获取事件发生日期对应的事件显示区域;显示控制单元用于以第一文字效果在事件显示区域中显示事件。
本发明实施例相对于现有技术而言,从接收的至少一事件中获取事件的发生日期,并且在日历界面获取对应日期的事件显示区域予以显示发生事件的具体信息,使用户只需打开一个应用程序就可对接收到的事件一目了然,为用户提供了一个具有集中显示多件事件功能的日历显示界面,这样一个总览的各显示日期一一对应发生事件的显示界面,使用户随时查看事件发生日期对应事件的具体信息,避免因分散推送而错过事件。
另外,当事件显示区域中显示的事件为多个时,事件的显示形式包括滚动显示形式或下拉显示形式。这样使得多件事件能够同时显示在事件显示区域,并且,使得事件显示区域尽量占用较小的界面区域。
另外,以第一文字效果在事件显示区域中显示事件的步骤之前,还包括:若判断出事件发生日期为日历界面中显示的当前日期,则以第二文字效果在事件显示区域中显示事件;否则,进入以第一文字效果在事件显示区域中显示事件的步骤。使得当前日期对应的事件直接以区别于第一文字效果的第二文字效果显示,醒目的给予用户提醒,提高用户体验。
另外,在从接收的事件中获取事件发生日期的步骤之前,还包括:当日历界面中显示的当前日期更新时,判断更新后的当前日期对应的事件显示区域中是否存在以第一文字效果显示的事件;若存在,则将存在的事件由第一文字效果切换为第二文字效果显示出来。使得当前日期的对应事件始终保持以第二文字显示效果显示出来,使用户能够方便、快速的识别当前日期的事件。
另外,第二文字效果包括高亮、放大、加粗、倾斜、下划线的其中之一或任意组合。给用户提供了自定义第二文字效果的选择,使用户可以设置符合自己要求的当前日期对应事件的显示效果。
另外,显示控制单元还用于判断事件发生日期是否为日历界面中显示的当前日期;若判断结果为是,显示控制单元用于以第二文字效果在事件显示区域中显示事件;否则,显示控制单元用于以第一文字效果在事件显示区域中显示事件。显示控制单元有序的判断和处理各个步骤,使得日历界面显示预设效果。
另外,当日历界面中显示的当前日期更新时,显示控制单元还用于判断更新后的当前日期对应的事件显示区域中是否存在以第一文字效果显示的事件;若判断结果为存在,则显示控制单元用于将存在的事件由第一文字效果切换为第二文字效果显示出来。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是根据第一实施方式的日历界面中的事件显示方法的流程图;
图1b是根据第一实施方式的日历界面示意图;
图2a是根据第二实施方式的日历界面中的事件显示方法的流程图;
图2b是根据第二实施方式的由第一文字效果切换至第二文字效果的示意图;
图3是根据第三实施方式的事件显示模块的方框图;
图4是根据第五实施方式的电子设备的方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
本发明的第一实施方式涉及一种日历界面中的事件显示方法,应用于电子设备,例如手机。具体流程如图1a所示,日历界面中的事件显示方法包括:
步骤101,当检测到具有事件发生日期的至少一事件时,从接收的至少一事件中获取事件发生日期。
本实施方式中,日历界面包括有多个选择项按钮,如备忘录按钮、关注选项按钮、生日按钮,在每一个对应按钮界面中,包括有多项专题及关注按钮,用户可对需要提醒或感兴趣的专题进行关注;然而,不限于此,还可以设置更多选择项按钮以满足需求,本实施方式对此不作任何限制。可以看出,本实施方式中,具有该日历界面的程序是一个具有多功能应用的程序,可根据需求在该程序中设置多种功能,从而实现对多种类型专题的关注。
本实施方式中,具有该日历界面的应用程序例如为日历程序(然不作任何限制),由服务器向该日历程序发送具有事件发生日期事件。
需要说明的是,本实施方式中接收的事件可以是用户已关注的专题对应的具有事件发生日期的推送消息,或者用户在备忘录中自定义的具有事件发生日期的事件,或者设定的生日提醒事件;实际中不限于此,本实施方式不作任何限制。
示例的,若电视剧A是已关注的一个专题,日历程序检测到关于电视剧A的事件具有事件发生日期,例如检测并接收的关于电视剧A的事件为“电视剧A,4月16日更新了第3至5集”,则从该事件中获取其事件发生日期4月16日。然而,本实施方式为示例性说明,实际中不限于此,还可以为其他事件。
步骤102,在日历界面中获取事件发生日期对应的事件显示区域。
本实施方式中,事件显示区域用于显示事件发生日期对应事件的具体信息。在日历显示界面的各显示日期可以预设有对应的事件显示区域,也可以在获取到事件发生日期时临时自动分配对应的事件显示区域;本实施方式对此不作任何限制。
示例的,如步骤101中所述的例子,事件发生日期4月16日,在日历显示界面的子显示界面4月中,获取显示日期16日对应的事件显示区域;该事件显示区域可以在显示日期16日的下方。然而,还可以在显示日期的上方,本实施方式对此不作任何限制,只要是在显示日期的四周,实现一一对应的显示关系即可。
步骤103,以第一文字效果在事件显示区域中显示事件。
本实施方式中,在事件显示区域中显示发生事件的具体信息,并且,以第一文字效果进行显示;第一文字效果,可以是以普通方式显示,如以电子设备中默认的文字效果显示,默认的文字效果例如为倾斜方式的文字效果;当然,用户也可以将第一文字效果手动进行设置成其他类型,如文字大小、颜色、字体等等,本实施方式对此不作任何限制。
进一步的,当事件显示区域中显示的事件为多个时,事件的显示形式包括滚动显示形式或下拉显示形式。这样使得多件事件能够同时显示在事件显示区域,并且,使得事件显示区域尽量占用较小的界面区域,不影响在同一界面中显示日期及对应事件的显示。滚动显示形式可以设置适合人眼浏览速度的滚动速度对各事件进行一一滚动。下拉显示形式用户可以手动下拉以显示全部事件的具体信息。然而,本实施方式对此不作任何限制。
示例的,如步骤101中所述的例子,在子日历显示界面4月中,显示日期16日下方的事件显示区域中以电子设备的默认文字效果滚动显示发生事件“电视剧A,更新了第3至5集”。然而,本实施方式只是示例性说明,实际中不限于此。
示例的,如图1b所示,4月中,例如日历程序检测并接收到具有事件发生日期的多个事件,获取到事件1-1、事件1-2的事件发生日期为1日,事件2-1、事件2-2的事件发生日期为2日,事件3-1、事件3-2的事件发生日期为3日,并以第一文字效果(即图1b以倾斜方式作为第一文字效果)在当月各日期下方的事件显示区域以下拉形式显示对应的事件。需要说明的是,图中仅示例出当月1日、2日以及3日的对应事件,当月其他日期的对应事件图未示。本实施方式只是示例性说明,对此不作任何限制。
本实施方式相对于现有技术而言,从接收的各事件中获取各事件的发生日期,并且在日历界面获取对应日期的事件显示区域予以显示发生事件的具体信息;使用户只需打开一个日历程序就可对接收到的事件一目了然,为用户提供了一个具有集中显示多件事件功能的日历显示界面,这样一个总览的各显示日期一一对应事件的显示界面,使用户随时查看事件发生日期对应事件的具体信息,避免因分散推送而错过事件。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明的第二实施方式涉及一种日历界面中的事件显示方法。第二实施方式在第一实施方式的基础上作出了改进,主要改进之处在于:将当前日期的对应事件以第二文字效果显示。将当前日期的事件显示效果区别于其他显示日期的事件显示效果,给用户醒目的提醒,使用户在日历显示界面能够方便的识别出当前日期对应的事件显示信息,便于快速查看。
本实施方式的日历界面中的事件显示方法的具体流程图如图2a所示,具体说明如下:
步骤201,当日历界面中显示的当前日期更新时,判断更新后的当前日期对应的事件显示区域中是否存在以第一文字效果显示的事件。若存在,则进入步骤202,否则进入步骤203。
步骤202,将存在的事件由第一文字效果切换为第二文字效果显示出来。
本步骤中,在显示日期更新时,及时将当前日期对应的事件由第一文字效果切换为第二文字效果,使得当前日期对应的事件始终保持以第二文字显示效果显示出来,使用户能够方便、快速的识别当前日期对应的事件。
本实施方式中,第二文字效果不同于第一文字效果,第二文字效果可以包括高亮、放大、加粗、倾斜、下划线的其中之一或任意组合,主要达到区别于第一文字效果的显示效果皆可行;给用户提供自定义第二文字效果的选择,使用户可以设置符合自己要求的当前日期对应事件的显示效果。然而,本实施方式对第二文字效果的具体显示方式不作任何限制。
示例的,如图2b所示,如第一实施方式中步骤101所述的例子,日历界面各日期下方预设有事件显示区域,第一文字效果例如为倾斜方式的文字效果,第二文字效果为加粗与下划线结合的文字效果。日历界面中显示的当前日期由4月15日更新为4月16日,判断出当前日期16日对应的事件显示区域中存在以第一文字效果显示的事件,“电视剧A,更新了第3至5集”,则将事件“电视剧A,更新了第3至5集”以第一文字效果切换为第一文字效果,即从倾斜方式的文字效果切换为加粗与下划线结合的文字效果。
步骤203,当检测到具有事件发生日期的至少一事件时,从接收的至少一事件中获取事件发生日期。
本实施方式中,日历界面包括有多个选择项按钮,如备忘录按钮、关注选项按钮、生日按钮,在每一个对应按钮界面中,包括有多项专题及关注按钮,用户可对需要提醒或感兴趣的专题进行关注;然而,不限于此,还可以设置更多选择项按钮以满足需求,本实施方式对此不作任何限制。可以看出,本实施方式中,具有该日历界面的程序是一个具有多功能应用的程序,可根据需求在该程序中设置多种功能,从而实现对多种类型专题的关注。
本实施方式中,具有该日历界面的应用程序例如为日历程序(然不作任何限制),由服务器向该日历程序发送具有事件发生日期事件。
需要说明的是,本实施方式中接收的事件可以是用户已关注的专题对应的具有事件发生日期的推送消息,或者用户在备忘录中自定义的具有事件发生日期的事件,或者设定的生日提醒事件;实际中不限于此,本实施方式不作任何限制。
示例的,若电视剧A是已关注的一个专题,日历程序检测到关于电视剧A的事件具有事件发生日期,例如检测并接收的关于电视剧A的事件为“电视剧A,4月16日更新了第3至5集”,则从该事件中获取其事件发生日期4月16日。然而,本实施方式为示例性说明,实际中不限于此,还可以为其他事件。
步骤204,在日历界面中获取事件发生日期对应的事件显示区域。
本实施方式中,事件显示区域用于显示事件发生日期对应事件的具体信息。在日历显示界面的各显示日期可以预设有对应的事件显示区域,也可以在获取到事件发生日期时临时自动分配对应的事件显示区域;本实施方式对此不作任何限制。
示例的,如步骤101中所述的例子,事件发生日期4月16日,在日历显示界面的子显示界面4月中,获取显示日期16日对应的事件显示区域;该事件显示区域可以在显示日期16日的下方。然而,还可以在显示日期的上方,本实施方式对此不作任何限制,只要是在显示日期的四周,实现一一对应的显示关系即可。
步骤205,判断事件发生日期是否为日历界面中显示的当前日期。若是,进入步骤206,否则进入步骤207。
步骤206,以第二文字效果在事件显示区域中显示事件。
本步骤中直接以第二文字效果在事件显示区域中显示事件,使得当前日期对应的事件能够以区别于第一文字效果的第二文字效果显示,醒目的给予用户提醒,提高用户体验。
示例的,如第一实施方式中步骤101所述的例子,第二文字效果为黄色高亮的文字效果;事件发生日期为4月16日,日历界面中显示的当前日期为4月16日,显然,事件发生日期与日历界面中显示的当前日期相匹配,则直接以加粗与下划线结合的文字效果在显示日期16日对应的事件显示区域显示事件,“电视剧A,更新了第3至5集”。
步骤207,以第一文字效果在事件显示区域中显示事件。
本实施方式中,在事件显示区域中显示发生事件的具体信息,并且,以第一文字效果进行显示;第一文字效果,可以是以普通方式显示,如以电子设备中默认的文字效果显示,当然,用户也可以手动进行设置第一文字效果,如文字大小、颜色、字体等等,本实施方式对此不作任何限制。
进一步的,当事件显示区域中显示的事件为多个时,事件的显示形式包括滚动显示形式或下拉显示形式。这样使得多件事件能够同时显示在事件显示区域,并且,使得事件显示区域尽量占用较小的界面区域,不影响在同一界面中显示日期及对应事件的显示。滚动显示形式可以设置适合人眼浏览速度的滚动速度对各事件进行一一滚动。下拉显示形式用户可以手动下拉以显示全部事件的具体信息。然而,本实施方式对此不作任何限制。
示例的,如步骤101中所述的例子,在子日历显示界面4月中,显示日期16日下方的事件显示区域中以电子设备的默认文字效果滚动显示发生事件“电视剧A,更新了第3至5集”。然而,本实施方式只是示例性说明,实际中不限于此。
示例的,如图1b所示,例如日历程序检测并接收到具有事件发生日期的多个事件,获取到事件1-1、事件1-2的事件发生日期为1日,事件2-1、事件2-2的事件发生日期为2日,事件3-1、事件3-2的事件发生日期为3日,并以倾斜的第一文字效果在当月各日期下方的事件显示区域以下拉形式显示对应的事件。需要说明的是,图中仅示例出当月1日、2日以及3日的对应事件,当月其他日期的对应事件图未示。本实施方式只是示例性说明,对此不作任何限制。
本发明第三实施方式涉及一种事件显示模块,如图3所示,包括:日期获取单元31、显示区域获取单元32以及显示控制单元33。
日期获取单元31用于从接收的至少一事件中获取事件发生日期。
于实际上,本实施方式还包括事件储存单元34,用于暂存接收到的事件。然而,不限于此,还可以存储至其他单元。
显示区域获取单元32用于在日历界面中获取事件发生日期对应的事件显示区域。
显示控制单元33用于以第一文字效果在事件显示区域中显示事件。
本实施方式中,第一文字效果可以是以普通方式显示的文字效果,如默认文字效果,也可以自定义第一文字效果,如字体格式、颜色、大小等,然而,本实施方式对此不作任何限制。
具体的,当事件显示区域中显示的事件为多个时,事件的显示形式包括滚动显示形式或下拉显示形式,本实施方式对此不作任何限制。
由于第一实施方式与本实施方式相互对应,因此本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,在第一实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
本发明第四实施方式涉及一种事件显示模块,第四实施方式在第三实施方式的基础上作出了改进,主要改进之处在于:显示控制单元增加了如下功能:
当日历界面中显示的当前日期更新时,显示控制单元还用于判断更新后的当前日期对应的事件显示区域中是否存在以第一文字效果显示的事件。
若判断结果为存在,则显示控制单元用于将存在的事件由第一文字效果切换为第二文字效果显示出来。
本实施方式中,第二文字效果不同于第一文字效果,包括高亮、放大、加粗、倾斜、下划线的其中之一或任意组合,然而,本实施方式对此不作任何限制。
显示控制单元还用于判断事件发生日期是否为日历界面中显示的当前日期;
若判断结果为是,显示控制单元用于以第二文字效果在事件显示区域中显示事件;否则,显示控制单元用于以第一文字效果在事件显示区域中显示事件。
不难发现,本实施方式为与第二实施方式相对应的系统实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明第五实施方式涉及一种电子设备,例如手机,如图4所示,电子设备包括:显示器41、收发器42、存储器43、主处理器44;主处理器连接于收发器42、显示器41以及存储器43。
显示器41用于显示日历界面。显示器41可以为显示屏(然,不作任何限制)。
收发器42用于接收事件。
存储器43用于暂存收发器42接收到的事件。
主处理器用44于从收发器42接收的至少一事件中获取事件发生日期。
主处理器44还用于在日历界面中获取事件发生日期对应的事件显示区域。
当获取的事件显示区域中显示的事件为多个时,事件的显示形式包括滚动显示形式或下拉显示形式。
主处理器44还用于控制显示器41以第一文字效果在事件显示区域中显示事件。
其中,第一文字效果可以是以普通方式显示的文字效果,如默认文字效果,也可以自定义第一文字效果,如字体格式、颜色、大小等,然,不作任何限制。
如上所述的电子设备与第一实施方式中的日历界面中的事件显示方法、第三实施方式中的事件显示模块相对应。
在上述电子设备的基础上,进一步的,当日历界面中显示的当前日期更新时,主处理器44还用于判断更新后的当前日期对应的事件显示区域中是否存在以第一文字效果显示的事件。
若判断结果为存在,则主处理器44用于将存在的事件由第一文字效果切换为第二文字效果,并控制显示器41显示出来。
其中,第二文字效果不同于第一文字效果,包括高亮、放大、加粗、倾斜、下划线的其中之一或任意组合,然而,本实施方式对此不作任何限制。
主处理器44还用于判断事件发生日期是否为日历界面中显示的当前日期。
若判断结果为是,主处理器44用于控制显示器41以第二文字效果在事件显示区域中显示事件;否则,主处理器44用于控制显示器41以第一文字效果在事件显示区域中显示事件。
如上所述的电子设备与第二实施方式中的日历界面中的事件显示方法、第四实施方式中的事件显示模块相对应。
不难发现,本实施方式为与第一或第二实施方式相对应的实体系统实施例,本实施方式可与第一或第二实施方式互相配合实施。第一或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一或第二实施方式中。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。