一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

闹钟控制方法、装置、设备及存储介质与流程

2022-11-23 14:48:25 来源:中国专利 TAG:


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.确定所述目标地理位置与各所述闹钟触发位置之间的最短距离;
31.若所述最短距离不大于预置的阈值,则基于预置规则生成所述最短距离对应的闹钟响铃参数,所述闹钟响铃参数包括闹钟的响铃类型、音量、振动强度以及响铃时长;
32.根据所述最短距离对应的闹钟响铃参数开启闹钟提示。
33.本发明第二方面提供了一种闹钟控制装置,应用于终端,所述终端中包括地理位置采集装置,所述闹钟控制装置包括:
34.数据接收模块,用于接收用户输入的目标闹钟计划,所述目标闹钟计划中包括闹钟设置参数,所述闹钟设置参数包括闹钟位置参数;
35.位置采集模块,用于基于预置频率调用所述地理位置采集装置以采集当前所在的目标地理位置;
36.区域确定模块,用于根据所述闹钟位置参数确定目标闹钟区域;
37.位置获取模块,用于获取与所述目标闹钟区域对应的至少一个闹钟触发位置;
38.闹钟提示模块,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比
较,若位置相同,则开启闹钟提示。
39.可选的,在本发明第二方面的第一种实现方式中,所述闹钟控制装置还包括:
40.时间获取模块,用于获取当前的系统时间;
41.时间段确定模块,用于根据所述闹钟时间参数确定闹钟计划生效的目标闹钟时间段;
42.装置激活模块,用于比较所述系统时间与所述目标闹钟时间段,若所述系统时间在所述目标闹钟时间段内,则激活所述地理位置采集装置。
43.可选的,在本发明第二方面的第二种实现方式中,所述终端中还包括神经网络处理器,所述闹钟提示模块具体包括:
44.路线采集单元,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比较,若位置相同,则采集最近一次的目标出行路线,所述目标出行路线的终点为所述目标闹钟区域;
45.情景识别单元,用于调用所述神经网络处理器对目标情景数据进行情景识别,得到所述目标情景数据对应的目标情景类型,所述目标情景数据包括所述目标闹钟区域、所述目标出行路线以及所述系统时间;
46.响应提示单元,用于根据各情景类型预置的闹钟提示参数,开启与所述目标情景类型对应的闹钟提示。
47.可选的,在本发明第二方面的第三种实现方式中,所述闹钟提示模块具体包括:
48.路线采集单元,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比较,若位置相同,则采集最近一次的目标出行路线,所述目标出行路线的终点为所述目标闹钟区域;
49.数据获取单元,用于获取向前预置时间段内的用户出行历史数据;
50.聚类训练单元,用于基于所述用户出行历史数据对所述神经网络处理器执行聚类训练;
51.情景识别单元,用于调用所述神经网络处理器对目标情景数据进行情景识别,得到所述目标情景数据对应的目标情景类型,所述目标情景数据包括所述目标闹钟区域、所述目标出行路线以及所述系统时间;
52.响应提示单元,用于根据各情景类型预置的闹钟提示参数,开启与所述目标情景类型对应的闹钟提示。
53.可选的,在本发明第二方面的第四种实现方式中,所述情景识别单元具体用于:
54.调用所述神经网络处理器对所述目标情景数据进行聚类分析,得到所述目标情景数据所在的目标数据簇;
55.根据各数据簇预先标注的情景标签,确定所述目标数据簇对应的目标情景类型。
56.可选的,在本发明第二方面的第五种实现方式中,所述闹钟控制装置还包括:
57.计划存储模块,用于当接收到用户输入的闹钟确认指令后,将所述目标闹钟计划从预置的第一计划队列移入至预置的第二计划队列,并在预置的时间段后将所述目标闹钟计划从所述第二计划队列移入至所述第一计划队列,其中,所述第一计划队列用于激活闹钟计划,所述第二计划队列用于临时存储失效的闹钟计划;
58.计划释放模块,用于当接收到用户输入的闹钟删除指令后,将所述目标闹钟计划
从所述第一计划队列或所述第二计划队列中移入至预置的第三计划队列,其中,第三计划队列用于定期释放闹钟计划。
59.可选的,在本发明第二方面的第六种实现方式中,所述闹钟控制装置还包括:
60.距离计算模块,用于若位置不相同,则分别计算所述目标地理位置与各所述闹钟触发位置之间的距离;
61.最短距离确定模块,用于确定所述目标地理位置与各所述闹钟触发位置之间的最短距离;
62.响铃参数生成模块,用于若所述最短距离不大于预置的阈值,则基于预置规则生成所述最短距离对应的闹钟响铃参数,所述闹钟响铃参数包括闹钟的响铃类型、音量、振动强度以及响铃时长;
63.响应提示模块,用于根据所述最短距离对应的闹钟响铃参数开启闹钟提示。
64.本发明第三方面提供了一种闹钟控制设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述闹钟控制设备执行上述的闹钟控制方法的各个步骤。
65.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的闹钟控制方法的各个步骤。
66.本发明提供的技术方案中,通过接收目标闹钟计划,采集当前所在的目标地理位置,根据目标闹钟计划中的闹钟位置参数确定目标闹钟区域;获取与目标闹钟区域对应的至少一个闹钟触发位置;将目标地理位置与各闹钟触发位置比较,若位置相同,则开启闹钟提示。本发明通过获取终端所在地理位置,从而基于位置变化进行闹钟提醒,提醒更加精确。
附图说明
67.图1为本发明实施例中闹钟控制方法的第一个实施例示意图;
68.图2为本发明实施例中闹钟控制方法的第二个实施例示意图;
69.图3为本发明实施例中闹钟控制方法的第三个实施例示意图;
70.图4为本发明实施例中闹钟控制方法的第四个实施例示意图;
71.图5为本发明实施例中闹钟控制装置的一个实施例示意图;
72.图6为本发明实施例中闹钟控制装置的另一个实施例示意图;
73.图7为本发明实施例中闹钟控制设备的一个实施例示意图。
具体实施方式
74.本发明实施例提供了一种闹钟控制方法、装置、设备及存储介质,基于位置变化进行闹钟提醒,提醒更加精确。
75.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚
地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
76.可以理解的是,本发明的执行主体可以为闹钟控制装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
77.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
78.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
79.需要说明的是,本发明实施例中均在获得用户许可的数据采集权限的前提下,对用户隐私数据(例如用户出行历史数据)执行数据采集。
80.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中闹钟控制方法的第一个实施例包括:
81.101、接收用户输入的目标闹钟计划,该目标闹钟计划中包括闹钟设置参数,该闹钟设置参数包括闹钟位置参数;
82.可以理解的是,终端根据闹钟设置参数从而生成闹钟计划,该闹钟设置参数中至少包括闹钟位置参数,用户可以按照需要闹钟提示的应用场景,并根据其地理位置设定目标闹钟计划的闹钟位置参数。
83.例如上下班场景中,可以将用户所在办公楼的地理位置作为闹钟位置参数,当用户上下班进出办公楼时生成闹钟提示以提醒用户考勤打卡。
84.该闹钟位置参数用于表征闹钟计划执行的地理位置,例如可以为具体的街道楼号信息、经纬度信息等,本实施例对其不做限定。
85.102、基于预置频率调用地理位置采集装置以采集当前所在的目标地理位置;
86.可以理解的是,地理位置采集装置可基于gps、wifi、移动网络等模块进行地址采集,以及采集的频率也可根据实际的需求进行调整,本实施例对其不做限定。
87.103、根据该闹钟位置参数确定目标闹钟区域;
88.可以理解的是,该目标闹钟区域为该闹钟位置参数实际包括的区域,例如当闹钟位置参数为a园区01号楼,则该目标闹钟区域包括该01号楼建筑物的所有区域。
89.可选的,为提升目标闹钟区域定位的准确性,终端可根据该闹钟位置参数确定多个候选闹钟区域,并在终端中显示该多个候选闹钟区域以供用户选择与确认,从而将用户所选择的候选闹钟区域作为目标闹钟区域。
90.可选的,为进一步提高目标闹钟区域的精确性,终端可将该目标闹钟区域输出显示,并接收用户输入的区域调整指令,从而自定义该目标闹钟区域具有的覆盖范围。该区域调整指令包括但不限于屏幕触摸指令、键盘键入指令、语音输入指令等形式,本实施例对其不做具体限定。
91.104、获取与该目标闹钟区域对应的至少一个闹钟触发位置;
92.可以理解的是,闹钟触发位置可以为该目标闹钟区域中的任意位置,例如办公楼门口、楼道等位置,本实施例对其不做限定。
93.用户可根据实际需求在目标闹钟区域中设定至少一个闹钟触发位置并存储,存储位置可以为终端的本地存储单元或远程服务器,本实施例对其不做具体限定。
94.105、分别将该目标地理位置与各闹钟触发位置比较,若位置相同,则开启闹钟提示。
95.可以理解的是,当终端所在的目标地理位置抵达所设定的闹钟触发位置时,则激活闹钟并生成闹钟提示,本实施例中对该闹钟提示的形式以及具体提示内容不做具体限定,例如终端获取目标闹钟计划中包含的闹钟响应参数,例如响铃或振动、响铃的音量、振动的强度等。
96.可选的,当闹钟提示被开启后,用户会通过终端确认收到该闹钟提示,确认方式包括但不限于触屏、按键以及语音等方式。
97.可以理解的是,由于该目标闹钟计划是基于地理位置触发提醒,所以容易导致闹钟的频繁误触发,例如目标闹钟区域包括a、b、c、d四个距离较接近的闹钟触发位置,当终端抵达a位置时触发了目标闹钟计划的闹钟提示,用户并对其进行了确认,而随着用户的移动又有可能移动到了b、c、d位置上,从而再次触发闹钟提示,从而导致闹钟的频繁误触发。因此,终端将开启闹钟提示后的目标闹钟计划设定一段无效周期,在该无效周期内该目标闹钟计划尽管满足闹钟触发位置的条件也不会触发闹钟提示,从而避免闹钟计划频繁误触发的问题。
98.具体的,终端接收到用户输入的闹钟确认指令后,可将该目标闹钟计划从预置的第一计划队列移入至预置的第二计划队列,并在预置的时间段后将该目标闹钟计划从第二计划队列移入至第一计划队列,其中,第一计划队列用于激活闹钟计划,第二计划队列用于临时存储失效的闹钟计划;
99.可选的,当终端接收到用户输入的闹钟删除指令后,将目标闹钟计划从第一计划队列或第二计划队列中移入至预置的第三计划队列,其中,第三计划队列用于定期释放闹钟计划。
100.本发明实施例中,通过获取终端所在地理位置,从而基于位置变化进行闹钟提醒,提醒更加精确。
101.请参阅图2,本发明实施例中闹钟控制方法的第二个实施例包括:
102.201、接收用户输入的目标闹钟计划,该目标闹钟计划中包括闹钟设置参数,该闹钟设置参数包括闹钟位置参数和闹钟时间参数;
103.其中,步骤201与上述步骤101的执行步骤类似,具体此处不再赘述。
104.202、获取当前的系统时间;
105.203、根据该闹钟时间参数确定闹钟计划生效的目标闹钟时间段;
106.可以理解的是,终端根据预置的时间格式化函数将闹钟时间参数格式化为标准时间格式的目标闹钟时间段,例如协调世界时(universal time coordinated,utc)等。需要说明的是,该目标闹钟时间段采用的计时标准与终端的系统时间相同。
107.204、比较该系统时间与该目标闹钟时间段,若该系统时间在该目标闹钟时间段内,则激活地理位置采集装置;
108.可以理解的是,当该系统时间在该目标闹钟时间段内则表示当前时间点在时间维度上该目标闹钟计划满足闹钟激活条件,从而进一步激活地理位置采集装置以采集当前的地理位置信息,进而判断在地理位置的维度上该目标闹钟计划是否满足闹钟激活条件。
109.205、基于预置频率调用地理位置采集装置以采集当前所在的目标地理位置;
110.206、根据该闹钟位置参数确定目标闹钟区域;
111.207、获取与该目标闹钟区域对应的至少一个闹钟触发位置;
112.208、分别将该目标地理位置与各闹钟触发位置比较,若位置相同,则开启闹钟提示。
113.其中,步骤205-208与上述步骤102-105的执行步骤类似,具体此处不再赘述。
114.本发明实施例中,详细描述了激活地理位置采集装置的过程,通过从时间维度判断是否处于闹钟计划生效的时间段以确定是否激活地理位置采集装置,从而进一步从地理位置维度判断是否开启闹钟提示,脑子控制更加精确。
115.请参阅图3,本发明实施例中闹钟控制方法的第三个实施例包括:
116.301、接收用户输入的目标闹钟计划,该目标闹钟计划中包括闹钟设置参数,该闹钟设置参数包括闹钟位置参数;
117.302、基于预置频率调用地理位置采集装置以采集当前所在的目标地理位置;
118.303、根据该闹钟位置参数确定目标闹钟区域;
119.304、获取与该目标闹钟区域对应的至少一个闹钟触发位置;
120.其中,步骤301-304与上述步骤101-104的执行步骤类似,具体此处不再赘述。
121.305、分别将该目标地理位置与各闹钟触发位置比较,若位置相同,则采集最近一次的目标出行路线,该目标出行路线的终点为该目标闹钟区域;
122.可以理解的是,终端中保存了最近预置时间段内的用户出行历史数据,当超出预置时间段时则删除该历史数据,从而节省存储空间。终端通过筛选出终点为该目标闹钟区域的至少一条候选出行路线,并从中选择出距离当前时间点最近的出行路线作为目标出行路线以用于进一步的情景识别。需要说明的是,本实施例对所筛选的候选出行路线的起点并不具体限定。
123.306、调用神经网络处理器对目标情景数据进行情景识别,得到目标情景数据对应的目标情景类型,目标情景数据包括目标闹钟区域、目标出行路线以及系统时间;
124.可以理解的是,终端中可包括多种处理器,例如中央处理器(central processing unit,cpu)、图形处理器(graphicsprocessing unit,gpu)、嵌入式神经网络处理器(neural-networkprocessing unit,npu),本实施例中该终端则包括该npu,终端通过收集用户最近一段时间内的历史出行数据,并使用该npu对所收集的历史出行数据进行无监督学习,从而完成基于npu的情景识别。可选的,本实施例对无监督学习的算法不做具体限定,例如主成分分析(principal component analysis,pca)、k-means等。
125.可选的,终端通过获取向前预置时间段内的用户出行历史数据,例如最近一个月的数据,从而调用npu对其进行聚类分析,从而将近一个月的用户出行历史数据划分为多个数据簇,每个数据簇则代表一种类型的情景。该用户出行历史数据包括但不限于出行路线、出行目的地以及出行时间等。
126.进一步的,当终端获取到该目标情景数据时,调用该npu对该目标情景数据进行聚
类分析以确定该目标情景数据所对应的目标数据簇,从而根据各数据簇预先标注的情景标签,确定目标数据簇对应的目标情景类型。该情景类型例如上班情景、下班情景等,本实施例对其不做限定。
127.307、根据各情景类型预置的闹钟提示参数,开启与目标情景类型对应的闹钟提示。
128.可以理解的是,各情景类型下需要不同的闹钟提示,具体包括提示的内容、提示方式(响铃或振动)、响铃时的音量大小、振动时的振动强度等,本实施例对其不做限定。
129.本发明实施例中,详细描述了情景识别以及生成情景对应闹钟提示的过程,通过基于出行信息进行情景识别,从而生成对应情景类型的闹钟提示,闹钟提示更加精确。
130.请参阅图4,本发明实施例中闹钟控制方法的第四个实施例包括:
131.401、接收用户输入的目标闹钟计划,该目标闹钟计划中包括闹钟设置参数,该闹钟设置参数包括闹钟位置参数;
132.402、基于预置频率调用地理位置采集装置以采集当前所在的目标地理位置;
133.403、根据该闹钟位置参数确定目标闹钟区域;
134.404、获取与该目标闹钟区域对应的至少一个闹钟触发位置;
135.405、分别将该目标地理位置与各闹钟触发位置比较,若位置相同,则开启闹钟提示;
136.其中,步骤401-405与上述步骤101-105的执行步骤类似,具体此处不再赘述。
137.406、若位置不相同,则分别计算目标地理位置与各闹钟触发位置之间的距离;
138.可以理解的是,本实施例对该距离的类型不做具体限定,可以为两点之间的直线距离,也可以为根据实际地理环境下两点之间的路程距离。
139.407、确定目标地理位置与各闹钟触发位置之间的最短距离;
140.408、若该最短距离不大于预置的阈值,则基于预置规则生成该最短距离对应的闹钟响铃参数,闹钟响铃参数包括闹钟的响铃类型、音量、振动强度以及响铃时长;
141.可以理解的是,当该最短距离不大于预置的阈值,则表示用户当前距离目的地较近,此时终端可以开启闹钟提示来告知用户即将抵达目的地;相反,当该最短距离大于预置的阈值,则表示用户当前距离目的地较远,此时终端则没有必要去提醒用户。
142.409、根据该最短距离对应的闹钟响铃参数开启闹钟提示。
143.可以理解的是,闹钟响铃参数用于设定闹钟提示,例如最短距离为1km时,闹钟音量为10,闹钟的振动强度为15,启动时长为20s;最短距离为2km时,闹钟音量为15,振动强度为20,启动时长为30s。不同的闹钟响铃参数可以给用户带来更加明显的提醒效果,从而带来不同的紧迫感;同时,方便用户及时了解当前位置与目的地之间的距离大小。
144.本发明实施例中,详细描述了根据终端位置与闹钟触发位置之间的距离从而开启相应类型闹钟提示的过程,通过该距离从而控制闹钟的响应参数,控制更加准确。
145.上面对本发明实施例中闹钟控制方法进行了描述,下面对本发明实施例中闹钟控制装置进行描述,请参阅图5,本发明实施例中闹钟控制装置一个实施例包括:
146.数据接收模块501,用于接收用户输入的目标闹钟计划,所述目标闹钟计划中包括闹钟设置参数,所述闹钟设置参数包括闹钟位置参数;
147.位置采集模块502,用于基于预置频率调用所述地理位置采集装置以采集当前所
在的目标地理位置;
148.区域确定模块503,用于根据所述闹钟位置参数确定目标闹钟区域;
149.位置获取模块504,用于获取与所述目标闹钟区域对应的至少一个闹钟触发位置;
150.闹钟提示模块505,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比较,若位置相同,则开启闹钟提示。
151.本发明实施例中,通过获取终端所在地理位置,从而基于位置变化进行闹钟提醒,提醒更加精确。
152.请参阅图6,本发明实施例中闹钟控制装置的另一个实施例包括:
153.数据接收模块501,用于接收用户输入的目标闹钟计划,所述目标闹钟计划中包括闹钟设置参数,所述闹钟设置参数包括闹钟位置参数;
154.位置采集模块502,用于基于预置频率调用所述地理位置采集装置以采集当前所在的目标地理位置;
155.区域确定模块503,用于根据所述闹钟位置参数确定目标闹钟区域;
156.位置获取模块504,用于获取与所述目标闹钟区域对应的至少一个闹钟触发位置;
157.闹钟提示模块505,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比较,若位置相同,则开启闹钟提示。
158.可选的,所述闹钟控制装置还包括:
159.时间获取模块506,用于获取当前的系统时间;
160.时间段确定模块507,用于根据所述闹钟时间参数确定闹钟计划生效的目标闹钟时间段;
161.装置激活模块508,用于比较所述系统时间与所述目标闹钟时间段,若所述系统时间在所述目标闹钟时间段内,则激活所述地理位置采集装置。
162.可选的,所述闹钟控制装置还包括:
163.计划存储模块509,用于当接收到用户输入的闹钟确认指令后,将所述目标闹钟计划从预置的第一计划队列移入至预置的第二计划队列,并在预置的时间段后将所述目标闹钟计划从所述第二计划队列移入至所述第一计划队列,其中,所述第一计划队列用于激活闹钟计划,所述第二计划队列用于临时存储失效的闹钟计划;
164.计划释放模块510,用于当接收到用户输入的闹钟删除指令后,将所述目标闹钟计划从所述第一计划队列或所述第二计划队列中移入至预置的第三计划队列,其中,第三计划队列用于定期释放闹钟计划。
165.可选的,所述闹钟控制装置还包括:
166.距离计算模块511,用于若位置不相同,则分别计算所述目标地理位置与各所述闹钟触发位置之间的距离;
167.最短距离确定模块512,用于确定所述目标地理位置与各所述闹钟触发位置之间的最短距离;
168.响铃参数生成模块513,用于若所述最短距离不大于预置的阈值,则基于预置规则生成所述最短距离对应的闹钟响铃参数,所述闹钟响铃参数包括闹钟的响铃类型、音量、振动强度以及响铃时长;
169.响应提示模块514,用于根据所述最短距离对应的闹钟响铃参数开启闹钟提示。
170.可选的,所述闹钟提示模块505包括:
171.路线采集单元5051,用于分别将所述目标地理位置与所述至少一个闹钟触发位置比较,若位置相同,则采集最近一次的目标出行路线,所述目标出行路线的终点为所述目标闹钟区域;
172.数据获取单元5052,用于获取向前预置时间段内的用户出行历史数据;
173.聚类训练单元5053,用于基于所述用户出行历史数据对所述神经网络处理器执行聚类训练;
174.情景识别单元5054,用于调用所述神经网络处理器对目标情景数据进行情景识别,得到所述目标情景数据对应的目标情景类型,所述目标情景数据包括所述目标闹钟区域、所述目标出行路线以及所述系统时间;
175.响应提示单元5055,用于根据各情景类型预置的闹钟提示参数,开启与所述目标情景类型对应的闹钟提示。
176.可选的,所述情景识别单元5054具体用于:
177.调用所述神经网络处理器对所述目标情景数据进行聚类分析,得到所述目标情景数据所在的目标数据簇;
178.根据各数据簇预先标注的情景标签,确定所述目标数据簇对应的目标情景类型。
179.本发明实施例中,模块化的设计让闹钟控制装置各部位的硬件专注于某一功能的实现,最大化实现了硬件的性能,同时模块化的设计也降低了装置的模块之间的耦合性,更加方便维护。
180.上面图5和图6从模块化功能实体的角度对本发明实施例中的闹钟控制装置进行详细描述,下面从硬件处理的角度对本发明实施例中闹钟控制设备进行详细描述。
181.图7是本发明实施例提供的一种闹钟控制设备的结构示意图,该闹钟控制设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对闹钟控制设备700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在闹钟控制设备700上执行存储介质730中的一系列指令操作。
182.闹钟控制设备700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口760,和/或,一个或一个以上操作系统731,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图7示出的闹钟控制设备结构并不构成对闹钟控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
183.本发明还提供一种闹钟控制设备,所述计算机设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述闹钟控制方法的各个步骤。
184.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述
闹钟控制方法的各个步骤。
185.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
186.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
187.本技术可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
188.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献