技术领域
[0001] 本发明涉及信息技术领域,特别是涉及一种任务计划系统及任务计划方法。
相关背景技术
[0002] 随着科学技术的不断发展,科技对人们生活的影响越来越大。现有的工作和学习,人们往往是凭借经验,但是经验往往是针对普遍性事务的,在独立的个体和事务中,往往没有现成的经验可以依赖,从而导致人们在工作和学习中,可能会事倍功半。同时在工作和学习的组织与任务计划中,如果参与人员多、时间不统一时,严重增加计划的负担,在资源调配方面,难以便捷的调配到合适的资源,导致工作和学习的效率低下。
[0003] 应用现代信息技术,精准分析工作或学习任务的实际情况,掌握任务执行人的能力、时间安排等现状,可以更有针对性的提供任务计划并根据实际情况动态优化任务计划,能够让任务执行人通过最少的时间,更有针对性的进行工作和学习,同时收集相关人员的时间安排,并自动分析出适合的任务执行时间,大大提高用户的工作和学习效率。
具体实施方式
[0025] 为进一步阐述本发明达成预定目的所采取的技术手段及功效,以下结合附图及实施例,对本发明的具体实施方式,详细说明如下。
[0026] 本发明第一实施例参阅图1。图1为本发明第一实施例一种任务计划系统的示意图。如图所示,本发明的任务计划系统包括:数据库模块11、信息获取模块12和分析模块13。
[0027] 数据库模块11用于存储任务计划数据库,所述任务计划数据库包括不同任务目标与达成目标所需的条件、步骤、执行人之间的规则。
[0028] 信息获取模块12用于获取任务目标、任务实际情况和任务执行人实际情况。
[0029] 分析模块13用于根据任务目标和任务实际情况、任务执行人实际情况,分析得出任务分解方案,再根据任务分解方案的子任务及其步骤给出任务计划。
[0030] 本发明的任务计划系统,可以用于工作或学习任务的安排,也可以用于运动、医疗、娱乐、家务、教育、演出、演讲、发言、会议、商务、法务等其他类型任务的计划。
[0031] 首先,建立任务计划数据库。
[0032] 任务计划数据库存储于数据库模块11中,包括不同任务目标与达成目标所需的条件、步骤、执行人之间的规则,具体包括规则的相关要素、要素的值和相互关系。
[0033] 任务目标与达成目标所需的条件、步骤、执行人之间的规则包括达成不同的任务目标与所需条件的对应关系,在本发明中,实现任务所需具备的条件可以包括:时间条件(如季节、时辰、节律、间隔等)、环境、物资、方法、工具、场地、信息、前置条件、配合/合作、人员、资金、法规、政策、市场、价格等,具体可以包括:时间顺序、长短、季节、时辰、节律,开始/持续/结束的时间条件,任务执行人的能力、指标、知识、技能、资质、经济、经验、职业、岗位、证书、心理条件、遗传信息、生理条件,场所、设备、装置、原材料、能源、物品、工具、器材、经费、资料(包括:文字、图片、影音、数据库、代码、数字、编码、课程、练习/试题等)、包装、存储条件、法律、行政审批、商务条件、法务条件、市场需求、价格、规范、标准、位置、高度/深度、路线、运输工具、航班/车次、温度、湿度、气压、季节、海拔、空气质量、地形、地貌、含氧量、光照、紫外线、辐射、电磁波、噪音、流行病、植物等,还可以包括其他与任务相关的条件。
[0034] 任务目标与达成目标所需的条件、步骤、执行人之间的规则还包括达成不同的任务目标与所需步骤的对应关系,在本发明中,实现任务所需的步骤包括:操作步骤,具体包括操作的对象、操作的条件、操作的原材料、操作的工具、操作的方法、操作的时间、操作的场所、操作的能源、操作的目标、操作的顺序、操作的执行人等,具体的操作可以包括各种生产、建筑、运输、种植、养殖、教学、分析、计算、设计、管理、沟通、营销、交易、服务、研究、试验、检测、医疗、运动、饮食、军事、司法、新闻、娱乐、艺术、文化相关的各种操作,还可以包括其他与任务相关的操作步骤。
[0035] 任务目标与达成目标所需的条件、步骤、执行人之间的规则还包括达成不同的任务目标与所需任务执行人的对应关系,在本发明中,需要考虑任务执行人的时间、能力、技能、资质、经验、资源、体力、智力、心理状态等因素,还包括其他与任务执行相关的人员因素。
[0036] 任务计划数据库中的相关条件也可以作为任务目标,其与达成该条件所需的条件、步骤、执行人之间的规则也是任务计划数据库的内容。在分析一个较为复杂的任务的计划时,可以根据该任务所需的条件、步骤、执行人进一步分解为相关子任务,通过多层的任务与条件、步骤、执行人的规则的引用,任务计划数据库中所含规则,可以将一个任务所需的所有条件、步骤、执行人进行细化,每一个条件对应的规则,可以作为含有该条件的各种上级任务的共有子任务。
[0037] 同样的,步骤、执行人的所需要的相关条件也可以作为任务目标,其与达成相关条件所需的条件、步骤、执行人之间的规则也是任务计划数据库的内容。如任务计划规则其中步骤之一为将目标从A地运送到B地,该步骤所需的运输车辆即是该步骤所需要的条件,相关条件可能还包括车辆的容积、载货量、安全系数、速度等。又如执行人完成任务所需的技能,也可以作为执行人相关条件,成为规则的一部分。
[0038] 任务计划数据库中,同一个任务可能会有多组条件、步骤、执行人的规则,也就是同一个任务可能会有多组实现路径,不同的路径对应不同的条件、步骤和执行人。因此,对于同一个任务,在不同的条件或不同的执行人、不同的任务要求,对应不同的实现路径和规则。
[0039] 任务目标与达成目标所需的条件、步骤、执行人之间的规则还包括不同的任务目标在不同的条件,按照不同的步骤,不同的执行人执行与任务执行结果的对应关系,执行结果可以包括:执行时间(包括完成时间、耗费时间、完成时点等)、成本、执行效果(目标达成的情况)、感受(执行人)、满意度(用户、对象等)、安全性(风险)、可实现性(实现目标的可能性)等。
[0040] 不同的任务目标与达成目标所需的条件、步骤、执行人之间的规则可以通过相关要素、要素的值以及相互关系来进行定义。一个完整的任务计划方案一般都含有:对象、达成目标,以及达成目标所需要的条件、步骤和执行人等部分,而任务计划方案中的对象、达成目标、达成目标所需要的条件、步骤和执行人等部分又可以由至少一个要素、要素的值以及相互关系来定义。这里的要素可以包括:人、动物、植物、物体、物质、信息、物资、事件、现象、观念、理论、方法、动作、感觉、能力、空间位置、时间、方法、条件、数值、数据等类型,还可以包括其他类型的要素。这些要素又可以进一步包括相关的属性要素,如人可以包括:性别、年龄、身高、体重、籍贯、民族、学历、工作经历、技能、兴趣爱好、婚育状况、健康状况、经济状况、智力状况、心理状况、姓名等属性要素。属性要素还可以进一步细分,如健康状况可包括:病史、家族病史、手术史、用药史、过敏史、疾病、症状、生理/病理指标等要素。而不同要素又可以对应具体的值,如生理指标可以包括:血压、血糖、血脂、心率、体脂含量、肺活量等要素,各要素有具体的值,包括数值和单位。
[0041] 不同的任务目标与达成目标所需的条件、步骤、执行人之间的规则中的要素、条件、步骤、执行人、目标之间还可以通过相互关系产生联系,所述相互关系可以是要素之间、要素的值之间或要素与要素的值之间的相互关系,也可以是条件之间、步骤之间、执行人之间的相互关系,也可以是条件、步骤、执行人直接的相互关系。相互关系可以包括:时间关系、空间关系、因果关系、演化关系、相互影响、关联关系、逻辑关系、比较关系、结构关系、成分关系、组织关系、社会关系、血缘关系、感情关系、合作关系、等,还可以包括其他类型的关系。相互关系类型也可以是包括:法律、经济、数学、物理、化学、生物、历史、地理、语文、外语、政治、社会学、交通、能源、医学、药学、体育、哲学、宗教、天文学、信息学、饮食、养生、建筑、环境、艺术、运动、农业、工业、电子、服务、心理等不同学科或体系的相互关系类型。通过要素、要素的值以及相互关系的组合,就可以定义不同的任务目标与达成目标所需的条件、步骤、执行人之间的规则,将相关规则用不同的要素、要素的值、相互关系的组合、以及相关干预、变化、起点、终点来进行量化。
[0042] 在本发明中,任务计划数据库可以包括任务模型,不同类别的任务,不同任务条件,不同执行步骤情况,不同执行人可以根据不同的任务目标与达成目标所需的条件、步骤、执行人之间的规则建立不同结构的任务模型,所述任务模型包括:任务步骤/环节、要素、要素的值、相互关系,包括子任务,对应不同的条件、步骤、执行人情况、计划等数据。
[0043] 在本发明中,任务计划数据库是基于各种计划书、规章、制度、规范、标准、指南、路径、流程、共识、方案、教科书、说明书、手册、合同、协议、执行报告、分析报告、工具书、论文、专著、发明、科学推论、实验报告、试验报告、数据分析、测试报告、检测报告、审批文件、相关法规、相关政策、相关指导意见、相关目录、相关文献资料、相关价格规定、相关价格目录、相关招标结果、相关物价政策、相关保险支付条款、相关保险支付协议、相关招标结果、相关采购目录、其他文献资料、其他具有专业性/权威性的研究结果,还可以基于现有数据的进行分析演算得到的概率推测,还可以包括专家/用户自定义或设置的内容,还可以包括需要人工设定的各种任务分解方案/任务与条件的对应关系/相似的任务及条件/单维或多维转化系数/权重/等级等来源建立的数据库,也可以包括基于自然语义识别/信息重整/信息分析/大数据分析建立的数据库,也可以包括通过人工智能深度学习建立的数据库,也可以包括通过数据挖据分析后得出的数据库,也可以包括通过数据统计分析/人工智能深度学习后得经过人工设定出的指标,还可以是通过计划工具/评估工具/借鉴数据工具/调整工具等得出的信息,也可以是在使用过程中不断积累和细化的相关信息,数据库还可以是利用分析引擎按照不同应用/领域/场景建立的不同模型进行模拟计算而得出的。数据库也可以是通过上述方法组合建立的数据库。数据库可以是按版本更新,也可以是根据实际数据实时更新。数据库可以是关系型数据库,也可以是非关系型数据库;可以是表数据库,也可以是图数据库;相关数据可以是结构化数据,也可以是非结构化数据。
[0044] 然后,通过信息获取模块12获取任务目标和任务的实际情况,以及任务执行人的实际情况。
[0045] 任务目标可以是针对特定对象的工作任务的目标或学习任务以及运动、医疗、娱乐、家务、教育、演出、演讲、发言、会议、商务、法务等目标,如完成一份商业计划书、通过钢琴10级考试、数学期末考试得到90分等。任务目标可以由任务目标相关要素、要素的值、相互关系的组合或/和变化来表示。
[0046] 任务的实际情况可以包括任务的当前现状、已经具备的条件、已经完成的步骤、未完成的条件所需条件的情况、未完成步骤所需要的条件的情况等。任务的当前现状可以是工作任务当前的完成情况,也可以是学习任务当前的学习内容掌握情况。任务的当前现状可能是直接获取,也可能需要进行评估才能得到。例如:需要对当前工作情况进行评估得到工作任务的当前现状,或者是通过对学习者当前能力或对学习内容的掌握程度进行评估才能得出学习任务的当前现状。例如:任务计划系统可以通过获取学习者弹奏钢琴的音频数据和视频数据来分析学习者的钢琴弹奏能力包括:节奏掌握能力、旋律掌握能力、按键力度控制能力、指法能力、手指姿势能力、脚踏板操控能力、体态能力、坐姿能力、情绪表达能力、曲谱的熟悉/理解能力。
[0047] 任务执行人是指与任务执行有关的人员,如执行工作任务的员工、执行学习任务的学生、老师等等,任务执行人的实际情况包括:任务执行人的基本信息、教育背景、工作经验、项目经验、能力、技能、级别、学历、职称、人员成本、激励方式、行业资源、智力/学习能力、身体/体能/健康状况、心理/情绪/性格状况/特点、工作意愿、个人偏好、经济状况/需求、工作地点/条件/时间、时间安排、工作强度、家庭/情感状况、兴趣爱好、社交能力中至少一项信息。任务执行人的基本信息可以包括:性别、年龄、人群信息、健康相关信息、学习情况、工作情况、运动情况、家庭情况、生活环境、兴趣爱好,以及生理/心理/学习/工作/体能/睡眠/运动/情绪/代谢/视力/听力/智力/注意力/饮食/免疫/生长发育/记忆力/生育能力状况和作息时间等信息。任务执行人的能力是指与任务相关的能力,不同的任务所对应的能力是不同的,例如:驾驶汽车任务的能力可以包括:信息获取、运动预估、反应、应对、操作动作、设备使用、协调配合、熟练度、方案设计、环境适应、驾驶知识、设备知识、法规、心理能力等等;做手术任务的能力可以包括:医疗理论知识、手术流程掌握、手术操作动作、手术操作力量、设备选择/使用、材料选择/使用、观察、判断、手术方案设计、应对、时机选择、安全措施、卫生措施、规章掌握等等;学习钢琴任务的能力可以包括:节奏掌握、旋律掌握、按键力度控制、指法、手指姿势、脚踏板操控、体态、坐姿、情绪表达、曲谱的熟悉/理解等等;学习数学任务的能力可以包括:题目理解、逻辑分析、模型/模型组建立、结合知识点、分步、解题路径选择、解题节点组合、公式记忆、计算、集中注意力、心理、熟练运用等等。任务执行人的个人偏好是指与任务相关的偏好,例如:开车的习惯、加速的习惯、减速的习惯、弹奏的风格、喜爱的技巧/曲目、擅长的题型等等。任务执行人的时间安排是指任务执行人与任务执行有关的时间安排,包括可以用于执行任务的时间、空闲的时间、不可用于任务执行的时间等等。
[0048] 其次,分析模块13用于根据任务目标和任务实际情况、任务执行人实际情况,分析得出任务分解方案,再根据任务分解方案的子任务及其步骤给出任务计划。
[0049] 在任务计划数据库中,还可以包括将目标按照要素、要素的值、相互关系进行的组合,划分为不同阶段、任务单元/条件单元,然后对任务实际情况进行分析,即可得到任务全貌和实际情况在任务中的已实现/未完成部分。或者按照要素、/值/相互关系建立任务数据库,将实际情况进行比对,得到还需要的步骤、条件、要素/值/相互关系,分解得到一个或多个子任务。分解方法可以根据行业、用户、执行人的情况进行设定或计算。
[0050] 任务计划数据库中还可以包括适合不同任务目标、任务实际情况和任务执行人实际情况的任务分解方案。任务分解方案包括从任务的实际情况到达成任务目标所需的一个或以上子任务及其步骤。对于实现任务目标,可能存在一个或多个需要具备的条件,根据任务的实际情况,可能有的条件已经具备,而有的条件还没有具备,对于没有具备的条件,就需要一个子任务使该条件具备,该子任务的任务目标就是具备该条件,而该子任务还可以存在一个或多个需要具备的子任务的条件,如果这些条件也有还不具备的,可以再将子任务进行分解,形成多层的子任务结构。当实现任务目标的所有条件都具备后,再由一个或多个子任务来完成该任务目标。任务分解方案就包括了从任务的实际情况到达成任务目标所需的所有子任务。
[0051] 如:任务与任务条件的对应关系;任务与子任务的对应关系、及子任务与子任务条件的对应关系。例如:简单的任务可以直接与条件对应,如送货任务的条件是送货人、货和运送工具;较复杂的任务可以先分解成几个子任务,每个子任务有相对应的条件,如生产产品可以分解材料准备、工具准备和人员培训3个子任务,材料准备需要的条件是准备材料A、B、C等条件,工具准备需要工具的维护、测试等条件,人员培训需要具备培训老师、场地、培训方案等条件。
[0052] 任务分解方案包括从任务的实际情况到达成任务目标所需的一个或以上子任务及其步骤,分析模块13根据任务目标得到达成该任务目标所需的各种条件、步骤,再根据任务的实际情况和达成该任务目标所需的各种条件、步骤进行分析比较,得出任务的实际情况与所述条件、步骤的差距,再根据任务执行人的实际情况与所述差距分析得出适当的任务分解方案。任务分解方案可以是根据分析得出完成当下任务目标所需要的尚未具备的条件,从任务计划数据库中获取该条件作为任务目标时的子任务,并根据该子任务对应的条件、步骤、执行人之间的规则进行进一步分析,直至完成所有条件、步骤和执行人都明确的任务分解方案。任务分解方案也可以是分解出某些尚未具备条件、尚未完成步骤时,通过人工生产/设置的方法,产生该条件、步骤所需的新的条件、步骤、执行人规则,再继续相关分析步骤。还可以是通过图计算方法、向量/矢量方法等方法,从任务计划数据库中分析得出适当的任务分解方案。
[0053] 也可以是根据任务目标和任务的实际情况,先分析得出任务的实际情况与完成任务目标的差距,再根据所述差距从任务计划数据库中分解计算出任务的阶段性目标,所述阶段性目标可以是任务计划数据库中独立的任务目标,阶段性目标可以包括完成标准,达成各阶段性目标也就是完成了任务目标的一部分,故通过各阶段性目标也就可以将任务分解了一个或以上的子任务,得出适当的任务分解方案。
[0054] 本发明的任务计划数据库还可以存储有多个适合不同任务目标和任务的实际情况所适合的阶段性目标分解方案,这些阶段性目标分解方案可以是由专家人工设定的,或者通过数据统计/数据分析而得到的,或者通过信息重整/大数据分析得到的,或者通过人工智能深度学习/优化后得到的,并且可以在使用过程中不断积累及优化。
[0055] 在本发明中,阶段性目标既可以是根据实际情况分析计算得出;也可以是根据当前任务目标和任务的实际情况,从任务计划数据库中选出最适合当前任务目标和任务的实际情况的阶段性目标分解方案,然后再考虑当前任务目标和任务的实际情况与现有阶段性目标分解方案之间的差异,对该方案进行适当调整,使方案更适合当前任务目标和任务的实际情况。调整可以是由专业人员人工完成,也可以是系统依靠预先设定的规则自动完成,或者是由人工智能通过自学习自动完成。
[0056] 通过各子任务的阶段性目标及完成标准,以及各任务执行人的能力、个人偏好、时间安排等等,可以分析得出各子任务所需的时间。在本发明中,分析模块13可以根据子任务的一个或以上任务执行人的时间安排分析得出所有任务执行人或重要任务执行人共同的可用时间段,作为该子任务的时间。
[0057] 可以是由任务计划系统从一个或以上任务执行人的日程安排中获取各自的可用时间段,再由分析模块13分析得出所有任务执行人共同的可用时间段,作为该子任务的时间。也可以是由任务执行人提供一个或多个自己的可用时间段,由分析模块13分析得出所有任务执行人共同的可用时间段,作为该子任务的时间。分析任务时间的过程中,可以根据不同子任务、任务执行人在任务中的时间关系来进行具体分析,时间关系可以包括:同时/同步、包含、先后、同步时点等。任务计划系统获取任务执行人的日程安排可以是通过APP或微信小程序或微博或脸书或钉钉或OA系统或其他途径获取。
[0058] 如果分析模块13分析得出所有任务执行人没有共同的可用时间段,则可以根据任务执行人对任务的重要性、参与度,确定该任务所必须的任务执行人作为重要任务执行人,重新分析所有重要任务执行人的共同可用时间段,作为该子任务的时间。任务计划系统分析得出各子任务的时间后,还可以发送给各任务执行人进行确认。
[0059] 分析模块13根据任务目标和任务实际情况、任务执行人实际情况,分析得出任务分解方案后,再根据任务分解方案的子任务及其步骤,结合各任务执行人的时间安排,给出适合的任务计划。
[0060] 分析模块还可以根据任务计划数据库中的任务模型来进行任务分解,根据任务的类别,任务实际条件,任务实际执行步骤,任务执行人实际情况,系统从任务计划数据库中匹配对应的任务模型,再根据所对应任务模型的任务步骤/环节、要素、要素的值、相互关系、(包括子任务)以及对应的条件、步骤、执行人情况、计划等数据对任务进行分解。
[0061] 本发明的任务计划系统,还可以通过计划分析模型来对任务计划进行分析评估。计划分析模型可以根据适合不同任务目标和任务的实际情况的任务分解方案和/或不同的任务目标与实现任务目标需要具备的条件的对应关系来建立。计划分析模型还可以根据实际的使用情况,进行数据分析,不断进行调整及优化。计划分析模型针对不同的任务目标、任务实际情况、任务执行人、设定包括时间、成本、效果、感受、满意度、安全性、可实现性中的至少一个分析项目,并根据不同的任务计划执行效果在各分析项目的分析结果,分别设定相应的级别/分值,计划分析模型还包括通过各分析项目级别/分值计算任务计划执行效果的综合级别/分值的方法,在制定任务计划时,根据不同任务计划执行结果在各分析项目上的级别/分值以及任务计划执行效果综合级别/分值的计算方法,得到不同任务计划的执行结果的综合级别/分值,用于从多个角度对任务计划进行评估、比较、排序、选择。这里的任务目标可以是单独的任务,也可以是两个及以上任务的集合,系统可以对单个或多个目标的集合的任务计划的级别/分值进行分析和比较。
[0062] 例如:任务目标为送货及洗车,可以根据不同时间段送货路线的拥堵程度和洗车店的排队程度,设定不同的任务计划,计划一为先送货后洗车,计划二为先洗车后送货,先送货后洗车花费的时间大于先洗车后送货,所以在时间的分析项目中,计划二的级别/分值大于计划一。但是在客户感受的分析项目中,由于先洗车后送货导致客户拿到货比较晚,客户感受不好,所以在客户感受的分析项目中,计划一的级别/分值大于计划二。同时,还可以根据不同的分析项目的重要性,设定不同的计划分析模型。比如上述任务中可以设定客户感受的重要性大于时间的重要性,则在计划分析模型中客户感受的权重系数大于时间的权重系数。根据计划分析模型和事先设定的级别/分值,计算得到任务计划采用不同的时间及顺序安排的综合级别/分值,综合级别和分值可以用于对各任务计划给出综合排序,包括不同任务计划之间的比较。
[0063] 计划分析模型是通过人工设定和/或通过人工智能分析,从任务计划/执行数据中分析得出影响计划执行结果的要素及相互关系,再根据影响计划执行结果的要素及相互关系建立模型。对于每个分析项目,可以设定一个或多个对应的评判标准,各评判标准可以是针对单个任务的单独评判标准,也可以是针对多个任务的联合评判标准。
[0064] 在本发明中,计划分析模型还可以包括个体化能力、级别、感受、兴趣等不同分析项目,用于从多个不同的角度评估/选择适当的任务计划。分析出的各子任务所需的时间,以及计划分析模型和级别/分值的设定的标准,可以是根据专家基于专业性/权威性的研究结果、文献、资料、经验等人工设定而建立,也可以是基于通过数据挖据获取信息并重整而建立,也可以是通过大数据分析而建立,也可以是通过人工智能深度学习而建立,也可以是通过结合已有知识图谱而建立,也可以是在使用过程中不断获取新的数据而建立。
[0065] 本发明的任务计划系统,任务目标还可以包括任务要求,所述任务要求是指完成任务目标的相关要求,相关要求是对任务过程和/或任务完成结果的要求,包括:时间、成本、效果、感受、满意度、安全性、执行人、步骤、方法中的至少一项要求。
[0066] 任务计划是否可行可以是预先设定一个阈值,该任务计划的综合级别/分值大于等于预先设定的级别/分值的阈值,则认为该任务计划是可行的。阈值的设定可以在使用过程中不断进行优化和调整。在将任务计划反馈给用户时,可以是给出综合级别/分值最高的任务计划,也可以是按照各任务计划的综合级别/分值来进行排序,优先展示排序靠前的任务计划。
[0067] 针对任务的不同情况,还可以分别设定不同分析项目的通过阈值,如果任务计划有分析项目的级别/分值不满足通过阈值,则该任务计划不是可行的。
[0068] 本发明的任务计划系统,还可以包括根据任务执行的进度、变化及新的任务加入,包括任务的成果、后果、用户对任务的评价、多个任务之间的相互关系及相关效果等,调整或重新安排适合的任务计划。根据任务执行的实际情况随时调整或重新安排适合的任务计划,可以避免当任务不能按照计划继续顺利执行时,及时调整或重新安排适合的任务计划,避免由于采用不符合当前状况的任务计划而导致的任务效率的降低。
[0069] 本发明的任务计划系统,所述任务计划数据库还可以包括不同任务目标与达成目标所需的条件、步骤、执行人之间的相互限制、禁忌、相互影响至少一项。不同的任务目标与达成目标所需的条件、步骤、执行人之间的规则还包括相关的限制/禁忌/相互影响等,包括各种目标/条件/步骤/执行人内部的限制/禁忌/相互影响,也包括各种目标/条件/步骤/执行人之间的限制/禁忌/相互影响。这些限制/禁忌/相互影响可能是由健康因素、智力因素、地域因素、气候因素、文化因素、信仰因素、法律因素、行政因素、感情因素、家庭因素、舆论因素等引起。目标/条件/步骤/执行人相关的限制,可以包括:原材料、成分、产地、厂家、加工方法、品牌、使用方法、使用条件、时间、储存、含量、包装、成本等方面的限制。目标/条件/步骤/执行人相关的禁忌,可以包括:宗教信仰、民族、国家、风俗习惯、遗传相关、疾病、病史、过敏史、身体指标、生理发育、婚育、生理状况、心理/智力状况、生活/工作/学习/运动/娱乐等方面的禁忌。目标/条件/步骤/执行人相关的相互影响,可以包括:环境影响如温度/湿度/气压/季节/海拔/空气质量/含氧量/光照/紫外线/噪音等方面的影响、执行人的情绪/相互关系等影响、原材料、电、磁、光、热、辐射、刺激性、尺寸、重量、重金属、毒性、气味、形状、规格、包装、材质、添加剂、防腐剂、防冻剂、耗材材料等及其相关浓度、含量、强度、价效等方面的相互影响。
[0070] 本发明的任务计划系统,还可以包括在任务执行的实际过程中,提供任务完成情况的分析,用于提供任务执行的反馈,可以实现任务监督或考核。对于完成情况不好的任务,可以采用提醒、警告,调整计划等方式,来避免任务计划不能完成的失败结果。
[0071] 本发明的任务计划系统,所述任务计划系统还包括根据任务执行的进度、变化及新的任务加入,调整或重新安排适合的任务计划。
[0072] 本发明的任务计划系统,所述任务计划系统可以用于工作、商务、学习、科研、人事、管理、运动、旅游、购物、医疗、娱乐、饮食、建筑、交通、运输等不同类型任务的计划。
[0073] 本发明的任务计划系统,还可以包括用户交互模块,所述用户交互模块用于获取用户发出的信号并将反馈的信息以一种或以上的展现维度、层次、顺序展现给用户展现给用户。反馈的信息可以包括:数据库信息、分析模块分析过程、信息获取模块获取信息、计划分析模型及模型分析过程、模型分析结果至少一种。
[0074] 本发明的任务计划系统,还能够对数据按照不同来源、不同用户类型、不同任务类别、不同分析方法设定不同的标记,提供给用户,由用户选择使用,所述数据包括任务目标、对象、任务实际情况、任务执行人实际情况、任务计划数据库所含规则以及相关的要素、相互关系、内容、模型中的至少一项。
[0075] 本发明的任务计划系统,可以用于单人/多人/团队的任务计划,还可以用于不同项目之间的配合完成。通过对不同任务、不同执行人的目标、条件、时间、技能等情况进行综合分析,得出适合不同任务、不同执行人的综合任务计划,提高任务的完成效率。例如:一项工作,需要由总经理、项目经理和普通员工共同完成,由于总经理的时间价值大于项目经理和普通员工的时间价值,因而总经理的时间权重要大于项目经理和普通员工的时间权重。在计划安排或优化时,需要优先选择整体时间权重加权最小的方案,也就是综合效率最高的方案。
[0076] 本发明的任务计划系统,还可以包括任务发布服务器。用户在通过网上申请/登记/注册后,可以发布或接受任务。一个或多个接受人完成任务后,对各自的完成贡献进行评估,并根据贡献评估结果分配任务收益。任务可以附带必须的技能、时间等要求,用于发布和接受任务的双向筛选。还可以是由任务计划系统根据任务的要求及人员的实际情况进行自动分配。
[0077] 例如:由A车、B车组成运输团队进行送货,接收任务时优先选择价值高的任务。如果接受的任务只需要一辆车就能完成运输,则优先选择团队内成本低的成员完成,使团队的收益最大化。
[0078] 本发明的任务计划系统,还可以根据任务的紧急程度、重要程度、相互关系,以及任务计划的综合级别/分值,对任务计划进行优化。优化可以是去除不必要的中间步骤和子任务,将效率/评分低的子任务更换为效率/评分高的子任务等等。
[0079] 本发明的任务计划系统在分析得出任务计划后,还可以发送给与任务计划相关的人员,与相关人员的信息交互可采用微信/微博/脸书/钉钉/OA系统/短信/小程序/手机APP/电子邮件等方式。本发明的任务计划系统还可以包括在确定任务计划后,根据任务计划预定场所、订购所需物品、发送任务通知及提醒等等,保证任务的正常进行,大大减轻了用户的沟通、协调、预约的工作量,提高了任务的效率。
[0080] 本发明的任务计划系统还可以将任务目标、条件、子任务、时间、执行人/团队、任务计划等内容进行可视化展示,使用户能够更直接的观察和比较,可以采用二维、多维、图数据库等方式进行展现。
[0081] 本发明的任务计划系统,任务计划数据库还可以包括任务执行人的能力模型。能力模型可以包括预先设定的级别、经验值、效率、分析、计划、设计、规划、操作、沟通等多个维度的分析项目,对于每个分析项目,可以设定一个或多个对应的评判标准,能力模型可以用于从多个不同的角度评估/选择适当能力的任务执行人。
[0082] 本发明的任务计划系统,任务计划数据库还可以包括任务执行人的状态模型。状态模型可以包括预先设定的态度、热情、激情、情绪、精力、准备等多个维度的分析项目,对于每个分析项目,可以设定一个或多个对应的评判标准,状态模型可以用于从多个不同的角度评估/选择适当状态的任务执行人。
[0083] 本发明的任务计划系统,任务计划数据库还可以包括任务执行人的意愿模型。意愿模型可以包括预先设定的兴趣、特长、看法、认同等多个维度的分析项目,对于每个分析项目,可以设定一个或多个对应的评判标准,意愿模型可以用于从多个不同的角度评估/选择适当意愿的任务执行人。
[0084] 本发明的任务计划系统还包括根据任务执行的实际情况进行任务指导、任务进度管理、任务计划评价、任务执行分析、、任务完成分析、任务调整、计划调整、任务考核等,可以帮助用户提高效率,加强管理。例如:可以根据任务目标和实际情况,分析完成的可能性和难度,如果分析完成不具备可能性,还可以对任务进行动态评价、动态评估、动态反馈、动态调整等。
[0085] 本发明的任务计划系统,还可以包括执行人筛选模块,用于根据任务情况及可选择执行人情况,筛选合适的执行人。可以从能力、时间、精力、成本、效果等方面,筛选合适执行人。例如:一项工作任务,可以由经理完成,也可以由员工完成。经理的能力强,完成工作任务的效果好,但是单位时间所对应的劳动成本也大;而员工的能力一般,完成工作任务的效果一般,但是单位时间所对应的劳动成本也低。那么,执行人筛选模块可以根据任务的实际情况,及可选择执行人情况,综合多个方面,筛选合适的执行人,使任务计划最合适。
[0086] 本发明的任务计划系统,还可以包括任务筛选模块,用于执行人根据不同任务情况,筛选合适的任务。同样的,可以从能力、时间、收益、兴趣、地域等方面,筛选合适的任务。
[0087] 本发明的任务计划系统,还可以包括权限管理模块,用于管理不同用户的使用权限,防止隐私泄露或泄密。可以为不同的用户和/或不同的任务,设定不同的使用权限级别,使用权限可以包括内容信息的读取、复制、查看、转换、分析计算、处理、对比、编辑、存储等等。使用权限级别可以是通过人工设定或通过人工智能分析而设定的。
[0088] 本发明第二实施例参阅图2。图2为本发明第二实施例一种任务计划方法的方法流程图。如图所示,本发明的任务计划方法包括:
[0089] S1:建立任务计划数据库,所述任务计划数据库包括不同任务目标与达成目标所需的条件、步骤、执行人之间的规则;
[0090] S2:获取任务目标、任务实际情况和任务执行人实际情况;
[0091] S3:根据任务目标和任务实际情况、任务执行人实际情况,分析得出任务分解方案;
[0092] S4:根据任务分解方案的子任务及其步骤给出任务计划。
[0093] 本发明的一种任务计划方法与本发明的一种任务计划系统的技术特征一一对应,可以参照前述一种任务计划系统的说明,在此不再赘述。
[0094] 综上所述,本发明的一种任务计划系统及任务计划方法,任务计划系统包括:数据库模块、信息获取模块和分析模块,任务计划方法包括:建立任务计划数据库;获取任务目标、任务实际情况和任务执行人实际情况;根据任务目标和任务实际情况、任务执行人实际情况,分析得出任务分解方案;根据任务分解方案的子任务及其步骤给出任务计划。本发明的一种任务计划系统及任务计划方法,通过精准分析任务的实际情况,掌握任务执行人的能力、时间安排等现状,可以更有针对性的提供任务计划并根据实际情况动态优化任务计划,以便用户能够选择最优的任务计划,更好的实现任务目标。
[0095] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。