通用消息配置方法、装置、存储介质及服务器与流程

文档序号:16516094发布日期:2019-01-05 09:38阅读:167来源:国知局
通用消息配置方法、装置、存储介质及服务器与流程

本发明涉及通信技术领域,尤其涉及一种基于人工智能的通用消息配置方法、装置、存储介质及服务器。



背景技术:

目前市面上常见的app都有消息推送的功能,其目的主要是增加用户粘性和活跃度,但其实了解一下就会发现大部分消息的内容和样式很相似,经常很多消息排版、跳转、图片等相同,只是标题或者内容中的某一项发生了改变,但是消息在配置的时候,就必须完全重新配置一条几乎一样的消息,一方面增加了配置和运维的成本,降低了系统配置效率和实效性;另一方面,也增加了出错的风险。例如:有几十个除了标题不一样,但是排版、图片、内容完全一样的消息,就需要配置几十次,增大了重复劳动和出错的几率。



技术实现要素:

本发明针对现有方式的缺点,提出了一种基于人工智能的通用消息配置方法,用于解决现有技术中消息配置模板的重复利用率较低和重复配置容易出错等技术问题。

本发明提供一种基于人工智能的通用消息配置方法,包括如下步骤:

对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息;

根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息。

优选地,所述通用消息配置方法还包括:

将所述配置完成的待发送消息内容向已配置的消息接收方推送。

优选地,所述获取所述已配置的消息发送方的待发送消息的基本信息,包括:

获取所述已配置的消息发送方的待发送消息的消息内容和待发送消息的接收方列表信息;

根据所述消息内容进行信息提取处理,获得所述待发送消息的事由和事由的时间;

根据所述待发送消息的事由、事由的时间和接收方列表信息组成基本信息。

优选地,所述根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,获取已配置的消息接收方,包括:

通过读取待发送消息对应的所述接收方列表信息对预置的消息接收方模板进行消息接收方的信息配置,获取已配置的消息接收方;

其中,所述接收方列表信息至少包括一个消息接收方的用户id。

优选地,所述消息配置模板包括已配置的消息主标题配置子模板、已配置的图片配置子模板和已配置的消息跳转地址配置子模板。

进一步地,所述消息配置模板的配置过程包括:

根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方,分别确定消息主标题配置子模板的第一变量参数、图片配置子模板的第二变量参数和消息跳转地址配置子模板的第三变量参数;

根据所述第一变量参数进行消息主标题配置子模板配置,以获得已配置的消息主标题配置子模板;

根据所述第二变量参数进行图片配置子模板的配置,以获得已配置的图片配置子模板;

根据所述第三变量参数进行消息跳转地址配置子模板配置,以获得已配置的消息跳转地址配置子模板;

根据所述已配置的消息主标题配置子模板、所述已配置的图片配置子模板和所述已配置的消息跳转地址配置子模板组成所述消息配置模板。

进一步地,所述根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息,包括:

采用所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方在所述消息配置模板对应的变量参数进行替换配置,以获得配置完成的待发送消息。

本发明还提供一种基于人工智能的通用消息配置装置,其包括:

发送方配置模块:用于对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

信息获取模块:用于获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息;

接收方配置模块:用于根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

消息配置模块:用于根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述中任意一项所述的通用消息配置方法。

本发明还提供一种终端,其包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行根据上述中任意一项所述的通用消息配置方法。

在本发明具体实施过程中,通过对消息的发送方、消息的接收方配置,获取待发送消息的基本信息;根据已配置的消息发送方、已配置的消息接收方和基本信息与消息配置模板进行待发送消息的配置;提高消息配置的重复利用率,降低重复配置增加的成本,在配置成模板之后,可以使用模板创建消息,不用重复配置,加快系统运行效率。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例中的基于人工智能的通用消息配置方法的流程示意图;

图2为本发明另一实施例的基于人工智能的通用消息配置方法的流程示意图;

图3为本发明实施例中的基于人工智能的通用消息配置装置的结构组成示意图;

图4为本发明另一实施例中的基于人工智能的通用消息的配置装置的结构组成示意图;

