管理日程事件的方法和装置与流程

文档序号:12804242阅读:157来源:国知局
管理日程事件的方法和装置与流程

本发明涉及计算机领域,且具体地涉及管理日程事件的方法和装置。



背景技术:

日程事件管理是人们工作和生活中的一项重要事务。现在的日程事件管理一般基于时间进行。例如,在日历应用中,针对某个时间生成该时间要处理的日程事件提醒。然而这种管理方式没有考虑到日程事件所涉及的人员,使得不能实现基于人员的高效日程事件管理。

因此,需要一种能够实现基于人员的高效日程事件管理的方案。



技术实现要素:

为解决上述问题,本发明实施例提供了一种管理日程事件的方法和装置。

根据本发明的一方面,提供了一种用于管理日程事件的方法。该方法包括:接受涉及所述日程事件的用户输入;基于所述用户输入将所述日程事件与所述日程事件所涉及的时间相关联;基于所述用户输入将所述日程事件与所述日程事件所涉及的联系人相关联;以及在页面上将所述联系人与所述日程事件相关联地显示。

可选地,用户输入可包括用户对联系人所做的选择。该方法还可包括:记录用户针对所选择的联系人输入的日程事件。或者上述步骤中基于用户输入将日程事件与日程事件所涉及的联系人相关联可包括将所选择的联系人与所选择的联系人所涉及的现有日程事件相关联。

可选地,用户输入可包括用户输入的日程事件。该方法还可包括:基于用户输入的日程事件,分析日程事件的语义,以获取所述日程事件所涉及的联系人。

可选地,用户输入可包括用户对日程事件所涉及的时间的选择。在此情况下,基于用户输入将日程事件与日程事件所涉及的时间相关联可包括:针对所涉及的时间创建日程事件。此外,基于用户输入将日程事件与日程事件所涉及的联系人相关联可包括:将日程事件与联系人信息相关联,联系人信息指示日程事件所涉及的联系人。

可选地,用户输入可以是用户对现有日程事件所做的选择。在此情况下,基于用户输入将日程事件与日程事件所涉及的联系人相关联包括:将所选择的现有日程事件与所选择的现有日程事件所涉及的联系人相关联。

可选地,在页面上将联系人与日程事件相关联地显示可包括:在页面上展示所述联系人涉及到的一个或多个日程事件。

根据本发明的另一方面,提供了一种用于管理日程事件的装置。该装置包括存储有计算机可读指令的存储器以及处理器。处理器被配置为执行所述存储器中的计算机可读指令,以使得:接受涉及所述日程事件的用户输入;基于所述用户输入将所述日程事件与所述日程事件所涉及的时间相关联;基于所述用户输入将所述日程事件与所述日程事件所涉及的联系人相关联;以及在页面上将所述联系人与所述日程事件相关联地显示。

可选地,用户输入可包括用户对联系人所做的选择。在此情况下,处理器还可被配置为执行存储器中的计算机可读指令,以使得可:记录用户针对所选择的联系人输入的日程事件;或将所选择的联系人与所选择的联系人所涉及的现有日程事件相关联。

可选地,用户输入可包括用户输入的日程事件。在此情况下,处理器还可被配置为执行存储器中的计算机可读指令,以使得可基于用户输入的日程事件分析日程事件的语义,以获取日程事件所涉及的联系人。

可选地,用户输入可包括用户对日程事件所涉及的时间的选择。在此情况下,处理器还可被配置为执行存储器中的计算机可读指令,以使得可:针对所涉及的时间创建日程事件,以及将日程事件与联系人信息相关联,所述联系人信息指示日程事件所涉及的联系人。

可选地,用户输入可以是用户对现有日程事件所做的选择。在此情况下,处理器还可被配置为执行存储器中的计算机可读指令,以使得可:将所选择的现有日程事件与所选择的现有日程事件所涉及的联系人相关联。

可选地,处理器还可被配置为执行存储器中的计算机可读指令,以使得可在页面上展示所述联系人涉及到的一个或多个日程事件。

本发明的上述技术方案通过将日程事件与所涉及的联系人相关联,使得能够基于人员(例如联系人)来对日程事件进行高效管理。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示出了根据本发明实施例的用于管理日程事件的方法的流程示意图;

图2示出了根据本发明实施例的将联系人与日程事件相关联地显示的一个示例性显示页面的示意图;

