System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及状态变更,尤其涉及一种基于维度的状态更新方法及装置。
技术介绍
1、目前市场上的软件对于办公状态没有明确的统一规范,一般都是简单的通过几种特定维度来修改人员的办公状态,或者基于某种算法实现办公状态的判定。
2、简单的通过几种特定维度来修改人员的办公状态的方式不利于拓展,在修改时并不能方便的添加和维护,或者不能基于一定逻辑来自动进行修改。基于某种算法实现办公状态的判定的方式,需要预先定义状态的范围,并且通过算法或者大模型来维护状态的自动判定。这种方式每次添加某种状态可能需要一定的数据训练,或者某种算法适配一家公司,但是无法适配另一家公司,导致算法通用性不强。
技术实现思路
1、本专利技术的目的在于提供一种基于维度的状态更新方法,旨在实现了基于不同维度,维护多套办公状态,让用户能够从适合自己的维度中使用该维度的办公状态。
2、为了实现上述目的,本专利技术提供一种基于维度的状态更新方法,所述方法包括:
3、将源头添加至判定池,所述源头的信息包括:维度信息、优先级、预设触发事件,所述维度信息至少包括维度和状态;
4、获取当前事件,并基于所述预设触发事件与当前事件匹配的条件下,确定所述预设触发事件所对应的维度信息和优先级;
5、确定人员的当前状态优先级,并将所述源头中对应的优先级与所确定的待比较人员的优先级进行对比;
6、在所述源头的优先级高于所确定的待比较人员的优先级时,基于所述源头的优先级确定所述待比较
7、一种实现方式中,源头的信息的数据库设置,包括:
8、制定基础维度和复合维度,所述复合维度由至少两个基础维度组成;
9、制定所述基础维度对应的基础状态,以及所述符合维度对应的复合状态,所述符合状态由至少两个基础状态组成;
10、分别制定每一个基础状态的优先级;
11、以及为每一个基础状态分配至少一个预设触发事件。
12、一种实现方式中,所述方法包括:
13、基于基础状态和符合状态,定义与所述基础状态有关的预设触发事件以及与所述符合状态有关的预设触发事件;
14、确定所述基础状态与所述符合状态的逻辑。
15、一种实现方式中,所述方法还包括:
16、在所述待比较人员的状态变更为基础状态变更时
17、确定与变更的基础状态有关联的逻辑;
18、遍历所有逻辑,并根据逻辑判定结果,改变复合状态。
19、一种实现方式中,所述基础维度包括:上下班维度和开会维度,所述上下班维度包括上班状态和下班状态,所述开会维度包括:开会中状态和未开会状态。
20、一种实现方式中,所述获取当前事件,并基于所述预设触发事件与当前事件匹配的条件下,确定所述预设触发事件所对应的维度信息和优先级的步骤,包括:
21、获取当前时间,在所述当前时间与所述预设触发事件中的预设触发上班事件相匹配的情况下,确定预设触发事件对应为上班状态和对应的优先级。
22、此外,本专利技术还公开了一种基于维度的状态更新装置,所述装置包括:
23、添加模块,用于将源头添加至判定池,所述源头的信息包括:维度信息、优先级、预设触发事件,所述维度信息至少包括维度和状态;
24、获取模块,用于获取当前事件,并基于所述预设触发事件与当前事件匹配的条件下,确定所述预设触发事件所对应的维度信息和优先级;
25、确定模块,用于确定人员的当前状态优先级,并将所述源头中对应的优先级与所确定的待比较人员的优先级进行对比;
26、更新模块,用于在所述源头的优先级高于所确定的待比较人员的优先级时,基于所述源头的优先级确定所述待比较人员的状态。
27、应用本专利技术实施例,基于不同维度,维护多套办公状态,让用户能够从适合自己的维度中使用该维度的办公状态。
28、本专利技术的优点是即有相对准确的基础状态,能够满足办公的常用需求;又有根据不同公司具体情况自定义的复合状态。相对于旧的状态定义方式更加灵活,同时基于不同逻辑,能够定义不同的复合状态,满足了不同公司的需求。而且复合状态是基于基础状态变更给出的,不会导致复合状态脱离实际。
本文档来自技高网...【技术保护点】
1.一种基于维度的状态更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于维度的状态更新方法,其特征在于,源头的信息的数据库设置,包括:
3.根据权利要求1所述的基于维度的状态更新方法,其特征在于,所述方法包括:
4.根据权利要求1或2所述的基于维度的状态更新方法,其特征在于,所述方法还包括:
5.根据权利要求1-3所述的基于维度的状态更新方法,其特征在于,所述基础维度包括:上下班维度和开会维度,所述上下班维度包括上班状态和下班状态,所述开会维度包括:开会中状态和未开会状态。
6.根据权利要求1所述的基于维度的状态更新基于维度的状态更新方法,其特征在于,所述获取当前事件,并基于所述预设触发事件与当前事件匹配的条件下,确定所述预设触发事件所对应的维度信息和优先级的步骤,包括:
7.一种基于维度的状态更新装置,其特征在于,所述装置包括:
【技术特征摘要】
1.一种基于维度的状态更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于维度的状态更新方法,其特征在于,源头的信息的数据库设置,包括:
3.根据权利要求1所述的基于维度的状态更新方法,其特征在于,所述方法包括:
4.根据权利要求1或2所述的基于维度的状态更新方法,其特征在于,所述方法还包括:
5.根据权利要求1-3所述的基于维度的状态更新方法,其特...
【专利技术属性】
技术研发人员:王旭,伍智濂,俞俊峰,
申请(专利权)人:上海云思智慧信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。