图5为本发明实施例中的服务器的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

实施例:

请参阅图1,图1为本发明实施例中的基于人工智能的通用消息配置方法的流程示意图。

如图1所示,一种基于人工智能的通用消息配置方法,包括如下步骤:

s11:对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

在本发明具体实施过程中,所述预置的消息发送方模板为专用的消息发送方配置的模板,对消息发送方进行配置,即通过专用的消息发送方配置的模板进行消息发送方的配置,因为根据不同的需求和发送消息的内容或接收方的不同,可能需要采用不一致的消息发送方,如平安金管家、平安口袋银行、平安银行等;可以根据用户的需求配置不一样的消息发送方;在配置消息发送方时,在预置的消息发送方模板上进行相应的配置,将消息发送方配置到消息发送方模板上,比如讲平安金管家配置到消息发送方模板上,从而获取到已配置的消息发送方。

通过消息发送方模板进行消息发送方配置,这里可以有效的独立出消息发送方的模板,若是后续再配置其他发送消息时,只是消息发送方不一样时,只需要重新配置消息发送方即可;当消息发送方一样时,则直接调用消息发送方模板上已配置的消息发送方,不需要重新配置,只需重新配置其他信息即可,这样有效的减少配置次数和配置是出现的错误,节省时间和节省系统资源。

s12:获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息;

在本发明具体实施过程中,首先获取到已配置的消息发送方所需要发送的待发送消息的消息内容和所需要将该待发送消息发送的接收方列表信息,然后根据待发送消息的消息内容提取出待发送消息的事由和事由的时间,根据消息的事由、事由的时间和待发送消息的接收方列表信息组成基本信息,当然基本信息组成包括待发送消息的事由、事由的时间和待发送消息的接收方列表信息,但并不仅仅限于这些,还可能包括待发送的图片、待发送的链接等。

具体的,获取所述已配置的消息发送方的待发送消息的消息内容和待发消息的接收方列表信息;根据所述消息内容进行信息提取处理,获取待发送消息的事由和事由的时间;根据所述待发送消息的事由、事由的时间和接收方列表信息组成基本信息。

在具体实施过程中,根据待发送消息的消息内容进行待发送消息的事由和事由时间的提取,可以采用基于语义统计语言模型来进行待发送消息事由提取处理。

基于语义的统计语言模型是在文章关键词提取的基础条件能在全面把握待发送消息的中心思想的基础上,提取出若干个代表待发送消息语义内容的词汇或短语,相关结果可用于精化阅读、语义查询和快速匹配等;采用基于语义的统计语言模型,所处理的文档不受行业领域限制,且能够识别出最新出现的新词语,所输出的词语可以配以权重。

待发送消息关键词提取组件的主要特色在于:1、速度快:可以处理海量规模的网络文本数据,平均每小时处理至少50万篇文档;2、处理精准:topn的分析结果往往能反映出该篇文章的主干特征;3、精准排序:关键词按照影响权重排序,可以输出权重值;4、开放式接口:待发送消息关键词提取组件作为textparser的一部分,采用灵活的开发接口,可以方便地融入到用户的业务系统中,可以支持各种操作系统,各类调用语言;其中,采用tf-idf对待发送消息的关键字提取方式提取。

待发消息的事由的时间,可以之间在待发送消息中提取,在待发送消息中带有的日期和对应日期的时间信息,比如2018年3月12日早上9点,向用户发起植树活动通知,通过基于语义的统计语言模型提取到事由为“植树活动”,事由的时间为“2018年3月12日早上9点”;又或者2018年4月18日上午9点,平安金管家向用户发起幕天捐书活动通知;通过基于语义的统计语言模型提取到事由为“幕天捐书活动”,事由的时间为“22018年4月18日上午9点”。

