一种提醒短信发送方法、装置、设备及可读存储介质与流程

文档序号:16633872发布日期:2019-01-16 06:49阅读:128来源:国知局
一种提醒短信发送方法、装置、设备及可读存储介质与流程

本发明涉及移动通讯技术领域,特别是涉及一种提醒短信发送方法、装置、设备及可读存储介质。



背景技术:

目前,汽车4s店通过短信管理系统应用,定期的通过群发短信的形式提醒车主进行车辆保养。

现有的汽车4s店的短信管理系统会在离上次保养间隔了一段时间(例如3-6个月之间)或者行驶的里程增加了一定的数量(如4-8千公里之间)后,马上给车主发送定期保养提醒短信。然而,不同的车主对自己的车辆有不同的维修保养习惯,部分车主喜欢3个月做一次保养,而部分车主则喜欢5个月做一次保养;另外,部分车主在上一次做的保养项目比较多,那么他下一次的保养时间可能会比较晚,比如六个月之后再回来进行保养。

按照目前汽车4s店的短信管理系统,按统一的时间或者里程数满足条件的车主定期发送保养提醒短信,通常会引发部分车主的厌烦情绪。进而降低车主对汽车4s店的售后服务的满意度。

综上所述,如何有效地解决提醒短信的发送时间等问题,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种提醒短信发送方法、装置、设备及可读存储介质,通过lstm网络预估出车主下一次保养的时间,并基于该预估时间发送提醒短信,提升车主对售后服务的满意度。

为解决上述技术问题,本发明提供如下技术方案:

一种提醒短信发送方法,包括:

获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;

将所述训练样本输入至lstm网络,获得所述目标车主下一次进行维修保养的预估日期;

利用所述预估日期,确定出短信发送时间;

在到达所述短信发送时间时,向所述目标车主发送维修保养提醒短信。

优选地,所述维修保养记录包括所述目标车主每次来4s店所做的保养项目、花费、保养耗费的时间、保养日期;所述身份特征包括性别、年龄和住址。

优选地,利用所述预估日期,确定出短信发送时间,包括:

利用所述预估日期确定出待选时间区间;

在所述待选时间区间内,随机选择一个时间点作为短信发送时间。

优选地,所述利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本,包括:

目标车主的维修保养记录和身份特征为:s(t)=(x(1),x(2),...,x(t));其中,x(t)为所述目标车主第t次维修保养记录和所述身份特征;

利用y(k)=t(k+1)-t(k)进行计算,获得lstm网络的训练样本(s(k),y(k));其中,y(k)为时间间隔,且y(k)=x(1),x(2),...,x(k)

一种提醒短信发送装置,包括:

训练样本构造模块,用于获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;

预估日期获取模块,用于将所述训练样本输入至lstm网络,获得所述目标车主下一次进行维修保养的预估日期;

短信发送时间确定模块,用于利用所述预估日期,确定出短信发送时间;

短信发送模块,用于在到达所述短信发送时间时,向所述目标车主发送维修保养提醒短信。

优选地,所述维修保养记录包括所述目标车主每次来4s店所做的保养项目、花费、保养耗费的时间、保养日期;所述身份特征包括性别、年龄和住址。

优选地,所述短信发送时间确定模块,包括:

待选时间区间确定单元,用于利用所述预估日期确定出待选时间区间;

短信发送时间确定单元,用于在所述待选时间区间内,随机选择一个时间点作为短信发送时间。

优选地,所述训练样本构造模块,具体用于目标车主的维修保养记录和身份特征为s(t)=(x(1),x(2),...,x(t));其中,x(t)为所述目标车主第t次维修保养记录和所述身份特征;利用y(k)=t(k+1)-t(k)进行计算,获得lstm网络的训练样本(s(k),y(k));其中,y(k)为时间间隔,且y(k)=x(1),x(2),...,x(k)

一种提醒短信发送设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述提醒短信发送方法的步骤。

一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述提醒短信发送方法的步骤。

应用本发明实施例所提供的方法,获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;将训练样本输入至lstm网络,获得目标车主下一次进行维修保养的预估日期;利用预估日期,确定出短信发送时间;在到达短信发送时间时,向目标车主发送维修保养提醒短信。

将获取到的目标车主的维修保养记录和身份特征构造出lstm网络的训练样本。其中,lstm(longshort-termmemory)网络是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。然后将训练样本输入到lstm网络中,利用lstm网络对训练数据进行计算,便可获得目标车主下一次进行维修保养的预估日期。可以利用该预估日期,确定出短信发送时间,并在该短信发送时间到来之际,向目标车主发送维修保养短信。相较于基于固定的时间周期或固定的行驶里程发送维修保养短信,本发明实施例所提供的短信发送方法,综合考虑不同车主的维修保养记录和身份特征,进而得到更加个性化的短信发送时间。如此,便可为不同的车主,在车主不反感的时机,发送维修保养提醒短信,有效地提醒车主进行车辆维修保养,不仅提升了提醒短信的利用效率,还有利于提升车主对汽车4s店的售后服务的满意度,进一步建立友好的主顾关系。