图3示出了根据本发明实施例的将联系人与日程事件相关联地显示的另一示例性显示页面的示意图;以及

图4示出了根据本发明实施例的用于管理日程事件的装置的示意性框图。

具体实施方式

根据结合附图对本发明示例性实施例的以下详细描述,本发明的其它方面、优势和突出特征对于本领域技术人员将变得显而易见。

在本发明中,术语“包括”和“含有”及其派生词意为包括而非限制;术语“或”是包含性的,意为和/或。

在本说明书中,下述用于描述本发明原理的各种实施例只是说明,不应该以任何方式解释为限制发明的范围。参照附图的下述描述用于帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。下述描述包括多种具体细节来帮助理解,但这些细节应认为仅仅是示例性的。因此,本领域普通技术人员应认识到,在不背离本发明的范围和精神的情况下,可以对本文中描述的实施例进行多种改变和修改。此外,为了清楚和简洁起见,省略了公知功能和结构的描述。此外,贯穿附图,相同附图标记用于相似功能和操作。

对于日常事务繁忙的人们(例如,商务人士)而言,日程事件管理是一项非常有用的工具。本发明发明人在对现有日程事件管理的研究中发现,日程事件所涉及的人员是谁往往决定了日程事件的重要程度以及该日程事件被处理的优先级。然而现有的日程事件管理并不能体现出这样的一种重要性。为解决这一问题,本发明发明人提出了以下所述的技术方案。

需要注意的是,本发明下述实施例中所述的“联系人”指代的是日程事件中所涉及的人员,其可以是例如集中式或分布式联系人名单(例如但不限于传统的手机联系人名单、诸如微信和电子邮件等通信软件中包含的联系人名单或存储在分布式存储器(如云存储器)中的联系人名单)中存在的联系人,也可以是在这样的联系人名单中不存在而仅在日程事件管理中出现的联系人,或者是日程事件中所涉及的以任何其他任何方式存在的人员。联系人可用本领域中常用的任何表示方式来表示,例如但不限于人名、昵称、电话号码或任何可标识联系人的信息。

实施例1

图1示出了根据该实施例的用于管理日程事件的方法的流程示意图。如图1所示,该方法包括:

步骤s110:接受涉及日程事件的用户输入。

在此,用户输入可以包括用户选择联系人,例如用户在联系人名单中选择联系人。用户输入还可以包括用户输入日程事件,例如用户通过创建日程事件来输入日程事件。用户输入也可以包括用于选择日程事件所涉及的时间,例如在日历或时钟应用中选择某个建立了日程事件的时间。当然,用户输入可不限于上述用户输入,而可以是涉及日程事件的任何种类的用户输入,例如计算机桌面上写有日程事件的时间和所涉及人员的便签条或是用户编写或接收到的短消息等。本发明不受用户输入的具体形式的限制。

步骤s120,基于用户输入将日程事件与日程事件所涉及的时间相关联。

步骤s130,基于用户输入将日程事件与日程事件所涉及的联系人相关联。

需要注意的是,上述步骤中的“关联”指的是在日程事件与其所涉及的时间和/或联系人之间建立逻辑上的联系,这种联系可被计算机系统用于管理该日程事件。例如,在上述便签条的示例中,便签条上可能写上了日程事件的发生时间及所涉及的人员,但这种写入不能被视为将日程事件与所涉及时间和/或联系人相关联。

在具体的实现中,可通过数据库的形式来实现这种关联。例如,在一些示例中,可将联系人作为日程事件的一个字段存储在数据库中。由此可通过数据库的操作来检索关于某个联系人的所有日程事件,或检索某个日程事件所涉及的联系人。再例如,日程事件与联系人可以在两个不同的数据库中,可通过数据库之间的关联来将日程事件与联系人相关联。

在步骤s140中,在页面上将联系人与日程事件相关联地显示。

这里所说的页面可以是可显示日程事件的任何页面,包括但不限于闹钟app的页面、日历的页面、联系人的页面或事件提醒页面等。在这些页面上可显示日程事件以及与该日程事件相关的联系人信息。用户可因此很容易获取联系人以及与该联系人相关的日程事件,或可很容易地获取日程事件以及与该日程事件相关的联系人。

上述方案通过将日程事件与所涉及的联系人相关联,使得能够基于人员(例如联系人)来对日程事件进行高效管理。

