资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
演讲:柳峰,微信公众平台开发中的常见问题解析,如何解决 外网服务器,消息处理流程,我们需要外网服务器,SAE对微信开发的支持,长期免费使用SAE,如何进行本地调试,传统调试方法(1),传统调试方法(2),本机调试,业务逻辑测试 消息接收与响应 全流程测试,本机,将本机web服务映射到外网,ngrok的工作原理,ngrok网站: https:/ngrok.com/,ngrok的使用(1),1、指定开放的端口,2、获取分配的二级域名,ngrok的使用(2),3、使用二级域名访问本地web,LBS,无处不在的LBS,随着移动宽带的发展、智能手机的普及,LBS逐渐成为移动应用开发最受关注的热门领域之一,LBS正在改变我们的生活方式。,微信公众平台对LBS的支持,微信,最大的LBS应用,它的LBS功能包括查看附近的人、发送位置给好友、共享实时位置、朋友圈分享位置等。 微信公众平台为开发者提供了发送地理位置消息、自动上报用户位置、html5定位等方式获取用户所在位置(经纬度)。,根据应用场景选择定位方式,LBS取胜的关键在于提供精确的位置信息服务,但并非任何时候都需要精确的定位,这与具体的应用场景有关。例如:通过经纬度获取所在城市的天气预报。,坐标偏移问题的根源(1),国际经纬度坐标标准为WGS-84,它是为GPS使用而建立的坐标系,通过遍布世界的卫星观测站观测到的坐标建立。 WGS-84的精度非常高,对于普通应用而言,几乎可以理解为零误差。 国家测绘局出于安全考虑,禁止国内出版的各种地图对外使用WGS-84坐标系,必须至少采用GCJ-02对地理位置进行首次加密,加入随机偏差。百度地图在GCJ-02的基础上,又进行了BD-09二次加密措施。,说明:在国内出版的地图中,谷歌、高德、搜搜地图均采用GCJ-02坐标系,而百度地图采用的是BD-09坐标系。,坐标偏移问题的根源(2),坐标偏移问题的解决,如果要将GCJ-02坐标显示在百度地图上,就必须先将GCJ-02坐标转换成BD-09 坐标,转换后的坐标在百度地图上展示就不会有偏差。百度地图支持将其他体系坐标转换成百度坐标,并且只支持单向转换。 坐标转换API: http:/api.map.baidu.com/geoconv/v1/?ak=AK&coords=LNG,LAT&from=FROM&to=TO,智能客服,微信公众平台对客服工作的支持,微信培养了用户的使用习惯,用户已经习惯通过聊天窗口发送文本、语音类点对点消息,这个特点也符合客户服务的原则。微信公众平台提供了关键词自动回复、开发模式的消息回复、客服消息接口、多客服等多种方式帮忙公众号运营者开展客服工作。,客服工作的特点,客服问题的分类,智能客服的业务模型,客服知识库,经验积累,知识查询,人工服务,智能检索,知识库更新,用户提问,智能应答,机器人不能应答的转由人工处理,业务知识+日常寒暄,传统关键词匹配的弊端,1、随着客服知识库的增长,数据库查询的速度会越来越慢。 2、关键词匹配不适用于自然语言查询。 3、当有多条规则满足要求时,关键词匹配无法筛选出最匹配的。,客服机器人的实现原理,全文检索引擎Lucene,中文分词,中文分词是指将一个汉字序列切分成一个个单独的词,从而达到计算机可以自动识别的效果。现有的中文分词方法可以分为三类:基于词典的分词方法、基于统计的分词方法和基于规则的分词算法。,下面是对原文“我们都是中华人民共和国的公民”分别采用最少切分法、细粒度切分法得到的分词结果。,倒排索引,通过一个示例来说明什么是倒排索引,假设有两篇文章,内容如下:,对这两篇文章内容进行分词、过滤停用词、统一大小写/时态后得到的倒排索引结构如下:,Lucene的评分机制,Lucene的评分机制结合了布尔模型(Boolean Model)和空间向量模型(Vector Space Model,缩写VSM),Lucene首先会通过查询语句中的布尔逻辑(AND,OR和NOT)缩小待评分的文档结果集,再基于VSM对文档结果集进行评分。 Lucene的评分公式如下:,谢谢!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号