掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明属于数据处理领域,尤其涉及一种会议日程冲突管理方法、系统、电子设备及存储介质。

背景技术

工作环境下,有大量会议、活动等事件,需要花费大量的时间和精力进行日程的安排。然而,经常会遇到当一个新的会议进入时,发现与原有事件的时间发生冲突,这时常常容易会发生如下场景:

(1)忘记之前此时刻已有其他会议,当到了会议需要开始的时刻,发现两个会议的时间发生冲突;

(2)发现此时刻日程中有其他会议,但较难衡量这些冲突会议应该调整其中哪个,所达到的实际影响最小。

因此,当会议发生冲突时,未能及时的发现和处理的话,很大程度的会影响我们的工作效率,也可能耽误重大的事件,造成不可避免的损失。会议冲突智能提醒可以很好的检测会议安排中存在的冲突,及时的反馈会议的发起人和与会人员中,并可通过回溯分析冲突过程,找出冲突原因。基于此,会议的参与人员能第一时间发现会议的冲突,并对冲突的会议做一定的调整。在现有的会议预定及日历同步系统中,一般仅仅将预定的会议同步到我们的日程中,并不会检测会议本身的安排是否合理。

发明内容

本申请实施例提供了一种会议日程冲突管理方法、系统、电子设备及存储介质,以至少解决现有会议冲突管理方法未能考虑到回溯并分析冲突原因的问题。

第一方面,本申请实施例提供了一种会议日程冲突管理方法,包括:空闲时间获取步骤,设定一新进会议日程,并获取参与所述新进会议日程的第一与会者的空闲时间;会议冲突判断步骤,遍历所述新进会议的所述第一与会者的所述空闲时间,判断所述新进会议日程与任意一所述第一与会者的所述空闲时间是否冲突,若冲突,则进行一冲突提示;冲突回溯分析步骤,若所述新进会议日程与任意一所述第一与会者的所述空闲时间存在冲突,则获取存在冲突的所述第一与会者的现有会议日程,根据所述现有会议日程,分析并返回所述新进会议日程存在冲突的原因。

优选的,所述冲突回溯分析步骤进一步包括:冲突人员分析步骤,获取参与所述现有会议日程的所有第二与会者,并进一步获取所述第二与会者的人员特征,根据所述人员特征分析所述第二与会者的参会偏好,并根据所述参会偏好分析并返回所述第一与会者与所述新进会议日程存在冲突的原因。

优选的,所述冲突回溯分析步骤进一步包括:冲突会议分析步骤,获取所述现有会议日程的会议特征,并根据所述会议特征,分析并返回所述现有会议日程与所述新进会议日程存在冲突的原因。

优选的,所述方法还包括一回溯信息支持步骤,根据返回的所述新进会议日程存在冲突的原因,生成一建议信息,并根据所述建议信息对所述新进会议日程进行重新设定。

第二方面,本申请实施例提供了一种会议日程冲突管理系统,适用于上述一种会议日程冲突管理方法,包括:空闲时间获取模块,设定一新进会议日程,并获取参与所述新进会议日程的第一与会者的空闲时间;会议冲突判断模块,遍历所述新进会议的所述第一与会者的所述空闲时间,判断所述新进会议日程与任意一所述第一与会者的所述空闲时间是否冲突,若冲突,则进行一冲突提示;冲突回溯分析模块,若所述新进会议日程与任意一所述第一与会者的所述空闲时间存在冲突,则获取存在冲突的所述第一与会者的现有会议日程,根据所述现有会议日程,分析并返回所述新进会议日程存在冲突的原因。

在其中一些实施例中,所述冲突回溯分析模块进一步包括:冲突人员分析单元,获取参与所述现有会议日程的所有第二与会者,并进一步获取所述第二与会者的人员特征,根据所述人员特征分析所述第二与会者的参会偏好,并根据所述参会偏好分析并返回所述第一与会者与所述新进会议日程存在冲突的原因。

在其中一些实施例中,所述冲突回溯分析模块进一步包括:冲突会议分析单元,获取所述现有会议日程的会议特征,并根据所述会议特征,分析并返回所述现有会议日程与所述新进会议日程存在冲突的原因。