获取待发送消息的接收方列表信息,是在获取待发送消息的同时,获取到待发送消息将要发生给的用户列表作为待发送消息的接收方消息列表信息;待发送消息的接收方列表信息可以直接在服务器上读取符合条件的用户列表生成的;其中符合条件的用户列表为在消息发送方在生成待发送消息时,设定的该待发送消息的接收方的条件;比如设定的该待发送消息的接收方的条件为必须为vip用户,则在服务器上读取的符合条件的vip用户,又或者是设定条件为刚刚注册不满3个月的且为vip的用户,则在服务器上读取符合注册不满3个月的且为vip的用户并生成待发送消息的接收方列表信息。

s13:根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

在本发明具体实施过程中,所述预置的消息接收方模板为专用的消息接收方配置的模板,根据待发送消息的接收方列表信息来对预置的消息接收方模板中的消息接收方进行配置,从而获取已配置的消息接收方。

具体的,通过读取待发送消息对应的所述接收方列表信息对预置的消息接收方模板进行消息接收方的信息配置,以获取已配置的消息接收方;其中,所述接收方列表信息至少包括一个消息接收方的用户id。

通过消息接收方模板进行消息接收方配置,相应的,消息接收方模板通过读取接收方列表信息,根据接收方列表信息进行相应的配置,接收方列表信息至少包括一个消息接收方的用户id还可能包括用户id以为的其他与用户相关的用户特征信息,如该用户id对应的年龄特征性别特征等信息,在此不一一列举。通过一次性读取待发消息的接收方列表信息进行消息接收方配置,可以快速高效的配置多个消息接收方,用户id是用户在注册账户的时候,用户输入的用户id信息,又或者是用户采用手机号码或其他账号关联登录时,系统自动给用户分配的id,用户id为唯一的,在系统内,一个用户对应一个用户id。

通过采用消息接收方模板实现消息接收方配置,可以有效的一次性配置出多个消息接收方;配置的消息接收方的量是根据接收方列表信息而定,若是接收方列表信息中只有一个用户id,则已配置的消息接收方只有一个,若接收方列表信息中有10个用户id,则已配置的消息接收方有10个,依次列推,进行对消息接收方进行配置,获取已配置的消息接收方。

通过一次性读入接收方列表信息对消息接收方进行配置,可以快速、高效的进行消息接收方配置,一次性配置完消息接收方,不用没法送一次就配置一次消息接收方。

s14:根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息。

在本发明具体实施过程中,采用所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方在所述消息配置模板对应的参数变量进行替换配置,以获取已配置的待发送消息;其中,所述消息配置模板包括已配置的消息主标题配置子模板、已配置的图片配置子模板和已配置的消息跳转地址配置子模板;所述消息配置模板的配置过程包括:根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方,分别确定消息主标题配置子模板的第一变量参数、图片配置子模板的第二变量参数和消息跳转地址配置子模板的第三变量参数;根据所述第一变量参数进行消息主标题配置子模板配置,以获得已配置的消息主标题配置子模板;根据所述第二变量参数进行图片配置子模板的配置,以获得已配置的图片配置子模板;根据所述第三变量参数进行消息跳转地址配置子模板配置,以获得已配置的消息跳转地址配置子模板;根据所述已配置的消息主标题配置子模板、所述已配置的图片配置子模板和所述已配置的消息跳转地址配置子模板组成消息配置模板。

通过所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方,分别确定消息主标题配置子模板的第一变量参数、图片配置子模板的第二变量参数和消息跳转地址配置子模板的第三变量参数;是因为已配置的消息发送方、基本信息和所述已配置的消息接收组合在一起可以分别确认到消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板分别所需的参数变量;这些都是需要一一确定的,用于后续再生成待发送消息时,用于直接用于替换。

通过将已配置的消息发送方、基本信息和已配置的消息接收方与消息配置模板进行待发送消息的配置,在配置过程中,消息配置模板上存在多个类型的变量参数,配置过程中,采用通过已配置的消息发送方、基本信息和已配置的消息接收方与消息配置模板上存在多个类型的变量参数对应替换,如变量参数类型为消息发送的,替换为已配置的消息发送方;变量参数类型为消息接收方的,替换为已配置的消息接收方,以此类推,不同类型的变量参数对应进行相应的替换。

