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

配置信息的更新方法及装置、存储介质、电子设备

文献发布时间:2023-06-19 18:27:32


配置信息的更新方法及装置、存储介质、电子设备

技术领域

本发明涉及计算机领域,具体而言,涉及一种配置信息的更新方法及装置、存储介质、电子设备。

背景技术

相关技术中,随着信息化时代的发展,目前相关智能设备已能根据用户的设定,让多个关联的智能化设备提供对应的服务能力,但其服务能力必须要求用户提前设定,且无法应对用户行为的变化,只能硬性的根据前期设置提供服务。这样导致用户的习惯或者行程一旦发生改变,智能设备就显得没那么智能了,不能及时为用户提供服务,需要重新设置配置信息,而智能设备的设置功能一般都比较麻烦,用户为了省事又不会主动去设置,这样智能设备就已经失去了其本身的功能,甚至给用户的生活带来麻烦。

针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。

发明内容

本发明实施例提供了一种配置信息的更新方法及装置、存储介质、电子设备。

根据本发明实施例的一个方面,提供了一种配置信息的更新方法,包括:识别目标对象执行第一行为的第一时刻;基于所述第一时刻预测所述目标对象执行第二行为的第二时刻,其中,所述第二行为和所述第一行为是所述目标对象在生物钟上的关联行为;采用所述第二时刻更新目标设备的时间配置信息,其中,所述目标设备用于提醒所述目标对象执行所述第二行为。

可选的,基于所述第一时刻预测所述目标对象执行第二行为的第二时刻包括:继续识别所述目标对象执行第三行为的第三时刻,其中,所述第三行为是发生在所述第一行为和所述第二行为之间的行为序列,所述行为序列包括若干个子行为;判断所述若干个子行为的发生顺序是否与预设顺序匹配;若所述若干个子行为的发生顺序与预设顺序匹配,采用所述第一时刻预测所述目标对象执行第二行为的第二时刻;若所述若干个子行为的发生顺序与预设顺序不匹配,采用所述第一时刻和所述第三时刻预测所述目标对象执行第二行为的第二时刻。

可选的,基于所述第一时刻预测所述目标对象执行第二行为的第二时刻包括:确定所述目标对象的对象类型;获取与所述对象类型匹配的时间序列预测模型,其中,所述时间序列预测模型采用与所述对象类型匹配的环境样本数据训练得到,所述环境样本数据包括所述对象类型的多个对象在历史时间执行第一行为和第二行为的时间对;将所述第一时刻输入所述时间序列预测模型,将所述时间序列预测模型的输出数据确定为所述目标对象执行第二行为的第二时刻。

可选的,采用所述第二时刻更新目标设备的时间配置信息包括:在所述目标设备的配置表中读取目标服务项的初始时间,其中,所述目标服务项用于通过所述目标设备提醒所述目标对象执行所述第二行为;计算所述初始时间与所述第二时刻的差值;若所述差值大于预设阈值,确定所述目标服务项的时间配置信息需要更新,并采用所述第二时刻更新所述目标服务项的服务触发时间。

可选的,在采用所述第二时刻更新目标设备的时间配置信息之后,所述方法还包括:监测系统时间,在所述系统时间到达所述第二时刻时,在所述目标设备上执行目标提醒服务,其中,所述时间配置信息用于提醒所述目标对象执行所述第二行为;在所述目标提醒服务执行完成之后,将所述目标设备的服务触发时间更新为预设时间。

可选的,识别目标对象执行第一行为的第一时刻包括:监测用户终端的无线信号信息,其中,所述用户终端与目标对象绑定;根据所述无线信号信息解析所述用户终端的移动轨迹;基于所述移动轨迹识别所述目标对象的状态信息;若所述状态信息表征所述目标对象正在执行所述第一行为,将当前系统时间记录为所述第一时刻。

可选的,基于所述移动轨迹识别所述目标对象的状态信息包括:获取所述用户终端在多个识别周期内的移动轨迹,得到轨迹序列,其中,所述轨迹序列包括多个移动轨迹;若所述轨迹序列中的多个移动轨迹均为由近变远,确定所述目标对象的当前状态为离家状态;若所述轨迹序列中的多个移动轨迹均为由远变近,确定所述目标对象的当前状态为回家状态。

