一种智能生成日程时间表信息的方法及系统与流程

文档序号:23135706发布日期:2020-12-01 13:11阅读:225来源:国知局
一种智能生成日程时间表信息的方法及系统与流程

本发明涉及计算机技术领域,尤其涉及一种能够自动添加生成日程信息的智能生成日程时间表信息的方法及系统。



背景技术:

在人们的日常生活、学习和工作中,对于日程安排,一般都会采用日程时间表的方式进行记录,以避免遗忘。特别是通讯技术非常发达的现在,无论是计算机或者是便携式移动终端,已然成为了人们的生活必需品,而这些智能设备中,日程时间表是一个很常用的工具,电子的日程时间表,提供了人们更加灵活和便捷的日程时间查看功能,使学习、工作和生活更加有条理。目前常用的日程时间表中,一般是在固定的日期和时间框架下输入各个时间段的待办事项,然后通过翻动一周的时间间隔来显示每个星期中各个日期的事项列表,人们可以通过修改和查阅具体时间段中的事项来达到日程时间记录和提醒的目的。

在日程时间表的使用过程中,一般地,人们需要将自己需要记录或提醒的时间计划信息加入到时间表指定的时间范围内做记录,对于像每周或每月相同的时间内需要去做的相同的事情,有的时间表也可以提供在每周或每月相同的日期上自动添加已经填写的日程信息。而对于并不是在相同时间重复的日程信息,人们需要一个一个的编辑来完成日程信息的录入。无论是那种日程信息的录入方式,人们都需要在日程信息表中手动来完成日程信息的录入编辑操作,而对于一些特定的场所,例如高校、大型企业、医院或研究所等具有集体管理条件的场所,日程时间表的信息的录入就显得特别的繁琐,以至于日程时间表的使用并不能为广大用户所普及,极大的浪费了日程时间表应有的作用。



技术实现要素:

本发明提供一种智能生成日程时间表信息的方法,提高了日程时间表的使用效率和智能化,为日程管理提供了便利。

一方面,本发明提供了一种智能生成日程时间表信息的方法,其中,包括:

步骤一,登录管理数据系统用户;

步骤二,获取用户的第一位置信息及第一时间信息的信息数据,根据所述第一位置信息和第一时间信息的信息数据关联所述管理数据系统中的第一活动信息数据;

步骤三,根据日程信息关联规则,判断所述第一活动信息数据是否添加至日程时间表中;

步骤四,若判断为是,则在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据。

如上所述的智能生成日程时间表信息的方法,其中,所述日程信息关联规则包括:

获取用户于当第一时间信息之前的位置信息及时间信息的信息数据,若存在至少一项第二位置信息和第二时间信息的信息数据与所述第一活动信息数据相关联,则判定添加与该第一活动信息数据对应的日程信息数据至用户的日程时间表中。

如上所述的智能生成日程时间表信息的方法,其中,若第一活动信息数据添加至日程时间表中后,存在第二活动信息数据已被添加至日程时间表中,且于当前时间之后的一个时间段内与所述第一活动信息数据的时间信息存在重叠,则于所述日程时间表的指定位置生成一时间冲突提醒信息。

如上所述的智能生成日程时间表信息的方法,其中,在当前时间之后的所述日程信息表中,于所述第一时间信息与第二时间信息中存在重叠的时间段位置生成指定颜色覆盖的重叠警示区域。

如上所述的智能生成日程时间表信息的方法,其中,根据所述管理数据系统中的第一活动信息数据中的任务计划信息,在所述日程时间表的指定时间位置生成期限标记。

如上所述的智能生成日程时间表信息的方法,其中,若当前时间与所述期限标记的时间间隔小于指定时间间隔,则于所述日程时间表的指定位置生成一期限警报提示信息。

如上所述的智能生成日程时间表信息的方法,其中,于所述冲突提醒信息或所述期限警报提示信息的位置接收查阅指令,根据所述查阅指令,所述日程时间表显示所述冲突提醒信息所指示的时间段位置,或期显示限警报提示信息指示的期限标记的位置。

如上所述的智能生成日程时间表信息的方法,其中,所述步骤四中,若判断为是后,还包括于所述日程时间表上生成一日程信息添加提示信息,若接收一确认指令,则根据所述确认指令在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据;若接收一取消指令,则根据所述取消指令不在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据。

如上所述的智能生成日程时间表信息的方法,其中,所述步骤二之前还包括步骤:

获取管理数据系统中与用户关联的活动信息数据;