在配置消息主标题配置子模板时候,该模板在配置的时候,至少存在一个变量参数,在待发送消息的配置时候,用于替换基本信息中的消息的事由,在实际情况下,该模板可能存在三个或者四个变量参数,在配置过程中一个用于替换成为已配置的接收方的用户id,一个用于替换已配置的消息发送方,一个用于替换基本信息中的消息的事由,还有一个用于替换基本信息中的事由的时间,例如:已配置的消息主标题配置子模板为“尊敬的xxx,xxx欢迎你参加xxx活动”;在待发送消息的配置完成之后,变为尊敬的用户id,平安金管家欢迎你参加幕天捐书活动”;具体的为:“尊敬的jerry,平安金管家欢迎您参加幕天捐书活动”;在执行消息发送时,自动为消息发送方变量写入具体的消息发送方,具体的消息发送方信息保存在消息使用方模块中,在配置时,可以配置为消息发送方列表也可以是单个消息发送方。

在配置图片配置子模板时候,该模板在配置的时候,至少存在一个变量参数,在待发送消息的配置时候,可能存在需要发送图片,若存在一个图片,则在待发送消息配置的时候,将图片与该变量参数进行替换,则可以实现图片的配置。

在消息跳转地址配置子模板,该模板在配置的时候,至少存在一个变量参数,该变量参数用于替换待发送消息中的消息跳转地址,在待发送消息的配置时候,消息发送方向消息接收方发送消息跳转地址,如消息通知用户参加积分兑换流量的活动,就需要消息跳转地址,采用已配置的消息跳转地址配置子模板中至少存在的一个变量参数与消息跳转地址进行替换,完成替换之后,待发送消息中就带有消息跳转地址,消息接收方的用户在接收到之后即可点击消息跳转地址进行消息跳转;消息跳转地址可以设置为固定地址+可变参数的形式,通过对参数赋予不同的值,可以实现对具体用户发送与之关联的具体页面的功能。例如,消息通知用户可以参加积分兑换流量的活动,用户点击消息跳转到用户的积分页面,对可变参数赋值为具体的用户id,用户点击消息后,跳转的地址是具体用户的积分页面。

在本发明实施例中,通过发送方配置模板对消息发送方进行配置,提取待发送消息的基本信息,通过接收方配置模板对消息接收方进行配置,最后通过采用已配置的消息发送方、基本信息和已配置的消息发送方和消息配置模板进行待发送消息配置从而获取已配置的待发送消息;其中消息配置模板包括消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板,通过配置消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板组成消息配置模板;提高消息配置的重复利用率,降低重复配置增加的成本;节省系统资源,每一条消息都需要占用数据库资源,所以将通用的内容抽离成模板,可以节省系统占用数据库空间;提高系统灵敏度,配置成模板之后,可以使用模板创建的消息不用重复配置,加快系统运维效率;降低运维风险,消息推送面向的用户很广,一般来说会占用较多的服务器资源,所以使用已经使用过的消息模板,可以降低配置出错的风险。

可选的,另一实施例:

请参阅图2,图2为本发明另一实施例的通用消息的配置方法的流程示意图。

如图2所示,一种基于人工智能的通用消息配置方法,包括如下步骤:

s21:对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

s22:获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息;

s23:根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

s24:根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息;

其中,s21、s22、s23、s24的具体实施方式可参阅上述的实施例,在此不再赘述。

s25:将所述已配置的待发送消息内容向已配置的消息接收方推送。

在具体实施过程中,将已配置的待发送消息内容向已配置的消息接收方推送,其中在推送之前,首先获取已配置的消息接收方的联系方式,该联系方式可以包括即时通讯的联系方式(qq、微信等),也可以包括传统的联系方式(短信、邮件等);根据已配置的消息接收方的联系方式对应推送已配置的待发送消息内容。