根据本发明实施例的另一个方面,提供了一种配置信息的更新装置,包括:识别模块,用于识别目标对象执行第一行为的第一时刻;预测模块,用于基于所述第一时刻预测所述目标对象执行第二行为的第二时刻,其中,所述第二行为和所述第一行为是所述目标对象在生物钟上的关联行为;第一更新模块,用于采用所述第二时刻更新目标设备的时间配置信息,其中,所述目标设备用于提醒所述目标对象执行所述第二行为。

可选的,所述预测模块包括:识别单元,用于继续识别所述目标对象执行第三行为的第三时刻,其中,所述第三行为是发生在所述第一行为和所述第二行为之间的行为序列,所述行为序列包括若干个子行为;判断单元,用于判断所述若干个子行为的发生顺序是否与预设顺序匹配;第一预测单元,用于若所述若干个子行为的发生顺序与预设顺序匹配,采用所述第一时刻预测所述目标对象执行第二行为的第二时刻;若所述若干个子行为的发生顺序与预设顺序不匹配,采用所述第一时刻和所述第三时刻预测所述目标对象执行第二行为的第二时刻。

可选的,所述预测模块包括:确定单元,用于确定所述目标对象的对象类型;获取单元,用于获取与所述对象类型匹配的时间序列预测模型,其中,所述时间序列预测模型采用与所述对象类型匹配的环境样本数据训练得到,所述环境样本数据包括所述对象类型的多个对象在历史时间执行第一行为和第二行为的时间对;输出单元,用于将所述第一时刻输入所述时间序列预测模型,将所述时间序列预测模型的输出数据确定为所述目标对象执行第二行为的第二时刻。

可选的,所述第一更新模块包括:读取单元,用于在所述目标设备的配置表中读取目标服务项的初始时间,其中,所述目标服务项用于通过所述目标设备提醒所述目标对象执行所述第二行为;计算单元,用于计算所述初始时间与所述第二时刻的差值;更新单元,用于若所述差值大于预设阈值,确定所述目标服务项的时间配置信息需要更新,并采用所述第二时刻更新所述目标服务项的服务触发时间。

可选的,所述装置还包括:执行模块,用于在所述第一更新模块采用所述第二时刻更新目标设备的时间配置信息之后,监测系统时间,在所述系统时间到达所述第二时刻时,在所述目标设备上执行目标提醒服务,其中,所述时间配置信息用于提醒所述目标对象执行所述第二行为;第二更新模块,用于在所述目标提醒服务执行完成之后,将所述目标设备的服务触发时间更新为预设时间。

可选的,所述识别模块包括:监测单元,用于监测用户终端的无线信号信息,其中,所述用户终端与目标对象绑定;解析单元,用于根据所述无线信号信息解析所述用户终端的移动轨迹;识别单元,用于基于所述移动轨迹识别所述目标对象的状态信息;记录单元,用于若所述状态信息表征所述目标对象正在执行所述第一行为,将当前系统时间记录为所述第一时刻。

可选的,所述识别单元包括:获取子单元,用于获取所述用户终端在多个识别周期内的移动轨迹,得到轨迹序列,其中,所述轨迹序列包括多个移动轨迹;确定子单元,用于若所述轨迹序列中的多个移动轨迹均为由近变远,确定所述目标对象的当前状态为离家状态;若所述轨迹序列中的多个移动轨迹均为由远变近,确定所述目标对象的当前状态为回家状态。

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。

根据本发明实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。

通过本发明,识别目标对象执行第一行为的第一时刻,基于第一时刻预测目标对象执行第二行为的第二时刻,其中,第二行为和第一行为是目标对象在生物钟上的关联行为,采用第二时刻更新目标设备的时间配置信息,其中,目标设备用于提醒目标对象执行第二行为,通过识别第一行为,并预测在生物钟上与第一行为关联的第二行为的第二时刻,进而采用第二时刻更新目标设备的时间配置信息,使得目标设备及时调整到第二时刻提醒用户执行第二行为,实现了一种自动感知用户行为同步调整设备配置信息的方案,提高了设备的智能化,解决了相关技术不能通过感知用户行为自适应调整设备配置信息的技术问题,提升了用户体验。

附图说明

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

图1是本发明实施例的一种服务器的硬件结构框图;

图2是根据本发明实施例的一种配置信息的更新方法的流程图;

图3是本发明实施例自动调整配置的流程图;