根据所述活动信息数据,在所述用户的日程信息表上添加与所述活动信息数据关联的日程信息数据。

另一方面,本发明提供了一种智能生成日程时间表信息的系统,其中,包括管理数据系统和用户终端,所述用户终端上安装有日程时间表模块;所述管理数据系统和用户终端采用如上所述的方法进行日程时间表的日程信息数据的添加操作。

上述技术方案具有如下有益效果:

本发明的智能生成日程时间表信息的方法及系统,通过用户终端登录管理数据系统,将用户的位置信息和时间信息与管理数据系统中的活动信息数据进行匹配,被匹配上的活动信息数据则会被加入到用户的日程时间表中,便于用户进行日程时间的管理。本发明采用用户系统与管理数据系统连接,由用户于数据系统的一对一的识别,根据用户提供的位置和时间信息关联管理数据系统中与之对应的活动信息数据,并将关联活动信息数据转录至用户的日程时间表中。采用本发明的技术方案的日程时间表,极大地便利了在一些具有管理数据系统的环境下的用户的日程时间的管理。尤其是院校、研究所、企业或社团组织等的用户的日程时间的管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的智能生成日程时间表信息的方法的较佳实施例的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的一种智能生成日程时间表的方法和系统,采用用户系统与管理数据系统连接,由用户于数据系统的一对一的识别,根据用户提供的位置和时间信息关联管理数据系统中与之对应的活动信息数据,并将关联活动信息数据转录至用户的日程时间表中。采用本发明的技术方案的日程时间表,极大地便利了在一些具有管理数据系统的环境下的用户的日程时间的管理。尤其是院校、研究所、企业或社团组织等的用户的日程时间的管理。

本发明的一种智能生成日程时间表信息的方法,其较佳的实施例中,如图1所示,本发明的智能生成日程时间表信息的方法包括:

s101步骤一,登录管理数据系统用户;用户登录至管理数据系统中,例如高校的教学管理系统,其中包括了例如课程或会议等活动的时间和场所信息。

s102步骤二,获取用户的第一位置信息及第一时间信息的信息数据,根据所述第一位置信息和第一时间信息的信息数据关联所述管理数据系统中的第一活动信息数据。通过获取用户的位置信息和所在位置的时间信息,并在所述管理数据系统中匹配到对应的活动信息数据,从而确定用户参与了该项活动。例如,用户在下午2点至4点去了某一间教室上一门课程,则在管理数据系统中找到与该时间段和位置匹配的课程信息,则初步判定该用户参与了该课程。当然,该初步判定可以是一种模糊判定,例如位置信息准确,时间段信息大致相同即可。

s103步骤三,根据日程信息关联规则,判断所述第一活动信息数据是否添加至日程时间表中;本发明对于是否判定该用户是否确定参与该活动,可以审定更为精确的关联规则,具体的可以根据实际需求来设定。

s104步骤四,若判断为是,则在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据。如果根据所述日程信息关联规则判定该用户确实参加了该活动,则在用户的日程时间表上添加与该活动信息数据对应的日程信息数据。也就是说,假设前述的用户被判定为参加了该教室中的该课程,则会自动在用户的日程时间表上添加该课程之后的所有课程信息,包括上课时间、上课位置等,以方便用户直接打开日程信息表进行查阅。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,所述日程信息关联规则包括:获取用户于当第一时间信息之前的位置信息及时间信息的信息数据,若存在至少一项第二位置信息和第二时间信息的信息数据与所述第一活动信息数据相关联,则判定添加与该第一活动信息数据对应的日程信息数据至用户的日程时间表中。判断用户是否确实参与了该活动,本发明该实施例中通过验证用户是否至少两次以上参与了该活动来确认。例如用户在两个不同的时间段都参与了该课程,则判定该用户确实参与了该课程。从而在用户的日程时间表上添加与该活动信息数据对应的日程信息数据,以便于用户日后查阅该课程的上课时间和地点等信息。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,若第一活动信息数据添加至日程时间表中后,存在第二活动信息数据已被添加至日程时间表中,且于当前时间之后的一个时间段内与所述第一活动信息数据的时间信息存在重叠,则于所述日程时间表的指定位置生成一时间冲突提醒信息。本发明的该实施例中,在添加了所述第一活动信息数据至日程时间表中的日程信息数据后,进一步判断日程时间表中是否已存在一个与第二活动信息数据对应的日程信息数据与该第一活动信息数据存在时间上的冲突,如果存在冲突则在日程时间表上生成一个时间冲突提醒信息,告知用户时间表上存在时间冲突,以便于用户提前调整时间。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,在当前时间之后的所述日程信息表中,于所述第一时间信息与第二时间信息中存在重叠的时间段位置生成指定颜色覆盖的重叠警示区域。如上所述的实施例中,当存在时间冲突的两个日程时间信息时,在它们的重叠区域采用指定颜色的高亮提醒,以便于用户查阅和调整。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,根据所述管理数据系统中的第一活动信息数据中的任务计划信息,在所述日程时间表的指定时间位置生成期限标记。本发明的该实施例中,通过对已经录入至用户的日程时间表中的日程信息数据对应的活动信息数据的提取和识别,自动在识别到相关时间期限数据的情况下,根据所述时间期限数据在所述日程时间表上对应的时间位置生成一个期限标记,以便于用户查阅相关活动的期限,通过智能化地添加活动期限,也能够为用户在遗漏或者未知的情况下减少用户因期限耽误而导致的损失。