在其中一些实施例中,所述系统还包括一回溯信息支持模块,根据返回的所述新进会议日程存在冲突的原因,生成一建议信息,并根据所述建议信息对所述新进会议日程进行重新设定。

第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的一种会议日程冲突管理方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的一种会议日程冲突管理方法。

本发明可应用于运筹优化技术领域。相比于相关技术,本申请实施例提供的一种会议日程冲突管理方法主要采用基于时间点和与会人员的复杂计算判定会议的是否发生冲突;通过回溯冲突的过程,找寻发生冲突的原因,包括哪些会议发生了冲突以及各与会人员的信息等;并将发生冲突的会议、发生冲突的原因一起呈现给用户,便于用户了解此冲突会议,便于用户进行合理的决策,可以第一时间检测出会议预定中出现的时间冲突问题,并及时反馈给用户。很好的防止用户因未发现会议之间的时间冲突,而影响工作效率或造成较大的损失;同时给出冲突会议间的原因解释,可以很好的为用户做下一步的调整决策,给出合理的信息支持。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本发明的会议日程冲突管理方法流程图;

图2为图1中步骤S3的分步骤流程图;

图3为本发明的会议日程冲突管理系统的框架图;

图4为本发明的电子设备的框架图;

以上图中:

1、空闲时间获取模块;2、会议冲突判断模块;3、冲突回溯分析模块;4、回溯信息支持模块;31、冲突人员分析单元;32、冲突会议分析单元;60、总线;61、处理器;62、存储器;63、通信接口。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

以下,结合附图详细介绍本发明的实施例:

图1为本发明的会议日程冲突管理方法流程图,请参见图1,本发明会议日程冲突管理方法包括如下步骤:

S1:设定一新进会议日程,并获取参与所述新进会议日程的第一与会者的空闲时间。

在具体实施中,当有新的会议进入日程时,遍历该新进会议的每个与会人员,若一与会人员存在现有会议日程记录时,即直接获取其空闲时间;若一与会人员不存在现有会议日程记录,则为其初始化一空闲时间。

S2:遍历所述新进会议的所述第一与会者的所述空闲时间,判断所述新进会议日程与任意一所述第一与会者的所述空闲时间是否冲突,若冲突,则进行一冲突提示。

在具体实施中,当获取到该新进会议所有与会人员的空闲时间后,判断其空闲时间是否满足此会议的预定时间安排,若所有与会人员的空闲时间满足预定会议时间,则安排会议在此时间进行,并更新所有与会人员的空闲时间;若有任意一个与会人员的空闲时间不满足,则提示会议冲突。

S3:若所述新进会议日程与任意一所述第一与会者的所述空闲时间存在冲突,则获取存在冲突的所述第一与会者的现有会议日程,根据所述现有会议日程,分析并返回所述新进会议日程存在冲突的原因。

在具体实施中,若新进会议与任意一与会人员的时间发生冲突,则遍历计算存在时间冲突的所有与会人员所有现有会议日程,以确定是哪些会议导致了会议冲突。

在具体实施中,当发生冲突时,通过回溯整个冲突的过程,分析导致冲突的原因,将原因进行展示,辅助用户的决策判断。

可选的,图2为图1中步骤S3的分步骤流程图,请参见图2:

S31:获取参与所述现有会议日程的所有第二与会者,并进一步获取所述第二与会者的人员特征,根据所述人员特征分析所述第二与会者的参会偏好,并根据所述参会偏好分析并返回所述第一与会者与所述新进会议日程存在冲突的原因。

在具体实施中,当检测到新进会议的与会人员在时间方面发生冲突时,获得所有存在冲突的与会人员,针对存在冲突的与会人员获取其现有会议日程,并进一步获取该现有会议日程的所有与会人员,对其特征进行分析。

在具体实施中,分析的特征包括但不限于与会人员的年龄、性别、岗位、级别等基础信息,通过分析其特征,可以获知不同特征的与会人员的参会偏好。

本申请提供一具体实施例,当一新进会议安排在周末,检测到存在冲突的与会人员中,年龄区间为22-35岁的女性的现有会议日程较大比例的未安排在周末,可进行一合理分析,认为处于该年龄区间的女性周末或许存在陪伴子女或逛街游玩的偏好,则该分析结果可供会议安排参考。

