[发明专利]一种基于浏览器的操作指导方法、SDK插件及后台管理系统在审
申请号: | 202011105172.7 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112231015A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 付鹏鹭;郭成;丁伟莉 | 申请(专利权)人: | 一汽—大众汽车有限公司;北京润霖汽车科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451;G06F9/455;G06F3/16 |
代理公司: | 大连至诚专利代理事务所(特殊普通合伙) 21242 | 代理人: | 张海燕;杨威 |
地址: | 130000*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 操作 指导 方法 sdk 插件 后台 管理 系统 | ||
1.一种基于浏览器的操作指导方法,其特征在于,包括:
服务端接收客户端登录用户配置的基本信息、指导信息及话术文字信息,所述指导信息,包括:流程信息和界面元素信息;
客户端从服务端下载并安装SDK插件;
所述SDK插件从服务端获取所述指导信息,并根据所述指导信息生成指导流程在浏览器页面展示;
所述SDK插件从服务端获取所述界面元素信息,并根据所述界面元素信息进行界面元素定位,以根据所述界面元素定位形成页面提示信息;
所述SDK插件从服务端获取所述话术文字信息,并根据所述话术文字信息对浏览器页面文字进行语音转换,生成语音提示信息;
客户端通过浏览器页面展示所述页面提示信息,并播放所述语音提示信息,通过所述页面提示信息和语音提示信息指导登录用户进行页面操作。
2.根据权利要求1所述的一种操作指导方法,其特征在于,所述SDK插件从服务端获取所述界面元素信息,并根据所述界面元素信息进行界面元素定位,包括:
所述SDK插件遍历所述界面元素信息,获取每个所述界面元素信息的元素路径信息,通过所述元素路径信息查找客户端浏览器上相匹配的界面元素,以获得界面元素定位。
3.根据权利要求2所述的一种操作指导方法,其特征在于,通过所述元素路径信息查找客户端浏览器上相匹配的界面元素,以获得界面元素定位,包括:
所述SDK插件提取浏览器页面的HTML源代码,并转换为XML文档;
所述SDK插件对所述XML文档进行解析,并通过堆栈处理对HTML源代码的节点元素进行遍历;
所述SDK插件将所述节点元素进行堆栈保存,并保存与所述节点元素对应的节点信息;
所述SDK插件遍历全部节点信息,按照链路进行节点索引标注;
所述SDK插件将所述元素路径信息与所述节点索引标注进行匹配检索,查找得到客户端浏览器上相匹配的界面元素,以定位浏览器上的界面元素。
4.根据权利要求3所述的一种操作指导方法,其特征在于,所述以根据所述界面元素定位形成页面提示信息,包括:
所述SDK插件读取登录用户配置的所述界面元素信息;
所述SDK插件根据所述界面元素信息对浏览器上的界面元素进行样式加载与动作绑定;
所述SDK插件对浏览器上的界面元素进行边框高亮显示,以形成所述页面提示信息。
5.根据权利要求4所述的一种操作指导方法,其特征在于,所述根据所述界面元素信息进行界面元素定位,还包括:
所述SDK插件对浏览器页面路由进行监听,当所述浏览器页面路由发生变化时,判断变化后的浏览器页面路由与变化前的浏览器页面路由是否在同一个流程内;
若不在同一流程内,初始化浏览器页面流程,重新请求服务端获取所述指导信息;
若在同一流程内,继续按照流程进行界面元素定位。
6.根据权利要求5所述的一种操作指导方法,其特征在于,所述SDK插件从服务端获取所述话术文字信息,并根据所述话术文字信息对浏览器页面文字进行语音转换,包括:
读取浏览器界面元素所对应的话术文字信息;
对所述话术文字信息进行文本结构分析,判断文本语言,将所述话术文字信息划分为句子;
对所述话术文字信息进行文本正则处理,以将非汉字信息转换为汉字信息;
将所述话术文字信息进行文本转音素处理,以将文本中的汉字信息转化为拼音信息;
根据所述拼音信息进行韵律预测,以确定播放所述话术文字信息时的朗读节奏;
将处理后的所述话术文字信息合成为语音文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一汽—大众汽车有限公司;北京润霖汽车科技有限公司,未经一汽—大众汽车有限公司;北京润霖汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011105172.7/1.html,转载请声明来源钻瓜专利网。