在本发明实施例中,通过发送方配置模板对消息发送方进行配置,提取待发送消息的基本信息,通过接收方配置模板对消息接收方进行配置,最后通过采用已配置的消息发送方、基本信息和已配置的消息发送方和消息配置模板进行待发送消息配置从而获取已配置的待发送消息;其中消息配置模板包括消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板,通过配置消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板组成消息配置模板;提高消息配置的重复利用率,降低重复配置增加的成本;节省系统资源,每一条消息都需要占用数据库资源,所以将通用的内容抽离成模板,可以节省系统占用数据库空间;提高系统灵敏度,配置成模板之后,可以使用模板创建的消息不用重复配置,加快系统运维效率;降低运维风险,消息推送面向的用户很广,一般来说会占用较多的服务器资源,所以使用已经使用过的消息模板,可以降低配置出错的风险;并且在批量发送消息的场景下,可以为通过读取接收方列表信息进行消息接收方批量配置,从而实现向消息接收方批量发送。

实施例:

请参阅图3,图3为本发明实施例中的基于人工智能的通用消息配置装置的结构组成示意图。

如图3所示,一种基于人工智能的通用消息配置装置,包括:

发送方配置模块11:用于对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

在本发明具体实施过程中,所述预置的消息发送方模板为专用的消息发送方配置的模板,对消息发送方进行配置,即通过专用的消息发送方配置的模板进行消息发送方的配置,因为根据不同的需求和发送消息的内容或接收方的不同,可能需要采用不一致的消息发送方,如平安金管家、平安口袋银行、平安银行等;可以根据用户的需求配置不一样的消息发送方;在配置消息发送方时,在预置的消息发送方模板上进行相应的配置,将消息发送方配置到消息发送方模板上,比如讲平安金管家配置到消息发送方模板上,从而获取到已配置的消息发送方。

通过消息发送方模板进行消息发送方配置,这里可以有效的独立出消息发送方的模板,若是后续再配置其他发送消息时,只是消息发送方不一样时,只需要重新配置消息发送方即可;当消息发送方一样时,则直接调用消息发送方模板上已配置的消息发送方,不需要重新配置,只需重新配置其他信息即可,这样有效的减少配置次数和配置是出现的错误,节省时间和节省系统资源。

信息获取模块12:用于获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息;

在本发明具体实施过程中,首先获取到已配置的消息发送方所需要发送的待发送消息的消息内容和所需要将该待发送消息发送的接收方列表信息,然后根据待发送消息的消息内容提取出待发送消息的事由和事由的时间,根据消息的事由、事由的时间和待发送消息的接收方列表信息组成基本信息,当然基本信息组成包括待发送消息的事由、事由的时间和待发送消息的接收方列表信息,但并不仅仅限于这些,还可能包括待发送的图片、待发送的连接等。

具体的,获取所述已配置的消息发送方的待发送消息的消息内容和待发消息的接收方列表信息;根据所述消息内容进行信息提取处理,获取待发送消息的事由和事由的时间;根据所述待发送消息的事由、事由的时间和接收方列表信息组成基本信息。

在具体实施过程中,根据待发送消息的消息内容进行待发送消息的事由和事由时间的提取,可以采用基于语义统计语言模型来进行待发送消息事由提取处理。

基于语义的统计语言模型是在文章关键词提取的基础条件能在全面把握待发送消息的中心思想的基础上,提取出若干个代表待发送消息语义内容的词汇或短语,相关结果可用于精化阅读、语义查询和快速匹配等;采用基于语义的统计语言模型,所处理的文档不受行业领域限制,且能够识别出最新出现的新词语,所输出的词语可以配以权重。

待发送消息关键词提取组件的主要特色在于:1、速度快:可以处理海量规模的网络文本数据,平均每小时处理至少50万篇文档;2、处理精准:topn的分析结果往往能反映出该篇文章的主干特征;3、精准排序:关键词按照影响权重排序,可以输出权重值;4、开放式接口:待发送消息关键词提取组件作为textparser的一部分,采用灵活的开发接口,可以方便地融入到用户的业务系统中,可以支持各种操作系统,各类调用语言;其中,采用tf-idf对待发送消息的关键字提取方式提取。

