一种基于浏览器插件的消息推送方法、系统、介质及设备技术方案

技术编号:38465121 阅读:24 留言:0更新日期:2023-08-11 14:41
本发明专利技术公开一种基于浏览器插件的消息推送方法、系统、介质及设备,方法包括:监听消息推送请求;弹出浏览器插件的配置表单,获取用户填写内容,包括:消息接收人、每种消息类型的推送数量、推送环境及自定义内容;插件根据推送环境,确定每种消息类型的推送地址;调用推送地址,获取每种消息类型的消息场景,并提取每个消息场景的推送参数;将消息接收人信息、每种消息类型的自定义内容,结合每种消息类型的消息场景,与每个消息场景的推送参数相匹配,组装每种消息类型的推送报文;根据每种消息类型的推送数量,循环调用推送地址,将每种消息类型的推送报文,推送给消息接收人。本发明专利技术降低消息推送门槛,有效提升消息推送效率。有效提升消息推送效率。有效提升消息推送效率。

【技术实现步骤摘要】
一种基于浏览器插件的消息推送方法、系统、介质及设备


[0001]本专利技术涉及计算机开发
,尤其涉及一种基于浏览器插件的消息推送方法、系统、介质及设备。

技术介绍

[0002]现有技术中,消息中心的消息推送工作一般包括以下步骤:
[0003]1、用户进入消息中心管理后台,找到需要推送的消息场景,查看该场景属于哪一类型的消息(例如:文本消息、卡片消息、markdown消息、富文本消息等,共14种消息类型,每个场景只能选择其中一种消息类型),且消息环境又可以分为生产环境和测试环境,二者环境配置完全不同,则又需要分别查找;
[0004]2、通过消息接收者姓名,在后台系统中找到该接收者的用户ID;
[0005]3、根据步骤1、2找到的消息场景、消息类型、用户ID拼装json格式的消息报文主体,其中,富文本格式、markdown格式较为复杂,如没有学习过相关课程的用户则需要通过网络搜索找到对应格式的书写方式才能完成消息报文主体的编写;
[0006]4、确定消息推送的环境(生产环境或测试环境),不同环境发送消息的url本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于浏览器插件的消息推送方法,其特征在于,所述方法包括:利用浏览器监听用户的消息推送请求;根据所述消息推送请求,弹出浏览器插件的配置表单,以供用户进行填写,并获取填写内容,所述填写内容包括:消息接收人信息、每种消息类型的推送数量、推送环境以及自定义内容;浏览器插件根据所述填写内容中的每种消息类型的推送环境,确定每种消息类型的推送地址;浏览器插件调用每种消息类型的推送地址,获取每种消息类型的消息场景,并提取每个消息场景的推送参数;浏览器插件将所述填写内容中的消息接收人信息、每种消息类型的自定义内容,结合每种消息类型的消息场景,与每个消息场景的推送参数相匹配,组装构成每种消息类型的推送报文;浏览器插件遍历所有消息,并根据每种消息类型的推送数量,循环调用每种消息类型的推送地址,将每种消息类型的推送报文,推送给消息接收人。2.根据权利要求1所述的一种基于浏览器插件的消息推送方法,其特征在于,在利用浏览器监听用户的消息推送请求后,还包括:保存用户信息;所述每个消息场景的推送参数包括:消息接收人身份标识、消息标题、消息文本;浏览器插件将所述填写内容中的消息接收人信息、每种消息类型的自定义内容,结合每种消息类型的消息场景,与每个消息场景的推送参数相匹配,组装构成每种消息类型的推送报文,具体包括:浏览器插件解析所述填写内容中,每种消息类型的自定义内容用户是否填写,若是,则将填写内容中的每种消息类型的自定义内容赋值给每个消息场景的推送参数中的消息文本,若否,则将预设默认内容赋值给每个消息场景的推送参数中的消息文本;浏览器插件解析所述填写内容中,消息接收人信息用户是否填写,若是,则通过所述消息接收人信息查找消息接收人身份标识,并将所述消息接收人身份标识赋值给每个消息场景的推送参数中的消息接收人身份标识,若否,则提取所述用户信息中的用户身份标识,并将所述用户身份标识赋值给每个消息场景的推送参数中的消息接收人身份标识;浏览器插件提取每个消息场景的场景名称,并将所述场景名称赋值给每个消息场景的推送参数中的消息标题;根据赋值完成的每个消息场景的推送参数,组装构成每种消息类型的推送报文。3.根据权利要求2所述的一种基于浏览器插件的消息推送方法,其特征在于,每种消息类型的自定义内容包括:富文本消息类型和markdown消息类型的自定义语法格式,以及富文本消息类型和markdown消息类型之外的其他消息类型的自定义消息文本;浏览器插件解析所述填写内容中,每种消息类型的自定义内容用户是否填写,若是,则将填写内容中的每种消息类型的自定义内容赋值给每个消息场景的推送参数中的消息文本,若否,则将预设默认内容赋值给每个消息场景的推送参数中的消息文本,具体包括:浏览器插件解析所述填写内容中,富文本消息类型和/或markdown消息类型的自定义语法格式用户是否填写,若是,则使用用户自定义...

【专利技术属性】
技术研发人员:史杰
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1