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、可选地,所述自由习惯任务的打卡方法,还包括:
29、检测到打卡开始的触发操作时,对当天剩余重复打卡次数进行查询;
30、在所述当天剩余重复打卡次数不为0时,执行所述确定当前时间是否在定时习惯任务的打卡时间之外的步骤;
31、在所述自由习惯打卡任务打卡完成时,更新所述当天剩余重复打卡次数。
32、此外,为实现上述目的,本专利技术还提出一种自由习惯任务的打卡装置,所述自由习惯任务的打卡装置包括:
33、打卡模块,用于输入打卡操作;
34、提醒模块,用于输出打卡提醒信息;
35、通信模块,用于与移动终端通信;
36、计时模块,用于同步计时;
37、以及处理模块,所述处理模块与所述打卡模块、提醒模块、计时模块和通信模块连接,所述处理模块用于控制所述提醒模块输出打卡提醒信息,还用于基于计时模块进行同步计时,还用于基于打卡模块输入的打卡操作,记录打卡信息。
38、可选地,所述自由习惯打卡提醒装置为可穿戴设备或固定设备。
39、此外,为实现上述目的,本专利技术还提出一种自由习惯任务的打卡设备,所述自由习惯任务的打卡设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自由习惯任务的打卡程序,所述自由习惯任务的打卡程序配置为实现如上文所述的自由习惯任务的打卡方法的步骤。
40、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有自由习惯任务的打卡程序,所述自由习惯任务的打卡程序被处理器执行时实现如上文所述的自由习惯任务的打卡方法的步骤。
41、本专利技术中,在检测到自由习惯任务处于可执行的时间时,并进行自由习惯打卡,在打卡过程中也能根据实际情况切换打卡任务,在执行当前的打卡任务时,能够根据设定的提醒策略进行提醒,根据人工的打卡完成操作判断当前任务的完成情况,进而输出对应的提醒信息,并记录自由习惯任务的打卡状态,最终根据打卡记录生成习惯养成数据,形成目标习惯。
本文档来自技高网...【技术保护点】
1.一种自由习惯任务的打卡方法,其特征在于,所述自由习惯任务的打卡方法包括:
2.如权利要求1所述的方法,其特征在于,所述播报当前自由习惯任务,并计时的步骤之后,还包括:
3.如权利要求2所述的方法,其特征在于,所述切换新的自由习惯任务为所述当前自由习惯任务的步骤包括:
4.如权利要求1所述的方法,其特征在于,所述检测到打卡开始的触发操作时,确定当前时间是否在定时习惯任务的打卡时间之外,包括:
5.如权利要求4所述的方法,其特征在于,所述检测到打卡开始的触发操作时,确定当前时间是否在任务打卡时间之外之后,还包括:
6.如权利要求1所述的方法,其特征在于,所述自由习惯任务的打卡方法,还包括:
7.如权利要求6所述的方法,其特征在于,所述按照预设时间间隔依次输出预设次数的打卡完成/打卡失败的提示信,还包括:
8.如权利要求1所述的方法,其特征在于,所述自由习惯任务的打卡方法,还包括:
9.如权利要求1所述的方法,其特征在于,所述自由习惯任务的打卡方法,还包括:
10.一种自由习
11.如权利要求10所述的自由习惯任务的打卡装置,其特征在于,所述自由习惯任务的打卡装置为可穿戴设备或固定设备。
12.一种自由习惯任务的打卡设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自由习惯任务的打卡程序,所述自由习惯任务的打卡程序配置为实现如权利要求1至9中任一项所述的自由习惯任务的打卡方法的步骤。
13.一种存储介质,其特征在于,所述存储介质上存储有自由习惯任务的打卡程序,所述自由习惯任务的打卡程序被处理器执行时实现如权利要求1至9任一项所述的自由习惯任务的打卡方法的步骤。
...【技术特征摘要】
1.一种自由习惯任务的打卡方法,其特征在于,所述自由习惯任务的打卡方法包括:
2.如权利要求1所述的方法,其特征在于,所述播报当前自由习惯任务,并计时的步骤之后,还包括:
3.如权利要求2所述的方法,其特征在于,所述切换新的自由习惯任务为所述当前自由习惯任务的步骤包括:
4.如权利要求1所述的方法,其特征在于,所述检测到打卡开始的触发操作时,确定当前时间是否在定时习惯任务的打卡时间之外,包括:
5.如权利要求4所述的方法,其特征在于,所述检测到打卡开始的触发操作时,确定当前时间是否在任务打卡时间之外之后,还包括:
6.如权利要求1所述的方法,其特征在于,所述自由习惯任务的打卡方法,还包括:
7.如权利要求6所述的方法,其特征在于,所述按照预设时间间隔依次输出预设次数的打卡完成/打卡失败的提示信,还包括:
8.如权利要求1...
【专利技术属性】
技术研发人员:何宇新,何娅玲,杨森,曾彩霞,何婉榕,
申请(专利权)人:北京宇音天下科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。