图4是根据本发明实施例的一种配置信息的更新装置的结构框图;

图5是实施本发明实施例的一种电子设备的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

本发明实施例一所提供的方法实施例可以在计算机,服务器、网关设备、电视机或者类似的运算装置中执行。以运行在服务器上为例,图1是本发明实施例的一种服务器的硬件结构框图。如图1所示,服务器可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述服务器还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述服务器的结构造成限定。例如,服务器还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储服务器程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种配置信息的更新方法对应的服务器程序,处理器102通过运行存储在存储器104内的服务器程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种配置信息的更新方法,图2是根据本发明实施例的一种配置信息的更新方法的流程图,如图2所示,该流程包括如下步骤:

步骤S202,识别目标对象执行第一行为的第一时刻;

本实施例的第一行为是通过若干个终端设备识别和感知得到,用户终端可以是手机,电视机,可穿戴设备,摄像头,路由设备,红外感应设备,目标对象可以是人(如老人,上班族,小孩等),宠物等。

在一个示例中,用户室内的电视机检测用户手机发送的无线探测信号,解析该无线探测信号中的无线信号信息(如无线探测信号携带的发射源的设备标识,无线探测信号的信号强度等),并将该无线信号信息上传至服务器,服务器基于该无线信号解析和识别得到用户行为,即第一行为。

步骤S204,基于第一时刻预测目标对象执行第二行为的第二时刻,其中,第二行为和第一行为是目标对象在生物钟上的关联行为;

在本实施例中,第一行为和第二行为可以是回家,起床,睡觉,看电视,吃饭等用户行为,在生物钟上是一个固定时间,但也可能临时改变。在一个示例中,第一行为是回家,第二行为是睡觉,第一行为是睡觉,第二行为是起床,第一行为是起床,第二行为是离家出门等,两个行为之间存在关联关系,如回家晚了,睡觉时间必然也会晚。

步骤S206,采用第二时刻更新目标设备的时间配置信息,其中,目标设备用于提醒目标对象执行第二行为;

本实施例的目标设备是一个提醒设备,用于提醒用户开始提醒某个用户提醒,如闹钟提醒用户起床,睡觉,电视机提醒用户看电视,热水器提醒用户洗澡,水壶提醒用户喝水等。

通过上述步骤,识别目标对象执行第一行为的第一时刻,基于第一时刻预测目标对象执行第二行为的第二时刻,其中,第二行为和第一行为是目标对象在生物钟上的关联行为,采用第二时刻更新目标设备的时间配置信息,其中,目标设备用于提醒目标对象执行第二行为,通过识别第一行为,并预测在生物钟上与第一行为关联的第二行为的第二时刻,进而采用第二时刻更新目标设备的时间配置信息,使得目标设备及时调整到第二时刻提醒用户执行第二行为,实现了一种自动感知用户行为同步调整设备配置信息的方案,提高了设备的智能化,解决了相关技术不能通过感知用户行为自适应调整设备配置信息的技术问题,提升了用户体验。

在本实施例中,以第一行为为用户当天回家,第二行为为用户第二天起床为例进行说明,基于其他行为的配置信息更新的原理类似。

在一个示例中,基于所述第一时刻预测所述目标对象执行第二行为的第二时刻包括:计算第一时刻与第一基准时刻(预设的用户准点回家的时刻)之间的差值,若差值小于预设值,则获取第二行为的第二基准时刻(预设的用户准点起床的时刻),将其作为第二时刻,即不执行更新的操作,若差值大于或等于预设值,采用该差值对第二基准时刻进行时间平移操作,得到第二时刻,可以在一定的时间窗内(如两个小时)进行有限范围的时间平移操作,例如,用户回家时间比平时晚了1个小时,大于允许的半个小时,则起床闹钟的时间推迟一个时间。

在本实施例的一个示例中,基于第一时刻预测目标对象执行第二行为的第二时刻包括:继续识别目标对象执行第三行为的第三时刻,其中,第三行为是发生在第一行为和第二行为之间的行为序列,行为序列包括若干个子行为;判断若干个子行为的发生顺序是否与预设顺序匹配;若若干个子行为的发生顺序与预设顺序匹配,采用第一时刻预测目标对象执行第二行为的第二时刻;若若干个子行为的发生顺序与预设顺序不匹配,采用第一时刻和第三时刻预测目标对象执行第二行为的第二时刻。

