首页 / 专利库 / 信号处理 / 插补器 / 一种基于自定义变量字段批量发送点对点通知的方法

一种基于自定义变量字段批量发送点对点通知的方法

阅读:809发布:2024-01-19

专利汇可以提供一种基于自定义变量字段批量发送点对点通知的方法专利检索,专利查询,专利分析的服务。并且一种基于自定义变量字段批量发送点对点通知的方法,采用“接收方+消息正文+自定义变量”的三维组合方式,且三维组合中所有变量内容的选择、排列及内容编辑由消息发送方自行决定,其中变量内容的编辑通过动态表格实现并保存至本地,最终消息的发送将根据接收方、消息正文、变量内容之间的相互关系,生成个性化点对点通知内容,一次性定向发送至接收方列表中的每一个接收方,实现“1对多”的点对点个性化群发通知;从接收方列表中选中多个接收方或多个通讯组;按照点对点通知内容发送需求,自行编辑消息正文所涉及的变量模 块 ;编辑消息正文内容。,下面是一种基于自定义变量字段批量发送点对点通知的方法专利的具体信息内容。

1.一种基于自定义变量字段批量发送点对点通知的方法,其特征在于,改变传统批量群发中采用的“接收方+消息正文”的二维组合方式,采用“接收方+消息正文+自定义变量”的三维组合方式,且三维组合中所有变量内容的选择、排列及内容编辑由消息发送方自行决定,其中变量内容的编辑通过动态表格实现并保存至本地,最终消息的发送将根据接收方、消息正文、变量内容之间的相互关系,生成个性化点对点通知内容,一次性定向发送至接收方列表中的每一个接收方,实现“1对多”的点对点个性化群发通知;具体步骤包括:
步骤1:从接收方列表中选中多个接收方或多个通讯组,确定通知发送的多个接收方,同时添加本次通知发送的主题;
步骤2:按照点对点通知内容发送需求,自行编辑消息正文所涉及的变量模,包括模块的添加、删除及修改;所述变量模块是指消息正文中需要个性化的部分;
步骤3:编辑消息正文内容,同时在编辑的过程中选取变量模块,插入消息正文内容中,将变量模块作为正文内容的一部分;
步骤4:获取点对点通知动态模板,通知发送方利用点对点通知动态模板填充及编辑变量内容,具体包括:
步骤4-1:向服务器端发送“获取点对点通知动态模板”的指令;
步骤4-2:服务器根据步骤1中填写的“发送主题”,自动以该主题命名“点对点通知动态模板”;
步骤4-3:服务器根据步骤3中已添入消息正文中的变量模块,按照变量模块在消息正文中排列的顺序,横向依次将变量模块的名称自动填入动态模板中;
步骤4-4:服务器根据步骤1已选取的通知接收方,纵向依次将接收方的名字自动填入动态模板中,即每一个接收方占据一行,且对应的变量内容为空;
步骤4-5:服务器将自动编辑完毕的“点对点通知动态模板”传至本地保存,供通知发送方在本地编辑点对点通知动态模板,填写相应的变量内容;
步骤4-6:通知发送方打开本地的“点对点通知动态模板”,填写变量内容,待编辑完毕后,继续将动态模板保存至本地;
步骤5:通知发送方将变量补充完毕的点对点通知动态模板上传至服务器保存;
步骤6:待服务器接收到“发送通知”的指令,服务器调用步骤5中已上传至服务器的模板文件,通过分析文档中的数据,判断接收方、消息正文与自定义变量三者间的关系,并以模板中每行为单位,根据变量模块在消息正文中的排列情况,定位变量内容在消息正文中的位置,自动合成针对每个接收方的通知内容,并同时将通知定向发送各个通知接收方;
步骤7:服务器记录每条发送通知的发送状态、即成功或失败,实时反馈至给通知发送方。
2.根据权利要求1所述的一种基于自定义变量字段批量发送点对点通知的方法,其特征在于,当通知发送方选中接收方、编辑变量模块及在消息正文撰写过程中添加变量模块时,服务器会精确记录消息正文内容及自定义变量模块在消息正文中出现的位置。
3.根据权利要求1所述的一种基于自定义变量字段批量发送点对点通知的方法,其特征在于,所述点对点通知动态模板是一个动态表格,能实时记录选定的接收方及多个自定义的变量名称,通知发送方能直接借助动态表格编辑针对每个人的消息正文中涉及的变量内容,同时能根据表格中的记录,判断接收方、消息正文及自定义变量的三维关系。
4.根据权利要求1所述的一种基于自定义变量字段批量发送点对点通知的方法,其特征在于,步骤6中基于模板记录的接收方、消息正文与变量三者关系,自动形成个性化通知内容并发送,具体步骤包括:
步骤6-1:服务器接收到“发送通知”的指令,调用已上传至服务器的模板文档;
步骤6-2:检查消息正文中的自定义变量个数及名称是否与模板文档中的列名个数及名称是否一致;若不一致,提示重新上传,否则执行步骤6-3;
步骤6-3:检查选定的接收方是否与模板文档中姓名列中的数据保持一致;若不一致,提示重新上传,否则执行步骤6-4;
步骤6-4:检查模板文档中每一行的各个变量内容是否为空,若内容为空,提示重新上传,否则执行步骤6-5;
步骤6-5:将变量内容融入消息正文,拼装个性化的通知内容,同时发送给不同的接收方。
5.根据权利要求3所述的一种基于自定义变量字段批量发送点对点通知的方法,其特征在于,步骤6-5中合成针对不同接收方的个性化消息正文内容并发送,具体包括:
步骤6-5-1:根据文档中第一行的变量名称,从模板文档第二行读取变量内容,并将提取到的变量内容替换步骤3中编写消息正文时添加的自定义变量,形成一条针对某一个接收方的完整的消息正文;
步骤6-5-2:读取第二行与接收方接收地址相关的变量字段内容,将步骤6-5-1拼装完整的消息正文发送至对应的接收方;
步骤6-5-3:读取模板文档中下一行相应的变量内容,替换步骤3中编写正文时添加的自定义变量,形成完整的消息正文;
步骤6-5-4:读取与步骤6-5-3中相同行的相关接收方地址的变量内容,将拼装完整的消息正文发送至对应的接收方;
步骤6-5-5:重复步骤6-5-3和步骤6-5-4,直到将最后一行的变量内容,发送至相应接收方。
6.一种基于批量变量字段发送的点对点通知系统,其特征在于,具体包括接收方单元、标题单元、正文单元、数据导入单元及发送单元;其中,数据导入单元根据接收方单元、标题单元记录的内容,自动命名从服务器中下载“点对点通知动态模板”的动态表格,并依次将接收方姓名及变量模块的名称自动填入表格中,以供发送方编辑变量内容;发送单元会根据表格内容拼装针对每个接收方的消息正文,完成定向发送。
7.根据权利要求5所述一种基于批量变量字段发送的点对点通知系统,其特征在于,所述接收方单元,用于记录并保存本次点对点通知发送中涉及到的所有接收方;所述标题单元,用于记录本次点对点通知发送的主题;所述正文单元,用于记录消息正文编写过程中需添加或修改的自定义变量模块,同时记录消息正文内容以及自定义变量模块在消息正文中的位置;所述数据导入单元,用于将已记录的接收方及变量模块信息记入动态表格中,同时记录编辑过程中的变量内容,并将内容完整的动态表格保存至服务器中;所述发送单元,用于将动态表格中的变量内容替代消息正文中的变量模块,并将最终形成的个性化通知内容定向发送给相应的接收方。
8.根据权利要求6所述的基于批量变量字段发送的点对点通知系统,所述正文单元中的文本编辑框内能添加图片作为对消息正文的内容补充。

