信息推送方法、装置、终端设备及存储介质制造方法及图纸

技术编号:17396052 阅读:39 留言:0更新日期:2018-03-04 21:49
本发明专利技术公开一种信息推送方法、装置、终端设备及存储介质。该信息推送方法包括:获取信息生成指令,所述信息生成指令包括信息模板ID和用户ID;基于所述信息模板ID和所述用户ID,获取待推送信息,所述待推送信息包括长链接和信息内容;采用长链转短链算法对所述长链接进行转化,获取短链接;基于所述短链接和所述信息内容,获取目标推送信息;将所述目标推送信息发送给与所述用户ID相对应的客户端。该信息推送方法解决了当前通过推送信息获取客户资源的用户体验差的问题,并增强了用户体验,节省发送成本。

Information push method, device, terminal equipment and storage medium

The invention discloses an information push method, a device, a terminal device and a storage medium. Including the information push method: access to information production instruction, the information generated instructions include information template and user ID ID; the ID template and the user information based on ID, to acquire the push information, the push information including links and information content; the algorithm of the long long chain the link was transformed into short chain, get shorter links; the short links and the information content based on target information push; the target push information sent to the user corresponding to the ID client. The information push method solves the problem of poor user experience by pushing information to obtain customer resources, and enhances user experience and saves sending costs.

