[发明专利]一种基于微信小程序实现自动问答方法在审
申请号: | 201811287012.1 | 申请日: | 2018-11-01 |
公开(公告)号: | CN111125144A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 任永强;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/245 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微信小 程序 实现 自动 问答 方法 | ||
本发明涉及互联网应用开发技术领域,具体涉及一种基于微信小程序实现自动问答方法。本发明所述的方法包含以下几个步骤:1、用户输入问题关键词;2、查询缓存中是否存在关键词,若存在返回结果;3、若不存在,查找数据库是否存在关键词;4、提取问题内容,进行下一阶段问题回答;5、用户根据问题进行答案多选;6、合并选择的答案;7、程序通过答案查找下一阶段问题继续询问;8、判断是否最后问题答案;9、如果是,则直接返回,不进行下一阶段询问;本发明实现了一种基于微信小程序实现自动问答方法,预先设置好门店所有的问题,通过级联问答询问的方式,解决了用户一些不明白的问题都需要找客服的情况。
技术领域
本发明涉及互联网应用开发技术领域,具体涉及一种基于微信小程序实现自动问答方法。
背景技术
目前有很多问题会出现,如门店平均消费是多少、药品注意事项、药店营业时间等等。如果用户需要知道某门店的问题,就必须要去指定的门店去询问,或者关注他们微信公众号,尽管这样,有很大一部分门店是没有公众号的,这对用户来说是一个很不好的体验。
本发明结合了互联网应用开发技术,实现了一种基于微信小程序实现自动问答方法,系统人员可以预先设置好门店所有的问题,通过级联回答的方式,解决了用户一些不明白的问题都需要找客服的情况。
发明内容
本发明结合了互联网应用开发技术,实现了一种基于微信小程序实现自动问答方法,系统人员可以预先设置好门店所有的问题,通过级联回答的方式,解决了用户一些不明白的问题都需要找客服的情况。
本发明解决上述技术问题的技术方案是:
所述的方法包含以下几个步骤:
1.一种基于微信小程序实现自动问答方法,其特征在于:自动问答的数据源采用数据库的形式,每一层问题都有其对应的级别关系。除了最后一级的问题外,其他级别的问题都有当前问题下一级的ID,从而与上一个问题产生关联关系。在用户输入问题后,程序会对用户的问题进行缓存检索,若不存在问题描述历史,则进行数据库检索一级问题回复数据。具体步骤如下:
(1)用户输入自己的问题,如消费情况等关键词;
(2)程序会在缓存中进行检索,若存在,则直接返回缓存中的字段串,若不存在,则访问数据库查找关键词对应的下一级问题,并将其返回;
(3)用户根据权利要求1中步骤2所述询问的问题,进一步进行多项选择;
(4)程序拼接用户选择结果,组成一个联合答案,接着一直重复步骤2操作;
(5)若查询到为询问结果的数据,则停止级联询问。
2.根据权利要求1 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述步骤2)中,缓存服务器使用redis,遍历redis中现有的所有key值,然后根据关键词来和redis中所有的key值进行模糊匹配。如果匹配成功,则使用当前的key取出value值。如不存在,则查找数据库。
3. 根据权利要求2 所述的一种基于微信小程序实现自动问答方法,其特征在于:redis中的value值都是对象的形式,并且为下一个问题数据对象List。
4. 根据权利要求1 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述步骤2中,数据库结构为id主键,用户选择的答案,当前问题级别(一级为最初始的问题),当前级别问题选项内容,当前级别问题选项序号(A,B,C,D),当前级别问题选项对应下一问题ID,上一问题ID。
5. 根据权利要求6 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述步骤3中,用户选择了该答案id后,程序将通过该id查找数据库结构主键为当前id的用户病况内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811287012.1/2.html,转载请声明来源钻瓜专利网。