相应地,本发明实施例还提供了与上述提醒短信发送方法相对应的提醒短信发送装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种提醒短信发送方法的实施流程图;

图2为本发明实施例中构造lstm网络的训练样本示意图;

图3为本发明实施例中lstm网络结构示意图;

图4为本发明实施例所提供的基于深度lstm网络的汽车4s店短信提醒系统;

图5为本发明实施例中一种提醒短信发送装置的结构示意图;

图6为本发明实施例中一种提醒短信发送设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例所提供的提醒短信发送方法可应用到汽车4s店,进行售后服务中短信提醒中,尤其是维修保养提醒中。当然,本发明实施例提供的提醒短信发送方法还可以用于其他常见如健身房,以提醒会员用户健身。为了便于描述,下面以应用到汽车4s店,提醒车主来汽车4s店做维修保养为例进行说明,其他应用场景的可相互参照。

请参考图1,图1为本发明实施例中一种提醒短信发送方法的流程图,该方法包括以下步骤:

s101、获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本。

首先,可以获取预先记录的目标车主的维修保养记录和身份特征,然后利用维修保养记录和身份特征构造出lstm网络的训练样本。其中,lstm(longshort-termmemory)网络是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。其中,维修保养记录包括目标车主每次来4s店所做的保养项目、花费、保养耗费的时间、保养日期(或可用时间戳进行表示);身份特征包括性别、年龄和住址。

具体的,可以使用x(i),i=1,2,...,t,来表示目标车主第i次来4s店所做的保养项目、花费、保养耗费的时间、时间戳以及车主的身份特征(如性别,年龄和住址等)等信息。为方便描述,将x(1),x(2),...,x(t)记为一条序列s(t),并称x(i)为序列s(t)的第i条记录。

请参考图2,图2为本发明实施例中,构造lstm网络的训练样本示意图。其中,图2中左边虚线方框内为目标车主在汽车4s店进行车辆维修保养记录。即,目标车主的维修保养记录和身份特征为:s(t)=(x(1),x(2),...,x(t));其中,x(t)为目标车主第t次维修保养记录和身份特征。利用y(k)=t(k+1)-t(k)进行计算,获得lstm网络的训练样本(s(k),y(k));其中,y(k)为时间间隔,且y(k)=x(1),x(2),...,x(k)

将目标车主的维修保养记录和身份特征,构造出lstm网络的训练样本之后,可以执行步骤s102的操作。

s102、将训练样本输入至lstm网络,获得目标车主下一次进行维修保养的预估日期。

表示预测目标车主,在已经来了t次汽车4s店后,下一次来汽车4s店的时间间隔(例如以天为单位)。由图3可知,将序列s(t)的每条记录依次输入lstm网络后,lstm网络就会预测出车主下一次来4s店的时间间隔。

具体的,在实际应用中,可将本发明实施例所提供的技术方案应用于如图4所示的基于深度lstm网络的汽车4s店短信提醒系统中。即,本发明使用的lstm网络的核心部件是lstmblock,其中包括遗忘门、输入门、细胞状态和输出门。通过前向传播即可计算出最终输出的预测结果其前向传播过程如下:

更新遗忘门的输出:

f(t)=sigm(x(t)uf+h(t-1)wf+bf);

更新输入门的输出:

i(t)=sigm(x(t)ui+h(t-1)wi+bi),a(t)=tanh(x(t)ua+h(t-1)wa+ba);

更新细胞状态:

c(t)=f(t)⊙c(t-1)+i(t)⊙a(t)

更新输出门的输出:

o(t)=sigm(x(t)uo+h(t-1)wo+bo);

计算隐含层的输出:

h(t)=o(t)⊙tanh(c(t));

计算输出层的输出:

lstm网络前向传播主要思想是利用上一时刻的细胞状态c(t-1)和隐含层输出h(t-1)以及序列当前输入的x(t)来更新/计算当前的细胞状态c(t)和隐含层输出h(t)和输出层的输出如此,便可基于目标用户的维修保养记录和身份特征,确定出目标用户下一次到汽车4s店进行维修保养的预估日期。由于上述的lstm网络的计算细节、步骤可参见lstm网络的具体计算规则,在此不再赘述。

s103、利用预估日期,确定出短信发送时间。

确定出预估日期之后,可以利用预估日期确定出短信发送时间。

优选地,可以利用预估日期确定出待选时间区间;在待选时间区间内,随机选择一个时间点作为短信发送时间。例如,可直接将预估日期确定为待选时间区间,也可以将预估日期的前一天或后一天(当然,这里的一天还可以具体为一天以上的天数或其他时长)确定为待选时间区间,然后在该待选时间区间内随机选择一个时间点作为短信发送时间。优选地,在选择时间点时,还可根据目标车主的身份特征,选择最佳时间点,例如当目标车主的年龄在退休年龄前,可在非工作时段选取时间点作为短信发送时间,避免对目标车主的工作造成干扰。