S32:获取所述现有会议日程的会议特征,并根据所述会议特征,分析并返回所述现有会议日程与所述新进会议日程存在冲突的原因。

在具体实施中,获取与该新进会议存在冲突的现有会议日程,从会议的整体角度对冲突原因进行分析,获取该现有会议的会议特征,对其特征进行分析。

在具体实施中,分析的特征包括但不限于与会人员的最高级别、数量等信息,通过分析会议特征,可以获知不同级别或不同规模的会议的日程安排偏好。

请继续参见图1:

S4:根据返回的所述新进会议日程存在冲突的原因,生成一建议信息,并根据所述建议信息对所述新进会议日程进行重新设定。

在具体实施中,根据上述步骤中所获知的冲突原因,可基于一预设建议库生成一建议信息,并可根据该建议信息对新进会议的日程进行重新设定,以减小发生冲突的概率。

需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例提供了一种会议日程冲突管理系统,适用于上述的一种会议日程冲突管理方法。如以下所使用的,术语“单元”、“模块”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件、或者软件和硬件的组合的实现也是可能并被构想的。

图3为根据本发明的会议日程冲突管理系统的框架图,请参见图3,包括:

空闲时间获取模块1:设定一新进会议日程,并获取参与所述新进会议日程的第一与会者的空闲时间。

在具体实施中,当有新的会议进入日程时,遍历该新进会议的每个与会人员,若一与会人员存在现有会议日程记录时,即直接获取其空闲时间;若一与会人员不存在现有会议日程记录,则为其初始化一空闲时间。

会议冲突判断模块2:遍历所述新进会议的所述第一与会者的所述空闲时间,判断所述新进会议日程与任意一所述第一与会者的所述空闲时间是否冲突,若冲突,则进行一冲突提示。

在具体实施中,当获取到该新进会议所有与会人员的空闲时间后,判断其空闲时间是否满足此会议的预定时间安排,若所有与会人员的空闲时间满足预定会议时间,则安排会议在此时间进行,并更新所有与会人员的空闲时间;若有任意一个与会人员的空闲时间不满足,则提示会议冲突。

冲突回溯分析模块3:若所述新进会议日程与任意一所述第一与会者的所述空闲时间存在冲突,则获取存在冲突的所述第一与会者的现有会议日程,根据所述现有会议日程,分析并返回所述新进会议日程存在冲突的原因。

在具体实施中,若新进会议与任意一与会人员的时间发生冲突,则遍历计算存在时间冲突的所有与会人员所有现有会议日程,以确定是哪些会议导致了会议冲突。

在具体实施中,当发生冲突时,通过回溯整个冲突的过程,分析导致冲突的原因,将原因进行展示,辅助用户的决策判断。

可选的,冲突回溯分析模块3进一步包括:

冲突人员分析单元31:获取参与所述现有会议日程的所有第二与会者,并进一步获取所述第二与会者的人员特征,根据所述人员特征分析所述第二与会者的参会偏好,并根据所述参会偏好分析并返回所述第一与会者与所述新进会议日程存在冲突的原因。

在具体实施中,当检测到新进会议的与会人员在时间方面发生冲突时,获得所有存在冲突的与会人员,针对存在冲突的与会人员获取其现有会议日程,并进一步获取该现有会议日程的所有与会人员,对其特征进行分析。

在具体实施中,分析的特征包括但不限于与会人员的年龄、性别、岗位、级别等基础信息,通过分析其特征,可以获知不同特征的与会人员的参会偏好。

本申请提供一具体实施例,当一新进会议安排在周末,检测到存在冲突的与会人员中,年龄区间为22-35岁的女性的现有会议日程较大比例的未安排在周末,可进行一合理分析,认为处于该年龄区间的女性周末或许存在陪伴子女或逛街游玩的偏好,则该分析结果可供会议安排参考。

冲突会议分析单元32:获取所述现有会议日程的会议特征,并根据所述会议特征,分析并返回所述现有会议日程与所述新进会议日程存在冲突的原因。

在具体实施中,获取与该新进会议存在冲突的现有会议日程,从会议的整体角度对冲突原因进行分析,获取该现有会议的会议特征,对其特征进行分析。

