[发明专利]一种在微信开发模式下消息和事件回复的方法和系统有效
| 申请号: | 201510832124.0 | 申请日: | 2015-11-25 |
| 公开(公告)号: | CN105515941B | 公开(公告)日: | 2019-06-21 |
| 发明(设计)人: | 杨根祥 | 申请(专利权)人: | 郑州威尔克科技股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
| 代理公司: | 郑州中原专利事务所有限公司 41109 | 代理人: | 李想 |
| 地址: | 450000 河南省郑*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 管理系统 回复 开发模式 用户消息 配置 配置服务器 触发事件 发送消息 配置消息 推送事件 响应消息 开发 推送 转发 响应 信用 应用 | ||
1.一种在微信开发模式下消息和事件回复的方法,其特征在于:包括如下步骤:
步骤一、管理员在微信公众平台的开发者中心正确配置服务器配置,包括一URL地址、令牌、消息加解密密钥和消息加解密方式;配置完成后,开发者中心自动生成原始ID、应用ID,应用密钥;
步骤二、管理员在微信管理系统中配置微信公众号参数,主要包括原始ID、应用ID和应用密钥;
步骤三、管理员在微信管理系统中配置消息回复设置,包括接收消息类型、消息关键字、是否正则表达式匹配、回复消息类型、回复消息内容、外部业务接口地址和是否调用外部业务接口,所述接收消息类型包括文本消息、图片消息、语音消息、视频消息、小视频消息、地理位置消息或链接消息;
步骤四、管理员在微信管理系统中配置推送事件响应设置,所述事件的类型包括关注事件、取消关注事件、扫描二维码事件、上报地理位置事件或菜单事件;
步骤五、当微信用户在微信软件上向公众号发送消息或触发事件后,微信公众平台将转发用户消息或推送的事件到上述管理员指定的URL中;
步骤六、微信管理系统接收到用户消息或推送的事件,根据接收到的用户消息或推送的事件进行处理,并返回响应结果给微信平台,当微信用户发送文本消息或触发点击菜单拉取消息事件时,先遍历关键字匹配再遍历正则表达式匹配,找到最先匹配项;如果调用外部业务接口,则请求外部业务接口,获得响应结果,再把结果响应给微信平台;如果不调用外部业务接口,则直接把配置的回复消息内容封装成文本消息或者图文消息响应给微信平台;
当微信用户发送图片消息、视频消息、小视频消息、地理位置消息和链接消息时或触发上报地理位置事件或触发点击菜单跳转链接事件时,不匹配关键字,将消息数据包发送给外部业务接口处理,并把外部业务接口响应结果封装成文本消息响应给微信平台;
当微信用户发送语音消息时,如果微信管理系统开通语音识别功能,将语音识别结果和文本消息相同处理;否则和图片消息相同处理;
步聚七、微信平台接收到微信管理系统的响应消息后,发送到用户的微信软件上。
2.根据权利要求1所述的方法,其特征在于:在步骤六中,响应结果为文本内容或消息数据包,所述消息数据包为文本消息、图文消息或模板消息。
3.根据权利要求1所述的方法,其特征在于:在步骤六中,当微信用户触发关注事件或扫描带参数二维码事件时,调用外部业务接口,由外部业务接口处理并返回响应结果后,并把响应结果封装成文本消息响应给微信平台。
4.根据权利要求1所述的方法,其特征在于:在步骤六中,当微信用户触发关注事件或扫描带参数二维码事件时,微信管理系统直接把配置的响应消息封装成文本消息或图文消息响应给微信平台。
5.根据权利要求1所述的方法,其特征在于:在步骤六中,当微信用户触发取消关注事件时,调用外部业务接口,由外部业务接口处理。
6.一种采用如权利要求1至5任一所述的方法的在微信开发模式下消息和事件回复的系统,其特征在于:包括,
微信管理系统,当微信管理系统接到用户消息后,会根据消息回复设置单元的设置内容进行匹配处理;当接收到推送的事件后,会根据事件响应设置单元的设置内容进行处理;
消息回复设置单元,用于设置关键字匹配方式以及关键字内容,回复内容,是否调用外部业务接口以及外部业务接口地址;
事件响应设置单元,用于设置根据推送的事件回复内容,是否调用外部业务接口以及外部业务接口地址;
外部业务接口,根据消息回复设置单元和事件响应设置单元的配置,微信管理系统可以调用外部业务接口并获取外部业务接口的响应,根据响应内容的格式封装成不同的消息数据包回复给微信平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威尔克科技股份有限公司,未经郑州威尔克科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510832124.0/1.html,转载请声明来源钻瓜专利网。





