[发明专利]一种基于浏览器的操作指导方法、SDK插件及后台管理系统在审
申请号: | 202011105172.7 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112231015A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 付鹏鹭;郭成;丁伟莉 | 申请(专利权)人: | 一汽—大众汽车有限公司;北京润霖汽车科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451;G06F9/455;G06F3/16 |
代理公司: | 大连至诚专利代理事务所(特殊普通合伙) 21242 | 代理人: | 张海燕;杨威 |
地址: | 130000*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 操作 指导 方法 sdk 插件 后台 管理 系统 | ||
本发明公开了一种基于浏览器的操作指导方法、SDK插件及后台管理系统,用户可以通过在平台进行界面元素以及话术文字配置,并下载SDK插件,从服务端读取配置信息,结合浏览器页面生成页面指导流程;通过对界面元素定位以形成页面提示信息;通过对话术文字配置信息对浏览器页面文字进行语音转换,以生成语音提示。从而使得用户可根据页面提示和语音提示进行相应操作,极大的提高了用户对新应用程序操作使用的掌握速度,丰富了用户体验。
技术领域
本发明涉及网络技术领域,尤其涉及一种基于浏览器的操作指导方法、SDK插件及后台管理系统。
背景技术
随着互联网技术的不断进步,基于浏览器开发的应用程序日益增多,比如:管理系统、在线学习、在线购物商城等,新的程序开发出来上线运行后,用户很难在第一时间掌握新应用程序的操作流程与方法,如果操作步骤很繁琐,用户往往没有耐心对新应用程序进行深入了解,从而放弃使用,为此而导致的用户流失会对新应用程序的开发、运营者造成很大的损失。另外,一些定制开发的管理系统,操作流程通常比较复杂,而该管理系统主要用于辅助完成特定的管理工作,因此需要使用者必须熟练掌握操作。以往,系统的供应商需要利用大量的人力、物力,为使用者进行操作使用培训及售后服务答疑,而培训的效果往往一般,很多使用者无法通过一次培训就掌握操作方法。
发明内容
一种基于浏览器的操作指导方法、SDK插件及后台管理系统,以克服上述技术问题。
本发明一种基于浏览器的操作指导方法,包括:
服务端接收客户端登录用户配置的基本信息、指导信息及话术文字信息,所述指导信息,包括:流程信息和界面元素信息;
客户端从服务端下载并安装SDK插件;
所述SDK插件从服务端获取所述指导信息,并根据所述指导信息生成指导流程在浏览器页面展示;
所述SDK插件从服务端获取所述界面元素信息,并根据所述界面元素信息进行界面元素定位,以根据所述界面元素定位形成页面提示信息;
所述SDK插件从服务端获取所述话术文字信息,并根据所述话术文字信息对浏览器页面文字进行语音转换,生成语音提示信息;
客户端通过浏览器页面展示所述页面提示信息,并播放所述语音提示信息,通过所述页面提示信息和语音提示信息指导登录用户进行页面操作。
进一步地,所述SDK插件从服务端获取所述界面元素信息,并根据所述界面元素信息进行界面元素定位,包括:
所述SDK插件遍历所述界面元素信息,获取每个所述界面元素信息的元素路径信息,通过所述元素路径信息查找客户端浏览器上相匹配的界面元素,以获得界面元素定位。
进一步地,通过所述元素路径信息查找客户端浏览器上相匹配的界面元素,以获得界面元素定位,包括:
所述SDK插件提取浏览器页面的HTML源代码,并转换为XML文档;
所述SDK插件对所述XML文档进行解析,并通过堆栈处理对HTML源代码的节点元素进行遍历;
所述SDK插件将所述节点元素进行堆栈保存,并保存与所述节点元素对应的节点信息;
所述SDK插件遍历全部节点信息,按照链路进行节点索引标注;
所述SDK插件将所述元素路径信息与所述节点索引标注进行匹配检索,查找得到客户端浏览器上相匹配的界面元素,以定位浏览器上的界面元素。
进一步地,所述以根据所述界面元素定位形成页面提示信息,包括:
所述SDK插件读取登录用户配置的所述界面元素信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一汽—大众汽车有限公司;北京润霖汽车科技有限公司,未经一汽—大众汽车有限公司;北京润霖汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011105172.7/2.html,转载请声明来源钻瓜专利网。