更进一步地,添加期限标记可以是通过主动对所述活动信息数据中的主体内容进行文字识别,按照指定的规则,当识别到有时间信息,且时间信息为在当前信息之后的情况下,将该时间信息作为期限标记的时间信息,在日程时间表上添加期限标记。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,若当前时间与所述期限标记的时间间隔小于指定时间间隔,则于所述日程时间表的指定位置生成一期限警报提示信息。本发明在该实施例中,更进一步地,提出了对期限标记的监控方法,当检测到生成的期限标记与当前时间的时间间隔小于一个固定值时,则在日程时间表的指定位置上生成一个期限警报提示信息,便于当出现临近的期限时,用户可以通过该提示信息获知期限提醒,给用户的日程时间管理带来更多的便利。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,于所述冲突提醒信息或所述期限警报提示信息的位置接收查阅指令,根据所述查阅指令,所述日程时间表显示所述冲突提醒信息所指示的时间段位置,或期显示限警报提示信息指示的期限标记的位置。本发明的该实施例中,例如,可以通过在所述冲突提醒信息或所述期限警报提示信息的位置进行点击输入指令,然后使日程时间表直接跳转至冲突提醒信息或所述期限警报提示信息对应的位置上,便于用户直接查阅相关提醒信息。

如上所述的本发明的智能生成日程时间表信息的方法,其较佳的实施例中,所述s104步骤四中,若判断为是后,还包括于所述日程时间表上生成一日程信息添加提示信息,若接收一确认指令,则根据所述确认指令在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据;若接收一取消指令,则根据所述取消指令不在用户的日程时间表上添加与所述第一活动信息数据对应的日程信息数据。该实施例中,本发明在判定用户参与了该项活动后,不会马上添加该活动的日程信息到日程时间表中,而是在日程时间表上生成一个询问信息,在用户确认添加该活动的日程信息后,再于日程时间表中添加该活动对应的日程信息数据。借此,用于避免在活动较多时,出现误添加或者出现过多的时间冲突,避免给用户带来需要进行繁杂的调整编辑的麻烦。

如上所述的本发明的智能生成日程时间表信息的方法,其特征在于,所述s102步骤二之前还包括步骤:获取管理数据系统中与用户关联的活动信息数据;根据所述活动信息数据,在所述用户的日程信息表上添加与所述活动信息数据关联的日程信息数据。本发明的该实施例中,用户在登录了管理数据系统后,会根据用户在所述管理数据系统中所记录的活动信息数据,在用户日程表上自动添加对应的日程信息数据。例如学生用户在学校的管理数据系统中选择了某一课程,则该学生用户在登录了以后,会自动在该学生用户的日程信息表上添加已经在管理数据系统中已经登记过的课程信息,便于用户对日程信息的管理,无需手动添加已经存在的日程信息。

本发明还提供一种智能生成日程时间表信息的系统,其较佳的实施例中,包括管理数据系统和用户终端,所述用户终端上安装有日程时间表模块;所述管理数据系统和用户终端采用如前所述的智能生成日程时间表信息的方法进行日程时间表的日程信息数据的添加管理。本发明的智能生成日程时间表信息的系统,通过用户终端登录管理数据系统,将用户的位置信息和时间信息与管理数据系统中的活动信息数据进行匹配,被匹配上的活动信息数据则会被加入到用户的日程时间表中,便于用户进行日程时间的管理。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本申请公开的原理和新颖性特征的最广范围相一致。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrativelogicalblock),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrativecomponents),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。

本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。

本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。

在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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