待发消息的事由的时间,可以之间在待发送消息中提取,在待发送消息中带有的日期和对应日期的时间信息,比如2018年3月12日早上9点,向用户发起植树活动通知,通过基于语义的统计语言模型提取到事由为“植树活动”,事由的时间为“2018年3月12日早上9点”;又或者2018年4月18日上午9点,平安金管家向用户发起幕天捐书活动通知;通过基于语义的统计语言模型提取到事由为“幕天捐书活动”,事由的时间为“22018年4月18日上午9点”。

获取待发送消息的接收方列表信息,是在获取待发送消息的同时,获取到待发送消息将要发生给的用户列表作为待发送消息的接收方消息列表信息;待发送消息的接收方列表信息可以直接在服务器上读取符合条件的用户列表生成的;其中符合条件的用户列表为在消息发送方在生成待发送消息时,设定的该待发送消息的接收方的条件;比如设定的该待发送消息的接收方的条件为必须为vip用户,则在服务器上读取的符合条件的vip用户,又或者是设定条件为刚刚注册不满3个月的且为vip的用户,则在服务器上读取符合注册不满3个月的且为vip的用户并生成待发送消息的接收方列表信息。

接收方配置模块13:用于根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

在本发明具体实施过程中,所述预置的消息接收方模板为专用的消息接收方配置的模板,根据待发送消息的接收方列表信息来对预置的消息接收方模板中的消息接收方进行配置,从而获取已配置的消息接收方。

具体的,通过读取待发送消息对应的所述接收方列表信息对预置的消息接收方模板进行消息接收方的信息配置,以获取已配置的消息接收方;其中,所述接收方列表信息至少包括一个消息接收方的用户id。

通过消息接收方模板进行消息接收方配置,相应的,消息接收方模板通过读取接收方列表信息,根据接收方列表信息进行相应的配置,接收方列表信息至少包括一个消息接收方的用户id还可能包括用户id以为的其他与用户相关的用户特征信息,如该用户id对应的年龄特征性别特征等信息,在此不一一列举。通过一次性读取待发消息的接收方列表信息进行消息接收方配置,可以快速高效的配置多个消息接收方,用户id是用户在注册账户的时候,用户输入的用户id信息,又或者是用户采用手机号码或其他账号关联登录时,系统自动给用户分配的id,用户id为唯一的,在系统内,一个用户对应一个用户id。

通过采用消息接收方模板消息对接收方配置,可以有效的一次性配置出多个消息接收方;配置的消息接收方的量是根据接收方列表信息而定,若是接收方列表信息中只有一个用户id,则已配置的消息接收方只有一个,若接收方列表信息中有10个用户id,则已配置的消息接收方有10个,依次列推,进行对消息接收方进行配置,获取已配置的消息接收方。

通过一次性读入接收方列表信息对消息接收方进行配置,可以快速、高效的进行消息接收方配置,一次性配置完消息接收方,不用没法送一次就配置一次消息接收方。

消息配置模块14:用于根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得配置完成的待发送消息。

在本发明具体实施过程中,采用所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方在所述消息配置模板对应的参数变量进行替换配置,以获取已配置的待发送消息;其中,所述消息配置模板包括已配置的消息主标题配置子模板、已配置的图片配置子模板和已配置的消息跳转地址配置子模板;所述消息配置模板的配置过程包括:根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方,分别确定消息主标题配置子模板的第一变量参数、图片配置子模板的第二变量参数和消息跳转地址配置子模板的第三变量参数;根据所述第一变量参数进行消息主标题配置子模板配置,以获得已配置的消息主标题配置子模板;根据所述第二变量参数进行图片配置子模板的配置,以获得已配置的图片配置子模板;根据所述第三变量参数进行消息跳转地址配置子模板配置,以获得已配置的消息跳转地址配置子模板;根据所述已配置的消息主标题配置子模板、所述已配置的图片配置子模板和所述已配置的消息跳转地址配置子模板组成消息配置模板。