说明书全文

一种基于自定义变量字段批量发送点对点通知的方法

技术领域

[0001] 本发明属于教育通信领域,具体涉及一种面向多终端的基于自定义变量字段批量发送点对点通知的方法。

背景技术

[0002] 所谓点对点通知,即指一次性将不同的内容发送给与内容对应的接收方。比如教师向家长发送学生的成绩单、评语时,只有相应的学生家长看到相关自己孩子的信息。义务教育法严格规定:学校必须严控学生在校考试次数,且不得对外公布学生考试成绩,不得按照考试成绩对学生进行排名。这无疑要求教师必须将考试成绩、评语等隐私信息单独发送给每一位家长。
[0003] 现有的关于点对点通知的群发系统,以邮件为例,多是通过在收件人地址栏输入多个收件人的邮件地址;或者通过创建群组,然后将预发送的邮件的多个收件人添加至通讯组中,在收件人地址栏选取通讯组进行邮件群发。然而这类群发功能只是简单实现向多收件人发送同一内容,却不能满足在实际生活中,个人希望群发消息能针对不同收件人稍作变更。
[0004] 教育工作者日常工作繁杂,信息化平低,当面临发送成绩评语等隐私信息时,往往只能选择一个个的单独发送,费时费。现行的教育即时通讯工具虽然能通过“各自编写,单独发送”的方式实现简单的群发功能,步骤包括:第一步:教师选择需要接收的家长;第二步:针对选中的家长编辑相适应的通知内容;第三步:点击发送,系统将编写内容发送给选中的家长。虽然这种方法能实现针对不同家长发送不同的消息,但重复的编写工作无疑将增加学校教师的工作量,增加工作难度和复杂度。
[0005] 专利(申请号:200910087280.3)“一种电子邮件群发的方法和系统”包括:获得待发送的原始邮件内容;依用户触发,进入邮件内容个性设置模式;获取用户针对不同收件人提交的原始邮件内容的更改信息;将所述原始邮件内容及其更改信息合并处理为目标邮件内容;将所述目标邮件内容与相应的收件人信息提交至邮件发送服务器,由所述邮件发送服务器进行发送。该发明虽然解决针对不同收件人发送不同邮件内容的瓶颈,提高发送效率,但发明中需要用户提交更改信息,并通过合并原始信心和更改信息达到个性化的目的,操作效率低且可用性差。
[0006] 综上所述,现有技术已不能满足教育工作者的点对点个性化通讯需求,不能很好地提升通讯效率,因而改进创新教育环境中点对点个性化通知方法,为教育工作者提供简单、快速、高效的发送有关学生的隐私信息,显得尤为必要。

