信息模板的生成方法技术

技术编号:15251081 阅读:62 留言:0更新日期:2017-05-02 14:18
本发明专利技术实施例涉及一种信息模板的生成方法,包括:服务器获取预设的变量提示信息;变量提示信息包括变量字符串和对应的变量定义信息;第一终端接收管理员用户输入的模板名称以及根据变量提示信息输入的模板内容;模板内容包括固定信息和变量字符串;将模板名称和模板内容发送给服务器;服务器根据模板名称和模板内容生成模板ID;根据模板ID、模板名称和模板内容生成模板模型的数据,并储存在信息模板数据库中。

Method for generating information template

Including the embodiment of the invention relates to a method for generating cases, information template: the server gets the preset variable message; variable definition information variable message including variable string and the corresponding template name; the first terminal receives the administrator user input and prompt information input based on variable template; template content including fixed and variable string information the template name and template; the content is sent to the server; the server according to the template name and template content template ID; according to the ID template, the template name and template template content generation model data, and stored in the database of information template.

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种信息模板的生成方法。
技术介绍
随着移动通信技术的发展,智能手机等移动终端已经成为人们日常生活中不可或缺的电子产品。同样的,电子商务的客户服务方式也随着智能手机的普及应用而不断改进。为了实现更好的客户体验,电子商务运营商大多提供基于电子商务平台的消息推送,以提示用户商品信息、订单信息、物流信息等。但是,因为电子商务运营商往往涉及的信息发送对象的数量众多,逐条编辑发送所花费的时间和精力是不能接受的;而如果采用统一模板的方式,其内容千篇一律,显然也不能满足使用需求。因此业内常用的手段是在具体模板的内容设计时,在其中插入变量的处理。但是目前所采用的方式具有局限性,在考虑可扩展性、重用性等因素时,需要进行弹性的设计,也就是需要寻找好的思路来动态处理这些变量了。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种信息模板的生成方法,通过定义变量字符串,在模板模型建立时对变量字符串进行调用,而在生成面向用户的信息模板时对模板模型再次进行调用,并且每个变量字符串可以用于多个模板模型,每个模板模型又可以同时调用多个变量字符串,由此能够灵活的、自动实现模板模型的生成。有鉴于此,本专利技术实施例提供了一种信息模板的生成方法,包括:服务器获取预设的变量提示信息;所述变量提示信息包括变量字符串和对应的变量定义信息;第一终端接收管理员用户输入的模板名称以及根据所述变量提示信息输入的模板内容;所述模板内容包括固定信息和所述变量字符串;将所述模板名称和模板内容发送给所述服务器;所述服务器根据所述模板名称和模板内容生成模板ID;根据所述模板ID、所述模板名称和模板内容生成模板模型的数据,并储存在信息模板数据库中。优选的,所述方法还包括:所述服务器接收信息生成指令;所述信息生成指令包括模板ID;根据信息生成指令确定相对应的多条业务记录,以及与所述模板ID相对应的模板模型;获取每条业务记录中包括的变量参数值;根据所述变量参数值对所述模板模型中的变量字符串进行赋值,得到待发送信息。进一步优选的,所述方法还包括:在每条业务记录中包括的变量参数值中提取数据传输账号的信息;根据所述数据传输账号的信息,将所述待发送信息发送给对应的接收端。进一步优选的,所述数据传输账号的信息包括手机号码、即时通讯账号号码或者邮件地址信息。优选的,所述方法还包括:第一终端接收管理员用户输入的模板删除指令,并发送给所述服务器;所述模板删除指令包括所述模板ID;所述服务器根据所述模板ID,在所述信息模板数据库中删除相对应的模板模型的数据。优选的,所述方法还包括:第一终端接收管理员用户输入的修改操作,并发送给所述服务器;所述修改操作指令包括所述模板名称和/或模板内容;所述修改操作指令包括所述模板ID;所述服务器根据所述模板ID在信息模板数据库中查询相对应的模板模型;根据所述修改操作,修改所述模板模型。优选的,在所述获取预设的变量提示信息之前,所述方法还包括:所述第一终端接收管理员用户输入的变量字符串和对应的变量定义信息;根据所述变量字符串和对应的变量定义信息生成变量提示信息,并发送给所述服务器;所述服务器将所述变量提示信息储存在变量库中。进一步优选的,所述方法还包括:第一终端接收管理员用户输入的变量修改指令,并发送给所述服务器;所述变量修改指令包括第一变量字符串和修改后的变量定义信息;所述服务器根据所述第一变量字符串在所述变量库中查询所述变量字符串对应的第一变量定义信息;将所述第一变量定义信息更新为修改后的变量定义信息。本专利技术实施例提供的信息模板的生成方法,通过定义变量字符串,在模板模型建立时对变量字符串进行调用,而在生成面向用户的信息模板时对模板模型再次进行调用,并且每个变量字符串可以用于多个模板模型,每个模板模型又可以同时调用多个变量字符串,由此能够灵活的、自动实现模板模型的生成。附图说明图1为本专利技术实施例提供的信息模板的生成方法流程图;图2为本专利技术实施例提供的模板添加界面的示意图;图3为本专利技术实施例提供的模板模型列表的示意图;图4为本专利技术实施例提供的待发送信息的生成方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本实施例提供的信息模板的生成方法,可以应用于各种平台内或跨平台的信息发送服务。下面仅以在电子商务领域的应用为例进行说明,但并不以此限制本实施例所提供方法的应用范围。图1为本专利技术实施例提供的信息模板的生成方法流程图,如图1所示,包括:步骤110,服务器获取预设的变量提示信息。具体的,服务器在变量库中获取预设的变量提示信息,在变量库中可以储存多个预设的变量提示信息,变量提示信息包括变量字符串和对应的变量定义信息;一个变量字符串与一个变量定义信息相对应。变量提示信息是在步骤110之前设定并储存在变量库中的。具体的,第一终端接收管理员输入的变量字符串和对应的变量定义信息;其中,第一终端为管理员用户的终端设备,可以是手机、平板电脑等;第一终端根据变量字符串和对应的变量定义信息生成变量提示信息,并发送给服务器;服务器将变量提示信息储存在变量库中。在如图2所示的例子中,“AAAA”、“QHKS”、“QHJZ”、“DM”、“THJZ”、“HHJZ”、“Time”、“DH”、“TDH”、“HDH”为变量字符串;“验证码”、“取货开始时间”、“取货截止时间”、“店面名称”、“退货截止时间”、“换货截止时间”、“10”、“订单号”、“退货订单号”、“换货订单号”为变量字符串相对应的变量定义信息。当管理员用户需要修改变量库变量定义时,可以在用户终端进行操作,具体的,第一终端接收管理员用户输入的变量修改指令,并发送给服务器;变量修改指令包括第一变量字符串和修改后的变量定义信息;服务器对变量修改指令进行解析,得到第一变量字符串和修改后的变量定义信息,并根据第一变量字符串在变量库中查询变量字符串对应的第一变量定义信息;将第一变量定义信息更新为修改后的变量定义信息,同时更新变量库。在一个具体的例子中,管理员用户在第一终端输入的变量修改信息为“QHKS换货开始时间”,第一终端根据变量修改信息生成变量修改指令,并发送给服务器;服务器对修改指令进行解析,得到“QHKS”为变量字符串,“换货开始时间为”为修改后的变量定义信息;服务器在变量库中对变量字符串“QHKS”进行查询,查询得到“QHKS”对应的变量定义信息为“取货开始时间”,然后在变量库中将“取货开始时间”修改为“换货开始时间为”,同时更新变量库。步骤120,第一终端接收管理员用户输入的模板名称以及根据变量提示信息输入的模板内容。具体的,如图2所示。管理员用户在模板添加界面的对应位置输入模板名称,根据变量提示信息输入模板内容。其中,模板内容包括固定信息和变量字符串,在一个模板内容里可以包括一个或多个变量字符串,管理员用户可以根据需要进行设定。在一个具体的例子中,模板名称为“发货通知”,相对应的模板内容为“您的订单DH已发货,请于QHKS到DM取货”。步骤130,将模板名称和模板内容发送给服务器。具体的,第一终端根据管理员用户输入的模板名称和模板内容生成新建模板信息,并发送给服务器,新建模板信息中包括模板名称和模板内容。步骤140,服务器根据模板名称和模本文档来自技高网...