在具体实施中,分析的特征包括但不限于与会人员的最高级别、数量等信息,通过分析会议特征,可以获知不同级别或不同规模的会议的日程安排偏好。

回溯信息支持模块4:根据返回的所述新进会议日程存在冲突的原因,生成一建议信息,并根据所述建议信息对所述新进会议日程进行重新设定。

在具体实施中,根据上述模块或单元所获知的冲突原因,可基于一预设建议库生成一建议信息,并可根据该建议信息对新进会议的日程进行重新设定,以减小发生冲突的概率。

另外,结合图1描述的一种会议日程冲突管理方法可以由电子设备来实现。图4为本发明的电子设备的框架图。

电子设备可以包括处理器61以及存储有计算机程序指令的存储器62。

具体地,上述处理器61可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

其中,存储器62可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器62可包括硬盘驱动器(Hard Disk Drive,简称为HDD)、软盘驱动器、固态驱动器(SolidState Drive,简称为SSD)、闪存、光盘、磁光盘、磁带或通用串行总线(Universal SerialBus,简称为USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器62可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器62可在数据处理装置的内部或外部。在特定实施例中,存储器62是非易失性(Non-Volatile)存储器。在特定实施例中,存储器62包括只读存储器(Read-Only Memory,简称为ROM)和随机存取存储器(RandomAccess Memory,简称为RAM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(Programmable Read-Only Memory,简称为PROM)、可擦除PROM(Erasable ProgrammableRead-Only Memory,简称为EPROM)、电可擦除PROM(Electrically Erasable ProgrammableRead-Only Memory,简称为EEPROM)、电可改写ROM(Electrically Alterable Read-OnlyMemory,简称为EAROM)或闪存(FLASH)或者两个或更多个以上这些的组合。在合适的情况下,该RAM可以是静态随机存取存储器(Static Random-Access Memory,简称为SRAM)或动态随机存取存储器(Dynamic Random Access Memory,简称为DRAM),其中,DRAM可以是快速页模式动态随机存取存储器(Fast Page Mode Dynamic Random Access Memory,简称为FPMDRAM)、扩展数据输出动态随机存取存储器(Extended Date Out Dynamic RandomAccess Memory,简称为EDODRAM)、同步动态随机存取内存(Synchronous Dynamic Random-Access Memory,简称SDRAM)等。

存储器62可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器61所执行的可能的计算机程序指令。

处理器61通过读取并执行存储器62中存储的计算机程序指令,以实现上述实施例中的任意一种会议日程冲突管理方法。

在其中一些实施例中,电子设备还可包括通信接口63和总线60。其中,如图4所示,处理器61、存储器62、通信接口63通过总线60连接并完成相互间的通信。

通信端口63可以实现与其他部件例如:外接设备、图像/数据采集设备、数据库、外部存储以及图像/数据处理工作站等之间进行数据通信。

总线60包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。总线60包括但不限于以下至少之一:数据总线(Data Bus)、地址总线(Address Bus)、控制总线(ControlBus)、扩展总线(Expansion Bus)、局部总线(Local Bus)。举例来说而非限制,总线60可包括图形加速接口(Accelerated Graphics Port,简称为AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,简称为EISA)总线、前端总线(FrontSide Bus,简称为FSB)、超传输(Hyper Transport,简称为HT)互连、工业标准架构(Industry Standard Architecture,简称为ISA)总线、无线带宽(InfiniBand)互连、低引脚数(Low Pin Count,简称为LPC)总线、存储器总线、微信道架构(Micro ChannelArchitecture,简称为MCA)总线、外围组件互连(Peripheral Component Interconnect,简称为PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial AdvancedTechnology Attachment,简称为SATA)总线、视频电子标准协会局部(Video ElectronicsStandards Association Local Bus,简称为VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线60可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

该电子设备可以执行本申请实施例中的一种会议日程冲突管理方法。

另外,结合上述实施例中的一种会议日程冲突管理方法,本申请实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种会议日程冲突管理方法。

而前述的存储介质包括:U盘、移动硬盘、只读存储器(ReadOnly Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 一种会议日程冲突管理方法、系统、电子设备及存储介质
  • 一种会议日程智能建议方法、系统、电子设备及存储介质
技术分类

06120113033510