页面监听方法、页面还原方法、装置、设备及介质制造方法及图纸

技术编号:21033673 阅读:28 留言:0更新日期:2019-05-04 05:13
本发明专利技术公开了一种页面监听方法、页面还原方法、装置、设备及存储介质;首先在客户端响应于用户的页面操作行为,生成用户操作指令,用户操作指令包括页面标识和触发位置;根据页面标识和触发位置判断是否为有效操作指令;若为有效操作指令,则采用监听脚本插件获取页面操作行为的事件类型;根据事件类型获取用户的操作信息;将操作信息实时发送到服务端。然后在展示端根据页面还原请求获取对应的操作信息,将操作信息转化成操作轨迹;最后采用触发脚本插件将操作轨迹进行还原展示。不但解决页面监听过程过于复杂以及操作效率不高的问题,还保证了页面还原的效率。

Page monitoring method, page restoring method, device, equipment and media

【技术实现步骤摘要】
页面监听方法、页面还原方法、装置、设备及介质
本专利技术涉及UI设计领域,尤其涉及一种页面监听、页面还原方法、装置、计算机设备及存储介质。
技术介绍
随着互联网和智能移动终端技术的发展,越来越多的人热衷于线上学习或线上交流,虽然线上学习或交流具有高效便捷等优点,但用户如果想将自己在终端页面上执行的操作行为发送到另一用户的终端页面上还原展示,则需通过差分算法或录屏方式来还原页面。差分算法还原页面主要是利用差分函数或差分运算将离散的结果变换成一组连续有规律的结果,差分的结果反映了离散量之间的一种变化。利用差分算法还原页面每次只能将在本终端页面的变动内容传输到另一终端,还原过程存在屏幕兼容性问题,页面还原的效果差。另一种使用录屏方式还原页面主要是对页面的操作信息进行多媒体数据采集,连续获得当前操作界面在一段时间内的视频图像,并生成视频文件。通过录屏方式还原页面虽然效果较好,但对于传输内容过大的操作页面,在页面监听阶段会导致用户的网络流量消耗过快,且录屏方式的操作过程过于复杂,调录屏功能的过程也十分繁琐,一般需要通过打开相关的录制软件点击对应的功能按钮再进行多项设置才能开始录屏。因此,获取操作页面的操作过程过于复杂和操作页面传输过程中用户流量消耗过快是目前页面监听阶段存在的主要问题。
技术实现思路
本专利技术实施例提供一种页面监听方法、装置、设备及存储介质,以解决页面监听过程过于复杂以及操作效率不高的问题。本专利技术实施例提供一种页面还原方法、装置、设备及存储介质,以解决页面还原效率不高的问题。一种页面监听方法,包括:响应于用户的页面操作行为,生成用户操作指令,所述用户操作指令包括页面标识和触发位置;根据所述页面标识和触发位置判断所述用户操作指令是否为有效操作指令;若所述用户操作指令为有效操作指令,则采用监听脚本插件获取所述页面操作行为的事件类型;根据所述事件类型获取用户的操作信息;将所述操作信息实时发送到服务端。一种页面还原方法,包括:获取页面还原请求,根据所述页面还原请求从服务端中获取对应的操作信息,其中,所述操作信息是根据上述页面监听方法生成的;将所述操作信息转化成操作轨迹;采用触发脚本插件将所述操作轨迹进行还原展示。一种页面监听装置,包括:生成模块,用于响应于用户的页面操作行为,生成用户操作指令,所述用户操作指令包括页面标识和触发位置;判断模块,用于根据所述页面标识和触发位置判断所述用户操作指令是否为有效操作指令;第一获取模块,用于若所述用户操作指令为有效操作指令,则采用监听脚本插件获取所述页面操作行为的事件类型;第二获取模块,用于根据所述事件类型获取用户的操作信息;发送模块,用于将所述操作信息实时发送到服务端。一种页面还原装置,包括:第三获取模块,用于获取页面还原请求,根据所述页面还原请求从服务端中获取对应的操作信息,其中,所述操作信息是根据所述的页面监听方法生成的;转化模块,用于将所述操作信息转化成操作轨迹;还原展示模块,用于采用触发脚本插件将所述操作轨迹进行还原展示。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述页面监听方法的步骤,或者所述处理器执行所述计算机程序时实现上述页面还原方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述页面监听方法的步骤,或者所述计算机程序被处理器执行时实现上述页面还原方法的步骤。上述页面监听方法、装置、计算机设备及存储介质,通过响应用户的页面操作行为,生成用户操作指令,然后判断用户操作指令是否为有效操作指令;若为有效操作指令,则采用监听脚本插件获取页面操作行为的事件类型;根据事件类型获取用户的操作信息;最后将操作信息实时发送到服务端;不但简化了页面监听过程,还解决了操作效率不高的问题。上述页面还原方法、装置、计算机设备及存储介质,通过获取页面还原请求,根据页面还原请求从服务端中获取对应的操作信息,然后将操作信息提取并生成操作轨迹,最后采用触发脚本插件将操作轨迹还原展示,提高了页面还原的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中页面监听方法或页面还原方法的一应用环境示意图;图2是本专利技术一实施例中页面监听方法的一示例图;图3是本专利技术一实施例中页面监听方法的另一示例图;图4是本专利技术一实施例中页面监听方法的另一示例图;图5是本专利技术一实施例中页面监听方法的另一示例图;图6是本专利技术一实施例中页面监听装置的一原理框图;图7是本专利技术一实施例中页面还原方法的一示例图;图8是本专利技术一实施例中页面还原方法的另一示例图;图9是本专利技术一实施例中页面还原装置的一原理框图;图10是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一页面监听方法,该页面监听方法可应用在如图1所示的应用环境中。具体地,该页面监听方法应用在页面监听系统中,该页面监听系统包括如图1所示的客户端和服务端,客户端与服务端通过网络进行通信。客户端响应于用户的页面操作行为,采用监听脚本插件获取对应的操作信息;然后将操作信息实时发送给服务端,服务端对接收的操作信息进行实时保存。用于解决页面监听过程过于复杂以及操作效率不高的问题。客户端不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种页面监听方法,以该方法应用在图1中的客户端为例进行说明,包括如下步骤:S10:响应于用户的页面操作行为,生成用户操作指令,用户操作指令包括页面标识和触发位置。其中,用户的页面操作行为为用户进入客户端的任一页面后在触摸屏上对该页面的触摸、点击、滑动、框选或输入等操作,也可以体现为用户在客户端的页面的鼠标点击、滑动、框选或键盘输入等操作。通过在客户端的页面中引入监听脚本插件,从而实时监听用户的页面操作行为。具体地,监听脚本插件指插入了js监听文件脚本的插件,js监听文件属于一段js监听代码,指在全局的dom文档的<body>标签上绑定监听事件的函数。此外,对于项目公共的js文件,可直接在客户端的页面上导入js监听文件即可实现对用户的页面操作行为的监听,不需再将js监听文件插入到脚本中。在该步骤中,可以使用脚本作为js监听文件的载体,由于脚本具有可由应用程序临时调用并执行的功能特征,更方便监听脚本插件的使用。监听脚本插件一旦监听到用户的页面操作行为,会对用户的页面操作行为进行响应,即生成对应的用户操作指令。其中,用户操作指令包括页面标识和触发位置。页面标识指区分客户端中不同页面的一种本文档来自技高网...