在一个实例中,行为序列包括:吃晚饭,洗澡,上床睡觉三个行为,均发生在回家和第二天起床的中间,第三时刻包括对应的时刻1(吃完晚饭的时刻),时刻2(洗完澡的时刻),时刻3(开始上床睡觉的时刻),与该用户的生物钟作息匹配的预设顺序为吃晚饭→洗澡饭→上床睡觉,如果用户的实际行为与预设顺序匹配,则用户是按照正常的作息流程,按照回家时间来计算起床时间,计算方式与上述示例类似,如果用户的实际行为与预设顺序不匹配,不匹配的情况包括在行为序列中增加了新的行为(如下楼散步,在家工作),缺失了部分行为(如没有吃晚饭),不是按照预设顺序来执行的,如实际顺序为洗澡→吃晚饭→上床睡觉,则用户当天的作息规律发生了改变,可能是加班太晚了,也有可能是明天请假不用上班等情况,则还需要基于用户执行行为序列中最后一个子行为的时刻来进行预测,若最后一个子行为的时刻晚于预设值(如凌晨12点),则认为第二天不用正常上班,可以按照休息日的闹钟时间作为第二天的起床时间,即第二时刻,或者计算第一时刻与第一基准时刻(预设的用户准点回家的时刻)之间的第一差值,第三时刻与第三基准时刻(预设的用户准点回家的时刻)之间的第三差值,在第一差值和第三差值中选择最大值,并采用该最大值对第二基准时刻进行时间平移操作,得到第二时刻。

在本实施例的另一个示例中,基于第一时刻预测目标对象执行第二行为的第二时刻包括:确定目标对象的对象类型;获取与对象类型匹配的时间序列预测模型,其中,时间序列预测模型采用与对象类型匹配的环境样本数据训练得到,环境样本数据包括对象类型的多个对象在历史时间执行第一行为和第二行为的时间对;将第一时刻输入时间序列预测模型,将时间序列预测模型的输出数据确定为目标对象执行第二行为的第二时刻。

本实施例的对象类型可以按照职业,地域,年龄等属性进行划分,每个对象类型内的所有人群的作息规律相同,作息时间的差值小于预设值。

在本实施例的一个实施方式中,采用第二时刻更新目标设备的时间配置信息包括:在目标设备的配置表中读取目标服务项的初始时间,其中,目标服务项用于通过目标设备提醒目标对象执行第二行为;计算初始时间与第二时刻的差值;若差值大于预设阈值,确定目标服务项的时间配置信息需要更新,并采用第二时刻更新目标服务项的服务触发时间。

可选的,该服务项为手机或智能音箱上的闹钟进程,若第二时刻与目标服务项的初始时间差不多,则可以不执行更新操作。在一个示例中,为了保证不会因为配置更新出现差错,违背用户意愿,还可以向用户发送配置更新请求消息,在用户确认并同意更新后再执行更新操作。

可选的,在采用第二时刻更新目标设备的时间配置信息之后,还包括:监测系统时间,在系统时间到达第二时刻时,在目标设备上执行目标提醒服务,其中,时间配置信息用于提醒目标对象执行第二行为;在目标提醒服务执行完成之后,将目标设备的服务触发时间更新为预设时间。

可选的,该预设时间为基准时间,预设的目标对象准点执行第二行为的时间,在下一个更新周期继续执行相同的操作流程。

在本实施例的一个实施方式中,识别目标对象执行第一行为的第一时刻包括:

S11,监测用户终端的无线信号信息,其中,用户终端与目标对象绑定;

S12,根据无线信号信息解析用户终端的移动轨迹;

在本实施例的一个实施方式中,根据无线信号信息解析用户终端的移动轨迹包括:

S121,提取无线信号信息中的信号强度信息和设备标识信息,其中,设备标识信息用于标识用户终端;

可选的,设备标识信息可以是设备物理地址(Media Access Control,MAC),设备名称,蓝牙地址,WIFI地址等,本实施例的信号强度信息可以是探测信号中携带的RSSI(Received Signal Strength Indication,接收的信号强度指示),也可以是SNR(SIGNALNOISE RATIO,信噪比)、RSRP(Reference Signal Receiving Power,参考信号接收功率)、RSRQ(Reference Signal Receiving Quality,参考信号接收质量)等可以表征信号强度的参考指示信息。