s104、在到达短信发送时间时,向目标车主发送维修保养提醒短信。

确定出短信发送时间之后,便可在到达短时发送时间之际,向目标车主发送维修保养提醒短信。由于发送提醒短信的时间与利用目标车主的维修保养记录和身份特征预估出的时间相匹配,可与目标车主的本意要进行维修保养的时机相对应。也就是说,发送提醒短信时,也是目标车主心理预估计算去维修保养的时机,因而提醒短信不仅不会引发目标车主的反感,反而正好符合目标车主的心意。

应用本发明实施例所提供的方法,获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;将训练样本输入至lstm网络,获得目标车主下一次进行维修保养的预估日期;利用预估日期,确定出短信发送时间;在到达短信发送时间时,向目标车主发送维修保养提醒短信。

将获取到的目标车主的维修保养记录和身份特征构造出lstm网络的训练样本。其中,lstm(longshort-termmemory)网络是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。然后将训练样本输入到lstm网络中,利用lstm网络对训练数据进行计算,便可获得目标车主下一次进行维修保养的预估日期。可以利用该预估日期,确定出短信发送时间,并在该短信发送时间到来之际,向目标车主发送维修保养短信。相较于基于固定的时间周期或固定的行驶里程发送维修保养短信,本发明实施例所提供的短信发送方法,综合考虑不同车主的维修保养记录和身份特征,进而得到更加个性化的短信发送时间。如此,便可为不同的车主,在车主不反感的时机,发送维修保养提醒短信,有效地提醒车主进行车辆维修保养,不仅提升了提醒短信的利用效率,还有利于提升车主对汽车4s店的售后服务的满意度,进一步建立友好的主顾关系。

相应于上面的方法实施例,本发明实施例还提供了一种提醒短信发送装置,下文描述的提醒短信发送装置与上文描述的提醒短信发送方法可相互对应参照。

参见图5所示,该装置包括以下模块:

训练样本构造模块101,用于获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;

预估日期获取模块102,用于将训练样本输入至lstm网络,获得目标车主下一次进行维修保养的预估日期;

短信发送时间确定模块103,用于利用预估日期,确定出短信发送时间;

短信发送模块104,用于在到达短信发送时间时,向目标车主发送维修保养提醒短信。

应用本发明实施例所提供的装置,获取并利用目标车主的维修保养记录和身份特征构造lstm网络的训练样本;将训练样本输入至lstm网络,获得目标车主下一次进行维修保养的预估日期;利用预估日期,确定出短信发送时间;在到达短信发送时间时,向目标车主发送维修保养提醒短信。

将获取到的目标车主的维修保养记录和身份特征构造出lstm网络的训练样本。其中,lstm(longshort-termmemory)网络是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。然后将训练样本输入到lstm网络中,利用lstm网络对训练数据进行计算,便可获得目标车主下一次进行维修保养的预估日期。可以利用该预估日期,确定出短信发送时间,并在该短信发送时间到来之际,向目标车主发送维修保养短信。相较于基于固定的时间周期或固定的行驶里程发送维修保养短信,本发明实施例所提供的短信发送装置,综合考虑不同车主的维修保养记录和身份特征,进而得到更加个性化的短信发送时间。如此,便可为不同的车主,在车主不反感的时机,发送维修保养提醒短信,有效地提醒车主进行车辆维修保养,不仅提升了提醒短信的利用效率,还有利于提升车主对汽车4s店的售后服务的满意度,进一步建立友好的主顾关系。

在本发明的一种具体实施方式中,维修保养记录包括目标车主每次来4s店所做的保养项目、花费、保养耗费的时间、保养日期;身份特征包括性别、年龄和住址。

在本发明的一种具体实施方式中,短信发送时间确定模块103,包括:

待选时间区间确定单元,用于利用预估日期确定出待选时间区间;

短信发送时间确定单元,用于在待选时间区间内,随机选择一个时间点作为短信发送时间。

在本发明的一种具体实施方式中,训练样本构造模块101,具体用于目标车主的维修保养记录和身份特征为s(t)=(x(1),x(2),...,x(t));其中,x(t)为目标车主第t次维修保养记录和身份特征;利用y(k)=t(k+1)-t(k)进行计算,获得lstm网络的训练样本(s(k),y(k));其中,y(k)为时间间隔,且y(k)=x(1),x(2),...,x(k)

相应于上面的方法实施例,本发明实施例还提供了一种提醒短信发送设备,下文描述的一种提醒短信发送设备与上文描述的一种提醒短信发送方法可相互对应参照。

该提醒短信发送设备包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现上述方法实施例的提醒短信发送方法的步骤。

具体的,请参考图6,为本实施例提供的提醒短信发送设备的结构示意图,该提醒短信发送设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在提醒短信发送设备301上执行存储介质330中的一系列指令操作。

提醒短信发送设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作系统341。例如,windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。

上面所描述的提醒短信发送方法中的步骤可以由提醒短信发送设备的结构实现。

相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种提醒短信发送方法可相互对应参照。

一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的提醒短信发送方法的步骤。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1