[发明专利]即时通讯服务卡片生成方法、装置、电子设备及存储介质在审
申请号: | 202210875644.X | 申请日: | 2022-07-25 |
公开(公告)号: | CN115202794A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 程锦楠 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/71;G06F40/284;G06F40/295 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 服务 卡片 生成 方法 装置 电子设备 存储 介质 | ||
1.一种即时通讯服务卡片生成方法,其特征在于,所述方法包括:
获取当前页面的场景环境,根据所述场景环境选择初始对话,并将所述初始对话展示在所述当前页面;
接收用户输入的文本信息,并分析所述文本信息的意图及槽位;
根据所述意图、所述槽位及预设规则,从预设的卡片配置系统选择对话卡片模板集、所述槽位的具体信息,并将所述具体信息填入所述对话卡片模板集,生成对话卡片集;
将所述对话卡片集转为对话卡片json字符串,并将所述对话卡片json字符串渲染为可视化对话卡片集;
当所述可视化对话卡片集与所述用户的终端环境适配时,展示所述可视化对话卡片集;
当所述可视化对话卡片集与所述用户的终端环境不适配时,对所述可视化对话卡片集进行降级处理,展示降级处理后的可视化对话卡片集。
2.如权利要求1所述的即时通讯服务卡片生成方法,其特征在于,所述根据所述意图、所述槽位及预设规则,从预设的卡片配置系统选择对话卡片模板集、所述槽位的具体信息包括:
根据所述意图及所述槽位,向预设的卡片配置系统发送获取对话卡片集的请求信息;
根据所述请求信息中的意图,选择对应的对话卡片元素集;
根据预设规则,组装所述对话卡片元素集,得到对话卡片模板集;
选择所述卡片配置系统中对应接口获取所述槽位的具体信息。
3.如权利要求1所述的即时通讯服务卡片生成方法,其特征在于,所述将所述对话卡片json字符串渲染为可视化对话卡片集,包括:
将所述对话卡片json字符串输入至预设的HTML页面中,得到目标HTML页面;
根据所述目标HTML页面中的HTML标签,按照从上往下的顺序构建dom树;
根据所述目标HTML页面中的css样式,构建cssom树;
合并所述dom树及所述cssom树,得到渲染树,其中所述渲染树包含了可视化对话卡片集所需要的节点;
从所述渲染树的树根节点进行遍历,得到所述渲染树各个子节点在所述可视化对话卡片集中的位置与大小;
根据所述渲染树各个子节点的位置与大小,将所述渲染树内各个子节点转换成页面像素;
汇集所述页面像素,生成可视化对话卡片集。
4.如权利要求1所述的即时通讯服务卡片生成方法,其特征在于,所述分析所述文本信息的意图及槽位,包括:
将所述文本信息与预构建的候选词模板进行匹配,得到所述文本信息中的候选词集合;
利用关键信息提取算法对所述候选词集合中每个候选词进行评分,得到候选词分值;
根据每个所述候选词分值,从所述候选词集合中选取预设个数的候选词作为文本关键词;
将所述文本关键词分别与预设的意图词典及预设的槽位词典进行匹配,得到文本信息的意图及槽位。
5.如权利要求1所述的即时通讯服务卡片生成方法,其特征在于,所述分析所述文本信息的意图及槽位,还包括:
构建意图规则模板及槽位规则模板;
对所述文本信息进行分词处理,得到分词文本;
对所述分词文本中的词汇进行词性标注,得到词汇词性;
对所述分词文本进行命名实体识别,得到识别结果;
对所述分词文本中的语句进行依存语法分析,得到语法分析结果;
根据所述词汇词性、所述识别结果及所述语法分析结果,对所述文本信息进行关键词提取,得到文本关键词;
将所述文本关键词与所述意图规则模板及所述槽位规则模板进行匹配,并分别将与所述意图规则模板及所述槽位规则模板匹配成功的文本关键词作为所述文本信息的意图及槽位。
6.如权利要求1所述的即时通讯服务卡片生成方法,其特征在于,所述获取当前页面的场景环境之前,所述方法还包括:
接收用户进入当前页面触发的页面构建指令;
解析所述页面构建指令,得到页面创建方法参数及页面场景组件参数;
根据所述页面场景组件参数,构建所述页面构建指令的编程模块;
获取所述编程模块下所述页面创建方法参数对应的函数;
利用所述函数,生成所述页面构建指令对应的当前页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210875644.X/1.html,转载请声明来源钻瓜专利网。