S122,基于设备标识信息获取用户终端在连续时间内的信号强度信息,得到用户终端的信号强度序列;

可选的,连续时间与上述无线信号信息的接收时间对应,在一个示例中,用户终端在1S~3S内上传了多个无线信号信息,其中,RSSI值分别为110,120,130,131,135(值越大,表示信号强度越大)。

S123,按照信号强度序列识别用户终端的移动轨迹。

在一个示例中,按照信号强度序列识别用户终端的移动轨迹包括:对信号强度序列按照时间进行递增排序,得到目标序列;计算目标序列中每两个相邻信号强度之间的强度差,并基于强度差确定目标序列的强度变化趋势;若目标序列的强度变化趋势高于预设波动值且由强变弱,确定用户终端的移动轨迹为相对电视机由近变远;若目标序列的强度变化趋势高于预设波动值且由弱变强,确定用户终端的移动轨迹为相对电视机由远变近;若目标序列的强度变化趋势低于或等于预设波动值,确定用户终端的移动轨迹为原地驻留。

本实施例的强度变化趋势包括趋势波动值和趋势方向,趋势波动值可以通过所有信号强度之间的方差或者均方差,信号强度序列中最大信号强度与最小信号强度之间的最大信号强度差来计算得到。基于上述示例,RSSI值分别为110,120,130,131,135(值越大,表示信号强度越大,0表示未收到无线信号),通过计算差值可以得出,设置预设波动值为10,通过最大信号强度与最小信号强度之间的最大信号强度差来计算得到,为25dB,信号强度逐次增大,高于预设波动值且由弱变强,确定用户终端的移动轨迹为相对电视机由远变近,用户终端离电视机的距离越近,信号强度越大。

S13,基于移动轨迹识别目标对象的状态信息;

在一些示例中,基于移动轨迹识别目标对象的状态信息包括:获取用户终端在多个识别周期内的移动轨迹,得到轨迹序列,其中,轨迹序列包括多个移动轨迹;若轨迹序列中的多个移动轨迹均为由近变远,确定目标对象的当前状态为离家状态;若轨迹序列中的多个移动轨迹均为由远变近,确定目标对象的当前状态为回家状态。

S14,若状态信息表征目标对象正在执行第一行为,将当前系统时间记录为第一时刻。

图3是本发明实施例自动调整配置的流程图,提供一种针对用户环境原始数据感知、分析,并通过预测用户行为变化情况从而自动调整服务提供方案的方法,实现更智能化的服务。基于当前用户及同类用户的历史环境数据,使用对应服务项提前训练好的对应AI算法模型,预测用户下次提供服务的时间点等服务配置信息是否需要变化。

通过收集用户环境数据,分析识别用户的特定生活场景的发生,如起床、睡觉、出门、回家等时间点,根据服务项的不同,对应输入用户及同类用户的历史环境数据,由预先训练好的AI算法模型进行预测。例如:预测用户下次起床提醒服务的时间,根据用户及其他同类用户的历史回家、睡觉、起床时间等环境数据,通过监督学习的方式训练得到AI算法模型,后续只需要通过该AI算法模型即可进行用户下次起床提醒服务时间点。后续结合用户历史数据AI算法预测用户下次提供服务的时间点等配置是否需要变化,如果不变,则按原定配置提供服务,反之,则在用户同意的情况下,自动调节服务配置,并在调节后对应时间点,主动为用户触发相关服务。

例如用户今天回家时间比平时睡觉时间还晚,分析参考历史处理方案、同类用户采用的处理方案(假定处理方案为延后起床闹钟时间),则主动告知用户是否需要调整明天起床时间,在用户同意情况下,自动跳转服务时间。

采用本实施例的方案,根据用户历史数据,预测用户下次触发特定场景的时机,并根据预测结论,自动调整服务触发时机,提高了物联网设备的智能度。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

在本实施例中还提供了一种配置信息的更新装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的一种配置信息的更新装置的结构框图,如图4所示,该装置包括:识别模块40,预测模块42,第一更新模块44,其中,

识别模块40,用于识别目标对象执行第一行为的第一时刻;

预测模块42,用于基于所述第一时刻预测所述目标对象执行第二行为的第二时刻,其中,所述第二行为和所述第一行为是所述目标对象在生物钟上的关联行为;