通过所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方,分别确定消息主标题配置子模板的第一变量参数、图片配置子模板的第二变量参数和消息跳转地址配置子模板的第三变量参数;是因为已配置的消息发送方、基本信息和所述已配置的消息接收组合在一起可以分别确认到消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板分别所需的参数变量;这些都是需要一一确定的,用于后续再生成待发送消息时,用于直接用于替换。

通过将已配置的消息发送方、基本信息和已配置的消息接收方与消息配置模板进行待发送消息的配置,在配置过程中,消息配置模板上存在多个类型的变量参数,配置过程中,采用通过已配置的消息发送方、基本信息和已配置的消息接收方与消息配置模板上存在多个类型的变量参数对应替换,如变量参数类型为消息发送的,替换为已配置的消息发送方;变量参数类型为消息接收方的,替换为已配置的消息接收方,以此类推,不同类型的变量参数对应进行相应的替换。

在配置消息主标题配置子模板时候,该模板在配置的时候,至少存在一个变量参数,在待发送消息的配置时候,用于替换基本信息中的消息的事由,在实际情况下,该模板可能存在三个或者4个变量参数,在配置过程中一个用于替换成为已配置的接收方的用户id,一个用于替换已配置的消息发送方,一个用于替换基本信息中的消息的事由,还有一个用于替换基本信息中的事由的时间,例如:已配置的消息主标题配置子模板为“尊敬的xxx,xxx欢迎你参加xxx活动”;在待发送消息的配置完成之后,变为尊敬的用户id,平安金管家欢迎你参加幕天捐书活动”;具体的为:“尊敬的jerry,平安金管家欢迎您参加幕天捐书活动”;在执行消息发送时,自动为消息发送方变量写入具体的消息发送方,具体的消息发送方信息保存在消息使用方模块中,在配置时,可以配置为消息发送方列表也可以是单个消息发送方。

在配置图片配置子模板时候,该模板在配置的时候,至少存在一个变量参数,在待发送消息的配置时候,可能存在需要发送图片,若存在一个图片,则在待发送消息配置的时候,将图片与该变量参数进行替换,则可以实现图片的配置。

在消息跳转地址配置子模板,该模板在配置的时候,至少存在一个变量参数,该变量参数用于替换待发送消息中的消息跳转地址,在待发送消息的配置时候,消息发送方向消息接收方发送消息跳转地址,如消息通知用户参加积分兑换流量的活动,就需要消息跳转地址,采用已配置的消息跳转地址配置子模板中至少存在的一个变量参数与消息跳转地址进行替换,完成替换之后,待发送消息中就带有消息跳转地址,消息接收方的用户在接收到之后即可点击消息跳转地址进行消息跳转;消息跳转地址可以设置为固定地址+可变参数的形式,通过对参数赋予不同的值,可以实现对具体用户发送与之关联的具体页面的功能。例如,消息通知用户可以参加积分兑换流量的活动,用户点击消息跳转到用户的积分页面,对可变参数赋值为具体的用户id,用户点击消息后,跳转的地址是具体用户的积分页面。

在本发明实施例中,通过发送方配置模板对消息发送方进行配置,提取待发送消息的基本信息,通过接收方配置模板对消息接收方进行配置,最后通过采用已配置的消息发送方、基本信息和已配置的消息发送方和消息配置模板进行待发送消息配置从而获取已配置的待发送消息;其中消息配置模板包括消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板,通过配置消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板组成消息配置模板;提高消息配置的重复利用率,降低重复配置增加的成本;节省系统资源,每一条消息都需要占用数据库资源,所以将通用的内容抽离成模板,可以节省系统占用数据库空间;提高系统灵敏度,配置成模板之后,可以使用模板创建的消息不用重复配置,加快系统运维效率;降低运维风险,消息推送面向的用户很广,一般来说会占用较多的服务器资源,所以使用已经使用过的消息模板,可以降低配置出错的风险。

可选的,另一实施例:

请参阅图4,图4为本发明另一实施例中的通用消息的配置装置的结构组成示意图。

如图4所示,一种基于人工智能的通用消息配置装置,其包括:

发送方配置模块21:用于对预置的消息发送方模板中的消息发送方进行配置,以获得已配置的消息发送方;