图2示出了将联系人与日程事件相关联地显示的一个示例性显示页面的示意图。从图2可以容易地获取与联系人“张三”有关的日程事件。在该示例中,可例如通过点击日程事件“2月22日电话会议1”获得关于该电话会议的详细信息,例如图3所示的信息。

图2中的这种显示方式也被称为归类浏览。其将关于某个联系人的部分(例如,未完成)或所有日程事件归类在一起并显示出来。

图3示出了将联系人与日程事件相关联地显示的另一示例性显示页面的示意图。从图3可以很容易获取与日程事件“电话会议1”有关的所有联系人。在图3所示的示例中,例如点击联系人中的“张三”可跳转到图2所示的页面。

需要注意的是,图2和图3仅是用于说明本发明实施例的示例性示意图。本领域技术人员可根据需要采用任何其他适合的显示形式,本发明不受此限制。例如,可在闹钟或日历页面上对日程事件所涉及的联系人进行显示。

实施例2

在该实施例中,用户输入可包括用户对联系人所做的选择。

可选地,图1所示的管理日程事件的方法还可包括记录用户针对所选择的联系人输入的日程事件。

例如,用户可在联系人选择页面上选择某个联系人,并针对该联系人输入日程事件。在此,联系人选择页面指代可选择联系人的任何页面,而不是特指某个特定页面,其可以是例如手机中常用的联系人名单(如电话簿)页面,另一日程事件的显示页面,或携带所要选择的联系人的任何页面。

当用户选择了联系人之后,可记录用户针对所选择的联系人输入的日程事件。

以图2和图3为例。当用户选择联系人之后,可直接进入图2所示的页面。然后用户可在“日程事件”一栏中添加日程事件,例如“日程事件1”,并通过点击“2月22日电话会议1”进入图3所示的页面进行日程事件的详细信息输入。用户所输入的信息可被记录在任何形式的存储器中。当然,以上所述仅是实现本发明实施例的一个示例,本领域技术人员也可采用任何其他形式的输入方式。例如,用户可在联系人选择页面上所要选择的联系人处直接点击右键,通过右键菜单的形式进行具体日程事件的输入。

在一些情况下,也可能出现日程事件已经存在但没有与联系人相关联的情况。例如在没有实施本发明实施例的现有通信终端上便可能出现这种情况。可选地,在这种情况下,基于用户输入将日程事件与日程事件所涉及的联系人相关联可包括将所选择的联系人与所选择的联系人所涉及的现有日程事件相关联。

例如,可在日程事件列表中选择与所选联系人相关的日程事件,并将其与所选联系人相关联。对日程事件的选择可由用户手动完成,也可通过分析现有日程事件的语义并从中找到与所选联系人相关的日程事件来自动实现。当然,也可以采用本领域技术人员所使用的任何其他选择方式。

实施例3

在该实施例中,用户输入可包括用户输入的日程事件。

可选地,图1所示的日程事件管理方法还可包括:基于用户输入的日程事件分析日程事件的语义,以获取日程事件所涉及的联系人。

在此,用户可通过任何适合的方式来输入日程事件,例如通过在日程事件管理应用中编写日程事件,通过在短消息中提供,通过在便签条文件中提供等等。根据用户的具体输入形式,可采用对应的提取方式提取日程事件信息,并根据所提取的日程事件信息分析日程事件的语义,从中获取日程事件所涉及的联系人。可采用本领域技术人员采用任何语义分析手段来进行本发明实施例中的语音分析,在此不再赘述。

日程事件至少记录所涉及事件的发生时间和所涉及联系人。在一些情况下,日程事件还可包括更多的信息,例如日程事件的发生地点、日程事件的具体内容、注意事项或其他所需的信息等等。本发明不对此进行限制。

可选地,在获取日程事件所涉及的联系人之后,图1所示的日程事件管理方法还可包括:识别日程事件中记录的发生时间和所涉及联系人,并设置在该发生时间向用户提醒针对所涉及联系人的该日程事件。可采用闹钟提醒、日历提醒或本领域技术人员所使用的任何其他提醒方式来实现此处所述的提醒。

实施例4

在该实施例中,用户输入可包括用户对日程事件所涉及的时间的选择。例如,可在时钟应用或日历应用中选择日程事件所涉及的时间。当然,也可以使用本领域技术人员所使用的其他任何时间选择方式。