发明内容

[0007] 针对现有技术不能有效解决“点对点个性化群发”的困境,本发明目的是,提供一种基于自定义变量字段批量发送点对点通知的方法,目的是通过改变传统批量群发中采用的“接收方+消息正文”的二维组合方式,而采用“接收方+消息正文+变量”的三维组合方式,且所有变量的选择、排列及内容编辑由消息发送方自行决定,其中变量内容的编辑通过动态表格实现并保存至本地,最终消息的发送将根据接收方、消息正文、变量内容之间的相互关系,生成个性化通知内容,一次性定向发送至接收方列表中的每一个接收方,实现“1对多”的点对点个性化群发通知,操作效率高且可用性好。
[0008] 一种基于自定义变量字段批量发送点对点通知的方法,改变传统批量群发中采用的“接收方+消息正文”的二维组合方式,采用“接收方+消息正文+自定义变量”的三维组合方式,且三维组合中所有变量内容的选择、排列及内容编辑由消息发送方自行决定,其中变量内容的编辑通过动态表格实现并保存至本地,最终消息的发送将根据接收方、消息正文、变量内容之间的相互关系,生成个性化点对点通知内容,一次性定向发送至接收方列表中的每一个接收方,实现“1对多”的点对点个性化群发通知;具体步骤包括:
[0009] 步骤1:从接收方列表(通讯人列表)中选中多个接收方(联系人)或多个通讯组,确定通知发送的多个接收方,同时添加本次通知发送的主题;
[0010] 步骤2:按照点对点通知内容发送需求,自行编辑消息正文所涉及的变量模,包括模块的添加、删除及修改;所述变量模块是指消息正文中需要个性化的部分;
[0011] 步骤3:编辑消息正文内容,同时在编辑的过程中选取变量模块,插入消息正文内容中,将变量模块作为正文内容的一部分;
[0012] 步骤4:获取点对点通知动态模板,通知发送方利用点对点通知动态模板填充及编辑变量内容,具体包括:
[0013] 步骤4-1:向服务器端发送“获取点对点通知动态模板”的指令;
[0014] 步骤4-2:服务器根据步骤1中填写的“发送主题”,自动以该主题命名“点对点通知动态模板”;
[0015] 步骤4-3:服务器根据步骤3中已添入消息正文中的变量模块,按照变量模块在消息正文中排列的顺序,横向依次将变量模块的名称自动填入动态模板中;且每一个接收方对应的变量内容为空;
[0016] 步骤4-4:服务器根据步骤1已选取的通知接收方,纵向依次将接收方的名字自动填入动态模板中,即每一个接收方占据一行;
[0017] 步骤4-5:服务器将自动编辑完毕的“点对点通知动态模板”传至本地保存,供通知发送方在本地编辑点对点通知动态模板,填写相应的变量内容;
[0018] 步骤4-6:通知发送方打开本地的“点对点通知动态模板”,填写变量内容,待编辑完毕后,继续将动态模板保存至本地;
[0019] 步骤5:通知发送方将变量补充完毕的点对点通知动态模板上传至服务器保存;
[0020] 步骤6:待服务器接收到“发送通知”的指令,服务器调用步骤5中已上传至服务器的模板文件,通过分析文档中的数据,判断接收方、消息正文与自定义变量三者间的关系,并以模板中每行为单位,根据变量模块在消息正文中的排列情况,定位变量内容在消息正文中的位置,自动合成针对每个接收方的通知内容,并同时将通知定向发送各个通知接收方;
[0021] 步骤7:服务器记录每条发送通知的发送状态(成功或失败),实时反馈至给通知发送方。
[0022] 特别地,点对点通知动态模板以表格形式展示,表格能自动记录所有被选中的通知接收方及消息正文中涉及到的变量模块的名称,并按照添加顺序呈现接收方变量和消息内容变量;
[0023] 特别地,最终编辑完成的点对点通知动态模板完整记录针对每一个接收方的个性化内容;
[0024] 步骤6:具体步骤包括:
[0025] 步骤6-1:服务器接收到“发送通知”的指令,调用已上传至服务器的模板文档;
[0026] 步骤6-2:检查消息正文中的自定义变量个数及名称是否与模板文档中的列名个数及名称是否一致;若不一致,提示重新上传,否则执行步骤6-3
[0027] 步骤6-3:检查选定的接收方是否与模板文档中姓名列中的数据保持一致;若不一致,提示重新上传,否则执行步骤6-4;
[0028] 步骤6-4:检查模板文档中每一行的各个变量内容是否为空,若内容为空,提示重新上传,否则执行步骤6-5;
[0029] 步骤6-5:将变量内容融入消息正文,拼装个性化的通知内容,同时发送给不同的接收方,具体包括:
[0030] 步骤6-5-1:从模板文档第二行开始读取变量内容;根据文档中的第一行的变量名称,提取第二行相应的变量内容,替换步骤3中编写正文时添加的自定义变量,形成完整的消息正文;
[0031] 步骤6-5-2:读取与第二行与接收方地址相关的变量字段内容,将拼装完整的消息正文发送至对应的接收方;
[0032] 步骤6-5-3:读取模板文档中下一行相应的变量内容,替换步骤3中编写正文时添加的自定义变量,形成完整的消息正文;
[0033] 步骤6-5-4:读取与步骤6-5-3中相同行的相关接收方地址的变量内容,将拼装完整的消息正文发送至对应的接收方;
[0034] 步骤6-5-5:重复步骤6-5-3和步骤6-5-4,直到将最后一行的变量内容,发送至对应家长;
[0035] 步骤7:服务器记录每条通知的发送状态(成功或),实时反馈至给通知发送方。
[0036] 本发明与其他技术方案相比较,具有有益效果:
[0037] (1)本发明在消息正文编写过程中,引入自定义变量作为正文中的个性化部分,有助于通知发送方能通过在撰写消息内容时,直接在正文中添加变量实现“一次编写,多人适用”的目的,轻松地实现内容的个性化,有效减少重复编写工作耗费的无用功,减轻点对点通知个性化发送的工作量;
[0038] (2)本发明通过提供一个动态表格模板实时记录选定的接收方以及多个自定义的变量名称,通知发送方能直接借助动态表格模板编辑针对每个人的消息正文中涉及的变量内容;同时本发明能根据表格中的记录,判断接收方、消息正文及自定义变量的三维关系,实现消息正文与接收方的一一对应,使所有消息正文能在同一时间内被定向发送至对应的每一个接收方,有助于提高“1对多”的点对点个性化群发操作效率;附图说明
[0039] 图1为本发明实施例中基于自定义变量字段批量发送的点对点通知实现图;
[0040] 图2为本发明实施例中基于批量变量字段发送的点对点通知方法的流程图
[0041] 图3为本发明实施例中添加自定义变量模块的示意图;
[0042] 图4为本发明实施例中基于自定义变量自动填写excel动态表格的流程图;
[0043] 图5为本发明实施例中下载至本地的动态excel表格示意图;
[0044] 图6为本发明实施例中本地编辑完成的动态excel表格;
[0045] 图7为本发明实施例中点对点通知个性化发送的流程示意图。