【技术保护点】
1.一种页面监听方法,其特征在于,包括:响应于用户的页面操作行为,生成用户操作指令,所述用户操作指令包括页面标识和触发位置;根据所述页面标识和触发位置判断所述用户操作指令是否为有效操作指令;若所述用户操作指令为有效操作指令,则采用监听脚本插件获取所述页面操作行为的事件类型;根据所述事件类型获取用户的操作信息;将所述操作信息实时发送到服务端。

【技术特征摘要】
1.一种页面监听方法,其特征在于,包括:响应于用户的页面操作行为,生成用户操作指令,所述用户操作指令包括页面标识和触发位置;根据所述页面标识和触发位置判断所述用户操作指令是否为有效操作指令;若所述用户操作指令为有效操作指令,则采用监听脚本插件获取所述页面操作行为的事件类型;根据所述事件类型获取用户的操作信息;将所述操作信息实时发送到服务端。2.如权利要求1所述的页面监听方法,其特征在于,所述根据所述事件类型获取用户的操作信息,具体包括:若所述事件类型为输入事件,则获取所述页面操作行为对应的事件类型、页面地址、触发位置和操作时间,作为基本信息;记录所述输入事件对应的输入框的输入内容和对应的输入时间,作为输入信息;将所述基本信息和所述输入信息组成用户的操作信息;若所述事件类型为非输入事件,则获取所述页面操作行为对应的事件类型、页面地址、触发位置和操作时间,作为用户的操作信息。3.如权利要求1所述的页面监听方法,其特征在于,在响应于用户的操作行为,生成用户操作指令的步骤之前,所述页面监听方法还包括:获取页面触发请求,所述页面触发请求包括用户信息;根据监听开关判断所述用户信息是否符合监听条件;若所述用户信息符合监听条件,则执行所述响应于用户的页面操作行为,生成用户操作指令的步骤。4.如权利要求3所述的页面监听方法,其特征在于,在所述根据监听开关判断所述用户信息是否符合监听条件的步骤之前,所述页面监听方法还包括:获取配置文档;解析所述配置文档,得到配置参数,所述配置参数包括监听时间、用户ID和客户端版本;根据所述配置参数配置所述监听开关。5.一种页面还原方法,其特征在于,包括:获取页面还原请求,根据所述页面还原请求从服务端中获取对应的操作信息,其中,所述操作信息是根据权利要求1-4中任一项所述的页面监听方法生成的;将所述操作信息转化成操作轨...

【专利技术属性】
技术研发人员:段林杨小彦
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1