【技术保护点】
一种信息模板的生成方法,其特征在于,所述方法包括:服务器获取预设的变量提示信息;所述变量提示信息包括变量字符串和对应的变量定义信息;第一终端接收管理员用户输入的模板名称以及根据所述变量提示信息输入的模板内容;所述模板内容包括固定信息和所述变量字符串;将所述模板名称和模板内容发送给所述服务器;所述服务器根据所述模板名称和模板内容生成模板ID;根据所述模板ID、所述模板名称和模板内容生成模板模型的数据,并储存在信息模板数据库中。

【技术特征摘要】
1.一种信息模板的生成方法,其特征在于,所述方法包括:服务器获取预设的变量提示信息;所述变量提示信息包括变量字符串和对应的变量定义信息;第一终端接收管理员用户输入的模板名称以及根据所述变量提示信息输入的模板内容;所述模板内容包括固定信息和所述变量字符串;将所述模板名称和模板内容发送给所述服务器;所述服务器根据所述模板名称和模板内容生成模板ID;根据所述模板ID、所述模板名称和模板内容生成模板模型的数据,并储存在信息模板数据库中。2.根据权利要求1所述的信息模板的生成方法,其特征在于,所述方法还包括:所述服务器接收信息生成指令;所述信息生成指令包括模板ID;根据信息生成指令确定相对应的多条业务记录,以及与所述模板ID相对应的模板模型;获取每条业务记录中包括的变量参数值;根据所述变量参数值对所述模板模型中的变量字符串进行赋值,得到待发送信息。3.根据权利要求2所述的信息模板的生成方法,其特征在于,所述方法还包括:在每条业务记录中包括的变量参数值中提取数据传输账号的信息;根据所述数据传输账号的信息,将所述待发送信息发送给对应的接收端。4.根据权利要求3所述的信息模板的生成方法,其特征在于,所述数据传输账号的信息包括手机号码、即时通讯账号号码或者邮件地址信息。5.根据权利要求1所述的信息模板的生成方法,其特征在于,...

【专利技术属性】
技术研发人员:曹鹏飞葛俊鹏陈家制
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西;36

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

1