具体实施方式

[0046] 为使本发明的技术方案、技术目的及技术效果更清晰明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0047] 图1为本发明实施例中基于自定义变量字段批量发送的点对点通知实现结构图,包括接收方单元、标题单元、正文单元、数据导入单元及发送单元;其中,数据导入单元根据接收方单元、标题单元记录的内容,自动命名从服务器中下载的表格,并依次将接收方姓名及变量模块的名称自动填入表格中,以供发送方编辑变量内容;发送单元会根据表格内容拼装针对每个接收方的消息正文,完成定向发送;
[0048] 所述接收方单元101,用于记录并保存本次点对点通知发送中涉及到的所有接收方;
[0049] 所述标题单元102,用于记录本次点对点通知发送的主题;
[0050] 所述正文单元103,用于记录消息正文编写过程中需添加或修改的自定义变量模块,同时记录消息正文内容以及自定义变量模块在消息正文中的位置;
[0051] 所述数据导入单元104,用于将已记录的接收方及变量模块信息记入动态表格中,同时记录编辑过程中的变量内容,并将内容完整的动态表格保存至服务器中;
[0052] 所述发送单元105,用于将动态表格中的变量内容替代消息正文中的变量模块,并将最终形成的个性化通知内容定向发送给相应的接收方;
[0053] 图2为本发明实施例中一种批量变量字段发送的点对点通知方法的流程图,本发明实施例通过采用“接收方+消息正文+变量”的三维组合方式,且所有变量的选择、排列及内容编辑由消息发送方自行决定,其中变量内容的编辑通过excel表格实现并保存至本地,最终消息的发送将根据接收方、消息正文、变量内容之间的相互关系,生成个性化通知内容,一次性定向发送至接收方列表中的每一个接收方;本发明实施例中,教师将向三位学生家长发送有关孩子在校考试的相关信息,具体步骤包括:
[0054] 步骤201:教师在接收方单元101中调出通讯人列表,勾选本次点对点通知定向发送涉及到的三位学生,并在标题单元102中标注本次点对点通知的发送主题为“2016年第一学期期中考试成绩”,服务器记录本次选中的学生及发送通知的主题;
[0055] 步骤202:在本次关于“2016年第一学期期中考试成绩”通知发送的过程中,消息正文中需要针对个人做部分内容的差异化,包括姓名、语文成绩、数据成绩及评语;因而教师在正文单元103添加相应的4个自定义变量模块,包括“姓名”模块、“语文成绩”模块、“数学成绩”模块及“评语”模块,见图3,同时服务器记录这四个变量模块的名称;
[0056] 步骤203:教师在正文单元的文本编辑框内103编写消息正文,同时将自定义的变量模块“姓名”、“语文成绩”、“数学成绩”、“评语”放置在正文中的相应位置,文本内容具体如下为:
[0057]
[0058] 特别地,服务器端精确记录消息正文内容及自定义变量模块在消息正文中出现的位置;
[0059] 特别地,正文单元103中的文本编辑框内也能添加图片作为对消息正文的内容补充;
[0060] 步骤204:教师在数据导入单元104中点击“点对点通知模板”,通过向服务器发送“下载指令”,下载动态excel表格至本地提供教师在本地编辑表格内容,具体步骤参阅图4,包括:
[0061] 步骤204-1:数据导入单元104根据教师填写的通知主题,自动命名动态excel表格;
[0062] 步骤204-2:数据导入单元104根据由教师自行定义的变量模块名称,按照“姓名→语文成绩→数学成绩→评语”的位置顺序,以excel表格的列为单位,依次在每列的第一行自动填入“姓名”、“语文成绩”、“数学成绩”、“评语”四个变量名称;
[0063] 步骤204-3:数据导入单元104根据本次通知涉及到的学生名单,以excel表格的行为单位,依次在字段“姓名”下方自动填入每个学生的姓名;
[0064] 步骤204-4:教师通过数据导入单元104获取服务器端自动编辑的excel表格,下载至本地填写自定义变量“语文成绩”、“数学成绩”、“评语”的具体内容
[0065] 在本发明实施例中,下载至本地的表格以本次点对点通知主题“2016年第一学期期中考试成绩”命名,且下载至本地的表格中已自动写入“姓名”、“语文成绩”、“数学成绩”、“评语”这四个变量名称,同时“姓名”字段已按行写入相关接收方的姓名,见图5;
[0066] 步骤205:教师在本地打开excel文件“2016年第一学期期中考试成绩”,在原有文档的基础上补充空缺的变量内容,见图6;
[0067] 步骤206:在数据导入单元104点击“上传文件”,选中excel文件“2016年第一学期期中考试成绩”,上传该文件至服务器保存;
[0068] 步骤207:点击发送单元105中的“发送”,向服务器发送“通知发送”的指令,服务器根据文件“2016年第一学期期中考试成绩”的具体内容,以每行为单位,将每个变量的具体内容与消息正文拼装合并,并按照“姓名”字段内容将合并后的消息正文定向发送,具体步骤参阅图7所示,包括:
[0069] 按照步骤207-6的方法,将吴楠的评语发送至“吴楠”家长的手机;
[0070] 步骤207-1:服务器接到“通知发送”的指令,调用excel文档“2016年第一学期期中考试成绩”;
[0071] 步骤207-2:经过对自变量名称及个数与excel文档中的字段名称及个数检查,自变量名称(姓名、语文成绩、数学成绩、评语)及个数(4个)均与excel文档保持一致,无需重新编辑excel文档;
[0072] 步骤207-3:根据在接收方单元选定的接收方名单(王小伟、吴楠、张斌),经判断,接收方名单与excel文档中姓名字段内容一致,无需重新编辑excel文档;
[0073] 步骤207-4:对excel文档内容做整体检查,没有空值存在,无需重新编辑excel文档;
[0074] 步骤207-5:从excel文档的第二行提取字段“姓名”、“语文成绩”、“数学成绩”、“评语”对应的具体内容,按照各字段在消息正文中的自定义变量模块位置,替换变量模块,拼装形成完整的关于“王小伟”的评语,如下:
[0075]
[0076] 步骤207-6:按照“姓名”字段的内容,提取通知接收方的发送地址,将拼装好的个性化评语消息发送至“王小伟”家长的手机;
[0077] 步骤207-7:按照步骤207-5的方法,提取excel文档下一行各变量字段的内容,拼装针对“吴楠”的评语消息;
[0078] 步骤207-8:按照步骤207-6的方法,将吴楠的评语发送至“吴楠”家长的手机;
[0079] 步骤207-9:按照步骤207-7和步骤207-8的方法,逐行处理excel文档中的每一行的变量内容,并将形成的学生评语发送至相应的家长,直至excel文档中的所有变量都处理完成;
[0080] 在本发明实施例中,在excel文档内逐行遍历形成个性化消息正文的代码实现参照如下:
[0081]
[0082]
[0083] 所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