在该情况下,基于用户输入将日程事件与日程事件所涉及的时间相关联可以包括针对所涉及的时间创建日程事件。此外,基于用户输入将日程事件与日程事件所涉及的联系人相关联可以包括将日程事件与联系人信息相关联,联系人信息指示日程事件所涉及的联系人。在一个非限制性示例中,联系人信息可以是指向联系人的一个链接,或者也可以是其他任何指示联系人的方式。

实施例5

在该实施例中,用户输入是用户对现有日程事件所做的选择。例如如上所述,在没有实施本发明实施例的现有通信终端上可能出现的日程事件已经存在但没有与联系人相关联的情况下,可进行这样的选择。

在此情况下,基于用户输入将日程事件与日程事件所涉及的联系人相关联可以包括将所选择的现有日程事件与所选择的现有日程事件所涉及的联系人相关联。

例如,可在日程事件列表中选择没有与联系人相关联或者没有与全部联系人相关联的日程事件,并将其与该日程事件中涉及的一个或多个(例如,全部)联系人相关联。在一些示例中,可由用户选择日程事件并将其与联系人相关联。而在另一些示例中,也可以通过对(例如日程事件列表中的)部分或全部日程事件进行语义分析,判断所分析的日程事件是否与该日程事件所涉及的联系人相关联,并在判断结果显示日程事件没有与所涉及的联系人或没有与所涉及的全部联系人相关联的情况下在该日程事件与所涉及的联系人之间建立关联。当然,根据实际情况或根据用户设置,也可以仅与日程事件所涉及的部分联系人建立关联。

实施例6

图4示出了根据该实施例的用于管理日程事件的装置的示意性框图。如图4所示,该装置包括存储有计算机可读指令的存储器410以及处理器420。处理器420被配置为执行存储器410中的计算机可读指令,以使得可:接受涉及日程事件的用户输入;基于用户输入将日程事件与日程事件所涉及的时间相关联;基于用户输入将日程事件与日程事件所涉及的联系人相关联;以及在页面上将联系人与日程事件相关联地显示。

可选地,所接受的用户输入可从输入单元430输入的。用户输入设备430例如与显示设备440一起实现为触摸显示屏。用户输入设备430也可以是按键、按钮、万向轮、拨动杆等输入设备。可选地,联系人与日程事件可被相关联地显示在显示设备440上。

需要注意的是,“关联”一词指的是在日程事件与其所涉及的时间和/或联系人之间建立逻辑上的联系,这种联系可被用于管理该日程事件。例如,在上述便签条的示例中,便签条上可能写上了日程事件的发生时间及所涉及的人员,但这种写入不能被视为将日程事件与所涉及时间和/或联系人相关联。

在具体的实现中,可通过数据库的形式来实现这种关联。例如,在一些示例中,可将联系人作为日程事件的一个字段存储在数据库中。由此可通过数据库的操作来检索关于某个联系人的所有日程事件,或检索某个日程事件所涉及的联系人。再例如,日程事件与联系人可以在两个不同的数据库中,可通过数据库之间的关联来将日程事件与联系人相关联。

这里所说的页面可以是可显示日程事件的任何页面,包括但不限于闹钟app的页面、日历的页面、联系人的页面或事件提醒页面等。在这些页面上可显示日程事件以及与该日程事件相关的联系人信息。用户可因此很容易获取联系人以及与该联系人相关的日程事件,或可很容易地获取日程事件以及与该日程事件相关的联系人。

实施例7

在该实施例中,用户输入可包括用户对联系人所做的选择。在该情况下,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可记录用户针对所选择的联系人输入的日程事件。

在一些情况下,例如在日程事件已经存在但没有与联系人相关联的情况下,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可将所选择的联系人与所选择的联系人所涉及的现有日程事件相关联。

实施例8

在该实施例中,用户输入可包括用户输入的日程事件。

在该情况下,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可基于用户输入的日程事件分析日程事件的语义,以获取日程事件所涉及的联系人。

日程事件至少记录所涉及事件的发生时间和所涉及联系人。可选地,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可识别日程事件中记录的发生时间和所涉及联系人,并设置在发生时间向用户提醒针对所涉及联系人的所述日程事件。