信息获取模块22:用于获取所述已配置的消息发送方的待发送消息的基本信息,所述基本信息包括所述待发送消息的事由、事由的时间和接收方列表信息

接收方配置模块23:用于根据所述接收方列表信息对预置的消息接收方模板中的消息接收方进行配置,以获得已配置的消息接收方;

消息配置模块24:用于根据所述已配置的消息发送方、所述基本信息和所述已配置的消息接收方与消息配置模板进行待发送消息的配置,以获得已配置的待发送消息;

在具体实施过程中,上述的发送方配置模块21、信息获取模块22、接收方配置模块23、消息配置模块24的具体实施方式可参详上述实施例,在此不再赘述。

消息推送模块25:用于将所述已配置的待发送消息内容向已配置的消息接收方推送。

在具体实施过程中,将已配置的待发送消息内容向已配置的消息接收方推送,其中在推送之前,首先获取已配置的消息接收方的联系方式,该联系方式可以包括即时通讯的联系方式(qq、微信等),也可以包括传统的联系方式(短信、邮件等);根据已配置的消息接收方的联系方式对应推送已配置的待发送消息内容。

在本发明实施例中,通过发送方配置模板对消息发送方进行配置,提取待发送消息的基本信息,通过接收方配置模板对消息接收方进行配置,最后通过采用已配置的消息发送方、基本信息和已配置的消息发送方和消息配置模板进行待发送消息配置从而获取已配置的待发送消息;其中消息配置模板包括消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板,通过配置消息主标题配置子模板、图片配置子模板和消息跳转地址配置子模板组成消息配置模板;提高消息配置的重复利用率,降低重复配置增加的成本;节省系统资源,每一条消息都需要占用数据库资源,所以将通用的内容抽离成模板,可以节省系统占用数据库空间;提高系统灵敏度,配置成模板之后,可以使用模板创建的消息不用重复配置,加快系统运维效率;降低运维风险,消息推送面向的用户很广,一般来说会占用较多的服务器资源,所以使用已经使用过的消息模板,可以降低配置出错的风险;并且在批量发送消息的场景下,可以为通过读取接收方列表信息进行消息接收方批量配置,从而实现向消息接收方批量发送。

实施例:

本发明实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现任一项技术方案所述的基于人工智能的通用消息配置方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。

请参阅图5,图5为本发明实施例中的服务器的结构示意图。

如图5所示,一种服务器,处理器702、存储器703、输入单元704以及显示单元705等器件。图5所示的结构器件并不构成对所有服务器的限定,可以比图5更多或更少部件,或组合某些部件。

存储器703可用于存储应用程序701以及各功能模块,处理器702运行存储在存储器703的应用程序701,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

输入单元704用于接收信号的输入,以及接收用户输入的关键字。输入单元704可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元705可用于显示用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元705可采用液晶显示器、有机发光二极管等形式。处理器702是终端设备的控制中心,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

作为一个实施例,所述服务器包括:一个或多个处理器702,存储器703,一个或多个应用程序701,其中所述一个或多个应用程序701被存储在存储器703中并被配置为由所述一个或多个处理器702执行,所述一个或多个程序701配置用于执行上述实施例中的基于人工智能的通用消息配置方法。

本发明实施例提供的服务器可实现上述提供的基于人工智能的通用消息配置方法的实施例,具体功能实现请参详方法实施例中的说明,在此不再赘述。

提高消息配置的重复利用率,降低重复配置增加的成本;节省系统资源,每一条消息都需要占用数据库资源,所以将通用的内容抽离成模板,可以节省系统占用数据库空间;提高系统灵敏度,配置成模板之后,可以使用模板创建的消息不用重复配置,加快系统运维效率;降低运维风险,消息推送面向的用户很广,一般来说会占用较多的服务器资源,所以使用已经使用过的消息模板,可以降低配置出错的风险;并且在批量发送消息的场景下,可以为通过读取接收方列表信息进行消息接收方批量配置,从而实现向消息接收方批量发送。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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