[发明专利]一种基于微信小程序实现自动问答方法在审
申请号: | 201811287012.1 | 申请日: | 2018-11-01 |
公开(公告)号: | CN111125144A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 任永强;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/245 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微信小 程序 实现 自动 问答 方法 | ||
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的用户病况内容。
6.据权利要求4 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述数据库结构具体执行步骤为:
(1)查询是否存在问题,通过用户的问题与数据库一级病况问题进行查找;
(2)如果存在一级病况问题,则返回问题内容描述内容供用户进行选择,若不存在,则写入用户未解决问题缓冲池,并提示用户换个关键词;
(3)通过选择的答案进一步在数据库查找对应的数据,判断是否为结果数据,如果是,则返回结果停止查找,如果不是,则返回结果继续查找。
7.根据权利要求7 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述步骤3中,会拿权利要求4中所述当前级别问题选项序号进行判断,如果当前问题选项序号为空,做说明为结果数据,如果不为空,则不是结果数据。
8.根据权利要求2 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述的对象List中,对象属性包含了权利要求4中所述的数据库结构内容。
9.根据权利要求1 所述的一种基于微信小程序实现自动问答方法,其特征在于:在所述步骤2中,本专利询问问题的适用于多选与多选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811287012.1/1.html,转载请声明来源钻瓜专利网。