【技术实现步骤摘要】
信息推送方法、装置、终端设备及存储介质
本专利技术涉及通信
,尤其涉及一种信息推送方法、装置、终端设备及存储介质。
技术介绍
随着信息时代的发展,在银行、证券、保险等金融机构或者其他服务机构中,大都采用短信推送信息的方式获取客户资源(简称短信获客),其中推送的信息包括信息内容和信息链接。对于短信获客这种方式来说,若信息链接为长链接时,会导致推送的信息过长,超过短信的最大字数,使得信息可能会拆分成两条信息发送给用户,影响用户体验。并且,将一条信息拆分成两个信息发送时,会导致信息发送量过大,不仅增加发送成本,而且可能出现过载问题,导致服务器产生异常。
技术实现思路
本专利技术实施例供一种信息推送方法、装置、终端设备及存储介质,以解决当前发送的信息存在长链接时可能导致信息发送量过大的问题。第一方面,本专利技术实施例提供一种信息推送方法,包括:获取信息生成指令,所述信息生成指令包括信息模板ID和用户ID;基于所述信息模板ID和所述用户ID,获取待推送信息,所述待推送信息包括长链接和信息内容;采用长链转短链算法对所述长链接进行转化,获取短链接;基于所述短链接和所述信息内容,获取目标推送信息;将所述目标推送信息发送给与所述用户ID相对应的客户端。第二方面,本专利技术实施例提供一种信息推送装置,包括:信息生成指令模块,用于获取信息生成指令,所述信息生成指令包括信息模板ID和用户ID;待推送信息获取模块,用于基于所述信息模板ID和所述用户ID,获取待推送信息,所述待推送信息包括长链接和信息内容;短链接获取模块,用于采用长链转短链算法对所述长链接进行转化,获取短链接;目标推送信息获取模块,用于基于所述短链接和所述信息内容,获取目标推送信息;目标推送信息发送模块,用于将所述目标推送信息发送给与所述用户ID相对应的客户端。第三方面,本专利技术实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述信息推送方法的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述信息推送方法的步骤。本专利技术实施例提供的信息推送方法、装置、终端设备及存储介质中,先获取信息生成指令,该信息生成指令包括信息模板ID和用户ID,以便基于信息模板ID和用户ID,获取与用户相对应的待推送信息,该待推送信息包括信息内容和长链接。根据信息生成的指令调取信息模板,该过程无需人工编辑,节省时间,使得信息推送的效率更高。接着采用长链转短链算法对长链接进行转化,获取短链接。最后,将目标推送信息发送给与用户ID相对应的客户端。该信息推送方法、装置、终端设备及存储介质进行信息推送时,避免因链接过长超过短信限制字数而需将信息分段发送给用户,有利于降低信息发送量,节省发送成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中提供的信息推送方法的一流程图。图2是图1中步骤S20的一具体示意图。图3是图1中步骤S30的一具体示意图。图4是本专利技术实施例1中提供的信息推送方法的一流程图。图5是本专利技术实施例1中提供的信息推送方法的一流程图。图6是本专利技术实施例1中提供的信息推送方法的一流程图。图7是本专利技术实施例2中提供的信息推送装置的原理框图。图8是本专利技术实施例4中提供的终端设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图1示出本实施例中信息推送方法的流程图。该信息推送方法可应用在银行、证券、保险等金融机构或者其他机构的终端设备中,通过向客户对应的手机等客户端推送信息,以获取客户资源。采用该信息推送方法向客户端推送信息,可有效避免信息发送量过大所存在的问题,更好的提升用户体验度。可以理解地,该终端设备包括但不限于本实施例中的服务器。如图1所示,该信息推送方法包括如下步骤:S10:获取信息生成指令,信息生成指令包括信息模板ID和用户ID。其中,信息生成指令是用于终端设备生成信息的指令。信息模板ID是用于唯一识别信息模板的标识。用户ID是用于唯一识别目标用户的标识,该用户ID可以为目标用户的手机号。该目标用户是指待推送信息所对应的用户。具体地,在给目标用户发送不同业务的信息时,需要针对不同的业务类型制定不同的的信息模板,并将信息模板存储在服务器中,每一信息模板对应一信息模板ID。S20:基于信息模板ID和用户ID,获取待推送信息,待推送信息包括长链接和信息内容。其中,待推送信息是指信息推送之前未经处理的信息。该待推送信息包括信息内容和至少一个长链接。该长链接是指待推送信息所对应业务的网页地址,如银行中不同类型的贷款所对应的网页地址。信息内容是指待推送信息中针对特定业务的信息内容。本实施例中,可根据信息生成指令中的信息模板ID和用户ID,获取待推送信息中的长链接和信息内容。如图2所示,步骤S20中,基于信息模板ID和用户ID,获取待推送信息,待推送信息包括长链接和信息内容,具体包括如下步骤:S21:基于信息模板ID,获取信息模板。其中,信息模板是指预先根据相应业务配置的用于生成信息的模板,该信息模板预先存储在数据库中,并与唯一的信息模板ID关联,以便基于该模板ID查询获取相应的信息模板。本实施例中,信息模板包括但不限于用户信息模块、链接模块和信息内容模块。该用户信息模块与用户信息相关联,用于填充不同的用户信息。该链接模块是用于存储相应业务的网页地址的模块。信息内容模块是用于存储信息内容的模块,即针对特定业务的信息内容。可以理解地,每一信息模板中的链接模块和信息内容模块相匹配,即链接模块中的长链接可链接到与信息内容模块中的信息内容相关的网页地址。即该信息模板中的信息内容模块预先填充信息内容,而链接模块预先填充长链接。本实施例中,数据库预先存储不同业务类型所对应的信息模板,每一信息模板对应一信息模板ID,以使后续给目标用户发送推送信息时,基于信息生成指令中的信息模板ID直接调用相应的信息模板,节省时间,提高效率。S22:基于用户ID,获取与用户ID相对应的用户信息。其中,与用户ID相对应的用户信息包括但不限于用户的名字、性别、手机号、身份证号等信息。该用户信息预先存储在数据库中,在终端设备需推送信息时,可从数据库中基于不同的用户ID分别调取不同的用户信息,以便利用该用户信息形成待推送信息。本实施例中,用户预先在手机或平板等移动终端上的应用程序(即(Application,简称APP)上完成注册,以使应用程序对应的服务器可获取相应的用户标识(即用户ID),该用户标识(即用户ID)可以为用户的手机号或身份证号等可唯一识别用户的标识。移动终端获取用户注册时填写的信息后,将该用户信息上本文档来自技高网...
信息推送方法、装置、终端设备及存储介质

【技术保护点】
一种信息推送方法,其特征在于,包括:获取信息生成指令,所述信息生成指令包括信息模板ID和用户ID;基于所述信息模板ID和所述用户ID,获取待推送信息,所述待推送信息包括长链接和信息内容;采用长链转短链算法对所述长链接进行转化,获取短链接;基于所述短链接和所述信息内容,获取目标推送信息;将所述目标推送信息发送给与所述用户ID相对应的客户端。

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:获取信息生成指令,所述信息生成指令包括信息模板ID和用户ID;基于所述信息模板ID和所述用户ID,获取待推送信息,所述待推送信息包括长链接和信息内容;采用长链转短链算法对所述长链接进行转化,获取短链接;基于所述短链接和所述信息内容,获取目标推送信息;将所述目标推送信息发送给与所述用户ID相对应的客户端。2.如权利要求1所述的信息推送方法,其特征在于,所述基于所述信息模板ID和所述用户ID,获取待推送信息,包括:基于所述信息模板ID,获取信息模板;基于所述用户ID,获取与所述用户ID相对应的用户信息;基于所述信息模板和所述用户信息,获取待推送信息。3.如权利要求1所述的信息推送方法,其特征在于,所述采用长链转短链算法对所述长链接进行转化,获取短链接,包括:将所述长链接与预设关键值进行拼接,获取原始字节串;采用信息-摘要算法对所述原始字节串进行加密处理,获取目标字节串;对所述目标字节串进行字符型转换,获取目标字符串;对所述目标字符串按位划分,获取八位十六进制数;将所述八位十六进制数与十六进制的第一预设值进行按位与运算,获取第一下标值;将所述第一下标值与十六进制的第二预设值进行按位与运算,获取第二下标值;从预设字符数组中获取与所述第二下标值相对应的字符,形成所述短链接。4.如权利要求1所述的信息推送方法,其特征在于,所述采用长链转短链算法对所述长链接进行转化,获取短链接,之后还包括:对所述短链接进行标注,以使所述短链接携带短链标识;所述将所述目标推送信息发送给与所述用户ID相对应的客户端,之后还包括:将与所述目标推送信息对应的网页内容发送到客户端;所述将与所述目标推送信息对应的网页内容发送到客户端,包括:接收所述客户端发送的访问请求,所述访问请求包括所述短链标识;基于所述短链标识查找对应的长链接,获取与所述长链接对应的网页内容;将所述网页内容发送给所述客...

【专利技术属性】
技术研发人员:闫保行
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1