可采用闹钟提醒、日历提醒或本领域技术人员所使用的任何其他提醒方式来实现此处所述的提醒。

实施例9

在该实施例中,用户输入可包括用户对日程事件所涉及的时间的选择。例如,可在时钟应用或日历应用中选择日程事件所涉及的时间。当然,也可以使用本领域技术人员所使用的其他任何时间选择方式。

在该情况下,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可针对所涉及的时间创建日程事件,以及将日程事件与联系人信息相关联,所述联系人信息指示所述日程事件所涉及的联系人。在一个非限制性示例中,联系人信息可以是指向联系人的一个链接,或者也可以是其他任何指示联系人的方式。

实施例10

在该实施例中,用户输入是用户对现有日程事件所做的选择。例如如上所述,在没有实施本发明实施例的现有通信终端上可能出现的日程事件已经存在但没有与联系人相关联的情况下,可进行这样的选择。

在该情况下,处理器420还可被配置为执行存储器410中的计算机可读指令,以使得可将所选择的现有日程事件与所选择的现有日程事件所涉及的联系人相关联。

根据本发明各实施例的上述方法、装置、单元和/或模块可以通过有计算能力的电子设备执行包含计算机指令的软件来实现。该系统可以包括存储设备,以实现上文所描述的各种存储。所述有计算能力的电子设备可以包含通用处理器、数字信号处理器、专用处理器、可重新配置处理器等能够执行计算机指令的装置,但不限于此。执行这样的指令使得电子设备被配置为执行根据本发明的上述各项操作。上述各设备和/或模块可以在一个电子设备中实现,也可以在不同电子设备中实现。这些软件可以存储在计算机可读存储介质中。计算机可读存储介质存储一个或多个程序(软件模块),所述一个或多个程序包括指令,当电子设备中的一个或多个处理器执行所述指令时,所述指令使得电子设备执行本发明的方法。

这些软件可以存储为易失性存储器或非易失性存储装置的形式(比如类似rom等存储设备),不论是可擦除的还是可重写的,或者存储为存储器的形式(例如ram、存储器芯片、设备或集成电路),或者被存储在光可读介质或磁可读介质上(比如,cd、dvd、磁盘或磁带等等)。应该意识到,存储设备和存储介质是适于存储一个或多个程序的机器可读存储装置的实施例,所述一个程序或多个程序包括指令,当所述指令被执行时,实现本发明的实施例。实施例提供程序和存储这种程序的机器可读存储装置,所述程序包括用于实现本发明的任何一项权利要求所述的装置或方法的代码。此外,可以经由任何介质(比如,经由有线连接或无线连接携带的通信信号)来电传递这些程序,多个实施例适当地包括这些程序。

根据本发明各实施例的方法、装置、单元和/或模块还可以使用例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic)或可以以用于对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。该系统可以包括存储设备,以实现上文所描述的存储。在以这些方式实现时,所使用的软件、硬件和/或固件被编程或设计为执行根据本发明的相应上述方法、步骤和/或功能。本领域技术人员可以根据实际需要来适当地将这些系统和模块中的一个或多个,或其中的一部分或多个部分使用不同的上述实现方式来实现。这些实现方式均落入本发明的保护范围。

如本领域技术人员将会理解的,为了任何的以及所有的目的,例如在提供书面说明书的方面,本申请中所公开的所有范围也涵盖任何的以及所有的可能的子范围以及其子范围的组合。任何所列出的范围均能够被容易地识别成充分的描述以及使同样的范围能够至少被分解成同等的两部分、三部分、四部分、五部分、十部分,等等。作为非限制性的例子,本申请中所讨论的每个范围均能够被容易地分解成下三分之一、中三分之一以及上三分之一等等。如本领域技术人员还将会理解的,诸如“直到”、“至少”、“大于”、“小于”等的所有语言均包括所表述的数量并且是指能够随之被分解成如以上所讨论的子范围的范围。最后,如本领域技术人员将会理解的,范围包括各个单独的成分。所以,例如,具有1-3个单元的组是指具有1、2或者3个单元的组。类似地,具有1-5个单元的组是指具有1、2、3、4或者5个单元的组,等等。

尽管已经参照本发明的特定示例性实施例示出并描述了本发明,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本发明的精神和范围的情况下,可以对本发明进行形式和细节上的多种改变。因此,本发明的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1