第一更新模块44,用于采用所述第二时刻更新目标设备的时间配置信息,其中,所述目标设备用于提醒所述目标对象执行所述第二行为。

可选的,所述预测模块包括:识别单元,用于继续识别所述目标对象执行第三行为的第三时刻,其中,所述第三行为是发生在所述第一行为和所述第二行为之间的行为序列,所述行为序列包括若干个子行为;判断单元,用于判断所述若干个子行为的发生顺序是否与预设顺序匹配;第一预测单元,用于若所述若干个子行为的发生顺序与预设顺序匹配,采用所述第一时刻预测所述目标对象执行第二行为的第二时刻;若所述若干个子行为的发生顺序与预设顺序不匹配,采用所述第一时刻和所述第三时刻预测所述目标对象执行第二行为的第二时刻。

可选的,所述预测模块包括:确定单元,用于确定所述目标对象的对象类型;获取单元,用于获取与所述对象类型匹配的时间序列预测模型,其中,所述时间序列预测模型采用与所述对象类型匹配的环境样本数据训练得到,所述环境样本数据包括所述对象类型的多个对象在历史时间执行第一行为和第二行为的时间对;输出单元,用于将所述第一时刻输入所述时间序列预测模型,将所述时间序列预测模型的输出数据确定为所述目标对象执行第二行为的第二时刻。

可选的,所述第一更新模块包括:读取单元,用于在所述目标设备的配置表中读取目标服务项的初始时间,其中,所述目标服务项用于通过所述目标设备提醒所述目标对象执行所述第二行为;计算单元,用于计算所述初始时间与所述第二时刻的差值;更新单元,用于若所述差值大于预设阈值,确定所述目标服务项的时间配置信息需要更新,并采用所述第二时刻更新所述目标服务项的服务触发时间。

可选的,所述装置还包括:执行模块,用于在所述第一更新模块采用所述第二时刻更新目标设备的时间配置信息之后,监测系统时间,在所述系统时间到达所述第二时刻时,在所述目标设备上执行目标提醒服务,其中,所述时间配置信息用于提醒所述目标对象执行所述第二行为;第二更新模块,用于在所述目标提醒服务执行完成之后,将所述目标设备的服务触发时间更新为预设时间。

可选的,所述识别模块包括:监测单元,用于监测用户终端的无线信号信息,其中,所述用户终端与目标对象绑定;解析单元,用于根据所述无线信号信息解析所述用户终端的移动轨迹;识别单元,用于基于所述移动轨迹识别所述目标对象的状态信息;记录单元,用于若所述状态信息表征所述目标对象正在执行所述第一行为,将当前系统时间记录为所述第一时刻。

可选的,所述识别单元包括:获取子单元,用于获取所述用户终端在多个识别周期内的移动轨迹,得到轨迹序列,其中,所述轨迹序列包括多个移动轨迹;确定子单元,用于若所述轨迹序列中的多个移动轨迹均为由近变远,确定所述目标对象的当前状态为离家状态;若所述轨迹序列中的多个移动轨迹均为由远变近,确定所述目标对象的当前状态为回家状态。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例3

本申请实施例还提供了一种电子设备,图5是本发明实施例的一种电子设备的结构图,如图5所示,包括处理器51、通信接口52、存储器53和通信总线55,其中,处理器51,通信接口52,存储器53通过通信总线55完成相互间的通信,存储器53,用于存放计算机程序;处理器51,用于执行存储器53上所存放的程序时,实现如下步骤:识别目标对象执行第一行为的第一时刻;基于所述第一时刻预测所述目标对象执行第二行为的第二时刻,其中,所述第二行为和所述第一行为是所述目标对象在生物钟上的关联行为;采用所述第二时刻更新目标设备的时间配置信息,其中,所述目标设备用于提醒所述目标对象执行所述第二行为。

上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的配置信息的更新方法。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的配置信息的更新方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

相关技术
  • 图标更新方法及装置、电子设备、存储介质
  • 检索内容的更新方法、装置、存储介质及电子设备
  • 类库自动更新方法、装置、电子设备、存储介质
  • 程序版本更新方法及装置、存储介质及电子设备
  • 配置信息的切换方法、装置、电子装置、系统及存储介质
  • 更新配置信息的方法、装置、电子设备及存储介质
  • 一种配置信息更新方法、装置、系统、电子设备和可读存储介质
技术分类

06120115572590